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 4.1.19
Date: Sat, 5 Mar 2016 22:10:31 -0500	[thread overview]
Message-ID: <56DB9FA7.7000402@oracle.com> (raw)

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

I'm announcing the release of the 4.1.19 kernel.

All users of the 4.1 kernel series must upgrade.

The updated 4.1.y git tree can be found at:
	git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git linux-4.1.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 4.1.19

- ----------------------------------------------------------------
Alexander Duyck (2):
      flow_dissector: Fix unaligned access in __skb_flow_dissector when used by eth_get_headlen
      net: Copy inner L3 and L4 headers as unaligned on GRE TEB

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

Amir Vadai (1):
      net/mlx4_en: Count HW buffer overrun only once

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 (2):
      cifs: fix erroneous return value
      rtnl: RTM_GETNETCONF: fix wrong return value

Arnd Bergmann (1):
      tracing: Fix freak link error caused by branch tracer

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

Bjørn Mork (1):
      qmi_wwan: add "4G LTE usb-modem U901"

CQ Tang (1):
      iommu/vt-d: Fix 64-bit accesses to 32-bit DMAR_GSTS_REG

Cyrille Pitchen (1):
      crypto: atmel-sha - remove calls of clk_prepare() from atomic contexts

Dan Carpenter (1):
      intel_scu_ipcutil: underflow in scu_reg_access()

Daniel Borkmann (1):
      bpf: fix branch offset adjustment on backjumps after patching ctx expansion

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

Davidlohr Bueso (2):
      ipc,shm: move BUG_ON check into shm_lock
      ipc: convert invalid scenarios to use WARN_ON

Dmitry Torokhov (1):
      Input: vmmouse - fix absolute device registration

Dmitry V. Levin (1):
      unix_diag: fix incorrect sign extension in unix_lookup_by_ino

Eric Dumazet (5):
      tcp: fix NULL deref in tcp_v4_send_ack()
      af_unix: fix struct pid memory leak
      tcp: beware of alignments in tcp_get_info()
      ipv6: fix a lockdep splat
      ipv4: fix memory leaks in ip_cmsg_send() callers

Eryu Guan (1):
      ext4: don't read blocks from disk after extents being swapped

Eugenia Emantayev (2):
      net/mlx4_en: Choose time-stamping shift value according to HW frequency
      net/mlx4_en: Avoid changing dev->features directly in run-time

Filipe Manana (1):
      Btrfs: fix hang on extent buffer lock caused by the inode_paths ioctl

Gavin Shan (2):
      powerpc/eeh: Fix stale cached primary bus
      powerpc/eeh: Fix build error caused by pci_dn

Gerd Hoffmann (1):
      drm/qxl: use kmalloc_array to alloc reloc_info in qxl_process_single_command

Guillaume Nault (1):
      pppoe: fix reference counting in PPPoE proxy

Hangbin Liu (1):
      net/ipv6: add sysctl option accept_ra_min_hop_limit

Hannes Frederic Sowa (2):
      pptp: fix illegal memory access caused by multiple bind()s
      unix: correctly track in-flight fds in sending process user_struct

Hannes Reinecke (2):
      scsi_dh_rdac: always retry MODE SELECT on command lock violation
      bio: return EINTR if copying to user space got interrupted

Hans Westgaard Ry (1):
      net:Add sysctl_max_skb_frags

Herbert Xu (4):
      Backport fix for crypto: algif_skcipher - Require setkey before accept(2)
      Backport fix for crypto: algif_skcipher - Add nokey compatibility path
      Backport fix for crypto: algif_skcipher - Remove custom release parent function
      Backport fix for crypto: algif_skcipher - Fix race condition in skcipher_check_key

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

Ido Schimmel (1):
      switchdev: Require RTNL mutex to be held when sending FDB notifications

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

Jay Vosburgh (1):
      bonding: Fix ARP monitor validation

Jeremy McNicoll (1):
      tty: Add support for PCIe WCH382 2S multi-IO card

Kirill A. Shutemov (2):
      mm: fix regression in remap_file_pages() emulation
      ipc/shm: handle removed segments gracefully in shm_mmap()

