[Xenial][SRU][Pull] Xenial update: 4.4.221 upstream stable release

Ian May ian.may at canonical.com
Tue May 12 03:31:04 UTC 2020


This pull request includes the following Xenial stable patchset:

  Xenial update: 4.4.221 upstream stable release
  BugLink: https://bugs.launchpad.net/bugs/1878098

All patches applied cleanly.

Ian

----

The following changes since commit
7f71dc52febc72e0413d1b7d0561f5e76dd2bcb8:   Linux 4.4.220 (2020-04-29
11:09:47 -0500) are available in the Git repository at:

  git://git.launchpad.net/~ian-may/ubuntu/+source/linux/+git/xenial series-update-4.4.221

for you to fetch changes up to eabea0b08eb6894d44fb0d48d5edd7e7a7cedd47:
  Linux 4.4.221 (2020-05-11 17:21:59 -0500)
---------------------------------------------------------------- Ahmad
Fatoum (1):       ARM: imx: provide v7_cpu_resume() only on
ARM_CPU_SUSPEND=y Al Viro (1):       propagate_one():
mnt_set_mountpoint() needs mount_lock Alan Stern (3):       USB: core:
Fix free-while-in-use bug in the USB S-Glibrary       USB: hub: Fix
handling of connect changes during sleep       usb-storage: Add
unusual_devs entry for JMicron JMS566 Alexander Tsoy (1):       ALSA:
usb-audio: Filter out unsupported sample rates on Focusrite devices
Andrew Melnychenko (1):       tty: hvc: fix buffer overflow during
hvc_alloc(). Arnd Bergmann (1):       net: ipv4: avoid unused variable
warning for sysctl Bodo Stroesser (1):       scsi: target: fix PR IN /
READ FULL STATUS for FC Changming Liu (1):       USB: sisusbvga: Change
port variable from signed to unsigned Clement Leger (1):      
remoteproc: Fix wrong rvring index computation Colin Ian King (1):      
ext4: unsigned int compared against zero Cornelia Huck (1):      
s390/cio: avoid duplicated 'ADD' uevents David Ahern (1):       xfrm:
Always set XFRM_TRANSFORMED in xfrm{4,6}_output_finish David Mosberger
(2):       drivers: usb: core: Don't disable irqs in usb_sg_wait()
during URB submit.       drivers: usb: core: Minimize irq disabling in
usb_sg_cancel() Dmitry Monakhov (1):       ext4: fix extent_status
fragmentation for plain files Eric Dumazet (1):       tcp: cache line
align MAX_TCP_HEADER Florian Fainelli (1):       pwm: bcm2835:
Dynamically allocate base Geert Uytterhoeven (2):       pwm: rcar: Fix
late Runtime PM enablement       pwm: renesas-tpu: Fix late Runtime PM
enablement Greg Kroah-Hartman (1):       Linux 4.4.221 Gyeongtaek Lee
(1):       ASoC: dapm: fixup dapm kcontrol widget Hans de Goede (1):
      ASoC: Intel: atom: Take the drv->lock mutex before calling
