[ubuntu/focal-security] linux-oem-5.6 5.6.0-1018.18 (Accepted)
Andy Whitcroft
apw at canonical.com
Thu Jul 2 13:59:46 UTC 2020
linux-oem-5.6 (5.6.0-1018.18) focal; urgency=medium
* focal/linux-oem-5.6: 5.6.0-1018.18 -proposed tracker (LP: #1884496)
* Focal update: v5.6.18 upstream stable release (LP: #1883304)
- devinet: fix memleak in inetdev_init()
- l2tp: add sk_family checks to l2tp_validate_socket
- l2tp: do not use inet_hash()/inet_unhash()
- net: check untrusted gso_size at kernel entry
- net/mlx5: Fix crash upon suspend/resume
- net: stmmac: enable timestamp snapshot for required PTP packets in dwmac
v5.10a
- net: usb: qmi_wwan: add Telit LE910C1-EUX composition
- NFC: st21nfca: add missed kfree_skb() in an error path
- nfp: flower: fix used time of merge flow statistics
- sctp: check assoc before SCTP_ADDR_{MADE_PRIM, ADDED} event
- virtio_vsock: Fix race condition in virtio_transport_recv_pkt
- vsock: fix timeout in vsock_accept()
- net: be more gentle about silly gso requests coming from user
- net: dsa: felix: send VLANs on CPU port as egress-tagged
- mptcp: fix unblocking connect()
- net/sched: fix infinite loop in sch_fq_pie
- net/mlx5e: replace EINVAL in mlx5e_flower_parse_meta()
- USB: serial: qcserial: add DW5816e QDL support
- USB: serial: usb_wwan: do not resubmit rx urb on fatal errors
- USB: serial: option: add Telit LE910C1-EUX compositions
- USB: serial: ch341: add basis for quirk detection
- USB: serial: ch341: fix lockup of devices with limited prescaler
- iio:chemical:sps30: Fix timestamp alignment
- iio: vcnl4000: Fix i2c swapped word reading.
- iio:chemical:pms7003: Fix timestamp alignment and prevent data leak.
- iio: adc: stm32-adc: fix a wrong error message when probing interrupts
- usb: musb: start session in resume for host port
- usb: musb: Fix runtime PM imbalance on error
- serial: 8250: Enable 16550A variants by default on non-x86
- vt: keyboard: avoid signed integer overflow in k_ascii
- tty: hvc_console, fix crashes on parallel open/close
- staging: rtl8712: Fix IEEE80211_ADDBA_PARAM_BUF_SIZE_MASK
- CDC-ACM: heed quirk also in error handling
- nvmem: qfprom: remove incorrect write support
- x86/cpu: Add a steppings field to struct x86_cpu_id
- x86/cpu: Add 'table' argument to cpu_matches()
- x86/speculation: Add Special Register Buffer Data Sampling (SRBDS)
mitigation
- x86/speculation: Add SRBDS vulnerability and mitigation documentation
- x86/speculation: Add Ivy Bridge to affected list
- uprobes: ensure that uprobe->offset and ->ref_ctr_offset are properly
aligned
- Revert "net/mlx5: Annotate mutex destroy for root ns"
- Linux 5.6.18
* NULL pointer dereference in nvme reset work-queue when VMD raid mode and
SecureBoot turned on simultaneously on TigerLake (LP: #1876707)
- iommu: Use C99 flexible array in fwspec
- iommu: Define dev_iommu_fwspec_get() for !CONFIG_IOMMU_API
- ACPI/IORT: Remove direct access of dev->iommu_fwspec
- drm/msm/mdp5: Remove direct access of dev->iommu_fwspec
- iommu/tegra-gart: Remove direct access of dev->iommu_fwspec
- iommu: Rename struct iommu_param to dev_iommu
- iommu: Move iommu_fwspec to struct dev_iommu
- iommu/arm-smmu: Fix uninitilized variable warning
- iommu: Introduce accessors for iommu private data
- iommu/arm-smmu-v3: Use accessor functions for iommu private data
- iommu/arm-smmu: Refactor master_cfg/fwspec usage
- iommu/arm-smmu: Use accessor functions for iommu private data
- iommu/renesas: Use accessor functions for iommu private data
- iommu/mediatek: Use accessor functions for iommu private data
- iommu/qcom: Use accessor functions for iommu private data
- iommu/virtio: Use accessor functions for iommu private data
- iommu: Fix the memory leak in dev_iommu_free()
- iommu: Move fwspec->iommu_priv to struct dev_iommu
- iommu: Move default domain allocation to separate function
- iommu: Add def_domain_type() callback in iommu_ops
- iommu/amd: Implement iommu_ops->def_domain_type call-back
- iommu/vt-d: Wire up iommu_ops->def_domain_type
- iommu/amd: Remove dma_mask check from check_device()
- iommu/amd: Return -ENODEV in add_device when device is not handled by IOMMU
- iommu: Add probe_device() and release_device() call-backs
- iommu: Move default domain allocation to iommu_probe_device()
- iommu: Keep a list of allocated groups in __iommu_probe_device()
- iommu: Move new probe_device path to separate function
- iommu: Split off default domain allocation from group assignment
- iommu: Move iommu_group_create_direct_mappings() out of
iommu_group_add_device()
- iommu: Export bus_iommu_probe() and make is safe for re-probing
- iommu/amd: Remove dev_data->passthrough
- iommu/amd: Convert to probe/release_device() call-backs
- iommu/vt-d: Convert to probe/release_device() call-backs
- iommu/arm-smmu: Convert to probe/release_device() call-backs
- iommu/pamu: Convert to probe/release_device() call-backs
- iommu/s390: Convert to probe/release_device() call-backs
- iommu/virtio: Convert to probe/release_device() call-backs
- iommu/msm: Convert to probe/release_device() call-backs
- iommu/mediatek: Convert to probe/release_device() call-backs
- iommu/mediatek-v1 Convert to probe/release_device() call-backs
- iommu/qcom: Convert to probe/release_device() call-backs
- iommu/rockchip: Convert to probe/release_device() call-backs
- iommu/tegra: Convert to probe/release_device() call-backs
- iommu/renesas: Convert to probe/release_device() call-backs
- iommu/omap: Remove orphan_dev tracking
- iommu/omap: Convert to probe/release_device() call-backs
- iommu/exynos: Use first SYSMMU in controllers list for IOMMU core
- iommu/exynos: Convert to probe/release_device() call-backs
- iommu: Remove add_device()/remove_device() code-paths
- iommu: Move more initialization to __iommu_probe_device()
- iommu: Unexport iommu_group_get_for_dev()
- iommu/amd: Fix variable "iommu" set but not used
- iommu/renesas: Fix unused-function warning
- iommu/omap: Add check for iommu group when no IOMMU in use
- iommu: Don't call .probe_finalize() under group->mutex
- iommu/vt-d: Allow 32bit devices to uses DMA domain
- iommu/vt-d: Allow PCI sub-hierarchy to use DMA domain
- iommu/vt-d: Apply per-device dma_ops
- iommu: Remove functions that support private domain
* Fix incorrect speed/duplex when I210 device is runtime suspended
(LP: #1880656)
- igb: Report speed and duplex as unknown when device is runtime suspended
* ASoC/amd: add audio driver for amd renoir (LP: #1881046)
- ASoC: amd: add Renoir ACP3x IP register header
- ASoC: amd: add Renoir ACP PCI driver
- ASoC: amd: add acp init/de-init functions
- ASoC: amd: create acp3x pdm platform device
- ASoC: amd: add ACP3x PDM platform driver
- ASoC: amd: irq handler changes for ACP3x PDM dma driver
- ASoC: amd: add acp3x pdm driver dma ops
- ASoC: amd: add ACP PDM DMA driver dai ops
- ASoC: amd: add Renoir ACP PCI driver PM ops
- ASoC: amd: add ACP PDM DMA driver pm ops
- ASoC: amd: enable Renoir acp3x drivers build
- ASoC: amd: create platform devices for Renoir
- ASoC: amd: RN machine driver using dmic
- ASoC: amd: enable build for RN machine driver
- ASoC: amd: fix kernel warning
- ASoC: amd: refactoring dai_hw_params() callback
- ASoC: amd: return error when acp de-init fails
- [Config]: enable amd renoir ASoC audio
* Slow send speed with Intel I219-V on Ubuntu 18.04.1 (LP: #1802691)
- e1000e: Disable TSO for buffer overrun workaround
* Performing function level reset of AMD onboard USB and audio devices causes
system lockup (LP: #1865988)
- SAUCE: PCI: Avoid FLR for AMD Matisse HD Audio & USB 3.0
- SAUCE: PCI: Avoid FLR for AMD Starship USB 3.0
* tpm: fix TIS locality timeout problems (LP: #1881710)
- SAUCE: tpm: fix TIS locality timeout problems
* Realtek 8723DE [10ec:d723] subsystem [10ec:d738] disconnects unsolicitedly
when Bluetooth is paired: Reason: 23=IEEE8021X_FAILED (LP: #1878147)
- SAUCE: Revert "UBUNTU: SAUCE: rtw88: Move driver IQK to set channel before
association for 11N chip"
- SAUCE: Revert "UBUNTU: SAUCE: rtw88: fix rate for a while after being
connected"
- SAUCE: Revert "UBUNTU: SAUCE: rtw88: No retry and report for auth and assoc"
- SAUCE: Revert "UBUNTU: SAUCE: rtw88: 8723d: Add coex support"
- rtw88: add a debugfs entry to dump coex's info
- rtw88: add a debugfs entry to enable/disable coex mechanism
- rtw88: 8723d: Add coex support
- SAUCE: rtw88: coex: 8723d: set antanna control owner
- SAUCE: rtw88: coex: 8723d: handle BT inquiry cases
- SAUCE: rtw88: fix EAPOL 4-way failure by finish IQK earlier
* Speed up the process of s3 resume (LP: #1876844)
- PCI/PM: Adjust pcie_wait_for_link_delay() for caller delay
- PCI/PM: Assume ports without DLL Link Active train links in 100 ms
* Enable e1000e S0ix on Tiger Lake (LP: #1881996)
- e1000e: fix S0ix flows for cable connected case
* Focal update: v5.6.17 upstream stable release (LP: #1882790)
- x86/syscalls: Revert "x86/syscalls: Make __X32_SYSCALL_BIT be unsigned long"
- Revert "cgroup: Add memory barriers to plug cgroup_rstat_updated() race
window"
- ARC: Fix ICCM & DCCM runtime size checks
- ARC: [plat-eznps]: Restrict to CONFIG_ISA_ARCOMPACT
- efi/libstub: Avoid returning uninitialized data from setup_graphics()
- evm: Fix RCU list related warnings
- scsi: pm: Balance pm_only counter of request queue during system resume
- efi/earlycon: Fix early printk for wider fonts
- x86/hyperv: Properly suspend/resume reenlightenment notifications
- dmaengine: ti: k3-udma: Fix TR mode flags for slave_sg and memcpy
- i2c: altera: Fix race between xfer_msg and isr thread
- io_uring: initialize ctx->sqo_wait earlier
- io_uring: don't prepare DRAIN reqs twice
- io_uring: fix FORCE_ASYNC req preparation
- net: phy: propagate an error back to the callers of phy_sfp_probe
- x86/mmiotrace: Use cpumask_available() for cpumask_var_t variables
- net: bmac: Fix read of MAC address from ROM
- drm/edid: Add Oculus Rift S to non-desktop list
- s390/mm: fix set_huge_pte_at() for empty ptes
- io_uring: reset -EBUSY error when io sq thread is waken up
- drm/amd/display: DP training to set properly SCRAMBLING_DISABLE
- riscv: Fix print_vm_layout build error if NOMMU
- wireguard: selftests: use newer iproute2 for gcc-10
- null_blk: return error for invalid zone size
- net: ethernet: ti: fix some return value check of cpsw_ale_create()
- net/ethernet/freescale: rework quiesce/activate for ucc_geth
- net: ethernet: stmmac: Enable interface clocks on probe for IPQ806x
- selftests: mlxsw: qos_mc_aware: Specify arping timeout as an integer
- net: Fix return value about devm_platform_ioremap_resource()
- net: smsc911x: Fix runtime PM imbalance on error
- mm: Fix mremap not considering huge pmd devmap
- HID: sony: Fix for broken buttons on DS3 USB dongles
- HID: multitouch: enable multi-input as a quirk for some devices
- HID: i2c-hid: add Schneider SCL142ALM to descriptor override
- p54usb: add AirVasT USB stick device-id
- mt76: mt76x02u: Add support for newer versions of the XBox One wifi adapter
- crypto: api - Fix use-after-free and race in crypto_spawn_alg
- kernel/relay.c: handle alloc_percpu returning NULL in relay_open
- mmc: fix compilation of user API
- media: Revert "staging: imgu: Address a compiler warning on alignment"
- media: staging: ipu3-imgu: Move alignment attribute to field
- net: dsa: mt7530: set CPU port to fallback mode
- airo: Fix read overflows sending packets
- Linux 5.6.17
- [Config] updateconfigs for ARCH_HAS_NON_OVERLAPPING_ADDRESS_SPACE
* linux-oem-5.6-tools-common and -tools-host should be dropped (LP: #1881120)
- [Packaging] Drop linux-oem-5.6-tools-common
* Focal update: v5.6.16 upstream stable release (LP: #1881931)
- ax25: fix setsockopt(SO_BINDTODEVICE)
- dpaa_eth: fix usage as DSA master, try 3
- ethtool: count header size in reply size estimate
- felix: Fix initialization of ioremap resources
- net: don't return invalid table id error when we fall back to PF_UNSPEC
- net: dsa: mt7530: fix roaming from DSA user ports
- net: ethernet: ti: cpsw: fix ASSERT_RTNL() warning during suspend
- __netif_receive_skb_core: pass skb by reference
- net: inet_csk: Fix so_reuseport bind-address cache in tb->fast*
- net: ipip: fix wrong address family in init error path
- net/mlx5: Add command entry handling completion
- net: mvpp2: fix RX hashing for non-10G ports
- net: nlmsg_cancel() if put fails for nhmsg
- net: qrtr: Fix passing invalid reference to qrtr_local_enqueue()
- net: revert "net: get rid of an signed integer overflow in
ip_idents_reserve()"
- net sched: fix reporting the first-time use timestamp
- net/tls: fix race condition causing kernel panic
- nexthop: Fix attribute checking for groups
- r8152: support additional Microsoft Surface Ethernet Adapter variant
- sctp: Don't add the shutdown timer if its already been added
- sctp: Start shutdown on association restart if in SHUTDOWN-SENT state and
socket is closed
- tipc: block BH before using dst_cache
- net/mlx5e: kTLS, Destroy key object after destroying the TIS
- net/mlx5e: Fix inner tirs handling
- net/mlx5: Fix memory leak in mlx5_events_init
- net/mlx5e: Update netdev txq on completions during closure
- net/mlx5: Fix error flow in case of function_setup failure
- wireguard: noise: read preshared key while taking lock
- wireguard: queueing: preserve flow hash across packet scrubbing
- wireguard: noise: separate receive counter from send counter
- r8169: fix OCP access on RTL8117
- net/mlx5: Fix a race when moving command interface to events mode
- net/mlx5: Fix cleaning unmanaged flow tables
- Revert "virtio-balloon: Revert "virtio-balloon: Switch back to OOM handler
for VIRTIO_BALLOON_F_DEFLATE_ON_OOM""
- net/mlx5: Avoid processing commands before cmdif is ready
- net/mlx5: Annotate mutex destroy for root ns
- net/tls: fix encryption error checking
- net/tls: free record only on encryption error
- net: sun: fix missing release regions in cas_init_one().
- net/mlx4_core: fix a memory leak bug.
- net: sgi: ioc3-eth: Fix return value check in ioc3eth_probe()
- mlxsw: spectrum: Fix use-after-free of split/unsplit/type_set in case reload
fails
- net: mscc: ocelot: fix address ageing time (again)
- arm64: dts: qcom: db820c: fix audio configuration
- ARM: dts: rockchip: fix phy nodename for rk3228-evb
- ARM: dts: rockchip: fix phy nodename for rk3229-xms6
- arm64: dts: rockchip: fix status for &gmac2phy in rk3328-evb.dts
- arm64: dts: rockchip: swap interrupts interrupt-names rk3399 gpu node
- ARM: dts: rockchip: swap clock-names of gpu nodes
- ARM: dts: rockchip: fix pinctrl sub nodename for spi in rk322x.dtsi
- gpio: tegra: mask GPIO IRQs during IRQ shutdown
- ALSA: usb-audio: add mapping for ASRock TRX40 Creator
- ARM: dts: omap4-droid4: Fix flakey wlan by disabling internal pull for gpio
- ARM: dts: omap4-droid4: Fix occasional lost wakeirq for uart1
- net: microchip: encx24j600: add missed kthread_stop
- kselftests: dmabuf-heaps: Fix confused return value on expected error
testing
- gfs2: move privileged user check to gfs2_quota_lock_check
- gfs2: Grab glock reference sooner in gfs2_add_revoke
- drm/amdgpu: drop unnecessary cancel_delayed_work_sync on PG ungate
- drm/amd/powerplay: perform PG ungate prior to CG ungate
- drm/amdgpu: Use GEM obj reference for KFD BOs
- cachefiles: Fix race between read_waiter and read_copier involving op->to_do
- usb: dwc3: pci: Enable extcon driver for Intel Merrifield
- usb: phy: twl6030-usb: Fix a resource leak in an error handling path in
'twl6030_usb_probe()'
- usb: gadget: legacy: fix redundant initialization warnings
- net: freescale: select CONFIG_FIXED_PHY where needed
- drm/amd/amdgpu: Update update_config() logic
- IB/i40iw: Remove bogus call to netdev_master_upper_dev_get()
- riscv: Fix unmet direct dependencies built based on SOC_VIRT
- riscv: stacktrace: Fix undefined reference to `walk_stackframe'
- riscv: Add pgprot_writecombine/device and PAGE_SHARED defination if NOMMU
- clk: ti: am33xx: fix RTC clock parent
- csky: Fixup msa highest 3 bits mask
- csky: Fixup perf callchain unwind
- csky: Fixup remove duplicate irq_disable
- drm/meson: pm resume add return errno branch
- hwmon: (nct7904) Fix incorrect range of temperature limit registers
- riscv: pgtable: Fix __kernel_map_pages build error if NOMMU
- cifs: Fix null pointer check in cifs_read
- csky: Fixup raw_copy_from_user()
- samples: bpf: Fix build error
- drivers: net: hamradio: Fix suspicious RCU usage warning in bpqether.c
- Input: usbtouchscreen - add support for BonXeon TP
- Input: evdev - call input_flush_device() on release(), not flush()
- Input: xpad - add custom init packet for Xbox One S controllers
- Input: dlink-dir685-touchkeys - fix a typo in driver name
- gpio: mvebu: Fix probing for chips without PWM
- Input: i8042 - add ThinkPad S230u to i8042 reset list
- Input: synaptics-rmi4 - really fix attn_data use-after-free
- Input: synaptics-rmi4 - fix error return code in rmi_driver_probe()
- ARM: 8970/1: decompressor: increase tag size
- ARM: uaccess: consolidate uaccess asm to asm/uaccess-asm.h
- ARM: uaccess: integrate uaccess_save and uaccess_restore
- ARM: uaccess: fix DACR mismatch with nested exceptions
- gpio: exar: Fix bad handling for ida_simple_get error path
- arm64: dts: mt8173: fix vcodec-enc clock
- soc: mediatek: cmdq: return send msg error code
- gpu/drm: ingenic: Fix bogus crtc_atomic_check callback
- gpu/drm: Ingenic: Fix opaque pointer casted to wrong type
- IB/qib: Call kobject_put() when kobject_init_and_add() fails
- ARM: dts/imx6q-bx50v3: Set display interface clock parents
- ARM: dts: bcm2835-rpi-zero-w: Fix led polarity
- ARM: dts: bcm: HR2: Fix PPI interrupt types
- ARM: dts: mmp3: Use the MMP3 compatible string for /clocks
- ARM: dts: mmp3-dell-ariel: Fix the SPI devices
- ARM: dts: mmp3: Drop usb-nop-xceiv from HSIC phy
- RDMA/mlx5: Fix NULL pointer dereference in destroy_prefetch_work
- mmc: block: Fix use-after-free issue for rpmb
- gpio: pxa: Fix return value of pxa_gpio_probe()
- gpio: bcm-kona: Fix return value of bcm_kona_gpio_probe()
- RDMA/pvrdma: Fix missing pci disable in pvrdma_pci_probe()
- ALSA: hwdep: fix a left shifting 1 by 31 UB bug
- ALSA: hda/realtek - Add a model for Thinkpad T570 without DAC workaround
- ALSA: usb-audio: mixer: volume quirk for ESS Technology Asus USB DAC
- exec: Always set cap_ambient in cap_bprm_set_creds
- clk: qcom: gcc: Fix parent for gpll0_out_even
- ALSA: usb-audio: Quirks for Gigabyte TRX40 Aorus Master onboard audio
- ALSA: hda/realtek - Add new codec supported for ALC287
- libceph: ignore pool overlay and cache logic on redirects
- ceph: flush release queue when handling caps for unknown inode
- RDMA/core: Fix double destruction of uobject
- drm/amd/display: drop cursor position check in atomic test
- drm/amd/display: Split program front end part that occur outside lock
- drm/amd/display: Indicate dsc updates explicitly
- drm/amd/display: Added locking for atomic update stream and update planes
- drm/amd/display: Use cursor locking to prevent flip delays
- drm/amd/display: Defer cursor lock until after VUPDATE
- drm/amd/display: Fix potential integer wraparound resulting in a hang
- IB/ipoib: Fix double free of skb in case of multicast traffic in CM mode
- mm,thp: stop leaking unreleased file pages
- mm: remove VM_BUG_ON(PageSlab()) from page_mapcount()
- fs/binfmt_elf.c: allocate initialized memory in fill_thread_core_info()
- include/asm-generic/topology.h: guard cpumask_of_node() macro argument
- Revert "block: end bio with BLK_STS_AGAIN in case of non-mq devs and
REQ_NOWAIT"
- gpio: fix locking open drain IRQ lines
- iommu: Fix reference count leak in iommu_group_alloc.
- parisc: Fix kernel panic in mem_init()
- cfg80211: fix debugfs rename crash
- mac80211: mesh: fix discovery timer re-arming issue / crash
- x86/dma: Fix max PFN arithmetic overflow on 32 bit systems
- copy_xstate_to_kernel(): don't leave parts of destination uninitialized
- xfrm: allow to accept packets with ipv6 NEXTHDR_HOP in xfrm_input
- xfrm: do pskb_pull properly in __xfrm_transport_prep
- xfrm: remove the xfrm_state_put call becofe going to out_reset
- xfrm: espintcp: save and call old ->sk_destruct
- xfrm: call xfrm_output_gso when inner_protocol is set in xfrm_output
- xfrm interface: fix oops when deleting a x-netns interface
- xfrm: fix a warning in xfrm_policy_insert_list
- xfrm: fix a NULL-ptr deref in xfrm_local_error
- xfrm: fix error in comment
- ip_vti: receive ipip packet by calling ip_tunnel_rcv
- netfilter: nft_reject_bridge: enable reject with bridge vlan
- netfilter: ipset: Fix subcounter update skip
- netfilter: conntrack: make conntrack userspace helpers work again
- netfilter: nfnetlink_cthelper: unbreak userspace helper support
- netfilter: nf_conntrack_pptp: prevent buffer overflows in debug code
- esp6: get the right proto for transport mode in esp6_gso_encap
- bnxt_en: Fix accumulation of bp->net_stats_prev.
- bnxt_en: fix firmware message length endianness
- ieee80211: Fix incorrect mask for default PE duration
- x86/ioperm: Prevent a memory leak when fork fails
- xsk: Add overflow check for u64 division, stored into u32
- qlcnic: fix missing release in qlcnic_83xx_interrupt_test.
- crypto: chelsio/chtls: properly set tp->lsndtime
- nexthops: Move code from remove_nexthop_from_groups to remove_nh_grp_entry
- nexthops: don't modify published nexthop groups
- nexthop: Expand nexthop_is_multipath in a few places
- ipv4: nexthop version of fib_info_nh_uses_dev
- net: dsa: declare lockless TX feature for slave ports
- bonding: Fix reference count leak in bond_sysfs_slave_add.
- powerpc/bpf: Enable bpf_probe_read{, str}() on powerpc again
- netfilter: conntrack: comparison of unsigned in cthelper confirmation
- netfilter: conntrack: Pass value of ctinfo to __nf_conntrack_update
- netfilter: nf_conntrack_pptp: fix compilation warning with W=1 build
- Linux 5.6.16
* Focal update: v5.6.15 upstream stable release (LP: #1881625)
- i2c: dev: Fix the race between the release of i2c_dev and cdev
- ARC: [plat-hsdk]: fix USB regression
- ima: Set file->f_mode instead of file->f_flags in ima_calc_file_hash()
- evm: Check also if *tfm is an error pointer in init_desc()
- ima: Fix return value of ima_write_policy()
- ovl: potential crash in ovl_fid_to_fh()
- ubifs: fix wrong use of crypto_shash_descsize()
- ACPI: EC: PM: Avoid flushing EC work when EC GPE is inactive
- mtd: spinand: Propagate ECC information to the MTD structure
- fix multiplication overflow in copy_fdtable()
- pipe: Fix pipe_full() test in opipe_prep().
- ubifs: remove broken lazytime support
- i2c: fix missing pm_runtime_put_sync in i2c_device_probe
- iommu/amd: Fix over-read of ACPI UID from IVRS table
- iommu/amd: Fix get_acpihid_device_id()
- evm: Fix a small race in init_desc()
- i2c: mux: demux-pinctrl: Fix an error handling path in
'i2c_demux_pinctrl_probe()'
- ubi: Fix seq_file usage in detailed_erase_block_info debugfs file
- afs: Don't unlock fetched data pages until the op completes successfully
- mtd: Fix mtd not registered due to nvmem name collision
- iommu: Fix deferred domain attachment
- kbuild: avoid concurrency issue in parallel building dtbs and dtbs_check
- net: drop_monitor: use IS_REACHABLE() to guard net_dm_hw_report()
- gcc-common.h: Update for GCC 10
- HID: multitouch: add eGalaxTouch P80H84 support
- HID: logitech: Add support for Logitech G11 extra keys
- HID: alps: Add AUI1657 device ID
- HID: alps: ALPS_1657 is too specific; use U1_UNICORN_LEGACY instead
- scsi: qla2xxx: Fix hang when issuing nvme disconnect-all in NPIV
- scsi: qla2xxx: Delete all sessions before unregister local nvme port
- configfs: fix config_item refcnt leak in configfs_rmdir()
- vhost/vsock: fix packet delivery order to monitoring devices
- aquantia: Fix the media type of AQC100 ethernet controller in the driver
- component: Silence bind error on -EPROBE_DEFER
- net/ena: Fix build warning in ena_xdp_set()
- scsi: ibmvscsi: Fix WARN_ON during event pool release
- HID: i2c-hid: reset Synaptics SYNA2393 on resume
- ibmvnic: Skip fatal error reset after passive init
- ftrace/selftest: make unresolved cases cause failure if --fail-unresolved
set
- selftests: fix kvm relocatable native/cross builds and installs
- x86/apic: Move TSC deadline timer debug printk
- gtp: set NLM_F_MULTI flag in gtp_genl_dump_pdp()
- HID: quirks: Add HID_QUIRK_NO_INIT_REPORTS quirk for Dell K12A keyboard-dock
- ceph: fix double unlock in handle_cap_export()
- stmmac: fix pointer check after utilization in stmmac_interrupt
- USB: core: Fix misleading driver bug report
- platform/x86: asus-nb-wmi: Do not load on Asus T100TA and T200TA
- iommu/amd: Do not loop forever when trying to increase address space
- iommu/amd: Call domain_flush_complete() in update_domain()
- drm/amd/display: fix counter in wait_for_no_pipes_pending
- drm/amd/display: Prevent dpcd reads with passive dongles
- KVM: selftests: Fix build for evmcs.h
- ARM: futex: Address build warning
- tools/bootconfig: Fix resource leak in apply_xbc()
- scripts/gdb: repair rb_first() and rb_last()
- ALSA: hda/realtek: Add quirk for Samsung Notebook
- ALSA: hda/realtek - Enable headset mic of ASUS GL503VM with ALC295
- ALSA: hda/realtek - Enable headset mic of ASUS UX550GE with ALC295
- ALSA: hda/realtek: Enable headset mic of ASUS UX581LV with ALC295
- bpf: Restrict bpf_probe_read{, str}() only to archs where they work
- bpf: Add bpf_probe_read_{user, kernel}_str() to do_refine_retval_range
- ALSA: iec1712: Initialize STDSP24 properly when using the model=staudio
option
- ALSA: pcm: fix incorrect hw_base increase
- ALSA: hda/realtek - Fix silent output on Gigabyte X570 Aorus Xtreme
- ALSA: hda/realtek - Add more fixup entries for Clevo machines
- scsi: qla2xxx: Do not log message when reading port speed via sysfs
- scsi: target: Put lun_ref at end of tmr processing
- arm64: Fix PTRACE_SYSEMU semantics
- powerpc/64s: Disable STRICT_KERNEL_RWX
- drm/etnaviv: fix perfmon domain interation
- pinctrl: qcom: Add affinity callbacks to msmgpio IRQ chip
- apparmor: fix potential label refcnt leak in aa_change_profile
- apparmor: Fix aa_label refcnt leak in policy_update
- dmaengine: tegra210-adma: Fix an error handling path in 'tegra_adma_probe()'
- drm/etnaviv: Fix a leak in submit_pin_objects()
- dmaengine: dmatest: Restore default for channel
- dmaengine: idxd: fix interrupt completion after unmasking
- dmaengine: owl: Use correct lock in owl_dma_get_pchan()
- vsprintf: don't obfuscate NULL and error pointers
- drm/i915/gvt: Init DPLL/DDI vreg for virtual display instead of inheritance.
- drm/i915: Propagate error from completed fences
- Revert "gfs2: Don't demote a glock until its revokes are written"
- virtio-balloon: Revert "virtio-balloon: Switch back to OOM handler for
VIRTIO_BALLOON_F_DEFLATE_ON_OOM"
- Revert "driver core: platform: Initialize dma_parms for platform devices"
- tools/bootconfig: Fix apply_xbc() to return zero on success
- kbuild: Remove debug info from kallsyms linking
- staging: iio: ad2s1210: Fix SPI reading
- staging: wfx: unlock on error path
- staging: kpc2000: fix error return code in kp2000_pcie_probe()
- staging: greybus: Fix uninitialized scalar variable
- iio: adc: stm32-adc: fix device used to request dma
- iio: adc: stm32-dfsdm: fix device used to request dma
- iio: sca3000: Remove an erroneous 'get_device()'
- iio: dac: vf610: Fix an error handling path in 'vf610_dac_probe()'
- iio: adc: ti-ads8344: Fix channel selection
- driver core: Fix SYNC_STATE_ONLY device link implementation
- driver core: Fix handling of SYNC_STATE_ONLY + STATELESS device links
- misc: rtsx: Add short delay after exit from ASPM
- tty: serial: add missing spin_lock_init for SiFive serial console
- mei: release me_cl object reference
- ipack: tpci200: fix error return code in tpci200_register()
- s390/pci: Fix s390_mmio_read/write with MIO
- s390/kaslr: add support for R_390_JMP_SLOT relocation type
- device-dax: don't leak kernel memory to user space after unloading kmem
- rapidio: fix an error in get_user_pages_fast() error handling
- kasan: disable branch tracing for core runtime
- sh: include linux/time_types.h for sockios
- sparc32: use PUD rather than PGD to get PMD in srmmu_nocache_init()
- sparc32: fix page table traversal in srmmu_nocache_init()
- z3fold: fix use-after-free when freeing handles
- iio: imu: st_lsm6dsx: unlock on error in st_lsm6dsx_shub_write_raw()
- rxrpc: Fix the excessive initial retransmission timeout
- rxrpc: Fix a memory leak in rxkad_verify_response()
- tpm: check event log version before reading final events
- s390/kexec_file: fix initrd location for kdump kernel
- flow_dissector: Drop BPF flow dissector prog ref on netns cleanup
- x86/unwind/orc: Fix unwind_get_return_address_ptr() for inactive tasks
- rxrpc: Trace discarded ACKs
- rxrpc: Fix ack discard
- bpf: Prevent mmap()'ing read-only maps as writable
- sched/fair: Reorder enqueue/dequeue_task_fair path
- sched/fair: Fix reordering of enqueue/dequeue_task_fair()
- sched/fair: Fix enqueue_task_fair() warning some more
- Linux 5.6.15
Date: 2020-06-26 07:50:13.627718+00:00
Changed-By: Timo Aaltonen <tjaalton at ubuntu.com>
Signed-By: Andy Whitcroft <apw at canonical.com>
https://launchpad.net/ubuntu/+source/linux-oem-5.6/5.6.0-1018.18
-------------- next part --------------
Sorry, changesfile not available.
More information about the Focal-changes
mailing list