group.of.nepali.translators team mailing list archive
-
group.of.nepali.translators team
-
Mailing list archive
-
Message #35042
[Bug 1860231] Re: 5.4.0-11 crash on cryptsetup open
This bug was fixed in the package linux - 5.3.0-46.38
---------------
linux (5.3.0-46.38) eoan; urgency=medium
* eoan/linux: 5.3.0-43.36 -proposed tracker (LP: #1867301)
* Fix AMD Stoney Ridge screen flickering under 4K resolution (LP: #1864005)
- iommu/amd: Disable IOMMU on Stoney Ridge systems
* Allow BPF tracing under lockdown (LP: #1868626)
- Revert "UBUNTU: SAUCE: (efi-lockdown) Lock down kprobes"
- Revert "bpf: Restrict bpf when kernel lockdown is in confidentiality mode"
* 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
* 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
-- Stefan Bader <stefan.bader@xxxxxxxxxxxxx> Fri, 27 Mar 2020 17:22:14
+0100
** Changed in: linux (Ubuntu Eoan)
Status: Fix Committed => Fix Released
--
You received this bug notification because you are a member of नेपाली
भाषा समायोजकहरुको समूह, which is subscribed to Xenial.
Matching subscriptions: Ubuntu 16.04 Bugs
https://bugs.launchpad.net/bugs/1860231
Title:
5.4.0-11 crash on cryptsetup open
Status in linux package in Ubuntu:
Fix Released
Status in linux source package in Xenial:
Fix Committed
Status in linux source package in Bionic:
Fix Committed
Status in linux source package in Disco:
Fix Committed
Status in linux source package in Eoan:
Fix Released
Bug description:
[Impact]
An attempt to run cryptsetup open on a newly created LUKS partition on
Ubuntu Core 20 causes a kernel crash. This happens in 100% of the
attempts on the snapd Core 20 installation test, but on an image
created to reproduce this bug it happens only when certain parameters
are passed to cryptsetup. Both images are built similarly so the
reason for this discrepancy is unknown. The kernel was installed from
pc-kernel_374.snap.
[Test Case]
$ dir=$(mktemp -d /tmp/lp1860231.XXXXX)
$ dmsetup create lp1860231 --notable
$ mount -t ext4 \
"/dev/dm-$(dmsetup info -c -o minor --noheadings lp1860231)" "$dir"
Now check the logs for a backtrace.
[Regression Potential]
The currently proposed fix introduces no chance of stability
regressions. There is a chance of a very small performance regression
since an additional pointer comparison is performed on each block
layer request but this is unlikely to be noticeable.
[Original Report]
Linux version 5.4.0-11-generic (buildd@lgw01-amd64-021) (gcc version
9.2.1 20200104 (Ubuntu 9.2.1-22ubuntu2)) #14-Ubuntu SMP Thu Jan 9
16:14:26 UTC 2020
Version signature: Ubuntu 5.4.0-11.14-generic 5.4.8
How to reproduce the crash in 3 "easy" steps:
1. Build a Core 20 image using the attached model file:
1.1. Install the ubuntu-image from latest/edge
$ sudo snap install --channel latest/edge ubuntu-image
1.2. Build the image
$ sudo ubuntu-image --image-size=4G ubuntu-core-20-amd64.model
2. Boot the image in kvm
2.1. Install ovmf version 0~20190606.20d2e5a1-2ubuntu1 or newer (the
stock ovmf from bionic may not work)
2.2. Boot the image
$ sudo kvm -snapshot -m 2048 -smp 4 \
-netdev user,id=mynet0,hostfwd=tcp::8022-:22,hostfwd=tcp::8090-:80 \
-device virtio-net-pci,netdev=mynet0 \
-drive file=pc.img,if=virtio \
-bios /usr/share/OVMF/OVMF_CODE.ms.fd
2.3. In the grub menu, edit the default option to include parameter
"systemd.debug-shell=1" in the kernel command line
2.4. Boot the kernel
3. Crash the kernel
3.1. When the system boots to the "Press enter to configure"
message, press ALT-F9 to enter the debug shell.
3.2. The system should have two partitions in /dev/vda. Create a
third one with fdisk.
3.3. Create a LUKS encrypted partition:
# echo 123|cryptsetup luksFormat -q --type luks2 --key-file - --pbkdf argon2i --iter-time 1 /dev/vda3
(the system will complain about a missing locking directory,
just ignore it.)
3.4. Open the encrypted device:
# echo 123|cryptsetup open --key-file - /dev/vda name
The Core 20 images contain the following udev rule which causes
the new block device to be mounted automatically. This mount is
what triggers the BUG:
ACTION=="add", SUBSYSTEM=="block", KERNEL!="loop*", KERNEL!="ram*" \
RUN+="/usr/bin/unshare -m /usr/bin/snap auto-import --mount=/dev/%k"
3.5. Read the crash message
The attached screenshots show these steps being executed.
A few notes:
- The backtrace seems very similar to the one reported in bug #1835279, however that problem was possibly caused by a race between partition creation and LUKS formatting. This time it doesn't seem to be the case, delays between commands don't help us here.
- In the test case above using large values of KDF iter-time may prevent the crash. I successfully opened the device in kernel 5.4.0-9 with --iter-time larger than 100, but 5.4.0-11 seems to require values closer to 1000. Regardless of the --iter-time value used, the crash always happen when running the test in a spread-driven automated environment (same kernel with image built in the same way, some other variable seems to be disturbing the system).
- All necessary modules are loaded before the LUKS partition creation (i.e. it doesn't seem to be caused by a race between dm-crypt loading and cryptsetup luksFormat for example).
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1860231/+subscriptions