sst_send_slot_map() Ian Abbott (1):       staging: comedi: dt2815: fix
writing hi byte of analog output Ian Rogers (1):       perf/core: fix
parent pid/tid in task exit events James Smart (1):       scsi: lpfc:
Fix kasan slab-out-of-bounds error in lpfc_unreg_login Jason Gunthorpe
(1):       net/cxgb4: Check the return from t4_query_params properly
Jeremy Sowden (1):       vti4: removed duplicate log message. Jiri Slaby
(1):       tty: rocket, avoid OOB access John Haxby (1):       ipv6: fix
restrict IPV6_ADDRFORM operation Jonathan Cox (1):       USB: Add
USB_QUIRK_DELAY_CTRL_MSG and USB_QUIRK_DELAY_INIT for Corsair K70 RGB
RAPIDFIRE Juergen Gross (1):       xen/xenbus: ensure
xenbus_map_ring_valloc() returns proper grant status Lars-Peter Clausen
(3):       iio: xilinx-xadc: Fix ADC-B powerdown       iio: xilinx-xadc:
Fix clearing interrupt when enabling trigger       iio: xilinx-xadc: Fix
sequencer configuration for aux channels in simultaneous mode Liu Jian
(1):       mtd: cfi: fix deadloop in cfi_cmdset_0002.c do_write_buffer
Luke Nelson (1):       bpf, x86: Fix encoding for lower 8-bit registers
in BPF_STX BPF_B Malcolm Priestley (2):       staging: vt6656: Fix
drivers TBTT timing counter.       staging: vt6656: Power save stop
wake_up_count wrap around. Miklos Szeredi (1):       fuse: fix possibly
missed wake-up after abort Nathan Chancellor (1):       usb: gadget:
udc: bdc: Remove unnecessary NULL checks in bdc_req_complete Nicolai
Stange (1):       net: ipv4: emulate READ_ONCE() on ->hdrincl bit-field
in raw_sendmsg() Oliver Neukum (2):       UAS: no use logging any
details in case of ENODEV       UAS: fix deadlock in error handling and
PM flushing work Paul Moore (1):       audit: check the length of
userspace generated audit records Piotr Krysiuk (1):      
fs/namespace.c: fix mountpoint reference counter race Qiujun Huang (1):
      ceph: return ceph_mdsc_do_request() errors from __get_parent()
Sean Christopherson (1):       KVM: Check validity of resolved slot when
searching memslots Taehee Yoo (2):       macvlan: fix null dereference
in macvlan_device_event()       team: fix hang in team_mode_get()
Takashi Iwai (3):       ALSA: hda - Fix incorrect usage of
IS_REACHABLE()       ALSA: hda: Remove ASUS ROG Zenith from the
blacklist       ALSA: usx2y: Fix potential NULL dereference Theodore
Ts'o (5):       ext4: convert BUG_ON's to WARN_ON's in mballoc.c      
ext4: avoid declaring fs inconsistent due to invalid file handles      
ext4: protect journal inode's blocks using block_validity       ext4:
don't perform block validity checks on the journal inode       ext4: fix
block validity checks for journal inodes using indirect blocks Udipto
Goswami (1):       usb: f_fs: Clear OS Extended descriptor counts to
zero in ffs_data_reset() Uros Bizjak (1):       KVM: VMX: Enable machine
check support for 32bit targets Vasily Averin (2):      
kernel/gcov/fs.c: gcov_seq_next() should increase position index      
ipc/util.c: sysvipc_find_ipc() should increase position index Wei
Yongjun (1):       crypto: mxs-dcp - make symbols 'sha1_null_hash' and
'sha256_null_hash' static Wu Bo (1):       scsi: iscsi: Report unbind
session event when the target has been removed Xin Long (1):       sctp:
use right member as the param of list_for_each_entry Xiyu Yang (4):
      net: netrom: Fix potential nr_neigh refcnt leak in nr_add_node
      net/x25: Fix x25_neigh refcnt leak when receiving frame      
