All of lore.kernel.org
 help / color / mirror / Atom feed
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.