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.