This bug was fixed in the package linux - 4.4.0-204.236 --------------- linux (4.4.0-204.236) xenial; urgency=medium * xenial/linux: 4.4.0-204.236 -proposed tracker (LP: #1916222) * Xenial update: v4.4.254 upstream stable release (LP: #1914648) - ALSA: seq: oss: Fix missing error check in snd_seq_oss_synth_make_info() - ALSA: hda/via: Add minimum mute flag - ACPI: scan: Make acpi_bus_get_device() clear return pointer on error - dm: avoid filesystem lookup in dm_get_dev_t() - ASoC: Intel: haswell: Add missing pm_ops - scsi: ufs: Correct the LUN used in eh_device_reset_handler() callback - drm/nouveau/bios: fix issue shadowing expansion ROMs - drm/nouveau/i2c/gm200: increase width of aux semaphore owner fields - can: dev: can_restart: fix use after free bug - iio: ad5504: Fix setting power-down state - ehci: fix EHCI host controller initialization sequence - usb: bdc: Make bdc pci driver depend on BROKEN - [Config] updateconfigs for USB_BDC_PCI - xhci: make sure TRB is fully written before giving it to the controller - compiler.h: Raise minimum version of GCC to 5.1 for arm64 - netfilter: rpfilter: mask ecn bits before fib lookup - sh: dma: fix kconfig dependency for G2_DMA - sh_eth: Fix power down vs. is_opened flag ordering - skbuff: back tiny skbs with kmalloc() in __netdev_alloc_skb() too - ipv6: create multicast route with RTPROT_KERNEL - net_sched: avoid shift-out-of-bounds in tcindex_set_parms() - Revert "mm/slub: fix a memory leak in sysfs_slab_add()" - tracing: Fix race in trace_open and buffer resize call - xen-blkback: set ring->xenblkd to NULL after kthread_stop() - x86/boot/compressed: Disable relocation relaxation - Linux 4.4.254 * Xenial update: v4.4.253 upstream stable release (LP: #1914647) - ASoC: dapm: remove widget from dirty list on free - mm/hugetlb: fix potential missing huge page size info - ext4: fix bug for rename with RENAME_WHITEOUT - ARC: build: add boot_targets to PHONY - ethernet: ucc_geth: fix definition and size of ucc_geth_tx_global_pram - arch/arc: add copy_user_page() to to fix build error on ARC - misdn: dsp: select CONFIG_BITREVERSE - net: ethernet: fs_enet: Add missing MODULE_LICENSE - ACPI: scan: add stub acpi_create_platform_device() for !CONFIG_ACPI - ARM: picoxcell: fix missing interrupt-parent properties - Input: uinput - avoid FF flush when destroying device - dump_common_audit_data(): fix racy accesses to ->d_name - NFS: nfs_igrab_and_active must first reference the superblock - ext4: fix superblock checksum failure when setting password salt - RDMA/usnic: Fix memleak in find_free_vf_and_create_qp_grp - mm, slub: consider rest of partial list if acquire_slab() fails - net: sunrpc: interpret the return value of kstrtou32 correctly - usb: ohci: Make distrust_firmware param default to false - iio: buffer: Fix demux update - nfsd4: readdirplus shouldn't return parent of export - net: cdc_ncm: correct overhead in delayed_ndp_size - netxen_nic: fix MSI/MSI-x interrupts - rndis_host: set proper input size for OID_GEN_PHYSICAL_MEDIUM request - net: dcb: Validate netlink message in DCB handler - net: dcb: Accept RTM_GETDCB messages carrying set-like DCB commands - net: sit: unregister_netdevice on newlink's error path - rxrpc: Fix handling of an unsupported token type in rxrpc_read() - net: avoid 32 x truesize under-estimation for tiny skbs - spi: cadence: cache reference clock rate during probe - Linux 4.4.253 * Xenial update: v4.4.252 upstream stable release (LP: #1913479) - Revert "UBUNTU: SAUCE: target: fix XCOPY NAA identifier lookup" - target: add XCOPY target/segment desc sense codes - target: bounds check XCOPY segment descriptor list - target: use XCOPY segment descriptor CSCD IDs - xcopy: loop over devices using idr helper - scsi: target: Fix XCOPY NAA identifier lookup - powerpc: Fix incorrect stw{, ux, u, x} instructions in __set_pte_at - net: ip: always refragment ip defragmented packets - net: fix pmtu check in nopmtudisc mode - vmlinux.lds.h: Add PGO and AutoFDO input sections - ubifs: wbuf: Don't leak kernel memory to flash - spi: pxa2xx: Fix use-after-free on unbind - cpufreq: powernow-k8: pass policy rather than use cpufreq_cpu_get() - wil6210: select CONFIG_CRC32 - block: rsxx: select CONFIG_CRC32 - iommu/intel: Fix memleak in intel_irq_remapping_alloc - block: fix use-after-free in disk_part_iter_next - net: drop bogus skb with CHECKSUM_PARTIAL and offset beyond end of trimmed packet - Linux 4.4.252 * Xenial update: v4.4.251 upstream stable release (LP: #1913478) - kbuild: don't hardcode depmod path - workqueue: Kick a worker based on the actual activation of delayed works - lib/genalloc: fix the overflow when size is too big - depmod: handle the case of /sbin/depmod without /sbin in PATH - atm: idt77252: call pci_disable_device() on error path - ipv4: Ignore ECN bits for fib lookups in fib_compute_spec_dst() - net: hns: fix return value check in __lb_other_process() - net: hdlc_ppp: Fix issues when mod_timer is called while timer is running - CDC-NCM: remove "connected" log message - vhost_net: fix ubuf refcount incorrectly when sendmsg fails - net: sched: prevent invalid Scell_log shift count - virtio_net: Fix recursive call to cpus_read_lock() - ethernet: ucc_geth: fix use-after-free in ucc_geth_remove() - video: hyperv_fb: Fix the mmap() regression for v5.4.y and older - usb: gadget: enable super speed plus - USB: cdc-acm: blacklist another IR Droid device - usb: chipidea: ci_hdrc_imx: add missing put_device() call in usbmisc_get_init_data() - USB: xhci: fix U1/U2 handling for hardware with XHCI_INTEL_HOST quirk set - usb: uas: Add PNY USB Portable SSD to unusual_uas - USB: serial: iuu_phoenix: fix DMA from stack - USB: serial: option: add LongSung M5710 module support - USB: yurex: fix control-URB timeout handling - USB: usblp: fix DMA to stack - ALSA: usb-audio: Fix UBSAN warnings for MIDI jacks - usb: gadget: select CONFIG_CRC32 - usb: gadget: f_uac2: reset wMaxPacketSize - usb: gadget: function: printer: Fix a memory leak for interface descriptor - USB: gadget: legacy: fix return error code in acm_ms_bind() - usb: gadget: Fix spinlock lockup on usb_function_deactivate - usb: gadget: configfs: Preserve function ordering after bind failure - USB: serial: keyspan_pda: remove unused variable - x86/mm: Fix leak of pmd ptlock - ALSA: hda/conexant: add a new hda codec CX11970 - Revert "device property: Keep secondary firmware node secondary by type" - netfilter: ipset: fix shift-out-of-bounds in htable_bits() - netfilter: xt_RATEEST: reject non-null terminated string from userspace - x86/mtrr: Correct the range check before performing MTRR type lookups - Linux 4.4.251 * Xenial update: v4.4.250 upstream stable release (LP: #1912679) - ALSA: hda/ca0132 - Fix work handling in delayed HP detection - ALSA: usb-audio: simplify set_sync_ep_implicit_fb_quirk - ALSA: usb-audio: fix sync-ep altsetting sanity check - ALSA: hda/realtek - Support Dell headset mode for ALC3271 - ALSA: hda - Fix a wrong FIXUP for alc289 on Dell machines - ALSA: hda/realtek - Dell headphone has noise on unmute for ALC236 - s390/dasd: fix hanging device offline processing - USB: serial: digi_acceleport: fix write-wakeup deadlocks - uapi: move constants from to - of: fix linker-section match-table corruption - reiserfs: add check for an invalid ih_entry_count - misc: vmw_vmci: fix kernel info-leak by initializing dbells in vmci_ctx_get_chkpt_doorbells() - media: gp8psk: initialize stats at power control logic - ALSA: seq: Use bool for snd_seq_queue internal flags - module: set MODULE_STATE_GOING state when a module fails to load - quota: Don't overflow quota file offsets - powerpc: sysdev: add missing iounmap() on error in mpic_msgr_probe() - module: delay kobject uevent until after module init call - iio:magnetometer:mag3110: Fix alignment and data leak issues. - mwifiex: Fix possible buffer overflows in mwifiex_cmd_802_11_ad_hoc_start - Linux 4.4.250 -- Stefan Bader