[ubuntu/bionic-updates] linux-gke-5.3_5.3.0-1011.12~18.04.1_amd64.tar.gz - (Accepted)
Kleber Sacilotto de Souza
kleber.souza at canonical.com
Mon Jan 20 11:08:34 UTC 2020
linux-gke-5.3 (5.3.0-1011.12~18.04.1) bionic; urgency=medium
* bionic/linux-gke-5.3: 5.3.0-1011.12~18.04.1 -proposed tracker (LP: #1859154)
* lz4 binary is not on bionic (LP: #1844539)
- [Packaging]: remove lz4 build-dependency
- [Packaging]: disable lz4 when mangling
[ Ubuntu: 5.3.0-1011.12 ]
* eoan/linux-gcp: 5.3.0-1011.12 -proposed tracker (LP: #1856988)
* Enable GVE network driver for GCP kernels (LP: #1855992)
- gve: Fix the queue page list allocated pages count
- [config] Enable GVE driver
[ Ubuntu: 5.3.0-1010.11 ]
* eoan/linux-gcp: 5.3.0-1010.11 -proposed tracker (LP: #1854751)
* eoan/linux: 5.3.0-25.27 -proposed tracker (LP: #1854762)
* CVE-2019-14901
- SAUCE: mwifiex: Fix heap overflow in mmwifiex_process_tdls_action_frame()
* CVE-2019-14896 // CVE-2019-14897
- SAUCE: libertas: Fix two buffer overflows at parsing bss descriptor
* CVE-2019-14895
- SAUCE: mwifiex: fix possible heap overflow in mwifiex_process_country_ie()
* [CML] New device id's for CMP-H (LP: #1846335)
- mmc: sdhci-pci: Add another Id for Intel CML
- i2c: i801: Add support for Intel Comet Lake PCH-H
- mtd: spi-nor: intel-spi: Add support for Intel Comet Lake-H SPI serial flash
- mfd: intel-lpss: Add Intel Comet Lake PCH-H PCI IDs
* i915: Display flickers (monitor loses signal briefly) during "flickerfree"
boot, while showing the BIOS logo on a black background (LP: #1836858)
- [Config] FRAMEBUFFER_CONSOLE_DEFERRED_TAKEOVER=y
* Please add patch fixing RK818 ID detection (LP: #1853192)
- SAUCE: mfd: rk808: Fix RK818 ID template
* Kernel build log filled with "/bin/bash: line 5: warning: command
substitution: ignored null byte in input" (LP: #1853843)
- [Debian] Fix warnings when checking for modules signatures
* Lenovo dock MAC Address pass through doesn't work in Ubuntu (LP: #1827961)
- r8152: Add macpassthru support for ThinkPad Thunderbolt 3 Dock Gen 2
* Dell XPS 13 9350/9360 headphone audio hiss (LP: #1654448) // [XPS 13 9360,
Realtek ALC3246, Black Headphone Out, Front] High noise floor (LP: #1845810)
- ALSA: hda/realtek: Reduce the Headphone static noise on XPS 9350/9360
* no HDMI video output since GDM greeter after linux-oem-osp1 version
5.0.0-1026 (LP: #1852386)
- drm/i915: Add new CNL PCH ID seen on a CML platform
- SAUCE: drm/i915: Fix detection for a CMP-V PCH
* [broadwell-rt286, playback] Since Linux 5.2rc2 audio playback no longer
works on Dell Venue 11 Pro 7140 (LP: #1846539)
- [Config] Drop snd-sof-intel-bdw build
- SAUCE: ASoC: SOF: Intel: Broadwell: clarify mutual exclusion with legacy
driver
* [CML-S62] Need enable turbostat patch support for Comet lake- S 6+2
(LP: #1847451)
- SAUCE: tools/power turbostat: Add Cometlake support
* External microphone can't work on some dell machines with the codec alc256
or alc236 (LP: #1853791)
- SAUCE: ALSA: hda/realtek - Move some alc256 pintbls to fallback table
- SAUCE: ALSA: hda/realtek - Move some alc236 pintbls to fallback table
* Memory leak in net/xfrm/xfrm_state.c - 8 pages per ipsec connection
(LP: #1853197)
- xfrm: Fix memleak on xfrm state destroy
* CVE-2019-18660: patches for Ubuntu (LP: #1853142) // CVE-2019-18660
- powerpc/64s: support nospectre_v2 cmdline option
- powerpc/book3s64: Fix link stack flush on context switch
- KVM: PPC: Book3S HV: Flush link stack on guest exit to host kernel
* Raydium Touchscreen on ThinkPad L390 does not work (LP: #1849721)
- HID: i2c-hid: fix no irq after reset on raydium 3118
* Make Goodix I2C touchpads work (LP: #1853842)
- HID: i2c-hid: Remove runtime power management
- HID: i2c-hid: Send power-on command after reset
* Touchpad doesn't work on Dell Inspiron 7000 2-in-1 (LP: #1851901)
- Revert "UBUNTU: SAUCE: mfd: intel-lpss: add quirk for Dell XPS 13 7390
2-in-1"
- lib: devres: add a helper function for ioremap_uc
- mfd: intel-lpss: Use devm_ioremap_uc for MMIO
* CVE-2019-19055
- nl80211: fix memory leak in nl80211_get_ftm_responder_stats
* CML: perf enabling for core (LP: #1848978)
- perf/x86/intel: Add Comet Lake CPU support
- perf/x86/msr: Add Comet Lake CPU support
- perf/x86/cstate: Add Comet Lake CPU support
- perf/x86/msr: Add new CPU model numbers for Ice Lake
- perf/x86/cstate: Update C-state counters for Ice Lake
* Boot hangs after "Loading initial ramdisk ..." (LP: #1852586)
- SAUCE: Revert "tpm_tis_core: Set TPM_CHIP_FLAG_IRQ before probing for
interrupts"
- SAUCE: Revert "tpm_tis_core: Turn on the TPM before probing IRQ's"
* [CML-S62] Need enable intel_rapl patch support for Comet lake- S 6+2
(LP: #1847454)
- powercap/intel_rapl: add support for CometLake Mobile
- powercap/intel_rapl: add support for Cometlake desktop
* [CML-S62] Need enable intel_pmc_core driver patch for Comet lake- S 6+2
(LP: #1847450)
- SAUCE: platform/x86: intel_pmc_core: Add Comet Lake (CML) platform support
to intel_pmc_core driver
* update ENA driver for DIMLIB dynamic interrupt moderation (LP: #1853180)
- net: ena: add intr_moder_rx_interval to struct ena_com_dev and use it
- net: ena: switch to dim algorithm for rx adaptive interrupt moderation
- net: ena: reimplement set/get_coalesce()
- net: ena: enable the interrupt_moderation in driver_supported_features
- net: ena: remove code duplication in
ena_com_update_nonadaptive_moderation_interval _*()
- net: ena: remove old adaptive interrupt moderation code from ena_netdev
- net: ena: remove ena_restore_ethtool_params() and relevant fields
- net: ena: remove all old adaptive rx interrupt moderation code from ena_com
- net: ena: fix update of interrupt moderation register
- net: ena: fix retrieval of nonadaptive interrupt moderation intervals
- net: ena: fix incorrect update of intr_delay_resolution
- net: ena: Select DIMLIB for ENA_ETHERNET
- SAUCE: net: ena: fix issues in setting interrupt moderation params in
ethtool
- SAUCE: net: ena: fix too long default tx interrupt moderation interval
* CONFIG_ARCH_ROCKCHIP is not set in ubuntu 18.04 aarch64,arm64 (LP: #1825222)
- [Config] Enable ROCKCHIP support for arm64
* remount of multilower moved pivoted-root overlayfs root, results in I/O
errors on some modified files (LP: #1824407)
- SAUCE: ovl: fix lookup failure on multi lower squashfs
* Eoan update: 5.3.13 upstream stable release (LP: #1853882)
- net: cdc_ncm: Signedness bug in cdc_ncm_set_dgram_size()
- block, bfq: deschedule empty bfq_queues not referred by any process
- mm/memory_hotplug: don't access uninitialized memmaps in shrink_pgdat_span()
- mm/memory_hotplug: fix updating the node span
- arm64: uaccess: Ensure PAN is re-enabled after unhandled uaccess fault
- fbdev: Ditch fb_edid_add_monspecs
- Linux 5.3.13
* Eoan update: 5.3.12 upstream stable release (LP: #1853475)
- scsi: core: Handle drivers which set sg_tablesize to zero
- ax88172a: fix information leak on short answers
- devlink: disallow reload operation during device cleanup
- ipmr: Fix skb headroom in ipmr_get_route().
- mlxsw: core: Enable devlink reload only on probe
- net: gemini: add missed free_netdev
- net/smc: fix fastopen for non-blocking connect()
- net: usb: qmi_wwan: add support for Foxconn T77W968 LTE modules
- slip: Fix memory leak in slip_open error path
- tcp: remove redundant new line from tcp_event_sk_skb
- dpaa2-eth: free already allocated channels on probe defer
- devlink: Add method for time-stamp on reporter's dump
- net/smc: fix refcount non-blocking connect() -part 2
- ALSA: usb-audio: Fix missing error check at mixer resolution test
- ALSA: usb-audio: not submit urb for stopped endpoint
- ALSA: usb-audio: Fix incorrect NULL check in create_yamaha_midi_quirk()
- ALSA: usb-audio: Fix incorrect size check for processing/extension units
- Btrfs: fix log context list corruption after rename exchange operation
- cgroup: freezer: call cgroup_enter_frozen() with preemption disabled in
ptrace_stop()
- Input: ff-memless - kill timer in destroy()
- Input: synaptics-rmi4 - fix video buffer size
- Input: synaptics-rmi4 - disable the relative position IRQ in the F12 driver
- Input: synaptics-rmi4 - do not consume more data than we have (F11, F12)
- Input: synaptics-rmi4 - clear IRQ enables for F54
- Input: synaptics-rmi4 - destroy F54 poller workqueue when removing
- KVM: MMU: Do not treat ZONE_DEVICE pages as being reserved
- IB/hfi1: Ensure r_tid_ack is valid before building TID RDMA ACK packet
- IB/hfi1: Calculate flow weight based on QP MTU for TID RDMA
- IB/hfi1: TID RDMA WRITE should not return IB_WC_RNR_RETRY_EXC_ERR
- IB/hfi1: Ensure full Gen3 speed in a Gen4 system
- IB/hfi1: Use a common pad buffer for 9B and 16B packets
- i2c: acpi: Force bus speed to 400KHz if a Silead touchscreen is present
- SAUCE: Revert "UBUNTU: SAUCE: x86/intel: Disable HPET on Intel Coffe Lake
platforms"
- x86/quirks: Disable HPET on Intel Coffe Lake platforms
- ecryptfs_lookup_interpose(): lower_dentry->d_inode is not stable
- ecryptfs_lookup_interpose(): lower_dentry->d_parent is not stable either
- io_uring: ensure registered buffer import returns the IO length
- drm/i915: update rawclk also on resume
- Revert "drm/i915/ehl: Update MOCS table for EHL"
- ntp/y2038: Remove incorrect time_t truncation
- net: ethernet: dwmac-sun8i: Use the correct function in exit path
- iommu/vt-d: Fix QI_DEV_IOTLB_PFSID and QI_DEV_EIOTLB_PFSID macros
- mm: mempolicy: fix the wrong return value and potential pages leak of mbind
- mm: memcg: switch to css_tryget() in get_mem_cgroup_from_mm()
- mm: hugetlb: switch to css_tryget() in hugetlb_cgroup_charge_cgroup()
- mm: slub: really fix slab walking for init_on_free
- mm/memory_hotplug: fix try_offline_node()
- mm/page_io.c: do not free shared swap slots
- mmc: sdhci-of-at91: fix quirk2 overwrite
- slcan: Fix memory leak in error path
- Linux 5.3.12
* Eoan update: 5.3.11 upstream stable release (LP: #1852338)
- bonding: fix state transition issue in link monitoring
- CDC-NCM: handle incomplete transfer of MTU
- ipv4: Fix table id reference in fib_sync_down_addr
- net: ethernet: octeon_mgmt: Account for second possible VLAN header
- net: fix data-race in neigh_event_send()
- net: qualcomm: rmnet: Fix potential UAF when unregistering
- net/tls: fix sk_msg trim on fallback to copy mode
- net: usb: qmi_wwan: add support for DW5821e with eSIM support
- NFC: fdp: fix incorrect free object
- nfc: netlink: fix double device reference drop
- NFC: st21nfca: fix double free
- qede: fix NULL pointer deref in __qede_remove()
- net: mscc: ocelot: don't handle netdev events for other netdevs
- net: mscc: ocelot: fix NULL pointer on LAG slave removal
- net/tls: don't pay attention to sk_write_pending when pushing partial
records
- net/tls: add a TX lock
- selftests/tls: add test for concurrent recv and send
- ipv6: fixes rt6_probe() and fib6_nh->last_probe init
- net: hns: Fix the stray netpoll locks causing deadlock in NAPI path
- net: prevent load/store tearing on sk->sk_stamp
- net: sched: prevent duplicate flower rules from tcf_proto destroy race
- net/smc: fix ethernet interface refcounting
- vsock/virtio: fix sock refcnt holding during the shutdown
- r8169: fix page read in r8168g_mdio_read
- ALSA: timer: Fix incorrectly assigned timer instance
- ALSA: bebob: fix to detect configured source of sampling clock for Focusrite
Saffire Pro i/o series
- ALSA: hda/ca0132 - Fix possible workqueue stall
- mm: memcontrol: fix NULL-ptr deref in percpu stats flush
- mm: memcontrol: fix network errors from failing __GFP_ATOMIC charges
- mm, meminit: recalculate pcpu batch and high limits after init completes
- mm: thp: handle page cache THP correctly in PageTransCompoundMap
- mm, vmstat: hide /proc/pagetypeinfo from normal users
- dump_stack: avoid the livelock of the dump_lock
- mm: slab: make page_cgroup_ino() to recognize non-compound slab pages
properly
- btrfs: Consider system chunk array size for new SYSTEM chunks
- btrfs: tree-checker: Fix wrong check on max devid
- btrfs: save i_size to avoid double evaluation of i_size_read in
compress_file_range
- tools: gpio: Use !building_out_of_srctree to determine srctree
- pinctrl: intel: Avoid potential glitches if pin is in GPIO mode
- perf tools: Fix time sorting
- perf map: Use zalloc for map_groups
- drm/radeon: fix si_enable_smc_cac() failed issue
- HID: wacom: generic: Treat serial number and related fields as unsigned
- mm/khugepaged: fix might_sleep() warn with CONFIG_HIGHPTE=y
- soundwire: depend on ACPI
- soundwire: depend on ACPI || OF
- soundwire: bus: set initial value to port_status
- blkcg: make blkcg_print_stat() print stats only for online blkgs
- arm64: Do not mask out PTE_RDONLY in pte_same()
- ASoC: rsnd: dma: fix SSI9 4/5/6/7 busif dma address
- ceph: fix use-after-free in __ceph_remove_cap()
- ceph: fix RCU case handling in ceph_d_revalidate()
- ceph: add missing check in d_revalidate snapdir handling
- ceph: don't try to handle hashed dentries in non-O_CREAT atomic_open
- ceph: don't allow copy_file_range when stripe_count != 1
- iio: adc: stm32-adc: fix stopping dma
- iio: imu: adis16480: make sure provided frequency is positive
- iio: imu: inv_mpu6050: fix no data on MPU6050
- iio: srf04: fix wrong limitation in distance measuring
- ARM: sunxi: Fix CPU powerdown on A83T
- ARM: dts: imx6-logicpd: Re-enable SNVS power key
- cpufreq: intel_pstate: Fix invalid EPB setting
- clone3: validate stack arguments
- netfilter: nf_tables: Align nft_expr private data to 64-bit
- netfilter: ipset: Fix an error code in ip_set_sockfn_get()
- intel_th: gth: Fix the window switching sequence
- intel_th: pci: Add Comet Lake PCH support
- intel_th: pci: Add Jasper Lake PCH support
- x86/dumpstack/64: Don't evaluate exception stacks before setup
- x86/apic/32: Avoid bogus LDR warnings
- SMB3: Fix persistent handles reconnect
- can: usb_8dev: fix use-after-free on disconnect
- can: flexcan: disable completely the ECC mechanism
- can: c_can: c_can_poll(): only read status register after status IRQ
- can: peak_usb: fix a potential out-of-sync while decoding packets
- can: rx-offload: can_rx_offload_queue_sorted(): fix error handling, avoid
skb mem leak
- can: gs_usb: gs_can_open(): prevent memory leak
- can: dev: add missing of_node_put() after calling of_get_child_by_name()
- can: mcba_usb: fix use-after-free on disconnect
- can: peak_usb: fix slab info leak
- configfs: fix a deadlock in configfs_symlink()
- ALSA: usb-audio: More validations of descriptor units
- ALSA: usb-audio: Simplify parse_audio_unit()
- ALSA: usb-audio: Unify the release of usb_mixer_elem_info objects
- ALSA: usb-audio: Remove superfluous bLength checks
- ALSA: usb-audio: Clean up check_input_term()
- ALSA: usb-audio: Fix possible NULL dereference at create_yamaha_midi_quirk()
- ALSA: usb-audio: remove some dead code
- ALSA: usb-audio: Fix copy&paste error in the validator
- usbip: Implement SG support to vhci-hcd and stub driver
- HID: google: add magnemite/masterball USB ids
- dmaengine: sprd: Fix the link-list pointer register configuration issue
- bpf: lwtunnel: Fix reroute supplying invalid dst
- dmaengine: xilinx_dma: Fix 64-bit simple AXIDMA transfer
- dmaengine: xilinx_dma: Fix control reg update in vdma_channel_set_config
- dmaengine: sprd: Fix the possible memory leak issue
- HID: intel-ish-hid: fix wrong error handling in ishtp_cl_alloc_tx_ring()
- powerpc/32s: fix allow/prevent_user_access() when crossing segment
boundaries.
- RDMA/mlx5: Clear old rate limit when closing QP
- iw_cxgb4: fix ECN check on the passive accept
- RDMA/siw: free siw_base_qp in kref release routine
- RDMA/qedr: Fix reported firmware version
- IB/core: Use rdma_read_gid_l2_fields to compare GID L2 fields
- net/mlx5e: Tx, Fix assumption of single WQEBB of NOP in cleanup flow
- net/mlx5e: kTLS, Release reference on DUMPed fragments in shutdown flow
- net/mlx5e: TX, Fix consumer index of error cqe dump
- net/mlx5: prevent memory leak in mlx5_fpga_conn_create_cq
- net/mlx5: fix memory leak in mlx5_fw_fatal_reporter_dump
- selftests/bpf: More compatible nc options in test_tc_edt
- scsi: qla2xxx: fixup incorrect usage of host_byte
- scsi: lpfc: Check queue pointer before use
- scsi: ufs-bsg: Wake the device before sending raw upiu commands
- ARC: [plat-hsdk]: Enable on-board SPI NOR flash IC
- RDMA/uverbs: Prevent potential underflow
- bpf: Fix use after free in subprog's jited symbol removal
- net: stmmac: Fix the problem of tso_xmit
- net: openvswitch: free vport unless register_netdevice() succeeds
- scsi: lpfc: Honor module parameter lpfc_use_adisc
- scsi: qla2xxx: Initialized mailbox to prevent driver load failure
- bpf: Fix use after free in bpf_get_prog_name
- iwlwifi: pcie: fix PCI ID 0x2720 configs that should be soc
- iwlwifi: pcie: fix all 9460 entries for qnj
- iwlwifi: pcie: 0x2720 is qu and 0x30DC is not
- netfilter: nf_flow_table: set timeout before insertion into hashes
- drm/v3d: Fix memory leak in v3d_submit_cl_ioctl
- xsk: Fix registration of Rx-only sockets
- net: phy: smsc: LAN8740: add PHY_RST_AFTER_CLK_EN flag
- ipvs: don't ignore errors in case refcounting ip_vs module fails
- ipvs: move old_secure_tcp into struct netns_ipvs
- netfilter: nft_payload: fix missing check for matching length in offloads
- RDMA/nldev: Skip counter if port doesn't match
- bonding: fix unexpected IFF_BONDING bit unset
- bonding: use dynamic lockdep key instead of subclass
- macsec: fix refcnt leak in module exit routine
- virt_wifi: fix refcnt leak in module exit routine
- scsi: sd: define variable dif as unsigned int instead of bool
- usb: dwc3: select CONFIG_REGMAP_MMIO
- usb: fsl: Check memory resource before releasing it
- usb: gadget: udc: atmel: Fix interrupt storm in FIFO mode.
- usb: gadget: composite: Fix possible double free memory bug
- usb: dwc3: pci: prevent memory leak in dwc3_pci_probe
- usb: gadget: configfs: fix concurrent issue between composite APIs
- usb: dwc3: remove the call trace of USBx_GFLADJ
- perf/x86/amd/ibs: Fix reading of the IBS OpData register and thus precise
RIP validity
- perf/x86/amd/ibs: Handle erratum #420 only on the affected CPU family (10h)
- perf/x86/uncore: Fix event group support
- USB: Skip endpoints with 0 maxpacket length
- USB: ldusb: use unsigned size format specifiers
- usbip: tools: Fix read_usb_vudc_device() error path handling
- RDMA/iw_cxgb4: Avoid freeing skb twice in arp failure case
- RDMA/hns: Prevent memory leaks of eq->buf_list
- hwmon: (ina3221) Fix read timeout issue
- scsi: qla2xxx: stop timer in shutdown path
- sched/topology: Don't try to build empty sched domains
- sched/topology: Allow sched_asym_cpucapacity to be disabled
- nvme-multipath: fix possible io hang after ctrl reconnect
- fjes: Handle workqueue allocation failure
- net: hisilicon: Fix "Trying to free already-free IRQ"
- wimax: i2400: Fix memory leak in i2400m_op_rfkill_sw_toggle
- net: mscc: ocelot: fix vlan_filtering when enslaving to bridge before link
is up
- net: mscc: ocelot: refuse to overwrite the port's native vlan
- iommu/amd: Apply the same IVRS IOAPIC workaround to Acer Aspire A315-41
- mt76: dma: fix buffer unmap with non-linear skbs
- drm/amdgpu/sdma5: do not execute 0-sized IBs (v2)
- drm/sched: Set error to s_fence if HW job submission failed.
- drm/amdgpu: If amdgpu_ib_schedule fails return back the error.
- drm/amd/display: do not synchronize "drr" displays
- drm/amd/display: add 50us buffer as WA for pstate switch in active
- drm/amd/display: Passive DP->HDMI dongle detection fix
- dc.c:use kzalloc without test
- SUNRPC: The TCP back channel mustn't disappear while requests are
outstanding
- SUNRPC: The RDMA back channel mustn't disappear while requests are
outstanding
- SUNRPC: Destroy the back channel when we destroy the host transport
- hv_netvsc: Fix error handling in netvsc_attach()
- efi/tpm: Return -EINVAL when determining tpm final events log size fails
- efi: libstub/arm: Account for firmware reserved memory at the base of RAM
- x86, efi: Never relocate kernel below lowest acceptable address
- arm64: cpufeature: Enable Qualcomm Falkor errata 1009 for Kryo
- usb: dwc3: gadget: fix race when disabling ep with cancelled xfers
- arm64: apply ARM64_ERRATUM_845719 workaround for Brahma-B53 core
- arm64: Brahma-B53 is SSB and spectre v2 safe
- arm64: apply ARM64_ERRATUM_843419 workaround for Brahma-B53 core
- NFSv4: Don't allow a cached open with a revoked delegation
- net: ethernet: arc: add the missed clk_disable_unprepare
- igb: Fix constant media auto sense switching when no cable is connected
- e1000: fix memory leaks
- gve: Fixes DMA synchronization.
- ocfs2: protect extent tree in ocfs2_prepare_inode_for_write()
- pinctrl: cherryview: Fix irq_valid_mask calculation
- clk: imx8m: Use SYS_PLL1_800M as intermediate parent of CLK_ARM
- timekeeping/vsyscall: Update VDSO data unconditionally
- mm/filemap.c: don't initiate writeback if mapping has no dirty pages
- cgroup,writeback: don't switch wbs immediately on dead wbs if the memcg is
dead
- ARM: dts: stm32: change joystick pinctrl definition on stm32mp157c-ev1
- ASoC: SOF: Intel: hda-stream: fix the CONFIG_ prefix missing
- usbip: Fix free of unallocated memory in vhci tx
- bonding: fix using uninitialized mode_lock
- netfilter: ipset: Copy the right MAC address in hash:ip,mac IPv6 sets
- arm64: errata: Update stale comment
- net/ibmvnic: unlock rtnl_lock in reset so linkwatch_event can run
- SAUCE: Revert "UBUNTU: SAUCE: kvm: x86: mmu: Recovery of shattered NX large
pages"
- SAUCE: Revert "UBUNTU: SAUCE: kvm: Add helper function for creating VM
worker threads"
- SAUCE: Revert "UBUNTU: SAUCE: kvm: mmu: ITLB_MULTIHIT mitigation"
- SAUCE: Revert "kvm: x86, powerpc: do not allow clearing largepages debugfs
entry"
- SAUCE: Revert "UBUNTU: SAUCE: cpu/speculation: Uninline and export CPU
mitigations helpers"
- SAUCE: Revert "UBUNTU: SAUCE: x86: Add ITLB_MULTIHIT bug infrastructure"
- SAUCE: Revert "x86/tsx: Add config options to set tsx=on|off|auto"
- SAUCE: Revert "x86/speculation/taa: Add documentation for TSX Async Abort"
- SAUCE: Revert "x86/tsx: Add "auto" option to the tsx= cmdline parameter"
- SAUCE: Revert "kvm/x86: Export MDS_NO=0 to guests when TSX is enabled"
- SAUCE: Revert "x86/speculation/taa: Add sysfs reporting for TSX Async Abort"
- SAUCE: Revert "x86/speculation/taa: Add mitigation for TSX Async Abort"
- SAUCE: Revert "x86/cpu: Add a "tsx=" cmdline option with TSX disabled by
default"
- SAUCE: Revert "x86/cpu: Add a helper function x86_read_arch_cap_msr()"
- SAUCE: Revert "x86/msr: Add the IA32_TSX_CTRL MSR"
- SAUCE: Revert "UBUNTU: SAUCE: drm/i915/cmdparser: Fix jump whitelist
clearing"
- SAUCE: Revert "UBUNTU: SAUCE: drm/i915/gen8+: Add RC6 CTX corruption WA"
- SAUCE: Revert "UBUNTU: SAUCE: drm/i915: Lower RM timeout to avoid DSI hard
hangs"
- SAUCE: Revert "UBUNTU: SAUCE: drm/i915/cmdparser: Ignore Length operands
during command matching"
- SAUCE: Revert "UBUNTU: SAUCE: drm/i915/cmdparser: Add support for backward
jumps"
- SAUCE: Revert "UBUNTU: SAUCE: drm/i915/cmdparser: Use explicit goto for
error paths"
- SAUCE: Revert "UBUNTU: SAUCE: drm/i915: Add gen9 BCS cmdparsing"
- SAUCE: Revert "UBUNTU: SAUCE: drm/i915: Allow parsing of unsized batches"
- SAUCE: Revert "UBUNTU: SAUCE: drm/i915: Support ro ppgtt mapped cmdparser
shadow buffers"
- SAUCE: Revert "UBUNTU: SAUCE: drm/i915: Add support for mandatory
cmdparsing"
- SAUCE: Revert "UBUNTU: SAUCE: drm/i915: Remove Master tables from cmdparser"
- SAUCE: Revert "UBUNTU: SAUCE: drm/i915: Disable Secure Batches for gen6+"
- SAUCE: Revert "UBUNTU: SAUCE: drm/i915: Rename gen7 cmdparser tables"
- drm/i915: Rename gen7 cmdparser tables
- drm/i915: Disable Secure Batches for gen6+
- drm/i915: Remove Master tables from cmdparser
- drm/i915: Add support for mandatory cmdparsing
- drm/i915: Support ro ppgtt mapped cmdparser shadow buffers
- drm/i915: Allow parsing of unsized batches
- drm/i915: Add gen9 BCS cmdparsing
- drm/i915/cmdparser: Use explicit goto for error paths
- drm/i915/cmdparser: Add support for backward jumps
- drm/i915/cmdparser: Ignore Length operands during command matching
- drm/i915: Lower RM timeout to avoid DSI hard hangs
- drm/i915/gen8+: Add RC6 CTX corruption WA
- drm/i915/cmdparser: Fix jump whitelist clearing
- x86/msr: Add the IA32_TSX_CTRL MSR
- x86/cpu: Add a helper function x86_read_arch_cap_msr()
- x86/cpu: Add a "tsx=" cmdline option with TSX disabled by default
- x86/speculation/taa: Add mitigation for TSX Async Abort
- x86/speculation/taa: Add sysfs reporting for TSX Async Abort
- kvm/x86: Export MDS_NO=0 to guests when TSX is enabled
- x86/tsx: Add "auto" option to the tsx= cmdline parameter
- x86/speculation/taa: Add documentation for TSX Async Abort
- x86/tsx: Add config options to set tsx=on|off|auto
- x86/speculation/taa: Fix printing of TAA_MSG_SMT on IBRS_ALL CPUs
- x86/bugs: Add ITLB_MULTIHIT bug infrastructure
- x86/cpu: Add Tremont to the cpu vulnerability whitelist
- cpu/speculation: Uninline and export CPU mitigations helpers
- Documentation: Add ITLB_MULTIHIT documentation
- kvm: x86, powerpc: do not allow clearing largepages debugfs entry
- kvm: mmu: ITLB_MULTIHIT mitigation
- kvm: Add helper function for creating VM worker threads
- kvm: x86: mmu: Recovery of shattered NX large pages
- Linux 5.3.11
* The alsa hda driver is not loaded due to the missing of PCIID for Comet
Lake-S [8086:a3f0] (LP: #1852070)
- SAUCE: ALSA: hda: Add Cometlake-S PCI ID
* Can't adjust brightness on DELL UHD dGPU AIO (LP: #1813877)
- SAUCE: platform/x86: dell-uart-backlight: add missing status command
- SAUCE: platform/x86: dell-uart-backlight: load driver by scalar status
- SAUCE: platform/x86: dell-uart-backlight: add force parameter
- SAUCE: platform/x86: dell-uart-backlight: add quirk for old platforms
* Disable unreliable HPET on CFL-H system (LP: #1852216)
- SAUCE: x86/intel: Disable HPET on Intel Coffe Lake H platforms
* i40e: Setting VF MAC address causes General Protection Fault (LP: #1852432)
- i40e: Fix crash caused by stress setting of VF MAC addresses
* CVE-2019-19072
- tracing: Have error path in predicate_parse() free its allocated memory
* i40e: general protection fault in i40e_config_vf_promiscuous_mode
(LP: #1852663)
- SAUCE: i40e Fix GPF when deleting VMs
* hwe-edge kernel 5.3.0-23.25 kernel does not boot on Precision 5720 AIO
(LP: #1852581)
- [Packaging] Fix module signing with older modinfo
[ Ubuntu: 5.3.0-1009.10 ]
* eoan/linux-gcp: 5.3.0-1009.10 -proposed tracker (LP: #1852227)
* autofs module missing from linux-modules in 5+ kernels (LP: #1849848)
- [Config] Update autofs4 path in gcp.inclusion-list
* eoan/linux: 5.3.0-24.26 -proposed tracker (LP: #1852232)
* Eoan update: 5.3.9 upstream stable release (LP: #1851550)
- io_uring: fix up O_NONBLOCK handling for sockets
- dm snapshot: introduce account_start_copy() and account_end_copy()
- dm snapshot: rework COW throttling to fix deadlock
- Btrfs: fix inode cache block reserve leak on failure to allocate data space
- btrfs: qgroup: Always free PREALLOC META reserve in
btrfs_delalloc_release_extents()
- iio: adc: meson_saradc: Fix memory allocation order
- iio: fix center temperature of bmc150-accel-core
- libsubcmd: Make _FORTIFY_SOURCE defines dependent on the feature
- perf tests: Avoid raising SEGV using an obvious NULL dereference
- perf map: Fix overlapped map handling
- perf script brstackinsn: Fix recovery from LBR/binary mismatch
- perf jevents: Fix period for Intel fixed counters
- perf tools: Propagate get_cpuid() error
- perf annotate: Propagate perf_env__arch() error
- perf annotate: Fix the signedness of failure returns
- perf annotate: Propagate the symbol__annotate() error return
- perf annotate: Fix arch specific ->init() failure errors
- perf annotate: Return appropriate error code for allocation failures
- perf annotate: Don't return -1 for error when doing BPF disassembly
- staging: rtl8188eu: fix null dereference when kzalloc fails
- RDMA/siw: Fix serialization issue in write_space()
- RDMA/hfi1: Prevent memory leak in sdma_init
- RDMA/iw_cxgb4: fix SRQ access from dump_qp()
- RDMA/iwcm: Fix a lock inversion issue
- HID: hyperv: Use in-place iterator API in the channel callback
- kselftest: exclude failed TARGETS from runlist
- selftests/kselftest/runner.sh: Add 45 second timeout per test
- nfs: Fix nfsi->nrequests count error on nfs_inode_remove_request
- arm64: cpufeature: Effectively expose FRINT capability to userspace
- arm64: Fix incorrect irqflag restore for priority masking for compat
- arm64: ftrace: Ensure synchronisation in PLT setup for Neoverse-N1 #1542419
- tty: serial: owl: Fix the link time qualifier of 'owl_uart_exit()'
- tty: serial: rda: Fix the link time qualifier of 'rda_uart_exit()'
- serial/sifive: select SERIAL_EARLYCON
- tty: n_hdlc: fix build on SPARC
- misc: fastrpc: prevent memory leak in fastrpc_dma_buf_attach
- RDMA/core: Fix an error handling path in 'res_get_common_doit()'
- RDMA/cm: Fix memory leak in cm_add/remove_one
- RDMA/nldev: Reshuffle the code to avoid need to rebind QP in error path
- RDMA/mlx5: Do not allow rereg of a ODP MR
- RDMA/mlx5: Order num_pending_prefetch properly with synchronize_srcu
- RDMA/mlx5: Add missing synchronize_srcu() for MW cases
- gpio: max77620: Use correct unit for debounce times
- fs: cifs: mute -Wunused-const-variable message
- arm64: vdso32: Fix broken compat vDSO build warnings
- arm64: vdso32: Detect binutils support for dmb ishld
- serial: mctrl_gpio: Check for NULL pointer
- serial: 8250_omap: Fix gpio check for auto RTS/CTS
- arm64: Default to building compat vDSO with clang when CONFIG_CC_IS_CLANG
- arm64: vdso32: Don't use KBUILD_CPPFLAGS unconditionally
- efi/cper: Fix endianness of PCIe class code
- efi/x86: Do not clean dummy variable in kexec path
- MIPS: include: Mark __cmpxchg as __always_inline
- riscv: avoid kernel hangs when trapped in BUG()
- riscv: avoid sending a SIGTRAP to a user thread trapped in WARN()
- riscv: Correct the handling of unexpected ebreak in do_trap_break()
- x86/xen: Return from panic notifier
- ocfs2: clear zero in unaligned direct IO
- fs: ocfs2: fix possible null-pointer dereferences in
ocfs2_xa_prepare_entry()
- fs: ocfs2: fix a possible null-pointer dereference in
ocfs2_write_end_nolock()
- fs: ocfs2: fix a possible null-pointer dereference in
ocfs2_info_scan_inode_alloc()
- btrfs: silence maybe-uninitialized warning in clone_range
- arm64: armv8_deprecated: Checking return value for memory allocation
- sched/fair: Scale bandwidth quota and period without losing quota/period
ratio precision
- sched/vtime: Fix guest/system mis-accounting on task switch
- perf/core: Rework memory accounting in perf_mmap()
- perf/core: Fix corner case in perf_rotate_context()
- perf/x86/amd: Change/fix NMI latency mitigation to use a timestamp
- drm/amdgpu: fix memory leak
- iio: imu: adis16400: release allocated memory on failure
- iio: imu: adis16400: fix memory leak
- iio: imu: st_lsm6dsx: fix waitime for st_lsm6dsx i2c controller
- MIPS: include: Mark __xchg as __always_inline
- MIPS: fw: sni: Fix out of bounds init of o32 stack
- s390/cio: fix virtio-ccw DMA without PV
- virt: vbox: fix memory leak in hgcm_call_preprocess_linaddr
- nbd: fix possible sysfs duplicate warning
- NFSv4: Fix leak of clp->cl_acceptor string
- SUNRPC: fix race to sk_err after xs_error_report
- s390/uaccess: avoid (false positive) compiler warnings
- tracing: Initialize iter->seq after zeroing in tracing_read_pipe()
- perf annotate: Fix multiple memory and file descriptor leaks
- perf/aux: Fix tracking of auxiliary trace buffer allocation
- USB: legousbtower: fix a signedness bug in tower_probe()
- nbd: verify socket is supported during setup
- fuse: flush dirty data/metadata before non-truncate setattr
- fuse: truncate pending writes on O_TRUNC
- ALSA: bebob: Fix prototype of helper function to return negative value
- ALSA: timer: Fix mutex deadlock at releasing card
- ath10k: fix latency issue for QCA988x
- UAS: Revert commit 3ae62a42090f ("UAS: fix alignment of scatter/gather
segments")
- nl80211: fix validation of mesh path nexthop
- USB: gadget: Reject endpoints with 0 maxpacket value
- usb-storage: Revert commit 747668dbc061 ("usb-storage: Set
virt_boundary_mask to avoid SG overflows")
- USB: ldusb: fix ring-buffer locking
- USB: ldusb: fix control-message timeout
- usb: xhci: fix Immediate Data Transfer endianness
- usb: xhci: fix __le32/__le64 accessors in debugfs code
- USB: serial: whiteheat: fix potential slab corruption
- USB: serial: whiteheat: fix line-speed endianness
- xhci: Fix use-after-free regression in xhci clear hub TT implementation
- scsi: qla2xxx: Fix partial flash write of MBI
- scsi: target: cxgbit: Fix cxgbit_fw4_ack()
- HID: i2c-hid: add Trekstor Primebook C11B to descriptor override
- HID: Fix assumption that devices have inputs
- HID: fix error message in hid_open_report()
- HID: logitech-hidpp: split g920_get_config()
- HID: logitech-hidpp: rework device validation
- HID: logitech-hidpp: do all FF cleanup in hidpp_ff_destroy()
- um-ubd: Entrust re-queue to the upper layers
- s390/unwind: fix mixing regs and sp
- s390/cmm: fix information leak in cmm_timeout_handler()
- s390/idle: fix cpu idle time calculation
- ARC: perf: Accommodate big-endian CPU
- IB/hfi1: Avoid excessive retry for TID RDMA READ request
- arm64: Ensure VM_WRITE|VM_SHARED ptes are clean by default
- arm64: cpufeature: Enable Qualcomm Falkor/Kryo errata 1003
- virtio_ring: fix stalls for packed rings
- rtlwifi: rtl_pci: Fix problem of too small skb->len
- dmaengine: qcom: bam_dma: Fix resource leak
- dmaengine: tegra210-adma: fix transfer failure
- dmaengine: imx-sdma: fix size check for sdma script_number
- dmaengine: cppi41: Fix cppi41_dma_prep_slave_sg() when idle
- drm/amdgpu/gmc10: properly set BANK_SELECT and FRAGMENT_SIZE
- drm/i915: Fix PCH reference clock for FDI on HSW/BDW
- drm/amdgpu/gfx10: update gfx golden settings
- drm/amdgpu/powerplay/vega10: allow undervolting in p7
- drm/amdgpu: Fix SDMA hang when performing VKexample test
- NFS: Fix an RCU lock leak in nfs4_refresh_delegation_stateid()
- io_uring: ensure we clear io_kiocb->result before each issue
- iommu/vt-d: Fix panic after kexec -p for kdump
- batman-adv: Avoid free/alloc race when handling OGM buffer
- llc: fix sk_buff leak in llc_sap_state_process()
- llc: fix sk_buff leak in llc_conn_service()
- rxrpc: Fix call ref leak
- rxrpc: rxrpc_peer needs to hold a ref on the rxrpc_local record
- rxrpc: Fix trace-after-put looking at the put peer record
- NFC: pn533: fix use-after-free and memleaks
- bonding: fix potential NULL deref in bond_update_slave_arr
- netfilter: conntrack: avoid possible false sharing
- net: usb: sr9800: fix uninitialized local variable
- sch_netem: fix rcu splat in netem_enqueue()
- net: sched: sch_sfb: don't call qdisc_put() while holding tree lock
- iwlwifi: exclude GEO SAR support for 3168
- sched/fair: Fix low cpu usage with high throttling by removing expiration of
cpu-local slices
- ALSA: usb-audio: DSD auto-detection for Playback Designs
- ALSA: usb-audio: Update DSD support quirks for Oppo and Rotel
- ALSA: usb-audio: Add DSD support for Gustard U16/X26 USB Interface
- RDMA/mlx5: Use irq xarray locking for mkey_table
- sched/fair: Fix -Wunused-but-set-variable warnings
- powerpc/powernv: Fix CPU idle to be called with IRQs disabled
- Revert "nvme: allow 64-bit results in passthru commands"
- Revert "ALSA: hda: Flush interrupts on disabling"
- Linux 5.3.9
- [Config] Remove CONFIG_GENERIC_COMPAT_VDSO and
CONFIG_CROSS_COMPILE_COMPAT_VDSO
* Eoan update: v5.3.8 upstream stable release (LP: #1850456)
- drm: Free the writeback_job when it with an empty fb
- drm: Clear the fence pointer when writeback job signaled
- clk: ti: dra7: Fix mcasp8 clock bits
- ARM: dts: Fix wrong clocks for dra7 mcasp
- nvme-pci: Fix a race in controller removal
- scsi: ufs: skip shutdown if hba is not powered
- scsi: megaraid: disable device when probe failed after enabled device
- scsi: qla2xxx: Silence fwdump template message
- scsi: qla2xxx: Fix unbound sleep in fcport delete path.
- scsi: qla2xxx: Fix stale mem access on driver unload
- scsi: qla2xxx: Fix N2N link reset
- scsi: qla2xxx: Fix N2N link up fail
- ARM: dts: Fix gpio0 flags for am335x-icev2
- ARM: OMAP2+: Fix missing reset done flag for am3 and am43
- ARM: OMAP2+: Add missing LCDC midlemode for am335x
- ARM: OMAP2+: Fix warnings with broken omap2_set_init_voltage()
- nvme-tcp: fix wrong stop condition in io_work
- nvme-pci: Save PCI state before putting drive into deepest state
- nvme: fix an error code in nvme_init_subsystem()
- nvme-rdma: Fix max_hw_sectors calculation
- Added QUIRKs for ADATA XPG SX8200 Pro 512GB
- nvme: Add quirk for Kingston NVME SSD running FW E8FK11.T
- nvme: allow 64-bit results in passthru commands
- drm/komeda: prevent memory leak in komeda_wb_connector_add
- nvme-rdma: fix possible use-after-free in connect timeout
- blk-mq: honor IO scheduler for multiqueue devices
- ieee802154: ca8210: prevent memory leak
- ARM: dts: am4372: Set memory bandwidth limit for DISPC
- net: dsa: qca8k: Use up to 7 ports for all operations
- MIPS: dts: ar9331: fix interrupt-controller size
- xen/efi: Set nonblocking callbacks
- loop: change queue block size to match when using DIO
- nl80211: fix null pointer dereference
- mac80211: fix txq null pointer dereference
- netfilter: nft_connlimit: disable bh on garbage collection
- net: mscc: ocelot: add missing of_node_put after calling
of_get_child_by_name
- net: dsa: rtl8366rb: add missing of_node_put after calling
of_get_child_by_name
- net: stmmac: xgmac: Not all Unicast addresses may be available
- net: stmmac: dwmac4: Always update the MAC Hash Filter
- net: stmmac: Correctly take timestamp for PTPv2
- net: stmmac: Do not stop PHY if WoL is enabled
- net: ag71xx: fix mdio subnode support
- RISC-V: Clear load reservations while restoring hart contexts
- riscv: Fix memblock reservation for device tree blob
- drm/amdgpu: fix multiple memory leaks in acp_hw_init
- drm/amd/display: memory leak
- mips: Loongson: Fix the link time qualifier of 'serial_exit()'
- net: hisilicon: Fix usage of uninitialized variable in function
mdio_sc_cfg_reg_write()
- net: stmmac: Avoid deadlock on suspend/resume
- selftests: kvm: Fix libkvm build error
- lib: textsearch: fix escapes in example code
- s390/mm: fix -Wunused-but-set-variable warnings
- net: phy: allow for reset line to be tied to a sleepy GPIO controller
- net: phy: fix write to mii-ctrl1000 register
- namespace: fix namespace.pl script to support relative paths
- Convert filldir[64]() from __put_user() to unsafe_put_user()
- elf: don't use MAP_FIXED_NOREPLACE for elf executable mappings
- Make filldir[64]() verify the directory entry filename is valid
- uaccess: implement a proper unsafe_copy_to_user() and switch filldir over to
it
- filldir[64]: remove WARN_ON_ONCE() for bad directory entries
- net_sched: fix backward compatibility for TCA_KIND
- net_sched: fix backward compatibility for TCA_ACT_KIND
- libata/ahci: Fix PCS quirk application
- Revert "drm/radeon: Fix EEH during kexec"
- ocfs2: fix panic due to ocfs2_wq is null
- nvme-pci: Set the prp2 correctly when using more than 4k page
- ipv4: fix race condition between route lookup and invalidation
- ipv4: Return -ENETUNREACH if we can't create route but saddr is valid
- net: avoid potential infinite loop in tc_ctl_action()
- net: bcmgenet: Fix RGMII_MODE_EN value for GENET v1/2/3
- net: bcmgenet: Set phydev->dev_flags only for internal PHYs
- net: i82596: fix dma_alloc_attr for sni_82596
- net/ibmvnic: Fix EOI when running in XIVE mode.
- net: ipv6: fix listify ip6_rcv_finish in case of forwarding
- net: stmmac: disable/enable ptp_ref_clk in suspend/resume flow
- rxrpc: Fix possible NULL pointer access in ICMP handling
- sched: etf: Fix ordering of packets with same txtime
- sctp: change sctp_prot .no_autobind with true
- net: aquantia: temperature retrieval fix
- net: aquantia: when cleaning hw cache it should be toggled
- net: aquantia: do not pass lro session with invalid tcp checksum
- net: aquantia: correctly handle macvlan and multicast coexistence
- net: phy: micrel: Discern KSZ8051 and KSZ8795 PHYs
- net: phy: micrel: Update KSZ87xx PHY name
- net: avoid errors when trying to pop MLPS header on non-MPLS packets
- net/sched: fix corrupted L2 header with MPLS 'push' and 'pop' actions
- netdevsim: Fix error handling in nsim_fib_init and nsim_fib_exit
- net: ethernet: broadcom: have drivers select DIMLIB as needed
- net: phy: Fix "link partner" information disappear issue
- rxrpc: use rcu protection while reading sk->sk_user_data
- io_uring: fix bad inflight accounting for SETUP_IOPOLL|SETUP_SQTHREAD
- io_uring: Fix corrupted user_data
- USB: legousbtower: fix memleak on disconnect
- ALSA: hda/realtek - Add support for ALC711
- ALSA: hda/realtek - Enable headset mic on Asus MJ401TA
- ALSA: usb-audio: Disable quirks for BOSS Katana amplifiers
- ALSA: hda - Force runtime PM on Nvidia HDMI codecs
- usb: udc: lpc32xx: fix bad bit shift operation
- USB: serial: ti_usb_3410_5052: fix port-close races
- USB: ldusb: fix memleak on disconnect
- USB: usblp: fix use-after-free on disconnect
- USB: ldusb: fix read info leaks
- binder: Don't modify VMA bounds in ->mmap handler
- MIPS: tlbex: Fix build_restore_pagemask KScratch restore
- staging: wlan-ng: fix exit return when sme->key_idx >= NUM_WEPKEYS
- scsi: zfcp: fix reaction on bit error threshold notification
- scsi: sd: Ignore a failure to sync cache due to lack of authorization
- scsi: core: save/restore command resid for error handling
- scsi: core: try to get module before removing device
- scsi: ch: Make it possible to open a ch device multiple times again
- Revert "Input: elantech - enable SMBus on new (2018+) systems"
- Input: da9063 - fix capability and drop KEY_SLEEP
- Input: synaptics-rmi4 - avoid processing unknown IRQs
- Input: st1232 - fix reporting multitouch coordinates
- ASoC: rsnd: Reinitialize bit clock inversion flag for every format setting
- ACPI: CPPC: Set pcc_data[pcc_ss_id] to NULL in acpi_cppc_processor_exit()
- ACPI: NFIT: Fix unlock on error in scrub_show()
- iwlwifi: pcie: change qu with jf devices to use qu configuration
- cfg80211: wext: avoid copying malformed SSIDs
- mac80211: Reject malformed SSID elements
- drm/ttm: Restore ttm prefaulting
- drm/panfrost: Handle resetting on timeout better
- drm/amdgpu: Bail earlier when amdgpu.cik_/si_support is not set to 1
- drm/amdgpu/sdma5: fix mask value of POLL_REGMEM packet for pipe sync
- drm/i915/userptr: Never allow userptr into the mappable GGTT
- drm/i915: Favor last VBT child device with conflicting AUX ch/DDC pin
- drm/amdgpu/vce: fix allocation size in enc ring test
- drm/amdgpu/vcn: fix allocation size in enc ring test
- drm/amdgpu/uvd6: fix allocation size in enc ring test (v2)
- drm/amdgpu/uvd7: fix allocation size in enc ring test (v2)
- drm/amdgpu: user pages array memory leak fix
- drivers/base/memory.c: don't access uninitialized memmaps in
soft_offline_page_store()
- fs/proc/page.c: don't access uninitialized memmaps in fs/proc/page.c
- io_uring: Fix broken links with offloading
- io_uring: Fix race for sqes with userspace
- io_uring: used cached copies of sq->dropped and cq->overflow
- mmc: mxs: fix flags passed to dmaengine_prep_slave_sg
- mmc: cqhci: Commit descriptors before setting the doorbell
- mmc: sdhci-omap: Fix Tuning procedure for temperatures < -20C
- mm/memory-failure.c: don't access uninitialized memmaps in memory_failure()
- mm/slub: fix a deadlock in show_slab_objects()
- mm/page_owner: don't access uninitialized memmaps when reading
/proc/pagetypeinfo
- mm/memunmap: don't access uninitialized memmap in memunmap_pages()
- mm: memcg/slab: fix panic in __free_slab() caused by premature memcg pointer
release
- mm, compaction: fix wrong pfn handling in __reset_isolation_pfn()
- mm: memcg: get number of pages on the LRU list in memcgroup base on
lru_zone_size
- mm: memblock: do not enforce current limit for memblock_phys* family
- hugetlbfs: don't access uninitialized memmaps in pfn_range_valid_gigantic()
- mm/memory-failure: poison read receives SIGKILL instead of SIGBUS if mmaped
more than once
- zram: fix race between backing_dev_show and backing_dev_store
- xtensa: drop EXPORT_SYMBOL for outs*/ins*
- xtensa: fix change_bit in exclusive access option
- s390/zcrypt: fix memleak at release
- s390/kaslr: add support for R_390_GLOB_DAT relocation type
- lib/vdso: Make clock_getres() POSIX compliant again
- parisc: Fix vmap memory leak in ioremap()/iounmap()
- EDAC/ghes: Fix Use after free in ghes_edac remove path
- arm64: KVM: Trap VM ops when ARM64_WORKAROUND_CAVIUM_TX2_219_TVM is set
- arm64: Avoid Cavium TX2 erratum 219 when switching TTBR
- arm64: Enable workaround for Cavium TX2 erratum 219 when running SMT
- arm64: Allow CAVIUM_TX2_ERRATUM_219 to be selected
- CIFS: avoid using MID 0xFFFF
- cifs: Fix missed free operations
- CIFS: Fix use after free of file info structures
- perf/aux: Fix AUX output stopping
- tracing: Fix race in perf_trace_buf initialization
- fs/dax: Fix pmd vs pte conflict detection
- dm cache: fix bugs when a GFP_NOWAIT allocation fails
- irqchip/sifive-plic: Switch to fasteoi flow
- x86/boot/64: Make level2_kernel_pgt pages invalid outside kernel area
- x86/apic/x2apic: Fix a NULL pointer deref when handling a dying cpu
- x86/hyperv: Make vapic support x2apic mode
- pinctrl: cherryview: restore Strago DMI workaround for all versions
- pinctrl: armada-37xx: fix control of pins 32 and up
- pinctrl: armada-37xx: swap polarity on LED group
- btrfs: block-group: Fix a memory leak due to missing btrfs_put_block_group()
- Btrfs: add missing extents release on file extent cluster relocation error
- btrfs: don't needlessly create extent-refs kernel thread
- Btrfs: fix qgroup double free after failure to reserve metadata for delalloc
- Btrfs: check for the full sync flag while holding the inode lock during
fsync
- btrfs: tracepoints: Fix wrong parameter order for qgroup events
- btrfs: tracepoints: Fix bad entry members of qgroup events
- KVM: PPC: Book3S HV: XIVE: Ensure VP isn't already in use
- memstick: jmb38x_ms: Fix an error handling path in 'jmb38x_ms_probe()'
- cpufreq: Avoid cpufreq_suspend() deadlock on system shutdown
- ceph: just skip unrecognized info in ceph_reply_info_extra
- xen/netback: fix error path of xenvif_connect_data()
- PCI: PM: Fix pci_power_up()
- opp: of: drop incorrect lockdep_assert_held()
- of: reserved_mem: add missing of_node_put() for proper ref-counting
- blk-rq-qos: fix first node deletion of rq_qos_del()
- RDMA/cxgb4: Do not dma memory off of the stack
- Linux 5.3.8
- [Config] CONFIG_CAVIUM_TX2_ERRATUM_219=y
* Eoan update: 5.3.10 upstream stable release (LP: #1852111)
- regulator: of: fix suspend-min/max-voltage parsing
- ASoC: samsung: arndale: Add missing OF node dereferencing
- ASoC: wm8994: Do not register inapplicable controls for WM1811
- regulator: da9062: fix suspend_enable/disable preparation
- ASoC: topology: Fix a signedness bug in soc_tplg_dapm_widget_create()
- arm64: dts: allwinner: a64: pine64-plus: Add PHY regulator delay
- arm64: dts: allwinner: a64: Drop PMU node
- arm64: dts: allwinner: a64: sopine-baseboard: Add PHY regulator delay
- arm64: dts: Fix gpio to pinmux mapping
- regulator: ti-abb: Fix timeout in ti_abb_wait_txdone/ti_abb_clear_all_txdone
- pinctrl: intel: Allocate IRQ chip dynamic
- ASoC: SOF: loader: fix kernel oops on firmware boot failure
- ASoC: SOF: topology: fix parse fail issue for byte/bool tuple types
- ASoC: SOF: Intel: hda: fix warnings during FW load
- ASoC: SOF: Intel: initialise and verify FW crash dump data.
- ASoC: SOF: Intel: hda: Disable DMI L1 entry during capture
- ASoC: rt5682: add NULL handler to set_jack function
- ASoC: intel: sof_rt5682: add remove function to disable jack
- ASoC: intel: bytcr_rt5651: add null check to support_button_press
- regulator: pfuze100-regulator: Variable "val" in pfuze100_regulator_probe()
could be uninitialized
- ASoC: wm_adsp: Don't generate kcontrols without READ flags
- ASoc: rockchip: i2s: Fix RPM imbalance
- arm64: dts: rockchip: fix Rockpro64 RK808 interrupt line
- ARM: dts: logicpd-torpedo-som: Remove twl_keypad
- arm64: dts: rockchip: fix RockPro64 vdd-log regulator settings
- arm64: dts: rockchip: fix RockPro64 sdhci settings
- pinctrl: ns2: Fix off by one bugs in ns2_pinmux_enable()
- pinctrl: stmfx: fix null pointer on remove
- arm64: dts: zii-ultra: fix ARM regulator states
- ARM: dts: am3874-iceboard: Fix 'i2c-mux-idle-disconnect' usage
- ASoC: msm8916-wcd-digital: add missing MIX2 path for RX1/2
- ASoC: simple_card_utils.h: Fix potential multiple redefinition error
- ARM: dts: Use level interrupt for omap4 & 5 wlcore
- ARM: mm: fix alignment handler faults under memory pressure
- scsi: qla2xxx: fix a potential NULL pointer dereference
- scsi: scsi_dh_alua: handle RTPG sense code correctly during state
transitions
- scsi: sni_53c710: fix compilation error
- scsi: fix kconfig dependency warning related to 53C700_LE_ON_BE
- ARM: 8908/1: add __always_inline to functions called from __get_user_check()
- ARM: 8914/1: NOMMU: Fix exc_ret for XIP
- arm64: dts: rockchip: fix RockPro64 sdmmc settings
- arm64: dts: rockchip: Fix usb-c on Hugsun X99 TV Box
- arm64: dts: lx2160a: Correct CPU core idle state name
- ARM: dts: imx6q-logicpd: Re-Enable SNVS power key
- ARM: dts: vf610-zii-scu4-aib: Specify 'i2c-mux-idle-disconnect'
- ARM: dts: imx7s: Correct GPT's ipg clock source
- arm64: dts: imx8mq: Use correct clock for usdhc's ipg clk
- arm64: dts: imx8mm: Use correct clock for usdhc's ipg clk
- perf tools: Fix resource leak of closedir() on the error paths
- perf c2c: Fix memory leak in build_cl_output()
- 8250-men-mcb: fix error checking when get_num_ports returns -ENODEV
- perf kmem: Fix memory leak in compact_gfp_flags()
- ARM: davinci: dm365: Fix McBSP dma_slave_map entry
- drm/amdgpu: fix potential VM faults
- drm/amdgpu: fix error handling in amdgpu_bo_list_create
- scsi: target: core: Do not overwrite CDB byte 1
- scsi: hpsa: add missing hunks in reset-patch
- ASoC: Intel: sof-rt5682: add a check for devm_clk_get
- ASoC: SOF: control: return true when kcontrol values change
- tracing: Fix "gfp_t" format for synthetic events
- ARM: dts: bcm2837-rpi-cm3: Avoid leds-gpio probing issue
- i2c: aspeed: fix master pending state handling
- drm/komeda: Don't flush inactive pipes
- ARM: 8926/1: v7m: remove register save to stack before svc
- selftests: kvm: vmx_set_nested_state_test: don't check for VMX support twice
- selftests: kvm: fix sync_regs_test with newer gccs
- ALSA: hda: Add Tigerlake/Jasperlake PCI ID
- of: unittest: fix memory leak in unittest_data_add
- MIPS: bmips: mark exception vectors as char arrays
- irqchip/gic-v3-its: Use the exact ITSList for VMOVP
- i2c: mt65xx: fix NULL ptr dereference
- i2c: stm32f7: fix first byte to send in slave mode
- i2c: stm32f7: fix a race in slave mode with arbitration loss irq
- i2c: stm32f7: remove warning when compiling with W=1
- cifs: Fix cifsInodeInfo lock_sem deadlock when reconnect occurs
- irqchip/sifive-plic: Skip contexts except supervisor in plic_init()
- nbd: protect cmd->status with cmd->lock
- nbd: handle racing with error'ed out commands
- cxgb4: fix panic when attaching to ULD fail
- cxgb4: request the TX CIDX updates to status page
- dccp: do not leak jiffies on the wire
- erspan: fix the tun_info options_len check for erspan
- inet: stop leaking jiffies on the wire
- net: annotate accesses to sk->sk_incoming_cpu
- net: annotate lockless accesses to sk->sk_napi_id
- net: dsa: bcm_sf2: Fix IMP setup for port different than 8
- net: ethernet: ftgmac100: Fix DMA coherency issue with SW checksum
- net: fix sk_page_frag() recursion from memory reclaim
- net: hisilicon: Fix ping latency when deal with high throughput
- net/mlx4_core: Dynamically set guaranteed amount of counters per VF
- netns: fix GFP flags in rtnl_net_notifyid()
- net: rtnetlink: fix a typo fbd -> fdb
- net: usb: lan78xx: Disable interrupts before calling generic_handle_irq()
- SAUCE: Revert "UBUNTU: SAUCE: (no-up) net: Zeroing the structure
ethtool_wolinfo in ethtool_get_wol()"
- net: Zeroing the structure ethtool_wolinfo in ethtool_get_wol()
- selftests: net: reuseport_dualstack: fix uninitalized parameter
- udp: fix data-race in udp_set_dev_scratch()
- vxlan: check tun_info options_len properly
- net: add skb_queue_empty_lockless()
- udp: use skb_queue_empty_lockless()
- net: use skb_queue_empty_lockless() in poll() handlers
- net: use skb_queue_empty_lockless() in busy poll contexts
- net: add READ_ONCE() annotation in __skb_wait_for_more_packets()
- ipv4: fix route update on metric change.
- selftests: fib_tests: add more tests for metric update
- net/smc: fix closing of fallback SMC sockets
- net/smc: keep vlan_id for SMC-R in smc_listen_work()
- keys: Fix memory leak in copy_net_ns
- net: phylink: Fix phylink_dbg() macro
- rxrpc: Fix handling of last subpacket of jumbo packet
- net/mlx5e: Determine source port properly for vlan push action
- net/mlx5e: Remove incorrect match criteria assignment line
- net/mlx5e: Initialize on stack link modes bitmap
- net/mlx5: Fix flow counter list auto bits struct
- net/smc: fix refcounting for non-blocking connect()
- net/mlx5: Fix rtable reference leak
- mlxsw: core: Unpublish devlink parameters during reload
- r8169: fix wrong PHY ID issue with RTL8168dp
- net/mlx5e: Fix ethtool self test: link speed
- net/mlx5e: Fix handling of compressed CQEs in case of low NAPI budget
- ipv4: fix IPSKB_FRAG_PMTU handling with fragmentation
- net: bcmgenet: don't set phydev->link from MAC
- net: dsa: b53: Do not clear existing mirrored port mask
- net: dsa: fix switch tree list
- net: ensure correct skb->tstamp in various fragmenters
- net: hns3: fix mis-counting IRQ vector numbers issue
- net: netem: fix error path for corrupted GSO frames
- net: reorder 'struct net' fields to avoid false sharing
- net: usb: lan78xx: Connect PHY before registering MAC
- r8152: add device id for Lenovo ThinkPad USB-C Dock Gen 2
- net: netem: correct the parent's backlog when corrupted packet was dropped
- net: phy: bcm7xxx: define soft_reset for 40nm EPHY
- net: bcmgenet: reset 40nm EPHY on energy detect
- net/flow_dissector: switch to siphash
- platform/x86: pmc_atom: Add Siemens SIMATIC IPC227E to critclk_systems DMI
table
- CIFS: Fix retry mid list corruption on reconnects
- selftests/powerpc: Add test case for tlbie vs mtpidr ordering issue
- selftests/powerpc: Fix compile error on tlbie_test due to newer gcc
- ASoC: pcm3168a: The codec does not support S32_LE
- arm64: dts: ti: k3-am65-main: Fix gic-its node unit-address
- usb: gadget: udc: core: Fix segfault if udc_bind_to_driver() for pending
driver fails
- Linux 5.3.10
- [Config] SND_SOC_SOF_HDA_ALWAYS_ENABLE_DMI_L1=n
* Some EFI systems fail to boot in efi_init() when booted via maas
(LP: #1851810)
- efi: efi_get_memory_map -- increase map headroom
* dkms artifacts may expire from the pool (LP: #1850958)
- [Packaging] dkms -- try launchpad librarian for pool downloads
- [Packaging] dkms -- dkms-build quieten wget verbiage
* update ENA driver to version 2.1.0 (LP: #1850175)
- net: ena: don't wake up tx queue when down
- net: ena: clean up indentation issue
* drm/i915: Add support for another CMP-H PCH (LP: #1848491)
- drm/i915/cml: Add second PCH ID for CMP
* Add Intel Comet Lake ethernet support (LP: #1848555)
- SAUCE: e1000e: Add support for Comet Lake
* seccomp: fix SECCOMP_USER_NOTIF_FLAG_CONTINUE test (LP: #1849281)
- SAUCE: seccomp: rework define for SECCOMP_USER_NOTIF_FLAG_CONTINUE
- SAUCE: seccomp: avoid overflow in implicit constant conversion
- SAUCE: seccomp: fix SECCOMP_USER_NOTIF_FLAG_CONTINUE test
* tsc marked unstable after entered PC10 on Intel CoffeeLake (LP: #1840239)
- SAUCE: x86/intel: Disable HPET on Intel Coffe Lake platforms
- SAUCE: x86/intel: Disable HPET on Intel Ice Lake platforms
* cloudimg: no iavf/i40evf module so no network available with SR-IOV enabled
cloud (LP: #1848481)
- [Packaging] include iavf/i40evf in generic
* High power consumption using 5.0.0-25-generic (LP: #1840835)
- PCI: Add a helper to check Power Resource Requirements _PR3 existence
- ALSA: hda: Allow HDA to be runtime suspended when dGPU is not bound to a
driver
- PCI: Fix missing inline for pci_pr3_present()
* CML CPUIDs (LP: #1843794)
- x86/cpu: Add Comet Lake to the Intel CPU models header
* shiftfs: prevent exceeding project quotas (LP: #1849483)
- SAUCE: shiftfs: drop CAP_SYS_RESOURCE from effective capabilities
* shiftfs: fix fallocate() (LP: #1849482)
- SAUCE: shiftfs: setup correct s_maxbytes limit
* Bluetooth: hidp: Fix assumptions on the return value of hidp_send_message
(LP: #1850443)
- Bluetooth: hidp: Fix assumptions on the return value of hidp_send_message
* [SRU][B/OEM-B/OEM-OSP1/D/E] UBUNTU: SAUCE: add rtl623 codec support and fix
mic issues (LP: #1850599)
- SAUCE: ALSA: hda/realtek - Add support for ALC623
- SAUCE: ALSA: hda/realtek - Fix 2 front mics of codec 0x623
* Suppress "hid_field_extract() called with n (192) > 32!" message floods
(LP: #1850600)
- HID: core: reformat and reduce hid_printk macros
- HID: core: Add printk_once variants to hid_warn() etc
- HID: core: fix dmesg flooding if report field larger than 32bit
* ubuntu-aufs-modified mmap_region() breaks refcounting in overlayfs/shiftfs
error path (LP: #1850994) // CVE-2019-15794
- SAUCE: shiftfs: Restore vm_file value when lower fs mmap fails
- SAUCE: ovl: Restore vm_file value when lower fs mmap fails
* s_iflags overlap prevents unprivileged overlayfs mounts (LP: #1851677)
- SAUCE: fs: Move SB_I_NOSUID to the top of s_iflags
* root can lift kernel lockdown (LP: #1851380)
- SAUCE: (efi-lockdown) Really don't allow lifting lockdown from userspace
* Colour banding in Lenovo G50-80 laptop display (i915) (LP: #1819968) // Eoan
update: v5.3.8 upstream stable release (LP: #1850456)
- drm/edid: Add 6 bpc quirk for SDC panel in Lenovo G50
* Incomplete i915 fix for 64-bit x86 kernels (LP: #1852141) // CVE-2019-0155
- SAUCE: drm/i915/cmdparser: Fix jump whitelist clearing
[ Ubuntu: 5.3.0-1008.9 ]
* CVE-2019-11135
- [Config] gcp: Disable TSX by default when possible
* [REGRESSION] md/raid0: cannot assemble multi-zone RAID0 with default_layout
setting (LP: #1849682)
- Revert "md/raid0: avoid RAID0 data corruption due to layout confusion."
* refcount underflow and type confusion in shiftfs (LP: #1850867) // CVE-2019-15793
- SAUCE: shiftfs: Correct id translation for lower fs operations
- SAUCE: shiftfs: prevent type confusion
- SAUCE: shiftfs: Fix refcount underflow in btrfs ioctl handling
* CVE-2018-12207
- kvm: x86, powerpc: do not allow clearing largepages debugfs entry
- SAUCE: KVM: vmx, svm: always run with EFER.NXE=1 when shadow paging is
active
- SAUCE: x86: Add ITLB_MULTIHIT bug infrastructure
- SAUCE: kvm: mmu: ITLB_MULTIHIT mitigation
- SAUCE: kvm: Add helper function for creating VM worker threads
- SAUCE: kvm: x86: mmu: Recovery of shattered NX large pages
- SAUCE: cpu/speculation: Uninline and export CPU mitigations helpers
- SAUCE: kvm: x86: mmu: Apply global mitigations knob to ITLB_MULTIHIT
* CVE-2019-11135
- x86/msr: Add the IA32_TSX_CTRL MSR
- x86/cpu: Add a helper function x86_read_arch_cap_msr()
- x86/cpu: Add a "tsx=" cmdline option with TSX disabled by default
- x86/speculation/taa: Add mitigation for TSX Async Abort
- x86/speculation/taa: Add sysfs reporting for TSX Async Abort
- kvm/x86: Export MDS_NO=0 to guests when TSX is enabled
- x86/tsx: Add "auto" option to the tsx= cmdline parameter
- x86/speculation/taa: Add documentation for TSX Async Abort
- x86/tsx: Add config options to set tsx=on|off|auto
- [Config] Disable TSX by default when possible
* CVE-2019-0154
- SAUCE: drm/i915: Lower RM timeout to avoid DSI hard hangs
- SAUCE: drm/i915/gen8+: Add RC6 CTX corruption WA
* CVE-2019-0155
- SAUCE: drm/i915: Rename gen7 cmdparser tables
- SAUCE: drm/i915: Disable Secure Batches for gen6+
- SAUCE: drm/i915: Remove Master tables from cmdparser
- SAUCE: drm/i915: Add support for mandatory cmdparsing
- SAUCE: drm/i915: Support ro ppgtt mapped cmdparser shadow buffers
- SAUCE: drm/i915: Allow parsing of unsized batches
- SAUCE: drm/i915: Add gen9 BCS cmdparsing
- SAUCE: drm/i915/cmdparser: Use explicit goto for error paths
- SAUCE: drm/i915/cmdparser: Add support for backward jumps
- SAUCE: drm/i915/cmdparser: Ignore Length operands during command matching
[ Ubuntu: 5.3.0-1007.7 ]
* eoan/linux-gcp: 5.3.0-1007.7 -proposed tracker (LP: #1850481)
* eoan/linux: 5.3.0-21.22 -proposed tracker (LP: #1850486)
* Fix signing of staging modules in eoan (LP: #1850234)
- [Packaging] Leave unsigned modules unsigned after adding .gnu_debuglink
[ Ubuntu: 5.3.0-1006.6 ]
* eoan/linux-gcp: 5.3.0-1006.6 -proposed tracker (LP: #1849060)
* Eoan update: 5.3.7 upstream stable release (LP: #1848750)
- [Config] updateconfigs for USB_RIO500
- [Config] Remove deselected modules
* eoan: alsa/sof: Enable SOF_HDA link and codec (LP: #1848490)
- [Config] Ignore SOF_HDA link and codec
* eoan/linux: 5.3.0-20.21 -proposed tracker (LP: #1849064)
* eoan: alsa/sof: Enable SOF_HDA link and codec (LP: #1848490)
- [Config] Enable SOF_HDA link and codec
* Eoan update: 5.3.7 upstream stable release (LP: #1848750)
- panic: ensure preemption is disabled during panic()
- [Config] updateconfigs for USB_RIO500
- USB: rio500: Remove Rio 500 kernel driver
- USB: yurex: Don't retry on unexpected errors
- USB: yurex: fix NULL-derefs on disconnect
- USB: usb-skeleton: fix runtime PM after driver unbind
- USB: usb-skeleton: fix NULL-deref on disconnect
- xhci: Fix false warning message about wrong bounce buffer write length
- xhci: Prevent device initiated U1/U2 link pm if exit latency is too long
- xhci: Check all endpoints for LPM timeout
- xhci: Fix USB 3.1 capability detection on early xHCI 1.1 spec based hosts
- usb: xhci: wait for CNR controller not ready bit in xhci resume
- xhci: Prevent deadlock when xhci adapter breaks during init
- xhci: Fix NULL pointer dereference in xhci_clear_tt_buffer_complete()
- USB: adutux: fix use-after-free on disconnect
- USB: adutux: fix NULL-derefs on disconnect
- USB: adutux: fix use-after-free on release
- USB: iowarrior: fix use-after-free on disconnect
- USB: iowarrior: fix use-after-free on release
- USB: iowarrior: fix use-after-free after driver unbind
- USB: usblp: fix runtime PM after driver unbind
- USB: chaoskey: fix use-after-free on release
- USB: ldusb: fix NULL-derefs on driver unbind
- serial: uartlite: fix exit path null pointer
- serial: uartps: Fix uartps_major handling
- USB: serial: keyspan: fix NULL-derefs on open() and write()
- USB: serial: ftdi_sio: add device IDs for Sienna and Echelon PL-20
- USB: serial: option: add Telit FN980 compositions
- USB: serial: option: add support for Cinterion CLS8 devices
- USB: serial: fix runtime PM after driver unbind
- USB: usblcd: fix I/O after disconnect
- USB: microtek: fix info-leak at probe
- USB: dummy-hcd: fix power budget for SuperSpeed mode
- usb: renesas_usbhs: gadget: Do not discard queues in
usb_ep_set_{halt,wedge}()
- usb: renesas_usbhs: gadget: Fix usb_ep_set_{halt,wedge}() behavior
- usb: typec: tcpm: usb: typec: tcpm: Fix a signedness bug in
tcpm_fw_get_caps()
- usb: typec: ucsi: ccg: Remove run_isr flag
- usb: typec: ucsi: displayport: Fix for the mode entering routine
- USB: legousbtower: fix slab info leak at probe
- USB: legousbtower: fix deadlock on disconnect
- USB: legousbtower: fix potential NULL-deref on disconnect
- USB: legousbtower: fix open after failed reset request
- USB: legousbtower: fix use-after-free on release
- mei: me: add comet point (lake) LP device ids
- mei: avoid FW version request on Ibex Peak and earlier
- gpio: eic: sprd: Fix the incorrect EIC offset when toggling
- staging/fbtft: Depend on OF
- staging: bcm2835-audio: Fix draining behavior regression
- Staging: fbtft: fix memory leak in fbtft_framebuffer_alloc
- staging: rtl8188eu: fix HighestRate check in odm_ARFBRefresh_8188E()
- staging: vt6655: Fix memory leak in vt6655_probe
- iio: adc: hx711: fix bug in sampling of data
- iio: adc: ad799x: fix probe error handling
- iio: adc: axp288: Override TS pin bias current for some models
- iio: adc: stm32-adc: move registers definitions
- iio: adc: stm32-adc: fix a race when using several adcs with dma and irq
- iio: light: opt3001: fix mutex unlock race
- iio: light: add missing vcnl4040 of_compatible
- iio: accel: adxl372: Fix/remove limitation for FIFO samples
- iio: accel: adxl372: Fix push to buffers lost samples
- iio: accel: adxl372: Perform a reset at start up
- efivar/ssdt: Don't iterate over EFI vars if no SSDT override was specified
- perf llvm: Don't access out-of-scope array
- perf inject jit: Fix JIT_CODE_MOVE filename
- drm/i915: Perform GGTT restore much earlier during resume
- selinux: fix context string corruption in convert_context()
- CIFS: Gracefully handle QueryInfo errors during open
- CIFS: Force revalidate inode when dentry is stale
- CIFS: Force reval dentry if LOOKUP_REVAL flag is set
- cifs: use cifsInodeInfo->open_file_lock while iterating to avoid a panic
- kernel/sysctl.c: do not override max_threads provided by userspace
- mm/z3fold.c: claim page in the beginning of free
- mm/page_alloc.c: fix a crash in free_pages_prepare()
- mm/vmpressure.c: fix a signedness bug in vmpressure_register_event()
- IB/core: Fix wrong iterating on ports
- firmware: google: increment VPD key_len properly
- gpio: fix getting nonexclusive gpiods from DT
- gpiolib: don't clear FLAG_IS_OUT when emulating open-drain/open-source
- btrfs: relocation: fix use-after-free on dead relocation roots
- btrfs: allocate new inode in NOFS context
- btrfs: fix balance convert to single on 32-bit host CPUs
- Btrfs: fix memory leak due to concurrent append writes with fiemap
- btrfs: fix incorrect updating of log root tree
- btrfs: fix uninitialized ret in ref-verify
- NFS: Fix O_DIRECT accounting of number of bytes read/written
- MIPS: Disable Loongson MMI instructions for kernel build
- MIPS: elf_hwcap: Export userspace ASEs
- RDMA/vmw_pvrdma: Free SRQ only once
- ACPI/PPTT: Add support for ACPI 6.3 thread flag
- arm64: topology: Use PPTT to determine if PE is a thread
- iio: light: fix vcnl4000 devicetree hooks
- Fix the locking in dcache_readdir() and friends
- drm/i915: Bump skl+ max plane width to 5k for linear/x-tiled
- drm/i915: Whitelist COMMON_SLICE_CHICKEN2
- drm/i915: Mark contents as dirty on a write fault
- drm/msm: Use the correct dma_sync calls harder
- media: stkwebcam: fix runtime PM after driver unbind
- arm64/sve: Fix wrong free for task->thread.sve_state
- tracing/hwlat: Report total time spent in all NMIs during the sample
- tracing/hwlat: Don't ignore outer-loop duration when calculating max_latency
- ftrace: Get a reference counter for the trace_array on filter files
- tracing: Get trace_array reference for available_tracers files
- hwmon: Fix HWMON_P_MIN_ALARM mask
- mtd: rawnand: au1550nd: Fix au_read_buf16() prototype
- x86/asm: Fix MWAITX C-state hint value
- io_uring: only flush workqueues on fileset removal
- efi/tpm: Fix sanity check of unsigned tbl_size being less than zero
- Linux 5.3.7
- [Packaging] Remove now un-used modules for amd64
- [Config] Remove Rio500
- [Config] Remove deselected modules
* Eoan update: v5.3.5 upstream stable release (LP: #1848047)
- drm/vkms: Fix crc worker races
- drm/mcde: Fix uninitialized variable
- drm/bridge: tc358767: Increase AUX transfer length limit
- drm/vkms: Avoid assigning 0 for possible_crtc
- drm/panel: simple: fix AUO g185han01 horizontal blanking
- drm/amd/display: add monitor patch to add T7 delay
- drm/amd/display: Power-gate all DSCs at driver init time
- drm/amd/display: fix not calling ppsmu to trigger PME
- drm/amd/display: Clear FEC_READY shadow register if DPCD write fails
- drm/amd/display: Copy GSL groups when committing a new context
- video: ssd1307fb: Start page range at page_offset
- drm/tinydrm/Kconfig: drivers: Select BACKLIGHT_CLASS_DEVICE
- drm/stm: attach gem fence to atomic state
- drm/bridge: sii902x: fix missing reference to mclk clock
- drm/panel: check failure cases in the probe func
- drm/rockchip: Check for fast link training before enabling psr
- drm/amdgpu: Fix hard hang for S/G display BOs.
- drm/amd/display: Use proper enum conversion functions
- drm/radeon: Fix EEH during kexec
- gpu: drm: radeon: Fix a possible null-pointer dereference in
radeon_connector_set_property()
- clk: imx8mq: Mark AHB clock as critical
- PCI: rpaphp: Avoid a sometimes-uninitialized warning
- pinctrl: stmfx: update pinconf settings
- ipmi_si: Only schedule continuously in the thread in maintenance mode
- clk: qoriq: Fix -Wunused-const-variable
- clk: ingenic/jz4740: Fix "pll half" divider not read/written properly
- clk: sunxi-ng: v3s: add missing clock slices for MMC2 module clocks
- drm/amd/display: fix issue where 252-255 values are clipped
- drm/amd/display: Fix frames_to_insert math
- drm/amd/display: reprogram VM config when system resume
- drm/amd/display: Register VUPDATE_NO_LOCK interrupts for DCN2
- powerpc/powernv/ioda2: Allocate TCE table levels on demand for default DMA
window
- clk: actions: Don't reference clk_init_data after registration
- clk: sirf: Don't reference clk_init_data after registration
- clk: meson: axg-audio: Don't reference clk_init_data after registration
- clk: sprd: Don't reference clk_init_data after registration
- clk: zx296718: Don't reference clk_init_data after registration
- clk: sunxi: Don't call clk_hw_get_name() on a hw that isn't registered
- powerpc/xmon: Check for HV mode when dumping XIVE info from OPAL
- powerpc/rtas: use device model APIs and serialization during LPM
- powerpc/ptdump: fix walk_pagetables() address mismatch
- powerpc/futex: Fix warning: 'oldval' may be used uninitialized in this
function
- powerpc/64s/radix: Fix memory hotplug section page table creation
- powerpc/pseries/mobility: use cond_resched when updating device tree
- powerpc/perf: fix imc allocation failure handling
- pinctrl: tegra: Fix write barrier placement in pmx_writel
- powerpc/eeh: Clear stale EEH_DEV_NO_HANDLER flag
- vfio_pci: Restore original state on release
- drm/amdgpu/sdma5: fix number of sdma5 trap irq types for navi1x
- drm/nouveau/kms/tu102-: disable input lut when input is already FP16
- drm/nouveau/volt: Fix for some cards having 0 maximum voltage
- pinctrl: amd: disable spurious-firing GPIO IRQs
- clk: renesas: mstp: Set GENPD_FLAG_ALWAYS_ON for clock domain
- clk: renesas: cpg-mssr: Set GENPD_FLAG_ALWAYS_ON for clock domain
- drm/amd/display: support spdif
- drm/amd/powerpaly: fix navi series custom peak level value error
- drm/amd/display: fix MPO HUBP underflow with Scatter Gather
- drm/amd/display: fix trigger not generated for freesync
- selftests/powerpc: Retry on host facility unavailable
- kbuild: Do not enable -Wimplicit-fallthrough for clang for now
- drm/amdgpu/si: fix ASIC tests
- powerpc/64s/exception: machine check use correct cfar for late handler
- pstore: fs superblock limits
- powerpc/eeh: Clean up EEH PEs after recovery finishes
- clk: qcom: gcc-sdm845: Use floor ops for sdcc clks
- powerpc/pseries: correctly track irq state in default idle
- pinctrl: meson-gxbb: Fix wrong pinning definition for uart_c
- mailbox: mediatek: cmdq: clear the event in cmdq initial flow
- ARM: dts: dir685: Drop spi-cpol from the display
- arm64: fix unreachable code issue with cmpxchg
- clk: at91: select parent if main oscillator or bypass is enabled
- clk: imx: pll14xx: avoid glitch when set rate
- clk: imx: clk-pll14xx: unbypass PLL by default
- clk: Make clk_bulk_get_all() return a valid "id"
- powerpc: dump kernel log before carrying out fadump or kdump
- mbox: qcom: add APCS child device for QCS404
- clk: sprd: add missing kfree
- scsi: core: Reduce memory required for SCSI logging
- dma-buf/sw_sync: Synchronize signal vs syncpt free
- f2fs: fix to drop meta/node pages during umount
- ext4: fix potential use after free after remounting with noblock_validity
- MIPS: Ingenic: Disable broken BTB lookup optimization.
- MIPS: Don't use bc_false uninitialized in __mm_isBranchInstr
- MIPS: tlbex: Explicitly cast _PAGE_NO_EXEC to a boolean
- i2c-cht-wc: Fix lockdep warning
- PCI: tegra: Fix OF node reference leak
- HID: wacom: Fix several minor compiler warnings
- rtc: bd70528: fix driver dependencies
- mips/atomic: Fix loongson_llsc_mb() wreckage
- PCI: pci-hyperv: Fix build errors on non-SYSFS config
- PCI: layerscape: Add the bar_fixed_64bit property to the endpoint driver
- livepatch: Nullify obj->mod in klp_module_coming()'s error path
- mips/atomic: Fix smp_mb__{before,after}_atomic()
- ARM: 8898/1: mm: Don't treat faults reported from cache maintenance as
writes
- soundwire: intel: fix channel number reported by hardware
- PCI: mobiveil: Fix the CPU base address setup in inbound window
- ARM: 8875/1: Kconfig: default to AEABI w/ Clang
- rtc: snvs: fix possible race condition
- rtc: pcf85363/pcf85263: fix regmap error in set_time
- power: supply: register HWMON devices with valid names
- selinux: fix residual uses of current_security() for the SELinux blob
- PCI: Add pci_info_ratelimited() to ratelimit PCI separately
- HID: apple: Fix stuck function keys when using FN
- PCI: rockchip: Propagate errors for optional regulators
- PCI: histb: 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()
- PCI: Use static const struct, not const static struct
- ARM: 8905/1: Emit __gnu_mcount_nc when using Clang 10.0.0 or newer
- ARM: 8903/1: ensure that usable memory in bank 0 starts from a PMD-aligned
address
- i2c: tegra: Move suspend handling to NOIRQ phase
- block, bfq: push up injection only after setting service time
- 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
- tools/power/x86/intel-speed-select: Fix high priority core mask over count
- crypto: hisilicon - Fix double free in sec_free_hw_sgl()
- mm: add dummy can_do_mlock() helper
- kbuild: clean compressed initramfs image
- ocfs2: wait for recovering done after direct unlock request
- kmemleak: increase DEBUG_KMEMLEAK_EARLY_LOG_SIZE default to 16K
- 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
- 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
- ipv6: Handle missing host route in __ipv6_ifa_notify
- net: ipv4: avoid mixed n_redirects and rate_tokens usage
- net: qlogic: Fix memory leak in ql_alloc_large_buffers
- net: sched: taprio: Fix potential integer overflow in
taprio_set_picos_per_byte
- 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
- rxrpc: Fix rxrpc_recvmsg tracepoint
- sch_cbq: validate TCA_CBQ_WRROPT to avoid crash
- sch_dsmark: fix potential NULL deref in dsmark_init()
- tipc: fix unlimited bundling of small messages
- udp: fix gso_segs calculations
- vsock: Fix a lockdep warning in __vsock_release()
- net: dsa: rtl8366: Check VLAN ID and not ports
- tcp: adjust rto_base in retransmits_timed_out()
- udp: only do GSO if # of segs > 1
- net/rds: Fix error handling in rds_ib_add_one()
- net: dsa: sja1105: Initialize the meta_lock
- xen-netfront: do not use ~0U as error return value for xennet_fill_frags()
- net: dsa: sja1105: Fix sleeping while atomic in .port_hwtstamp_set
- ptp_qoriq: Initialize the registers' spinlock before calling
ptp_qoriq_settime
- net: dsa: sja1105: Ensure PTP time for rxtstamp reconstruction is not in the
past
- net: dsa: sja1105: Prevent leaking memory
- net: socionext: netsec: always grab descriptor lock
- net: sched: cbs: Avoid division by zero when calculating the port rate
- net: sched: taprio: Avoid division by zero on invalid link speed
- Smack: Don't ignore other bprm->unsafe flags if LSM_UNSAFE_PTRACE is set
- smack: use GFP_NOFS while holding inode_smack::smk_lock
- dm raid: fix updating of max_discard_sectors limit
- dm zoned: fix invalid memory access
- NFC: fix attrs checks in netlink interface
- kexec: bail out upon SIGKILL when allocating memory.
- KVM: hyperv: Fix Direct Synthetic timers assert an interrupt w/o
lapic_in_kernel
- 9p/cache.c: Fix memory leak in v9fs_cache_session_get_cookie
- vfs: set fs_context::user_ns for reconfigure
- Linux 5.3.5
- [Config] add rtc-bd70528 to modules.ignore
- [Packaging] remove rtc-bd70528 from modules
* Suspend stopped working from 4.4.0-157 onwards (LP: #1844021) // Eoan
update: 5.3.7 upstream stable release (LP: #1848750)
- xhci: Increase STS_SAVE timeout in xhci_suspend()
* CVE-2019-17666
- 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
* linux won't build when new virtualbox version is present on the archive
(LP: #1848788)
- [Packaging]: download virtualbox from sources
* seccomp: add SECCOMP_USER_NOTIF_FLAG_CONTINUE (LP: #1847744)
- SAUCE: seccomp: add SECCOMP_USER_NOTIF_FLAG_CONTINUE
- SAUCE: seccomp: test SECCOMP_USER_NOTIF_FLAG_CONTINUE
* 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
* shiftfs: rework how shiftfs opens files (LP: #1846265)
- SAUCE: shiftfs: rework how shiftfs opens files
* fdatasync performance regression on 5.0 kernels (LP: #1847641)
- blk-wbt: fix performance regression in wbt scale_up/scale_down
* bcache: Performance degradation when querying priority_stats (LP: #1840043)
- bcache: add cond_resched() in __bch_cache_cmp()
* drm/i915: Fix the issue of "azx_get_response timeout" for hdmi audio on ICL
platforms (LP: #1847192)
- SAUCE: drm/i915: Fix audio power up sequence for gen10+ display
- SAUCE: drm/i915: extend audio CDCLK>=2*BCLK constraint to more platforms
* Add installer support for iwlmvm adapters (LP: #1848236)
- d-i: Add iwlmvm to nic-modules
* Eoan update: v5.3.6 upstream stable release (LP: #1848039)
- s390/process: avoid potential reading of freed stack
- KVM: s390: Test for bad access register and size at the start of S390_MEM_OP
- s390/topology: avoid firing events before kobjs are created
- s390/cio: avoid calling strlen on null pointer
- s390/cio: exclude subchannels with no parent from pseudo check
- KVM: s390: fix __insn32_query() inline assembly
- KVM: PPC: Book3S: Enable XIVE native capability only if OPAL has required
functions
- KVM: PPC: Book3S HV: XIVE: Free escalation interrupts before disabling the
VP
- KVM: PPC: Book3S HV: Don't push XIVE context when not using XIVE device
- KVM: PPC: Book3S HV: Fix race in re-enabling XIVE escalation interrupts
- KVM: PPC: Book3S HV: Check for MMU ready on piggybacked virtual cores
- KVM: PPC: Book3S HV: Don't lose pending doorbell request on migration on P9
- KVM: X86: Fix userspace set invalid CR4
- nbd: fix max number of supported devs
- PM / devfreq: tegra: Fix kHz to Hz conversion
- ASoC: Define a set of DAPM pre/post-up events
- ASoC: sgtl5000: Improve VAG power and mute control
- powerpc/xive: Implement get_irqchip_state method for XIVE to fix shutdown
race
- powerpc/mce: Fix MCE handling for huge pages
- powerpc/mce: Schedule work from irq_work
- powerpc/603: Fix handling of the DIRTY flag
- powerpc/32s: Fix boot failure with DEBUG_PAGEALLOC without KASAN.
- powerpc/ptdump: Fix addresses display on PPC32
- powerpc/powernv: Restrict OPAL symbol map to only be readable by root
- powerpc/pseries: Fix cpu_hotplug_lock acquisition in resize_hpt()
- powerpc/powernv/ioda: Fix race in TCE level allocation
- powerpc/kasan: Fix parallel loading of modules.
- powerpc/kasan: Fix shadow area set up for modules.
- powerpc/book3s64/mm: Don't do tlbie fixup for some hardware revisions
- powerpc/book3s64/radix: Rename CPU_FTR_P9_TLBIE_BUG feature flag
- powerpc/mm: Add a helper to select PAGE_KERNEL_RO or PAGE_READONLY
- powerpc/mm: Fix an Oops in kasan_mmu_init()
- powerpc/mm: Fixup tlbie vs mtpidr/mtlpidr ordering issue on POWER9
- can: mcp251x: mcp251x_hw_reset(): allow more time after a reset
- tools lib traceevent: Fix "robust" test of do_generate_dynamic_list_file
- tools lib traceevent: Do not free tep->cmdlines in add_new_comm() on failure
- crypto: qat - Silence smp_processor_id() warning
- crypto: skcipher - Unmap pages after an external error
- crypto: cavium/zip - Add missing single_release()
- crypto: caam/qi - fix error handling in ERN handler
- crypto: caam - fix concurrency issue in givencrypt descriptor
- crypto: ccree - account for TEE not ready to report
- crypto: ccree - use the full crypt length value
- MIPS: Treat Loongson Extensions as ASEs
- power: supply: sbs-battery: use correct flags field
- power: supply: sbs-battery: only return health when battery present
- tracing: Make sure variable reference alias has correct var_ref_idx
- usercopy: Avoid HIGHMEM pfn warning
- timer: Read jiffies once when forwarding base clk
- PCI: vmd: Fix config addressing when using bus offsets
- PCI: hv: Avoid use of hv_pci_dev->pci_slot after freeing it
- PCI: vmd: Fix shadow offsets to reflect spec changes
- selftests/tpm2: Add the missing TEST_FILES assignment
- selftests: pidfd: Fix undefined reference to pthread_create()
- watchdog: imx2_wdt: fix min() calculation in imx2_wdt_set_timeout
- perf tools: Fix segfault in cpu_cache_level__read()
- perf stat: Fix a segmentation fault when using repeat forever
- drm/i915/dp: Fix dsc bpp calculations, v5.
- drm/atomic: Reject FLIP_ASYNC unconditionally
- drm/atomic: Take the atomic toys away from X
- drm: mali-dp: Mark expected switch fall-through
- drm/omap: fix max fclk divider for omap36xx
- drm/msm/dsi: Fix return value check for clk_get_parent
- drm/nouveau/kms/nv50-: Don't create MSTMs for eDP connectors
- drm/amd/powerplay: change metrics update period from 1ms to 100ms
- drm/i915/gvt: update vgpu workload head pointer correctly
- drm/i915: to make vgpu ppgtt notificaiton as atomic operation
- mac80211: keep BHs disabled while calling drv_tx_wake_queue()
- mmc: tegra: Implement ->set_dma_mask()
- mmc: sdhci: improve ADMA error reporting
- mmc: sdhci-of-esdhc: set DMA snooping based on DMA coherence
- mmc: sdhci: Let drivers define their DMA mask
- Revert "locking/pvqspinlock: Don't wait if vCPU is preempted"
- libnvdimm/altmap: Track namespace boundaries in altmap
- DTS: ARM: gta04: introduce legacy spi-cs-high to make display work again
- xen/balloon: Set pages PageOffline() in balloon_add_region()
- xen/xenbus: fix self-deadlock after killing user process
- ieee802154: atusb: fix use-after-free at disconnect
- nl80211: validate beacon head
- cfg80211: validate SSID/MBSSID element ordering assumption
- cfg80211: initialize on-stack chandefs
- drivers: thermal: qcom: tsens: Fix memory leak from qfprom read
- ima: always return negative code for error
- ima: fix freeing ongoing ahash_request
- fs: nfs: Fix possible null-pointer dereferences in encode_attrs()
- xprtrdma: Toggle XPRT_CONGESTED in xprtrdma's slot methods
- xprtrdma: Send Queue size grows after a reconnect
- 9p: Transport error uninitialized
- 9p: avoid attaching writeback_fid on mmap with type PRIVATE
- xen/pci: reserve MCFG areas earlier
- fuse: fix request limit
- ceph: fix directories inode i_blkbits initialization
- ceph: fetch cap_gen under spinlock in ceph_add_cap
- ceph: reconnect connection if session hang in opening state
- SUNRPC: RPC level errors should always set task->tk_rpc_status
- watchdog: aspeed: Add support for AST2600
- netfilter: nf_tables: allow lookups in dynamic sets
- drm/amdgpu: Fix KFD-related kernel oops on Hawaii
- drm/amdgpu: Check for valid number of registers to read
- perf probe: Fix to clear tev->nargs in clear_probe_trace_event()
- pNFS: Ensure we do clear the return-on-close layout stateid on fatal errors
- SUNRPC: Don't try to parse incomplete RPC messages
- pwm: stm32-lp: Add check in case requested period cannot be achieved
- selftests/seccomp: fix build on older kernels
- x86/purgatory: Disable the stackleak GCC plugin for the purgatory
- ntb: point to right memory window index
- thermal: Fix use-after-free when unregistering thermal zone device
- thermal_hwmon: Sanitize thermal_zone type
- iommu/amd: Fix downgrading default page-sizes in alloc_pte()
- libnvdimm/region: Initialize bad block for volatile namespaces
- libnvdimm: Fix endian conversion issues
- fuse: fix memleak in cuse_channel_open
- libnvdimm/nfit_test: Fix acpi_handle redefinition
- sched/membarrier: Call sync_core only before usermode for same mm
- sched/membarrier: Fix private expedited registration check
- sched/core: Fix migration to invalid CPU in __set_cpus_allowed_ptr()
- perf build: Add detection of java-11-openjdk-devel package
- include/trace/events/writeback.h: fix -Wstringop-truncation warnings
- selftests/bpf: adjust strobemeta loop to satisfy latest clang
- kernel/elfcore.c: include proper prototypes
- libbpf: fix false uninitialized variable warning
- blk-mq: move lockdep_assert_held() into elevator_exit
- bpf: Fix bpf_event_output re-entry issue
- net: dsa: microchip: Always set regmap stride to 1
- perf unwind: Fix libunwind build failure on i386 systems
- mlxsw: spectrum_flower: Fail in case user specifies multiple mirror actions
- nfp: abm: fix memory leak in nfp_abm_u32_knode_replace
- drm/radeon: Bail earlier when radeon.cik_/si_support=0 is passed
- Btrfs: fix selftests failure due to uninitialized i_mode in test inodes
- KVM: nVMX: Fix consistency check on injected exception error code
- tick: broadcast-hrtimer: Fix a race in bc_set_next
- perf stat: Reset previous counts on repeat with interval
- riscv: Avoid interrupts being erroneously enabled in handle_exception()
- vfs: Fix EOVERFLOW testing in put_compat_statfs64
- coresight: etm4x: Use explicit barriers on enable/disable
- staging: erofs: fix an error handling in erofs_readdir()
- staging: erofs: some compressed cluster should be submitted for corrupted
images
- staging: erofs: add two missing erofs_workgroup_put for corrupted images
- staging: erofs: avoid endless loop of invalid lookback distance 0
- staging: erofs: detect potential multiref due to corrupted images
- libnvdimm: prevent nvdimm from requesting key when security is disabled
- Linux 5.3.6
* Eoan update: v5.3.4 upstream stable release (LP: #1848046)
- 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
- net: stmmac: Fix page pool size
- nfp: flower: fix memory leak in nfp_flower_spawn_vnic_reprs
- nfp: flower: prevent memory leak in nfp_flower_spawn_phy_reprs
- 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()
- selftests: Update fib_tests to handle missing ping6
- skge: fix checksum byte order
- tcp_bbr: fix quantization code to not raise cwnd if not probing bandwidth
- usbnet: ignore endpoints with invalid wMaxPacketSize
- usbnet: sanity checking of packet sizes and device mtu
- net/rds: Check laddr_check before calling it
- net/mlx5e: Fix matching on tunnel addresses type
- ipv6: fix a typo in fib6_rule_lookup()
- selftests: Update fib_nexthop_multiprefix to handle missing ping6
- net: phy: micrel: add Asym Pause workaround for KSZ9021
- net/sched: cbs: Fix not adding cbs instance to list
- ipv4: Revert removal of rt_uses_gateway
- net_sched: add policy validation for action attributes
- vrf: Do not attempt to create IPv6 mcast rule if IPv6 is disabled
- net/mlx5e: Fix traffic duplication in ethtool steering
- net: sched: fix possible crash in tcf_action_destroy()
- tcp: better handle TCP_USER_TIMEOUT in SYN_SENT state
- net/mlx5: Add device ID of upcoming BlueField-2
- ALSA: hda: Flush interrupts on disabling
- ASoC: SOF: Intel: hda: Make hdac_device device-managed
- cpufreq: ap806: Add NULL check after kcalloc
- ALSA: hda/hdmi - Don't report spurious jack state changes
- regulator: lm363x: Fix off-by-one n_voltages for lm3632 ldo_vpos/ldo_vneg
- regulator: lm363x: Fix n_voltages setting for lm36274
- spi: dw-mmio: Clock should be shut when error occurs
- ASoC: tlv320aic31xx: suppress error message for EPROBE_DEFER
- ASoC: sgtl5000: Fix of unmute outputs on probe
- ASoC: sgtl5000: Fix charge pump source assignment
- firmware: qcom_scm: Use proper types for dma mappings
- dmaengine: bcm2835: Print error in case setting DMA mask fails
- leds: leds-lp5562 allow firmware files up to the maximum length
- ASoC: SOF: reset DMA state in prepare
- media: dib0700: fix link error for dibx000_i2c_set_speed
- media: mtk-cir: lower de-glitch counter for rc-mm protocol
- ASoC: SOF: pci: mark last_busy value at runtime PM init
- media: exynos4-is: fix leaked of_node references
- media: vivid:add sanity check to avoid divide error and set value to 1 if 0.
- media: vb2: reorder checks in vb2_poll()
- media: vivid: work around high stack usage with clang
- media: hdpvr: Add device num check and handling
- media: i2c: ov5640: Check for devm_gpiod_get_optional() error
- time/tick-broadcast: Fix tick_broadcast_offline() lockdep complaint
- sched/fair: Fix imbalance due to CPU affinity
- sched/core: Fix CPU controller for !RT_GROUP_SCHED
- x86/apic: Make apic_pending_intr_clear() more robust
- sched/deadline: Fix bandwidth accounting at all levels after offline
migration
- x86/reboot: Always use NMI fallback when shutdown via reboot vector IPI
fails
- rcu/tree: Call setschedule() gp ktread to SCHED_FIFO outside of atomic
region
- 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()
- rcu: Add destroy_work_on_stack() to match INIT_WORK_ONSTACK()
- EDAC/mc: Fix grain_bits calculation
- arm64: dts: imx8mq: Correct OPP table according to latest datasheet
- media: iguanair: add sanity checks
- cpuidle: teo: Allow tick to be stopped if PM QoS is used
- gpio: madera: Add support for Cirrus Logic CS47L15
- gpio: madera: Add support for Cirrus Logic CS47L92
- arm64: mm: free the initrd reserved memblock in a aligned manner
- soc: amlogic: meson-clk-measure: protect measure with a mutex
- 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
- arm64/prefetch: fix a -Wtype-limits warning
- 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
- media: media/platform: fsl-viu.c: fix build for MICROBLAZE
- media: staging: tegra-vde: Fix build error
- RAS: Build debugfs.o only when enabled in Kconfig
- ASoC: hdac_hda: fix page fault issue by removing race
- ACPI / processor: don't print errors for processorIDs == 0xff
- loop: Add LOOP_SET_DIRECT_IO to compat ioctl
- perf tools: Fix paths in include statements
- EDAC, pnd2: Fix ioremap() size in dnv_rd_reg()
- efi: cper: print AER info of PCIe fatal error
- firmware: arm_scmi: Check if platform has released shmem before using
- sched/fair: Use rq_lock/unlock in online_fair_sched_group
- idle: Prevent late-arriving interrupts from disrupting offline
- blk-mq: Fix memory leak in blk_mq_init_allocated_queue error handling
- media: gspca: zero usb_buf on error
- perf config: Honour $PERF_CONFIG env var to specify alternate .perfconfig
- perf test vfs_getname: Disable ~/.perfconfig to get default output
- media: mtk-mdp: fix reference count on old device tree
- media: i2c: tda1997x: prevent potential NULL pointer access
- media: fdp1: Reduce FCP not found message level to debug
- media: em28xx: modules workqueue not inited for 2nd device
- arm64/efi: Move variable assignments after SECTIONS
- perf unwind: Fix libunwind when tid != pid
- media: rc: imon: Allow iMON RC protocol for ffdc 7e device
- dmaengine: iop-adma: use correct printk format strings
- ARM: xscale: fix multi-cpu compilation
- perf record: Support aarch64 random socket_id assignment
- media: vsp1: fix memory leak of dl on error return path
- 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
- kasan/arm64: fix CONFIG_KASAN_SW_TAGS && KASAN_INLINE
- net: lpc-enet: fix printk format strings
- m68k: Prevent some compiler warnings in Coldfire builds
- ARM: dts: imx7d: cl-som-imx7: make ethernet work again
- arm64: dts: qcom: qcs404-evb: Mark WCSS clocks protected
- ARM: dts: imx7-colibri: disable HS400
- x86/platform/intel/iosf_mbi Rewrite locking
- media: radio/si470x: kill urb on error
- media: hdpvr: add terminating 0 at end of string
- ASoC: uniphier: Fix double reset assersion when transitioning to suspend
state
- powerpc/Makefile: Always pass --synthetic to nm if supported
- tools headers: Fixup bitsperlong per arch includes
- ASoC: sun4i-i2s: Don't use the oversample to calculate BCLK
- ASoC: mchp-i2s-mcc: Wait for RX/TX RDY only if controller is running
- led: triggers: Fix a memory leak bug
- ASoC: mchp-i2s-mcc: Fix unprepare of GCLK
- nbd: add missing config put
- ACPI / APEI: Release resources if gen_pool_add() fails
- arm64: entry: Move ct_user_exit before any other exception
- s390/kasan: provide uninstrumented __strlen
- media: mceusb: fix (eliminate) TX IR signal length limit
- media: dvb-frontends: use ida for pll number
- posix-cpu-timers: Sanitize bogus WARNONS
- media: dvb-core: fix a memory leak bug
- EDAC/amd64: Support more than two controllers for chip selects handling
- cpufreq: imx-cpufreq-dt: Add i.MX8MN support
- 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
- ARM: at91: move platform-specific asm-offset.h to arch/arm/mach-at91
- soc: renesas: rmobile-sysc: Set GENPD_FLAG_ALWAYS_ON for always-on domain
- soc: renesas: Enable ARM_ERRATA_754322 for affected Cortex-A9
- PM / devfreq: Fix kernel oops on governor module load
- ARM: OMAP2+: move platform-specific asm-offset.h to arch/arm/mach-omap2
- 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
- perf report: Fix --ns time sort key output
- perf script: Fix memory leaks in list_scripts()
- media: aspeed-video: address a protential usage of an unitialized var
- media: ov9650: add a sanity check
- leds: lm3532: Fixes for the driver for stability
- ASoC: es8316: fix headphone mixer volume table
- ACPI / CPPC: do not require the _PSD method
- sched/cpufreq: Align trace event behavior of fast switching
- arm64: dts: meson: fix boards regulators states format
- x86/apic/vector: Warn when vector space exhaustion breaks affinity
- arm64: kpti: ensure patched kernel text is fetched from PoU
- perf evlist: Use unshare(CLONE_FS) in sb threads to let setns(CLONE_NEWNS)
work
- arm64: Use correct ll/sc atomic constraints
- jump_label: Don't warn on __exit jump entries
- x86/mm/pti: Do not invoke PTI functions when PTI is disabled
- ASoC: fsl_ssi: Fix clock control issue in master mode
- x86/mm/pti: Handle unaligned address gracefully in pti_clone_pagetable()
- nvmet: fix data units read and written counters in SMART log
- nvme-multipath: fix ana log nsid lookup when nsid is not found
- ALSA: firewire-motu: add support for MOTU 4pre
- iommu/amd: Silence warnings under memory pressure
- ASoC: Intel: Haswell: Adjust machine device private context
- libata/ahci: Drop PCS quirk for Denverton and beyond
- iommu/iova: Avoid false sharing on fq_timer_on
- libtraceevent: Change users plugin directory
- ASoC: dt-bindings: sun4i-spdif: Fix dma-names warning
- ARM: dts: exynos: Mark LDO10 as always-on on Peach Pit/Pi Chromebooks
- x86/amd_nb: Add PCI device IDs for family 17h, model 70h
- ACPI: custom_method: fix memory leaks
- ACPI / PCI: fix acpi_pci_irq_enable() memory leak
- closures: fix a race on wakeup from closure_sync
- hwmon: (k10temp) Add support for AMD family 17h, model 70h CPUs
- 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
- x86/mm: Fix cpumask_of_node() error condition
- irqchip/sifive-plic: set max threshold for ignored handlers
- s390/crypto: xts-aes-s390 fix extra run-time crypto self tests finding
- irqchip/gic-v3-its: Fix LPI release for Multi-MSI devices
- x86/cpu: Add Tiger Lake to Intel family
- platform/x86: intel_pmc_core: Do not ioremap RAM
- platform/x86: intel_pmc_core_pltdrv: Module removal warning fix
- ASoC: dmaengine: Make the pcm->name equal to pcm->id if the name is not set
- tools/power/x86/intel-speed-select: Fix memory leak
- spi: bcm2835: Work around DONE bit erratum
- io_uring: fix wrong sequence setting logic
- block: make rq sector size accessible for block stats
- 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
- sched/psi: Correct overly pessimistic size calculation
- mmc: sdhci: Fix incorrect switch to HS mode
- mmc: core: Add helper function to indicate if SDIO IRQs is enabled
- mmc: dw_mmc: Re-store SDIO IRQs mask at system resume
- raid5: don't increment read_errors on EILSEQ return
- mmc: mtk-sd: Re-store SDIO IRQs mask at system resume
- libertas: Add missing sentinel at end of if_usb.c fw_table
- ALSA: hda - Add a quirk model for fixing Huawei Matebook X right speaker
- 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()
- drm: fix module name in edid_firmware log message
- ALSA: hda/realtek - Blacklist PC beep for Lenovo ThinkCentre M73/93
- zd1211rw: remove false assertion from zd_mac_clear()
- btrfs: delayed-inode: Kill the BUG_ON() in btrfs_delete_delayed_dir_index()
- btrfs: extent-tree: Make sure we only allocate extents from block groups
with the same type
- btrfs: tree-checker: Add ROOT_ITEM check
- btrfs: Detect unbalanced tree with empty leaf before crashing btree
operations
- kvm: Nested KVM MMUs need PAE root too
- media: omap3isp: Set device on omap3isp subdevs
- PM / devfreq: passive: fix compiler warning
- ARM: dts: logicpd-torpedo-baseboard: Fix missing video
- ARM: omap2plus_defconfig: Fix missing video
- iwlwifi: fw: don't send GEO_TX_POWER_LIMIT command to FW version 36
- 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()
- scsi: qla2xxx: Fix Relogin to prevent modifying scan_state flag
- printk: Do not lose last line in kmsg buffer dump
- IB/mlx5: Free mpi in mp_slave mode
- IB/hfi1: Define variables as unsigned long to fix KASAN warning
- IB/hfi1: Do not update hcrc for a KDETH packet during fault injection
- RDMA: Fix double-free in srq creation error flow
- randstruct: Check member structs in is_pure_ops_struct()
- ARM: dts: am3517-evm: Fix missing video
- rcu/tree: Fix SCHED_FIFO params
- ALSA: hda/realtek - PCI quirk for Medion E4254
- blk-mq: add callback of .cleanup_rq
- scsi: implement .cleanup_rq callback
- powerpc/imc: Dont create debugfs files for cpu-less nodes
- tpm_tis_core: Turn on the TPM before probing IRQ's
- tpm_tis_core: Set TPM_CHIP_FLAG_IRQ before probing for interrupts
- tpm: Wrap the buffer from the caller to tpm_buf in tpm_send()
- fuse: fix deadlock with aio poll and fuse_iqueue::waitq.lock
- fuse: fix missing unlock_page in fuse_writepage()
- fuse: fix beyond-end-of-page access in fuse_parse_cache()
- parisc: Disable HP HSC-PCI Cards to prevent kernel crash
- platform/x86: intel_int0002_vgpio: Fix wakeups not working on Cherry Trail
- 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
- KVM: x86: Disable posted interrupts for non-standard IRQs delivery modes
- kvm: x86: Add "significant index" flag to a few CPUID leaves
- KVM: x86/mmu: Use fast invalidate mechanism to zap MMIO sptes
- media: videobuf-core.c: poll_wait needs a non-NULL buf pointer
- media: sn9c20x: Add MSI MS-1039 laptop to flip_dmi_table
- media: hantro: Set DMA max segment size
- media: don't drop front-end reference count for ->detach
- media: vivid: fix device init when no_error_inj=1 and fb disabled
- spi: ep93xx: Repair SPI CS lookup tables
- spi: spi-fsl-dspi: Exit the ISR with IRQ_NONE when it's not ours
- 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
- staging: erofs: cannot set EROFS_V_Z_INITED_BIT if fill_inode_lazy fails
- ARM: samsung: Fix system restart on S3C6410
- ARM: zynq: Use memcpy_toio instead of memcpy on smp bring-up
- arm64: tlb: Ensure we execute an ISB following walk cache invalidation
- arm64: dts: rockchip: limit clock rate of MMC controllers for RK3328
- iommu/arm-smmu-v3: Disable detection of ATS and PRI
- alarmtimer: Use EOPNOTSUPP instead of ENOTSUPP
- iommu/vt-d: Fix wrong analysis whether devices share the same bus
- regulator: Defer init completion for a while after late_initcall
- efifb: BGRT: Improve efifb_bgrt_sanity_check
- gfs2: clear buf_in_tr when ending a transaction in sweep_bh_for_rgrps
- z3fold: fix retry mechanism in page reclaim
- z3fold: fix memory leak in kmem cache
- mm/compaction.c: clear total_{migrate,free}_scanned before scanning a new
zone
- memcg, oom: don't require __GFP_FS when invoking memcg OOM killer
- memcg, kmem: do not fail __GFP_NOFAIL charges
- lib/lzo/lzo1x_compress.c: fix alignment bug in lzo-rle
- mt76: round up length on mt76_wr_copy
- KEYS: trusted: correctly initialize digests and fix locking issue
- ath10k: fix channel info parsing for non tlv target
- i40e: check __I40E_VF_DISABLE bit in i40e_sync_filters_subtask
- block: mq-deadline: Fix queue restart handling
- block: fix null pointer dereference in blk_mq_rq_timed_out()
- smb3: allow disabling requesting leases
- smb3: fix unmount hang in open_shroot
- smb3: fix leak in "open on server" perf counter
- ovl: Fix dereferencing possible ERR_PTR()
- ovl: filter of trusted xattr results in audit
- btrfs: fix allocation of free space cache v1 bitmap pages
- Btrfs: fix use-after-free when using the tree modification log
- btrfs: Relinquish CPUs in btrfs_compare_trees
- btrfs: adjust dirty_metadata_bytes after writeback failure of extent buffer
- btrfs: qgroup: Fix the wrong target io_tree when freeing reserved data space
- btrfs: qgroup: Fix reserved data space leak if we have multiple reserve
calls
- Btrfs: fix race setting up and completing qgroup rescan workers
- btrfs: Fix a regression which we can't convert to SINGLE profile
- SUNRPC: Dequeue the request from the receive queue while we're re-encoding
- SUNRPC: Fix buffer handling of GSS MIC without slack
- ACPI / LPSS: Save/restore LPSS private registers also on Lynxpoint
- 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.
- fs: Export generic_fadvise()
- mm: Handle MADV_WILLNEED through vfs_fadvise()
- xfs: Fix stale data exposure when readahead races with hole punch
- ipmi: move message error checking to avoid deadlock
- mtd: rawnand: stm32_fmc2: avoid warnings when building with W=1 option
- 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
- drm/amd/display: Restore backlight brightness after system resume
- drm/amd/display: dce11.x /dce12 update formula input
- drm/amd/display: Add missing HBM support and raise Vega20's uclk.
- drm/amdgpu/display: fix 64 bit divide
- md/raid0: avoid RAID0 data corruption due to layout confusion.
- mt76: mt7615: always release sem in mt7615_load_patch
- mt76: mt7615: fix mt7615 firmware path definitions
- platform/chrome: cros_ec_rpmsg: Fix race with host command when probe failed
- Linux 5.3.4
* ELAN469D touch pad not working (LP: #1795292) // Ubuntu won't boot on Dell
Inspiron 7375 (LP: #1837688) // Eoan update: v5.3.4 upstream stable release
(LP: #1848046)
- iommu/amd: Override wrong IVRS IOAPIC on Raven Ridge systems
* Eoan update: v5.3.3 upstream stable release (LP: #1848045)
- Linux 5.3.2
- Revert "Linux 5.3.2"
- Linux 5.3.3
* Eoan update: v5.3.2 upstream stable release (LP: #1848042)
- netfilter: add missing IS_ENABLED(CONFIG_NF_TABLES) check to header-file.
- clocksource/drivers/timer-of: Do not warn on deferred probe
- clocksource/drivers: Do not warn on probe defer
- drm/amd/display: Allow cursor async updates for framebuffer swaps
- drm/amd/display: Skip determining update type for async updates
- drm/amd/display: Don't replace the dc_state for fast updates
- drm/amd/display: readd -msse2 to prevent Clang from emitting libcalls to
undefined SW FP routines
- powerpc/xive: Fix bogus error code returned by OPAL
- 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: logitech-dj: Fix crash when initial logi_dj_recv_query_paired_devices
fails
- HID: hidraw: Fix invalid read in hidraw_ioctl
- HID: Add quirk for HP X500 PIXART OEM mouse
- mtd: cfi_cmdset_0002: Use chip_good() to retry in do_write_oneword()
- crypto: talitos - fix missing break in switch statement
- clk: imx: imx8mm: fix audio pll setting
- Revert "mm/z3fold.c: fix race between migration and destruction"
- ALSA: usb-audio: Add Hiby device family to quirks for native DSD support
- ALSA: usb-audio: Add DSD support for EVGA NU Audio
- ALSA: dice: fix wrong packet parameter for Alesis iO26
- ALSA: hda - Add laptop imic fixup for ASUS M9V laptop
- ALSA: hda - Apply AMD controller workaround for Raven platform
- platform/x86: i2c-multi-instantiate: Derive the device name from parent
- objtool: Clobber user CFLAGS variable
- Linux 5.3.2
* Check for CPU Measurement sampling (LP: #1847590)
- s390/cpumsf: Check for CPU Measurement sampling
* revert the revert of ext4: make __ext4_get_inode_loc plug (LP: #1846486)
- random: try to actively add entropy rather than passively wait for it
- Revert "Revert "ext4: make __ext4_get_inode_loc plug""
* Fix non-working Realtek USB ethernet after system resume (LP: #1847063)
- r8152: Set macpassthru in reset_resume callback
* overlayfs: allow with shiftfs as underlay (LP: #1846272)
- SAUCE: overlayfs: allow with shiftfs as underlay
* [regression] NoNewPrivileges incompatible with Apparmor (LP: #1844186)
- SAUCE: apparmor: fix nnp subset test for unconfined
* PM / hibernate: fix potential memory corruption (LP: #1847118)
- PM / hibernate: memory_bm_find_bit(): Tighten node optimisation
* Miscellaneous Ubuntu changes
- update dkms package versions
[ Ubuntu: 5.3.0-1005.5 ]
* eoan/linux-gcp: 5.3.0-1005.5 -proposed tracker (LP: #1848635)
* eoan/linux: 5.3.0-19.20 -proposed tracker (LP: #1848648)
* eoan kernel does not contain "ipv6: do not free rt if FIB_LOOKUP_NOREF is
set on suppress rule" (LP: #1847478)
- ipv6: do not free rt if FIB_LOOKUP_NOREF is set on suppress rule
[ Ubuntu: 5.3.0-1004.4 ]
* eoan/linux-gcp: 5.3.0-1004.4 -proposed tracker (LP: #1847293)
* Use pyhon3-sphinx instead of python-sphinx for building html docs
(LP: #1845808)
- [Packaging] Update sphinx build dependencies to python3 packages
* eoan/linux: 5.3.0-18.19 -proposed tracker (LP: #1847298)
* Enable the Dragonboards out of Eoan/master arm64 kernel (LP: #1846704)
- [Packaging] arm64: snapdragon: introduce a snapdragon flavour
- [Packaging] arm64: snapdragon: switch kernel format to Image
- [Config] arm64: snapdragon: CONFIG_PINCTRL_MSM8916=y
- [Config] arm64: snapdragon: CONFIG_PINCTRL_MSM8994=y
- [Config] arm64: snapdragon: CONFIG_PINCTRL_MSM8996=y
- [Config] arm64: snapdragon: CONFIG_PINCTRL_MSM8998=y
- [Config] arm64: snapdragon: CONFIG_REGULATOR_QCOM_RPMH=y
- [Config] arm64: snapdragon: CONFIG_QCOM_BAM_DMA=y
- [Config] arm64: snapdragon: CONFIG_QCOM_HIDMA_MGMT=y
- [Config] arm64: snapdragon: CONFIG_QCOM_HIDMA=y
- [Config] arm64: snapdragon: CONFIG_COMMON_CLK_QCOM=y
- [Config] arm64: snapdragon: CONFIG_QCOM_CLK_RPMH=y
- [Config] arm64: snapdragon: CONFIG_MSM_GCC_8916=y
- [Config] arm64: snapdragon: CONFIG_MSM_GCC_8994=y
- [Config] arm64: snapdragon: CONFIG_MSM_MMCC_8996=y
- [Config] arm64: snapdragon: CONFIG_MSM_GCC_8998=y
- [Config] arm64: snapdragon: CONFIG_HWSPINLOCK_QCOM=y
- [Config] arm64: snapdragon: CONFIG_QCOM_APCS_IPC=y
- [Config] arm64: snapdragon: CONFIG_RPMSG_QCOM_GLINK_RPM=y
- [Config] arm64: snapdragon: CONFIG_QCOM_GENI_SE=y
- [Config] arm64: snapdragon: CONFIG_QCOM_SMEM=y
- [Config] arm64: snapdragon: CONFIG_QCOM_SMD_RPM=y
- [Config] arm64: snapdragon: CONFIG_QCOM_SMP2P=y
- [Config] arm64: snapdragon: CONFIG_QCOM_SMSM=y
- [Config] arm64: snapdragon: CONFIG_QCOM_QFPROM=y
- [Config] arm64: snapdragon: CONFIG_SERIAL_QCOM_GENI=y
- [Config] arm64: snapdragon: CONFIG_QCOM_TSENS=y
- [Config] arm64: snapdragon: CONFIG_REGULATOR_QCOM_SMD_RPM=y
- [Config] arm64: snapdragon: CONFIG_QCOM_CLK_SMD_RPM=y
- [Config] arm64: snapdragon: CONFIG_RPMSG_QCOM_SMD=y
- [Config] arm64: snapdragon: CONFIG_MFD_QCOM_RPM=y
- [Config] arm64: snapdragon: CONFIG_SCSI_UFSHCD=y
- [Config] arm64: snapdragon: CONFIG_SCSI_UFSHCD_PLATFORM=y
- [Config] arm64: snapdragon: CONFIG_SCSI_UFS_HISI=y
- [Config] arm64: snapdragon: CONFIG_MMC_SDHCI=y
- [Config] arm64: snapdragon: CONFIG_MMC_SDHCI_PLTFM=y
- [Config] arm64: snapdragon: CONFIG_MMC_SDHCI_MSM=y
- [Config] arm64: snapdragon: CONFIG_REGULATOR_QCOM_SPMI=y
- [Config] arm64: snapdragon: CONFIG_PINCTRL_QCOM_SPMI_PMIC=y
- [Config] arm64: snapdragon: CONFIG_PHY_QCOM_USB_HS=y
- [Config] arm64: snapdragon: CONFIG_PHY_QCOM_QMP=y
- [Config] arm64: snapdragon: CONFIG_PHY_QCOM_UFS=y
- [Config] arm64: snapdragon: CONFIG_PHY_QCOM_USB_HSIC=y
- [Config] arm64: snapdragon: CONFIG_USB_CHIPIDEA_OF=y
- [Config] arm64: snapdragon: CONFIG_USB_EHCI_HCD_PLATFORM=y
- [Config] arm64: snapdragon: CONFIG_EXTCON_USB_GPIO=y
- [Config] arm64: snapdragon: CONFIG_REGULATOR_FIXED_VOLTAGE=y
- [Config] arm64: snapdragon: CONFIG_LEDS_GPIO=y
- [Config] arm64: snapdragon: CONFIG_USB_HSIC_USB3503=y
- [Config] arm64: snapdragon: CONFIG_USB_NET_DRIVERS=y
- [Config] arm64: snapdragon: CONFIG_USB_OTG=y
- [Config] arm64: snapdragon: CONFIG_USB_XHCI_PLATFORM=y
- [Config] arm64: snapdragon: CONFIG_USB_OHCI_HCD_PLATFORM=y
- [Config] arm64: snapdragon: CONFIG_USB_MUSB_HDRC=y
- [Config] arm64: snapdragon: CONFIG_USB_DWC3=y
- [Config] arm64: snapdragon: CONFIG_USB_DWC3_PCI=y
- [Config] arm64: snapdragon: CONFIG_USB_DWC3_OF_SIMPLE=y
- [Config] arm64: snapdragon: CONFIG_USB_DWC3_QCOM=y
- [Config] arm64: snapdragon: CONFIG_LEDS_PWM=y
- [Config] arm64: snapdragon: CONFIG_LEDS_TRIGGER_HEARTBEAT=y
- [Config] arm64: snapdragon: CONFIG_LEDS_TRIGGER_DEFAULT_ON=y
- [Config] arm64: snapdragon: CONFIG_QCOM_A53PLL=y
- [Config] arm64: snapdragon: CONFIG_QCOM_CLK_APCS_MSM8916=y
- [Config] arm64: snapdragon: CONFIG_NLS_ISO8859_1=y
- [Config] arm64: snapdragon: CONFIG_USB_USBNET=y
- [Config] arm64: snapdragon: CONFIG_CRYPTO_DEV_QCOM_RNG=y
- [Config] arm64: snapdragon: CONFIG_POWER_RESET_QCOM_PON=y
- [Config] arm64: snapdragon: CONFIG_INPUT_PM8941_PWRKEY=y
- [Config] arm64: snapdragon: CONFIG_KEYBOARD_GPIO=y
- [Config] arm64: snapdragon: CONFIG_RTC_DRV_PM8XXX=y
* eoan/linux: 5.3.0-17.18 -proposed tracker (LP: #1846641)
* CVE-2019-17056
- nfc: enforce CAP_NET_RAW for raw sockets
* CVE-2019-17055
- mISDN: enforce CAP_NET_RAW for raw sockets
* CVE-2019-17054
- appletalk: enforce CAP_NET_RAW for raw sockets
* CVE-2019-17053
- ieee802154: enforce CAP_NET_RAW for raw sockets
* CVE-2019-17052
- ax25: enforce CAP_NET_RAW for raw sockets
* CVE-2019-15098
- ath6kl: fix a NULL-ptr-deref bug in ath6kl_usb_alloc_urb_from_pipe()
* 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
* Re-enable linux-libc-dev build on i386 (LP: #1846508)
- [Packaging] Build only linux-libc-dev for i386
- [Debian] final-checks -- ignore archtictures with no binaries
* arm64: loop on boot after installing linux-generic-hwe-18.04-edge/bionic-
proposed (LP: #1845820)
- [Config] Disable CONFIG_ARM_SMMU_DISABLE_BYPASS_BY_DEFAULT
* Revert ESE DASD discard support (LP: #1846219)
- SAUCE: Revert "s390/dasd: Add discard support for ESE volumes"
* Miscellaneous Ubuntu changes
- update dkms package versions
[ Ubuntu: 5.3.0-1003.3 ]
* eoan/linux-gcp: 5.3.0-1003.3 -proposed tracker (LP: #1845722)
* Packaging resync (LP: #1786013)
- [Packaging] update update.conf
* Miscellaneous Ubuntu changes
- [Packaging] Fix typo in lz4 Build-Depends
- [Config] Sync up lsm configs with master branch
* eoan/linux: 5.3.0-16.17 -proposed tracker (LP: #1846204)
* zfs fails to build on s390x with debug symbols enabled (LP: #1846143)
- SAUCE: s390: Mark atomic const ops always inline
* eoan/linux: 5.3.0-15.16 -proposed tracker (LP: #1845987)
* Drop i386 build for 19.10 (LP: #1845714)
- [Packaging] Remove x32 arch references from control files
- [Debian] final-checks -- Get arch list from debian/control
* ZFS kernel modules lack debug symbols (LP: #1840704)
- [Debian] Fix conditional for setting zfs debug package path
* Use pyhon3-sphinx instead of python-sphinx for building html docs
(LP: #1845808)
- [Packaging] Update sphinx build dependencies to python3 packages
* Kernel panic with 19.10 beta image (LP: #1845454)
- efi/tpm: Don't access event->count when it isn't mapped.
- efi/tpm: don't traverse an event log with no events
- efi/tpm: only set efi_tpm_final_log_size after successful event log parsing
* eoan/linux: 5.3.0-14.15 -proposed tracker (LP: #1845728)
* Drop i386 build for 19.10 (LP: #1845714)
- [Debian] Remove support for producing i386 kernels
- [Debian] Don't use CROSS_COMPILE for i386 configs
* udevadm trigger will fail when trying to add /sys/devices/vio/
(LP: #1845572)
- SAUCE: powerpc/vio: drop bus_type from parent device
* Trying to online dasd drive results in invalid input/output from the kernel
on z/VM (LP: #1845323)
- SAUCE: s390/dasd: Fix error handling during online processing
* 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
* Support Hi1620 zip hw accelerator (LP: #1845355)
- [Config] Enable HiSilicon QM/ZIP as modules
- crypto: hisilicon - add queue management driver for HiSilicon QM module
- crypto: hisilicon - add hardware SGL support
- crypto: hisilicon - add HiSilicon ZIP accelerator support
- crypto: hisilicon - add SRIOV support for ZIP
- Documentation: Add debugfs doc for hisi_zip
- crypto: hisilicon - add debugfs for ZIP and QM
- MAINTAINERS: add maintainer for HiSilicon QM and ZIP controller driver
- crypto: hisilicon - fix kbuild warnings
- crypto: hisilicon - add dependency for CRYPTO_DEV_HISI_ZIP
- crypto: hisilicon - init curr_sgl_dma to fix compile warning
- crypto: hisilicon - add missing single_release
- crypto: hisilicon - fix error handle in hisi_zip_create_req_q
- crypto: hisilicon - Fix warning on printing %p with dma_addr_t
- crypto: hisilicon - Fix return value check in hisi_zip_acompress()
- crypto: hisilicon - avoid unused function warning
* SafeSetID LSM should be built but disabled by default (LP: #1845391)
- LSM: SafeSetID: Stop releasing uninitialized ruleset
- [Config] Build SafeSetID LSM but don't enable it by default
* CONFIG_LSM should not specify loadpin since it is not built (LP: #1845383)
- [Config] loadpin shouldn't be in CONFIG_LSM
* Add new pci-id's for CML-S, ICL (LP: #1845317)
- drm/i915/icl: Add missing device ID
- drm/i915/cml: Add Missing PCI IDs
* Thunderbolt support for ICL (LP: #1844680)
- thunderbolt: Correct path indices for PCIe tunnel
- thunderbolt: Move NVM upgrade support flag to struct icm
- thunderbolt: Use 32-bit writes when writing ring producer/consumer
- thunderbolt: Do not fail adding switch if some port is not implemented
- thunderbolt: Hide switch attributes that are not set
- thunderbolt: Expose active parts of NVM even if upgrade is not supported
- thunderbolt: Add support for Intel Ice Lake
- ACPI / property: Add two new Thunderbolt property GUIDs to the list
* Ubuntu 19.10 - Additional PCI patch and fix (LP: #1844668)
- s390/pci: fix MSI message data
* Enhanced Hardware Support - Finalize Naming (LP: #1842774)
- s390: add support for IBM z15 machines
- [Config] CONFIG_MARCH_Z15=n, CONFIG_TUNE_Z15=n
* Eoan update: v5.3.1 upstream stable release (LP: #1845642)
- USB: usbcore: Fix slab-out-of-bounds bug during device reset
- media: tm6000: double free if usb disconnect while streaming
- phy: renesas: rcar-gen3-usb2: Disable clearing VBUS in over-current
- ip6_gre: fix a dst leak in ip6erspan_tunnel_xmit
- net/sched: fix race between deactivation and dequeue for NOLOCK qdisc
- net_sched: let qdisc_put() accept NULL pointer
- udp: correct reuseport selection with connected sockets
- xen-netfront: do not assume sk_buff_head list is empty in error handling
- net: dsa: Fix load order between DSA drivers and taggers
- net: stmmac: Hold rtnl lock in suspend/resume callbacks
- KVM: coalesced_mmio: add bounds checking
- Documentation: sphinx: Add missing comma to list of strings
- 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
- nl80211: Fix possible Spectre-v1 for CQM RSSI thresholds
- Revert "arm64: Remove unnecessary ISBs from set_{pte,pmd,pud}"
- ovl: fix regression caused by overlapping layers detection
- phy: qcom-qmp: Correct ready status, again
- floppy: fix usercopy direction
- media: technisat-usb2: break out of loop at end of buffer
- Linux 5.3.1
* ZFS kernel modules lack debug symbols (LP: #1840704)
- [Debian]: Remove hardcoded $(pkgdir) in debug symbols handling
- [Debian]: Handle debug symbols for modules in extras too
- [Debian]: Check/link modules with debug symbols after DKMS modules
- [Debian]: Warn about modules without debug symbols
- [Debian]: dkms-build: new parameter for debug package directory
- [Debian]: dkms-build: zfs: support for debug symbols
- [Debian]: dkms-build: Avoid executing post-processor scripts twice
- [Debian]: dkms-build: Move zfs special-casing into configure script
* /proc/self/maps paths missing on live session (was vlc won't start; eoan
19.10 & bionic 18.04 ubuntu/lubuntu/kubuntu/xubuntu/ubuntu-mate dailies)
(LP: #1842382)
- SAUCE: Revert "UBUNTU: SAUCE: shiftfs: enable overlayfs on shiftfs"
[ Ubuntu: 5.3.0-1002.2 ]
* eoan/linux-gcp: 5.3.0-1002.2 -proposed tracker (LP: #1844140)
* Add bpftool to linux-tools-common (LP: #1774815)
- [Debian] package bpftool in linux-tools-common
* Change kernel compression method to improve boot speed (LP: #1840934)
- [Packaging] add build dependencies for compression algorithms
* Miscellaneous Ubuntu changes
- reconstruct: stop deleting security/integrity/platform_certs/efi_parser.c
- [Config] updateconfigs following rebase to 5.3.0-13.14
- [Packaging] add build dependincy on fontconfig
- [Debian] Remove binutils-dev build dependency
- [Packaging] Enable virtualbox dkms build
- [Config] INTEGRITY_PLATFORM_KEYRING=y
- [Config] DEFAULT_SECURITY_APPARMOR=y
- [Config] KERNEL_LZ4=y
Date: Fri, 10 Jan 2020 11:24:12 +0100
Changed-By: Kleber Sacilotto de Souza <kleber.souza at canonical.com>
Maintainer: Launchpad Build Daemon <buildd at lgw01-amd64-032.buildd>
-------------- next part --------------
Format: 1.8
Date: Fri, 10 Jan 2020 11:24:12 +0100
Source: linux-gke-5.3
Binary: linux-gke-5.3-headers-5.3.0-1011 linux-gke-5.3-tools-5.3.0-1011 linux-image-unsigned-5.3.0-1011-gke linux-modules-5.3.0-1011-gke linux-modules-extra-5.3.0-1011-gke linux-headers-5.3.0-1011-gke linux-image-unsigned-5.3.0-1011-gke-dbgsym linux-tools-5.3.0-1011-gke linux-buildinfo-5.3.0-1011-gke
Architecture: amd64
Version: 5.3.0-1011.12~18.04.1
Distribution: bionic
Urgency: medium
Maintainer: Launchpad Build Daemon <buildd at lgw01-amd64-032.buildd>
Changed-By: Kleber Sacilotto de Souza <kleber.souza at canonical.com>
Description:
linux-buildinfo-5.3.0-1011-gke - Linux kernel buildinfo for version 5.3.0 on 64 bit x86 SMP
linux-gke-5.3-headers-5.3.0-1011 - Header files related to Linux kernel version 5.3.0
linux-gke-5.3-tools-5.3.0-1011 - Linux kernel version specific tools for version 5.3.0-1011
linux-headers-5.3.0-1011-gke - Linux kernel headers for version 5.3.0 on 64 bit x86 SMP
linux-image-unsigned-5.3.0-1011-gke - Linux kernel image for version 5.3.0 on 64 bit x86 SMP
linux-image-unsigned-5.3.0-1011-gke-dbgsym - Linux kernel debug image for version 5.3.0 on 64 bit x86 SMP
linux-modules-5.3.0-1011-gke - Linux kernel extra modules for version 5.3.0 on 64 bit x86 SMP
linux-modules-extra-5.3.0-1011-gke - Linux kernel extra modules for version 5.3.0 on 64 bit x86 SMP
linux-tools-5.3.0-1011-gke - Linux kernel version specific tools for version 5.3.0-1011
Launchpad-Bugs-Fixed: 1654448 1774815 1786013 1795292 1813877 1819968 1824407 1825222 1827961 1836858 1837688 1840043 1840239 1840704 1840835 1840934 1842382 1842774 1843794 1844021 1844140 1844186 1844539 1844668 1844680 1845317 1845323 1845355 1845383 1845391 1845454 1845572 1845584 1845642 1845714 1845722 1845728 1845808 1845810 1845820 1845987 1846143 1846204 1846219 1846265 1846272 1846335 1846470 1846486 1846508 1846539 1846641 1846704 1847063 1847118 1847192 1847293 1847298 1847450 1847451 1847454 1847478 1847590 1847641 1847744 1847773 1848039 1848042 1848045 1848046 1848047 1848236 1848481 1848490 1848491 1848492 1848555 1848635 1848648 1848750 1848788 1848978 1849060 1849064 1849281 1849482 1849483 1849682 1849721 1849848 1850175 1850234 1850443 1850456 1850481 1850486 1850599 1850600 1850867 1850958 1850994 1851380 1851550 1851677 1851810 1851901 1852070 1852111 1852141 1852216 1852227 1852232 1852338 1852386 1852432 1852581 1852586 1852663 1853142 1853180 1853192 1853197 1853475 1853791 1853842 1853843 1853882 1854751 1854762 1855992 1856988 1859154
Changes:
linux-gke-5.3 (5.3.0-1011.12~18.04.1) bionic; urgency=medium
.
* bionic/linux-gke-5.3: 5.3.0-1011.12~18.04.1 -proposed tracker (LP: #1859154)
.
* lz4 binary is not on bionic (LP: #1844539)
- [Packaging]: remove lz4 build-dependency
- [Packaging]: disable lz4 when mangling
.
[ Ubuntu: 5.3.0-1011.12 ]
.
* eoan/linux-gcp: 5.3.0-1011.12 -proposed tracker (LP: #1856988)
* Enable GVE network driver for GCP kernels (LP: #1855992)
- gve: Fix the queue page list allocated pages count
- [config] Enable GVE driver
.
[ Ubuntu: 5.3.0-1010.11 ]
.
* eoan/linux-gcp: 5.3.0-1010.11 -proposed tracker (LP: #1854751)
* eoan/linux: 5.3.0-25.27 -proposed tracker (LP: #1854762)
* CVE-2019-14901
- SAUCE: mwifiex: Fix heap overflow in mmwifiex_process_tdls_action_frame()
* CVE-2019-14896 // CVE-2019-14897
- SAUCE: libertas: Fix two buffer overflows at parsing bss descriptor
* CVE-2019-14895
- SAUCE: mwifiex: fix possible heap overflow in mwifiex_process_country_ie()
* [CML] New device id's for CMP-H (LP: #1846335)
- mmc: sdhci-pci: Add another Id for Intel CML
- i2c: i801: Add support for Intel Comet Lake PCH-H
- mtd: spi-nor: intel-spi: Add support for Intel Comet Lake-H SPI serial flash
- mfd: intel-lpss: Add Intel Comet Lake PCH-H PCI IDs
* i915: Display flickers (monitor loses signal briefly) during "flickerfree"
boot, while showing the BIOS logo on a black background (LP: #1836858)
- [Config] FRAMEBUFFER_CONSOLE_DEFERRED_TAKEOVER=y
* Please add patch fixing RK818 ID detection (LP: #1853192)
- SAUCE: mfd: rk808: Fix RK818 ID template
* Kernel build log filled with "/bin/bash: line 5: warning: command
substitution: ignored null byte in input" (LP: #1853843)
- [Debian] Fix warnings when checking for modules signatures
* Lenovo dock MAC Address pass through doesn't work in Ubuntu (LP: #1827961)
- r8152: Add macpassthru support for ThinkPad Thunderbolt 3 Dock Gen 2
* Dell XPS 13 9350/9360 headphone audio hiss (LP: #1654448) // [XPS 13 9360,
Realtek ALC3246, Black Headphone Out, Front] High noise floor (LP: #1845810)
- ALSA: hda/realtek: Reduce the Headphone static noise on XPS 9350/9360
* no HDMI video output since GDM greeter after linux-oem-osp1 version
5.0.0-1026 (LP: #1852386)
- drm/i915: Add new CNL PCH ID seen on a CML platform
- SAUCE: drm/i915: Fix detection for a CMP-V PCH
* [broadwell-rt286, playback] Since Linux 5.2rc2 audio playback no longer
works on Dell Venue 11 Pro 7140 (LP: #1846539)
- [Config] Drop snd-sof-intel-bdw build
- SAUCE: ASoC: SOF: Intel: Broadwell: clarify mutual exclusion with legacy
driver
* [CML-S62] Need enable turbostat patch support for Comet lake- S 6+2
(LP: #1847451)
- SAUCE: tools/power turbostat: Add Cometlake support
* External microphone can't work on some dell machines with the codec alc256
or alc236 (LP: #1853791)
- SAUCE: ALSA: hda/realtek - Move some alc256 pintbls to fallback table
- SAUCE: ALSA: hda/realtek - Move some alc236 pintbls to fallback table
* Memory leak in net/xfrm/xfrm_state.c - 8 pages per ipsec connection
(LP: #1853197)
- xfrm: Fix memleak on xfrm state destroy
* CVE-2019-18660: patches for Ubuntu (LP: #1853142) // CVE-2019-18660
- powerpc/64s: support nospectre_v2 cmdline option
- powerpc/book3s64: Fix link stack flush on context switch
- KVM: PPC: Book3S HV: Flush link stack on guest exit to host kernel
* Raydium Touchscreen on ThinkPad L390 does not work (LP: #1849721)
- HID: i2c-hid: fix no irq after reset on raydium 3118
* Make Goodix I2C touchpads work (LP: #1853842)
- HID: i2c-hid: Remove runtime power management
- HID: i2c-hid: Send power-on command after reset
* Touchpad doesn't work on Dell Inspiron 7000 2-in-1 (LP: #1851901)
- Revert "UBUNTU: SAUCE: mfd: intel-lpss: add quirk for Dell XPS 13 7390
2-in-1"
- lib: devres: add a helper function for ioremap_uc
- mfd: intel-lpss: Use devm_ioremap_uc for MMIO
* CVE-2019-19055
- nl80211: fix memory leak in nl80211_get_ftm_responder_stats
* CML: perf enabling for core (LP: #1848978)
- perf/x86/intel: Add Comet Lake CPU support
- perf/x86/msr: Add Comet Lake CPU support
- perf/x86/cstate: Add Comet Lake CPU support
- perf/x86/msr: Add new CPU model numbers for Ice Lake
- perf/x86/cstate: Update C-state counters for Ice Lake
* Boot hangs after "Loading initial ramdisk ..." (LP: #1852586)
- SAUCE: Revert "tpm_tis_core: Set TPM_CHIP_FLAG_IRQ before probing for
interrupts"
- SAUCE: Revert "tpm_tis_core: Turn on the TPM before probing IRQ's"
* [CML-S62] Need enable intel_rapl patch support for Comet lake- S 6+2
(LP: #1847454)
- powercap/intel_rapl: add support for CometLake Mobile
- powercap/intel_rapl: add support for Cometlake desktop
* [CML-S62] Need enable intel_pmc_core driver patch for Comet lake- S 6+2
(LP: #1847450)
- SAUCE: platform/x86: intel_pmc_core: Add Comet Lake (CML) platform support
to intel_pmc_core driver
* update ENA driver for DIMLIB dynamic interrupt moderation (LP: #1853180)
- net: ena: add intr_moder_rx_interval to struct ena_com_dev and use it
- net: ena: switch to dim algorithm for rx adaptive interrupt moderation
- net: ena: reimplement set/get_coalesce()
- net: ena: enable the interrupt_moderation in driver_supported_features
- net: ena: remove code duplication in
ena_com_update_nonadaptive_moderation_interval _*()
- net: ena: remove old adaptive interrupt moderation code from ena_netdev
- net: ena: remove ena_restore_ethtool_params() and relevant fields
- net: ena: remove all old adaptive rx interrupt moderation code from ena_com
- net: ena: fix update of interrupt moderation register
- net: ena: fix retrieval of nonadaptive interrupt moderation intervals
- net: ena: fix incorrect update of intr_delay_resolution
- net: ena: Select DIMLIB for ENA_ETHERNET
- SAUCE: net: ena: fix issues in setting interrupt moderation params in
ethtool
- SAUCE: net: ena: fix too long default tx interrupt moderation interval
* CONFIG_ARCH_ROCKCHIP is not set in ubuntu 18.04 aarch64,arm64 (LP: #1825222)
- [Config] Enable ROCKCHIP support for arm64
* remount of multilower moved pivoted-root overlayfs root, results in I/O
errors on some modified files (LP: #1824407)
- SAUCE: ovl: fix lookup failure on multi lower squashfs
* Eoan update: 5.3.13 upstream stable release (LP: #1853882)
- net: cdc_ncm: Signedness bug in cdc_ncm_set_dgram_size()
- block, bfq: deschedule empty bfq_queues not referred by any process
- mm/memory_hotplug: don't access uninitialized memmaps in shrink_pgdat_span()
- mm/memory_hotplug: fix updating the node span
- arm64: uaccess: Ensure PAN is re-enabled after unhandled uaccess fault
- fbdev: Ditch fb_edid_add_monspecs
- Linux 5.3.13
* Eoan update: 5.3.12 upstream stable release (LP: #1853475)
- scsi: core: Handle drivers which set sg_tablesize to zero
- ax88172a: fix information leak on short answers
- devlink: disallow reload operation during device cleanup
- ipmr: Fix skb headroom in ipmr_get_route().
- mlxsw: core: Enable devlink reload only on probe
- net: gemini: add missed free_netdev
- net/smc: fix fastopen for non-blocking connect()
- net: usb: qmi_wwan: add support for Foxconn T77W968 LTE modules
- slip: Fix memory leak in slip_open error path
- tcp: remove redundant new line from tcp_event_sk_skb
- dpaa2-eth: free already allocated channels on probe defer
- devlink: Add method for time-stamp on reporter's dump
- net/smc: fix refcount non-blocking connect() -part 2
- ALSA: usb-audio: Fix missing error check at mixer resolution test
- ALSA: usb-audio: not submit urb for stopped endpoint
- ALSA: usb-audio: Fix incorrect NULL check in create_yamaha_midi_quirk()
- ALSA: usb-audio: Fix incorrect size check for processing/extension units
- Btrfs: fix log context list corruption after rename exchange operation
- cgroup: freezer: call cgroup_enter_frozen() with preemption disabled in
ptrace_stop()
- Input: ff-memless - kill timer in destroy()
- Input: synaptics-rmi4 - fix video buffer size
- Input: synaptics-rmi4 - disable the relative position IRQ in the F12 driver
- Input: synaptics-rmi4 - do not consume more data than we have (F11, F12)
- Input: synaptics-rmi4 - clear IRQ enables for F54
- Input: synaptics-rmi4 - destroy F54 poller workqueue when removing
- KVM: MMU: Do not treat ZONE_DEVICE pages as being reserved
- IB/hfi1: Ensure r_tid_ack is valid before building TID RDMA ACK packet
- IB/hfi1: Calculate flow weight based on QP MTU for TID RDMA
- IB/hfi1: TID RDMA WRITE should not return IB_WC_RNR_RETRY_EXC_ERR
- IB/hfi1: Ensure full Gen3 speed in a Gen4 system
- IB/hfi1: Use a common pad buffer for 9B and 16B packets
- i2c: acpi: Force bus speed to 400KHz if a Silead touchscreen is present
- SAUCE: Revert "UBUNTU: SAUCE: x86/intel: Disable HPET on Intel Coffe Lake
platforms"
- x86/quirks: Disable HPET on Intel Coffe Lake platforms
- ecryptfs_lookup_interpose(): lower_dentry->d_inode is not stable
- ecryptfs_lookup_interpose(): lower_dentry->d_parent is not stable either
- io_uring: ensure registered buffer import returns the IO length
- drm/i915: update rawclk also on resume
- Revert "drm/i915/ehl: Update MOCS table for EHL"
- ntp/y2038: Remove incorrect time_t truncation
- net: ethernet: dwmac-sun8i: Use the correct function in exit path
- iommu/vt-d: Fix QI_DEV_IOTLB_PFSID and QI_DEV_EIOTLB_PFSID macros
- mm: mempolicy: fix the wrong return value and potential pages leak of mbind
- mm: memcg: switch to css_tryget() in get_mem_cgroup_from_mm()
- mm: hugetlb: switch to css_tryget() in hugetlb_cgroup_charge_cgroup()
- mm: slub: really fix slab walking for init_on_free
- mm/memory_hotplug: fix try_offline_node()
- mm/page_io.c: do not free shared swap slots
- mmc: sdhci-of-at91: fix quirk2 overwrite
- slcan: Fix memory leak in error path
- Linux 5.3.12
* Eoan update: 5.3.11 upstream stable release (LP: #1852338)
- bonding: fix state transition issue in link monitoring
- CDC-NCM: handle incomplete transfer of MTU
- ipv4: Fix table id reference in fib_sync_down_addr
- net: ethernet: octeon_mgmt: Account for second possible VLAN header
- net: fix data-race in neigh_event_send()
- net: qualcomm: rmnet: Fix potential UAF when unregistering
- net/tls: fix sk_msg trim on fallback to copy mode
- net: usb: qmi_wwan: add support for DW5821e with eSIM support
- NFC: fdp: fix incorrect free object
- nfc: netlink: fix double device reference drop
- NFC: st21nfca: fix double free
- qede: fix NULL pointer deref in __qede_remove()
- net: mscc: ocelot: don't handle netdev events for other netdevs
- net: mscc: ocelot: fix NULL pointer on LAG slave removal
- net/tls: don't pay attention to sk_write_pending when pushing partial
records
- net/tls: add a TX lock
- selftests/tls: add test for concurrent recv and send
- ipv6: fixes rt6_probe() and fib6_nh->last_probe init
- net: hns: Fix the stray netpoll locks causing deadlock in NAPI path
- net: prevent load/store tearing on sk->sk_stamp
- net: sched: prevent duplicate flower rules from tcf_proto destroy race
- net/smc: fix ethernet interface refcounting
- vsock/virtio: fix sock refcnt holding during the shutdown
- r8169: fix page read in r8168g_mdio_read
- ALSA: timer: Fix incorrectly assigned timer instance
- ALSA: bebob: fix to detect configured source of sampling clock for Focusrite
Saffire Pro i/o series
- ALSA: hda/ca0132 - Fix possible workqueue stall
- mm: memcontrol: fix NULL-ptr deref in percpu stats flush
- mm: memcontrol: fix network errors from failing __GFP_ATOMIC charges
- mm, meminit: recalculate pcpu batch and high limits after init completes
- mm: thp: handle page cache THP correctly in PageTransCompoundMap
- mm, vmstat: hide /proc/pagetypeinfo from normal users
- dump_stack: avoid the livelock of the dump_lock
- mm: slab: make page_cgroup_ino() to recognize non-compound slab pages
properly
- btrfs: Consider system chunk array size for new SYSTEM chunks
- btrfs: tree-checker: Fix wrong check on max devid
- btrfs: save i_size to avoid double evaluation of i_size_read in
compress_file_range
- tools: gpio: Use !building_out_of_srctree to determine srctree
- pinctrl: intel: Avoid potential glitches if pin is in GPIO mode
- perf tools: Fix time sorting
- perf map: Use zalloc for map_groups
- drm/radeon: fix si_enable_smc_cac() failed issue
- HID: wacom: generic: Treat serial number and related fields as unsigned
- mm/khugepaged: fix might_sleep() warn with CONFIG_HIGHPTE=y
- soundwire: depend on ACPI
- soundwire: depend on ACPI || OF
- soundwire: bus: set initial value to port_status
- blkcg: make blkcg_print_stat() print stats only for online blkgs
- arm64: Do not mask out PTE_RDONLY in pte_same()
- ASoC: rsnd: dma: fix SSI9 4/5/6/7 busif dma address
- ceph: fix use-after-free in __ceph_remove_cap()
- ceph: fix RCU case handling in ceph_d_revalidate()
- ceph: add missing check in d_revalidate snapdir handling
- ceph: don't try to handle hashed dentries in non-O_CREAT atomic_open
- ceph: don't allow copy_file_range when stripe_count != 1
- iio: adc: stm32-adc: fix stopping dma
- iio: imu: adis16480: make sure provided frequency is positive
- iio: imu: inv_mpu6050: fix no data on MPU6050
- iio: srf04: fix wrong limitation in distance measuring
- ARM: sunxi: Fix CPU powerdown on A83T
- ARM: dts: imx6-logicpd: Re-enable SNVS power key
- cpufreq: intel_pstate: Fix invalid EPB setting
- clone3: validate stack arguments
- netfilter: nf_tables: Align nft_expr private data to 64-bit
- netfilter: ipset: Fix an error code in ip_set_sockfn_get()
- intel_th: gth: Fix the window switching sequence
- intel_th: pci: Add Comet Lake PCH support
- intel_th: pci: Add Jasper Lake PCH support
- x86/dumpstack/64: Don't evaluate exception stacks before setup
- x86/apic/32: Avoid bogus LDR warnings
- SMB3: Fix persistent handles reconnect
- can: usb_8dev: fix use-after-free on disconnect
- can: flexcan: disable completely the ECC mechanism
- can: c_can: c_can_poll(): only read status register after status IRQ
- can: peak_usb: fix a potential out-of-sync while decoding packets
- can: rx-offload: can_rx_offload_queue_sorted(): fix error handling, avoid
skb mem leak
- can: gs_usb: gs_can_open(): prevent memory leak
- can: dev: add missing of_node_put() after calling of_get_child_by_name()
- can: mcba_usb: fix use-after-free on disconnect
- can: peak_usb: fix slab info leak
- configfs: fix a deadlock in configfs_symlink()
- ALSA: usb-audio: More validations of descriptor units
- ALSA: usb-audio: Simplify parse_audio_unit()
- ALSA: usb-audio: Unify the release of usb_mixer_elem_info objects
- ALSA: usb-audio: Remove superfluous bLength checks
- ALSA: usb-audio: Clean up check_input_term()
- ALSA: usb-audio: Fix possible NULL dereference at create_yamaha_midi_quirk()
- ALSA: usb-audio: remove some dead code
- ALSA: usb-audio: Fix copy&paste error in the validator
- usbip: Implement SG support to vhci-hcd and stub driver
- HID: google: add magnemite/masterball USB ids
- dmaengine: sprd: Fix the link-list pointer register configuration issue
- bpf: lwtunnel: Fix reroute supplying invalid dst
- dmaengine: xilinx_dma: Fix 64-bit simple AXIDMA transfer
- dmaengine: xilinx_dma: Fix control reg update in vdma_channel_set_config
- dmaengine: sprd: Fix the possible memory leak issue
- HID: intel-ish-hid: fix wrong error handling in ishtp_cl_alloc_tx_ring()
- powerpc/32s: fix allow/prevent_user_access() when crossing segment
boundaries.
- RDMA/mlx5: Clear old rate limit when closing QP
- iw_cxgb4: fix ECN check on the passive accept
- RDMA/siw: free siw_base_qp in kref release routine
- RDMA/qedr: Fix reported firmware version
- IB/core: Use rdma_read_gid_l2_fields to compare GID L2 fields
- net/mlx5e: Tx, Fix assumption of single WQEBB of NOP in cleanup flow
- net/mlx5e: kTLS, Release reference on DUMPed fragments in shutdown flow
- net/mlx5e: TX, Fix consumer index of error cqe dump
- net/mlx5: prevent memory leak in mlx5_fpga_conn_create_cq
- net/mlx5: fix memory leak in mlx5_fw_fatal_reporter_dump
- selftests/bpf: More compatible nc options in test_tc_edt
- scsi: qla2xxx: fixup incorrect usage of host_byte
- scsi: lpfc: Check queue pointer before use
- scsi: ufs-bsg: Wake the device before sending raw upiu commands
- ARC: [plat-hsdk]: Enable on-board SPI NOR flash IC
- RDMA/uverbs: Prevent potential underflow
- bpf: Fix use after free in subprog's jited symbol removal
- net: stmmac: Fix the problem of tso_xmit
- net: openvswitch: free vport unless register_netdevice() succeeds
- scsi: lpfc: Honor module parameter lpfc_use_adisc
- scsi: qla2xxx: Initialized mailbox to prevent driver load failure
- bpf: Fix use after free in bpf_get_prog_name
- iwlwifi: pcie: fix PCI ID 0x2720 configs that should be soc
- iwlwifi: pcie: fix all 9460 entries for qnj
- iwlwifi: pcie: 0x2720 is qu and 0x30DC is not
- netfilter: nf_flow_table: set timeout before insertion into hashes
- drm/v3d: Fix memory leak in v3d_submit_cl_ioctl
- xsk: Fix registration of Rx-only sockets
- net: phy: smsc: LAN8740: add PHY_RST_AFTER_CLK_EN flag
- ipvs: don't ignore errors in case refcounting ip_vs module fails
- ipvs: move old_secure_tcp into struct netns_ipvs
- netfilter: nft_payload: fix missing check for matching length in offloads
- RDMA/nldev: Skip counter if port doesn't match
- bonding: fix unexpected IFF_BONDING bit unset
- bonding: use dynamic lockdep key instead of subclass
- macsec: fix refcnt leak in module exit routine
- virt_wifi: fix refcnt leak in module exit routine
- scsi: sd: define variable dif as unsigned int instead of bool
- usb: dwc3: select CONFIG_REGMAP_MMIO
- usb: fsl: Check memory resource before releasing it
- usb: gadget: udc: atmel: Fix interrupt storm in FIFO mode.
- usb: gadget: composite: Fix possible double free memory bug
- usb: dwc3: pci: prevent memory leak in dwc3_pci_probe
- usb: gadget: configfs: fix concurrent issue between composite APIs
- usb: dwc3: remove the call trace of USBx_GFLADJ
- perf/x86/amd/ibs: Fix reading of the IBS OpData register and thus precise
RIP validity
- perf/x86/amd/ibs: Handle erratum #420 only on the affected CPU family (10h)
- perf/x86/uncore: Fix event group support
- USB: Skip endpoints with 0 maxpacket length
- USB: ldusb: use unsigned size format specifiers
- usbip: tools: Fix read_usb_vudc_device() error path handling
- RDMA/iw_cxgb4: Avoid freeing skb twice in arp failure case
- RDMA/hns: Prevent memory leaks of eq->buf_list
- hwmon: (ina3221) Fix read timeout issue
- scsi: qla2xxx: stop timer in shutdown path
- sched/topology: Don't try to build empty sched domains
- sched/topology: Allow sched_asym_cpucapacity to be disabled
- nvme-multipath: fix possible io hang after ctrl reconnect
- fjes: Handle workqueue allocation failure
- net: hisilicon: Fix "Trying to free already-free IRQ"
- wimax: i2400: Fix memory leak in i2400m_op_rfkill_sw_toggle
- net: mscc: ocelot: fix vlan_filtering when enslaving to bridge before link
is up
- net: mscc: ocelot: refuse to overwrite the port's native vlan
- iommu/amd: Apply the same IVRS IOAPIC workaround to Acer Aspire A315-41
- mt76: dma: fix buffer unmap with non-linear skbs
- drm/amdgpu/sdma5: do not execute 0-sized IBs (v2)
- drm/sched: Set error to s_fence if HW job submission failed.
- drm/amdgpu: If amdgpu_ib_schedule fails return back the error.
- drm/amd/display: do not synchronize "drr" displays
- drm/amd/display: add 50us buffer as WA for pstate switch in active
- drm/amd/display: Passive DP->HDMI dongle detection fix
- dc.c:use kzalloc without test
- SUNRPC: The TCP back channel mustn't disappear while requests are
outstanding
- SUNRPC: The RDMA back channel mustn't disappear while requests are
outstanding
- SUNRPC: Destroy the back channel when we destroy the host transport
- hv_netvsc: Fix error handling in netvsc_attach()
- efi/tpm: Return -EINVAL when determining tpm final events log size fails
- efi: libstub/arm: Account for firmware reserved memory at the base of RAM
- x86, efi: Never relocate kernel below lowest acceptable address
- arm64: cpufeature: Enable Qualcomm Falkor errata 1009 for Kryo
- usb: dwc3: gadget: fix race when disabling ep with cancelled xfers
- arm64: apply ARM64_ERRATUM_845719 workaround for Brahma-B53 core
- arm64: Brahma-B53 is SSB and spectre v2 safe
- arm64: apply ARM64_ERRATUM_843419 workaround for Brahma-B53 core
- NFSv4: Don't allow a cached open with a revoked delegation
- net: ethernet: arc: add the missed clk_disable_unprepare
- igb: Fix constant media auto sense switching when no cable is connected
- e1000: fix memory leaks
- gve: Fixes DMA synchronization.
- ocfs2: protect extent tree in ocfs2_prepare_inode_for_write()
- pinctrl: cherryview: Fix irq_valid_mask calculation
- clk: imx8m: Use SYS_PLL1_800M as intermediate parent of CLK_ARM
- timekeeping/vsyscall: Update VDSO data unconditionally
- mm/filemap.c: don't initiate writeback if mapping has no dirty pages
- cgroup,writeback: don't switch wbs immediately on dead wbs if the memcg is
dead
- ARM: dts: stm32: change joystick pinctrl definition on stm32mp157c-ev1
- ASoC: SOF: Intel: hda-stream: fix the CONFIG_ prefix missing
- usbip: Fix free of unallocated memory in vhci tx
- bonding: fix using uninitialized mode_lock
- netfilter: ipset: Copy the right MAC address in hash:ip,mac IPv6 sets
- arm64: errata: Update stale comment
- net/ibmvnic: unlock rtnl_lock in reset so linkwatch_event can run
- SAUCE: Revert "UBUNTU: SAUCE: kvm: x86: mmu: Recovery of shattered NX large
pages"
- SAUCE: Revert "UBUNTU: SAUCE: kvm: Add helper function for creating VM
worker threads"
- SAUCE: Revert "UBUNTU: SAUCE: kvm: mmu: ITLB_MULTIHIT mitigation"
- SAUCE: Revert "kvm: x86, powerpc: do not allow clearing largepages debugfs
entry"
- SAUCE: Revert "UBUNTU: SAUCE: cpu/speculation: Uninline and export CPU
mitigations helpers"
- SAUCE: Revert "UBUNTU: SAUCE: x86: Add ITLB_MULTIHIT bug infrastructure"
- SAUCE: Revert "x86/tsx: Add config options to set tsx=on|off|auto"
- SAUCE: Revert "x86/speculation/taa: Add documentation for TSX Async Abort"
- SAUCE: Revert "x86/tsx: Add "auto" option to the tsx= cmdline parameter"
- SAUCE: Revert "kvm/x86: Export MDS_NO=0 to guests when TSX is enabled"
- SAUCE: Revert "x86/speculation/taa: Add sysfs reporting for TSX Async Abort"
- SAUCE: Revert "x86/speculation/taa: Add mitigation for TSX Async Abort"
- SAUCE: Revert "x86/cpu: Add a "tsx=" cmdline option with TSX disabled by
default"
- SAUCE: Revert "x86/cpu: Add a helper function x86_read_arch_cap_msr()"
- SAUCE: Revert "x86/msr: Add the IA32_TSX_CTRL MSR"
- SAUCE: Revert "UBUNTU: SAUCE: drm/i915/cmdparser: Fix jump whitelist
clearing"
- SAUCE: Revert "UBUNTU: SAUCE: drm/i915/gen8+: Add RC6 CTX corruption WA"
- SAUCE: Revert "UBUNTU: SAUCE: drm/i915: Lower RM timeout to avoid DSI hard
hangs"
- SAUCE: Revert "UBUNTU: SAUCE: drm/i915/cmdparser: Ignore Length operands
during command matching"
- SAUCE: Revert "UBUNTU: SAUCE: drm/i915/cmdparser: Add support for backward
jumps"
- SAUCE: Revert "UBUNTU: SAUCE: drm/i915/cmdparser: Use explicit goto for
error paths"
- SAUCE: Revert "UBUNTU: SAUCE: drm/i915: Add gen9 BCS cmdparsing"
- SAUCE: Revert "UBUNTU: SAUCE: drm/i915: Allow parsing of unsized batches"
- SAUCE: Revert "UBUNTU: SAUCE: drm/i915: Support ro ppgtt mapped cmdparser
shadow buffers"
- SAUCE: Revert "UBUNTU: SAUCE: drm/i915: Add support for mandatory
cmdparsing"
- SAUCE: Revert "UBUNTU: SAUCE: drm/i915: Remove Master tables from cmdparser"
- SAUCE: Revert "UBUNTU: SAUCE: drm/i915: Disable Secure Batches for gen6+"
- SAUCE: Revert "UBUNTU: SAUCE: drm/i915: Rename gen7 cmdparser tables"
- drm/i915: Rename gen7 cmdparser tables
- drm/i915: Disable Secure Batches for gen6+
- drm/i915: Remove Master tables from cmdparser
- drm/i915: Add support for mandatory cmdparsing
- drm/i915: Support ro ppgtt mapped cmdparser shadow buffers
- drm/i915: Allow parsing of unsized batches
- drm/i915: Add gen9 BCS cmdparsing
- drm/i915/cmdparser: Use explicit goto for error paths
- drm/i915/cmdparser: Add support for backward jumps
- drm/i915/cmdparser: Ignore Length operands during command matching
- drm/i915: Lower RM timeout to avoid DSI hard hangs
- drm/i915/gen8+: Add RC6 CTX corruption WA
- drm/i915/cmdparser: Fix jump whitelist clearing
- x86/msr: Add the IA32_TSX_CTRL MSR
- x86/cpu: Add a helper function x86_read_arch_cap_msr()
- x86/cpu: Add a "tsx=" cmdline option with TSX disabled by default
- x86/speculation/taa: Add mitigation for TSX Async Abort
- x86/speculation/taa: Add sysfs reporting for TSX Async Abort
- kvm/x86: Export MDS_NO=0 to guests when TSX is enabled
- x86/tsx: Add "auto" option to the tsx= cmdline parameter
- x86/speculation/taa: Add documentation for TSX Async Abort
- x86/tsx: Add config options to set tsx=on|off|auto
- x86/speculation/taa: Fix printing of TAA_MSG_SMT on IBRS_ALL CPUs
- x86/bugs: Add ITLB_MULTIHIT bug infrastructure
- x86/cpu: Add Tremont to the cpu vulnerability whitelist
- cpu/speculation: Uninline and export CPU mitigations helpers
- Documentation: Add ITLB_MULTIHIT documentation
- kvm: x86, powerpc: do not allow clearing largepages debugfs entry
- kvm: mmu: ITLB_MULTIHIT mitigation
- kvm: Add helper function for creating VM worker threads
- kvm: x86: mmu: Recovery of shattered NX large pages
- Linux 5.3.11
* The alsa hda driver is not loaded due to the missing of PCIID for Comet
Lake-S [8086:a3f0] (LP: #1852070)
- SAUCE: ALSA: hda: Add Cometlake-S PCI ID
* Can't adjust brightness on DELL UHD dGPU AIO (LP: #1813877)
- SAUCE: platform/x86: dell-uart-backlight: add missing status command
- SAUCE: platform/x86: dell-uart-backlight: load driver by scalar status
- SAUCE: platform/x86: dell-uart-backlight: add force parameter
- SAUCE: platform/x86: dell-uart-backlight: add quirk for old platforms
* Disable unreliable HPET on CFL-H system (LP: #1852216)
- SAUCE: x86/intel: Disable HPET on Intel Coffe Lake H platforms
* i40e: Setting VF MAC address causes General Protection Fault (LP: #1852432)
- i40e: Fix crash caused by stress setting of VF MAC addresses
* CVE-2019-19072
- tracing: Have error path in predicate_parse() free its allocated memory
* i40e: general protection fault in i40e_config_vf_promiscuous_mode
(LP: #1852663)
- SAUCE: i40e Fix GPF when deleting VMs
* hwe-edge kernel 5.3.0-23.25 kernel does not boot on Precision 5720 AIO
(LP: #1852581)
- [Packaging] Fix module signing with older modinfo
.
[ Ubuntu: 5.3.0-1009.10 ]
.
* eoan/linux-gcp: 5.3.0-1009.10 -proposed tracker (LP: #1852227)
* autofs module missing from linux-modules in 5+ kernels (LP: #1849848)
- [Config] Update autofs4 path in gcp.inclusion-list
* eoan/linux: 5.3.0-24.26 -proposed tracker (LP: #1852232)
* Eoan update: 5.3.9 upstream stable release (LP: #1851550)
- io_uring: fix up O_NONBLOCK handling for sockets
- dm snapshot: introduce account_start_copy() and account_end_copy()
- dm snapshot: rework COW throttling to fix deadlock
- Btrfs: fix inode cache block reserve leak on failure to allocate data space
- btrfs: qgroup: Always free PREALLOC META reserve in
btrfs_delalloc_release_extents()
- iio: adc: meson_saradc: Fix memory allocation order
- iio: fix center temperature of bmc150-accel-core
- libsubcmd: Make _FORTIFY_SOURCE defines dependent on the feature
- perf tests: Avoid raising SEGV using an obvious NULL dereference
- perf map: Fix overlapped map handling
- perf script brstackinsn: Fix recovery from LBR/binary mismatch
- perf jevents: Fix period for Intel fixed counters
- perf tools: Propagate get_cpuid() error
- perf annotate: Propagate perf_env__arch() error
- perf annotate: Fix the signedness of failure returns
- perf annotate: Propagate the symbol__annotate() error return
- perf annotate: Fix arch specific ->init() failure errors
- perf annotate: Return appropriate error code for allocation failures
- perf annotate: Don't return -1 for error when doing BPF disassembly
- staging: rtl8188eu: fix null dereference when kzalloc fails
- RDMA/siw: Fix serialization issue in write_space()
- RDMA/hfi1: Prevent memory leak in sdma_init
- RDMA/iw_cxgb4: fix SRQ access from dump_qp()
- RDMA/iwcm: Fix a lock inversion issue
- HID: hyperv: Use in-place iterator API in the channel callback
- kselftest: exclude failed TARGETS from runlist
- selftests/kselftest/runner.sh: Add 45 second timeout per test
- nfs: Fix nfsi->nrequests count error on nfs_inode_remove_request
- arm64: cpufeature: Effectively expose FRINT capability to userspace
- arm64: Fix incorrect irqflag restore for priority masking for compat
- arm64: ftrace: Ensure synchronisation in PLT setup for Neoverse-N1 #1542419
- tty: serial: owl: Fix the link time qualifier of 'owl_uart_exit()'
- tty: serial: rda: Fix the link time qualifier of 'rda_uart_exit()'
- serial/sifive: select SERIAL_EARLYCON
- tty: n_hdlc: fix build on SPARC
- misc: fastrpc: prevent memory leak in fastrpc_dma_buf_attach
- RDMA/core: Fix an error handling path in 'res_get_common_doit()'
- RDMA/cm: Fix memory leak in cm_add/remove_one
- RDMA/nldev: Reshuffle the code to avoid need to rebind QP in error path
- RDMA/mlx5: Do not allow rereg of a ODP MR
- RDMA/mlx5: Order num_pending_prefetch properly with synchronize_srcu
- RDMA/mlx5: Add missing synchronize_srcu() for MW cases
- gpio: max77620: Use correct unit for debounce times
- fs: cifs: mute -Wunused-const-variable message
- arm64: vdso32: Fix broken compat vDSO build warnings
- arm64: vdso32: Detect binutils support for dmb ishld
- serial: mctrl_gpio: Check for NULL pointer
- serial: 8250_omap: Fix gpio check for auto RTS/CTS
- arm64: Default to building compat vDSO with clang when CONFIG_CC_IS_CLANG
- arm64: vdso32: Don't use KBUILD_CPPFLAGS unconditionally
- efi/cper: Fix endianness of PCIe class code
- efi/x86: Do not clean dummy variable in kexec path
- MIPS: include: Mark __cmpxchg as __always_inline
- riscv: avoid kernel hangs when trapped in BUG()
- riscv: avoid sending a SIGTRAP to a user thread trapped in WARN()
- riscv: Correct the handling of unexpected ebreak in do_trap_break()
- x86/xen: Return from panic notifier
- ocfs2: clear zero in unaligned direct IO
- fs: ocfs2: fix possible null-pointer dereferences in
ocfs2_xa_prepare_entry()
- fs: ocfs2: fix a possible null-pointer dereference in
ocfs2_write_end_nolock()
- fs: ocfs2: fix a possible null-pointer dereference in
ocfs2_info_scan_inode_alloc()
- btrfs: silence maybe-uninitialized warning in clone_range
- arm64: armv8_deprecated: Checking return value for memory allocation
- sched/fair: Scale bandwidth quota and period without losing quota/period
ratio precision
- sched/vtime: Fix guest/system mis-accounting on task switch
- perf/core: Rework memory accounting in perf_mmap()
- perf/core: Fix corner case in perf_rotate_context()
- perf/x86/amd: Change/fix NMI latency mitigation to use a timestamp
- drm/amdgpu: fix memory leak
- iio: imu: adis16400: release allocated memory on failure
- iio: imu: adis16400: fix memory leak
- iio: imu: st_lsm6dsx: fix waitime for st_lsm6dsx i2c controller
- MIPS: include: Mark __xchg as __always_inline
- MIPS: fw: sni: Fix out of bounds init of o32 stack
- s390/cio: fix virtio-ccw DMA without PV
- virt: vbox: fix memory leak in hgcm_call_preprocess_linaddr
- nbd: fix possible sysfs duplicate warning
- NFSv4: Fix leak of clp->cl_acceptor string
- SUNRPC: fix race to sk_err after xs_error_report
- s390/uaccess: avoid (false positive) compiler warnings
- tracing: Initialize iter->seq after zeroing in tracing_read_pipe()
- perf annotate: Fix multiple memory and file descriptor leaks
- perf/aux: Fix tracking of auxiliary trace buffer allocation
- USB: legousbtower: fix a signedness bug in tower_probe()
- nbd: verify socket is supported during setup
- fuse: flush dirty data/metadata before non-truncate setattr
- fuse: truncate pending writes on O_TRUNC
- ALSA: bebob: Fix prototype of helper function to return negative value
- ALSA: timer: Fix mutex deadlock at releasing card
- ath10k: fix latency issue for QCA988x
- UAS: Revert commit 3ae62a42090f ("UAS: fix alignment of scatter/gather
segments")
- nl80211: fix validation of mesh path nexthop
- USB: gadget: Reject endpoints with 0 maxpacket value
- usb-storage: Revert commit 747668dbc061 ("usb-storage: Set
virt_boundary_mask to avoid SG overflows")
- USB: ldusb: fix ring-buffer locking
- USB: ldusb: fix control-message timeout
- usb: xhci: fix Immediate Data Transfer endianness
- usb: xhci: fix __le32/__le64 accessors in debugfs code
- USB: serial: whiteheat: fix potential slab corruption
- USB: serial: whiteheat: fix line-speed endianness
- xhci: Fix use-after-free regression in xhci clear hub TT implementation
- scsi: qla2xxx: Fix partial flash write of MBI
- scsi: target: cxgbit: Fix cxgbit_fw4_ack()
- HID: i2c-hid: add Trekstor Primebook C11B to descriptor override
- HID: Fix assumption that devices have inputs
- HID: fix error message in hid_open_report()
- HID: logitech-hidpp: split g920_get_config()
- HID: logitech-hidpp: rework device validation
- HID: logitech-hidpp: do all FF cleanup in hidpp_ff_destroy()
- um-ubd: Entrust re-queue to the upper layers
- s390/unwind: fix mixing regs and sp
- s390/cmm: fix information leak in cmm_timeout_handler()
- s390/idle: fix cpu idle time calculation
- ARC: perf: Accommodate big-endian CPU
- IB/hfi1: Avoid excessive retry for TID RDMA READ request
- arm64: Ensure VM_WRITE|VM_SHARED ptes are clean by default
- arm64: cpufeature: Enable Qualcomm Falkor/Kryo errata 1003
- virtio_ring: fix stalls for packed rings
- rtlwifi: rtl_pci: Fix problem of too small skb->len
- dmaengine: qcom: bam_dma: Fix resource leak
- dmaengine: tegra210-adma: fix transfer failure
- dmaengine: imx-sdma: fix size check for sdma script_number
- dmaengine: cppi41: Fix cppi41_dma_prep_slave_sg() when idle
- drm/amdgpu/gmc10: properly set BANK_SELECT and FRAGMENT_SIZE
- drm/i915: Fix PCH reference clock for FDI on HSW/BDW
- drm/amdgpu/gfx10: update gfx golden settings
- drm/amdgpu/powerplay/vega10: allow undervolting in p7
- drm/amdgpu: Fix SDMA hang when performing VKexample test
- NFS: Fix an RCU lock leak in nfs4_refresh_delegation_stateid()
- io_uring: ensure we clear io_kiocb->result before each issue
- iommu/vt-d: Fix panic after kexec -p for kdump
- batman-adv: Avoid free/alloc race when handling OGM buffer
- llc: fix sk_buff leak in llc_sap_state_process()
- llc: fix sk_buff leak in llc_conn_service()
- rxrpc: Fix call ref leak
- rxrpc: rxrpc_peer needs to hold a ref on the rxrpc_local record
- rxrpc: Fix trace-after-put looking at the put peer record
- NFC: pn533: fix use-after-free and memleaks
- bonding: fix potential NULL deref in bond_update_slave_arr
- netfilter: conntrack: avoid possible false sharing
- net: usb: sr9800: fix uninitialized local variable
- sch_netem: fix rcu splat in netem_enqueue()
- net: sched: sch_sfb: don't call qdisc_put() while holding tree lock
- iwlwifi: exclude GEO SAR support for 3168
- sched/fair: Fix low cpu usage with high throttling by removing expiration of
cpu-local slices
- ALSA: usb-audio: DSD auto-detection for Playback Designs
- ALSA: usb-audio: Update DSD support quirks for Oppo and Rotel
- ALSA: usb-audio: Add DSD support for Gustard U16/X26 USB Interface
- RDMA/mlx5: Use irq xarray locking for mkey_table
- sched/fair: Fix -Wunused-but-set-variable warnings
- powerpc/powernv: Fix CPU idle to be called with IRQs disabled
- Revert "nvme: allow 64-bit results in passthru commands"
- Revert "ALSA: hda: Flush interrupts on disabling"
- Linux 5.3.9
- [Config] Remove CONFIG_GENERIC_COMPAT_VDSO and
CONFIG_CROSS_COMPILE_COMPAT_VDSO
* Eoan update: v5.3.8 upstream stable release (LP: #1850456)
- drm: Free the writeback_job when it with an empty fb
- drm: Clear the fence pointer when writeback job signaled
- clk: ti: dra7: Fix mcasp8 clock bits
- ARM: dts: Fix wrong clocks for dra7 mcasp
- nvme-pci: Fix a race in controller removal
- scsi: ufs: skip shutdown if hba is not powered
- scsi: megaraid: disable device when probe failed after enabled device
- scsi: qla2xxx: Silence fwdump template message
- scsi: qla2xxx: Fix unbound sleep in fcport delete path.
- scsi: qla2xxx: Fix stale mem access on driver unload
- scsi: qla2xxx: Fix N2N link reset
- scsi: qla2xxx: Fix N2N link up fail
- ARM: dts: Fix gpio0 flags for am335x-icev2
- ARM: OMAP2+: Fix missing reset done flag for am3 and am43
- ARM: OMAP2+: Add missing LCDC midlemode for am335x
- ARM: OMAP2+: Fix warnings with broken omap2_set_init_voltage()
- nvme-tcp: fix wrong stop condition in io_work
- nvme-pci: Save PCI state before putting drive into deepest state
- nvme: fix an error code in nvme_init_subsystem()
- nvme-rdma: Fix max_hw_sectors calculation
- Added QUIRKs for ADATA XPG SX8200 Pro 512GB
- nvme: Add quirk for Kingston NVME SSD running FW E8FK11.T
- nvme: allow 64-bit results in passthru commands
- drm/komeda: prevent memory leak in komeda_wb_connector_add
- nvme-rdma: fix possible use-after-free in connect timeout
- blk-mq: honor IO scheduler for multiqueue devices
- ieee802154: ca8210: prevent memory leak
- ARM: dts: am4372: Set memory bandwidth limit for DISPC
- net: dsa: qca8k: Use up to 7 ports for all operations
- MIPS: dts: ar9331: fix interrupt-controller size
- xen/efi: Set nonblocking callbacks
- loop: change queue block size to match when using DIO
- nl80211: fix null pointer dereference
- mac80211: fix txq null pointer dereference
- netfilter: nft_connlimit: disable bh on garbage collection
- net: mscc: ocelot: add missing of_node_put after calling
of_get_child_by_name
- net: dsa: rtl8366rb: add missing of_node_put after calling
of_get_child_by_name
- net: stmmac: xgmac: Not all Unicast addresses may be available
- net: stmmac: dwmac4: Always update the MAC Hash Filter
- net: stmmac: Correctly take timestamp for PTPv2
- net: stmmac: Do not stop PHY if WoL is enabled
- net: ag71xx: fix mdio subnode support
- RISC-V: Clear load reservations while restoring hart contexts
- riscv: Fix memblock reservation for device tree blob
- drm/amdgpu: fix multiple memory leaks in acp_hw_init
- drm/amd/display: memory leak
- mips: Loongson: Fix the link time qualifier of 'serial_exit()'
- net: hisilicon: Fix usage of uninitialized variable in function
mdio_sc_cfg_reg_write()
- net: stmmac: Avoid deadlock on suspend/resume
- selftests: kvm: Fix libkvm build error
- lib: textsearch: fix escapes in example code
- s390/mm: fix -Wunused-but-set-variable warnings
- net: phy: allow for reset line to be tied to a sleepy GPIO controller
- net: phy: fix write to mii-ctrl1000 register
- namespace: fix namespace.pl script to support relative paths
- Convert filldir[64]() from __put_user() to unsafe_put_user()
- elf: don't use MAP_FIXED_NOREPLACE for elf executable mappings
- Make filldir[64]() verify the directory entry filename is valid
- uaccess: implement a proper unsafe_copy_to_user() and switch filldir over to
it
- filldir[64]: remove WARN_ON_ONCE() for bad directory entries
- net_sched: fix backward compatibility for TCA_KIND
- net_sched: fix backward compatibility for TCA_ACT_KIND
- libata/ahci: Fix PCS quirk application
- Revert "drm/radeon: Fix EEH during kexec"
- ocfs2: fix panic due to ocfs2_wq is null
- nvme-pci: Set the prp2 correctly when using more than 4k page
- ipv4: fix race condition between route lookup and invalidation
- ipv4: Return -ENETUNREACH if we can't create route but saddr is valid
- net: avoid potential infinite loop in tc_ctl_action()
- net: bcmgenet: Fix RGMII_MODE_EN value for GENET v1/2/3
- net: bcmgenet: Set phydev->dev_flags only for internal PHYs
- net: i82596: fix dma_alloc_attr for sni_82596
- net/ibmvnic: Fix EOI when running in XIVE mode.
- net: ipv6: fix listify ip6_rcv_finish in case of forwarding
- net: stmmac: disable/enable ptp_ref_clk in suspend/resume flow
- rxrpc: Fix possible NULL pointer access in ICMP handling
- sched: etf: Fix ordering of packets with same txtime
- sctp: change sctp_prot .no_autobind with true
- net: aquantia: temperature retrieval fix
- net: aquantia: when cleaning hw cache it should be toggled
- net: aquantia: do not pass lro session with invalid tcp checksum
- net: aquantia: correctly handle macvlan and multicast coexistence
- net: phy: micrel: Discern KSZ8051 and KSZ8795 PHYs
- net: phy: micrel: Update KSZ87xx PHY name
- net: avoid errors when trying to pop MLPS header on non-MPLS packets
- net/sched: fix corrupted L2 header with MPLS 'push' and 'pop' actions
- netdevsim: Fix error handling in nsim_fib_init and nsim_fib_exit
- net: ethernet: broadcom: have drivers select DIMLIB as needed
- net: phy: Fix "link partner" information disappear issue
- rxrpc: use rcu protection while reading sk->sk_user_data
- io_uring: fix bad inflight accounting for SETUP_IOPOLL|SETUP_SQTHREAD
- io_uring: Fix corrupted user_data
- USB: legousbtower: fix memleak on disconnect
- ALSA: hda/realtek - Add support for ALC711
- ALSA: hda/realtek - Enable headset mic on Asus MJ401TA
- ALSA: usb-audio: Disable quirks for BOSS Katana amplifiers
- ALSA: hda - Force runtime PM on Nvidia HDMI codecs
- usb: udc: lpc32xx: fix bad bit shift operation
- USB: serial: ti_usb_3410_5052: fix port-close races
- USB: ldusb: fix memleak on disconnect
- USB: usblp: fix use-after-free on disconnect
- USB: ldusb: fix read info leaks
- binder: Don't modify VMA bounds in ->mmap handler
- MIPS: tlbex: Fix build_restore_pagemask KScratch restore
- staging: wlan-ng: fix exit return when sme->key_idx >= NUM_WEPKEYS
- scsi: zfcp: fix reaction on bit error threshold notification
- scsi: sd: Ignore a failure to sync cache due to lack of authorization
- scsi: core: save/restore command resid for error handling
- scsi: core: try to get module before removing device
- scsi: ch: Make it possible to open a ch device multiple times again
- Revert "Input: elantech - enable SMBus on new (2018+) systems"
- Input: da9063 - fix capability and drop KEY_SLEEP
- Input: synaptics-rmi4 - avoid processing unknown IRQs
- Input: st1232 - fix reporting multitouch coordinates
- ASoC: rsnd: Reinitialize bit clock inversion flag for every format setting
- ACPI: CPPC: Set pcc_data[pcc_ss_id] to NULL in acpi_cppc_processor_exit()
- ACPI: NFIT: Fix unlock on error in scrub_show()
- iwlwifi: pcie: change qu with jf devices to use qu configuration
- cfg80211: wext: avoid copying malformed SSIDs
- mac80211: Reject malformed SSID elements
- drm/ttm: Restore ttm prefaulting
- drm/panfrost: Handle resetting on timeout better
- drm/amdgpu: Bail earlier when amdgpu.cik_/si_support is not set to 1
- drm/amdgpu/sdma5: fix mask value of POLL_REGMEM packet for pipe sync
- drm/i915/userptr: Never allow userptr into the mappable GGTT
- drm/i915: Favor last VBT child device with conflicting AUX ch/DDC pin
- drm/amdgpu/vce: fix allocation size in enc ring test
- drm/amdgpu/vcn: fix allocation size in enc ring test
- drm/amdgpu/uvd6: fix allocation size in enc ring test (v2)
- drm/amdgpu/uvd7: fix allocation size in enc ring test (v2)
- drm/amdgpu: user pages array memory leak fix
- drivers/base/memory.c: don't access uninitialized memmaps in
soft_offline_page_store()
- fs/proc/page.c: don't access uninitialized memmaps in fs/proc/page.c
- io_uring: Fix broken links with offloading
- io_uring: Fix race for sqes with userspace
- io_uring: used cached copies of sq->dropped and cq->overflow
- mmc: mxs: fix flags passed to dmaengine_prep_slave_sg
- mmc: cqhci: Commit descriptors before setting the doorbell
- mmc: sdhci-omap: Fix Tuning procedure for temperatures < -20C
- mm/memory-failure.c: don't access uninitialized memmaps in memory_failure()
- mm/slub: fix a deadlock in show_slab_objects()
- mm/page_owner: don't access uninitialized memmaps when reading
/proc/pagetypeinfo
- mm/memunmap: don't access uninitialized memmap in memunmap_pages()
- mm: memcg/slab: fix panic in __free_slab() caused by premature memcg pointer
release
- mm, compaction: fix wrong pfn handling in __reset_isolation_pfn()
- mm: memcg: get number of pages on the LRU list in memcgroup base on
lru_zone_size
- mm: memblock: do not enforce current limit for memblock_phys* family
- hugetlbfs: don't access uninitialized memmaps in pfn_range_valid_gigantic()
- mm/memory-failure: poison read receives SIGKILL instead of SIGBUS if mmaped
more than once
- zram: fix race between backing_dev_show and backing_dev_store
- xtensa: drop EXPORT_SYMBOL for outs*/ins*
- xtensa: fix change_bit in exclusive access option
- s390/zcrypt: fix memleak at release
- s390/kaslr: add support for R_390_GLOB_DAT relocation type
- lib/vdso: Make clock_getres() POSIX compliant again
- parisc: Fix vmap memory leak in ioremap()/iounmap()
- EDAC/ghes: Fix Use after free in ghes_edac remove path
- arm64: KVM: Trap VM ops when ARM64_WORKAROUND_CAVIUM_TX2_219_TVM is set
- arm64: Avoid Cavium TX2 erratum 219 when switching TTBR
- arm64: Enable workaround for Cavium TX2 erratum 219 when running SMT
- arm64: Allow CAVIUM_TX2_ERRATUM_219 to be selected
- CIFS: avoid using MID 0xFFFF
- cifs: Fix missed free operations
- CIFS: Fix use after free of file info structures
- perf/aux: Fix AUX output stopping
- tracing: Fix race in perf_trace_buf initialization
- fs/dax: Fix pmd vs pte conflict detection
- dm cache: fix bugs when a GFP_NOWAIT allocation fails
- irqchip/sifive-plic: Switch to fasteoi flow
- x86/boot/64: Make level2_kernel_pgt pages invalid outside kernel area
- x86/apic/x2apic: Fix a NULL pointer deref when handling a dying cpu
- x86/hyperv: Make vapic support x2apic mode
- pinctrl: cherryview: restore Strago DMI workaround for all versions
- pinctrl: armada-37xx: fix control of pins 32 and up
- pinctrl: armada-37xx: swap polarity on LED group
- btrfs: block-group: Fix a memory leak due to missing btrfs_put_block_group()
- Btrfs: add missing extents release on file extent cluster relocation error
- btrfs: don't needlessly create extent-refs kernel thread
- Btrfs: fix qgroup double free after failure to reserve metadata for delalloc
- Btrfs: check for the full sync flag while holding the inode lock during
fsync
- btrfs: tracepoints: Fix wrong parameter order for qgroup events
- btrfs: tracepoints: Fix bad entry members of qgroup events
- KVM: PPC: Book3S HV: XIVE: Ensure VP isn't already in use
- memstick: jmb38x_ms: Fix an error handling path in 'jmb38x_ms_probe()'
- cpufreq: Avoid cpufreq_suspend() deadlock on system shutdown
- ceph: just skip unrecognized info in ceph_reply_info_extra
- xen/netback: fix error path of xenvif_connect_data()
- PCI: PM: Fix pci_power_up()
- opp: of: drop incorrect lockdep_assert_held()
- of: reserved_mem: add missing of_node_put() for proper ref-counting
- blk-rq-qos: fix first node deletion of rq_qos_del()
- RDMA/cxgb4: Do not dma memory off of the stack
- Linux 5.3.8
- [Config] CONFIG_CAVIUM_TX2_ERRATUM_219=y
* Eoan update: 5.3.10 upstream stable release (LP: #1852111)
- regulator: of: fix suspend-min/max-voltage parsing
- ASoC: samsung: arndale: Add missing OF node dereferencing
- ASoC: wm8994: Do not register inapplicable controls for WM1811
- regulator: da9062: fix suspend_enable/disable preparation
- ASoC: topology: Fix a signedness bug in soc_tplg_dapm_widget_create()
- arm64: dts: allwinner: a64: pine64-plus: Add PHY regulator delay
- arm64: dts: allwinner: a64: Drop PMU node
- arm64: dts: allwinner: a64: sopine-baseboard: Add PHY regulator delay
- arm64: dts: Fix gpio to pinmux mapping
- regulator: ti-abb: Fix timeout in ti_abb_wait_txdone/ti_abb_clear_all_txdone
- pinctrl: intel: Allocate IRQ chip dynamic
- ASoC: SOF: loader: fix kernel oops on firmware boot failure
- ASoC: SOF: topology: fix parse fail issue for byte/bool tuple types
- ASoC: SOF: Intel: hda: fix warnings during FW load
- ASoC: SOF: Intel: initialise and verify FW crash dump data.
- ASoC: SOF: Intel: hda: Disable DMI L1 entry during capture
- ASoC: rt5682: add NULL handler to set_jack function
- ASoC: intel: sof_rt5682: add remove function to disable jack
- ASoC: intel: bytcr_rt5651: add null check to support_button_press
- regulator: pfuze100-regulator: Variable "val" in pfuze100_regulator_probe()
could be uninitialized
- ASoC: wm_adsp: Don't generate kcontrols without READ flags
- ASoc: rockchip: i2s: Fix RPM imbalance
- arm64: dts: rockchip: fix Rockpro64 RK808 interrupt line
- ARM: dts: logicpd-torpedo-som: Remove twl_keypad
- arm64: dts: rockchip: fix RockPro64 vdd-log regulator settings
- arm64: dts: rockchip: fix RockPro64 sdhci settings
- pinctrl: ns2: Fix off by one bugs in ns2_pinmux_enable()
- pinctrl: stmfx: fix null pointer on remove
- arm64: dts: zii-ultra: fix ARM regulator states
- ARM: dts: am3874-iceboard: Fix 'i2c-mux-idle-disconnect' usage
- ASoC: msm8916-wcd-digital: add missing MIX2 path for RX1/2
- ASoC: simple_card_utils.h: Fix potential multiple redefinition error
- ARM: dts: Use level interrupt for omap4 & 5 wlcore
- ARM: mm: fix alignment handler faults under memory pressure
- scsi: qla2xxx: fix a potential NULL pointer dereference
- scsi: scsi_dh_alua: handle RTPG sense code correctly during state
transitions
- scsi: sni_53c710: fix compilation error
- scsi: fix kconfig dependency warning related to 53C700_LE_ON_BE
- ARM: 8908/1: add __always_inline to functions called from __get_user_check()
- ARM: 8914/1: NOMMU: Fix exc_ret for XIP
- arm64: dts: rockchip: fix RockPro64 sdmmc settings
- arm64: dts: rockchip: Fix usb-c on Hugsun X99 TV Box
- arm64: dts: lx2160a: Correct CPU core idle state name
- ARM: dts: imx6q-logicpd: Re-Enable SNVS power key
- ARM: dts: vf610-zii-scu4-aib: Specify 'i2c-mux-idle-disconnect'
- ARM: dts: imx7s: Correct GPT's ipg clock source
- arm64: dts: imx8mq: Use correct clock for usdhc's ipg clk
- arm64: dts: imx8mm: Use correct clock for usdhc's ipg clk
- perf tools: Fix resource leak of closedir() on the error paths
- perf c2c: Fix memory leak in build_cl_output()
- 8250-men-mcb: fix error checking when get_num_ports returns -ENODEV
- perf kmem: Fix memory leak in compact_gfp_flags()
- ARM: davinci: dm365: Fix McBSP dma_slave_map entry
- drm/amdgpu: fix potential VM faults
- drm/amdgpu: fix error handling in amdgpu_bo_list_create
- scsi: target: core: Do not overwrite CDB byte 1
- scsi: hpsa: add missing hunks in reset-patch
- ASoC: Intel: sof-rt5682: add a check for devm_clk_get
- ASoC: SOF: control: return true when kcontrol values change
- tracing: Fix "gfp_t" format for synthetic events
- ARM: dts: bcm2837-rpi-cm3: Avoid leds-gpio probing issue
- i2c: aspeed: fix master pending state handling
- drm/komeda: Don't flush inactive pipes
- ARM: 8926/1: v7m: remove register save to stack before svc
- selftests: kvm: vmx_set_nested_state_test: don't check for VMX support twice
- selftests: kvm: fix sync_regs_test with newer gccs
- ALSA: hda: Add Tigerlake/Jasperlake PCI ID
- of: unittest: fix memory leak in unittest_data_add
- MIPS: bmips: mark exception vectors as char arrays
- irqchip/gic-v3-its: Use the exact ITSList for VMOVP
- i2c: mt65xx: fix NULL ptr dereference
- i2c: stm32f7: fix first byte to send in slave mode
- i2c: stm32f7: fix a race in slave mode with arbitration loss irq
- i2c: stm32f7: remove warning when compiling with W=1
- cifs: Fix cifsInodeInfo lock_sem deadlock when reconnect occurs
- irqchip/sifive-plic: Skip contexts except supervisor in plic_init()
- nbd: protect cmd->status with cmd->lock
- nbd: handle racing with error'ed out commands
- cxgb4: fix panic when attaching to ULD fail
- cxgb4: request the TX CIDX updates to status page
- dccp: do not leak jiffies on the wire
- erspan: fix the tun_info options_len check for erspan
- inet: stop leaking jiffies on the wire
- net: annotate accesses to sk->sk_incoming_cpu
- net: annotate lockless accesses to sk->sk_napi_id
- net: dsa: bcm_sf2: Fix IMP setup for port different than 8
- net: ethernet: ftgmac100: Fix DMA coherency issue with SW checksum
- net: fix sk_page_frag() recursion from memory reclaim
- net: hisilicon: Fix ping latency when deal with high throughput
- net/mlx4_core: Dynamically set guaranteed amount of counters per VF
- netns: fix GFP flags in rtnl_net_notifyid()
- net: rtnetlink: fix a typo fbd -> fdb
- net: usb: lan78xx: Disable interrupts before calling generic_handle_irq()
- SAUCE: Revert "UBUNTU: SAUCE: (no-up) net: Zeroing the structure
ethtool_wolinfo in ethtool_get_wol()"
- net: Zeroing the structure ethtool_wolinfo in ethtool_get_wol()
- selftests: net: reuseport_dualstack: fix uninitalized parameter
- udp: fix data-race in udp_set_dev_scratch()
- vxlan: check tun_info options_len properly
- net: add skb_queue_empty_lockless()
- udp: use skb_queue_empty_lockless()
- net: use skb_queue_empty_lockless() in poll() handlers
- net: use skb_queue_empty_lockless() in busy poll contexts
- net: add READ_ONCE() annotation in __skb_wait_for_more_packets()
- ipv4: fix route update on metric change.
- selftests: fib_tests: add more tests for metric update
- net/smc: fix closing of fallback SMC sockets
- net/smc: keep vlan_id for SMC-R in smc_listen_work()
- keys: Fix memory leak in copy_net_ns
- net: phylink: Fix phylink_dbg() macro
- rxrpc: Fix handling of last subpacket of jumbo packet
- net/mlx5e: Determine source port properly for vlan push action
- net/mlx5e: Remove incorrect match criteria assignment line
- net/mlx5e: Initialize on stack link modes bitmap
- net/mlx5: Fix flow counter list auto bits struct
- net/smc: fix refcounting for non-blocking connect()
- net/mlx5: Fix rtable reference leak
- mlxsw: core: Unpublish devlink parameters during reload
- r8169: fix wrong PHY ID issue with RTL8168dp
- net/mlx5e: Fix ethtool self test: link speed
- net/mlx5e: Fix handling of compressed CQEs in case of low NAPI budget
- ipv4: fix IPSKB_FRAG_PMTU handling with fragmentation
- net: bcmgenet: don't set phydev->link from MAC
- net: dsa: b53: Do not clear existing mirrored port mask
- net: dsa: fix switch tree list
- net: ensure correct skb->tstamp in various fragmenters
- net: hns3: fix mis-counting IRQ vector numbers issue
- net: netem: fix error path for corrupted GSO frames
- net: reorder 'struct net' fields to avoid false sharing
- net: usb: lan78xx: Connect PHY before registering MAC
- r8152: add device id for Lenovo ThinkPad USB-C Dock Gen 2
- net: netem: correct the parent's backlog when corrupted packet was dropped
- net: phy: bcm7xxx: define soft_reset for 40nm EPHY
- net: bcmgenet: reset 40nm EPHY on energy detect
- net/flow_dissector: switch to siphash
- platform/x86: pmc_atom: Add Siemens SIMATIC IPC227E to critclk_systems DMI
table
- CIFS: Fix retry mid list corruption on reconnects
- selftests/powerpc: Add test case for tlbie vs mtpidr ordering issue
- selftests/powerpc: Fix compile error on tlbie_test due to newer gcc
- ASoC: pcm3168a: The codec does not support S32_LE
- arm64: dts: ti: k3-am65-main: Fix gic-its node unit-address
- usb: gadget: udc: core: Fix segfault if udc_bind_to_driver() for pending
driver fails
- Linux 5.3.10
- [Config] SND_SOC_SOF_HDA_ALWAYS_ENABLE_DMI_L1=n
* Some EFI systems fail to boot in efi_init() when booted via maas
(LP: #1851810)
- efi: efi_get_memory_map -- increase map headroom
* dkms artifacts may expire from the pool (LP: #1850958)
- [Packaging] dkms -- try launchpad librarian for pool downloads
- [Packaging] dkms -- dkms-build quieten wget verbiage
* update ENA driver to version 2.1.0 (LP: #1850175)
- net: ena: don't wake up tx queue when down
- net: ena: clean up indentation issue
* drm/i915: Add support for another CMP-H PCH (LP: #1848491)
- drm/i915/cml: Add second PCH ID for CMP
* Add Intel Comet Lake ethernet support (LP: #1848555)
- SAUCE: e1000e: Add support for Comet Lake
* seccomp: fix SECCOMP_USER_NOTIF_FLAG_CONTINUE test (LP: #1849281)
- SAUCE: seccomp: rework define for SECCOMP_USER_NOTIF_FLAG_CONTINUE
- SAUCE: seccomp: avoid overflow in implicit constant conversion
- SAUCE: seccomp: fix SECCOMP_USER_NOTIF_FLAG_CONTINUE test
* tsc marked unstable after entered PC10 on Intel CoffeeLake (LP: #1840239)
- SAUCE: x86/intel: Disable HPET on Intel Coffe Lake platforms
- SAUCE: x86/intel: Disable HPET on Intel Ice Lake platforms
* cloudimg: no iavf/i40evf module so no network available with SR-IOV enabled
cloud (LP: #1848481)
- [Packaging] include iavf/i40evf in generic
* High power consumption using 5.0.0-25-generic (LP: #1840835)
- PCI: Add a helper to check Power Resource Requirements _PR3 existence
- ALSA: hda: Allow HDA to be runtime suspended when dGPU is not bound to a
driver
- PCI: Fix missing inline for pci_pr3_present()
* CML CPUIDs (LP: #1843794)
- x86/cpu: Add Comet Lake to the Intel CPU models header
* shiftfs: prevent exceeding project quotas (LP: #1849483)
- SAUCE: shiftfs: drop CAP_SYS_RESOURCE from effective capabilities
* shiftfs: fix fallocate() (LP: #1849482)
- SAUCE: shiftfs: setup correct s_maxbytes limit
* Bluetooth: hidp: Fix assumptions on the return value of hidp_send_message
(LP: #1850443)
- Bluetooth: hidp: Fix assumptions on the return value of hidp_send_message
* [SRU][B/OEM-B/OEM-OSP1/D/E] UBUNTU: SAUCE: add rtl623 codec support and fix
mic issues (LP: #1850599)
- SAUCE: ALSA: hda/realtek - Add support for ALC623
- SAUCE: ALSA: hda/realtek - Fix 2 front mics of codec 0x623
* Suppress "hid_field_extract() called with n (192) > 32!" message floods
(LP: #1850600)
- HID: core: reformat and reduce hid_printk macros
- HID: core: Add printk_once variants to hid_warn() etc
- HID: core: fix dmesg flooding if report field larger than 32bit
* ubuntu-aufs-modified mmap_region() breaks refcounting in overlayfs/shiftfs
error path (LP: #1850994) // CVE-2019-15794
- SAUCE: shiftfs: Restore vm_file value when lower fs mmap fails
- SAUCE: ovl: Restore vm_file value when lower fs mmap fails
* s_iflags overlap prevents unprivileged overlayfs mounts (LP: #1851677)
- SAUCE: fs: Move SB_I_NOSUID to the top of s_iflags
* root can lift kernel lockdown (LP: #1851380)
- SAUCE: (efi-lockdown) Really don't allow lifting lockdown from userspace
* Colour banding in Lenovo G50-80 laptop display (i915) (LP: #1819968) // Eoan
update: v5.3.8 upstream stable release (LP: #1850456)
- drm/edid: Add 6 bpc quirk for SDC panel in Lenovo G50
* Incomplete i915 fix for 64-bit x86 kernels (LP: #1852141) // CVE-2019-0155
- SAUCE: drm/i915/cmdparser: Fix jump whitelist clearing
.
[ Ubuntu: 5.3.0-1008.9 ]
.
* CVE-2019-11135
- [Config] gcp: Disable TSX by default when possible
* [REGRESSION] md/raid0: cannot assemble multi-zone RAID0 with default_layout
setting (LP: #1849682)
- Revert "md/raid0: avoid RAID0 data corruption due to layout confusion."
* refcount underflow and type confusion in shiftfs (LP: #1850867) // CVE-2019-15793
- SAUCE: shiftfs: Correct id translation for lower fs operations
- SAUCE: shiftfs: prevent type confusion
- SAUCE: shiftfs: Fix refcount underflow in btrfs ioctl handling
* CVE-2018-12207
- kvm: x86, powerpc: do not allow clearing largepages debugfs entry
- SAUCE: KVM: vmx, svm: always run with EFER.NXE=1 when shadow paging is
active
- SAUCE: x86: Add ITLB_MULTIHIT bug infrastructure
- SAUCE: kvm: mmu: ITLB_MULTIHIT mitigation
- SAUCE: kvm: Add helper function for creating VM worker threads
- SAUCE: kvm: x86: mmu: Recovery of shattered NX large pages
- SAUCE: cpu/speculation: Uninline and export CPU mitigations helpers
- SAUCE: kvm: x86: mmu: Apply global mitigations knob to ITLB_MULTIHIT
* CVE-2019-11135
- x86/msr: Add the IA32_TSX_CTRL MSR
- x86/cpu: Add a helper function x86_read_arch_cap_msr()
- x86/cpu: Add a "tsx=" cmdline option with TSX disabled by default
- x86/speculation/taa: Add mitigation for TSX Async Abort
- x86/speculation/taa: Add sysfs reporting for TSX Async Abort
- kvm/x86: Export MDS_NO=0 to guests when TSX is enabled
- x86/tsx: Add "auto" option to the tsx= cmdline parameter
- x86/speculation/taa: Add documentation for TSX Async Abort
- x86/tsx: Add config options to set tsx=on|off|auto
- [Config] Disable TSX by default when possible
* CVE-2019-0154
- SAUCE: drm/i915: Lower RM timeout to avoid DSI hard hangs
- SAUCE: drm/i915/gen8+: Add RC6 CTX corruption WA
* CVE-2019-0155
- SAUCE: drm/i915: Rename gen7 cmdparser tables
- SAUCE: drm/i915: Disable Secure Batches for gen6+
- SAUCE: drm/i915: Remove Master tables from cmdparser
- SAUCE: drm/i915: Add support for mandatory cmdparsing
- SAUCE: drm/i915: Support ro ppgtt mapped cmdparser shadow buffers
- SAUCE: drm/i915: Allow parsing of unsized batches
- SAUCE: drm/i915: Add gen9 BCS cmdparsing
- SAUCE: drm/i915/cmdparser: Use explicit goto for error paths
- SAUCE: drm/i915/cmdparser: Add support for backward jumps
- SAUCE: drm/i915/cmdparser: Ignore Length operands during command matching
.
[ Ubuntu: 5.3.0-1007.7 ]
.
* eoan/linux-gcp: 5.3.0-1007.7 -proposed tracker (LP: #1850481)
* eoan/linux: 5.3.0-21.22 -proposed tracker (LP: #1850486)
* Fix signing of staging modules in eoan (LP: #1850234)
- [Packaging] Leave unsigned modules unsigned after adding .gnu_debuglink
.
[ Ubuntu: 5.3.0-1006.6 ]
.
* eoan/linux-gcp: 5.3.0-1006.6 -proposed tracker (LP: #1849060)
* Eoan update: 5.3.7 upstream stable release (LP: #1848750)
- [Config] updateconfigs for USB_RIO500
- [Config] Remove deselected modules
* eoan: alsa/sof: Enable SOF_HDA link and codec (LP: #1848490)
- [Config] Ignore SOF_HDA link and codec
* eoan/linux: 5.3.0-20.21 -proposed tracker (LP: #1849064)
* eoan: alsa/sof: Enable SOF_HDA link and codec (LP: #1848490)
- [Config] Enable SOF_HDA link and codec
* Eoan update: 5.3.7 upstream stable release (LP: #1848750)
- panic: ensure preemption is disabled during panic()
- [Config] updateconfigs for USB_RIO500
- USB: rio500: Remove Rio 500 kernel driver
- USB: yurex: Don't retry on unexpected errors
- USB: yurex: fix NULL-derefs on disconnect
- USB: usb-skeleton: fix runtime PM after driver unbind
- USB: usb-skeleton: fix NULL-deref on disconnect
- xhci: Fix false warning message about wrong bounce buffer write length
- xhci: Prevent device initiated U1/U2 link pm if exit latency is too long
- xhci: Check all endpoints for LPM timeout
- xhci: Fix USB 3.1 capability detection on early xHCI 1.1 spec based hosts
- usb: xhci: wait for CNR controller not ready bit in xhci resume
- xhci: Prevent deadlock when xhci adapter breaks during init
- xhci: Fix NULL pointer dereference in xhci_clear_tt_buffer_complete()
- USB: adutux: fix use-after-free on disconnect
- USB: adutux: fix NULL-derefs on disconnect
- USB: adutux: fix use-after-free on release
- USB: iowarrior: fix use-after-free on disconnect
- USB: iowarrior: fix use-after-free on release
- USB: iowarrior: fix use-after-free after driver unbind
- USB: usblp: fix runtime PM after driver unbind
- USB: chaoskey: fix use-after-free on release
- USB: ldusb: fix NULL-derefs on driver unbind
- serial: uartlite: fix exit path null pointer
- serial: uartps: Fix uartps_major handling
- USB: serial: keyspan: fix NULL-derefs on open() and write()
- USB: serial: ftdi_sio: add device IDs for Sienna and Echelon PL-20
- USB: serial: option: add Telit FN980 compositions
- USB: serial: option: add support for Cinterion CLS8 devices
- USB: serial: fix runtime PM after driver unbind
- USB: usblcd: fix I/O after disconnect
- USB: microtek: fix info-leak at probe
- USB: dummy-hcd: fix power budget for SuperSpeed mode
- usb: renesas_usbhs: gadget: Do not discard queues in
usb_ep_set_{halt,wedge}()
- usb: renesas_usbhs: gadget: Fix usb_ep_set_{halt,wedge}() behavior
- usb: typec: tcpm: usb: typec: tcpm: Fix a signedness bug in
tcpm_fw_get_caps()
- usb: typec: ucsi: ccg: Remove run_isr flag
- usb: typec: ucsi: displayport: Fix for the mode entering routine
- USB: legousbtower: fix slab info leak at probe
- USB: legousbtower: fix deadlock on disconnect
- USB: legousbtower: fix potential NULL-deref on disconnect
- USB: legousbtower: fix open after failed reset request
- USB: legousbtower: fix use-after-free on release
- mei: me: add comet point (lake) LP device ids
- mei: avoid FW version request on Ibex Peak and earlier
- gpio: eic: sprd: Fix the incorrect EIC offset when toggling
- staging/fbtft: Depend on OF
- staging: bcm2835-audio: Fix draining behavior regression
- Staging: fbtft: fix memory leak in fbtft_framebuffer_alloc
- staging: rtl8188eu: fix HighestRate check in odm_ARFBRefresh_8188E()
- staging: vt6655: Fix memory leak in vt6655_probe
- iio: adc: hx711: fix bug in sampling of data
- iio: adc: ad799x: fix probe error handling
- iio: adc: axp288: Override TS pin bias current for some models
- iio: adc: stm32-adc: move registers definitions
- iio: adc: stm32-adc: fix a race when using several adcs with dma and irq
- iio: light: opt3001: fix mutex unlock race
- iio: light: add missing vcnl4040 of_compatible
- iio: accel: adxl372: Fix/remove limitation for FIFO samples
- iio: accel: adxl372: Fix push to buffers lost samples
- iio: accel: adxl372: Perform a reset at start up
- efivar/ssdt: Don't iterate over EFI vars if no SSDT override was specified
- perf llvm: Don't access out-of-scope array
- perf inject jit: Fix JIT_CODE_MOVE filename
- drm/i915: Perform GGTT restore much earlier during resume
- selinux: fix context string corruption in convert_context()
- CIFS: Gracefully handle QueryInfo errors during open
- CIFS: Force revalidate inode when dentry is stale
- CIFS: Force reval dentry if LOOKUP_REVAL flag is set
- cifs: use cifsInodeInfo->open_file_lock while iterating to avoid a panic
- kernel/sysctl.c: do not override max_threads provided by userspace
- mm/z3fold.c: claim page in the beginning of free
- mm/page_alloc.c: fix a crash in free_pages_prepare()
- mm/vmpressure.c: fix a signedness bug in vmpressure_register_event()
- IB/core: Fix wrong iterating on ports
- firmware: google: increment VPD key_len properly
- gpio: fix getting nonexclusive gpiods from DT
- gpiolib: don't clear FLAG_IS_OUT when emulating open-drain/open-source
- btrfs: relocation: fix use-after-free on dead relocation roots
- btrfs: allocate new inode in NOFS context
- btrfs: fix balance convert to single on 32-bit host CPUs
- Btrfs: fix memory leak due to concurrent append writes with fiemap
- btrfs: fix incorrect updating of log root tree
- btrfs: fix uninitialized ret in ref-verify
- NFS: Fix O_DIRECT accounting of number of bytes read/written
- MIPS: Disable Loongson MMI instructions for kernel build
- MIPS: elf_hwcap: Export userspace ASEs
- RDMA/vmw_pvrdma: Free SRQ only once
- ACPI/PPTT: Add support for ACPI 6.3 thread flag
- arm64: topology: Use PPTT to determine if PE is a thread
- iio: light: fix vcnl4000 devicetree hooks
- Fix the locking in dcache_readdir() and friends
- drm/i915: Bump skl+ max plane width to 5k for linear/x-tiled
- drm/i915: Whitelist COMMON_SLICE_CHICKEN2
- drm/i915: Mark contents as dirty on a write fault
- drm/msm: Use the correct dma_sync calls harder
- media: stkwebcam: fix runtime PM after driver unbind
- arm64/sve: Fix wrong free for task->thread.sve_state
- tracing/hwlat: Report total time spent in all NMIs during the sample
- tracing/hwlat: Don't ignore outer-loop duration when calculating max_latency
- ftrace: Get a reference counter for the trace_array on filter files
- tracing: Get trace_array reference for available_tracers files
- hwmon: Fix HWMON_P_MIN_ALARM mask
- mtd: rawnand: au1550nd: Fix au_read_buf16() prototype
- x86/asm: Fix MWAITX C-state hint value
- io_uring: only flush workqueues on fileset removal
- efi/tpm: Fix sanity check of unsigned tbl_size being less than zero
- Linux 5.3.7
- [Packaging] Remove now un-used modules for amd64
- [Config] Remove Rio500
- [Config] Remove deselected modules
* Eoan update: v5.3.5 upstream stable release (LP: #1848047)
- drm/vkms: Fix crc worker races
- drm/mcde: Fix uninitialized variable
- drm/bridge: tc358767: Increase AUX transfer length limit
- drm/vkms: Avoid assigning 0 for possible_crtc
- drm/panel: simple: fix AUO g185han01 horizontal blanking
- drm/amd/display: add monitor patch to add T7 delay
- drm/amd/display: Power-gate all DSCs at driver init time
- drm/amd/display: fix not calling ppsmu to trigger PME
- drm/amd/display: Clear FEC_READY shadow register if DPCD write fails
- drm/amd/display: Copy GSL groups when committing a new context
- video: ssd1307fb: Start page range at page_offset
- drm/tinydrm/Kconfig: drivers: Select BACKLIGHT_CLASS_DEVICE
- drm/stm: attach gem fence to atomic state
- drm/bridge: sii902x: fix missing reference to mclk clock
- drm/panel: check failure cases in the probe func
- drm/rockchip: Check for fast link training before enabling psr
- drm/amdgpu: Fix hard hang for S/G display BOs.
- drm/amd/display: Use proper enum conversion functions
- drm/radeon: Fix EEH during kexec
- gpu: drm: radeon: Fix a possible null-pointer dereference in
radeon_connector_set_property()
- clk: imx8mq: Mark AHB clock as critical
- PCI: rpaphp: Avoid a sometimes-uninitialized warning
- pinctrl: stmfx: update pinconf settings
- ipmi_si: Only schedule continuously in the thread in maintenance mode
- clk: qoriq: Fix -Wunused-const-variable
- clk: ingenic/jz4740: Fix "pll half" divider not read/written properly
- clk: sunxi-ng: v3s: add missing clock slices for MMC2 module clocks
- drm/amd/display: fix issue where 252-255 values are clipped
- drm/amd/display: Fix frames_to_insert math
- drm/amd/display: reprogram VM config when system resume
- drm/amd/display: Register VUPDATE_NO_LOCK interrupts for DCN2
- powerpc/powernv/ioda2: Allocate TCE table levels on demand for default DMA
window
- clk: actions: Don't reference clk_init_data after registration
- clk: sirf: Don't reference clk_init_data after registration
- clk: meson: axg-audio: Don't reference clk_init_data after registration
- clk: sprd: Don't reference clk_init_data after registration
- clk: zx296718: Don't reference clk_init_data after registration
- clk: sunxi: Don't call clk_hw_get_name() on a hw that isn't registered
- powerpc/xmon: Check for HV mode when dumping XIVE info from OPAL
- powerpc/rtas: use device model APIs and serialization during LPM
- powerpc/ptdump: fix walk_pagetables() address mismatch
- powerpc/futex: Fix warning: 'oldval' may be used uninitialized in this
function
- powerpc/64s/radix: Fix memory hotplug section page table creation
- powerpc/pseries/mobility: use cond_resched when updating device tree
- powerpc/perf: fix imc allocation failure handling
- pinctrl: tegra: Fix write barrier placement in pmx_writel
- powerpc/eeh: Clear stale EEH_DEV_NO_HANDLER flag
- vfio_pci: Restore original state on release
- drm/amdgpu/sdma5: fix number of sdma5 trap irq types for navi1x
- drm/nouveau/kms/tu102-: disable input lut when input is already FP16
- drm/nouveau/volt: Fix for some cards having 0 maximum voltage
- pinctrl: amd: disable spurious-firing GPIO IRQs
- clk: renesas: mstp: Set GENPD_FLAG_ALWAYS_ON for clock domain
- clk: renesas: cpg-mssr: Set GENPD_FLAG_ALWAYS_ON for clock domain
- drm/amd/display: support spdif
- drm/amd/powerpaly: fix navi series custom peak level value error
- drm/amd/display: fix MPO HUBP underflow with Scatter Gather
- drm/amd/display: fix trigger not generated for freesync
- selftests/powerpc: Retry on host facility unavailable
- kbuild: Do not enable -Wimplicit-fallthrough for clang for now
- drm/amdgpu/si: fix ASIC tests
- powerpc/64s/exception: machine check use correct cfar for late handler
- pstore: fs superblock limits
- powerpc/eeh: Clean up EEH PEs after recovery finishes
- clk: qcom: gcc-sdm845: Use floor ops for sdcc clks
- powerpc/pseries: correctly track irq state in default idle
- pinctrl: meson-gxbb: Fix wrong pinning definition for uart_c
- mailbox: mediatek: cmdq: clear the event in cmdq initial flow
- ARM: dts: dir685: Drop spi-cpol from the display
- arm64: fix unreachable code issue with cmpxchg
- clk: at91: select parent if main oscillator or bypass is enabled
- clk: imx: pll14xx: avoid glitch when set rate
- clk: imx: clk-pll14xx: unbypass PLL by default
- clk: Make clk_bulk_get_all() return a valid "id"
- powerpc: dump kernel log before carrying out fadump or kdump
- mbox: qcom: add APCS child device for QCS404
- clk: sprd: add missing kfree
- scsi: core: Reduce memory required for SCSI logging
- dma-buf/sw_sync: Synchronize signal vs syncpt free
- f2fs: fix to drop meta/node pages during umount
- ext4: fix potential use after free after remounting with noblock_validity
- MIPS: Ingenic: Disable broken BTB lookup optimization.
- MIPS: Don't use bc_false uninitialized in __mm_isBranchInstr
- MIPS: tlbex: Explicitly cast _PAGE_NO_EXEC to a boolean
- i2c-cht-wc: Fix lockdep warning
- PCI: tegra: Fix OF node reference leak
- HID: wacom: Fix several minor compiler warnings
- rtc: bd70528: fix driver dependencies
- mips/atomic: Fix loongson_llsc_mb() wreckage
- PCI: pci-hyperv: Fix build errors on non-SYSFS config
- PCI: layerscape: Add the bar_fixed_64bit property to the endpoint driver
- livepatch: Nullify obj->mod in klp_module_coming()'s error path
- mips/atomic: Fix smp_mb__{before,after}_atomic()
- ARM: 8898/1: mm: Don't treat faults reported from cache maintenance as
writes
- soundwire: intel: fix channel number reported by hardware
- PCI: mobiveil: Fix the CPU base address setup in inbound window
- ARM: 8875/1: Kconfig: default to AEABI w/ Clang
- rtc: snvs: fix possible race condition
- rtc: pcf85363/pcf85263: fix regmap error in set_time
- power: supply: register HWMON devices with valid names
- selinux: fix residual uses of current_security() for the SELinux blob
- PCI: Add pci_info_ratelimited() to ratelimit PCI separately
- HID: apple: Fix stuck function keys when using FN
- PCI: rockchip: Propagate errors for optional regulators
- PCI: histb: 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()
- PCI: Use static const struct, not const static struct
- ARM: 8905/1: Emit __gnu_mcount_nc when using Clang 10.0.0 or newer
- ARM: 8903/1: ensure that usable memory in bank 0 starts from a PMD-aligned
address
- i2c: tegra: Move suspend handling to NOIRQ phase
- block, bfq: push up injection only after setting service time
- 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
- tools/power/x86/intel-speed-select: Fix high priority core mask over count
- crypto: hisilicon - Fix double free in sec_free_hw_sgl()
- mm: add dummy can_do_mlock() helper
- kbuild: clean compressed initramfs image
- ocfs2: wait for recovering done after direct unlock request
- kmemleak: increase DEBUG_KMEMLEAK_EARLY_LOG_SIZE default to 16K
- 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
- 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
- ipv6: Handle missing host route in __ipv6_ifa_notify
- net: ipv4: avoid mixed n_redirects and rate_tokens usage
- net: qlogic: Fix memory leak in ql_alloc_large_buffers
- net: sched: taprio: Fix potential integer overflow in
taprio_set_picos_per_byte
- 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
- rxrpc: Fix rxrpc_recvmsg tracepoint
- sch_cbq: validate TCA_CBQ_WRROPT to avoid crash
- sch_dsmark: fix potential NULL deref in dsmark_init()
- tipc: fix unlimited bundling of small messages
- udp: fix gso_segs calculations
- vsock: Fix a lockdep warning in __vsock_release()
- net: dsa: rtl8366: Check VLAN ID and not ports
- tcp: adjust rto_base in retransmits_timed_out()
- udp: only do GSO if # of segs > 1
- net/rds: Fix error handling in rds_ib_add_one()
- net: dsa: sja1105: Initialize the meta_lock
- xen-netfront: do not use ~0U as error return value for xennet_fill_frags()
- net: dsa: sja1105: Fix sleeping while atomic in .port_hwtstamp_set
- ptp_qoriq: Initialize the registers' spinlock before calling
ptp_qoriq_settime
- net: dsa: sja1105: Ensure PTP time for rxtstamp reconstruction is not in the
past
- net: dsa: sja1105: Prevent leaking memory
- net: socionext: netsec: always grab descriptor lock
- net: sched: cbs: Avoid division by zero when calculating the port rate
- net: sched: taprio: Avoid division by zero on invalid link speed
- Smack: Don't ignore other bprm->unsafe flags if LSM_UNSAFE_PTRACE is set
- smack: use GFP_NOFS while holding inode_smack::smk_lock
- dm raid: fix updating of max_discard_sectors limit
- dm zoned: fix invalid memory access
- NFC: fix attrs checks in netlink interface
- kexec: bail out upon SIGKILL when allocating memory.
- KVM: hyperv: Fix Direct Synthetic timers assert an interrupt w/o
lapic_in_kernel
- 9p/cache.c: Fix memory leak in v9fs_cache_session_get_cookie
- vfs: set fs_context::user_ns for reconfigure
- Linux 5.3.5
- [Config] add rtc-bd70528 to modules.ignore
- [Packaging] remove rtc-bd70528 from modules
* Suspend stopped working from 4.4.0-157 onwards (LP: #1844021) // Eoan
update: 5.3.7 upstream stable release (LP: #1848750)
- xhci: Increase STS_SAVE timeout in xhci_suspend()
* CVE-2019-17666
- 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
* linux won't build when new virtualbox version is present on the archive
(LP: #1848788)
- [Packaging]: download virtualbox from sources
* seccomp: add SECCOMP_USER_NOTIF_FLAG_CONTINUE (LP: #1847744)
- SAUCE: seccomp: add SECCOMP_USER_NOTIF_FLAG_CONTINUE
- SAUCE: seccomp: test SECCOMP_USER_NOTIF_FLAG_CONTINUE
* 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
* shiftfs: rework how shiftfs opens files (LP: #1846265)
- SAUCE: shiftfs: rework how shiftfs opens files
* fdatasync performance regression on 5.0 kernels (LP: #1847641)
- blk-wbt: fix performance regression in wbt scale_up/scale_down
* bcache: Performance degradation when querying priority_stats (LP: #1840043)
- bcache: add cond_resched() in __bch_cache_cmp()
* drm/i915: Fix the issue of "azx_get_response timeout" for hdmi audio on ICL
platforms (LP: #1847192)
- SAUCE: drm/i915: Fix audio power up sequence for gen10+ display
- SAUCE: drm/i915: extend audio CDCLK>=2*BCLK constraint to more platforms
* Add installer support for iwlmvm adapters (LP: #1848236)
- d-i: Add iwlmvm to nic-modules
* Eoan update: v5.3.6 upstream stable release (LP: #1848039)
- s390/process: avoid potential reading of freed stack
- KVM: s390: Test for bad access register and size at the start of S390_MEM_OP
- s390/topology: avoid firing events before kobjs are created
- s390/cio: avoid calling strlen on null pointer
- s390/cio: exclude subchannels with no parent from pseudo check
- KVM: s390: fix __insn32_query() inline assembly
- KVM: PPC: Book3S: Enable XIVE native capability only if OPAL has required
functions
- KVM: PPC: Book3S HV: XIVE: Free escalation interrupts before disabling the
VP
- KVM: PPC: Book3S HV: Don't push XIVE context when not using XIVE device
- KVM: PPC: Book3S HV: Fix race in re-enabling XIVE escalation interrupts
- KVM: PPC: Book3S HV: Check for MMU ready on piggybacked virtual cores
- KVM: PPC: Book3S HV: Don't lose pending doorbell request on migration on P9
- KVM: X86: Fix userspace set invalid CR4
- nbd: fix max number of supported devs
- PM / devfreq: tegra: Fix kHz to Hz conversion
- ASoC: Define a set of DAPM pre/post-up events
- ASoC: sgtl5000: Improve VAG power and mute control
- powerpc/xive: Implement get_irqchip_state method for XIVE to fix shutdown
race
- powerpc/mce: Fix MCE handling for huge pages
- powerpc/mce: Schedule work from irq_work
- powerpc/603: Fix handling of the DIRTY flag
- powerpc/32s: Fix boot failure with DEBUG_PAGEALLOC without KASAN.
- powerpc/ptdump: Fix addresses display on PPC32
- powerpc/powernv: Restrict OPAL symbol map to only be readable by root
- powerpc/pseries: Fix cpu_hotplug_lock acquisition in resize_hpt()
- powerpc/powernv/ioda: Fix race in TCE level allocation
- powerpc/kasan: Fix parallel loading of modules.
- powerpc/kasan: Fix shadow area set up for modules.
- powerpc/book3s64/mm: Don't do tlbie fixup for some hardware revisions
- powerpc/book3s64/radix: Rename CPU_FTR_P9_TLBIE_BUG feature flag
- powerpc/mm: Add a helper to select PAGE_KERNEL_RO or PAGE_READONLY
- powerpc/mm: Fix an Oops in kasan_mmu_init()
- powerpc/mm: Fixup tlbie vs mtpidr/mtlpidr ordering issue on POWER9
- can: mcp251x: mcp251x_hw_reset(): allow more time after a reset
- tools lib traceevent: Fix "robust" test of do_generate_dynamic_list_file
- tools lib traceevent: Do not free tep->cmdlines in add_new_comm() on failure
- crypto: qat - Silence smp_processor_id() warning
- crypto: skcipher - Unmap pages after an external error
- crypto: cavium/zip - Add missing single_release()
- crypto: caam/qi - fix error handling in ERN handler
- crypto: caam - fix concurrency issue in givencrypt descriptor
- crypto: ccree - account for TEE not ready to report
- crypto: ccree - use the full crypt length value
- MIPS: Treat Loongson Extensions as ASEs
- power: supply: sbs-battery: use correct flags field
- power: supply: sbs-battery: only return health when battery present
- tracing: Make sure variable reference alias has correct var_ref_idx
- usercopy: Avoid HIGHMEM pfn warning
- timer: Read jiffies once when forwarding base clk
- PCI: vmd: Fix config addressing when using bus offsets
- PCI: hv: Avoid use of hv_pci_dev->pci_slot after freeing it
- PCI: vmd: Fix shadow offsets to reflect spec changes
- selftests/tpm2: Add the missing TEST_FILES assignment
- selftests: pidfd: Fix undefined reference to pthread_create()
- watchdog: imx2_wdt: fix min() calculation in imx2_wdt_set_timeout
- perf tools: Fix segfault in cpu_cache_level__read()
- perf stat: Fix a segmentation fault when using repeat forever
- drm/i915/dp: Fix dsc bpp calculations, v5.
- drm/atomic: Reject FLIP_ASYNC unconditionally
- drm/atomic: Take the atomic toys away from X
- drm: mali-dp: Mark expected switch fall-through
- drm/omap: fix max fclk divider for omap36xx
- drm/msm/dsi: Fix return value check for clk_get_parent
- drm/nouveau/kms/nv50-: Don't create MSTMs for eDP connectors
- drm/amd/powerplay: change metrics update period from 1ms to 100ms
- drm/i915/gvt: update vgpu workload head pointer correctly
- drm/i915: to make vgpu ppgtt notificaiton as atomic operation
- mac80211: keep BHs disabled while calling drv_tx_wake_queue()
- mmc: tegra: Implement ->set_dma_mask()
- mmc: sdhci: improve ADMA error reporting
- mmc: sdhci-of-esdhc: set DMA snooping based on DMA coherence
- mmc: sdhci: Let drivers define their DMA mask
- Revert "locking/pvqspinlock: Don't wait if vCPU is preempted"
- libnvdimm/altmap: Track namespace boundaries in altmap
- DTS: ARM: gta04: introduce legacy spi-cs-high to make display work again
- xen/balloon: Set pages PageOffline() in balloon_add_region()
- xen/xenbus: fix self-deadlock after killing user process
- ieee802154: atusb: fix use-after-free at disconnect
- nl80211: validate beacon head
- cfg80211: validate SSID/MBSSID element ordering assumption
- cfg80211: initialize on-stack chandefs
- drivers: thermal: qcom: tsens: Fix memory leak from qfprom read
- ima: always return negative code for error
- ima: fix freeing ongoing ahash_request
- fs: nfs: Fix possible null-pointer dereferences in encode_attrs()
- xprtrdma: Toggle XPRT_CONGESTED in xprtrdma's slot methods
- xprtrdma: Send Queue size grows after a reconnect
- 9p: Transport error uninitialized
- 9p: avoid attaching writeback_fid on mmap with type PRIVATE
- xen/pci: reserve MCFG areas earlier
- fuse: fix request limit
- ceph: fix directories inode i_blkbits initialization
- ceph: fetch cap_gen under spinlock in ceph_add_cap
- ceph: reconnect connection if session hang in opening state
- SUNRPC: RPC level errors should always set task->tk_rpc_status
- watchdog: aspeed: Add support for AST2600
- netfilter: nf_tables: allow lookups in dynamic sets
- drm/amdgpu: Fix KFD-related kernel oops on Hawaii
- drm/amdgpu: Check for valid number of registers to read
- perf probe: Fix to clear tev->nargs in clear_probe_trace_event()
- pNFS: Ensure we do clear the return-on-close layout stateid on fatal errors
- SUNRPC: Don't try to parse incomplete RPC messages
- pwm: stm32-lp: Add check in case requested period cannot be achieved
- selftests/seccomp: fix build on older kernels
- x86/purgatory: Disable the stackleak GCC plugin for the purgatory
- ntb: point to right memory window index
- thermal: Fix use-after-free when unregistering thermal zone device
- thermal_hwmon: Sanitize thermal_zone type
- iommu/amd: Fix downgrading default page-sizes in alloc_pte()
- libnvdimm/region: Initialize bad block for volatile namespaces
- libnvdimm: Fix endian conversion issues
- fuse: fix memleak in cuse_channel_open
- libnvdimm/nfit_test: Fix acpi_handle redefinition
- sched/membarrier: Call sync_core only before usermode for same mm
- sched/membarrier: Fix private expedited registration check
- sched/core: Fix migration to invalid CPU in __set_cpus_allowed_ptr()
- perf build: Add detection of java-11-openjdk-devel package
- include/trace/events/writeback.h: fix -Wstringop-truncation warnings
- selftests/bpf: adjust strobemeta loop to satisfy latest clang
- kernel/elfcore.c: include proper prototypes
- libbpf: fix false uninitialized variable warning
- blk-mq: move lockdep_assert_held() into elevator_exit
- bpf: Fix bpf_event_output re-entry issue
- net: dsa: microchip: Always set regmap stride to 1
- perf unwind: Fix libunwind build failure on i386 systems
- mlxsw: spectrum_flower: Fail in case user specifies multiple mirror actions
- nfp: abm: fix memory leak in nfp_abm_u32_knode_replace
- drm/radeon: Bail earlier when radeon.cik_/si_support=0 is passed
- Btrfs: fix selftests failure due to uninitialized i_mode in test inodes
- KVM: nVMX: Fix consistency check on injected exception error code
- tick: broadcast-hrtimer: Fix a race in bc_set_next
- perf stat: Reset previous counts on repeat with interval
- riscv: Avoid interrupts being erroneously enabled in handle_exception()
- vfs: Fix EOVERFLOW testing in put_compat_statfs64
- coresight: etm4x: Use explicit barriers on enable/disable
- staging: erofs: fix an error handling in erofs_readdir()
- staging: erofs: some compressed cluster should be submitted for corrupted
images
- staging: erofs: add two missing erofs_workgroup_put for corrupted images
- staging: erofs: avoid endless loop of invalid lookback distance 0
- staging: erofs: detect potential multiref due to corrupted images
- libnvdimm: prevent nvdimm from requesting key when security is disabled
- Linux 5.3.6
* Eoan update: v5.3.4 upstream stable release (LP: #1848046)
- 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
- net: stmmac: Fix page pool size
- nfp: flower: fix memory leak in nfp_flower_spawn_vnic_reprs
- nfp: flower: prevent memory leak in nfp_flower_spawn_phy_reprs
- 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()
- selftests: Update fib_tests to handle missing ping6
- skge: fix checksum byte order
- tcp_bbr: fix quantization code to not raise cwnd if not probing bandwidth
- usbnet: ignore endpoints with invalid wMaxPacketSize
- usbnet: sanity checking of packet sizes and device mtu
- net/rds: Check laddr_check before calling it
- net/mlx5e: Fix matching on tunnel addresses type
- ipv6: fix a typo in fib6_rule_lookup()
- selftests: Update fib_nexthop_multiprefix to handle missing ping6
- net: phy: micrel: add Asym Pause workaround for KSZ9021
- net/sched: cbs: Fix not adding cbs instance to list
- ipv4: Revert removal of rt_uses_gateway
- net_sched: add policy validation for action attributes
- vrf: Do not attempt to create IPv6 mcast rule if IPv6 is disabled
- net/mlx5e: Fix traffic duplication in ethtool steering
- net: sched: fix possible crash in tcf_action_destroy()
- tcp: better handle TCP_USER_TIMEOUT in SYN_SENT state
- net/mlx5: Add device ID of upcoming BlueField-2
- ALSA: hda: Flush interrupts on disabling
- ASoC: SOF: Intel: hda: Make hdac_device device-managed
- cpufreq: ap806: Add NULL check after kcalloc
- ALSA: hda/hdmi - Don't report spurious jack state changes
- regulator: lm363x: Fix off-by-one n_voltages for lm3632 ldo_vpos/ldo_vneg
- regulator: lm363x: Fix n_voltages setting for lm36274
- spi: dw-mmio: Clock should be shut when error occurs
- ASoC: tlv320aic31xx: suppress error message for EPROBE_DEFER
- ASoC: sgtl5000: Fix of unmute outputs on probe
- ASoC: sgtl5000: Fix charge pump source assignment
- firmware: qcom_scm: Use proper types for dma mappings
- dmaengine: bcm2835: Print error in case setting DMA mask fails
- leds: leds-lp5562 allow firmware files up to the maximum length
- ASoC: SOF: reset DMA state in prepare
- media: dib0700: fix link error for dibx000_i2c_set_speed
- media: mtk-cir: lower de-glitch counter for rc-mm protocol
- ASoC: SOF: pci: mark last_busy value at runtime PM init
- media: exynos4-is: fix leaked of_node references
- media: vivid:add sanity check to avoid divide error and set value to 1 if 0.
- media: vb2: reorder checks in vb2_poll()
- media: vivid: work around high stack usage with clang
- media: hdpvr: Add device num check and handling
- media: i2c: ov5640: Check for devm_gpiod_get_optional() error
- time/tick-broadcast: Fix tick_broadcast_offline() lockdep complaint
- sched/fair: Fix imbalance due to CPU affinity
- sched/core: Fix CPU controller for !RT_GROUP_SCHED
- x86/apic: Make apic_pending_intr_clear() more robust
- sched/deadline: Fix bandwidth accounting at all levels after offline
migration
- x86/reboot: Always use NMI fallback when shutdown via reboot vector IPI
fails
- rcu/tree: Call setschedule() gp ktread to SCHED_FIFO outside of atomic
region
- 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()
- rcu: Add destroy_work_on_stack() to match INIT_WORK_ONSTACK()
- EDAC/mc: Fix grain_bits calculation
- arm64: dts: imx8mq: Correct OPP table according to latest datasheet
- media: iguanair: add sanity checks
- cpuidle: teo: Allow tick to be stopped if PM QoS is used
- gpio: madera: Add support for Cirrus Logic CS47L15
- gpio: madera: Add support for Cirrus Logic CS47L92
- arm64: mm: free the initrd reserved memblock in a aligned manner
- soc: amlogic: meson-clk-measure: protect measure with a mutex
- 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
- arm64/prefetch: fix a -Wtype-limits warning
- 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
- media: media/platform: fsl-viu.c: fix build for MICROBLAZE
- media: staging: tegra-vde: Fix build error
- RAS: Build debugfs.o only when enabled in Kconfig
- ASoC: hdac_hda: fix page fault issue by removing race
- ACPI / processor: don't print errors for processorIDs == 0xff
- loop: Add LOOP_SET_DIRECT_IO to compat ioctl
- perf tools: Fix paths in include statements
- EDAC, pnd2: Fix ioremap() size in dnv_rd_reg()
- efi: cper: print AER info of PCIe fatal error
- firmware: arm_scmi: Check if platform has released shmem before using
- sched/fair: Use rq_lock/unlock in online_fair_sched_group
- idle: Prevent late-arriving interrupts from disrupting offline
- blk-mq: Fix memory leak in blk_mq_init_allocated_queue error handling
- media: gspca: zero usb_buf on error
- perf config: Honour $PERF_CONFIG env var to specify alternate .perfconfig
- perf test vfs_getname: Disable ~/.perfconfig to get default output
- media: mtk-mdp: fix reference count on old device tree
- media: i2c: tda1997x: prevent potential NULL pointer access
- media: fdp1: Reduce FCP not found message level to debug
- media: em28xx: modules workqueue not inited for 2nd device
- arm64/efi: Move variable assignments after SECTIONS
- perf unwind: Fix libunwind when tid != pid
- media: rc: imon: Allow iMON RC protocol for ffdc 7e device
- dmaengine: iop-adma: use correct printk format strings
- ARM: xscale: fix multi-cpu compilation
- perf record: Support aarch64 random socket_id assignment
- media: vsp1: fix memory leak of dl on error return path
- 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
- kasan/arm64: fix CONFIG_KASAN_SW_TAGS && KASAN_INLINE
- net: lpc-enet: fix printk format strings
- m68k: Prevent some compiler warnings in Coldfire builds
- ARM: dts: imx7d: cl-som-imx7: make ethernet work again
- arm64: dts: qcom: qcs404-evb: Mark WCSS clocks protected
- ARM: dts: imx7-colibri: disable HS400
- x86/platform/intel/iosf_mbi Rewrite locking
- media: radio/si470x: kill urb on error
- media: hdpvr: add terminating 0 at end of string
- ASoC: uniphier: Fix double reset assersion when transitioning to suspend
state
- powerpc/Makefile: Always pass --synthetic to nm if supported
- tools headers: Fixup bitsperlong per arch includes
- ASoC: sun4i-i2s: Don't use the oversample to calculate BCLK
- ASoC: mchp-i2s-mcc: Wait for RX/TX RDY only if controller is running
- led: triggers: Fix a memory leak bug
- ASoC: mchp-i2s-mcc: Fix unprepare of GCLK
- nbd: add missing config put
- ACPI / APEI: Release resources if gen_pool_add() fails
- arm64: entry: Move ct_user_exit before any other exception
- s390/kasan: provide uninstrumented __strlen
- media: mceusb: fix (eliminate) TX IR signal length limit
- media: dvb-frontends: use ida for pll number
- posix-cpu-timers: Sanitize bogus WARNONS
- media: dvb-core: fix a memory leak bug
- EDAC/amd64: Support more than two controllers for chip selects handling
- cpufreq: imx-cpufreq-dt: Add i.MX8MN support
- 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
- ARM: at91: move platform-specific asm-offset.h to arch/arm/mach-at91
- soc: renesas: rmobile-sysc: Set GENPD_FLAG_ALWAYS_ON for always-on domain
- soc: renesas: Enable ARM_ERRATA_754322 for affected Cortex-A9
- PM / devfreq: Fix kernel oops on governor module load
- ARM: OMAP2+: move platform-specific asm-offset.h to arch/arm/mach-omap2
- 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
- perf report: Fix --ns time sort key output
- perf script: Fix memory leaks in list_scripts()
- media: aspeed-video: address a protential usage of an unitialized var
- media: ov9650: add a sanity check
- leds: lm3532: Fixes for the driver for stability
- ASoC: es8316: fix headphone mixer volume table
- ACPI / CPPC: do not require the _PSD method
- sched/cpufreq: Align trace event behavior of fast switching
- arm64: dts: meson: fix boards regulators states format
- x86/apic/vector: Warn when vector space exhaustion breaks affinity
- arm64: kpti: ensure patched kernel text is fetched from PoU
- perf evlist: Use unshare(CLONE_FS) in sb threads to let setns(CLONE_NEWNS)
work
- arm64: Use correct ll/sc atomic constraints
- jump_label: Don't warn on __exit jump entries
- x86/mm/pti: Do not invoke PTI functions when PTI is disabled
- ASoC: fsl_ssi: Fix clock control issue in master mode
- x86/mm/pti: Handle unaligned address gracefully in pti_clone_pagetable()
- nvmet: fix data units read and written counters in SMART log
- nvme-multipath: fix ana log nsid lookup when nsid is not found
- ALSA: firewire-motu: add support for MOTU 4pre
- iommu/amd: Silence warnings under memory pressure
- ASoC: Intel: Haswell: Adjust machine device private context
- libata/ahci: Drop PCS quirk for Denverton and beyond
- iommu/iova: Avoid false sharing on fq_timer_on
- libtraceevent: Change users plugin directory
- ASoC: dt-bindings: sun4i-spdif: Fix dma-names warning
- ARM: dts: exynos: Mark LDO10 as always-on on Peach Pit/Pi Chromebooks
- x86/amd_nb: Add PCI device IDs for family 17h, model 70h
- ACPI: custom_method: fix memory leaks
- ACPI / PCI: fix acpi_pci_irq_enable() memory leak
- closures: fix a race on wakeup from closure_sync
- hwmon: (k10temp) Add support for AMD family 17h, model 70h CPUs
- 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
- x86/mm: Fix cpumask_of_node() error condition
- irqchip/sifive-plic: set max threshold for ignored handlers
- s390/crypto: xts-aes-s390 fix extra run-time crypto self tests finding
- irqchip/gic-v3-its: Fix LPI release for Multi-MSI devices
- x86/cpu: Add Tiger Lake to Intel family
- platform/x86: intel_pmc_core: Do not ioremap RAM
- platform/x86: intel_pmc_core_pltdrv: Module removal warning fix
- ASoC: dmaengine: Make the pcm->name equal to pcm->id if the name is not set
- tools/power/x86/intel-speed-select: Fix memory leak
- spi: bcm2835: Work around DONE bit erratum
- io_uring: fix wrong sequence setting logic
- block: make rq sector size accessible for block stats
- 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
- sched/psi: Correct overly pessimistic size calculation
- mmc: sdhci: Fix incorrect switch to HS mode
- mmc: core: Add helper function to indicate if SDIO IRQs is enabled
- mmc: dw_mmc: Re-store SDIO IRQs mask at system resume
- raid5: don't increment read_errors on EILSEQ return
- mmc: mtk-sd: Re-store SDIO IRQs mask at system resume
- libertas: Add missing sentinel at end of if_usb.c fw_table
- ALSA: hda - Add a quirk model for fixing Huawei Matebook X right speaker
- 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()
- drm: fix module name in edid_firmware log message
- ALSA: hda/realtek - Blacklist PC beep for Lenovo ThinkCentre M73/93
- zd1211rw: remove false assertion from zd_mac_clear()
- btrfs: delayed-inode: Kill the BUG_ON() in btrfs_delete_delayed_dir_index()
- btrfs: extent-tree: Make sure we only allocate extents from block groups
with the same type
- btrfs: tree-checker: Add ROOT_ITEM check
- btrfs: Detect unbalanced tree with empty leaf before crashing btree
operations
- kvm: Nested KVM MMUs need PAE root too
- media: omap3isp: Set device on omap3isp subdevs
- PM / devfreq: passive: fix compiler warning
- ARM: dts: logicpd-torpedo-baseboard: Fix missing video
- ARM: omap2plus_defconfig: Fix missing video
- iwlwifi: fw: don't send GEO_TX_POWER_LIMIT command to FW version 36
- 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()
- scsi: qla2xxx: Fix Relogin to prevent modifying scan_state flag
- printk: Do not lose last line in kmsg buffer dump
- IB/mlx5: Free mpi in mp_slave mode
- IB/hfi1: Define variables as unsigned long to fix KASAN warning
- IB/hfi1: Do not update hcrc for a KDETH packet during fault injection
- RDMA: Fix double-free in srq creation error flow
- randstruct: Check member structs in is_pure_ops_struct()
- ARM: dts: am3517-evm: Fix missing video
- rcu/tree: Fix SCHED_FIFO params
- ALSA: hda/realtek - PCI quirk for Medion E4254
- blk-mq: add callback of .cleanup_rq
- scsi: implement .cleanup_rq callback
- powerpc/imc: Dont create debugfs files for cpu-less nodes
- tpm_tis_core: Turn on the TPM before probing IRQ's
- tpm_tis_core: Set TPM_CHIP_FLAG_IRQ before probing for interrupts
- tpm: Wrap the buffer from the caller to tpm_buf in tpm_send()
- fuse: fix deadlock with aio poll and fuse_iqueue::waitq.lock
- fuse: fix missing unlock_page in fuse_writepage()
- fuse: fix beyond-end-of-page access in fuse_parse_cache()
- parisc: Disable HP HSC-PCI Cards to prevent kernel crash
- platform/x86: intel_int0002_vgpio: Fix wakeups not working on Cherry Trail
- 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
- KVM: x86: Disable posted interrupts for non-standard IRQs delivery modes
- kvm: x86: Add "significant index" flag to a few CPUID leaves
- KVM: x86/mmu: Use fast invalidate mechanism to zap MMIO sptes
- media: videobuf-core.c: poll_wait needs a non-NULL buf pointer
- media: sn9c20x: Add MSI MS-1039 laptop to flip_dmi_table
- media: hantro: Set DMA max segment size
- media: don't drop front-end reference count for ->detach
- media: vivid: fix device init when no_error_inj=1 and fb disabled
- spi: ep93xx: Repair SPI CS lookup tables
- spi: spi-fsl-dspi: Exit the ISR with IRQ_NONE when it's not ours
- 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
- staging: erofs: cannot set EROFS_V_Z_INITED_BIT if fill_inode_lazy fails
- ARM: samsung: Fix system restart on S3C6410
- ARM: zynq: Use memcpy_toio instead of memcpy on smp bring-up
- arm64: tlb: Ensure we execute an ISB following walk cache invalidation
- arm64: dts: rockchip: limit clock rate of MMC controllers for RK3328
- iommu/arm-smmu-v3: Disable detection of ATS and PRI
- alarmtimer: Use EOPNOTSUPP instead of ENOTSUPP
- iommu/vt-d: Fix wrong analysis whether devices share the same bus
- regulator: Defer init completion for a while after late_initcall
- efifb: BGRT: Improve efifb_bgrt_sanity_check
- gfs2: clear buf_in_tr when ending a transaction in sweep_bh_for_rgrps
- z3fold: fix retry mechanism in page reclaim
- z3fold: fix memory leak in kmem cache
- mm/compaction.c: clear total_{migrate,free}_scanned before scanning a new
zone
- memcg, oom: don't require __GFP_FS when invoking memcg OOM killer
- memcg, kmem: do not fail __GFP_NOFAIL charges
- lib/lzo/lzo1x_compress.c: fix alignment bug in lzo-rle
- mt76: round up length on mt76_wr_copy
- KEYS: trusted: correctly initialize digests and fix locking issue
- ath10k: fix channel info parsing for non tlv target
- i40e: check __I40E_VF_DISABLE bit in i40e_sync_filters_subtask
- block: mq-deadline: Fix queue restart handling
- block: fix null pointer dereference in blk_mq_rq_timed_out()
- smb3: allow disabling requesting leases
- smb3: fix unmount hang in open_shroot
- smb3: fix leak in "open on server" perf counter
- ovl: Fix dereferencing possible ERR_PTR()
- ovl: filter of trusted xattr results in audit
- btrfs: fix allocation of free space cache v1 bitmap pages
- Btrfs: fix use-after-free when using the tree modification log
- btrfs: Relinquish CPUs in btrfs_compare_trees
- btrfs: adjust dirty_metadata_bytes after writeback failure of extent buffer
- btrfs: qgroup: Fix the wrong target io_tree when freeing reserved data space
- btrfs: qgroup: Fix reserved data space leak if we have multiple reserve
calls
- Btrfs: fix race setting up and completing qgroup rescan workers
- btrfs: Fix a regression which we can't convert to SINGLE profile
- SUNRPC: Dequeue the request from the receive queue while we're re-encoding
- SUNRPC: Fix buffer handling of GSS MIC without slack
- ACPI / LPSS: Save/restore LPSS private registers also on Lynxpoint
- 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.
- fs: Export generic_fadvise()
- mm: Handle MADV_WILLNEED through vfs_fadvise()
- xfs: Fix stale data exposure when readahead races with hole punch
- ipmi: move message error checking to avoid deadlock
- mtd: rawnand: stm32_fmc2: avoid warnings when building with W=1 option
- 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
- drm/amd/display: Restore backlight brightness after system resume
- drm/amd/display: dce11.x /dce12 update formula input
- drm/amd/display: Add missing HBM support and raise Vega20's uclk.
- drm/amdgpu/display: fix 64 bit divide
- md/raid0: avoid RAID0 data corruption due to layout confusion.
- mt76: mt7615: always release sem in mt7615_load_patch
- mt76: mt7615: fix mt7615 firmware path definitions
- platform/chrome: cros_ec_rpmsg: Fix race with host command when probe failed
- Linux 5.3.4
* ELAN469D touch pad not working (LP: #1795292) // Ubuntu won't boot on Dell
Inspiron 7375 (LP: #1837688) // Eoan update: v5.3.4 upstream stable release
(LP: #1848046)
- iommu/amd: Override wrong IVRS IOAPIC on Raven Ridge systems
* Eoan update: v5.3.3 upstream stable release (LP: #1848045)
- Linux 5.3.2
- Revert "Linux 5.3.2"
- Linux 5.3.3
* Eoan update: v5.3.2 upstream stable release (LP: #1848042)
- netfilter: add missing IS_ENABLED(CONFIG_NF_TABLES) check to header-file.
- clocksource/drivers/timer-of: Do not warn on deferred probe
- clocksource/drivers: Do not warn on probe defer
- drm/amd/display: Allow cursor async updates for framebuffer swaps
- drm/amd/display: Skip determining update type for async updates
- drm/amd/display: Don't replace the dc_state for fast updates
- drm/amd/display: readd -msse2 to prevent Clang from emitting libcalls to
undefined SW FP routines
- powerpc/xive: Fix bogus error code returned by OPAL
- 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: logitech-dj: Fix crash when initial logi_dj_recv_query_paired_devices
fails
- HID: hidraw: Fix invalid read in hidraw_ioctl
- HID: Add quirk for HP X500 PIXART OEM mouse
- mtd: cfi_cmdset_0002: Use chip_good() to retry in do_write_oneword()
- crypto: talitos - fix missing break in switch statement
- clk: imx: imx8mm: fix audio pll setting
- Revert "mm/z3fold.c: fix race between migration and destruction"
- ALSA: usb-audio: Add Hiby device family to quirks for native DSD support
- ALSA: usb-audio: Add DSD support for EVGA NU Audio
- ALSA: dice: fix wrong packet parameter for Alesis iO26
- ALSA: hda - Add laptop imic fixup for ASUS M9V laptop
- ALSA: hda - Apply AMD controller workaround for Raven platform
- platform/x86: i2c-multi-instantiate: Derive the device name from parent
- objtool: Clobber user CFLAGS variable
- Linux 5.3.2
* Check for CPU Measurement sampling (LP: #1847590)
- s390/cpumsf: Check for CPU Measurement sampling
* revert the revert of ext4: make __ext4_get_inode_loc plug (LP: #1846486)
- random: try to actively add entropy rather than passively wait for it
- Revert "Revert "ext4: make __ext4_get_inode_loc plug""
* Fix non-working Realtek USB ethernet after system resume (LP: #1847063)
- r8152: Set macpassthru in reset_resume callback
* overlayfs: allow with shiftfs as underlay (LP: #1846272)
- SAUCE: overlayfs: allow with shiftfs as underlay
* [regression] NoNewPrivileges incompatible with Apparmor (LP: #1844186)
- SAUCE: apparmor: fix nnp subset test for unconfined
* PM / hibernate: fix potential memory corruption (LP: #1847118)
- PM / hibernate: memory_bm_find_bit(): Tighten node optimisation
* Miscellaneous Ubuntu changes
- update dkms package versions
.
[ Ubuntu: 5.3.0-1005.5 ]
.
* eoan/linux-gcp: 5.3.0-1005.5 -proposed tracker (LP: #1848635)
* eoan/linux: 5.3.0-19.20 -proposed tracker (LP: #1848648)
* eoan kernel does not contain "ipv6: do not free rt if FIB_LOOKUP_NOREF is
set on suppress rule" (LP: #1847478)
- ipv6: do not free rt if FIB_LOOKUP_NOREF is set on suppress rule
.
[ Ubuntu: 5.3.0-1004.4 ]
.
* eoan/linux-gcp: 5.3.0-1004.4 -proposed tracker (LP: #1847293)
* Use pyhon3-sphinx instead of python-sphinx for building html docs
(LP: #1845808)
- [Packaging] Update sphinx build dependencies to python3 packages
* eoan/linux: 5.3.0-18.19 -proposed tracker (LP: #1847298)
* Enable the Dragonboards out of Eoan/master arm64 kernel (LP: #1846704)
- [Packaging] arm64: snapdragon: introduce a snapdragon flavour
- [Packaging] arm64: snapdragon: switch kernel format to Image
- [Config] arm64: snapdragon: CONFIG_PINCTRL_MSM8916=y
- [Config] arm64: snapdragon: CONFIG_PINCTRL_MSM8994=y
- [Config] arm64: snapdragon: CONFIG_PINCTRL_MSM8996=y
- [Config] arm64: snapdragon: CONFIG_PINCTRL_MSM8998=y
- [Config] arm64: snapdragon: CONFIG_REGULATOR_QCOM_RPMH=y
- [Config] arm64: snapdragon: CONFIG_QCOM_BAM_DMA=y
- [Config] arm64: snapdragon: CONFIG_QCOM_HIDMA_MGMT=y
- [Config] arm64: snapdragon: CONFIG_QCOM_HIDMA=y
- [Config] arm64: snapdragon: CONFIG_COMMON_CLK_QCOM=y
- [Config] arm64: snapdragon: CONFIG_QCOM_CLK_RPMH=y
- [Config] arm64: snapdragon: CONFIG_MSM_GCC_8916=y
- [Config] arm64: snapdragon: CONFIG_MSM_GCC_8994=y
- [Config] arm64: snapdragon: CONFIG_MSM_MMCC_8996=y
- [Config] arm64: snapdragon: CONFIG_MSM_GCC_8998=y
- [Config] arm64: snapdragon: CONFIG_HWSPINLOCK_QCOM=y
- [Config] arm64: snapdragon: CONFIG_QCOM_APCS_IPC=y
- [Config] arm64: snapdragon: CONFIG_RPMSG_QCOM_GLINK_RPM=y
- [Config] arm64: snapdragon: CONFIG_QCOM_GENI_SE=y
- [Config] arm64: snapdragon: CONFIG_QCOM_SMEM=y
- [Config] arm64: snapdragon: CONFIG_QCOM_SMD_RPM=y
- [Config] arm64: snapdragon: CONFIG_QCOM_SMP2P=y
- [Config] arm64: snapdragon: CONFIG_QCOM_SMSM=y
- [Config] arm64: snapdragon: CONFIG_QCOM_QFPROM=y
- [Config] arm64: snapdragon: CONFIG_SERIAL_QCOM_GENI=y
- [Config] arm64: snapdragon: CONFIG_QCOM_TSENS=y
- [Config] arm64: snapdragon: CONFIG_REGULATOR_QCOM_SMD_RPM=y
- [Config] arm64: snapdragon: CONFIG_QCOM_CLK_SMD_RPM=y
- [Config] arm64: snapdragon: CONFIG_RPMSG_QCOM_SMD=y
- [Config] arm64: snapdragon: CONFIG_MFD_QCOM_RPM=y
- [Config] arm64: snapdragon: CONFIG_SCSI_UFSHCD=y
- [Config] arm64: snapdragon: CONFIG_SCSI_UFSHCD_PLATFORM=y
- [Config] arm64: snapdragon: CONFIG_SCSI_UFS_HISI=y
- [Config] arm64: snapdragon: CONFIG_MMC_SDHCI=y
- [Config] arm64: snapdragon: CONFIG_MMC_SDHCI_PLTFM=y
- [Config] arm64: snapdragon: CONFIG_MMC_SDHCI_MSM=y
- [Config] arm64: snapdragon: CONFIG_REGULATOR_QCOM_SPMI=y
- [Config] arm64: snapdragon: CONFIG_PINCTRL_QCOM_SPMI_PMIC=y
- [Config] arm64: snapdragon: CONFIG_PHY_QCOM_USB_HS=y
- [Config] arm64: snapdragon: CONFIG_PHY_QCOM_QMP=y
- [Config] arm64: snapdragon: CONFIG_PHY_QCOM_UFS=y
- [Config] arm64: snapdragon: CONFIG_PHY_QCOM_USB_HSIC=y
- [Config] arm64: snapdragon: CONFIG_USB_CHIPIDEA_OF=y
- [Config] arm64: snapdragon: CONFIG_USB_EHCI_HCD_PLATFORM=y
- [Config] arm64: snapdragon: CONFIG_EXTCON_USB_GPIO=y
- [Config] arm64: snapdragon: CONFIG_REGULATOR_FIXED_VOLTAGE=y
- [Config] arm64: snapdragon: CONFIG_LEDS_GPIO=y
- [Config] arm64: snapdragon: CONFIG_USB_HSIC_USB3503=y
- [Config] arm64: snapdragon: CONFIG_USB_NET_DRIVERS=y
- [Config] arm64: snapdragon: CONFIG_USB_OTG=y
- [Config] arm64: snapdragon: CONFIG_USB_XHCI_PLATFORM=y
- [Config] arm64: snapdragon: CONFIG_USB_OHCI_HCD_PLATFORM=y
- [Config] arm64: snapdragon: CONFIG_USB_MUSB_HDRC=y
- [Config] arm64: snapdragon: CONFIG_USB_DWC3=y
- [Config] arm64: snapdragon: CONFIG_USB_DWC3_PCI=y
- [Config] arm64: snapdragon: CONFIG_USB_DWC3_OF_SIMPLE=y
- [Config] arm64: snapdragon: CONFIG_USB_DWC3_QCOM=y
- [Config] arm64: snapdragon: CONFIG_LEDS_PWM=y
- [Config] arm64: snapdragon: CONFIG_LEDS_TRIGGER_HEARTBEAT=y
- [Config] arm64: snapdragon: CONFIG_LEDS_TRIGGER_DEFAULT_ON=y
- [Config] arm64: snapdragon: CONFIG_QCOM_A53PLL=y
- [Config] arm64: snapdragon: CONFIG_QCOM_CLK_APCS_MSM8916=y
- [Config] arm64: snapdragon: CONFIG_NLS_ISO8859_1=y
- [Config] arm64: snapdragon: CONFIG_USB_USBNET=y
- [Config] arm64: snapdragon: CONFIG_CRYPTO_DEV_QCOM_RNG=y
- [Config] arm64: snapdragon: CONFIG_POWER_RESET_QCOM_PON=y
- [Config] arm64: snapdragon: CONFIG_INPUT_PM8941_PWRKEY=y
- [Config] arm64: snapdragon: CONFIG_KEYBOARD_GPIO=y
- [Config] arm64: snapdragon: CONFIG_RTC_DRV_PM8XXX=y
* eoan/linux: 5.3.0-17.18 -proposed tracker (LP: #1846641)
* CVE-2019-17056
- nfc: enforce CAP_NET_RAW for raw sockets
* CVE-2019-17055
- mISDN: enforce CAP_NET_RAW for raw sockets
* CVE-2019-17054
- appletalk: enforce CAP_NET_RAW for raw sockets
* CVE-2019-17053
- ieee802154: enforce CAP_NET_RAW for raw sockets
* CVE-2019-17052
- ax25: enforce CAP_NET_RAW for raw sockets
* CVE-2019-15098
- ath6kl: fix a NULL-ptr-deref bug in ath6kl_usb_alloc_urb_from_pipe()
* 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
* Re-enable linux-libc-dev build on i386 (LP: #1846508)
- [Packaging] Build only linux-libc-dev for i386
- [Debian] final-checks -- ignore archtictures with no binaries
* arm64: loop on boot after installing linux-generic-hwe-18.04-edge/bionic-
proposed (LP: #1845820)
- [Config] Disable CONFIG_ARM_SMMU_DISABLE_BYPASS_BY_DEFAULT
* Revert ESE DASD discard support (LP: #1846219)
- SAUCE: Revert "s390/dasd: Add discard support for ESE volumes"
* Miscellaneous Ubuntu changes
- update dkms package versions
.
[ Ubuntu: 5.3.0-1003.3 ]
.
* eoan/linux-gcp: 5.3.0-1003.3 -proposed tracker (LP: #1845722)
* Packaging resync (LP: #1786013)
- [Packaging] update update.conf
* Miscellaneous Ubuntu changes
- [Packaging] Fix typo in lz4 Build-Depends
- [Config] Sync up lsm configs with master branch
* eoan/linux: 5.3.0-16.17 -proposed tracker (LP: #1846204)
* zfs fails to build on s390x with debug symbols enabled (LP: #1846143)
- SAUCE: s390: Mark atomic const ops always inline
* eoan/linux: 5.3.0-15.16 -proposed tracker (LP: #1845987)
* Drop i386 build for 19.10 (LP: #1845714)
- [Packaging] Remove x32 arch references from control files
- [Debian] final-checks -- Get arch list from debian/control
* ZFS kernel modules lack debug symbols (LP: #1840704)
- [Debian] Fix conditional for setting zfs debug package path
* Use pyhon3-sphinx instead of python-sphinx for building html docs
(LP: #1845808)
- [Packaging] Update sphinx build dependencies to python3 packages
* Kernel panic with 19.10 beta image (LP: #1845454)
- efi/tpm: Don't access event->count when it isn't mapped.
- efi/tpm: don't traverse an event log with no events
- efi/tpm: only set efi_tpm_final_log_size after successful event log parsing
* eoan/linux: 5.3.0-14.15 -proposed tracker (LP: #1845728)
* Drop i386 build for 19.10 (LP: #1845714)
- [Debian] Remove support for producing i386 kernels
- [Debian] Don't use CROSS_COMPILE for i386 configs
* udevadm trigger will fail when trying to add /sys/devices/vio/
(LP: #1845572)
- SAUCE: powerpc/vio: drop bus_type from parent device
* Trying to online dasd drive results in invalid input/output from the kernel
on z/VM (LP: #1845323)
- SAUCE: s390/dasd: Fix error handling during online processing
* 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
* Support Hi1620 zip hw accelerator (LP: #1845355)
- [Config] Enable HiSilicon QM/ZIP as modules
- crypto: hisilicon - add queue management driver for HiSilicon QM module
- crypto: hisilicon - add hardware SGL support
- crypto: hisilicon - add HiSilicon ZIP accelerator support
- crypto: hisilicon - add SRIOV support for ZIP
- Documentation: Add debugfs doc for hisi_zip
- crypto: hisilicon - add debugfs for ZIP and QM
- MAINTAINERS: add maintainer for HiSilicon QM and ZIP controller driver
- crypto: hisilicon - fix kbuild warnings
- crypto: hisilicon - add dependency for CRYPTO_DEV_HISI_ZIP
- crypto: hisilicon - init curr_sgl_dma to fix compile warning
- crypto: hisilicon - add missing single_release
- crypto: hisilicon - fix error handle in hisi_zip_create_req_q
- crypto: hisilicon - Fix warning on printing %p with dma_addr_t
- crypto: hisilicon - Fix return value check in hisi_zip_acompress()
- crypto: hisilicon - avoid unused function warning
* SafeSetID LSM should be built but disabled by default (LP: #1845391)
- LSM: SafeSetID: Stop releasing uninitialized ruleset
- [Config] Build SafeSetID LSM but don't enable it by default
* CONFIG_LSM should not specify loadpin since it is not built (LP: #1845383)
- [Config] loadpin shouldn't be in CONFIG_LSM
* Add new pci-id's for CML-S, ICL (LP: #1845317)
- drm/i915/icl: Add missing device ID
- drm/i915/cml: Add Missing PCI IDs
* Thunderbolt support for ICL (LP: #1844680)
- thunderbolt: Correct path indices for PCIe tunnel
- thunderbolt: Move NVM upgrade support flag to struct icm
- thunderbolt: Use 32-bit writes when writing ring producer/consumer
- thunderbolt: Do not fail adding switch if some port is not implemented
- thunderbolt: Hide switch attributes that are not set
- thunderbolt: Expose active parts of NVM even if upgrade is not supported
- thunderbolt: Add support for Intel Ice Lake
- ACPI / property: Add two new Thunderbolt property GUIDs to the list
* Ubuntu 19.10 - Additional PCI patch and fix (LP: #1844668)
- s390/pci: fix MSI message data
* Enhanced Hardware Support - Finalize Naming (LP: #1842774)
- s390: add support for IBM z15 machines
- [Config] CONFIG_MARCH_Z15=n, CONFIG_TUNE_Z15=n
* Eoan update: v5.3.1 upstream stable release (LP: #1845642)
- USB: usbcore: Fix slab-out-of-bounds bug during device reset
- media: tm6000: double free if usb disconnect while streaming
- phy: renesas: rcar-gen3-usb2: Disable clearing VBUS in over-current
- ip6_gre: fix a dst leak in ip6erspan_tunnel_xmit
- net/sched: fix race between deactivation and dequeue for NOLOCK qdisc
- net_sched: let qdisc_put() accept NULL pointer
- udp: correct reuseport selection with connected sockets
- xen-netfront: do not assume sk_buff_head list is empty in error handling
- net: dsa: Fix load order between DSA drivers and taggers
- net: stmmac: Hold rtnl lock in suspend/resume callbacks
- KVM: coalesced_mmio: add bounds checking
- Documentation: sphinx: Add missing comma to list of strings
- 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
- nl80211: Fix possible Spectre-v1 for CQM RSSI thresholds
- Revert "arm64: Remove unnecessary ISBs from set_{pte,pmd,pud}"
- ovl: fix regression caused by overlapping layers detection
- phy: qcom-qmp: Correct ready status, again
- floppy: fix usercopy direction
- media: technisat-usb2: break out of loop at end of buffer
- Linux 5.3.1
* ZFS kernel modules lack debug symbols (LP: #1840704)
- [Debian]: Remove hardcoded $(pkgdir) in debug symbols handling
- [Debian]: Handle debug symbols for modules in extras too
- [Debian]: Check/link modules with debug symbols after DKMS modules
- [Debian]: Warn about modules without debug symbols
- [Debian]: dkms-build: new parameter for debug package directory
- [Debian]: dkms-build: zfs: support for debug symbols
- [Debian]: dkms-build: Avoid executing post-processor scripts twice
- [Debian]: dkms-build: Move zfs special-casing into configure script
* /proc/self/maps paths missing on live session (was vlc won't start; eoan
19.10 & bionic 18.04 ubuntu/lubuntu/kubuntu/xubuntu/ubuntu-mate dailies)
(LP: #1842382)
- SAUCE: Revert "UBUNTU: SAUCE: shiftfs: enable overlayfs on shiftfs"
.
[ Ubuntu: 5.3.0-1002.2 ]
.
* eoan/linux-gcp: 5.3.0-1002.2 -proposed tracker (LP: #1844140)
* Add bpftool to linux-tools-common (LP: #1774815)
- [Debian] package bpftool in linux-tools-common
* Change kernel compression method to improve boot speed (LP: #1840934)
- [Packaging] add build dependencies for compression algorithms
* Miscellaneous Ubuntu changes
- reconstruct: stop deleting security/integrity/platform_certs/efi_parser.c
- [Config] updateconfigs following rebase to 5.3.0-13.14
- [Packaging] add build dependincy on fontconfig
- [Debian] Remove binutils-dev build dependency
- [Packaging] Enable virtualbox dkms build
- [Config] INTEGRITY_PLATFORM_KEYRING=y
- [Config] DEFAULT_SECURITY_APPARMOR=y
- [Config] KERNEL_LZ4=y
Checksums-Sha1:
34f29382b7e8dfd149a1a2fa7503a600378cf514 268560 linux-buildinfo-5.3.0-1011-gke_5.3.0-1011.12~18.04.1_amd64.deb
a6c74d7e8d42b1b46442370ad830fb6203500ab1 10975580 linux-gke-5.3-headers-5.3.0-1011_5.3.0-1011.12~18.04.1_amd64.deb
8ebbe8530fcd9348f42e1fa072f3bccd0d2e8595 5108068 linux-gke-5.3-tools-5.3.0-1011_5.3.0-1011.12~18.04.1_amd64.deb
dc462f0df1ba99fc7cc1ccf8c6379fc8de3383e7 15851 linux-gke-5.3_5.3.0-1011.12~18.04.1_amd64.buildinfo
714a26f3afc45f4f1ffb154c40afb3b7613e28b2 8777831 linux-gke-5.3_5.3.0-1011.12~18.04.1_amd64.tar.gz
dd007976c06a2d7e732427d59a991298040b9d37 1144040 linux-headers-5.3.0-1011-gke_5.3.0-1011.12~18.04.1_amd64.deb
62d00355e08cfb3b68bcf912c034eb17ba790b55 849914676 linux-image-unsigned-5.3.0-1011-gke-dbgsym_5.3.0-1011.12~18.04.1_amd64.ddeb
7b02c70adaea413f42d07fdcd5d5b75be2094424 8814500 linux-image-unsigned-5.3.0-1011-gke_5.3.0-1011.12~18.04.1_amd64.deb
fb06f99a2672605687f9aef3f80dabd85cfd92be 13651168 linux-modules-5.3.0-1011-gke_5.3.0-1011.12~18.04.1_amd64.deb
5e7040fa30c1a3c227c235ab0fa62854209b3539 32459464 linux-modules-extra-5.3.0-1011-gke_5.3.0-1011.12~18.04.1_amd64.deb
06f1e6bc3143c9bb1a5e8682bb88575736e97587 1972 linux-tools-5.3.0-1011-gke_5.3.0-1011.12~18.04.1_amd64.deb
Checksums-Sha256:
14c8096c6aad10857b07c209ab827a8018a7f2185ff2d1a0a0a1019ce15a0fdd 268560 linux-buildinfo-5.3.0-1011-gke_5.3.0-1011.12~18.04.1_amd64.deb
94c44d78a0f6fc3c891127f7d05840a7b7d87a68bfa0fcaf2ed2b94472b37887 10975580 linux-gke-5.3-headers-5.3.0-1011_5.3.0-1011.12~18.04.1_amd64.deb
bbf8d7787b8f5bdcd4b380ae196b51df6eb7f206bbdfc3fe5db6bcda44f53de1 5108068 linux-gke-5.3-tools-5.3.0-1011_5.3.0-1011.12~18.04.1_amd64.deb
e7c9f9502f1ccd686f52b262c5f3f85c8e550fd52cd48bcc6a314235d7ca747f 15851 linux-gke-5.3_5.3.0-1011.12~18.04.1_amd64.buildinfo
7c347d187b8350a1743ba7cba801859fa15e317123a94c46fdf0b0b08cf084d9 8777831 linux-gke-5.3_5.3.0-1011.12~18.04.1_amd64.tar.gz
301b14b200e465eff7d0899e07c547bd9a7a592eed10ee8e11d1635d920e7d3d 1144040 linux-headers-5.3.0-1011-gke_5.3.0-1011.12~18.04.1_amd64.deb
f465c5ef8f8f473253d0ba36a9b88b9a701aa5d3d05b72dae07d443965c25427 849914676 linux-image-unsigned-5.3.0-1011-gke-dbgsym_5.3.0-1011.12~18.04.1_amd64.ddeb
3db05a48e7d20c98a7960df18c697e03bb0b8c0558d777ea5cd5a8622c2e09ec 8814500 linux-image-unsigned-5.3.0-1011-gke_5.3.0-1011.12~18.04.1_amd64.deb
d9917a7587d49a5b6f05078c121acc85cc2ed11e65f2f8533a7f43c9777e1a5a 13651168 linux-modules-5.3.0-1011-gke_5.3.0-1011.12~18.04.1_amd64.deb
d8a7445e83802b3809bd2e8ce2ed1ae70a15e34ac572653cde674e96ef5f66e3 32459464 linux-modules-extra-5.3.0-1011-gke_5.3.0-1011.12~18.04.1_amd64.deb
949dfbbe209145c4b4996c09051fdc2f8a3c875a5cc33d19cb9f710fcea87d06 1972 linux-tools-5.3.0-1011-gke_5.3.0-1011.12~18.04.1_amd64.deb
Files:
27b70eaa718925459a40e159639ec476 268560 kernel optional linux-buildinfo-5.3.0-1011-gke_5.3.0-1011.12~18.04.1_amd64.deb
4a057ad4c845f4f479fc79bf66ec1b26 10975580 devel optional linux-gke-5.3-headers-5.3.0-1011_5.3.0-1011.12~18.04.1_amd64.deb
509ebf3dee25aee386d75c41848048ac 5108068 devel optional linux-gke-5.3-tools-5.3.0-1011_5.3.0-1011.12~18.04.1_amd64.deb
ebce15e0769144b4fc7de6401db379e5 15851 devel optional linux-gke-5.3_5.3.0-1011.12~18.04.1_amd64.buildinfo
0286b45c5bb718284d97a63104bacb8b 8777831 raw-signing - linux-gke-5.3_5.3.0-1011.12~18.04.1_amd64.tar.gz
1f1f9db27db75fed2cdcd0b395b7438b 1144040 devel optional linux-headers-5.3.0-1011-gke_5.3.0-1011.12~18.04.1_amd64.deb
3bc84a66713948cabe16ba938bf41ced 849914676 devel optional linux-image-unsigned-5.3.0-1011-gke-dbgsym_5.3.0-1011.12~18.04.1_amd64.ddeb
234d413d20aa771c2fb932fe3fba805d 8814500 kernel optional linux-image-unsigned-5.3.0-1011-gke_5.3.0-1011.12~18.04.1_amd64.deb
b10a23d96e5e8a1364cd22cc756011d3 13651168 kernel optional linux-modules-5.3.0-1011-gke_5.3.0-1011.12~18.04.1_amd64.deb
480932c9f9299dcc589ecb93580dd85d 32459464 kernel optional linux-modules-extra-5.3.0-1011-gke_5.3.0-1011.12~18.04.1_amd64.deb
71e57bb9ec16197f733a335325fcc9ff 1972 devel optional linux-tools-5.3.0-1011-gke_5.3.0-1011.12~18.04.1_amd64.deb
More information about the Bionic-changes
mailing list