Merge 3.18.28 into android-3.18
Changes in 3.18.28:
qla2xxx: fix busy wait regression
iommu/vt-d: Fix 64-bit accesses to 32-bit DMAR_GSTS_REG
ASoC: rt5645: fix the shift bit of IN1 boost
PCI/AER: Flush workqueue on device remove to avoid use-after-free
libata: disable forced PORTS_IMPL for >= AHCI 1.3
qla2xxx: kill sessions/log out initiator on RSCN and port down events
qla2xxx: cleanup cmd in qla workqueue before processing TMR
qla2xxx: delay plogi/prli ack until existing sessions are deleted
qla2xxx: drop cmds/tmrs arrived while session is being deleted
qla2xxx: Abort stale cmds on qla_tgt_wq when plogi arrives
qla2xxx: Mark port lost when we receive an RSCN for it.
qla2xxx: added sess generations to detect RSCN update races
qla2xxx: terminate exchange when command is aborted by LIO
intel_scu_ipcutil: underflow in scu_reg_access()
libata: fix sff host state machine locking while polling
MIPS: Fix buffer overflow in syscall_get_arguments()
cputime: Prevent 32bit overflow in time[val|spec]_to_cputime()
ASoC: dpcm: fix the BE state on hw_free
target: Remove first argument of target_{get,put}_sess_cmd()
target: Fix LUN_RESET active TMR descriptor handling
Btrfs: fix hang on extent buffer lock caused by the inode_paths ioctl
scsi_dh_rdac: always retry MODE SELECT on command lock violation
SCSI: Add Marvell Console to VPD blacklist
ALSA: hda - Fix static checker warning in patch_hdmi.c
crypto: user - lock crypto_alg_list on alg dump
qla2xxx: Use pci_enable_msix_range() instead of pci_enable_msix()
parport: Add support for the WCH382 2S/1P multi-IO card
tty: Add support for the WCH384 4S multi-IO card
tty: Add support for PCIe WCH382 2S multi-IO card
pty: fix possible use after free of tty->driver_data
pty: make sure super_block is still valid in final /dev/tty close
ALSA: hda - Fix speaker output from VAIO AiO machines
klist: fix starting point removed bug in klist iterators
ALSA: dummy: Implement timer backend switching more safely
drm/i915/dsi: defend gpio table against out of bounds access
drm/i915/dsi: don't pass arbitrary data to sideband
ALSA: timer: Fix wrong instance passed to slave callbacks
ARM: 8517/1: ICST: avoid arithmetic overflow in icst_hz()
ALSA: timer: Fix race between stop and interrupt
ALSA: timer: Handle disconnection more safely
ALSA: timer: Fix race at concurrent reads
phy: core: Fixup return value of phy_exit when !pm_runtime_enabled
phy: core: fix wrong err handle for phy_power_on
phy: twl4030-usb: Relase usb phy on unload
phy: twl4030-usb: Fix unbalanced pm_runtime_enable on module reload
ahci: Intel DNV device IDs SATA
drm/radeon: hold reference to fences in radeon_sa_bo_new
cifs: fix erroneous return value
s390/dasd: prevent incorrect length error under z/VM after PAV changes
s390/dasd: fix refcount for PAV reassignment
ARM: 8519/1: ICST: try other dividends than 1
btrfs: properly set the termination value of ctx->pos in readdir
ext4: fix potential integer overflow
ext4: move_extent improve bh vanishing success factor
ext4: don't read blocks from disk after extents being swapped
EVM: Use crypto_memneq() for digest comparisons
ALSA: usb-audio: avoid freeing umidi object twice
powerpc/powernv: Shorten EEH function names
ALSA: seq: Drop superfluous error/debug messages after malloc failures
ALSA: seq: Fix leak of pool buffer at concurrent writes
dmaengine: dw: disable BLOCK IRQs for non-cyclic xfer
tracepoints: Do not trace when cpu is offline
tracing: Fix freak link error caused by branch tracer
ALSA: seq: Fix double port list deletion
drm/radeon: use post-decrement in error handling
drm/qxl: use kmalloc_array to alloc reloc_info in qxl_process_single_command
ALSA: pcm: More kerneldoc updates
ALSA: pcm: Fix rwsem deadlock for non-atomic PCM stream
ext4: fix crashes in dioread_nolock mode
fs-writeback: unplug before cond_resched in writeback_sb_inodes
Linux 3.18.28
Signed-off-by:
Greg Kroah-Hartman <gregkh@google.com>
Loading
Please register or sign in to comment