lkml.org 
[lkml]   [2012]   [Mar]   [6]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    /
    Date
    From
    Subject[PATCH RT 00/25][RFC 3.0.23-rt39-rc1] [ANNOUNCE] 3.0.23-rt39-rc1 release cycle

    Dear RT Folks,

    This is the RT stable review cycle of patch 3.0.23-rt39-rc1.

    Please scream at me if I messed something up. Please test the patches too.

    The -rc release will be uploaded to kernel.org and will be deleted when
    the final release is out. This is just a review release (or release candidate).

    The pre-releases will not be pushed to the git repository, only the
    final release is.

    If all goes well, this patch will be converted to the next main release
    on 3/9/2012.

    Enjoy,

    -- Steve


    To build 3.0.23-rt39-rc1 directly, the following patches should be applied:

    http://www.kernel.org/pub/linux/kernel/v3.0/linux-3.0.tar.xz

    http://www.kernel.org/pub/linux/kernel/v3.0/patch-3.0.23.xz

    http://www.kernel.org/pub/linux/kernel/projects/rt/3.0/patch-3.0.23-rt39-rc1.patch.xz

    You can also build from 3.0.23-rt38 by applying the incremental patch:

    http://www.kernel.org/pub/linux/kernel/projects/rt/3.0/incr/patch-3.0.23-rt38-rt39-rc1.patch.xz


    Changes from 3.0.23-rt38:

    ---


    Andy Lutomirski (2):
    x86-64-remove-vsyscall-number-3
    x86-64-emulate-legacy-vsyscalls

    Steven Rostedt (11):
    revert-convert-xtime_lock-to-raw_seqlock
    revert-seqlock-create-raw_seqlock
    revert-seqlock-use-seqcount
    revert-seqlock-remove-unused-functions
    timer: Fix hotplug for -rt
    futex/rt: Fix possible lockup when taking pi_lock in proxy handler
    ring-buffer/rt: Check for irqs disabled before grabbing reader lock
    sched/rt: Fix wait_task_interactive() to test rt_spin_lock state
    lglock/rt: Use non-rt for_each_cpu() in -rt code
    cpu: Make hotplug.lock a "sleeping" spinlock on RT
    Linux 3.0.23-rt39-rc1

    Thomas Gleixner (12):
    x86: vdso: Remove bogus locking in update_vsyscall_tz()
    x86: vdso: Use seqcount instead of seqlock
    ia64: vsyscall: Use seqcount instead of seqlock
    seqlock: Remove unused functions
    seqlock: Use seqcount
    seqlock: Provide seq_spin_* functions
    fs: fs_struct use seqlock
    fs: dentry use seqlock
    timekeeping: Split xtime_lock
    seqlock: Prevent rt starvation
    fs: Protect open coded isize seqcount
    net: u64_stat: Protect seqcount

    ----
    arch/ia64/kernel/asm-offsets.c | 4 +-
    arch/ia64/kernel/fsys.S | 2 +-
    arch/ia64/kernel/fsyscall_gtod_data.h | 2 +-
    arch/ia64/kernel/time.c | 10 +-
    arch/powerpc/platforms/cell/spufs/inode.c | 6 +-
    arch/x86/include/asm/irq_vectors.h | 6 +-
    arch/x86/include/asm/traps.h | 4 +
    arch/x86/include/asm/vgtod.h | 2 +-
    arch/x86/include/asm/vsyscall.h | 12 ++
    arch/x86/kernel/Makefile | 1 +
    arch/x86/kernel/entry_64.S | 2 +
    arch/x86/kernel/traps.c | 6 +
    arch/x86/kernel/vmlinux.lds.S | 4 -
    arch/x86/kernel/vsyscall_64.c | 289 ++++++++++++-----------------
    arch/x86/kernel/vsyscall_emu_64.S | 27 +++
    arch/x86/vdso/vclock_gettime.c | 16 +-
    drivers/infiniband/hw/ipath/ipath_fs.c | 6 +-
    drivers/infiniband/hw/qib/qib_fs.c | 6 +-
    drivers/usb/core/inode.c | 12 +-
    fs/9p/vfs_dir.c | 4 +-
    fs/afs/dir.c | 4 +-
    fs/autofs4/autofs_i.h | 24 ++--
    fs/autofs4/expire.c | 44 +++---
    fs/autofs4/root.c | 38 ++--
    fs/btrfs/export.c | 4 +-
    fs/ceph/caps.c | 8 +-
    fs/ceph/debugfs.c | 8 +-
    fs/ceph/dir.c | 26 ++--
    fs/ceph/inode.c | 20 +-
    fs/ceph/mds_client.c | 16 +-
    fs/cifs/dir.c | 6 +-
    fs/coda/cache.c | 4 +-
    fs/configfs/configfs_internal.h | 4 +-
    fs/configfs/inode.c | 6 +-
    fs/dcache.c | 269 +++++++++++++--------------
    fs/dcookies.c | 8 +-
    fs/exec.c | 4 +-
    fs/exportfs/expfs.c | 12 +-
    fs/fat/inode.c | 4 +-
    fs/fat/namei_vfat.c | 4 +-
    fs/fhandle.c | 4 +-
    fs/fs-writeback.c | 4 +-
    fs/fs_struct.c | 46 ++---
    fs/fuse/inode.c | 4 +-
    fs/gfs2/export.c | 4 +-
    fs/isofs/export.c | 4 +-
    fs/libfs.c | 36 ++--
    fs/namei.c | 56 +++---
    fs/namespace.c | 8 +-
    fs/ncpfs/dir.c | 6 +-
    fs/ncpfs/ncplib_kernel.h | 8 +-
    fs/nfs/dir.c | 6 +-
    fs/nfs/getroot.c | 12 +-
    fs/nfs/namespace.c | 16 +-
    fs/nfs/unlink.c | 20 +-
    fs/nilfs2/namei.c | 4 +-
    fs/notify/fsnotify.c | 8 +-
    fs/notify/vfsmount_mark.c | 24 ++--
    fs/ocfs2/dcache.c | 6 +-
    fs/ocfs2/export.c | 4 +-
    fs/reiserfs/inode.c | 4 +-
    fs/udf/namei.c | 4 +-
    fs/xfs/linux-2.6/xfs_export.c | 8 +-
    include/linux/dcache.h | 15 +-
    include/linux/fs.h | 6 +-
    include/linux/fs_struct.h | 16 +-
    include/linux/fsnotify_backend.h | 6 +-
    include/linux/lglock.h | 35 ++++-
    include/linux/seccomp.h | 10 +
    include/linux/seqlock.h | 142 +++++++++------
    include/linux/u64_stats_sync.h | 2 +
    include/net/neighbour.h | 2 +-
    kernel/cgroup.c | 22 +-
    kernel/cpu.c | 35 +++-
    kernel/fork.c | 10 +-
    kernel/rtmutex.c | 6 +-
    kernel/sched.c | 6 +-
    kernel/time/jiffies.c | 4 +-
    kernel/time/ntp.c | 24 ++-
    kernel/time/tick-common.c | 10 +-
    kernel/time/tick-internal.h | 3 +-
    kernel/time/tick-sched.c | 16 +-
    kernel/time/timekeeping.c | 89 +++++----
    kernel/timer.c | 16 +-
    kernel/trace/ring_buffer.c | 2 +-
    localversion-rt | 2 +-
    net/sunrpc/rpc_pipe.c | 6 +-
    security/selinux/selinuxfs.c | 14 +-
    88 files changed, 919 insertions(+), 810 deletions(-)


    \
     
     \ /
      Last update: 2012-03-06 17:27    [W:0.028 / U:5.260 seconds]
    ©2003-2017 Jasper Spaans. hosted at Digital OceanAdvertise on this site