Skip to content

3.11.6-stable review

Greg Kroah-Hartman linux-mips lkml stable 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest50 patches 4 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/50ALSA: snd-usb-usx2y: remove bogus frame checkssound/usb/usx2y/usbusx2yaudio.c sound/usb/usx2y/usx2yhwdeppcm.c+4 -250 replies
2/50ALSA: hda - hdmi: Fix channel map switch not taking effectsound/pci/hda/patch_hdmi.c+8 -100 replies
3/50ALSA: hda - Add fixup for ASUS N56VZsound/pci/hda/patch_realtek.c+1 -00 replies
4/50ALSA: hda - Fix microphone for Sony VAIO Pro 13 (Haswell model)sound/pci/hda/patch_realtek.c+9 -00 replies
5/50random: run random_int_secret_init() run after all late_initcallsdrivers/char/random.c include/linux/random.h init/main.c+4 -20 replies
6/50vfs: allow O_PATH file descriptors for fstatfs()fs/statfs.c+1 -10 replies
7/50i2c: omap: Clear ARDY bit twicedrivers/i2c/busses/i2c-omap.c+3 -00 replies
8/50hwmon: (applesmc) Always read until end of datadrivers/hwmon/applesmc.c+13 -00 replies
9/50Btrfs: use right root when checking for hash collisionfs/btrfs/inode.c+1 -10 replies
10/50ext4: fix memory leak in xattrfs/ext4/xattr.c+2 -00 replies
11/50KVM: PPC: Book3S HV: Fix typo in saving DSCRarch/powerpc/kvm/book3s_hv_rmhandlers.S+1 -10 replies
12/50parisc: fix interruption handler to respect pagefault_disable()arch/parisc/kernel/traps.c+3 -30 replies
13/50ARC: Fix __udelay calculationarch/arc/include/asm/delay.h+2 -30 replies
14/50ARC: Handle zero-overhead-loop in unaligned access handlerarch/arc/kernel/unaligned.c+6 -00 replies
15/50ARC: Fix 32-bit wrap around in access_ok()arch/arc/include/asm/uaccess.h+2 -20 replies
16/50ARC: Workaround spinlock livelock in SMP SystemC simulationarch/arc/include/asm/spinlock.h+8 -10 replies
17/50ARC: Fix signal frame management for SA_SIGINFOarch/arc/kernel/signal.c+13 -120 replies
18/50ARC: Ignore ptrace SETREGSET request for synthetic register "stop_pc"arch/arc/kernel/ptrace.c+1 -10 replies
19/50watchdog: ts72xx_wdt: locking bug in ioctldrivers/watchdog/ts72xx_wdt.c+2 -10 replies
20/50watchdog: kempld_wdt: Fix bit mask definitiondrivers/watchdog/kempld_wdt.c+1 -10 replies
21/50MIPS: stack protector: Fix per-task canary switcharch/mips/kernel/octeon_switch.S arch/mips/kernel/r2300_switch.S arch/mips/kernel/r4k_switch.S+3 -30 replies
22/50drm/radeon/dpm/btc: off by one in btc_set_mc_special_registers()drivers/gpu/drm/radeon/btc_dpm.c+3 -30 replies
23/50compiler/gcc4: Add quirk for asm goto miscompilation bugarch/arm/include/asm/jump_label.h arch/mips/include/asm/jump_label.h arch/powerpc/include/asm/jump_label.h +5 more+24 -90 replies
24/50ALSA: hda - Fix mono speakers and headset mic on Dell Vostro 5470sound/pci/hda/patch_realtek.c+27 -00 replies
25/50drm/i915/hsw: Disable L3 caching of atomic memory operations.drivers/gpu/drm/i915/i915_reg.h drivers/gpu/drm/i915/intel_pm.c+11 -00 replies
26/50drm/i915: Only apply DPMS to the encoder if enableddrivers/gpu/drm/i915/intel_display.c+2 -60 replies
27/50drm/i915: fix rps.vlv_work initializationdrivers/gpu/drm/i915/intel_pm.c+2 -20 replies
28/50drm/radeon/dpm: off by one in si_set_mc_special_registers()drivers/gpu/drm/radeon/si_dpm.c+3 -30 replies
29/50drm/radeon: forever loop on error in radeon_do_test_moves()drivers/gpu/drm/radeon/radeon_test.c+2 -20 replies
30/50drm/radeon: fix typo in CP DMA register headersdrivers/gpu/drm/radeon/evergreend.h drivers/gpu/drm/radeon/r600d.h drivers/gpu/drm/radeon/sid.h+5 -50 replies
31/50drm/radeon: fix hw contexts for SUMO2 asicsdrivers/gpu/drm/radeon/evergreen.c+1 -10 replies
32/50ipc,shm: introduce lockless functions to obtain the ipc objectipc/shm.c+20 -00 replies
33/50ipc,shm: shorten critical region in shmctl_downipc/shm.c+6 -40 replies
34/50ipc: drop ipcctl_pre_downipc/util.c ipc/util.h+4 -230 replies
35/50ipc,shm: introduce shmctl_nolockipc/shm.c+39 -180 replies
36/50ipc,shm: make shmctl_nolock locklessipc/shm.c+12 -70 replies
37/50ipc,shm: shorten critical region for shmctlipc/shm.c+25 -240 replies
38/50ipc,shm: cleanup do_shmat pastaipc/shm.c+12 -140 replies
39/50ipc,shm: shorten critical region for shmatipc/shm.c+10 -40 replies
40/50ipc: rename ids->rw_mutexinclude/linux/ipc_namespace.h ipc/msg.c ipc/namespace.c +4 more+69 -690 replies
41/50ipc,msg: drop msg_unlockipc/msg.c+2 -30 replies
42/50ipc: document general ipc locking schemeipc/util.c+8 -00 replies
43/50ipc, shm: guard against non-existant vma in shmdt(2)ipc/shm.c+1 -20 replies
44/50ipc: drop ipc_lock_by_ptripc/namespace.c ipc/util.c ipc/util.h+6 -90 replies
45/50ipc, shm: drop shm_lock_checkipc/shm.c+0 -110 replies
46/50ipc: drop ipc_lock_checkipc/util.c ipc/util.h+0 -170 replies
47/50ipc/sem.c: optimize sem_lock()ipc/sem.c+8 -00 replies
48/50ipc/sem.c: synchronize the proc interfaceipc/sem.c+8 -00 replies
49/50ipc/sem.c: update sem_otime for all operationsipc/sem.c+29 -130 replies
50/50x86: avoid remapping data in parse_setup_data()arch/x86/include/asm/e820.h arch/x86/kernel/e820.c arch/x86/kernel/setup.c+13 -130 replies