ALSA: usb-audio: Fix usb audio refcnt leak when getting spdif      
staging: comedi: Fix comedi_device refcnt leak in comedi_open Yan, Zheng
(1):       ceph: don't skip updating wanted caps when cap is stale
 Makefile                                   |  2 +-
 arch/arm/mach-imx/Makefile                 |  2 +
 arch/x86/kvm/vmx.c                         |  2 +-
 arch/x86/net/bpf_jit_comp.c                | 18 +++++++--
 drivers/crypto/mxs-dcp.c                   |  4 +-
 drivers/iio/adc/xilinx-xadc-core.c         | 17 +++++++--
 drivers/mtd/chips/cfi_cmdset_0002.c        |  6 ++-
 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c |  2 +-
 drivers/net/macvlan.c                      |  2 +-
 drivers/net/team/team.c                    |  4 ++
 drivers/pwm/pwm-bcm2835.c                  |  1 +
 drivers/pwm/pwm-rcar.c                     | 10 +++--
 drivers/pwm/pwm-renesas-tpu.c              |  9 ++---
 drivers/remoteproc/remoteproc_core.c       |  2 +-
 drivers/s390/cio/device.c                  | 13 +++++--
 drivers/scsi/lpfc/lpfc_sli.c               |  2 +
 drivers/scsi/scsi_transport_iscsi.c        |  4 +-
 drivers/staging/comedi/comedi_fops.c       |  4 +-
 drivers/staging/comedi/drivers/dt2815.c    |  3 ++
 drivers/staging/vt6656/int.c               |  3 +-
 drivers/staging/vt6656/main_usb.c          |  9 +++--
 drivers/target/target_core_fabric_lib.c    |  2 +-
 drivers/tty/hvc/hvc_console.c              | 23 +++++++-----
 drivers/tty/rocket.c                       | 25 +++++++------
 drivers/usb/core/hub.c                     | 14 +++++++
 drivers/usb/core/message.c                 | 53
++++++++++++++-------------  drivers/usb/core/quirks.c                 
|  4 ++  drivers/usb/gadget/function/f_fs.c         |  4 ++
 drivers/usb/gadget/udc/bdc/bdc_ep.c        |  2 +-
 drivers/usb/misc/sisusbvga/sisusb.c        | 20 +++++-----
 drivers/usb/misc/sisusbvga/sisusb_init.h   | 14 +++----
 drivers/usb/storage/uas.c                  | 46 +++++++++++++++++++++--
 drivers/usb/storage/unusual_devs.h         |  7 ++++
 drivers/xen/xenbus/xenbus_client.c         |  9 ++++-
 fs/ceph/caps.c                             |  8 +++-
 fs/ceph/export.c                           |  5 +++
 fs/ext4/block_validity.c                   | 54
+++++++++++++++++++++++++++  fs/ext4/ext4.h                            
| 15 +++++++-  fs/ext4/extents.c                          | 59
++++++++++++++++++------------
 fs/ext4/ialloc.c                           |  2 +-
 fs/ext4/inode.c                            | 48
+++++++++++++++++-------  fs/ext4/ioctl.c                            | 
2 +-  fs/ext4/mballoc.c                          |  6 ++-
 fs/ext4/namei.c                            |  4 +-
 fs/ext4/resize.c                           |  5 ++-
 fs/ext4/super.c                            | 28 +++++---------
 fs/fuse/dev.c                              | 12 ++++--
 fs/namespace.c                             |  2 +-
 fs/pnode.c                                 |  9 ++---
 include/linux/kvm_host.h                   |  2 +-
 include/net/tcp.h                          |  2 +-
 ipc/util.c                                 |  2 +-
 kernel/audit.c                             |  3 ++
 kernel/events/core.c                       | 13 +++++--
 kernel/gcov/fs.c                           |  2 +-
 net/ipv4/ip_vti.c                          |  4 +-
 net/ipv4/raw.c                             |  4 +-
 net/ipv4/route.c                           |  3 +-
 net/ipv4/xfrm4_output.c                    |  2 -
 net/ipv6/ipv6_sockglue.c                   | 13 +++----
 net/ipv6/xfrm6_output.c                    |  2 -
 net/netrom/nr_route.c                      |  1 +
 net/sctp/socket.c                          |  6 +--
 net/x25/x25_dev.c                          |  4 +-
 sound/pci/hda/hda_intel.c                  |  1 -
 sound/pci/hda/patch_realtek.c              |  2 +-
 sound/soc/intel/atom/sst-atom-controls.c   |  2 +
 sound/soc/soc-dapm.c                       | 20 ++++++++--
 sound/usb/format.c                         | 52
++++++++++++++++++++++++++  sound/usb/mixer_quirks.c                   |
12 ++++--  sound/usb/usx2y/usbusx2yaudio.c            |  2 +  71 files
changed, 542 insertions(+), 213 deletions(-)




More information about the kernel-team mailing list