-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 I'm announcing the release of the 3.18.21 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.21 - ---------------------------------------------------------------- Al Viro (2): freeing unlinked file indefinitely delayed sg_start_req(): make sure that there's not too many elements in iovec Alan Stern (1): usb: udc: core: add device_del() call to error pathway Alex Deucher (1): drm/radeon/combios: add some validation of lvds values Alexander Duyck (3): ip_vti/ip6_vti: Do not touch skb->mark on xmit xfrm: Override skb->mark with tunnel->parm.i_key in xfrm_input ip_vti/ip6_vti: Preserve skb->mark after rcv_cb call 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 (1): x86/xen: Probe target addresses in set_aliased_prot() before the hypercall Andy Shevchenko (1): avr32: handle NULL as a valid clock object Arne Fitzenreiter (2): libata: add ATA_HORKAGE_NOTRIM libata: force disable trim for SuperSSpeed S238 Axel Lin (2): ASoC: pcm1681: Fix setting de-emphasis sampling rate selection iio: adc: twl6030-gpadc: Fix modalias Benjamin Randazzo (1): md: use kzalloc() when bitmap is disabled Bernhard Bender (1): Input: usbtouchscreen - avoid unresponsive TSC-30 touch screen 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 Chengyu Song (1): btrfs: incorrect handling for fiemap_fill_next_extent return Chris Metcalf (1): tile: use free_bootmem_late() for initrd Chris Wilson (1): drm/i915: Replace WARN inside I915_READ64_2x32 with retry loop Christoph Hellwig (1): nfsd: refactor nfs4_preprocess_stateid_op Dan Carpenter (1): ALSA: hda - fix cs4210_spdif_automute() Daniel Vetter (1): drm/dp-mst: Remove debug WARN_ON David Daney (1): MIPS: Make set_pte() SMP safe. David S. Miller (1): sparc64: Fix userspace FPU register corruptions. David Vrabel (1): xen/gntdev: convert priv->lock to a mutex Denis Carikli (1): ARM: dts: i.MX35: Fix can support. Devin Ryles (1): i2c: i801: Add DeviceIDs for SunrisePoint LP Dinesh Ram (1): [media] si4713: HID blacklist Si4713 USB development board Dirk Behme (1): USB: sierra: add 1199:68AB device ID Dmitry Skorodumov (1): x86/efi: Use all 64 bit of efi_memmap in setup_e820() Dominic Sacré (1): ALSA: usb-audio: Add MIDI support for Steinberg MI2/MI4 Fabio Estevam (3): iio: light: hid-sensor-als.c: Fix memory leak in probe() iio: gyro: hid-sensor-gyro-3d: Fix memory leak in probe() iio: accel: hid-sensor-accel-3d: Fix memory leak in probe() Felix Fietkau (1): MIPS: Fix sched_getaffinity with MT FPAFF enabled Forest Wilkinson (1): HID: tivo: enable all buttons on the TiVo Slide Pro remote Gavin Shan (1): drivers/usb: Delete XHCI command timer if necessary Herbert Xu (1): crypto: ixp4xx - Remove bogus BUG_ON on scattered dst buffer Ilya Dryomov (1): rbd: fix copyup completion race James Hogan (4): MIPS: Malta: Don't reinitialise RTC MIPS: do_mcheck: Fix kernel code dump with EVA MIPS: show_stack: Fix stack trace with EVA MIPS: Flush RPS on kernel entry with EVA Jan Kara (1): fsnotify: fix oops in fsnotify_clear_marks_by_group_flags() Jeff Layton (1): nfsd: do nfs4_check_fh in nfs4_check_file instead of nfs4_check_olstateid Jeff Mahoney (1): btrfs: cleanup orphans while looking up default subvolume Joakim Tjernlund (1): mmc: sdhci-esdhc: Make 8BIT bus work Joe Perches (1): hpfs: hpfs_error: Remove static buffer, use vsprintf extension %pV instead Joseph Qi (1): ocfs2: fix BUG in ocfs2_downconvert_thread_do_work() Kazuya Mizuguchi (1): usb: renesas_usbhs: Fix fifo unclear in usbhsf_prepare_pop Kinglong Mee (1): nfsd: Drop BUG_ON and ignore SECLABEL on absent filesystem Kristian Evensen (1): HID: do not bind to Microchip Pick16F1454 Lars-Peter Clausen (1): ASoC: dapm: Lock during userspace access Len Brown (1): intel_idle: support additional Broadwell model Lenny Szubowicz (1): cpufreq: pcc: Enable autoload of pcc-cpufreq for ACPI processors Libin Yang (2): ALSA: hda - add codec ID for Skylake display audio codec ALSA: hda/hdmi - apply Haswell fix-ups to Skylake display codec Lior Amsalem (1): ata: pmp: add quirk for Marvell 4140 SATA PMP 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 K. Petersen (7): libata: Whitelist SSDs that are known to properly return zeroes after TRIM libata: Update Crucial/Micron blacklist libata: Blacklist queued TRIM on Samsung SSD 850 Pro libata: Blacklist queued TRIM on all Samsung 800-series libata: Do not blacklist Micron M500DC libata: Expose TRIM capability in sysfs libata: Do not blacklist M510DC Martin Schwidefsky (3): hwrng: core - correct error check of kthread_run call s390/sclp: clear upper register halves in _sclp_print_early kexec: allocate the kexec control page with KEXEC_CONTROL_MEMORY_GFP Mathias Nyman (1): xhci: fix off by one error in TRB DMA address boundary check Michael S. Tsirkin (1): PCI: Restore PCI_MSIX_FLAGS_BIRMASK definition 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 Murali Karicheri (2): clk: keystone: add support for post divider register for main pll ARM: dts: keystone: fix dt bindings to use post div register for mainpll NeilBrown (4): phy: twl4030-usb: make runtime pm more reliable. md/raid1: extend spinlock to protect raid1_end_read_request against inconsistencies md/raid1: fix test for 'was read error from last working device'. 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 Pali Rohár (1): hwmon: (dell-smm) Blacklist Dell Studio XPS 8100 Paolo Bonzini (1): kvm: x86: fix kvm_apic_has_events to check for NULL pointer Peter Chen (1): usb: gadget: f_uac2: fix calculation of uac2->p_interval Pieter Hollants (1): USB: qcserial: Add support for Dell Wireless 5809e 4G Modem Rafael J. Wysocki (1): ACPI / init: Switch over platform to the ACPI mode later Reinhard Speyerer (1): USB: qcserial/option: make AT URCs work for Sierra Wireless MC7305/MC7355 Roger Quadros (1): ARM: OMAP2+: hwmod: Fix _wait_target_ready() for hwmods without sysc Sasha Levin (2): Revert "libata: add ATA_HORKAGE_NOTRIM" Linux 3.18.21 Scott Wood (1): mtd: nand: Fix NAND_USE_BOUNCE_BUFFER flag conflict Seymour, Shane M (1): st: null pointer dereference panic caused by use after kref_put by st_open Stephen M. Cameron (1): hpsa: fix a couple pci id table mistakes Tadeusz Struk (1): crypto: qat - Fix invalid synchronization between register/unregister sym algs Takashi Iwai (1): ALSA: hda - Fix MacBook Pro 5,2 quirk Takashi Sakamoto (1): ALSA: fireworks/firewire-lib: add support for recent firmware 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 Wen-chien Jesse Sung (1): Bluetooth: ath3k: Add a new ID 0cf3:e006 to ath3k list Wengang Wang (1): rds: rds_ib_device.refcount overflow Yann Droneaud (1): arm64/mm: Remove hack in mmap randomize layout Yao-Wen Mao (1): ALSA: usb-audio: add dB range mapping for some devices Yoshihiro Shimoda (2): usb: renesas_usbhs: Don't disable the pipe if Control write status stage thermal: rcar: fix ENR register value Zhuang Jin Can (2): 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 +- Documentation/ABI/testing/sysfs-ata | 11 +++ .../devicetree/bindings/clock/keystone-pll.txt | 8 +- Documentation/i2c/busses/i2c-i801 | 1 + Makefile | 2 +- arch/arm/boot/dts/imx35.dtsi | 8 +- arch/arm/boot/dts/k2e-clocks.dtsi | 5 +- arch/arm/boot/dts/k2hk-clocks.dtsi | 5 +- arch/arm/boot/dts/k2l-clocks.dtsi | 5 +- arch/arm/mach-omap2/omap_hwmod.c | 24 +++-- arch/arm64/kernel/signal32.c | 5 +- arch/arm64/mm/mmap.c | 12 +-- arch/avr32/mach-at32ap/clock.c | 20 +++- arch/mips/include/asm/pgtable.h | 31 +++++++ arch/mips/include/asm/stackframe.h | 25 +++++ arch/mips/kernel/mips-mt-fpaff.c | 5 +- arch/mips/kernel/signal32.c | 2 - arch/mips/kernel/traps.c | 13 +++ arch/mips/mti-malta/malta-time.c | 15 +-- arch/powerpc/kernel/signal_32.c | 2 - arch/s390/include/asm/kexec.h | 3 + arch/s390/kernel/sclp.S | 4 + 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/eboot.c | 4 + arch/x86/kvm/lapic.h | 2 +- arch/x86/xen/enlighten.c | 40 ++++++++ block/blk-cgroup.c | 6 +- drivers/acpi/bus.c | 56 ++++++++--- drivers/ata/libata-core.c | 45 ++++++++- drivers/ata/libata-pmp.c | 7 ++ drivers/ata/libata-scsi.c | 10 +- drivers/ata/libata-transport.c | 24 +++++ drivers/block/rbd.c | 22 ++++- drivers/bluetooth/ath3k.c | 2 + drivers/bluetooth/btusb.c | 1 + drivers/char/hw_random/core.c | 2 +- drivers/char/i8k.c | 18 +++- drivers/clk/keystone/pll.c | 20 +++- drivers/cpufreq/pcc-cpufreq.c | 7 ++ drivers/crypto/ixp4xx_crypto.c | 1 - drivers/crypto/qat/qat_common/qat_algs.c | 24 +++-- drivers/gpu/drm/drm_dp_mst_topology.c | 1 - drivers/gpu/drm/i915/i915_drv.h | 17 ++-- drivers/gpu/drm/radeon/radeon_combios.c | 7 +- drivers/hid/hid-core.c | 2 + drivers/hid/hid-ids.h | 4 + drivers/hid/hid-tivo.c | 1 + drivers/i2c/busses/Kconfig | 1 + drivers/i2c/busses/i2c-i801.c | 3 + drivers/idle/intel_idle.c | 1 + drivers/iio/accel/hid-sensor-accel-3d.c | 13 ++- drivers/iio/adc/twl6030-gpadc.c | 2 +- drivers/iio/gyro/hid-sensor-gyro-3d.c | 13 ++- drivers/iio/light/hid-sensor-als.c | 12 +-- drivers/input/touchscreen/usbtouchscreen.c | 3 + drivers/md/bitmap.c | 2 + drivers/md/md.c | 3 +- drivers/md/raid1.c | 12 ++- drivers/mmc/host/sdhci-esdhc.h | 2 +- drivers/phy/phy-twl4030-usb.c | 29 ++++-- drivers/scsi/hpsa.c | 2 +- drivers/scsi/ipr.c | 28 ++++-- drivers/scsi/ipr.h | 1 + drivers/scsi/sg.c | 3 + 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/thermal/rcar_thermal.c | 11 ++- drivers/usb/gadget/function/f_uac2.c | 4 +- drivers/usb/gadget/udc/udc-core.c | 1 + drivers/usb/host/xhci-hub.c | 16 +++- drivers/usb/host/xhci-mem.c | 3 +- drivers/usb/host/xhci-ring.c | 2 +- drivers/usb/host/xhci.c | 3 + drivers/usb/renesas_usbhs/fifo.c | 14 ++- drivers/usb/serial/option.c | 2 + drivers/usb/serial/qcserial.c | 2 +- drivers/usb/serial/sierra.c | 1 + drivers/usb/storage/unusual_devs.h | 12 +++ drivers/vhost/vhost.c | 1 + drivers/xen/gntdev.c | 42 +++++---- fs/btrfs/extent_io.c | 5 +- fs/btrfs/super.c | 9 ++ fs/dcache.c | 3 + fs/hpfs/super.c | 11 ++- fs/nfsd/nfs4state.c | 102 +++++++++++---------- fs/nfsd/nfs4xdr.c | 11 ++- fs/notify/mark.c | 30 +++++- fs/ocfs2/dlmglue.c | 10 +- fs/signalfd.c | 5 +- include/linux/acpi.h | 2 + include/linux/kexec.h | 4 + include/linux/libata.h | 4 +- include/linux/mtd/nand.h | 10 +- include/uapi/linux/pci_regs.h | 1 + init/main.c | 1 + ipc/mqueue.c | 5 - kernel/irq/resend.c | 18 +++- kernel/kexec.c | 2 +- kernel/signal.c | 7 +- mm/vmscan.c | 14 +-- net/ipv4/ip_vti.c | 14 ++- net/ipv6/ip6_vti.c | 13 ++- net/mac80211/debugfs_netdev.c | 1 + net/rds/ib_rdma.c | 4 +- net/xfrm/xfrm_input.c | 17 +++- security/integrity/ima/ima_policy.c | 47 ++++++++-- sound/firewire/amdtp.c | 5 +- sound/firewire/amdtp.h | 2 + sound/firewire/fireworks/fireworks.c | 8 ++ sound/firewire/fireworks/fireworks.h | 1 + sound/firewire/fireworks/fireworks_stream.c | 9 ++ sound/pci/hda/patch_cirrus.c | 4 +- sound/pci/hda/patch_hdmi.c | 6 +- sound/pci/hda/patch_realtek.c | 2 +- sound/soc/codecs/pcm1681.c | 2 +- sound/soc/soc-dapm.c | 9 ++ sound/usb/mixer_maps.c | 24 +++++ sound/usb/quirks-table.h | 68 ++++++++++++++ 126 files changed, 1062 insertions(+), 432 deletions(-) -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 iQIcBAEBAgAGBQJV54D7AAoJEN6mb/eXdyzc2fwP/1vdG0dkZvfoS2qNtoAkEGmr 2DXTBJXVHnuntn+C9xdum/rQjfnbNIqEHjkWf3JU9gYzHzagAwVVgIm0Pq3iIXye zSgz/lKisxOpS7r1aqIkQ1BzWP1tYtacYG37SI5CkJVFY6KoN/DCf1tGfxtg+Ek1 TiSdUHrKbTSOZuNZh0qYmGNobd+tEZwETvfbwyY+EgV4JwdNeB9iSES+bvG9VIGm HAW7gceN8eGssukHuEcagotrW1Nfo/au41mbKyh/UngvSnOP/32jKc8sEFC5xFBs 9eGpoPbz89prV926remA7OM6734ZQECHfVEPldosyT1aiyLXgcoSBSMMvJUTT9Ha FVMWStk8zOUGsh+mSfXw6GJMu+hXkeoCoR43vf+5TRRrYLyA8qyq3Gd/fcZxYQql OpXDAqnP5GR/TwYTEelC4fU0eu7glfi9bqxQfwDpDZN3HQXiQqGxkSckrYrYM+ch oaN83HXr/GyRbbuqGCSg6A81ypjOR7NI1IMeFR9Ky09juRvrZvsSdnVu6R7yKNK7 aBDwCF+Y0JDo+2J4bR3dc+9cstd3TEvOeppsrN5VOdNPADlKItcpi26pq3ayTlJV IloW2BcpdLeOodaWt9ml85XpbIRN/+bt2Tbs9o2Fx0nJodEuU48XVt6nm9H6feXQ vI+QtItxi195GChLEfKA =nbtg -----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