[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-Id: <20131016174312.844154919@linuxfoundation.org>
Date: Wed, 16 Oct 2013 10:44:09 -0700
From: Greg Kroah-Hartman <gregkh@...uxfoundation.org>
To: linux-kernel@...r.kernel.org
Cc: Greg Kroah-Hartman <gregkh@...uxfoundation.org>,
torvalds@...ux-foundation.org, akpm@...ux-foundation.org,
stable@...r.kernel.org
Subject: [ 00/69] 3.10.17-stable review
This is the start of the stable review cycle for the 3.10.17 release.
There are 69 patches in this series, all will be posted as a response
to this one. If anyone has any issues with these being applied, please
let me know.
You might notice a bunch of ipc patches in this series. That is to
resolve some reported ipc bugs / scalabity issues. Additional testing
of these code paths would be greatly appreciated.
Responses should be made by Fri Oct 18 17:41:53 UTC 2013.
Anything received after that time might be too late.
The whole patch series can be found in one patch at:
kernel.org/pub/linux/kernel/v3.0/stable-review/patch-3.10.17-rc1.gz
and the diffstat can be found below.
thanks,
greg k-h
-------------
Pseudo-Shortlog of commits:
Greg Kroah-Hartman <gregkh@...uxfoundation.org>
Linux 3.10.17-rc1
Linn Crosetto <linn@...com>
x86: avoid remapping data in parse_setup_data()
Davidlohr Bueso <davidlohr@...com>
ipc,msg: prevent race with rmid in msgsnd,msgrcv
Manfred Spraul <manfred@...orfullife.com>
ipc/sem.c: update sem_otime for all operations
Manfred Spraul <manfred@...orfullife.com>
ipc/sem.c: synchronize the proc interface
Manfred Spraul <manfred@...orfullife.com>
ipc/sem.c: optimize sem_lock()
Manfred Spraul <manfred@...orfullife.com>
ipc/sem.c: fix race in sem_lock()
Davidlohr Bueso <davidlohr@...com>
ipc: fix race with LSMs
Davidlohr Bueso <davidlohr.bueso@...com>
ipc: drop ipc_lock_check
Davidlohr Bueso <davidlohr.bueso@...com>
ipc, shm: drop shm_lock_check
Davidlohr Bueso <davidlohr.bueso@...com>
ipc: drop ipc_lock_by_ptr
Davidlohr Bueso <davidlohr.bueso@...com>
ipc, shm: guard against non-existant vma in shmdt(2)
Davidlohr Bueso <davidlohr.bueso@...com>
ipc: document general ipc locking scheme
Davidlohr Bueso <davidlohr.bueso@...com>
ipc,msg: drop msg_unlock
Davidlohr Bueso <davidlohr.bueso@...com>
ipc: rename ids->rw_mutex
Davidlohr Bueso <davidlohr.bueso@...com>
ipc,shm: shorten critical region for shmat
Davidlohr Bueso <davidlohr.bueso@...com>
ipc,shm: cleanup do_shmat pasta
Davidlohr Bueso <davidlohr.bueso@...com>
ipc,shm: shorten critical region for shmctl
Davidlohr Bueso <davidlohr.bueso@...com>
ipc,shm: make shmctl_nolock lockless
Davidlohr Bueso <davidlohr.bueso@...com>
ipc,shm: introduce shmctl_nolock
Davidlohr Bueso <davidlohr.bueso@...com>
ipc: drop ipcctl_pre_down
Davidlohr Bueso <davidlohr.bueso@...com>
ipc,shm: shorten critical region in shmctl_down
Davidlohr Bueso <davidlohr.bueso@...com>
ipc,shm: introduce lockless functions to obtain the ipc object
Manfred Spraul <manfred@...orfullife.com>
ipc/msg.c: Fix lost wakeup in msgsnd().
Manfred Spraul <manfred@...orfullife.com>
ipc/sem.c: rename try_atomic_semop() to perform_atomic_semop(), docu update
Manfred Spraul <manfred@...orfullife.com>
ipc/sem.c: replace shared sem_otime with per-semaphore value
Manfred Spraul <manfred@...orfullife.com>
ipc/sem.c: always use only one queue for alter operations
Manfred Spraul <manfred@...orfullife.com>
ipc/sem: separate wait-for-zero and alter tasks into seperate queues
Manfred Spraul <manfred@...orfullife.com>
ipc/sem.c: cacheline align the semaphore structures
Manfred Spraul <manfred@...orfullife.com>
ipc/util.c, ipc_rcu_alloc: cacheline align allocation
Davidlohr Bueso <davidlohr.bueso@...com>
ipc: remove unused functions
Davidlohr Bueso <davidlohr.bueso@...com>
ipc,msg: shorten critical region in msgrcv
Davidlohr Bueso <davidlohr.bueso@...com>
ipc,msg: shorten critical region in msgsnd
Davidlohr Bueso <davidlohr.bueso@...com>
ipc,msg: make msgctl_nolock lockless
Davidlohr Bueso <davidlohr.bueso@...com>
ipc,msg: introduce lockless functions to obtain the ipc object
Davidlohr Bueso <davidlohr.bueso@...com>
ipc,msg: introduce msgctl_nolock
Davidlohr Bueso <davidlohr.bueso@...com>
ipc,msg: shorten critical region in msgctl_down
Davidlohr Bueso <davidlohr.bueso@...com>
ipc: move locking out of ipcctl_pre_down_nolock
Davidlohr Bueso <davidlohr.bueso@...com>
ipc: close open coded spin lock calls
Davidlohr Bueso <davidlohr.bueso@...com>
ipc: introduce ipc object locking helpers
Davidlohr Bueso <davidlohr.bueso@...com>
ipc: move rcu lock out of ipc_addid
wojciech kapuscinski <wojtask9@...pl>
drm/radeon: fix hw contexts for SUMO2 asics
Alex Deucher <alexander.deucher@....com>
drm/radeon: fix typo in CP DMA register headers
Dan Carpenter <dan.carpenter@...cle.com>
drm/radeon: forever loop on error in radeon_do_test_moves()
Chris Wilson <chris@...is-wilson.co.uk>
drm/i915: Only apply DPMS to the encoder if enabled
Al Viro <viro@...iv.linux.org.uk>
cope with potentially long ->d_dname() output for shmem/hugetlb
David Henningsson <david.henningsson@...onical.com>
ALSA: hda - Fix mono speakers and headset mic on Dell Vostro 5470
Ingo Molnar <mingo@...nel.org>
compiler/gcc4: Add quirk for 'asm goto' miscompilation bug
Dan Carpenter <dan.carpenter@...cle.com>
watchdog: ts72xx_wdt: locking bug in ioctl
Vineet Gupta <vgupta@...opsys.com>
ARC: Ignore ptrace SETREGSET request for synthetic register "stop_pc"
Christian Ruppert <christian.ruppert@...lis.com>
ARC: Fix signal frame management for SA_SIGINFO
Vineet Gupta <vgupta@...opsys.com>
ARC: Workaround spinlock livelock in SMP SystemC simulation
Vineet Gupta <vgupta@...opsys.com>
ARC: Fix 32-bit wrap around in access_ok()
Mischa Jonker <mjonker@...opsys.com>
ARC: Handle zero-overhead-loop in unaligned access handler
Mischa Jonker <mjonker@...opsys.com>
ARC: Fix __udelay calculation
Noam Camus <noamc@...hip.com>
ARC: SMP failed to boot due to missing IVT setup
Vineet Gupta <vgupta@...opsys.com>
ARC: Setup Vector Table Base in early boot
Russell King <rmk+kernel@....linux.org.uk>
ARM: Fix the world famous typo with is_gate_vma()
Helge Deller <deller@....de>
parisc: fix interruption handler to respect pagefault_disable()
Paul Mackerras <paulus@...ba.org>
KVM: PPC: Book3S HV: Fix typo in saving DSCR
Dave Jones <davej@...hat.com>
ext4: fix memory leak in xattr
Josef Bacik <jbacik@...ionio.com>
Btrfs: use right root when checking for hash collision
Henrik Rydberg <rydberg@...omail.se>
hwmon: (applesmc) Always read until end of data
Taras Kondratiuk <taras.kondratiuk@...aro.org>
i2c: omap: Clear ARDY bit twice
Linus Torvalds <torvalds@...ux-foundation.org>
vfs: allow O_PATH file descriptors for fstatfs()
Theodore Ts'o <tytso@....edu>
random: run random_int_secret_init() run after all late_initcalls
David Henningsson <david.henningsson@...onical.com>
ALSA: hda - Fix microphone for Sony VAIO Pro 13 (Haswell model)
Takashi Iwai <tiwai@...e.de>
ALSA: hda - Add fixup for ASUS N56VZ
Anssi Hannula <anssi.hannula@....fi>
ALSA: hda - hdmi: Fix channel map switch not taking effect
Daniel Mack <zonque@...il.com>
ALSA: snd-usb-usx2y: remove bogus frame checks
-------------
Diffstat:
Makefile | 4 +-
arch/arc/include/asm/delay.h | 5 +-
arch/arc/include/asm/sections.h | 1 -
arch/arc/include/asm/spinlock.h | 9 +-
arch/arc/include/asm/uaccess.h | 4 +-
arch/arc/kernel/head.S | 7 +
arch/arc/kernel/irq.c | 3 -
arch/arc/kernel/ptrace.c | 2 +-
arch/arc/kernel/setup.c | 3 -
arch/arc/kernel/signal.c | 25 +-
arch/arc/kernel/unaligned.c | 6 +
arch/arm/include/asm/jump_label.h | 2 +-
arch/arm/kernel/process.c | 2 +-
arch/mips/include/asm/jump_label.h | 2 +-
arch/parisc/kernel/traps.c | 6 +-
arch/powerpc/include/asm/jump_label.h | 2 +-
arch/powerpc/kvm/book3s_hv_rmhandlers.S | 2 +-
arch/s390/include/asm/jump_label.h | 2 +-
arch/sparc/include/asm/jump_label.h | 2 +-
arch/x86/include/asm/cpufeature.h | 2 +-
arch/x86/include/asm/e820.h | 2 +-
arch/x86/include/asm/jump_label.h | 2 +-
arch/x86/kernel/e820.c | 5 +-
arch/x86/kernel/setup.c | 19 +-
drivers/char/random.c | 3 +-
drivers/gpu/drm/i915/intel_display.c | 8 +-
drivers/gpu/drm/radeon/evergreen.c | 2 +-
drivers/gpu/drm/radeon/evergreend.h | 4 +-
drivers/gpu/drm/radeon/r600d.h | 2 +-
drivers/gpu/drm/radeon/radeon_test.c | 4 +-
drivers/gpu/drm/radeon/sid.h | 4 +-
drivers/hwmon/applesmc.c | 13 +
drivers/i2c/busses/i2c-omap.c | 3 +
drivers/watchdog/ts72xx_wdt.c | 3 +-
fs/btrfs/inode.c | 2 +-
fs/dcache.c | 11 +
fs/ext4/xattr.c | 2 +
fs/hugetlbfs/inode.c | 8 +-
fs/statfs.c | 2 +-
include/linux/compiler-gcc4.h | 15 +
include/linux/dcache.h | 1 +
include/linux/ipc_namespace.h | 2 +-
include/linux/random.h | 1 +
include/linux/sem.h | 6 +-
init/main.c | 2 +
ipc/msg.c | 281 ++++++++------
ipc/namespace.c | 7 +-
ipc/sem.c | 660 ++++++++++++++++++++++----------
ipc/shm.c | 288 ++++++++------
ipc/util.c | 140 +++----
ipc/util.h | 34 +-
mm/shmem.c | 8 +-
sound/pci/hda/patch_hdmi.c | 18 +-
sound/pci/hda/patch_realtek.c | 37 ++
sound/usb/usx2y/usbusx2yaudio.c | 22 +-
sound/usb/usx2y/usx2yhwdeppcm.c | 7 +-
56 files changed, 1062 insertions(+), 657 deletions(-)
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/
Powered by blists - more mailing lists