-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 I'm announcing the release of the 3.18.12 kernel. All users of the 3.18 kernel series must upgrade. The updated 3.18.y git tree can be found at: git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git linux-3.18.y and can be browsed at the normal kernel.org git web browser: http://git.kernel.org/?p=linux/kernel/git/stable/linux-stable.git;a=summary - ---------------------------------------------------------------- Linux 3.18.12 - ---------------------------------------------------------------- Ameya Palande (1): mfd: kempld-core: Fix callback return value check Andrei Otcheretianski (1): mac80211: count interfaces correctly for combination checks Andy Shevchenko (1): dmaengine: dw: append MODULE_ALIAS for platform driver Bart Van Assche (1): tcm_qla2xxx: Fix incorrect use of __transport_register_session Benjamin Tissoires (3): Input: synaptics - skip quirks when post-2013 dimensions Input: synaptics - handle spurious release of trackstick buttons Input: synaptics - do not retrieve the board id on old firmwares Bob Copeland (1): mac80211: drop unencrypted frames in mesh fwding Catalin Marinas (1): arm64: Use the reserved TTBR0 if context switching to the init_mm Dan Carpenter (1): tcm_fc: missing curly braces in ft_invl_hw_context() Daniel Martin (5): Input: synaptics - split synaptics_resolution(), query first Input: synaptics - log queried and quirked dimension values Input: synaptics - query min dimensions for fw v8.1 Input: synaptics - remove obsolete min/max quirk for X240 Input: synaptics - support min/max board id in min_max_pnpid_table Darrick J. Wong (1): dm io: deal with wandering queue limits when handling REQ_DISCARD and REQ_WRITE_SAME David Dueck (1): usb: phy: am335x-control: check return value of bus_find_device Dmitry Torokhov (1): Input: synaptics - fix middle button on Lenovo 2015 products Eric Nelson (1): ASoC: sgtl5000: remove useless register write clearing CHRGPUMP_POWERUP Gregory CLEMENT (1): cpuidle: mvebu: Fix the CPU PM notifier usage Hans de Goede (1): uas: Add US_FL_NO_ATA_1X for Initio Corporation controllers / devices Ilya Dryomov (1): Revert "libceph: use memalloc flags for net IO" Ivan T. Ivanov (1): spi: qup: Fix cs-num DT property parsing Johannes Berg (1): nl80211: ignore HT/VHT capabilities without QoS/WMM Keerthy (1): regulator: palmas: Correct TPS659038 register definition for REGEN2 Larry Finger (1): rtlwifi: Improve handling of IPv6 packets Lars-Peter Clausen (4): ASoC: da732x: Fix control-less DAPM routes ASoC: ak4671: Fix control-less DAPM routes ASoC: sn95031: Fix control-less DAPM routes regmap: regcache-rbtree: Fix present bitmap resize Laurent Pinchart (1): of/irq: Fix of_irq_parse_one() returned error codes Li Jun (1): usb: chipidea: otg: add a_alt_hnp_support response for B device Mahesh Salgaonkar (1): powerpc/book3s: Fix the MCE code to use CONFIG_KVM_BOOK3S_64_HANDLER Malcolm Priestley (2): staging: vt6656: vnt_rf_setpower: fix missing rate RATE_12M vt6655: RFbSetPower fix missing rate RATE_12M Markos Chandras (1): net: ethernet: pcnet32: Setup the SRAM and NOUFLO on Am79C97{3, 5} Michael S. Tsirkin (2): virtio_balloon: set DRIVER_OK before using device virtio-balloon: do not call blocking ops when !TASK_RUNNING Michal Kazior (1): mac80211: disable u-APSD queues by default Mikulas Patocka (3): dm: hold suspend_lock while suspending device during device deletion dm snapshot: suspend origin when doing exception handover dm snapshot: suspend merging snapshot when doing exception handover Peter Chen (1): usb: common: otg-fsm: only signal connect after switching to peripheral Peter Zijlstra (2): sched/wait: Provide infrastructure to deal with nested blocking perf: Fix irq_work 'tail' recursion Philipp Zabel (1): regmap: introduce regmap_name to fix syscon regmap trace events Sasha Levin (2): dm thin: fix to consistently zero-fill reads to unprovisioned blocks Linux 3.18.12 Scott Wood (1): powerpc/mpc85xx: Add ranges to etsec2 nodes Sergei Antonov (1): hfsplus: fix B-tree corruption after insertion at position 0 Takashi Iwai (12): ASoC: pcm1681: Fix wrong value references for boolean kctl ASoC: cs4271: Fix wrong value references for boolean kctl ASoC: es8238: 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 Thierry Reding (1): phy: Find the right match in devm_phy_destroy() Tony Luck (2): sb_edac: Fix discovery of top-of-low-memory for Haswell sb_edac: Fix typo computing number of banks Tyrel Datwyler (1): powerpc/pseries: Little endian fixes for post mobility device tree update Uwe Kleine-König (1): spi: trigger trace event for message-done before mesg->complete Yongbae Park (2): clockevents: sun5i: Fix setup_irq init sequence clocksource: efm32: Fix a NULL pointer dereference Makefile | 2 +- arch/arm64/include/asm/mmu_context.h | 9 ++ 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/kernel/exceptions-64s.S | 2 +- arch/powerpc/platforms/pseries/mobility.c | 44 +++++---- drivers/base/regmap/internal.h | 8 ++ drivers/base/regmap/regcache-rbtree.c | 2 +- drivers/base/regmap/regcache.c | 16 ++-- drivers/base/regmap/regmap.c | 32 +++---- drivers/clocksource/time-efm32.c | 4 +- drivers/clocksource/timer-sun5i.c | 8 +- drivers/cpuidle/cpuidle-mvebu-v7.c | 4 +- drivers/dma/dw/platform.c | 5 +- drivers/edac/sb_edac.c | 7 +- drivers/input/mouse/synaptics.c | 142 ++++++++++++++++++++-------- drivers/md/dm-io.c | 15 ++- drivers/md/dm-snap.c | 120 ++++++++++++++++++++--- drivers/md/dm-thin.c | 11 --- drivers/md/dm.c | 21 ++++ drivers/mfd/kempld-core.c | 2 +- drivers/net/ethernet/amd/pcnet32.c | 31 +++++- drivers/net/wireless/rtlwifi/base.c | 7 +- drivers/of/irq.c | 10 +- drivers/phy/phy-core.c | 4 +- drivers/regulator/palmas-regulator.c | 4 + drivers/scsi/qla2xxx/tcm_qla2xxx.c | 2 +- drivers/spi/spi-qup.c | 9 +- drivers/spi/spi.c | 5 +- drivers/staging/vt6655/rf.c | 1 + drivers/staging/vt6656/rf.c | 1 + drivers/target/tcm_fc/tfc_io.c | 3 +- drivers/usb/chipidea/udc.c | 11 +++ drivers/usb/common/usb-otg-fsm.c | 4 +- drivers/usb/phy/phy-am335x-control.c | 3 + drivers/usb/storage/unusual_uas.h | 7 ++ drivers/virtio/virtio_balloon.c | 21 +++- fs/hfsplus/brec.c | 20 ++-- include/linux/device-mapper.h | 1 + include/linux/mfd/palmas.h | 3 + include/linux/wait.h | 7 +- include/trace/events/regmap.h | 123 ++++++++++++------------ kernel/events/core.c | 10 ++ kernel/sched/wait.c | 61 ++++++++++++ net/ceph/messenger.c | 9 +- net/mac80211/ieee80211_i.h | 23 +++-- net/mac80211/rx.c | 3 + net/mac80211/util.c | 2 +- net/wireless/nl80211.c | 10 ++ sound/soc/codecs/adav80x.c | 4 +- sound/soc/codecs/ak4641.c | 4 +- sound/soc/codecs/ak4671.c | 44 ++++----- sound/soc/codecs/cs4271.c | 4 +- sound/soc/codecs/da732x.c | 8 +- sound/soc/codecs/es8328.c | 4 +- sound/soc/codecs/pcm1681.c | 4 +- sound/soc/codecs/sgtl5000.c | 8 +- sound/soc/codecs/sn95031.c | 4 +- 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 +- 66 files changed, 669 insertions(+), 299 deletions(-) -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 iQIcBAEBAgAGBQJVOGPdAAoJEN6mb/eXdyzcMiwP/36FvpDVH1aW87r18H/nRAXl hKLl6WAsLNIvZySC1wx9ZztCXXSHX61ujd4Kz7RZD7Ma5FgzGujDgcb8V8semrOt 85sjK7Cj9guOvcjtbvOS0JS6ESPmAnegNGBHRFw6naP1BbP0g/KMvVvXJJlaTIF0 WnoFoDiuBJ11QGfjm8gnkyLhNuSw+GgPcnMsdpqYbRVZ4PBCdu/4Ow6LNHpsFxXc l+vd1ghqakOQGD9ukSQZidtk27KgxJLiOY040vJv5iZS+30XFDJlj9JISR0tBurn ybTCn4UdrJs3kaKZhT1b0Hsj+AiWne5iNqvUXN5mxRdzwq07WprBau7Kq5wmOH2G 3b1RbQBT9BX+8Tt7H8IBBEeVy+PirkIxJ02PHDHmDTAWp2Q3posRMcC3ZVw6MVge fLwfuEQ1nbzMXhPzJqQqYsgi+AoX8NaLCvW06Eb9yJvfLXOLYVjQ7JmoS/ClZmZN CcO2H8BoOR5Iduv+Nq/2VpfftbSmZa1HkJou0XyZf6LEhVY1sQfLUwKNiaszY0Bz VoyyQBIy4ial+aeyc6Bd2bq1vkYd8a77WdPknY6jHKmNWpr2aPkHmJiiBzrXI3MN JVBBz1OH6pG4IhiDfsuqDK29K5qqGwLBiX7YlPa0/G8+umtNTFmY50aUSWPq47zy agpKH7OQn9JeHpeZ8vca =d8GL -----END PGP SIGNATURE----- -- To unsubscribe from this list: send the line "unsubscribe stable" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html