3.12.47-stable review
Get series with b4
b4 am [email protected]Versions newest first
- v1 Latest82 patches 8 repliesIn review
Patches in v1 No applies recorded yet
| # | Subject and files | Size | Replies | Applied |
|---|---|---|---|---|
| 1/82 | efi: fix 32bit kernel boot failed problem using efiarch/ | +1 | 0 replies | |
| 2/82 | futex: Fix a race condition between REQUEUE_PI and task deathkernel/ | +11 | 0 replies | |
| 3/82 | HID: usbhid: add Chicony/Pixart usb optical mouse that needs QUIRK_ALWAYS_POLLdrivers/ drivers/ | +2 | 0 replies | |
| 4/82 | mm: avoid setting up anonymous pages into file mappingmm/ | +9 | 0 replies | |
| 5/82 | freeing unlinked file indefinitely delayedfs/ | +3 | 0 replies | |
| 6/82 | s390/sclp: clear upper register halves in _sclp_print_earlyarch/ | +4 | 0 replies | |
| 7/82 | ARC: make sure instruction_pointer() returns unsigned valuearch/ | +1 | 0 replies | |
| 8/82 | genirq: Prevent resend to interrupts marked IRQ_NESTED_THREADkernel/ | +13 | 0 replies | |
| 9/82 | ALSA: usb-audio: Add MIDI support for Steinberg MI2/MI4sound/ | +68 | 0 replies | |
| 10/82 | ALSA: usb-audio: add dB range mapping for some devicessound/ | +24 | 0 replies | |
| 11/82 | ALSA: hda - Fix MacBook Pro 5,2 quirksound/ | +1 | 0 replies | |
| 12/82 | st: null pointer dereference panic caused by use after kref_put by st_opendrivers/ | +1 | 0 replies | |
| 13/82 | mac80211: clear subdir_stations when removing debugfsnet/ | +1 | 0 replies | |
| 14/82 | mmc: sdhci-esdhc: Make 8BIT bus workdrivers/ | +1 | 0 replies | |
| 15/82 | mmc: sdhci-pxav3: fix platform_data is not initializeddrivers/ | +1 | 0 replies | |
| 16/82 | md/raid1: fix test for 'was read error from last working device'.drivers/ | +1 | 0 replies | |
| 17/82 | tile: use free_bootmem_late() for initrdarch/ | +1 | 0 replies | |
| 18/82 | Input: usbtouchscreen - avoid unresponsive TSC-30 touch screendrivers/ | +3 | 0 replies | |
| 19/82 | blkcg: fix gendisk reference leak in blkg_conf_prep()block/ | +5 | 0 replies | |
| 20/82 | ata: pmp: add quirk for Marvell 4140 SATA PMPdrivers/ | +7 | 0 replies | |
| 21/82 | usb-storage: ignore ZTE MF 823 card reader in mode 0x1225drivers/ | +12 | 0 replies | |
| 22/82 | xhci: Calculate old endpoints correctly on device resetdrivers/ | +3 | 0 replies | |
| 23/82 | xhci: report U3 when link is in resume statedrivers/ | +5 | 0 replies | |
| 24/82 | xhci: prevent bus_suspend if SS port resuming in phase 1drivers/ drivers/ drivers/ | +7 | 0 replies | |
| 25/82 | xhci: do not report PLC when link is in internal resume statedrivers/ | +8 | 0 replies | |
| 26/82 | rds: rds_ib_device.refcount overflownet/ | +3 | 0 replies | |
| 27/82 | vhost: actually track log eventfd filedrivers/ | +1 | 0 replies | |
| 28/82 | iscsi-target: Fix use-after-free during TPG session shutdowndrivers/ | +8 | 0 replies | |
| 29/82 | iscsi-target: Fix iser explicit logout TX kthread leakdrivers/ | +16 | 0 replies | |
| 30/82 | 3w-xxxx: fix mis-aligned struct accessesdrivers/ | +2 | 0 replies | |
| 31/82 | hwrng: via-rng - Mark device ID table as __maybe_unuseddrivers/ | +1 | 0 replies | |
| 32/82 | ARM: realview: fix sparsemem buildarch/ | +2 | 0 replies | |
| 33/82 | MIPS: Fix sched_getaffinity with MT FPAFF enabledarch/ | +3 | 0 replies | |
| 34/82 | MIPS: Make set_pte() SMP safe.arch/ | +31 | 0 replies | |
| 35/82 | fsnotify: fix oops in fsnotify_clear_marks_by_group_flags()fs/ | +25 | 0 replies | |
| 36/82 | drm/radeon/combios: add some validation of lvds valuesdrivers/ | +6 | 0 replies | |
| 37/82 | ipr: Fix locking for unit attention handlingdrivers/ | +7 | 0 replies | |
| 38/82 | ipr: Fix incorrect trace indexingdrivers/ drivers/ | +4 | 0 replies | |
| 39/82 | ipr: Fix invalid array indexing for HRRQdrivers/ | +8 | 0 replies | |
| 40/82 | xhci: fix off by one error in TRB DMA address boundary checkdrivers/ | +1 | 0 replies | |
| 41/82 | USB: sierra: add 1199:68AB device IDdrivers/ | +1 | 0 replies | |
| 42/82 | ima: add support for new "euid" policy conditionDocumentation/ security/ | +25 | 0 replies | |
| 43/82 | ima: extend "mask" policy matching supportDocumentation/ security/ | +17 | 0 replies | |
| 44/82 | ipmi: fix timeout calculation when bmc is disconnecteddrivers/ | +1 | 0 replies | |
| 45/82 | sparc64: Fix userspace FPU register corruptions.arch/ arch/ arch/ +1 more | +11 | 0 replies | |
| 46/82 | md: use kzalloc() when bitmap is disableddrivers/ | +1 | 0 replies | |
| 47/82 | ASoC: pcm1681: Fix setting de-emphasis sampling rate selectionsound/ | +1 | 0 replies | |
| 48/82 | x86/xen: Probe target addresses in set_aliased_prot() before the hypercallarch/ | +40 | 0 replies | |
| 49/82 | xen/gntdevt: Fix race condition in gntdev_release()drivers/ | +2 | 5 replies | |
| 50/82 | crypto: ixp4xx - Remove bogus BUG_ON on scattered dst bufferdrivers/ | +0 | 0 replies | |
| 51/82 | ARM: OMAP2+: hwmod: Fix _wait_target_ready() for hwmods without syscarch/ | +16 | 0 replies | |
| 52/82 | iscsi-target: Fix iscsit_start_kthreads failure OOPsdrivers/ drivers/ drivers/ +2 more | +67 | 0 replies | |
| 53/82 | ALSA: hda - fix cs4210_spdif_automute()sound/ | +1 | 0 replies | |
| 54/82 | ipc: modify message queue accounting to not take kernel data structures into accountipc/ | +0 | 0 replies | |
| 55/82 | ocfs2: fix BUG in ocfs2_downconvert_thread_do_work()fs/ | +7 | 0 replies | |
| 56/82 | md/raid1: extend spinlock to protect raid1_end_read_request against inconsistenciesdrivers/ | +6 | 0 replies | |
| 57/82 | x86/nmi: Enable nested do_nmi() handling for 64-bit kernelsarch/ | +52 | 0 replies | |
| 58/82 | x86/nmi/64: Remove asm code that saves CR2arch/ | +0 | 0 replies | |
| 59/82 | x86/nmi/64: Switch stacks on userspace NMI entryarch/ | +61 | 0 replies | |
| 60/82 | arch: Introduce smp_load_acquire(), smp_store_release()arch/ arch/ arch/ +8 more | +234 | 0 replies | |
| 61/82 | rcu: Provide counterpart to rcu_dereference() for non-RCU situationsinclude/ | +14 | 0 replies | |
| 62/82 | rcu: Move lockless_dereference() out of rcupdate.hinclude/ include/ | +15 | 0 replies | |
| 63/82 | x86/ldt: Make modify_ldt synchronousarch/ arch/ arch/ +6 more | +208 | 0 replies | |
| 64/82 | x86/ldt: Correct LDT access in single stepping logicarch/ | +2 | 0 replies | |
| 65/82 | x86/ldt: Correct FPU emulation access to LDTarch/ arch/ arch/ | +20 | 0 replies | |
| 66/82 | x86/ldt: Further fix FPU emulationarch/ | +1 | 0 replies | |
| 67/82 | signalfd: fix information leak in signalfd_copyinfofs/ | +3 | 0 replies | |
| 68/82 | signal: fix information leak in copy_siginfo_to_userarch/ kernel/ | +4 | 0 replies | |
| 69/82 | signal: fix information leak in copy_siginfo_from_user32arch/ arch/ arch/ +1 more | +2 | 0 replies | |
| 70/82 | path_openat(): fix double fput()fs/ | +2 | 0 replies | |
| 71/82 | md/bitmap: return an error when bitmap superblock is corrupt.drivers/ | +2 | 0 replies | |
| 72/82 | mm, vmscan: Do not wait for page writeback for GFP_NOFS allocationsmm/ | +5 | 0 replies | |
| 73/82 | ipc/sem.c: update/correct memory barriersipc/ | +14 | 0 replies | |
| 74/82 | ipc,sem: fix use after free on IPC_RMID after a task using same semaphore set exitsipc/ | +17 | 0 replies | |
| 75/82 | mm/hwpoison: fix page refcount of unknown non LRU pagemm/ | +2 | 0 replies | |
| 76/82 | xen-blkfront: don't add indirect pages to list when !feature_persistentdrivers/ | +4 | 0 replies | |
| 77/82 | perf: Fix fasync handling on inherited eventskernel/ | +10 | 0 replies | |
| 78/82 | dm thin metadata: delete btrees when releasing metadata snapshotdrivers/ | +2 | 0 replies | |
| 79/82 | localmodconfig: Use Kbuild files tooscripts/ | +1 | 0 replies | |
| 80/82 | EDAC, ppc4xx: Access mci->csrows array elements properlydrivers/ | +1 | 0 replies | |
| 81/82 | drm/radeon: add new OLAND pci idinclude/ | +1 | 0 replies | |
| 82/82 | rbd: fix copyup completion racedrivers/ | +17 | 0 replies |
Reviews trailers per patch
28 of 82 patches have a Reviewed-by or Acked-by.
Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes. Scroll the table sideways for all 34 reviewers.
Cover letter [PATCH 3.12 00/82] 3.12.47-stable review
This is the start of the stable review cycle for the 3.12.47 release. There are 82 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 Wed Aug 26 11:08:59 CEST 2015. Anything received after that time might be too late.
The whole patch series can be found in one patch at:
http://kernel.org/pub/linux/kernel/people/jirislaby/stable-review/patch-3.12.47-rc1.xz
and the diffstat can be found below.
thanks,
js
===============
Al Viro (2):
freeing unlinked file indefinitely delayed
path_openat(): fix double fput()
Alex Deucher (2):
drm/radeon/combios: add some validation of lvds values drm/radeon: add new OLAND pci id
Alexey Brodkin (1):
ARC: make sure instruction_pointer() returns unsigned value
Amanieu d'Antras (3):
signalfd: fix information leak in signalfd_copyinfo
signal: fix information leak in copy_siginfo_to_user
signal: fix information leak in copy_siginfo_from_user32
Andy Lutomirski (6):
x86/xen: Probe target addresses in set_aliased_prot() before the
hypercall
x86/nmi: Enable nested do_nmi() handling for 64-bit kernels x86/nmi/64: Remove asm code that saves CR2 x86/nmi/64: Switch stacks on userspace NMI entry x86/ldt: Make modify_ldt synchronous
x86/ldt: Further fix FPU emulation
Arnd Bergmann (2):
3w-xxxx: fix mis-aligned struct accesses
ARM: realview: fix sparsemem build
Axel Lin (1):
ASoC: pcm1681: Fix setting de-emphasis sampling rate selection
Ben Hutchings (1):
hwrng: via-rng - Mark device ID table as __maybe_unused
Benjamin Randazzo (1):
md: use kzalloc() when bitmap is disabled
Bernhard Bender (1):
Input: usbtouchscreen - avoid unresponsive TSC-30 touch screen
Bob Liu (1):
xen-blkfront: don't add indirect pages to list when
!feature_persistent
Brian Campbell (1):
xhci: Calculate old endpoints correctly on device reset
Brian King (3):
ipr: Fix locking for unit attention handling
ipr: Fix incorrect trace indexing
ipr: Fix invalid array indexing for HRRQ
Brian Silverman (1):
futex: Fix a race condition between REQUEUE_PI and task death
Chris Metcalf (1):
tile: use free_bootmem_late() for initrd
Dan Carpenter (1):
ALSA: hda - fix cs4210_spdif_automute()
David Daney (1):
MIPS: Make set_pte() SMP safe.
David S. Miller (1):
sparc64: Fix userspace FPU register corruptions.
Dirk Behme (1):
USB: sierra: add 1199:68AB device ID
Dominic Sacré (1):
ALSA: usb-audio: Add MIDI support for Steinberg MI2/MI4
Felix Fietkau (1):
MIPS: Fix sched_getaffinity with MT FPAFF enabled
Fupan Li (1):
efi: fix 32bit kernel boot failed problem using efi
Herbert Xu (1):
crypto: ixp4xx - Remove bogus BUG_ON on scattered dst buffer
Herton R. Krzesinski (2):
HID: usbhid: add Chicony/Pixart usb optical mouse that needs
QUIRK_ALWAYS_POLL
ipc,sem: fix use after free on IPC_RMID after a task using same
semaphore set exits
Ilya Dryomov (1):
rbd: fix copyup completion race
Jan Kara (1):
fsnotify: fix oops in fsnotify_clear_marks_by_group_flags()
Jingju Hou (1):
mmc: sdhci-pxav3: fix platform_data is not initialized
Joakim Tjernlund (1):
mmc: sdhci-esdhc: Make 8BIT bus work
Joe Thornber (1):
dm thin metadata: delete btrees when releasing metadata snapshot
Joseph Qi (1):
ocfs2: fix BUG in ocfs2_downconvert_thread_do_work()
Juergen Gross (2):
x86/ldt: Correct LDT access in single stepping logic x86/ldt: Correct FPU emulation access to LDT
Kirill A. Shutemov (1):
mm: avoid setting up anonymous pages into file mapping
Lior Amsalem (1):
ata: pmp: add quirk for Marvell 4140 SATA PMP
Manfred Spraul (1):
ipc/sem.c: update/correct memory barriers
Marc-André Lureau (1):
vhost: actually track log eventfd file
Marcus Gelderie (1):
ipc: modify message queue accounting to not take kernel data
structures into account
Marek Marczykowski-Górecki (1):
xen/gntdevt: Fix race condition in gntdev_release()
Martin Schwidefsky (1):
s390/sclp: clear upper register halves in _sclp_print_early
Mathias Nyman (1):
xhci: fix off by one error in TRB DMA address boundary check
Michael Walle (1):
EDAC, ppc4xx: Access mci->csrows array elements properly
Michal Hocko (1):
mm, vmscan: Do not wait for page writeback for GFP_NOFS allocations
Mimi Zohar (2):
ima: add support for new "euid" policy condition
ima: extend "mask" policy matching support
NeilBrown (3):
md/raid1: fix test for 'was read error from last working device'. md/raid1: extend spinlock to protect raid1_end_read_request against
inconsistencies
md/bitmap: return an error when bitmap superblock is corrupt.
Nicholas Bellinger (3):
iscsi-target: Fix use-after-free during TPG session shutdown
iscsi-target: Fix iser explicit logout TX kthread leak
iscsi-target: Fix iscsit_start_kthreads failure OOPs
Oliver Neukum (1):
usb-storage: ignore ZTE MF 823 card reader in mode 0x1225
Paul E. McKenney (1):
rcu: Provide counterpart to rcu_dereference() for non-RCU situations
Peter Zijlstra (3):
arch: Introduce smp_load_acquire(), smp_store_release()
rcu: Move lockless_dereference() out of rcupdate.h
perf: Fix fasync handling on inherited events
Richard Weinberger (1):
localmodconfig: Use Kbuild files too
Roger Quadros (1):
ARM: OMAP2+: hwmod: Fix _wait_target_ready() for hwmods without sysc
Seymour, Shane M (1):
st: null pointer dereference panic caused by use after kref_put by
st_open
Takashi Iwai (1):
ALSA: hda - Fix MacBook Pro 5,2 quirk
Tejun Heo (1):
blkcg: fix gendisk reference leak in blkg_conf_prep()
Thomas Gleixner (1):
genirq: Prevent resend to interrupts marked IRQ_NESTED_THREAD
Tom Hughes (1):
mac80211: clear subdir_stations when removing debugfs
Wanpeng Li (1):
mm/hwpoison: fix page refcount of unknown non LRU page
Wengang Wang (1):
rds: rds_ib_device.refcount overflow
Xie XiuQi (1):
ipmi: fix timeout calculation when bmc is disconnected
Yao-Wen Mao (1):
ALSA: usb-audio: add dB range mapping for some devices
Zhuang Jin Can (3):
xhci: report U3 when link is in resume state
xhci: prevent bus_suspend if SS port resuming in phase 1
xhci: do not report PLC when link is in internal resume state
Documentation/ABI/testing/ima_policy | 6 +- arch/arc/include/asm/ptrace.h | 2 +- arch/arm/include/asm/barrier.h | 15 ++ arch/arm/mach-omap2/omap_hwmod.c | 24 ++- arch/arm/mach-realview/include/mach/memory.h | 2 + arch/arm64/include/asm/barrier.h | 50 +++++ arch/arm64/kernel/signal32.c | 5 +- arch/ia64/include/asm/barrier.h | 23 +++ arch/metag/include/asm/barrier.h | 15 ++ arch/mips/include/asm/barrier.h | 15 ++ arch/mips/include/asm/pgtable.h | 31 ++++ arch/mips/kernel/mips-mt-fpaff.c | 5 +- arch/mips/kernel/signal32.c | 2 - arch/powerpc/include/asm/barrier.h | 21 ++- arch/powerpc/kernel/signal_32.c | 2 - arch/s390/include/asm/barrier.h | 15 ++ arch/s390/kernel/sclp.S | 4 + arch/sparc/include/asm/barrier_64.h | 15 ++ arch/sparc/include/asm/visasm.h | 16 +- arch/sparc/lib/NG4memcpy.S | 5 +- arch/sparc/lib/VISsave.S | 67 +------ arch/sparc/lib/ksyms.c | 4 - arch/tile/kernel/setup.c | 2 +- arch/x86/boot/compressed/head_32.S | 2 +- arch/x86/include/asm/barrier.h | 43 ++++- arch/x86/include/asm/desc.h | 15 -- arch/x86/include/asm/mmu.h | 3 +- arch/x86/include/asm/mmu_context.h | 48 ++++- arch/x86/kernel/cpu/common.c | 4 +- arch/x86/kernel/cpu/perf_event.c | 13 +- arch/x86/kernel/entry_64.S | 83 ++++++--- arch/x86/kernel/ldt.c | 262 +++++++++++++++------------ arch/x86/kernel/nmi.c | 123 ++++++------- arch/x86/kernel/process_64.c | 4 +- arch/x86/kernel/step.c | 8 +- arch/x86/math-emu/fpu_entry.c | 3 +- arch/x86/math-emu/fpu_system.h | 21 ++- arch/x86/math-emu/get_address.c | 3 +- arch/x86/power/cpu.c | 3 +- arch/x86/xen/enlighten.c | 40 ++++ block/blk-cgroup.c | 6 +- drivers/ata/libata-pmp.c | 7 + drivers/block/rbd.c | 22 ++- drivers/block/xen-blkfront.c | 6 +- drivers/char/hw_random/via-rng.c | 2 +- drivers/char/ipmi/ipmi_si_intf.c | 2 +- drivers/crypto/ixp4xx_crypto.c | 1 - drivers/edac/ppc4xx_edac.c | 2 +- drivers/gpu/drm/radeon/radeon_combios.c | 7 +- drivers/hid/hid-ids.h | 1 + drivers/hid/usbhid/hid-quirks.c | 1 + drivers/input/touchscreen/usbtouchscreen.c | 3 + drivers/md/bitmap.c | 2 + drivers/md/dm-thin-metadata.c | 4 +- drivers/md/md.c | 3 +- drivers/md/raid1.c | 12 +- drivers/mmc/host/sdhci-esdhc.h | 2 +- drivers/mmc/host/sdhci-pxav3.c | 1 + drivers/scsi/3w-xxxx.h | 4 +- drivers/scsi/ipr.c | 28 ++- drivers/scsi/ipr.h | 1 + drivers/scsi/st.c | 2 +- drivers/target/iscsi/iscsi_target.c | 48 ++++- drivers/target/iscsi/iscsi_target_core.h | 1 + drivers/target/iscsi/iscsi_target_login.c | 43 ++--- drivers/target/iscsi/iscsi_target_login.h | 3 +- drivers/target/iscsi/iscsi_target_nego.c | 34 +++- drivers/usb/host/xhci-hub.c | 22 ++- drivers/usb/host/xhci-ring.c | 5 +- drivers/usb/host/xhci.c | 3 + drivers/usb/host/xhci.h | 1 + drivers/usb/serial/sierra.c | 1 + drivers/usb/storage/unusual_devs.h | 12 ++ drivers/vhost/vhost.c | 1 + drivers/xen/gntdev.c | 2 + fs/dcache.c | 3 + fs/namei.c | 3 +- fs/notify/mark.c | 30 ++- fs/ocfs2/dlmglue.c | 10 +- fs/signalfd.c | 5 +- include/asm-generic/barrier.h | 15 ++ include/drm/drm_pciids.h | 1 + include/linux/compiler.h | 24 +++ include/linux/rcupdate.h | 1 - ipc/mqueue.c | 5 - ipc/sem.c | 41 ++++- kernel/events/core.c | 12 +- kernel/futex.c | 22 +-- kernel/irq/resend.c | 18 +- kernel/signal.c | 7 +- mm/memory-failure.c | 2 + mm/memory.c | 13 +- mm/vmscan.c | 14 +- net/mac80211/debugfs_netdev.c | 1 + net/rds/ib_rdma.c | 4 +- scripts/kconfig/streamline_config.pl | 2 +- security/integrity/ima/ima_policy.c | 47 ++++- sound/pci/hda/patch_cirrus.c | 4 +- sound/pci/hda/patch_realtek.c | 2 +- sound/soc/codecs/pcm1681.c | 2 +- sound/usb/mixer_maps.c | 24 +++ sound/usb/quirks-table.h | 68 +++++++ 102 files changed, 1185 insertions(+), 514 deletions(-)
Signature · 1 line
2.5.0