This package provides kernel tools useful for VM hosts.
5.4.0

5.3.0

5.0.0

4.18.0

4.15.0

4.4.0

Manual pages
kvm_stat(1)
kvm_stat - Report KVM kernel module event counters
Latest updates

Ubuntu 18.04 LTS bionic-proposed/main: Updated from 4.15.0-92.93 to 4.15.0-94.95
Mar 26
- bionic/linux: 4.15.0-94.95 -proposed tracker (LP: #1868984)
- Missing wireless network interface after kernel 5.3.0-43 upgrade with eoan (LP: #1868442)
- iwlwifi: mvm: Do not require PHY_SKU NVM section for 3168 devices

Ubuntu 20.04 focal-proposed/main: Version 5.4.0-20.24 introduced
Mar 24
- Miscellaneous Ubuntu changes
- SAUCE: (lockdown) Reduce lockdown level to INTEGRITY for secure boot

Ubuntu 18.04 LTS bionic-proposed/main: Updated from 4.15.0-91.92 to 4.15.0-92.93
Mar 17
- bionic/linux: 4.15.0-92.93 -proposed tracker (LP: #1867272)
- Packaging resync (LP: #1786013)
- [Packaging] resync getabis
- [Packaging] update helper scripts
- Introduce the new NVIDIA 440 series, and add 5.4 Linux compatibility to the 340 and 390 series (LP: #1854485)
- [Packaging] NVIDIA -- add support for the 435 and the 440 series
- Stop using get_scalar_status command in Dell AIO uart backlight driver (LP: #1865402)
- SAUCE: platform/x86: dell-uart-backlight: add get_display_mode command
- Bionic update: upstream stable patchset 2020-03-12 (LP: #1867194)
- RDMA/core: Fix locking in ib_uverbs_event_read
- gpio: zynq: Report gpio direction at boot
- arm64: ptrace: nofpsimd: Fail FP/SIMD regset operations
- KVM: arm: Fix DFSR setting for non-LPAE aarch32 guests
- KVM: arm: Make inject_abt32() inject an external abort instead
- mtd: onenand_base: Adjust indentation in onenand_read_ops_nolock
- mtd: sharpslpart: Fix unsigned comparison to zero
- padata: fix null pointer deref of pd->pinst
- Input: synaptics - switch T470s to RMI4 by default
- Input: synaptics - enable SMBus on ThinkPad L470
- Input: synaptics - remove the LEN0049 dmi id from topbuttonpad list
- ALSA: hda/realtek - Fix silent output on MSI-GL73
- ALSA: usb-audio: Apply sample rate quirk for Audioengine D1
- arm64: cpufeature: Set the FP/SIMD compat HWCAP bits properly
- ALSA: usb-audio: sound: usb: usb true/false for bool return type
- ext4: don't assume that mmp_nodename/bdevname have NUL
- ext4: fix support for inode sizes > 1024 bytes
- ext4: fix checksum errors with indexed dirs
- ext4: add cond_resched() to ext4_protect_reserved_inode
- ext4: improve explanation of a mount failure caused by a misconfigured kernel
- Btrfs: fix race between using extent maps and merging them
- btrfs: ref-verify: fix memory leaks
- btrfs: print message when tree-log replay starts
- btrfs: log message when rw remount is attempted with unclean tree-log
- arm64: ssbs: Fix context-switch when SSBS is present on all CPUs
- perf/x86/amd: Add missing L2 misses event spec to AMD Family 17h's event map
- IB/hfi1: Close window for pq and request coliding
- IB/rdmavt: Reset all QPs when the device is shut down
- RDMA/rxe: Fix soft lockup problem due to using tasklets in softirq
- RDMA/core: Fix protection fault in get_pkey_idx_qp_list
- s390/time: Fix clk type in get_tod_clock
- perf/x86/intel: Fix inaccurate period in context switch for auto-reload
- hwmon: (pmbus/ltc2978) Fix PMBus polling of MFR_COMMON definitions.
- jbd2: move the clearing of b_modified flag to the journal_unmap_buffer()
- jbd2: do not clear the BH_Mapped flag when forgetting a metadata buffer
- KVM: x86/mmu: Fix struct guest_walker arrays for 5-level paging
- Bionic update: upstream stable patchset 2020-03-09 (LP: #1866678)
- kernel/module: Fix memleak in module_add_modinfo_attrs()
- media: iguanair: fix endpoint sanity check
- x86/cpu: Update cached HLE state on write to TSX_CTRL_CPUID_CLEAR
- iwlwifi: mvm: fix NVM check for 3168 devices
- sparc32: fix struct ipc64_perm type definition
- cls_rsvp: fix rsvp_policy
- gtp: use __GFP_NOWARN to avoid memalloc warning
- l2tp: Allow duplicate session creation with UDP
- net: hsr: fix possible NULL deref in hsr_handle_frame()
- net_sched: fix an OOB access in cls_tcindex
- bnxt_en: Fix TC queue mapping.
- tcp: clear tp->total_retrans in tcp_disconnect()
- tcp: clear tp->delivered in tcp_disconnect()
- tcp: clear tp->data_segs{in|out} in tcp_disconnect()
- tcp: clear tp->segs_{in|out} in tcp_disconnect()
- rxrpc: Fix insufficient receive notification generation
- rxrpc: Fix NULL pointer deref due to call->conn being cleared on disconnect
- media: uvcvideo: Avoid cyclic entity chains due to malformed USB descriptors
- mfd: dln2: More sanity checking for endpoints
- tracing: Fix sched switch start/stop refcount racy updates
- brcmfmac: Fix memory leak in brcmf_usbdev_qinit
- usb: gadget: legacy: set max_speed to super-speed
- usb: gadget: f_ncm: Use atomic_t to track in-flight request
- usb: gadget: f_ecm: Use atomic_t to track in-flight request
- ALSA: dummy: Fix PCM format loop in proc output
- media/v4l2-core: set pages dirty upon releasing DMA buffers
- media: v4l2-rect.h: fix v4l2_rect_map_inside() top/left adjustments
- lib/test_kasan.c: fix memory leak in kmalloc_oob_krealloc_more()
- irqdomain: Fix a memory leak in irq_domain_push_irq()
- platform/x86: intel_scu_ipc: Fix interrupt support
- KVM: arm64: Only sign-extend MMIO up to register width
- MIPS: fix indentation of the 'RELOCS' message
- s390/mm: fix dynamic pagetable upgrade for hugetlbfs
- powerpc/xmon: don't access ASDR in VMs
- powerpc/pseries: Advance pfn if section is not present in lmb_is_removable()
- mmc: spi: Toggle SPI polarity, do not hardcode it
- ACPI: video: Do not export a non working backlight interface on MSI MS-7721 boards
- alarmtimer: Unregister wakeup source when module get fails
- ubifs: Reject unsupported ioctl flags explicitly
- ubifs: Fix FS_IOC_SETFLAGS unexpectedly clearing encrypt flag
- ubifs: Fix deadlock in concurrent bulk-read and writepage
- PCI: keystone: Fix link training retries initiation
- mmc: sdhci-of-at91: fix memleak on clk_get failure
- ubifs: don't trigger assertion on invalid no-key filename
- hv_balloon: Balloon up according to request page number
- crypto: api - Check spawn->alg under lock in crypto_drop_spawn
- scsi: qla2xxx: Fix mtcp dump collection failure
- power: supply: ltc2941-battery-gauge: fix use-after-free
- f2fs: choose hardlimit when softlimit is larger than hardlimit in f2fs_statfs_project()
- f2fs: fix miscounted block limit in f2fs_statfs_project()
- f2fs: code cleanup for f2fs_statfs_project()
- PM: core: Fix handling of devices deleted during system-wide resume
- [Config] updateconfigs for CONFIG_OF_DMA_DEFAULT_COHERENT
- of: Add OF_DMA_DEFAULT_COHERENT & select it on powerpc
- dm zoned: support zone sizes smaller than 128MiB
- dm space map common: fix to ensure new block isn't already in use
- dm crypt: fix benbi IV constructor crash if used in authenticated mode
- tracing: Annotate ftrace_graph_hash pointer with __rcu
- tracing: Annotate ftrace_graph_notrace_hash pointer with __rcu
- ftrace: Add comment to why rcu_dereference_sched() is open coded
- ftrace: Protect ftrace_graph_hash with ftrace_sync
- samples/bpf: Don't try to remove user's homedir on clean
- crypto: ccp - set max RSA modulus size for v3 platform devices as well
- crypto: pcrypt - Do not clear MAY_SLEEP flag in original request
- crypto: atmel-aes - Fix counter overflow in CTR mode
- crypto: api - Fix race condition in crypto_spawn_alg
- crypto: picoxcell - adjust the position of tasklet_init and fix missed tasklet_kill
- scsi: qla2xxx: Fix unbound NVME response length
- NFS: Fix memory leaks and corruption in readdir
- NFS: Directory page cache pages need to be locked when read
- btrfs: set trans->drity in btrfs_commit_transaction
- ARM: tegra: Enable PLLP bypass during Tegra124 LP1
- iwlwifi: don't throw error when trying to remove IGTK
- mwifiex: fix unbalanced locking in mwifiex_process_country_ie()
- sunrpc: expiry_time should be seconds not timeval
- tools/kvm_stat: Fix kvm_exit filter name
- xen/balloon: Support xend-based toolstack take two
- KVM: x86: Refactor picdev_write() to prevent Spectre-v1/L1TF attacks
- KVM: x86: Refactor prefix decoding to prevent Spectre-v1/L1TF attacks
- KVM: x86: Protect DR-based index computations from Spectre-v1/L1TF attacks
- KVM: x86: Protect kvm_lapic_reg_write() from Spectre-v1/L1TF attacks
- KVM: x86: Protect kvm_hv_msr_[get|set]_crash_data() from Spectre-v1/L1TF attacks
- KVM: x86: Protect ioapic_write_indirect() from Spectre-v1/L1TF attacks
- KVM: x86: Protect MSR-based index computations in pmu.h from Spectre-v1/L1TF attacks
- KVM: x86: Protect ioapic_read_indirect() from Spectre-v1/L1TF attacks
- KVM: x86: Protect MSR-based index computations from Spectre-v1/L1TF attacks in x86.c
- KVM: x86: Protect x86_decode_insn from Spectre-v1/L1TF attacks
- KVM: x86: Protect MSR-based index computations in fixed_msr_to_seg_unit() from Spectre-v1/L1TF attacks
- KVM: PPC: Book3S HV: Uninit vCPU if vcore creation fails
- KVM: PPC: Book3S PR: Free shared page if mmu initialization fails
- KVM: x86: Free wbinvd_dirty_mask if vCPU creation fails
- clk: tegra: Mark fuse clock as critical
- scsi: qla2xxx: Fix the endianness of the qla82xx_get_fw_size() return type
- scsi: csiostor: Adjust indentation in csio_device_reset
- scsi: qla4xxx: Adjust indentation in qla4xxx_mem_free
- scsi: ufs: Recheck bkops level if bkops is disabled
- phy: qualcomm: Adjust indentation in read_poll_timeout
- ext2: Adjust indentation in ext2_fill_super
- powerpc/44x: Adjust indentation in ibm4xx_denali_fixup_memsize
- NFC: pn544: Adjust indentation in pn544_hci_check_presence
- ppp: Adjust indentation into ppp_async_input
- net: smc911x: Adjust indentation in smc911x_phy_configure
- net: tulip: Adjust indentation in {dmfe, uli526x}_init_module
- IB/mlx5: Fix outstanding_pi index for GSI qps
- IB/core: Fix ODP get user pages flow
- nfsd: fix delay timer on 32-bit architectures
- nfsd: fix jiffies/time_t mixup in LRU list
- ubi: fastmap: Fix inverted logic in seen selfcheck
- ubi: Fix an error pointer dereference in error handling code
- mfd: da9062: Fix watchdog compatible string
- mfd: rn5t618: Mark ADC control register volatile
- net: dsa: bcm_sf2: Only 7278 supports 2Gb/sec IMP port
- net_sched: fix a resource leak in tcindex_set_parms()
- net: systemport: Avoid RBUF stuck in Wake-on-LAN mode
- net: macb: Remove unnecessary alignment check for TSO
- net: macb: Limit maximum GEM TX length in TSO
- bonding/alb: properly access headers in bond_alb_xmit()
- ext4: fix deadlock allocating crypto bounce page from mempool
- btrfs: Get rid of the confusing btrfs_file_extent_inline_len
- Btrfs: fix missing hole after hole punching and fsync when using NO_HOLES
- btrfs: use bool argument in free_root_pointers()
- btrfs: free block groups after free'ing fs trees
- btrfs: remove trivial locking wrappers of tree mod log
- Btrfs: fix race between adding and putting tree mod seq elements and nodes
- drm: atmel-hlcdc: enable clock before configuring timing engine
- KVM: x86: Protect pmu_intel.c from Spectre-v1/L1TF attacks
- btrfs: flush write bio if we loop in extent_write_cache_pages
- KVM: x86: Fix potential put_fpu() w/o load_fpu() on MPX platform
- KVM: x86/mmu: Apply max PA check for MMIO sptes to 32-bit KVM
- KVM: nVMX: vmread should not set rflags to specify success in case of #PF
- KVM: Use vcpu-specific gva->hva translation when querying host page size
- KVM: Play nice with read-only memslots when querying host page size
- KVM: s390: do not clobber registers during guest reset/store status
- cifs: fail i/o on soft mounts if sessionsetup errors out
- clocksource: Prevent double add_timer_on() for watchdog_timer
- perf/core: Fix mlock accounting in perf_mmap()
- rxrpc: Fix service call disconnection
- ASoC: pcm: update FE/BE trigger order based on the command
- hv_sock: Remove the accept port restriction
- RDMA/netlink: Do not always generate an ACK for some netlink operations
- scsi: ufs: Fix ufshcd_probe_hba() reture value in case ufshcd_scsi_add_wlus() fails
- PCI/switchtec: Fix vep_vector_number ioread width
- PCI: Don't disable bridge BARs when assigning bus resources
- nfs: NFS_SWAP should depend on SWAP
- NFS/pnfs: Fix pnfs_generic_prepare_to_resend_writes()
- NFSv4: try lease recovery on NFS4ERR_EXPIRED
- serial: uartps: Add a timeout to the tx empty wait
- rtc: hym8563: Return -EINVAL if the time is known to be invalid
- rtc: cmos: Stop using shared IRQ
- ARC: [plat-axs10x]: Add missing multicast filter number to GMAC node
- platform/x86: intel_mid_powerbtn: Take a copy of ddata
- ARM: dts: at91: sama5d3: fix maximum peripheral clock rates
- ARM: dts: at91: sama5d3: define clock rate range for tcb1
- tools/power/acpi: fix compilation error
- powerpc/pseries/vio: Fix iommu_table use-after-free refcount warning
- powerpc/pseries: Allow not having ibm, hypertas-functions::hcall-multi-tce for DDW
- KVM: arm/arm64: vgic-its: Fix restoration of unmapped collections
- ARM: 8949/1: mm: mark free_memmap as __init
- arm64: cpufeature: Fix the type of no FP/SIMD capability
- KVM: arm/arm64: Fix young bit from mmu notifier
- crypto: artpec6 - return correct error code for failed setkey()
- crypto: atmel-sha - fix error handling when setting hmac key
- media: i2c: adv748x: Fix unsafe macros
- pinctrl: sh-pfc: r8a7778: Fix duplicate SDSELF_B and SD1_CLK_B
- scsi: megaraid_sas: Do not initiate OCR if controller is not in ready state
- serial: uartps: Move the spinlock after the read of the tx empty
- mwifiex: Fix possible buffer overflows in mwifiex_ret_wmm_get_status()
- mwifiex: Fix possible buffer overflows in mwifiex_cmd_append_vsie_tlv()
- libertas: don't exit from lbs_ibss_join_existing() with RCU read lock held
- libertas: make lbs_ibss_join_existing() return error code on rates overflow
- udf: Allow writing to 'Rewritable' partitions
- printk: fix exclusive_console replaying
- usb: typec: tcpci: mask event interrupts when remove driver
- ALSA: hda: Add Clevo W65_67SB the power_save blacklist
- KVM: arm/arm64: Correct AArch32 SPSR on exception entry
- crypto: geode-aes - convert to skcipher API and make thread-safe
- mfd: axp20x: Mark AXP20X_VBUS_IPSOUT_MGMT as volatile
- scripts/find-unused-docs: Fix massive false positives
- padata: Remove broken queue flushing
- jbd2_seq_info_next should increase position index
- watchdog: fix UAF in reboot notifier handling in watchdog core code
- bcache: add readahead cache policy options via sysfs interface
- eventfd: track eventfd_signal() recursion depth
- x86/kvm: Be careful not to clear KVM_VCPU_FLUSH_TLB bit
- drm/amd/dm/mst: Ignore payload update failures
- percpu: Separate decrypted varaibles anytime encryption can be enabled
- drm: msm: mdp4: Adjust indentation in mdp4_dsi_encoder_enable
- net: dsa: b53: Always use dev->vlan_enabled in b53_configure_vlan()
- drm/dp_mst: Remove VCPI while disabling topology mgr
- KVM: x86: Use gpa_t for cr2/gpa to fix TDP support on 32-bit KVM
- x86/apic/msi: Plug non-maskable MSI affinity race
- 5.4.0-11 crash on cryptsetup open (LP: #1860231) // Bionic update: upstream stable patchset 2020-03-09 (LP: #1866678)
- dm: fix potential for q->make_request_fn NULL pointer
- r8152 init may take up to 40 seconds at initialization with Dell WD19/WD19DC during hotplug (LP: #1864284)
- UBUNTU SAUCE: r8152: check disconnect status after long sleep
- The voice recording function cannot work while connecting a headset on a Dell machine (LP: #1866581)
- SAUCE: ALSA: hda/realtek - Add Headset Mic supported
- xfs fill_fs test in fallocate06 from ubuntu_ltp_syscalls failed (LP: #1865967)
- xfs: Fix tail rounding in xfs_alloc_file_space()
- [hns3-0114]net: hns3: fix ETS bandwidth validation bug (LP: #1859569)
- net: hns3: fix ETS bandwidth validation bug
- alsa/hda/realtek: fix a mute led regression on Lenovo X1 Carbon (LP: #1864576)
- SAUCE: ALSA: hda/realtek - Fix a regression for mute led on Lenovo Carbon X1
- [hns3-0120]pad the short frame before sending to the hardware (LP: #1860320)
- net: hns3: pad the short frame before sending to the hardware
- ipc/sem.c : process loops infinitely in exit_sem() (LP: #1858834)
- Revert "ipc, sem: remove uneeded sem_undo_list lock usage in exit_sem()"
- ftrace test in ubuntu_kernel_selftests will timeout randomly (LP: #1864172)
- tracing/selftests: Turn off timeout setting
- quotactl07 from ubuntu_ltp_syscalls failed (LP: #1864092)
- xfs: Sanity check flags of Q_XQUOTARM call
- [bionic] updates to Exar USB serial driver (LP: #1863834)
- SAUCE: xr-usb-serial: Update driver for Exar USB serial ports
- SAUCE: xr-usb-serial: re-initialise baudrate after resume from S3/S4
- SAUCE: xr-usb-serial: Changes to support updates in struct gpio_chip
- SAUCE: xr-usb-serial: fix kbuild
- [bionic] hts221 sensor stops working after resume from S3/S4 (LP: #1863732)
- SAUCE: iio: humidity: hts221: Fix sensor reads after resume
- Bionic update: upstream stable patchset 2020-02-26 (LP: #1864904)
- orinoco_usb: fix interface sanity check
- rsi_91x_usb: fix interface sanity check
- USB: serial: ir-usb: add missing endpoint sanity check
- USB: serial: ir-usb: fix link-speed handling
- USB: serial: ir-usb: fix IrLAP framing
- usb: dwc3: turn off VBUS when leaving host mode
- staging: most: net: fix buffer overflow
- staging: wlan-ng: ensure error return is actually returned
- staging: vt6656: correct packet types for CTS protect, mode.
- staging: vt6656: use NULLFUCTION stack on mac80211
- staging: vt6656: Fix false Tx excessive retries reporting.
- serial: 8250_bcm2835aux: Fix line mismatch on driver unbind
- crypto: chelsio - fix writing tfm flags to wrong place
- ath9k: fix storage endpoint lookup
- brcmfmac: fix interface sanity check
- rtl8xxxu: fix interface sanity check
- zd1211rw: fix storage endpoint lookup
- arc: eznps: fix allmodconfig kconfig warning
- HID: ite: Add USB id match for Acer SW5-012 keyboard dock
- phy: cpcap-usb: Prevent USB line glitches from waking up modem
- watchdog: max77620_wdt: fix potential build errors
- watchdog: rn5t618_wdt: fix module aliases
- spi: spi-dw: Add lock protect dw_spi rx/tx to prevent concurrent calls
- drivers/net/b44: Change to non-atomic bit operations on pwol_mask
- net: wan: sdla: Fix cast from pointer to integer of different size
- gpio: max77620: Add missing dependency on GPIOLIB_IRQCHIP
- atm: eni: fix uninitialized variable warning
- PCI: Add DMA alias quirk for Intel VCA NTB
- usb-storage: Disable UAS on JMicron SATA enclosure
- net_sched: ematch: reject invalid TCF_EM_SIMPLE
- rsi: fix use-after-free on probe errors
- crypto: af_alg - Use bh_lock_sock in sk_destruct
- vfs: fix do_last() regression
- x86/resctrl: Fix use-after-free when deleting resource groups
- x86/resctrl: Fix use-after-free due to inaccurate refcount of rdtgroup
- x86/resctrl: Fix a deadlock due to inaccurate reference
- crypto: pcrypt - Fix user-after-free on module unload
- perf c2c: Fix return type for histogram sorting comparision functions
- PM / devfreq: Add new name attribute for sysfs
- tools lib: Fix builds when glibc contains strlcpy()
- arm64: kbuild: remove compressed images on 'make ARCH=arm64 (dist)clean'
- ext4: validate the debug_want_extra_isize mount option at parse time
- mm/mempolicy.c: fix out of bounds write in mpol_parse_str()
- reiserfs: Fix memory leak of journal device string
- media: digitv: don't continue if remote control state can't be read
- media: af9005: uninitialized variable printked
- media: gspca: zero usb_buf
- media: dvb-usb/dvb-usb-urb.c: initialize actlen to 0
- ttyprintk: fix a potential deadlock in interrupt context issue
- Bluetooth: Fix race condition in hci_release_sock()
- cgroup: Prevent double killing of css when enabling threaded cgroup
- media: si470x-i2c: Move free() past last use of 'radio'
- ARM: dts: sun8i: a83t: Correct USB3503 GPIOs polarity
- ARM: dts: beagle-x15-common: Model 5V0 regulator
- soc: ti: wkup_m3_ipc: Fix race condition with rproc_boot
- mac80211: mesh: restrict airtime metric to peered established plinks
- clk: mmp2: Fix the order of timer mux parents
- ixgbevf: Remove limit of 10 entries for unicast filter list
- ixgbe: Fix calculation of queue with VFs and flow director on interface flap
- igb: Fix SGMII SFP module discovery for 100FX/LX.
- ASoC: sti: fix possible sleep-in-atomic
- qmi_wwan: Add support for Quectel RM500Q
- wireless: fix enabling channel 12 for custom regulatory domain
- cfg80211: Fix radar event during another phy CAC
- mac80211: Fix TKIP replay protection immediately after key setup
- wireless: wext: avoid gcc -O3 warning
- net: dsa: bcm_sf2: Configure IMP port for 2Gb/sec
- bnxt_en: Fix ipv6 RFS filter matching logic.
- ARM: dts: am335x-boneblack-common: fix memory size
- vti[6]: fix packet tx through bpf_redirect()
- scsi: fnic: do not queue commands during fwreset
- ARM: 8955/1: virt: Relax arch timer version check during early boot
- tee: optee: Fix compilation issue with nommu
- airo: Fix possible info leak in AIROOLDIOCTL/SIOCDEVPRIVATE
- airo: Add missing CAP_NET_ADMIN check in AIROOLDIOCTL/SIOCDEVPRIVATE
- r8152: get default setting of WOL before initializing
- qlcnic: Fix CPU soft lockup while collecting firmware dump
- powerpc/fsl/dts: add fsl,erratum-a011043
- net/fsl: treat fsl,erratum-a011043
- net: fsl/fman: rename IF_MODE_XGMII to IF_MODE_10G
- seq_tab_next() should increase position index
- l2t_seq_next should increase position index
- net: Fix skb->csum update in inet_proto_csum_replace16().
- btrfs: do not zero f_bavail if we have available space
- perf report: Fix no libunwind compiled warning break s390 issue
- iio: st_gyro: Correct data for LSM9DS0 gyro
- net_sched: fix ops->bind_class() implementations
- HID: Add quirk for Xin-Mo Dual Controller
- HID: Add quirk for incorrect input length on Lenovo Y720
- phy: qcom-qmp: Increase PHY ready timeout
- platform/x86: dell-laptop: disable kbd backlight on Inspiron 10xx
- sched/fair: Add tmp_alone_branch assertion
- sched/fair: Fix insertion in rq->leaf_cfs_rq_list
- random: try to actively add entropy rather than passively wait for it
- block: cleanup __blkdev_issue_discard()
- block: fix 32 bit overflow in __blkdev_issue_discard()
- media: vp7045: do not read uninitialized values if usb transfer fails
- tomoyo: Use atomic_t for statistics counter
- tools lib traceevent: Fix memory leakage in filter_event
- parisc: Use proper printk format for resource_size_t
- riscv: delete temporary files
- ARM: dts: am43x-epos-evm: set data pin directions for spi0 and spi1
- Bionic update: upstream stable patchset 2020-02-21 (LP: #1864261)
- firestream: fix memory leaks
- gtp: make sure only SOCK_DGRAM UDP sockets are accepted
- ipv6: sr: remove SKB_GSO_IPXIP6 on End.D* actions
- net: cxgb3_main: Add CAP_NET_ADMIN check to CHELSIO_GET_MEM
- net, ip6_tunnel: fix namespaces move
- net, ip_tunnel: fix namespaces move
- net_sched: fix datalen for ematch
- net-sysfs: Fix reference count leak in rx|netdev_queue_add_kobject
- net-sysfs: fix netdev_queue_add_kobject() breakage
- net-sysfs: Call dev_hold always in netdev_queue_add_kobject
- net-sysfs: Call dev_hold always in rx_queue_add_kobject
- net-sysfs: Fix reference count leak
- net: usb: lan78xx: Add .ndo_features_check
- tcp_bbr: improve arithmetic division in bbr_update_bw()
- net: rtnetlink: validate IFLA_MTU attribute in rtnl_create_link()
- hwmon: (adt7475) Make volt2reg return same reg as reg2volt input
- hwmon: (core) Do not use device managed functions for memory allocations
- Input: keyspan-remote - fix control-message timeouts
- Revert "Input: synaptics-rmi4 - don't increment rmiaddr for SMBus transfers"
- ARM: 8950/1: ftrace/recordmcount: filter relocation types
- mmc: tegra: fix SDR50 tuning override
- mmc: sdhci: fix minimum clock rate for v3 controller
- Documentation: Document arm64 kpti control
- Input: pm8xxx-vib - fix handling of separate enable register
- Input: sur40 - fix interface sanity checks
- Input: gtco - fix endpoint sanity check
- Input: aiptek - fix endpoint sanity check
- Input: pegasus_notetaker - fix endpoint sanity check
- Input: sun4i-ts - add a check for devm_thermal_zone_of_sensor_register
- hwmon: (nct7802) Fix voltage limits to wrong registers
- scsi: RDMA/isert: Fix a recently introduced regression related to logout
- tracing: xen: Ordered comparison of function pointers
- do_last(): fetch directory ->i_mode and ->i_uid before it's too late
- sd: Fix REQ_OP_ZONE_REPORT completion handling
- coresight: etb10: Do not call smp_processor_id from preemptible
- coresight: tmc-etf: Do not call smp_processor_id from preemptible
- libertas: Fix two buffer overflows at parsing bss descriptor
- media: v4l2-ioctl.c: zero reserved fields for S/TRY_FMT
- scsi: iscsi: Avoid potential deadlock in iscsi_if_rx func
- md: Avoid namespace collision with bitmap API
- bitmap: Add bitmap_alloc(), bitmap_zalloc() and bitmap_free()
- netfilter: ipset: use bitmap infrastructure completely
- net/x25: fix nonblocking connect
- net: bcmgenet: Use netif_tx_napi_add() for TX NAPI
- Revert "udp: do rmem bulk free even if the rx sk queue is empty"
- tcp: do not leave dangling pointers in tp->highest_sack
- tun: add mutex_unlock() call and napi.skb clearing in tun_get_user()
- PCI: Mark AMD Navi14 GPU rev 0xc5 ATS as broken
- net/sonic: Add mutual exclusion for accessing shared state
- net/sonic: Clear interrupt flags immediately
- net/sonic: Use MMIO accessors
- net/sonic: Fix interface error stats collection
- net/sonic: Fix receive buffer handling
- net/sonic: Avoid needless receive descriptor EOL flag updates
- net/sonic: Improve receive descriptor status flag check
- net/sonic: Fix receive buffer replenishment
- net/sonic: Quiesce SONIC before re-initializing descriptor memory
- net/sonic: Fix command register usage
- net/sonic: Fix CAM initialization
- net/sonic: Prevent tx watchdog timeout
- crypto: geode-aes - switch to skcipher for cbc(aes) fallback
- mm, sparse: drop pgdat_resize_lock in sparse_add/remove_one_section()
- drivers/base/memory.c: remove an unnecessary check on NR_MEM_SECTIONS
- drivers/base/memory.c: clean up relics in function parameters
- mm, memory_hotplug: update a comment in unregister_memory()
- drivers/base/memory: pass a block_id to init_memory_block()
- Miscellaneous Ubuntu changes
- update dkms package versions

Ubuntu 16.04 LTS xenial-security/main: Updated from 4.4.0-174.204 to 4.4.0-176.206
Mar 17
- xenial/linux: 4.4.0-176.206 -proposed tracker (LP: #1865106)
- CVE-2020-2732
- x86/vdso: Use RDPID in preference to LSL when available
- KVM: x86: emulate RDPID
- KVM: nVMX: Don't emulate instructions in guest mode
- KVM: nVMX: Refactor IO bitmap checks into helper function
- KVM: nVMX: Check IO instruction VM-exit conditions

Ubuntu 19.10 eoan-proposed/main: Updated from 5.3.0-42.34 to 5.3.0-43.36
Mar 17
- eoan/linux: 5.3.0-43.36 -proposed tracker (LP: #1867301)
- Packaging resync (LP: #1786013)
- [Packaging] resync getabis
- [Packaging] update helper scripts
- iSCSI-target: Deleting a LUN hangs in the kernel (LP: #1862682)
- scsi: Revert "target/core: Inline transport_lun_remove_cmd()"
- Stop using get_scalar_status command in Dell AIO uart backlight driver (LP: #1865402)
- SAUCE: platform/x86: dell-uart-backlight: add get_display_mode command
- Eoan update: upstream stable patchset 2020-03-11 (LP: #1867051)
- Revert "drm/sun4i: dsi: Change the start delay calculation"
- ovl: fix lseek overflow on 32bit
- kernel/module: Fix memleak in module_add_modinfo_attrs()
- media: iguanair: fix endpoint sanity check
- ocfs2: fix oops when writing cloned file
- x86/cpu: Update cached HLE state on write to TSX_CTRL_CPUID_CLEAR
- udf: Allow writing to 'Rewritable' partitions
- printk: fix exclusive_console replaying
- iwlwifi: mvm: fix NVM check for 3168 devices
- sparc32: fix struct ipc64_perm type definition
- cls_rsvp: fix rsvp_policy
- gtp: use __GFP_NOWARN to avoid memalloc warning
- l2tp: Allow duplicate session creation with UDP
- net: hsr: fix possible NULL deref in hsr_handle_frame()
- net_sched: fix an OOB access in cls_tcindex
- net: stmmac: Delete txtimer in suspend()
- bnxt_en: Fix TC queue mapping.
- tcp: clear tp->total_retrans in tcp_disconnect()
- tcp: clear tp->delivered in tcp_disconnect()
- tcp: clear tp->data_segs{in|out} in tcp_disconnect()
- tcp: clear tp->segs_{in|out} in tcp_disconnect()
- rxrpc: Fix use-after-free in rxrpc_put_local()
- rxrpc: Fix insufficient receive notification generation
- rxrpc: Fix missing active use pinning of rxrpc_local object
- rxrpc: Fix NULL pointer deref due to call->conn being cleared on disconnect
- media: uvcvideo: Avoid cyclic entity chains due to malformed USB descriptors
- mfd: dln2: More sanity checking for endpoints
- ipc/msg.c: consolidate all xxxctl_down() functions
- tracing: Fix sched switch start/stop refcount racy updates
- rcu: Avoid data-race in rcu_gp_fqs_check_wake()
- brcmfmac: Fix memory leak in brcmf_usbdev_qinit
- usb: typec: tcpci: mask event interrupts when remove driver
- usb: gadget: legacy: set max_speed to super-speed
- usb: gadget: f_ncm: Use atomic_t to track in-flight request
- usb: gadget: f_ecm: Use atomic_t to track in-flight request
- ALSA: usb-audio: Fix endianess in descriptor validation
- ALSA: dummy: Fix PCM format loop in proc output
- mm/memory_hotplug: fix remove_memory() lockdep splat
- mm: move_pages: report the number of non-attempted pages
- media/v4l2-core: set pages dirty upon releasing DMA buffers
- media: v4l2-core: compat: ignore native command codes
- media: v4l2-rect.h: fix v4l2_rect_map_inside() top/left adjustments
- lib/test_kasan.c: fix memory leak in kmalloc_oob_krealloc_more()
- irqdomain: Fix a memory leak in irq_domain_push_irq()
- platform/x86: intel_scu_ipc: Fix interrupt support
- ALSA: hda: Add Clevo W65_67SB the power_save blacklist
- KVM: arm64: Correct PSTATE on exception entry
- KVM: arm/arm64: Correct CPSR on exception entry
- KVM: arm/arm64: Correct AArch32 SPSR on exception entry
- KVM: arm64: Only sign-extend MMIO up to register width
- MIPS: fix indentation of the 'RELOCS' message
- MIPS: boot: fix typo in 'vmlinux.lzma.its' target
- s390/mm: fix dynamic pagetable upgrade for hugetlbfs
- powerpc/xmon: don't access ASDR in VMs
- powerpc/pseries: Advance pfn if section is not present in lmb_is_removable()
- smb3: fix signing verification of large reads
- PCI: tegra: Fix return value check of pm_runtime_get_sync()
- mmc: spi: Toggle SPI polarity, do not hardcode it
- ACPI: video: Do not export a non working backlight interface on MSI MS-7721 boards
- ACPI / battery: Deal with design or full capacity being reported as -1
- ACPI / battery: Use design-cap for capacity calculations if full-cap is not available
- ACPI / battery: Deal better with neither design nor full capacity not being reported
- alarmtimer: Unregister wakeup source when module get fails
- ubifs: don't trigger assertion on invalid no-key filename
- ubifs: Fix FS_IOC_SETFLAGS unexpectedly clearing encrypt flag
- ubifs: Fix deadlock in concurrent bulk-read and writepage
- PCI: keystone: Fix link training retries initiation
- mmc: sdhci-of-at91: fix memleak on clk_get failure
- hv_balloon: Balloon up according to request page number
- mfd: axp20x: Mark AXP20X_VBUS_IPSOUT_MGMT as volatile
- crypto: api - Check spawn->alg under lock in crypto_drop_spawn
- crypto: ccree - fix backlog memory leak
- crypto: ccree - fix pm wrongful error reporting
- crypto: ccree - fix PM race condition
- scripts/find-unused-docs: Fix massive false positives
- scsi: qla2xxx: Fix mtcp dump collection failure
- power: supply: ltc2941-battery-gauge: fix use-after-free
- ovl: fix wrong WARN_ON() in ovl_cache_update_ino()
- f2fs: choose hardlimit when softlimit is larger than hardlimit in f2fs_statfs_project()
- f2fs: fix miscounted block limit in f2fs_statfs_project()
- f2fs: code cleanup for f2fs_statfs_project()
- PM: core: Fix handling of devices deleted during system-wide resume
- [Config] updateconfigs for CONFIG_OF_DMA_DEFAULT_COHERENT
- of: Add OF_DMA_DEFAULT_COHERENT & select it on powerpc
- dm zoned: support zone sizes smaller than 128MiB
- dm space map common: fix to ensure new block isn't already in use
- dm crypt: fix benbi IV constructor crash if used in authenticated mode
- dm writecache: fix incorrect flush sequence when doing SSD mode commit
- padata: Remove broken queue flushing
- tracing: Annotate ftrace_graph_hash pointer with __rcu
- tracing: Annotate ftrace_graph_notrace_hash pointer with __rcu
- ftrace: Add comment to why rcu_dereference_sched() is open coded
- ftrace: Protect ftrace_graph_hash with ftrace_sync
- samples/bpf: Don't try to remove user's homedir on clean
- crypto: ccp - set max RSA modulus size for v3 platform devices as well
- crypto: pcrypt - Do not clear MAY_SLEEP flag in original request
- crypto: atmel-aes - Fix counter overflow in CTR mode
- crypto: api - Fix race condition in crypto_spawn_alg
- crypto: picoxcell - adjust the position of tasklet_init and fix missed tasklet_kill
- scsi: qla2xxx: Fix unbound NVME response length
- NFS: Fix memory leaks and corruption in readdir
- NFS: Directory page cache pages need to be locked when read
- jbd2_seq_info_next should increase position index
- Btrfs: fix missing hole after hole punching and fsync when using NO_HOLES
- btrfs: set trans->drity in btrfs_commit_transaction
- Btrfs: fix race between adding and putting tree mod seq elements and nodes
- ARM: tegra: Enable PLLP bypass during Tegra124 LP1
- iwlwifi: don't throw error when trying to remove IGTK
- mwifiex: fix unbalanced locking in mwifiex_process_country_ie()
- sunrpc: expiry_time should be seconds not timeval
- gfs2: move setting current->backing_dev_info
- gfs2: fix O_SYNC write handling
- drm/rect: Avoid division by zero
- media: rc: ensure lirc is initialized before registering input device
- tools/kvm_stat: Fix kvm_exit filter name
- xen/balloon: Support xend-based toolstack take two
- watchdog: fix UAF in reboot notifier handling in watchdog core code
- bcache: add readahead cache policy options via sysfs interface
- eventfd: track eventfd_signal() recursion depth
- aio: prevent potential eventfd recursion on poll
- KVM: x86: Refactor picdev_write() to prevent Spectre-v1/L1TF attacks
- KVM: x86: Refactor prefix decoding to prevent Spectre-v1/L1TF attacks
- KVM: x86: Protect pmu_intel.c from Spectre-v1/L1TF attacks
- KVM: x86: Protect DR-based index computations from Spectre-v1/L1TF attacks
- KVM: x86: Protect kvm_lapic_reg_write() from Spectre-v1/L1TF attacks
- KVM: x86: Protect kvm_hv_msr_[get|set]_crash_data() from Spectre-v1/L1TF attacks
- KVM: x86: Protect ioapic_write_indirect() from Spectre-v1/L1TF attacks
- KVM: x86: Protect MSR-based index computations in pmu.h from Spectre-v1/L1TF attacks
- KVM: x86: Protect ioapic_read_indirect() from Spectre-v1/L1TF attacks
- KVM: x86: Protect MSR-based index computations from Spectre-v1/L1TF attacks in x86.c
- KVM: x86: Protect x86_decode_insn from Spectre-v1/L1TF attacks
- KVM: x86: Protect MSR-based index computations in fixed_msr_to_seg_unit() from Spectre-v1/L1TF attacks
- KVM: x86: Fix potential put_fpu() w/o load_fpu() on MPX platform
- KVM: PPC: Book3S HV: Uninit vCPU if vcore creation fails
- KVM: PPC: Book3S PR: Free shared page if mmu initialization fails
- KVM: x86: Don't let userspace set host-reserved cr4 bits
- KVM: x86: Free wbinvd_dirty_mask if vCPU creation fails
- KVM: s390: do not clobber registers during guest reset/store status
- clk: tegra: Mark fuse clock as critical
- drm/amd/dm/mst: Ignore payload update failures
- percpu: Separate decrypted varaibles anytime encryption can be enabled
- scsi: qla2xxx: Fix the endianness of the qla82xx_get_fw_size() return type
- scsi: csiostor: Adjust indentation in csio_device_reset
- scsi: qla4xxx: Adjust indentation in qla4xxx_mem_free
- scsi: ufs: Recheck bkops level if bkops is disabled
- phy: qualcomm: Adjust indentation in read_poll_timeout
- ext2: Adjust indentation in ext2_fill_super
- powerpc/44x: Adjust indentation in ibm4xx_denali_fixup_memsize
- drm: msm: mdp4: Adjust indentation in mdp4_dsi_encoder_enable
- NFC: pn544: Adjust indentation in pn544_hci_check_presence
- ppp: Adjust indentation into ppp_async_input
- net: smc911x: Adjust indentation in smc911x_phy_configure
- net: tulip: Adjust indentation in {dmfe, uli526x}_init_module
- IB/mlx5: Fix outstanding_pi index for GSI qps
- IB/core: Fix ODP get user pages flow
- nfsd: fix delay timer on 32-bit architectures
- nfsd: fix jiffies/time_t mixup in LRU list
- nfsd: Return the correct number of bytes written to the file
- ubi: fastmap: Fix inverted logic in seen selfcheck
- ubi: Fix an error pointer dereference in error handling code
- mfd: da9062: Fix watchdog compatible string
- mfd: rn5t618: Mark ADC control register volatile
- bonding/alb: properly access headers in bond_alb_xmit()
- net: dsa: bcm_sf2: Only 7278 supports 2Gb/sec IMP port
- net: mvneta: move rx_dropped and rx_errors in per-cpu stats
- net_sched: fix a resource leak in tcindex_set_parms()
- net: systemport: Avoid RBUF stuck in Wake-on-LAN mode
- net/mlx5: IPsec, Fix esp modify function attribute
- net/mlx5: IPsec, fix memory leak at mlx5_fpga_ipsec_delete_sa_ctx
- net: macb: Remove unnecessary alignment check for TSO
- net: macb: Limit maximum GEM TX length in TSO
- net: dsa: b53: Always use dev->vlan_enabled in b53_configure_vlan()
- ext4: fix deadlock allocating crypto bounce page from mempool
- btrfs: use bool argument in free_root_pointers()
- btrfs: free block groups after free'ing fs trees
- drm: atmel-hlcdc: enable clock before configuring timing engine
- drm/dp_mst: Remove VCPI while disabling topology mgr
- btrfs: flush write bio if we loop in extent_write_cache_pages
- KVM: x86/mmu: Apply max PA check for MMIO sptes to 32-bit KVM
- KVM: x86: Use gpa_t for cr2/gpa to fix TDP support on 32-bit KVM
- KVM: VMX: Add non-canonical check on writes to RTIT address MSRs
- KVM: nVMX: vmread should not set rflags to specify success in case of #PF
- KVM: Use vcpu-specific gva->hva translation when querying host page size
- KVM: Play nice with read-only memslots when querying host page size
- mm/page_alloc.c: fix uninitialized memmaps on a partially populated last section
- cifs: fail i/o on soft mounts if sessionsetup errors out
- x86/apic/msi: Plug non-maskable MSI affinity race
- clocksource: Prevent double add_timer_on() for watchdog_timer
- perf/core: Fix mlock accounting in perf_mmap()
- rxrpc: Fix service call disconnection
- MAINTAINERS: correct entries for ISDN/mISDN section
- netdevsim: fix stack-out-of-bounds in nsim_dev_debugfs_init()
- netfilter: ipset: fix suspicious RCU usage in find_set_and_id
- tracing/kprobes: Have uname use __get_str() in print_fmt
- rcu: Use *_ONCE() to protect lockless ->expmask accesses
- srcu: Apply *_ONCE() to ->srcu_last_gp_end
- rcu: Use READ_ONCE() for ->expmask in rcu_read_unlock_special()
- nvmet: Fix error print message at nvmet_install_queue function
- nvmet: Fix controller use after free
- Bluetooth: btusb: fix memory leak on fw
- usb: dwc3: gadget: Check END_TRANSFER completion
- usb: dwc3: gadget: Delay starting transfer
- usb: gadget: f_fs: set req->num_sgs as 0 for non-sg transfer
- mm/sparse.c: reset section's mem_map when fully deactivated
- mmc: sdhci-pci: Make function amd_sdhci_reset static
- ALSA: hda: Add JasperLake PCI ID and codec vid
- arm64: acpi: fix DAIF manipulation with pNMI
- MIPS: syscalls: fix indentation of the 'SYSNR' message
- powerpc/mmu_gather: enable RCU_TABLE_FREE even for !SMP case
- powerpc/ptdump: Fix W+X verification
- powerpc/32s: Fix bad_kuap_fault()
- powerpc/32s: Fix CPU wake-up from sleep mode
- tracing: Fix now invalid var_ref_vals assumption in trace action
- PCI: keystone: Fix outbound region mapping
- PCI: keystone: Fix error handling when "num-viewport" DT property is not populated
- ubifs: Fix wrong memory allocation
- nvmem: core: fix memory abort in cleanup path
- crypto: ccree - fix FDE descriptor sequence
- fs: allow deduplication of eof block into the end of the destination file
- erofs: fix out-of-bound read for shifted uncompressed block
- scsi: megaraid_sas: Do not initiate OCR if controller is not in ready state
- cpupower: Revert library ABI changes from commit ae2917093fb60bdc1ed3e
- power: supply: axp20x_ac_power: Fix reporting online status
- ARM: dma-api: fix max_pfn off-by-one error in __dma_supported()
- dm thin metadata: use pool locking at end of dm_pool_metadata_close
- scsi: qla2xxx: Fix stuck login session using prli_pend_timer
- btrfs: fix improper setting of scanned for range cyclic write cache pages
- btrfs: Handle another split brain scenario with metadata uuid feature
- riscv, bpf: Fix broken BPF tail calls
- tc-testing: fix eBPF tests failure on linux fresh clones
- samples/bpf: Xdp_redirect_cpu fix missing tracepoint attach
- selftests/bpf: Fix test_attach_probe
- selftests: bpf: Use a temporary file in test_sockmap
- selftests: bpf: Ignore FIN packets for reuseport tests
- crypto: api - fix unexpectedly getting generic implementation
- crypto: hisilicon - Use the offset fields in sqe to avoid need to split scatterlists
- crypto: arm64/ghash-neon - bump priority to 150
- powerpc/futex: Fix incorrect user access blocking
- ext4: fix race conditions in ->d_compare() and ->d_hash()
- Btrfs: make deduplication with range including the last block work
- Btrfs: fix infinite loop during fsync after rename operations
- btrfs: drop log root for dropped roots
- btrfs: Correctly handle empty trees in find_first_clear_extent_bit
- gfs2: fix gfs2_find_jhead that returns uninitialized jhead with seq 0
- drm: atmel-hlcdc: use double rate for pixel clock only if supported
- drm: atmel-hlcdc: prefer a lower pixel-clock than requested
- kvm/svm: PKU not currently supported
- KVM: x86: Handle TIF_NEED_FPU_LOAD in kvm_{load,put}_guest_fpu()
- KVM: x86: Ensure guest's FPU state is loaded when accessing for emulation
- KVM: x86: Revert "KVM: X86: Fix fpu state crash in kvm guest"
- arm64: dts: qcom: qcs404-evb: Set vdd_apc regulator in high power mode
- mm/mmu_gather: invalidate TLB correctly on batch allocation failure and flush
- [Config] updateconfigs for CONFIG_HAVE_RCU_TABLE_NO_INVALIDATE
- virtio-balloon: initialize all vq callbacks
- virtio-pci: check name when counting MSI-X vectors
- virtio-balloon: Fix memory leak when unloading while hinting is in progress
- virtio_balloon: Fix memory leaks on errors in virtballoon_probe()
- ubifs: Fix memory leak from c->sup_node
- regulator: core: Add regulator_is_equal() helper
- ASoC: sgtl5000: Fix VDDA and VDDIO comparison
- devlink: report 0 after hitting end in region read
- dpaa_eth: support all modes with rate adapting PHYs
- net: dsa: microchip: enable module autoprobe
- net: stmmac: fix a possible endless loop
- taprio: Add missing policy validation for flags
- taprio: Use taprio_reset_tc() to reset Traffic Classes configuration
- taprio: Fix dropping packets when using taprio + ETF offloading
- ipv6/addrconf: fix potential NULL deref in inet6_set_link_af()
- qed: Fix timestamping issue for L2 unicast ptp packets.
- net/mlx5: Fix deadlock in fs_core
- net/mlx5: Deprecate usage of generic TLS HW capability bit
- ASoC: Intel: skl_hda_dsp_common: Fix global-out-of-bounds bug
- mfd: bd70528: Fix hour register mask
- x86/timer: Don't skip PIT setup when APIC is disabled or in legacy mode
- KVM: x86: use CPUID to locate host page table reserved bits
- regulator fix for "regulator: core: Add regulator_is_equal() helper"
- powerpc/kuap: Fix set direction in allow/prevent_user_access()
- 5.4.0-11 crash on cryptsetup open (LP: #1860231) // Eoan update: upstream stable patchset 2020-03-11 (LP: #1867051)
- dm: fix potential for q->make_request_fn NULL pointer
- Eoan update: upstream stable patchset 2020-03-06 (LP: #1866403)
- orinoco_usb: fix interface sanity check
- rsi_91x_usb: fix interface sanity check
- usb: dwc3: pci: add ID for the Intel Comet Lake -V variant
- USB: serial: ir-usb: add missing endpoint sanity check
- USB: serial: ir-usb: fix link-speed handling
- USB: serial: ir-usb: fix IrLAP framing
- usb: dwc3: turn off VBUS when leaving host mode
- staging: most: net: fix buffer overflow
- staging: wlan-ng: ensure error return is actually returned
- staging: vt6656: correct packet types for CTS protect, mode.
- staging: vt6656: use NULLFUCTION stack on mac80211
- staging: vt6656: Fix false Tx excessive retries reporting.
- serial: 8250_bcm2835aux: Fix line mismatch on driver unbind
- component: do not dereference opaque pointer in debugfs
- mei: me: add comet point (lake) H device ids
- iio: st_gyro: Correct data for LSM9DS0 gyro
- crypto: chelsio - fix writing tfm flags to wrong place
- cifs: Fix memory allocation in __smb2_handle_cancelled_cmd()
- ath9k: fix storage endpoint lookup
- brcmfmac: fix interface sanity check
- rtl8xxxu: fix interface sanity check
- zd1211rw: fix storage endpoint lookup
- net_sched: ematch: reject invalid TCF_EM_SIMPLE
- net_sched: fix ops->bind_class() implementations
- arc: eznps: fix allmodconfig kconfig warning
- HID: Add quirk for Xin-Mo Dual Controller
- HID: ite: Add USB id match for Acer SW5-012 keyboard dock
- HID: Add quirk for incorrect input length on Lenovo Y720
- drivers/hid/hid-multitouch.c: fix a possible null pointer access.
- phy: qcom-qmp: Increase PHY ready timeout
- phy: cpcap-usb: Prevent USB line glitches from waking up modem
- watchdog: max77620_wdt: fix potential build errors
- watchdog: rn5t618_wdt: fix module aliases
- spi: spi-dw: Add lock protect dw_spi rx/tx to prevent concurrent calls
- drivers/net/b44: Change to non-atomic bit operations on pwol_mask
- net: wan: sdla: Fix cast from pointer to integer of different size
- gpio: max77620: Add missing dependency on GPIOLIB_IRQCHIP
- atm: eni: fix uninitialized variable warning
- HID: steam: Fix input device disappearing
- platform/x86: dell-laptop: disable kbd backlight on Inspiron 10xx
- PCI: Add DMA alias quirk for Intel VCA NTB
- iommu/amd: Support multiple PCI DMA aliases in IRQ Remapping
- ARM: OMAP2+: SmartReflex: add omap_sr_pdata definition
- usb-storage: Disable UAS on JMicron SATA enclosure
- rsi: fix use-after-free on probe errors
- rsi: fix memory leak on failed URB submission
- rsi: fix non-atomic allocation in completion handler
- crypto: af_alg - Use bh_lock_sock in sk_destruct
- Bluetooth: btusb: fix non-atomic allocation in completion handler
- usb: host: xhci-tegra: set MODULE_FIRMWARE for tegra186
- usb: typec: wcove: fix "op-sink-microwatt" default that was in mW
- serial: imx: fix a race condition in receive path
- debugfs: Return -EPERM when locked down
- mei: hdcp: bind only with i915 on the same PCH
- iio: adc: stm32-dfsdm: fix single conversion
- driver core: Fix test_async_driver_probe if NUMA is disabled
- CIFS: Fix task struct use-after-free on reconnect
- cifs: set correct max-buffer-size for smb2_ioctl_init()
- net_sched: walk through all child classes in tc_bind_tclass()
- net: socionext: fix possible user-after-free in netsec_process_rx
- net: socionext: fix xdp_result initialization in netsec_process_rx
- udp: segment looped gso packets correctly
- mlxsw: minimal: Fix an error handling path in 'mlxsw_m_port_create()'
- net: include struct nhmsg size in nh nlmsg size
- rxrpc: Fix use-after-free in rxrpc_receive_data()
- HID: asus: Ignore Asus vendor-page usage-code 0xff events
- HID: intel-ish-hid: ipc: add CMP device id
- HID: wacom: add new MobileStudio Pro 13 support
- HID: wacom: Recognize new MobileStudio Pro PID
- ASoC: SOF: fix fault at driver unload after failed probe
- ASoC: SOF: Intel: hda: hda-dai: fix oops on hda_link .hw_free
- ASoC: fsl_audmix: add missed pm_runtime_disable
- ASoC: topology: Prevent use-after-free in snd_soc_get_pcm_runtime()
- HID: intel-ish-hid: ipc: Add Tiger Lake PCI device ID
- usb: musb: jz4740: Silence error if code is -EPROBE_DEFER
- net: Google gve: Remove dma_wmb() before ringing doorbell
- iommu/dma: fix variable 'cookie' set but not used
- drm/amd/display: Reduce HDMI pixel encoding if max clock is exceeded
- extcon-intel-cht-wc: Don't reset USB data connection at probe
- ASoC: Intel: cht_bsw_rt5645: Add quirk for boards using pmc_plt_clk_0
- libbpf: Fix BTF-defined map's __type macro handling of arrays
- staging: mt7621-pci: add quirks for 'E2' revision using 'soc_device_attribute'
- spi: pxa2xx: Add support for Intel Comet Lake-H
- iommu/amd: Support multiple PCI DMA aliases in device table
- ARM: config: aspeed-g5: Enable 8250_DW quirks
- mmc: sdhci-pci: Quirk for AMD SDHC Device 0x7906
- mmc: sdhci-pci: Add support for Intel JSL
- Bluetooth: Allow combination of BDADDR_PROPERTY and INVALID_BDADDR quirks
- Bluetooth: btbcm: Use the BDADDR_PROPERTY quirk
- rsi: fix use-after-free on failed probe and unbind
- crypto: caam - do not reset pointer size from MCFGR register
- crypto: pcrypt - Fix user-after-free on module unload
- power/supply: ingenic-battery: Don't change scale if there's only one
- vfs: fix do_last() regression
- x86/resctrl: Fix use-after-free when deleting resource groups
- x86/resctrl: Fix use-after-free due to inaccurate refcount of rdtgroup
- x86/resctrl: Fix a deadlock due to inaccurate reference
- perf c2c: Fix return type for histogram sorting comparision functions
- PM / devfreq: Add new name attribute for sysfs
- tools lib: Fix builds when glibc contains strlcpy()
- arm64: kbuild: remove compressed images on 'make ARCH=arm64 (dist)clean'
- ext4: validate the debug_want_extra_isize mount option at parse time
- mm/mempolicy.c: fix out of bounds write in mpol_parse_str()
- reiserfs: Fix memory leak of journal device string
- media: digitv: don't continue if remote control state can't be read
- media: af9005: uninitialized variable printked
- media: vp7045: do not read uninitialized values if usb transfer fails
- media: gspca: zero usb_buf
- media: dvb-usb/dvb-usb-urb.c: initialize actlen to 0
- tomoyo: Use atomic_t for statistics counter
- ttyprintk: fix a potential deadlock in interrupt context issue
- Bluetooth: Fix race condition in hci_release_sock()
- cgroup: Prevent double killing of css when enabling threaded cgroup
- ARM: dts: sun8i: a83t: Correct USB3503 GPIOs polarity
- ARM: dts: am57xx-beagle-x15/am57xx-idk: Remove "gpios" for endpoint dt nodes
- ARM: dts: beagle-x15-common: Model 5V0 regulator
- soc: ti: wkup_m3_ipc: Fix race condition with rproc_boot
- tools lib traceevent: Fix memory leakage in filter_event
- rseq: Unregister rseq for clone CLONE_VM
- clk: sunxi-ng: h6-r: Fix AR100/R_APB2 parent order
- mac80211: mesh: restrict airtime metric to peered established plinks
- clk: mmp2: Fix the order of timer mux parents
- ASoC: rt5640: Fix NULL dereference on module unload
- ixgbevf: Remove limit of 10 entries for unicast filter list
- ixgbe: Fix calculation of queue with VFs and flow director on interface flap
- igb: Fix SGMII SFP module discovery for 100FX/LX.
- platform/x86: GPD pocket fan: Allow somewhat lower/higher temperature limits
- ASoC: sti: fix possible sleep-in-atomic
- qmi_wwan: Add support for Quectel RM500Q
- parisc: Use proper printk format for resource_size_t
- wireless: fix enabling channel 12 for custom regulatory domain
- cfg80211: Fix radar event during another phy CAC
- mac80211: Fix TKIP replay protection immediately after key setup
- wireless: wext: avoid gcc -O3 warning
- riscv: delete temporary files
- iwlwifi: Don't ignore the cap field upon mcc update
- ARM: dts: am335x-boneblack-common: fix memory size
- xfrm: interface: do not confirm neighbor when do pmtu update
- scsi: fnic: do not queue commands during fwreset
- ARM: 8955/1: virt: Relax arch timer version check during early boot
- tee: optee: Fix compilation issue with nommu
- r8152: get default setting of WOL before initializing
- ARM: dts: am43x-epos-evm: set data pin directions for spi0 and spi1
- qlcnic: Fix CPU soft lockup while collecting firmware dump
- powerpc/fsl/dts: add fsl,erratum-a011043
- net/fsl: treat fsl,erratum-a011043
- net: fsl/fman: rename IF_MODE_XGMII to IF_MODE_10G
- seq_tab_next() should increase position index
- l2t_seq_next should increase position index
- net: Fix skb->csum update in inet_proto_csum_replace16().
- btrfs: do not zero f_bavail if we have available space
- perf report: Fix no libunwind compiled warning break s390 issue
- mm/migrate.c: also overwrite error when it is bigger than zero
- cifs: fix soft mounts hanging in the reconnect code
- e1000e: Drop unnecessary __E1000_DOWN bit twiddling
- e1000e: Revert "e1000e: Make watchdog use delayed work"
- gfs2: Another gfs2_find_jhead fix
- clk: sunxi-ng: sun8i-r: Fix divider on APB0 clock
- s390/zcrypt: move ap device reset from bus to driver code
- i40e: Fix virtchnl_queue_select bitmap validation
- iavf: remove current MAC address filter on VF reset
- lkdtm/bugs: fix build error in lkdtm_UNSET_SMEP
- perf/x86/intel/uncore: Add PCI ID of IMC for Xeon E3 V5 Family
- perf/x86/intel/uncore: Remove PCIe3 unit for SNR
- XArray: Fix xas_pause at ULONG_MAX
- Input: evdev - convert kzalloc()/vzalloc() to kvzalloc()
- Input: max77650-onkey - add of_match table
- led: max77650: add of_match table
- r8152: disable U2P3 for RTL8153B
- r8152: Disable PLA MCU clock speed down
- r8152: disable test IO for RTL8153B
- r8152: avoid the MCU to clear the lanwake
- r8152: disable DelayPhyPwrChg
- netfilter: conntrack: sctp: use distinct states for new SCTP connections
- cpuidle: teo: Avoid using "early hits" incorrectly
- dm thin: fix use-after-free in metadata_pre_commit_callback
- r8152 init may take up to 40 seconds at initialization with Dell WD19/WD19DC during hotplug (LP: #1864284)
- UBUNTU SAUCE: r8152: check disconnect status after long sleep
- PCI/internal sound card not detected (LP: #1864061)
- ASoC: topology: fix soc_tplg_fe_link_create() - link->dobj initialization order
- [Config] disable SND_SOC_INTEL_SKYLAKE
- machine doesn't come up after suspend and re-opening the lid (LP: #1861837)
- ASoC: hdac_hda: Fix error in driver removal after failed probe
- ASoC: SOF: Introduce state machine for FW boot
- ASoC: SOF: core: free trace on errors
- ASoC: SOF: core: release resources on errors in probe_continue
- ASoC: SOF: trace: fix unconditional free in trace release
- alsa/sof: load different firmware on different platforms (LP: #1857409)
- ASoC: SOF: Intel: hda: use fallback for firmware name
- ASoC: Intel: acpi-match: split CNL tables in three
- ASoC: SOF: Intel: Fix CFL and CML FW nocodec binary names.
- [hns-1126]scsi: hisi_sas: Retry 3 times TMF IO for SAS disks when init device (LP: #1853993)
- scsi: hisi_sas: Retry 3 times TMF IO for SAS disks when init device
- [hns-1126]net: hns3: make hclge_service use delayed workqueue (LP: #1853964)
- net: hns3: make hclge_service use delayed workqueue
- [spi-0115]spi: dw: use "smp_mb()" to avoid sending spi data error (LP: #1859744)
- spi: dw: use "smp_mb()" to avoid sending spi data error
- [tpm-0115]EFI/stub: tpm: enable tpm eventlog function for ARM64 platform (LP: #1859743)
- efi: libstub/tpm: enable tpm eventlog function for ARM platforms
- The voice recording function cannot work while connecting a headset on a Dell machine (LP: #1866581)
- SAUCE: ALSA: hda/realtek - Add Headset Mic supported
- xfs fill_fs test in fallocate06 from ubuntu_ltp_syscalls failed (LP: #1865967)
- xfs: Fix tail rounding in xfs_alloc_file_space()
- nsleep-lat / set-timer-lat / inconsistency-check / raw_skew from timer in ubuntu_kernel_selftests timeout on 5.3 / 5.4 (LP: #1864626)
- selftests/timers: Turn off timeout setting
- alsa/hda/realtek: fix a mute led regression on Lenovo X1 Carbon (LP: #1864576)
- SAUCE: ALSA: hda/realtek - Fix a regression for mute led on Lenovo Carbon X1
- 5.3.0-23-generic causes fans to spin when idle (LP: #1853044)
- drm/i915: Schedue request retirement in execlists_user_end()
- ipc/sem.c : process loops infinitely in exit_sem() (LP: #1858834)
- Revert "ipc, sem: remove uneeded sem_undo_list lock usage in exit_sem()"
- ftrace test in ubuntu_kernel_selftests will timeout randomly (LP: #1864172)
- tracing/selftests: Turn off timeout setting
- Another Dell AIO backlight issue (LP: #1863880)
- SAUCE: platform/x86: dell-uart-backlight: move retry block
- Disabling bpf() syscall on kernel lockdown break apps when secure boot is on (LP: #1863234)
- bpf: Restrict bpf when kernel lockdown is in confidentiality mode
- Revert "UBUNTU: SAUCE: (efi-lockdown) bpf: Restrict kernel image access functions when the kernel is locked down"
- Eoan update: upstream stable patchset 2020-02-25 (LP: #1864710)
- firestream: fix memory leaks
- gtp: make sure only SOCK_DGRAM UDP sockets are accepted
- ipv6: sr: remove SKB_GSO_IPXIP6 on End.D* actions
- net: bcmgenet: Use netif_tx_napi_add() for TX NAPI
- net: cxgb3_main: Add CAP_NET_ADMIN check to CHELSIO_GET_MEM
- net: ip6_gre: fix moving ip6gre between namespaces
- net, ip6_tunnel: fix namespaces move
- net, ip_tunnel: fix namespaces move
- net: rtnetlink: validate IFLA_MTU attribute in rtnl_create_link()
- net_sched: fix datalen for ematch
- net-sysfs: Fix reference count leak in rx|netdev_queue_add_kobject
- net-sysfs: fix netdev_queue_add_kobject() breakage
- net-sysfs: Call dev_hold always in netdev_queue_add_kobject
- net-sysfs: Call dev_hold always in rx_queue_add_kobject
- net-sysfs: Fix reference count leak
- net: usb: lan78xx: Add .ndo_features_check
- Revert "udp: do rmem bulk free even if the rx sk queue is empty"
- tcp_bbr: improve arithmetic division in bbr_update_bw()
- tcp: do not leave dangling pointers in tp->highest_sack
- tun: add mutex_unlock() call and napi.skb clearing in tun_get_user()
- afs: Fix characters allowed into cell names
- hwmon: (adt7475) Make volt2reg return same reg as reg2volt input
- hwmon: (core) Do not use device managed functions for memory allocations
- PCI: Mark AMD Navi14 GPU rev 0xc5 ATS as broken
- tracing: trigger: Replace unneeded RCU-list traversals
- Input: keyspan-remote - fix control-message timeouts
- Revert "Input: synaptics-rmi4 - don't increment rmiaddr for SMBus transfers"
- ARM: 8950/1: ftrace/recordmcount: filter relocation types
- mmc: tegra: fix SDR50 tuning override
- mmc: sdhci: fix minimum clock rate for v3 controller
- Input: pm8xxx-vib - fix handling of separate enable register
- Input: sur40 - fix interface sanity checks
- Input: gtco - fix endpoint sanity check
- Input: aiptek - fix endpoint sanity check
- Input: pegasus_notetaker - fix endpoint sanity check
- Input: sun4i-ts - add a check for devm_thermal_zone_of_sensor_register
- netfilter: nft_osf: add missing check for DREG attribute
- hwmon: (nct7802) Fix voltage limits to wrong registers
- scsi: RDMA/isert: Fix a recently introduced regression related to logout
- tracing: xen: Ordered comparison of function pointers
- do_last(): fetch directory ->i_mode and ->i_uid before it's too late
- net/sonic: Add mutual exclusion for accessing shared state
- net/sonic: Clear interrupt flags immediately
- net/sonic: Use MMIO accessors
- net/sonic: Fix interface error stats collection
- net/sonic: Fix receive buffer handling
- net/sonic: Avoid needless receive descriptor EOL flag updates
- net/sonic: Improve receive descriptor status flag check
- net/sonic: Fix receive buffer replenishment
- net/sonic: Quiesce SONIC before re-initializing descriptor memory
- net/sonic: Fix command register usage
- net/sonic: Fix CAM initialization
- net/sonic: Prevent tx watchdog timeout
- tracing: Fix histogram code when expression has same var as value
- libertas: Fix two buffer overflows at parsing bss descriptor
- media: v4l2-ioctl.c: zero reserved fields for S/TRY_FMT
- netfilter: ipset: use bitmap infrastructure completely
- netfilter: nf_tables: add __nft_chain_type_get()
- net/x25: fix nonblocking connect
- drivers/base/node.c: simplify unregister_memory_block_under_nodes()
- net_sched: use validated TCA_KIND attribute in tc_new_tfilter()
- airo: Fix possible info leak in AIROOLDIOCTL/SIOCDEVPRIVATE
- airo: Add missing CAP_NET_ADMIN check in AIROOLDIOCTL/SIOCDEVPRIVATE
- mlxsw: spectrum_acl: Fix use-after-free during reload
- fou: Fix IPv6 netlink policy
- net/mlx5: Fix lowest FDB pool size
- net/mlx5: Update the list of the PCI supported devices
- ipv4: Detect rollover in specific fib table dump
- ceph: hold extra reference to r_parent over life of request
- drm/i915: Align engine->uabi_class/instance with i915_drm.h
- PM: hibernate: fix crashes with init_on_free=1
- powerpc/mm/hash: Fix sharing context ids between kernel & userspace
- powerpc/xive: Discard ESB load value when interrupt is invalid
- XArray: Fix infinite loop with entry at ULONG_MAX
- XArray: Fix xa_find_after with multi-index entries
- XArray: Fix xas_find returning too many entries
- iommu/vt-d: Call __dmar_remove_one_dev_info with valid pointer
- mmc: sdhci_am654: Remove Inverted Write Protect flag
- mmc: sdhci_am654: Reset Command and Data line after tuning
- mlxsw: switchx2: Do not modify cloned SKBs during xmit
- net/tls: fix async operation
- lib: Reduce user_access_begin() boundaries in strncpy_from_user() and strnlen_user()
- iommu/amd: Fix IOMMU perf counter clobbering during init
- readdir: make user_access_begin() use the real access range
- hsr: Fix a compilation error
- hwmon: (nct7802) Fix non-working alarm on voltages
- iwlwifi: mvm: fix SKB leak on invalid queue
- drm/i915/userptr: fix size calculation
- xfrm: support output_mark for offload ESP packets
- net, sk_msg: Don't check if sock is locked when tearing down psock
- readdir: be more conservative with directory entry names
- netfilter: nf_tables: autoload modules from the abort path
- Eoan update: upstream stable patchset 2020-02-20 (LP: #1864060)
- Revert "efi: Fix debugobjects warning on 'efi_rts_work'"
- xfs: Sanity check flags of Q_XQUOTARM call
- i2c: stm32f7: rework slave_id allocation
- i2c: i2c-stm32f7: fix 10-bits check in slave free id search loop
- mfd: intel-lpss: Add default I2C device properties for Gemini Lake
- SUNRPC: Fix svcauth_gss_proxy_init()
- powerpc/pseries: Enable support for ibm,drc-info property
- powerpc/archrandom: fix arch_get_random_seed_int()
- tipc: update mon's self addr when node addr generated
- tipc: fix wrong timeout input for tipc_wait_for_cond()
- mt7601u: fix bbp version check in mt7601u_wait_bbp_ready
- crypto: sun4i-ss - fix big endian issues
- perf map: No need to adjust the long name of modules
- soc: aspeed: Fix snoop_file_poll()'s return type
- watchdog: sprd: Fix the incorrect pointer getting from driver data
- ipmi: Fix memory leak in __ipmi_bmc_register
- drm/panel: make drm_panel.h self-contained
- clk: sunxi-ng: v3s: add the missing PLL_DDR1
- PM: sleep: Fix possible overflow in pm_system_cancel_wakeup()
- libertas_tf: Use correct channel range in lbtf_geo_init
- qed: reduce maximum stack frame size
- usb: host: xhci-hub: fix extra endianness conversion
- media: rcar-vin: Clean up correct notifier in error path
- mic: avoid statically declaring a 'struct device'.
- x86/kgbd: Use NMI_VECTOR not APIC_DM_NMI
- crypto: ccp - Reduce maximum stack usage
- ALSA: aoa: onyx: always initialize register read value
- arm64: dts: renesas: r8a77995: Fix register range of display node
- tipc: reduce risk of wakeup queue starvation
- ARM: dts: stm32: add missing vdda-supply to adc on stm32h743i-eval
- net/mlx5: Fix mlx5_ifc_query_lag_out_bits
- iio: tsl2772: Use devm_add_action_or_reset for tsl2772_chip_off
- spi: bcm-qspi: Fix BSPI QUAD and DUAL mode support when using flex mode
- cxgb4: smt: Add lock for atomic_dec_and_test
- crypto: caam - free resources in case caam_rng registration failed
- ext4: set error return correctly when ext4_htree_store_dirent fails
- ASoC: es8328: Fix copy-paste error in es8328_right_line_controls
- ASoC: cs4349: Use PM ops 'cs4349_runtime_pm'
- ASoC: wm8737: Fix copy-paste error in wm8737_snd_controls
- net/rds: Add a few missing rds_stat_names entries
- tools: bpftool: fix arguments for p_err() in do_event_pipe()
- tools: bpftool: fix format strings and arguments for jsonw_printf()
- drm: rcar-du: lvds: Fix bridge_to_rcar_lvds
- powerpc/64s/radix: Fix memory hot-unplug page table split
- ASoC: sun4i-i2s: RX and TX counter registers are swapped
- dmaengine: dw: platform: Switch to acpi_dma_controller_register()
- rtc: rv3029: revert error handling patch to rv3029_eeprom_write()
- mac80211: minstrel_ht: fix per-group max throughput rate initialization
- i40e: reduce stack usage in i40e_set_fc
- media: atmel: atmel-isi: fix timeout value for stop streaming
- ARM: 8896/1: VDSO: Don't leak kernel addresses
- rtc: pcf2127: bugfix: read rtc disables watchdog
- mips: avoid explicit UB in assignment of mips_io_port_base
- media: em28xx: Fix exception handling in em28xx_alloc_urbs()
- iommu/mediatek: Fix iova_to_phys PA start for 4GB mode
- ahci: Do not export local variable ahci_em_messages
- hwmon: (lm75) Fix write operations for negative temperatures
- power: supply: Init device wakeup after device_add()
- x86, perf: Fix the dependency of the x86 insn decoder selftest
- staging: greybus: light: fix a couple double frees
- irqdomain: Add the missing assignment of domain->fwnode for named fwnode
- bcma: fix incorrect update of BCMA_CORE_PCI_MDIO_DATA
- usb: typec: tps6598x: Fix build error without CONFIG_REGMAP_I2C
- bcache: Fix an error code in bch_dump_read()
- iio: dac: ad5380: fix incorrect assignment to val
- ath9k: dynack: fix possible deadlock in ath_dynack_node_{de}init
- wcn36xx: use dynamic allocation for large variables
- tty: serial: fsl_lpuart: Use appropriate lpuart32_* I/O funcs
- ARM: dts: aspeed-g5: Fixe gpio-ranges upper limit
- xsk: avoid store-tearing when assigning queues
- xsk: avoid store-tearing when assigning umem
- led: triggers: Fix dereferencing of null pointer
- net: hns3: fix error VF index when setting VLAN offload
- rtlwifi: Fix file release memory leak
- ARM: dts: logicpd-som-lv: Fix i2c2 and i2c3 Pin mux
- f2fs: fix wrong error injection path in inc_valid_block_count()
- f2fs: fix error path of f2fs_convert_inline_page()
- scsi: fnic: fix msix interrupt allocation
- Btrfs: fix hang when loading existing inode cache off disk
- Btrfs: fix inode cache waiters hanging on failure to start caching thread
- Btrfs: fix inode cache waiters hanging on path allocation failure
- btrfs: use correct count in btrfs_file_write_iter()
- ixgbe: sync the first fragment unconditionally
- hwmon: (shtc1) fix shtc1 and shtw1 id mask
- pinctrl: iproc-gpio: Fix incorrect pinconf configurations
- gpio/aspeed: Fix incorrect number of banks
- ath10k: adjust skb length in ath10k_sdio_mbox_rx_packet
- RDMA/cma: Fix false error message
- net/rds: Fix 'ib_evt_handler_call' element in 'rds_ib_stat_names'
- um: Fix off by one error in IRQ enumeration
- bnxt_en: Increase timeout for HWRM_DBG_COREDUMP_XX commands
- f2fs: fix to avoid accessing uninitialized field of inode page in is_alive()
- mailbox: qcom-apcs: fix max_register value
- clk: actions: Fix factor clk struct member access
- powerpc/mm/mce: Keep irqs disabled during lockless page table walk
- bpf: fix BTF limits
- crypto: hisilicon - Matching the dma address for dma_pool_free()
- iommu/amd: Wait for completion of IOTLB flush in attach_device
- net: aquantia: Fix aq_vec_isr_legacy() return value
- cxgb4: Signedness bug in init_one()
- net: hisilicon: Fix signedness bug in hix5hd2_dev_probe()
- net: broadcom/bcmsysport: Fix signedness in bcm_sysport_probe()
- net: netsec: Fix signedness bug in netsec_probe()
- net: socionext: Fix a signedness bug in ave_probe()
- net: stmmac: dwmac-meson8b: Fix signedness bug in probe
- net: axienet: fix a signedness bug in probe
- of: mdio: Fix a signedness bug in of_phy_get_and_connect()
- net: nixge: Fix a signedness bug in nixge_probe()
- net: ethernet: stmmac: Fix signedness bug in ipq806x_gmac_of_parse()
- nvme: retain split access workaround for capability reads
- net: stmmac: gmac4+: Not all Unicast addresses may be available
- rxrpc: Fix trace-after-put looking at the put connection record
- mac80211: accept deauth frames in IBSS mode
- llc: fix another potential sk_buff leak in llc_ui_sendmsg()
- llc: fix sk_buff refcounting in llc_conn_state_process()
- ip6erspan: remove the incorrect mtu limit for ip6erspan
- net: stmmac: fix length of PTP clock's name string
- net: stmmac: fix disabling flexible PPS output
- sctp: add chunks to sk_backlog when the newsk sk_socket is not set
- s390/qeth: Fix error handling during VNICC initialization
- s390/qeth: Fix initialization of vnicc cmd masks during set online
- act_mirred: Fix mirred_init_module error handling
- net: avoid possible false sharing in sk_leave_memory_pressure()
- net: add {READ|WRITE}_ONCE() annotations on ->rskq_accept_head
- tcp: annotate lockless access to tcp_memory_pressure
- net/smc: receive returns without data
- net/smc: receive pending data after RCV_SHUTDOWN
- drm/msm/dsi: Implement reset correctly
- vhost/test: stop device before reset
- firmware: dmi: Fix unlikely out-of-bounds read in save_mem_devices
- arm64: hibernate: check pgd table allocation
- bpf, offload: Unlock on error in bpf_offload_dev_create()
- afs: Fix missing timeout reset
- net: qca_spi: Move reset_count to struct qcaspi
- hv_netvsc: Fix offset usage in netvsc_send_table()
- hv_netvsc: Fix send_table offset in case of a host bug
- afs: Fix large file support
- drm: panel-lvds: Potential Oops in probe error handling
- hwrng: omap3-rom - Fix missing clock by probing with device tree
- dpaa_eth: perform DMA unmapping before read
- dpaa_eth: avoid timestamp read on error paths
- hv_netvsc: flag software created hash value
- net: neigh: use long type to store jiffies delta
- packet: fix data-race in fanout_flow_is_huge()
- i2c: stm32f7: report dma error during probe
- mmc: sdio: fix wl1251 vendor id
- mmc: core: fix wl1251 sdio quirks
- afs: Remove set but not used variables 'before', 'after'
- dmaengine: ti: edma: fix missed failure handling
- drm/radeon: fix bad DMA from INTERRUPT_CNTL2
- samples/bpf: Fix broken xdp_rxq_info due to map order assumptions
- drm/i915: Fix pid leak with banned clients
- libbpf: Fix memory leak/double free issue
- libbpf: Fix potential overflow issue
- libbpf: Fix another potential overflow issue in bpf_prog_linfo
- libbpf: Make btf__resolve_size logic always check size error condition
- samples: bpf: update map definition to new syntax BTF-defined map
- ARM: dts: logicpd-torpedo-37xx-devkit-28: Reference new DRM panel
- ARM: OMAP2+: Add missing put_device() call in omapdss_init_of()
- SUNRPC: Fix backchannel latency metrics
- powerpc/security: Fix debugfs data leak on 32-bit
- powerpc/kasan: Fix boot failure with RELOCATABLE && FSL_BOOKE
- tipc: reduce sensitive to retransmit failures
- tipc: fix potential memory leak in __tipc_sendmsg()
- tipc: fix wrong socket reference counter after tipc_sk_timeout() returns
- net: phy: broadcom: Fix RGMII delays configuration for BCM54210E
- phy: ti: gmii-sel: fix mac tx internal delay for rgmii-rxid
- mt76: mt76u: fix endpoint definition order
- ice: fix stack leakage
- nfsd: depend on CRYPTO_MD5 for legacy client tracking
- leds: tlc591xx: update the maximum brightness
- soc/tegra: pmc: Fix crashes for hierarchical interrupts
- soc: qcom: llcc: Name regmaps to avoid collisions
- soc: renesas: Add missing check for non-zero product register address
- gpiolib: No need to call gpiochip_remove_pin_ranges() twice
- rtw88: fix beaconing mode rsvd_page memory violation issue
- rtw88: fix error handling when setup efuse info
- drm/panfrost: Add missing check for pfdev->regulator
- drm/rockchip: Round up _before_ giving to the clock framework
- software node: Get reference to parent swnode in get_parent op
- PCI: mobiveil: Fix csr_read()/write() build issue
- drm: rcar_lvds: Fix color mismatches on R-Car H2 ES2.0 and later
- net: netsec: Correct dma sync for XDP_TX frames
- pwm: sun4i: Fix incorrect calculation of duty_cycle/period
- regulator: bd70528: Add MODULE_ALIAS to allow module auto loading
- power: supply: bd70528: Add MODULE_ALIAS to allow module auto loading
- scsi: ufs: delete redundant function ufshcd_def_desc_sizes()
- net: openvswitch: don't unlock mutex when changing the user_features fails
- rt2800: remove errornous duplicate condition
- net: axienet: Fix error return code in axienet_probe()
- rtc: bd70528: fix module alias to autoload module
- kselftests: cgroup: Avoid the reuse of fd after it is deallocated
- tee: optee: Fix dynamic shm pool allocations
- tee: optee: fix device enumeration error handling
- sched/cpufreq: Move the cfs_rq_util_change() call to cpufreq_update_util()
- mt76: mt76u: rely on usb_interface instead of usb_dev
- dma-direct: don't check swiotlb=force in dma_direct_map_resource
- platform/chrome: wilco_ec: fix use after free issue
- block: fix memleak of bio integrity data
- s390/qeth: fix dangling IO buffers after halt/clear
- phy/rockchip: inno-hdmi: round clock rate down to closest 1000 Hz
- optee: Fix multi page dynamic shm pool alloc

Ubuntu 18.04 LTS bionic-security/main: Updated from 4.15.0-88.88 to 4.15.0-91.92
Mar 17
- bionic/linux: 4.15.0-91.92 -proposed tracker (LP: #1865109)
- CVE-2020-2732
- KVM: x86: emulate RDPID
- KVM: nVMX: Don't emulate instructions in guest mode
- KVM: nVMX: Refactor IO bitmap checks into helper function
- KVM: nVMX: Check IO instruction VM-exit conditions

Ubuntu 19.10 eoan-security/main: Updated from 5.3.0-40.32 to 5.3.0-42.34
Mar 17
- eoan/linux: 5.3.0-42.34 -proposed tracker (LP: #1865111)
- CVE-2020-2732
- KVM: nVMX: Don't emulate instructions in guest mode
- KVM: nVMX: Refactor IO bitmap checks into helper function
- KVM: nVMX: Check IO instruction VM-exit conditions

Ubuntu 20.04 focal/main: Updated from 5.4.0-9.12 to 5.4.0-18.22
Mar 17
- focal/linux: 5.4.0-18.22 -proposed tracker (LP: #1866488)
- Packaging resync (LP: #1786013)
- [Packaging] resync getabis
- [Packaging] update helper scripts
- Add sysfs attribute to show remapped NVMe (LP: #1863621)
- SAUCE: ata: ahci: Add sysfs attribute to show remapped NVMe device count
- [20.04 FEAT] Compression improvements in Linux kernel (LP: #1830208)
- lib/zlib: add s390 hardware support for kernel zlib_deflate
- s390/boot: rename HEAP_SIZE due to name collision
- lib/zlib: add s390 hardware support for kernel zlib_inflate
- s390/boot: add dfltcc= kernel command line parameter
- lib/zlib: add zlib_deflate_dfltcc_enabled() function
- btrfs: use larger zlib buffer for s390 hardware compression
- [Config] Introducing s390x specific kernel config option CONFIG_ZLIB_DFLTCC
- [UBUNTU 20.04] s390x/pci: increase CONFIG_PCI_NR_FUNCTIONS to 512 in kernel config (LP: #1866056)
- [Config] Increase CONFIG_PCI_NR_FUNCTIONS from 64 to 512 starting with focal on s390x
- CONFIG_IP_MROUTE_MULTIPLE_TABLES is not set (LP: #1865332)
- [Config] CONFIG_IP_MROUTE_MULTIPLE_TABLES=y
- Dell XPS 13 9300 Intel 1650S wifi [34f0:1651] fails to load firmware (LP: #1865962)
- iwlwifi: remove IWL_DEVICE_22560/IWL_DEVICE_FAMILY_22560
- iwlwifi: 22000: fix some indentation
- iwlwifi: pcie: rx: use rxq queue_size instead of constant
- iwlwifi: allocate more receive buffers for HE devices
- iwlwifi: remove some outdated iwl22000 configurations
- iwlwifi: assume the driver_data is a trans_cfg, but allow full cfg
- [FOCAL][REGRESSION] Intel Gen 9 brightness cannot be controlled (LP: #1861521)
- Revert "USUNTU: SAUCE: drm/i915: Force DPCD backlight mode on Dell Precision 4K sku"
- Revert "UBUNTU: SAUCE: drm/i915: Force DPCD backlight mode on X1 Extreme 2nd Gen 4K AMOLED panel"
- SAUCE: drm/dp: Introduce EDID-based quirks
- SAUCE: drm/i915: Force DPCD backlight mode on X1 Extreme 2nd Gen 4K AMOLED panel
- SAUCE: drm/i915: Force DPCD backlight mode for some Dell CML 2020 panels
- [20.04 FEAT] Enable proper kprobes on ftrace support (LP: #1865858)
- s390/ftrace: save traced function caller
- s390: support KPROBES_ON_FTRACE
- alsa/sof: load different firmware on different platforms (LP: #1857409)
- ASoC: SOF: Intel: hda: use fallback for firmware name
- ASoC: Intel: acpi-match: split CNL tables in three
- ASoC: SOF: Intel: Fix CFL and CML FW nocodec binary names.
- [UBUNTU 20.04] Enable CONFIG_NET_SWITCHDEV in kernel config for s390x starting with focal (LP: #1865452)
- [Config] Enable CONFIG_NET_SWITCHDEV in kernel config for s390x starting with focal
- Focal update: v5.4.24 upstream stable release (LP: #1866333)
- io_uring: grab ->fs as part of async offload
- EDAC: skx_common: downgrade message importance on missing PCI device
- net: dsa: b53: Ensure the default VID is untagged
- net: fib_rules: Correctly set table field when table number exceeds 8 bits
- net: macb: ensure interface is not suspended on at91rm9200
- net: mscc: fix in frame extraction
- net: phy: restore mdio regs in the iproc mdio driver
- net: sched: correct flower port blocking
- net/tls: Fix to avoid gettig invalid tls record
- nfc: pn544: Fix occasional HW initialization failure
- qede: Fix race between rdma destroy workqueue and link change event
- Revert "net: dev: introduce support for sch BYPASS for lockless qdisc"
- udp: rehash on disconnect
- sctp: move the format error check out of __sctp_sf_do_9_1_abort
- bnxt_en: Improve device shutdown method.
- bnxt_en: Issue PCIe FLR in kdump kernel to cleanup pending DMAs.
- bonding: add missing netdev_update_lockdep_key()
- net: export netdev_next_lower_dev_rcu()
- bonding: fix lockdep warning in bond_get_stats()
- ipv6: Fix route replacement with dev-only route
- ipv6: Fix nlmsg_flags when splitting a multipath route
- ipmi:ssif: Handle a possible NULL pointer reference
- drm/msm: Set dma maximum segment size for mdss
- sched/core: Don't skip remote tick for idle CPUs
- timers/nohz: Update NOHZ load in remote tick
- sched/fair: Prevent unlimited runtime on throttled group
- dax: pass NOWAIT flag to iomap_apply
- mac80211: consider more elements in parsing CRC
- cfg80211: check wiphy driver existence for drvinfo report
- s390/zcrypt: fix card and queue total counter wrap
- qmi_wwan: re-add DW5821e pre-production variant
- qmi_wwan: unconditionally reject 2 ep interfaces
- NFSv4: Fix races between open and dentry revalidation
- perf/smmuv3: Use platform_get_irq_optional() for wired interrupt
- perf/x86/intel: Add Elkhart Lake support
- perf/x86/cstate: Add Tremont support
- perf/x86/msr: Add Tremont support
- ceph: do not execute direct write in parallel if O_APPEND is specified
- ARM: dts: sti: fixup sound frame-inversion for stihxxx-b2120.dtsi
- drm/amd/display: Do not set optimized_require to false after plane disable
- RDMA/siw: Remove unwanted WARN_ON in siw_cm_llp_data_ready()
- drm/amd/display: Check engine is not NULL before acquiring
- drm/amd/display: Limit minimum DPPCLK to 100MHz.
- drm/amd/display: Add initialitions for PLL2 clock source
- amdgpu: Prevent build errors regarding soft/hard-float FP ABI tags
- soc/tegra: fuse: Fix build with Tegra194 configuration
- i40e: Fix the conditional for i40e_vc_validate_vqs_bitmaps
- net: ena: fix potential crash when rxfh key is NULL
- net: ena: fix uses of round_jiffies()
- net: ena: add missing ethtool TX timestamping indication
- net: ena: fix incorrect default RSS key
- net: ena: rss: do not allocate key when not supported
- net: ena: rss: fix failure to get indirection table
- net: ena: rss: store hash function as values and not bits
- net: ena: fix incorrectly saving queue numbers when setting RSS indirection table
- net: ena: fix corruption of dev_idx_to_host_tbl
- net: ena: ethtool: use correct value for crc32 hash
- net: ena: ena-com.c: prevent NULL pointer dereference
- ice: update Unit Load Status bitmask to check after reset
- cifs: Fix mode output in debugging statements
- cfg80211: add missing policy for NL80211_ATTR_STATUS_CODE
- mac80211: fix wrong 160/80+80 MHz setting
- nvme/tcp: fix bug on double requeue when send fails
- nvme: prevent warning triggered by nvme_stop_keep_alive
- nvme/pci: move cqe check after device shutdown
- ext4: potential crash on allocation error in ext4_alloc_flex_bg_array()
- audit: fix error handling in audit_data_to_entry()
- audit: always check the netlink payload length in audit_receive_msg()
- ACPICA: Introduce ACPI_ACCESS_BYTE_WIDTH() macro
- ACPI: watchdog: Fix gas->access_width usage
- KVM: VMX: check descriptor table exits on instruction emulation
- HID: ite: Only bind to keyboard USB interface on Acer SW5-012 keyboard dock
- HID: core: fix off-by-one memset in hid_report_raw_event()
- HID: core: increase HID report buffer size to 8KiB
- drm/amdgpu: Drop DRIVER_USE_AGP
- drm/radeon: Inline drm_get_pci_dev
- macintosh: therm_windtunnel: fix regression when instantiating devices
- tracing: Disable trace_printk() on post poned tests
- Revert "PM / devfreq: Modify the device name as devfreq(X) for sysfs"
- amdgpu/gmc_v9: save/restore sdpif regs during S3
- cpufreq: Fix policy initialization for internal governor drivers
- io_uring: fix 32-bit compatability with sendmsg/recvmsg
- netfilter: ipset: Fix "INFO: rcu detected stall in hash_xxx" reports
- net/smc: transfer fasync_list in case of fallback
- vhost: Check docket sk_family instead of call getname
- netfilter: ipset: Fix forceadd evaluation path
- netfilter: xt_hashlimit: reduce hashlimit_mutex scope for htable_put()
- HID: alps: Fix an error handling path in 'alps_input_configured()'
- HID: hiddev: Fix race in in hiddev_disconnect()
- MIPS: VPE: Fix a double free and a memory leak in 'release_vpe()'
- i2c: altera: Fix potential integer overflow
- i2c: jz4780: silence log flood on txabrt
- drm/i915/gvt: Fix orphan vgpu dmabuf_objs' lifetime
- drm/i915/gvt: Separate display reset from ALL_ENGINES reset
- nl80211: fix potential leak in AP start
- mac80211: Remove a redundant mutex unlock
- kbuild: fix DT binding schema rule to detect command line changes
- hv_netvsc: Fix unwanted wakeup in netvsc_attach()
- usb: charger: assign specific number for enum value
- nvme-pci: Hold cq_poll_lock while completing CQEs
- s390/qeth: vnicc Fix EOPNOTSUPP precedence
- net: netlink: cap max groups which will be considered in netlink_bind()
- net: atlantic: fix use after free kasan warn
- net: atlantic: fix potential error handling
- net: atlantic: fix out of range usage of active_vlans array
- net/smc: no peer ID in CLC decline for SMCD
- net: ena: make ena rxfh support ETH_RSS_HASH_NO_CHANGE
- selftests: Install settings files to fix TIMEOUT failures
- kbuild: remove header compile test
- kbuild: move headers_check rule to usr/include/Makefile
- kbuild: remove unneeded variable, single-all
- kbuild: make single target builds even faster
- namei: only return -ECHILD from follow_dotdot_rcu()
- mwifiex: drop most magic numbers from mwifiex_process_tdls_action_frame()
- mwifiex: delete unused mwifiex_get_intf_num()
- KVM: SVM: Override default MMIO mask if memory encryption is enabled
- KVM: Check for a bad hva before dropping into the ghc slow path
- sched/fair: Optimize select_idle_cpu
- f2fs: fix to add swap extent correctly
- RDMA/hns: Simplify the calculation and usage of wqe idx for post verbs
- RDMA/hns: Bugfix for posting a wqe with sge
- drivers: net: xgene: Fix the order of the arguments of
'alloc_etherdev_mqs()' - ima: ima/lsm policy rule loading logic bug fixes
- kprobes: Set unoptimized flag after unoptimizing code
- lib/vdso: Make __arch_update_vdso_data() logic understandable
- lib/vdso: Update coarse timekeeper unconditionally
- pwm: omap-dmtimer: put_device() after of_find_device_by_node()
- perf hists browser: Restore ESC as "Zoom out" of DSO/thread/etc
- perf ui gtk: Add missing zalloc object
- x86/resctrl: Check monitoring static key in the MBM overflow handler
- KVM: x86: Remove spurious kvm_mmu_unload() from vcpu destruction path
- KVM: x86: Remove spurious clearing of async #PF MSR
- rcu: Allow only one expedited GP to run concurrently with wakeups
- ubifs: Fix ino_t format warnings in orphan_delete()
- thermal: db8500: Depromote debug print
- thermal: brcmstb_thermal: Do not use DT coefficients
- netfilter: nft_tunnel: no need to call htons() when dumping ports
- netfilter: nf_flowtable: fix documentation
- bus: tegra-aconnect: Remove PM_CLK dependency
- xfs: clear kernel only flags in XFS_IOC_ATTRMULTI_BY_HANDLE
- locking/lockdep: Fix lockdep_stats indentation problem
- mm/debug.c: always print flags in dump_page()
- mm/gup: allow FOLL_FORCE for get_user_pages_fast()
- mm/huge_memory.c: use head to check huge zero page
- mm, thp: fix defrag setting if newline is not used
- kvm: nVMX: VMWRITE checks VMCS-link pointer before VMCS field
- kvm: nVMX: VMWRITE checks unsupported field before read-only field
- blktrace: Protect q->blk_trace with RCU
- Linux 5.4.24
- Focal update: v5.4.23 upstream stable release (LP: #1866165)
- iommu/qcom: Fix bogus detach logic
- ALSA: hda: Use scnprintf() for printing texts for sysfs/procfs
- ALSA: hda/realtek - Apply quirk for MSI GP63, too
- ALSA: hda/realtek - Apply quirk for yet another MSI laptop
- ASoC: codec2codec: avoid invalid/double-free of pcm runtime
- ASoC: sun8i-codec: Fix setting DAI data format
- tpm: Initialize crypto_id of allocated_banks to HASH_ALGO__LAST
- ecryptfs: fix a memory leak bug in parse_tag_1_packet()
- ecryptfs: fix a memory leak bug in ecryptfs_init_messaging()
- btrfs: handle logged extent failure properly
- thunderbolt: Prevent crash if non-active NVMem file is read
- USB: misc: iowarrior: add support for 2 OEMed devices
- USB: misc: iowarrior: add support for the 28 and 28L devices
- USB: misc: iowarrior: add support for the 100 device
- e1000e: Use rtnl_lock to prevent race conditions between net and pci/pm
- floppy: check FDC index for errors before assigning it
- vt: fix scrollback flushing on background consoles
- vt: selection, handle pending signals in paste_selection
- vt: vt_ioctl: fix race in VT_RESIZEX
- staging: android: ashmem: Disallow ashmem memory from being remapped
- staging: vt6656: fix sign of rx_dbm to bb_pre_ed_rssi.
- xhci: Force Maximum Packet size for Full-speed bulk devices to valid range.
- xhci: fix runtime pm enabling for quirky Intel hosts
- xhci: apply XHCI_PME_STUCK_QUIRK to Intel Comet Lake platforms
- xhci: Fix memory leak when caching protocol extended capability PSI tables - take 2
- usb: host: xhci: update event ring dequeue pointer on purpose
- USB: core: add endpoint-blacklist quirk
- USB: quirks: blacklist duplicate ep on Sound Devices USBPre2
- usb: uas: fix a plug & unplug racing
- USB: Fix novation SourceControl XL after suspend
- USB: hub: Don't record a connect-change event during reset-resume
- USB: hub: Fix the broken detection of USB3 device in SMSC hub
- usb: dwc2: Fix SET/CLEAR_FEATURE and GET_STATUS flows
- usb: dwc3: gadget: Check for IOC/LST bit in TRB->ctrl fields
- usb: dwc3: debug: fix string position formatting mixup with ret and len
- scsi: Revert "target/core: Inline transport_lun_remove_cmd()"
- staging: rtl8188eu: Fix potential security hole
- staging: rtl8188eu: Fix potential overuse of kernel memory
- staging: rtl8723bs: Fix potential security hole
- staging: rtl8723bs: Fix potential overuse of kernel memory
- drm/panfrost: perfcnt: Reserve/use the AS attached to the perfcnt MMU context
- powerpc/8xx: Fix clearing of bits 20-23 in ITLB miss
- powerpc/eeh: Fix deadlock handling dead PHB
- powerpc/tm: Fix clearing MSR[TS] in current when reclaiming on signal delivery
- powerpc/entry: Fix an #if which should be an #ifdef in entry_32.S
- powerpc/hugetlb: Fix 512k hugepages on 8xx with 16k page size
- powerpc/hugetlb: Fix 8M hugepages on 8xx
- arm64: memory: Add missing brackets to untagged_addr() macro
- jbd2: fix ocfs2 corrupt when clearing block group bits
- x86/ima: use correct identifier for SetupMode variable
- x86/mce/amd: Publish the bank pointer only after setup has succeeded
- x86/mce/amd: Fix kobject lifetime
- x86/cpu/amd: Enable the fixed Instructions Retired counter IRPERF
- serial: 8250: Check UPF_IRQ_SHARED in advance
- tty/serial: atmel: manage shutdown in case of RS485 or ISO7816 mode
- tty: serial: imx: setup the correct sg entry for tx dma
- tty: serial: qcom_geni_serial: Fix RX cancel command failure
- serdev: ttyport: restore client ops on deregistration
- MAINTAINERS: Update drm/i915 bug filing URL
- ACPI: PM: s2idle: Check fixed wakeup events in acpi_s2idle_wake()
- mm/memcontrol.c: lost css_put in memcg_expand_shrinker_maps()
- nvme-multipath: Fix memory leak with ana_log_buf
- genirq/irqdomain: Make sure all irq domain flags are distinct
- mm/vmscan.c: don't round up scan size for online memory cgroup
- mm/sparsemem: pfn_to_page is not valid yet on SPARSEMEM
- lib/stackdepot.c: fix global out-of-bounds in stack_slabs
- mm: Avoid creating virtual address aliases in brk()/mmap()/mremap()
- drm/amdgpu/soc15: fix xclk for raven
- drm/amdgpu/gfx9: disable gfxoff when reading rlc clock
- drm/amdgpu/gfx10: disable gfxoff when reading rlc clock
- drm/nouveau/kms/gv100-: Re-set LUT after clearing for modesets
- drm/i915: Wean off drm_pci_alloc/drm_pci_free
- drm/i915: Update drm/i915 bug filing URL
- sched/psi: Fix OOB write when writing 0 bytes to PSI files
- KVM: nVMX: Don't emulate instructions in guest mode
- KVM: x86: don't notify userspace IOAPIC on edge-triggered interrupt EOI
- ext4: fix a data race in EXT4_I(inode)->i_disksize
- ext4: add cond_resched() to __ext4_find_entry()
- ext4: fix potential race between online resizing and write operations
- ext4: fix potential race between s_group_info online resizing and access
- ext4: fix potential race between s_flex_groups online resizing and access
- ext4: fix mount failure with quota configured as module
- ext4: rename s_journal_flag_rwsem to s_writepages_rwsem
- ext4: fix race between writepages and enabling EXT4_EXTENTS_FL
- KVM: nVMX: Refactor IO bitmap checks into helper function
- KVM: nVMX: Check IO instruction VM-exit conditions
- KVM: nVMX: clear PIN_BASED_POSTED_INTR from nested pinbased_ctls only when apicv is globally disabled
- KVM: nVMX: handle nested posted interrupts when apicv is disabled for L1
- KVM: apic: avoid calculating pending eoi from an uninitialized val
- btrfs: destroy qgroup extent records on transaction abort
- btrfs: fix bytes_may_use underflow in prealloc error condtition
- btrfs: reset fs_root to NULL on error in open_ctree
- btrfs: do not check delayed items are empty for single transaction cleanup
- Btrfs: fix btrfs_wait_ordered_range() so that it waits for all ordered extents
- Btrfs: fix race between shrinking truncate and fiemap
- btrfs: don't set path->leave_spinning for truncate
- Btrfs: fix deadlock during fast fsync when logging prealloc extents beyond eof
- Revert "dmaengine: imx-sdma: Fix memory leak"
- drm/i915/gvt: more locking for ppgtt mm LRU list
- drm/bridge: tc358767: fix poll timeouts
- drm/i915/gt: Protect defer_request() from new waiters
- drm/msm/dpu: fix BGR565 vs RGB565 confusion
- scsi: Revert "RDMA/isert: Fix a recently introduced regression related to logout"
- scsi: Revert "target: iscsi: Wait for all commands to finish before freeing a session"
- usb: gadget: composite: Fix bMaxPower for SuperSpeedPlus
- usb: dwc2: Fix in ISOC request length checking
- staging: rtl8723bs: fix copy of overlapping memory
- staging: greybus: use after free in gb_audio_manager_remove_all()
- ASoC: atmel: fix atmel_ssc_set_audio link failure
- ASoC: fsl_sai: Fix exiting path on probing failure
- ecryptfs: replace BUG_ON with error handling code
- iommu/vt-d: Fix compile warning from intel-svm.h
- crypto: rename sm3-256 to sm3 in hash_algo_name
- genirq/proc: Reject invalid affinity masks (again)
- bpf, offload: Replace bitwise AND by logical AND in bpf_prog_offload_info_fill
- arm64: lse: Fix LSE atomics with LLVM
- io_uring: fix __io_iopoll_check deadlock in io_sq_thread
- ALSA: rawmidi: Avoid bit fields for state flags
- ALSA: seq: Avoid concurrent access to queue flags
- ALSA: seq: Fix concurrent access to queue current tick/time
- netfilter: xt_hashlimit: limit the max size of hashtable
- rxrpc: Fix call RCU cleanup using non-bh-safe locks
- io_uring: prevent sq_thread from spinning when it should stop
- ata: ahci: Add shutdown to freeze hardware resources of ahci
- xen: Enable interrupts when calling _cond_resched()
- net/mlx5e: Reset RQ doorbell counter before moving RQ state from RST to RDY
- net/mlx5: Fix sleep while atomic in mlx5_eswitch_get_vepa
- net/mlx5e: Fix crash in recovery flow without devlink reporter
- s390/kaslr: Fix casts in get_random
- s390/mm: Explicitly compare PAGE_DEFAULT_KEY against zero in storage_key_init_range
- bpf: Selftests build error in sockmap_basic.c
- ASoC: SOF: Intel: hda: Add iDisp4 DAI
- Linux 5.4.23
- Miscellaneous Ubuntu changes
- SAUCE: selftests/net -- disable timeout
- SAUCE: selftests/net -- disable l2tp.sh test
- SAUCE: selftests/ftrace: Use printf instead of echo in kprobe syntax error tests
- SAUCE: selftests/powerpc -- Disable timeout for benchmark and tm tests
- SAUCE: selftests/ftrace: Escape additional strings in kprobe syntax error tests
- SAUCE: Revert "UBUNTU: SAUCE: blk/core: Gracefully handle unset make_request_fn"
- [Packaging] prevent duplicated entries in modules.ignore
- update dkms package versions

Ubuntu 20.04 focal-proposed/main: Version 5.4.0-18.22 removed
Mar 17

Ubuntu 16.04 LTS xenial-proposed/main: Updated from 4.4.0-176.206 to 4.4.0-177.207
Mar 16
- xenial/linux: 4.4.0-177.207 -proposed tracker (LP: #1867243)
- Packaging resync (LP: #1786013)
- [Packaging] resync getabis
- [Packaging] update helper scripts
- Xenial update: 4.4.214 upstream stable release (LP: #1864775)
- media: iguanair: fix endpoint sanity check
- x86/cpu: Update cached HLE state on write to TSX_CTRL_CPUID_CLEAR
- sparc32: fix struct ipc64_perm type definition
- ASoC: qcom: Fix of-node refcount unbalance to link->codec_of_node
- cls_rsvp: fix rsvp_policy
- net: hsr: fix possible NULL deref in hsr_handle_frame()
- net_sched: fix an OOB access in cls_tcindex
- tcp: clear tp->total_retrans in tcp_disconnect()
- tcp: clear tp->segs_{in|out} in tcp_disconnect()
- media: uvcvideo: Avoid cyclic entity chains due to malformed USB descriptors
- mfd: dln2: More sanity checking for endpoints
- brcmfmac: Fix memory leak in brcmf_usbdev_qinit
- usb: gadget: legacy: set max_speed to super-speed
- usb: gadget: f_ncm: Use atomic_t to track in-flight request
- usb: gadget: f_ecm: Use atomic_t to track in-flight request
- ALSA: dummy: Fix PCM format loop in proc output
- lib/test_kasan.c: fix memory leak in kmalloc_oob_krealloc_more()
- powerpc/pseries: Advance pfn if section is not present in lmb_is_removable()
- mmc: spi: Toggle SPI polarity, do not hardcode it
- PCI: keystone: Fix link training retries initiation
- crypto: api - Check spawn->alg under lock in crypto_drop_spawn
- scsi: qla2xxx: Fix mtcp dump collection failure
- power: supply: ltc2941-battery-gauge: fix use-after-free
- of: Add OF_DMA_DEFAULT_COHERENT & select it on powerpc
- dm space map common: fix to ensure new block isn't already in use
- crypto: pcrypt - Do not clear MAY_SLEEP flag in original request
- crypto: api - Fix race condition in crypto_spawn_alg
- crypto: picoxcell - adjust the position of tasklet_init and fix missed tasklet_kill
- btrfs: set trans->drity in btrfs_commit_transaction
- ARM: tegra: Enable PLLP bypass during Tegra124 LP1
- mwifiex: fix unbalanced locking in mwifiex_process_country_ie()
- sunrpc: expiry_time should be seconds not timeval
- KVM: x86: Refactor prefix decoding to prevent Spectre-v1/L1TF attacks
- KVM: x86: Protect DR-based index computations from Spectre-v1/L1TF attacks
- KVM: x86: Protect kvm_hv_msr_[get|set]_crash_data() from Spectre-v1/L1TF attacks
- KVM: x86: Protect ioapic_write_indirect() from Spectre-v1/L1TF attacks
- KVM: x86: Protect MSR-based index computations in pmu.h from Spectre-v1/L1TF attacks
- KVM: x86: Protect ioapic_read_indirect() from Spectre-v1/L1TF attacks
- KVM: x86: Protect MSR-based index computations from Spectre-v1/L1TF attacks in x86.c
- KVM: x86: Protect x86_decode_insn from Spectre-v1/L1TF attacks
- KVM: x86: Protect MSR-based index computations in fixed_msr_to_seg_unit() from Spectre-v1/L1TF attacks
- KVM: PPC: Book3S HV: Uninit vCPU if vcore creation fails
- KVM: PPC: Book3S PR: Free shared page if mmu initialization fails
- KVM: x86: Free wbinvd_dirty_mask if vCPU creation fails
- scsi: qla2xxx: Fix the endianness of the qla82xx_get_fw_size() return type
- scsi: csiostor: Adjust indentation in csio_device_reset
- scsi: qla4xxx: Adjust indentation in qla4xxx_mem_free
- ext2: Adjust indentation in ext2_fill_super
- powerpc/44x: Adjust indentation in ibm4xx_denali_fixup_memsize
- NFC: pn544: Adjust indentation in pn544_hci_check_presence
- ppp: Adjust indentation into ppp_async_input
- net: smc911x: Adjust indentation in smc911x_phy_configure
- net: tulip: Adjust indentation in {dmfe, uli526x}_init_module
- mfd: da9062: Fix watchdog compatible string
- mfd: rn5t618: Mark ADC control register volatile
- net: systemport: Avoid RBUF stuck in Wake-on-LAN mode
- bonding/alb: properly access headers in bond_alb_xmit()
- NFS: Fix memory leaks and corruption in readdir
- NFS: Fix bool initialization/comparison
- NFS: Directory page cache pages need to be locked when read
- Btrfs: fix assertion failure on fsync with NO_HOLES enabled
- btrfs: remove trivial locking wrappers of tree mod log
- Btrfs: fix race between adding and putting tree mod seq elements and nodes
- drm: atmel-hlcdc: enable clock before configuring timing engine
- KVM: x86: drop picdev_in_range()
- KVM: x86: Refactor picdev_write() to prevent Spectre-v1/L1TF attacks
- KVM: x86: Protect pmu_intel.c from Spectre-v1/L1TF attacks
- KVM: x86: Protect kvm_lapic_reg_write() from Spectre-v1/L1TF attacks
- btrfs: flush write bio if we loop in extent_write_cache_pages
- KVM: x86/mmu: Apply max PA check for MMIO sptes to 32-bit KVM
- KVM: VMX: Add non-canonical check on writes to RTIT address MSRs
- KVM: nVMX: vmread should not set rflags to specify success in case of #PF
- cifs: fail i/o on soft mounts if sessionsetup errors out
- clocksource: Prevent double add_timer_on() for watchdog_timer
- perf/core: Fix mlock accounting in perf_mmap()
- ASoC: pcm: update FE/BE trigger order based on the command
- scsi: ufs: Fix ufshcd_probe_hba() reture value in case ufshcd_scsi_add_wlus() fails
- rtc: hym8563: Return -EINVAL if the time is known to be invalid
- ARC: [plat-axs10x]: Add missing multicast filter number to GMAC node
- ARM: dts: at91: sama5d3: fix maximum peripheral clock rates
- ARM: dts: at91: sama5d3: define clock rate range for tcb1
- powerpc/pseries: Allow not having ibm, hypertas-functions::hcall-multi-tce for DDW
- pinctrl: sh-pfc: r8a7778: Fix duplicate SDSELF_B and SD1_CLK_B
- mwifiex: Fix possible buffer overflows in mwifiex_ret_wmm_get_status()
- mwifiex: Fix possible buffer overflows in mwifiex_cmd_append_vsie_tlv()
- libertas: don't exit from lbs_ibss_join_existing() with RCU read lock held
- libertas: make lbs_ibss_join_existing() return error code on rates overflow
- Linux 4.4.214
- 5.4.0-11 crash on cryptsetup open (LP: #1860231) // Xenial update: 4.4.214 upstream stable release (LP: #1864775)
- dm: fix potential for q->make_request_fn NULL pointer
- Xenial update: 4.4.213 upstream stable release (LP: #1864774)
- ALSA: pcm: Add missing copy ops check before clearing buffer
- orinoco_usb: fix interface sanity check
- rsi_91x_usb: fix interface sanity check
- USB: serial: ir-usb: add missing endpoint sanity check
- USB: serial: ir-usb: fix link-speed handling
- USB: serial: ir-usb: fix IrLAP framing
- staging: most: net: fix buffer overflow
- staging: wlan-ng: ensure error return is actually returned
- staging: vt6656: correct packet types for CTS protect, mode.
- staging: vt6656: use NULLFUCTION stack on mac80211
- staging: vt6656: Fix false Tx excessive retries reporting.
- ath9k: fix storage endpoint lookup
- brcmfmac: fix interface sanity check
- rtl8xxxu: fix interface sanity check
- zd1211rw: fix storage endpoint lookup
- watchdog: rn5t618_wdt: fix module aliases
- drivers/net/b44: Change to non-atomic bit operations on pwol_mask
- net: wan: sdla: Fix cast from pointer to integer of different size
- atm: eni: fix uninitialized variable warning
- usb-storage: Disable UAS on JMicron SATA enclosure
- net_sched: ematch: reject invalid TCF_EM_SIMPLE
- crypto: af_alg - Use bh_lock_sock in sk_destruct
- crypto: pcrypt - Fix user-after-free on module unload
- arm64: kbuild: remove compressed images on 'make ARCH=arm64 (dist)clean'
- mm/mempolicy.c: fix out of bounds write in mpol_parse_str()
- reiserfs: Fix memory leak of journal device string
- media: digitv: don't continue if remote control state can't be read
- media: gspca: zero usb_buf
- media: dvb-usb/dvb-usb-urb.c: initialize actlen to 0
- ttyprintk: fix a potential deadlock in interrupt context issue
- usb: dwc3: turn off VBUS when leaving host mode
- media: si470x-i2c: Move free() past last use of 'radio'
- clk: mmp2: Fix the order of timer mux parents
- ixgbevf: Remove limit of 10 entries for unicast filter list
- ixgbe: Fix calculation of queue with VFs and flow director on interface flap
- wireless: wext: avoid gcc -O3 warning
- vti[6]: fix packet tx through bpf_redirect()
- scsi: fnic: do not queue commands during fwreset
- airo: Fix possible info leak in AIROOLDIOCTL/SIOCDEVPRIVATE
- airo: Add missing CAP_NET_ADMIN check in AIROOLDIOCTL/SIOCDEVPRIVATE
- r8152: get default setting of WOL before initializing
- qlcnic: Fix CPU soft lockup while collecting firmware dump
- net/fsl: treat fsl,erratum-a011043
- net/sonic: Add mutual exclusion for accessing shared state
- net/sonic: Use MMIO accessors
- net/sonic: Fix receive buffer handling
- net/sonic: Quiesce SONIC before re-initializing descriptor memory
- seq_tab_next() should increase position index
- l2t_seq_next should increase position index
- net: Fix skb->csum update in inet_proto_csum_replace16().
- btrfs: fix mixed block count of available space
- btrfs: do not zero f_bavail if we have available space
- Linux 4.4.213
- Xenial update: 4.4.212 upstream stable release (LP: #1864773)
- powerpc/archrandom: fix arch_get_random_seed_int()
- mt7601u: fix bbp version check in mt7601u_wait_bbp_ready
- drm/virtio: fix bounds check in virtio_gpu_cmd_get_capset()
- ALSA: hda: fix unused variable warning
- ALSA: usb-audio: update quirk for B&W PX to remove microphone
- staging: comedi: ni_mio_common: protect register write overflow
- pcrypt: use format specifier in kobject_add
- exportfs: fix 'passing zero to ERR_PTR()' warning
- drm/dp_mst: Skip validating ports during destruction, just ref
- pinctrl: sh-pfc: r8a7740: Add missing REF125CK pin to gether_gmii group
- pinctrl: sh-pfc: r8a7740: Add missing LCD0 marks to lcd0_data24_1 group
- pinctrl: sh-pfc: r8a7791: Remove bogus ctrl marks from qspi_data4_b group
- pinctrl: sh-pfc: r8a7791: Remove bogus marks from vin1_b_data18 group
- pinctrl: sh-pfc: sh73a0: Add missing TO pin to tpu4_to3 group
- pinctrl: sh-pfc: r8a7794: Remove bogus IPSR9 field
- pinctrl: sh-pfc: sh7734: Add missing IPSR11 field
- pinctrl: sh-pfc: sh7269: Add missing PCIOR0 field
- pinctrl: sh-pfc: sh7734: Remove bogus IPSR10 value
- Input: nomadik-ske-keypad - fix a loop timeout test
- clk: highbank: fix refcount leak in hb_clk_init()
- clk: qoriq: fix refcount leak in clockgen_init()
- clk: socfpga: fix refcount leak
- clk: samsung: exynos4: fix refcount leak in exynos4_get_xom()
- clk: imx6q: fix refcount leak in imx6q_clocks_init()
- clk: imx6sx: fix refcount leak in imx6sx_clocks_init()
- clk: imx7d: fix refcount leak in imx7d_clocks_init()
- clk: vf610: fix refcount leak in vf610_clocks_init()
- clk: armada-370: fix refcount leak in a370_clk_init()
- clk: kirkwood: fix refcount leak in kirkwood_clk_init()
- clk: armada-xp: fix refcount leak in axp_clk_init()
- IB/usnic: Fix out of bounds index check in query pkey
- RDMA/ocrdma: Fix out of bounds index check in query pkey
- media: s5p-jpeg: Correct step and max values for V4L2_CID_JPEG_RESTART_INTERVAL
- crypto: tgr192 - fix unaligned memory access
- ASoC: imx-sgtl5000: put of nodes if finding codec fails
- rtc: cmos: ignore bogus century byte
- tty: ipwireless: Fix potential NULL pointer dereference
- rtc: ds1672: fix unintended sign extension
- rtc: 88pm860x: fix unintended sign extension
- rtc: 88pm80x: fix unintended sign extension
- rtc: pm8xxx: fix unintended sign extension
- fbdev: chipsfb: remove set but not used variable 'size'
- pinctrl: sh-pfc: emev2: Add missing pinmux functions
- pinctrl: sh-pfc: r8a7791: Fix scifb2_data_c pin group
- pinctrl: sh-pfc: sh73a0: Fix fsic_spdif pin groups
- block: don't use bio->bi_vcnt to figure out segment number
- vfio_pci: Enable memory accesses before calling pci_map_rom
- cdc-wdm: pass return value of recover_from_urb_loss
- drm/nouveau/bios/ramcfg: fix missing parentheses when calculating RON
- drm/nouveau/pmu: don't print reply values if exec is false
- ASoC: qcom: Fix of-node refcount unbalance in apq8016_sbc_parse_of()
- fs/nfs: Fix nfs_parse_devname to not modify it's argument
- clocksource/drivers/sun5i: Fail gracefully when clock rate is unavailable
- ARM: 8847/1: pm: fix HYP/SVC mode mismatch when MCPM is used
- regulator: wm831x-dcdc: Fix list of wm831x_dcdc_ilim from mA to uA
- nios2: ksyms: Add missing symbol exports
- scsi: megaraid_sas: reduce module load time
- xen, cpu_hotplug: Prevent an out of bounds access
- net: sh_eth: fix a missing check of of_get_phy_mode
- media: ivtv: update *pos correctly in ivtv_read_pos()
- media: cx18: update *pos correctly in cx18_read_pos()
- media: wl128x: Fix an error code in fm_download_firmware()
- media: cx23885: check allocation return
- jfs: fix bogus variable self-initialization
- m68k: mac: Fix VIA timer counter accesses
- ARM: OMAP2+: Fix potentially uninitialized return value for _setup_reset()
- media: davinci-isif: avoid uninitialized variable use
- spi: tegra114: clear packed bit for unpacked mode
- spi: tegra114: fix for unpacked mode transfers
- soc/fsl/qe: Fix an error code in qe_pin_request()
- spi: bcm2835aux: fix driver to not allow 65535 (=-1) cs-gpios
- ehea: Fix a copy-paste err in ehea_init_port_res
- scsi: qla2xxx: Unregister chrdev if module initialization fails
- ARM: pxa: ssp: Fix "WARNING: invalid free of devm_ allocated data"
- hwmon: (w83627hf) Use request_muxed_region for Super-IO accesses
- tipc: set sysctl_tipc_rmem and named_timeout right range
- powerpc: vdso: Make vdso32 installation conditional in vdso_install
- media: ov2659: fix unbalanced mutex_lock/unlock
- 6lowpan: Off by one handling ->nexthdr
- dmaengine: axi-dmac: Don't check the number of frames for alignment
- ALSA: usb-audio: Handle the error from snd_usb_mixer_apply_create_quirk()
- packet: in recvmsg msg_name return at least sizeof sockaddr_ll
- ASoC: fix valid stream condition
- IB/mlx5: Add missing XRC options to QP optional params mask
- iommu/vt-d: Make kernel parameter igfx_off work with vIOMMU
- media: omap_vout: potential buffer overflow in vidioc_dqbuf()
- media: davinci/vpbe: array underflow in vpbe_enum_outputs()
- platform/x86: alienware-wmi: printing the wrong error code
- netfilter: ebtables: CONFIG_COMPAT: reject trailing data after last rule
- ARM: riscpc: fix lack of keyboard interrupts after irq conversion
- kdb: do a sanity check on the cpu in kdb_per_cpu()
- backlight: lm3630a: Return 0 on success in update_status functions
- thermal: cpu_cooling: Actually trace CPU load in thermal_power_cpu_get_power
- spi: spi-fsl-spi: call spi_finalize_current_message() at the end
- misc: sgi-xp: Properly initialize buf in xpc_get_rsvd_page_pa
- iommu: Use right function to get group for device
- signal/cifs: Fix cifs_put_tcp_session to call send_sig instead of force_sig
- inet: frags: call inet_frags_fini() after unregister_pernet_subsys()
- media: vivid: fix incorrect assignment operation when setting video mode
- powerpc/cacheinfo: add cacheinfo_teardown, cacheinfo_rebuild
- drm/msm/mdp5: Fix mdp5_cfg_init error return
- net/af_iucv: always register net_device notifier
- ASoC: ti: davinci-mcasp: Fix slot mask settings when using multiple AXRs
- rtc: pcf8563: Clear event flags and disable interrupts before requesting irq
- drm/msm/a3xx: remove TPL1 regs from snapshot
- iommu/amd: Make iommu_disable safer
- mfd: intel-lpss: Release IDA resources
- devres: allow const resource arguments
- net: pasemi: fix an use-after-free in pasemi_mac_phy_init()
- scsi: libfc: fix null pointer dereference on a null lport
- libertas_tf: Use correct channel range in lbtf_geo_init
- usb: host: xhci-hub: fix extra endianness conversion
- mic: avoid statically declaring a 'struct device'.
- x86/kgbd: Use NMI_VECTOR not APIC_DM_NMI
- ALSA: aoa: onyx: always initialize register read value
- cifs: fix rmmod regression in cifs.ko caused by force_sig changes
- crypto: caam - free resources in case caam_rng registration failed
- ext4: set error return correctly when ext4_htree_store_dirent fails
- ASoC: es8328: Fix copy-paste error in es8328_right_line_controls
- ASoC: cs4349: Use PM ops 'cs4349_runtime_pm'
- ASoC: wm8737: Fix copy-paste error in wm8737_snd_controls
- signal: Allow cifs and drbd to receive their terminating signals
- dmaengine: dw: platform: Switch to acpi_dma_controller_register()
- mac80211: minstrel_ht: fix per-group max throughput rate initialization
- mips: avoid explicit UB in assignment of mips_io_port_base
- ahci: Do not export local variable ahci_em_messages
- Partially revert "kfifo: fix kfifo_alloc() and kfifo_init()"
- power: supply: Init device wakeup after device_add()
- x86, perf: Fix the dependency of the x86 insn decoder selftest
- bcma: fix incorrect update of BCMA_CORE_PCI_MDIO_DATA
- iio: dac: ad5380: fix incorrect assignment to val
- ath9k: dynack: fix possible deadlock in ath_dynack_node_{de}init
- net: sonic: return NETDEV_TX_OK if failed to map buffer
- Btrfs: fix hang when loading existing inode cache off disk
- hwmon: (shtc1) fix shtc1 and shtw1 id mask
- net: sonic: replace dev_kfree_skb in sonic_send_packet
- net/rds: Fix 'ib_evt_handler_call' element in 'rds_ib_stat_names'
- iommu/amd: Wait for completion of IOTLB flush in attach_device
- net: hisilicon: Fix signedness bug in hix5hd2_dev_probe()
- net: broadcom/bcmsysport: Fix signedness in bcm_sysport_probe()
- net: ethernet: stmmac: Fix signedness bug in ipq806x_gmac_of_parse()
- mac80211: accept deauth frames in IBSS mode
- llc: fix another potential sk_buff leak in llc_ui_sendmsg()
- llc: fix sk_buff refcounting in llc_conn_state_process()
- net: stmmac: fix length of PTP clock's name string
- drm/msm/dsi: Implement reset correctly
- dmaengine: imx-sdma: fix size check for sdma script_number
- net: qca_spi: Move reset_count to struct qcaspi
- media: ov6650: Fix incorrect use of JPEG colorspace
- media: ov6650: Fix some format attributes not under control
- media: ov6650: Fix .get_fmt() V4L2_SUBDEV_FORMAT_TRY support
- MIPS: Loongson: Fix return value of loongson_hwmon_init
- net: neigh: use long type to store jiffies delta
- packet: fix data-race in fanout_flow_is_huge()
- dmaengine: ti: edma: fix missed failure handling
- drm/radeon: fix bad DMA from INTERRUPT_CNTL2
- arm64: dts: juno: Fix UART frequency
- m68k: Call timer_interrupt() with interrupts disabled
- firestream: fix memory leaks
- net: cxgb3_main: Add CAP_NET_ADMIN check to CHELSIO_GET_MEM
- net, ip_tunnel: fix namespaces move
- net_sched: fix datalen for ematch
- net: usb: lan78xx: Add .ndo_features_check
- hwmon: (adt7475) Make volt2reg return same reg as reg2volt input
- Input: keyspan-remote - fix control-message timeouts
- ARM: 8950/1: ftrace/recordmcount: filter relocation types
- mmc: sdhci: fix minimum clock rate for v3 controller
- Input: sur40 - fix interface sanity checks
- Input: gtco - fix endpoint sanity check
- Input: aiptek - fix endpoint sanity check
- hwmon: (nct7802) Fix voltage limits to wrong registers
- scsi: RDMA/isert: Fix a recently introduced regression related to logout
- tracing: xen: Ordered comparison of function pointers
- iio: buffer: align the size of scan bytes to size of the largest element
- scsi: iscsi: Avoid potential deadlock in iscsi_if_rx func
- md: Avoid namespace collision with bitmap API
- bitmap: Add bitmap_alloc(), bitmap_zalloc() and bitmap_free()
- netfilter: ipset: use bitmap infrastructure completely
- net/x25: fix nonblocking connect
- Revert "UBUNTU: SAUCE: libertas: Fix two buffer overflows at parsing bss descriptor"
- libertas: Fix two buffer overflows at parsing bss descriptor
- Linux 4.4.212
- CVE-2020-8428
- do_last(): fetch directory ->i_mode and ->i_uid before it's too late
- vfs: fix do_last() regression
- xfs fill_fs test in fallocate06 from ubuntu_ltp_syscalls failed (LP: #1865967)
- xfs: Fix tail rounding in xfs_alloc_file_space()
- ipc/sem.c : process loops infinitely in exit_sem() (LP: #1858834)
- Revert "ipc, sem: remove uneeded sem_undo_list lock usage in exit_sem()"
- quotactl07 from ubuntu_ltp_syscalls failed (LP: #1864092)
- xfs: Sanity check flags of Q_XQUOTARM call

Ubuntu 16.04 LTS xenial-updates/main: Updated from 4.4.0-174.204 to 4.4.0-176.206
Mar 16
- xenial/linux: 4.4.0-176.206 -proposed tracker (LP: #1865106)
- CVE-2020-2732
- x86/vdso: Use RDPID in preference to LSL when available
- KVM: x86: emulate RDPID
- KVM: nVMX: Don't emulate instructions in guest mode
- KVM: nVMX: Refactor IO bitmap checks into helper function
- KVM: nVMX: Check IO instruction VM-exit conditions

Ubuntu 18.04 LTS bionic-updates/main: Updated from 4.15.0-88.88 to 4.15.0-91.92
Mar 16
- bionic/linux: 4.15.0-91.92 -proposed tracker (LP: #1865109)
- CVE-2020-2732
- KVM: x86: emulate RDPID
- KVM: nVMX: Don't emulate instructions in guest mode
- KVM: nVMX: Refactor IO bitmap checks into helper function
- KVM: nVMX: Check IO instruction VM-exit conditions

Ubuntu 19.10 eoan-updates/main: Updated from 5.3.0-40.32 to 5.3.0-42.34
Mar 16
- eoan/linux: 5.3.0-42.34 -proposed tracker (LP: #1865111)
- CVE-2020-2732
- KVM: nVMX: Don't emulate instructions in guest mode
- KVM: nVMX: Refactor IO bitmap checks into helper function
- KVM: nVMX: Check IO instruction VM-exit conditions

Ubuntu 20.04 focal-proposed/main: Updated from 5.4.0-17.21 to 5.4.0-18.22
Mar 09
- focal/linux: 5.4.0-18.22 -proposed tracker (LP: #1866488)
- Packaging resync (LP: #1786013)
- [Packaging] resync getabis
- [Packaging] update helper scripts
- Add sysfs attribute to show remapped NVMe (LP: #1863621)
- SAUCE: ata: ahci: Add sysfs attribute to show remapped NVMe device count
- [20.04 FEAT] Compression improvements in Linux kernel (LP: #1830208)
- lib/zlib: add s390 hardware support for kernel zlib_deflate
- s390/boot: rename HEAP_SIZE due to name collision
- lib/zlib: add s390 hardware support for kernel zlib_inflate
- s390/boot: add dfltcc= kernel command line parameter
- lib/zlib: add zlib_deflate_dfltcc_enabled() function
- btrfs: use larger zlib buffer for s390 hardware compression
- [Config] Introducing s390x specific kernel config option CONFIG_ZLIB_DFLTCC
- [UBUNTU 20.04] s390x/pci: increase CONFIG_PCI_NR_FUNCTIONS to 512 in kernel config (LP: #1866056)
- [Config] Increase CONFIG_PCI_NR_FUNCTIONS from 64 to 512 starting with focal on s390x
- CONFIG_IP_MROUTE_MULTIPLE_TABLES is not set (LP: #1865332)
- [Config] CONFIG_IP_MROUTE_MULTIPLE_TABLES=y
- Dell XPS 13 9300 Intel 1650S wifi [34f0:1651] fails to load firmware (LP: #1865962)
- iwlwifi: remove IWL_DEVICE_22560/IWL_DEVICE_FAMILY_22560
- iwlwifi: 22000: fix some indentation
- iwlwifi: pcie: rx: use rxq queue_size instead of constant
- iwlwifi: allocate more receive buffers for HE devices
- iwlwifi: remove some outdated iwl22000 configurations
- iwlwifi: assume the driver_data is a trans_cfg, but allow full cfg
- [FOCAL][REGRESSION] Intel Gen 9 brightness cannot be controlled (LP: #1861521)
- Revert "USUNTU: SAUCE: drm/i915: Force DPCD backlight mode on Dell Precision 4K sku"
- Revert "UBUNTU: SAUCE: drm/i915: Force DPCD backlight mode on X1 Extreme 2nd Gen 4K AMOLED panel"
- SAUCE: drm/dp: Introduce EDID-based quirks
- SAUCE: drm/i915: Force DPCD backlight mode on X1 Extreme 2nd Gen 4K AMOLED panel
- SAUCE: drm/i915: Force DPCD backlight mode for some Dell CML 2020 panels
- [20.04 FEAT] Enable proper kprobes on ftrace support (LP: #1865858)
- s390/ftrace: save traced function caller
- s390: support KPROBES_ON_FTRACE
- alsa/sof: load different firmware on different platforms (LP: #1857409)
- ASoC: SOF: Intel: hda: use fallback for firmware name
- ASoC: Intel: acpi-match: split CNL tables in three
- ASoC: SOF: Intel: Fix CFL and CML FW nocodec binary names.
- [UBUNTU 20.04] Enable CONFIG_NET_SWITCHDEV in kernel config for s390x starting with focal (LP: #1865452)
- [Config] Enable CONFIG_NET_SWITCHDEV in kernel config for s390x starting with focal
- Focal update: v5.4.24 upstream stable release (LP: #1866333)
- io_uring: grab ->fs as part of async offload
- EDAC: skx_common: downgrade message importance on missing PCI device
- net: dsa: b53: Ensure the default VID is untagged
- net: fib_rules: Correctly set table field when table number exceeds 8 bits
- net: macb: ensure interface is not suspended on at91rm9200
- net: mscc: fix in frame extraction
- net: phy: restore mdio regs in the iproc mdio driver
- net: sched: correct flower port blocking
- net/tls: Fix to avoid gettig invalid tls record
- nfc: pn544: Fix occasional HW initialization failure
- qede: Fix race between rdma destroy workqueue and link change event
- Revert "net: dev: introduce support for sch BYPASS for lockless qdisc"
- udp: rehash on disconnect
- sctp: move the format error check out of __sctp_sf_do_9_1_abort
- bnxt_en: Improve device shutdown method.
- bnxt_en: Issue PCIe FLR in kdump kernel to cleanup pending DMAs.
- bonding: add missing netdev_update_lockdep_key()
- net: export netdev_next_lower_dev_rcu()
- bonding: fix lockdep warning in bond_get_stats()
- ipv6: Fix route replacement with dev-only route
- ipv6: Fix nlmsg_flags when splitting a multipath route
- ipmi:ssif: Handle a possible NULL pointer reference
- drm/msm: Set dma maximum segment size for mdss
- sched/core: Don't skip remote tick for idle CPUs
- timers/nohz: Update NOHZ load in remote tick
- sched/fair: Prevent unlimited runtime on throttled group
- dax: pass NOWAIT flag to iomap_apply
- mac80211: consider more elements in parsing CRC
- cfg80211: check wiphy driver existence for drvinfo report
- s390/zcrypt: fix card and queue total counter wrap
- qmi_wwan: re-add DW5821e pre-production variant
- qmi_wwan: unconditionally reject 2 ep interfaces
- NFSv4: Fix races between open and dentry revalidation
- perf/smmuv3: Use platform_get_irq_optional() for wired interrupt
- perf/x86/intel: Add Elkhart Lake support
- perf/x86/cstate: Add Tremont support
- perf/x86/msr: Add Tremont support
- ceph: do not execute direct write in parallel if O_APPEND is specified
- ARM: dts: sti: fixup sound frame-inversion for stihxxx-b2120.dtsi
- drm/amd/display: Do not set optimized_require to false after plane disable
- RDMA/siw: Remove unwanted WARN_ON in siw_cm_llp_data_ready()
- drm/amd/display: Check engine is not NULL before acquiring
- drm/amd/display: Limit minimum DPPCLK to 100MHz.
- drm/amd/display: Add initialitions for PLL2 clock source
- amdgpu: Prevent build errors regarding soft/hard-float FP ABI tags
- soc/tegra: fuse: Fix build with Tegra194 configuration
- i40e: Fix the conditional for i40e_vc_validate_vqs_bitmaps
- net: ena: fix potential crash when rxfh key is NULL
- net: ena: fix uses of round_jiffies()
- net: ena: add missing ethtool TX timestamping indication
- net: ena: fix incorrect default RSS key
- net: ena: rss: do not allocate key when not supported
- net: ena: rss: fix failure to get indirection table
- net: ena: rss: store hash function as values and not bits
- net: ena: fix incorrectly saving queue numbers when setting RSS indirection table
- net: ena: fix corruption of dev_idx_to_host_tbl
- net: ena: ethtool: use correct value for crc32 hash
- net: ena: ena-com.c: prevent NULL pointer dereference
- ice: update Unit Load Status bitmask to check after reset
- cifs: Fix mode output in debugging statements
- cfg80211: add missing policy for NL80211_ATTR_STATUS_CODE
- mac80211: fix wrong 160/80+80 MHz setting
- nvme/tcp: fix bug on double requeue when send fails
- nvme: prevent warning triggered by nvme_stop_keep_alive
- nvme/pci: move cqe check after device shutdown
- ext4: potential crash on allocation error in ext4_alloc_flex_bg_array()
- audit: fix error handling in audit_data_to_entry()
- audit: always check the netlink payload length in audit_receive_msg()
- ACPICA: Introduce ACPI_ACCESS_BYTE_WIDTH() macro
- ACPI: watchdog: Fix gas->access_width usage
- KVM: VMX: check descriptor table exits on instruction emulation
- HID: ite: Only bind to keyboard USB interface on Acer SW5-012 keyboard dock
- HID: core: fix off-by-one memset in hid_report_raw_event()
- HID: core: increase HID report buffer size to 8KiB
- drm/amdgpu: Drop DRIVER_USE_AGP
- drm/radeon: Inline drm_get_pci_dev
- macintosh: therm_windtunnel: fix regression when instantiating devices
- tracing: Disable trace_printk() on post poned tests
- Revert "PM / devfreq: Modify the device name as devfreq(X) for sysfs"
- amdgpu/gmc_v9: save/restore sdpif regs during S3
- cpufreq: Fix policy initialization for internal governor drivers
- io_uring: fix 32-bit compatability with sendmsg/recvmsg
- netfilter: ipset: Fix "INFO: rcu detected stall in hash_xxx" reports
- net/smc: transfer fasync_list in case of fallback
- vhost: Check docket sk_family instead of call getname
- netfilter: ipset: Fix forceadd evaluation path
- netfilter: xt_hashlimit: reduce hashlimit_mutex scope for htable_put()
- HID: alps: Fix an error handling path in 'alps_input_configured()'
- HID: hiddev: Fix race in in hiddev_disconnect()
- MIPS: VPE: Fix a double free and a memory leak in 'release_vpe()'
- i2c: altera: Fix potential integer overflow
- i2c: jz4780: silence log flood on txabrt
- drm/i915/gvt: Fix orphan vgpu dmabuf_objs' lifetime
- drm/i915/gvt: Separate display reset from ALL_ENGINES reset
- nl80211: fix potential leak in AP start
- mac80211: Remove a redundant mutex unlock
- kbuild: fix DT binding schema rule to detect command line changes
- hv_netvsc: Fix unwanted wakeup in netvsc_attach()
- usb: charger: assign specific number for enum value
- nvme-pci: Hold cq_poll_lock while completing CQEs
- s390/qeth: vnicc Fix EOPNOTSUPP precedence
- net: netlink: cap max groups which will be considered in netlink_bind()
- net: atlantic: fix use after free kasan warn
- net: atlantic: fix potential error handling
- net: atlantic: fix out of range usage of active_vlans array
- net/smc: no peer ID in CLC decline for SMCD
- net: ena: make ena rxfh support ETH_RSS_HASH_NO_CHANGE
- selftests: Install settings files to fix TIMEOUT failures
- kbuild: remove header compile test
- kbuild: move headers_check rule to usr/include/Makefile
- kbuild: remove unneeded variable, single-all
- kbuild: make single target builds even faster
- namei: only return -ECHILD from follow_dotdot_rcu()
- mwifiex: drop most magic numbers from mwifiex_process_tdls_action_frame()
- mwifiex: delete unused mwifiex_get_intf_num()
- KVM: SVM: Override default MMIO mask if memory encryption is enabled
- KVM: Check for a bad hva before dropping into the ghc slow path
- sched/fair: Optimize select_idle_cpu
- f2fs: fix to add swap extent correctly
- RDMA/hns: Simplify the calculation and usage of wqe idx for post verbs
- RDMA/hns: Bugfix for posting a wqe with sge
- drivers: net: xgene: Fix the order of the arguments of
'alloc_etherdev_mqs()' - ima: ima/lsm policy rule loading logic bug fixes
- kprobes: Set unoptimized flag after unoptimizing code
- lib/vdso: Make __arch_update_vdso_data() logic understandable
- lib/vdso: Update coarse timekeeper unconditionally
- pwm: omap-dmtimer: put_device() after of_find_device_by_node()
- perf hists browser: Restore ESC as "Zoom out" of DSO/thread/etc
- perf ui gtk: Add missing zalloc object
- x86/resctrl: Check monitoring static key in the MBM overflow handler
- KVM: x86: Remove spurious kvm_mmu_unload() from vcpu destruction path
- KVM: x86: Remove spurious clearing of async #PF MSR
- rcu: Allow only one expedited GP to run concurrently with wakeups
- ubifs: Fix ino_t format warnings in orphan_delete()
- thermal: db8500: Depromote debug print
- thermal: brcmstb_thermal: Do not use DT coefficients
- netfilter: nft_tunnel: no need to call htons() when dumping ports
- netfilter: nf_flowtable: fix documentation
- bus: tegra-aconnect: Remove PM_CLK dependency
- xfs: clear kernel only flags in XFS_IOC_ATTRMULTI_BY_HANDLE
- locking/lockdep: Fix lockdep_stats indentation problem
- mm/debug.c: always print flags in dump_page()
- mm/gup: allow FOLL_FORCE for get_user_pages_fast()
- mm/huge_memory.c: use head to check huge zero page
- mm, thp: fix defrag setting if newline is not used
- kvm: nVMX: VMWRITE checks VMCS-link pointer before VMCS field
- kvm: nVMX: VMWRITE checks unsupported field before read-only field
- blktrace: Protect q->blk_trace with RCU
- Linux 5.4.24
- Focal update: v5.4.23 upstream stable release (LP: #1866165)
- iommu/qcom: Fix bogus detach logic
- ALSA: hda: Use scnprintf() for printing texts for sysfs/procfs
- ALSA: hda/realtek - Apply quirk for MSI GP63, too
- ALSA: hda/realtek - Apply quirk for yet another MSI laptop
- ASoC: codec2codec: avoid invalid/double-free of pcm runtime
- ASoC: sun8i-codec: Fix setting DAI data format
- tpm: Initialize crypto_id of allocated_banks to HASH_ALGO__LAST
- ecryptfs: fix a memory leak bug in parse_tag_1_packet()
- ecryptfs: fix a memory leak bug in ecryptfs_init_messaging()
- btrfs: handle logged extent failure properly
- thunderbolt: Prevent crash if non-active NVMem file is read
- USB: misc: iowarrior: add support for 2 OEMed devices
- USB: misc: iowarrior: add support for the 28 and 28L devices
- USB: misc: iowarrior: add support for the 100 device
- e1000e: Use rtnl_lock to prevent race conditions between net and pci/pm
- floppy: check FDC index for errors before assigning it
- vt: fix scrollback flushing on background consoles
- vt: selection, handle pending signals in paste_selection
- vt: vt_ioctl: fix race in VT_RESIZEX
- staging: android: ashmem: Disallow ashmem memory from being remapped
- staging: vt6656: fix sign of rx_dbm to bb_pre_ed_rssi.
- xhci: Force Maximum Packet size for Full-speed bulk devices to valid range.
- xhci: fix runtime pm enabling for quirky Intel hosts
- xhci: apply XHCI_PME_STUCK_QUIRK to Intel Comet Lake platforms
- xhci: Fix memory leak when caching protocol extended capability PSI tables - take 2
- usb: host: xhci: update event ring dequeue pointer on purpose
- USB: core: add endpoint-blacklist quirk
- USB: quirks: blacklist duplicate ep on Sound Devices USBPre2
- usb: uas: fix a plug & unplug racing
- USB: Fix novation SourceControl XL after suspend
- USB: hub: Don't record a connect-change event during reset-resume
- USB: hub: Fix the broken detection of USB3 device in SMSC hub
- usb: dwc2: Fix SET/CLEAR_FEATURE and GET_STATUS flows
- usb: dwc3: gadget: Check for IOC/LST bit in TRB->ctrl fields
- usb: dwc3: debug: fix string position formatting mixup with ret and len
- scsi: Revert "target/core: Inline transport_lun_remove_cmd()"
- staging: rtl8188eu: Fix potential security hole
- staging: rtl8188eu: Fix potential overuse of kernel memory
- staging: rtl8723bs: Fix potential security hole
- staging: rtl8723bs: Fix potential overuse of kernel memory
- drm/panfrost: perfcnt: Reserve/use the AS attached to the perfcnt MMU context
- powerpc/8xx: Fix clearing of bits 20-23 in ITLB miss
- powerpc/eeh: Fix deadlock handling dead PHB
- powerpc/tm: Fix clearing MSR[TS] in current when reclaiming on signal delivery
- powerpc/entry: Fix an #if which should be an #ifdef in entry_32.S
- powerpc/hugetlb: Fix 512k hugepages on 8xx with 16k page size
- powerpc/hugetlb: Fix 8M hugepages on 8xx
- arm64: memory: Add missing brackets to untagged_addr() macro
- jbd2: fix ocfs2 corrupt when clearing block group bits
- x86/ima: use correct identifier for SetupMode variable
- x86/mce/amd: Publish the bank pointer only after setup has succeeded
- x86/mce/amd: Fix kobject lifetime
- x86/cpu/amd: Enable the fixed Instructions Retired counter IRPERF
- serial: 8250: Check UPF_IRQ_SHARED in advance
- tty/serial: atmel: manage shutdown in case of RS485 or ISO7816 mode
- tty: serial: imx: setup the correct sg entry for tx dma
- tty: serial: qcom_geni_serial: Fix RX cancel command failure
- serdev: ttyport: restore client ops on deregistration
- MAINTAINERS: Update drm/i915 bug filing URL
- ACPI: PM: s2idle: Check fixed wakeup events in acpi_s2idle_wake()
- mm/memcontrol.c: lost css_put in memcg_expand_shrinker_maps()
- nvme-multipath: Fix memory leak with ana_log_buf
- genirq/irqdomain: Make sure all irq domain flags are distinct
- mm/vmscan.c: don't round up scan size for online memory cgroup
- mm/sparsemem: pfn_to_page is not valid yet on SPARSEMEM
- lib/stackdepot.c: fix global out-of-bounds in stack_slabs
- mm: Avoid creating virtual address aliases in brk()/mmap()/mremap()
- drm/amdgpu/soc15: fix xclk for raven
- drm/amdgpu/gfx9: disable gfxoff when reading rlc clock
- drm/amdgpu/gfx10: disable gfxoff when reading rlc clock
- drm/nouveau/kms/gv100-: Re-set LUT after clearing for modesets
- drm/i915: Wean off drm_pci_alloc/drm_pci_free
- drm/i915: Update drm/i915 bug filing URL
- sched/psi: Fix OOB write when writing 0 bytes to PSI files
- KVM: nVMX: Don't emulate instructions in guest mode
- KVM: x86: don't notify userspace IOAPIC on edge-triggered interrupt EOI
- ext4: fix a data race in EXT4_I(inode)->i_disksize
- ext4: add cond_resched() to __ext4_find_entry()
- ext4: fix potential race between online resizing and write operations
- ext4: fix potential race between s_group_info online resizing and access
- ext4: fix potential race between s_flex_groups online resizing and access
- ext4: fix mount failure with quota configured as module
- ext4: rename s_journal_flag_rwsem to s_writepages_rwsem
- ext4: fix race between writepages and enabling EXT4_EXTENTS_FL
- KVM: nVMX: Refactor IO bitmap checks into helper function
- KVM: nVMX: Check IO instruction VM-exit conditions
- KVM: nVMX: clear PIN_BASED_POSTED_INTR from nested pinbased_ctls only when apicv is globally disabled
- KVM: nVMX: handle nested posted interrupts when apicv is disabled for L1
- KVM: apic: avoid calculating pending eoi from an uninitialized val
- btrfs: destroy qgroup extent records on transaction abort
- btrfs: fix bytes_may_use underflow in prealloc error condtition
- btrfs: reset fs_root to NULL on error in open_ctree
- btrfs: do not check delayed items are empty for single transaction cleanup
- Btrfs: fix btrfs_wait_ordered_range() so that it waits for all ordered extents
- Btrfs: fix race between shrinking truncate and fiemap
- btrfs: don't set path->leave_spinning for truncate
- Btrfs: fix deadlock during fast fsync when logging prealloc extents beyond eof
- Revert "dmaengine: imx-sdma: Fix memory leak"
- drm/i915/gvt: more locking for ppgtt mm LRU list
- drm/bridge: tc358767: fix poll timeouts
- drm/i915/gt: Protect defer_request() from new waiters
- drm/msm/dpu: fix BGR565 vs RGB565 confusion
- scsi: Revert "RDMA/isert: Fix a recently introduced regression related to logout"
- scsi: Revert "target: iscsi: Wait for all commands to finish before freeing a session"
- usb: gadget: composite: Fix bMaxPower for SuperSpeedPlus
- usb: dwc2: Fix in ISOC request length checking
- staging: rtl8723bs: fix copy of overlapping memory
- staging: greybus: use after free in gb_audio_manager_remove_all()
- ASoC: atmel: fix atmel_ssc_set_audio link failure
- ASoC: fsl_sai: Fix exiting path on probing failure
- ecryptfs: replace BUG_ON with error handling code
- iommu/vt-d: Fix compile warning from intel-svm.h
- crypto: rename sm3-256 to sm3 in hash_algo_name
- genirq/proc: Reject invalid affinity masks (again)
- bpf, offload: Replace bitwise AND by logical AND in bpf_prog_offload_info_fill
- arm64: lse: Fix LSE atomics with LLVM
- io_uring: fix __io_iopoll_check deadlock in io_sq_thread
- ALSA: rawmidi: Avoid bit fields for state flags
- ALSA: seq: Avoid concurrent access to queue flags
- ALSA: seq: Fix concurrent access to queue current tick/time
- netfilter: xt_hashlimit: limit the max size of hashtable
- rxrpc: Fix call RCU cleanup using non-bh-safe locks
- io_uring: prevent sq_thread from spinning when it should stop
- ata: ahci: Add shutdown to freeze hardware resources of ahci
- xen: Enable interrupts when calling _cond_resched()
- net/mlx5e: Reset RQ doorbell counter before moving RQ state from RST to RDY
- net/mlx5: Fix sleep while atomic in mlx5_eswitch_get_vepa
- net/mlx5e: Fix crash in recovery flow without devlink reporter
- s390/kaslr: Fix casts in get_random
- s390/mm: Explicitly compare PAGE_DEFAULT_KEY against zero in storage_key_init_range
- bpf: Selftests build error in sockmap_basic.c
- ASoC: SOF: Intel: hda: Add iDisp4 DAI
- Linux 5.4.23
- Miscellaneous Ubuntu changes
- SAUCE: selftests/net -- disable timeout
- SAUCE: selftests/net -- disable l2tp.sh test
- SAUCE: selftests/ftrace: Use printf instead of echo in kprobe syntax error tests
- SAUCE: selftests/powerpc -- Disable timeout for benchmark and tm tests
- SAUCE: selftests/ftrace: Escape additional strings in kprobe syntax error tests
- SAUCE: Revert "UBUNTU: SAUCE: blk/core: Gracefully handle unset make_request_fn"
- [Packaging] prevent duplicated entries in modules.ignore
- update dkms package versions

Ubuntu 20.04 focal-proposed/main: Updated from 5.4.0-16.19 to 5.4.0-17.21
2020-03-01
- focal/linux: 5.4.0-17.20 -proposed tracker (LP: #1865025)
- Packaging resync (LP: #1786013)
- [Packaging] update helper scripts
- Miscellaneous Ubuntu changes
- SAUCE: drm/i915/execlists: fix off by one in execlists_update_context()

Ubuntu 19.10 eoan-proposed/main: Updated from 5.3.0-41.33 to 5.3.0-42.34
2020-02-28
- eoan/linux: 5.3.0-42.34 -proposed tracker (LP: #1865111)
- CVE-2020-2732
- KVM: nVMX: Don't emulate instructions in guest mode
- KVM: nVMX: Refactor IO bitmap checks into helper function
- KVM: nVMX: Check IO instruction VM-exit conditions

Ubuntu 18.04 LTS bionic-proposed/main: Updated from 4.15.0-90.91 to 4.15.0-91.92
2020-02-28
- bionic/linux: 4.15.0-91.92 -proposed tracker (LP: #1865109)
- CVE-2020-2732
- KVM: x86: emulate RDPID
- KVM: nVMX: Don't emulate instructions in guest mode
- KVM: nVMX: Refactor IO bitmap checks into helper function
- KVM: nVMX: Check IO instruction VM-exit conditions

Ubuntu 16.04 LTS xenial-proposed/main: Updated from 4.4.0-175.205 to 4.4.0-176.206
2020-02-28
- xenial/linux: 4.4.0-176.206 -proposed tracker (LP: #1865106)
- CVE-2020-2732
- x86/vdso: Use RDPID in preference to LSL when available
- KVM: x86: emulate RDPID
- KVM: nVMX: Don't emulate instructions in guest mode
- KVM: nVMX: Refactor IO bitmap checks into helper function
- KVM: nVMX: Check IO instruction VM-exit conditions

Ubuntu 20.04 focal-proposed/main: Updated from 5.4.0-15.18 to 5.4.0-16.19
2020-02-27
- focal/linux: 5.4.0-16.19 -proposed tracker (LP: #1864889)
- system hang: i915 Resetting rcs0 for hang on rcs0 (LP: #1861395)
- drm/i915/execlists: Always force a context reload when rewinding RING_TAIL
- nsleep-lat / set-timer-lat / inconsistency-check / raw_skew from timer in ubuntu_kernel_selftests timeout on 5.3 / 5.4 (LP: #1864626)
- selftests/timers: Turn off timeout setting
- [sfc-0121]enable the HiSilicon v3xx SFC driver (LP: #1860401)
- spi: Add HiSilicon v3xx SPI NOR flash controller driver
- MAINTAINERS: Add a maintainer for the HiSilicon v3xx SFC driver
- [Config] CONFIG_SPI_HISI_SFC_V3XX=m
- [hns3-0217]sync mainline kernel 5.6rc1 hns3 patchset into ubuntu HWE kernel branch (LP: #1863575)
- net: hns3: add management table after IMP reset
- net: hns3: fix VF bandwidth does not take effect in some case
- net: hns3: fix a copying IPv6 address error in hclge_fd_get_flow_tuples()
- [hns3-0111]sync mainline kernel 5.5rc6 hns3 patchset into ubuntu HWE kernel branch Edit (LP: #1859261)
- net: hns3: schedule hclgevf_service by using delayed workqueue
- net: hns3: remove mailbox and reset work in hclge_main
- net: hns3: remove unnecessary work in hclgevf_main
- net: hns3: allocate WQ with WQ_MEM_RECLAIM flag
- net: hns3: do not schedule the periodic task when reset fail
- net: hns3: check FE bit before calling hns3_add_frag()
- net: hns3: remove useless mutex vport_cfg_mutex in the struct hclge_dev
- net: hns3: optimization for CMDQ uninitialization
- net: hns3: get FD rules location before dump in debugfs
- net: hns3: implement ndo_features_check ops for hns3 driver
- net: hns3: add some VF VLAN information for command "ip link show"
- net: hns3: add a log for getting chain failure in hns3_nic_uninit_vector_data()
- net: hns3: only print misc interrupt status when handling fails
- net: hns3: add trace event support for HNS3 driver
- net: hns3: re-organize vector handle
- net: hns3: modify the IRQ name of TQP vector
- net: hns3: modify an unsuitable log in hclge_map_ring_to_vector()
- net: hns3: modify the IRQ name of misc vectors
- net: hns3: add protection when get SFP speed as 0
- net: hns3: replace an unsuitable variable type in hclge_inform_reset_assert_to_vf()
- net: hns3: modify an unsuitable reset level for hardware error
- net: hns3: split hclge_reset() into preparing and rebuilding part
- net: hns3: split hclgevf_reset() into preparing and rebuilding part
- net: hns3: refactor the precedure of PF FLR
- net: hns3: refactor the procedure of VF FLR
- net: hns3: enlarge HCLGE_RESET_WAIT_CNT
- net: hns3: modify hclge_func_reset_sync_vf()'s return type to void
- net: hns3: refactor the notification scheme of PF reset
- alsa/hda/realtek: fix a mute led regression on Lenovo X1 Carbon (LP: #1864576)
- SAUCE: ALSA: hda/realtek - Fix a regression for mute led on Lenovo Carbon X1
- ipc/sem.c : process loops infinitely in exit_sem() (LP: #1858834)
- Revert "ipc, sem: remove uneeded sem_undo_list lock usage in exit_sem()"
- r8152 init may take up to 40 seconds at initialization with Dell WD19/WD19DC during hotplug (LP: #1864284)
- UBUNTU SAUCE: r8151: check disconnect status after long sleep
- Update kernel options CONFIG_NR_CPUS and CONFIG_NUMA_EMU for focal (LP: #1864198)
- Ubuntu: [Config] Update kernel options CONFIG_NR_CPUS and CONFIG_NUMA_EMU
- ftrace test in ubuntu_kernel_selftests will timeout randomly (LP: #1864172)
- tracing/selftests: Turn off timeout setting
- Another Dell AIO backlight issue (LP: #1863880)
- SAUCE: platform/x86: dell-uart-backlight: move retry block
- Backport GetFB2 ioctl (LP: #1863874)
- SAUCE: drm: Add getfb2 ioctl
- [20.04] Allow to reset an opencapi adapter (LP: #1862121)
- powerpc/powernv/ioda: Fix ref count for devices with their own PE
- powerpc/powernv/ioda: Protect PE list
- powerpc/powernv/ioda: set up PE on opencapi device when enabling
- powerpc/powernv/ioda: Release opencapi device
- powerpc/powernv/ioda: Find opencapi slot for a device node
- pci/hotplug/pnv-php: Remove erroneous warning
- pci/hotplug/pnv-php: Improve error msg on power state change failure
- pci/hotplug/pnv-php: Register opencapi slots
- pci/hotplug/pnv-php: Relax check when disabling slot
- pci/hotplug/pnv-php: Wrap warnings in macro
- ocxl: Add PCI hotplug dependency to Kconfig
- alsa/asoc: export the number of dmic to userspace to work with the latest ucm2 (focal) (LP: #1864400)
- ASoC: add control components management
- ASoC: intel/skl/hda - export number of digital microphones via control components
- alsa/sof: let sof driver work with topology with volume and led control (focal) (LP: #1864398)
- ASoC: SOF: enable dual control for pga
- AsoC: SOF: refactor control load code
- ASoC: SOF: acpi led support for switch controls
- ASoC: SOF: topology: check errors when parsing LED tokens
- machine doesn't come up after suspend and re-opening the lid (LP: #1861837)
- ASoC: SOF: trace: fix unconditional free in trace release
- 5.3.0-23-generic causes fans to spin when idle (LP: #1853044)
- drm/i915/gt: Close race between engine_park and intel_gt_retire_requests
- drm/i915/gt: Adapt engine_park synchronisation rules for engine_retire
- drm/i915/gt: Schedule request retirement when timeline idles
- Focal update: 5.4.22 upstream stable release (LP: #1864488)
- core: Don't skip generic XDP program execution for cloned SKBs
- enic: prevent waking up stopped tx queues over watchdog reset
- net/smc: fix leak of kernel memory to user space
- net: dsa: tag_qca: Make sure there is headroom for tag
- net/sched: matchall: add missing validation of TCA_MATCHALL_FLAGS
- net/sched: flower: add missing validation of TCA_FLOWER_FLAGS
- drm/gma500: Fixup fbdev stolen size usage evaluation
- ath10k: Fix qmi init error handling
- wil6210: fix break that is never reached because of zero'ing of a retry counter
- drm/qxl: Complete exception handling in qxl_device_init()
- rcu/nocb: Fix dump_tree hierarchy print always active
- rcu: Fix missed wakeup of exp_wq waiters
- rcu: Fix data-race due to atomic_t copy-by-value
- f2fs: preallocate DIO blocks when forcing buffered_io
- f2fs: call f2fs_balance_fs outside of locked page
- media: meson: add missing allocation failure check on new_buf
- clk: meson: pll: Fix by 0 division in __pll_params_to_rate()
- cpu/hotplug, stop_machine: Fix stop_machine vs hotplug order
- brcmfmac: Fix memory leak in brcmf_p2p_create_p2pdev()
- brcmfmac: Fix use after free in brcmf_sdio_readframes()
- PCI: Fix pci_add_dma_alias() bitmask size
- drm/amd/display: Map ODM memory correctly when doing ODM combine
- leds: pca963x: Fix open-drain initialization
- ext4: fix ext4_dax_read/write inode locking sequence for IOCB_NOWAIT
- ALSA: ctl: allow TLV read operation for callback type of element in locked case
- gianfar: Fix TX timestamping with a stacked DSA driver
- pinctrl: sh-pfc: sh7264: Fix CAN function GPIOs
- printk: fix exclusive_console replaying
- drm/mipi_dbi: Fix off-by-one bugs in mipi_dbi_blank()
- drm/msm/adreno: fix zap vs no-zap handling
- pxa168fb: Fix the function used to release some memory in an error handling path
- media: ov5640: Fix check for PLL1 exceeding max allowed rate
- media: i2c: mt9v032: fix enum mbus codes and frame sizes
- media: sun4i-csi: Deal with DRAM offset
- media: sun4i-csi: Fix data sampling polarity handling
- media: sun4i-csi: Fix [HV]sync polarity handling
- clk: at91: sam9x60: fix programmable clock prescaler
- powerpc/powernv/iov: Ensure the pdn for VFs always contains a valid PE number
- clk: meson: meson8b: make the CCF use the glitch-free mali mux
- gpio: gpio-grgpio: fix possible sleep-in-atomic-context bugs in grgpio_irq_map/unmap()
- iommu/vt-d: Fix off-by-one in PASID allocation
- x86/fpu: Deactivate FPU state after failure during state load
- char/random: silence a lockdep splat with printk()
- media: sti: bdisp: fix a possible sleep-in-atomic-context bug in bdisp_device_run()
- kernel/module: Fix memleak in module_add_modinfo_attrs()
- IB/core: Let IB core distribute cache update events
- pinctrl: baytrail: Do not clear IRQ flags on direct-irq enabled pins
- efi/x86: Map the entire EFI vendor string before copying it
- MIPS: Loongson: Fix potential NULL dereference in loongson3_platform_init()
- sparc: Add .exit.data section.
- net: ethernet: ixp4xx: Standard module init
- raid6/test: fix a compilation error
- uio: fix a sleep-in-atomic-context bug in uio_dmem_genirq_irqcontrol()
- drm/amdgpu/sriov: workaround on rev_id for Navi12 under sriov
- spi: fsl-lpspi: fix only one cs-gpio working
- drm/nouveau/nouveau: fix incorrect sizeof on args.src an args.dst
- usb: gadget: udc: fix possible sleep-in-atomic-context bugs in gr_probe()
- usb: dwc2: Fix IN FIFO allocation
- clocksource/drivers/bcm2835_timer: Fix memory leak of timer
- drm/amd/display: Clear state after exiting fixed active VRR state
- kselftest: Minimise dependency of get_size on C library interfaces
- jbd2: clear JBD2_ABORT flag before journal_reset to update log tail info when load journal
- ext4: fix deadlock allocating bio_post_read_ctx from mempool
- clk: ti: dra7: fix parent for gmac_clkctrl
- x86/sysfb: Fix check for bad VRAM size
- pwm: omap-dmtimer: Simplify error handling
- udf: Allow writing to 'Rewritable' partitions
- dmaengine: fsl-qdma: fix duplicated argument to &&
- wan/hdlc_x25: fix skb handling
- powerpc/iov: Move VF pdev fixup into pcibios_fixup_iov()
- tracing: Fix tracing_stat return values in error handling paths
- tracing: Fix very unlikely race of registering two stat tracers
- ARM: 8952/1: Disable kmemleak on XIP kernels
- ext4, jbd2: ensure panic when aborting with zero errno
- ath10k: Correct the DMA direction for management tx buffers
- rtw88: fix rate mask for 1SS chip
- brcmfmac: sdio: Fix OOB interrupt initialization on brcm43362
- selftests: settings: tests can be in subsubdirs
- rtc: i2c/spi: Avoid inclusion of REGMAP support when not needed
- drm/amd/display: Retrain dongles when SINK_COUNT becomes non-zero
- tracing: Simplify assignment parsing for hist triggers
- nbd: add a flush_workqueue in nbd_start_device
- KVM: s390: ENOTSUPP -> EOPNOTSUPP fixups
- Btrfs: keep pages dirty when using btrfs_writepage_fixup_worker
- drivers/block/zram/zram_drv.c: fix error return codes not being returned in writeback_store
- block, bfq: do not plug I/O for bfq_queues with no proc refs
- kconfig: fix broken dependency in randconfig-generated .config
- clk: qcom: Don't overwrite 'cfg' in clk_rcg2_dfs_populate_freq()
- clk: qcom: rcg2: Don't crash if our parent can't be found; return an error
- drm/amdkfd: Fix a bug in SDMA RLC queue counting under HWS mode
- bpf, sockhash: Synchronize_rcu before free'ing map
- drm/amdgpu: remove 4 set but not used variable in amdgpu_atombios_get_connector_info_from_object_table
- ath10k: correct the tlv len of ath10k_wmi_tlv_op_gen_config_pno_start
- drm/amdgpu: Ensure ret is always initialized when using SOC15_WAIT_ON_RREG
- drm/panel: simple: Add Logic PD Type 28 display support
- arm64: dts: rockchip: Fix NanoPC-T4 cooling maps
- modules: lockdep: Suppress suspicious RCU usage warning
- ASoC: intel: sof_rt5682: Add quirk for number of HDMI DAI's
- ASoC: intel: sof_rt5682: Add support for tgl-max98357a-rt5682
- regulator: rk808: Lower log level on optional GPIOs being not available
- net/wan/fsl_ucc_hdlc: reject muram offsets above 64K
- NFC: port100: Convert cpu_to_le16(le16_to_cpu(E1) + E2) to use le16_add_cpu().
- arm64: dts: allwinner: H6: Add PMU mode
- arm64: dts: allwinner: H5: Add PMU node
- arm: dts: allwinner: H3: Add PMU node
- opp: Free static OPPs on errors while adding them
- selinux: ensure we cleanup the internal AVC counters on error in avc_insert()
- arm64: dts: qcom: msm8996: Disable USB2 PHY suspend by core
- padata: validate cpumask without removed CPU during offline
- clk: imx: Add correct failure handling for clk based helpers
- ARM: exynos_defconfig: Bring back explicitly wanted options
- ARM: dts: imx6: rdu2: Disable WP for USDHC2 and USDHC3
- ARM: dts: imx6: rdu2: Limit USBH1 to Full Speed
- bus: ti-sysc: Implement quirk handling for CLKDM_NOAUTO
- PCI: iproc: Apply quirk_paxc_bridge() for module as well as built-in
- media: cx23885: Add support for AVerMedia CE310B
- PCI: Add generic quirk for increasing D3hot delay
- PCI: Increase D3 delay for AMD Ryzen5/7 XHCI controllers
- gpu/drm: ingenic: Avoid null pointer deference in plane atomic update
- selftests/net: make so_txtime more robust to timer variance
- media: v4l2-device.h: Explicitly compare grp{id,mask} to zero in v4l2_device macros
- reiserfs: Fix spurious unlock in reiserfs_fill_super() error handling
- samples/bpf: Set -fno-stack-protector when building BPF programs
- r8169: check that Realtek PHY driver module is loaded
- fore200e: Fix incorrect checks of NULL pointer dereference
- netfilter: nft_tunnel: add the missing ERSPAN_VERSION nla_policy
- ALSA: usx2y: Adjust indentation in snd_usX2Y_hwdep_dsp_status
- PCI: Add nr_devfns parameter to pci_add_dma_alias()
- PCI: Add DMA alias quirk for PLX PEX NTB
- b43legacy: Fix -Wcast-function-type
- ipw2x00: Fix -Wcast-function-type
- iwlegacy: Fix -Wcast-function-type
- rtlwifi: rtl_pci: Fix -Wcast-function-type
- orinoco: avoid assertion in case of NULL pointer
- drm/amdgpu: fix KIQ ring test fail in TDR of SRIOV
- clk: qcom: smd: Add missing bimc clock
- ACPICA: Disassembler: create buffer fields in ACPI_PARSE_LOAD_PASS1
- nfsd: Clone should commit src file metadata too
- scsi: ufs: Complete pending requests in host reset and restore path
- scsi: aic7xxx: Adjust indentation in ahc_find_syncrate
- crypto: inside-secure - add unspecified HAS_IOMEM dependency
- drm/mediatek: handle events when enabling/disabling crtc
- clk: renesas: rcar-gen3: Allow changing the RPC[D2] clocks
- ARM: dts: r8a7779: Add device node for ARM global timer
- selinux: ensure we cleanup the internal AVC counters on error in avc_update()
- scsi: lpfc: Fix: Rework setting of fdmi symbolic node name registration
- arm64: dts: qcom: db845c: Enable ath10k 8bit host-cap quirk
- iommu/amd: Check feature support bit before accessing MSI capability registers
- iommu/amd: Only support x2APIC with IVHD type 11h/40h
- iommu/iova: Silence warnings under memory pressure
- clk: actually call the clock init before any other callback of the clock
- dmaengine: Store module owner in dma_device struct
- dmaengine: imx-sdma: Fix memory leak
- bpf: Print error message for bpftool cgroup show
- net: phy: realtek: add logging for the RGMII TX delay configuration
- crypto: chtls - Fixed memory leak
- x86/vdso: Provide missing include file
- PM / devfreq: exynos-ppmu: Fix excessive stack usage
- PM / devfreq: rk3399_dmc: Add COMPILE_TEST and HAVE_ARM_SMCCC dependency
- drm/fbdev: Fallback to non tiled mode if all tiles not present
- pinctrl: sh-pfc: sh7269: Fix CAN function GPIOs
- reset: uniphier: Add SCSSI reset control for each channel
- ASoC: soc-topology: fix endianness issues
- fbdev: fix numbering of fbcon options
- RDMA/rxe: Fix error type of mmap_offset
- clk: sunxi-ng: add mux and pll notifiers for A64 CPU clock
- ALSA: sh: Fix unused variable warnings
- clk: Use parent node pointer during registration if necessary
- clk: uniphier: Add SCSSI clock gate for each channel
- ALSA: hda/realtek - Apply mic mute LED quirk for Dell E7xx laptops, too
- ALSA: sh: Fix compile warning wrt const
- net: phy: fixed_phy: fix use-after-free when checking link GPIO
- tools lib api fs: Fix gcc9 stringop-truncation compilation error
- vfio/spapr/nvlink2: Skip unpinning pages on error exit
- ASoC: Intel: sof_rt5682: Ignore the speaker amp when there isn't one.
- ACPI: button: Add DMI quirk for Razer Blade Stealth 13 late 2019 lid switch
- iommu/vt-d: Match CPU and IOMMU paging mode
- iommu/vt-d: Avoid sending invalid page response
- drm/amdkfd: Fix permissions of hang_hws
- mlx5: work around high stack usage with gcc
- RDMA/hns: Avoid printing address of mtt page
- drm: remove the newline for CRC source name.
- usb: dwc3: use proper initializers for property entries
- ARM: dts: stm32: Add power-supply for DSI panel on stm32f469-disco
- usbip: Fix unsafe unaligned pointer usage
- udf: Fix free space reporting for metadata and virtual partitions
- drm/mediatek: Add gamma property according to hardware capability
- staging: rtl8188: avoid excessive stack usage
- IB/hfi1: Add software counter for ctxt0 seq drop
- IB/hfi1: Add RcvShortLengthErrCnt to hfi1stats
- soc/tegra: fuse: Correct straps' address for older Tegra124 device trees
- efi/x86: Don't panic or BUG() on non-critical error conditions
- rcu: Use WRITE_ONCE() for assignments to ->pprev for hlist_nulls
- Input: edt-ft5x06 - work around first register access error
- bnxt: Detach page from page pool before sending up the stack
- x86/nmi: Remove irq_work from the long duration NMI handler
- wan: ixp4xx_hss: fix compile-testing on 64-bit
- clocksource: davinci: only enable clockevents once tim34 is initialized
- arm64: dts: rockchip: fix dwmmc clock name for px30
- arm64: dts: rockchip: add reg property to brcmf sub-nodes
- ARM: dts: rockchip: add reg property to brcmf sub node for rk3188-bqedison2qc
- ALSA: usb-audio: Add boot quirk for MOTU M Series
- ASoC: atmel: fix build error with CONFIG_SND_ATMEL_SOC_DMA=m
- raid6/test: fix a compilation warning
- tty: synclinkmp: Adjust indentation in several functions
- tty: synclink_gt: Adjust indentation in several functions
- misc: xilinx_sdfec: fix xsdfec_poll()'s return type
- visorbus: fix uninitialized variable access
- driver core: platform: Prevent resouce overflow from causing infinite loops
- driver core: Print device when resources present in really_probe()
- ASoC: SOF: Intel: hda-dai: fix compilation warning in pcm_prepare
- bpf: Return -EBADRQC for invalid map type in __bpf_tx_xdp_map
- vme: bridges: reduce stack usage
- drm/nouveau/secboot/gm20b: initialize pointer in gm20b_secboot_new()
- drm/nouveau/gr/gk20a,gm200-: add terminators to method lists read from fw
- drm/nouveau: Fix copy-paste error in nouveau_fence_wait_uevent_handler
- drm/nouveau/drm/ttm: Remove set but not used variable 'mem'
- drm/nouveau/fault/gv100-: fix memory leak on module unload
- dm thin: don't allow changing data device during thin-pool reload
- gpiolib: Set lockdep class for hierarchical irq domains
- drm/vmwgfx: prevent memory leak in vmw_cmdbuf_res_add
- perf/imx_ddr: Fix cpu hotplug state cleanup
- usb: musb: omap2430: Get rid of musb .set_vbus for omap2430 glue
- kbuild: remove *.tmp file when filechk fails
- iommu/arm-smmu-v3: Use WRITE_ONCE() when changing validity of an STE
- ALSA: usb-audio: unlock on error in probe
- f2fs: set I_LINKABLE early to avoid wrong access by vfs
- f2fs: free sysfs kobject
- scsi: ufs: pass device information to apply_dev_quirks
- scsi: ufs-mediatek: add apply_dev_quirks variant operation
- scsi: iscsi: Don't destroy session if there are outstanding connections
- crypto: essiv - fix AEAD capitalization and preposition use in help text
- ALSA: usb-audio: add implicit fb quirk for MOTU M Series
- RDMA/mlx5: Don't fake udata for kernel path
- arm64: lse: fix LSE atomics with LLVM's integrated assembler
- arm64: fix alternatives with LLVM's integrated assembler
- drm/amd/display: fixup DML dependencies
- EDAC/sifive: Fix return value check in ecc_register()
- KVM: PPC: Remove set but not used variable 'ra', 'rs', 'rt'
- arm64: dts: ti: k3-j721e-main: Add missing power-domains for smmu
- sched/core: Fix size of rq::uclamp initialization
- sched/topology: Assert non-NUMA topology masks don't (partially) overlap
- perf/x86/amd: Constrain Large Increment per Cycle events
- watchdog/softlockup: Enforce that timestamp is valid on boot
- debugobjects: Fix various data races
- ASoC: SOF: Intel: hda: Fix SKL dai count
- regulator: vctrl-regulator: Avoid deadlock getting and setting the voltage
- f2fs: fix memleak of kobject
- x86/mm: Fix NX bit clearing issue in kernel_map_pages_in_pgd
- pwm: omap-dmtimer: Remove PWM chip in .remove before making it unfunctional
- cmd64x: potential buffer overflow in cmd64x_program_timings()
- ide: serverworks: potential overflow in svwks_set_pio_mode()
- pwm: Remove set but not set variable 'pwm'
- btrfs: fix possible NULL-pointer dereference in integrity checks
- btrfs: safely advance counter when looking up bio csums
- btrfs: device stats, log when stats are zeroed
- module: avoid setting info->name early in case we can fall back to info->mod->name
- remoteproc: Initialize rproc_class before use
- regulator: core: Fix exported symbols to the exported GPL version
- irqchip/mbigen: Set driver .suppress_bind_attrs to avoid remove problems
- ALSA: hda/hdmi - add retry logic to parse_intel_hdmi()
- spi: spi-fsl-qspi: Ensure width is respected in spi-mem operations
- kbuild: use -S instead of -E for precise cc-option test in Kconfig
- objtool: Fix ARCH=x86_64 build error
- x86/decoder: Add TEST opcode to Group3-2
- s390: adjust -mpacked-stack support check for clang 10
- s390/ftrace: generate traced function stack frame
- driver core: platform: fix u32 greater or equal to zero comparison
- bpf, btf: Always output invariant hit in pahole DWARF to BTF transform
- ALSA: hda - Add docking station support for Lenovo Thinkpad T420s
- sunrpc: Fix potential leaks in sunrpc_cache_unhash()
- drm/nouveau/mmu: fix comptag memory leak
- powerpc/sriov: Remove VF eeh_dev state when disabling SR-IOV
- media: uvcvideo: Add a quirk to force GEO GC6500 Camera bits-per-pixel value
- btrfs: separate definition of assertion failure handlers
- btrfs: Fix split-brain handling when changing FSID to metadata uuid
- bcache: cached_dev_free needs to put the sb page
- bcache: rework error unwinding in register_bcache
- bcache: fix use-after-free in register_bcache()
- iommu/vt-d: Remove unnecessary WARN_ON_ONCE()
- alarmtimer: Make alarmtimer platform device child of RTC device
- selftests: bpf: Reset global state between reuseport test runs
- jbd2: switch to use jbd2_journal_abort() when failed to submit the commit record
- jbd2: make sure ESHUTDOWN to be recorded in the journal superblock
- powerpc/pseries/lparcfg: Fix display of Maximum Memory
- selftests/eeh: Bump EEH wait time to 60s
- ARM: 8951/1: Fix Kexec compilation issue.
- ALSA: usb-audio: add quirks for Line6 Helix devices fw>=2.82
- hostap: Adjust indentation in prism2_hostapd_add_sta
- rtw88: fix potential NULL skb access in TX ISR
- iwlegacy: ensure loop counter addr does not wrap and cause an infinite loop
- cifs: fix unitialized variable poential problem with network I/O cache lock patch
- cifs: Fix mount options set in automount
- cifs: fix NULL dereference in match_prepath
- bpf: map_seq_next should always increase position index
- powerpc/mm: Don't log user reads to 0xffffffff
- ceph: check availability of mds cluster on mount after wait timeout
- rbd: work around -Wuninitialized warning
- drm/amd/display: do not allocate display_mode_lib unnecessarily
- irqchip/gic-v3: Only provision redistributors that are enabled in ACPI
- drm/nouveau/disp/nv50-: prevent oops when no channel method map provided
- char: hpet: Fix out-of-bounds read bug
- ftrace: fpid_next() should increase position index
- trigger_next should increase position index
- radeon: insert 10ms sleep in dce5_crtc_load_lut
- powerpc: Do not consider weak unresolved symbol relocations as bad
- btrfs: do not do delalloc reservation under page lock
- ocfs2: make local header paths relative to C files
- ocfs2: fix a NULL pointer dereference when call ocfs2_update_inode_fsync_trans()
- lib/scatterlist.c: adjust indentation in __sg_alloc_table
- reiserfs: prevent NULL pointer dereference in reiserfs_insert_item()
- bcache: fix memory corruption in bch_cache_accounting_clear()
- bcache: explicity type cast in bset_bkey_last()
- bcache: fix incorrect data type usage in btree_flush_write()
- irqchip/gic-v3-its: Reference to its_invall_cmd descriptor when building INVALL
- nvmet: Pass lockdep expression to RCU lists
- nvme-pci: remove nvmeq->tags
- iwlwifi: mvm: Fix thermal zone registration
- iwlwifi: mvm: Check the sta is not NULL in iwl_mvm_cfg_he_sta()
- asm-generic/tlb: add missing CONFIG symbol
- microblaze: Prevent the overflow of the start
- brd: check and limit max_part par
- drm/amdgpu/smu10: fix smu10_get_clock_by_type_with_latency
- drm/amdgpu/smu10: fix smu10_get_clock_by_type_with_voltage
- NFS: Fix memory leaks
- help_next should increase position index
- i40e: Relax i40e_xsk_wakeup's return value when PF is busy
- cifs: log warning message (once) if out of disk space
- virtio_balloon: prevent pfn array overflow
- fuse: don't overflow LLONG_MAX with end offset
- mlxsw: spectrum_dpipe: Add missing error path
- drm/amdgpu/display: handle multiple numbers of fclks in dcn_calcs.c (v2)
- bcache: properly initialize 'path' and 'err' in register_bcache()
- rtc: Kconfig: select REGMAP_I2C when necessary
- Linux 5.4.22
- Focal update: 5.4.22 upstream stable release (LP: #1864488) // CVE-2019-19076.
- Revert "nfp: abm: fix memory leak in nfp_abm_u32_knode_replace"
- Miscellaneous Ubuntu changes
- [Debian] Revert "UBUNTU: [Debian] Update linux source package name in debian/tests/*"
- SAUCE: selftests: fix undefined lable cleanup build error
- SAUCE: selftests: fix undefined macro RET_IF() build error
- [Packaging] Include modules.builtin.modinfo in linux-modules
- update dkms package versions
- Revert "UBUNTU: [Debian] Update package name in getabis repo list"
- Miscellaneous upstream changes
- libbpf: Extract and generalize CPU mask parsing logic

Ubuntu 18.04 LTS bionic-proposed/main: Updated from 4.15.0-89.89 to 4.15.0-90.91
2020-02-26
- bionic/linux: 4.15.0-90.91 -proposed tracker (LP: #1864753)
- dkms artifacts may expire from the pool (LP: #1850958)
- [Packaging] autoreconstruct -- manage executable debian files
- [packaging] handle downloads from the librarian better
Related packages
linux - The Linux kernel and modules
linux-tools - Performance analysis tools for Linux (dummy package)
host - Transitional package