Xenial SRU (V2) - v4.4.50, v4.4.51, v4.4.52 stable updates

Tim Gardner tim.gardner at canonical.com
Wed Mar 1 15:06:08 UTC 2017


http://bugs.launchpad.net/bugs/1666324
http://bugs.launchpad.net/bugs/1669015
http://bugs.launchpad.net/bugs/1669016

See attached pull request
-- 
Tim Gardner tim.gardner at canonical.com
-------------- next part --------------
The following changes since commit 07cd59e9c6db44f2bd6bdcbe77e5f841128a6427:

  cxl: Fix coredump generation when cxl_get_fd() is used (2017-02-28 16:41:20 -0800)

are available in the git repository at:

  git://kernel.ubuntu.com/rtg/ubuntu-xenial.git v4.4.y

for you to fetch changes up to faed460babf2bcf2b67fd3818110b17a3b53530d:

  Linux 4.4.52 (2017-03-01 08:01:32 -0700)

----------------------------------------------------------------
Al Viro (1):
      Fix missing sanity check in /dev/sg

Allen Hubbe (1):
      NTB: ntb_transport: fix debugfs_remove_recursive

Anoob Soman (1):
      packet: Do not call fanout_release from atomic contexts

Anssi Hannula (1):
      mmc: core: fix multi-bit bus width without high-speed mode

Benjamin Poirier (1):
      mlx4: Invoke softirqs after napi_reschedule

Dan Carpenter (1):
      ipv6: pointer math error in ip6_tnl_parse_tlv_enc_lim()

David S. Miller (1):
      irda: Fix lockdep annotations in hashbin_delete().

Eric Dumazet (12):
      can: Fix kernel panic at security_sock_rcv_skb
      ipv6: fix ip6_tnl_parse_tlv_enc_lim()
      tcp: fix 0 divide in __tcp_select_window()
      net: use a work queue to defer net_disable_timestamp() work
      ipv4: keep skb->dst around in presence of IP options
      netlabel: out of bound access in cipso_v4_validate()
      ip6_gre: fix ip6gre_err() invalid reads
      ipv6: tcp: add a missing tcp_v6_restore_cb()
      tcp: avoid infinite loop in tcp_splice_read()
      l2tp: do not use udp_ioctl()
      net/llc: avoid BUG_ON() in skb_orphan()
      packet: fix races in fanout_add()

Greg Kroah-Hartman (3):
      Linux 4.4.50
      Linux 4.4.51
      Linux 4.4.52

IHARA Hiroka (1):
      Input: elan_i2c - add ELAN0605 to the ACPI table

Javier Martinez Canillas (1):
      tty: serial: msm: Fix module autoload

Johan Hovold (7):
      USB: serial: mos7840: fix another NULL-deref at open
      USB: serial: ftdi_sio: fix modem-status error handling
      USB: serial: ftdi_sio: fix extreme low-latency setting
      USB: serial: ftdi_sio: fix line-status over-reporting
      USB: serial: spcp8x5: fix modem-status handling
      USB: serial: opticon: fix CTS retrieval at open
      USB: serial: ark3116: fix register-accessor error handling

Johannes Thumshirn (1):
      scsi: don't BUG_ON() empty DMA transfers

Kees Cook (1):
      ARM: 8658/1: uaccess: fix zeroing of 64-bit get_user()

Ken Lin (1):
      USB: serial: cp210x: add new IDs for GE Bx50v3 boards

Kent Overstreet (1):
      bcache: Make gc wakeup sane, remove set_task_state()

Marcelo Ricardo Leitner (1):
      sctp: avoid BUG_ON on sctp_wait_for_sndbuf

Mauro Carvalho Chehab (1):
      siano: make it work again with CONFIG_VMAP_STACK

Maxime Jayat (1):
      net: socket: fix recvmmsg not returning error from sock_error

Michael Schenk (1):
      rtlwifi: rtl_usb: Fix for URB leaking when doing ifconfig up/down

Michel Dänzer (1):
      drm/radeon: Use mode h/vdisplay fields to hide out of bounds HW cursor

Miklos Szeredi (1):
      vfs: fix uninitialized flags in splice_to_pipe()

Paolo Abeni (1):
      ip: fix IP_CHECKSUM handling

Peter Chen (1):
      Revert "usb: chipidea: imx: enable CI_HDRC_SET_NON_ZERO_TTHA"

Peter Feiner (1):
      kvm: vmx: ensure VMCS is current while enabling PML

Pierre-Louis Bossart (1):
      drm/dp/mst: fix kernel oops when turning off secondary monitor

Sahitya Tummala (1):
      fuse: fix use after free issue in fuse_dev_do_read()

Sergey Senozhatsky (1):
      printk: use rcuidle console tracepoint

