Linux 3.18.21

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



-----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



[Index of Archives]     [Linux Kernel]     [Kernel Development Newbies]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite Hiking]     [Linux Kernel]     [Linux SCSI]