Reviews trailers per patch

9 of 50 patches have a Reviewed-by or Acked-by.

Patchольга крыжановскаяAl ViroChris MurphyEric SandeenAlexander GrafGuenter RoeckFengguang WuRichard HendersonBen WidawskyWakko Warnershui yangweiSedat DilekDavidlohr BuesoJia HeYinghai LuPekka Enberg
1/50
2/50
3/50
4/50
5/50
6/50Reported-and-tested-by A-b
7/50
8/50T-b
9/50
10/50R-b
11/50A-b
12/50
13/50
14/50
15/50
16/50
17/50
18/50
19/50R-b
20/50R-b
21/50
22/50
23/50Reported-and-tested-by R-b
24/50
25/50R-b
26/50Reported-and-tested-by
27/50T-b
28/50
29/50
30/50
31/50
32/50T-b
33/50T-b
34/50T-b
35/50T-b
36/50T-b
37/50T-b
38/50T-b
39/50T-b
40/50T-b
41/50T-b
42/50T-b
43/50
44/50
45/50
46/50
47/50R-b
48/50
49/50T-b
50/50A-b R-b

Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes. Scroll the table sideways for all 16 reviewers.

Read the v1 thread

Cover letter [ 00/50] 3.11.6-stable review

This is the start of the stable review cycle for the 3.11.6 release. There are 50 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.

Responses should be made by Fri Oct 18 17:43:24 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.11.6-rc1.gz

and the diffstat can be found below.

thanks,

greg k-h

-------------
Pseudo-Shortlog of commits:

Greg Kroah-Hartman <[email protected]>

    Linux 3.11.6-rc1

Linn Crosetto <[email protected]>
x86: avoid remapping data in parse_setup_data()

Manfred Spraul <[email protected]>
ipc/sem.c: update sem_otime for all operations

Manfred Spraul <[email protected]>
ipc/sem.c: synchronize the proc interface

Manfred Spraul <[email protected]>
ipc/sem.c: optimize sem_lock()

Davidlohr Bueso <[email protected]>
ipc: drop ipc_lock_check

Davidlohr Bueso <[email protected]>
ipc, shm: drop shm_lock_check

Davidlohr Bueso <[email protected]>
ipc: drop ipc_lock_by_ptr

Davidlohr Bueso <[email protected]>
ipc, shm: guard against non-existant vma in shmdt(2)

Davidlohr Bueso <[email protected]>
ipc: document general ipc locking scheme

Davidlohr Bueso <[email protected]>
ipc,msg: drop msg_unlock

Davidlohr Bueso <[email protected]>

    ipc: rename ids->rw_mutex

Davidlohr Bueso <[email protected]>
ipc,shm: shorten critical region for shmat

Davidlohr Bueso <[email protected]>
ipc,shm: cleanup do_shmat pasta

Davidlohr Bueso <[email protected]>
ipc,shm: shorten critical region for shmctl

Davidlohr Bueso <[email protected]>
ipc,shm: make shmctl_nolock lockless

Davidlohr Bueso <[email protected]>
ipc,shm: introduce shmctl_nolock

Davidlohr Bueso <[email protected]>
ipc: drop ipcctl_pre_down

Davidlohr Bueso <[email protected]>
ipc,shm: shorten critical region in shmctl_down

Davidlohr Bueso <[email protected]>
ipc,shm: introduce lockless functions to obtain the ipc object

wojciech kapuscinski <[email protected]>
drm/radeon: fix hw contexts for SUMO2 asics

Alex Deucher <[email protected]>
drm/radeon: fix typo in CP DMA register headers

