Linux 3.18.28

[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.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-----
--
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]