From: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
To: linux-kernel@vger.kernel.org
Cc: Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
torvalds@linux-foundation.org, akpm@linux-foundation.org,
stable@vger.kernel.org
Subject: [ 00/69] 3.10.17-stable review
Date: Wed, 16 Oct 2013 10:44:09 -0700 [thread overview]
Message-ID: <20131016174312.844154919@linuxfoundation.org> (raw)
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@linuxfoundation.org>
Linux 3.10.17-rc1
Linn Crosetto <linn@hp.com>
x86: avoid remapping data in parse_setup_data()
Davidlohr Bueso <davidlohr@hp.com>
ipc,msg: prevent race with rmid in msgsnd,msgrcv
Manfred Spraul <manfred@colorfullife.com>
ipc/sem.c: update sem_otime for all operations
Manfred Spraul <manfred@colorfullife.com>
ipc/sem.c: synchronize the proc interface
Manfred Spraul <manfred@colorfullife.com>
ipc/sem.c: optimize sem_lock()
Manfred Spraul <manfred@colorfullife.com>
ipc/sem.c: fix race in sem_lock()
Davidlohr Bueso <davidlohr@hp.com>
ipc: fix race with LSMs
Davidlohr Bueso <davidlohr.bueso@hp.com>
ipc: drop ipc_lock_check
Davidlohr Bueso <davidlohr.bueso@hp.com>
ipc, shm: drop shm_lock_check
Davidlohr Bueso <davidlohr.bueso@hp.com>
ipc: drop ipc_lock_by_ptr
Davidlohr Bueso <davidlohr.bueso@hp.com>
ipc, shm: guard against non-existant vma in shmdt(2)
Davidlohr Bueso <davidlohr.bueso@hp.com>
ipc: document general ipc locking scheme
Davidlohr Bueso <davidlohr.bueso@hp.com>
ipc,msg: drop msg_unlock
Davidlohr Bueso <davidlohr.bueso@hp.com>
ipc: rename ids->rw_mutex
Davidlohr Bueso <davidlohr.bueso@hp.com>
ipc,shm: shorten critical region for shmat
Davidlohr Bueso <davidlohr.bueso@hp.com>
ipc,shm: cleanup do_shmat pasta
Davidlohr Bueso <davidlohr.bueso@hp.com>
ipc,shm: shorten critical region for shmctl
Davidlohr Bueso <davidlohr.bueso@hp.com>
ipc,shm: make shmctl_nolock lockless
Davidlohr Bueso <davidlohr.bueso@hp.com>
ipc,shm: introduce shmctl_nolock
Davidlohr Bueso <davidlohr.bueso@hp.com>
ipc: drop ipcctl_pre_down
Davidlohr Bueso <davidlohr.bueso@hp.com>
ipc,shm: shorten critical region in shmctl_down
Davidlohr Bueso <davidlohr.bueso@hp.com>
ipc,shm: introduce lockless functions to obtain the ipc object
Manfred Spraul <manfred@colorfullife.com>
ipc/msg.c: Fix lost wakeup in msgsnd().
Manfred Spraul <manfred@colorfullife.com>
ipc/sem.c: rename try_atomic_semop() to perform_atomic_semop(), docu update
Manfred Spraul <manfred@colorfullife.com>
ipc/sem.c: replace shared sem_otime with per-semaphore value
Manfred Spraul <manfred@colorfullife.com>
ipc/sem.c: always use only one queue for alter operations
Manfred Spraul <manfred@colorfullife.com>
ipc/sem: separate wait-for-zero and alter tasks into seperate queues
Manfred Spraul <manfred@colorfullife.com>
ipc/sem.c: cacheline align the semaphore structures
Manfred Spraul <manfred@colorfullife.com>
ipc/util.c, ipc_rcu_alloc: cacheline align allocation
Davidlohr Bueso <davidlohr.bueso@hp.com>
ipc: remove unused functions
Davidlohr Bueso <davidlohr.bueso@hp.com>
ipc,msg: shorten critical region in msgrcv
Davidlohr Bueso <davidlohr.bueso@hp.com>
ipc,msg: shorten critical region in msgsnd
Davidlohr Bueso <davidlohr.bueso@hp.com>
ipc,msg: make msgctl_nolock lockless
Davidlohr Bueso <davidlohr.bueso@hp.com>
ipc,msg: introduce lockless functions to obtain the ipc object
Davidlohr Bueso <davidlohr.bueso@hp.com>
ipc,msg: introduce msgctl_nolock
Davidlohr Bueso <davidlohr.bueso@hp.com>
ipc,msg: shorten critical region in msgctl_down
Davidlohr Bueso <davidlohr.bueso@hp.com>
ipc: move locking out of ipcctl_pre_down_nolock
Davidlohr Bueso <davidlohr.bueso@hp.com>
ipc: close open coded spin lock calls
Davidlohr Bueso <davidlohr.bueso@hp.com>
ipc: introduce ipc object locking helpers
Davidlohr Bueso <davidlohr.bueso@hp.com>
ipc: move rcu lock out of ipc_addid
wojciech kapuscinski <wojtask9@wp.pl>
drm/radeon: fix hw contexts for SUMO2 asics
Alex Deucher <alexander.deucher@amd.com>
drm/radeon: fix typo in CP DMA register headers
Dan Carpenter <dan.carpenter@oracle.com>
drm/radeon: forever loop on error in radeon_do_test_moves()
Chris Wilson <chris@chris-wilson.co.uk>
drm/i915: Only apply DPMS to the encoder if enabled
Al Viro <viro@zeniv.linux.org.uk>
cope with potentially long ->d_dname() output for shmem/hugetlb
David Henningsson <david.henningsson@canonical.com>
ALSA: hda - Fix mono speakers and headset mic on Dell Vostro 5470
Ingo Molnar <mingo@kernel.org>
compiler/gcc4: Add quirk for 'asm goto' miscompilation bug
Dan Carpenter <dan.carpenter@oracle.com>
watchdog: ts72xx_wdt: locking bug in ioctl
Vineet Gupta <vgupta@synopsys.com>
ARC: Ignore ptrace SETREGSET request for synthetic register "stop_pc"
Christian Ruppert <christian.ruppert@abilis.com>
ARC: Fix signal frame management for SA_SIGINFO
Vineet Gupta <vgupta@synopsys.com>
ARC: Workaround spinlock livelock in SMP SystemC simulation
Vineet Gupta <vgupta@synopsys.com>
ARC: Fix 32-bit wrap around in access_ok()
Mischa Jonker <mjonker@synopsys.com>
ARC: Handle zero-overhead-loop in unaligned access handler
Mischa Jonker <mjonker@synopsys.com>
ARC: Fix __udelay calculation
Noam Camus <noamc@ezchip.com>
ARC: SMP failed to boot due to missing IVT setup
Vineet Gupta <vgupta@synopsys.com>
ARC: Setup Vector Table Base in early boot
Russell King <rmk+kernel@arm.linux.org.uk>
ARM: Fix the world famous typo with is_gate_vma()
Helge Deller <deller@gmx.de>
parisc: fix interruption handler to respect pagefault_disable()
Paul Mackerras <paulus@samba.org>
KVM: PPC: Book3S HV: Fix typo in saving DSCR
Dave Jones <davej@redhat.com>
ext4: fix memory leak in xattr
Josef Bacik <jbacik@fusionio.com>
Btrfs: use right root when checking for hash collision
Henrik Rydberg <rydberg@euromail.se>
hwmon: (applesmc) Always read until end of data
Taras Kondratiuk <taras.kondratiuk@linaro.org>
i2c: omap: Clear ARDY bit twice
Linus Torvalds <torvalds@linux-foundation.org>
vfs: allow O_PATH file descriptors for fstatfs()
Theodore Ts'o <tytso@mit.edu>
random: run random_int_secret_init() run after all late_initcalls
David Henningsson <david.henningsson@canonical.com>
ALSA: hda - Fix microphone for Sony VAIO Pro 13 (Haswell model)
Takashi Iwai <tiwai@suse.de>
ALSA: hda - Add fixup for ASUS N56VZ
Anssi Hannula <anssi.hannula@iki.fi>
ALSA: hda - hdmi: Fix channel map switch not taking effect
Daniel Mack <zonque@gmail.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(-)
next reply other threads:[~2013-10-16 17:45 UTC|newest]
Thread overview: 73+ messages / expand[flat|nested] mbox.gz Atom feed top
2013-10-16 17:44 Greg Kroah-Hartman [this message]
2013-10-16 17:44 ` [ 01/69] ALSA: snd-usb-usx2y: remove bogus frame checks Greg Kroah-Hartman
2013-10-16 17:44 ` [ 02/69] ALSA: hda - hdmi: Fix channel map switch not taking effect Greg Kroah-Hartman
2013-10-16 17:44 ` [ 03/69] ALSA: hda - Add fixup for ASUS N56VZ Greg Kroah-Hartman
2013-10-16 17:44 ` [ 04/69] ALSA: hda - Fix microphone for Sony VAIO Pro 13 (Haswell model) Greg Kroah-Hartman
2013-10-16 17:44 ` [ 05/69] random: run random_int_secret_init() run after all late_initcalls Greg Kroah-Hartman
2013-10-16 17:44 ` [ 06/69] vfs: allow O_PATH file descriptors for fstatfs() Greg Kroah-Hartman
2013-10-16 17:44 ` [ 07/69] i2c: omap: Clear ARDY bit twice Greg Kroah-Hartman
2013-10-16 17:44 ` [ 08/69] hwmon: (applesmc) Always read until end of data Greg Kroah-Hartman
2013-10-16 17:44 ` [ 09/69] Btrfs: use right root when checking for hash collision Greg Kroah-Hartman
2013-10-16 17:44 ` [ 10/69] ext4: fix memory leak in xattr Greg Kroah-Hartman
2013-10-16 17:44 ` [ 11/69] KVM: PPC: Book3S HV: Fix typo in saving DSCR Greg Kroah-Hartman
2013-10-16 17:44 ` [ 12/69] parisc: fix interruption handler to respect pagefault_disable() Greg Kroah-Hartman
2013-10-16 17:44 ` [ 13/69] ARM: Fix the world famous typo with is_gate_vma() Greg Kroah-Hartman
2013-10-16 17:44 ` [ 14/69] ARC: Setup Vector Table Base in early boot Greg Kroah-Hartman
2013-10-16 17:44 ` [ 15/69] ARC: SMP failed to boot due to missing IVT setup Greg Kroah-Hartman
2013-10-16 17:44 ` [ 16/69] ARC: Fix __udelay calculation Greg Kroah-Hartman
2013-10-16 17:44 ` [ 17/69] ARC: Handle zero-overhead-loop in unaligned access handler Greg Kroah-Hartman
2013-10-16 17:44 ` [ 18/69] ARC: Fix 32-bit wrap around in access_ok() Greg Kroah-Hartman
2013-10-16 17:44 ` [ 19/69] ARC: Workaround spinlock livelock in SMP SystemC simulation Greg Kroah-Hartman
2013-10-16 17:44 ` [ 20/69] ARC: Fix signal frame management for SA_SIGINFO Greg Kroah-Hartman
2013-10-16 17:44 ` [ 21/69] ARC: Ignore ptrace SETREGSET request for synthetic register "stop_pc" Greg Kroah-Hartman
2013-10-16 17:44 ` [ 22/69] watchdog: ts72xx_wdt: locking bug in ioctl Greg Kroah-Hartman
2013-10-16 17:44 ` [ 23/69] compiler/gcc4: Add quirk for asm goto miscompilation bug Greg Kroah-Hartman
2013-10-16 17:44 ` [ 24/69] ALSA: hda - Fix mono speakers and headset mic on Dell Vostro 5470 Greg Kroah-Hartman
2013-10-16 17:44 ` [ 25/69] cope with potentially long ->d_dname() output for shmem/hugetlb Greg Kroah-Hartman
2013-10-16 17:44 ` [ 26/69] drm/i915: Only apply DPMS to the encoder if enabled Greg Kroah-Hartman
2013-10-16 17:44 ` [ 27/69] drm/radeon: forever loop on error in radeon_do_test_moves() Greg Kroah-Hartman
2013-10-16 17:44 ` [ 28/69] drm/radeon: fix typo in CP DMA register headers Greg Kroah-Hartman
2013-10-16 17:44 ` [ 29/69] drm/radeon: fix hw contexts for SUMO2 asics Greg Kroah-Hartman
2013-10-16 17:44 ` [ 30/69] ipc: move rcu lock out of ipc_addid Greg Kroah-Hartman
2013-10-16 17:44 ` [ 31/69] ipc: introduce ipc object locking helpers Greg Kroah-Hartman
2013-10-16 17:44 ` [ 32/69] ipc: close open coded spin lock calls Greg Kroah-Hartman
2013-10-16 17:44 ` [ 33/69] ipc: move locking out of ipcctl_pre_down_nolock Greg Kroah-Hartman
2013-10-16 17:44 ` [ 34/69] ipc,msg: shorten critical region in msgctl_down Greg Kroah-Hartman
2013-10-16 17:44 ` [ 35/69] ipc,msg: introduce msgctl_nolock Greg Kroah-Hartman
2013-10-16 17:44 ` [ 36/69] ipc,msg: introduce lockless functions to obtain the ipc object Greg Kroah-Hartman
2013-10-16 17:44 ` [ 37/69] ipc,msg: make msgctl_nolock lockless Greg Kroah-Hartman
2013-10-16 17:44 ` [ 38/69] ipc,msg: shorten critical region in msgsnd Greg Kroah-Hartman
2013-10-16 17:44 ` [ 39/69] ipc,msg: shorten critical region in msgrcv Greg Kroah-Hartman
2013-10-16 17:44 ` [ 40/69] ipc: remove unused functions Greg Kroah-Hartman
2013-10-16 17:44 ` [ 41/69] ipc/util.c, ipc_rcu_alloc: cacheline align allocation Greg Kroah-Hartman
2013-10-16 17:44 ` [ 42/69] ipc/sem.c: cacheline align the semaphore structures Greg Kroah-Hartman
2013-10-16 17:44 ` [ 43/69] ipc/sem: separate wait-for-zero and alter tasks into seperate queues Greg Kroah-Hartman
2013-10-16 17:44 ` [ 44/69] ipc/sem.c: always use only one queue for alter operations Greg Kroah-Hartman
2013-10-16 17:44 ` [ 45/69] ipc/sem.c: replace shared sem_otime with per-semaphore value Greg Kroah-Hartman
2013-10-16 17:44 ` [ 46/69] ipc/sem.c: rename try_atomic_semop() to perform_atomic_semop(), docu update Greg Kroah-Hartman
2013-10-16 17:44 ` [ 47/69] ipc/msg.c: Fix lost wakeup in msgsnd() Greg Kroah-Hartman
2013-10-16 17:44 ` [ 48/69] ipc,shm: introduce lockless functions to obtain the ipc object Greg Kroah-Hartman
2013-10-16 17:44 ` [ 49/69] ipc,shm: shorten critical region in shmctl_down Greg Kroah-Hartman
2013-10-16 17:44 ` [ 50/69] ipc: drop ipcctl_pre_down Greg Kroah-Hartman
2013-10-16 17:45 ` [ 51/69] ipc,shm: introduce shmctl_nolock Greg Kroah-Hartman
2013-10-16 17:45 ` [ 52/69] ipc,shm: make shmctl_nolock lockless Greg Kroah-Hartman
2013-10-16 17:45 ` [ 53/69] ipc,shm: shorten critical region for shmctl Greg Kroah-Hartman
2013-10-16 17:45 ` [ 54/69] ipc,shm: cleanup do_shmat pasta Greg Kroah-Hartman
2013-10-16 17:45 ` [ 55/69] ipc,shm: shorten critical region for shmat Greg Kroah-Hartman
2013-10-16 17:45 ` [ 56/69] ipc: rename ids->rw_mutex Greg Kroah-Hartman
2013-10-16 17:45 ` [ 57/69] ipc,msg: drop msg_unlock Greg Kroah-Hartman
2013-10-16 17:45 ` [ 58/69] ipc: document general ipc locking scheme Greg Kroah-Hartman
2013-10-16 17:45 ` [ 59/69] ipc, shm: guard against non-existant vma in shmdt(2) Greg Kroah-Hartman
2013-10-16 17:45 ` [ 60/69] ipc: drop ipc_lock_by_ptr Greg Kroah-Hartman
2013-10-16 17:45 ` [ 61/69] ipc, shm: drop shm_lock_check Greg Kroah-Hartman
2013-10-16 17:45 ` [ 62/69] ipc: drop ipc_lock_check Greg Kroah-Hartman
2013-10-16 17:45 ` [ 63/69] ipc: fix race with LSMs Greg Kroah-Hartman
2013-10-16 17:45 ` [ 64/69] ipc/sem.c: fix race in sem_lock() Greg Kroah-Hartman
2013-10-16 17:45 ` [ 65/69] ipc/sem.c: optimize sem_lock() Greg Kroah-Hartman
2013-10-16 17:45 ` [ 66/69] ipc/sem.c: synchronize the proc interface Greg Kroah-Hartman
2013-10-16 17:45 ` [ 67/69] ipc/sem.c: update sem_otime for all operations Greg Kroah-Hartman
2013-10-16 17:45 ` [ 68/69] ipc,msg: prevent race with rmid in msgsnd,msgrcv Greg Kroah-Hartman
2013-10-16 17:45 ` [ 69/69] x86: avoid remapping data in parse_setup_data() Greg Kroah-Hartman
2013-10-16 22:11 ` [ 00/69] 3.10.17-stable review Guenter Roeck
2013-10-17 1:07 ` Greg Kroah-Hartman
2013-10-17 16:50 ` Shuah Khan
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20131016174312.844154919@linuxfoundation.org \
--to=gregkh@linuxfoundation.org \
--cc=akpm@linux-foundation.org \
--cc=linux-kernel@vger.kernel.org \
--cc=stable@vger.kernel.org \
--cc=torvalds@linux-foundation.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.