LABBE Corentin (2):
      crypto: atmel - use devm_xxx() managed function
      crypto: atmel - Check for clk_prepare_enable() return value

Lai Jiangshan (2):
      workqueue: split apply_workqueue_attrs() into 3 stages
      workqueue: wq_pool_mutex protects the attrs-installation

Linus Walleij (2):
      ARM: 8517/1: ICST: avoid arithmetic overflow in icst_hz()
      ARM: 8519/1: ICST: try other dividends than 1

Manfred Rudigier (1):
      net: dp83640: Fix tx timestamp overflow handling.

Marcelo Ricardo Leitner (1):
      sctp: allow setting SCTP_SACK_IMMEDIATELY by the application

Mark Tomlinson (1):
      l2tp: Fix error creating L2TP tunnels

Mathias Krause (1):
      crypto: user - lock crypto_alg_list on alg dump

Mika Westerberg (1):
      SCSI: Add Marvell Console to VPD blacklist

Neil Horman (1):
      sctp: Fix port hash table size computation

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

Paolo Abeni (2):
      ipv6: enforce flowi6_oif usage in ip6_dst_lookup_tail()
      ipv6/udp: use sticky pktinfo egress ifindex on connect()

Parthasarathy Bhuvaragan (1):
      tipc: fix connection abort during subscription cancel

Peter Hurley (1):
      serial: omap: Prevent DoS using unprivileged ioctl(TIOCSRS485)

Quinn Tran (1):
      qla2xxx: Use pci_enable_msix_range() instead of pci_enable_msix()

Rainer Weikusat (1):
      af_unix: Guard against other == sk in unix_dgram_sendmsg

Rasmus Villemoes (1):
      drm/radeon: use post-decrement in error handling

Ryan Ware (1):
      EVM: Use crypto_memneq() for digest comparisons

Sasha Levin (1):
      Linux 4.1.19

Sebastian Andrzej Siewior (1):
      PCI/AER: Flush workqueue on device remove to avoid use-after-free

Shawn Lin (1):
      phy: core: fix wrong err handle for phy_power_on

Siva Reddy Kallam (1):
      tg3: Fix for tg3 transmit queue 0 timed out when too many gso_segs

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):
      Revert "ALSA: hda - Fix noise on Gigabyte Z170X mobo"
      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: hda - Fix bad dereference of jack object
      ALSA: timer: Fix race at concurrent reads
      ALSA: seq: Fix leak of pool buffer at concurrent writes
      ALSA: hda - Cancel probe work instead of flush at remove
      ALSA: seq: Fix double port list deletion
      ALSA: pcm: Fix rwsem deadlock for non-atomic PCM stream

Tejun Heo (6):
      cgroup: separate out include/linux/cgroup-defs.h
      cgroup: make sure a parent css isn't offlined before its children
      libata: disable forced PORTS_IMPL for >= AHCI 1.3
      libata: fix sff host state machine locking while polling
      Revert "workqueue: make sure delayed work run in local cpu"
      workqueue: handle NUMA_NO_NODE for unbound pool_workqueue lookup

Tony Lindgren (2):
      phy: twl4030-usb: Relase usb phy on unload
      phy: twl4030-usb: Fix unbalanced pm_runtime_enable on module reload

Toshi Kani (1):
      x86/mm: Fix vmalloc_fault() to handle large pages properly

Ursula Braun (1):
      af_iucv: Validate socket address length in iucv_sock_bind()

Vinod Koul (1):
      ASoC: dpcm: fix the BE state on hw_free

Xin Long (2):
      sctp: translate network order to host order when users get a hmacid
      route: check and remove route cache when we get route

subashab@codeaurora.org (1):
      ipv6: addrconf: Fix recursive spin lock call

