[PATCH RT 00/25][RFC 3.0.23-rt39-rc1] [ANNOUNCE] 3.0.23-rt39-rc1 release cycle

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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(-)
--
To unsubscribe from this list: send the line "unsubscribe linux-rt-users" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[Index of Archives]     [RT Stable]     [Kernel Newbies]     [IDE]     [Security]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux ATA RAID]     [Samba]     [Video 4 Linux]     [Device Mapper]

  Powered by Linux