[ubuntu/focal-proposed] linux-oem 4.15.0-1060.69 (Accepted)
Andy Whitcroft
apw at canonical.com
Tue Oct 29 16:43:16 UTC 2019
linux-oem (4.15.0-1060.69) bionic; urgency=medium
* bionic/linux-oem: 4.15.0-1060.69 -proposed tracker (LP: #1849012)
* Intel Wireless AC 3168 on Eoan complaints FW error in SYNC CMD
GEO_TX_POWER_LIMIT (LP: #1846016)
- iwlwifi: exclude GEO SAR support for 3168
* The system cannot resume from S3 if user unplugs the TB16 during suspend
state (LP: #1849269)
- bdi: Do not use freezable workqueue
- Revert "libata, freezer: avoid block device removal while system is frozen"
- SAUCE: PCI: pciehp: Do not disable interrupt twice on suspend
- SAUCE: PCI: pciehp: Prevent deadlock on disconnect
[ Ubuntu: 4.15.0-67.76 ]
* bionic/linux: 4.15.0-67.76 -proposed tracker (LP: #1849035)
* Unexpected CFS throttling (LP: #1832151)
- sched/fair: Add lsub_positive() and use it consistently
- sched/fair: Fix low cpu usage with high throttling by removing expiration of
cpu-local slices
- sched/fair: Fix -Wunused-but-set-variable warnings
* [CML] New device IDs for CML-U (LP: #1843774)
- i2c: i801: Add support for Intel Comet Lake
- spi: pxa2xx: Add support for Intel Comet Lake
* CVE-2019-17666
- SAUCE: rtlwifi: rtl8822b: Fix potential overflow on P2P code
- SAUCE: rtlwifi: Fix potential overflow on P2P code
* md raid0/linear doesn't show error state if an array member is removed and
allows successful writes (LP: #1847773)
- md raid0/linear: Mark array as 'broken' and fail BIOs if a member is gone
* Change Config Option CONFIG_MEMORY_HOTPLUG_DEFAULT_ONLINE for s390x from yes
to no (LP: #1848492)
- [Config] Change Config Option CONFIG_MEMORY_HOTPLUG_DEFAULT_ONLINE for s390x
from yes to no
* [Packaging] Support building Flattened Image Tree (FIT) kernels
(LP: #1847969)
- [Packaging] add rules to build FIT image
- [Packaging] force creation of headers directory
* bcache: Performance degradation when querying priority_stats (LP: #1840043)
- bcache: add cond_resched() in __bch_cache_cmp()
* Add installer support for iwlmvm adapters (LP: #1848236)
- d-i: Add iwlmvm to nic-modules
* Check for CPU Measurement sampling (LP: #1847590)
- s390/cpumsf: Check for CPU Measurement sampling
* [CML-U] Comet lake platform need ISH driver support (LP: #1843775)
- HID: intel-ish-hid: Add Comet Lake PCI device ID
* intel-lpss driver conflicts with write-combining MTRR region (LP: #1845584)
- SAUCE: mfd: intel-lpss: add quirk for Dell XPS 13 7390 2-in-1
* Fix non-working Realtek USB ethernet after system resume (LP: #1847063)
- r8152: remove extra action copying ethernet address
- r8152: Refresh MAC address during USBDEVFS_RESET
- r8152: Set macpassthru in reset_resume callback
* Ubuntu 18.04 - wrong cpu-mf counter number (LP: #1847109)
- s390/cpum_cf: correct counter number of LAST_HOST_TRANSLATIONS
* PM / hibernate: fix potential memory corruption (LP: #1847118)
- PM / hibernate: memory_bm_find_bit(): Tighten node optimisation
* Microphone-Mute keyboard LED is always on/off on Dell Latitude 3310
(LP: #1846453)
- platform/x86: dell-laptop: Add 2-in-1 devices to the DMI whitelist
- platform/x86: dell-laptop: Removed duplicates in DMI whitelist
* xHCI on AMD Stoney Ridge cannot detect USB 2.0 or 1.1 devices.
(LP: #1846470)
- x86/PCI: Avoid AMD FCH XHCI USB PME# from D0 defect
* CVE-2019-15098
- ath6kl: fix a NULL-ptr-deref bug in ath6kl_usb_alloc_urb_from_pipe()
* Bionic update: upstream stable patchset 2019-10-15 (LP: #1848274)
- tpm: use tpm_try_get_ops() in tpm-sysfs.c.
- tpm: Fix TPM 1.2 Shutdown sequence to prevent future TPM operations
- drm/bridge: tc358767: Increase AUX transfer length limit
- drm/panel: simple: fix AUO g185han01 horizontal blanking
- video: ssd1307fb: Start page range at page_offset
- drm/stm: attach gem fence to atomic state
- drm/radeon: Fix EEH during kexec
- gpu: drm: radeon: Fix a possible null-pointer dereference in
radeon_connector_set_property()
- ipmi_si: Only schedule continuously in the thread in maintenance mode
- clk: qoriq: Fix -Wunused-const-variable
- clk: sunxi-ng: v3s: add missing clock slices for MMC2 module clocks
- clk: sirf: Don't reference clk_init_data after registration
- clk: zx296718: Don't reference clk_init_data after registration
- powerpc/xmon: Check for HV mode when dumping XIVE info from OPAL
- powerpc/rtas: use device model APIs and serialization during LPM
- powerpc/futex: Fix warning: 'oldval' may be used uninitialized in this
function
- powerpc/pseries/mobility: use cond_resched when updating device tree
- pinctrl: tegra: Fix write barrier placement in pmx_writel
- vfio_pci: Restore original state on release
- drm/nouveau/volt: Fix for some cards having 0 maximum voltage
- drm/amdgpu/si: fix ASIC tests
- powerpc/64s/exception: machine check use correct cfar for late handler
- powerpc/pseries: correctly track irq state in default idle
- arm64: fix unreachable code issue with cmpxchg
- clk: at91: select parent if main oscillator or bypass is enabled
- scsi: core: Reduce memory required for SCSI logging
- dma-buf/sw_sync: Synchronize signal vs syncpt free
- MIPS: tlbex: Explicitly cast _PAGE_NO_EXEC to a boolean
- i2c-cht-wc: Fix lockdep warning
- PCI: tegra: Fix OF node reference leak
- livepatch: Nullify obj->mod in klp_module_coming()'s error path
- ARM: 8898/1: mm: Don't treat faults reported from cache maintenance as
writes
- rtc: snvs: fix possible race condition
- HID: apple: Fix stuck function keys when using FN
- PCI: rockchip: Propagate errors for optional regulators
- PCI: imx6: Propagate errors for optional regulators
- PCI: exynos: Propagate errors for optional PHYs
- security: smack: Fix possible null-pointer dereferences in
smack_socket_sock_rcv_skb()
- ARM: 8903/1: ensure that usable memory in bank 0 starts from a PMD-aligned
address
- fat: work around race with userspace's read via blockdev while mounting
- pktcdvd: remove warning on attempting to register non-passthrough dev
- hypfs: Fix error number left in struct pointer member
- kbuild: clean compressed initramfs image
- ocfs2: wait for recovering done after direct unlock request
- kmemleak: increase DEBUG_KMEMLEAK_EARLY_LOG_SIZE default to 16K
- bpf: fix use after free in prog symbol exposure
- cxgb4:Fix out-of-bounds MSI-X info array access
- erspan: remove the incorrect mtu limit for erspan
- hso: fix NULL-deref on tty open
- ipv6: drop incoming packets having a v4mapped source address
- net: ipv4: avoid mixed n_redirects and rate_tokens usage
- net: qlogic: Fix memory leak in ql_alloc_large_buffers
- net: Unpublish sk from sk_reuseport_cb before call_rcu
- nfc: fix memory leak in llcp_sock_bind()
- qmi_wwan: add support for Cinterion CLS8 devices
- sch_dsmark: fix potential NULL deref in dsmark_init()
- vsock: Fix a lockdep warning in __vsock_release()
- net/rds: Fix error handling in rds_ib_add_one()
- xen-netfront: do not use ~0U as error return value for xennet_fill_frags()
- tipc: fix unlimited bundling of small messages
- sch_cbq: validate TCA_CBQ_WRROPT to avoid crash
- ipv6: Handle missing host route in __ipv6_ifa_notify
- Smack: Don't ignore other bprm->unsafe flags if LSM_UNSAFE_PTRACE is set
- smack: use GFP_NOFS while holding inode_smack::smk_lock
- NFC: fix attrs checks in netlink interface
- kexec: bail out upon SIGKILL when allocating memory.
- drm/panel: check failure cases in the probe func
- drm/amd/display: reprogram VM config when system resume
- pinctrl: amd: disable spurious-firing GPIO IRQs
- pstore: fs superblock limits
- pinctrl: meson-gxbb: Fix wrong pinning definition for uart_c
- mbox: qcom: add APCS child device for QCS404
- ARM: 8875/1: Kconfig: default to AEABI w/ Clang
- arm64: consider stack randomization for mmap base only when necessary
- mips: properly account for stack randomization and stack guard gap
- arm: properly account for stack randomization and stack guard gap
- arm: use STACK_TOP when computing mmap base address
* Bionic update: upstream stable patchset 2019-10-07 (LP: #1847155)
- Revert "Bluetooth: validate BLE connection interval updates"
- powerpc/xive: Fix bogus error code returned by OPAL
- IB/core: Add an unbound WQ type to the new CQ API
- HID: prodikeys: Fix general protection fault during probe
- HID: sony: Fix memory corruption issue on cleanup.
- HID: logitech: Fix general protection fault caused by Logitech driver
- HID: hidraw: Fix invalid read in hidraw_ioctl
- mtd: cfi_cmdset_0002: Use chip_good() to retry in do_write_oneword()
- crypto: talitos - fix missing break in switch statement
- iwlwifi: mvm: send BCAST management frames to the right station
- media: tvp5150: fix switch exit in set control handler
- ASoC: fsl: Fix of-node refcount unbalance in fsl_ssi_probe_from_dt()
- arm64: kpti: Whitelist Cortex-A CPUs that don't implement the CSV3 field
- ALSA: hda - Add laptop imic fixup for ASUS M9V laptop
- ALSA: hda - Apply AMD controller workaround for Raven platform
- objtool: Clobber user CFLAGS variable
- pinctrl: sprd: Use define directive for sprd_pinconf_params values
- power: supply: sysfs: ratelimit property read error message
- irqchip/gic-v3-its: Fix LPI release for Multi-MSI devices
- f2fs: check all the data segments against all node ones
- PCI: hv: Avoid use of hv_pci_dev->pci_slot after freeing it
- blk-mq: move cancel of requeue_work to the front of blk_exit_queue
- Revert "f2fs: avoid out-of-range memory access"
- dm zoned: fix invalid memory access
- f2fs: fix to do sanity check on segment bitmap of LFS curseg
- drm: Flush output polling on shutdown
- net: don't warn in inet diag when IPV6 is disabled
- ACPI: video: Add new hw_changes_brightness quirk, set it on PB Easynote MZ35
- xfs: don't crash on null attr fork xfs_bmapi_read
- Bluetooth: btrtl: Additional Realtek 8822CE Bluetooth devices
- f2fs: use generic EFSBADCRC/EFSCORRUPTED
- arcnet: provide a buffer big enough to actually receive packets
- cdc_ncm: fix divide-by-zero caused by invalid wMaxPacketSize
- macsec: drop skb sk before calling gro_cells_receive
- net/phy: fix DP83865 10 Mbps HDX loopback disable function
- net: qrtr: Stop rx_worker before freeing node
- net/sched: act_sample: don't push mac header on ip6gre ingress
- net_sched: add max len check for TCA_KIND
- openvswitch: change type of UPCALL_PID attribute to NLA_UNSPEC
- ppp: Fix memory leak in ppp_write
- sch_netem: fix a divide by zero in tabledist()
- skge: fix checksum byte order
- usbnet: ignore endpoints with invalid wMaxPacketSize
- usbnet: sanity checking of packet sizes and device mtu
- net/mlx5: Add device ID of upcoming BlueField-2
- mISDN: enforce CAP_NET_RAW for raw sockets
- appletalk: enforce CAP_NET_RAW for raw sockets
- ax25: enforce CAP_NET_RAW for raw sockets
- ieee802154: enforce CAP_NET_RAW for raw sockets
- nfc: enforce CAP_NET_RAW for raw sockets
- ALSA: hda: Flush interrupts on disabling
- regulator: lm363x: Fix off-by-one n_voltages for lm3632 ldo_vpos/ldo_vneg
- ASoC: sgtl5000: Fix charge pump source assignment
- dmaengine: bcm2835: Print error in case setting DMA mask fails
- leds: leds-lp5562 allow firmware files up to the maximum length
- media: dib0700: fix link error for dibx000_i2c_set_speed
- media: mtk-cir: lower de-glitch counter for rc-mm protocol
- media: exynos4-is: fix leaked of_node references
- media: hdpvr: Add device num check and handling
- media: i2c: ov5640: Check for devm_gpiod_get_optional() error
- sched/fair: Fix imbalance due to CPU affinity
- sched/core: Fix CPU controller for !RT_GROUP_SCHED
- x86/reboot: Always use NMI fallback when shutdown via reboot vector IPI
fails
- x86/apic: Soft disable APIC before initializing it
- ALSA: hda - Show the fatal CORB/RIRB error more clearly
- ALSA: i2c: ak4xxx-adda: Fix a possible null pointer dereference in
build_adc_controls()
- EDAC/mc: Fix grain_bits calculation
- media: iguanair: add sanity checks
- base: soc: Export soc_device_register/unregister APIs
- ALSA: usb-audio: Skip bSynchAddress endpoint check if it is invalid
- ia64:unwind: fix double free for mod->arch.init_unw_table
- EDAC/altera: Use the proper type for the IRQ status bits
- ASoC: rsnd: don't call clk_get_rate() under atomic context
- md/raid1: end bio when the device faulty
- md: don't call spare_active in md_reap_sync_thread if all member devices
can't work
- md: don't set In_sync if array is frozen
- ACPI / processor: don't print errors for processorIDs == 0xff
- EDAC, pnd2: Fix ioremap() size in dnv_rd_reg()
- efi: cper: print AER info of PCIe fatal error
- sched/fair: Use rq_lock/unlock in online_fair_sched_group
- media: gspca: zero usb_buf on error
- perf test vfs_getname: Disable ~/.perfconfig to get default output
- media: mtk-mdp: fix reference count on old device tree
- media: fdp1: Reduce FCP not found message level to debug
- media: rc: imon: Allow iMON RC protocol for ffdc 7e device
- dmaengine: iop-adma: use correct printk format strings
- perf record: Support aarch64 random socket_id assignment
- media: i2c: ov5645: Fix power sequence
- media: omap3isp: Don't set streaming state on random subdevs
- media: imx: mipi csi-2: Don't fail if initial state times-out
- net: lpc-enet: fix printk format strings
- ARM: dts: imx7d: cl-som-imx7: make ethernet work again
- media: radio/si470x: kill urb on error
- media: hdpvr: add terminating 0 at end of string
- nbd: add missing config put
- media: dvb-core: fix a memory leak bug
- libperf: Fix alignment trap with xyarray contents in 'perf stat'
- EDAC/amd64: Recognize DRAM device type ECC capability
- EDAC/amd64: Decode syndrome before translating address
- PM / devfreq: passive: Use non-devm notifiers
- PM / devfreq: exynos-bus: Correct clock enable sequence
- media: cec-notifier: clear cec_adap in cec_notifier_unregister
- media: saa7146: add cleanup in hexium_attach()
- media: cpia2_usb: fix memory leaks
- media: saa7134: fix terminology around saa7134_i2c_eeprom_md7134_gate()
- perf trace beauty ioctl: Fix off-by-one error in cmd->string table
- media: ov9650: add a sanity check
- ASoC: es8316: fix headphone mixer volume table
- ACPI / CPPC: do not require the _PSD method
- arm64: kpti: ensure patched kernel text is fetched from PoU
- nvmet: fix data units read and written counters in SMART log
- iommu/amd: Silence warnings under memory pressure
- iommu/iova: Avoid false sharing on fq_timer_on
- libtraceevent: Change users plugin directory
- ARM: dts: exynos: Mark LDO10 as always-on on Peach Pit/Pi Chromebooks
- ACPI: custom_method: fix memory leaks
- ACPI / PCI: fix acpi_pci_irq_enable() memory leak
- hwmon: (acpi_power_meter) Change log level for 'unsafe software power cap'
- md/raid1: fail run raid1 array when active disk less than one
- dmaengine: ti: edma: Do not reset reserved paRAM slots
- kprobes: Prohibit probing on BUG() and WARN() address
- s390/crypto: xts-aes-s390 fix extra run-time crypto self tests finding
- ASoC: dmaengine: Make the pcm->name equal to pcm->id if the name is not set
- raid5: don't set STRIPE_HANDLE to stripe which is in batch list
- mmc: core: Clarify sdio_irq_pending flag for MMC_CAP2_SDIO_IRQ_NOTHREAD
- mmc: sdhci: Fix incorrect switch to HS mode
- raid5: don't increment read_errors on EILSEQ return
- libertas: Add missing sentinel at end of if_usb.c fw_table
- ALSA: hda - Drop unsol event handler for Intel HDMI codecs
- drm/amd/powerplay/smu7: enforce minimal VBITimeout (v2)
- media: ttusb-dec: Fix info-leak in ttusb_dec_send_command()
- ALSA: hda/realtek - Blacklist PC beep for Lenovo ThinkCentre M73/93
- btrfs: extent-tree: Make sure we only allocate extents from block groups
with the same type
- media: omap3isp: Set device on omap3isp subdevs
- PM / devfreq: passive: fix compiler warning
- ALSA: firewire-tascam: handle error code when getting current source of
clock
- ALSA: firewire-tascam: check intermediate state of clock status and retry
- scsi: scsi_dh_rdac: zero cdb in send_mode_select()
- printk: Do not lose last line in kmsg buffer dump
- IB/hfi1: Define variables as unsigned long to fix KASAN warning
- randstruct: Check member structs in is_pure_ops_struct()
- ALSA: hda/realtek - Fixup mute led on HP Spectre x360
- fuse: fix missing unlock_page in fuse_writepage()
- parisc: Disable HP HSC-PCI Cards to prevent kernel crash
- x86/retpolines: Fix up backport of a9d57ef15cbe
- KVM: x86: always stop emulation on page fault
- KVM: x86: set ctxt->have_exception in x86_decode_insn()
- KVM: x86: Manually calculate reserved bits when loading PDPTRS
- media: sn9c20x: Add MSI MS-1039 laptop to flip_dmi_table
- binfmt_elf: Do not move brk for INTERP-less ET_EXEC
- ASoC: Intel: NHLT: Fix debug print format
- ASoC: Intel: Skylake: Use correct function to access iomem space
- ASoC: Intel: Fix use of potentially uninitialized variable
- ARM: samsung: Fix system restart on S3C6410
- ARM: zynq: Use memcpy_toio instead of memcpy on smp bring-up
- arm64: dts: rockchip: limit clock rate of MMC controllers for RK3328
- alarmtimer: Use EOPNOTSUPP instead of ENOTSUPP
- regulator: Defer init completion for a while after late_initcall
- gfs2: clear buf_in_tr when ending a transaction in sweep_bh_for_rgrps
- memcg, oom: don't require __GFP_FS when invoking memcg OOM killer
- memcg, kmem: do not fail __GFP_NOFAIL charges
- ovl: filter of trusted xattr results in audit
- Btrfs: fix use-after-free when using the tree modification log
- btrfs: Relinquish CPUs in btrfs_compare_trees
- btrfs: qgroup: Fix the wrong target io_tree when freeing reserved data space
- md/raid6: Set R5_ReadError when there is read failure on parity disk
- md: don't report active array_state until after revalidate_disk() completes.
- md: only call set_in_sync() when it is expected to succeed.
- cfg80211: Purge frame registrations on iftype change
- /dev/mem: Bail out upon SIGKILL.
- ext4: fix warning inside ext4_convert_unwritten_extents_endio
- ext4: fix punch hole for inline_data file systems
- quota: fix wrong condition in is_quota_modification()
- hwrng: core - don't wait on add_early_randomness()
- i2c: riic: Clear NACK in tend isr
- CIFS: fix max ea value size
- CIFS: Fix oplock handling for SMB 2.1+ protocols
- md/raid0: avoid RAID0 data corruption due to layout confusion.
- mm/compaction.c: clear total_{migrate,free}_scanned before scanning a new
zone
- btrfs: qgroup: Drop quota_root and fs_info parameters from
update_qgroup_status_item
- Btrfs: fix race setting up and completing qgroup rescan workers
- net/ibmvnic: free reset work of removed device from queue
- HID: Add quirk for HP X500 PIXART OEM mouse
- net/mlx5e: Set ECN for received packets using CQE indication
- net/mlx5e: don't set CHECKSUM_COMPLETE on SCTP packets
- mlx5: fix get_ip_proto()
- net/mlx5e: Allow reporting of checksum unnecessary
- net/mlx5e: XDP, Avoid checksum complete when XDP prog is loaded
- net/mlx5e: Rx, Check ip headers sanity
- bcache: remove redundant LIST_HEAD(journal) from run_cache_set()
- initramfs: don't free a non-existent initrd
- blk-mq: change gfp flags to GFP_NOIO in blk_mq_realloc_hw_ctxs
- net/ibmvnic: Fix missing { in __ibmvnic_reset
- net_sched: check cops->tcf_block in tc_bind_tclass()
- loop: Add LOOP_SET_BLOCK_SIZE in compat ioctl
- loop: Add LOOP_SET_DIRECT_IO to compat ioctl
- perf config: Honour $PERF_CONFIG env var to specify alternate .perfconfig
- ASoC: sun4i-i2s: Don't use the oversample to calculate BCLK
- posix-cpu-timers: Sanitize bogus WARNONS
- x86/apic/vector: Warn when vector space exhaustion breaks affinity
- x86/mm/pti: Do not invoke PTI functions when PTI is disabled
- x86/mm/pti: Handle unaligned address gracefully in pti_clone_pagetable()
- libata/ahci: Drop PCS quirk for Denverton and beyond
- x86/cpu: Add Tiger Lake to Intel family
- platform/x86: intel_pmc_core: Do not ioremap RAM
- mmc: core: Add helper function to indicate if SDIO IRQs is enabled
- mmc: dw_mmc: Re-store SDIO IRQs mask at system resume
- iwlwifi: fw: don't send GEO_TX_POWER_LIMIT command to FW version 36
- Revert "ceph: use ceph_evict_inode to cleanup inode's resource"
- ceph: use ceph_evict_inode to cleanup inode's resource
- ALSA: hda/realtek - PCI quirk for Medion E4254
- smb3: allow disabling requesting leases
- btrfs: fix allocation of free space cache v1 bitmap pages
- drm/amd/display: Restore backlight brightness after system resume
linux-oem (4.15.0-1059.68) bionic; urgency=medium
* bionic/linux-oem: 4.15.0-1059.68 -proposed tracker (LP: #1847801)
* Fix non-working Realtek USB ethernet after system resume (LP: #1847063)
- r8152: remove extra action copying ethernet address
- r8152: Refresh MAC address during USBDEVFS_RESET
- r8152: Set macpassthru in reset_resume callback
* [CML-U] Comet lake platform need ISH driver support (LP: #1843775)
- HID: intel-ish-hid: Add Comet Lake PCI device ID
* [SRU][OEM-B]UBUNTU: SAUCE: enable adjusting brightness on some samsung OLED
panels (LP: #1844798)
- SAUCE: i915: intel_dp_aux_backlight: Fix max backlight calculations
- SAUCE: drm/i915: customize DPCD brightness control for specific panel
linux-oem (4.15.0-1058.67) bionic; urgency=medium
* bionic/linux-oem: 4.15.0-1058.67 -proposed tracker (LP: #1846106)
* Timeout waiting for hardware access (CSR_GP_CNTRL 0xffffffff) with backport-
iwlwifi-dkms 7744 against 4.15.0-1051-oem (LP: #1842388)
- Revert "UBUNTU: SAUCE: PCI/PM: Don't call pci_finish_runtime_suspend()"
* intel-lpss driver conflicts with write-combining MTRR region (LP: #1845584)
- SAUCE: mfd: intel-lpss: add quirk for Dell XPS 13 7390 2-in-1
* [CML] New device IDs for CML-U (LP: #1843774)
- i2c: i801: Add support for Intel Comet Lake
- spi: pxa2xx: Add support for Intel Comet Lake
* HDMI audio doesn't work anymore after resume (LP: #1845140)
- SAUCE: ALSA: hda - don't forcibly resume the codec on two DELL machines
* xHCI on AMD Stoney Ridge cannot detect USB 2.0 or 1.1 devices.
(LP: #1846470)
- x86/PCI: Avoid AMD FCH XHCI USB PME# from D0 defect
* Microphone-Mute keyboard LED is always on/off on Dell Latitude 3310
(LP: #1846453)
- platform/x86: dell-laptop: Add 2-in-1 devices to the DMI whitelist
- platform/x86: dell-laptop: Removed duplicates in DMI whitelist
* Packaging resync (LP: #1786013)
- [Packaging] update helper scripts
[ Ubuntu: 4.15.0-66.75 ]
* bionic/linux: 4.15.0-66.75 -proposed tracker (LP: #1846131)
* Packaging resync (LP: #1786013)
- [Packaging] update helper scripts
* CVE-2018-21008
- rsi: add fix for crash during assertions
* ipv6: fix neighbour resolution with raw socket (LP: #1834465)
- ipv6: constify rt6_nexthop()
- ipv6: fix neighbour resolution with raw socket
* run_netsocktests from net in ubuntu_kernel_selftests failed with X-4.15
(LP: #1842023)
- SAUCE: selftests: net: replace AF_MAX with INT_MAX in socket.c
* No sound inputs from the external microphone and headset on a Dell machine
(LP: #1842265)
- ALSA: hda - Expand pin_match function to match upcoming new tbls
- ALSA: hda - Define a fallback_pin_fixup_tbl for alc269 family
* Add -fcf-protection=none when using retpoline flags (LP: #1843291)
- SAUCE: kbuild: add -fcf-protection=none when using retpoline flags
* Enhanced Hardware Support - Finalize Naming (LP: #1842774)
- s390: add support for IBM z15 machines
* Bionic update: upstream stable patchset 2019-09-24 (LP: #1845266)
- bridge/mdb: remove wrong use of NLM_F_MULTI
- cdc_ether: fix rndis support for Mediatek based smartphones
- ipv6: Fix the link time qualifier of 'ping_v6_proc_exit_net()'
- isdn/capi: check message length in capi_write()
- net: Fix null de-reference of device refcount
- net: gso: Fix skb_segment splat when splitting gso_size mangled skb having
linear-headed frag_list
- net: phylink: Fix flow control resolution
- sch_hhf: ensure quantum and hhf_non_hh_weight are non-zero
- sctp: Fix the link time qualifier of 'sctp_ctrlsock_exit()'
- sctp: use transport pf_retrans in sctp_do_8_2_transport_strike
- tcp: fix tcp_ecn_withdraw_cwr() to clear TCP_ECN_QUEUE_CWR
- tipc: add NULL pointer check before calling kfree_rcu
- tun: fix use-after-free when register netdev failed
- btrfs: compression: add helper for type to string conversion
- btrfs: correctly validate compression type
- Revert "MIPS: SiByte: Enable swiotlb for SWARM, LittleSur and BigSur"
- gpiolib: acpi: Add gpiolib_acpi_run_edge_events_on_boot option and blacklist
- gpio: fix line flag validation in linehandle_create
- gpio: fix line flag validation in lineevent_create
- Btrfs: fix assertion failure during fsync and use of stale transaction
- genirq: Prevent NULL pointer dereference in resend_irqs()
- KVM: s390: Do not leak kernel stack data in the KVM_S390_INTERRUPT ioctl
- KVM: x86: work around leak of uninitialized stack contents
- KVM: nVMX: handle page fault in vmread
- MIPS: VDSO: Prevent use of smp_processor_id()
- MIPS: VDSO: Use same -m%-float cflag as the kernel proper
- powerpc: Add barrier_nospec to raw_copy_in_user()
- drm/meson: Add support for XBGR8888 & ABGR8888 formats
- clk: rockchip: Don't yell about bad mmc phases when getting
- mtd: rawnand: mtk: Fix wrongly assigned OOB buffer pointer issue
- PCI: Always allow probing with driver_override
- ubifs: Correctly use tnc_next() in search_dh_cookie()
- driver core: Fix use-after-free and double free on glue directory
- crypto: talitos - check AES key size
- crypto: talitos - fix CTR alg blocksize
- crypto: talitos - check data blocksize in ablkcipher.
- crypto: talitos - fix ECB algs ivsize
- crypto: talitos - Do not modify req->cryptlen on decryption.
- crypto: talitos - HMAC SNOOP NO AFEU mode requires SW icv checking.
- firmware: ti_sci: Always request response from firmware
- drm/mediatek: mtk_drm_drv.c: Add of_node_put() before goto
- Revert "Bluetooth: btusb: driver to enable the usb-wakeup feature"
- platform/x86: pmc_atom: Add CB4063 Beckhoff Automation board to
critclk_systems DMI table
- nvmem: Use the same permissions for eeprom as for nvmem
- x86/build: Add -Wnoaddress-of-packed-member to REALMODE_CFLAGS, to silence
GCC9 build warning
- ixgbe: Prevent u8 wrapping of ITR value to something less than 10us
- x86/purgatory: Change compiler flags from -mcmodel=kernel to -mcmodel=large
to fix kexec relocation errors
- modules: fix BUG when load module with rodata=n
- modules: fix compile error if don't have strict module rwx
- HID: wacom: generic: read HID_DG_CONTACTMAX from any feature report
- Input: elan_i2c - remove Lenovo Legion Y7000 PnpID
- powerpc/mm/radix: Use the right page size for vmemmap mapping
- USB: usbcore: Fix slab-out-of-bounds bug during device reset
- phy: renesas: rcar-gen3-usb2: Disable clearing VBUS in over-current
- media: tm6000: double free if usb disconnect while streaming
- xen-netfront: do not assume sk_buff_head list is empty in error handling
- net_sched: let qdisc_put() accept NULL pointer
- KVM: coalesced_mmio: add bounds checking
- firmware: google: check if size is valid when decoding VPD data
- serial: sprd: correct the wrong sequence of arguments
- tty/serial: atmel: reschedule TX after RX was started
- mwifiex: Fix three heap overflow at parsing element in cfg80211_ap_settings
- nl80211: Fix possible Spectre-v1 for CQM RSSI thresholds
- ARM: OMAP2+: Fix missing SYSC_HAS_RESET_STATUS for dra7 epwmss
- s390/bpf: fix lcgr instruction encoding
- ARM: OMAP2+: Fix omap4 errata warning on other SoCs
- ARM: dts: dra74x: Fix iodelay configuration for mmc3
- s390/bpf: use 32-bit index for tail calls
- fpga: altera-ps-spi: Fix getting of optional confd gpio
- netfilter: xt_nfacct: Fix alignment mismatch in xt_nfacct_match_info
- NFSv4: Fix return values for nfs4_file_open()
- NFSv4: Fix return value in nfs_finish_open()
- NFS: Fix initialisation of I/O result struct in nfs_pgio_rpcsetup
- Kconfig: Fix the reference to the IDT77105 Phy driver in the description of
ATM_NICSTAR_USE_IDT77105
- qed: Add cleanup in qed_slowpath_start()
- ARM: 8874/1: mm: only adjust sections of valid mm structures
- batman-adv: Only read OGM2 tvlv_len after buffer len check
- r8152: Set memory to all 0xFFs on failed reg reads
- x86/apic: Fix arch_dynirq_lower_bound() bug for DT enabled machines
- netfilter: nf_conntrack_ftp: Fix debug output
- NFSv2: Fix eof handling
- NFSv2: Fix write regression
- kallsyms: Don't let kallsyms_lookup_size_offset() fail on retrieving the
first symbol
- cifs: set domainName when a domain-key is used in multiuser
- cifs: Use kzfree() to zero out the password
- ARM: 8901/1: add a criteria for pfn_valid of arm
- sky2: Disable MSI on yet another ASUS boards (P6Xxxx)
- i2c: designware: Synchronize IRQs when unregistering slave client
- perf/x86/intel: Restrict period on Nehalem
- perf/x86/amd/ibs: Fix sample bias for dispatched micro-ops
- amd-xgbe: Fix error path in xgbe_mod_init()
- tools/power x86_energy_perf_policy: Fix "uninitialized variable" warnings at
-O2
- tools/power x86_energy_perf_policy: Fix argument parsing
- tools/power turbostat: fix buffer overrun
- net: seeq: Fix the function used to release some memory in an error handling
path
- dmaengine: ti: dma-crossbar: Fix a memory leak bug
- dmaengine: ti: omap-dma: Add cleanup in omap_dma_probe()
- x86/uaccess: Don't leak the AC flags into __get_user() argument evaluation
- x86/hyper-v: Fix overflow bug in fill_gva_list()
- keys: Fix missing null pointer check in request_key_auth_describe()
- iommu/amd: Flush old domains in kdump kernel
- iommu/amd: Fix race in increase_address_space()
- PCI: kirin: Fix section mismatch warning
- floppy: fix usercopy direction
- binfmt_elf: move brk out of mmap when doing direct loader exec
- tcp: Reset send_head when removing skb from write-queue
- tcp: Don't dequeue SYN/FIN-segments from write-queue
- media: technisat-usb2: break out of loop at end of buffer
- tools: bpftool: close prog FD before exit on showing a single program
- netfilter: xt_physdev: Fix spurious error message in physdev_mt_check
- ibmvnic: Do not process reset during or after device removal
- net: aquantia: fix out of memory condition on rx side
* Bionic update: upstream stable patchset 2019-09-18 (LP: #1844558)
- ALSA: hda - Fix potential endless loop at applying quirks
- ALSA: hda/realtek - Fix overridden device-specific initialization
- ALSA: hda/realtek - Fix the problem of two front mics on a ThinkCentre
- sched/fair: Don't assign runtime for throttled cfs_rq
- drm/vmwgfx: Fix double free in vmw_recv_msg()
- xfrm: clean up xfrm protocol checks
- PCI: designware-ep: Fix find_first_zero_bit() usage
- PCI: dra7xx: Fix legacy INTD IRQ handling
- vhost/test: fix build for vhost test
- batman-adv: fix uninit-value in batadv_netlink_get_ifindex()
- batman-adv: Only read OGM tvlv_len after buffer len check
- hv_sock: Fix hang when a connection is closed
- powerpc/64: mark start_here_multiplatform as __ref
- arm64: dts: rockchip: enable usb-host regulators at boot on rk3328-rock64
- scripts/decode_stacktrace: match basepath using shell prefix operator, not
regex
- clk: s2mps11: Add used attribute to s2mps11_dt_match
- kernel/module: Fix mem leak in module_add_modinfo_attrs
- ALSA: hda/realtek - Enable internal speaker & headset mic of ASUS UX431FL
- {nl,mac}80211: fix interface combinations on crypto controlled devices
- x86/ftrace: Fix warning and considate ftrace_jmp_replace() and
ftrace_call_replace()
- media: stm32-dcmi: fix irq = 0 case
- modules: always page-align module section allocations
- scsi: qla2xxx: Move log messages before issuing command to firmware
- keys: Fix the use of the C++ keyword "private" in uapi/linux/keyctl.h
- Drivers: hv: kvp: Fix two "this statement may fall through" warnings
- remoteproc: qcom: q6v5-mss: add SCM probe dependency
- KVM: x86: hyperv: enforce vp_index < KVM_MAX_VCPUS
- KVM: x86: hyperv: consistently use 'hv_vcpu' for 'struct kvm_vcpu_hv'
variables
- drm/i915: Fix intel_dp_mst_best_encoder()
- drm/i915: Rename PLANE_CTL_DECOMPRESSION_ENABLE
- drm/i915/gen9+: Fix initial readout for Y tiled framebuffers
- drm/atomic_helper: Disallow new modesets on unregistered connectors
- Drivers: hv: kvp: Fix the indentation of some "break" statements
- Drivers: hv: kvp: Fix the recent regression caused by incorrect clean-up
- drm/amd/dm: Understand why attaching path/tile properties are needed
- ARM: davinci: da8xx: define gpio interrupts as separate resources
- ARM: davinci: dm365: define gpio interrupts as separate resources
- ARM: davinci: dm646x: define gpio interrupts as separate resources
- ARM: davinci: dm355: define gpio interrupts as separate resources
- ARM: davinci: dm644x: define gpio interrupts as separate resources
- media: vim2m: use workqueue
- media: vim2m: use cancel_delayed_work_sync instead of flush_schedule_work
- drm/i915: Restore sane defaults for KMS on GEM error load
- KVM: PPC: Book3S HV: Fix race between kvm_unmap_hva_range and MMU mode
switch
- Btrfs: clean up scrub is_dev_replace parameter
- Btrfs: fix deadlock with memory reclaim during scrub
- btrfs: Remove extent_io_ops::fill_delalloc
- btrfs: Fix error handling in btrfs_cleanup_ordered_extents
- scsi: megaraid_sas: Fix combined reply queue mode detection
- scsi: megaraid_sas: Add check for reset adapter bit
- media: vim2m: only cancel work if it is for right context
- ARC: show_regs: lockdep: re-enable preemption
- ARC: mm: do_page_fault fixes #1: relinquish mmap_sem if signal arrives while
handle_mm_fault
- IB/uverbs: Fix OOPs upon device disassociation
- drm/vblank: Allow dynamic per-crtc max_vblank_count
- drm/i915/ilk: Fix warning when reading emon_status with no output
- mfd: Kconfig: Fix I2C_DESIGNWARE_PLATFORM dependencies
- tpm: Fix some name collisions with drivers/char/tpm.h
- bcache: replace hard coded number with BUCKET_GC_GEN_MAX
- bcache: treat stale && dirty keys as bad keys
- KVM: VMX: Compare only a single byte for VMCS' "launched" in vCPU-run
- iio: adc: exynos-adc: Add S5PV210 variant
- iio: adc: exynos-adc: Use proper number of channels for Exynos4x12
- drm/nouveau: Don't WARN_ON VCPI allocation failures
- x86/kvmclock: set offset for kvm unstable clock
- powerpc/kvm: Save and restore host AMR/IAMR/UAMOR
- mmc: renesas_sdhi: Fix card initialization failure in high speed mode
- btrfs: scrub: pass fs_info to scrub_setup_ctx
- btrfs: init csum_list before possible free
- PCI: qcom: Don't deassert reset GPIO during probe
- drm: add __user attribute to ptr_to_compat()
- CIFS: Fix error paths in writeback code
- CIFS: Fix leaking locked VFS cache pages in writeback retry
- drm/i915: Handle vm_mmap error during I915_GEM_MMAP ioctl with WC set
- drm/i915: Sanity check mmap length against object size
- IB/mlx5: Reset access mask when looping inside page fault handler
- kvm: mmu: Fix overflow on kvm mmu page limit calculation
- x86/kvm: move kvm_load/put_guest_xcr0 into atomic context
- KVM: x86: Always use 32-bit SMRAM save state for 32-bit kernels
- cifs: Fix lease buffer length error
- ext4: protect journal inode's blocks using block_validity
- dm mpath: fix missing call of path selector type->end_io
- blk-mq: free hw queue's resource in hctx's release handler
- mmc: sdhci-pci: Add support for Intel ICP
- mmc: sdhci-pci: Add support for Intel CML
- dm crypt: move detailed message into debug level
- kvm: Check irqchip mode before assign irqfd
- drm/amdgpu: fix ring test failure issue during s3 in vce 3.0 (V2)
- drm/amdgpu/{uvd,vcn}: fetch ring's read_ptr after alloc
- Btrfs: fix race between block group removal and block group allocation
- cifs: add spinlock for the openFileList to cifsInodeInfo
- IB/hfi1: Avoid hardlockup with flushlist_lock
- apparmor: reset pos on failure to unpack for various functions
- staging: wilc1000: fix error path cleanup in wilc_wlan_initialize()
- scsi: zfcp: fix request object use-after-free in send path causing wrong
traces
- cifs: Properly handle auto disabling of serverino option
- ceph: use ceph_evict_inode to cleanup inode's resource
- KVM: x86: optimize check for valid PAT value
- KVM: VMX: Always signal #GP on WRMSR to MSR_IA32_CR_PAT with bad value
- KVM: VMX: Fix handling of #MC that occurs during VM-Entry
- KVM: VMX: check CPUID before allowing read/write of IA32_XSS
- resource: Include resource end in walk_*() interfaces
- resource: Fix find_next_iomem_res() iteration issue
- resource: fix locking in find_next_iomem_res()
- pstore: Fix double-free in pstore_mkfile() failure path
- dm thin metadata: check if in fail_io mode when setting needs_check
- drm/panel: Add support for Armadeus ST0700 Adapt
- ALSA: hda - Fix intermittent CORB/RIRB stall on Intel chips
- iommu/iova: Remove stale cached32_node
- gpio: don't WARN() on NULL descs if gpiolib is disabled
- i2c: at91: disable TXRDY interrupt after sending data
- i2c: at91: fix clk_offset for sama5d2
- mm/migrate.c: initialize pud_entry in migrate_vma()
- iio: adc: gyroadc: fix uninitialized return code
- NFSv4: Fix delegation state recovery
- bcache: only clear BTREE_NODE_dirty bit when it is set
- bcache: add comments for mutex_lock(&b->write_lock)
- virtio/s390: fix race on airq_areas[]
- ext4: don't perform block validity checks on the journal inode
- ext4: fix block validity checks for journal inodes using indirect blocks
- ext4: unsigned int compared against zero
- powerpc/tm: Remove msr_tm_active()
* Bionic update: upstream stable patchset 2019-09-10 (LP: #1843463)
- net: tundra: tsi108: use spin_lock_irqsave instead of spin_lock_irq in IRQ
context
- hv_netvsc: Fix a warning of suspicious RCU usage
- net: tc35815: Explicitly check NET_IP_ALIGN is not zero in tc35815_rx
- Bluetooth: btqca: Add a short delay before downloading the NVM
- ibmveth: Convert multicast list size for little-endian system
- gpio: Fix build error of function redefinition
- drm/mediatek: use correct device to import PRIME buffers
- drm/mediatek: set DMA max segment size
- cxgb4: fix a memory leak bug
- liquidio: add cleanup in octeon_setup_iq()
- net: myri10ge: fix memory leaks
- lan78xx: Fix memory leaks
- vfs: fix page locking deadlocks when deduping files
- cx82310_eth: fix a memory leak bug
- net: kalmia: fix memory leaks
- wimax/i2400m: fix a memory leak bug
- ravb: Fix use-after-free ravb_tstamp_skb
- kprobes: Fix potential deadlock in kprobe_optimizer()
- HID: cp2112: prevent sleeping function called from invalid context
- Input: hyperv-keyboard: Use in-place iterator API in the channel callback
- Tools: hv: kvp: eliminate 'may be used uninitialized' warning
- IB/mlx4: Fix memory leaks
- ceph: fix buffer free while holding i_ceph_lock in __ceph_setxattr()
- ceph: fix buffer free while holding i_ceph_lock in
__ceph_build_xattrs_blob()
- ceph: fix buffer free while holding i_ceph_lock in fill_inode()
- KVM: arm/arm64: Only skip MMIO insn once
- libceph: allow ceph_buffer_put() to receive a NULL ceph_buffer
- spi: bcm2835aux: unifying code between polling and interrupt driven code
- spi: bcm2835aux: remove dangerous uncontrolled read of fifo
- spi: bcm2835aux: fix corruptions for longer spi transfers
- net: fix skb use after free in netpoll
- net_sched: fix a NULL pointer deref in ipt action
- net: stmmac: dwmac-rk: Don't fail if phy regulator is absent
- tcp: inherit timestamp on mtu probe
- tcp: remove empty skb from write queue in error cases
- net: sched: act_sample: fix psample group handling on overwrite
- mld: fix memory leak in mld_del_delrec()
- x86/boot: Preserve boot_params.secure_boot from sanitizing
- tools: bpftool: fix error message (prog -> object)
- scsi: qla2xxx: Fix gnl.l memory leak on adapter init failure
- afs: Fix leak in afs_lookup_cell_rcu()
* Bionic update: upstream stable patchset 2019-09-09 (LP: #1843338)
- dmaengine: ste_dma40: fix unneeded variable warning
- auxdisplay: panel: need to delete scan_timer when misc_register fails in
panel_attach
- iommu/dma: Handle SG length overflow better
- usb: gadget: composite: Clear "suspended" on reset/disconnect
- usb: gadget: mass_storage: Fix races between fsg_disable and fsg_set_alt
- xen/blkback: fix memory leaks
- i2c: rcar: avoid race when unregistering slave client
- i2c: emev2: avoid race when unregistering slave client
- drm/ast: Fixed reboot test may cause system hanged
- usb: host: fotg2: restart hcd after port reset
- tools: hv: fix KVP and VSS daemons exit code
- watchdog: bcm2835_wdt: Fix module autoload
- drm/bridge: tfp410: fix memleak in get_modes()
- scsi: ufs: Fix RX_TERMINATION_FORCE_ENABLE define value
- drm/tilcdc: Register cpufreq notifier after we have initialized crtc
- ALSA: usb-audio: Fix a stack buffer overflow bug in check_input_term
- ALSA: usb-audio: Fix an OOB bug in parse_audio_mixer_unit
- net/smc: make sure EPOLLOUT is raised
- tcp: make sure EPOLLOUT wont be missed
- mm/zsmalloc.c: fix build when CONFIG_COMPACTION=n
- ALSA: line6: Fix memory leak at line6_init_pcm() error path
- ALSA: seq: Fix potential concurrent access to the deleted pool
- kvm: x86: skip populating logical dest map if apic is not sw enabled
- KVM: x86: Don't update RIP or do single-step on faulting emulation
- x86/apic: Do not initialize LDR and DFR for bigsmp
- ftrace: Fix NULL pointer dereference in t_probe_next()
- ftrace: Check for successful allocation of hash
- ftrace: Check for empty hash and comment the race with registering probes
- usb-storage: Add new JMS567 revision to unusual_devs
- USB: cdc-wdm: fix race between write and disconnect due to flag abuse
- usb: chipidea: udc: don't do hardware access if gadget has stopped
- usb: host: ohci: fix a race condition between shutdown and irq
- usb: host: xhci: rcar: Fix typo in compatible string matching
- USB: storage: ums-realtek: Update module parameter description for
auto_delink_en
- uprobes/x86: Fix detection of 32-bit user mode
- mmc: sdhci-of-at91: add quirk for broken HS200
- mmc: core: Fix init of SD cards reporting an invalid VDD range
- stm class: Fix a double free of stm_source_device
- intel_th: pci: Add support for another Lewisburg PCH
- intel_th: pci: Add Tiger Lake support
- drm/i915: Don't deballoon unused ggtt drm_mm_node in linux guest
- VMCI: Release resource if the work is already queued
- crypto: ccp - Ignore unconfigured CCP device on suspend/resume
- Revert "cfg80211: fix processing world regdomain when non modular"
- mac80211: fix possible sta leak
- KVM: PPC: Book3S: Fix incorrect guest-to-user-translation error handling
- KVM: arm/arm64: vgic: Fix potential deadlock when ap_list is long
- KVM: arm/arm64: vgic-v2: Handle SGI bits in GICD_I{S,C}PENDR0 as WI
- NFS: Clean up list moves of struct nfs_page
- NFSv4/pnfs: Fix a page lock leak in nfs_pageio_resend()
- NFS: Pass error information to the pgio error cleanup routine
- NFS: Ensure O_DIRECT reports an error if the bytes read/written is 0
- i2c: piix4: Fix port selection for AMD Family 16h Model 30h
- x86/ptrace: fix up botched merge of spectrev1 fix
- Revert "ASoC: Fail card instantiation if DAI format setup fails"
- nvme-multipath: revalidate nvme_ns_head gendisk in nvme_validate_ns
- afs: Fix the CB.ProbeUuid service handler to reply correctly
- dmaengine: stm32-mdma: Fix a possible null-pointer dereference in
stm32_mdma_irq_handler()
- omap-dma/omap_vout_vrfb: fix off-by-one fi value
- arm64: cpufeature: Don't treat granule sizes as strict
- tools: hv: fixed Python pep8/flake8 warnings for lsvmbus
- ipv4/icmp: fix rt dst dev null pointer dereference
- ALSA: hda - Fixes inverted Conexant GPIO mic mute led
- usb: hcd: use managed device resources
- lib: logic_pio: Fix RCU usage
- lib: logic_pio: Avoid possible overlap for unregistering regions
- lib: logic_pio: Add logic_pio_unregister_range()
- drm/amdgpu: Add APTX quirk for Dell Latitude 5495
- drm/i915: Call dma_set_max_seg_size() in i915_driver_hw_probe()
- bus: hisi_lpc: Unregister logical PIO range to avoid potential use-after-
free
* New ID in ums-realtek module breaks cardreader (LP: #1838886) // Bionic
update: upstream stable patchset 2019-09-09 (LP: #1843338)
- USB: storage: ums-realtek: Whitelist auto-delink support
* TC filters are broken on Mellanox after upstream stable updates
(LP: #1842502)
- net/mlx5e: Remove redundant vport context vlan update
- net/mlx5e: Properly order min inline mode setup while parsing TC matches
- net/mlx5e: Get the required HW match level while parsing TC flow matches
- net/mlx5e: Always use the match level enum when parsing TC rule match
- net/mlx5e: Don't match on vlan non-existence if ethertype is wildcarded
linux-oem (4.15.0-1057.66) bionic; urgency=medium
* bionic/linux-oem: 4.15.0-1057.66 -proposed tracker (LP: #1844375)
[ Ubuntu: 4.15.0-65.74 ]
* bionic/linux: 4.15.0-65.74 -proposed tracker (LP: #1844403)
* arm64: large modules fail to load (LP: #1841109)
- arm64/kernel: kaslr: reduce module randomization range to 4 GB
- arm64/kernel: don't ban ADRP to work around Cortex-A53 erratum #843419
- arm64: fix undefined reference to 'printk'
- arm64/kernel: rename module_emit_adrp_veneer->module_emit_veneer_for_adrp
- [config] Remove CONFIG_ARM64_MODULE_CMODEL_LARGE
* CVE-2018-20976
- xfs: clear sb->s_fs_info on mount failure
* br_netfilter: namespace sysctl operations (LP: #1836910)
- net: bridge: add bitfield for options and convert vlan opts
- net: bridge: convert nf call options to bits
- netfilter: bridge: port sysctls to use brnf_net
- netfilter: bridge: namespace bridge netfilter sysctls
- netfilter: bridge: prevent UAF in brnf_exit_net()
* tuntap: correctly set SOCKWQ_ASYNC_NOSPACE (LP: #1830756)
- tuntap: correctly set SOCKWQ_ASYNC_NOSPACE
* Bionic update: upstream stable patchset 2019-08-30 (LP: #1842114)
- HID: Add 044f:b320 ThrustMaster, Inc. 2 in 1 DT
- MIPS: kernel: only use i8253 clocksource with periodic clockevent
- mips: fix cacheinfo
- netfilter: ebtables: fix a memory leak bug in compat
- ASoC: dapm: Fix handling of custom_stop_condition on DAPM graph walks
- bonding: Force slave speed check after link state recovery for 802.3ad
- can: dev: call netif_carrier_off() in register_candev()
- ASoC: Fail card instantiation if DAI format setup fails
- st21nfca_connectivity_event_received: null check the allocation
- st_nci_hci_connectivity_event_received: null check the allocation
- ASoC: ti: davinci-mcasp: Correct slot_width posed constraint
- net: usb: qmi_wwan: Add the BroadMobi BM818 card
- qed: RDMA - Fix the hw_ver returned in device attributes
- isdn: mISDN: hfcsusb: Fix possible null-pointer dereferences in
start_isoc_chain()
- netfilter: ipset: Fix rename concurrency with listing
- isdn: hfcsusb: Fix mISDN driver crash caused by transfer buffer on the stack
- perf bench numa: Fix cpu0 binding
- can: sja1000: force the string buffer NULL-terminated
- can: peak_usb: force the string buffer NULL-terminated
- net/ethernet/qlogic/qed: force the string buffer NULL-terminated
- NFSv4: Fix a potential sleep while atomic in nfs4_do_reclaim()
- HID: input: fix a4tech horizontal wheel custom usage
- SMB3: Kernel oops mounting a encryptData share with CONFIG_DEBUG_VIRTUAL
- net: cxgb3_main: Fix a resource leak in a error path in 'init_one()'
- net: hisilicon: make hip04_tx_reclaim non-reentrant
- net: hisilicon: fix hip04-xmit never return TX_BUSY
- net: hisilicon: Fix dma_map_single failed on arm64
- libata: have ata_scsi_rw_xlat() fail invalid passthrough requests
- libata: add SG safety checks in SFF pio transfers
- x86/lib/cpu: Address missing prototypes warning
- drm/vmwgfx: fix memory leak when too many retries have occurred
- perf ftrace: Fix failure to set cpumask when only one cpu is present
- perf cpumap: Fix writing to illegal memory in handling cpumap mask
- perf pmu-events: Fix missing "cpu_clk_unhalted.core" event
- selftests: kvm: Adding config fragments
- HID: wacom: correct misreported EKR ring values
- HID: wacom: Correct distance scale for 2nd-gen Intuos devices
- Revert "dm bufio: fix deadlock with loop device"
- ceph: don't try fill file_lock on unsuccessful GETFILELOCK reply
- libceph: fix PG split vs OSD (re)connect race
- drm/nouveau: Don't retry infinitely when receiving no data on i2c over AUX
- gpiolib: never report open-drain/source lines as 'input' to user-space
- userfaultfd_release: always remove uffd flags and clear vm_userfaultfd_ctx
- x86/retpoline: Don't clobber RFLAGS during CALL_NOSPEC on i386
- x86/apic: Handle missing global clockevent gracefully
- x86/CPU/AMD: Clear RDRAND CPUID bit on AMD family 15h/16h
- x86/boot: Save fields explicitly, zero out everything else
- x86/boot: Fix boot regression caused by bootparam sanitizing
- dm kcopyd: always complete failed jobs
- dm btree: fix order of block initialization in btree_split_beneath
- dm space map metadata: fix missing store of apply_bops() return value
- dm table: fix invalid memory accesses with too high sector number
- dm zoned: improve error handling in reclaim
- dm zoned: improve error handling in i/o map code
- dm zoned: properly handle backing device failure
- genirq: Properly pair kobject_del() with kobject_add()
- mm, page_owner: handle THP splits correctly
- mm/zsmalloc.c: migration can leave pages in ZS_EMPTY indefinitely
- mm/zsmalloc.c: fix race condition in zs_destroy_pool
- xfs: fix missing ILOCK unlock when xfs_setattr_nonsize fails due to EDQUOT
- dm zoned: fix potential NULL dereference in dmz_do_reclaim()
- powerpc: Allow flush_(inval_)dcache_range to work across ranges >4GB
- can: mcp251x: add error check when wq alloc failed
- netfilter: ipset: Actually allow destination MAC address for hash:ip,mac
sets too
- netfilter: ipset: Copy the right MAC address in bitmap:ip,mac and
hash:ip,mac sets
- rxrpc: Fix the lack of notification when sendmsg() fails on a DATA packet
- net: phy: phy_led_triggers: Fix a possible null-pointer dereference in
phy_led_trigger_change_speed()
- NFS: Fix regression whereby fscache errors are appearing on 'nofsc' mounts
- net: stmmac: Fix issues when number of Queues >= 4
- KVM: arm64: Don't write junk to sysregs on reset
- KVM: arm: Don't write junk to CP15 registers on reset
- xfs: don't trip over uninitialized buffer on extent read of corrupted inode
- xfs: Move fs/xfs/xfs_attr.h to fs/xfs/libxfs/xfs_attr.h
- xfs: Add helper function xfs_attr_try_sf_addname
- xfs: Add attibute remove and helper functions
* Bionic update: upstream stable patchset 2019-08-27 (LP: #1841652)
- sh: kernel: hw_breakpoint: Fix missing break in switch statement
- mm/usercopy: use memory range to be accessed for wraparound check
- mm/memcontrol.c: fix use after free in mem_cgroup_iter()
- bpf: get rid of pure_initcall dependency to enable jits
- bpf: restrict access to core bpf sysctls
- bpf: add bpf_jit_limit knob to restrict unpriv allocations
- xtensa: add missing isync to the cpu_reset TLB code
- ALSA: hda - Apply workaround for another AMD chip 1022:1487
- ALSA: hda - Fix a memory leak bug
- HID: holtek: test for sanity of intfdata
- HID: hiddev: avoid opening a disconnected device
- HID: hiddev: do cleanup in failure of opening a device
- Input: kbtab - sanity check for endpoint type
- Input: iforce - add sanity checks
- net: usb: pegasus: fix improper read if get_registers() fail
- netfilter: ebtables: also count base chain policies
- clk: at91: generated: Truncate divisor to GENERATED_MAX_DIV + 1
- clk: renesas: cpg-mssr: Fix reset control race condition
- xen/pciback: remove set but not used variable 'old_state'
- irqchip/gic-v3-its: Free unused vpt_page when alloc vpe table fail
- irqchip/irq-imx-gpcv2: Forward irq type to parent
- perf header: Fix divide by zero error if f_header.attr_size==0
- perf header: Fix use of unitialized value warning
- libata: zpodd: Fix small read overflow in zpodd_get_mech_type()
- drm/bridge: lvds-encoder: Fix build error while CONFIG_DRM_KMS_HELPER=m
- scsi: hpsa: correct scsi command status issue after reset
- scsi: qla2xxx: Fix possible fcport null-pointer dereferences
- ata: libahci: do not complain in case of deferred probe
- kbuild: modpost: handle KBUILD_EXTRA_SYMBOLS only for external modules
- arm64/efi: fix variable 'si' set but not used
- arm64: unwind: Prohibit probing on return_address()
- arm64/mm: fix variable 'pud' set but not used
- IB/core: Add mitigation for Spectre V1
- IB/mad: Fix use-after-free in ib mad completion handling
- drm: msm: Fix add_gpu_components
- ocfs2: remove set but not used variable 'last_hash'
- asm-generic: fix -Wtype-limits compiler warnings
- KVM: arm/arm64: Sync ICH_VMCR_EL2 back when about to block
- staging: comedi: dt3000: Fix signed integer overflow 'divider * base'
- staging: comedi: dt3000: Fix rounding up of timer divisor
- iio: adc: max9611: Fix temperature reading in probe
- USB: core: Fix races in character device registration and deregistraion
- usb: gadget: udc: renesas_usb3: Fix sysfs interface of "role"
- usb: cdc-acm: make sure a refcount is taken early enough
- USB: CDC: fix sanity checks in CDC union parser
- USB: serial: option: add D-Link DWM-222 device ID
- USB: serial: option: Add support for ZTE MF871A
- USB: serial: option: add the BroadMobi BM818 card
- USB: serial: option: Add Motorola modem UARTs
- bpf: fix bpf_jit_limit knob for PAGE_SIZE >= 64K
- arm64: ftrace: Ensure module ftrace trampoline is coherent with I-side
- netfilter: conntrack: Use consistent ct id hash calculation
- Input: psmouse - fix build error of multiple definition
- iommu/amd: Move iommu_init_pci() to .init section
- bnx2x: Fix VF's VLAN reconfiguration in reload.
- net/mlx4_en: fix a memory leak bug
- net/packet: fix race in tpacket_snd()
- sctp: fix the transport error_count check
- xen/netback: Reset nr_frags before freeing skb
- net/mlx5e: Only support tx/rx pause setting for port owner
- net/mlx5e: Use flow keys dissector to parse packets for ARFS
- team: Add vlan tx offload to hw_enc_features
- bonding: Add vlan tx offload to hw_enc_features
- mmc: sdhci-of-arasan: Do now show error message in case of deffered probe
- xfrm: policy: remove pcpu policy cache
- mm/hmm: fix bad subpage pointer in try_to_unmap_one
- mm: mempolicy: make the behavior consistent when MPOL_MF_MOVE* and
MPOL_MF_STRICT were specified
- mm: mempolicy: handle vma with unmovable pages mapped correctly in mbind
- riscv: Make __fstate_clean() work correctly.
- Revert "kmemleak: allow to coexist with fault injection"
- sctp: fix memleak in sctp_send_reset_streams
* Bionic update: upstream stable patchset 2019-08-16 (LP: #1840520)
- iio: adc: max9611: Fix misuse of GENMASK macro
- crypto: ccp - Fix oops by properly managing allocated structures
- crypto: ccp - Ignore tag length when decrypting GCM ciphertext
- usb: usbfs: fix double-free of usb memory upon submiturb error
- usb: iowarrior: fix deadlock on disconnect
- sound: fix a memory leak bug
- mmc: cavium: Set the correct dma max segment size for mmc_host
- mmc: cavium: Add the missing dma unmap when the dma has finished.
- loop: set PF_MEMALLOC_NOIO for the worker thread
- Input: synaptics - enable RMI mode for HP Spectre X360
- lkdtm: support llvm-objcopy
- crypto: ccp - Validate buffer lengths for copy operations
- crypto: ccp - Add support for valid authsize values less than 16
- perf annotate: Fix s390 gap between kernel end and module start
- perf db-export: Fix thread__exec_comm()
- perf record: Fix module size on s390
- usb: host: xhci-rcar: Fix timeout in xhci_suspend()
- usb: yurex: Fix use-after-free in yurex_delete
- can: rcar_canfd: fix possible IRQ storm on high load
- can: peak_usb: fix potential double kfree_skb()
- netfilter: nfnetlink: avoid deadlock due to synchronous request_module
- vfio-ccw: Set pa_nr to 0 if memory allocation fails for pa_iova_pfn
- netfilter: Fix rpfilter dropping vrf packets by mistake
- netfilter: nft_hash: fix symhash with modulus one
- scripts/sphinx-pre-install: fix script for RHEL/CentOS
- iscsi_ibft: make ISCSI_IBFT dependson ACPI instead of ISCSI_IBFT_FIND
- mac80211: don't warn about CW params when not using them
- hwmon: (nct6775) Fix register address and added missed tolerance for nct6106
- drm: silence variable 'conn' set but not used
- cpufreq/pasemi: fix use-after-free in pas_cpufreq_cpu_init()
- s390/qdio: add sanity checks to the fast-requeue path
- ALSA: compress: Fix regression on compressed capture streams
- ALSA: compress: Prevent bypasses of set_params
- ALSA: compress: Don't allow paritial drain operations on capture streams
- ALSA: compress: Be more restrictive about when a drain is allowed
- perf tools: Fix proper buffer size for feature processing
- perf probe: Avoid calling freeing routine multiple times for same pointer
- drbd: dynamically allocate shash descriptor
- ACPI/IORT: Fix off-by-one check in iort_dev_find_its_id()
- ARM: davinci: fix sleep.S build error on ARMv4
- scsi: megaraid_sas: fix panic on loading firmware crashdump
- scsi: ibmvfc: fix WARN_ON during event pool release
- scsi: scsi_dh_alua: always use a 2 second delay before retrying RTPG
- test_firmware: fix a memory leak bug
- tty/ldsem, locking/rwsem: Add missing ACQUIRE to read_failed sleep loop
- perf/core: Fix creating kernel counters for PMUs that override event->cpu
- HID: sony: Fix race condition between rumble and device remove.
- can: peak_usb: pcan_usb_pro: Fix info-leaks to USB devices
- can: peak_usb: pcan_usb_fd: Fix info-leaks to USB devices
- hwmon: (nct7802) Fix wrong detection of in4 presence
- drm/i915: Fix wrong escape clock divisor init for GLK
- ALSA: firewire: fix a memory leak bug
- ALSA: hda - Don't override global PCM hw info flag
- ALSA: hda - Workaround for crackled sound on AMD controller (1022:1457)
- mac80211: don't WARN on short WMM parameters from AP
- SMB3: Fix deadlock in validate negotiate hits reconnect
- smb3: send CAP_DFS capability during session setup
- NFSv4: Only pass the delegation to setattr if we're sending a truncate
- NFSv4: Fix an Oops in nfs4_do_setattr
- KVM: Fix leak vCPU's VMCS value into other pCPU
- mwifiex: fix 802.11n/WPA detection
- iwlwifi: don't unmap as page memory that was mapped as single
- iwlwifi: mvm: fix an out-of-bound access
- iwlwifi: mvm: don't send GEO_TX_POWER_LIMIT on version < 41
- iwlwifi: mvm: fix version check for GEO_TX_POWER_LIMIT support
- iio: cros_ec_accel_legacy: Fix incorrect channel setting
- staging: android: ion: Bail out upon SIGKILL when allocating memory.
- x86/purgatory: Use CFLAGS_REMOVE rather than reset KBUILD_CFLAGS
- usb: typec: tcpm: free log buf memory when remove debug file
- usb: typec: tcpm: remove tcpm dir if no children
- usb: typec: tcpm: Add NULL check before dereferencing config
- netfilter: conntrack: always store window size un-scaled
- drm/amd/display: Wait for backlight programming completion in set backlight
level
- drm/amd/display: use encoder's engine id to find matched free audio device
- drm/amd/display: Fix dc_create failure handling and 666 color depths
- drm/amd/display: Only enable audio if speaker allocation exists
- drm/amd/display: Increase size of audios array
- allocate_flower_entry: should check for null deref
- s390/dma: provide proper ARCH_ZONE_DMA_BITS value
- ALSA: hiface: fix multiple memory leak bugs
* Bionic update: upstream stable patchset 2019-08-15 (LP: #1840378)
- scsi: fcoe: Embed fc_rport_priv in fcoe_rport structure
- ARM: dts: Add pinmuxing for i2c2 and i2c3 for LogicPD SOM-LV
- ARM: dts: Add pinmuxing for i2c2 and i2c3 for LogicPD torpedo
- HID: wacom: fix bit shift for Cintiq Companion 2
- HID: Add quirk for HP X1200 PIXART OEM mouse
- RDMA: Directly cast the sockaddr union to sockaddr
- IB: directly cast the sockaddr union to aockaddr
- atm: iphase: Fix Spectre v1 vulnerability
- ife: error out when nla attributes are empty
- ip6_tunnel: fix possible use-after-free on xmit
- net: bridge: delete local fdb on device init failure
- net: bridge: mcast: don't delete permanent entries when fast leave is
enabled
- net: fix ifindex collision during namespace removal
- net/mlx5: Use reversed order when unregister devices
- net: phylink: Fix flow control for fixed-link
- net: sched: Fix a possible null-pointer dereference in dequeue_func()
- NFC: nfcmrvl: fix gpio-handling regression
- tipc: compat: allow tipc commands without arguments
- compat_ioctl: pppoe: fix PPPOEIOCSFWD handling
- net/mlx5e: Prevent encap flow counter update async to user query
- tun: mark small packets as owned by the tap sock
- mvpp2: refactor MTU change code
- bnx2x: Disable multi-cos feature.
- cgroup: Call cgroup_release() before __exit_signal()
- cgroup: Implement css_task_iter_skip()
- cgroup: Include dying leaders with live threads in PROCS iterations
- cgroup: css_task_iter_skip()'d iterators must be advanced before accessed
- cgroup: Fix css_task_iter_advance_css_set() cset skip condition
- spi: bcm2835: Fix 3-wire mode if DMA is enabled
- driver core: Establish order of operations for device_add and device_del via
bitflag
- drivers/base: Introduce kill_device()
- libnvdimm/bus: Prevent duplicate device_unregister() calls
- libnvdimm/region: Register badblocks before namespaces
- libnvdimm/bus: Prepare the nd_ioctl() path to be re-entrant
- libnvdimm/bus: Fix wait_nvdimm_bus_probe_idle() ABBA deadlock
- ipip: validate header length in ipip_tunnel_xmit
- mvpp2: fix panic on module removal
- net/mlx5: Fix modify_cq_in alignment
- r8169: don't use MSI before RTL8168d
* VIMC module not available (CONFIG_VIDEO_VIMC not set) (LP: #1831482)
- [Config] Enable VIMC module
* reboot will introduce an alarm 'beep ...' during BIOS phase (LP: #1840395)
- ALSA: hda - Let all conexant codec enter D3 when rebooting
- ALSA: hda - Add a generic reboot_notify
* Include Sunix serial/parallel driver (LP: #1826716)
- serial: 8250_pci: Add support for Sunix serial boards
- parport: parport_serial: Add support for Sunix Multi I/O boards
* Intel HDMI audio print "Unable to sync register" errors (LP: #1840394)
- ALSA: hda - Don't resume forcibly i915 HDMI/DP codec
* Support cpufreq, thermal sensors & cooling cells on iMX6Q based Nitrogen6x
board (LP: #1840437)
- arm: imx: Add MODULE_ALIAS for cpufreq
- ARM: dts: imx: Add missing OPP properties for CPUs
- ARM: dts: imx7d: use operating-points-v2 for cpu
- ARM: dts: imx7d: remove "operating-points" property for cpu1
- ARM: dts: imx: add cooling-cells for cpufreq cooling device
- ARM: dts: imx6: add thermal sensor and cooling cells
* hns3: ring buffer race leads can cause corruption (LP: #1840717)
- net: hns3: minor optimization for ring_space
- net: hns3: fix data race between ring->next_to_clean
- net: hns3: optimize the barrier using when cleaning TX BD
* Bionic build broken if CONFIG_MODVERSIONS enabled (LP: #1840321)
- Revert "genksyms: Teach parser about 128-bit built-in types"
* [bionic] drm/i915: softpin broken, needs to be fixed for 32bit mesa
(LP: #1815172)
- SAUCE: drm/i915: Partially revert d6edad3777c28ea
* Goodix touchpad may drop first input event (LP: #1840075)
- mfd: intel-lpss: Remove D3cold delay
* NULL pointer dereference when Inserting the VIMC module (LP: #1840028)
- media: vimc: fix component match compare
* Fix touchpad IRQ storm after S3 (LP: #1841396)
- pinctrl: intel: remap the pin number to gpio offset for irq enabled pin
* [SRU][B/OEM-B/OEM-OSP1/D] UBUNTU: SAUCE: enable middle button for one more
ThinkPad (LP: #1841722)
- SAUCE: Input: elantech - enable middle button for one more ThinkPad
* Test 391/u and 391/p from ubuntu_bpf failed on B (LP: #1841704)
- SAUCE: Fix "bpf: improve verifier branch analysis"
* crypto/testmgr.o fails to build due to struct cipher_testvec not having data
members: ctext, ptext, len (LP: #1841264)
- SAUCE: Revert "crypto: testmgr - add AES-CFB tests"
* Bionic QEMU with Bionic Kernel hangs in AMD FX-8350 with cpu-host as
passthrough (LP: #1834522)
- KVM: SVM: install RSM intercept
- KVM: x86: SVM: Set EMULTYPE_NO_REEXECUTE for RSM emulation
Date: 2019-10-23 10:21:15.446009+00:00
Changed-By: AceLan Kao <acelan at gmail.com>
Signed-By: Andy Whitcroft <apw at canonical.com>
https://launchpad.net/ubuntu/+source/linux-oem/4.15.0-1060.69
-------------- next part --------------
Sorry, changesfile not available.
More information about the Focal-changes
mailing list