]> git.proxmox.com Git - mirror_ubuntu-hirsute-kernel.git/commitdiff
UBUNTU: Ubuntu-5.11.0-39.43 Ubuntu-5.11.0-39.43
authorStefan Bader <stefan.bader@canonical.com>
Fri, 15 Oct 2021 09:35:36 +0000 (11:35 +0200)
committerStefan Bader <stefan.bader@canonical.com>
Fri, 15 Oct 2021 09:35:36 +0000 (11:35 +0200)
Signed-off-by: Stefan Bader <stefan.bader@canonical.com>
debian.master/changelog

index 825a9a59e9c70cc8be501eadc90bd6088f1e672b..79d15beca800b4d272bca7b269ba10eb209ef7dc 100644 (file)
-linux (5.11.0-39.43) UNRELEASED; urgency=medium
+linux (5.11.0-39.43) hirsute; urgency=medium
 
-  CHANGELOG: Do not edit directly. Autogenerated at release.
-  CHANGELOG: Use the printchanges target to see the curent changes.
-  CHANGELOG: Use the insertchanges target to create the final log.
+  * hirsute/linux: 5.11.0-39.43 -proposed tracker (LP: #1947227)
 
- -- Stefan Bader <stefan.bader@canonical.com>  Fri, 15 Oct 2021 11:22:07 +0200
+  * Packaging resync (LP: #1786013)
+    - debian/dkms-versions -- update from kernel-versions (main/2021.10.18)
+
+  * Add final-checks to check certificates (LP: #1947174)
+    - [Packaging] Add system trusted and revocation keys final check
+
+  * No sound on Lenovo laptop models Legion 15IMHG05, Yoga 7 14ITL5, and 13s
+    Gen2 (LP: #1939052)
+    - ALSA: hda/realtek: Quirks to enable speaker output for Lenovo Legion 7i
+      15IMHG05, Yoga 7i 14ITL5/15ITL5, and 13s Gen2 laptops.
+    - ALSA: hda/realtek: Fix for quirk to enable speaker output on the Lenovo 13s
+      Gen2
+
+  * Fix cold plugged USB device on certain PCIe USB cards (LP: #1945211)
+    - Revert "UBUNTU: SAUCE: Revert "usb: core: reduce power-on-good delay time of
+      root hub""
+    - usb: core: hcd: Add support for deferring roothub registration
+    - xhci: Set HCD flag to defer primary roothub registration
+    - usb: core: hcd: Modularize HCD stop configuration in usb_stop_hcd()
+
+  * Hirsute update: upstream stable patchset 2021-10-12 (LP: #1946788)
+    - locking/mutex: Fix HANDOFF condition
+    - regmap: fix the offset of register error log
+    - regulator: tps65910: Silence deferred probe error
+    - crypto: mxs-dcp - Check for DMA mapping errors
+    - sched/deadline: Fix reset_on_fork reporting of DL tasks
+    - power: supply: axp288_fuel_gauge: Report register-address on readb / writeb
+      errors
+    - crypto: omap-sham - clear dma flags only after omap_sham_update_dma_stop()
+    - sched/deadline: Fix missing clock update in migrate_task_rq_dl()
+    - rcu/tree: Handle VM stoppage in stall detection
+    - EDAC/mce_amd: Do not load edac_mce_amd module on guests
+    - hrtimer: Avoid double reprogramming in __hrtimer_start_range_ns()
+    - hrtimer: Ensure timerfd notification for HIGHRES=n
+    - udf: Check LVID earlier
+    - udf: Fix iocharset=utf8 mount option
+    - isofs: joliet: Fix iocharset=utf8 mount option
+    - bcache: add proper error unwinding in bcache_device_init
+    - blk-throtl: optimize IOPS throttle for large IO scenarios
+    - nvme-tcp: don't update queue count when failing to set io queues
+    - nvme-rdma: don't update queue count when failing to set io queues
+    - nvmet: pass back cntlid on successful completion
+    - power: supply: smb347-charger: Add missing pin control activation
+    - power: supply: max17042_battery: fix typo in MAx17042_TOFF
+    - s390/cio: add dev_busid sysfs entry for each subchannel
+    - s390/zcrypt: fix wrong offset index for APKA master key valid state
+    - libata: fix ata_host_start()
+    - crypto: omap - Fix inconsistent locking of device lists
+    - crypto: qat - do not ignore errors from enable_vf2pf_comms()
+    - crypto: qat - handle both source of interrupt in VF ISR
+    - crypto: qat - fix reuse of completion variable
+    - crypto: qat - fix naming for init/shutdown VF to PF notifications
+    - crypto: qat - do not export adf_iov_putmsg()
+    - fcntl: fix potential deadlock for &fasync_struct.fa_lock
+    - udf_get_extendedattr() had no boundary checks.
+    - s390/kasan: fix large PMD pages address alignment check
+    - s390/pci: fix misleading rc in clp_set_pci_fn()
+    - s390/debug: keep debug data on resize
+    - s390/debug: fix debug area life cycle
+    - s390/ap: fix state machine hang after failure to enable irq
+    - power: supply: cw2015: use dev_err_probe to allow deferred probe
+    - m68k: emu: Fix invalid free in nfeth_cleanup()
+    - sched/numa: Fix is_core_idle()
+    - sched: Fix UCLAMP_FLAG_IDLE setting
+    - rcu: Fix to include first blocked task in stall warning
+    - rcu: Add lockdep_assert_irqs_disabled() to rcu_sched_clock_irq() and callees
+    - rcu: Fix stall-warning deadlock due to non-release of rcu_node ->lock
+    - m68k: Fix invalid RMW_INSNS on CPUs that lack CAS
+    - block: return ELEVATOR_DISCARD_MERGE if possible
+    - spi: spi-fsl-dspi: Fix issue with uninitialized dma_slave_config
+    - spi: spi-pic32: Fix issue with uninitialized dma_slave_config
+    - genirq/timings: Fix error return code in irq_timings_test_irqs()
+    - irqchip/loongson-pch-pic: Improve edge triggered interrupt support
+    - lib/mpi: use kcalloc in mpi_resize
+    - clocksource/drivers/sh_cmt: Fix wrong setting if don't request IRQ for clock
+      source channel
+    - spi: coldfire-qspi: Use clk_disable_unprepare in the remove function
+    - irqchip/gic-v3: Fix priority comparison when non-secure priorities are used
+    - crypto: qat - use proper type for vf_mask
+    - certs: Trigger creation of RSA module signing key if it's not an RSA key
+    - tpm: ibmvtpm: Avoid error message when process gets signal while waiting
+    - x86/mce: Defer processing of early errors
+    - spi: davinci: invoke chipselect callback
+    - blk-crypto: fix check for too-large dun_bytes
+    - regulator: vctrl: Use locked regulator_get_voltage in probe path
+    - regulator: vctrl: Avoid lockdep warning in enable/disable ops
+    - spi: sprd: Fix the wrong WDG_LOAD_VAL
+    - spi: spi-zynq-qspi: use wait_for_completion_timeout to make
+      zynq_qspi_exec_mem_op not interruptible
+    - EDAC/i10nm: Fix NVDIMM detection
+    - drm/panfrost: Fix missing clk_disable_unprepare() on error in
+      panfrost_clk_init()
+    - drm/gma500: Fix end of loop tests for list_for_each_entry
+    - ASoC: mediatek: mt8183: Fix Unbalanced pm_runtime_enable in
+      mt8183_afe_pcm_dev_probe
+    - media: TDA1997x: enable EDID support
+    - leds: is31fl32xx: Fix missing error code in is31fl32xx_parse_dt()
+    - soc: rockchip: ROCKCHIP_GRF should not default to y, unconditionally
+    - media: cxd2880-spi: Fix an error handling path
+    - drm/of: free the right object
+    - bpf: Fix a typo of reuseport map in bpf.h.
+    - bpf: Fix potential memleak and UAF in the verifier.
+    - drm/of: free the iterator object on failure
+    - gve: fix the wrong AdminQ buffer overflow check
+    - libbpf: Fix the possible memory leak on error
+    - ARM: dts: aspeed-g6: Fix HVI3C function-group in pinctrl dtsi
+    - arm64: dts: renesas: r8a77995: draak: Remove bogus adv7511w properties
+    - i40e: improve locking of mac_filter_hash
+    - soc: qcom: rpmhpd: Use corner in power_off
+    - libbpf: Fix removal of inner map in bpf_object__create_map
+    - gfs2: Fix memory leak of object lsi on error return path
+    - firmware: fix theoretical UAF race with firmware cache and resume
+    - driver core: Fix error return code in really_probe()
+    - ionic: cleanly release devlink instance
+    - media: dvb-usb: fix uninit-value in dvb_usb_adapter_dvb_init
+    - media: dvb-usb: fix uninit-value in vp702x_read_mac_addr
+    - media: dvb-usb: Fix error handling in dvb_usb_i2c_init
+    - media: go7007: fix memory leak in go7007_usb_probe
+    - media: go7007: remove redundant initialization
+    - media: rockchip/rga: use pm_runtime_resume_and_get()
+    - media: rockchip/rga: fix error handling in probe
+    - media: coda: fix frame_mem_ctrl for YUV420 and YVU420 formats
+    - media: atomisp: fix the uninitialized use and rename "retvalue"
+    - Bluetooth: sco: prevent information leak in sco_conn_defer_accept()
+    - 6lowpan: iphc: Fix an off-by-one check of array index
+    - tcp: seq_file: Avoid skipping sk during tcp_seek_last_pos
+    - ARM: dts: meson8: Use a higher default GPU clock frequency
+    - ARM: dts: meson8b: odroidc1: Fix the pwm regulator supply properties
+    - ARM: dts: meson8b: mxq: Fix the pwm regulator supply properties
+    - ARM: dts: meson8b: ec100: Fix the pwm regulator supply properties
+    - net/mlx5e: Prohibit inner indir TIRs in IPoIB
+    - net/mlx5e: Block LRO if firmware asks for tunneled LRO
+    - cgroup/cpuset: Fix a partition bug with hotplug
+    - drm: mxsfb: Enable recovery on underflow
+    - drm: mxsfb: Increase number of outstanding requests on V4 and newer HW
+    - drm: mxsfb: Clear FIFO_CLEAR bit
+    - net: cipso: fix warnings in netlbl_cipsov4_add_std
+    - Bluetooth: mgmt: Fix wrong opcode in the response for add_adv cmd
+    - arm64: dts: renesas: hihope-rzg2-ex: Add EtherAVB internal rx delay
+    - devlink: Break parameter notification sequence to be before/after
+      unload/load driver
+    - net/mlx5: Fix missing return value in mlx5_devlink_eswitch_inline_mode_set()
+    - i2c: highlander: add IRQ check
+    - leds: lt3593: Put fwnode in any case during ->probe()
+    - leds: trigger: audio: Add an activate callback to ensure the initial
+      brightness is set
+    - media: em28xx-input: fix refcount bug in em28xx_usb_disconnect
+    - media: venus: venc: Fix potential null pointer dereference on pointer fmt
+    - PCI: PM: Avoid forcing PCI_D0 for wakeup reasons inconsistently
+    - PCI: PM: Enable PME if it can be signaled from D3cold
+    - bpf, samples: Add missing mprog-disable to xdp_redirect_cpu's optstring
+    - soc: qcom: smsm: Fix missed interrupts if state changes while masked
+    - debugfs: Return error during {full/open}_proxy_open() on rmmod
+    - Bluetooth: increase BTNAMSIZ to 21 chars to fix potential buffer overflow
+    - PM: EM: Increase energy calculation precision
+    - selftests/bpf: Fix bpf-iter-tcp4 test to print correctly the dest IP
+    - drm/msm/mdp4: refactor HW revision detection into read_mdp_hw_revision
+    - drm/msm/mdp4: move HW revision detection to earlier phase
+    - drm/msm/dpu: make dpu_hw_ctl_clear_all_blendstages clear necessary LMs
+    - arm64: dts: exynos: correct GIC CPU interfaces address range on Exynos7
+    - counter: 104-quad-8: Return error when invalid mode during ceiling_write
+    - cgroup/cpuset: Miscellaneous code cleanup
+    - cgroup/cpuset: Fix violation of cpuset locking rule
+    - ASoC: Intel: Fix platform ID matching
+    - Bluetooth: fix repeated calls to sco_sock_kill
+    - drm/msm/dsi: Fix some reference counted resource leaks
+    - net/mlx5: Fix unpublish devlink parameters
+    - ASoC: rt5682: Implement remove callback
+    - ASoC: rt5682: Properly turn off regulators if wrong device ID
+    - usb: dwc3: meson-g12a: add IRQ check
+    - usb: dwc3: qcom: add IRQ check
+    - usb: gadget: udc: at91: add IRQ check
+    - usb: gadget: udc: s3c2410: add IRQ check
+    - usb: phy: fsl-usb: add IRQ check
+    - usb: phy: twl6030: add IRQ checks
+    - usb: gadget: udc: renesas_usb3: Fix soc_device_match() abuse
+    - selftests/bpf: Fix test_core_autosize on big-endian machines
+    - devlink: Clear whole devlink_flash_notify struct
+    - samples: pktgen: add missing IPv6 option to pktgen scripts
+    - PM: cpu: Make notifier chain use a raw_spinlock_t
+    - usb: host: ohci-tmio: add IRQ check
+    - usb: phy: tahvo: add IRQ check
+    - libbpf: Re-build libbpf.so when libbpf.map changes
+    - mac80211: Fix insufficient headroom issue for AMSDU
+    - locking/lockdep: Mark local_lock_t
+    - locking/local_lock: Add missing owner initialization
+    - lockd: Fix invalid lockowner cast after vfs_test_lock
+    - nfsd4: Fix forced-expiry locking
+    - arm64: dts: marvell: armada-37xx: Extend PCIe MEM space
+    - clk: staging: correct reference to config IOMEM to config HAS_IOMEM
+    - [Config] updateconfigs for COMMON_CLK_XLNX_CLKWZRD
+    - i2c: synquacer: fix deferred probing
+    - firmware: raspberrypi: Keep count of all consumers
+    - firmware: raspberrypi: Fix a leak in 'rpi_firmware_get()'
+    - usb: gadget: mv_u3d: request_irq() after initializing UDC
+    - mm/swap: consider max pages in iomap_swapfile_add_extent
+    - lkdtm: replace SCSI_DISPATCH_CMD with SCSI_QUEUE_RQ
+    - Bluetooth: add timeout sanity check to hci_inquiry
+    - i2c: iop3xx: fix deferred probing
+    - i2c: s3c2410: fix IRQ check
+    - i2c: fix platform_get_irq.cocci warnings
+    - i2c: hix5hd2: fix IRQ check
+    - gfs2: init system threads before freeze lock
+    - rsi: fix error code in rsi_load_9116_firmware()
+    - rsi: fix an error code in rsi_probe()
+    - ASoC: Intel: kbl_da7219_max98927: Fix format selection for max98373
+    - ASoC: Intel: Skylake: Leave data as is when invoking TLV IPCs
+    - ASoC: Intel: Skylake: Fix module resource and format selection
+    - mmc: sdhci: Fix issue with uninitialized dma_slave_config
+    - mmc: dw_mmc: Fix issue with uninitialized dma_slave_config
+    - mmc: moxart: Fix issue with uninitialized dma_slave_config
+    - bpf: Fix possible out of bound write in narrow load handling
+    - CIFS: Fix a potencially linear read overflow
+    - i2c: mt65xx: fix IRQ check
+    - i2c: xlp9xx: fix main IRQ check
+    - usb: ehci-orion: Handle errors of clk_prepare_enable() in probe
+    - usb: bdc: Fix an error handling path in 'bdc_probe()' when no suitable DMA
+      config is available
+    - usb: bdc: Fix a resource leak in the error handling path of 'bdc_probe()'
+    - tty: serial: fsl_lpuart: fix the wrong mapbase value
+    - ASoC: wcd9335: Fix a double irq free in the remove function
+    - ASoC: wcd9335: Fix a memory leak in the error handling path of the probe
+      function
+    - ASoC: wcd9335: Disable irq on slave ports in the remove function
+    - iwlwifi: skip first element in the WTAS ACPI table
+    - ice: Only lock to update netdev dev_addr
+    - ath6kl: wmi: fix an error code in ath6kl_wmi_sync_point()
+    - atlantic: Fix driver resume flow.
+    - bcma: Fix memory leak for internally-handled cores
+    - brcmfmac: pcie: fix oops on failure to resume and reprobe
+    - ipv6: make exception cache less predictible
+    - ipv4: make exception cache less predictible
+    - net: sched: Fix qdisc_rate_table refcount leak when get tcf_block failed
+    - net: qualcomm: fix QCA7000 checksum handling
+    - octeontx2-af: Fix loop in free and unmap counter
+    - octeontx2-af: Fix static code analyzer reported issues
+    - octeontx2-af: Set proper errorcode for IPv4 checksum errors
+    - ipv4: fix endianness issue in inet_rtm_getroute_build_skb()
+    - ASoC: rt5682: Remove unused variable in rt5682_i2c_remove()
+    - iwlwifi Add support for ax201 in Samsung Galaxy Book Flex2 Alpha
+    - f2fs: guarantee to write dirty data when enabling checkpoint back
+    - io_uring: IORING_OP_WRITE needs hash_reg_file set
+    - bio: fix page leak bio_add_hw_page failure
+    - tty: Fix data race between tiocsti() and flush_to_ldisc()
+    - perf/x86/amd/ibs: Extend PERF_PMU_CAP_NO_EXCLUDE to IBS Op
+    - x86/resctrl: Fix a maybe-uninitialized build warning treated as error
+    - Revert "KVM: x86: mmu: Add guest physical address check in translate_gpa()"
+    - KVM: s390: index kvm->arch.idle_mask by vcpu_idx
+    - KVM: x86: Update vCPU's hv_clock before back to guest when tsc_offset is
+      adjusted
+    - KVM: VMX: avoid running vmx_handle_exit_irqoff in case of emulation
+    - KVM: nVMX: Unconditionally clear nested.pi_pending on nested VM-Enter
+    - ARM: dts: at91: add pinctrl-{names, 0} for all gpios
+    - fuse: truncate pagecache on atomic_o_trunc
+    - fuse: flush extending writes
+    - IMA: remove -Wmissing-prototypes warning
+    - IMA: remove the dependency on CRYPTO_MD5
+    - fbmem: don't allow too huge resolutions
+    - backlight: pwm_bl: Improve bootloader/kernel device handover
+    - clk: kirkwood: Fix a clocking boot regression
+    - nbd: add the check to prevent overflow in __nbd_ioctl()
+    - crypto: hisilicon/sec - fix the abnormal exiting process
+    - crypto: tcrypt - Fix missing return value check
+    - fcntl: fix potential deadlocks for &fown_struct.lock
+    - ASoC: mediatek: mt8192:Fix Unbalanced pm_runtime_enable in
+      mt8192_afe_pcm_dev_probe
+    - arm64: dts: qcom: sm8250: fix usb2 qmp phy node
+    - Bluetooth: btusb: Fix a unspported condition to set available debug features
+    - leds: rt8515: Put fwnode in any case during ->probe()
+    - drm/msm/dp: update is_connected status base on sink count at dp_pm_resume()
+    - usb: misc: brcmstb-usb-pinmap: add IRQ check
+    - net: stmmac: fix INTR TBU status affecting irq count statistic
+    - octeontx2-pf: Don't install VLAN offload rule if netdev is down
+    - net/mlx5: Remove all auxiliary devices at the unregister event
+    - net: qrtr: make checks in qrtr_endpoint_post() stricter
+    - octeontx2-af: Fix mailbox errors in nix_rss_flowkey_cfg
+    - amdgpu/pm: add extra info to SMU msg pre-check failed message
+    - auxdisplay: hd44780: Fix oops on module unloading
+    - io_uring: limit fixed table size by RLIMIT_NOFILE
+    - smb3: fix posix extensions mount option
+    - md/raid10: Remove unnecessary rcu_dereference in raid10_handle_discard
+    - RDMA/mlx5: Fix number of allocated XLT entries
+
+  * AMD A8-7680 (amdgpu): broken Xorg acceleration and hibernation
+    (LP: #1920674) // Hirsute update: upstream stable patchset 2021-10-12
+    (LP: #1946788)
+    - drm/amdgpu/acp: Make PM domain really work
+
+  * Medion Notebook Keyboard not working (LP: #1909814)
+    - ACPI: resources: Add DMI-based legacy IRQ override quirk
+
+  * BCM57800 SRIOV bug causes interfaces to disappear (LP: #1945707)
+    - bnx2x: Fix enabling network interfaces without VFs
+
+  * CVE-2021-3759
+    - memcg: enable accounting of ipc resources
+
+  * Fix A yellow screen pops up in an instant (< 1 second) and then disappears
+    before loading the system (LP: #1945932)
+    - drm/i915: Stop force enabling pipe bottom color gammma/csc
+
+  * Hirsute update: upstream stable patchset 2021-09-28 (LP: #1945353)
+    - Revert "ucounts: Increase ucounts reference counter before the security
+      hook"
+    - Revert "cred: add missing return error code when set_cred_ucounts() failed"
+    - Revert "Add a reference to ucounts for each cred"
+    - static_call: Fix unused variable warn w/o MODULE
+    - xtensa: fix kconfig unmet dependency warning for HAVE_FUTEX_CMPXCHG
+    - ARM: OMAP1: ams-delta: remove unused function ams_delta_camera_power
+    - gpu: ipu-v3: Fix i.MX IPU-v3 offset calculations for (semi)planar U/V
+      formats
+    - reset: reset-zynqmp: Fixed the argument data type
+    - qed: Fix the VF msix vectors flow
+    - net: macb: Add a NULL check on desc_ptp
+    - qede: Fix memset corruption
+    - perf/x86/intel/pt: Fix mask of num_address_ranges
+    - ceph: fix possible null-pointer dereference in ceph_mdsmap_decode()
+    - perf/x86/amd/ibs: Work around erratum #1197
+    - perf/x86/amd/power: Assign pmu.module
+    - cryptoloop: add a deprecation warning
+    - ALSA: hda/realtek: Quirk for HP Spectre x360 14 amp setup
+    - ALSA: hda/realtek: Workaround for conflicting SSID on ASUS ROG Strix G17
+    - ALSA: pcm: fix divide error in snd_pcm_lib_ioctl
+    - spi: Switch to signed types for *_native_cs SPI controller fields
+    - new helper: inode_wrong_type()
+    - fuse: fix illegal access to inode with reused nodeid
+    - media: stkwebcam: fix memory leak in stk_camera_probe
+    - ext4: fix e2fsprogs checksum failure for mounted filesystem
+    - ALSA: usb-audio: Fix regression on Sony WALKMAN NW-A45 DAC
+    - igmp: Add ip_mc_list lock in ip_check_mc_rcu
+    - USB: serial: mos7720: improve OOM-handling in read_mos_reg()
+    - net: ll_temac: Remove left-over debug message
+    - tty: drop termiox user definitions
+    - Revert "r8169: avoid link-up interrupt issue on RTL8106e if user enables
+      ASPM"
+    - x86/events/amd/iommu: Fix invalid Perf result due to IOMMU PMC power-gating
+    - blk-mq: fix kernel panic during iterating over flush request
+    - blk-mq: fix is_flush_rq
+    - netfilter: nftables: avoid potential overflows on 32bit arches
+    - blk-mq: clearing flush request reference in tags->rqs[]
+    - ALSA: usb-audio: Add registration quirk for JBL Quantum 800
+    - usb: host: xhci-rcar: Don't reload firmware after the completion
+    - usb: gadget: tegra-xudc: fix the wrong mult value for HS isoc or intr
+    - usb: mtu3: restore HS function when set SS/SSP
+    - usb: mtu3: use @mult for HS isoc or intr
+    - usb: mtu3: fix the wrong HS mult value
+    - xhci: fix even more unsafe memory usage in xhci tracing
+    - xhci: fix unsafe memory usage in xhci tracing
+    - x86/reboot: Limit Dell Optiplex 990 quirk to early BIOS versions
+    - PCI: Call Max Payload Size-related fixup quirks early
+    - Bluetooth: Add additional Bluetooth part for Realtek 8852AE
+
+ -- Stefan Bader <stefan.bader@canonical.com>  Fri, 15 Oct 2021 11:35:36 +0200
 
 linux (5.11.0-38.42) hirsute; urgency=medium