lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [day] [month] [year] [list]
Message-ID: <56DB9FA7.7000402@oracle.com>
Date:	Sat, 5 Mar 2016 22:10:31 -0500
From:	Sasha Levin <sasha.levin@...cle.com>
To:	LKML <linux-kernel@...r.kernel.org>,
	stable <stable@...r.kernel.org>
Subject: Linux 4.1.19

-----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@...eaurora.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-----

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