From: Sasha Levin <sasha.levin@oracle.com>
To: LKML <linux-kernel@vger.kernel.org>, stable <stable@vger.kernel.org>
Subject: Linux 3.18.28
Date: Sat, 5 Mar 2016 22:09:34 -0500 [thread overview]
Message-ID: <56DB9F6E.7040705@oracle.com> (raw)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
I'm announcing the release of the 3.18.28 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.28
- ----------------------------------------------------------------
Alexandra Yates (1):
ahci: Intel DNV device IDs SATA
Alexei Potashnik (5):
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: added sess generations to detect RSCN update races
qla2xxx: terminate exchange when command is aborted by LIO
Andrey Konovalov (1):
ALSA: usb-audio: avoid freeing umidi object twice
Andy Shevchenko (1):
dmaengine: dw: disable BLOCK IRQs for non-cyclic xfer
Anton Protopopov (1):
cifs: fix erroneous return value
Arnd Bergmann (1):
tracing: Fix freak link error caused by branch tracer
Axel Lin (1):
phy: core: Fixup return value of phy_exit when !pm_runtime_enabled
Bard Liao (1):
ASoC: rt5645: fix the shift bit of IN1 boost
Bart Van Assche (1):
target: Remove first argument of target_{get,put}_sess_cmd()
Bruno Prémont (1):
qla2xxx: fix busy wait regression
CQ Tang (1):
iommu/vt-d: Fix 64-bit accesses to 32-bit DMAR_GSTS_REG
Chris Mason (1):
fs-writeback: unplug before cond_resched in writeback_sb_inodes
Dan Carpenter (1):
intel_scu_ipcutil: underflow in scu_reg_access()
David Henningsson (1):
ALSA: hda - Fix static checker warning in patch_hdmi.c
David Sterba (1):
btrfs: properly set the termination value of ctx->pos in readdir
Dmitry Monakhov (1):
ext4: move_extent improve bh vanishing success factor
Eryu Guan (1):
ext4: don't read blocks from disk after extents being swapped
Filipe Manana (1):
Btrfs: fix hang on extent buffer lock caused by the inode_paths ioctl
Gavin Shan (1):
powerpc/powernv: Shorten EEH function names
Gerd Hoffmann (1):
drm/qxl: use kmalloc_array to alloc reloc_info in qxl_process_single_command
Hannes Reinecke (1):
scsi_dh_rdac: always retry MODE SELECT on command lock violation
Herton R. Krzesinski (2):
pty: fix possible use after free of tty->driver_data
pty: make sure super_block is still valid in final /dev/tty close
Insu Yun (1):
ext4: fix potential integer overflow
James Bottomley (1):
klist: fix starting point removed bug in klist iterators
James Hogan (1):
MIPS: Fix buffer overflow in syscall_get_arguments()
Jan Kara (1):
ext4: fix crashes in dioread_nolock mode
Jani Nikula (2):
drm/i915/dsi: defend gpio table against out of bounds access
drm/i915/dsi: don't pass arbitrary data to sideband
Jeremy McNicoll (1):
tty: Add support for PCIe WCH382 2S multi-IO card
Linus Walleij (2):
ARM: 8517/1: ICST: avoid arithmetic overflow in icst_hz()
ARM: 8519/1: ICST: try other dividends than 1
Mathias Krause (1):
crypto: user - lock crypto_alg_list on alg dump
Mika Westerberg (1):
SCSI: Add Marvell Console to VPD blacklist
Nicholas Bellinger (1):
target: Fix LUN_RESET active TMR descriptor handling
Nicolai Hähnle (1):
drm/radeon: hold reference to fences in radeon_sa_bo_new
Quinn Tran (1):
qla2xxx: Use pci_enable_msix_range() instead of pci_enable_msix()
Rasmus Villemoes (1):
drm/radeon: use post-decrement in error handling
Roland Dreier (1):
qla2xxx: kill sessions/log out initiator on RSCN and port down events
Ryan Ware (1):
EVM: Use crypto_memneq() for digest comparisons
Sasha Levin (1):
Linux 3.18.28
Saurav Kashyap (1):
qla2xxx: Mark port lost when we receive an RSCN for it.
Sebastian Andrzej Siewior (1):
PCI/AER: Flush workqueue on device remove to avoid use-after-free
Sergej Pupykin (2):
parport: Add support for the WCH382 2S/1P multi-IO card
tty: Add support for the WCH384 4S multi-IO card
Shawn Lin (1):
phy: core: fix wrong err handle for phy_power_on
Stefan Haberland (2):
s390/dasd: prevent incorrect length error under z/VM after PAV changes
s390/dasd: fix refcount for PAV reassignment
Steven Rostedt (Red Hat) (1):
tracepoints: Do not trace when cpu is offline
Swapnil Nagle (1):
qla2xxx: cleanup cmd in qla workqueue before processing TMR
Takashi Iwai (11):
ALSA: hda - Fix speaker output from VAIO AiO machines
ALSA: dummy: Implement timer backend switching more safely
ALSA: timer: Fix wrong instance passed to slave callbacks
ALSA: timer: Fix race between stop and interrupt
ALSA: timer: Handle disconnection more safely
ALSA: timer: Fix race at concurrent reads
ALSA: seq: Drop superfluous error/debug messages after malloc failures
ALSA: seq: Fix leak of pool buffer at concurrent writes
ALSA: seq: Fix double port list deletion
ALSA: pcm: More kerneldoc updates
ALSA: pcm: Fix rwsem deadlock for non-atomic PCM stream
Tejun Heo (2):
libata: disable forced PORTS_IMPL for >= AHCI 1.3
libata: fix sff host state machine locking while polling
Tony Lindgren (2):
phy: twl4030-usb: Relase usb phy on unload
phy: twl4030-usb: Fix unbalanced pm_runtime_enable on module reload
Vinod Koul (1):
ASoC: dpcm: fix the BE state on hw_free
zengtao (1):
cputime: Prevent 32bit overflow in time[val|spec]_to_cputime()
Makefile | 2 +-
arch/arm/common/icst.c | 9 +-
arch/mips/include/asm/syscall.h | 4 +-
arch/powerpc/platforms/powernv/eeh-powernv.c | 104 ++--
crypto/crypto_user.c | 6 +-
drivers/ata/ahci.c | 20 +
drivers/ata/libahci.c | 4 +-
drivers/ata/libata-sff.c | 32 +-
drivers/dma/dw/core.c | 15 +-
drivers/gpu/drm/i915/intel_dsi_panel_vbt.c | 8 +-
drivers/gpu/drm/qxl/qxl_ioctl.c | 3 +-
drivers/gpu/drm/radeon/radeon_sa.c | 5 +
drivers/gpu/drm/radeon/radeon_ttm.c | 2 +-
drivers/infiniband/ulp/isert/ib_isert.c | 6 +-
drivers/infiniband/ulp/srpt/ib_srpt.c | 10 +-
drivers/iommu/dmar.c | 2 +-
drivers/iommu/intel_irq_remapping.c | 2 +-
drivers/parport/parport_serial.c | 10 +
drivers/pci/pcie/aer/aerdrv.c | 4 +-
drivers/pci/pcie/aer/aerdrv.h | 1 -
drivers/pci/pcie/aer/aerdrv_core.c | 2 -
drivers/phy/phy-core.c | 23 +-
drivers/phy/phy-twl4030-usb.c | 13 +-
drivers/platform/x86/intel_scu_ipcutil.c | 2 +-
drivers/s390/block/dasd_alias.c | 23 +-
drivers/scsi/device_handler/scsi_dh_rdac.c | 4 +-
drivers/scsi/qla2xxx/qla_dbg.c | 6 +-
drivers/scsi/qla2xxx/qla_def.h | 12 +
drivers/scsi/qla2xxx/qla_init.c | 182 +++++--
drivers/scsi/qla2xxx/qla_iocb.c | 3 +
drivers/scsi/qla2xxx/qla_isr.c | 4 +-
drivers/scsi/qla2xxx/qla_mid.c | 4 +-
drivers/scsi/qla2xxx/qla_os.c | 18 +-
drivers/scsi/qla2xxx/qla_target.c | 721 +++++++++++++++++++++++++--
drivers/scsi/qla2xxx/qla_target.h | 69 ++-
drivers/scsi/qla2xxx/qla_tmpl.c | 16 +
drivers/scsi/qla2xxx/tcm_qla2xxx.c | 25 +-
drivers/scsi/scsi_devinfo.c | 1 +
drivers/target/iscsi/iscsi_target.c | 15 +-
drivers/target/iscsi/iscsi_target_configfs.c | 2 +-
drivers/target/iscsi/iscsi_target_util.c | 4 +-
drivers/target/target_core_tmr.c | 24 +-
drivers/target/target_core_transport.c | 37 +-
drivers/tty/pty.c | 21 +-
drivers/tty/serial/8250/8250_pci.c | 64 +++
drivers/vhost/scsi.c | 2 +-
fs/btrfs/backref.c | 10 +-
fs/btrfs/delayed-inode.c | 3 +-
fs/btrfs/delayed-inode.h | 2 +-
fs/btrfs/inode.c | 14 +-
fs/cifs/cifsencrypt.c | 2 +-
fs/devpts/inode.c | 20 +
fs/ext4/inode.c | 40 +-
fs/ext4/move_extent.c | 23 +-
fs/ext4/resize.c | 2 +-
fs/fs-writeback.c | 17 +-
include/asm-generic/cputime_nsecs.h | 5 +-
include/linux/compiler.h | 2 +-
include/linux/devpts_fs.h | 4 +
include/linux/tracepoint.h | 5 +
include/sound/pcm.h | 160 +++++-
include/target/target_core_fabric.h | 4 +-
lib/klist.c | 6 +-
security/integrity/evm/evm_main.c | 3 +-
sound/core/pcm.c | 15 +-
sound/core/pcm_native.c | 69 ++-
sound/core/seq/seq_fifo.c | 4 +-
sound/core/seq/seq_memory.c | 19 +-
sound/core/seq/seq_ports.c | 17 +-
sound/core/seq/seq_prioq.c | 4 +-
sound/core/seq/seq_queue.c | 4 +-
sound/core/seq/seq_timer.c | 4 +-
sound/core/timer.c | 86 +++-
sound/drivers/dummy.c | 37 +-
sound/pci/hda/patch_hdmi.c | 3 +-
sound/pci/hda/patch_realtek.c | 1 +
sound/soc/codecs/rt5645.c | 2 +-
sound/soc/soc-pcm.c | 3 +-
sound/usb/midi.c | 1 -
79 files changed, 1726 insertions(+), 411 deletions(-)
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
iQIcBAEBAgAGBQJW259qAAoJEN6mb/eXdyzcvMYQAKKgxgDPCMQUwcGbyKQc2JA/
RbJ4W8A7TszbjbLHVG7neyUpUhdqNTERcPCMOEvmGhZ8CTFjDzAEh4sc5KmqqL2j
vtjmIoHvBHqqxjRxHuykGV+/54XZx/I/0zlPGPKej7KSx5f1+fIelz5JrSPuCRfj
XDr4KnbXvUqiu3JjA6Jaln9waviz7V/GkzBwtG4OOmSxw32OKOe0xw+KVtUc8DHR
ByoNG42qlwt+CMwnckM67ZC6Vys1Zjw+G/LiRA2vNoTMwknBHE7b8Q7sho0qTwEt
9j11UlzYx37Psjqt/ZLAGPgVPIyGa54wx11NrZYkB+Ks5vrX42iAqpOcA4TBHeIQ
mBgQZzIIDdvVjNpoe/RtKKXCY52hD+OuF8GmaWexg0hIrfPxzcfbg7r0m2m5uiR8
4QN5vRMQVpfn6hDR+ck0C4Uh06HT+OhLlmBQSVqn7cUzh2JT1ZiDfk3745oAasuL
9nmV44c7yxD6jcnyFT362ja8uRxJ5ag+3KtsctFAFsDFGWpG46IoduhrHXLgbSjL
WXIzhcqW5W192tnuGJjfe4FkqPbsc8QPdQ/Tywa2OPrigPoyzMZO6OP1dejOiVFD
43uCIuR+jo3wHipKDy0jHlDUKFRcRZYzyIFmryUP1YsEeePGjvHiyqeZtADeNr1F
4uxF1SYzTgd/CC9QOnHi
=zanL
-----END PGP SIGNATURE-----
reply other threads:[~2016-03-06 3:09 UTC|newest]
Thread overview: [no followups] expand[flat|nested] mbox.gz Atom feed
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=56DB9F6E.7040705@oracle.com \
--to=sasha.levin@oracle.com \
--cc=linux-kernel@vger.kernel.org \
--cc=stable@vger.kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.