Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1756879AbbBQLe5 (ORCPT ); Tue, 17 Feb 2015 06:34:57 -0500 Received: from ip4-83-240-67-251.cust.nbox.cz ([83.240.67.251]:39737 "EHLO ip4-83-240-18-248.cust.nbox.cz" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1752038AbbBQLex (ORCPT ); Tue, 17 Feb 2015 06:34:53 -0500 From: Jiri Slaby To: stable@vger.kernel.org Cc: linux@roeck-us.net, satoru.takeuchi@gmail.com, shuah.kh@samsung.com, linux-kernel@vger.kernel.org, Jiri Slaby Subject: [PATCH 3.12 000/122] 3.12.38-stable review Date: Tue, 17 Feb 2015 12:34:49 +0100 Message-Id: X-Mailer: git-send-email 2.2.2 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 16100 Lines: 435 This is the start of the stable review cycle for the 3.12.38 release. There are 122 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 Feb 18 16:19:34 CET 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.38-rc1.xz and the diffstat can be found below. thanks, js =============== AceLan Kao (1): asus-nb-wmi: Add ASUSTeK COMPUTER INC. X200CA Adam Lee (2): mmc: sdhci-pci: break out definitions to header file Bluetooth: ath3k: workaround the compatibility issue with xHCI controller Adrian Hunter (6): mmc: sdhci-acpi: Add device id 80860F16 mmc: sdhci-acpi: Intel SDIO has broken card detect mmc: sdhci-acpi: Add a HID and UID for a SD Card host controller mmc: sdhci-acpi: Add ACPI HID INT344D mmc: sdhci-pci: Fix Braswell eMMC timeout clock frequency mmc: sdhci-pci: Add support for Intel SPT Ahmed S. Darwish (4): can: kvaser_usb: Do not sleep in atomic context can: kvaser_usb: Send correct context to URB completion can: kvaser_usb: Retry the first bulk transfer on -ETIMEDOUT can: kvaser_usb: Fix state handling upon BUS_ERROR events Alan Cox (1): mmc: sdhci: Add PCI IDs for Intel Braswell Alex Elder (1): rbd: drop an unsafe assertion Andreas Utterberg (1): asus-wmi: Set WAPF to 4 for Asus X550CA Andy Lutomirski (1): x86,kvm,vmx: Preserve CR4 across VM entry Andy Shevchenko (1): spi: dw-mid: fix FIFO size Ashay Jaiswal (1): regulator: core: fix race condition in regulator_put() Austin Lund (1): [media] media/rc: Send sync space information on the lirc device Bo Shen (1): ASoC: atmel_ssc_dai: fix start event for I2S mode Bob Paauwe (1): drm/i915: Only fence tiled region of object. Charlotte Richardson (1): PCI: Add NEC variants to Stratus ftServer PCIe DMI check Christoph Hellwig (1): net: don't OOPS on socket aio Clemens Ladisch (1): ALSA: seq-dummy: remove deadlock-causing events on close Daniel Borkmann (1): net: sctp: fix slab corruption from use after free on INIT collisions David Cohen (2): mmc: sdhci-pci: add broken HS200 quirk for Intel Merrifield mmc: sdhci: add quirk for broken HS200 support David Rientjes (1): net, sunrpc: suppress allocation warning in rpc_malloc() Dmitry Monakhov (1): ext4: prevent bugon on race between write/fcntl Eric Dumazet (4): net: rps: fix cpu unplug netxen: fix netxen_nic_poll() logic tcp: ipv4: initialize unicast_sock sk_pacing_rate ipv4: tcp: get rid of ugly unicast_sock Eric Nelson (1): ASoC: sgtl5000: add delay before first I2C access Eric Paris (1): SELinux: fix selinuxfs policy file on big endian systems Felix Fietkau (1): MIPS: IRQ: Fix disable_irq on CPU IRQs Florian Westphal (1): ppp: deflate: never return len larger than output buffer Goldwyn Rodrigues (1): ocfs2: remove filesize checks for sync I/O journal commit Govindarajulu Varadarajan (1): bnx2x: fix napi poll return value for repoll Hagen Paul Pfeifer (1): ipv6: stop sending PTB packets for MTU < 1280 Hannes Frederic Sowa (2): ipv4: try to cache dst_entries which would cause a redirect ipv6: replacing a rt6_info needs to purge possible propagated rt6_infos too Hannes Reinecke (2): tcm_loop: Fix wrong I_T nexus association dm: do not call dm_sync_table() when creating new devices Hans de Goede (5): asus-nb-wmi: Add wapf4 quirk for the X550CL asus-nb-wmi: Add wapf4 quirk for the X550CC asus-nb-wmi.c: Rename x401u quirk to wapf4 asus-nb-wmi: Add wapf4 quirk for the U32U asus-nb-wmi: Add another wapf=4 quirk Heiko Carstens (1): ipc/compat_sys_msgrcv: change msgtyp type from long to compat_long_t Hemmo Nieminen (1): MIPS: Fix kernel lockup or crash after CPU offline/online Herbert Xu (1): udp_diag: Fix socket skipping within chain Ilya Dryomov (2): rbd: drop parent_ref in rbd_dev_unprobe() unconditionally rbd: fix rbd_dev_parent_get() when parent_overlap == 0 James Custer (1): x86: UV BAU: Avoid NULL pointer reference in ptc_seq_show Jan Kara (3): udf: Verify i_size when loading inode udf: Check path length when reading symlink udf: Check component length before reading it Jesse Barnes (1): x86/early quirk: use gen6 stolen detection for VLV Jiri Slaby (1): parport: parport_pc, do not remove parent devices early Jochen Hein (1): Input: i8042 - add noloop quirk for Medion Akoya E7225 (MD98857) Joe Thornber (2): dm thin: don't allow messages to be sent to a pool target in READ_ONLY or FAIL mode dm cache: fix missing ERR_PTR returns and handling Johan Hovold (2): gpio: sysfs: fix memory leak in gpiod_export_link gpio: sysfs: fix memory leak in gpiod_sysfs_set_active_low Johannes Berg (1): nl80211: fix per-station group key get/del and memory leak Lai Jiangshan (1): smpboot: Add missing get_online_cpus() in smpboot_register_percpu_thread() Laurent Dufour (1): powerpc/xmon: Fix another endiannes issue in RTAS call from xmon Len Brown (1): ACPI idle: permit sparse C-state sub-state numbers Liu ShuoX (3): pstore: clarify clearing of _read_cnt in ramoops_context pstore: skip zero size persistent ram buffer in traverse pstore: Fix NULL pointer fault if get NULL prz in ramoops_get_next_prz Manfred Spraul (1): ipc/sem.c: change memory barrier in sem_lock() to smp_rmb() Mark Rutland (1): arm64: Fix up /proc/cpuinfo Martin Walch (1): kconfig: fix bug in search results string: use strlen(gstr->s), not gstr->len Mateusz Guzik (1): ipc: fix compat msgrcv with negative msgtyp Mathias Krause (1): crypto: crc32c - add missing crypto module alias Mathy Vanhoef (1): mac80211: properly set CCK flag in radiotap Maurice Petallo (1): mmc: sdhci: Preset value not supported in Baytrail eMMC Micky Ching (1): mmc: sdhci: add support for realtek rts5250 Mika Westerberg (2): mmc: sdhci-acpi: add new ACPI ID spi/pxa2xx: Clear cur_chip pointer before starting next message Mugunthan V N (1): drivers: net: cpsw: discard dual emac default vlan configuration Nadav Amit (7): KVM: x86: Warn if guest virtual address space is not 48-bits KVM: x86: Handle errors when RIP is set during far jumps KVM: x86: Getting rid of grp45 in emulator KVM: x86: Distinguish between stack operation and near branches KVM: x86: emulating descriptor load misses long-mode case KVM: vmx: Inject #GP on invalid PAT CR KVM: x86: Sysexit emulation does not mask RIP/RSP Nicholas Bellinger (1): target: Drop arbitrary maximum I/O size limit Paul Osmialowski (1): i2c: s3c2410: fix ABBA deadlock by keeping clock prepared Peng Tao (1): nfs: fix dio deadlock when O_DIRECT flag is flipped Peter Hutterer (1): Input: synaptics - adjust min/max for Lenovo ThinkPad X1 Carbon 2nd Peter Kümmel (1): kconfig: Fix warning "‘jump’ may be used uninitialized" Peter Ujfalusi (1): ASoC: omap-mcbsp: Correct CBM_CFS dai format configuration Randy Wright (1): ACPI: Fix bug when ACPI reset register is implemented in system memory Roopa Prabhu (1): bridge: dont send notification when skb->len == 0 in rtnl_bridge_notify Russell King (1): ARM: DMA: ensure that old section mappings are flushed from the TLB Ryusuke Konishi (1): nilfs2: fix deadlock of segment constructor over I_SYNC flag Sachin Prabhu (1): Complete oplock break jobs before closing file handle Saran Maruti Ramanara (1): net: sctp: fix passing wrong parameter header to param_type2af in sctp_process_param Shiraz Hashim (1): mm: pagewalk: call pte_hole() for VM_PFNMAP during walk_page_range Stanislaw Gruszka (1): asus-nb-wmi: Add wapf4 quirk for the X550VB Steve Dickson (1): SUNRPC: Ensure call_connect_status() deals correctly with SOFTCONN tasks Takashi Iwai (1): ALSA: ak411x: Fix stall in work callback Tejun Heo (1): workqueue: fix subtle pool management issue which can stall whole worker_pool Trond Myklebust (7): NFSv4.1: Fix an Oops in nfs41_walk_client_list SUNRPC: call_connect_status should recheck bind and connect status on error SUNRPC: Ensure xprt_connect_status handles all potential connection errors SUNRPC: Handle connect errors ECONNABORTED and EHOSTUNREACH SUNRPC: Ensure that call_connect times out correctly SUNRPC: Ensure that we handle ENOBUFS errors correctly. SUNRPC: Handle EPIPE in xprt_connect_status Vikas Chaudhary (1): iscsi_ibft: Fix finding Broadcom specific ibft sign Willem de Bruijn (1): ip: zero sockaddr returned on error queue Zidan Wang (1): ASoC: wm8960: Fix capture sample rate from 11250 to 11025 karl beldan (2): lib/checksum.c: fix carry in csum_tcpudp_nofold lib/checksum.c: fix build for generic csum_tcpudp_nofold poma (1): WAPF 4 for ASUSTeK COMPUTER INC. X75VBP WLAN ON. subashab@codeaurora.org (1): ping: Fix race in free in receive path arch/arm/mm/dma-mapping.c | 11 +- arch/arm64/include/asm/cputype.h | 2 + arch/arm64/kernel/setup.c | 98 ++++++++--- arch/arm64/kernel/smp.c | 5 + arch/mips/kernel/irq_cpu.c | 4 + arch/mips/kernel/smp.c | 2 +- arch/powerpc/xmon/xmon.c | 1 + arch/x86/kernel/acpi/cstate.c | 4 +- arch/x86/kernel/early-quirks.c | 4 +- arch/x86/kvm/cpuid.c | 19 ++- arch/x86/kvm/cpuid.h | 2 +- arch/x86/kvm/emulate.c | 188 +++++++++++++-------- arch/x86/kvm/vmx.c | 18 +- arch/x86/kvm/x86.c | 5 +- arch/x86/kvm/x86.h | 2 + arch/x86/pci/common.c | 16 ++ arch/x86/platform/uv/tlb_uv.c | 4 + crypto/crc32c.c | 1 + drivers/acpi/osl.c | 12 ++ drivers/block/rbd.c | 26 +-- drivers/bluetooth/ath3k.c | 8 + drivers/firmware/iscsi_ibft.c | 1 + drivers/gpio/gpiolib.c | 3 +- drivers/gpu/drm/i915/i915_gem.c | 7 + drivers/i2c/busses/i2c-s3c2410.c | 23 ++- drivers/input/mouse/synaptics.c | 7 +- drivers/input/serio/i8042-x86ia64io.h | 8 + drivers/md/dm-cache-metadata.c | 9 +- drivers/md/dm-thin.c | 6 + drivers/md/dm.c | 9 +- drivers/media/rc/ir-lirc-codec.c | 12 +- drivers/mmc/host/sdhci-acpi.c | 9 + drivers/mmc/host/sdhci-pci.c | 148 ++++++++-------- drivers/mmc/host/sdhci-pci.h | 85 ++++++++++ drivers/mmc/host/sdhci.c | 6 +- drivers/net/can/usb/kvaser_usb.c | 28 +-- drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c | 2 +- .../net/ethernet/qlogic/netxen/netxen_nic_main.c | 5 +- drivers/net/ethernet/ti/cpsw.c | 22 +++ drivers/net/ppp/ppp_deflate.c | 2 +- drivers/parport/parport_pc.c | 7 +- drivers/platform/x86/asus-nb-wmi.c | 103 +++++++++-- drivers/regulator/core.c | 4 +- drivers/spi/spi-dw-mid.c | 1 - drivers/spi/spi-pxa2xx.c | 2 +- drivers/target/loopback/tcm_loop.c | 29 ++-- drivers/target/loopback/tcm_loop.h | 7 +- drivers/target/target_core_device.c | 8 +- drivers/target/target_core_file.c | 11 +- drivers/target/target_core_iblock.c | 2 +- drivers/target/target_core_sbc.c | 15 -- drivers/target/target_core_spc.c | 5 +- fs/cifs/file.c | 6 +- fs/ext4/file.c | 8 +- fs/nfs/direct.c | 6 + fs/nfs/nfs4client.c | 2 +- fs/nilfs2/nilfs.h | 2 - fs/nilfs2/segment.c | 44 ++++- fs/nilfs2/segment.h | 5 + fs/ocfs2/file.c | 4 +- fs/pstore/ram.c | 15 +- fs/udf/dir.c | 3 +- fs/udf/inode.c | 18 ++ fs/udf/namei.c | 3 +- fs/udf/symlink.c | 40 ++++- fs/udf/udfdecl.h | 3 +- fs/udf/unicode.c | 28 +-- include/linux/compat.h | 2 +- include/linux/mmc/sdhci.h | 4 + include/net/ip.h | 13 +- include/net/netns/ipv4.h | 1 + include/sound/ak4113.h | 2 +- include/sound/ak4114.h | 2 +- ipc/compat.c | 6 +- ipc/sem.c | 13 +- kernel/smpboot.c | 2 + kernel/workqueue.c | 42 ++--- lib/checksum.c | 12 +- mm/pagewalk.c | 5 +- net/core/dev.c | 20 ++- net/core/rtnetlink.c | 6 +- net/ipv4/ip_forward.c | 3 +- net/ipv4/ip_output.c | 29 +--- net/ipv4/ip_sockglue.c | 8 +- net/ipv4/ping.c | 5 +- net/ipv4/route.c | 9 +- net/ipv4/tcp_ipv4.c | 37 +++- net/ipv4/udp_diag.c | 4 +- net/ipv6/datagram.c | 10 +- net/ipv6/ip6_fib.c | 45 ++--- net/ipv6/route.c | 7 +- net/mac80211/rx.c | 2 +- net/sctp/associola.c | 1 - net/sctp/sm_make_chunk.c | 2 +- net/socket.c | 3 - net/sunrpc/clnt.c | 25 ++- net/sunrpc/sched.c | 5 +- net/sunrpc/xprt.c | 6 + net/sunrpc/xprtsock.c | 5 + net/wireless/nl80211.c | 9 +- scripts/kconfig/menu.c | 6 +- security/selinux/ss/policydb.c | 3 +- sound/core/seq/seq_dummy.c | 31 ---- sound/i2c/other/ak4113.c | 17 +- sound/i2c/other/ak4114.c | 18 +- sound/soc/atmel/atmel_ssc_dai.c | 18 +- sound/soc/codecs/sgtl5000.c | 3 + sound/soc/codecs/wm8960.c | 2 +- sound/soc/omap/omap-mcbsp.c | 2 +- 109 files changed, 1081 insertions(+), 569 deletions(-) create mode 100644 drivers/mmc/host/sdhci-pci.h -- 2.2.2 -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/