Tejun Heo (1):
      block: fix double-free in the failure path of cgwb_bdi_init()

Thomas Gleixner (2):
      x86/platform/goldfish: Prevent unconditional loading
      goldfish: Sanitize the broken interrupt handler

Thomas VanSelus (1):
      ntb_transport: Pick an unused queue

WANG Cong (2):
      sit: fix a double free on error path
      ping: fix a null pointer dereference

Willem de Bruijn (4):
      tun: read vnet_hdr_sz once
      macvtap: read vnet_hdr_size once
      net: introduce device min_header_len
      packet: round up linear to header len

Yang Yang (1):
      futex: Move futex_init() to core_initcall

 Documentation/kernel-parameters.txt        |  4 ++
 Makefile                                   |  2 +-
 arch/arm/lib/getuser.S                     |  2 +-
 arch/x86/kvm/vmx.c                         | 56 +++++++++------------
 arch/x86/platform/goldfish/goldfish.c      | 14 +++++-
 drivers/gpu/drm/drm_dp_mst_topology.c      |  2 +-
 drivers/gpu/drm/radeon/radeon_cursor.c     |  4 +-
 drivers/input/mouse/elan_i2c_core.c        |  1 +
 drivers/md/bcache/bcache.h                 |  4 +-
 drivers/md/bcache/btree.c                  | 40 +++++++--------
 drivers/md/bcache/btree.h                  |  3 +-
 drivers/md/bcache/request.c                |  4 +-
 drivers/md/bcache/super.c                  |  2 +
 drivers/media/usb/siano/smsusb.c           | 18 +++++--
 drivers/mmc/core/mmc.c                     |  4 +-
 drivers/net/ethernet/mellanox/mlx4/en_rx.c |  5 +-
 drivers/net/loopback.c                     |  1 +
 drivers/net/macvtap.c                      |  4 +-
 drivers/net/tun.c                          | 10 ++--
 drivers/net/wireless/realtek/rtlwifi/usb.c | 18 +++++++
 drivers/ntb/ntb_transport.c                |  5 +-
 drivers/platform/goldfish/pdev_bus.c       | 13 +++--
 drivers/scsi/scsi_lib.c                    |  3 +-
 drivers/scsi/sg.c                          |  4 ++
 drivers/tty/serial/msm_serial.c            |  1 +
 drivers/usb/chipidea/ci_hdrc_imx.c         |  1 -
 drivers/usb/serial/ark3116.c               | 13 +++--
 drivers/usb/serial/cp210x.c                |  2 +
 drivers/usb/serial/ftdi_sio.c              | 31 +++++++-----
 drivers/usb/serial/mos7840.c               |  4 +-
 drivers/usb/serial/opticon.c               |  2 +-
 drivers/usb/serial/spcp8x5.c               |  8 ++-
 fs/fuse/dev.c                              |  4 ++
 fs/splice.c                                |  1 +
 include/linux/can/core.h                   |  7 ++-
 include/linux/netdevice.h                  |  4 ++
 include/net/cipso_ipv4.h                   |  4 ++
 kernel/futex.c                             |  2 +-
 kernel/printk/printk.c                     |  2 +-
 mm/backing-dev.c                           |  9 +++-
 net/can/af_can.c                           | 12 ++++-
 net/can/af_can.h                           |  3 +-
 net/can/bcm.c                              |  4 +-
 net/can/gw.c                               |  2 +-
 net/can/raw.c                              |  4 +-
 net/core/dev.c                             | 31 +++++-------
 net/ethernet/eth.c                         |  1 +
 net/ipv4/cipso_ipv4.c                      |  4 ++
 net/ipv4/ip_sockglue.c                     | 17 +++++--
 net/ipv4/ping.c                            |  2 +
 net/ipv4/tcp.c                             |  6 +++
 net/ipv4/tcp_output.c                      |  6 ++-
 net/ipv6/ip6_gre.c                         | 41 +++++++++-------
 net/ipv6/ip6_tunnel.c                      | 34 ++++++++-----
 net/ipv6/sit.c                             |  1 +
 net/ipv6/tcp_ipv6.c                        | 24 ++++-----
 net/irda/irqueue.c                         | 34 ++++++-------
 net/l2tp/l2tp_core.h                       |  1 +
 net/l2tp/l2tp_ip.c                         | 27 +++++++++-
 net/l2tp/l2tp_ip6.c                        |  2 +-
 net/llc/llc_conn.c                         |  3 ++
 net/llc/llc_sap.c                          |  3 ++
 net/packet/af_packet.c                     | 79 ++++++++++++++++++------------
 net/sctp/socket.c                          |  3 +-
 net/socket.c                               |  4 +-
 65 files changed, 424 insertions(+), 242 deletions(-)


More information about the kernel-team mailing list