Dan Carpenter <[email protected]>
drm/radeon: forever loop on error in radeon_do_test_moves()

Dan Carpenter <[email protected]>
drm/radeon/dpm: off by one in si_set_mc_special_registers()

Imre Deak <[email protected]>
drm/i915: fix rps.vlv_work initialization

Chris Wilson <[email protected]>
drm/i915: Only apply DPMS to the encoder if enabled

Francisco Jerez <[email protected]>
drm/i915/hsw: Disable L3 caching of atomic memory operations.

David Henningsson <[email protected]>
ALSA: hda - Fix mono speakers and headset mic on Dell Vostro 5470

Ingo Molnar <[email protected]>
compiler/gcc4: Add quirk for 'asm goto' miscompilation bug

Dan Carpenter <[email protected]>
drm/radeon/dpm/btc: off by one in btc_set_mc_special_registers()

James Hogan <[email protected]>
MIPS: stack protector: Fix per-task canary switch

Jingoo Han <[email protected]>
watchdog: kempld_wdt: Fix bit mask definition

Dan Carpenter <[email protected]>
watchdog: ts72xx_wdt: locking bug in ioctl

Vineet Gupta <[email protected]>
ARC: Ignore ptrace SETREGSET request for synthetic register "stop_pc"

Christian Ruppert <[email protected]>
ARC: Fix signal frame management for SA_SIGINFO

Vineet Gupta <[email protected]>
ARC: Workaround spinlock livelock in SMP SystemC simulation

Vineet Gupta <[email protected]>
ARC: Fix 32-bit wrap around in access_ok()

Mischa Jonker <[email protected]>
ARC: Handle zero-overhead-loop in unaligned access handler

Mischa Jonker <[email protected]>
ARC: Fix __udelay calculation

Helge Deller <[email protected]>
parisc: fix interruption handler to respect pagefault_disable()

Paul Mackerras <[email protected]>
KVM: PPC: Book3S HV: Fix typo in saving DSCR

Dave Jones <[email protected]>
ext4: fix memory leak in xattr

Josef Bacik <[email protected]>
Btrfs: use right root when checking for hash collision

Henrik Rydberg <[email protected]>
hwmon: (applesmc) Always read until end of data

Taras Kondratiuk <[email protected]>
i2c: omap: Clear ARDY bit twice

Linus Torvalds <[email protected]>
vfs: allow O_PATH file descriptors for fstatfs()

Theodore Ts'o <[email protected]>
random: run random_int_secret_init() run after all late_initcalls

David Henningsson <[email protected]>
ALSA: hda - Fix microphone for Sony VAIO Pro 13 (Haswell model)

Takashi Iwai <[email protected]>
ALSA: hda - Add fixup for ASUS N56VZ

Anssi Hannula <[email protected]>
ALSA: hda - hdmi: Fix channel map switch not taking effect

Daniel Mack <[email protected]>
ALSA: snd-usb-usx2y: remove bogus frame checks

-------------

Diffstat:

 Makefile                                |   4 +-
 arch/arc/include/asm/delay.h            |   5 +-
 arch/arc/include/asm/spinlock.h         |   9 +-
 arch/arc/include/asm/uaccess.h          |   4 +-
 arch/arc/kernel/ptrace.c                |   2 +-
 arch/arc/kernel/signal.c                |  25 ++--
 arch/arc/kernel/unaligned.c             |   6 +
 arch/arm/include/asm/jump_label.h       |   2 +-
 arch/mips/include/asm/jump_label.h      |   2 +-
 arch/mips/kernel/octeon_switch.S        |   2 +-
 arch/mips/kernel/r2300_switch.S         |   2 +-
 arch/mips/kernel/r4k_switch.S           |   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       |   6 +-
 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/i915_reg.h         |   6 +
 drivers/gpu/drm/i915/intel_display.c    |   8 +-
 drivers/gpu/drm/i915/intel_pm.c         |   9 +-
 drivers/gpu/drm/radeon/btc_dpm.c        |   6 +-
 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/si_dpm.c         |   6 +-
 drivers/gpu/drm/radeon/sid.h            |   4 +-
 drivers/hwmon/applesmc.c                |  13 ++
 drivers/i2c/busses/i2c-omap.c           |   3 +
 drivers/watchdog/kempld_wdt.c           |   2 +-
 drivers/watchdog/ts72xx_wdt.c           |   3 +-
 fs/btrfs/inode.c                        |   2 +-
 fs/ext4/xattr.c                         |   2 +
 fs/statfs.c                             |   2 +-
 include/linux/compiler-gcc4.h           |  15 ++
 include/linux/ipc_namespace.h           |   2 +-
 include/linux/random.h                  |   1 +
 init/main.c                             |   2 +
 ipc/msg.c                               |  25 ++--
 ipc/namespace.c                         |   7 +-
 ipc/sem.c                               |  82 ++++++----
 ipc/shm.c                               | 255 ++++++++++++++++++--------------
 ipc/util.c                              |  82 ++++------
 ipc/util.h                              |  14 +-
 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 +-
 54 files changed, 437 insertions(+), 326 deletions(-)