[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-Id: <cover.1428411003.git.jslaby@suse.cz>
Date: Tue, 7 Apr 2015 14:51:23 +0200
From: Jiri Slaby <jslaby@...e.cz>
To: stable@...r.kernel.org
Cc: linux@...ck-us.net, satoru.takeuchi@...il.com,
shuah.kh@...sung.com, linux-kernel@...r.kernel.org,
Jiri Slaby <jslaby@...e.cz>
Subject: [PATCH 3.12 000/155] 3.12.40-stable review
This is the start of the stable review cycle for the 3.12.40 release.
There are 155 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 Thu Apr 9 14:50:04 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.40-rc1.xz
and the diffstat can be found below.
thanks,
js
===============
Al Viro (2):
caif: fix MSG_OOB test in caif_seqpkt_recvmsg()
rxrpc: bogus MSG_PEEK test in rxrpc_recvmsg()
Alex Deucher (7):
drm/radeon: do a posting read in evergreen_set_irq
drm/radeon: do a posting read in r100_set_irq
drm/radeon: do a posting read in r600_set_irq
drm/radeon: do a posting read in cik_set_irq
drm/radeon: do a posting read in si_set_irq
drm/radeon: do a posting read in rs600_set_irq
drm/radeon: fix interlaced modes on DCE8
Alex Smith (1):
MIPS: asm/reg.h: Make 32- and 64-bit definitions available at the same
time
Alexander Sverdlin (1):
spi: pl022: Fix race in giveback() leading to driver lock-up
Alexandre Belloni (1):
ARM: at91: pm: fix at91rm9200 standby
Alexey Kodanev (1):
net: sysctl_net_core: check SNDBUF and RCVBUF for min length
Andreas Larsson (1):
sparc32: destroy_context() and switch_mm() needs to disable
interrupts.
Andy Lutomirski (1):
module: Clean up ro/nx after early module load failures
Andy Shevchenko (1):
dmaengine: dw: append MODULE_ALIAS for platform driver
Anton Blanchard (1):
powerpc/perf: Fix ABIv2 kernel backtraces
Anton Kolesov (1):
ARC: Update order of registers in KGDB to match GDB 7.5
Arnd Bergmann (1):
rds: avoid potential stack overflow
Bart Van Assche (2):
target: Fix reference leak in target_get_sess_cmd() error path
tcm_qla2xxx: Fix incorrect use of __transport_register_session
Ben Collins (1):
[SCSI] megaraid: Use resource_size_t for PCI resources, not long
Ben Dooks (1):
ARM: Correct BUG() assembly to ensure it is endian-agnostic
Ben Hutchings (1):
dns_resolver: Null-terminate the right string
Bob Copeland (1):
mac80211: drop unencrypted frames in mesh fwding
Bob Moore (1):
ACPICA: Update to GPIO region handler interface.
Brian King (1):
bnx2x: Force fundamental reset for EEH recovery
Catalin Marinas (1):
net: compat: Update get_compat_msghdr() to match
copy_msghdr_from_user() behaviour
Chen Gang (2):
ARM: 7866/1: include: asm: use 'long long' instead of 'u64' within
atomic.h
ARM: 7867/1: include: asm: use 'int' instead of 'unsigned long' for
'oldval' in atomic_cmpxchg().
Chris Mason (1):
Btrfs: don't delay inode ref updates during log replay
Christian König (1):
drm/radeon: drop setting UPLL to sleep mode
Dan Carpenter (1):
tcm_fc: missing curly braces in ft_invl_hw_context()
Daniel Mack (1):
ALSA: snd-usb: add quirks for Roland UA-22
Darrick J. Wong (1):
dm io: deal with wandering queue limits when handling REQ_DISCARD and
REQ_WRITE_SAME
Dave Chiluk (1):
stable_kernel_rules: Add pointer to netdev-FAQ for network patches
Dave Hansen (3):
mm: thp: give transparent hugepage code a separate copy_page
ipc/shm.c: fix overly aggressive shmdt() when calls span multiple
segments
shmdt: use i_size_read() instead of ->i_size
David Ahern (3):
sparc: perf: Remove redundant perf_pmu_{en|dis}able calls
sparc: perf: Make counting mode actually work
sparc: Touch NMI watchdog when walking cpus and calling printk
David Jeffery (1):
Don't leak a key reference if request_key() tries to use a revoked
keyring
David S. Miller (2):
sparc64: Fix several bugs in memmove().
crypto: sha - Handle unaligned input data in generic sha256 and
sha512.
Doug Anderson (1):
regulator: core: Fix enable GPIO reference counting
Eli Cohen (1):
IB/core: Avoid leakage from kernel to user space
Eric Dumazet (3):
inet_diag: fix possible overflow in inet_diag_dump_one_icsk()
tcp: make connect() mem charging friendly
net: fix sparse warning in sk_dst_set()
Eric Nelson (1):
ASoC: sgtl5000: remove useless register write clearing
CHRGPUMP_POWERUP
Gao feng (1):
ipv6: reallocate addrconf router for ipv6 address when lo device up
Harald Freudenberger (1):
crypto: s390 - fix aes,des ctr mode concurrency finding.
Helge Deller (1):
parisc: add serial ports of C8000/1GHz machine to hardware database
James Bottomley (1):
libsas: Fix Kernel Crash in smp_execute_task
Jan Beulich (1):
xen-pciback: limit guest control of command register
Jan Kiszka (1):
intel_idle: Add CPU model 54 (Atom N2000 series)
Jason Low (1):
cpuset: Fix cpuset sched_relax_domain_level
Javier Martinez Canillas (1):
regulator: Only enable disabled regulators on resume
JeHyeon Yeon (1):
LZ4 : fix the data abort issue
Jiri Slaby (2):
mm, hugetlb: define page_hstate for !HUGETLB_PAGE
x86/vdso: Fix the build on GCC5
Joerg Roedel (2):
iommu/core: Check for the right function pointer in iommu_map()
x86/irq: Check for valid irq descriptor in
check_irq_vectors_for_cpu_disable()
Johan Hovold (1):
USB: zte_ev: fix removed PIDs
Johannes Berg (1):
nl80211: ignore HT/VHT capabilities without QoS/WMM
John Stultz (1):
ntp: Fixup adjtimex freq validation on 32-bit systems
Jonathan Cameron (1):
iio:adc:max1363 incorrect resolutions for max11604, max11605, max11610
and max11611.
Josh Hunt (1):
tcp: fix tcp fin memory accounting
Jouni Malinen (1):
cfg80211: Fix 160 MHz channels with 80+80 and 160 MHz drivers
Kirill A. Shutemov (1):
pagemap: do not leak physical addresses to non-privileged userspace
Lan Tianyu (1):
ACPI: Run fixed event device notifications in process context
Lars-Peter Clausen (1):
regmap: regcache-rbtree: Fix present bitmap resize
Laura Abbott (1):
ARM: 7931/1: Correct virt_addr_valid
Lee Duncan (1):
target: Allow Write Exclusive non-reservation holders to READ
Liu Hua (1):
hung_task: check the value of "sysctl_hung_task_timeout_sec"
Malcolm Priestley (1):
vt6655: RFbSetPower fix missing rate RATE_12M
Manfred Spraul (1):
ipc/sem.c: fully initialize sem_array before making it visible
Michael Ellerman (1):
powerpc/smp: Wait until secondaries are active & online
Michael S. Tsirkin (2):
virtio_console: init work unconditionally
virtio_console: avoid config access from irq
Michael Wang (1):
power, sched: stop updating inside arch_update_cpu_topology() when
nothing to be update
Michal Kazior (1):
mac80211: disable u-APSD queues by default
Miklos Szeredi (2):
fuse: set stolen page uptodate
fuse: notify: don't move pages
Mikulas Patocka (1):
dm: hold suspend_lock while suspending device during device deletion
Naoya Horiguchi (2):
mm/hugetlb: fix getting refcount 0 page in hugetlb_fault()
include/linux/hugetlb.h: make isolate_huge_page() an inline
NeilBrown (1):
md/bitmap: always wait for writes on unplug.
Nicholas Bellinger (6):
target: Fix virtual LUN=0 target_configure_device failure OOPs
iscsi-target: Avoid early conn_logout_comp for iser connections
target/pscsi: Fix NULL pointer dereference in get_device_type
target: Fix R_HOLDER bit usage for AllRegistrants
target: Avoid dropping AllRegistrants reservation during unregister
target: Allow AllRegistrants to re-RESERVE existing reservation
Oleg Nesterov (2):
x86/fpu: Avoid math_state_restore() without used_math() in
__restore_xstate_sig()
x86/fpu: Drop_fpu() should not assume that tsk equals current
Oliver Hartkopp (1):
can: add missing initialisations in CAN related skbuffs
Ondrej Zary (1):
Revert "net: cx82310_eth: use common match macro"
Peter Hurley (1):
console: Fix console name size mismatch
Peter Zijlstra (1):
perf: Fix irq_work 'tail' recursion
Quentin Casasnovas (1):
x86/microcode/intel: Guard against stack overflow in the loader
Rabin Vincent (1):
crypto: testmgr - don't use interruptible wait in tests
Rob Gardner (1):
sparc: semtimedop() unreachable due to comparison error
Roger Pau Monne (2):
xen-blkfront: revoke foreign access for grants not mapped by the
backend
xen-blkfront: restore the non-persistent data path
Roland Dreier (1):
iscsi-target: Fix wrong buffer / buffer overrun in
iscsi_change_param_value()
Romeo Cane (1):
powerpc: Fix sys_call_table declaration to enable syscall tracing
Russell King (1):
Change email address for 8250_pci
Rusty Russell (1):
module: set nx before marking module MODULE_STATE_COMING.
Ryusuke Konishi (1):
nilfs2: fix deadlock of segment constructor during recovery
Santosh Shilimkar (1):
ARM: OMAP4: Fix the boot regression with CPU_IDLE enabled
Scott Wood (1):
powerpc/mpc85xx: Add ranges to etsec2 nodes
Sergei Antonov (1):
hfsplus: fix B-tree corruption after insertion at position 0
Stephan Mueller (1):
crypto: aesni - fix memory usage in GCM decryption
Steven Barth (1):
ipv6: fix backtracking for throw routes
Steven Capper (2):
ARM: 8108/1: mm: Introduce {pte,pmd}_isset and {pte,pmd}_isclear
ARM: 8109/1: mm: Modify pte_write and pmd_write logic for LPAE
Takashi Iwai (18):
ALSA: hda - Fix regression of HD-audio controller fallback modes
ALSA: control: Add sanity checks for user ctl id name string
ALSA: hda - Fix built-in mic on Compaq Presario CQ60
ALSA: hda - Don't access stereo amps for mono channel widgets
ALSA: hda - Set single_adc_amp flag for CS420x codecs
ALSA: hda - Add workaround for MacBook Air 5,2 built-in mic
ALSA: hda - Treat stereo-to-mono mix properly
ASoC: pcm1681: Fix wrong value references for boolean kctl
ASoC: cs4271: Fix wrong value references for boolean kctl
ASoC: wm8960: Fix wrong value references for boolean kctl
ASoC: tas5086: Fix wrong value references for boolean kctl
ASoC: wm8731: Fix wrong value references for boolean kctl
ASoC: wm2000: Fix wrong value references for boolean kctl
ASoC: wm8903: Fix wrong value references for boolean kctl
ASoC: wm8904: Fix wrong value references for boolean kctl
ASoC: ak4641: Fix wrong value references for boolean kctl
ASoC: adav80x: Fix wrong value references for boolean kctl
ASoC: wm8955: Fix wrong value references for boolean kctl
Tejun Heo (1):
workqueue: fix hang involving racing cancel[_delayed]_work_sync()'s
for PREEMPT_NONE
Thomas Fitzsimmons (1):
net: mvneta: Fix big endian issue in mvneta_txq_desc_csum()
Thomas Hellstrom (1):
drm/vmwgfx: Reorder device takedown somewhat
Tommi Rantala (1):
drm/radeon: fix DRM_IOCTL_RADEON_CS oops
Tony Lindgren (1):
ARM: OMAP2+: hwmod: Rearm wake-up interrupts for DT when MUSB is idled
Trond Myklebust (1):
NFS: Add attribute update barriers to nfs_setattr_update_inode()
Vincent Stehlé (1):
topology: Fix compilation warning when not in SMP
Vineet Gupta (2):
ARC: [nsimosci] Allow "headless" models to boot
ARC: [nsimosci] move peripherals to match model to FPGA
Wei Yang (2):
net/mlx4_core: pass pci_device_id.driver_data to __mlx4_init_one
during reset
net/mlx4_core: Preserve pci_dev_data after __mlx4_remove_one()
Zoltan Kiss (1):
core, nfqueue, openvswitch: Orphan frags in skb_zerocopy and handle
errors
jmlatten@...ux.vnet.ibm.com (1):
tpm/ibmvtpm: Additional LE support for tpm_ibmvtpm_send
oliver@...kum.org (1):
HID: add ALWAYS_POLL quirk for a Logitech 0xc007
willy tarreau (5):
net: mvneta: increase the 64-bit rx/tx stats out of the hot path
net: mvneta: use per_cpu stats to fix an SMP lock up
net: mvneta: do not schedule in mvneta_tx_timeout
net: mvneta: add missing bit descriptions for interrupt masks and
causes
net: mvneta: replace Tx timer with a real interrupt
Documentation/stable_kernel_rules.txt | 3 +
arch/arc/boot/dts/nsimosci.dts | 18 +-
arch/arc/include/asm/kgdb.h | 32 +--
arch/arm/include/asm/atomic.h | 52 ++---
arch/arm/include/asm/bug.h | 10 +-
arch/arm/include/asm/memory.h | 3 +-
arch/arm/include/asm/pgtable-3level-hwdef.h | 3 +-
arch/arm/include/asm/pgtable-3level.h | 49 +++--
arch/arm/include/asm/pgtable.h | 14 +-
arch/arm/kernel/traps.c | 8 +-
arch/arm/mach-at91/pm.h | 2 +-
arch/arm/mach-omap2/cpuidle44xx.c | 25 ++-
arch/arm/mach-omap2/omap_hwmod.c | 4 +
arch/arm/mm/proc-v7-3level.S | 9 +-
arch/mips/include/asm/reg.h | 260 +++++++++++++++--------
arch/mips/kernel/binfmt_elfo32.c | 32 ++-
arch/parisc/kernel/hardware.c | 3 +-
arch/powerpc/boot/dts/fsl/pq3-etsec2-0.dtsi | 1 +
arch/powerpc/boot/dts/fsl/pq3-etsec2-1.dtsi | 1 +
arch/powerpc/boot/dts/fsl/pq3-etsec2-2.dtsi | 1 +
arch/powerpc/include/asm/ptrace.h | 7 +
arch/powerpc/include/asm/syscall.h | 2 +-
arch/powerpc/kernel/smp.c | 4 +-
arch/powerpc/mm/numa.c | 15 ++
arch/powerpc/perf/callchain.c | 2 +-
arch/s390/crypto/aes_s390.c | 3 +
arch/s390/crypto/des_s390.c | 3 +
arch/sparc/kernel/perf_event.c | 15 +-
arch/sparc/kernel/process_64.c | 4 +
arch/sparc/kernel/sys_sparc_64.c | 2 +-
arch/sparc/lib/memmove.S | 35 ++-
arch/sparc/mm/srmmu.c | 11 +-
arch/x86/crypto/aesni-intel_glue.c | 4 +-
arch/x86/include/asm/fpu-internal.h | 2 +-
arch/x86/kernel/irq.c | 3 +
arch/x86/kernel/microcode_intel_early.c | 2 +-
arch/x86/kernel/xsave.c | 7 +-
arch/x86/vdso/vdso32/sigreturn.S | 1 +
crypto/sha256_generic.c | 3 +-
crypto/sha512_generic.c | 3 +-
crypto/tcrypt.c | 10 +-
crypto/testmgr.c | 48 ++---
drivers/acpi/acpica/aclocal.h | 1 +
drivers/acpi/acpica/acobject.h | 1 +
drivers/acpi/acpica/dsfield.c | 2 +
drivers/acpi/acpica/evregion.c | 47 ++--
drivers/acpi/acpica/exfield.c | 67 ++++++
drivers/acpi/acpica/exprep.c | 2 +
drivers/acpi/scan.c | 15 +-
drivers/base/regmap/regcache-rbtree.c | 2 +-
drivers/base/topology.c | 3 +-
drivers/block/xen-blkfront.c | 148 ++++++++++---
drivers/char/tpm/tpm_ibmvtpm.c | 10 +-
drivers/char/tpm/tpm_ibmvtpm.h | 6 +-
drivers/char/virtio_console.c | 19 +-
drivers/dma/dw/platform.c | 5 +-
drivers/gpu/drm/radeon/atombios_crtc.c | 3 +
drivers/gpu/drm/radeon/cik.c | 3 +
drivers/gpu/drm/radeon/evergreen.c | 3 +
drivers/gpu/drm/radeon/r100.c | 4 +
drivers/gpu/drm/radeon/r600.c | 3 +
drivers/gpu/drm/radeon/radeon_cs.c | 4 +-
drivers/gpu/drm/radeon/rs600.c | 4 +
drivers/gpu/drm/radeon/si.c | 9 +-
drivers/gpu/drm/vmwgfx/vmwgfx_drv.c | 47 ++--
drivers/hid/hid-ids.h | 1 +
drivers/hid/usbhid/hid-quirks.c | 1 +
drivers/idle/intel_idle.c | 1 +
drivers/iio/adc/max1363.c | 16 +-
drivers/infiniband/core/uverbs_main.c | 1 +
drivers/iommu/iommu.c | 2 +-
drivers/md/bitmap.c | 16 +-
drivers/md/dm-io.c | 15 +-
drivers/md/dm.c | 6 +
drivers/net/can/dev.c | 8 +
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c | 4 +
drivers/net/ethernet/marvell/mvneta.c | 209 +++++++++---------
drivers/net/ethernet/mellanox/mlx4/main.c | 168 ++++++++-------
drivers/net/ethernet/mellanox/mlx4/mlx4.h | 1 +
drivers/net/usb/cx82310_eth.c | 11 +-
drivers/regulator/core.c | 34 +--
drivers/scsi/libsas/sas_discover.c | 6 +-
drivers/scsi/megaraid/megaraid_sas.h | 1 -
drivers/scsi/megaraid/megaraid_sas_base.c | 5 +-
drivers/scsi/qla2xxx/tcm_qla2xxx.c | 2 +-
drivers/spi/spi-pl022.c | 2 +-
drivers/staging/vt6655/rf.c | 1 +
drivers/target/iscsi/iscsi_target.c | 14 +-
drivers/target/iscsi/iscsi_target_login.c | 50 +++--
drivers/target/target_core_device.c | 4 +-
drivers/target/target_core_pr.c | 130 +++++++++---
drivers/target/target_core_pscsi.c | 2 +-
drivers/target/target_core_transport.c | 4 +
drivers/target/tcm_fc/tfc_io.c | 3 +-
drivers/tty/serial/8250/8250_pci.c | 2 +-
drivers/usb/serial/zte_ev.c | 8 +
drivers/xen/xen-pciback/conf_space.c | 2 +-
drivers/xen/xen-pciback/conf_space.h | 2 +
drivers/xen/xen-pciback/conf_space_header.c | 61 ++++--
fs/btrfs/delayed-inode.c | 8 +
fs/fuse/dev.c | 7 +-
fs/hfsplus/brec.c | 20 +-
fs/nfs/inode.c | 17 +-
fs/nfs/nfs3proc.c | 2 +-
fs/nfs/nfs4proc.c | 6 +-
fs/nfs/proc.c | 2 +-
fs/nilfs2/segment.c | 7 +-
fs/proc/task_mmu.c | 3 +
include/linux/hugetlb.h | 10 +-
include/linux/nfs_fs.h | 2 +-
include/linux/workqueue.h | 3 +-
include/net/sock.h | 2 +-
ipc/sem.c | 15 +-
ipc/shm.c | 21 +-
kernel/cpuset.c | 3 -
kernel/events/core.c | 10 +
kernel/module.c | 37 ++--
kernel/printk/console_cmdline.h | 2 +-
kernel/printk/printk.c | 1 +
kernel/sysctl.c | 6 +
kernel/time/ntp.c | 10 +-
kernel/workqueue.c | 56 ++++-
lib/lz4/lz4_decompress.c | 3 +
mm/hugetlb.c | 85 ++++----
mm/migrate.c | 48 +++++
net/caif/caif_socket.c | 2 +-
net/can/af_can.c | 3 +
net/compat.c | 7 +
net/core/sysctl_net_core.c | 10 +-
net/dns_resolver/dns_query.c | 2 +-
net/ipv4/inet_diag.c | 18 +-
net/ipv4/tcp_output.c | 68 +++---
net/ipv6/addrconf.c | 14 +-
net/ipv6/fib6_rules.c | 1 +
net/mac80211/ieee80211_i.h | 23 +-
net/mac80211/rx.c | 3 +
net/netfilter/nfnetlink_queue_core.c | 29 ++-
net/rds/iw_rdma.c | 40 ++--
net/rxrpc/ar-recvmsg.c | 2 +-
net/wireless/chan.c | 9 +-
net/wireless/nl80211.c | 10 +
security/keys/request_key.c | 1 +
sound/core/control.c | 4 +
sound/pci/hda/hda_generic.c | 47 +++-
sound/pci/hda/hda_intel.c | 2 +-
sound/pci/hda/hda_proc.c | 38 +++-
sound/pci/hda/patch_cirrus.c | 2 +
sound/pci/hda/patch_conexant.c | 11 +
sound/soc/codecs/adav80x.c | 4 +-
sound/soc/codecs/ak4641.c | 4 +-
sound/soc/codecs/cs4271.c | 4 +-
sound/soc/codecs/pcm1681.c | 4 +-
sound/soc/codecs/sgtl5000.c | 8 +-
sound/soc/codecs/tas5086.c | 4 +-
sound/soc/codecs/wm2000.c | 8 +-
sound/soc/codecs/wm8731.c | 4 +-
sound/soc/codecs/wm8903.c | 4 +-
sound/soc/codecs/wm8904.c | 4 +-
sound/soc/codecs/wm8955.c | 4 +-
sound/soc/codecs/wm8960.c | 4 +-
sound/usb/quirks-table.h | 30 +++
161 files changed, 1837 insertions(+), 898 deletions(-)
--
2.3.4
--
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