zengtao (1):
      cputime: Prevent 32bit overflow in time[val|spec]_to_cputime()

 Documentation/networking/ip-sysctl.txt         |   8 +
 Makefile                                       |   2 +-
 arch/arm/common/icst.c                         |   9 +-
 arch/mips/include/asm/syscall.h                |   4 +-
 arch/powerpc/include/asm/eeh.h                 |  21 +-
 arch/powerpc/kernel/eeh_driver.c               |   3 +
 arch/powerpc/kernel/eeh_pe.c                   |   2 +-
 arch/powerpc/platforms/powernv/eeh-powernv.c   |   5 +-
 arch/x86/mm/fault.c                            |  15 +-
 block/bio.c                                    |   7 +-
 crypto/algif_skcipher.c                        | 155 +++++-
 crypto/crypto_user.c                           |   6 +-
 drivers/ata/ahci.c                             |  20 +
 drivers/ata/libahci.c                          |   4 +-
 drivers/ata/libata-sff.c                       |  32 +-
 drivers/crypto/atmel-aes.c                     |  44 +-
 drivers/crypto/atmel-sha.c                     |  45 +-
 drivers/crypto/atmel-tdes.c                    |  35 +-
 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/input/mouse/vmmouse.c                  |  13 +-
 drivers/iommu/dmar.c                           |   2 +-
 drivers/iommu/intel_irq_remapping.c            |   2 +-
 drivers/net/bonding/bond_main.c                |  39 +-
 drivers/net/ethernet/broadcom/tg3.c            |  25 +-
 drivers/net/ethernet/mellanox/mlx4/en_clock.c  |  25 +-
 drivers/net/ethernet/mellanox/mlx4/en_netdev.c |   9 +-
 drivers/net/ethernet/mellanox/mlx4/en_port.c   |   4 +-
 drivers/net/ethernet/rocker/rocker.c           |   2 +
 drivers/net/phy/dp83640.c                      |  17 +
 drivers/net/ppp/pppoe.c                        |   2 +
 drivers/net/ppp/pptp.c                         |  34 +-
 drivers/net/usb/qmi_wwan.c                     |   1 +
 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                         |  16 +-
 drivers/phy/phy-twl4030-usb.c                  |  14 +-
 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                |  49 +-
 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                  |  14 +-
 drivers/scsi/qla2xxx/qla_target.c              | 706 +++++++++++++++++++++++--
 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             |  21 +
 drivers/tty/serial/omap-serial.c               |   8 +-
 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                          |  15 +-
 fs/ext4/resize.c                               |   2 +-
 include/asm-generic/cputime_nsecs.h            |   5 +-
 include/linux/cgroup-defs.h                    | 470 ++++++++++++++++
 include/linux/cgroup.h                         | 455 +---------------
 include/linux/compiler.h                       |   2 +-
 include/linux/devpts_fs.h                      |   4 +
 include/linux/ipv6.h                           |   1 +
 include/linux/skbuff.h                         |   1 +
 include/linux/tracepoint.h                     |   5 +
 include/net/af_unix.h                          |   4 +-
 include/net/ip6_route.h                        |  12 +-
 include/net/ip_fib.h                           |   1 +
 include/net/scm.h                              |   1 +
 include/target/target_core_fabric.h            |   4 +-
 include/uapi/linux/ipv6.h                      |   2 +
 ipc/msgutil.c                                  |   2 +-
 ipc/shm.c                                      |  57 +-
 kernel/bpf/verifier.c                          |   2 +-
 kernel/cgroup.c                                |  22 +-
 kernel/workqueue.c                             | 240 +++++----
 lib/klist.c                                    |   6 +-
 mm/mmap.c                                      |  34 +-
 net/bridge/br.c                                |   3 +-
 net/core/flow_dissector.c                      |  13 +-
 net/core/scm.c                                 |   7 +
 net/core/skbuff.c                              |   2 +
 net/core/sysctl_net_core.c                     |  10 +
 net/ipv4/devinet.c                             |   2 +-
 net/ipv4/ip_sockglue.c                         |   2 +
 net/ipv4/ping.c                                |   4 +-
 net/ipv4/raw.c                                 |   4 +-
 net/ipv4/route.c                               |  77 ++-
 net/ipv4/tcp.c                                 |  16 +-
 net/ipv4/tcp_ipv4.c                            |  13 +-
 net/ipv4/udp.c                                 |   4 +-
 net/ipv6/addrconf.c                            |  17 +-
 net/ipv6/datagram.c                            |   3 +
 net/ipv6/ip6_flowlabel.c                       |   5 +-
 net/ipv6/ip6_output.c                          |   6 +-
 net/ipv6/ndisc.c                               |  16 +-
 net/ipv6/route.c                               |   8 +-
 net/iucv/af_iucv.c                             |   3 +
 net/l2tp/l2tp_netlink.c                        |  18 +-
 net/sctp/protocol.c                            |  47 +-
 net/sctp/socket.c                              |  11 +-
 net/switchdev/switchdev.c                      |  15 +-
 net/tipc/subscr.c                              |   7 +-
 net/unix/af_unix.c                             |  12 +-
 net/unix/diag.c                                |   2 +-
 net/unix/garbage.c                             |   8 +-
 security/integrity/evm/evm_main.c              |   3 +-
 sound/core/pcm_native.c                        |  16 +-
 sound/core/seq/seq_memory.c                    |  13 +-
 sound/core/seq/seq_ports.c                     |  13 +-
 sound/core/timer.c                             |  40 +-
 sound/drivers/dummy.c                          |  37 +-
 sound/pci/hda/hda_generic.c                    |   4 +-
 sound/pci/hda/hda_intel.c                      |   4 +-
 sound/pci/hda/hda_jack.c                       |   2 +-
 sound/pci/hda/hda_jack.h                       |   2 +-
 sound/pci/hda/patch_ca0132.c                   |   5 +-
 sound/pci/hda/patch_hdmi.c                     |   5 +-
 sound/pci/hda/patch_realtek.c                  |  11 +-
 sound/pci/hda/patch_sigmatel.c                 |   6 +-
 sound/soc/codecs/rt5645.c                      |   2 +-
 sound/soc/soc-pcm.c                            |   3 +-
 sound/usb/midi.c                               |   1 -
 142 files changed, 2568 insertions(+), 1122 deletions(-)
 create mode 100644 include/linux/cgroup-defs.h
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQIcBAEBAgAGBQJW25+nAAoJEN6mb/eXdyzcoWkQAKz/4oqzCX4C2i5EqDgyF6Ge
WFbY0iG3XVCJXI7S6CtIMZ5IPbkr2QgOHVttzHmyHLAVsKh36JEmgUlOR4/67lS0
qyEba/SGrz4DgJXm9RUTWW1shY35yvSgWyttM2M7h5/Uk1mZaNb7ZqLYtuCn2yVO
tiNv8eG4PJaYP8Zs/IXaG6YSujigFngwdjDNpXtEG+5l54MGzFA2m/X/qWe+oEbQ
VSuRQH20ebs9qHSxMQAtMG+TOZoZ2jE1p/+1J7AKWCdEv5mmhu5FgS86cHFEfNFZ
VvDXjtTUxzWaVrLqofW2wQadsxy1VXAv4c0XcYe9TlJZCld51sE9CAenkHcnVps3
DIKHCY7LH0x3BMChUWjN+sOJJsbSbfu475tQlitBL/DuzCmSmVCfxH30TxxqZqUF
DM/z7p76XFoCaA6v/wRDKNM74hF2NsbW8EXwKKBCSwzrLzYv6MRK8SM0XorU+n9M
ap+AnHAU2j5ubvCddxKXSrwr5HFHC46Q7mwhLOGBO7Q/z6pJOEwZSmLPkyRZvs2G
nLoVXCkebicJS/HOQ1i24y7AnKdln32YpxgMbu3xcJT125y2xSvCMzIROS1ikTf6
3xnt8JY/WQf7LJEBekEPCG+8M8/EXRUZX08A09eyge9mFNy5NNK2/sjfjsM8uNeN
Q1mc3fw0wJQWHRpM3T6V
=6Xyn
-----END PGP SIGNATURE-----

                 reply	other threads:[~2016-03-06  3:10 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=56DB9FA7.7000402@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.