]> git.proxmox.com Git - mirror_ubuntu-focal-kernel.git/blob - debian.master/changelog
UBUNTU: Start new release
[mirror_ubuntu-focal-kernel.git] / debian.master / changelog
1 linux (5.4.0-50.55) UNRELEASED; urgency=medium
2
3 CHANGELOG: Do not edit directly. Autogenerated at release.
4 CHANGELOG: Use the printchanges target to see the curent changes.
5 CHANGELOG: Use the insertchanges target to create the final log.
6
7 -- Thadeu Lima de Souza Cascardo <cascardo@canonical.com> Wed, 30 Sep 2020 10:03:08 -0300
8
9 linux (5.4.0-49.53) focal; urgency=medium
10
11 * focal/linux: 5.4.0-49.53 -proposed tracker (LP: #1896007)
12
13 * Comet Lake PCH-H RAID not support on Ubuntu20.04 (LP: #1892288)
14 - ahci: Add Intel Comet Lake PCH-H PCI ID
15
16 * Novalink (mkvterm command failure) (LP: #1892546)
17 - tty: hvcs: Don't NULL tty->driver_data until hvcs_cleanup()
18
19 * Oops and hang when starting LVM snapshots on 5.4.0-47 (LP: #1894780)
20 - SAUCE: Revert "mm: memcg/slab: fix memory leak at non-root kmem_cache
21 destroy"
22
23 * Intel x710 LOMs do not work on Focal (LP: #1893956)
24 - i40e: Fix LED blinking flow for X710T*L devices
25 - i40e: enable X710 support
26
27 * Add/Backport EPYC-v3 and EPYC-Rome CPU model (LP: #1887490)
28 - kvm: svm: Update svm_xsaves_supported
29
30 * Fix non-working NVMe after S3 (LP: #1895718)
31 - SAUCE: PCI: Enable ACS quirk on CML root port
32
33 * Focal update: v5.4.65 upstream stable release (LP: #1895881)
34 - ipv4: Silence suspicious RCU usage warning
35 - ipv6: Fix sysctl max for fib_multipath_hash_policy
36 - netlabel: fix problems with mapping removal
37 - net: usb: dm9601: Add USB ID of Keenetic Plus DSL
38 - sctp: not disable bh in the whole sctp_get_port_local()
39 - taprio: Fix using wrong queues in gate mask
40 - tipc: fix shutdown() of connectionless socket
41 - net: disable netpoll on fresh napis
42 - Linux 5.4.65
43
44 * Focal update: v5.4.64 upstream stable release (LP: #1895880)
45 - HID: quirks: Always poll three more Lenovo PixArt mice
46 - drm/msm/dpu: Fix scale params in plane validation
47 - tty: serial: qcom_geni_serial: Drop __init from qcom_geni_console_setup
48 - drm/msm: add shutdown support for display platform_driver
49 - hwmon: (applesmc) check status earlier.
50 - nvmet: Disable keep-alive timer when kato is cleared to 0h
51 - drm/msm: enable vblank during atomic commits
52 - habanalabs: validate FW file size
53 - habanalabs: check correct vmalloc return code
54 - drm/msm/a6xx: fix gmu start on newer firmware
55 - ceph: don't allow setlease on cephfs
56 - drm/omap: fix incorrect lock state
57 - cpuidle: Fixup IRQ state
58 - nbd: restore default timeout when setting it to zero
59 - s390: don't trace preemption in percpu macros
60 - drm/amd/display: Reject overlay plane configurations in multi-display
61 scenarios
62 - drivers: gpu: amd: Initialize amdgpu_dm_backlight_caps object to 0 in
63 amdgpu_dm_update_backlight_caps
64 - drm/amd/display: Retry AUX write when fail occurs
65 - drm/amd/display: Fix memleak in amdgpu_dm_mode_config_init
66 - xen/xenbus: Fix granting of vmalloc'd memory
67 - fsldma: fix very broken 32-bit ppc ioread64 functionality
68 - dmaengine: of-dma: Fix of_dma_router_xlate's of_dma_xlate handling
69 - batman-adv: Avoid uninitialized chaddr when handling DHCP
70 - batman-adv: Fix own OGM check in aggregated OGMs
71 - batman-adv: bla: use netif_rx_ni when not in interrupt context
72 - dmaengine: at_hdmac: check return value of of_find_device_by_node() in
73 at_dma_xlate()
74 - rxrpc: Keep the ACK serial in a var in rxrpc_input_ack()
75 - rxrpc: Make rxrpc_kernel_get_srtt() indicate validity
76 - MIPS: mm: BMIPS5000 has inclusive physical caches
77 - MIPS: BMIPS: Also call bmips_cpu_setup() for secondary cores
78 - mmc: sdhci-acpi: Fix HS400 tuning for AMDI0040
79 - netfilter: nf_tables: add NFTA_SET_USERDATA if not null
80 - netfilter: nf_tables: incorrect enum nft_list_attributes definition
81 - netfilter: nf_tables: fix destination register zeroing
82 - net: hns: Fix memleak in hns_nic_dev_probe
83 - net: systemport: Fix memleak in bcm_sysport_probe
84 - ravb: Fixed to be able to unload modules
85 - net: arc_emac: Fix memleak in arc_mdio_probe
86 - dmaengine: pl330: Fix burst length if burst size is smaller than bus width
87 - gtp: add GTPA_LINK info to msg sent to userspace
88 - net: ethernet: ti: cpsw: fix clean up of vlan mc entries for host port
89 - bnxt_en: Don't query FW when netif_running() is false.
90 - bnxt_en: Check for zero dir entries in NVRAM.
91 - bnxt_en: Fix PCI AER error recovery flow
92 - bnxt_en: Fix possible crash in bnxt_fw_reset_task().
93 - bnxt_en: fix HWRM error when querying VF temperature
94 - xfs: fix boundary test in xfs_attr_shortform_verify
95 - bnxt: don't enable NAPI until rings are ready
96 - media: vicodec: add missing v4l2_ctrl_request_hdl_put()
97 - media: cedrus: Add missing v4l2_ctrl_request_hdl_put()
98 - selftests/bpf: Fix massive output from test_maps
99 - net: dsa: mt7530: fix advertising unsupported 1000baseT_Half
100 - netfilter: nfnetlink: nfnetlink_unicast() reports EAGAIN instead of ENOBUFS
101 - nvmet-fc: Fix a missed _irqsave version of spin_lock in
102 'nvmet_fc_fod_op_done()'
103 - nvme: fix controller instance leak
104 - cxgb4: fix thermal zone device registration
105 - perf tools: Correct SNOOPX field offset
106 - net: ethernet: mlx4: Fix memory allocation in mlx4_buddy_init()
107 - fix regression in "epoll: Keep a reference on files added to the check list"
108 - net: gemini: Fix another missing clk_disable_unprepare() in probe
109 - MIPS: add missing MSACSR and upper MSA initialization
110 - xfs: fix xfs_bmap_validate_extent_raw when checking attr fork of rt files
111 - perf jevents: Fix suspicious code in fixregex()
112 - tg3: Fix soft lockup when tg3_reset_task() fails.
113 - x86, fakenuma: Fix invalid starting node ID
114 - iommu/vt-d: Serialize IOMMU GCMD register modifications
115 - thermal: ti-soc-thermal: Fix bogus thermal shutdowns for omap4430
116 - thermal: qcom-spmi-temp-alarm: Don't suppress negative temp
117 - iommu/amd: Restore IRTE.RemapEn bit after programming IRTE
118 - include/linux/log2.h: add missing () around n in roundup_pow_of_two()
119 - iommu/vt-d: Handle 36bit addressing for x86-32
120 - tracing/kprobes, x86/ptrace: Fix regs argument order for i386
121 - ext2: don't update mtime on COW faults
122 - xfs: don't update mtime on COW faults
123 - ARC: perf: don't bail setup if pct irq missing in device-tree
124 - btrfs: drop path before adding new uuid tree entry
125 - btrfs: allocate scrub workqueues outside of locks
126 - btrfs: set the correct lockdep class for new nodes
127 - btrfs: set the lockdep class for log tree extent buffers
128 - btrfs: tree-checker: fix the error message for transid error
129 - net: core: use listified Rx for GRO_NORMAL in napi_gro_receive()
130 - btrfs: fix potential deadlock in the search ioctl
131 - ALSA: ca0106: fix error code handling
132 - ALSA: usb-audio: Add implicit feedback quirk for UR22C
133 - ALSA: pcm: oss: Remove superfluous WARN_ON() for mulaw sanity check
134 - ALSA: hda/hdmi: always check pin power status in i915 pin fixup
135 - ALSA: firewire-digi00x: exclude Avid Adrenaline from detection
136 - ALSA: hda - Fix silent audio output and corrupted input on MSI X570-A PRO
137 - ALSA; firewire-tascam: exclude Tascam FE-8 from detection
138 - ALSA: hda/realtek: Add quirk for Samsung Galaxy Book Ion NT950XCJ-X716A
139 - ALSA: hda/realtek - Improved routing for Thinkpad X1 7th/8th Gen
140 - arm64: dts: mt7622: add reset node for mmc device
141 - mmc: mediatek: add optional module reset property
142 - mmc: dt-bindings: Add resets/reset-names for Mediatek MMC bindings
143 - mmc: cqhci: Add cqhci_deactivate()
144 - mmc: sdhci-pci: Fix SDHCI_RESET_ALL for CQHCI for Intel GLK-based
145 controllers
146 - media: rc: do not access device via sysfs after rc_unregister_device()
147 - media: rc: uevent sysfs file races with rc_unregister_device()
148 - affs: fix basic permission bits to actually work
149 - block: allow for_each_bvec to support zero len bvec
150 - block: ensure bdi->io_pages is always initialized
151 - libata: implement ATA_HORKAGE_MAX_TRIM_128M and apply to Sandisks
152 - blk-iocost: ioc_pd_free() shouldn't assume irq disabled
153 - dmaengine: dw-edma: Fix scatter-gather address calculation
154 - drm/amd/pm: avoid false alarm due to confusing softwareshutdowntemp setting
155 - dm writecache: handle DAX to partitions on persistent memory correctly
156 - dm mpath: fix racey management of PG initialization
157 - dm integrity: fix error reporting in bitmap mode after creation
158 - dm crypt: Initialize crypto wait structures
159 - dm cache metadata: Avoid returning cmd->bm wild pointer on error
160 - dm thin metadata: Avoid returning cmd->bm wild pointer on error
161 - dm thin metadata: Fix use-after-free in dm_bm_set_read_only
162 - mm: slub: fix conversion of freelist_corrupted()
163 - mm: madvise: fix vma user-after-free
164 - vfio/pci: Fix SR-IOV VF handling with MMIO blocking
165 - perf record: Correct the help info of option "--no-bpf-event"
166 - sdhci: tegra: Add missing TMCLK for data timeout
167 - checkpatch: fix the usage of capture group ( ... )
168 - mm/hugetlb: fix a race between hugetlb sysctl handlers
169 - mm/khugepaged.c: fix khugepaged's request size in collapse_file
170 - cfg80211: regulatory: reject invalid hints
171 - net: usb: Fix uninit-was-stored issue in asix_read_phy_addr()
172 - Linux 5.4.64
173
174 * Focal update: v5.4.63 upstream stable release (LP: #1895879)
175 - HID: core: Correctly handle ReportSize being zero
176 - HID: core: Sanitize event code and type when mapping input
177 - perf record/stat: Explicitly call out event modifiers in the documentation
178 - drm/sched: Fix passing zero to 'PTR_ERR' warning v2
179 - drm/etnaviv: fix TS cache flushing on GPUs with BLT engine
180 - KVM: arm64: Add kvm_extable for vaxorcism code
181 - KVM: arm64: Survive synchronous exceptions caused by AT instructions
182 - KVM: arm64: Set HCR_EL2.PTW to prevent AT taking synchronous exception
183 - dt-bindings: mmc: tegra: Add tmclk for Tegra210 and later
184 - arm64: tegra: Add missing timeout clock to Tegra194 SDMMC nodes
185 - arm64: tegra: Add missing timeout clock to Tegra186 SDMMC nodes
186 - arm64: tegra: Add missing timeout clock to Tegra210 SDMMC
187 - sdhci: tegra: Remove SDHCI_QUIRK_DATA_TIMEOUT_USES_SDCLK for Tegra210
188 - sdhci: tegra: Remove SDHCI_QUIRK_DATA_TIMEOUT_USES_SDCLK for Tegra186
189 - scsi: target: tcmu: Fix size in calls to tcmu_flush_dcache_range
190 - scsi: target: tcmu: Optimize use of flush_dcache_page
191 - Linux 5.4.63
192
193 * Focal update: v5.4.62 upstream stable release (LP: #1895174)
194 - binfmt_flat: revert "binfmt_flat: don't offset the data start"
195 - gre6: Fix reception with IP6_TNL_F_RCV_DSCP_COPY
196 - net: Fix potential wrong skb->protocol in skb_vlan_untag()
197 - net: nexthop: don't allow empty NHA_GROUP
198 - net: qrtr: fix usage of idr in port assignment to socket
199 - net: sctp: Fix negotiation of the number of data streams.
200 - net/smc: Prevent kernel-infoleak in __smc_diag_dump()
201 - tipc: fix uninit skb->data in tipc_nl_compat_dumpit()
202 - net: ena: Make missed_tx stat incremental
203 - net/sched: act_ct: Fix skb double-free in tcf_ct_handle_fragments() error
204 flow
205 - ipvlan: fix device features
206 - ALSA: pci: delete repeated words in comments
207 - ASoC: img: Fix a reference count leak in img_i2s_in_set_fmt
208 - ASoC: img-parallel-out: Fix a reference count leak
209 - ASoC: tegra: Fix reference count leaks.
210 - mfd: intel-lpss: Add Intel Emmitsburg PCH PCI IDs
211 - arm64: dts: qcom: msm8916: Pull down PDM GPIOs during sleep
212 - powerpc/xive: Ignore kmemleak false positives
213 - media: pci: ttpci: av7110: fix possible buffer overflow caused by bad DMA
214 value in debiirq()
215 - blktrace: ensure our debugfs dir exists
216 - scsi: target: tcmu: Fix crash on ARM during cmd completion
217 - mfd: intel-lpss: Add Intel Tiger Lake PCH-H PCI IDs
218 - iommu/iova: Don't BUG on invalid PFNs
219 - drm/amdkfd: Fix reference count leaks.
220 - drm/radeon: fix multiple reference count leak
221 - drm/amdgpu: fix ref count leak in amdgpu_driver_open_kms
222 - drm/amd/display: fix ref count leak in amdgpu_drm_ioctl
223 - drm/amdgpu: fix ref count leak in amdgpu_display_crtc_set_config
224 - drm/amdgpu/display: fix ref count leak when pm_runtime_get_sync fails
225 - scsi: lpfc: Fix shost refcount mismatch when deleting vport
226 - xfs: Don't allow logging of XFS_ISTALE inodes
227 - scsi: target: Fix xcopy sess release leak
228 - selftests/powerpc: Purge extra count_pmc() calls of ebb selftests
229 - f2fs: fix error path in do_recover_data()
230 - omapfb: fix multiple reference count leaks due to pm_runtime_get_sync
231 - PCI: Fix pci_create_slot() reference count leak
232 - ARM: dts: ls1021a: output PPS signal on FIPER2
233 - rtlwifi: rtl8192cu: Prevent leaking urb
234 - mips/vdso: Fix resource leaks in genvdso.c
235 - cec-api: prevent leaking memory through hole in structure
236 - HID: quirks: add NOGET quirk for Logitech GROUP
237 - f2fs: fix use-after-free issue
238 - drm/nouveau/drm/noveau: fix reference count leak in nouveau_fbcon_open
239 - drm/nouveau: fix reference count leak in nv50_disp_atomic_commit
240 - drm/nouveau: Fix reference count leak in nouveau_connector_detect
241 - locking/lockdep: Fix overflow in presentation of average lock-time
242 - btrfs: file: reserve qgroup space after the hole punch range is locked
243 - btrfs: make btrfs_qgroup_check_reserved_leak take btrfs_inode
244 - scsi: iscsi: Do not put host in iscsi_set_flashnode_param()
245 - ceph: fix potential mdsc use-after-free crash
246 - ceph: do not access the kiocb after aio requests
247 - scsi: fcoe: Memory leak fix in fcoe_sysfs_fcf_del()
248 - EDAC/ie31200: Fallback if host bridge device is already initialized
249 - hugetlbfs: prevent filesystem stacking of hugetlbfs
250 - media: davinci: vpif_capture: fix potential double free
251 - KVM: arm64: Fix symbol dependency in __hyp_call_panic_nvhe
252 - powerpc/spufs: add CONFIG_COREDUMP dependency
253 - USB: sisusbvga: Fix a potential UB casued by left shifting a negative value
254 - brcmfmac: Set timeout value when configuring power save
255 - efi: provide empty efi_enter_virtual_mode implementation
256 - arm64: Fix __cpu_logical_map undefined issue
257 - Revert "ath10k: fix DMA related firmware crashes on multiple devices"
258 - sched/uclamp: Protect uclamp fast path code with static key
259 - sched/uclamp: Fix a deadlock when enabling uclamp static key
260 - usb: cdns3: gadget: always zeroed TRB buffer when enable endpoint
261 - PM / devfreq: rk3399_dmc: Add missing of_node_put()
262 - PM / devfreq: rk3399_dmc: Disable devfreq-event device when fails
263 - PM / devfreq: rk3399_dmc: Fix kernel oops when rockchip,pmu is absent
264 - drm/xen: fix passing zero to 'PTR_ERR' warning
265 - drm/xen-front: Fix misused IS_ERR_OR_NULL checks
266 - s390/numa: set node distance to LOCAL_DISTANCE
267 - btrfs: factor out inode items copy loop from btrfs_log_inode()
268 - btrfs: only commit the delayed inode when doing a full fsync
269 - btrfs: only commit delayed items at fsync if we are logging a directory
270 - mm/shuffle: don't move pages between zones and don't read garbage memmaps
271 - mm: fix kthread_use_mm() vs TLB invalidate
272 - mm/cma.c: switch to bitmap_zalloc() for cma bitmap allocation
273 - cma: don't quit at first error when activating reserved areas
274 - gpu/drm: ingenic: Use the plane's src_[x,y] to configure DMA length
275 - drm/ingenic: Fix incorrect assumption about plane->index
276 - drm/amd/display: Trigger modesets on MST DSC connectors
277 - drm/amd/display: Add additional config guards for DCN
278 - drm/amd/display: Fix dmesg warning from setting abm level
279 - mm/vunmap: add cond_resched() in vunmap_pmd_range
280 - EDAC: sb_edac: get rid of unused vars
281 - EDAC: skx_common: get rid of unused type var
282 - EDAC/{i7core,sb,pnd2,skx}: Fix error event severity
283 - PCI: qcom: Add missing ipq806x clocks in PCIe driver
284 - PCI: qcom: Change duplicate PCI reset to phy reset
285 - PCI: qcom: Add missing reset for ipq806x
286 - cpufreq: intel_pstate: Fix EPP setting via sysfs in active mode
287 - ALSA: usb-audio: Add capture support for Saffire 6 (USB 1.1)
288 - media: gpio-ir-tx: improve precision of transmitted signal due to scheduling
289 - block: respect queue limit of max discard segment
290 - block: virtio_blk: fix handling single range discard request
291 - drm/msm/adreno: fix updating ring fence
292 - block: Fix page_is_mergeable() for compound pages
293 - bfq: fix blkio cgroup leakage v4
294 - hwmon: (nct7904) Correct divide by 0
295 - blk-mq: insert request not through ->queue_rq into sw/scheduler queue
296 - blkcg: fix memleak for iolatency
297 - nvme-fc: Fix wrong return value in __nvme_fc_init_request()
298 - nvme: multipath: round-robin: fix single non-optimized path case
299 - null_blk: fix passing of REQ_FUA flag in null_handle_rq
300 - i2c: core: Don't fail PRP0001 enumeration when no ID table exist
301 - i2c: rcar: in slave mode, clear NACK earlier
302 - usb: gadget: f_tcm: Fix some resource leaks in some error paths
303 - spi: stm32: clear only asserted irq flags on interrupt
304 - jbd2: make sure jh have b_transaction set in refile/unfile_buffer
305 - ext4: don't BUG on inconsistent journal feature
306 - ext4: handle read only external journal device
307 - jbd2: abort journal if free a async write error metadata buffer
308 - ext4: handle option set by mount flags correctly
309 - ext4: handle error of ext4_setup_system_zone() on remount
310 - ext4: correctly restore system zone info when remount fails
311 - fs: prevent BUG_ON in submit_bh_wbc()
312 - spi: stm32h7: fix race condition at end of transfer
313 - spi: stm32: fix fifo threshold level in case of short transfer
314 - spi: stm32: fix stm32_spi_prepare_mbr in case of odd clk_rate
315 - spi: stm32: always perform registers configuration prior to transfer
316 - drm/amd/powerplay: correct Vega20 cached smu feature state
317 - drm/amd/powerplay: correct UVD/VCE PG state on custom pptable uploading
318 - drm/amd/display: Switch to immediate mode for updating infopackets
319 - netfilter: avoid ipv6 -> nf_defrag_ipv6 module dependency
320 - can: j1939: transport: j1939_xtp_rx_dat_one(): compare own packets to detect
321 corruptions
322 - ALSA: hda/realtek: Add model alc298-samsung-headphone
323 - s390/cio: add cond_resched() in the slow_eval_known_fn() loop
324 - ASoC: wm8994: Avoid attempts to read unreadable registers
325 - selftests: disable rp_filter for icmp_redirect.sh
326 - scsi: fcoe: Fix I/O path allocation
327 - scsi: ufs: Fix possible infinite loop in ufshcd_hold
328 - scsi: ufs: Improve interrupt handling for shared interrupts
329 - scsi: ufs: Clean up completed request without interrupt notification
330 - scsi: qla2xxx: Fix login timeout
331 - scsi: qla2xxx: Check if FW supports MQ before enabling
332 - scsi: qla2xxx: Fix null pointer access during disconnect from subsystem
333 - Revert "scsi: qla2xxx: Fix crash on qla2x00_mailbox_command"
334 - macvlan: validate setting of multiple remote source MAC addresses
335 - net: gianfar: Add of_node_put() before goto statement
336 - powerpc/perf: Fix soft lockups due to missed interrupt accounting
337 - arm64: Move handling of erratum 1418040 into C code
338 - arm64: Allow booting of late CPUs affected by erratum 1418040
339 - block: fix get_max_io_size()
340 - block: loop: set discard granularity and alignment for block device backed
341 loop
342 - HID: i2c-hid: Always sleep 60ms after I2C_HID_PWR_ON commands
343 - blk-mq: order adding requests to hctx->dispatch and checking SCHED_RESTART
344 - btrfs: reset compression level for lzo on remount
345 - btrfs: check the right error variable in btrfs_del_dir_entries_in_log
346 - btrfs: fix space cache memory leak after transaction abort
347 - btrfs: detect nocow for swap after snapshot delete
348 - fbcon: prevent user font height or width change from causing potential out-
349 of-bounds access
350 - USB: lvtest: return proper error code in probe
351 - vt: defer kfree() of vc_screenbuf in vc_do_resize()
352 - vt_ioctl: change VT_RESIZEX ioctl to check for error return from vc_resize()
353 - serial: samsung: Removes the IRQ not found warning
354 - serial: pl011: Fix oops on -EPROBE_DEFER
355 - serial: pl011: Don't leak amba_ports entry on driver register error
356 - serial: stm32: avoid kernel warning on absence of optional IRQ
357 - serial: 8250_exar: Fix number of ports for Commtech PCIe cards
358 - serial: 8250: change lock order in serial8250_do_startup()
359 - writeback: Protect inode->i_io_list with inode->i_lock
360 - writeback: Avoid skipping inode writeback
361 - writeback: Fix sync livelock due to b_dirty_time processing
362 - XEN uses irqdesc::irq_data_common::handler_data to store a per interrupt XEN
363 data pointer which contains XEN specific information.
364 - usb: host: xhci: fix ep context print mismatch in debugfs
365 - xhci: Do warm-reset when both CAS and XDEV_RESUME are set
366 - xhci: Always restore EP_SOFT_CLEAR_TOGGLE even if ep reset failed
367 - ARM64: vdso32: Install vdso32 from vdso_install
368 - arm64: vdso32: make vdso32 install conditional
369 - PM: sleep: core: Fix the handling of pending runtime resume requests
370 - powerpc/perf: Fix crashes with generic_compat_pmu & BHRB
371 - device property: Fix the secondary firmware node handling in
372 set_primary_fwnode()
373 - crypto: af_alg - Work around empty control messages without MSG_MORE
374 - genirq/matrix: Deal with the sillyness of for_each_cpu() on UP
375 - irqchip/stm32-exti: Avoid losing interrupts due to clearing pending bits by
376 mistake
377 - x86/hotplug: Silence APIC only after all interrupts are migrated
378 - drm/amdgpu: Fix buffer overflow in INFO ioctl
379 - drm/amdgpu/gfx10: refine mgcg setting
380 - drm/amd/powerplay: Fix hardmins not being sent to SMU for RV
381 - drm/amd/pm: correct Vega10 swctf limit setting
382 - drm/amd/pm: correct Vega12 swctf limit setting
383 - drm/amd/pm: correct Vega20 swctf limit setting
384 - drm/amd/pm: correct the thermal alert temperature limit settings
385 - USB: yurex: Fix bad gfp argument
386 - usb: uas: Add quirk for PNY Pro Elite
387 - USB: quirks: Ignore duplicate endpoint on Sound Devices MixPre-D
388 - USB: Ignore UAS for JMicron JMS567 ATA/ATAPI Bridge
389 - usb: host: ohci-exynos: Fix error handling in exynos_ohci_probe()
390 - USB: gadget: u_f: add overflow checks to VLA macros
391 - USB: gadget: f_ncm: add bounds checks to ncm_unwrap_ntb()
392 - USB: gadget: u_f: Unbreak offset calculation in VLAs
393 - USB: cdc-acm: rework notification_buffer resizing
394 - usb: storage: Add unusual_uas entry for Sony PSZ drives
395 - drm/i915: Fix cmd parser desc matching with masks
396 - usb: dwc3: gadget: Don't setup more than requested
397 - usb: dwc3: gadget: Fix handling ZLP
398 - usb: dwc3: gadget: Handle ZLP for sg requests
399 - fbmem: pull fbcon_update_vcs() out of fb_set_var()
400 - kheaders: remove unneeded 'cat' command piped to 'head' / 'tail'
401 - kheaders: optimize md5sum calculation for in-tree builds
402 - kheaders: optimize header copy for in-tree builds
403 - kheaders: remove the last bashism to allow sh to run it
404 - kheaders: explain why include/config/autoconf.h is excluded from md5sum
405 - kbuild: add variables for compression tools
406 - kbuild: fix broken builds because of GZIP,BZIP2,LZOP variables
407 - HID: hiddev: Fix slab-out-of-bounds write in hiddev_ioctl_usage()
408 - ALSA: usb-audio: Update documentation comment for MS2109 quirk
409 - io_uring: Fix NULL pointer dereference in io_sq_wq_submit_work()
410 - Linux 5.4.62
411
412 * DELL LATITUDE 5491 touchscreen doesn't work (LP: #1889446) // Focal update:
413 v5.4.62 upstream stable release (LP: #1895174)
414 - USB: quirks: Add no-lpm quirk for another Raydium touchscreen
415
416 * [NUC8CCHK][HDA-Intel - HDA Intel PCH, playback] No sound at all
417 (LP: #1875199) // Focal update: v5.4.62 upstream stable release
418 (LP: #1895174)
419 - ALSA: hda/realtek: Fix pin default on Intel NUC 8 Rugged
420
421 * Focal update: v5.4.61 upstream stable release (LP: #1893115)
422 - Documentation/llvm: add documentation on building w/ Clang/LLVM
423 - Documentation/llvm: fix the name of llvm-size
424 - net: wan: wanxl: use allow to pass CROSS_COMPILE_M68k for rebuilding
425 firmware
426 - net: wan: wanxl: use $(M68KCC) instead of $(M68KAS) for rebuilding firmware
427 - x86/boot: kbuild: allow readelf executable to be specified
428 - kbuild: remove PYTHON2 variable
429 - kbuild: remove AS variable
430 - kbuild: replace AS=clang with LLVM_IAS=1
431 - kbuild: support LLVM=1 to switch the default tools to Clang/LLVM
432 - drm/vgem: Replace opencoded version of drm_gem_dumb_map_offset()
433 - gfs2: Improve mmap write vs. punch_hole consistency
434 - gfs2: Never call gfs2_block_zero_range with an open transaction
435 - perf probe: Fix memory leakage when the probe point is not found
436 - khugepaged: khugepaged_test_exit() check mmget_still_valid()
437 - khugepaged: adjust VM_BUG_ON_MM() in __khugepaged_enter()
438 - bcache: avoid nr_stripes overflow in bcache_device_init()
439 - btrfs: export helpers for subvolume name/id resolution
440 - btrfs: don't show full path of bind mounts in subvol=
441 - btrfs: return EROFS for BTRFS_FS_STATE_ERROR cases
442 - btrfs: add wrapper for transaction abort predicate
443 - ALSA: hda/realtek: Add quirk for Samsung Galaxy Flex Book
444 - ALSA: hda/realtek: Add quirk for Samsung Galaxy Book Ion
445 - can: j1939: transport: j1939_session_tx_dat(): fix use-after-free read in
446 j1939_tp_txtimer()
447 - can: j1939: socket: j1939_sk_bind(): make sure ml_priv is allocated
448 - [Config] update config for SPI_DYNAMIC
449 - spi: Prevent adding devices below an unregistering controller
450 - romfs: fix uninitialized memory leak in romfs_dev_read()
451 - kernel/relay.c: fix memleak on destroy relay channel
452 - uprobes: __replace_page() avoid BUG in munlock_vma_page()
453 - mm: include CMA pages in lowmem_reserve at boot
454 - mm, page_alloc: fix core hung in free_pcppages_bulk()
455 - RDMA/hfi1: Correct an interlock issue for TID RDMA WRITE request
456 - ext4: fix checking of directory entry validity for inline directories
457 - jbd2: add the missing unlock_buffer() in the error path of
458 jbd2_write_superblock()
459 - scsi: zfcp: Fix use-after-free in request timeout handlers
460 - drm/amdgpu/display: use GFP_ATOMIC in dcn20_validate_bandwidth_internal
461 - drm/amd/display: Fix EDID parsing after resume from suspend
462 - drm/amd/display: fix pow() crashing when given base 0
463 - kthread: Do not preempt current task if it is going to call schedule()
464 - opp: Enable resources again if they were disabled earlier
465 - scsi: ufs: Add DELAY_BEFORE_LPM quirk for Micron devices
466 - scsi: target: tcmu: Fix crash in tcmu_flush_dcache_range on ARM
467 - media: budget-core: Improve exception handling in budget_register()
468 - rtc: goldfish: Enable interrupt in set_alarm() when necessary
469 - media: vpss: clean up resources in init
470 - Input: psmouse - add a newline when printing 'proto' by sysfs
471 - MIPS: Fix unable to reserve memory for Crash kernel
472 - m68knommu: fix overwriting of bits in ColdFire V3 cache control
473 - svcrdma: Fix another Receive buffer leak
474 - xfs: fix inode quota reservation checks
475 - drm/ttm: fix offset in VMAs with a pg_offs in ttm_bo_vm_access
476 - jffs2: fix UAF problem
477 - ceph: fix use-after-free for fsc->mdsc
478 - swiotlb-xen: use vmalloc_to_page on vmalloc virt addresses
479 - cpufreq: intel_pstate: Fix cpuinfo_max_freq when MSR_TURBO_RATIO_LIMIT is 0
480 - scsi: libfc: Free skb in fc_disc_gpn_id_resp() for valid cases
481 - virtio_ring: Avoid loop when vq is broken in virtqueue_poll
482 - media: camss: fix memory leaks on error handling paths in probe
483 - tools/testing/selftests/cgroup/cgroup_util.c: cg_read_strcmp: fix null
484 pointer dereference
485 - xfs: Fix UBSAN null-ptr-deref in xfs_sysfs_init
486 - alpha: fix annotation of io{read,write}{16,32}be()
487 - fs/signalfd.c: fix inconsistent return codes for signalfd4
488 - ext4: fix potential negative array index in do_split()
489 - ext4: don't allow overlapping system zones
490 - netfilter: nf_tables: nft_exthdr: the presence return value should be
491 little-endian
492 - spi: stm32: fixes suspend/resume management
493 - ASoC: q6afe-dai: mark all widgets registers as SND_SOC_NOPM
494 - ASoC: q6routing: add dummy register read/write function
495 - bpf: sock_ops sk access may stomp registers when dst_reg = src_reg
496 - can: j1939: fix kernel-infoleak in j1939_sk_sock2sockaddr_can()
497 - can: j1939: transport: j1939_simple_recv(): ignore local J1939 messages send
498 not by J1939 stack
499 - can: j1939: transport: add j1939_session_skb_find_by_offset() function
500 - i40e: Set RX_ONLY mode for unicast promiscuous on VLAN
501 - i40e: Fix crash during removing i40e driver
502 - net: fec: correct the error path for regulator disable in probe
503 - bonding: show saner speed for broadcast mode
504 - can: j1939: fix support for multipacket broadcast message
505 - can: j1939: cancel rxtimer on multipacket broadcast session complete
506 - can: j1939: abort multipacket broadcast session when timeout occurs
507 - can: j1939: add rxtimer for multipacket broadcast session
508 - bonding: fix a potential double-unregister
509 - s390/runtime_instrumentation: fix storage key handling
510 - s390/ptrace: fix storage key handling
511 - ASoC: msm8916-wcd-analog: fix register Interrupt offset
512 - ASoC: intel: Fix memleak in sst_media_open
513 - vfio/type1: Add proper error unwind for vfio_iommu_replay()
514 - kvm: x86: Toggling CR4.SMAP does not load PDPTEs in PAE mode
515 - kvm: x86: Toggling CR4.PKE does not load PDPTEs in PAE mode
516 - Revert "scsi: qla2xxx: Disable T10-DIF feature with FC-NVMe during probe"
517 - kconfig: qconf: do not limit the pop-up menu to the first row
518 - kconfig: qconf: fix signal connection to invalid slots
519 - efi: avoid error message when booting under Xen
520 - Fix build error when CONFIG_ACPI is not set/enabled:
521 - RDMA/bnxt_re: Do not add user qps to flushlist
522 - afs: Fix NULL deref in afs_dynroot_depopulate()
523 - bonding: fix active-backup failover for current ARP slave
524 - net: ena: Prevent reset after device destruction
525 - net: gemini: Fix missing free_netdev() in error path of
526 gemini_ethernet_port_probe()
527 - hv_netvsc: Fix the queue_mapping in netvsc_vf_xmit()
528 - net: dsa: b53: check for timeout
529 - powerpc/pseries: Do not initiate shutdown when system is running on UPS
530 - efi: add missed destroy_workqueue when efisubsys_init fails
531 - epoll: Keep a reference on files added to the check list
532 - do_epoll_ctl(): clean the failure exits up a bit
533 - mm/hugetlb: fix calculation of adjust_range_if_pmd_sharing_possible
534 - xen: don't reschedule in preemption off sections
535 - KVM: Pass MMU notifier range flags to kvm_unmap_hva_range()
536 - KVM: arm64: Only reschedule if MMU_NOTIFIER_RANGE_BLOCKABLE is not set
537 - Linux 5.4.61
538
539 * [UBUNTU 20.04] zPCI device hot-plug during boot may result in unusable
540 device (LP: #1893778)
541 - s390/pci: ignore stale configuration request event
542
543 * [SRU] [Focal/OEM-5.6/Groovy]Fix AMD usb host controller lost after stress S3
544 (LP: #1893914)
545 - SAUCE: xhci: workaround for S3 issue on AMD SNPS 3.0 xHC
546
547 -- Stefan Bader <stefan.bader@canonical.com> Fri, 18 Sep 2020 10:17:00 +0200
548
549 linux (5.4.0-48.52) focal; urgency=medium
550
551 * focal/linux: 5.4.0-48.52 -proposed tracker (LP: #1894654)
552
553 * mm/slub kernel oops on focal kernel 5.4.0-45 (LP: #1895109)
554 - SAUCE: Revert "mm/slub: fix a memory leak in sysfs_slab_add()"
555
556 * Packaging resync (LP: #1786013)
557 - update dkms package versions
558 - update dkms package versions
559
560 * Introduce the new NVIDIA 450-server and the 450 UDA series (LP: #1887674)
561 - [packaging] add signed modules for nvidia 450 and 450-server
562
563 * [UBUNTU 20.04] zPCI attach/detach issues with PF/VF linking support
564 (LP: #1892849)
565 - s390/pci: fix zpci_bus_link_virtfn()
566 - s390/pci: re-introduce zpci_remove_device()
567 - s390/pci: fix PF/VF linking on hot plug
568
569 * [UBUNTU 20.04] kernel: s390/cpum_cf,perf: changeDFLT_CCERROR counter name
570 (LP: #1891454)
571 - s390/cpum_cf, perf: change DFLT_CCERROR counter name
572
573 * [UBUNTU 20.04] zPCI: Enabling of a reserved PCI function regression
574 introduced by multi-function support (LP: #1891437)
575 - s390/pci: fix enabling a reserved PCI function
576
577 * CVE-2020-12888
578 - vfio/type1: Support faulting PFNMAP vmas
579 - vfio-pci: Fault mmaps to enable vma tracking
580 - vfio-pci: Invalidate mmaps and block MMIO access on disabled memory
581
582 * [Hyper-V] VSS and File Copy daemons intermittently fails to start
583 (LP: #1891224)
584 - [Packaging] Bind hv_vss_daemon startup to hv_vss device
585 - [Packaging] bind hv_fcopy_daemon startup to hv_fcopy device
586
587 * alsa/hdmi: support nvidia mst hdmi/dp audio (LP: #1867704)
588 - ALSA: hda - Rename snd_hda_pin_sense to snd_hda_jack_pin_sense
589 - ALSA: hda - Add DP-MST jack support
590 - ALSA: hda - Add DP-MST support for non-acomp codecs
591 - ALSA: hda - Add DP-MST support for NVIDIA codecs
592 - ALSA: hda: hdmi - fix regression in connect list handling
593 - ALSA: hda: hdmi - fix kernel oops caused by invalid PCM idx
594 - ALSA: hda: hdmi - preserve non-MST PCM routing for Intel platforms
595 - ALSA: hda: hdmi - Keep old slot assignment behavior for Intel platforms
596 - ALSA: hda - Fix DP-MST support for NVIDIA codecs
597
598 * Focal update: v5.4.60 upstream stable release (LP: #1892899)
599 - smb3: warn on confusing error scenario with sec=krb5
600 - genirq/affinity: Make affinity setting if activated opt-in
601 - genirq/PM: Always unlock IRQ descriptor in rearm_wake_irq()
602 - PCI: hotplug: ACPI: Fix context refcounting in acpiphp_grab_context()
603 - PCI: Add device even if driver attach failed
604 - PCI: qcom: Define some PARF params needed for ipq8064 SoC
605 - PCI: qcom: Add support for tx term offset for rev 2.1.0
606 - btrfs: allow use of global block reserve for balance item deletion
607 - btrfs: free anon block device right after subvolume deletion
608 - btrfs: don't allocate anonymous block device for user invisible roots
609 - btrfs: ref-verify: fix memory leak in add_block_entry
610 - btrfs: stop incremening log_batch for the log root tree when syncing log
611 - btrfs: remove no longer needed use of log_writers for the log root tree
612 - btrfs: don't traverse into the seed devices in show_devname
613 - btrfs: open device without device_list_mutex
614 - btrfs: move the chunk_mutex in btrfs_read_chunk_tree
615 - btrfs: relocation: review the call sites which can be interrupted by signal
616 - btrfs: add missing check for nocow and compression inode flags
617 - btrfs: avoid possible signal interruption of btrfs_drop_snapshot() on
618 relocation tree
619 - btrfs: sysfs: use NOFS for device creation
620 - btrfs: don't WARN if we abort a transaction with EROFS
621 - btrfs: fix race between page release and a fast fsync
622 - btrfs: fix messages after changing compression level by remount
623 - btrfs: only search for left_info if there is no right_info in
624 try_merge_free_space
625 - btrfs: inode: fix NULL pointer dereference if inode doesn't need compression
626 - btrfs: fix memory leaks after failure to lookup checksums during inode
627 logging
628 - btrfs: make sure SB_I_VERSION doesn't get unset by remount
629 - btrfs: fix return value mixup in btrfs_get_extent
630 - arm64: perf: Correct the event index in sysfs
631 - dt-bindings: iio: io-channel-mux: Fix compatible string in example code
632 - iio: dac: ad5592r: fix unbalanced mutex unlocks in ad5592r_read_raw()
633 - xtensa: add missing exclusive access state management
634 - xtensa: fix xtensa_pmu_setup prototype
635 - cifs: Fix leak when handling lease break for cached root fid
636 - powerpc/ptdump: Fix build failure in hashpagetable.c
637 - powerpc: Allow 4224 bytes of stack expansion for the signal frame
638 - powerpc: Fix circular dependency between percpu.h and mmu.h
639 - pinctrl: ingenic: Enhance support for IRQ_TYPE_EDGE_BOTH
640 - media: vsp1: dl: Fix NULL pointer dereference on unbind
641 - net: ethernet: stmmac: Disable hardware multicast filter
642 - net: stmmac: dwmac1000: provide multicast filter fallback
643 - net/compat: Add missing sock updates for SCM_RIGHTS
644 - md/raid5: Fix Force reconstruct-write io stuck in degraded raid5
645 - bcache: allocate meta data pages as compound pages
646 - bcache: fix overflow in offset_to_stripe()
647 - mac80211: fix misplaced while instead of if
648 - driver core: Avoid binding drivers to dead devices
649 - MIPS: CPU#0 is not hotpluggable
650 - MIPS: qi_lb60: Fix routing to audio amplifier
651 - ext2: fix missing percpu_counter_inc
652 - khugepaged: collapse_pte_mapped_thp() flush the right range
653 - khugepaged: collapse_pte_mapped_thp() protect the pmd lock
654 - ocfs2: change slot number type s16 to u16
655 - mm/page_counter.c: fix protection usage propagation
656 - mm/memory_hotplug: fix unpaired mem_hotplug_begin/done
657 - ftrace: Setup correct FTRACE_FL_REGS flags for module
658 - kprobes: Fix NULL pointer dereference at kprobe_ftrace_handler
659 - tracing/hwlat: Honor the tracing_cpumask
660 - tracing: Use trace_sched_process_free() instead of exit() for pid tracing
661 - tracing: Move pipe reference to trace array instead of current_tracer
662 - watchdog: f71808e_wdt: indicate WDIOF_CARDRESET support in
663 watchdog_info.options
664 - watchdog: f71808e_wdt: remove use of wrong watchdog_info option
665 - watchdog: f71808e_wdt: clear watchdog timeout occurred flag
666 - ceph: set sec_context xattr on symlink creation
667 - ceph: handle zero-length feature mask in session messages
668 - pseries: Fix 64 bit logical memory block panic
669 - module: Correctly truncate sysfs sections output
670 - perf intel-pt: Fix FUP packet state
671 - perf intel-pt: Fix duplicate branch after CBR
672 - remoteproc: qcom: q6v5: Update running state before requesting stop
673 - remoteproc: qcom_q6v5_mss: Validate MBA firmware size before load
674 - remoteproc: qcom_q6v5_mss: Validate modem blob firmware size before load
675 - drm/imx: imx-ldb: Disable both channels for split mode in enc->disable()
676 - orangefs: get rid of knob code...
677 - pinctrl: ingenic: Properly detect GPIO direction when configured for IRQ
678 - crypto: algif_aead - Only wake up when ctx->more is zero
679 - mfd: arizona: Ensure 32k clock is put on driver unbind and error
680 - octeontx2-af: change (struct qmem)->entry_sz from u8 to u16
681 - mtd: rawnand: fsl_upm: Remove unused mtd var
682 - platform/chrome: cros_ec_ishtp: Fix a double-unlock issue
683 - RDMA/ipoib: Return void from ipoib_ib_dev_stop()
684 - RDMA/ipoib: Fix ABBA deadlock with ipoib_reap_ah()
685 - media: rockchip: rga: Introduce color fmt macros and refactor CSC mode logic
686 - media: rockchip: rga: Only set output CSC mode for RGB input
687 - IB/uverbs: Set IOVA on IB MR in uverbs layer
688 - selftests/bpf: Test_progs indicate to shell on non-actions
689 - selftests/bpf: test_progs use another shell exit on non-actions
690 - USB: serial: ftdi_sio: make process-packet buffer unsigned
691 - USB: serial: ftdi_sio: clean up receive processing
692 - crypto: af_alg - Fix regression on empty requests
693 - devres: keep both device name and resource name in pretty name
694 - RDMA/counter: Only bind user QPs in auto mode
695 - RDMA/counter: Allow manually bind QPs with different pids to same counter
696 - mmc: renesas_sdhi_internal_dmac: clean up the code for dma complete
697 - crypto: caam - Remove broken arc4 support
698 - gpu: ipu-v3: image-convert: Combine rotate/no-rotate irq handlers
699 - gpu: ipu-v3: image-convert: Wait for all EOFs before completing a tile
700 - dm rq: don't call blk_mq_queue_stopped() in dm_stop_queue()
701 - clk: actions: Fix h_clk for Actions S500 SoC
702 - selftests/powerpc: ptrace-pkey: Rename variables to make it easier to follow
703 code
704 - selftests/powerpc: ptrace-pkey: Update the test to mark an invalid pkey
705 correctly
706 - selftests/powerpc: ptrace-pkey: Don't update expected UAMOR value
707 - iommu/omap: Check for failure of a call to omap_iommu_dump_ctx
708 - clk: qcom: gcc: fix sm8150 GPU and NPU clocks
709 - clk: qcom: clk-alpha-pll: remove unused/incorrect PLL_CAL_VAL
710 - iommu/vt-d: Enforce PASID devTLB field mask
711 - i2c: rcar: slave: only send STOP event when we have been addressed
712 - clk: qcom: gcc-sdm660: Fix up gcc_mss_mnoc_bimc_axi_clk
713 - clk: clk-atlas6: fix return value check in atlas6_clk_init()
714 - pwm: bcm-iproc: handle clk_get_rate() return
715 - tools build feature: Use CC and CXX from parent
716 - i2c: rcar: avoid race when unregistering slave
717 - nfs: ensure correct writeback errors are returned on close()
718 - ubifs: Fix wrong orphan node deletion in ubifs_jnl_update|rename
719 - clk: bcm2835: Do not use prediv with bcm2711's PLLs
720 - libnvdimm/security: fix a typo
721 - libnvdimm/security: ensure sysfs poll thread woke up and fetch updated attr
722 - openrisc: Fix oops caused when dumping stack
723 - scsi: lpfc: nvmet: Avoid hang / use-after-free again when destroying
724 targetport
725 - nfs: nfs_file_write() should check for writeback errors
726 - watchdog: initialize device before misc_register
727 - md-cluster: Fix potential error pointer dereference in resize_bitmaps()
728 - x86/tsr: Fix tsc frequency enumeration bug on Lightning Mountain SoC
729 - Input: sentelic - fix error return when fsp_reg_write fails
730 - recordmcount: Fix build failure on non arm64
731 - drm/vmwgfx: Use correct vmw_legacy_display_unit pointer
732 - drm/vmwgfx: Fix two list_for_each loop exit tests
733 - net: qcom/emac: add missed clk_disable_unprepare in error path of
734 emac_clks_phase1_init
735 - nfs: Fix getxattr kernel panic and memory overflow
736 - fs/minix: set s_maxbytes correctly
737 - fs/minix: fix block limit check for V1 filesystems
738 - fs/minix: remove expected error message in block_to_path()
739 - fs/ufs: avoid potential u32 multiplication overflow
740 - test_kmod: avoid potential double free in trigger_config_run_type()
741 - i2c: iproc: fix race between client unreg and isr
742 - mfd: dln2: Run event handler loop under spinlock
743 - crypto: algif_aead - fix uninitialized ctx->init
744 - ALSA: echoaudio: Fix potential Oops in snd_echo_resume()
745 - perf bench mem: Always memset source before memcpy
746 - tools build feature: Quote CC and CXX for their arguments
747 - perf/x86/rapl: Fix missing psys sysfs attributes
748 - sh: landisk: Add missing initialization of sh_io_port_base
749 - khugepaged: retract_page_tables() remember to test exit
750 - arm64: dts: marvell: espressobin: add ethernet alias
751 - drm/panfrost: Use kvfree() to free bo->sgts
752 - drm: Added orientation quirk for ASUS tablet model T103HAF
753 - drm: fix drm_dp_mst_port refcount leaks in drm_dp_mst_allocate_vcpi
754 - drm/amdgpu: Fix bug where DPM is not enabled after hibernate and resume
755 - drm/amd/display: dchubbub p-state warning during surface planes switch
756 - Linux 5.4.60
757 - kprobes: Fix compiler warning for !CONFIG_KPROBES_ON_FTRACE
758
759 * Focal update: v5.4.59 upstream stable release (LP: #1892417)
760 - tracepoint: Mark __tracepoint_string's __used
761 - HID: input: Fix devices that return multiple bytes in battery report
762 - nvme: add a Identify Namespace Identification Descriptor list quirk
763 - fs/io_uring.c: Fix uninitialized variable is referenced in io_submit_sqe
764 - clk: qcom: clk-rpmh: Wait for completion when enabling clocks
765 - x86/mce/inject: Fix a wrong assignment of i_mce.status
766 - sched/fair: Fix NOHZ next idle balance
767 - sched: correct SD_flags returned by tl->sd_flags()
768 - arm64: dts: rockchip: fix rk3368-lion gmac reset gpio
769 - arm64: dts: rockchip: fix rk3399-puma vcc5v0-host gpio
770 - arm64: dts: rockchip: fix rk3399-puma gmac reset gpio
771 - EDAC: Fix reference count leaks
772 - crc-t10dif: Fix potential crypto notify dead-lock
773 - arm64: dts: qcom: msm8916: Replace invalid bias-pull-none property
774 - crypto: ccree - fix resource leak on error path
775 - ARM: exynos: MCPM: Restore big.LITTLE cpuidle support
776 - firmware: arm_scmi: Fix SCMI genpd domain probing
777 - arm64: dts: exynos: Fix silent hang after boot on Espresso
778 - sched/uclamp: Fix initialization of struct uclamp_rq
779 - clk: scmi: Fix min and max rate when registering clocks with discrete rates
780 - m68k: mac: Don't send IOP message until channel is idle
781 - m68k: mac: Fix IOP status/control register writes
782 - platform/x86: intel-hid: Fix return value check in check_acpi_dev()
783 - platform/x86: intel-vbtn: Fix return value check in check_acpi_dev()
784 - ARM: dts: gose: Fix ports node name for adv7180
785 - ARM: dts: gose: Fix ports node name for adv7612
786 - ARM: at91: pm: add missing put_device() call in at91_pm_sram_init()
787 - ARM: dts: sunxi: bananapi-m2-plus-v1.2: Add regulator supply to all CPU
788 cores
789 - ARM: dts: sunxi: bananapi-m2-plus-v1.2: Fix CPU supply voltages
790 - spi: lantiq: fix: Rx overflow error in full duplex mode
791 - tpm: Require that all digests are present in TCG_PCR_EVENT2 structures
792 - recordmcount: only record relocation of type R_AARCH64_CALL26 on arm64.
793 - regulator: fix memory leak on error path of regulator_register()
794 - io_uring: fix sq array offset calculation
795 - spi: rockchip: Fix error in SPI slave pio read
796 - ARM: socfpga: PM: add missing put_device() call in
797 socfpga_setup_ocram_self_refresh()
798 - iocost: Fix check condition of iocg abs_vdebt
799 - irqchip/ti-sci-inta: Fix return value about devm_ioremap_resource()
800 - seccomp: Fix ioctl number for SECCOMP_IOCTL_NOTIF_ID_VALID
801 - md: raid0/linear: fix dereference before null check on pointer mddev
802 - nvme-tcp: fix controller reset hang during traffic
803 - nvme-rdma: fix controller reset hang during traffic
804 - nvme-multipath: fix logic for non-optimized paths
805 - nvme-multipath: do not fall back to __nvme_find_path() for non-optimized
806 paths
807 - drm/tilcdc: fix leak & null ref in panel_connector_get_modes
808 - soc: qcom: rpmh-rsc: Set suppress_bind_attrs flag
809 - Bluetooth: add a mutex lock to avoid UAF in do_enale_set
810 - loop: be paranoid on exit and prevent new additions / removals
811 - fs/btrfs: Add cond_resched() for try_release_extent_mapping() stalls
812 - drm/amdgpu: avoid dereferencing a NULL pointer
813 - drm/radeon: Fix reference count leaks caused by pm_runtime_get_sync
814 - crypto: aesni - Fix build with LLVM_IAS=1
815 - video: fbdev: savage: fix memory leak on error handling path in probe
816 - video: fbdev: neofb: fix memory leak in neo_scan_monitor()
817 - bus: ti-sysc: Add missing quirk flags for usb_host_hs
818 - md-cluster: fix wild pointer of unlock_all_bitmaps()
819 - drm/nouveau/kms/nv50-: Fix disabling dithering
820 - arm64: dts: hisilicon: hikey: fixes to comply with adi, adv7533 DT binding
821 - drm/etnaviv: fix ref count leak via pm_runtime_get_sync
822 - drm/nouveau: fix reference count leak in nouveau_debugfs_strap_peek
823 - drm/nouveau: fix multiple instances of reference count leaks
824 - mmc: sdhci-cadence: do not use hardware tuning for SD mode
825 - btrfs: fix lockdep splat from btrfs_dump_space_info
826 - usb: mtu3: clear dual mode of u3port when disable device
827 - drm: msm: a6xx: fix gpu failure after system resume
828 - drm/msm: Fix a null pointer access in msm_gem_shrinker_count()
829 - drm/debugfs: fix plain echo to connector "force" attribute
830 - drm/radeon: disable AGP by default
831 - irqchip/irq-mtk-sysirq: Replace spinlock with raw_spinlock
832 - mm/mmap.c: Add cond_resched() for exit_mmap() CPU stalls
833 - drm/amdgpu/display bail early in dm_pp_get_static_clocks
834 - drm/amd/powerplay: fix compile error with ARCH=arc
835 - bpf: Fix fds_example SIGSEGV error
836 - brcmfmac: keep SDIO watchdog running when console_interval is non-zero
837 - brcmfmac: To fix Bss Info flag definition Bug
838 - brcmfmac: set state of hanger slot to FREE when flushing PSQ
839 - platform/x86: asus-nb-wmi: add support for ASUS ROG Zephyrus G14 and G15
840 - iwlegacy: Check the return value of pcie_capability_read_*()
841 - gpu: host1x: debug: Fix multiple channels emitting messages simultaneously
842 - ionic: update eid test for overflow
843 - mmc: sdhci-pci-o2micro: Bug fix for O2 host controller Seabird1
844 - usb: gadget: net2280: fix memory leak on probe error handling paths
845 - bdc: Fix bug causing crash after multiple disconnects
846 - usb: bdc: Halt controller on suspend
847 - dyndbg: fix a BUG_ON in ddebug_describe_flags
848 - bcache: fix super block seq numbers comparision in register_cache_set()
849 - ACPICA: Do not increment operation_region reference counts for field units
850 - drm/msm: ratelimit crtc event overflow error
851 - drm/gem: Fix a leak in drm_gem_objects_lookup()
852 - drm/bridge: ti-sn65dsi86: Clear old error bits before AUX transfers
853 - agp/intel: Fix a memory leak on module initialisation failure
854 - mwifiex: Fix firmware filename for sd8977 chipset
855 - mwifiex: Fix firmware filename for sd8997 chipset
856 - btmrvl: Fix firmware filename for sd8977 chipset
857 - btmrvl: Fix firmware filename for sd8997 chipset
858 - video: fbdev: sm712fb: fix an issue about iounmap for a wrong address
859 - console: newport_con: fix an issue about leak related system resources
860 - video: pxafb: Fix the function used to balance a 'dma_alloc_coherent()' call
861 - ath10k: Acquire tx_lock in tx error paths
862 - iio: improve IIO_CONCENTRATION channel type description
863 - drm/etnaviv: Fix error path on failure to enable bus clk
864 - drm/arm: fix unintentional integer overflow on left shift
865 - clk: bcm63xx-gate: fix last clock availability
866 - leds: lm355x: avoid enum conversion warning
867 - Bluetooth: btusb: fix up firmware download sequence
868 - Bluetooth: btmtksdio: fix up firmware download sequence
869 - media: cxusb-analog: fix V4L2 dependency
870 - media: marvell-ccic: Add missed v4l2_async_notifier_cleanup()
871 - media: omap3isp: Add missed v4l2_ctrl_handler_free() for
872 preview_init_entities()
873 - ASoC: SOF: nocodec: add missing .owner field
874 - ASoC: Intel: bxt_rt298: add missing .owner field
875 - scsi: cumana_2: Fix different dev_id between request_irq() and free_irq()
876 - drm/mipi: use dcs write for mipi_dsi_dcs_set_tear_scanline
877 - cxl: Fix kobject memleak
878 - drm/radeon: fix array out-of-bounds read and write issues
879 - staging: vchiq_arm: Add a matching unregister call
880 - iavf: fix error return code in iavf_init_get_resources()
881 - iavf: Fix updating statistics
882 - RDMA/core: Fix bogus WARN_ON during ib_unregister_device_queued()
883 - scsi: powertec: Fix different dev_id between request_irq() and free_irq()
884 - scsi: eesox: Fix different dev_id between request_irq() and free_irq()
885 - ipvs: allow connection reuse for unconfirmed conntrack
886 - media: firewire: Using uninitialized values in node_probe()
887 - media: exynos4-is: Add missed check for pinctrl_lookup_state()
888 - media: cros-ec-cec: do not bail on device_init_wakeup failure
889 - xfs: don't eat an EIO/ENOSPC writeback error when scrubbing data fork
890 - xfs: fix reflink quota reservation accounting error
891 - RDMA/rxe: Skip dgid check in loopback mode
892 - PCI: Fix pci_cfg_wait queue locking problem
893 - drm/stm: repair runtime power management
894 - kobject: Avoid premature parent object freeing in kobject_cleanup()
895 - leds: core: Flush scheduled work for system suspend
896 - drm: panel: simple: Fix bpc for LG LB070WV8 panel
897 - phy: exynos5-usbdrd: Calibrating makes sense only for USB2.0 PHY
898 - drm/bridge: sil_sii8620: initialize return of sii8620_readb
899 - scsi: scsi_debug: Add check for sdebug_max_queue during module init
900 - mwifiex: Prevent memory corruption handling keys
901 - kernfs: do not call fsnotify() with name without a parent
902 - powerpc/rtas: don't online CPUs for partition suspend
903 - powerpc/vdso: Fix vdso cpu truncation
904 - RDMA/qedr: SRQ's bug fixes
905 - RDMA/rxe: Prevent access to wr->next ptr afrer wr is posted to send queue
906 - ima: Have the LSM free its audit rule
907 - staging: rtl8192u: fix a dubious looking mask before a shift
908 - ASoC: meson: fixes the missed kfree() for axg_card_add_tdm_loopback
909 - PCI/ASPM: Add missing newline in sysfs 'policy'
910 - phy: renesas: rcar-gen3-usb2: move irq registration to init
911 - powerpc/book3s64/pkeys: Use PVR check instead of cpu feature
912 - drm/imx: fix use after free
913 - drm/imx: tve: fix regulator_disable error path
914 - gpu: ipu-v3: Restore RGB32, BGR32
915 - spi: lantiq-ssc: Fix warning by using WQ_MEM_RECLAIM
916 - USB: serial: iuu_phoenix: fix led-activity helpers
917 - usb: core: fix quirks_param_set() writing to a const pointer
918 - thermal: ti-soc-thermal: Fix reversed condition in
919 ti_thermal_expose_sensor()
920 - coresight: tmc: Fix TMC mode read in tmc_read_unprepare_etb()
921 - powerpc/perf: Fix missing is_sier_aviable() during build
922 - mt76: mt7615: fix potential memory leak in mcu message handler
923 - phy: armada-38x: fix NETA lockup when repeatedly switching speeds
924 - MIPS: OCTEON: add missing put_device() call in dwc3_octeon_device_init()
925 - usb: dwc2: Fix error path in gadget registration
926 - usb: gadget: f_uac2: fix AC Interface Header Descriptor wTotalLength
927 - scsi: megaraid_sas: Clear affinity hint
928 - scsi: mesh: Fix panic after host or bus reset
929 - net: dsa: mv88e6xxx: MV88E6097 does not support jumbo configuration
930 - macintosh/via-macii: Access autopoll_devs when inside lock
931 - PCI: cadence: Fix updating Vendor ID and Subsystem Vendor ID register
932 - RDMA/core: Fix return error value in _ib_modify_qp() to negative
933 - Smack: fix another vsscanf out of bounds
934 - Smack: prevent underflow in smk_set_cipso()
935 - power: supply: check if calc_soc succeeded in pm860x_init_battery
936 - Bluetooth: hci_h5: Set HCI_UART_RESET_ON_INIT to correct flags
937 - Bluetooth: hci_serdev: Only unregister device if it was registered
938 - net: dsa: rtl8366: Fix VLAN semantics
939 - net: dsa: rtl8366: Fix VLAN set-up
940 - xfs: fix inode allocation block res calculation precedence
941 - selftests/powerpc: Squash spurious errors due to device removal
942 - powerpc/32s: Fix CONFIG_BOOK3S_601 uses
943 - powerpc/boot: Fix CONFIG_PPC_MPC52XX references
944 - selftests/powerpc: Fix CPU affinity for child process
945 - RDMA/netlink: Remove CAP_NET_RAW check when dump a raw QP
946 - PCI: Release IVRS table in AMD ACS quirk
947 - [Config] update config for ARMADA_AP_CPU_CLK
948 - cpufreq: ap806: fix cpufreq driver needs ap cpu clk
949 - selftests/powerpc: Fix online CPU selection
950 - ASoC: meson: axg-tdm-interface: fix link fmt setup
951 - ASoC: meson: axg-tdmin: fix g12a skew
952 - ASoC: meson: axg-tdm-formatters: fix sclk inversion
953 - ASoC: fsl_sai: Fix value of FSL_SAI_CR1_RFW_MASK
954 - s390/qeth: don't process empty bridge port events
955 - ice: Graceful error handling in HW table calloc failure
956 - rtw88: fix LDPC field for RA info
957 - rtw88: fix short GI capability based on current bandwidth
958 - rtw88: coex: only skip coex triggered by BT info
959 - wl1251: fix always return 0 error
960 - tools, build: Propagate build failures from tools/build/Makefile.build
961 - tools, bpftool: Fix wrong return value in do_dump()
962 - net/mlx5: DR, Change push vlan action sequence
963 - net/mlx5: Delete extra dump stack that gives nothing
964 - net: ethernet: aquantia: Fix wrong return value
965 - liquidio: Fix wrong return value in cn23xx_get_pf_num()
966 - net: spider_net: Fix the size used in a 'dma_free_coherent()' call
967 - fsl/fman: use 32-bit unsigned integer
968 - fsl/fman: fix dereference null return value
969 - fsl/fman: fix unreachable code
970 - fsl/fman: check dereferencing null pointer
971 - fsl/fman: fix eth hash table allocation
972 - net: thunderx: initialize VF's mailbox mutex before first usage
973 - dlm: Fix kobject memleak
974 - ocfs2: fix unbalanced locking
975 - pinctrl-single: fix pcs_parse_pinconf() return value
976 - svcrdma: Fix page leak in svc_rdma_recv_read_chunk()
977 - x86/fsgsbase/64: Fix NULL deref in 86_fsgsbase_read_task
978 - crypto: aesni - add compatibility with IAS
979 - af_packet: TPACKET_V3: fix fill status rwlock imbalance
980 - drivers/net/wan/lapbether: Added needed_headroom and a skb->len check
981 - net: Fix potential memory leak in proto_register()
982 - net/nfc/rawsock.c: add CAP_NET_RAW check.
983 - net: phy: fix memory leak in device-create error path
984 - net: Set fput_needed iff FDPUT_FPUT is set
985 - net/tls: Fix kmap usage
986 - vmxnet3: use correct tcp hdr length when packet is encapsulated
987 - net: refactor bind_bucket fastreuse into helper
988 - net: initialize fastreuse on inet_inherit_port
989 - USB: serial: cp210x: re-enable auto-RTS on open
990 - USB: serial: cp210x: enable usb generic throttle/unthrottle
991 - ALSA: hda - fix the micmute led status for Lenovo ThinkCentre AIO
992 - ALSA: usb-audio: Creative USB X-Fi Pro SB1095 volume knob support
993 - ALSA: usb-audio: fix overeager device match for MacroSilicon MS2109
994 - ALSA: usb-audio: work around streaming quirk for MacroSilicon MS2109
995 - 9p: Fix memory leak in v9fs_mount
996 - media: media-request: Fix crash if memory allocation fails
997 - drm/ttm/nouveau: don't call tt destroy callback on alloc failure.
998 - io_uring: set ctx sq/cq entry count earlier
999 - NFS: Don't move layouts to plh_return_segs list while in use
1000 - NFS: Don't return layout segments that are in use
1001 - cpufreq: Fix locking issues with governors
1002 - cpufreq: dt: fix oops on armada37xx
1003 - include/asm-generic/vmlinux.lds.h: align ro_after_init
1004 - spi: spidev: Align buffers for DMA
1005 - mtd: rawnand: qcom: avoid write to unavailable register
1006 - erofs: fix extended inode could cross boundary
1007 - Revert "parisc: Drop LDCW barrier in CAS code when running UP"
1008 - Revert "parisc: Use ldcw instruction for SMP spinlock release barrier"
1009 - Revert "parisc: Revert "Release spinlocks using ordered store""
1010 - parisc: Do not use an ordered store in pa_tlb_lock()
1011 - parisc: Implement __smp_store_release and __smp_load_acquire barriers
1012 - parisc: mask out enable and reserved bits from sba imask
1013 - ARM: 8992/1: Fix unwind_frame for clang-built kernels
1014 - irqdomain/treewide: Free firmware node after domain removal
1015 - ALSA: usb-audio: add quirk for Pioneer DDJ-RB
1016 - tpm: Unify the mismatching TPM space buffer sizes
1017 - pstore: Fix linking when crypto API disabled
1018 - crypto: hisilicon - don't sleep of CRYPTO_TFM_REQ_MAY_SLEEP was not
1019 specified
1020 - crypto: qat - fix double free in qat_uclo_create_batch_init_list
1021 - crypto: ccp - Fix use of merged scatterlists
1022 - crypto: cpt - don't sleep of CRYPTO_TFM_REQ_MAY_SLEEP was not specified
1023 - bitfield.h: don't compile-time validate _val in FIELD_FIT
1024 - fs/minix: check return value of sb_getblk()
1025 - fs/minix: don't allow getting deleted inodes
1026 - fs/minix: reject too-large maximum file size
1027 - xen/balloon: fix accounting in alloc_xenballooned_pages error path
1028 - xen/balloon: make the balloon wait interruptible
1029 - xen/gntdev: Fix dmabuf import with non-zero sgt offset
1030 - s390/dasd: fix inability to use DASD with DIAG driver
1031 - s390/gmap: improve THP splitting
1032 - io_uring: Fix NULL pointer dereference in loop_rw_iter()
1033 - Linux 5.4.59
1034
1035 * Regression on NFS: unable to handle page fault in mempool_alloc_slab
1036 (LP: #1886277) // Focal update: v5.4.59 upstream stable release
1037 (LP: #1892417)
1038 - SUNRPC: Fix ("SUNRPC: Add "@len" parameter to gss_unwrap()")
1039
1040 * Focal update: v5.4.59 upstream stable release (LP: #1892417) //
1041 CVE-2019-19770 which shows this issue is not a core debugfs issue, but
1042 - blktrace: fix debugfs use after free
1043
1044 * update ENA driver for LLQ acceleration mode, new hw support (LP: #1890845)
1045 - net: ena: change num_queues to num_io_queues for clarity and consistency
1046 - net: ena: multiple queue creation related cleanups
1047 - net: ena: ethtool: get_channels: use combined only
1048 - net: ena: make ethtool -l show correct max number of queues
1049 - net: ena: remove redundant print of number of queues
1050 - net: ena: ethtool: support set_channels callback
1051 - net: ena: implement XDP drop support
1052 - net: ena: Implement XDP_TX action
1053 - net: ena: Add first_interrupt field to napi struct
1054 - net: ena: fix default tx interrupt moderation interval
1055 - net: ena: remove set but not used variable 'rx_ring'
1056 - net: ena: remove set but not used variable 'hash_key'
1057 - net: ena: ethtool: remove redundant non-zero check on rc
1058 - net/amazon: Ensure that driver version is aligned to the linux kernel
1059 - net: ena: fix broken interface between ENA driver and FW
1060 - net: ena: ethtool: clean up minor indentation issue
1061 - net: ena: fix incorrect setting of the number of msix vectors
1062 - net: ena: fix request of incorrect number of IRQ vectors
1063 - net: ena: avoid memory access violation by validating req_id properly
1064 - net: ena: fix continuous keep-alive resets
1065 - net: ena: Make some functions static
1066 - net: ena: avoid unnecessary admin command when RSS function set fails
1067 - net: ena: allow setting the hash function without changing the key
1068 - net: ena: change default RSS hash function to Toeplitz
1069 - net: ena: changes to RSS hash key allocation
1070 - net: ena: remove code that does nothing
1071 - net: ena: add unmask interrupts statistics to ethtool
1072 - net: ena: add support for reporting of packet drops
1073 - net: ena: drop superfluous prototype
1074 - net: ena: use SHUTDOWN as reset reason when closing interface
1075 - net: ena: cosmetic: remove unnecessary spaces and tabs in ena_com.h macros
1076 - net: ena: cosmetic: extract code to ena_indirection_table_set()
1077 - net: ena: add support for the rx offset feature
1078 - net: ena: rename ena_com_free_desc to make API more uniform
1079 - net: ena: use explicit variable size for clarity
1080 - net: ena: fix ena_com_comp_status_to_errno() return value
1081 - net: ena: simplify ena_com_update_intr_delay_resolution()
1082 - net: ena: cosmetic: set queue sizes to u32 for consistency
1083 - net: ena: cosmetic: fix spelling and grammar mistakes in comments
1084 - net: ena: cosmetic: fix line break issues
1085 - net: ena: cosmetic: remove unnecessary code
1086 - net: ena: cosmetic: code reorderings
1087 - net: ena: cosmetic: fix spacing issues
1088 - net: ena: cosmetic: minor code changes
1089 - net: ena: reduce driver load time
1090 - net: ena: xdp: XDP_TX: fix memory leak
1091 - net: ena: xdp: update napi budget for DROP and ABORTED
1092 - ena_netdev: use generic power management
1093 - net: ena: Fix using plain integer as NULL pointer in ena_init_napi_in_range
1094 - net: ena: avoid unnecessary rearming of interrupt vector when busy-polling
1095 - net: ena: add reserved PCI device ID
1096 - net: ena: cosmetic: satisfy gcc warning
1097 - net: ena: cosmetic: change ena_com_stats_admin stats to u64
1098 - net: ena: add support for traffic mirroring
1099 - net: ena: enable support of rss hash key and function changes
1100 - net: ena: move llq configuration from ena_probe to ena_device_init()
1101 - net: ena: support new LLQ acceleration mode
1102
1103 * [SRU] Fix acpi backlight issue on some thinkpads (LP: #1892010)
1104 - platform/x86: thinkpad_acpi: not loading brightness_init when _BCL invalid
1105
1106 * [SRU][F/OEM-5.6] add a new OLED panel support for brightness control
1107 (LP: #1887909)
1108 - drm/dp: Lenovo X13 Yoga OLED panel brightness fix
1109
1110 * Realtek [10ec:c82f] Subsystem [17aa:c02f] Wifi adapter not found
1111 (LP: #1886247)
1112 - SAUCE: rtw88: 8822ce: add support for device ID 0xc82f
1113
1114 * KVM: Fix zero_page reference counter overflow when using KSM on KVM compute
1115 host (LP: #1837810)
1116 - KVM: fix overflow of zero page refcount with ksm running
1117
1118 * Fix missing HDMI Audio on another HP Desktop (LP: #1891617)
1119 - ALSA: hda/hdmi: Use force connectivity quirk on another HP desktop
1120
1121 * alsa/sof: support 1 and 3 dmics (LP: #1891585)
1122 - SAUCE: ASoC: SOF: intel: hda: support also devices with 1 and 3 dmics
1123
1124 * tcp_fastopen_backup_key.sh from net in ubuntu_kernel_selftests failed on
1125 Eoan LPAR (LP: #1869134)
1126 - tcp: correct read of TFO keys on big endian systems
1127
1128 * Fix false-negative return value for rtnetlink.sh in kselftests/net
1129 (LP: #1890136)
1130 - selftests: rtnetlink: correct the final return value for the test
1131 - selftests: rtnetlink: make kci_test_encap() return sub-test result
1132
1133 * Focal update: v5.4.58 upstream stable release (LP: #1891387)
1134 - USB: serial: qcserial: add EM7305 QDL product ID
1135 - perf/core: Fix endless multiplex timer
1136 - USB: iowarrior: fix up report size handling for some devices
1137 - usb: xhci: define IDs for various ASMedia host controllers
1138 - usb: xhci: Fix ASMedia ASM1142 DMA addressing
1139 - io_uring: prevent re-read of sqe->opcode
1140 - io_uring: Fix use-after-free in io_sq_wq_submit_work()
1141 - Revert "ALSA: hda: call runtime_allow() for all hda controllers"
1142 - ALSA: hda/realtek: Add alc269/alc662 pin-tables for Loongson-3 laptops
1143 - ALSA: hda/ca0132 - Add new quirk ID for Recon3D.
1144 - ALSA: hda/ca0132 - Fix ZxR Headphone gain control get value.
1145 - ALSA: hda/ca0132 - Fix AE-5 microphone selection commands.
1146 - ALSA: seq: oss: Serialize ioctls
1147 - staging: android: ashmem: Fix lockdep warning for write operation
1148 - staging: rtl8712: handle firmware load failure
1149 - Staging: rtl8188eu: rtw_mlme: Fix uninitialized variable authmode
1150 - Bluetooth: Fix slab-out-of-bounds read in hci_extended_inquiry_result_evt()
1151 - Bluetooth: Prevent out-of-bounds read in hci_inquiry_result_evt()
1152 - Bluetooth: Prevent out-of-bounds read in hci_inquiry_result_with_rssi_evt()
1153 - omapfb: dss: Fix max fclk divider for omap36xx
1154 - binder: Prevent context manager from incrementing ref 0
1155 - Smack: fix use-after-free in smk_write_relabel_self()
1156 - scripts: add dummy report mode to add_namespace.cocci
1157 - vgacon: Fix for missing check in scrollback handling
1158 - mtd: properly check all write ioctls for permissions
1159 - leds: wm831x-status: fix use-after-free on unbind
1160 - leds: lm36274: fix use-after-free on unbind
1161 - leds: da903x: fix use-after-free on unbind
1162 - leds: lm3533: fix use-after-free on unbind
1163 - leds: 88pm860x: fix use-after-free on unbind
1164 - net/9p: validate fds in p9_fd_open
1165 - drm/nouveau/fbcon: fix module unload when fbcon init has failed for some
1166 reason
1167 - drm/nouveau/fbcon: zero-initialise the mode_cmd2 structure
1168 - drm/drm_fb_helper: fix fbdev with sparc64
1169 - i2c: slave: improve sanity check when registering
1170 - i2c: slave: add sanity check when unregistering
1171 - usb: hso: check for return value in hso_serial_common_create()
1172 - net: ethernet: mtk_eth_soc: Always call mtk_gmac0_rgmii_adjust() for mt7623
1173 - ALSA: hda: fix NULL pointer dereference during suspend
1174 - firmware: Fix a reference count leak.
1175 - cfg80211: check vendor command doit pointer before use
1176 - igb: reinit_locked() should be called with rtnl_lock
1177 - atm: fix atm_dev refcnt leaks in atmtcp_remove_persistent
1178 - tools lib traceevent: Fix memory leak in process_dynamic_array_len
1179 - Drivers: hv: vmbus: Ignore CHANNELMSG_TL_CONNECT_RESULT(23)
1180 - xattr: break delegations in {set,remove}xattr
1181 - Revert "powerpc/kasan: Fix shadow pages allocation failure"
1182 - PCI: tegra: Revert tegra124 raw_violation_fixup
1183 - ipv4: Silence suspicious RCU usage warning
1184 - ipv6: fix memory leaks on IPV6_ADDRFORM path
1185 - ipv6: Fix nexthop refcnt leak when creating ipv6 route info
1186 - net: ethernet: mtk_eth_soc: fix MTU warnings
1187 - rxrpc: Fix race between recvmsg and sendmsg on immediate call failure
1188 - vxlan: Ensure FDB dump is performed under RCU
1189 - net: lan78xx: replace bogus endpoint lookup
1190 - appletalk: Fix atalk_proc_init() return path
1191 - dpaa2-eth: Fix passing zero to 'PTR_ERR' warning
1192 - hv_netvsc: do not use VF device if link is down
1193 - net: gre: recompute gre csum for sctp over gre tunnels
1194 - net: thunderx: use spin_lock_bh in nicvf_set_rx_mode_task()
1195 - openvswitch: Prevent kernel-infoleak in ovs_ct_put_key()
1196 - Revert "vxlan: fix tos value before xmit"
1197 - tcp: apply a floor of 1 for RTT samples from TCP timestamps
1198 - ima: move APPRAISE_BOOTPARAM dependency on ARCH_POLICY to runtime
1199 - [Config] update annotations for IMA_APPRAISE_BOOTPARAM
1200 - nfsd: Fix NFSv4 READ on RDMA when using readv
1201 - Linux 5.4.58
1202
1203 * Focal update: v5.4.57 upstream stable release (LP: #1891064)
1204 - random32: update the net random state on interrupt and activity
1205 - ARM: percpu.h: fix build error
1206 - random: fix circular include dependency on arm64 after addition of percpu.h
1207 - random32: remove net_rand_state from the latent entropy gcc plugin
1208 - random32: move the pseudo-random 32-bit definitions to prandom.h
1209 - arm64: Workaround circular dependency in pointer_auth.h
1210 - ext4: fix direct I/O read error
1211 - selftests: bpf: Fix detach from sockmap tests
1212 - bpf: sockmap: Require attach_bpf_fd when detaching a program
1213 - Linux 5.4.57
1214
1215 * Focal update: v5.4.56 upstream stable release (LP: #1891063)
1216 - crypto: ccp - Release all allocated memory if sha type is invalid
1217 - media: rc: prevent memory leak in cx23888_ir_probe
1218 - sunrpc: check that domain table is empty at module unload.
1219 - ath10k: enable transmit data ack RSSI for QCA9884
1220 - PCI/ASPM: Disable ASPM on ASMedia ASM1083/1085 PCIe-to-PCI bridge
1221 - mm/filemap.c: don't bother dropping mmap_sem for zero size readahead
1222 - ALSA: usb-audio: Add implicit feedback quirk for SSL2
1223 - ALSA: hda/realtek: enable headset mic of ASUS ROG Zephyrus G15(GA502) series
1224 with ALC289
1225 - ALSA: hda/realtek: typo_fix: enable headset mic of ASUS ROG Zephyrus
1226 G14(GA401) series with ALC289
1227 - ALSA: hda/realtek: Fix add a "ultra_low_power" function for intel reference
1228 board (alc256)
1229 - ALSA: hda/hdmi: Fix keep_power assignment for non-component devices
1230 - IB/rdmavt: Fix RQ counting issues causing use of an invalid RWQE
1231 - vhost/scsi: fix up req type endian-ness
1232 - 9p/trans_fd: Fix concurrency del of req_list in p9_fd_cancelled/p9_read_work
1233 - wireless: Use offsetof instead of custom macro.
1234 - ARM: 8986/1: hw_breakpoint: Don't invoke overflow handler on uaccess
1235 watchpoints
1236 - ARM: dts: imx6sx-sabreauto: Fix the phy-mode on fec2
1237 - ARM: dts: imx6sx-sdb: Fix the phy-mode on fec2
1238 - ARM: dts: imx6qdl-icore: Fix OTG_ID pin and sdcard detect
1239 - virtio_balloon: fix up endian-ness for free cmd id
1240 - Revert "drm/amdgpu: Fix NULL dereference in dpm sysfs handlers"
1241 - drm/amd/display: Clear dm_state for fast updates
1242 - drm/amdgpu: Prevent kernel-infoleak in amdgpu_info_ioctl()
1243 - drm/dbi: Fix SPI Type 1 (9-bit) transfer
1244 - drm: hold gem reference until object is no longer accessed
1245 - rds: Prevent kernel-infoleak in rds_notify_queue_get()
1246 - libtraceevent: Fix build with binutils 2.35
1247 - net/x25: Fix x25_neigh refcnt leak when x25 disconnect
1248 - net/x25: Fix null-ptr-deref in x25_disconnect
1249 - ARM: dts sunxi: Relax a bit the CMA pool allocation range
1250 - xfrm: Fix crash when the hold queue is used.
1251 - ARM: dts: armada-38x: fix NETA lockup when repeatedly switching speeds
1252 - nvme-tcp: fix possible hang waiting for icresp response
1253 - selftests/net: rxtimestamp: fix clang issues for target arch PowerPC
1254 - selftests/net: psock_fanout: fix clang issues for target arch PowerPC
1255 - selftests/net: so_txtime: fix clang issues for target arch PowerPC
1256 - sh/tlb: Fix PGTABLE_LEVELS > 2
1257 - sh: Fix validation of system call number
1258 - net: hns3: fix a TX timeout issue
1259 - net: hns3: fix aRFS FD rules leftover after add a user FD rule
1260 - net/mlx5: E-switch, Destroy TSAR when fail to enable the mode
1261 - net/mlx5e: Fix error path of device attach
1262 - net/mlx5: Verify Hardware supports requested ptp function on a given pin
1263 - net/mlx5e: Modify uplink state on interface up/down
1264 - net/mlx5e: Fix kernel crash when setting vf VLANID on a VF dev
1265 - net: lan78xx: add missing endpoint sanity check
1266 - net: lan78xx: fix transfer-buffer memory leak
1267 - rhashtable: Fix unprotected RCU dereference in __rht_ptr
1268 - mlx4: disable device on shutdown
1269 - mlxsw: core: Increase scope of RCU read-side critical section
1270 - mlxsw: core: Free EMAD transactions using kfree_rcu()
1271 - ibmvnic: Fix IRQ mapping disposal in error path
1272 - bpf: Fix map leak in HASH_OF_MAPS map
1273 - mac80211: mesh: Free ie data when leaving mesh
1274 - mac80211: mesh: Free pending skb when destroying a mpath
1275 - arm64/alternatives: move length validation inside the subsection
1276 - arm64: csum: Fix handling of bad packets
1277 - Bluetooth: fix kernel oops in store_pending_adv_report
1278 - net: nixge: fix potential memory leak in nixge_probe()
1279 - net: gemini: Fix missing clk_disable_unprepare() in error path of
1280 gemini_ethernet_port_probe()
1281 - net/mlx5e: fix bpf_prog reference count leaks in mlx5e_alloc_rq
1282 - perf tools: Fix record failure when mixed with ARM SPE event
1283 - vxlan: fix memleak of fdb
1284 - usb: hso: Fix debug compile warning on sparc32
1285 - selftests: fib_nexthop_multiprefix: fix cleanup() netns deletion
1286 - qed: Disable "MFW indication via attention" SPAM every 5 minutes
1287 - selftests: net: ip_defrag: modprobe missing nf_defrag_ipv6 support
1288 - nfc: s3fwrn5: add missing release on skb in s3fwrn5_recv_frame
1289 - scsi: core: Run queue in case of I/O resource contention failure
1290 - parisc: add support for cmpxchg on u8 pointers
1291 - net: ethernet: ravb: exit if re-initialization fails in tx timeout
1292 - Revert "i2c: cadence: Fix the hold bit setting"
1293 - x86/unwind/orc: Fix ORC for newly forked tasks
1294 - x86/stacktrace: Fix reliable check for empty user task stacks
1295 - cxgb4: add missing release on skb in uld_send()
1296 - xen-netfront: fix potential deadlock in xennet_remove()
1297 - RISC-V: Set maximum number of mapped pages correctly
1298 - drivers/net/wan: lapb: Corrected the usage of skb_cow
1299 - KVM: arm64: Don't inherit exec permission across page-table levels
1300 - KVM: LAPIC: Prevent setting the tscdeadline timer if the lapic is hw
1301 disabled
1302 - x86/i8259: Use printk_deferred() to prevent deadlock
1303 - perf tests bp_account: Make global variable static
1304 - perf env: Do not return pointers to local variables
1305 - perf bench: Share some global variables to fix build with gcc 10
1306 - Linux 5.4.56
1307
1308 -- Kleber Sacilotto de Souza <kleber.souza@canonical.com> Thu, 10 Sep 2020 12:12:09 +0200
1309
1310 linux (5.4.0-47.51) focal; urgency=medium
1311
1312 * focal/linux: 5.4.0-47.51 -proposed tracker (LP: #1894315)
1313
1314 * CVE-2020-14386
1315 - SAUCE: net/packet: fix overflow in tpacket_rcv
1316
1317 * Packaging resync (LP: #1786013)
1318 - [Packaging] update helper scripts
1319
1320 -- Thadeu Lima de Souza Cascardo <cascardo@canonical.com> Fri, 04 Sep 2020 16:08:25 -0300
1321
1322 linux (5.4.0-45.49) focal; urgency=medium
1323
1324 * focal/linux: 5.4.0-45.49 -proposed tracker (LP: #1893050)
1325
1326 * [Potential Regression] dscr_inherit_exec_test from powerpc in
1327 ubuntu_kernel_selftests failed on B/E/F (LP: #1888332)
1328 - powerpc/64s: Don't init FSCR_DSCR in __init_FSCR()
1329
1330 -- Stefan Bader <stefan.bader@canonical.com> Wed, 26 Aug 2020 15:15:45 +0200
1331
1332 linux (5.4.0-44.48) focal; urgency=medium
1333
1334 * focal/linux: 5.4.0-44.48 -proposed tracker (LP: #1891049)
1335
1336 * Packaging resync (LP: #1786013)
1337 - [Packaging] update helper scripts
1338
1339 * ipsec: policy priority management is broken (LP: #1890796)
1340 - xfrm: policy: match with both mark and mask on user interfaces
1341
1342 -- Kelsey Skunberg <kelsey.skunberg@canonical.com> Mon, 10 Aug 2020 14:57:15 -0600
1343
1344 linux (5.4.0-43.47) focal; urgency=medium
1345
1346 * focal/linux: 5.4.0-43.47 -proposed tracker (LP: #1890746)
1347
1348 * Packaging resync (LP: #1786013)
1349 - update dkms package versions
1350
1351 * Devlink - add RoCE disable kernel support (LP: #1877270)
1352 - devlink: Add new "enable_roce" generic device param
1353 - net/mlx5: Document flow_steering_mode devlink param
1354 - net/mlx5: Handle "enable_roce" devlink param
1355 - IB/mlx5: Rename profile and init methods
1356 - IB/mlx5: Load profile according to RoCE enablement state
1357 - net/mlx5: Remove unneeded variable in mlx5_unload_one
1358 - net/mlx5: Add devlink reload
1359 - IB/mlx5: Do reverse sequence during device removal
1360
1361 * msg_zerocopy.sh in net from ubuntu_kernel_selftests failed (LP: #1812620)
1362 - selftests/net: relax cpu affinity requirement in msg_zerocopy test
1363
1364 * Enlarge hisi_sec2 capability (LP: #1890222)
1365 - Revert "UBUNTU: [Config] Disable hisi_sec2 temporarily"
1366 - crypto: hisilicon - update SEC driver module parameter
1367
1368 * Fix missing HDMI/DP Audio on an HP Desktop (LP: #1890441)
1369 - ALSA: hda/hdmi: Add quirk to force connectivity
1370
1371 * Fix IOMMU error on AMD Radeon Pro W5700 (LP: #1890306)
1372 - PCI: Mark AMD Navi10 GPU rev 0x00 ATS as broken
1373
1374 * ASoC:amd:renoir: the dmic can't record sound after suspend and resume
1375 (LP: #1890220)
1376 - SAUCE: ASoC: amd: renoir: restore two more registers during resume
1377
1378 * No sound, Dummy output on Acer Swift 3 SF314-57G with Ice Lake core-i7 CPU
1379 (LP: #1877757)
1380 - ASoC: SOF: Intel: hda: fix generic hda codec support
1381
1382 * Fix right speaker of HP laptop (LP: #1889375)
1383 - SAUCE: hda/realtek: Fix right speaker of HP laptop
1384
1385 * blk_update_request error when mount nvme partition (LP: #1872383)
1386 - SAUCE: nvme-pci: prevent SK hynix PC400 from using Write Zeroes command
1387
1388 * soc/amd/renoir: detect dmic from acpi table (LP: #1887734)
1389 - ASoC: amd: add logic to check dmic hardware runtime
1390 - ASoC: amd: add ACPI dependency check
1391 - ASoC: amd: fixed kernel warnings
1392
1393 * soc/amd/renoir: change the module name to make it work with ucm3
1394 (LP: #1888166)
1395 - AsoC: amd: add missing snd- module prefix to the acp3x-rn driver kernel
1396 module
1397 - SAUCE: remove a kernel module since its name is changed
1398
1399 * Focal update: v5.4.55 upstream stable release (LP: #1890343)
1400 - AX.25: Fix out-of-bounds read in ax25_connect()
1401 - AX.25: Prevent out-of-bounds read in ax25_sendmsg()
1402 - dev: Defer free of skbs in flush_backlog
1403 - drivers/net/wan/x25_asy: Fix to make it work
1404 - ip6_gre: fix null-ptr-deref in ip6gre_init_net()
1405 - net-sysfs: add a newline when printing 'tx_timeout' by sysfs
1406 - net: udp: Fix wrong clean up for IS_UDPLITE macro
1407 - qrtr: orphan socket in qrtr_release()
1408 - rtnetlink: Fix memory(net_device) leak when ->newlink fails
1409 - rxrpc: Fix sendmsg() returning EPIPE due to recvmsg() returning ENODATA
1410 - tcp: allow at most one TLP probe per flight
1411 - AX.25: Prevent integer overflows in connect and sendmsg
1412 - sctp: shrink stream outq only when new outcnt < old outcnt
1413 - sctp: shrink stream outq when fails to do addstream reconf
1414 - udp: Copy has_conns in reuseport_grow().
1415 - udp: Improve load balancing for SO_REUSEPORT.
1416 - regmap: debugfs: check count when read regmap file
1417 - PM: wakeup: Show statistics for deleted wakeup sources again
1418 - Revert "dpaa_eth: fix usage as DSA master, try 3"
1419 - Linux 5.4.55
1420
1421 * Add support for Atlantic NIC firmware v4 (LP: #1886908)
1422 - net: atlantic: simplify hw_get_fw_version() usage
1423 - net: atlantic: align return value of ver_match function with function name
1424 - net: atlantic: add support for FW 4.x
1425
1426 * perf vendor events s390: Add new deflate counters for IBM z15 (LP: #1888551)
1427 - perf vendor events s390: Add new deflate counters for IBM z15
1428
1429 * Focal update: v5.4.54 upstream stable release (LP: #1889669)
1430 - soc: qcom: rpmh: Dirt can only make you dirtier, not cleaner
1431 - gpio: arizona: handle pm_runtime_get_sync failure case
1432 - gpio: arizona: put pm_runtime in case of failure
1433 - pinctrl: amd: fix npins for uart0 in kerncz_groups
1434 - mac80211: allow rx of mesh eapol frames with default rx key
1435 - scsi: scsi_transport_spi: Fix function pointer check
1436 - xtensa: fix __sync_fetch_and_{and,or}_4 declarations
1437 - xtensa: update *pos in cpuinfo_op.next
1438 - scsi: mpt3sas: Fix unlock imbalance
1439 - drivers/net/wan/lapbether: Fixed the value of hard_header_len
1440 - ALSA: hda/hdmi: fix failures at PCM open on Intel ICL and later
1441 - net: sky2: initialize return of gm_phy_read
1442 - drm/nouveau/i2c/g94-: increase NV_PMGR_DP_AUXCTL_TRANSACTREQ timeout
1443 - scsi: mpt3sas: Fix error returns in BRM_status_show
1444 - scsi: dh: Add Fujitsu device to devinfo and dh lists
1445 - dm: use bio_uninit instead of bio_disassociate_blkg
1446 - drivers/firmware/psci: Fix memory leakage in alloc_init_cpu_groups()
1447 - fuse: fix weird page warning
1448 - irqdomain/treewide: Keep firmware node unconditionally allocated
1449 - ARM: dts: imx6qdl-gw551x: Do not use 'simple-audio-card,dai-link'
1450 - ARM: dts: imx6qdl-gw551x: fix audio SSI
1451 - dmabuf: use spinlock to access dmabuf->name
1452 - drm/amd/display: Check DMCU Exists Before Loading
1453 - SUNRPC reverting d03727b248d0 ("NFSv4 fix CLOSE not waiting for direct IO
1454 compeletion")
1455 - btrfs: reloc: fix reloc root leak and NULL pointer dereference
1456 - btrfs: reloc: clear DEAD_RELOC_TREE bit for orphan roots to prevent runaway
1457 balance
1458 - uprobes: Change handle_swbp() to send SIGTRAP with si_code=SI_KERNEL, to fix
1459 GDB regression
1460 - ALSA: hda/realtek: Fixed ALC298 sound bug by adding quirk for Samsung
1461 Notebook Pen S
1462 - ALSA: info: Drop WARN_ON() from buffer NULL sanity check
1463 - ASoC: rt5670: Correct RT5670_LDO_SEL_MASK
1464 - btrfs: fix double free on ulist after backref resolution failure
1465 - btrfs: fix mount failure caused by race with umount
1466 - btrfs: fix page leaks after failure to lock page for delalloc
1467 - bnxt_en: Fix race when modifying pause settings.
1468 - bnxt_en: Fix completion ring sizing with TPA enabled.
1469 - fpga: dfl: pci: reduce the scope of variable 'ret'
1470 - fpga: dfl: fix bug in port reset handshake
1471 - hippi: Fix a size used in a 'pci_free_consistent()' in an error handling
1472 path
1473 - vsock/virtio: annotate 'the_virtio_vsock' RCU pointer
1474 - ax88172a: fix ax88172a_unbind() failures
1475 - RDMA/mlx5: Use xa_lock_irq when access to SRQ table
1476 - ASoC: Intel: bytcht_es8316: Add missed put_device()
1477 - net: dp83640: fix SIOCSHWTSTAMP to update the struct with actual
1478 configuration
1479 - ieee802154: fix one possible memleak in adf7242_probe
1480 - drm: sun4i: hdmi: Fix inverted HPD result
1481 - net: smc91x: Fix possible memory leak in smc_drv_probe()
1482 - bonding: check error value of register_netdevice() immediately
1483 - mlxsw: destroy workqueue when trap_register in mlxsw_emad_init
1484 - ionic: use offset for ethtool regs data
1485 - ionic: fix up filter locks and debug msgs
1486 - net: ag71xx: add missed clk_disable_unprepare in error path of probe
1487 - net: hns3: fix error handling for desc filling
1488 - net: dsa: microchip: call phy_remove_link_mode during probe
1489 - netdevsim: fix unbalaced locking in nsim_create()
1490 - qed: suppress "don't support RoCE & iWARP" flooding on HW init
1491 - qed: suppress false-positives interrupt error messages on HW init
1492 - ipvs: fix the connection sync failed in some cases
1493 - net: ethernet: ave: Fix error returns in ave_init
1494 - Revert "PCI/PM: Assume ports without DLL Link Active train links in 100 ms"
1495 - nfsd4: fix NULL dereference in nfsd/clients display code
1496 - enetc: Remove the mdio bus on PF probe bailout
1497 - i2c: rcar: always clear ICSAR to avoid side effects
1498 - i2c: i2c-qcom-geni: Fix DMA transfer race
1499 - bonding: check return value of register_netdevice() in bond_newlink()
1500 - geneve: fix an uninitialized value in geneve_changelink()
1501 - serial: exar: Fix GPIO configuration for Sealevel cards based on XR17V35X
1502 - scripts/decode_stacktrace: strip basepath from all paths
1503 - scripts/gdb: fix lx-symbols 'gdb.error' while loading modules
1504 - HID: i2c-hid: add Mediacom FlexBook edge13 to descriptor override
1505 - HID: alps: support devices with report id 2
1506 - HID: steam: fixes race in handling device list.
1507 - HID: apple: Disable Fn-key key-re-mapping on clone keyboards
1508 - dmaengine: tegra210-adma: Fix runtime PM imbalance on error
1509 - Input: add `SW_MACHINE_COVER`
1510 - ARM: dts: n900: remove mmc1 card detect gpio
1511 - spi: mediatek: use correct SPI_CFG2_REG MACRO
1512 - regmap: dev_get_regmap_match(): fix string comparison
1513 - hwmon: (aspeed-pwm-tacho) Avoid possible buffer overflow
1514 - dmaengine: fsl-edma: fix wrong tcd endianness for big-endian cpu
1515 - dmaengine: ioat setting ioat timeout as module parameter
1516 - Input: synaptics - enable InterTouch for ThinkPad X1E 1st gen
1517 - Input: elan_i2c - only increment wakeup count on touch
1518 - usb: dwc3: pci: add support for the Intel Tiger Lake PCH -H variant
1519 - usb: dwc3: pci: add support for the Intel Jasper Lake
1520 - usb: gadget: udc: gr_udc: fix memleak on error handling path in gr_ep_init()
1521 - usb: cdns3: ep0: fix some endian issues
1522 - usb: cdns3: trace: fix some endian issues
1523 - hwmon: (adm1275) Make sure we are reading enough data for different chips
1524 - drm/amdgpu/gfx10: fix race condition for kiq
1525 - drm/amdgpu: fix preemption unit test
1526 - hwmon: (nct6775) Accept PECI Calibration as temperature source for NCT6798D
1527 - platform/x86: ISST: Add new PCI device ids
1528 - platform/x86: asus-wmi: allow BAT1 battery name
1529 - hwmon: (scmi) Fix potential buffer overflow in scmi_hwmon_probe()
1530 - ALSA: hda/realtek - fixup for yet another Intel reference board
1531 - drivers/perf: Fix kernel panic when rmmod PMU modules during perf sampling
1532 - arm64: Use test_tsk_thread_flag() for checking TIF_SINGLESTEP
1533 - x86: math-emu: Fix up 'cmp' insn for clang ias
1534 - asm-generic/mmiowb: Allow mmiowb_set_pending() when preemptible()
1535 - drivers/perf: Prevent forced unbinding of PMU drivers
1536 - RISC-V: Upgrade smp_mb__after_spinlock() to iorw,iorw
1537 - binder: Don't use mmput() from shrinker function.
1538 - usb: xhci-mtk: fix the failure of bandwidth allocation
1539 - usb: xhci: Fix ASM2142/ASM3142 DMA addressing
1540 - Revert "cifs: Fix the target file was deleted when rename failed."
1541 - iwlwifi: mvm: don't call iwl_mvm_free_inactive_queue() under RCU
1542 - tty: xilinx_uartps: Really fix id assignment
1543 - staging: wlan-ng: properly check endpoint types
1544 - staging: comedi: addi_apci_1032: check INSN_CONFIG_DIGITAL_TRIG shift
1545 - staging: comedi: ni_6527: fix INSN_CONFIG_DIGITAL_TRIG support
1546 - staging: comedi: addi_apci_1500: check INSN_CONFIG_DIGITAL_TRIG shift
1547 - staging: comedi: addi_apci_1564: check INSN_CONFIG_DIGITAL_TRIG shift
1548 - serial: tegra: fix CREAD handling for PIO
1549 - serial: 8250: fix null-ptr-deref in serial8250_start_tx()
1550 - serial: 8250_mtk: Fix high-speed baud rates clamping
1551 - /dev/mem: Add missing memory barriers for devmem_inode
1552 - fbdev: Detect integer underflow at "struct fbcon_ops"->clear_margins.
1553 - vt: Reject zero-sized screen buffer size.
1554 - Makefile: Fix GCC_TOOLCHAIN_DIR prefix for Clang cross compilation
1555 - mm/mmap.c: close race between munmap() and expand_upwards()/downwards()
1556 - mm/memcg: fix refcount error while moving and swapping
1557 - mm: memcg/slab: fix memory leak at non-root kmem_cache destroy
1558 - khugepaged: fix null-pointer dereference due to race
1559 - io-mapping: indicate mapping failure
1560 - mmc: sdhci-of-aspeed: Fix clock divider calculation
1561 - drm/amdgpu: Fix NULL dereference in dpm sysfs handlers
1562 - drm/amd/powerplay: fix a crash when overclocking Vega M
1563 - parisc: Add atomic64_set_release() define to avoid CPU soft lockups
1564 - x86, vmlinux.lds: Page-align end of ..page_aligned sections
1565 - ASoC: rt5670: Add new gpio1_is_ext_spk_en quirk and enable it on the Lenovo
1566 Miix 2 10
1567 - ASoC: qcom: Drop HAS_DMA dependency to fix link failure
1568 - ASoC: topology: fix kernel oops on route addition error
1569 - ASoC: topology: fix tlvs in error handling for widget_dmixer
1570 - dm integrity: fix integrity recalculation that is improperly skipped
1571 - ath9k: Fix regression with Atheros 9271
1572 - Linux 5.4.54
1573
1574 * Focal update: v5.4.53 upstream stable release (LP: #1888560)
1575 - crypto: atmel - Fix selection of CRYPTO_AUTHENC
1576 - crypto: atmel - Fix build error of CRYPTO_AUTHENC
1577 - net: atlantic: fix ip dst and ipv6 address filters
1578 - net: rmnet: fix lower interface leak
1579 - bridge: mcast: Fix MLD2 Report IPv6 payload length check
1580 - genetlink: remove genl_bind
1581 - ipv4: fill fl4_icmp_{type,code} in ping_v4_sendmsg
1582 - ipv6: fib6_select_path can not use out path for nexthop objects
1583 - ipv6: Fix use of anycast address with loopback
1584 - l2tp: remove skb_dst_set() from l2tp_xmit_skb()
1585 - llc: make sure applications use ARPHRD_ETHER
1586 - net: Added pointer check for dst->ops->neigh_lookup in dst_neigh_lookup_skb
1587 - net_sched: fix a memory leak in atm_tc_init()
1588 - sched: consistently handle layer3 header accesses in the presence of VLANs
1589 - tcp: fix SO_RCVLOWAT possible hangs under high mem pressure
1590 - tcp: make sure listeners don't initialize congestion-control state
1591 - tcp: md5: add missing memory barriers in tcp_md5_do_add()/tcp_md5_hash_key()
1592 - tcp: md5: do not send silly options in SYNCOOKIES
1593 - vlan: consolidate VLAN parsing code and limit max parsing depth
1594 - tcp: md5: refine tcp_md5_do_add()/tcp_md5_hash_key() barriers
1595 - tcp: md5: allow changing MD5 keys in all socket states
1596 - cgroup: fix cgroup_sk_alloc() for sk_clone_lock()
1597 - cgroup: Fix sock_cgroup_data on big-endian.
1598 - ip: Fix SO_MARK in RST, ACK and ICMP packets
1599 - arm64: Introduce a way to disable the 32bit vdso
1600 - arm64: arch_timer: Allow an workaround descriptor to disable compat vdso
1601 - arm64: arch_timer: Disable the compat vdso for cores affected by
1602 ARM64_WORKAROUND_1418040
1603 - drm/msm: fix potential memleak in error branch
1604 - drm/msm/dpu: allow initialization of encoder locks during encoder init
1605 - drm/exynos: Properly propagate return value in drm_iommu_attach_device()
1606 - drm/exynos: fix ref count leak in mic_pre_enable
1607 - x86/fpu: Reset MXCSR to default in kernel_fpu_begin()
1608 - thermal/drivers: imx: Fix missing of_node_put() at probe time
1609 - blk-mq-debugfs: update blk_queue_flag_name[] accordingly for new flags
1610 - m68k: nommu: register start of the memory with memblock
1611 - m68k: mm: fix node memblock init
1612 - dt-bindings: mailbox: zynqmp_ipi: fix unit address
1613 - cifs: prevent truncation from long to int in wait_for_free_credits
1614 - arm64/alternatives: use subsections for replacement sequences
1615 - tpm_tis: extra chip->ops check on error path in tpm_tis_core_init
1616 - gfs2: read-only mounts should grab the sd_freeze_gl glock
1617 - i2c: eg20t: Load module automatically if ID matches
1618 - arm64/alternatives: don't patch up internal branches
1619 - iio:magnetometer:ak8974: Fix alignment and data leak issues
1620 - iio:humidity:hdc100x Fix alignment and data leak issues
1621 - iio: magnetometer: ak8974: Fix runtime PM imbalance on error
1622 - iio: core: add missing IIO_MOD_H2/ETHANOL string identifiers
1623 - iio: mma8452: Add missed iio_device_unregister() call in mma8452_probe()
1624 - iio: pressure: zpa2326: handle pm_runtime_get_sync failure
1625 - iio:humidity:hts221 Fix alignment and data leak issues
1626 - iio:pressure:ms5611 Fix buffer element alignment
1627 - iio:health:afe4403 Fix timestamp alignment and prevent data leak.
1628 - spi: spi-fsl-dspi: Fix lockup if device is shutdown during SPI transfer
1629 - net: dsa: bcm_sf2: Fix node reference count
1630 - of: of_mdio: Correct loop scanning logic
1631 - net: macb: call pm_runtime_put_sync on failure path
1632 - net: ethernet: mvneta: Do not error out in non serdes modes
1633 - net: ethernet: mvneta: Add back interface mode validation
1634 - Revert "usb/ohci-platform: Fix a warning when hibernating"
1635 - Revert "usb/ehci-platform: Set PM runtime as active on resume"
1636 - Revert "usb/xhci-plat: Set PM runtime as active on resume"
1637 - net: sfp: add support for module quirks
1638 - net: sfp: add some quirks for GPON modules
1639 - ARM: OMAP4+: remove pdata quirks for omap4+ iommus
1640 - ARM: OMAP2+: Add workaround for DRA7 DSP MStandby errata i879
1641 - ARM: OMAP2+: use separate IOMMU pdata to fix DRA7 IPU1 boot
1642 - mmc: mmci: Support any block sizes for ux500v2 and qcom variant
1643 - HID: quirks: Remove ITE 8595 entry from hid_have_special_driver
1644 - ARM: at91: pm: add quirk for sam9x60's ulp1
1645 - drm/sun4i: tcon: Separate quirks for tcon0 and tcon1 on A20
1646 - scsi: sr: remove references to BLK_DEV_SR_VENDOR, leave it enabled
1647 - [Config] updateconfigs for BLK_DEV_SR_VENDOR
1648 - bus: ti-sysc: Rename clk related quirks to pre_reset and post_reset quirks
1649 - bus: ti-sysc: Consider non-existing registers too when matching quirks
1650 - bus: ti-sysc: Handle module unlock quirk needed for some RTC
1651 - bus: ti-sysc: Detect display subsystem related devices
1652 - arm64: dts: g12-common: add parkmode_disable_ss_quirk on DWC3 controller
1653 - bus: ti-sysc: Detect EDMA and set quirk flags for tptc
1654 - ALSA: usb-audio: Add support for MOTU MicroBook IIc
1655 - Input: goodix - fix touch coordinates on Cube I15-TC
1656 - ALSA: usb-audio: Create a registration quirk for Kingston HyperX Amp
1657 (0951:16d8)
1658 - doc: dt: bindings: usb: dwc3: Update entries for disabling SS instances in
1659 park mode
1660 - mmc: sdhci: do not enable card detect interrupt for gpio cd type
1661 - ALSA: usb-audio: Rewrite registration quirk handling
1662 - ACPI: video: Use native backlight on Acer Aspire 5783z
1663 - ALSA: usb-audio: Add registration quirk for Kingston HyperX Cloud Alpha S
1664 - ALSA: usb-audio: Add quirk for Focusrite Scarlett 2i2
1665 - Input: mms114 - add extra compatible for mms345l
1666 - ACPI: video: Use native backlight on Acer TravelMate 5735Z
1667 - bus: ti-sysc: Use optional clocks on for enable and wait for softreset bit
1668 - ALSA: usb-audio: Add registration quirk for Kingston HyperX Cloud Flight S
1669 - iio:health:afe4404 Fix timestamp alignment and prevent data leak.
1670 - soundwire: intel: fix memory leak with devm_kasprintf
1671 - dmaengine: sh: usb-dmac: set tx_result parameters
1672 - phy: sun4i-usb: fix dereference of pointer phy0 before it is null checked
1673 - arm64: dts: meson: add missing gxl rng clock
1674 - arm64: dts: meson-gxl-s805x: reduce initial Mali450 core frequency
1675 - bus: ti-sysc: Fix wakeirq sleeping function called from invalid context
1676 - bus: ti-sysc: Fix sleeping function called from invalid context for RTC
1677 quirk
1678 - bus: ti-sysc: Do not disable on suspend for no-idle
1679 - iio: adc: ad7780: Fix a resource handling path in 'ad7780_probe()'
1680 - dmaengine: dw: Initialize channel before each transfer
1681 - dmaengine: dmatest: stop completed threads when running without set channel
1682 - spi: spi-sun6i: sun6i_spi_transfer_one(): fix setting of clock rate
1683 - usb: gadget: udc: atmel: fix uninitialized read in debug printk
1684 - staging: comedi: verify array index is correct before using it
1685 - clk: mvebu: ARMADA_AP_CPU_CLK needs to select ARMADA_AP_CP_HELPER
1686 - clk: AST2600: Add mux for EMMC clock
1687 - NFS: Fix interrupted slots by sending a solo SEQUENCE operation
1688 - fuse: don't ignore errors from fuse_writepages_fill()
1689 - ARM: dts: Fix dcan driver probe failed on am437x platform
1690 - Revert "thermal: mediatek: fix register index error"
1691 - xprtrdma: fix incorrect header size calculations
1692 - ARM: dts: socfpga: Align L2 cache-controller nodename with dtschema
1693 - arm64: dts: spcfpga: Align GIC, NAND and UART nodenames with dtschema
1694 - keys: asymmetric: fix error return code in software_key_query()
1695 - regmap: debugfs: Don't sleep while atomic for fast_io regmaps
1696 - copy_xstate_to_kernel: Fix typo which caused GDB regression
1697 - arm: dts: mt7623: add phy-mode property for gmac2
1698 - soc: qcom: socinfo: add missing soc_id sysfs entry
1699 - habanalabs: Align protection bits configuration of all TPCs
1700 - PCI/PM: Call .bridge_d3() hook only if non-NULL
1701 - perf stat: Zero all the 'ena' and 'run' array slot stats for interval mode
1702 - soc: qcom: rpmh: Update dirty flag only when data changes
1703 - soc: qcom: rpmh: Invalidate SLEEP and WAKE TCSes before flushing new data
1704 - soc: qcom: rpmh-rsc: Clear active mode configuration for wake TCS
1705 - soc: qcom: rpmh-rsc: Allow using free WAKE TCS for active request
1706 - RDMA/mlx5: Verify that QP is created with RQ or SQ
1707 - mtd: rawnand: marvell: Fix the condition on a return code
1708 - mtd: rawnand: marvell: Use nand_cleanup() when the device is not yet
1709 registered
1710 - mtd: rawnand: marvell: Fix probe error path
1711 - mtd: rawnand: timings: Fix default tR_max and tCCS_min timings
1712 - mtd: rawnand: brcmnand: correctly verify erased pages
1713 - mtd: rawnand: brcmnand: fix CS0 layout
1714 - mtd: rawnand: oxnas: Keep track of registered devices
1715 - mtd: rawnand: oxnas: Unregister all devices on error
1716 - mtd: rawnand: oxnas: Release all devices in the _remove() path
1717 - clk: qcom: gcc: Add GPU and NPU clocks for SM8150
1718 - clk: qcom: gcc: Add missing UFS clocks for SM8150
1719 - slimbus: core: Fix mismatch in of_node_get/put
1720 - HID: logitech-hidpp: avoid repeated "multiplier = " log messages
1721 - HID: magicmouse: do not set up autorepeat
1722 - HID: quirks: Always poll Obins Anne Pro 2 keyboard
1723 - HID: quirks: Ignore Simply Automated UPB PIM
1724 - ALSA: line6: Perform sanity check for each URB creation
1725 - ALSA: line6: Sync the pending work cancel at disconnection
1726 - ALSA: usb-audio: Fix race against the error recovery URB submission
1727 - ALSA: hda/realtek - change to suitable link model for ASUS platform
1728 - ALSA: hda/realtek: enable headset mic of ASUS ROG Zephyrus G14(G401) series
1729 with ALC289
1730 - ALSA: hda/realtek: Enable headset mic of Acer TravelMate B311R-31 with
1731 ALC256
1732 - ALSA: hda/realtek - Enable Speaker for ASUS UX533 and UX534
1733 - ALSA: hda/realtek - Enable Speaker for ASUS UX563
1734 - USB: c67x00: fix use after free in c67x00_giveback_urb
1735 - usb: dwc2: Fix shutdown callback in platform
1736 - usb: chipidea: core: add wakeup support for extcon
1737 - usb: gadget: function: fix missing spinlock in f_uac1_legacy
1738 - USB: serial: iuu_phoenix: fix memory corruption
1739 - USB: serial: cypress_m8: enable Simply Automated UPB PIM
1740 - USB: serial: ch341: add new Product ID for CH340
1741 - USB: serial: option: add GosunCn GM500 series
1742 - virt: vbox: Fix VBGL_IOCTL_VMMDEV_REQUEST_BIG and _LOG req numbers to match
1743 upstream
1744 - virt: vbox: Fix guest capabilities mask check
1745 - Revert "tty: xilinx_uartps: Fix missing id assignment to the console"
1746 - virtio: virtio_console: add missing MODULE_DEVICE_TABLE() for rproc serial
1747 - serial: mxs-auart: add missed iounmap() in probe failure and remove
1748 - ovl: fix regression with re-formatted lower squashfs
1749 - ovl: inode reference leak in ovl_is_inuse true case.
1750 - ovl: relax WARN_ON() when decoding lower directory file handle
1751 - ovl: fix unneeded call to ovl_change_flags()
1752 - fuse: ignore 'data' argument of mount(..., MS_REMOUNT)
1753 - fuse: use ->reconfigure() instead of ->remount_fs()
1754 - fuse: Fix parameter for FS_IOC_{GET,SET}FLAGS
1755 - Revert "zram: convert remaining CLASS_ATTR() to CLASS_ATTR_RO()"
1756 - mei: bus: don't clean driver pointer
1757 - Input: i8042 - add Lenovo XiaoXin Air 12 to i8042 nomux list
1758 - uio_pdrv_genirq: Remove warning when irq is not specified
1759 - uio_pdrv_genirq: fix use without device tree and no interrupt
1760 - scsi: megaraid_sas: Remove undefined ENABLE_IRQ_POLL macro
1761 - timer: Prevent base->clk from moving backward
1762 - timer: Fix wheel index calculation on last level
1763 - riscv: use 16KB kernel stack on 64-bit
1764 - hwmon: (emc2103) fix unable to change fan pwm1_enable attribute
1765 - powerpc/book3s64/pkeys: Fix pkey_access_permitted() for execute disable pkey
1766 - powerpc/pseries/svm: Fix incorrect check for shared_lppaca_size
1767 - intel_th: pci: Add Jasper Lake CPU support
1768 - intel_th: pci: Add Tiger Lake PCH-H support
1769 - intel_th: pci: Add Emmitsburg PCH support
1770 - intel_th: Fix a NULL dereference when hub driver is not loaded
1771 - dmaengine: fsl-edma: Fix NULL pointer exception in fsl_edma_tx_handler
1772 - dmaengine: mcf-edma: Fix NULL pointer exception in mcf_edma_tx_handler
1773 - dmaengine: fsl-edma-common: correct DSIZE_32BYTE
1774 - misc: atmel-ssc: lock with mutex instead of spinlock
1775 - thermal: int3403_thermal: Downgrade error message
1776 - thermal/drivers/cpufreq_cooling: Fix wrong frequency converted from power
1777 - arm64: ptrace: Override SPSR.SS when single-stepping is enabled
1778 - arm64: ptrace: Consistently use pseudo-singlestep exceptions
1779 - arm64: compat: Ensure upper 32 bits of x0 are zero on syscall return
1780 - sched: Fix unreliable rseq cpu_id for new tasks
1781 - sched/fair: handle case of task_h_load() returning 0
1782 - genirq/affinity: Handle affinity setting on inactive interrupts correctly
1783 - drm/amdgpu/sdma5: fix wptr overwritten in ->get_wptr()
1784 - drm/i915/gt: Ignore irq enabling on the virtual engines
1785 - block: fix splitting segments on boundary masks
1786 - block: fix get_max_segment_size() overflow on 32bit arch
1787 - libceph: don't omit recovery_deletes in target_copy()
1788 - rxrpc: Fix trace string
1789 - spi: sprd: switch the sequence of setting WDG_LOAD_LOW and _HIGH
1790 - ionic: export features for vlans to use
1791 - iommu/vt-d: Make Intel SVM code 64-bit only
1792 - drm/i915/gvt: Fix two CFL MMIO handling caused by regression.
1793 - gpio: pca953x: disable regmap locking for automatic address incrementing
1794 - Linux 5.4.53
1795
1796 * linux-libc-dev broken for crossbuilding, Multi-Arch:same violation
1797 (LP: #1886188)
1798 - [Packaging] Produce linux-libc-dev package for riscv64
1799 - [Debian] Disallow building linux-libc-dev from linux-riscv
1800
1801 * [UBUNTU 20.04] DIF and DIX support in zfcp (s390x) is broken and the kernel
1802 crashes unconditionally (LP: #1887124)
1803 - scsi: zfcp: signal incomplete or error for sync exchange config/port data
1804 - scsi: zfcp: diagnostics buffer caching and use for exchange port data
1805 - scsi: zfcp: add diagnostics buffer for exchange config data
1806 - scsi: zfcp: support retrieval of SFP Data via Exchange Port Data
1807 - scsi: zfcp: introduce sysfs interface for diagnostics of local SFP
1808 transceiver
1809 - scsi: zfcp: implicitly refresh port-data diagnostics when reading sysfs
1810 - scsi: zfcp: introduce sysfs interface to read the local B2B-Credit
1811 - scsi: zfcp: implicitly refresh config-data diagnostics when reading sysfs
1812 - scsi: zfcp: move maximum age of diagnostic buffers into a per-adapter
1813 variable
1814 - scsi: zfcp: proper indentation to reduce confusion in zfcp_erp_required_act
1815 - scsi: zfcp: fix wrong data and display format of SFP+ temperature
1816 - scsi: zfcp: expose fabric name as common fc_host sysfs attribute
1817 - scsi: zfcp: wire previously driver-specific sysfs attributes also to fc_host
1818 - scsi: zfcp: fix fc_host attributes that should be unknown on local link down
1819 - scsi: zfcp: auto variables for dereferenced structs in open port handler
1820 - scsi: zfcp: report FC Endpoint Security in sysfs
1821 - scsi: zfcp: log FC Endpoint Security of connections
1822 - scsi: zfcp: trace FC Endpoint Security of FCP devices and connections
1823 - scsi: zfcp: enhance handling of FC Endpoint Security errors
1824 - scsi: zfcp: log FC Endpoint Security errors
1825 - scsi: zfcp: use fallthrough;
1826 - scsi: zfcp: Move shost modification after QDIO (re-)open into fenced
1827 function
1828 - scsi: zfcp: Move shost updates during xconfig data handling into fenced
1829 function
1830 - scsi: zfcp: Move fc_host updates during xport data handling into fenced
1831 function
1832 - scsi: zfcp: Fence fc_host updates during link-down handling
1833 - scsi: zfcp: Move p-t-p port allocation to after xport data
1834 - scsi: zfcp: Fence adapter status propagation for common statuses
1835 - scsi: zfcp: Fence early sysfs interfaces for accesses of shost objects
1836 - scsi: zfcp: Move allocation of the shost object to after xconf- and xport-
1837 data
1838
1839 * Enable Quectel EG95 LTE modem [2c7c:0195] (LP: #1886744)
1840 - net: usb: qmi_wwan: add support for Quectel EG95 LTE modem
1841 - USB: serial: option: add Quectel EG95 LTE modem
1842
1843 * Kernel Regression between 5.4.0-26 and 5.4.0-40 causes laptop internal audio
1844 devices to fail to load w/o unacceptable workaround (Lenovo IdeaPad 5
1845 15IIL05) (LP: #1886341)
1846 - ASoC: SOF: intel: hda: Modify signature for hda_codec_probe_bus()
1847 - ASoC: SOF: Intel: drop HDA codec upon probe failure
1848 - ASoC: SOF: Intel: hda: move i915 init earlier
1849
1850 * [UBUNTU 20.04] smc: SMC connections hang with later-level implementations
1851 (LP: #1882088)
1852 - net/smc: tolerate future SMCD versions
1853
1854 * zfs: backport AES-GCM performance accelleration (LP: #1881107)
1855 - debian/dkms-versions: update ZFS dkms package version (LP: #1881107)
1856
1857 * Regression in kernel 4.15.0-91 causes kernel panic with Bcache
1858 (LP: #1867916)
1859 - bcache: check and adjust logical block size for backing devices
1860
1861 * [SRU][OEM-5.6/U] Fix r8117 firmware base issue (LP: #1885072)
1862 - r8169: add helper r8168g_phy_param
1863 - r8169: add support for RTL8117
1864 - r8169: load firmware for RTL8168fp/RTL8117
1865 - r8169: fix OCP access on RTL8117
1866 - r8169: fix firmware not resetting tp->ocp_base
1867
1868 * [UBUNTU 20.04] Deflate counters reported by lscpumf are not valid or
1869 available with perf (LP: #1881096)
1870 - s390/cpum_cf: Add new extended counters for IBM z15
1871
1872 * shiftfs: O_TMPFILE reports ESTALE (LP: #1872757)
1873 - SAUCE: shiftfs: prevent ESTALE for LOOKUP_JUMP lookups
1874
1875 * shiftfs: fix btrfs regression (LP: #1884767)
1876 - SAUCE: Revert "UBUNTU: SAUCE: shiftfs: fix dentry revalidation"
1877
1878 * Focal update: v5.4.52 upstream stable release (LP: #1887853)
1879 - KVM: s390: reduce number of IO pins to 1
1880 - spi: spi-fsl-dspi: Adding shutdown hook
1881 - spi: spi-fsl-dspi: Fix lockup if device is removed during SPI transfer
1882 - regmap: fix alignment issue
1883 - perf/x86/rapl: Move RAPL support to common x86 code
1884 - perf/x86/rapl: Fix RAPL config variable bug
1885 - [Packaging] module intel-rapl-perf rename
1886 - ARM: dts: omap4-droid4: Fix spi configuration and increase rate
1887 - drm/ttm: Fix dma_fence refcnt leak when adding move fence
1888 - drm/tegra: hub: Do not enable orphaned window group
1889 - gpu: host1x: Detach driver on unregister
1890 - drm: mcde: Fix display initialization problem
1891 - ASoC: SOF: Intel: add PCI ID for CometLake-S
1892 - ALSA: hda: Intel: add missing PCI IDs for ICL-H, TGL-H and EKL
1893 - spi: spidev: fix a race between spidev_release and spidev_remove
1894 - spi: spidev: fix a potential use-after-free in spidev_release()
1895 - net: ethernet: mvneta: Fix Serdes configuration for SoCs without comphy
1896 - net: ethernet: mvneta: Add 2500BaseX support for SoCs without comphy
1897 - ixgbe: protect ring accesses with READ- and WRITE_ONCE
1898 - i40e: protect ring accesses with READ- and WRITE_ONCE
1899 - ibmvnic: continue to init in CRQ reset returns H_CLOSED
1900 - powerpc/kvm/book3s64: Fix kernel crash with nested kvm & DEBUG_VIRTUAL
1901 - iommu/vt-d: Don't apply gfx quirks to untrusted devices
1902 - drm: panel-orientation-quirks: Add quirk for Asus T101HA panel
1903 - drm: panel-orientation-quirks: Use generic orientation-data for Acer S1003
1904 - s390/kasan: fix early pgm check handler execution
1905 - cifs: update ctime and mtime during truncate
1906 - ARM: imx6: add missing put_device() call in imx6q_suspend_init()
1907 - scsi: mptscsih: Fix read sense data size
1908 - usb: dwc3: pci: Fix reference count leak in dwc3_pci_resume_work
1909 - block: release bip in a right way in error path
1910 - nvme-rdma: assign completion vector correctly
1911 - x86/entry: Increase entry_stack size to a full page
1912 - sched/core: Check cpus_mask, not cpus_ptr in __set_cpus_allowed_ptr(), to
1913 fix mask corruption
1914 - net: qrtr: Fix an out of bounds read qrtr_endpoint_post()
1915 - gpio: pca953x: Override IRQ for one of the expanders on Galileo Gen 2
1916 - gpio: pca953x: Fix GPIO resource leak on Intel Galileo Gen 2
1917 - nl80211: don't return err unconditionally in nl80211_start_ap()
1918 - drm/mediatek: Check plane visibility in atomic_update
1919 - bpf, sockmap: RCU splat with redirect and strparser error or TLS
1920 - bpf, sockmap: RCU dereferenced psock may be used outside RCU block
1921 - netfilter: ipset: call ip_set_free() instead of kfree()
1922 - net: mvneta: fix use of state->speed
1923 - net: cxgb4: fix return error value in t4_prep_fw
1924 - IB/sa: Resolv use-after-free in ib_nl_make_request()
1925 - net: dsa: microchip: set the correct number of ports
1926 - netfilter: conntrack: refetch conntrack after nf_conntrack_update()
1927 - perf report TUI: Fix segmentation fault in perf_evsel__hists_browse()
1928 - perf intel-pt: Fix recording PEBS-via-PT with registers
1929 - perf intel-pt: Fix PEBS sample for XMM registers
1930 - smsc95xx: check return value of smsc95xx_reset
1931 - smsc95xx: avoid memory leak in smsc95xx_bind
1932 - net: hns3: add a missing uninit debugfs when unload driver
1933 - net: hns3: fix use-after-free when doing self test
1934 - ALSA: compress: fix partial_drain completion state
1935 - RDMA/siw: Fix reporting vendor_part_id
1936 - arm64: kgdb: Fix single-step exception handling oops
1937 - nbd: Fix memory leak in nbd_add_socket
1938 - cxgb4: fix all-mask IP address comparison
1939 - IB/mlx5: Fix 50G per lane indication
1940 - qed: Populate nvm-file attributes while reading nvm config partition.
1941 - net/mlx5: Fix eeprom support for SFP module
1942 - net/mlx5e: Fix 50G per lane indication
1943 - bnxt_en: fix NULL dereference in case SR-IOV configuration fails
1944 - net: macb: fix wakeup test in runtime suspend/resume routines
1945 - net: macb: mark device wake capable when "magic-packet" property present
1946 - net: macb: fix call to pm_runtime in the suspend/resume functions
1947 - mlxsw: spectrum_router: Remove inappropriate usage of WARN_ON()
1948 - mlxsw: pci: Fix use-after-free in case of failed devlink reload
1949 - IB/hfi1: Do not destroy hfi1_wq when the device is shut down
1950 - IB/hfi1: Do not destroy link_wq when the device is shut down
1951 - ALSA: opl3: fix infoleak in opl3
1952 - ALSA: hda - let hs_mic be picked ahead of hp_mic
1953 - ALSA: usb-audio: add quirk for MacroSilicon MS2109
1954 - ALSA: usb-audio: Add implicit feedback quirk for RTX6001
1955 - ALSA: hda/realtek - Fix Lenovo Thinkpad X1 Carbon 7th quirk subdevice id
1956 - ALSA: hda/realtek - Enable audio jacks of Acer vCopperbox with ALC269VC
1957 - ALSA: hda/realtek: Enable headset mic of Acer C20-820 with ALC269VC
1958 - ALSA: hda/realtek: Enable headset mic of Acer Veriton N4660G with ALC269VC
1959 - KVM: arm64: Fix definition of PAGE_HYP_DEVICE
1960 - KVM: arm64: Stop clobbering x0 for HVC_SOFT_RESTART
1961 - KVM: arm64: Annotate hyp NMI-related functions as __always_inline
1962 - KVM: x86: bit 8 of non-leaf PDPEs is not reserved
1963 - KVM: x86: Inject #GP if guest attempts to toggle CR4.LA57 in 64-bit mode
1964 - KVM: x86: Mark CR4.TSD as being possibly owned by the guest
1965 - KVM: arm64: Fix kvm_reset_vcpu() return code being incorrect with SVE
1966 - kallsyms: Refactor kallsyms_show_value() to take cred
1967 - module: Refactor section attr into bin attribute
1968 - module: Do not expose section addresses to non-CAP_SYSLOG
1969 - kprobes: Do not expose probe addresses to non-CAP_SYSLOG
1970 - bpf: Check correct cred for CAP_SYSLOG in bpf_dump_raw_ok()
1971 - btrfs: fix fatal extent_buffer readahead vs releasepage race
1972 - btrfs: fix double put of block group with nocow
1973 - drm/radeon: fix double free
1974 - drm/amdgpu: don't do soft recovery if gpu_recovery=0
1975 - dm: use noio when sending kobject event
1976 - mmc: meson-gx: limit segments to 1 when dram-access-quirk is needed
1977 - ARC: entry: fix potential EFA clobber when TIF_SYSCALL_TRACE
1978 - ARC: elf: use right ELF_ARCH
1979 - s390/setup: init jump labels before command line parsing
1980 - s390/mm: fix huge pte soft dirty copying
1981 - blk-mq: consider non-idle request as "inflight" in blk_mq_rq_inflight()
1982 - dm writecache: reject asynchronous pmem devices
1983 - perf scripts python: export-to-postgresql.py: Fix struct.pack() int argument
1984 - perf scripts python: exported-sql-viewer.py: Fix zero id in call graph
1985 'Find' result
1986 - perf scripts python: exported-sql-viewer.py: Fix zero id in call tree 'Find'
1987 result
1988 - perf scripts python: exported-sql-viewer.py: Fix unexpanded 'Find' result
1989 - pwm: jz4740: Fix build failure
1990 - s390: Change s390_kernel_write() return type to match memcpy()
1991 - s390/maccess: add no DAT mode to kernel_write
1992 - Linux 5.4.52
1993
1994 * Focal update: v5.4.45 upstream stable release (LP: #1882802) // Focal
1995 update: v5.4.52 upstream stable release (LP: #1887853)
1996 - Revert "cgroup: Add memory barriers to plug cgroup_rstat_updated() race
1997 window"
1998
1999 * Focal update: v5.4.51 upstream stable release (LP: #1886995)
2000 - io_uring: make sure async workqueue is canceled on exit
2001 - mm: fix swap cache node allocation mask
2002 - EDAC/amd64: Read back the scrub rate PCI register on F15h
2003 - usbnet: smsc95xx: Fix use-after-free after removal
2004 - sched/debug: Make sd->flags sysctl read-only
2005 - mm/slub.c: fix corrupted freechain in deactivate_slab()
2006 - mm/slub: fix stack overruns with SLUB_STATS
2007 - rxrpc: Fix race between incoming ACK parser and retransmitter
2008 - usb: usbtest: fix missing kfree(dev->buf) in usbtest_disconnect
2009 - tools lib traceevent: Add append() function helper for appending strings
2010 - tools lib traceevent: Handle __attribute__((user)) in field names
2011 - s390/debug: avoid kernel warning on too large number of pages
2012 - nvme-multipath: set bdi capabilities once
2013 - nvme-multipath: fix deadlock between ana_work and scan_work
2014 - nvme-multipath: fix deadlock due to head->lock
2015 - nvme-multipath: fix bogus request queue reference put
2016 - kgdb: Avoid suspicious RCU usage warning
2017 - selftests: tpm: Use /bin/sh instead of /bin/bash
2018 - crypto: af_alg - fix use-after-free in af_alg_accept() due to bh_lock_sock()
2019 - drm/msm/dpu: fix error return code in dpu_encoder_init
2020 - rxrpc: Fix afs large storage transmission performance drop
2021 - RDMA/counter: Query a counter before release
2022 - cxgb4: use unaligned conversion for fetching timestamp
2023 - cxgb4: parse TC-U32 key values and masks natively
2024 - cxgb4: fix endian conversions for L4 ports in filters
2025 - cxgb4: use correct type for all-mask IP address comparison
2026 - cxgb4: fix SGE queue dump destination buffer context
2027 - hwmon: (max6697) Make sure the OVERT mask is set correctly
2028 - hwmon: (acpi_power_meter) Fix potential memory leak in
2029 acpi_power_meter_add()
2030 - thermal/drivers/mediatek: Fix bank number settings on mt8183
2031 - thermal/drivers/rcar_gen3: Fix undefined temperature if negative
2032 - nfsd4: fix nfsdfs reference count loop
2033 - nfsd: fix nfsdfs inode reference count leak
2034 - drm: sun4i: hdmi: Remove extra HPD polling
2035 - virtio-blk: free vblk-vqs in error path of virtblk_probe()
2036 - SMB3: Honor 'posix' flag for multiuser mounts
2037 - nvme: fix identify error status silent ignore
2038 - nvme: fix a crash in nvme_mpath_add_disk
2039 - samples/vfs: avoid warning in statx override
2040 - i2c: algo-pca: Add 0x78 as SCL stuck low status for PCA9665
2041 - i2c: mlxcpld: check correct size of maximum RECV_LEN packet
2042 - spi: spi-fsl-dspi: Fix external abort on interrupt in resume or exit paths
2043 - nfsd: apply umask on fs without ACL support
2044 - Revert "ALSA: usb-audio: Improve frames size computation"
2045 - SMB3: Honor 'seal' flag for multiuser mounts
2046 - SMB3: Honor persistent/resilient handle flags for multiuser mounts
2047 - SMB3: Honor lease disabling for multiuser mounts
2048 - SMB3: Honor 'handletimeout' flag for multiuser mounts
2049 - cifs: Fix the target file was deleted when rename failed.
2050 - MIPS: lantiq: xway: sysctrl: fix the GPHY clock alias names
2051 - MIPS: Add missing EHB in mtc0 -> mfc0 sequence for DSPen
2052 - drm/amd/display: Only revalidate bandwidth on medium and fast updates
2053 - drm/amdgpu: use %u rather than %d for sclk/mclk
2054 - drm/amdgpu/atomfirmware: fix vram_info fetching for renoir
2055 - dma-buf: Move dma_buf_release() from fops to dentry_ops
2056 - irqchip/gic: Atomically update affinity
2057 - mm, compaction: fully assume capture is not NULL in compact_zone_order()
2058 - mm, compaction: make capture control handling safe wrt interrupts
2059 - x86/resctrl: Fix memory bandwidth counter width for AMD
2060 - dm zoned: assign max_io_len correctly
2061 - [Config] updateconfigs for EFI_CUSTOM_SSDT_OVERLAYS
2062 - efi: Make it possible to disable efivar_ssdt entirely
2063 - Linux 5.4.51
2064
2065 * Focal update: v5.4.50 upstream stable release (LP: #1885942)
2066 - block/bio-integrity: don't free 'buf' if bio_integrity_add_page() failed
2067 - enetc: Fix tx rings bitmap iteration range, irq handling
2068 - geneve: allow changing DF behavior after creation
2069 - ibmveth: Fix max MTU limit
2070 - mld: fix memory leak in ipv6_mc_destroy_dev()
2071 - mvpp2: ethtool rxtx stats fix
2072 - net: bridge: enfore alignment for ethernet address
2073 - net: core: reduce recursion limit value
2074 - net: Do not clear the sock TX queue in sk_set_socket()
2075 - net: fix memleak in register_netdevice()
2076 - net: Fix the arp error in some cases
2077 - net: increment xmit_recursion level in dev_direct_xmit()
2078 - net: usb: ax88179_178a: fix packet alignment padding
2079 - openvswitch: take into account de-fragmentation/gso_size in
2080 execute_check_pkt_len
2081 - rocker: fix incorrect error handling in dma_rings_init
2082 - rxrpc: Fix notification call on completion of discarded calls
2083 - sctp: Don't advertise IPv4 addresses if ipv6only is set on the socket
2084 - tcp: don't ignore ECN CWR on pure ACK
2085 - tcp: grow window for OOO packets only for SACK flows
2086 - tg3: driver sleeps indefinitely when EEH errors exceed eeh_max_freezes
2087 - ip6_gre: fix use-after-free in ip6gre_tunnel_lookup()
2088 - net: phy: Check harder for errors in get_phy_id()
2089 - ip_tunnel: fix use-after-free in ip_tunnel_lookup()
2090 - sch_cake: don't try to reallocate or unshare skb unconditionally
2091 - sch_cake: don't call diffserv parsing code when it is not needed
2092 - sch_cake: fix a few style nits
2093 - tcp_cubic: fix spurious HYSTART_DELAY exit upon drop in min RTT
2094 - Revert "i2c: tegra: Fix suspending in active runtime PM state"
2095 - btrfs: fix a block group ref counter leak after failure to remove block
2096 group
2097 - net: sched: export __netdev_watchdog_up()
2098 - fix a braino in "sparc32: fix register window handling in
2099 genregs32_[gs]et()"
2100 - ALSA: usb-audio: Fix potential use-after-free of streams
2101 - binder: fix null deref of proc->context
2102 - USB: ohci-sm501: Add missed iounmap() in remove
2103 - usb: dwc2: Postponed gadget registration to the udc class driver
2104 - usb: add USB_QUIRK_DELAY_INIT for Logitech C922
2105 - USB: ehci: reopen solution for Synopsys HC bug
2106 - usb: host: xhci-mtk: avoid runtime suspend when removing hcd
2107 - xhci: Poll for U0 after disabling USB2 LPM
2108 - usb: host: ehci-exynos: Fix error check in exynos_ehci_probe()
2109 - usb: typec: tcpci_rt1711h: avoid screaming irq causing boot hangs
2110 - ALSA: usb-audio: Add implicit feedback quirk for SSL2+.
2111 - ALSA: usb-audio: add quirk for Denon DCD-1500RE
2112 - ALSA: usb-audio: add quirk for Samsung USBC Headset (AKG)
2113 - ALSA: usb-audio: Fix OOB access of mixer element list
2114 - usb: cdns3: trace: using correct dir value
2115 - usb: cdns3: ep0: fix the test mode set incorrectly
2116 - usb: cdns3: ep0: add spinlock for cdns3_check_new_setup
2117 - scsi: qla2xxx: Keep initiator ports after RSCN
2118 - scsi: zfcp: Fix panic on ERP timeout for previously dismissed ERP action
2119 - cifs: Fix cached_fid refcnt leak in open_shroot
2120 - cifs/smb3: Fix data inconsistent when punch hole
2121 - cifs/smb3: Fix data inconsistent when zero file range
2122 - xhci: Fix incorrect EP_STATE_MASK
2123 - xhci: Fix enumeration issue when setting max packet size for FS devices.
2124 - xhci: Return if xHCI doesn't support LPM
2125 - cdc-acm: Add DISABLE_ECHO quirk for Microchip/SMSC chip
2126 - loop: replace kill_bdev with invalidate_bdev
2127 - IB/mad: Fix use after free when destroying MAD agent
2128 - IB/hfi1: Fix module use count flaw due to leftover module put calls
2129 - bus: ti-sysc: Flush posted write on enable and disable
2130 - bus: ti-sysc: Ignore clockactivity unless specified as a quirk
2131 - ARM: OMAP2+: Fix legacy mode dss_reset
2132 - xfrm: Fix double ESP trailer insertion in IPsec crypto offload.
2133 - ASoC: q6asm: handle EOS correctly
2134 - efi/tpm: Verify event log header before parsing
2135 - efi/esrt: Fix reference count leak in esre_create_sysfs_entry.
2136 - ASoc: q6afe: add support to get port direction
2137 - ASoC: qcom: common: set correct directions for dailinks
2138 - regualtor: pfuze100: correct sw1a/sw2 on pfuze3000
2139 - RDMA/siw: Fix pointer-to-int-cast warning in siw_rx_pbl()
2140 - ASoC: fsl_ssi: Fix bclk calculation for mono channel
2141 - samples/bpf: xdp_redirect_cpu: Set MAX_CPUS according to NR_CPUS
2142 - bpf, xdp, samples: Fix null pointer dereference in *_user code
2143 - ARM: dts: am335x-pocketbeagle: Fix mmc0 Write Protect
2144 - ARM: dts: Fix duovero smsc interrupt for suspend
2145 - x86/resctrl: Fix a NULL vs IS_ERR() static checker warning in
2146 rdt_cdp_peer_get()
2147 - regmap: Fix memory leak from regmap_register_patch
2148 - devmap: Use bpf_map_area_alloc() for allocating hash buckets
2149 - bpf: Don't return EINVAL from {get,set}sockopt when optlen > PAGE_SIZE
2150 - ARM: dts: NSP: Correct FA2 mailbox node
2151 - rxrpc: Fix handling of rwind from an ACK packet
2152 - RDMA/rvt: Fix potential memory leak caused by rvt_alloc_rq
2153 - RDMA/qedr: Fix KASAN: use-after-free in ucma_event_handler+0x532
2154 - RDMA/cma: Protect bind_list and listen_list while finding matching cm id
2155 - ASoC: rockchip: Fix a reference count leak.
2156 - s390/qeth: fix error handling for isolation mode cmds
2157 - RDMA/mad: Fix possible memory leak in ib_mad_post_receive_mads()
2158 - selftests/net: report etf errors correctly
2159 - iommu/vt-d: Enable PCI ACS for platform opt in hint
2160 - iommu/vt-d: Update scalable mode paging structure coherency
2161 - net: qed: fix left elements count calculation
2162 - net: qed: fix async event callbacks unregistering
2163 - net: qede: stop adding events on an already destroyed workqueue
2164 - net: qed: fix NVMe login fails over VFs
2165 - net: qed: fix excessive QM ILT lines consumption
2166 - net: qede: fix PTP initialization on recovery
2167 - net: qede: fix use-after-free on recovery and AER handling
2168 - cxgb4: move handling L2T ARP failures to caller
2169 - ARM: imx5: add missing put_device() call in imx_suspend_alloc_ocram()
2170 - scsi: lpfc: Avoid another null dereference in lpfc_sli4_hba_unset()
2171 - usb: gadget: udc: Potential Oops in error handling code
2172 - usb: renesas_usbhs: getting residue from callback_result
2173 - nvme: don't protect ns mutation with ns->head->lock
2174 - netfilter: ipset: fix unaligned atomic access
2175 - net: bcmgenet: use hardware padding of runt frames
2176 - clk: sifive: allocate sufficient memory for struct __prci_data
2177 - i2c: fsi: Fix the port number field in status register
2178 - i2c: core: check returned size of emulated smbus block read
2179 - afs: Fix storage of cell names
2180 - sched/deadline: Initialize ->dl_boosted
2181 - sched/core: Fix PI boosting between RT and DEADLINE tasks
2182 - sata_rcar: handle pm_runtime_get_sync failure cases
2183 - ata/libata: Fix usage of page address by page_address in
2184 ata_scsi_mode_select_xlat function
2185 - drm/amd/display: Use kfree() to free rgb_user in
2186 calculate_user_regamma_ramp()
2187 - riscv/atomic: Fix sign extension for RV64I
2188 - hwrng: ks-sa - Fix runtime PM imbalance on error
2189 - ibmvnic: Harden device login requests
2190 - net: alx: fix race condition in alx_remove
2191 - test_objagg: Fix potential memory leak in error handling
2192 - pinctrl: qcom: spmi-gpio: fix warning about irq chip reusage
2193 - pinctrl: tegra: Use noirq suspend/resume callbacks
2194 - s390/ptrace: pass invalid syscall numbers to tracing
2195 - s390/ptrace: fix setting syscall number
2196 - s390/vdso: Use $(LD) instead of $(CC) to link vDSO
2197 - s390/vdso: fix vDSO clock_getres()
2198 - arm64: sve: Fix build failure when ARM64_SVE=y and SYSCTL=n
2199 - kbuild: improve cc-option to clean up all temporary files
2200 - recordmcount: support >64k sections
2201 - kprobes: Suppress the suspicious RCU warning on kprobes
2202 - blktrace: break out of blktrace setup on concurrent calls
2203 - block: update hctx map when use multiple maps
2204 - RISC-V: Don't allow write+exec only page mapping request in mmap
2205 - ALSA: hda: Add NVIDIA codec IDs 9a & 9d through a0 to patch table
2206 - ALSA: hda/realtek - Add quirk for MSI GE63 laptop
2207 - ACPI: sysfs: Fix pm_profile_attr type
2208 - erofs: fix partially uninitialized misuse in z_erofs_onlinepage_fixup
2209 - KVM: X86: Fix MSR range of APIC registers in X2APIC mode
2210 - KVM: nVMX: Plumb L2 GPA through to PML emulation
2211 - KVM: VMX: Stop context switching MSR_IA32_UMWAIT_CONTROL
2212 - x86/cpu: Use pinning mask for CR4 bits needing to be 0
2213 - x86/asm/64: Align start of __clear_user() loop to 16-bytes
2214 - btrfs: fix bytes_may_use underflow when running balance and scrub in
2215 parallel
2216 - btrfs: fix data block group relocation failure due to concurrent scrub
2217 - btrfs: check if a log root exists before locking the log_mutex on unlink
2218 - btrfs: fix failure of RWF_NOWAIT write into prealloc extent beyond eof
2219 - mm/slab: use memzero_explicit() in kzfree()
2220 - ocfs2: avoid inode removal while nfsd is accessing it
2221 - ocfs2: load global_inode_alloc
2222 - ocfs2: fix value of OCFS2_INVALID_SLOT
2223 - ocfs2: fix panic on nfs server over ocfs2
2224 - mm/memcontrol.c: add missed css_put()
2225 - arm64: perf: Report the PC value in REGS_ABI_32 mode
2226 - arm64: dts: imx8mm-evk: correct ldo1/ldo2 voltage range
2227 - arm64: dts: imx8mn-ddr4-evk: correct ldo1/ldo2 voltage range
2228 - tracing: Fix event trigger to accept redundant spaces
2229 - ring-buffer: Zero out time extend if it is nested and not absolute
2230 - drm/amd: fix potential memleak in err branch
2231 - drm: rcar-du: Fix build error
2232 - drm/radeon: fix fb_div check in ni_init_smc_spll_table()
2233 - drm/amdgpu: add fw release for sdma v5_0
2234 - Staging: rtl8723bs: prevent buffer overflow in update_sta_support_rate()
2235 - sunrpc: fixed rollback in rpc_gssd_dummy_populate()
2236 - SUNRPC: Properly set the @subbuf parameter of xdr_buf_subsegment()
2237 - pNFS/flexfiles: Fix list corruption if the mirror count changes
2238 - NFSv4 fix CLOSE not waiting for direct IO compeletion
2239 - xprtrdma: Fix handling of RDMA_ERROR replies
2240 - dm writecache: correct uncommitted_block when discarding uncommitted entry
2241 - dm writecache: add cond_resched to loop in persistent_memory_claim()
2242 - xfs: add agf freeblocks verify in xfs_agf_verify
2243 - Revert "tty: hvc: Fix data abort due to race in hvc_open"
2244 - Linux 5.4.50
2245
2246 * Focal update: v5.4.49 upstream stable release (LP: #1885322)
2247 - power: supply: bq24257_charger: Replace depends on REGMAP_I2C with select
2248 - clk: sunxi: Fix incorrect usage of round_down()
2249 - ASoC: tegra: tegra_wm8903: Support nvidia, headset property
2250 - i2c: piix4: Detect secondary SMBus controller on AMD AM4 chipsets
2251 - ASoC: SOF: imx8: Fix randbuild error
2252 - iio: pressure: bmp280: Tolerate IRQ before registering
2253 - remoteproc: Fix IDR initialisation in rproc_alloc()
2254 - clk: qcom: msm8916: Fix the address location of pll->config_reg
2255 - ASoC: fsl_esai: Disable exception interrupt before scheduling tasklet
2256 - backlight: lp855x: Ensure regulators are disabled on probe failure
2257 - ARM: dts: renesas: Fix IOMMU device node names
2258 - ASoC: davinci-mcasp: Fix dma_chan refcnt leak when getting dma type
2259 - ARM: integrator: Add some Kconfig selections
2260 - ARM: dts: stm32: Add missing ethernet PHY reset on AV96
2261 - scsi: core: free sgtables in case command setup fails
2262 - scsi: qedi: Check for buffer overflow in qedi_set_path()
2263 - arm64: dts: meson: fixup SCP sram nodes
2264 - ALSA: isa/wavefront: prevent out of bounds write in ioctl
2265 - PCI: Allow pci_resize_resource() for devices on root bus
2266 - scsi: qla2xxx: Fix issue with adapter's stopping state
2267 - Input: edt-ft5x06 - fix get_default register write access
2268 - powerpc/kasan: Fix stack overflow by increasing THREAD_SHIFT
2269 - rtc: mc13xxx: fix a double-unlock issue
2270 - iio: bmp280: fix compensation of humidity
2271 - f2fs: report delalloc reserve as non-free in statfs for project quota
2272 - i2c: pxa: clear all master action bits in i2c_pxa_stop_message()
2273 - remoteproc: qcom_q6v5_mss: map/unmap mpss segments before/after use
2274 - clk: samsung: Mark top ISP and CAM clocks on Exynos542x as critical
2275 - usblp: poison URBs upon disconnect
2276 - serial: 8250: Fix max baud limit in generic 8250 port
2277 - misc: fastrpc: Fix an incomplete memory release in fastrpc_rpmsg_probe()
2278 - misc: fastrpc: fix potential fastrpc_invoke_ctx leak
2279 - dm mpath: switch paths in dm_blk_ioctl() code path
2280 - arm64: dts: armada-3720-turris-mox: forbid SDR104 on SDIO for FCC purposes
2281 - arm64: dts: armada-3720-turris-mox: fix SFP binding
2282 - arm64: dts: juno: Fix GIC child nodes
2283 - pinctrl: ocelot: Fix GPIO interrupt decoding on Jaguar2
2284 - clk: renesas: cpg-mssr: Fix STBCR suspend/resume handling
2285 - ASoC: SOF: Do nothing when DSP PM callbacks are not set
2286 - arm64: dts: fvp: Fix GIC child nodes
2287 - PCI: aardvark: Don't blindly enable ASPM L0s and don't write to read-only
2288 register
2289 - ps3disk: use the default segment boundary
2290 - arm64: dts: fvp/juno: Fix node address fields
2291 - vfio/pci: fix memory leaks in alloc_perm_bits()
2292 - coresight: tmc: Fix TMC mode read in tmc_read_prepare_etb()
2293 - RDMA/mlx5: Add init2init as a modify command
2294 - scsi: hisi_sas: Do not reset phy timer to wait for stray phy up
2295 - PCI: pci-bridge-emul: Fix PCIe bit conflicts
2296 - m68k/PCI: Fix a memory leak in an error handling path
2297 - gpio: dwapb: Call acpi_gpiochip_free_interrupts() on GPIO chip de-
2298 registration
2299 - usb: gadget: core: sync interrupt before unbind the udc
2300 - powerpc/ptdump: Add _PAGE_COHERENT flag
2301 - mfd: wm8994: Fix driver operation if loaded as modules
2302 - scsi: cxgb3i: Fix some leaks in init_act_open()
2303 - clk: zynqmp: fix memory leak in zynqmp_register_clocks
2304 - scsi: lpfc: Fix lpfc_nodelist leak when processing unsolicited event
2305 - scsi: vhost: Notify TCM about the maximum sg entries supported per command
2306 - clk: clk-flexgen: fix clock-critical handling
2307 - IB/mlx5: Fix DEVX support for MLX5_CMD_OP_INIT2INIT_QP command
2308 - powerpc/perf/hv-24x7: Fix inconsistent output values incase multiple hv-24x7
2309 events run
2310 - nfsd: Fix svc_xprt refcnt leak when setup callback client failed
2311 - PCI: vmd: Filter resource type bits from shadow register
2312 - RDMA/core: Fix several reference count leaks.
2313 - cifs: set up next DFS target before generic_ip_connect()
2314 - ASoC: qcom: q6asm-dai: kCFI fix
2315 - powerpc/crashkernel: Take "mem=" option into account
2316 - pwm: img: Call pm_runtime_put() in pm_runtime_get_sync() failed case
2317 - sparc32: mm: Don't try to free page-table pages if ctor() fails
2318 - yam: fix possible memory leak in yam_init_driver
2319 - NTB: ntb_pingpong: Choose doorbells based on port number
2320 - NTB: Fix the default port and peer numbers for legacy drivers
2321 - mksysmap: Fix the mismatch of '.L' symbols in System.map
2322 - apparmor: fix introspection of of task mode for unconfined tasks
2323 - net: dsa: lantiq_gswip: fix and improve the unsupported interface error
2324 - f2fs: handle readonly filesystem in f2fs_ioc_shutdown()
2325 - ASoC: meson: add missing free_irq() in error path
2326 - bpf, sockhash: Fix memory leak when unlinking sockets in sock_hash_free
2327 - scsi: sr: Fix sr_probe() missing deallocate of device minor
2328 - scsi: ibmvscsi: Don't send host info in adapter info MAD after LPM
2329 - x86/purgatory: Disable various profiling and sanitizing options
2330 - staging: greybus: fix a missing-check bug in gb_lights_light_config()
2331 - arm64: dts: mt8173: fix unit name warnings
2332 - scsi: qedi: Do not flush offload work if ARP not resolved
2333 - arm64: dts: qcom: msm8916: remove unit name for thermal trip points
2334 - ARM: dts: sun8i-h2-plus-bananapi-m2-zero: Fix led polarity
2335 - RDMA/mlx5: Fix udata response upon SRQ creation
2336 - gpio: dwapb: Append MODULE_ALIAS for platform driver
2337 - scsi: qedf: Fix crash when MFW calls for protocol stats while function is
2338 still probing
2339 - pinctrl: rza1: Fix wrong array assignment of rza1l_swio_entries
2340 - virtiofs: schedule blocking async replies in separate worker
2341 - arm64: dts: qcom: fix pm8150 gpio interrupts
2342 - firmware: qcom_scm: fix bogous abuse of dma-direct internals
2343 - staging: gasket: Fix mapping refcnt leak when put attribute fails
2344 - staging: gasket: Fix mapping refcnt leak when register/store fails
2345 - ALSA: usb-audio: Improve frames size computation
2346 - ALSA: usb-audio: Fix racy list management in output queue
2347 - s390/qdio: put thinint indicator after early error
2348 - tty: hvc: Fix data abort due to race in hvc_open
2349 - slimbus: ngd: get drvdata from correct device
2350 - clk: meson: meson8b: Fix the first parent of vid_pll_in_sel
2351 - clk: meson: meson8b: Fix the polarity of the RESET_N lines
2352 - clk: meson: meson8b: Fix the vclk_div{1, 2, 4, 6, 12}_en gate bits
2353 - gpio: pca953x: fix handling of automatic address incrementing
2354 - thermal/drivers/ti-soc-thermal: Avoid dereferencing ERR_PTR
2355 - clk: meson: meson8b: Don't rely on u-boot to init all GP_PLL registers
2356 - ASoC: max98373: reorder max98373_reset() in resume
2357 - soundwire: slave: don't init debugfs on device registration error
2358 - HID: intel-ish-hid: avoid bogus uninitialized-variable warning
2359 - usb: dwc3: gadget: Properly handle ClearFeature(halt)
2360 - usb: dwc3: gadget: Properly handle failed kick_transfer
2361 - staging: wilc1000: Increase the size of wid_list array
2362 - staging: sm750fb: add missing case while setting FB_VISUAL
2363 - PCI: v3-semi: Fix a memory leak in v3_pci_probe() error handling paths
2364 - i2c: pxa: fix i2c_pxa_scream_blue_murder() debug output
2365 - serial: amba-pl011: Make sure we initialize the port.lock spinlock
2366 - drivers: base: Fix NULL pointer exception in __platform_driver_probe() if a
2367 driver developer is foolish
2368 - PCI: rcar: Fix incorrect programming of OB windows
2369 - PCI/ASPM: Allow ASPM on links to PCIe-to-PCI/PCI-X Bridges
2370 - scsi: qla2xxx: Fix warning after FC target reset
2371 - ALSA: firewire-lib: fix invalid assignment to union data for directional
2372 parameter
2373 - power: supply: lp8788: Fix an error handling path in
2374 'lp8788_charger_probe()'
2375 - power: supply: smb347-charger: IRQSTAT_D is volatile
2376 - ASoC: SOF: core: fix error return code in sof_probe_continue()
2377 - arm64: dts: msm8996: Fix CSI IRQ types
2378 - scsi: target: loopback: Fix READ with data and sensebytes
2379 - scsi: mpt3sas: Fix double free warnings
2380 - SoC: rsnd: add interrupt support for SSI BUSIF buffer
2381 - ASoC: ux500: mop500: Fix some refcounted resources issues
2382 - ASoC: ti: omap-mcbsp: Fix an error handling path in 'asoc_mcbsp_probe()'
2383 - pinctrl: rockchip: fix memleak in rockchip_dt_node_to_map
2384 - dlm: remove BUG() before panic()
2385 - USB: ohci-sm501: fix error return code in ohci_hcd_sm501_drv_probe()
2386 - clk: ti: composite: fix memory leak
2387 - PCI: Fix pci_register_host_bridge() device_register() error handling
2388 - powerpc/64: Don't initialise init_task->thread.regs
2389 - tty: n_gsm: Fix SOF skipping
2390 - tty: n_gsm: Fix waking up upper tty layer when room available
2391 - ALSA: usb-audio: Add duplex sound support for USB devices using implicit
2392 feedback
2393 - HID: Add quirks for Trust Panora Graphic Tablet
2394 - PCI/PM: Assume ports without DLL Link Active train links in 100 ms
2395 - habanalabs: increase timeout during reset
2396 - ipmi: use vzalloc instead of kmalloc for user creation
2397 - powerpc/64s/exception: Fix machine check no-loss idle wakeup
2398 - powerpc/pseries/ras: Fix FWNMI_VALID off by one
2399 - drivers: phy: sr-usb: do not use internal fsm for USB2 phy init
2400 - powerpc/ps3: Fix kexec shutdown hang
2401 - vfio-pci: Mask cap zero
2402 - usb/ohci-platform: Fix a warning when hibernating
2403 - drm/msm/mdp5: Fix mdp5_init error path for failed mdp5_kms allocation
2404 - ASoC: Intel: bytcr_rt5640: Add quirk for Toshiba Encore WT8-A tablet
2405 - USB: host: ehci-mxc: Add error handling in ehci_mxc_drv_probe()
2406 - tty: n_gsm: Fix bogus i++ in gsm_data_kick
2407 - fpga: dfl: afu: Corrected error handling levels
2408 - clk: samsung: exynos5433: Add IGNORE_UNUSED flag to sclk_i2s1
2409 - RDMA/hns: Bugfix for querying qkey
2410 - RDMA/hns: Fix cmdq parameter of querying pf timer resource
2411 - scsi: target: tcmu: Userspace must not complete queued commands
2412 - firmware: imx: scu: Fix possible memory leak in imx_scu_probe()
2413 - fuse: fix copy_file_range cache issues
2414 - fuse: copy_file_range should truncate cache
2415 - arm64: tegra: Fix ethernet phy-mode for Jetson Xavier
2416 - arm64: tegra: Fix flag for 64-bit resources in 'ranges' property
2417 - powerpc/64s/pgtable: fix an undefined behaviour
2418 - dm zoned: return NULL if dmz_get_zone_for_reclaim() fails to find a zone
2419 - PCI/PTM: Inherit Switch Downstream Port PTM settings from Upstream Port
2420 - PCI: dwc: Fix inner MSI IRQ domain registration
2421 - PCI: amlogic: meson: Don't use FAST_LINK_MODE to set up link
2422 - IB/cma: Fix ports memory leak in cma_configfs
2423 - watchdog: da9062: No need to ping manually before setting timeout
2424 - usb: dwc2: gadget: move gadget resume after the core is in L0 state
2425 - USB: gadget: udc: s3c2410_udc: Remove pointless NULL check in
2426 s3c2410_udc_nuke
2427 - usb: gadget: lpc32xx_udc: don't dereference ep pointer before null check
2428 - usb: gadget: fix potential double-free in m66592_probe.
2429 - usb: gadget: Fix issue with config_ep_by_speed function
2430 - scripts: headers_install: Exit with error on config leak
2431 - RDMA/iw_cxgb4: cleanup device debugfs entries on ULD remove
2432 - x86/apic: Make TSC deadline timer detection message visible
2433 - mfd: stmfx: Reset chip on resume as supply was disabled
2434 - mfd: stmfx: Fix stmfx_irq_init error path
2435 - mfd: stmfx: Disable IRQ in suspend to avoid spurious interrupt
2436 - powerpc/32s: Don't warn when mapping RO data ROX.
2437 - ASoC: fix incomplete error-handling in img_i2s_in_probe.
2438 - scsi: target: tcmu: Fix a use after free in tcmu_check_expired_queue_cmd()
2439 - clk: bcm2835: Fix return type of bcm2835_register_gate
2440 - scsi: ufs-qcom: Fix scheduling while atomic issue
2441 - KVM: PPC: Book3S HV: Ignore kmemleak false positives
2442 - KVM: PPC: Book3S: Fix some RCU-list locks
2443 - clk: sprd: return correct type of value for _sprd_pll_recalc_rate
2444 - clk: ast2600: Fix AHB clock divider for A1
2445 - misc: xilinx-sdfec: improve get_user_pages_fast() error handling
2446 - /dev/mem: Revoke mappings when a driver claims the region
2447 - net: sunrpc: Fix off-by-one issues in 'rpc_ntop6'
2448 - NFSv4.1 fix rpc_call_done assignment for BIND_CONN_TO_SESSION
2449 - of: Fix a refcounting bug in __of_attach_node_sysfs()
2450 - input: i8042 - Remove special PowerPC handling
2451 - powerpc/4xx: Don't unmap NULL mbase
2452 - extcon: adc-jack: Fix an error handling path in 'adc_jack_probe()'
2453 - ASoC: fsl_asrc_dma: Fix dma_chan leak when config DMA channel failed
2454 - vfio/mdev: Fix reference count leak in add_mdev_supported_type
2455 - rtc: rv3028: Add missed check for devm_regmap_init_i2c()
2456 - mailbox: zynqmp-ipi: Fix NULL vs IS_ERR() check in zynqmp_ipi_mbox_probe()
2457 - rxrpc: Adjust /proc/net/rxrpc/calls to display call->debug_id not user_ID
2458 - openrisc: Fix issue with argument clobbering for clone/fork
2459 - drm/nouveau/disp/gm200-: fix NV_PDISP_SOR_HDMI2_CTRL(n) selection
2460 - ceph: don't return -ESTALE if there's still an open file
2461 - nfsd4: make drc_slab global, not per-net
2462 - gfs2: Allow lock_nolock mount to specify jid=X
2463 - scsi: iscsi: Fix reference count leak in iscsi_boot_create_kobj
2464 - scsi: ufs: Don't update urgent bkops level when toggling auto bkops
2465 - pinctrl: imxl: Fix an error handling path in 'imx1_pinctrl_core_probe()'
2466 - pinctrl: freescale: imx: Fix an error handling path in 'imx_pinctrl_probe()'
2467 - nfsd: safer handling of corrupted c_type
2468 - drm/amd/display: Revalidate bandwidth before commiting DC updates
2469 - crypto: omap-sham - add proper load balancing support for multicore
2470 - geneve: change from tx_error to tx_dropped on missing metadata
2471 - lib/zlib: remove outdated and incorrect pre-increment optimization
2472 - include/linux/bitops.h: avoid clang shift-count-overflow warnings
2473 - selftests/vm/pkeys: fix alloc_random_pkey() to make it really random
2474 - blktrace: use errno instead of bi_status
2475 - blktrace: fix endianness in get_pdu_int()
2476 - blktrace: fix endianness for blk_log_remap()
2477 - gfs2: fix use-after-free on transaction ail lists
2478 - net: marvell: Fix OF_MDIO config check
2479 - ntb_perf: pass correct struct device to dma_alloc_coherent
2480 - ntb_tool: pass correct struct device to dma_alloc_coherent
2481 - NTB: ntb_tool: reading the link file should not end in a NULL byte
2482 - NTB: Revert the change to use the NTB device dev for DMA allocations
2483 - NTB: perf: Don't require one more memory window than number of peers
2484 - NTB: perf: Fix support for hardware that doesn't have port numbers
2485 - NTB: perf: Fix race condition when run with ntb_test
2486 - NTB: ntb_test: Fix bug when counting remote files
2487 - i2c: icy: Fix build with CONFIG_AMIGA_PCMCIA=n
2488 - drivers/perf: hisi: Fix wrong value for all counters enable
2489 - selftests/net: in timestamping, strncpy needs to preserve null byte
2490 - f2fs: don't return vmalloc() memory from f2fs_kmalloc()
2491 - afs: Fix memory leak in afs_put_sysnames()
2492 - ASoC: core: only convert non DPCM link to DPCM link
2493 - ASoC: SOF: nocodec: conditionally set dpcm_capture/dpcm_playback flags
2494 - ASoC: Intel: bytcr_rt5640: Add quirk for Toshiba Encore WT10-A tablet
2495 - ASoC: rt5645: Add platform-data for Asus T101HA
2496 - bpf/sockmap: Fix kernel panic at __tcp_bpf_recvmsg
2497 - bpf, sockhash: Synchronize delete from bucket list on map free
2498 - tracing/probe: Fix bpf_task_fd_query() for kprobes and uprobes
2499 - drm/sun4i: hdmi ddc clk: Fix size of m divider
2500 - libbpf: Handle GCC noreturn-turned-volatile quirk
2501 - scsi: acornscsi: Fix an error handling path in acornscsi_probe()
2502 - x86/idt: Keep spurious entries unset in system_vectors
2503 - net/filter: Permit reading NET in load_bytes_relative when MAC not set
2504 - nvme-pci: use simple suspend when a HMB is enabled
2505 - nfs: set invalid blocks after NFSv4 writes
2506 - xdp: Fix xsk_generic_xmit errno
2507 - iavf: fix speed reporting over virtchnl
2508 - bpf: Fix memlock accounting for sock_hash
2509 - usb/xhci-plat: Set PM runtime as active on resume
2510 - usb: host: ehci-platform: add a quirk to avoid stuck
2511 - usb/ehci-platform: Set PM runtime as active on resume
2512 - perf report: Fix NULL pointer dereference in
2513 hists__fprintf_nr_sample_events()
2514 - perf stat: Fix NULL pointer dereference
2515 - ext4: stop overwrite the errcode in ext4_setup_super
2516 - bcache: fix potential deadlock problem in btree_gc_coalesce
2517 - powerpc: Fix kernel crash in show_instructions() w/DEBUG_VIRTUAL
2518 - afs: Fix non-setting of mtime when writing into mmap
2519 - afs: afs_write_end() should change i_size under the right lock
2520 - afs: Fix EOF corruption
2521 - afs: Always include dir in bulk status fetch from afs_do_lookup()
2522 - afs: Set error flag rather than return error from file status decode
2523 - afs: Fix the mapping of the UAEOVERFLOW abort code
2524 - bnxt_en: Return from timer if interface is not in open state.
2525 - scsi: ufs-bsg: Fix runtime PM imbalance on error
2526 - block: Fix use-after-free in blkdev_get()
2527 - mvpp2: remove module bugfix
2528 - arm64: hw_breakpoint: Don't invoke overflow handler on uaccess watchpoints
2529 - drm: encoder_slave: fix refcouting error for modules
2530 - ext4: fix partial cluster initialization when splitting extent
2531 - ext4: avoid utf8_strncasecmp() with unstable name
2532 - drm/dp_mst: Reformat drm_dp_check_act_status() a bit
2533 - drm/qxl: Use correct notify port address when creating cursor ring
2534 - drm/amdgpu: Replace invalid device ID with a valid device ID
2535 - selinux: fix double free
2536 - jbd2: clean __jbd2_journal_abort_hard() and __journal_abort_soft()
2537 - ext4: avoid race conditions when remounting with options that change dax
2538 - drm/dp_mst: Increase ACT retry timeout to 3s
2539 - drm/amd/display: Use swap() where appropriate
2540 - x86/boot/compressed: Relax sed symbol type regex for LLVM ld.lld
2541 - block: nr_sects_write(): Disable preemption on seqcount write
2542 - net/mlx5: DR, Fix freeing in dr_create_rc_qp()
2543 - f2fs: split f2fs_d_compare() from f2fs_match_name()
2544 - f2fs: avoid utf8_strncasecmp() with unstable name
2545 - s390: fix syscall_get_error for compat processes
2546 - drm/i915: Fix AUX power domain toggling across TypeC mode resets
2547 - drm/msm: Check for powered down HW in the devfreq callbacks
2548 - drm/i915/gem: Avoid iterating an empty list
2549 - drm/i915: Whitelist context-local timestamp in the gen9 cmdparser
2550 - drm/connector: notify userspace on hotplug after register complete
2551 - drm/amd/display: Use kvfree() to free coeff in build_regamma()
2552 - drm/i915/icl+: Fix hotplug interrupt disabling after storm detection
2553 - Revert "drm/amd/display: disable dcn20 abm feature for bring up"
2554 - crypto: algif_skcipher - Cap recv SG list at ctx->used
2555 - crypto: algboss - don't wait during notifier callback
2556 - tracing/probe: Fix memleak in fetch_op_data operations
2557 - kprobes: Fix to protect kick_kprobe_optimizer() by kprobe_mutex
2558 - kretprobe: Prevent triggering kretprobe from within kprobe_flush_task
2559 - e1000e: Do not wake up the system via WOL if device wakeup is disabled
2560 - net: octeon: mgmt: Repair filling of RX ring
2561 - pwm: jz4740: Enhance precision in calculation of duty cycle
2562 - sched/rt, net: Use CONFIG_PREEMPTION.patch
2563 - net: core: device_rename: Use rwsem instead of a seqcount
2564 - Linux 5.4.49
2565
2566 * Computer is frozen after suspend (LP: #1867983) // Focal update: v5.4.49
2567 upstream stable release (LP: #1885322)
2568 - libata: Use per port sync for detach
2569
2570 * Focal update: v5.4.48 upstream stable release (LP: #1885023)
2571 - ACPI: GED: use correct trigger type field in _Exx / _Lxx handling
2572 - drm/amdgpu: fix and cleanup amdgpu_gem_object_close v4
2573 - ath10k: Fix the race condition in firmware dump work queue
2574 - drm: bridge: adv7511: Extend list of audio sample rates
2575 - media: staging: imgu: do not hold spinlock during freeing mmu page table
2576 - media: imx: imx7-mipi-csis: Cleanup and fix subdev pad format handling
2577 - crypto: ccp -- don't "select" CONFIG_DMADEVICES
2578 - media: vicodec: Fix error codes in probe function
2579 - media: si2157: Better check for running tuner in init
2580 - objtool: Ignore empty alternatives
2581 - spi: spi-mem: Fix Dual/Quad modes on Octal-capable devices
2582 - drm/amdgpu: Init data to avoid oops while reading pp_num_states.
2583 - arm64/kernel: Fix range on invalidating dcache for boot page tables
2584 - libbpf: Fix memory leak and possible double-free in hashmap__clear
2585 - spi: pxa2xx: Apply CS clk quirk to BXT
2586 - x86,smap: Fix smap_{save,restore}() alternatives
2587 - sched/fair: Refill bandwidth before scaling
2588 - net: atlantic: make hw_get_regs optional
2589 - net: ena: fix error returning in ena_com_get_hash_function()
2590 - efi/libstub/x86: Work around LLVM ELF quirk build regression
2591 - ath10k: remove the max_sched_scan_reqs value
2592 - arm64: cacheflush: Fix KGDB trap detection
2593 - media: staging: ipu3: Fix stale list entries on parameter queue failure
2594 - rtw88: fix an issue about leak system resources
2595 - spi: dw: Zero DMA Tx and Rx configurations on stack
2596 - ACPICA: Dispatcher: add status checks
2597 - block: alloc map and request for new hardware queue
2598 - arm64: insn: Fix two bugs in encoding 32-bit logical immediates
2599 - block: reset mapping if failed to update hardware queue count
2600 - drm: rcar-du: Set primary plane zpos immutably at initializing
2601 - lockdown: Allow unprivileged users to see lockdown status
2602 - ixgbe: Fix XDP redirect on archs with PAGE_SIZE above 4K
2603 - platform/x86: dell-laptop: don't register micmute LED if there is no token
2604 - MIPS: Loongson: Build ATI Radeon GPU driver as module
2605 - Bluetooth: Add SCO fallback for invalid LMP parameters error
2606 - kgdb: Disable WARN_CONSOLE_UNLOCKED for all kgdb
2607 - kgdb: Prevent infinite recursive entries to the debugger
2608 - pmu/smmuv3: Clear IRQ affinity hint on device removal
2609 - ACPI/IORT: Fix PMCG node single ID mapping handling
2610 - mips: Fix cpu_has_mips64r1/2 activation for MIPS32 CPUs
2611 - spi: dw: Enable interrupts in accordance with DMA xfer mode
2612 - clocksource: dw_apb_timer: Make CPU-affiliation being optional
2613 - clocksource: dw_apb_timer_of: Fix missing clockevent timers
2614 - media: dvbdev: Fix tuner->demod media controller link
2615 - btrfs: account for trans_block_rsv in may_commit_transaction
2616 - btrfs: do not ignore error from btrfs_next_leaf() when inserting checksums
2617 - ARM: 8978/1: mm: make act_mm() respect THREAD_SIZE
2618 - batman-adv: Revert "disable ethtool link speed detection when auto
2619 negotiation off"
2620 - ice: Fix memory leak
2621 - ice: Fix for memory leaks and modify ICE_FREE_CQ_BUFS
2622 - mmc: meson-mx-sdio: trigger a soft reset after a timeout or CRC error
2623 - Bluetooth: btmtkuart: Improve exception handling in btmtuart_probe()
2624 - spi: dw: Fix Rx-only DMA transfers
2625 - x86/kvm/hyper-v: Explicitly align hcall param for kvm_hyperv_exit
2626 - net: vmxnet3: fix possible buffer overflow caused by bad DMA value in
2627 vmxnet3_get_rss()
2628 - x86: fix vmap arguments in map_irq_stack
2629 - staging: android: ion: use vmap instead of vm_map_ram
2630 - ath10k: fix kernel null pointer dereference
2631 - media: staging/intel-ipu3: Implement lock for stream on/off operations
2632 - spi: Respect DataBitLength field of SpiSerialBusV2() ACPI resource
2633 - brcmfmac: fix wrong location to get firmware feature
2634 - regulator: qcom-rpmh: Fix typos in pm8150 and pm8150l
2635 - tools api fs: Make xxx__mountpoint() more scalable
2636 - e1000: Distribute switch variables for initialization
2637 - dt-bindings: display: mediatek: control dpi pins mode to avoid leakage
2638 - drm/mediatek: set dpi pin mode to gpio low to avoid leakage current
2639 - audit: fix a net reference leak in audit_send_reply()
2640 - media: dvb: return -EREMOTEIO on i2c transfer failure.
2641 - media: platform: fcp: Set appropriate DMA parameters
2642 - MIPS: Make sparse_init() using top-down allocation
2643 - ath10k: add flush tx packets for SDIO chip
2644 - Bluetooth: btbcm: Add 2 missing models to subver tables
2645 - audit: fix a net reference leak in audit_list_rules_send()
2646 - Drivers: hv: vmbus: Always handle the VMBus messages on CPU0
2647 - dpaa2-eth: fix return codes used in ndo_setup_tc
2648 - netfilter: nft_nat: return EOPNOTSUPP if type or flags are not supported
2649 - selftests/bpf: Fix memory leak in extract_build_id()
2650 - net: bcmgenet: set Rx mode before starting netif
2651 - net: bcmgenet: Fix WoL with password after deep sleep
2652 - lib/mpi: Fix 64-bit MIPS build with Clang
2653 - exit: Move preemption fixup up, move blocking operations down
2654 - sched/core: Fix illegal RCU from offline CPUs
2655 - drivers/perf: hisi: Fix typo in events attribute array
2656 - iocost_monitor: drop string wrap around numbers when outputting json
2657 - net: lpc-enet: fix error return code in lpc_mii_init()
2658 - selinux: fix error return code in policydb_read()
2659 - drivers: net: davinci_mdio: fix potential NULL dereference in
2660 davinci_mdio_probe()
2661 - media: cec: silence shift wrapping warning in __cec_s_log_addrs()
2662 - net: allwinner: Fix use correct return type for ndo_start_xmit()
2663 - powerpc/spufs: fix copy_to_user while atomic
2664 - libertas_tf: avoid a null dereference in pointer priv
2665 - xfs: clean up the error handling in xfs_swap_extents
2666 - Crypto/chcr: fix for ccm(aes) failed test
2667 - MIPS: Truncate link address into 32bit for 32bit kernel
2668 - mips: cm: Fix an invalid error code of INTVN_*_ERR
2669 - kgdb: Fix spurious true from in_dbg_master()
2670 - xfs: reset buffer write failure state on successful completion
2671 - xfs: fix duplicate verification from xfs_qm_dqflush()
2672 - platform/x86: intel-vbtn: Use acpi_evaluate_integer()
2673 - platform/x86: intel-vbtn: Split keymap into buttons and switches parts
2674 - platform/x86: intel-vbtn: Do not advertise switches to userspace if they are
2675 not there
2676 - platform/x86: intel-vbtn: Also handle tablet-mode switch on "Detachable" and
2677 "Portable" chassis-types
2678 - iwlwifi: avoid debug max amsdu config overwriting itself
2679 - nvme: refine the Qemu Identify CNS quirk
2680 - nvme-pci: align io queue count with allocted nvme_queue in nvme_probe
2681 - nvme-tcp: use bh_lock in data_ready
2682 - ath10k: Remove msdu from idr when management pkt send fails
2683 - wcn36xx: Fix error handling path in 'wcn36xx_probe()'
2684 - net: qed*: Reduce RX and TX default ring count when running inside kdump
2685 kernel
2686 - drm/mcde: dsi: Fix return value check in mcde_dsi_bind()
2687 - mt76: avoid rx reorder buffer overflow
2688 - md: don't flush workqueue unconditionally in md_open
2689 - raid5: remove gfp flags from scribble_alloc()
2690 - iocost: don't let vrate run wild while there's no saturation signal
2691 - veth: Adjust hard_start offset on redirect XDP frames
2692 - net/mlx5e: IPoIB, Drop multicast packets that this interface sent
2693 - rtlwifi: Fix a double free in _rtl_usb_tx_urb_setup()
2694 - mwifiex: Fix memory corruption in dump_station
2695 - kgdboc: Use a platform device to handle tty drivers showing up late
2696 - x86/boot: Correct relocation destination on old linkers
2697 - sched: Defend cfs and rt bandwidth quota against overflow
2698 - mips: MAAR: Use more precise address mask
2699 - mips: Add udelay lpj numbers adjustment
2700 - crypto: stm32/crc32 - fix ext4 chksum BUG_ON()
2701 - crypto: stm32/crc32 - fix run-time self test issue.
2702 - crypto: stm32/crc32 - fix multi-instance
2703 - drm/amd/powerpay: Disable gfxoff when setting manual mode on picasso and
2704 raven
2705 - drm/amdgpu: Sync with VM root BO when switching VM to CPU update mode
2706 - selftests/bpf: CONFIG_IPV6_SEG6_BPF required for test_seg6_loop.o
2707 - x86/mm: Stop printing BRK addresses
2708 - MIPS: tools: Fix resource leak in elf-entry.c
2709 - m68k: mac: Don't call via_flush_cache() on Mac IIfx
2710 - btrfs: improve global reserve stealing logic
2711 - btrfs: qgroup: mark qgroup inconsistent if we're inherting snapshot to a new
2712 qgroup
2713 - macvlan: Skip loopback packets in RX handler
2714 - PCI: Don't disable decoding when mmio_always_on is set
2715 - MIPS: Fix IRQ tracing when call handle_fpe() and handle_msa_fpe()
2716 - bcache: fix refcount underflow in bcache_device_free()
2717 - mmc: sdhci-msm: Set SDHCI_QUIRK_MULTIBLOCK_READ_ACMD12 quirk
2718 - staging: greybus: sdio: Respect the cmd->busy_timeout from the mmc core
2719 - mmc: via-sdmmc: Respect the cmd->busy_timeout from the mmc core
2720 - ice: fix potential double free in probe unrolling
2721 - ixgbe: fix signed-integer-overflow warning
2722 - iwlwifi: mvm: fix aux station leak
2723 - mmc: sdhci-esdhc-imx: fix the mask for tuning start point
2724 - spi: dw: Return any value retrieved from the dma_transfer callback
2725 - cpuidle: Fix three reference count leaks
2726 - platform/x86: hp-wmi: Convert simple_strtoul() to kstrtou32()
2727 - platform/x86: intel-hid: Add a quirk to support HP Spectre X2 (2015)
2728 - platform/x86: intel-vbtn: Only blacklist SW_TABLET_MODE on the 9 / "Laptop"
2729 chasis-type
2730 - platform/x86: asus_wmi: Reserve more space for struct bias_args
2731 - libbpf: Fix perf_buffer__free() API for sparse allocs
2732 - bpf: Fix map permissions check
2733 - bpf: Refactor sockmap redirect code so its easy to reuse
2734 - bpf: Fix running sk_skb program types with ktls
2735 - selftests/bpf, flow_dissector: Close TAP device FD after the test
2736 - kasan: stop tests being eliminated as dead code with FORTIFY_SOURCE
2737 - string.h: fix incompatibility between FORTIFY_SOURCE and KASAN
2738 - btrfs: free alien device after device add
2739 - btrfs: include non-missing as a qualifier for the latest_bdev
2740 - btrfs: send: emit file capabilities after chown
2741 - btrfs: force chunk allocation if our global rsv is larger than metadata
2742 - btrfs: fix error handling when submitting direct I/O bio
2743 - btrfs: fix wrong file range cleanup after an error filling dealloc range
2744 - btrfs: fix space_info bytes_may_use underflow after nocow buffered write
2745 - btrfs: fix space_info bytes_may_use underflow during space cache writeout
2746 - powerpc/mm: Fix conditions to perform MMU specific management by blocks on
2747 PPC32.
2748 - mm: thp: make the THP mapcount atomic against __split_huge_pmd_locked()
2749 - mm: initialize deferred pages with interrupts enabled
2750 - mm/pagealloc.c: call touch_nmi_watchdog() on max order boundaries in
2751 deferred init
2752 - mm: call cond_resched() from deferred_init_memmap()
2753 - ima: Fix ima digest hash table key calculation
2754 - ima: Switch to ima_hash_algo for boot aggregate
2755 - ima: Evaluate error in init_ima()
2756 - ima: Directly assign the ima_default_policy pointer to ima_rules
2757 - ima: Call ima_calc_boot_aggregate() in ima_eventdigest_init()
2758 - ima: Remove __init annotation from ima_pcrread()
2759 - evm: Fix possible memory leak in evm_calc_hmac_or_hash()
2760 - ext4: fix EXT_MAX_EXTENT/INDEX to check for zeroed eh_max
2761 - ext4: fix error pointer dereference
2762 - ext4: fix race between ext4_sync_parent() and rename()
2763 - PCI: Add ACS quirk for Intel Root Complex Integrated Endpoints
2764 - PCI: Add Loongson vendor ID
2765 - x86/amd_nb: Add AMD family 17h model 60h PCI IDs
2766 - ima: Remove redundant policy rule set in add_rules()
2767 - ima: Set again build_ima_appraise variable
2768 - PCI: Program MPS for RCiEP devices
2769 - e1000e: Relax condition to trigger reset for ME workaround
2770 - carl9170: remove P2P_GO support
2771 - media: go7007: fix a miss of snd_card_free
2772 - media: cedrus: Program output format during each run
2773 - serial: 8250: Avoid error message on reprobe
2774 - Bluetooth: hci_bcm: fix freeing not-requested IRQ
2775 - b43legacy: Fix case where channel status is corrupted
2776 - b43: Fix connection problem with WPA3
2777 - b43_legacy: Fix connection problem with WPA3
2778 - media: ov5640: fix use of destroyed mutex
2779 - clk: mediatek: assign the initial value to clk_init_data of mtk_mux
2780 - hwmon: (k10temp) Add AMD family 17h model 60h PCI match
2781 - EDAC/amd64: Add AMD family 17h model 60h PCI IDs
2782 - power: vexpress: add suppress_bind_attrs to true
2783 - power: supply: core: fix HWMON temperature labels
2784 - power: supply: core: fix memory leak in HWMON error path
2785 - pinctrl: samsung: Correct setting of eint wakeup mask on s5pv210
2786 - pinctrl: samsung: Save/restore eint_mask over suspend for EINT_TYPE GPIOs
2787 - gnss: sirf: fix error return code in sirf_probe()
2788 - sparc32: fix register window handling in genregs32_[gs]et()
2789 - sparc64: fix misuses of access_process_vm() in genregs32_[sg]et()
2790 - dm crypt: avoid truncating the logical block size
2791 - alpha: fix memory barriers so that they conform to the specification
2792 - powerpc/fadump: use static allocation for reserved memory ranges
2793 - powerpc/fadump: consider reserved ranges while reserving memory
2794 - powerpc/fadump: Account for memory_limit while reserving memory
2795 - kernel/cpu_pm: Fix uninitted local in cpu_pm
2796 - ARM: tegra: Correct PL310 Auxiliary Control Register initialization
2797 - soc/tegra: pmc: Select GENERIC_PINCONF
2798 - ARM: dts: exynos: Fix GPIO polarity for thr GalaxyS3 CM36651 sensor's bus
2799 - ARM: dts: at91: sama5d2_ptc_ek: fix vbus pin
2800 - ARM: dts: s5pv210: Set keep-power-in-suspend for SDHCI1 on Aries
2801 - drivers/macintosh: Fix memleak in windfarm_pm112 driver
2802 - powerpc/32s: Fix another build failure with CONFIG_PPC_KUAP_DEBUG
2803 - powerpc/kasan: Fix issues by lowering KASAN_SHADOW_END
2804 - powerpc/kasan: Fix shadow pages allocation failure
2805 - powerpc/32: Disable KASAN with pages bigger than 16k
2806 - powerpc/64s: Don't let DT CPU features set FSCR_DSCR
2807 - powerpc/64s: Save FSCR to init_task.thread.fscr after feature init
2808 - kbuild: force to build vmlinux if CONFIG_MODVERSION=y
2809 - sunrpc: svcauth_gss_register_pseudoflavor must reject duplicate
2810 registrations.
2811 - sunrpc: clean up properly in gss_mech_unregister()
2812 - mtd: rawnand: Fix nand_gpio_waitrdy()
2813 - mtd: rawnand: onfi: Fix redundancy detection check
2814 - mtd: rawnand: brcmnand: fix hamming oob layout
2815 - mtd: rawnand: diskonchip: Fix the probe error path
2816 - mtd: rawnand: sharpsl: Fix the probe error path
2817 - mtd: rawnand: ingenic: Fix the probe error path
2818 - mtd: rawnand: xway: Fix the probe error path
2819 - mtd: rawnand: orion: Fix the probe error path
2820 - mtd: rawnand: socrates: Fix the probe error path
2821 - mtd: rawnand: oxnas: Fix the probe error path
2822 - mtd: rawnand: sunxi: Fix the probe error path
2823 - mtd: rawnand: plat_nand: Fix the probe error path
2824 - mtd: rawnand: pasemi: Fix the probe error path
2825 - mtd: rawnand: mtk: Fix the probe error path
2826 - mtd: rawnand: tmio: Fix the probe error path
2827 - w1: omap-hdq: cleanup to add missing newline for some dev_dbg
2828 - f2fs: fix checkpoint=disable:%u%%
2829 - perf probe: Do not show the skipped events
2830 - perf probe: Fix to check blacklist address correctly
2831 - perf probe: Check address correctness by map instead of _etext
2832 - perf symbols: Fix debuginfo search for Ubuntu
2833 - perf symbols: Fix kernel maps for kcore and eBPF
2834 - Linux 5.4.48
2835
2836 * The thread level parallelism would be a bottleneck when searching for the
2837 shared pmd by using hugetlbfs (LP: #1882039)
2838 - hugetlbfs: take read_lock on i_mmap for PMD sharing
2839
2840 * Support Audio Mute LED for two new HP laptops (LP: #1884251)
2841 - ALSA: hda/realtek: Add mute LED and micmute LED support for HP systems
2842
2843 * Focal update: v5.4.47 upstream stable release (LP: #1884089)
2844 - ipv6: fix IPV6_ADDRFORM operation logic
2845 - mlxsw: core: Use different get_trend() callbacks for different thermal zones
2846 - net_failover: fixed rollback in net_failover_open()
2847 - tun: correct header offsets in napi frags mode
2848 - bridge: Avoid infinite loop when suppressing NS messages with invalid
2849 options
2850 - vxlan: Avoid infinite loop when suppressing NS messages with invalid options
2851 - bpf: Support llvm-objcopy for vmlinux BTF
2852 - elfnote: mark all .note sections SHF_ALLOC
2853 - Input: mms114 - fix handling of mms345l
2854 - ARM: 8977/1: ptrace: Fix mask for thumb breakpoint hook
2855 - sched/fair: Don't NUMA balance for kthreads
2856 - Input: synaptics - add a second working PNP_ID for Lenovo T470s
2857 - csky: Fixup abiv2 syscall_trace break a4 & a5
2858 - gfs2: Even more gfs2_find_jhead fixes
2859 - drivers/net/ibmvnic: Update VNIC protocol version reporting
2860 - powerpc/xive: Clear the page tables for the ESB IO mapping
2861 - spi: dw: Fix native CS being unset
2862 - ath9k_htc: Silence undersized packet warnings
2863 - smack: avoid unused 'sip' variable warning
2864 - RDMA/uverbs: Make the event_queue fds return POLLERR when disassociated
2865 - padata: add separate cpuhp node for CPUHP_PADATA_DEAD
2866 - s390/pci: Log new handle in clp_disable_fh()
2867 - x86/cpu/amd: Make erratum #1054 a legacy erratum
2868 - KVM: x86: only do L1TF workaround on affected processors
2869 - PCI/PM: Adjust pcie_wait_for_link_delay() for caller delay
2870 - perf probe: Accept the instance number of kretprobe event
2871 - mm: add kvfree_sensitive() for freeing sensitive data objects
2872 - selftests: fix flower parent qdisc
2873 - fanotify: fix ignore mask logic for events on child and on dir
2874 - aio: fix async fsync creds
2875 - ipv4: fix a RCU-list lock in fib_triestat_seq_show
2876 - iwlwifi: mvm: fix NVM check for 3168 devices
2877 - sctp: fix possibly using a bad saddr with a given dst
2878 - sctp: fix refcount bug in sctp_wfree
2879 - x86_64: Fix jiffies ODR violation
2880 - x86/PCI: Mark Intel C620 MROMs as having non-compliant BARs
2881 - x86/speculation: Prevent rogue cross-process SSBD shutdown
2882 - x86/speculation: Avoid force-disabling IBPB based on STIBP and enhanced
2883 IBRS.
2884 - x86/speculation: PR_SPEC_FORCE_DISABLE enforcement for indirect branches.
2885 - x86/reboot/quirks: Add MacBook6,1 reboot quirk
2886 - perf/x86/intel: Add more available bits for OFFCORE_RESPONSE of Intel
2887 Tremont
2888 - KVM: x86/mmu: Set mmio_value to '0' if reserved #PF can't be generated
2889 - KVM: x86: respect singlestep when emulating instruction
2890 - KVM: x86: Fix APIC page invalidation race
2891 - powerpc/ptdump: Properly handle non standard page size
2892 - ASoC: max9867: fix volume controls
2893 - io_uring: use kvfree() in io_sqe_buffer_register()
2894 - efi/efivars: Add missing kobject_put() in sysfs entry creation error path
2895 - smb3: fix incorrect number of credits when ioctl MaxOutputResponse > 64K
2896 - smb3: add indatalen that can be a non-zero value to calculation of credit
2897 charge in smb2 ioctl
2898 - watchdog: imx_sc_wdt: Fix reboot on crash
2899 - ALSA: es1688: Add the missed snd_card_free()
2900 - ALSA: fireface: fix configuration error for nominal sampling transfer
2901 frequency
2902 - ALSA: hda/realtek - add a pintbl quirk for several Lenovo machines
2903 - ALSA: pcm: disallow linking stream to itself
2904 - ALSA: pcm: fix snd_pcm_link() lockdep splat
2905 - ALSA: usb-audio: Fix inconsistent card PM state after resume
2906 - ALSA: usb-audio: Add vendor, product and profile name for HP Thunderbolt
2907 Dock
2908 - ACPI: sysfs: Fix reference count leak in acpi_sysfs_add_hotplug_profile()
2909 - ACPI: CPPC: Fix reference count leak in acpi_cppc_processor_probe()
2910 - ACPI: GED: add support for _Exx / _Lxx handler methods
2911 - ACPI: PM: Avoid using power resources if there are none for D0
2912 - arm64: acpi: fix UBSAN warning
2913 - lib/lzo: fix ambiguous encoding bug in lzo-rle
2914 - nilfs2: fix null pointer dereference at nilfs_segctor_do_construct()
2915 - spi: dw: Fix controller unregister order
2916 - spi: Fix controller unregister order
2917 - spi: pxa2xx: Fix controller unregister order
2918 - spi: pxa2xx: Fix runtime PM ref imbalance on probe error
2919 - spi: bcm2835: Fix controller unregister order
2920 - spi: bcm2835aux: Fix controller unregister order
2921 - spi: bcm-qspi: Handle clock probe deferral
2922 - spi: bcm-qspi: when tx/rx buffer is NULL set to 0
2923 - PM: runtime: clk: Fix clk_pm_runtime_get() error path
2924 - gup: document and work around "COW can break either way" issue
2925 - crypto: cavium/nitrox - Fix 'nitrox_get_first_device()' when ndevlist is
2926 fully iterated
2927 - crypto: algapi - Avoid spurious modprobe on LOADED
2928 - crypto: drbg - fix error return code in drbg_alloc_state()
2929 - x86/{mce,mm}: Unmap the entire page if the whole page is affected and
2930 poisoned
2931 - firmware: imx: warn on unexpected RX
2932 - firmware: imx-scu: Support one TX and one RX
2933 - firmware: imx: scu: Fix corruption of header
2934 - crypto: virtio: Fix use-after-free in virtio_crypto_skcipher_finalize_req()
2935 - crypto: virtio: Fix src/dst scatterlist calculation in
2936 __virtio_crypto_skcipher_do_req()
2937 - crypto: virtio: Fix dest length calculation in
2938 __virtio_crypto_skcipher_do_req()
2939 - dccp: Fix possible memleak in dccp_init and dccp_fini
2940 - selftests/net: in rxtimestamp getopt_long needs terminating null entry
2941 - net/mlx5: drain health workqueue in case of driver load error
2942 - net/mlx5: Fix fatal error handling during device load
2943 - net/mlx5e: Fix repeated XSK usage on one channel
2944 - ovl: initialize error in ovl_copy_xattr
2945 - proc: Use new_inode not new_inode_pseudo
2946 - remoteproc: Fall back to using parent memory pool if no dedicated available
2947 - remoteproc: Fix and restore the parenting hierarchy for vdev
2948 - cpufreq: Fix up cpufreq_boost_set_sw()
2949 - EDAC/skx: Use the mcmtr register to retrieve close_pg/bank_xor_enable
2950 - video: vt8500lcdfb: fix fallthrough warning
2951 - video: fbdev: w100fb: Fix a potential double free.
2952 - KVM: nVMX: Skip IBPB when switching between vmcs01 and vmcs02
2953 - KVM: nSVM: fix condition for filtering async PF
2954 - KVM: nSVM: leave ASID aside in copy_vmcb_control_area
2955 - KVM: nVMX: Consult only the "basic" exit reason when routing nested exit
2956 - KVM: MIPS: Define KVM_ENTRYHI_ASID to cpu_asid_mask(&boot_cpu_data)
2957 - KVM: MIPS: Fix VPN2_MASK definition for variable cpu_vmbits
2958 - KVM: arm64: Stop writing aarch32's CSSELR into ACTLR
2959 - KVM: arm64: Make vcpu_cp1x() work on Big Endian hosts
2960 - scsi: megaraid_sas: TM command refire leads to controller firmware crash
2961 - scsi: lpfc: Fix negation of else clause in lpfc_prep_node_fc4type
2962 - selftests/ftrace: Return unsupported if no error_log file
2963 - ath9k: Fix use-after-free Read in htc_connect_service
2964 - ath9k: Fix use-after-free Read in ath9k_wmi_ctrl_rx
2965 - ath9k: Fix use-after-free Write in ath9k_htc_rx_msg
2966 - ath9x: Fix stack-out-of-bounds Write in ath9k_hif_usb_rx_cb
2967 - ath9k: Fix general protection fault in ath9k_hif_usb_rx_cb
2968 - Smack: slab-out-of-bounds in vsscanf
2969 - drm/vkms: Hold gem object while still in-use
2970 - mm/slub: fix a memory leak in sysfs_slab_add()
2971 - fat: don't allow to mount if the FAT length == 0
2972 - perf: Add cond_resched() to task_function_call()
2973 - agp/intel: Reinforce the barrier after GTT updates
2974 - mmc: sdhci-msm: Clear tuning done flag while hs400 tuning
2975 - mmc: mmci_sdmmc: fix DMA API warning overlapping mappings
2976 - mmc: tmio: Further fixup runtime PM management at remove
2977 - mmc: uniphier-sd: call devm_request_irq() after tmio_mmc_host_probe()
2978 - ARM: dts: at91: sama5d2_ptc_ek: fix sdmmc0 node description
2979 - mmc: sdio: Fix potential NULL pointer error in mmc_sdio_init_card()
2980 - mmc: sdio: Fix several potential memory leaks in mmc_sdio_init_card()
2981 - block/floppy: fix contended case in floppy_queue_rq()
2982 - xen/pvcalls-back: test for errors when calling backend_connect()
2983 - KVM: arm64: Synchronize sysreg state on injecting an AArch32 exception
2984 - KVM: arm64: Save the host's PtrAuth keys in non-preemptible context
2985 - Linux 5.4.47
2986
2987 * apparmor reference leak causes refcount_t overflow with af_alg_accept()
2988 (LP: #1883962)
2989 - apparmor: check/put label on apparmor_sk_clone_security()
2990
2991 * Focal update: v5.4.46 upstream stable release (LP: #1883184)
2992 - devinet: fix memleak in inetdev_init()
2993 - l2tp: add sk_family checks to l2tp_validate_socket
2994 - l2tp: do not use inet_hash()/inet_unhash()
2995 - net/mlx5: Fix crash upon suspend/resume
2996 - net: stmmac: enable timestamp snapshot for required PTP packets in dwmac
2997 v5.10a
2998 - net: usb: qmi_wwan: add Telit LE910C1-EUX composition
2999 - NFC: st21nfca: add missed kfree_skb() in an error path
3000 - nfp: flower: fix used time of merge flow statistics
3001 - vsock: fix timeout in vsock_accept()
3002 - net: check untrusted gso_size at kernel entry
3003 - net: be more gentle about silly gso requests coming from user
3004 - USB: serial: qcserial: add DW5816e QDL support
3005 - USB: serial: usb_wwan: do not resubmit rx urb on fatal errors
3006 - USB: serial: option: add Telit LE910C1-EUX compositions
3007 - USB: serial: ch341: add basis for quirk detection
3008 - iio:chemical:sps30: Fix timestamp alignment
3009 - iio: vcnl4000: Fix i2c swapped word reading.
3010 - iio:chemical:pms7003: Fix timestamp alignment and prevent data leak.
3011 - iio: adc: stm32-adc: fix a wrong error message when probing interrupts
3012 - usb: musb: start session in resume for host port
3013 - usb: musb: Fix runtime PM imbalance on error
3014 - vt: keyboard: avoid signed integer overflow in k_ascii
3015 - tty: hvc_console, fix crashes on parallel open/close
3016 - staging: rtl8712: Fix IEEE80211_ADDBA_PARAM_BUF_SIZE_MASK
3017 - CDC-ACM: heed quirk also in error handling
3018 - nvmem: qfprom: remove incorrect write support
3019 - uprobes: ensure that uprobe->offset and ->ref_ctr_offset are properly
3020 aligned
3021 - Revert "net/mlx5: Annotate mutex destroy for root ns"
3022 - Linux 5.4.46
3023
3024 * Focal update: v5.4.45 upstream stable release (LP: #1882802)
3025 - mm: Fix mremap not considering huge pmd devmap
3026 - HID: sony: Fix for broken buttons on DS3 USB dongles
3027 - HID: multitouch: enable multi-input as a quirk for some devices
3028 - HID: i2c-hid: add Schneider SCL142ALM to descriptor override
3029 - p54usb: add AirVasT USB stick device-id
3030 - mt76: mt76x02u: Add support for newer versions of the XBox One wifi adapter
3031 - mmc: fix compilation of user API
3032 - media: Revert "staging: imgu: Address a compiler warning on alignment"
3033 - media: staging: ipu3-imgu: Move alignment attribute to field
3034 - scsi: ufs: Release clock if DMA map fails
3035 - net: dsa: mt7530: set CPU port to fallback mode
3036 - airo: Fix read overflows sending packets
3037 - RDMA/qedr: Fix qpids xarray api used
3038 - RDMA/qedr: Fix synchronization methods and memory leaks in qedr
3039 - ARC: Fix ICCM & DCCM runtime size checks
3040 - ARC: [plat-eznps]: Restrict to CONFIG_ISA_ARCOMPACT
3041 - evm: Fix RCU list related warnings
3042 - scsi: pm: Balance pm_only counter of request queue during system resume
3043 - i2c: altera: Fix race between xfer_msg and isr thread
3044 - io_uring: initialize ctx->sqo_wait earlier
3045 - x86/mmiotrace: Use cpumask_available() for cpumask_var_t variables
3046 - net: bmac: Fix read of MAC address from ROM
3047 - drm/edid: Add Oculus Rift S to non-desktop list
3048 - s390/mm: fix set_huge_pte_at() for empty ptes
3049 - null_blk: return error for invalid zone size
3050 - net/ethernet/freescale: rework quiesce/activate for ucc_geth
3051 - net: ethernet: stmmac: Enable interface clocks on probe for IPQ806x
3052 - selftests: mlxsw: qos_mc_aware: Specify arping timeout as an integer
3053 - net: smsc911x: Fix runtime PM imbalance on error
3054 - Linux 5.4.45
3055
3056 -- Khalid Elmously <khalid.elmously@canonical.com> Sat, 08 Aug 2020 02:05:56 -0400
3057
3058 linux (5.4.0-42.46) focal; urgency=medium
3059
3060 * focal/linux: 5.4.0-42.46 -proposed tracker (LP: #1887069)
3061
3062 * linux 4.15.0-109-generic network DoS regression vs -108 (LP: #1886668)
3063 - SAUCE: Revert "netprio_cgroup: Fix unlimited memory leak of v2 cgroups"
3064
3065 -- Khalid Elmously <khalid.elmously@canonical.com> Thu, 09 Jul 2020 19:50:26 -0400
3066
3067 linux (5.4.0-41.45) focal; urgency=medium
3068
3069 * focal/linux: 5.4.0-41.45 -proposed tracker (LP: #1885855)
3070
3071 * Packaging resync (LP: #1786013)
3072 - update dkms package versions
3073
3074 * CVE-2019-19642
3075 - kernel/relay.c: handle alloc_percpu returning NULL in relay_open
3076
3077 * CVE-2019-16089
3078 - SAUCE: nbd_genl_status: null check for nla_nest_start
3079
3080 * CVE-2020-11935
3081 - aufs: do not call i_readcount_inc()
3082
3083 * ip_defrag.sh in net from ubuntu_kernel_selftests failed with 5.0 / 5.3 / 5.4
3084 kernel (LP: #1826848)
3085 - selftests: net: ip_defrag: ignore EPERM
3086
3087 * Update lockdown patches (LP: #1884159)
3088 - SAUCE: acpi: disallow loading configfs acpi tables when locked down
3089
3090 * seccomp_bpf fails on powerpc (LP: #1885757)
3091 - SAUCE: selftests/seccomp: fix ptrace tests on powerpc
3092
3093 * Introduce the new NVIDIA 418-server and 440-server series, and update the
3094 current NVIDIA drivers (LP: #1881137)
3095 - [packaging] add signed modules for the 418-server and the 440-server
3096 flavours
3097
3098 -- Kleber Sacilotto de Souza <kleber.souza@canonical.com> Fri, 03 Jul 2020 10:32:54 +0200
3099
3100 linux (5.4.0-40.44) focal; urgency=medium
3101
3102 * linux-oem-5.6-tools-common and -tools-host should be dropped (LP: #1881120)
3103 - [Packaging] Add Conflicts/Replaces to remove linux-oem-5.6-tools-common and
3104 -tools-host
3105
3106 * Packaging resync (LP: #1786013)
3107 - [Packaging] update helper scripts
3108
3109 * Slow send speed with Intel I219-V on Ubuntu 18.04.1 (LP: #1802691)
3110 - e1000e: Disable TSO for buffer overrun workaround
3111
3112 * CVE-2020-0543
3113 - UBUNTU/SAUCE: x86/speculation/srbds: do not try to turn mitigation off when
3114 not supported
3115
3116 * Realtek 8723DE [10ec:d723] subsystem [10ec:d738] disconnects unsolicitedly
3117 when Bluetooth is paired: Reason: 23=IEEE8021X_FAILED (LP: #1878147)
3118 - SAUCE: Revert "UBUNTU: SAUCE: rtw88: Move driver IQK to set channel before
3119 association for 11N chip"
3120 - SAUCE: Revert "UBUNTU: SAUCE: rtw88: fix rate for a while after being
3121 connected"
3122 - SAUCE: Revert "UBUNTU: SAUCE: rtw88: No retry and report for auth and assoc"
3123 - SAUCE: Revert "UBUNTU: SAUCE: rtw88: 8723d: Add coex support"
3124 - rtw88: add a debugfs entry to dump coex's info
3125 - rtw88: add a debugfs entry to enable/disable coex mechanism
3126 - rtw88: 8723d: Add coex support
3127 - SAUCE: rtw88: coex: 8723d: set antanna control owner
3128 - SAUCE: rtw88: coex: 8723d: handle BT inquiry cases
3129 - SAUCE: rtw88: fix EAPOL 4-way failure by finish IQK earlier
3130
3131 * CPU stress test fails with focal kernel (LP: #1867900)
3132 - [Config] Disable hisi_sec2 temporarily
3133
3134 * Enforce all config annotations (LP: #1879327)
3135 - [Config]: do not enforce CONFIG_VERSION_SIGNATURE
3136 - [Config]: prepare to enforce all
3137 - [Config]: enforce all config options
3138
3139 * Focal update: v5.4.44 upstream stable release (LP: #1881927)
3140 - ax25: fix setsockopt(SO_BINDTODEVICE)
3141 - dpaa_eth: fix usage as DSA master, try 3
3142 - net: don't return invalid table id error when we fall back to PF_UNSPEC
3143 - net: dsa: mt7530: fix roaming from DSA user ports
3144 - net: ethernet: ti: cpsw: fix ASSERT_RTNL() warning during suspend
3145 - __netif_receive_skb_core: pass skb by reference
3146 - net: inet_csk: Fix so_reuseport bind-address cache in tb->fast*
3147 - net: ipip: fix wrong address family in init error path
3148 - net/mlx5: Add command entry handling completion
3149 - net: mvpp2: fix RX hashing for non-10G ports
3150 - net: nlmsg_cancel() if put fails for nhmsg
3151 - net: qrtr: Fix passing invalid reference to qrtr_local_enqueue()
3152 - net: revert "net: get rid of an signed integer overflow in
3153 ip_idents_reserve()"
3154 - net sched: fix reporting the first-time use timestamp
3155 - net/tls: fix race condition causing kernel panic
3156 - nexthop: Fix attribute checking for groups
3157 - r8152: support additional Microsoft Surface Ethernet Adapter variant
3158 - sctp: Don't add the shutdown timer if its already been added
3159 - sctp: Start shutdown on association restart if in SHUTDOWN-SENT state and
3160 socket is closed
3161 - tipc: block BH before using dst_cache
3162 - net/mlx5e: kTLS, Destroy key object after destroying the TIS
3163 - net/mlx5e: Fix inner tirs handling
3164 - net/mlx5: Fix memory leak in mlx5_events_init
3165 - net/mlx5e: Update netdev txq on completions during closure
3166 - net/mlx5: Fix error flow in case of function_setup failure
3167 - net/mlx5: Annotate mutex destroy for root ns
3168 - net/tls: fix encryption error checking
3169 - net/tls: free record only on encryption error
3170 - net: sun: fix missing release regions in cas_init_one().
3171 - net/mlx4_core: fix a memory leak bug.
3172 - mlxsw: spectrum: Fix use-after-free of split/unsplit/type_set in case reload
3173 fails
3174 - ARM: dts: rockchip: fix phy nodename for rk3228-evb
3175 - ARM: dts: rockchip: fix phy nodename for rk3229-xms6
3176 - arm64: dts: rockchip: fix status for &gmac2phy in rk3328-evb.dts
3177 - arm64: dts: rockchip: swap interrupts interrupt-names rk3399 gpu node
3178 - ARM: dts: rockchip: swap clock-names of gpu nodes
3179 - ARM: dts: rockchip: fix pinctrl sub nodename for spi in rk322x.dtsi
3180 - gpio: tegra: mask GPIO IRQs during IRQ shutdown
3181 - ALSA: usb-audio: add mapping for ASRock TRX40 Creator
3182 - net: microchip: encx24j600: add missed kthread_stop
3183 - gfs2: move privileged user check to gfs2_quota_lock_check
3184 - gfs2: Grab glock reference sooner in gfs2_add_revoke
3185 - drm/amdgpu: drop unnecessary cancel_delayed_work_sync on PG ungate
3186 - drm/amd/powerplay: perform PG ungate prior to CG ungate
3187 - drm/amdgpu: Use GEM obj reference for KFD BOs
3188 - cachefiles: Fix race between read_waiter and read_copier involving op->to_do
3189 - usb: dwc3: pci: Enable extcon driver for Intel Merrifield
3190 - usb: phy: twl6030-usb: Fix a resource leak in an error handling path in
3191 'twl6030_usb_probe()'
3192 - usb: gadget: legacy: fix redundant initialization warnings
3193 - net: freescale: select CONFIG_FIXED_PHY where needed
3194 - IB/i40iw: Remove bogus call to netdev_master_upper_dev_get()
3195 - riscv: stacktrace: Fix undefined reference to `walk_stackframe'
3196 - clk: ti: am33xx: fix RTC clock parent
3197 - csky: Fixup msa highest 3 bits mask
3198 - csky: Fixup perf callchain unwind
3199 - csky: Fixup remove duplicate irq_disable
3200 - hwmon: (nct7904) Fix incorrect range of temperature limit registers
3201 - cifs: Fix null pointer check in cifs_read
3202 - csky: Fixup raw_copy_from_user()
3203 - samples: bpf: Fix build error
3204 - drivers: net: hamradio: Fix suspicious RCU usage warning in bpqether.c
3205 - Input: usbtouchscreen - add support for BonXeon TP
3206 - Input: evdev - call input_flush_device() on release(), not flush()
3207 - Input: xpad - add custom init packet for Xbox One S controllers
3208 - Input: dlink-dir685-touchkeys - fix a typo in driver name
3209 - Input: i8042 - add ThinkPad S230u to i8042 reset list
3210 - Input: synaptics-rmi4 - really fix attn_data use-after-free
3211 - Input: synaptics-rmi4 - fix error return code in rmi_driver_probe()
3212 - ARM: 8970/1: decompressor: increase tag size
3213 - ARM: uaccess: consolidate uaccess asm to asm/uaccess-asm.h
3214 - ARM: uaccess: integrate uaccess_save and uaccess_restore
3215 - ARM: uaccess: fix DACR mismatch with nested exceptions
3216 - gpio: exar: Fix bad handling for ida_simple_get error path
3217 - arm64: dts: mt8173: fix vcodec-enc clock
3218 - soc: mediatek: cmdq: return send msg error code
3219 - gpu/drm: Ingenic: Fix opaque pointer casted to wrong type
3220 - IB/qib: Call kobject_put() when kobject_init_and_add() fails
3221 - ARM: dts/imx6q-bx50v3: Set display interface clock parents
3222 - ARM: dts: bcm2835-rpi-zero-w: Fix led polarity
3223 - ARM: dts: bcm: HR2: Fix PPI interrupt types
3224 - mmc: block: Fix use-after-free issue for rpmb
3225 - gpio: pxa: Fix return value of pxa_gpio_probe()
3226 - gpio: bcm-kona: Fix return value of bcm_kona_gpio_probe()
3227 - RDMA/pvrdma: Fix missing pci disable in pvrdma_pci_probe()
3228 - ALSA: hwdep: fix a left shifting 1 by 31 UB bug
3229 - ALSA: hda/realtek - Add a model for Thinkpad T570 without DAC workaround
3230 - ALSA: usb-audio: mixer: volume quirk for ESS Technology Asus USB DAC
3231 - exec: Always set cap_ambient in cap_bprm_set_creds
3232 - clk: qcom: gcc: Fix parent for gpll0_out_even
3233 - ALSA: usb-audio: Quirks for Gigabyte TRX40 Aorus Master onboard audio
3234 - ALSA: hda/realtek - Add new codec supported for ALC287
3235 - libceph: ignore pool overlay and cache logic on redirects
3236 - ceph: flush release queue when handling caps for unknown inode
3237 - RDMA/core: Fix double destruction of uobject
3238 - drm/amd/display: drop cursor position check in atomic test
3239 - IB/ipoib: Fix double free of skb in case of multicast traffic in CM mode
3240 - mm,thp: stop leaking unreleased file pages
3241 - mm: remove VM_BUG_ON(PageSlab()) from page_mapcount()
3242 - fs/binfmt_elf.c: allocate initialized memory in fill_thread_core_info()
3243 - include/asm-generic/topology.h: guard cpumask_of_node() macro argument
3244 - Revert "block: end bio with BLK_STS_AGAIN in case of non-mq devs and
3245 REQ_NOWAIT"
3246 - gpio: fix locking open drain IRQ lines
3247 - iommu: Fix reference count leak in iommu_group_alloc.
3248 - parisc: Fix kernel panic in mem_init()
3249 - cfg80211: fix debugfs rename crash
3250 - x86/syscalls: Revert "x86/syscalls: Make __X32_SYSCALL_BIT be unsigned long"
3251 - mac80211: mesh: fix discovery timer re-arming issue / crash
3252 - x86/dma: Fix max PFN arithmetic overflow on 32 bit systems
3253 - copy_xstate_to_kernel(): don't leave parts of destination uninitialized
3254 - xfrm: allow to accept packets with ipv6 NEXTHDR_HOP in xfrm_input
3255 - xfrm: do pskb_pull properly in __xfrm_transport_prep
3256 - xfrm: remove the xfrm_state_put call becofe going to out_reset
3257 - xfrm: call xfrm_output_gso when inner_protocol is set in xfrm_output
3258 - xfrm interface: fix oops when deleting a x-netns interface
3259 - xfrm: fix a warning in xfrm_policy_insert_list
3260 - xfrm: fix a NULL-ptr deref in xfrm_local_error
3261 - xfrm: fix error in comment
3262 - ip_vti: receive ipip packet by calling ip_tunnel_rcv
3263 - netfilter: nft_reject_bridge: enable reject with bridge vlan
3264 - netfilter: ipset: Fix subcounter update skip
3265 - netfilter: conntrack: make conntrack userspace helpers work again
3266 - netfilter: nfnetlink_cthelper: unbreak userspace helper support
3267 - netfilter: nf_conntrack_pptp: prevent buffer overflows in debug code
3268 - esp6: get the right proto for transport mode in esp6_gso_encap
3269 - bnxt_en: Fix accumulation of bp->net_stats_prev.
3270 - ieee80211: Fix incorrect mask for default PE duration
3271 - xsk: Add overflow check for u64 division, stored into u32
3272 - qlcnic: fix missing release in qlcnic_83xx_interrupt_test.
3273 - crypto: chelsio/chtls: properly set tp->lsndtime
3274 - nexthops: Move code from remove_nexthop_from_groups to remove_nh_grp_entry
3275 - nexthops: don't modify published nexthop groups
3276 - nexthop: Expand nexthop_is_multipath in a few places
3277 - ipv4: nexthop version of fib_info_nh_uses_dev
3278 - net: dsa: declare lockless TX feature for slave ports
3279 - bonding: Fix reference count leak in bond_sysfs_slave_add.
3280 - netfilter: conntrack: comparison of unsigned in cthelper confirmation
3281 - netfilter: conntrack: Pass value of ctinfo to __nf_conntrack_update
3282 - netfilter: nf_conntrack_pptp: fix compilation warning with W=1 build
3283 - perf: Make perf able to build with latest libbfd
3284 - Linux 5.4.44
3285
3286 * Focal update: v5.4.43 upstream stable release (LP: #1881178)
3287 - i2c: dev: Fix the race between the release of i2c_dev and cdev
3288 - KVM: SVM: Fix potential memory leak in svm_cpu_init()
3289 - ima: Set file->f_mode instead of file->f_flags in ima_calc_file_hash()
3290 - evm: Check also if *tfm is an error pointer in init_desc()
3291 - ima: Fix return value of ima_write_policy()
3292 - ubifs: fix wrong use of crypto_shash_descsize()
3293 - ACPI: EC: PM: Avoid flushing EC work when EC GPE is inactive
3294 - mtd: spinand: Propagate ECC information to the MTD structure
3295 - fix multiplication overflow in copy_fdtable()
3296 - ubifs: remove broken lazytime support
3297 - i2c: fix missing pm_runtime_put_sync in i2c_device_probe
3298 - iommu/amd: Fix over-read of ACPI UID from IVRS table
3299 - evm: Fix a small race in init_desc()
3300 - i2c: mux: demux-pinctrl: Fix an error handling path in
3301 'i2c_demux_pinctrl_probe()'
3302 - ubi: Fix seq_file usage in detailed_erase_block_info debugfs file
3303 - afs: Don't unlock fetched data pages until the op completes successfully
3304 - mtd: Fix mtd not registered due to nvmem name collision
3305 - kbuild: avoid concurrency issue in parallel building dtbs and dtbs_check
3306 - net: drop_monitor: use IS_REACHABLE() to guard net_dm_hw_report()
3307 - gcc-common.h: Update for GCC 10
3308 - HID: multitouch: add eGalaxTouch P80H84 support
3309 - HID: alps: Add AUI1657 device ID
3310 - HID: alps: ALPS_1657 is too specific; use U1_UNICORN_LEGACY instead
3311 - scsi: qla2xxx: Fix hang when issuing nvme disconnect-all in NPIV
3312 - scsi: qla2xxx: Delete all sessions before unregister local nvme port
3313 - configfs: fix config_item refcnt leak in configfs_rmdir()
3314 - vhost/vsock: fix packet delivery order to monitoring devices
3315 - aquantia: Fix the media type of AQC100 ethernet controller in the driver
3316 - component: Silence bind error on -EPROBE_DEFER
3317 - net/ena: Fix build warning in ena_xdp_set()
3318 - scsi: ibmvscsi: Fix WARN_ON during event pool release
3319 - HID: i2c-hid: reset Synaptics SYNA2393 on resume
3320 - x86/mm/cpa: Flush direct map alias during cpa
3321 - ibmvnic: Skip fatal error reset after passive init
3322 - x86/apic: Move TSC deadline timer debug printk
3323 - gtp: set NLM_F_MULTI flag in gtp_genl_dump_pdp()
3324 - HID: quirks: Add HID_QUIRK_NO_INIT_REPORTS quirk for Dell K12A keyboard-dock
3325 - ceph: fix double unlock in handle_cap_export()
3326 - stmmac: fix pointer check after utilization in stmmac_interrupt
3327 - USB: core: Fix misleading driver bug report
3328 - platform/x86: asus-nb-wmi: Do not load on Asus T100TA and T200TA
3329 - iommu/amd: Call domain_flush_complete() in update_domain()
3330 - drm/amd/display: Prevent dpcd reads with passive dongles
3331 - KVM: selftests: Fix build for evmcs.h
3332 - ARM: futex: Address build warning
3333 - scripts/gdb: repair rb_first() and rb_last()
3334 - ALSA: hda - constify and cleanup static NodeID tables
3335 - ALSA: hda: patch_realtek: fix empty macro usage in if block
3336 - ALSA: hda: Manage concurrent reg access more properly
3337 - ALSA: hda/realtek - Add supported new mute Led for HP
3338 - ALSA: hda/realtek - Add HP new mute led supported for ALC236
3339 - ALSA: hda/realtek: Add quirk for Samsung Notebook
3340 - ALSA: hda/realtek - Enable headset mic of ASUS GL503VM with ALC295
3341 - ALSA: hda/realtek - Enable headset mic of ASUS UX550GE with ALC295
3342 - ALSA: hda/realtek: Enable headset mic of ASUS UX581LV with ALC295
3343 - KVM: x86: Fix pkru save/restore when guest CR4.PKE=0, move it to x86.c
3344 - ALSA: iec1712: Initialize STDSP24 properly when using the model=staudio
3345 option
3346 - ALSA: pcm: fix incorrect hw_base increase
3347 - ALSA: hda/realtek - Fix silent output on Gigabyte X570 Aorus Xtreme
3348 - ALSA: hda/realtek - Add more fixup entries for Clevo machines
3349 - scsi: qla2xxx: Do not log message when reading port speed via sysfs
3350 - scsi: target: Put lun_ref at end of tmr processing
3351 - arm64: Fix PTRACE_SYSEMU semantics
3352 - drm/etnaviv: fix perfmon domain interation
3353 - apparmor: Fix aa_label refcnt leak in policy_update
3354 - dmaengine: tegra210-adma: Fix an error handling path in 'tegra_adma_probe()'
3355 - drm/etnaviv: Fix a leak in submit_pin_objects()
3356 - dmaengine: dmatest: Restore default for channel
3357 - dmaengine: owl: Use correct lock in owl_dma_get_pchan()
3358 - vsprintf: don't obfuscate NULL and error pointers
3359 - drm/i915/gvt: Init DPLL/DDI vreg for virtual display instead of inheritance.
3360 - drm/i915: Propagate error from completed fences
3361 - powerpc: Remove STRICT_KERNEL_RWX incompatibility with RELOCATABLE
3362 - powerpc/64s: Disable STRICT_KERNEL_RWX
3363 - bpf: Avoid setting bpf insns pages read-only when prog is jited
3364 - kbuild: Remove debug info from kallsyms linking
3365 - Revert "gfs2: Don't demote a glock until its revokes are written"
3366 - media: fdp1: Fix R-Car M3-N naming in debug message
3367 - staging: iio: ad2s1210: Fix SPI reading
3368 - staging: kpc2000: fix error return code in kp2000_pcie_probe()
3369 - staging: greybus: Fix uninitialized scalar variable
3370 - iio: sca3000: Remove an erroneous 'get_device()'
3371 - iio: dac: vf610: Fix an error handling path in 'vf610_dac_probe()'
3372 - iio: adc: ti-ads8344: Fix channel selection
3373 - misc: rtsx: Add short delay after exit from ASPM
3374 - tty: serial: add missing spin_lock_init for SiFive serial console
3375 - mei: release me_cl object reference
3376 - ipack: tpci200: fix error return code in tpci200_register()
3377 - s390/kaslr: add support for R_390_JMP_SLOT relocation type
3378 - device-dax: don't leak kernel memory to user space after unloading kmem
3379 - rapidio: fix an error in get_user_pages_fast() error handling
3380 - kasan: disable branch tracing for core runtime
3381 - rxrpc: Fix the excessive initial retransmission timeout
3382 - rxrpc: Fix a memory leak in rxkad_verify_response()
3383 - s390/kexec_file: fix initrd location for kdump kernel
3384 - flow_dissector: Drop BPF flow dissector prog ref on netns cleanup
3385 - x86/unwind/orc: Fix unwind_get_return_address_ptr() for inactive tasks
3386 - iio: adc: stm32-adc: Use dma_request_chan() instead
3387 dma_request_slave_channel()
3388 - iio: adc: stm32-adc: fix device used to request dma
3389 - iio: adc: stm32-dfsdm: Use dma_request_chan() instead
3390 dma_request_slave_channel()
3391 - iio: adc: stm32-dfsdm: fix device used to request dma
3392 - rxrpc: Trace discarded ACKs
3393 - rxrpc: Fix ack discard
3394 - tpm: check event log version before reading final events
3395 - sched/fair: Reorder enqueue/dequeue_task_fair path
3396 - sched/fair: Fix reordering of enqueue/dequeue_task_fair()
3397 - sched/fair: Fix enqueue_task_fair() warning some more
3398 - Linux 5.4.43
3399
3400 * Focal update: v5.4.42 upstream stable release (LP: #1879759)
3401 - net: dsa: Do not make user port errors fatal
3402 - shmem: fix possible deadlocks on shmlock_user_lock
3403 - net: phy: microchip_t1: add lan87xx_phy_init to initialize the lan87xx phy.
3404 - KVM: arm: vgic: Synchronize the whole guest on GIC{D,R}_I{S,C}ACTIVER read
3405 - gpio: pca953x: Fix pca953x_gpio_set_config
3406 - SUNRPC: Add "@len" parameter to gss_unwrap()
3407 - SUNRPC: Fix GSS privacy computation of auth->au_ralign
3408 - net/sonic: Fix a resource leak in an error handling path in
3409 'jazz_sonic_probe()'
3410 - net: moxa: Fix a potential double 'free_irq()'
3411 - ftrace/selftests: workaround cgroup RT scheduling issues
3412 - drop_monitor: work around gcc-10 stringop-overflow warning
3413 - virtio-blk: handle block_device_operations callbacks after hot unplug
3414 - sun6i: dsi: fix gcc-4.8
3415 - net_sched: fix tcm_parent in tc filter dump
3416 - scsi: sg: add sg_remove_request in sg_write
3417 - mmc: sdhci-acpi: Add SDHCI_QUIRK2_BROKEN_64_BIT_DMA for AMDI0040
3418 - dpaa2-eth: properly handle buffer size restrictions
3419 - net: fix a potential recursive NETDEV_FEAT_CHANGE
3420 - netlabel: cope with NULL catmap
3421 - net: phy: fix aneg restart in phy_ethtool_set_eee
3422 - net: stmmac: fix num_por initialization
3423 - pppoe: only process PADT targeted at local interfaces
3424 - Revert "ipv6: add mtu lock check in __ip6_rt_update_pmtu"
3425 - tcp: fix error recovery in tcp_zerocopy_receive()
3426 - tcp: fix SO_RCVLOWAT hangs with fat skbs
3427 - virtio_net: fix lockdep warning on 32 bit
3428 - dpaa2-eth: prevent array underflow in update_cls_rule()
3429 - hinic: fix a bug of ndo_stop
3430 - net: dsa: loop: Add module soft dependency
3431 - net: ipv4: really enforce backoff for redirects
3432 - netprio_cgroup: Fix unlimited memory leak of v2 cgroups
3433 - net: tcp: fix rx timestamp behavior for tcp_recvmsg
3434 - nfp: abm: fix error return code in nfp_abm_vnic_alloc()
3435 - r8169: re-establish support for RTL8401 chip version
3436 - umh: fix memory leak on execve failure
3437 - riscv: fix vdso build with lld
3438 - dmaengine: pch_dma.c: Avoid data race between probe and irq handler
3439 - dmaengine: mmp_tdma: Do not ignore slave config validation errors
3440 - dmaengine: mmp_tdma: Reset channel error on release
3441 - selftests/ftrace: Check the first record for kprobe_args_type.tc
3442 - cpufreq: intel_pstate: Only mention the BIOS disabling turbo mode once
3443 - ALSA: hda/hdmi: fix race in monitor detection during probe
3444 - drm/amd/powerplay: avoid using pm_en before it is initialized revised
3445 - drm/amd/display: check if REFCLK_CNTL register is present
3446 - drm/amd/display: Update downspread percent to match spreadsheet for DCN2.1
3447 - drm/qxl: lost qxl_bo_kunmap_atomic_page in qxl_image_init_helper()
3448 - drm/amdgpu: simplify padding calculations (v2)
3449 - drm/amdgpu: invalidate L2 before SDMA IBs (v2)
3450 - ipc/util.c: sysvipc_find_ipc() incorrectly updates position index
3451 - gfs2: Another gfs2_walk_metadata fix
3452 - mmc: sdhci-pci-gli: Fix no irq handler from suspend
3453 - IB/hfi1: Fix another case where pq is left on waitlist
3454 - ACPI: EC: PM: Avoid premature returns from acpi_s2idle_wake()
3455 - pinctrl: sunrisepoint: Fix PAD lock register offset for SPT-H
3456 - pinctrl: baytrail: Enable pin configuration setting for GPIO chip
3457 - pinctrl: qcom: fix wrong write in update_dual_edge
3458 - pinctrl: cherryview: Add missing spinlock usage in chv_gpio_irq_handler
3459 - bpf: Fix error return code in map_lookup_and_delete_elem()
3460 - ALSA: firewire-lib: fix 'function sizeof not defined' error of tracepoints
3461 format
3462 - i40iw: Fix error handling in i40iw_manage_arp_cache()
3463 - drm/i915: Don't enable WaIncreaseLatencyIPCEnabled when IPC is disabled
3464 - bpf, sockmap: msg_pop_data can incorrecty set an sge length
3465 - bpf, sockmap: bpf_tcp_ingress needs to subtract bytes from sg.size
3466 - mmc: alcor: Fix a resource leak in the error path for ->probe()
3467 - mmc: sdhci-pci-gli: Fix can not access GL9750 after reboot from Windows 10
3468 - mmc: core: Check request type before completing the request
3469 - mmc: core: Fix recursive locking issue in CQE recovery path
3470 - mmc: block: Fix request completion in the CQE timeout path
3471 - gfs2: More gfs2_find_jhead fixes
3472 - fork: prevent accidental access to clone3 features
3473 - drm/amdgpu: force fbdev into vram
3474 - NFS: Fix fscache super_cookie index_key from changing after umount
3475 - nfs: fscache: use timespec64 in inode auxdata
3476 - NFSv4: Fix fscache cookie aux_data to ensure change_attr is included
3477 - netfilter: conntrack: avoid gcc-10 zero-length-bounds warning
3478 - drm/i915/gvt: Fix kernel oops for 3-level ppgtt guest
3479 - arm64: fix the flush_icache_range arguments in machine_kexec
3480 - nfs: fix NULL deference in nfs4_get_valid_delegation
3481 - SUNRPC: Signalled ASYNC tasks need to exit
3482 - netfilter: nft_set_rbtree: Introduce and use nft_rbtree_interval_start()
3483 - netfilter: nft_set_rbtree: Add missing expired checks
3484 - RDMA/rxe: Always return ERR_PTR from rxe_create_mmap_info()
3485 - IB/mlx4: Test return value of calls to ib_get_cached_pkey
3486 - IB/core: Fix potential NULL pointer dereference in pkey cache
3487 - RDMA/core: Fix double put of resource
3488 - RDMA/iw_cxgb4: Fix incorrect function parameters
3489 - hwmon: (da9052) Synchronize access with mfd
3490 - s390/ism: fix error return code in ism_probe()
3491 - mm, memcg: fix inconsistent oom event behavior
3492 - NFSv3: fix rpc receive buffer size for MOUNT call
3493 - pnp: Use list_for_each_entry() instead of open coding
3494 - net/rds: Use ERR_PTR for rds_message_alloc_sgs()
3495 - Stop the ad-hoc games with -Wno-maybe-initialized
3496 - [Config] updateconfigs for CC_HAS_WARN_MAYBE_UNINITIALIZED
3497 - gcc-10: disable 'zero-length-bounds' warning for now
3498 - gcc-10: disable 'array-bounds' warning for now
3499 - gcc-10: disable 'stringop-overflow' warning for now
3500 - gcc-10: disable 'restrict' warning for now
3501 - gcc-10 warnings: fix low-hanging fruit
3502 - gcc-10: mark more functions __init to avoid section mismatch warnings
3503 - gcc-10: avoid shadowing standard library 'free()' in crypto
3504 - usb: usbfs: correct kernel->user page attribute mismatch
3505 - USB: usbfs: fix mmap dma mismatch
3506 - ALSA: hda/realtek - Limit int mic boost for Thinkpad T530
3507 - ALSA: hda/realtek - Add COEF workaround for ASUS ZenBook UX431DA
3508 - ALSA: rawmidi: Fix racy buffer resize under concurrent accesses
3509 - ALSA: usb-audio: Add control message quirk delay for Kingston HyperX headset
3510 - usb: core: hub: limit HUB_QUIRK_DISABLE_AUTOSUSPEND to USB5534B
3511 - usb: host: xhci-plat: keep runtime active when removing host
3512 - usb: cdns3: gadget: prev_req->trb is NULL for ep0
3513 - usb: xhci: Fix NULL pointer dereference when enqueuing trbs from urb sg list
3514 - Make the "Reducing compressed framebufer size" message be DRM_INFO_ONCE()
3515 - ARM: dts: dra7: Fix bus_dma_limit for PCIe
3516 - ARM: dts: imx27-phytec-phycard-s-rdk: Fix the I2C1 pinctrl entries
3517 - ARM: dts: imx6dl-yapp4: Fix Ursa board Ethernet connection
3518 - drm/amd/display: add basic atomic check for cursor plane
3519 - powerpc/32s: Fix build failure with CONFIG_PPC_KUAP_DEBUG
3520 - cifs: fix leaked reference on requeued write
3521 - x86: Fix early boot crash on gcc-10, third try
3522 - x86/unwind/orc: Fix error handling in __unwind_start()
3523 - exec: Move would_dump into flush_old_exec
3524 - clk: rockchip: fix incorrect configuration of rk3228 aclk_gpu* clocks
3525 - dwc3: Remove check for HWO flag in dwc3_gadget_ep_reclaim_trb_sg()
3526 - fanotify: fix merging marks masks with FAN_ONDIR
3527 - usb: gadget: net2272: Fix a memory leak in an error handling path in
3528 'net2272_plat_probe()'
3529 - usb: gadget: audio: Fix a missing error return value in audio_bind()
3530 - usb: gadget: legacy: fix error return code in gncm_bind()
3531 - usb: gadget: legacy: fix error return code in cdc_bind()
3532 - clk: Unlink clock if failed to prepare or enable
3533 - arm64: dts: meson-g12b-khadas-vim3: add missing frddr_a status property
3534 - arm64: dts: meson-g12-common: fix dwc2 clock names
3535 - arm64: dts: rockchip: Replace RK805 PMIC node name with "pmic" on rk3328
3536 boards
3537 - arm64: dts: rockchip: Rename dwc3 device nodes on rk3399 to make dtc happy
3538 - arm64: dts: imx8mn: Change SDMA1 ahb clock for imx8mn
3539 - ARM: dts: r8a73a4: Add missing CMT1 interrupts
3540 - arm64: dts: renesas: r8a77980: Fix IPMMU VIP[01] nodes
3541 - ARM: dts: r8a7740: Add missing extal2 to CPG node
3542 - SUNRPC: Revert 241b1f419f0e ("SUNRPC: Remove xdr_buf_trim()")
3543 - bpf: Fix sk_psock refcnt leak when receiving message
3544 - KVM: x86: Fix off-by-one error in kvm_vcpu_ioctl_x86_setup_mce
3545 - Makefile: disallow data races on gcc-10 as well
3546 - Linux 5.4.42
3547
3548 * upgrading to 4.15.0-99-generic breaks the sound and the trackpad
3549 (LP: #1875916) // Focal update: v5.4.42 upstream stable release
3550 (LP: #1879759)
3551 - Revert "ALSA: hda/realtek: Fix pop noise on ALC225"
3552
3553 * Pop sound from build-in speaker during cold boot and resume from S3
3554 (LP: #1866357) // Focal update: v5.4.42 upstream stable release
3555 (LP: #1879759)
3556 - ALSA: hda/realtek - Fix S3 pop noise on Dell Wyse
3557
3558 * tpm: fix TIS locality timeout problems (LP: #1881710)
3559 - SAUCE: tpm: fix TIS locality timeout problems
3560
3561 * [UBUNTU 20.04] s390x/pci: fix linking between PF and VF for multifunction
3562 devices (LP: #1879704)
3563 - PCI/IOV: Introduce pci_iov_sysfs_link() function
3564 - s390/pci: create links between PFs and VFs
3565
3566 * Performing function level reset of AMD onboard USB and audio devices causes
3567 system lockup (LP: #1865988)
3568 - SAUCE: PCI: Avoid FLR for AMD Matisse HD Audio & USB 3.0
3569 - SAUCE: PCI: Avoid FLR for AMD Starship USB 3.0
3570
3571 * seccomp_benchmark times out on eoan (LP: #1881576)
3572 - SAUCE: selftests/seccomp: use 90s as timeout
3573
3574 * ASoC/amd: add audio driver for amd renoir (LP: #1881046)
3575 - ASoC: amd: add Renoir ACP3x IP register header
3576 - ASoC: amd: add Renoir ACP PCI driver
3577 - ASoC: amd: add acp init/de-init functions
3578 - ASoC: amd: create acp3x pdm platform device
3579 - ASoC: amd: add ACP3x PDM platform driver
3580 - ASoC: amd: irq handler changes for ACP3x PDM dma driver
3581 - ASoC: amd: add acp3x pdm driver dma ops
3582 - ASoC: amd: add ACP PDM DMA driver dai ops
3583 - ASoC: amd: add Renoir ACP PCI driver PM ops
3584 - ASoC: amd: add ACP PDM DMA driver pm ops
3585 - ASoC: amd: enable Renoir acp3x drivers build
3586 - ASoC: amd: create platform devices for Renoir
3587 - ASoC: amd: RN machine driver using dmic
3588 - ASoC: amd: enable build for RN machine driver
3589 - ASoC: amd: fix kernel warning
3590 - ASoC: amd: refactoring dai_hw_params() callback
3591 - ASoC: amd: return error when acp de-init fails
3592 - [Config]: enable amd renoir ASoC audio
3593
3594 * Fix for secure boot rules in IMA arch policy on powerpc (LP: #1877955)
3595 - powerpc/ima: Fix secure boot rules in ima arch policy
3596
3597 * [UBUNTU 20.04] s390x/pci: s390_pci_mmio_write/read fail when MIO
3598 instructions are available (LP: #1874055)
3599 - s390/pci: Fix s390_mmio_read/write with MIO
3600
3601 * security: lockdown: remove trailing semicolon before function body
3602 (LP: #1880660)
3603 - SAUCE: (lockdown) security: lockdown: remove trailing semicolon before
3604 function body
3605
3606 * Fix incorrect speed/duplex when I210 device is runtime suspended
3607 (LP: #1880656)
3608 - igb: Report speed and duplex as unknown when device is runtime suspended
3609
3610 * [OMEN by HP Laptop 15-dh0xxx, Realtek ALC285, Black Mic, Left] Recording
3611 problem (LP: #1874698)
3612 - ASoC: SOF: Intel: hda: allow operation without i915 gfx
3613 - ASoC: intel/skl/hda - add no-HDMI cases to generic HDA driver
3614
3615 * CVE-2020-13143
3616 - USB: gadget: fix illegal array access in binding with UDC
3617
3618 * rtl8723bu wifi issue after being turned off (LP: #1878296)
3619 - rtl8xxxu: Improve TX performance of RTL8723BU on rtl8xxxu driver
3620 - rtl8xxxu: add bluetooth co-existence support for single antenna
3621 - rtl8xxxu: remove set but not used variable 'rate_mask'
3622 - rtl8xxxu: Remove set but not used variable 'vif', 'dev', 'len'
3623
3624 * Fix Pericom USB controller OHCI/EHCI PME# defect (LP: #1879321)
3625 - serial: 8250_pci: Move Pericom IDs to pci_ids.h
3626 - PCI: Avoid Pericom USB controller OHCI/EHCI PME# defect
3627
3628 * shiftfs: fix btrfs snapshot deletion (LP: #1879688)
3629 - SAUCE: shiftfs: let userns root destroy subvolumes from other users
3630
3631 * [UBUNTU 20.04] s390x/pci: enumerate pci functions per physical adapter
3632 (LP: #1874056)
3633 - s390/pci: Improve handling of unset UID
3634 - s390/pci: embedding hotplug_slot in zdev
3635 - s390/pci: Expose new port attribute for PCIe functions
3636 - s390/pci: adaptation of iommu to multifunction
3637 - s390/pci: define kernel parameters for PCI multifunction
3638 - s390/pci: define RID and RID available
3639 - s390/pci: create zPCI bus
3640 - s390/pci: adapt events for zbus
3641 - s390/pci: Handling multifunctions
3642 - s390/pci: Do not disable PF when VFs exist
3643 - s390/pci: Documentation for zPCI
3644 - s390/pci: removes wrong PCI multifunction assignment
3645
3646 * update-initramfs complains of missing amdgpu firmware files (LP: #1873325)
3647 - SAUCE: drm/amdgpu: Remove unreleased arcturus and navi12 firmware from
3648 modinfo
3649
3650 -- Marcelo Henrique Cerri <marcelo.cerri@canonical.com> Mon, 22 Jun 2020 17:59:17 -0300
3651
3652 linux (5.4.0-39.43) focal; urgency=medium
3653
3654 * dkms-build: downloads fail in private PPAs (LP: #1883874)
3655 - dkms-build: apt-cache policy elides username:password information
3656
3657 * Packaging resync (LP: #1786013)
3658 - update dkms package versions
3659
3660 -- Kleber Sacilotto de Souza <kleber.souza@canonical.com> Fri, 19 Jun 2020 11:56:47 +0200
3661
3662 linux (5.4.0-37.41) focal; urgency=medium
3663
3664 * CVE-2020-0543
3665 - SAUCE: x86/speculation/spectre_v2: Exclude Zhaoxin CPUs from SPECTRE_V2
3666 - SAUCE: x86/cpu: Add a steppings field to struct x86_cpu_id
3667 - SAUCE: x86/cpu: Add 'table' argument to cpu_matches()
3668 - SAUCE: x86/speculation: Add Special Register Buffer Data Sampling (SRBDS)
3669 mitigation
3670 - SAUCE: x86/speculation: Add SRBDS vulnerability and mitigation documentation
3671 - SAUCE: x86/speculation: Add Ivy Bridge to affected list
3672
3673 -- Marcelo Henrique Cerri <marcelo.cerri@canonical.com> Wed, 03 Jun 2020 11:24:23 -0300
3674
3675 linux (5.4.0-34.38) focal; urgency=medium
3676
3677 * focal/linux: 5.4.0-34.38 -proposed tracker (LP: #1880118)
3678
3679 * debian/scripts/file-downloader does not handle positive failures correctly
3680 (LP: #1878897)
3681 - [Packaging] file-downloader not handling positive failures correctly
3682
3683 * Focal update: v5.4.41 upstream stable release (LP: #1878649)
3684 - USB: serial: qcserial: Add DW5816e support
3685 - nvme: refactor nvme_identify_ns_descs error handling
3686 - nvme: fix possible hang when ns scanning fails during error recovery
3687 - tracing/kprobes: Fix a double initialization typo
3688 - net: macb: Fix runtime PM refcounting
3689 - drm/amdgpu: move kfd suspend after ip_suspend_phase1
3690 - drm/amdgpu: drop redundant cg/pg ungate on runpm enter
3691 - vt: fix unicode console freeing with a common interface
3692 - tty: xilinx_uartps: Fix missing id assignment to the console
3693 - devlink: fix return value after hitting end in region read
3694 - dp83640: reverse arguments to list_add_tail
3695 - fq_codel: fix TCA_FQ_CODEL_DROP_BATCH_SIZE sanity checks
3696 - ipv6: Use global sernum for dst validation with nexthop objects
3697 - mlxsw: spectrum_acl_tcam: Position vchunk in a vregion list properly
3698 - neigh: send protocol value in neighbor create notification
3699 - net: dsa: Do not leave DSA master with NULL netdev_ops
3700 - net: macb: fix an issue about leak related system resources
3701 - net: macsec: preserve ingress frame ordering
3702 - net/mlx4_core: Fix use of ENOSPC around mlx4_counter_alloc()
3703 - net_sched: sch_skbprio: add message validation to skbprio_change()
3704 - net: stricter validation of untrusted gso packets
3705 - net: tc35815: Fix phydev supported/advertising mask
3706 - net/tls: Fix sk_psock refcnt leak in bpf_exec_tx_verdict()
3707 - net/tls: Fix sk_psock refcnt leak when in tls_data_ready()
3708 - net: usb: qmi_wwan: add support for DW5816e
3709 - nfp: abm: fix a memory leak bug
3710 - sch_choke: avoid potential panic in choke_reset()
3711 - sch_sfq: validate silly quantum values
3712 - tipc: fix partial topology connection closure
3713 - tunnel: Propagate ECT(1) when decapsulating as recommended by RFC6040
3714 - bnxt_en: Fix VF anti-spoof filter setup.
3715 - bnxt_en: Reduce BNXT_MSIX_VEC_MAX value to supported CQs per PF.
3716 - bnxt_en: Improve AER slot reset.
3717 - bnxt_en: Return error when allocating zero size context memory.
3718 - bnxt_en: Fix VLAN acceleration handling in bnxt_fix_features().
3719 - net/mlx5: DR, On creation set CQ's arm_db member to right value
3720 - net/mlx5: Fix forced completion access non initialized command entry
3721 - net/mlx5: Fix command entry leak in Internal Error State
3722 - net: mvpp2: prevent buffer overflow in mvpp22_rss_ctx()
3723 - net: mvpp2: cls: Prevent buffer overflow in mvpp2_ethtool_cls_rule_del()
3724 - HID: wacom: Read HID_DG_CONTACTMAX directly for non-generic devices
3725 - sctp: Fix bundling of SHUTDOWN with COOKIE-ACK
3726 - Revert "HID: wacom: generic: read the number of expected touches on a per
3727 collection basis"
3728 - HID: usbhid: Fix race between usbhid_close() and usbhid_stop()
3729 - HID: wacom: Report 2nd-gen Intuos Pro S center button status over BT
3730 - USB: uas: add quirk for LaCie 2Big Quadra
3731 - usb: chipidea: msm: Ensure proper controller reset using role switch API
3732 - USB: serial: garmin_gps: add sanity checking for data length
3733 - tracing: Add a vmalloc_sync_mappings() for safe measure
3734 - crypto: arch/nhpoly1305 - process in explicit 4k chunks
3735 - KVM: s390: Remove false WARN_ON_ONCE for the PQAP instruction
3736 - KVM: VMX: Explicitly clear RFLAGS.CF and RFLAGS.ZF in VM-Exit RSB path
3737 - KVM: arm: vgic: Fix limit condition when writing to GICD_I[CS]ACTIVER
3738 - KVM: arm64: Fix 32bit PC wrap-around
3739 - arm64: hugetlb: avoid potential NULL dereference
3740 - drm: ingenic-drm: add MODULE_DEVICE_TABLE
3741 - ipc/mqueue.c: change __do_notify() to bypass check_kill_permission()
3742 - epoll: atomically remove wait entry on wake up
3743 - eventpoll: fix missing wakeup for ovflist in ep_poll_callback
3744 - mm/page_alloc: fix watchdog soft lockups during set_zone_contiguous()
3745 - mm: limit boost_watermark on small zones
3746 - ceph: demote quotarealm lookup warning to a debug message
3747 - staging: gasket: Check the return value of gasket_get_bar_index()
3748 - coredump: fix crash when umh is disabled
3749 - iocost: protect iocg->abs_vdebt with iocg->waitq.lock
3750 - batman-adv: fix batadv_nc_random_weight_tq
3751 - batman-adv: Fix refcnt leak in batadv_show_throughput_override
3752 - batman-adv: Fix refcnt leak in batadv_store_throughput_override
3753 - batman-adv: Fix refcnt leak in batadv_v_ogm_process
3754 - x86/entry/64: Fix unwind hints in register clearing code
3755 - x86/entry/64: Fix unwind hints in kernel exit path
3756 - x86/entry/64: Fix unwind hints in rewind_stack_do_exit()
3757 - x86/unwind/orc: Don't skip the first frame for inactive tasks
3758 - x86/unwind/orc: Prevent unwinding before ORC initialization
3759 - x86/unwind/orc: Fix error path for bad ORC entry type
3760 - x86/unwind/orc: Fix premature unwind stoppage due to IRET frames
3761 - KVM: x86: Fixes posted interrupt check for IRQs delivery modes
3762 - arch/x86/kvm/svm/sev.c: change flag passed to GUP fast in sev_pin_memory()
3763 - netfilter: nat: never update the UDP checksum when it's 0
3764 - netfilter: nf_osf: avoid passing pointer to local var
3765 - objtool: Fix stack offset tracking for indirect CFAs
3766 - iommu/virtio: Reverse arguments to list_add
3767 - scripts/decodecode: fix trapping instruction formatting
3768 - mm, memcg: fix error return value of mem_cgroup_css_alloc()
3769 - bdi: move bdi_dev_name out of line
3770 - bdi: add a ->dev_name field to struct backing_dev_info
3771 - fsnotify: replace inode pointer with an object id
3772 - fanotify: merge duplicate events on parent and child
3773 - Linux 5.4.41
3774
3775 * Intel GPU Hangs : random screen freezing w/ Ubuntu 20.04 (Linux 5.4)
3776 i915_active_acquire (LP: #1868551)
3777 - drm/i915: Hold reference to intel_frontbuffer as we track activity
3778 - drm/i915: fix uninitialized pointer reads on pointers to and from
3779
3780 * Kernel panic due to NULL ringbuffer vaddr dereference in i915 (LP: #1877394)
3781 - Revert "UBUNTU: SAUCE: drm/i915: Synchronize active and retire callbacks"
3782 - drm/i915/gt: Make intel_ring_unpin() safe for concurrent pint
3783
3784 * add 16-bit width registers support for EEPROM at24 device (LP: #1876699)
3785 - regmap-i2c: add 16-bit width registers support
3786
3787 * [UBUNTU 20.04] PSI generates overhead on s390x (LP: #1876044)
3788 - Ubuntu: [Config] Set CONFIG_PSI_DEFAULT_DISABLED=y on s390x
3789
3790 * Focal update: v5.4.40 upstream stable release (LP: #1878040)
3791 - vhost: vsock: kick send_pkt worker once device is started
3792 - drm/bridge: analogix_dp: Split bind() into probe() and real bind()
3793 - ASoC: topology: Check return value of soc_tplg_create_tlv
3794 - ASoC: topology: Check return value of soc_tplg_*_create
3795 - ASoC: topology: Check soc_tplg_add_route return value
3796 - ASoC: topology: Check return value of pcm_new_ver
3797 - ASoC: topology: Check return value of soc_tplg_dai_config
3798 - selftests/ipc: Fix test failure seen after initial test run
3799 - ASoC: sgtl5000: Fix VAG power-on handling
3800 - ASoC: topology: Fix endianness issue
3801 - usb: dwc3: gadget: Properly set maxpacket limit
3802 - ASoC: rsnd: Fix parent SSI start/stop in multi-SSI mode
3803 - ASoC: rsnd: Fix HDMI channel mapping for multi-SSI mode
3804 - ASoC: codecs: hdac_hdmi: Fix incorrect use of list_for_each_entry
3805 - remoteproc: qcom_q6v5_mss: fix a bug in q6v5_probe()
3806 - drm/amdgpu: Correctly initialize thermal controller for GPUs with Powerplay
3807 table v0 (e.g Hawaii)
3808 - wimax/i2400m: Fix potential urb refcnt leak
3809 - net: stmmac: fix enabling socfpga's ptp_ref_clock
3810 - net: stmmac: Fix sub-second increment
3811 - ASoC: rsnd: Don't treat master SSI in multi SSI setup as parent
3812 - ASoC: rsnd: Fix "status check failed" spam for multi-SSI
3813 - cifs: protect updating server->dstaddr with a spinlock
3814 - scripts/config: allow colons in option strings for sed
3815 - cifs: do not share tcons with DFS
3816 - tracing: Fix memory leaks in trace_events_hist.c
3817 - lib/mpi: Fix building for powerpc with clang
3818 - mac80211: sta_info: Add lockdep condition for RCU list usage
3819 - net: bcmgenet: suppress warnings on failed Rx SKB allocations
3820 - net: systemport: suppress warnings on failed Rx SKB allocations
3821 - drm/i915: Extend WaDisableDARBFClkGating to icl,ehl,tgl
3822 - sctp: Fix SHUTDOWN CTSN Ack in the peer restart case
3823 - Revert "software node: Simplify software_node_release() function"
3824 - hexagon: clean up ioremap
3825 - hexagon: define ioremap_uc
3826 - ALSA: hda: Match both PCI ID and SSID for driver blacklist
3827 - x86/kvm: fix a missing-prototypes "vmread_error"
3828 - platform/x86: GPD pocket fan: Fix error message when temp-limits are out of
3829 range
3830 - ACPI: PM: s2idle: Fix comment in acpi_s2idle_prepare_late()
3831 - mac80211: add ieee80211_is_any_nullfunc()
3832 - cgroup, netclassid: remove double cond_resched
3833 - libbpf: Fix readelf output parsing for Fedora
3834 - mm/mremap: Add comment explaining the untagging behaviour of mremap()
3835 - Revert "drm/amd/display: setting the DIG_MODE to the correct value."
3836 - tools headers UAPI: Sync copy of arm64's asm/unistd.h with the kernel
3837 sources
3838 - udp: document udp_rcv_segment special case for looped packets
3839 - PM / devfreq: Add missing locking while setting suspend_freq
3840 - Linux 5.4.40
3841
3842 * Focal update: v5.4.39 upstream stable release (LP: #1877592)
3843 - dma-buf: Fix SET_NAME ioctl uapi
3844 - drm/edid: Fix off-by-one in DispID DTD pixel clock
3845 - drm/amd/display: Fix green screen issue after suspend
3846 - drm/qxl: qxl_release leak in qxl_draw_dirty_fb()
3847 - drm/qxl: qxl_release leak in qxl_hw_surface_alloc()
3848 - drm/qxl: qxl_release use after free
3849 - NFSv4.1: fix handling of backchannel binding in BIND_CONN_TO_SESSION
3850 - btrfs: fix transaction leak in btrfs_recover_relocation
3851 - btrfs: fix block group leak when removing fails
3852 - btrfs: fix partial loss of prealloc extent past i_size after fsync
3853 - btrfs: transaction: Avoid deadlock due to bad initialization timing of
3854 fs_info::journal_info
3855 - mmc: cqhci: Avoid false "cqhci: CQE stuck on" by not open-coding timeout
3856 loop
3857 - mmc: sdhci-xenon: fix annoying 1.8V regulator warning
3858 - mmc: sdhci-pci: Fix eMMC driver strength for BYT-based controllers
3859 - mmc: sdhci-msm: Enable host capabilities pertains to R1b response
3860 - mmc: meson-mx-sdio: Set MMC_CAP_WAIT_WHILE_BUSY
3861 - mmc: meson-mx-sdio: remove the broken ->card_busy() op
3862 - crypto: caam - fix the address of the last entry of S/G
3863 - ALSA: hda/realtek - Two front mics on a Lenovo ThinkCenter
3864 - ALSA: usb-audio: Correct a typo of NuPrime DAC-10 USB ID
3865 - ALSA: hda/hdmi: fix without unlocked before return
3866 - ALSA: line6: Fix POD HD500 audio playback
3867 - ALSA: pcm: oss: Place the plugin buffer overflow checks correctly
3868 - i2c: amd-mp2-pci: Fix Oops in amd_mp2_pci_init() error handling
3869 - Drivers: hv: vmbus: Fix Suspend-to-Idle for Generation-2 VM
3870 - dlmfs_file_write(): fix the bogosity in handling non-zero *ppos
3871 - IB/rdmavt: Always return ERR_PTR from rvt_create_mmap_info()
3872 - PM: ACPI: Output correct message on target power state
3873 - PM: hibernate: Freeze kernel threads in software_resume()
3874 - dm verity fec: fix hash block number in verity_fec_decode
3875 - dm writecache: fix data corruption when reloading the target
3876 - dm multipath: use updated MPATHF_QUEUE_IO on mapping for bio-based mpath
3877 - ARM: dts: imx6qdl-sr-som-ti: indicate powering off wifi is safe
3878 - scsi: qla2xxx: set UNLOADING before waiting for session deletion
3879 - scsi: qla2xxx: check UNLOADING before posting async work
3880 - RDMA/mlx5: Set GRH fields in query QP on RoCE
3881 - RDMA/mlx4: Initialize ib_spec on the stack
3882 - RDMA/siw: Fix potential siw_mem refcnt leak in siw_fastreg_mr()
3883 - RDMA/core: Prevent mixed use of FDs between shared ufiles
3884 - RDMA/core: Fix race between destroy and release FD object
3885 - RDMA/cm: Fix ordering of xa_alloc_cyclic() in ib_create_cm_id()
3886 - RDMA/cm: Fix an error check in cm_alloc_id_priv()
3887 - i2c: iproc: generate stop event for slave writes
3888 - vfio: avoid possible overflow in vfio_iommu_type1_pin_pages
3889 - vfio/type1: Fix VA->PA translation for PFNMAP VMAs in vaddr_get_pfn()
3890 - iommu/qcom: Fix local_base status check
3891 - scsi: target/iblock: fix WRITE SAME zeroing
3892 - iommu/amd: Fix legacy interrupt remapping for x2APIC-enabled system
3893 - i2c: aspeed: Avoid i2c interrupt status clear race condition.
3894 - ALSA: opti9xx: shut up gcc-10 range warning
3895 - Fix use after free in get_tree_bdev()
3896 - nvme: prevent double free in nvme_alloc_ns() error handling
3897 - nfs: Fix potential posix_acl refcnt leak in nfs3_set_acl
3898 - dmaengine: dmatest: Fix iteration non-stop logic
3899 - dmaengine: dmatest: Fix process hang when reading 'wait' parameter
3900 - arm64: vdso: Add -fasynchronous-unwind-tables to cflags
3901 - selinux: properly handle multiple messages in selinux_netlink_send()
3902 - Linux 5.4.39
3903
3904 * Focal update: v5.4.38 upstream stable release (LP: #1876767)
3905 - Linux 5.4.38
3906
3907 * Focal update: v5.4.37 upstream stable release (LP: #1876765)
3908 - remoteproc: Fix wrong rvring index computation
3909 - ubifs: Fix ubifs_tnc_lookup() usage in do_kill_orphans()
3910 - printk: queue wake_up_klogd irq_work only if per-CPU areas are ready
3911 - ASoC: stm32: sai: fix sai probe
3912 - usb: dwc3: gadget: Do link recovery for SS and SSP
3913 - kbuild: fix DT binding schema rule again to avoid needless rebuilds
3914 - usb: gadget: udc: bdc: Remove unnecessary NULL checks in bdc_req_complete
3915 - usb: gadget: udc: atmel: Fix vbus disconnect handling
3916 - afs: Make record checking use TASK_UNINTERRUPTIBLE when appropriate
3917 - afs: Fix to actually set AFS_SERVER_FL_HAVE_EPOCH
3918 - iio:ad7797: Use correct attribute_group
3919 - propagate_one(): mnt_set_mountpoint() needs mount_lock
3920 - counter: 104-quad-8: Add lock guards - generic interface
3921 - s390/ftrace: fix potential crashes when switching tracers
3922 - ASoC: q6dsp6: q6afe-dai: add missing channels to MI2S DAIs
3923 - ASoC: tas571x: disable regulators on failed probe
3924 - ASoC: wm8960: Fix wrong clock after suspend & resume
3925 - drivers: soc: xilinx: fix firmware driver Kconfig dependency
3926 - nfsd: memory corruption in nfsd4_lock()
3927 - bpf: Forbid XADD on spilled pointers for unprivileged users
3928 - i2c: altera: use proper variable to hold errno
3929 - rxrpc: Fix DATA Tx to disable nofrag for UDP on AF_INET6 socket
3930 - net/cxgb4: Check the return from t4_query_params properly
3931 - xfs: acquire superblock freeze protection on eofblocks scans
3932 - svcrdma: Fix trace point use-after-free race
3933 - svcrdma: Fix leak of svc_rdma_recv_ctxt objects
3934 - net/mlx5e: Don't trigger IRQ multiple times on XSK wakeup to avoid WQ
3935 overruns
3936 - net/mlx5e: Get the latest values from counters in switchdev mode
3937 - PCI: Add ACS quirk for Zhaoxin multi-function devices
3938 - PCI: Make ACS quirk implementations more uniform
3939 - PCI: Unify ACS quirk desired vs provided checking
3940 - PCI: Add Zhaoxin Vendor ID
3941 - PCI: Add ACS quirk for Zhaoxin Root/Downstream Ports
3942 - PCI: Move Apex Edge TPU class quirk to fix BAR assignment
3943 - ARM: dts: bcm283x: Disable dsi0 node
3944 - cpumap: Avoid warning when CONFIG_DEBUG_PER_CPU_MAPS is enabled
3945 - s390/pci: do not set affinity for floating irqs
3946 - net/mlx5: Fix failing fw tracer allocation on s390
3947 - sched/core: Fix reset-on-fork from RT with uclamp
3948 - perf/core: fix parent pid/tid in task exit events
3949 - netfilter: nat: fix error handling upon registering inet hook
3950 - PM: sleep: core: Switch back to async_schedule_dev()
3951 - blk-iocost: Fix error on iocost_ioc_vrate_adj
3952 - um: ensure `make ARCH=um mrproper` removes
3953 arch/$(SUBARCH)/include/generated/
3954 - bpf, x86_32: Fix incorrect encoding in BPF_LDX zero-extension
3955 - bpf, x86_32: Fix clobbering of dst for BPF_JSET
3956 - bpf, x86_32: Fix logic error in BPF_LDX zero-extension
3957 - mm: shmem: disable interrupt when acquiring info->lock in userfaultfd_copy
3958 path
3959 - xfs: clear PF_MEMALLOC before exiting xfsaild thread
3960 - bpf, x86: Fix encoding for lower 8-bit registers in BPF_STX BPF_B
3961 - libbpf: Initialize *nl_pid so gcc 10 is happy
3962 - net: fec: set GPR bit on suspend by DT configuration.
3963 - x86: hyperv: report value of misc_features
3964 - signal: check sig before setting info in kill_pid_usb_asyncio
3965 - afs: Fix length of dump of bad YFSFetchStatus record
3966 - xfs: fix partially uninitialized structure in xfs_reflink_remap_extent
3967 - ALSA: hda: Release resources at error in delayed probe
3968 - ALSA: hda: Keep the controller initialization even if no codecs found
3969 - ALSA: hda: Explicitly permit using autosuspend if runtime PM is supported
3970 - scsi: target: fix PR IN / READ FULL STATUS for FC
3971 - scsi: target: tcmu: reset_ring should reset TCMU_DEV_BIT_BROKEN
3972 - objtool: Fix CONFIG_UBSAN_TRAP unreachable warnings
3973 - objtool: Support Clang non-section symbols in ORC dump
3974 - xen/xenbus: ensure xenbus_map_ring_valloc() returns proper grant status
3975 - ALSA: hda: call runtime_allow() for all hda controllers
3976 - net: stmmac: socfpga: Allow all RGMII modes
3977 - mac80211: fix channel switch trigger from unknown mesh peer
3978 - arm64: Delete the space separator in __emit_inst
3979 - ext4: use matching invalidatepage in ext4_writepage
3980 - ext4: increase wait time needed before reuse of deleted inode numbers
3981 - ext4: convert BUG_ON's to WARN_ON's in mballoc.c
3982 - blk-mq: Put driver tag in blk_mq_dispatch_rq_list() when no budget
3983 - hwmon: (jc42) Fix name to have no illegal characters
3984 - taprio: do not use BIT() in TCA_TAPRIO_ATTR_FLAG_* definitions
3985 - qed: Fix race condition between scheduling and destroying the slowpath
3986 workqueue
3987 - Crypto: chelsio - Fixes a hang issue during driver registration
3988 - net: use indirect call wrappers for skb_copy_datagram_iter()
3989 - qed: Fix use after free in qed_chain_free
3990 - ext4: check for non-zero journal inum in ext4_calculate_overhead
3991 - ASoC: soc-core: disable route checks for legacy devices
3992 - ASoC: stm32: spdifrx: fix regmap status check
3993 - Linux 5.4.37
3994
3995 * Focal update: v5.4.36 upstream stable release (LP: #1876361)
3996 - ext4: fix extent_status fragmentation for plain files
3997 - f2fs: fix to avoid memory leakage in f2fs_listxattr
3998 - net, ip_tunnel: fix interface lookup with no key
3999 - [Config] updateconfigs for ARM64_ERRATUM_1542419
4000 - arm64: errata: Hide CTR_EL0.DIC on systems affected by Neoverse-N1 #1542419
4001 - arm64: Fake the IminLine size on systems affected by Neoverse-N1 #1542419
4002 - arm64: compat: Workaround Neoverse-N1 #1542419 for compat user-space
4003 - arm64: Silence clang warning on mismatched value/register sizes
4004 - tools/testing/nvdimm: Fix compilation failure without
4005 CONFIG_DEV_DAX_PMEM_COMPAT
4006 - watchdog: reset last_hw_keepalive time at start
4007 - scsi: lpfc: Fix kasan slab-out-of-bounds error in lpfc_unreg_login
4008 - scsi: lpfc: Fix crash after handling a pci error
4009 - scsi: lpfc: Fix crash in target side cable pulls hitting WAIT_FOR_UNREG
4010 - scsi: libfc: If PRLI rejected, move rport to PLOGI state
4011 - ceph: return ceph_mdsc_do_request() errors from __get_parent()
4012 - ceph: don't skip updating wanted caps when cap is stale
4013 - pwm: rcar: Fix late Runtime PM enablement
4014 - nvme-tcp: fix possible crash in write_zeroes processing
4015 - scsi: iscsi: Report unbind session event when the target has been removed
4016 - tools/test/nvdimm: Fix out of tree build
4017 - ASoC: Intel: atom: Take the drv->lock mutex before calling
4018 sst_send_slot_map()
4019 - nvme: fix deadlock caused by ANA update wrong locking
4020 - drm/amd/display: Update stream adjust in dc_stream_adjust_vmin_vmax
4021 - dma-direct: fix data truncation in dma_direct_get_required_mask()
4022 - kernel/gcov/fs.c: gcov_seq_next() should increase position index
4023 - selftests: kmod: fix handling test numbers above 9
4024 - ipc/util.c: sysvipc_find_ipc() should increase position index
4025 - kconfig: qconf: Fix a few alignment issues
4026 - lib/raid6/test: fix build on distros whose /bin/sh is not bash
4027 - s390/cio: generate delayed uevent for vfio-ccw subchannels
4028 - s390/cio: avoid duplicated 'ADD' uevents
4029 - loop: Better discard support for block devices
4030 - Revert "powerpc/64: irq_work avoid interrupt when called with hardware irqs
4031 enabled"
4032 - powerpc/pseries: Fix MCE handling on pseries
4033 - nvme: fix compat address handling in several ioctls
4034 - pwm: renesas-tpu: Fix late Runtime PM enablement
4035 - pwm: bcm2835: Dynamically allocate base
4036 - perf/core: Disable page faults when getting phys address
4037 - drm/amd/display: Calculate scaling ratios on every medium/full update
4038 - ASoC: Intel: bytcr_rt5640: Add quirk for MPMAN MPWIN895CL tablet
4039 - ALSA: usb-audio: Add Pioneer DJ DJM-250MK2 quirk
4040 - drm/amd/display: Not doing optimize bandwidth if flip pending.
4041 - cxgb4: fix adapter crash due to wrong MC size
4042 - cxgb4: fix large delays in PTP synchronization
4043 - ipv4: Update fib_select_default to handle nexthop objects
4044 - ipv6: fix restrict IPV6_ADDRFORM operation
4045 - macsec: avoid to set wrong mtu
4046 - macvlan: fix null dereference in macvlan_device_event()
4047 - mlxsw: Fix some IS_ERR() vs NULL bugs
4048 - net: bcmgenet: correct per TX/RX ring statistics
4049 - net/mlx4_en: avoid indirect call in TX completion
4050 - net: netrom: Fix potential nr_neigh refcnt leak in nr_add_node
4051 - net: openvswitch: ovs_ct_exit to be done under ovs_lock
4052 - net: stmmac: dwmac-meson8b: Add missing boundary to RGMII TX clock array
4053 - net/x25: Fix x25_neigh refcnt leak when receiving frame
4054 - sched: etf: do not assume all sockets are full blown
4055 - selftests: Fix suppress test in fib_tests.sh
4056 - tcp: cache line align MAX_TCP_HEADER
4057 - team: fix hang in team_mode_get()
4058 - vrf: Fix IPv6 with qdisc and xfrm
4059 - net: dsa: b53: Lookup VID in ARL searches when VLAN is enabled
4060 - net: dsa: b53: Fix valid setting for MDB entries
4061 - net: dsa: b53: Fix ARL register definitions
4062 - net: dsa: b53: Rework ARL bin logic
4063 - net: dsa: b53: b53_arl_rw_op() needs to select IVL or SVL
4064 - vxlan: use the correct nlattr array in NL_SET_ERR_MSG_ATTR
4065 - geneve: use the correct nlattr array in NL_SET_ERR_MSG_ATTR
4066 - xfrm: Always set XFRM_TRANSFORMED in xfrm{4,6}_output_finish
4067 - vrf: Check skb for XFRM_TRANSFORMED flag
4068 - KEYS: Avoid false positive ENOMEM error on key read
4069 - ALSA: hda: Remove ASUS ROG Zenith from the blacklist
4070 - ALSA: usb-audio: Add static mapping table for ALC1220-VB-based mobos
4071 - ALSA: usb-audio: Add connector notifier delegation
4072 - iio: core: remove extra semi-colon from devm_iio_device_register() macro
4073 - iio: st_sensors: rely on odr mask to know if odr can be set
4074 - iio: adc: stm32-adc: fix sleep in atomic context
4075 - iio: adc: ti-ads8344: properly byte swap value
4076 - iio: xilinx-xadc: Fix ADC-B powerdown
4077 - iio: xilinx-xadc: Fix clearing interrupt when enabling trigger
4078 - iio: xilinx-xadc: Fix sequencer configuration for aux channels in
4079 simultaneous mode
4080 - iio: xilinx-xadc: Make sure not exceed maximum samplerate
4081 - USB: sisusbvga: Change port variable from signed to unsigned
4082 - USB: Add USB_QUIRK_DELAY_CTRL_MSG and USB_QUIRK_DELAY_INIT for Corsair K70
4083 RGB RAPIDFIRE
4084 - USB: early: Handle AMD's spec-compliant identifiers, too
4085 - USB: core: Fix free-while-in-use bug in the USB S-Glibrary
4086 - USB: hub: Fix handling of connect changes during sleep
4087 - USB: hub: Revert commit bd0e6c9614b9 ("usb: hub: try old enumeration scheme
4088 first for high speed devices")
4089 - tty: serial: owl: add "much needed" clk_prepare_enable()
4090 - vmalloc: fix remap_vmalloc_range() bounds checks
4091 - staging: gasket: Fix incongruency in handling of sysfs entries creation
4092 - coredump: fix null pointer dereference on coredump
4093 - mm/hugetlb: fix a addressing exception caused by huge_pte_offset
4094 - mm/ksm: fix NULL pointer dereference when KSM zero page is enabled
4095 - tools/vm: fix cross-compile build
4096 - ALSA: usx2y: Fix potential NULL dereference
4097 - ALSA: hda/realtek - Fix unexpected init_amp override
4098 - ALSA: hda/realtek - Add new codec supported for ALC245
4099 - ALSA: hda/hdmi: Add module option to disable audio component binding
4100 - ALSA: usb-audio: Fix usb audio refcnt leak when getting spdif
4101 - ALSA: usb-audio: Filter out unsupported sample rates on Focusrite devices
4102 - tpm/tpm_tis: Free IRQ if probing fails
4103 - tpm: fix wrong return value in tpm_pcr_extend
4104 - tpm: ibmvtpm: retry on H_CLOSED in tpm_ibmvtpm_send()
4105 - KVM: s390: Return last valid slot if approx index is out-of-bounds
4106 - KVM: Check validity of resolved slot when searching memslots
4107 - KVM: VMX: Enable machine check support for 32bit targets
4108 - tty: hvc: fix buffer overflow during hvc_alloc().
4109 - tty: rocket, avoid OOB access
4110 - usb-storage: Add unusual_devs entry for JMicron JMS566
4111 - signal: Avoid corrupting si_pid and si_uid in do_notify_parent
4112 - audit: check the length of userspace generated audit records
4113 - ASoC: dapm: fixup dapm kcontrol widget
4114 - mac80211: populate debugfs only after cfg80211 init
4115 - SUNRPC: Fix backchannel RPC soft lockups
4116 - iwlwifi: pcie: actually release queue memory in TVQM
4117 - iwlwifi: mvm: beacon statistics shouldn't go backwards
4118 - iwlwifi: mvm: limit maximum queue appropriately
4119 - iwlwifi: mvm: Do not declare support for ACK Enabled Aggregation
4120 - iwlwifi: mvm: fix inactive TID removal return value usage
4121 - cifs: fix uninitialised lease_key in open_shroot()
4122 - ARM: imx: provide v7_cpu_resume() only on ARM_CPU_SUSPEND=y
4123 - powerpc/setup_64: Set cache-line-size based on cache-block-size
4124 - staging: comedi: dt2815: fix writing hi byte of analog output
4125 - staging: comedi: Fix comedi_device refcnt leak in comedi_open
4126 - vt: don't hardcode the mem allocation upper bound
4127 - vt: don't use kmalloc() for the unicode screen buffer
4128 - staging: vt6656: Don't set RCR_MULTICAST or RCR_BROADCAST by default.
4129 - staging: vt6656: Fix calling conditions of vnt_set_bss_mode
4130 - staging: vt6656: Fix drivers TBTT timing counter.
4131 - staging: vt6656: Fix pairwise key entry save.
4132 - staging: vt6656: Power save stop wake_up_count wrap around.
4133 - cdc-acm: close race betrween suspend() and acm_softint
4134 - cdc-acm: introduce a cool down
4135 - UAS: no use logging any details in case of ENODEV
4136 - UAS: fix deadlock in error handling and PM flushing work
4137 - fpga: dfl: pci: fix return value of cci_pci_sriov_configure
4138 - usb: dwc3: gadget: Fix request completion check
4139 - usb: f_fs: Clear OS Extended descriptor counts to zero in ffs_data_reset()
4140 - usb: typec: tcpm: Ignore CC and vbus changes in PORT_RESET change
4141 - usb: typec: altmode: Fix typec_altmode_get_partner sometimes returning an
4142 invalid pointer
4143 - xhci: Fix handling halted endpoint even if endpoint ring appears empty
4144 - xhci: prevent bus suspend if a roothub port detected a over-current
4145 condition
4146 - xhci: Don't clear hub TT buffer on ep0 protocol stall
4147 - serial: sh-sci: Make sure status register SCxSR is read in correct sequence
4148 - Revert "serial: uartps: Fix uartps_major handling"
4149 - Revert "serial: uartps: Use the same dynamic major number for all ports"
4150 - Revert "serial: uartps: Fix error path when alloc failed"
4151 - Revert "serial: uartps: Do not allow use aliases >= MAX_UART_INSTANCES"
4152 - Revert "serial: uartps: Change uart ID port allocation"
4153 - Revert "serial: uartps: Move Port ID to device data structure"
4154 - Revert "serial: uartps: Register own uart console and driver structures"
4155 - powerpc/kuap: PPC_KUAP_DEBUG should depend on PPC_KUAP
4156 - powerpc/mm: Fix CONFIG_PPC_KUAP_DEBUG on PPC32
4157 - compat: ARM64: always include asm-generic/compat.h
4158 - Linux 5.4.36
4159
4160 * Focal update: v5.4.35 upstream stable release (LP: #1875660)
4161 - ext4: use non-movable memory for superblock readahead
4162 - watchdog: sp805: fix restart handler
4163 - xsk: Fix out of boundary write in __xsk_rcv_memcpy
4164 - arm, bpf: Fix bugs with ALU64 {RSH, ARSH} BPF_K shift by 0
4165 - arm, bpf: Fix offset overflow for BPF_MEM BPF_DW
4166 - objtool: Fix switch table detection in .text.unlikely
4167 - scsi: sg: add sg_remove_request in sg_common_write
4168 - ALSA: hda: Honor PM disablement in PM freeze and thaw_noirq ops
4169 - ARM: dts: imx6: Use gpc for FEC interrupt controller to fix wake on LAN.
4170 - kbuild, btf: Fix dependencies for DEBUG_INFO_BTF
4171 - netfilter: nf_tables: report EOPNOTSUPP on unsupported flags/object type
4172 - irqchip/mbigen: Free msi_desc on device teardown
4173 - ALSA: hda: Don't release card at firmware loading error
4174 - xsk: Add missing check on user supplied headroom size
4175 - of: unittest: kmemleak on changeset destroy
4176 - of: unittest: kmemleak in of_unittest_platform_populate()
4177 - of: unittest: kmemleak in of_unittest_overlay_high_level()
4178 - of: overlay: kmemleak in dup_and_fixup_symbol_prop()
4179 - x86/Hyper-V: Unload vmbus channel in hv panic callback
4180 - x86/Hyper-V: Trigger crash enlightenment only once during system crash.
4181 - x86/Hyper-V: Report crash register data or kmsg before running crash kernel
4182 - x86/Hyper-V: Report crash register data when sysctl_record_panic_msg is not
4183 set
4184 - x86/Hyper-V: Report crash data in die() when panic_on_oops is set
4185 - afs: Fix missing XDR advance in xdr_decode_{AFS,YFS}FSFetchStatus()
4186 - afs: Fix decoding of inline abort codes from version 1 status records
4187 - afs: Fix rename operation status delivery
4188 - afs: Fix afs_d_validate() to set the right directory version
4189 - afs: Fix race between post-modification dir edit and readdir/d_revalidate
4190 - block, bfq: turn put_queue into release_process_ref in
4191 __bfq_bic_change_cgroup
4192 - block, bfq: make reparent_leaf_entity actually work only on leaf entities
4193 - block, bfq: invoke flush_idle_tree after reparent_active_queues in
4194 pd_offline
4195 - rbd: avoid a deadlock on header_rwsem when flushing notifies
4196 - rbd: call rbd_dev_unprobe() after unwatching and flushing notifies
4197 - x86/Hyper-V: Free hv_panic_page when fail to register kmsg dump
4198 - drm/ttm: flush the fence on the bo after we individualize the reservation
4199 object
4200 - clk: Don't cache errors from clk_ops::get_phase()
4201 - clk: at91: usb: continue if clk_hw_round_rate() return zero
4202 - net/mlx5e: Enforce setting of a single FEC mode
4203 - f2fs: fix the panic in do_checkpoint()
4204 - ARM: dts: rockchip: fix vqmmc-supply property name for rk3188-bqedison2qc
4205 - arm64: dts: allwinner: a64: Fix display clock register range
4206 - power: supply: bq27xxx_battery: Silence deferred-probe error
4207 - clk: tegra: Fix Tegra PMC clock out parents
4208 - arm64: tegra: Add PCIe endpoint controllers nodes for Tegra194
4209 - arm64: tegra: Fix Tegra194 PCIe compatible string
4210 - arm64: dts: clearfog-gt-8k: set gigabit PHY reset deassert delay
4211 - soc: imx: gpc: fix power up sequencing
4212 - dma-coherent: fix integer overflow in the reserved-memory dma allocation
4213 - rtc: 88pm860x: fix possible race condition
4214 - NFS: alloc_nfs_open_context() must use the file cred when available
4215 - NFSv4/pnfs: Return valid stateids in nfs_layout_find_inode_by_stateid()
4216 - NFSv4.2: error out when relink swapfile
4217 - ARM: dts: rockchip: fix lvds-encoder ports subnode for rk3188-bqedison2qc
4218 - KVM: PPC: Book3S HV: Fix H_CEDE return code for nested guests
4219 - f2fs: fix to show norecovery mount option
4220 - phy: uniphier-usb3ss: Add Pro5 support
4221 - NFS: direct.c: Fix memory leak of dreq when nfs_get_lock_context fails
4222 - f2fs: Fix mount failure due to SPO after a successful online resize FS
4223 - f2fs: Add a new CP flag to help fsck fix resize SPO issues
4224 - s390/cpuinfo: fix wrong output when CPU0 is offline
4225 - hibernate: Allow uswsusp to write to swap
4226 - btrfs: add RCU locks around block group initialization
4227 - powerpc/prom_init: Pass the "os-term" message to hypervisor
4228 - powerpc/maple: Fix declaration made after definition
4229 - s390/cpum_sf: Fix wrong page count in error message
4230 - ext4: do not commit super on read-only bdev
4231 - um: ubd: Prevent buffer overrun on command completion
4232 - cifs: Allocate encryption header through kmalloc
4233 - mm/hugetlb: fix build failure with HUGETLB_PAGE but not HUGEBTLBFS
4234 - drm/nouveau/svm: check for SVM initialized before migrating
4235 - drm/nouveau/svm: fix vma range check for migration
4236 - include/linux/swapops.h: correct guards for non_swap_entry()
4237 - percpu_counter: fix a data race at vm_committed_as
4238 - compiler.h: fix error in BUILD_BUG_ON() reporting
4239 - KVM: s390: vsie: Fix possible race when shadowing region 3 tables
4240 - drm/nouveau: workaround runpm fail by disabling PCI power management on
4241 certain intel bridges
4242 - leds: core: Fix warning message when init_data
4243 - x86: ACPI: fix CPU hotplug deadlock
4244 - csky: Fixup cpu speculative execution to IO area
4245 - drm/amdkfd: kfree the wrong pointer
4246 - NFS: Fix memory leaks in nfs_pageio_stop_mirroring()
4247 - csky: Fixup get wrong psr value from phyical reg
4248 - f2fs: fix NULL pointer dereference in f2fs_write_begin()
4249 - ACPICA: Fixes for acpiExec namespace init file
4250 - um: falloc.h needs to be directly included for older libc
4251 - drm/vc4: Fix HDMI mode validation
4252 - iommu/virtio: Fix freeing of incomplete domains
4253 - iommu/vt-d: Fix mm reference leak
4254 - ext2: fix empty body warnings when -Wextra is used
4255 - iommu/vt-d: Silence RCU-list debugging warning in dmar_find_atsr()
4256 - iommu/vt-d: Fix page request descriptor size
4257 - ext2: fix debug reference to ext2_xattr_cache
4258 - sunrpc: Fix gss_unwrap_resp_integ() again
4259 - csky: Fixup init_fpu compile warning with __init
4260 - power: supply: axp288_fuel_gauge: Broaden vendor check for Intel Compute
4261 Sticks.
4262 - libnvdimm: Out of bounds read in __nd_ioctl()
4263 - iommu/amd: Fix the configuration of GCR3 table root pointer
4264 - f2fs: fix to wait all node page writeback
4265 - drm/nouveau/gr/gp107,gp108: implement workaround for HW hanging during init
4266 - net: dsa: bcm_sf2: Fix overflow checks
4267 - dma-debug: fix displaying of dma allocation type
4268 - fbdev: potential information leak in do_fb_ioctl()
4269 - ARM: dts: sunxi: Fix DE2 clocks register range
4270 - iio: si1133: read 24-bit signed integer for measurement
4271 - fbmem: Adjust indentation in fb_prepare_logo and fb_blank
4272 - tty: evh_bytechan: Fix out of bounds accesses
4273 - locktorture: Print ratio of acquisitions, not failures
4274 - mtd: rawnand: free the nand_device object
4275 - mtd: spinand: Explicitly use MTD_OPS_RAW to write the bad block marker to
4276 OOB
4277 - docs: Fix path to MTD command line partition parser
4278 - mtd: lpddr: Fix a double free in probe()
4279 - mtd: phram: fix a double free issue in error path
4280 - KEYS: Don't write out to userspace while holding key semaphore
4281 - bpf: fix buggy r0 retval refinement for tracing helpers
4282 - bpf: Test_verifier, bpf_get_stack return value add <0
4283 - bpf: Test_progs, add test to catch retval refine error handling
4284 - SAUCE: bpf: Test_progs, fix test_get_stack_rawtp_err.c build
4285 - bpf, test_verifier: switch bpf_get_stack's 0 s> r8 test
4286 - Linux 5.4.35
4287
4288 * Killer(R) Wi-Fi 6 AX1650i 160MHz Wireless Network Adapter (201NGW),
4289 REV=0x354 [8086:a0f0] subsystem id [1a56:1651] wireless adapter not found
4290 due to firmware crash (LP: #1874685)
4291 - iwlwifi: pcie: handle QuZ configs with killer NICs as well
4292
4293 * Support DMIC micmute LED on HP platforms (LP: #1876859)
4294 - ALSA: hda/realtek - Introduce polarity for micmute LED GPIO
4295 - ALSA: hda/realtek - Enable micmute LED on and HP system
4296 - ALSA: hda/realtek - Add LED class support for micmute LED
4297 - ALSA: hda/realtek - Fix unused variable warning w/o
4298 CONFIG_LEDS_TRIGGER_AUDIO
4299 - ASoC: SOF: Update correct LED status at the first time usage of
4300 update_mute_led()
4301
4302 * linux: riscv: set max_pfn to the PFN of the last page (LP: #1876885)
4303 - riscv: set max_pfn to the PFN of the last page
4304
4305 * Dell XPS 13 9300 mirror mode doesn't work sometimes with WD19TB
4306 (LP: #1877013)
4307 - drm/i915/perf: Do not clear pollin for small user read buffers
4308
4309 * [UBUNTU 20.04] s390x/pci: do not allow to create more pci functions than
4310 configured via CONFIG_PCI_NR_FUNCTIONS (LP: #1874057)
4311 - s390/pci: Fix zpci_alloc_domain() over allocation
4312
4313 * [Ubuntu 20.04] net/mlx5e: Fix endianness handling in pedit mask
4314 (LP: #1872726)
4315 - net/mlx5e: Fix endianness handling in pedit mask
4316
4317 * rtkit-daemon[*]: Failed to make ourselves RT: Operation not permitted after
4318 upgrade to 20.04 (LP: #1875665)
4319 - [Config] Turn off CONFIG_RT_GROUP_SCHED everywhere
4320
4321 * ceph -- Unable to mount ceph volume on s390x (LP: #1875863)
4322 - ceph: fix endianness bug when handling MDS session feature bits
4323
4324 * Do not treat unresolved test case in ftrace from ubuntu_kernel_selftests as
4325 failure (LP: #1877958)
4326 - ftrace/selftest: make unresolved cases cause failure if --fail-unresolved
4327 set
4328
4329 * Add support for Ambiq micro AM1805 RTC chip (LP: #1876667)
4330 - SAUCE: rtc: add am-1805 RTC driver
4331
4332 * alsa/sof: kernel oops on the machine without Intel hdmi audio codec (a
4333 regression in the asoc machine driver) (LP: #1874359)
4334 - SAUCE: ASoC: intel/skl/hda - fix oops on systems without i915 audio codec
4335
4336 * 'Elan touchpad' not detected on 'Lenovo ThinkBook 15 IIL' (LP: #1861610)
4337 - SAUCE: Input: elan_i2c - add more hardware ID for Lenovo laptop
4338
4339 -- Kleber Sacilotto de Souza <kleber.souza@canonical.com> Mon, 25 May 2020 17:05:37 +0200
4340
4341 linux (5.4.0-33.37) focal; urgency=medium
4342
4343 * focal/linux: 5.4.0-33.37 -proposed tracker (LP: #1879926)
4344
4345 * Docker registry doesn't stay up and keeps restarting (LP: #1879690)
4346 - Revert "UBUNTU: SAUCE: overlayfs: fix shitfs special-casing"
4347 - Revert "UBUNTU: SAUCE: overlayfs: use shiftfs hacks only with shiftfs as
4348 underlay"
4349
4350 -- Kleber Sacilotto de Souza <kleber.souza@canonical.com> Thu, 21 May 2020 14:34:26 +0200
4351
4352 linux (5.4.0-31.35) focal; urgency=medium
4353
4354 * focal/linux: 5.4.0-31.35 -proposed tracker (LP: #1877253)
4355
4356 * Intermittent display blackouts on event (LP: #1875254)
4357 - drm/i915: Limit audio CDCLK>=2*BCLK constraint back to GLK only
4358
4359 * Unable to handle kernel pointer dereference in virtual kernel address space
4360 on Eoan (LP: #1876645)
4361 - SAUCE: overlayfs: fix shitfs special-casing
4362
4363 -- Stefan Bader <stefan.bader@canonical.com> Thu, 07 May 2020 11:05:18 +0200
4364
4365 linux (5.4.0-30.34) focal; urgency=medium
4366
4367 * focal/linux: 5.4.0-30.34 -proposed tracker (LP: #1875385)
4368
4369 * ubuntu/focal64 fails to mount Vagrant shared folders (LP: #1873506)
4370 - [Packaging] Move virtualbox modules to linux-modules
4371 - [Packaging] Remove vbox and zfs modules from generic.inclusion-list
4372
4373 * linux-image-5.0.0-35-generic breaks checkpointing of container
4374 (LP: #1857257)
4375 - SAUCE: overlayfs: use shiftfs hacks only with shiftfs as underlay
4376
4377 * shiftfs: broken shiftfs nesting (LP: #1872094)
4378 - SAUCE: shiftfs: record correct creator credentials
4379
4380 * Add debian/rules targets to compile/run kernel selftests (LP: #1874286)
4381 - [Packaging] add support to compile/run selftests
4382
4383 * shiftfs: O_TMPFILE reports ESTALE (LP: #1872757)
4384 - SAUCE: shiftfs: fix dentry revalidation
4385
4386 * LIO hanging in iscsit_free_session and iscsit_stop_session (LP: #1871688)
4387 - scsi: target: iscsi: calling iscsit_stop_session() inside
4388 iscsit_close_session() has no effect
4389
4390 * [ICL] TC port in legacy/static mode can't be detected due TCCOLD
4391 (LP: #1868936)
4392 - SAUCE: drm/i915: Align power domain names with port names
4393 - SAUCE: drm/i915/display: Move out code to return the digital_port of the aux
4394 ch
4395 - SAUCE: drm/i915/display: Add intel_legacy_aux_to_power_domain()
4396 - SAUCE: drm/i915/display: Split hsw_power_well_enable() into two
4397 - SAUCE: drm/i915/tc/icl: Implement TC cold sequences
4398 - SAUCE: drm/i915/tc: Skip ref held check for TC legacy aux power wells
4399 - SAUCE: drm/i915/tc/tgl: Implement TC cold sequences
4400 - SAUCE: drm/i915/tc: Catch TC users accessing FIA registers without enable
4401 aux
4402 - SAUCE: drm/i915/tc: Do not warn when aux power well of static TC ports
4403 timeout
4404
4405 * alsa/sof: external mic can't be deteced on Lenovo and HP laptops
4406 (LP: #1872569)
4407 - SAUCE: ASoC: intel/skl/hda - set autosuspend timeout for hda codecs
4408
4409 * amdgpu kernel errors in Linux 5.4 (LP: #1871248)
4410 - drm/amd/display: Stop if retimer is not available
4411
4412 * Focal update: v5.4.34 upstream stable release (LP: #1874111)
4413 - amd-xgbe: Use __napi_schedule() in BH context
4414 - hsr: check protocol version in hsr_newlink()
4415 - l2tp: Allow management of tunnels and session in user namespace
4416 - net: dsa: mt7530: fix tagged frames pass-through in VLAN-unaware mode
4417 - net: ipv4: devinet: Fix crash when add/del multicast IP with autojoin
4418 - net: ipv6: do not consider routes via gateways for anycast address check
4419 - net: phy: micrel: use genphy_read_status for KSZ9131
4420 - net: qrtr: send msgs from local of same id as broadcast
4421 - net: revert default NAPI poll timeout to 2 jiffies
4422 - net: tun: record RX queue in skb before do_xdp_generic()
4423 - net: dsa: mt7530: move mt7623 settings out off the mt7530
4424 - net: ethernet: mediatek: move mt7623 settings out off the mt7530
4425 - net/mlx5: Fix frequent ioread PCI access during recovery
4426 - net/mlx5e: Add missing release firmware call
4427 - net/mlx5e: Fix nest_level for vlan pop action
4428 - net/mlx5e: Fix pfnum in devlink port attribute
4429 - net: stmmac: dwmac-sunxi: Provide TX and RX fifo sizes
4430 - ovl: fix value of i_ino for lower hardlink corner case
4431 - scsi: ufs: Fix ufshcd_hold() caused scheduling while atomic
4432 - platform/chrome: cros_ec_rpmsg: Fix race with host event
4433 - jbd2: improve comments about freeing data buffers whose page mapping is NULL
4434 - acpi/nfit: improve bounds checking for 'func'
4435 - perf report: Fix no branch type statistics report issue
4436 - pwm: pca9685: Fix PWM/GPIO inter-operation
4437 - ext4: fix incorrect group count in ext4_fill_super error message
4438 - ext4: fix incorrect inodes per group in error message
4439 - clk: at91: sam9x60: fix usb clock parents
4440 - clk: at91: usb: use proper usbs_mask
4441 - ARM: dts: imx7-colibri: fix muxing of usbc_det pin
4442 - arm64: dts: librem5-devkit: add a vbus supply to usb0
4443 - usb: dwc3: gadget: Don't clear flags before transfer ended
4444 - ASoC: Intel: mrfld: fix incorrect check on p->sink
4445 - ASoC: Intel: mrfld: return error codes when an error occurs
4446 - ALSA: hda/realtek - Enable the headset mic on Asus FX505DT
4447 - ALSA: usb-audio: Filter error from connector kctl ops, too
4448 - ALSA: usb-audio: Don't override ignore_ctl_error value from the map
4449 - ALSA: usb-audio: Don't create jack controls for PCM terminals
4450 - ALSA: usb-audio: Check mapping at creating connector controls, too
4451 - arm64: vdso: don't free unallocated pages
4452 - keys: Fix proc_keys_next to increase position index
4453 - tracing: Fix the race between registering 'snapshot' event trigger and
4454 triggering 'snapshot' operation
4455 - btrfs: check commit root generation in should_ignore_root
4456 - nl80211: fix NL80211_ATTR_FTM_RESPONDER policy
4457 - mac80211: fix race in ieee80211_register_hw()
4458 - mac80211_hwsim: Use kstrndup() in place of kasprintf()
4459 - net/mlx5e: Encapsulate updating netdev queues into a function
4460 - net/mlx5e: Rename hw_modify to preactivate
4461 - net/mlx5e: Use preactivate hook to set the indirection table
4462 - drm/amd/powerplay: force the trim of the mclk dpm_levels if OD is enabled
4463 - drm/amdgpu: fix the hw hang during perform system reboot and reset
4464 - i2c: designware: platdrv: Remove DPM_FLAG_SMART_SUSPEND flag on BYT and CHT
4465 - ext4: do not zeroout extents beyond i_disksize
4466 - irqchip/ti-sci-inta: Fix processing of masked irqs
4467 - x86/resctrl: Preserve CDP enable over CPU hotplug
4468 - x86/resctrl: Fix invalid attempt at removing the default resource group
4469 - scsi: target: remove boilerplate code
4470 - scsi: target: fix hang when multiple threads try to destroy the same iscsi
4471 session
4472 - x86/microcode/AMD: Increase microcode PATCH_MAX_SIZE
4473 - Linux 5.4.34
4474
4475 * Focal update: v5.4.33 upstream stable release (LP: #1873481)
4476 - ARM: dts: sun8i-a83t-tbs-a711: HM5065 doesn't like such a high voltage
4477 - bus: sunxi-rsb: Return correct data when mixing 16-bit and 8-bit reads
4478 - ARM: dts: Fix dm814x Ethernet by changing to use rgmii-id mode
4479 - bpf: Fix deadlock with rq_lock in bpf_send_signal()
4480 - iwlwifi: mvm: Fix rate scale NSS configuration
4481 - Input: tm2-touchkey - add support for Coreriver TC360 variant
4482 - soc: fsl: dpio: register dpio irq handlers after dpio create
4483 - rxrpc: Abstract out the calculation of whether there's Tx space
4484 - rxrpc: Fix call interruptibility handling
4485 - net: stmmac: platform: Fix misleading interrupt error msg
4486 - net: vxge: fix wrong __VA_ARGS__ usage
4487 - hinic: fix a bug of waitting for IO stopped
4488 - hinic: fix the bug of clearing event queue
4489 - hinic: fix out-of-order excution in arm cpu
4490 - hinic: fix wrong para of wait_for_completion_timeout
4491 - hinic: fix wrong value of MIN_SKB_LEN
4492 - selftests/net: add definition for SOL_DCCP to fix compilation errors for old
4493 libc
4494 - cxgb4/ptp: pass the sign of offset delta in FW CMD
4495 - drm/scheduler: fix rare NULL ptr race
4496 - cfg80211: Do not warn on same channel at the end of CSA
4497 - qlcnic: Fix bad kzalloc null test
4498 - i2c: st: fix missing struct parameter description
4499 - i2c: pca-platform: Use platform_irq_get_optional
4500 - media: rc: add keymap for Videostrong KII Pro
4501 - cpufreq: imx6q: Fixes unwanted cpu overclocking on i.MX6ULL
4502 - staging: wilc1000: avoid double unlocking of 'wilc->hif_cs' mutex
4503 - media: venus: hfi_parser: Ignore HEVC encoding for V1
4504 - firmware: arm_sdei: fix double-lock on hibernate with shared events
4505 - null_blk: Fix the null_add_dev() error path
4506 - null_blk: Handle null_add_dev() failures properly
4507 - null_blk: fix spurious IO errors after failed past-wp access
4508 - media: imx: imx7_mipi_csis: Power off the source when stopping streaming
4509 - media: imx: imx7-media-csi: Fix video field handling
4510 - xhci: bail out early if driver can't accress host in resume
4511 - x86: Don't let pgprot_modify() change the page encryption bit
4512 - dma-mapping: Fix dma_pgprot() for unencrypted coherent pages
4513 - block: keep bdi->io_pages in sync with max_sectors_kb for stacked devices
4514 - debugfs: Check module state before warning in {full/open}_proxy_open()
4515 - irqchip/versatile-fpga: Handle chained IRQs properly
4516 - time/sched_clock: Expire timer in hardirq context
4517 - media: allegro: fix type of gop_length in channel_create message
4518 - sched: Avoid scale real weight down to zero
4519 - selftests/x86/ptrace_syscall_32: Fix no-vDSO segfault
4520 - PCI/switchtec: Fix init_completion race condition with poll_wait()
4521 - block, bfq: move forward the getting of an extra ref in bfq_bfqq_move
4522 - media: i2c: video-i2c: fix build errors due to 'imply hwmon'
4523 - libata: Remove extra scsi_host_put() in ata_scsi_add_hosts()
4524 - pstore/platform: fix potential mem leak if pstore_init_fs failed
4525 - gfs2: Do log_flush in gfs2_ail_empty_gl even if ail list is empty
4526 - gfs2: Don't demote a glock until its revokes are written
4527 - cpufreq: imx6q: fix error handling
4528 - x86/boot: Use unsigned comparison for addresses
4529 - efi/x86: Ignore the memory attributes table on i386
4530 - genirq/irqdomain: Check pointer in irq_domain_alloc_irqs_hierarchy()
4531 - block: Fix use-after-free issue accessing struct io_cq
4532 - media: i2c: ov5695: Fix power on and off sequences
4533 - usb: dwc3: core: add support for disabling SS instances in park mode
4534 - irqchip/gic-v4: Provide irq_retrigger to avoid circular locking dependency
4535 - md: check arrays is suspended in mddev_detach before call quiesce operations
4536 - firmware: fix a double abort case with fw_load_sysfs_fallback
4537 - spi: spi-fsl-dspi: Replace interruptible wait queue with a simple completion
4538 - locking/lockdep: Avoid recursion in lockdep_count_{for,back}ward_deps()
4539 - block, bfq: fix use-after-free in bfq_idle_slice_timer_body
4540 - btrfs: qgroup: ensure qgroup_rescan_running is only set when the worker is
4541 at least queued
4542 - btrfs: remove a BUG_ON() from merge_reloc_roots()
4543 - btrfs: restart relocate_tree_blocks properly
4544 - btrfs: track reloc roots based on their commit root bytenr
4545 - ASoC: fix regwmask
4546 - ASoC: dapm: connect virtual mux with default value
4547 - ASoC: dpcm: allow start or stop during pause for backend
4548 - ASoC: topology: use name_prefix for new kcontrol
4549 - usb: gadget: f_fs: Fix use after free issue as part of queue failure
4550 - usb: gadget: composite: Inform controller driver of self-powered
4551 - ALSA: usb-audio: Add mixer workaround for TRX40 and co
4552 - ALSA: hda: Add driver blacklist
4553 - ALSA: hda: Fix potential access overflow in beep helper
4554 - ALSA: ice1724: Fix invalid access for enumerated ctl items
4555 - ALSA: pcm: oss: Fix regression by buffer overflow fix
4556 - ALSA: hda/realtek - a fake key event is triggered by running shutup
4557 - ALSA: doc: Document PC Beep Hidden Register on Realtek ALC256
4558 - ALSA: hda/realtek - Set principled PC Beep configuration for ALC256
4559 - ALSA: hda/realtek - Remove now-unnecessary XPS 13 headphone noise fixups
4560 - ALSA: hda/realtek - Add quirk for Lenovo Carbon X1 8th gen
4561 - ALSA: hda/realtek - Add quirk for MSI GL63
4562 - media: venus: firmware: Ignore secure call error on first resume
4563 - media: hantro: Read be32 words starting at every fourth byte
4564 - media: ti-vpe: cal: fix disable_irqs to only the intended target
4565 - media: ti-vpe: cal: fix a kernel oops when unloading module
4566 - seccomp: Add missing compat_ioctl for notify
4567 - acpi/x86: ignore unspecified bit positions in the ACPI global lock field
4568 - ACPICA: Allow acpi_any_gpe_status_set() to skip one GPE
4569 - ACPI: PM: s2idle: Refine active GPEs check
4570 - thermal: devfreq_cooling: inline all stubs for CONFIG_DEVFREQ_THERMAL=n
4571 - nvmet-tcp: fix maxh2cdata icresp parameter
4572 - efi/x86: Add TPM related EFI tables to unencrypted mapping checks
4573 - PCI: pciehp: Fix indefinite wait on sysfs requests
4574 - PCI/ASPM: Clear the correct bits when enabling L1 substates
4575 - PCI: Add boot interrupt quirk mechanism for Xeon chipsets
4576 - PCI: qcom: Fix the fixup of PCI_VENDOR_ID_QCOM
4577 - PCI: endpoint: Fix for concurrent memory allocation in OB address region
4578 - sched/fair: Fix enqueue_task_fair warning
4579 - tpm: Don't make log failures fatal
4580 - tpm: tpm1_bios_measurements_next should increase position index
4581 - tpm: tpm2_bios_measurements_next should increase position index
4582 - cpu/hotplug: Ignore pm_wakeup_pending() for disable_nonboot_cpus()
4583 - genirq/debugfs: Add missing sanity checks to interrupt injection
4584 - irqchip/versatile-fpga: Apply clear-mask earlier
4585 - io_uring: remove bogus RLIMIT_NOFILE check in file registration
4586 - pstore: pstore_ftrace_seq_next should increase position index
4587 - MIPS/tlbex: Fix LDDIR usage in setup_pw() for Loongson-3
4588 - MIPS: OCTEON: irq: Fix potential NULL pointer dereference
4589 - PM / Domains: Allow no domain-idle-states DT property in genpd when parsing
4590 - PM: sleep: wakeup: Skip wakeup_source_sysfs_remove() if device is not there
4591 - ath9k: Handle txpower changes even when TPC is disabled
4592 - signal: Extend exec_id to 64bits
4593 - x86/tsc_msr: Use named struct initializers
4594 - x86/tsc_msr: Fix MSR_FSB_FREQ mask for Cherry Trail devices
4595 - x86/tsc_msr: Make MSR derived TSC frequency more accurate
4596 - x86/entry/32: Add missing ASM_CLAC to general_protection entry
4597 - platform/x86: asus-wmi: Support laptops where the first battery is named
4598 BATT
4599 - KVM: nVMX: Properly handle userspace interrupt window request
4600 - KVM: s390: vsie: Fix region 1 ASCE sanity shadow address checks
4601 - KVM: s390: vsie: Fix delivery of addressing exceptions
4602 - KVM: x86: Allocate new rmap and large page tracking when moving memslot
4603 - KVM: VMX: Always VMCLEAR in-use VMCSes during crash with kexec support
4604 - KVM: x86: Gracefully handle __vmalloc() failure during VM allocation
4605 - KVM: VMX: Add a trampoline to fix VMREAD error handling
4606 - KVM: VMX: fix crash cleanup when KVM wasn't used
4607 - smb3: fix performance regression with setting mtime
4608 - CIFS: Fix bug which the return value by asynchronous read is error
4609 - mtd: spinand: Stop using spinand->oobbuf for buffering bad block markers
4610 - mtd: spinand: Do not erase the block before writing a bad block marker
4611 - btrfs: Don't submit any btree write bio if the fs has errors
4612 - Btrfs: fix crash during unmount due to race with delayed inode workers
4613 - btrfs: reloc: clean dirty subvols if we fail to start a transaction
4614 - btrfs: set update the uuid generation as soon as possible
4615 - btrfs: drop block from cache on error in relocation
4616 - btrfs: fix missing file extent item for hole after ranged fsync
4617 - btrfs: unset reloc control if we fail to recover
4618 - btrfs: fix missing semaphore unlock in btrfs_sync_file
4619 - btrfs: use nofs allocations for running delayed items
4620 - remoteproc: qcom_q6v5_mss: Don't reassign mpss region on shutdown
4621 - remoteproc: qcom_q6v5_mss: Reload the mba region on coredump
4622 - remoteproc: Fix NULL pointer dereference in rproc_virtio_notify
4623 - crypto: rng - Fix a refcounting bug in crypto_rng_reset()
4624 - crypto: mxs-dcp - fix scatterlist linearization for hash
4625 - erofs: correct the remaining shrink objects
4626 - io_uring: honor original task RLIMIT_FSIZE
4627 - mmc: sdhci-of-esdhc: fix esdhc_reset() for different controller versions
4628 - powerpc/pseries: Drop pointless static qualifier in vpa_debugfs_init()
4629 - tools: gpio: Fix out-of-tree build regression
4630 - net: qualcomm: rmnet: Allow configuration updates to existing devices
4631 - arm64: dts: allwinner: h6: Fix PMU compatible
4632 - sched/core: Remove duplicate assignment in sched_tick_remote()
4633 - arm64: dts: allwinner: h5: Fix PMU compatible
4634 - mm, memcg: do not high throttle allocators based on wraparound
4635 - dm writecache: add cond_resched to avoid CPU hangs
4636 - dm integrity: fix a crash with unusually large tag size
4637 - dm verity fec: fix memory leak in verity_fec_dtr
4638 - dm clone: Add overflow check for number of regions
4639 - dm clone metadata: Fix return type of dm_clone_nr_of_hydrated_regions()
4640 - XArray: Fix xas_pause for large multi-index entries
4641 - xarray: Fix early termination of xas_for_each_marked
4642 - crypto: caam/qi2 - fix chacha20 data size error
4643 - crypto: caam - update xts sector size for large input length
4644 - crypto: ccree - protect against empty or NULL scatterlists
4645 - crypto: ccree - only try to map auth tag if needed
4646 - crypto: ccree - dec auth tag size from cryptlen map
4647 - scsi: zfcp: fix missing erp_lock in port recovery trigger for point-to-point
4648 - scsi: ufs: fix Auto-Hibern8 error detection
4649 - ARM: dts: exynos: Fix polarity of the LCD SPI bus on UniversalC210 board
4650 - arm64: dts: ti: k3-am65: Add clocks to dwc3 nodes
4651 - arm64: armv8_deprecated: Fix undef_hook mask for thumb setend
4652 - selftests: vm: drop dependencies on page flags from mlock2 tests
4653 - selftests/vm: fix map_hugetlb length used for testing read and write
4654 - selftests/powerpc: Add tlbie_test in .gitignore
4655 - vfio: platform: Switch to platform_get_irq_optional()
4656 - drm/i915/gem: Flush all the reloc_gpu batch
4657 - drm/etnaviv: rework perfmon query infrastructure
4658 - drm: Remove PageReserved manipulation from drm_pci_alloc
4659 - drm/amdgpu/powerplay: using the FCLK DPM table to set the MCLK
4660 - drm/amdgpu: unify fw_write_wait for new gfx9 asics
4661 - powerpc/pseries: Avoid NULL pointer dereference when drmem is unavailable
4662 - nfsd: fsnotify on rmdir under nfsd/clients/
4663 - NFS: Fix use-after-free issues in nfs_pageio_add_request()
4664 - NFS: Fix a page leak in nfs_destroy_unlinked_subrequests()
4665 - ext4: fix a data race at inode->i_blocks
4666 - fs/filesystems.c: downgrade user-reachable WARN_ONCE() to pr_warn_once()
4667 - ocfs2: no need try to truncate file beyond i_size
4668 - perf tools: Support Python 3.8+ in Makefile
4669 - s390/diag: fix display of diagnose call statistics
4670 - Input: i8042 - add Acer Aspire 5738z to nomux list
4671 - ftrace/kprobe: Show the maxactive number on kprobe_events
4672 - clk: ingenic/jz4770: Exit with error if CGU init failed
4673 - clk: ingenic/TCU: Fix round_rate returning error
4674 - kmod: make request_module() return an error when autoloading is disabled
4675 - cpufreq: powernv: Fix use-after-free
4676 - hfsplus: fix crash and filesystem corruption when deleting files
4677 - ipmi: fix hung processes in __get_guid()
4678 - xen/blkfront: fix memory allocation flags in blkfront_setup_indirect()
4679 - powerpc/64/tm: Don't let userspace set regs->trap via sigreturn
4680 - powerpc/fsl_booke: Avoid creating duplicate tlb1 entry
4681 - powerpc/hash64/devmap: Use H_PAGE_THP_HUGE when setting up huge devmap PTE
4682 entries
4683 - powerpc/xive: Use XIVE_BAD_IRQ instead of zero to catch non configured IPIs
4684 - powerpc/64: Setup a paca before parsing device tree etc.
4685 - powerpc/xive: Fix xmon support on the PowerNV platform
4686 - powerpc/kprobes: Ignore traps that happened in real mode
4687 - powerpc/64: Prevent stack protection in early boot
4688 - scsi: mpt3sas: Fix kernel panic observed on soft HBA unplug
4689 - powerpc: Make setjmp/longjmp signature standard
4690 - arm64: Always force a branch protection mode when the compiler has one
4691 - dm zoned: remove duplicate nr_rnd_zones increase in dmz_init_zone()
4692 - dm clone: replace spin_lock_irqsave with spin_lock_irq
4693 - dm clone: Fix handling of partial region discards
4694 - dm clone: Add missing casts to prevent overflows and data corruption
4695 - Revert "drm/dp_mst: Remove VCPI while disabling topology mgr"
4696 - drm/dp_mst: Fix clearing payload state on topology disable
4697 - drm/amdgpu: fix gfx hang during suspend with video playback (v2)
4698 - drm/i915/icl+: Don't enable DDI IO power on a TypeC port in TBT mode
4699 - powerpc/kasan: Fix kasan_remap_early_shadow_ro()
4700 - mmc: sdhci: Convert sdhci_set_timeout_irq() to non-static
4701 - mmc: sdhci: Refactor sdhci_set_timeout()
4702 - bpf: Fix tnum constraints for 32-bit comparisons
4703 - mfd: dln2: Fix sanity checking for endpoints
4704 - efi/x86: Fix the deletion of variables in mixed mode
4705 - ASoC: stm32: sai: Add missing cleanup
4706 - Linux 5.4.33
4707 - SUNRPC: fix krb5p mount to provide large enough buffer in rq_rcvsize
4708
4709 * Panic on suspend/resume Kernel panic - not syncing: stack-protector: Kernel
4710 stack is corrupted in: sata_pmp_eh_recover+0xa2b/0xa40 (LP: #1821434) //
4711 Focal update: v5.4.33 upstream stable release (LP: #1873481)
4712 - libata: Return correct status in sata_pmp_eh_recover_pm() when
4713 ATA_DFLAG_DETACH is set
4714
4715 * Focal update: v5.4.32 upstream stable release (LP: #1873292)
4716 - cxgb4: fix MPS index overwrite when setting MAC address
4717 - ipv6: don't auto-add link-local address to lag ports
4718 - net: dsa: bcm_sf2: Do not register slave MDIO bus with OF
4719 - net: dsa: bcm_sf2: Ensure correct sub-node is parsed
4720 - net: dsa: mt7530: fix null pointer dereferencing in port5 setup
4721 - net: phy: micrel: kszphy_resume(): add delay after genphy_resume() before
4722 accessing PHY registers
4723 - net_sched: add a temporary refcnt for struct tcindex_data
4724 - net_sched: fix a missing refcnt in tcindex_init()
4725 - net: stmmac: dwmac1000: fix out-of-bounds mac address reg setting
4726 - tun: Don't put_page() for all negative return values from XDP program
4727 - mlxsw: spectrum_flower: Do not stop at FLOW_ACTION_VLAN_MANGLE
4728 - r8169: change back SG and TSO to be disabled by default
4729 - s390: prevent leaking kernel address in BEAR
4730 - random: always use batched entropy for get_random_u{32,64}
4731 - usb: dwc3: gadget: Wrap around when skip TRBs
4732 - uapi: rename ext2_swab() to swab() and share globally in swab.h
4733 - slub: improve bit diffusion for freelist ptr obfuscation
4734 - tools/accounting/getdelays.c: fix netlink attribute length
4735 - hwrng: imx-rngc - fix an error path
4736 - ACPI: PM: Add acpi_[un]register_wakeup_handler()
4737 - platform/x86: intel_int0002_vgpio: Use acpi_register_wakeup_handler()
4738 - ASoC: jz4740-i2s: Fix divider written at incorrect offset in register
4739 - IB/hfi1: Call kobject_put() when kobject_init_and_add() fails
4740 - IB/hfi1: Fix memory leaks in sysfs registration and unregistration
4741 - IB/mlx5: Replace tunnel mpls capability bits for tunnel_offloads
4742 - ARM: imx: Enable ARM_ERRATA_814220 for i.MX6UL and i.MX7D
4743 - ARM: imx: only select ARM_ERRATA_814220 for ARMv7-A
4744 - ceph: remove the extra slashes in the server path
4745 - ceph: canonicalize server path in place
4746 - include/uapi/linux/swab.h: fix userspace breakage, use __BITS_PER_LONG for
4747 swap
4748 - RDMA/ucma: Put a lock around every call to the rdma_cm layer
4749 - RDMA/cma: Teach lockdep about the order of rtnl and lock
4750 - RDMA/siw: Fix passive connection establishment
4751 - Bluetooth: RFCOMM: fix ODEBUG bug in rfcomm_dev_ioctl
4752 - RDMA/cm: Update num_paths in cma_resolve_iboe_route error flow
4753 - blk-mq: Keep set->nr_hw_queues and set->map[].nr_queues in sync
4754 - fbcon: fix null-ptr-deref in fbcon_switch
4755 - iommu/vt-d: Allow devices with RMRRs to use identity domain
4756 - Linux 5.4.32
4757
4758 * Focal update: v5.4.31 upstream stable release (LP: #1871651)
4759 - nvme-rdma: Avoid double freeing of async event data
4760 - kconfig: introduce m32-flag and m64-flag
4761 - drm/amd/display: Add link_rate quirk for Apple 15" MBP 2017
4762 - drm/bochs: downgrade pci_request_region failure from error to warning
4763 - initramfs: restore default compression behavior
4764 - drm/amdgpu: fix typo for vcn1 idle check
4765 - [Packaging] add libcap-dev dependency
4766 - tools/power turbostat: Fix gcc build warnings
4767 - tools/power turbostat: Fix missing SYS_LPI counter on some Chromebooks
4768 - tools/power turbostat: Fix 32-bit capabilities warning
4769 - net/mlx5e: kTLS, Fix TCP seq off-by-1 issue in TX resync flow
4770 - XArray: Fix xa_find_next for large multi-index entries
4771 - padata: fix uninitialized return value in padata_replace()
4772 - brcmfmac: abort and release host after error
4773 - misc: rtsx: set correct pcr_ops for rts522A
4774 - misc: pci_endpoint_test: Fix to support > 10 pci-endpoint-test devices
4775 - misc: pci_endpoint_test: Avoid using module parameter to determine irqtype
4776 - PCI: sysfs: Revert "rescan" file renames
4777 - coresight: do not use the BIT() macro in the UAPI header
4778 - mei: me: add cedar fork device ids
4779 - nvmem: check for NULL reg_read and reg_write before dereferencing
4780 - extcon: axp288: Add wakeup support
4781 - power: supply: axp288_charger: Add special handling for HP Pavilion x2 10
4782 - Revert "dm: always call blk_queue_split() in dm_process_bio()"
4783 - ALSA: hda/ca0132 - Add Recon3Di quirk to handle integrated sound on EVGA X99
4784 Classified motherboard
4785 - soc: mediatek: knows_txdone needs to be set in Mediatek CMDQ helper
4786 - net/mlx5e: kTLS, Fix wrong value in record tracker enum
4787 - iwlwifi: consider HE capability when setting LDPC
4788 - iwlwifi: yoyo: don't add TLV offset when reading FIFOs
4789 - iwlwifi: dbg: don't abort if sending DBGC_SUSPEND_RESUME fails
4790 - rxrpc: Fix sendmsg(MSG_WAITALL) handling
4791 - IB/hfi1: Ensure pq is not left on waitlist
4792 - tcp: fix TFO SYNACK undo to avoid double-timestamp-undo
4793 - watchdog: iTCO_wdt: Export vendorsupport
4794 - watchdog: iTCO_wdt: Make ICH_RES_IO_SMI optional
4795 - i2c: i801: Do not add ICH_RES_IO_SMI for the iTCO_wdt device
4796 - net: Fix Tx hash bound checking
4797 - padata: always acquire cpu_hotplug_lock before pinst->lock
4798 - mm: mempolicy: require at least one nodeid for MPOL_PREFERRED
4799 - Linux 5.4.31
4800
4801 * Add hw timestamps to received skbs in peak_canfd (LP: #1874124)
4802 - can: peak_canfd: provide hw timestamps in rx skbs
4803
4804 * kselftest: seccomp kill_after_ptrace() timeout (LP: #1872047)
4805 - SAUCE: kselftest/runner: allow to properly deliver signals to tests
4806
4807 -- Stefan Bader <stefan.bader@canonical.com> Tue, 05 May 2020 12:36:10 +0200
4808
4809 linux (5.4.0-29.33) focal; urgency=medium
4810
4811 * focal/linux: 5.4.0-29.33 -proposed tracker (LP: #1875858)
4812
4813 * Packaging resync (LP: #1786013)
4814 - update dkms package versions
4815
4816 * Add signed modules for the 435 NVIDIA driver (LP: #1875888)
4817 - [Packaging] NVIDIA -- add signed modules for the 435 NVIDIA driver
4818
4819 * built-using constraints preventing uploads (LP: #1875601)
4820 - temporarily drop Built-Using data
4821
4822 -- Stefan Bader <stefan.bader@canonical.com> Wed, 29 Apr 2020 15:34:16 +0200
4823
4824 linux (5.4.0-28.32) focal; urgency=medium
4825
4826 * CVE-2020-11884
4827 - SAUCE: s390/mm: fix page table upgrade vs 2ndary address mode accesses
4828
4829 -- Thadeu Lima de Souza Cascardo <cascardo@canonical.com> Wed, 22 Apr 2020 11:08:40 -0300
4830
4831 linux (5.4.0-26.30) focal; urgency=medium
4832
4833 * focal/linux: 5.4.0-26.30 -proposed tracker (LP: #1873882)
4834
4835 * Packaging resync (LP: #1786013)
4836 - update dkms package versions
4837
4838 * swap storms kills interactive use (LP: #1861359)
4839 - SAUCE: drm/i915: prevent direct writeback from the shrinker
4840
4841 * 5.4.0-24.28 does not seem to apply rtprio, whereas -21 does. (LP: #1873315)
4842 - [Config] lowlatency: turn off RT_GROUP_SCHED
4843
4844 * [RTL810xE] No ethernet connection (LP: #1871182)
4845 - net: phy: realtek: fix handling of RTL8105e-integrated PHY
4846
4847 -- Andrea Righi <andrea.righi@canonical.com> Mon, 20 Apr 2020 18:33:49 +0200
4848
4849 linux (5.4.0-25.29) focal; urgency=medium
4850
4851 * focal/linux: 5.4.0-25.29 -proposed tracker (LP: #1873459)
4852
4853 * [TGL] VMD support in TGL (LP: #1855954)
4854 - PCI: vmd: Add bus 224-255 restriction decode
4855 - PCI: vmd: Add device id for VMD device 8086:9A0B
4856
4857 * Can not see the storage with Intel RAID On mode enabled on Intel Comet Lake
4858 (LP: #1871812)
4859 - ahci: Add Intel Comet Lake PCH RAID PCI ID
4860
4861 -- Seth Forshee <seth.forshee@canonical.com> Fri, 17 Apr 2020 08:41:16 -0500
4862
4863 linux (5.4.0-24.28) focal; urgency=medium
4864
4865 * focal/linux: 5.4.0-24.28 -proposed tracker (LP: #1871939)
4866
4867 * getitimer returns it_value=0 erroneously (LP: #1349028)
4868 - [Config] CONTEXT_TRACKING_FORCE policy should be unset
4869
4870 * 12d1:1038 Dual-Role OTG device on non-HNP port - unable to enumerate USB
4871 device on port 1 (LP: #1047527)
4872 - [Config] USB_OTG_FSM policy not needed
4873
4874 * Add DCPD backlight support for HP CML system (LP: #1871589)
4875 - SAUCE: drm/i915: Force DPCD backlight mode for HP CML 2020 system
4876
4877 * Backlight brightness cannot be adjusted using keys (LP: #1860303)
4878 - SAUCE drm/i915: Force DPCD backlight mode for HP Spectre x360 Convertible
4879 13t-aw100
4880
4881 * CVE-2020-11494
4882 - slcan: Don't transmit uninitialized stack data in padding
4883
4884 * Ubuntu Kernel Support for OpenPOWER NV Secure & Trusted Boot (LP: #1866909)
4885 - powerpc: Detect the secure boot mode of the system
4886 - powerpc/ima: Add support to initialize ima policy rules
4887 - powerpc: Detect the trusted boot state of the system
4888 - powerpc/ima: Define trusted boot policy
4889 - ima: Make process_buffer_measurement() generic
4890 - certs: Add wrapper function to check blacklisted binary hash
4891 - ima: Check against blacklisted hashes for files with modsig
4892 - powerpc/ima: Update ima arch policy to check for blacklist
4893 - powerpc/ima: Indicate kernel modules appended signatures are enforced
4894 - powerpc/powernv: Add OPAL API interface to access secure variable
4895 - powerpc: expose secure variables to userspace via sysfs
4896 - x86/efi: move common keyring handler functions to new file
4897 - powerpc: Load firmware trusted keys/hashes into kernel keyring
4898 - x86/efi: remove unused variables
4899
4900 * [roce-0227]sync mainline kernel 5.6rc3 roce patchset into ubuntu HWE kernel
4901 branch (LP: #1864950)
4902 - RDMA/hns: Cleanups of magic numbers
4903 - RDMA/hns: Optimize eqe buffer allocation flow
4904 - RDMA/hns: Add the workqueue framework for flush cqe handler
4905 - RDMA/hns: Delayed flush cqe process with workqueue
4906 - RDMA/hns: fix spelling mistake: "attatch" -> "attach"
4907 - RDMA/hns: Initialize all fields of doorbells to zero
4908 - RDMA/hns: Treat revision HIP08_A as a special case
4909 - RDMA/hns: Use flush framework for the case in aeq
4910 - RDMA/hns: Stop doorbell update while qp state error
4911 - RDMA/hns: Optimize qp destroy flow
4912 - RDMA/hns: Optimize qp context create and destroy flow
4913 - RDMA/hns: Optimize qp number assign flow
4914 - RDMA/hns: Optimize qp buffer allocation flow
4915 - RDMA/hns: Optimize qp param setup flow
4916 - RDMA/hns: Optimize kernel qp wrid allocation flow
4917 - RDMA/hns: Optimize qp doorbell allocation flow
4918 - RDMA/hns: Check if depth of qp is 0 before configure
4919
4920 * [hns3-0316]sync mainline kernel 5.6rc4 hns3 patchset into ubuntu HWE kernel
4921 branch (LP: #1867586)
4922 - net: hns3: modify an unsuitable print when setting unknown duplex to fibre
4923 - net: hns3: add enabled TC numbers and DWRR weight info in debugfs
4924 - net: hns3: add support for dump MAC ID and loopback status in debugfs
4925 - net: hns3: add missing help info for QS shaper in debugfs
4926 - net: hns3: fix some mixed type assignment
4927 - net: hns3: rename macro HCLGE_MAX_NCL_CONFIG_LENGTH
4928 - net: hns3: remove an unnecessary resetting check in
4929 hclge_handle_hw_ras_error()
4930 - net: hns3: delete some reduandant code
4931 - net: hns3: add a check before PF inform VF to reset
4932 - net: hns3: print out status register when VF receives unknown source
4933 interrupt
4934 - net: hns3: print out command code when dump fails in debugfs
4935 - net: hns3: synchronize some print relating to reset issue
4936 - net: hns3: delete unnecessary logs after kzalloc fails
4937
4938 * [SRU][F/U/OEM-5.6] UBUNTU: SAUCE: Fix amdgpu hang during acpi event
4939 (LP: #1871316)
4940 - SAUCE: drm/amdgpu: Fix oops when pp_funcs is unset in ACPI event
4941
4942 * alsa: make the dmic detection align to the mainline kernel-5.6
4943 (LP: #1871284)
4944 - ALSA: hda: add Intel DSP configuration / probe code
4945 - ALSA: hda: fix intel DSP config
4946 - ALSA: hda: Allow non-Intel device probe gracefully
4947 - ALSA: hda: More constifications
4948 - ALSA: hda: Rename back to dmic_detect option
4949 - [Config] SND_INTEL_DSP_CONFIG=m
4950
4951 * add_key05 from ubuntu_ltp_syscalls failed (LP: #1869644)
4952 - KEYS: reaching the keys quotas correctly
4953
4954 * Fix authentication fail on Realtek WiFi 8723de (LP: #1871300)
4955 - SAUCE: rtw88: No retry and report for auth and assoc
4956 - SAUCE: rtw88: fix rate for a while after being connected
4957 - SAUCE: rtw88: Move driver IQK to set channel before association for 11N chip
4958
4959 * Add Mute LED support for an HP laptop (LP: #1871090)
4960 - ALSA: hda/realtek: Enable mute LED on an HP system
4961
4962 * dscr_sysfs_test / futex_bench / tm-unavailable in powerpc from
4963 ubuntu_kernel_selftests timeout on PowerPC nodes with B-5.3 (LP: #1864642)
4964 - Revert "UBUNTU: SAUCE: selftests/powerpc -- Disable timeout for benchmark
4965 and tm tests"
4966 - selftests/powerpc: Turn off timeout setting for benchmarks, dscr, signal, tm
4967
4968 * Update 20.0.4 NVMe Core, NVMe FC Transport and nvme-cli for Broadcom Emulex
4969 lpfc driver 12.6.0.x dependencies (LP: #1856340)
4970 - nvme-fc: Sync nvme-fc header to FC-NVME-2
4971 - nvme-fc and nvmet-fc: sync with FC-NVME-2 header changes
4972 - nvme-fc: Set new cmd set indicator in nvme-fc cmnd iu
4973 - nvme-fc: clarify error messages
4974 - nvme-fc: ensure association_id is cleared regardless of a Disconnect LS
4975 - nvme: resync include/linux/nvme.h with nvmecli
4976 - nvme: Fix parsing of ANA log page
4977
4978 * Update Broadcom Emulex lpfc driver in 5.4 to 12.6.0.x from 5.5
4979 (LP: #1855303)
4980 - scsi: lpfc: Fix pt2pt discovery on SLI3 HBAs
4981 - scsi: lpfc: Fix premature re-enabling of interrupts in lpfc_sli_host_down
4982 - scsi: lpfc: Fix miss of register read failure check
4983 - scsi: lpfc: Fix NVME io abort failures causing hangs
4984 - scsi: lpfc: Fix device recovery errors after PLOGI failures
4985 - scsi: lpfc: Fix GPF on scsi command completion
4986 - scsi: lpfc: Fix NVMe ABTS in response to receiving an ABTS
4987 - scsi: lpfc: Fix coverity errors on NULL pointer checks
4988 - scsi: lpfc: Fix host hang at boot or slow boot
4989 - scsi: lpfc: Update async event logging
4990 - scsi: lpfc: Complete removal of FCoE T10 PI support on SLI-4 adapters
4991 - scsi: lpfc: cleanup: remove unused fcp_txcmlpq_cnt
4992 - scsi: lpfc: Update lpfc version to 12.4.0.1
4993 - scsi: lpfc: Make function lpfc_defer_pt2pt_acc static
4994 - scsi: lpfc: fix lpfc_nvmet_mrq to be bound by hdw queue count
4995 - scsi: lpfc: Fix reporting of read-only fw error errors
4996 - scsi: lpfc: Fix lockdep errors in sli_ringtx_put
4997 - scsi: lpfc: fix coverity error of dereference after null check
4998 - scsi: lpfc: Slight fast-path performance optimizations
4999 - scsi: lpfc: Remove lock contention target write path
5000 - scsi: lpfc: Revise interrupt coalescing for missing scenarios
5001 - scsi: lpfc: Make FW logging dynamically configurable
5002 - scsi: lpfc: Add log macros to allow print by serverity or verbosity setting
5003 - scsi: lpfc: Add FA-WWN Async Event reporting
5004 - scsi: lpfc: Add FC-AL support to lpe32000 models
5005 - scsi: lpfc: Add additional discovery log messages
5006 - scsi: lpfc: Update lpfc version to 12.6.0.0
5007 - scsi: lpfc: lpfc_attr: Fix Use plain integer as NULL pointer
5008 - scsi: lpfc: lpfc_nvmet: Fix Use plain integer as NULL pointer
5009 - scsi: lpfc: fix build error of lpfc_debugfs.c for vfree/vmalloc
5010 - scsi: lpfc: fix spelling error in MAGIC_NUMER_xxx
5011 - scsi: lpfc: Fix NULL check before mempool_destroy is not needed
5012 - scsi: lpfc: Make lpfc_debugfs_ras_log_data static
5013 - scsi: lpfc: Fix configuration of BB credit recovery in service parameters
5014 - scsi: lpfc: Fix kernel crash at lpfc_nvme_info_show during remote port
5015 bounce
5016 - scsi: lpfc: Fix dynamic fw log enablement check
5017 - scsi: lpfc: Sync with FC-NVMe-2 SLER change to require Conf with SLER
5018 - scsi: lpfc: Clarify FAWNN error message
5019 - scsi: lpfc: Add registration for CPU Offline/Online events
5020 - scsi: lpfc: Change default IRQ model on AMD architectures
5021 - scsi: lpfc: Add enablement of multiple adapter dumps
5022 - scsi: lpfc: Update lpfc version to 12.6.0.1
5023 - scsi: lpfc: Fix a kernel warning triggered by lpfc_sli4_enable_intr()
5024 - scsi: lpfc: Fix lpfc_cpumask_of_node_init()
5025 - scsi: lpfc: fix inlining of lpfc_sli4_cleanup_poll_list()
5026 - scsi: lpfc: Initialize cpu_map for not present cpus
5027 - scsi: lpfc: revise nvme max queues to be hdwq count
5028 - scsi: lpfc: Update lpfc version to 12.6.0.2
5029 - scsi: lpfc: size cpu map by last cpu id set
5030 - scsi: lpfc: Fix incomplete NVME discovery when target
5031 - scsi: lpfc: Fix missing check for CSF in Write Object Mbox Rsp
5032 - scsi: lpfc: Fix Fabric hostname registration if system hostname changes
5033 - scsi: lpfc: Fix ras_log via debugfs
5034 - scsi: lpfc: Fix disablement of FC-AL on lpe35000 models
5035 - scsi: lpfc: Fix unmap of dpp bars affecting next driver load
5036 - scsi: lpfc: Fix MDS Latency Diagnostics Err-drop rates
5037 - scsi: lpfc: Fix improper flag check for IO type
5038 - scsi: lpfc: Update lpfc version to 12.6.0.3
5039 - scsi: lpfc: Fix RQ buffer leakage when no IOCBs available
5040 - scsi: lpfc: Fix lpfc_io_buf resource leak in lpfc_get_scsi_buf_s4 error path
5041 - scsi: lpfc: Fix broken Credit Recovery after driver load
5042 - scsi: lpfc: Fix registration of ELS type support in fdmi
5043 - scsi: lpfc: Fix release of hwq to clear the eq relationship
5044 - scsi: lpfc: Fix compiler warning on frame size
5045 - scsi: lpfc: Fix coverity errors in fmdi attribute handling
5046 - scsi: lpfc: Remove handler for obsolete ELS - Read Port Status (RPS)
5047 - scsi: lpfc: Clean up hba max_lun_queue_depth checks
5048 - scsi: lpfc: Update lpfc version to 12.6.0.4
5049 - scsi: lpfc: Copyright updates for 12.6.0.4 patches
5050 - scsi: fc: Update Descriptor definition and add RDF and Link Integrity FPINs
5051 - scsi: lpfc: add RDF registration and Link Integrity FPIN logging
5052
5053 * lockdown on power (LP: #1855668) // Ubuntu Kernel Support for OpenPOWER NV
5054 Secure & Trusted Boot (LP: #1866909)
5055 - [Config] Enable configs for OpenPOWER NV Secure & Trusted Boot
5056
5057 * lockdown on power (LP: #1855668)
5058 - SAUCE: (lockdown) powerpc: lock down kernel in secure boot mode
5059
5060 * Focal update: v5.4.30 upstream stable release (LP: #1870571)
5061 - mac80211: Check port authorization in the ieee80211_tx_dequeue() case
5062 - mac80211: fix authentication with iwlwifi/mvm
5063 - serial: sprd: Fix a dereference warning
5064 - vt: selection, introduce vc_is_sel
5065 - vt: ioctl, switch VT_IS_IN_USE and VT_BUSY to inlines
5066 - vt: switch vt_dont_switch to bool
5067 - vt: vt_ioctl: remove unnecessary console allocation checks
5068 - vt: vt_ioctl: fix VT_DISALLOCATE freeing in-use virtual console
5069 - vt: vt_ioctl: fix use-after-free in vt_in_use()
5070 - platform/x86: pmc_atom: Add Lex 2I385SW to critclk_systems DMI table
5071 - bpf: Explicitly memset the bpf_attr structure
5072 - bpf: Explicitly memset some bpf info structures declared on the stack
5073 - gpiolib: acpi: Add quirk to ignore EC wakeups on HP x2 10 CHT + AXP288 model
5074 - net: ks8851-ml: Fix IO operations, again
5075 - clk: imx: Align imx sc clock msg structs to 4
5076 - clk: imx: Align imx sc clock parent msg structs to 4
5077 - clk: ti: am43xx: Fix clock parent for RTC clock
5078 - libceph: fix alloc_msg_with_page_vector() memory leaks
5079 - arm64: alternative: fix build with clang integrated assembler
5080 - perf map: Fix off by one in strncpy() size argument
5081 - ARM: dts: oxnas: Fix clear-mask property
5082 - ARM: bcm2835-rpi-zero-w: Add missing pinctrl name
5083 - ARM: dts: imx6: phycore-som: fix arm and soc minimum voltage
5084 - ARM: dts: N900: fix onenand timings
5085 - ARM: dts: sun8i: r40: Move AHCI device node based on address order
5086 - arm64: dts: ls1043a-rdb: correct RGMII delay mode to rgmii-id
5087 - arm64: dts: ls1046ardb: set RGMII interfaces to RGMII_ID mode
5088 - Linux 5.4.30
5089
5090 * Miscellaneous Ubuntu changes
5091 - [Config] CONFIG_RT_GROUP_SCHED=y
5092 - SAUCE: powerpc/ima: require IMA module signatures only if MODULE_SIG is not
5093 enabled
5094 - SAUCE: Update aufs to 5.4.3 20200302
5095 - SAUCE: drm/amdgpu: Remove missing firmware files from modinfo
5096 - SAUCE: drm/i915: Fix ref->mutex deadlock in i915_active_wait()
5097 - SAUCE: drm/i915: Synchronize active and retire callbacks
5098 - SAUCE: apparmor: add a valid state flags check
5099 - SAUCE: aapparmor: add consistency check between state and dfa diff encode
5100 flags
5101 - SAUCE: aapparmor: remove useless aafs_create_symlink
5102 - SAUCE: aapparmor: fail unpack if profile mode is unknown
5103 - SAUCE: apparmor: ensure that dfa state tables have entries
5104 - SAUCE: apparmor: fix potential label refcnt leak in aa_change_profile
5105 - SAUCE: security/apparmor/label.c: Clean code by removing redundant
5106 instructions
5107 - [Config] Remove PCIEASPM_DEBUG from annotations
5108 - [Config] Remove HEADER_TEST from annotations
5109 - SAUCE: selftests/seccomp: allow clock_nanosleep instead of nanosleep
5110 - [Debian] Allow building linux-libc-dev from linux-riscv
5111 - [Packaging] Remove riscv64 packaging from master kernel
5112 - [Config] Remove CONFIG_SND_HDA_INTEL_DETECT_DMIC from annotations
5113
5114 * Miscellaneous upstream changes
5115 - net/bpfilter: remove superfluous testing message
5116 - apparmor: increase left match history buffer size
5117
5118 -- Seth Forshee <seth.forshee@canonical.com> Thu, 09 Apr 2020 16:49:54 -0500
5119
5120 linux (5.4.0-23.27) focal; urgency=medium
5121
5122 * Miscellaneous Ubuntu changes
5123 - [Packaging] Enable riscv64 build
5124
5125 -- Seth Forshee <seth.forshee@canonical.com> Sat, 04 Apr 2020 14:03:47 -0500
5126
5127 linux (5.4.0-22.26) focal; urgency=medium
5128
5129 * focal/linux: 5.4.0-22.26 -proposed tracker (LP: #1870502)
5130
5131 * Packaging resync (LP: #1786013)
5132 - [Packaging] update variants
5133 - [Packaging] update helper scripts
5134 - update dkms package versions
5135
5136 * [SFC-0316]sync mainline kernel 5.7rc1 SFC patchset into ubuntu HWE kernel
5137 branch (LP: #1867588)
5138 - spi: Allow SPI controller override device buswidth
5139 - spi: HiSilicon v3xx: Properly set CMD_CONFIG for Dual/Quad modes
5140 - spi: HiSilicon v3xx: Use DMI quirk to set controller buswidth override bits
5141
5142 * [hns3-0316]sync mainline kernel 5.6rc4 hns3 patchset into ubuntu HWE kernel
5143 branch (LP: #1867586)
5144 - net: hns3: fix VF VLAN table entries inconsistent issue
5145 - net: hns3: fix RMW issue for VLAN filter switch
5146 - net: hns3: clear port base VLAN when unload PF
5147
5148 * [sas-0316]sync mainline kernel 5.6rc1 roce patchset into ubuntu HWE kernel
5149 branch (LP: #1867587)
5150 - scsi: hisi_sas: use threaded irq to process CQ interrupts
5151 - scsi: hisi_sas: replace spin_lock_irqsave/spin_unlock_restore with
5152 spin_lock/spin_unlock
5153 - scsi: hisi_sas: Replace magic number when handle channel interrupt
5154 - scsi: hisi_sas: Modify the file permissions of trigger_dump to write only
5155 - scsi: hisi_sas: Add prints for v3 hw interrupt converge and automatic
5156 affinity
5157 - scsi: hisi_sas: Rename hisi_sas_cq.pci_irq_mask
5158
5159 * Revert "nvme_fc: add module to ops template to allow module references"
5160 (LP: #1869947)
5161 - SAUCE: Revert "nvme_fc: add module to ops template to allow module
5162 references"
5163
5164 * suspend only works once on ThinkPad X1 Carbon gen 7 (LP: #1865570)
5165 - Revert "UBUNTU: SAUCE: e1000e: Disable s0ix flow for X1 Carbon 7th"
5166 - SAUCE: e1000e: bump up timeout to wait when ME un-configure ULP mode
5167
5168 * Focal update: v5.4.29 upstream stable release (LP: #1870142)
5169 - mmc: core: Allow host controllers to require R1B for CMD6
5170 - mmc: core: Respect MMC_CAP_NEED_RSP_BUSY for erase/trim/discard
5171 - mmc: core: Respect MMC_CAP_NEED_RSP_BUSY for eMMC sleep command
5172 - mmc: sdhci-omap: Fix busy detection by enabling MMC_CAP_NEED_RSP_BUSY
5173 - mmc: sdhci-tegra: Fix busy detection by enabling MMC_CAP_NEED_RSP_BUSY
5174 - ACPI: PM: s2idle: Rework ACPI events synchronization
5175 - cxgb4: fix throughput drop during Tx backpressure
5176 - cxgb4: fix Txq restart check during backpressure
5177 - geneve: move debug check after netdev unregister
5178 - hsr: fix general protection fault in hsr_addr_is_self()
5179 - ipv4: fix a RCU-list lock in inet_dump_fib()
5180 - macsec: restrict to ethernet devices
5181 - mlxsw: pci: Only issue reset when system is ready
5182 - mlxsw: spectrum_mr: Fix list iteration in error path
5183 - net/bpfilter: fix dprintf usage for /dev/kmsg
5184 - net: cbs: Fix software cbs to consider packet sending time
5185 - net: dsa: Fix duplicate frames flooded by learning
5186 - net: dsa: mt7530: Change the LINK bit to reflect the link status
5187 - net: dsa: tag_8021q: replace dsa_8021q_remove_header with __skb_vlan_pop
5188 - net: ena: Add PCI shutdown handler to allow safe kexec
5189 - net: mvneta: Fix the case where the last poll did not process all rx
5190 - net/packet: tpacket_rcv: avoid a producer race condition
5191 - net: phy: dp83867: w/a for fld detect threshold bootstrapping issue
5192 - net: phy: mdio-bcm-unimac: Fix clock handling
5193 - net: phy: mdio-mux-bcm-iproc: check clk_prepare_enable() return value
5194 - net: qmi_wwan: add support for ASKEY WWHC050
5195 - net/sched: act_ct: Fix leak of ct zone template on replace
5196 - net_sched: cls_route: remove the right filter from hashtable
5197 - net_sched: hold rtnl lock in tcindex_partial_destroy_work()
5198 - net_sched: keep alloc_hash updated after hash allocation
5199 - net: stmmac: dwmac-rk: fix error path in rk_gmac_probe
5200 - NFC: fdp: Fix a signedness bug in fdp_nci_send_patch()
5201 - r8169: re-enable MSI on RTL8168c
5202 - slcan: not call free_netdev before rtnl_unlock in slcan_open
5203 - tcp: also NULL skb->dev when copy was needed
5204 - tcp: ensure skb->dev is NULL before leaving TCP stack
5205 - tcp: repair: fix TCP_QUEUE_SEQ implementation
5206 - vxlan: check return value of gro_cells_init()
5207 - bnxt_en: Fix Priority Bytes and Packets counters in ethtool -S.
5208 - bnxt_en: fix memory leaks in bnxt_dcbnl_ieee_getets()
5209 - bnxt_en: Return error if bnxt_alloc_ctx_mem() fails.
5210 - bnxt_en: Free context memory after disabling PCI in probe error path.
5211 - bnxt_en: Reset rings if ring reservation fails during open()
5212 - net: ip_gre: Separate ERSPAN newlink / changelink callbacks
5213 - net: ip_gre: Accept IFLA_INFO_DATA-less configuration
5214 - hsr: use rcu_read_lock() in hsr_get_node_{list/status}()
5215 - hsr: add restart routine into hsr_get_node_list()
5216 - hsr: set .netnsok flag
5217 - net/mlx5: DR, Fix postsend actions write length
5218 - net/mlx5e: Enhance ICOSQ WQE info fields
5219 - net/mlx5e: Fix missing reset of SW metadata in Striding RQ reset
5220 - net/mlx5e: Fix ICOSQ recovery flow with Striding RQ
5221 - net/mlx5e: Do not recover from a non-fatal syndrome
5222 - cgroup-v1: cgroup_pidlist_next should update position index
5223 - nfs: add minor version to nfs_server_key for fscache
5224 - cpupower: avoid multiple definition with gcc -fno-common
5225 - drivers/of/of_mdio.c:fix of_mdiobus_register()
5226 - cgroup1: don't call release_agent when it is ""
5227 - [Config] updateconfigs for DPAA_ERRATUM_A050385
5228 - dt-bindings: net: FMan erratum A050385
5229 - arm64: dts: ls1043a: FMan erratum A050385
5230 - fsl/fman: detect FMan erratum A050385
5231 - drm/amd/display: update soc bb for nv14
5232 - drm/amdgpu: correct ROM_INDEX/DATA offset for VEGA20
5233 - drm/exynos: Fix cleanup of IOMMU related objects
5234 - iommu/vt-d: Silence RCU-list debugging warnings
5235 - s390/qeth: don't reset default_out_queue
5236 - s390/qeth: handle error when backing RX buffer
5237 - scsi: ipr: Fix softlockup when rescanning devices in petitboot
5238 - mac80211: Do not send mesh HWMP PREQ if HWMP is disabled
5239 - dpaa_eth: Remove unnecessary boolean expression in dpaa_get_headroom
5240 - sxgbe: Fix off by one in samsung driver strncpy size arg
5241 - net: hns3: fix "tc qdisc del" failed issue
5242 - iommu/vt-d: Fix debugfs register reads
5243 - iommu/vt-d: Populate debugfs if IOMMUs are detected
5244 - iwlwifi: mvm: fix non-ACPI function
5245 - i2c: hix5hd2: add missed clk_disable_unprepare in remove
5246 - Input: raydium_i2c_ts - fix error codes in raydium_i2c_boot_trigger()
5247 - Input: fix stale timestamp on key autorepeat events
5248 - Input: synaptics - enable RMI on HP Envy 13-ad105ng
5249 - Input: avoid BIT() macro usage in the serio.h UAPI header
5250 - IB/rdmavt: Free kernel completion queue when done
5251 - RDMA/core: Fix missing error check on dev_set_name()
5252 - gpiolib: Fix irq_disable() semantics
5253 - RDMA/nl: Do not permit empty devices names during RDMA_NLDEV_CMD_NEWLINK/SET
5254 - RDMA/mad: Do not crash if the rdma device does not have a umad interface
5255 - ceph: check POOL_FLAG_FULL/NEARFULL in addition to OSDMAP_FULL/NEARFULL
5256 - ceph: fix memory leak in ceph_cleanup_snapid_map()
5257 - ARM: dts: dra7: Add bus_dma_limit for L3 bus
5258 - ARM: dts: omap5: Add bus_dma_limit for L3 bus
5259 - x86/ioremap: Fix CONFIG_EFI=n build
5260 - perf probe: Fix to delete multiple probe event
5261 - perf probe: Do not depend on dwfl_module_addrsym()
5262 - rtlwifi: rtl8188ee: Fix regression due to commit d1d1a96bdb44
5263 - tools: Let O= makes handle a relative path with -C option
5264 - scripts/dtc: Remove redundant YYLOC global declaration
5265 - scsi: sd: Fix optimal I/O size for devices that change reported values
5266 - nl80211: fix NL80211_ATTR_CHANNEL_WIDTH attribute type
5267 - mac80211: drop data frames without key on encrypted links
5268 - mac80211: mark station unauthorized before key removal
5269 - mm/swapfile.c: move inode_lock out of claim_swapfile
5270 - drivers/base/memory.c: indicate all memory blocks as removable
5271 - mm/sparse: fix kernel crash with pfn_section_valid check
5272 - mm: fork: fix kernel_stack memcg stats for various stack implementations
5273 - gpiolib: acpi: Correct comment for HP x2 10 honor_wakeup quirk
5274 - gpiolib: acpi: Rework honor_wakeup option into an ignore_wake option
5275 - gpiolib: acpi: Add quirk to ignore EC wakeups on HP x2 10 BYT + AXP288 model
5276 - bpf: Fix cgroup ref leak in cgroup_bpf_inherit on out-of-memory
5277 - RDMA/core: Ensure security pkey modify is not lost
5278 - afs: Fix handling of an abort from a service handler
5279 - genirq: Fix reference leaks on irq affinity notifiers
5280 - xfrm: handle NETDEV_UNREGISTER for xfrm device
5281 - vti[6]: fix packet tx through bpf_redirect() in XinY cases
5282 - RDMA/mlx5: Fix the number of hwcounters of a dynamic counter
5283 - RDMA/mlx5: Fix access to wrong pointer while performing flush due to error
5284 - RDMA/mlx5: Block delay drop to unprivileged users
5285 - xfrm: fix uctx len check in verify_sec_ctx_len
5286 - xfrm: add the missing verify_sec_ctx_len check in xfrm_add_acquire
5287 - xfrm: policy: Fix doulbe free in xfrm_policy_timer
5288 - afs: Fix client call Rx-phase signal handling
5289 - afs: Fix some tracing details
5290 - afs: Fix unpinned address list during probing
5291 - ieee80211: fix HE SPR size calculation
5292 - mac80211: set IEEE80211_TX_CTRL_PORT_CTRL_PROTO for nl80211 TX
5293 - netfilter: flowtable: reload ip{v6}h in nf_flow_tuple_ip{v6}
5294 - netfilter: nft_fwd_netdev: validate family and chain type
5295 - netfilter: nft_fwd_netdev: allow to redirect to ifb via ingress
5296 - i2c: nvidia-gpu: Handle timeout correctly in gpu_i2c_check_status()
5297 - bpf, x32: Fix bug with JMP32 JSET BPF_X checking upper bits
5298 - bpf: Initialize storage pointers to NULL to prevent freeing garbage pointer
5299 - bpf/btf: Fix BTF verification of enum members in struct/union
5300 - bpf, sockmap: Remove bucket->lock from sock_{hash|map}_free
5301 - ARM: dts: sun8i-a83t-tbs-a711: Fix USB OTG mode detection
5302 - vti6: Fix memory leak of skb if input policy check fails
5303 - r8169: fix PHY driver check on platforms w/o module softdeps
5304 - clocksource/drivers/hyper-v: Untangle stimers and timesync from clocksources
5305 - USB: serial: option: add support for ASKEY WWHC050
5306 - USB: serial: option: add BroadMobi BM806U
5307 - USB: serial: option: add Wistron Neweb D19Q1
5308 - USB: cdc-acm: restore capability check order
5309 - USB: serial: io_edgeport: fix slab-out-of-bounds read in
5310 edge_interrupt_callback
5311 - usb: musb: fix crash with highmen PIO and usbmon
5312 - media: flexcop-usb: fix endpoint sanity check
5313 - media: usbtv: fix control-message timeouts
5314 - staging: kpc2000: prevent underflow in cpld_reconfigure()
5315 - staging: rtl8188eu: Add ASUS USB-N10 Nano B1 to device table
5316 - staging: wlan-ng: fix ODEBUG bug in prism2sta_disconnect_usb
5317 - staging: wlan-ng: fix use-after-free Read in hfa384x_usbin_callback
5318 - ahci: Add Intel Comet Lake H RAID PCI ID
5319 - libfs: fix infoleak in simple_attr_read()
5320 - media: ov519: add missing endpoint sanity checks
5321 - media: dib0700: fix rc endpoint lookup
5322 - media: stv06xx: add missing descriptor sanity checks
5323 - media: xirlink_cit: add missing descriptor sanity checks
5324 - media: v4l2-core: fix a use-after-free bug of sd->devnode
5325 - update wireguard dkms package version
5326 - [Config] updateconfigs for NET_REDIRECT
5327 - net: Fix CONFIG_NET_CLS_ACT=n and CONFIG_NFT_FWD_NETDEV={y, m} build
5328 - Linux 5.4.29
5329
5330 * Restore kernel control of PCIe DPC via option (LP: #1869423)
5331 - PCI/DPC: Add "pcie_ports=dpc-native" to allow DPC without AER control
5332
5333 * swap storms kills interactive use (LP: #1861359)
5334 - SAUCE: mm/page_alloc.c: disable memory reclaim watermark boosting by default
5335
5336 * sysfs: incorrect network device permissions on network namespace change
5337 (LP: #1865359)
5338 - sysfs: add sysfs_file_change_owner()
5339 - sysfs: add sysfs_link_change_owner()
5340 - sysfs: add sysfs_group{s}_change_owner()
5341 - sysfs: add sysfs_change_owner()
5342 - device: add device_change_owner()
5343 - drivers/base/power: add dpm_sysfs_change_owner()
5344 - net-sysfs: add netdev_change_owner()
5345 - net-sysfs: add queue_change_owner()
5346 - net: fix sysfs permssions when device changes network namespace
5347 - sysfs: fix static inline declaration of sysfs_groups_change_owner()
5348
5349 * Kernel Oops - general protection fault: 0000 [#1] SMP PTI after
5350 disconnecting thunderbolt docking station (LP: #1864754)
5351 - SAUCE: ptp: free ptp clock properly
5352
5353 * [Selftests] Apply various fixes and improvements (LP: #1870543)
5354 - SAUCE: selftests: net: ip_defrag: limit packet to 1000 fragments
5355 - SAUCE: kselftest/runner: avoid using timeout if timeout is disabled
5356 - SAUCE: selftests/seccomp -- Disable timeout for seccomp tests
5357
5358 * Focal update: v5.4.28 upstream stable release (LP: #1869061)
5359 - locks: fix a potential use-after-free problem when wakeup a waiter
5360 - locks: reinstate locks_delete_block optimization
5361 - spi: spi-omap2-mcspi: Support probe deferral for DMA channels
5362 - drm/mediatek: Find the cursor plane instead of hard coding it
5363 - phy: ti: gmii-sel: fix set of copy-paste errors
5364 - phy: ti: gmii-sel: do not fail in case of gmii
5365 - ARM: dts: dra7-l4: mark timer13-16 as pwm capable
5366 - spi: qup: call spi_qup_pm_resume_runtime before suspending
5367 - powerpc: Include .BTF section
5368 - cifs: fix potential mismatch of UNC paths
5369 - cifs: add missing mount option to /proc/mounts
5370 - ARM: dts: dra7: Add "dma-ranges" property to PCIe RC DT nodes
5371 - spi: pxa2xx: Add CS control clock quirk
5372 - spi/zynqmp: remove entry that causes a cs glitch
5373 - drm/exynos: dsi: propagate error value and silence meaningless warning
5374 - drm/exynos: dsi: fix workaround for the legacy clock name
5375 - drm/exynos: hdmi: don't leak enable HDMI_EN regulator if probe fails
5376 - drivers/perf: fsl_imx8_ddr: Correct the CLEAR bit definition
5377 - drivers/perf: arm_pmu_acpi: Fix incorrect checking of gicc pointer
5378 - altera-stapl: altera_get_note: prevent write beyond end of 'key'
5379 - dm bio record: save/restore bi_end_io and bi_integrity
5380 - dm integrity: use dm_bio_record and dm_bio_restore
5381 - riscv: avoid the PIC offset of static percpu data in module beyond 2G limits
5382 - ASoC: stm32: sai: manage rebind issue
5383 - spi: spi_register_controller(): free bus id on error paths
5384 - riscv: Force flat memory model with no-mmu
5385 - riscv: Fix range looking for kernel image memblock
5386 - drm/amdgpu: clean wptr on wb when gpu recovery
5387 - drm/amd/display: Clear link settings on MST disable connector
5388 - drm/amd/display: fix dcc swath size calculations on dcn1
5389 - xenbus: req->body should be updated before req->state
5390 - xenbus: req->err should be updated before req->state
5391 - block, bfq: fix overwrite of bfq_group pointer in bfq_find_set_group()
5392 - parse-maintainers: Mark as executable
5393 - binderfs: use refcount for binder control devices too
5394 - Revert "drm/fbdev: Fallback to non tiled mode if all tiles not present"
5395 - usb: quirks: add NO_LPM quirk for RTL8153 based ethernet adapters
5396 - USB: serial: option: add ME910G1 ECM composition 0x110b
5397 - usb: host: xhci-plat: add a shutdown
5398 - USB: serial: pl2303: add device-id for HP LD381
5399 - usb: xhci: apply XHCI_SUSPEND_DELAY to AMD XHCI controller 1022:145c
5400 - usb: typec: ucsi: displayport: Fix NULL pointer dereference
5401 - usb: typec: ucsi: displayport: Fix a potential race during registration
5402 - USB: cdc-acm: fix close_delay and closing_wait units in TIOCSSERIAL
5403 - USB: cdc-acm: fix rounding error in TIOCSSERIAL
5404 - ALSA: line6: Fix endless MIDI read loop
5405 - ALSA: hda/realtek - Enable headset mic of Acer X2660G with ALC662
5406 - ALSA: hda/realtek - Enable the headset of Acer N50-600 with ALC662
5407 - ALSA: seq: virmidi: Fix running status after receiving sysex
5408 - ALSA: seq: oss: Fix running status after receiving sysex
5409 - ALSA: pcm: oss: Avoid plugin buffer overflow
5410 - ALSA: pcm: oss: Remove WARNING from snd_pcm_plug_alloc() checks
5411 - tty: fix compat TIOCGSERIAL leaking uninitialized memory
5412 - tty: fix compat TIOCGSERIAL checking wrong function ptr
5413 - iio: chemical: sps30: fix missing triggered buffer dependency
5414 - iio: st_sensors: remap SMO8840 to LIS2DH12
5415 - iio: trigger: stm32-timer: disable master mode when stopping
5416 - iio: accel: adxl372: Set iio_chan BE
5417 - iio: magnetometer: ak8974: Fix negative raw values in sysfs
5418 - iio: adc: stm32-dfsdm: fix sleep in atomic context
5419 - iio: adc: at91-sama5d2_adc: fix differential channels in triggered mode
5420 - iio: light: vcnl4000: update sampling periods for vcnl4200
5421 - iio: light: vcnl4000: update sampling periods for vcnl4040
5422 - mmc: rtsx_pci: Fix support for speed-modes that relies on tuning
5423 - mmc: sdhci-of-at91: fix cd-gpios for SAMA5D2
5424 - mmc: sdhci-cadence: set SDHCI_QUIRK2_PRESET_VALUE_BROKEN for UniPhier
5425 - CIFS: fiemap: do not return EINVAL if get nothing
5426 - kbuild: Disable -Wpointer-to-enum-cast
5427 - staging: rtl8188eu: Add device id for MERCUSYS MW150US v2
5428 - staging: greybus: loopback_test: fix poll-mask build breakage
5429 - staging/speakup: fix get_word non-space look-ahead
5430 - intel_th: msu: Fix the unexpected state warning
5431 - intel_th: Fix user-visible error codes
5432 - intel_th: pci: Add Elkhart Lake CPU support
5433 - modpost: move the namespace field in Module.symvers last
5434 - rtc: max8907: add missing select REGMAP_IRQ
5435 - arm64: compat: Fix syscall number of compat_clock_getres
5436 - xhci: Do not open code __print_symbolic() in xhci trace events
5437 - btrfs: fix log context list corruption after rename whiteout error
5438 - drm/amd/amdgpu: Fix GPR read from debugfs (v2)
5439 - drm/lease: fix WARNING in idr_destroy
5440 - stm class: sys-t: Fix the use of time_after()
5441 - memcg: fix NULL pointer dereference in __mem_cgroup_usage_unregister_event
5442 - mm, memcg: fix corruption on 64-bit divisor in memory.high throttling
5443 - mm, memcg: throttle allocators based on ancestral memory.high
5444 - mm/hotplug: fix hot remove failure in SPARSEMEM|!VMEMMAP case
5445 - mm: do not allow MADV_PAGEOUT for CoW pages
5446 - epoll: fix possible lost wakeup on epoll_ctl() path
5447 - mm: slub: be more careful about the double cmpxchg of freelist
5448 - mm, slub: prevent kmalloc_node crashes and memory leaks
5449 - page-flags: fix a crash at SetPageError(THP_SWAP)
5450 - x86/mm: split vmalloc_sync_all()
5451 - futex: Fix inode life-time issue
5452 - futex: Unbreak futex hashing
5453 - arm64: smp: fix smp_send_stop() behaviour
5454 - arm64: smp: fix crash_smp_send_stop() behaviour
5455 - nvmet-tcp: set MSG_MORE only if we actually have more to send
5456 - drm/bridge: dw-hdmi: fix AVI frame colorimetry
5457 - staging: greybus: loopback_test: fix potential path truncation
5458 - staging: greybus: loopback_test: fix potential path truncations
5459 - Linux 5.4.28
5460
5461 * Pop sound from build-in speaker during cold boot and resume from S3
5462 (LP: #1866357) // Focal update: v5.4.28 upstream stable release
5463 (LP: #1869061)
5464 - ALSA: hda/realtek: Fix pop noise on ALC225
5465
5466 * Focal update: v5.4.28 upstream stable release (LP: #1869061)
5467 - perf/x86/amd: Add support for Large Increment per Cycle Events
5468 - EDAC/amd64: Add family ops for Family 19h Models 00h-0Fh
5469 - x86/MCE/AMD, EDAC/mce_amd: Add new Load Store unit McaType
5470 - EDAC/mce_amd: Always load on SMCA systems
5471 - x86/amd_nb: Add Family 19h PCI IDs
5472 - EDAC/amd64: Drop some family checks for newer systems
5473
5474 * Update mpt3sas Driver to 33.100.00.00 for Ubuntu 20.04 (LP: #1863574)
5475 - scsi: mpt3sas: Register trace buffer based on NVDATA settings
5476 - scsi: mpt3sas: Display message before releasing diag buffer
5477 - scsi: mpt3sas: Free diag buffer without any status check
5478 - scsi: mpt3sas: Maintain owner of buffer through UniqueID
5479 - scsi: mpt3sas: clear release bit when buffer reregistered
5480 - scsi: mpt3sas: Reuse diag buffer allocated at load time
5481 - scsi: mpt3sas: Add app owned flag support for diag buffer
5482 - scsi: mpt3sas: Fail release cmnd if diag buffer is released
5483 - scsi: mpt3sas: Use Component img header to get Package ver
5484 - scsi: mpt3sas: Fix module parameter max_msix_vectors
5485 - scsi: mpt3sas: Bump mpt3sas driver version to 32.100.00.00
5486 - scsi: mpt3sas: Clean up some indenting
5487 - scsi: mpt3sas: change allocation option
5488 - scsi: mpt3sas: Update MPI Headers to v02.00.57
5489 - scsi: mpt3sas: Add support for NVMe shutdown
5490 - scsi: mpt3sas: renamed _base_after_reset_handler function
5491 - scsi: mpt3sas: Add support IOCs new state named COREDUMP
5492 - scsi: mpt3sas: Handle CoreDump state from watchdog thread
5493 - scsi: mpt3sas: print in which path firmware fault occurred
5494 - scsi: mpt3sas: Optimize mpt3sas driver logging
5495 - scsi: mpt3sas: Print function name in which cmd timed out
5496 - scsi: mpt3sas: Remove usage of device_busy counter
5497 - scsi: mpt3sas: Update drive version to 33.100.00.00
5498
5499 * Ubuntu 20.04: megaraid_sas driver update to version 07.713.01.00-rc1
5500 (LP: #1863581)
5501 - scsi: megaraid_sas: Unique names for MSI-X vectors
5502 - scsi: megaraid_sas: remove unused variables 'debugBlk','fusion'
5503 - compat_ioctl: use correct compat_ptr() translation in drivers
5504 - scsi: megaraid_sas: Make poll_aen_lock static
5505 - scsi: megaraid_sas: Reset adapter if FW is not in READY state after device
5506 resume
5507 - scsi: megaraid_sas: Set no_write_same only for Virtual Disk
5508 - scsi: megaraid_sas: Update optimal queue depth for SAS and NVMe devices
5509 - scsi: megaraid_sas: Do not kill host bus adapter, if adapter is already dead
5510 - scsi: megaraid_sas: Do not kill HBA if JBOD Seqence map or RAID map is
5511 disabled
5512 - scsi: megaraid_sas: Do not set HBA Operational if FW is not in operational
5513 state
5514 - scsi: megaraid_sas: Re-Define enum DCMD_RETURN_STATUS
5515 - scsi: megaraid_sas: Limit the number of retries for the IOCTLs causing
5516 firmware fault
5517 - scsi: megaraid_sas: Use Block layer API to check SCSI device in-flight IO
5518 requests
5519 - scsi: megaraid_sas: Update driver version to 07.713.01.00-rc1
5520 - scsi: megaraid_sas: fixup MSIx interrupt setup during resume
5521
5522 -- Stefan Bader <stefan.bader@canonical.com> Fri, 03 Apr 2020 16:28:40 +0200
5523
5524 linux (5.4.0-21.25) focal; urgency=medium
5525
5526 * CVE-2020-8835
5527 - SAUCE: bpf: undo incorrect __reg_bound_offset32 handling
5528
5529 -- Thadeu Lima de Souza Cascardo <cascardo@canonical.com> Thu, 26 Mar 2020 17:51:28 -0300
5530
5531 linux (5.4.0-20.24) focal; urgency=medium
5532
5533 * Miscellaneous Ubuntu changes
5534 - SAUCE: (lockdown) Reduce lockdown level to INTEGRITY for secure boot
5535
5536 -- Seth Forshee <seth.forshee@canonical.com> Mon, 23 Mar 2020 14:54:04 -0500
5537
5538 linux (5.4.0-19.23) focal; urgency=medium
5539
5540 * focal/linux: 5.4.0-19.23 -proposed tracker (LP: #1868347)
5541
5542 * Packaging resync (LP: #1786013)
5543 - [Packaging] update helper scripts
5544 - update dkms package versions
5545
5546 * Focal update: v5.4.27 upstream stable release (LP: #1868538)
5547 - netfilter: hashlimit: do not use indirect calls during gc
5548 - netfilter: xt_hashlimit: unregister proc file before releasing mutex
5549 - drm/amdgpu: Fix TLB invalidation request when using semaphore
5550 - ACPI: watchdog: Allow disabling WDAT at boot
5551 - HID: apple: Add support for recent firmware on Magic Keyboards
5552 - ACPI: watchdog: Set default timeout in probe
5553 - HID: hid-bigbenff: fix general protection fault caused by double kfree
5554 - HID: hid-bigbenff: call hid_hw_stop() in case of error
5555 - HID: hid-bigbenff: fix race condition for scheduled work during removal
5556 - selftests/rseq: Fix out-of-tree compilation
5557 - tracing: Fix number printing bug in print_synth_event()
5558 - cfg80211: check reg_rule for NULL in handle_channel_custom()
5559 - scsi: libfc: free response frame from GPN_ID
5560 - net: usb: qmi_wwan: restore mtu min/max values after raw_ip switch
5561 - net: ks8851-ml: Fix IRQ handling and locking
5562 - mac80211: rx: avoid RCU list traversal under mutex
5563 - net: ll_temac: Fix race condition causing TX hang
5564 - net: ll_temac: Add more error handling of dma_map_single() calls
5565 - net: ll_temac: Fix RX buffer descriptor handling on GFP_ATOMIC pressure
5566 - net: ll_temac: Handle DMA halt condition caused by buffer underrun
5567 - blk-mq: insert passthrough request into hctx->dispatch directly
5568 - drm/amdgpu: fix memory leak during TDR test(v2)
5569 - kbuild: add dtbs_check to PHONY
5570 - kbuild: add dt_binding_check to PHONY in a correct place
5571 - signal: avoid double atomic counter increments for user accounting
5572 - slip: not call free_netdev before rtnl_unlock in slip_open
5573 - net: phy: mscc: fix firmware paths
5574 - hinic: fix a irq affinity bug
5575 - hinic: fix a bug of setting hw_ioctxt
5576 - hinic: fix a bug of rss configuration
5577 - net: rmnet: fix NULL pointer dereference in rmnet_newlink()
5578 - net: rmnet: fix NULL pointer dereference in rmnet_changelink()
5579 - net: rmnet: fix suspicious RCU usage
5580 - net: rmnet: remove rcu_read_lock in rmnet_force_unassociate_device()
5581 - net: rmnet: do not allow to change mux id if mux id is duplicated
5582 - net: rmnet: use upper/lower device infrastructure
5583 - net: rmnet: fix bridge mode bugs
5584 - net: rmnet: fix packet forwarding in rmnet bridge mode
5585 - sfc: fix timestamp reconstruction at 16-bit rollover points
5586 - jbd2: fix data races at struct journal_head
5587 - blk-mq: insert flush request to the front of dispatch queue
5588 - net: qrtr: fix len of skb_put_padto in qrtr_node_enqueue
5589 - ARM: 8957/1: VDSO: Match ARMv8 timer in cntvct_functional()
5590 - ARM: 8958/1: rename missed uaccess .fixup section
5591 - mm: slub: add missing TID bump in kmem_cache_alloc_bulk()
5592 - HID: google: add moonball USB id
5593 - HID: add ALWAYS_POLL quirk to lenovo pixart mouse
5594 - ARM: 8961/2: Fix Kbuild issue caused by per-task stack protector GCC plugin
5595 - ipv4: ensure rcu_read_lock() in cipso_v4_error()
5596 - Linux 5.4.27
5597
5598 * This laptop contains a touchpadwhich is not recognized. (LP: #1858299) //
5599 Focal update: v5.4.27 upstream stable release (LP: #1868538)
5600 - HID: i2c-hid: add Trekstor Surfbook E11B to descriptor override
5601
5602 * suspend only works once on ThinkPad X1 Carbon gen 7 (LP: #1865570)
5603 - SAUCE: e1000e: Disable s0ix flow for X1 Carbon 7th
5604
5605 * Make Dell WD19 dock more reliable after suspend (LP: #1868217)
5606 - xhci: Ensure link state is U3 after setting USB_SS_PORT_LS_U3
5607 - xhci: Wait until link state trainsits to U0 after setting USB_SS_PORT_LS_U0
5608 - xhci: Finetune host initiated USB3 rootport link suspend and resume
5609 - USB: Disable LPM on WD19's Realtek Hub
5610
5611 * update-version-dkms doesn't add a BugLink (LP: #1867790)
5612 - [Packaging] Add BugLink to update-version-dkms commit
5613
5614 * enable realtek ethernet device ASPM function (LP: #1836030)
5615 - PCI/ASPM: Add L1 PM substate support to pci_disable_link_state()
5616 - PCI/ASPM: Allow re-enabling Clock PM
5617 - PCI/ASPM: Remove pcie_aspm_enabled() unnecessary locking
5618 - PCI/ASPM: Add pcie_aspm_get_link()
5619 - PCI/ASPM: Add sysfs attributes for controlling ASPM link states
5620
5621 * Update SmartPQI driver in Focal to 1.2.10-025 (LP: #1864484)
5622 - scsi: smartpqi: clean up indentation of a statement
5623 - scsi: smartpqi: remove set but not used variable 'ctrl_info'
5624 - scsi: smartpqi: clean up an indentation issue
5625 - scsi: smartpqi: fix controller lockup observed during force reboot
5626 - scsi: smartpqi: fix call trace in device discovery
5627 - scsi: smartpqi: add inquiry timeouts
5628 - scsi: smartpqi: fix LUN reset when fw bkgnd thread is hung
5629 - scsi: smartpqi: change TMF timeout from 60 to 30 seconds
5630 - scsi: smartpqi: correct syntax issue
5631 - scsi: smartpqi: fix problem with unique ID for physical device
5632 - scsi: smartpqi: remove unused manifest constants
5633 - scsi: smartpqi: Align driver syntax with oob
5634 - scsi: smartpqi: bump version
5635
5636 * [roce-0111]sync mainline kernel 5.5rc6 roce patchset into ubuntu HWE kernel
5637 branch (LP: #1859269)
5638 - RDMA/hns: Modify variable/field name from vlan to vlan_id
5639 - RDMA/hns: Fix a spelling mistake in a macro
5640 - RDMA/hns: Delete BITS_PER_BYTE redefinition
5641 - RDMA/core: Move core content from ib_uverbs to ib_core
5642 - RDMA/core: Create mmap database and cookie helper functions
5643 - RDMA: Connect between the mmap entry and the umap_priv structure
5644 - RDMA/hns: Remove unsupported modify_port callback
5645 - RDMA/hns: Delete unnecessary variable max_post
5646 - RDMA/hns: Remove unnecessary structure hns_roce_sqp
5647 - RDMA/hns: Delete unnecessary uar from hns_roce_cq
5648 - RDMA/hns: Modify fields of struct hns_roce_srq
5649 - RDMA/hns: Replace not intuitive function/macro names
5650 - RDMA/hns: Simplify doorbell initialization code
5651 - RDMA/hns: Modify hns_roce_hw_v2_get_cfg to simplify the code
5652 - RDMA/hns: Fix non-standard error codes
5653 - RDMA/hns: Modify appropriate printings
5654 - dma-mapping: remove the DMA_ATTR_WRITE_BARRIER flag
5655 - IB/umem: remove the dmasync argument to ib_umem_get
5656 - RDMA/hns: Redefine interfaces used in creating cq
5657 - RDMA/hns: Redefine the member of hns_roce_cq struct
5658 - RDMA/hns: Rename the functions used inside creating cq
5659 - RDMA/hns: Delete unnecessary callback functions for cq
5660 - RDMA/hns: Remove unused function hns_roce_init_eq_table()
5661 - RDMA/hns: Update the value of qp type
5662 - RDMA/hns: Delete unnessary parameters in hns_roce_v2_qp_modify()
5663 - RDMA/hns: Remove redundant print information
5664 - RDMA/hns: Replace custom macros HNS_ROCE_ALIGN_UP
5665 - RDMA/hns: Fix coding style issues
5666 - RDMA/hns: Add support for reporting wc as software mode
5667 - RDMA/hns: Remove some redundant variables related to capabilities
5668 - RDMA/hns: Add interfaces to get pf capabilities from firmware
5669 - RDMA/hns: Get pf capabilities from firmware
5670 - RDMA/hns: Add support for extended atomic in userspace
5671
5672 * dmaengine: hisilicon: Add Kunpeng DMA engine support (LP: #1864442)
5673 - dmaengine: hisilicon: Add Kunpeng DMA engine support
5674 - [Config] CONFIG_HISI_DMA=m
5675
5676 * Add support for Realtek 8723DE wireless adapter (LP: #1780590)
5677 - rtw88: 8822c: fix boolreturn.cocci warnings
5678 - rtw88: remove redundant flag check helper function
5679 - rtw88: pci: reset H2C queue indexes in a single write
5680 - rtw88: not to enter or leave PS under IRQ
5681 - rtw88: not to control LPS by each vif
5682 - rtw88: remove unused lps state check helper
5683 - rtw88: LPS enter/leave should be protected by lock
5684 - rtw88: leave PS state for dynamic mechanism
5685 - rtw88: add deep power save support
5686 - rtw88: not to enter LPS by coex strategy
5687 - rtw88: select deep PS mode when module is inserted
5688 - rtw88: add deep PS PG mode for 8822c
5689 - rtw88: remove misleading module parameter rtw_fw_support_lps
5690 - mac80211: simplify TX aggregation start
5691 - rtw88: check firmware leave lps successfully
5692 - rtw88: allows to set RTS in TX descriptor
5693 - rtw88: add driver TX queue support
5694 - rtw88: take over rate control from mac80211
5695 - rtw88: report tx rate to mac80211 stack
5696 - rtw88: add TX-AMSDU support
5697 - rtw88: flush hardware tx queues
5698 - rtw88: Don't set RX_FLAG_DECRYPTED if packet has no encryption
5699 - rtw88: configure TX queue EDCA parameters
5700 - rtw88: raise firmware version debug level
5701 - rtw88: use struct rtw_fw_hdr to access firmware header
5702 - rtw88: Fix an error message
5703 - rtw88: config 8822c multicast address in MAC init flow
5704 - rtw88: add NL80211_EXT_FEATURE_CAN_REPLACE_PTK0 support
5705 - rtw88: Use rtw_write8_set to set SYS_FUNC
5706 - rtw88: pci: config phy after chip info is setup
5707 - rtw88: use a for loop in rtw_power_mode_change(), not goto
5708 - rtw88: include interrupt.h for tasklet_struct
5709 - rtw88: mark rtw_fw_hdr __packed
5710 - rtw88: use macro to check the current band
5711 - rtw88: add power tracking support
5712 - rtw88: Enable 802.11ac beamformee support
5713 - rtw88: add set_bitrate_mask support
5714 - rtw88: add phy_info debugfs to show Tx/Rx physical status
5715 - rtw88: fix GENMASK_ULL for u64
5716 - rtw88: fix sparse warnings for DPK
5717 - rtw88: fix sparse warnings for power tracking
5718 - rtw88: 8822b: add RFE type 3 support
5719 - rtw88: use rtw_phy_pg_cfg_pair struct, not arrays
5720 - rtw88: rearrange if..else statements for rx rate indexes
5721 - rtw88: avoid FW info flood
5722 - rtw88: remove redundant null pointer check on arrays
5723 - rtw88: raise LPS threshold to 50, for less power consumption
5724 - rtw88: fix potential NULL pointer access for firmware
5725 - rtw88: signal completion even on firmware-request failure
5726 - rtw88: remove duplicated include from ps.c
5727 - rtw88: pci: use macros to access PCI DBI/MDIO registers
5728 - rtw88: pci: use for loop instead of while loop for DBI/MDIO
5729 - rtw88: pci: enable CLKREQ function if host supports it
5730 - rtw88: allows to enable/disable HCI link PS mechanism
5731 - rtw88: pci: reset ring index when release skbs in tx ring
5732 - rtw88: pci: reset dma when reset pci trx ring
5733 - rtw88: add interface config for 8822c
5734 - rtw88: load wowlan firmware if wowlan is supported
5735 - rtw88: support wowlan feature for 8822c
5736 - rtw88: Add wowlan pattern match support
5737 - rtw88: Add wowlan net-detect support
5738 - rtw88: fix TX secondary channel offset of 40M if current bw is 20M or 40M
5739 - rtw88: 8822c: update power sequence to v15
5740 - rtw88: remove unused spinlock
5741 - rtw88: remove unused variable 'in_lps'
5742 - rtw88: remove unused vif pointer in struct rtw_vif
5743 - rtw88: use rtw_hci_stop() instead of rtwdev->hci.ops->stop()
5744 - rtw88: assign NULL to skb after being kfree()'ed
5745 - rtw88: change max_num_of_tx_queue() definition to inline in pci.h
5746 - rtw88: use true,false for bool variable
5747 - rtw88: use shorter delay time to poll PS state
5748 - rtw88: Fix return value of rtw_wow_check_fw_status
5749 - SAUCE: rtw88: add regulatory process strategy for different chipset
5750 - SAUCE: rtw88: support dynamic user regulatory setting
5751 - SAUCE: rtw88: Use secondary channel offset enumeration
5752 - SAUCE: rtw88: 8822c: modify rf protection setting
5753 - SAUCE: rtw88: disable TX-AMSDU on 2.4G band
5754 - SAUCE: Revert "rtw88: disable TX-AMSDU on 2.4G band"
5755 - SAUCE: rtw88: disable TX-AMSDU on 2.4G band
5756 - SAUCE: rtw88: remove unused parameter vif in rtw_lps_pg_info_get()
5757 - SAUCE: rtw88: add rtw_read8_mask and rtw_read16_mask
5758 - SAUCE: rtw88: pci: 8822c should set clock delay to zero
5759 - SAUCE: rtw88: move rtw_enter_ips() to the last when config
5760 - SAUCE: rtw88: avoid holding mutex for cancel_delayed_work_sync()
5761 - SAUCE: rtw88: add ciphers to suppress error message
5762 - SAUCE: rtw88: 8822c: update power sequence to v16
5763 - SAUCE: rtw88: Fix incorrect beamformee role setting
5764 - SAUCE: rtw88: don't hold all IRQs disabled for PS operations
5765 - SAUCE: rtw88: extract alloc rsvd_page and h2c skb routines
5766 - SAUCE: rtw88: associate reserved pages with each vif
5767 - SAUCE: rtw88: add adaptivity support for EU/JP regulatory
5768 - SAUCE: rtw88: 8723d: Add basic chip capabilities
5769 - SAUCE: rtw88: 8723d: add beamform wrapper functions
5770 - SAUCE: rtw88: 8723d: Add power sequence
5771 - SAUCE: rtw88: 8723d: Add RF read/write ops
5772 - SAUCE: rtw88: 8723d: Add mac/bb/rf/agc/power_limit tables
5773 - SAUCE: rtw88: 8723d: Add cfg_ldo25 to control LDO25
5774 - SAUCE: rtw88: 8723d: Add new chip op efuse_grant() to control efuse access
5775 - SAUCE: rtw88: 8723d: Add read_efuse to recognize efuse info from map
5776 - SAUCE: rtw88: add legacy firmware download for 8723D devices
5777 - SAUCE: rtw88: no need to send additional information to legacy firmware
5778 - SAUCE: rtw88: 8723d: Add mac power-on/-off function
5779 - SAUCE: rtw88: decompose while(1) loop of power sequence polling command
5780 - SAUCE: rtw88: 8723d: 11N chips don't support H2C queue
5781 - SAUCE: rtw88: 8723d: implement set_tx_power_index ops
5782 - SAUCE: rtw88: 8723d: Organize chip TX/RX FIFO
5783 - SAUCE: rtw88: 8723d: initialize mac/bb/rf basic functions
5784 - SAUCE: rtw88: 8723d: Add DIG parameter
5785 - SAUCE: rtw88: 8723d: Add query_rx_desc
5786 - SAUCE: rtw88: 8723d: Add set_channel
5787 - SAUCE: rtw88: handle C2H_CCX_TX_RPT to know if packet TX'ed successfully
5788 - SAUCE: rtw88: 8723d: 11N chips don't support LDPC
5789 - SAUCE: rtw88: set default port to firmware
5790 - SAUCE: rtw88: update tx descriptor of mgmt and rsvd page packets
5791 - SAUCE: rtw88: sar: add SAR of TX power limit
5792 - SAUCE: rtw88: sar: Load static SAR table from ACPI WRDS method
5793 - SAUCE: rtw88: sar: Load dynamic SAR table from ACPI methods
5794 - SAUCE: rtw88: sar: apply dynamic SAR table to tx power limit
5795 - SAUCE: rtw88: sar: add sar_work to poll if dynamic SAR table is changed
5796 - SAUCE: rtw88: sar: dump sar information via debugfs
5797 - SAUCE: rtw88: 8723d: Add chip_ops::false_alarm_statistics
5798 - SAUCE: rtw88: 8723d: Set IG register for CCK rate
5799 - SAUCE: rtw88: 8723d: add interface configurations table
5800 - SAUCE: rtw88: 8723d: Add LC calibration
5801 - SAUCE: rtw88: 8723d: add IQ calibration
5802 - SAUCE: rtw88: 8723d: Add power tracking
5803 - SAUCE: rtw88: 8723d: Add shutdown callback to disable BT USB suspend
5804 - SAUCE: rtw88: 8723d: implement flush queue
5805 - SAUCE: rtw88: 8723d: set ltecoex register address in chip_info
5806 - SAUCE: rtw88: 8723d: Add coex support
5807 - SAUCE: rtw88: fill zeros to words 0x06 and 0x07 of security cam entry
5808 - SAUCE: rtw88: 8723d: Add 8723DE to Kconfig and Makefile
5809 - [Config] CONFIG_RTW88_8723DE=y
5810
5811 * [Ubuntu 20.04] Unset HIBERNATION and PM kernel config options for focal
5812 (LP: #1867753)
5813 - [Config] CONFIG_HIBERNATION=n and CONFIG_PM=n for s390x
5814
5815 * [20.04 FEAT] Base KVM setup for secure guests - kernel part (LP: #1835531)
5816 - KVM: s390: Cleanup kvm_arch_init error path
5817 - KVM: s390: Cleanup initial cpu reset
5818 - KVM: s390: Add new reset vcpu API
5819 - s390/protvirt: introduce host side setup
5820 - s390/protvirt: add ultravisor initialization
5821 - s390/mm: provide memory management functions for protected KVM guests
5822 - s390/mm: add (non)secure page access exceptions handlers
5823 - s390/protvirt: Add sysfs firmware interface for Ultravisor information
5824 - KVM: s390/interrupt: do not pin adapter interrupt pages
5825 - KVM: s390: protvirt: Add UV debug trace
5826 - KVM: s390: add new variants of UV CALL
5827 - KVM: s390: protvirt: Add initial vm and cpu lifecycle handling
5828 - KVM: s390: protvirt: Secure memory is not mergeable
5829 - KVM: s390/mm: Make pages accessible before destroying the guest
5830 - KVM: s390: protvirt: Handle SE notification interceptions
5831 - KVM: s390: protvirt: Instruction emulation
5832 - KVM: s390: protvirt: Implement interrupt injection
5833 - KVM: s390: protvirt: Add SCLP interrupt handling
5834 - KVM: s390: protvirt: Handle spec exception loops
5835 - KVM: s390: protvirt: Add new gprs location handling
5836 - KVM: S390: protvirt: Introduce instruction data area bounce buffer
5837 - KVM: s390: protvirt: handle secure guest prefix pages
5838 - KVM: s390/mm: handle guest unpin events
5839 - KVM: s390: protvirt: Write sthyi data to instruction data area
5840 - KVM: s390: protvirt: STSI handling
5841 - KVM: s390: protvirt: disallow one_reg
5842 - KVM: s390: protvirt: Do only reset registers that are accessible
5843 - KVM: s390: protvirt: Only sync fmt4 registers
5844 - KVM: s390: protvirt: Add program exception injection
5845 - KVM: s390: protvirt: UV calls in support of diag308 0, 1
5846 - KVM: s390: protvirt: Report CPU state to Ultravisor
5847 - KVM: s390: protvirt: Support cmd 5 operation state
5848 - KVM: s390: protvirt: Mask PSW interrupt bits for interception 104 and 112
5849 - KVM: s390: protvirt: do not inject interrupts after start
5850 - KVM: s390: protvirt: Add UV cpu reset calls
5851 - DOCUMENTATION: Protected virtual machine introduction and IPL
5852 - KVM: s390: protvirt: introduce and enable KVM_CAP_S390_PROTECTED
5853 - KVM: s390: protvirt: Add KVM api documentation
5854 - mm/gup/writeback: add callbacks for inaccessible pages
5855
5856 * Sys oopsed with sysfs test in ubuntu_stress_smoke_test on X-hwe ARM64
5857 (LP: #1866772)
5858 - ACPI: sysfs: copy ACPI data using io memory copying
5859
5860 * Focal update: v5.4.26 upstream stable release (LP: #1867903)
5861 - virtio_balloon: Adjust label in virtballoon_probe
5862 - ALSA: hda/realtek - More constifications
5863 - cgroup, netclassid: periodically release file_lock on classid updating
5864 - gre: fix uninit-value in __iptunnel_pull_header
5865 - inet_diag: return classid for all socket types
5866 - ipv6/addrconf: call ipv6_mc_up() for non-Ethernet interface
5867 - ipvlan: add cond_resched_rcu() while processing muticast backlog
5868 - ipvlan: do not add hardware address of master to its unicast filter list
5869 - ipvlan: do not use cond_resched_rcu() in ipvlan_process_multicast()
5870 - ipvlan: don't deref eth hdr before checking it's set
5871 - macvlan: add cond_resched() during multicast processing
5872 - net: dsa: fix phylink_start()/phylink_stop() calls
5873 - net: dsa: mv88e6xxx: fix lockup on warm boot
5874 - net: fec: validate the new settings in fec_enet_set_coalesce()
5875 - net: hns3: fix a not link up issue when fibre port supports autoneg
5876 - net/ipv6: use configured metric when add peer route
5877 - netlink: Use netlink header as base to calculate bad attribute offset
5878 - net: macsec: update SCI upon MAC address change.
5879 - net: nfc: fix bounds checking bugs on "pipe"
5880 - net/packet: tpacket_rcv: do not increment ring index on drop
5881 - net: phy: bcm63xx: fix OOPS due to missing driver name
5882 - net: stmmac: dwmac1000: Disable ACS if enhanced descs are not used
5883 - net: systemport: fix index check to avoid an array out of bounds access
5884 - sfc: detach from cb_page in efx_copy_channel()
5885 - slip: make slhc_compress() more robust against malicious packets
5886 - taprio: Fix sending packets without dequeueing them
5887 - bonding/alb: make sure arp header is pulled before accessing it
5888 - bnxt_en: reinitialize IRQs when MTU is modified
5889 - bnxt_en: fix error handling when flashing from file
5890 - cgroup: memcg: net: do not associate sock with unrelated cgroup
5891 - net: memcg: late association of sock to memcg
5892 - net: memcg: fix lockdep splat in inet_csk_accept()
5893 - devlink: validate length of param values
5894 - devlink: validate length of region addr/len
5895 - fib: add missing attribute validation for tun_id
5896 - nl802154: add missing attribute validation
5897 - nl802154: add missing attribute validation for dev_type
5898 - can: add missing attribute validation for termination
5899 - macsec: add missing attribute validation for port
5900 - net: fq: add missing attribute validation for orphan mask
5901 - net: taprio: add missing attribute validation for txtime delay
5902 - team: add missing attribute validation for port ifindex
5903 - team: add missing attribute validation for array index
5904 - tipc: add missing attribute validation for MTU property
5905 - nfc: add missing attribute validation for SE API
5906 - nfc: add missing attribute validation for deactivate target
5907 - nfc: add missing attribute validation for vendor subcommand
5908 - net: phy: avoid clearing PHY interrupts twice in irq handler
5909 - net: phy: fix MDIO bus PM PHY resuming
5910 - net/ipv6: need update peer route when modify metric
5911 - net/ipv6: remove the old peer route if change it to a new one
5912 - selftests/net/fib_tests: update addr_metric_test for peer route testing
5913 - net: dsa: Don't instantiate phylink for CPU/DSA ports unless needed
5914 - net: phy: Avoid multiple suspends
5915 - cgroup: cgroup_procs_next should increase position index
5916 - cgroup: Iterate tasks that did not finish do_exit()
5917 - netfilter: nf_tables: fix infinite loop when expr is not available
5918 - iwlwifi: mvm: Do not require PHY_SKU NVM section for 3168 devices
5919 - iommu/vt-d: quirk_ioat_snb_local_iommu: replace WARN_TAINT with pr_warn +
5920 add_taint
5921 - netfilter: nf_conntrack: ct_cpu_seq_next should increase position index
5922 - netfilter: synproxy: synproxy_cpu_seq_next should increase position index
5923 - netfilter: xt_recent: recent_seq_next should increase position index
5924 - netfilter: x_tables: xt_mttg_seq_next should increase position index
5925 - workqueue: don't use wq_select_unbound_cpu() for bound works
5926 - drm/amd/display: remove duplicated assignment to grph_obj_type
5927 - drm/i915: be more solid in checking the alignment
5928 - drm/i915: Defer semaphore priority bumping to a workqueue
5929 - mmc: sdhci-pci-gli: Enable MSI interrupt for GL975x
5930 - pinctrl: falcon: fix syntax error
5931 - ktest: Add timeout for ssh sync testing
5932 - cifs_atomic_open(): fix double-put on late allocation failure
5933 - gfs2_atomic_open(): fix O_EXCL|O_CREAT handling on cold dcache
5934 - KVM: x86: clear stale x86_emulate_ctxt->intercept value
5935 - KVM: nVMX: avoid NULL pointer dereference with incorrect EVMCS GPAs
5936 - ARC: define __ALIGN_STR and __ALIGN symbols for ARC
5937 - fuse: fix stack use after return
5938 - s390/dasd: fix data corruption for thin provisioned devices
5939 - ipmi_si: Avoid spurious errors for optional IRQs
5940 - blk-iocost: fix incorrect vtime comparison in iocg_is_idle()
5941 - fscrypt: don't evict dirty inodes after removing key
5942 - macintosh: windfarm: fix MODINFO regression
5943 - x86/ioremap: Map EFI runtime services data as encrypted for SEV
5944 - efi: Fix a race and a buffer overflow while reading efivars via sysfs
5945 - efi: Add a sanity check to efivar_store_raw()
5946 - i2c: designware-pci: Fix BUG_ON during device removal
5947 - mt76: fix array overflow on receiving too many fragments for a packet
5948 - perf/amd/uncore: Replace manual sampling check with CAP_NO_INTERRUPT flag
5949 - x86/mce: Fix logic and comments around MSR_PPIN_CTL
5950 - iommu/dma: Fix MSI reservation allocation
5951 - iommu/vt-d: dmar: replace WARN_TAINT with pr_warn + add_taint
5952 - iommu/vt-d: Fix RCU list debugging warnings
5953 - iommu/vt-d: Fix a bug in intel_iommu_iova_to_phys() for huge page
5954 - batman-adv: Don't schedule OGM for disabled interface
5955 - clk: imx8mn: Fix incorrect clock defines
5956 - pinctrl: meson-gxl: fix GPIOX sdio pins
5957 - pinctrl: imx: scu: Align imx sc msg structs to 4
5958 - virtio_ring: Fix mem leak with vring_new_virtqueue()
5959 - drm/i915/gvt: Fix dma-buf display blur issue on CFL
5960 - pinctrl: core: Remove extra kref_get which blocks hogs being freed
5961 - drm/i915/gvt: Fix unnecessary schedule timer when no vGPU exits
5962 - driver code: clarify and fix platform device DMA mask allocation
5963 - iommu/vt-d: Fix RCU-list bugs in intel_iommu_init()
5964 - i2c: gpio: suppress error on probe defer
5965 - nl80211: add missing attribute validation for critical protocol indication
5966 - nl80211: add missing attribute validation for beacon report scanning
5967 - nl80211: add missing attribute validation for channel switch
5968 - perf bench futex-wake: Restore thread count default to online CPU count
5969 - netfilter: cthelper: add missing attribute validation for cthelper
5970 - netfilter: nft_payload: add missing attribute validation for payload csum
5971 flags
5972 - netfilter: nft_tunnel: add missing attribute validation for tunnels
5973 - netfilter: nf_tables: dump NFTA_CHAIN_FLAGS attribute
5974 - netfilter: nft_chain_nat: inet family is missing module ownership
5975 - iommu/vt-d: Fix the wrong printing in RHSA parsing
5976 - iommu/vt-d: Ignore devices with out-of-spec domain number
5977 - i2c: acpi: put device when verifying client fails
5978 - iommu/amd: Fix IOMMU AVIC not properly update the is_run bit in IRTE
5979 - ipv6: restrict IPV6_ADDRFORM operation
5980 - net/smc: check for valid ib_client_data
5981 - net/smc: cancel event worker during device removal
5982 - Linux 5.4.26
5983
5984 * please help enable CONFIG_EROFS_FS_ZIP (LP: #1867099)
5985 - [Config] CONFIG_EROFS_FS_ZIP=y
5986 - [Config] CONFIG_EROFS_FS_CLUSTER_PAGE_LIMIT=1
5987
5988 * All PS/2 ports on PS/2 Serial add-in bracket are not working after S3
5989 (LP: #1866734)
5990 - SAUCE: Input: i8042 - fix the selftest retry logic
5991
5992 * [UBUNTU 20.04] virtio-blk disks can go dissfunctional when swiotlb fills up
5993 (LP: #1867109)
5994 - virtio-blk: fix hw_queue stopped on arbitrary error
5995 - virtio-blk: improve virtqueue error to BLK_STS
5996
5997 * Focal update: v5.4.25 upstream stable release (LP: #1867178)
5998 - block, bfq: get extra ref to prevent a queue from being freed during a group
5999 move
6000 - block, bfq: do not insert oom queue into position tree
6001 - net: dsa: bcm_sf2: Forcibly configure IMP port for 1Gb/sec
6002 - net: stmmac: fix notifier registration
6003 - dm thin metadata: fix lockdep complaint
6004 - RDMA/core: Fix pkey and port assignment in get_new_pps
6005 - RDMA/core: Fix use of logical OR in get_new_pps
6006 - kbuild: fix 'No such file or directory' warning when cleaning
6007 - kprobes: Fix optimize_kprobe()/unoptimize_kprobe() cancellation logic
6008 - blktrace: fix dereference after null check
6009 - ALSA: hda: do not override bus codec_mask in link_get()
6010 - serial: ar933x_uart: set UART_CS_{RX,TX}_READY_ORIDE
6011 - selftests: fix too long argument
6012 - usb: gadget: composite: Support more than 500mA MaxPower
6013 - usb: gadget: ffs: ffs_aio_cancel(): Save/restore IRQ flags
6014 - usb: gadget: serial: fix Tx stall after buffer overflow
6015 - habanalabs: halt the engines before hard-reset
6016 - habanalabs: do not halt CoreSight during hard reset
6017 - habanalabs: patched cb equals user cb in device memset
6018 - drm/msm/mdp5: rate limit pp done timeout warnings
6019 - drm: msm: Fix return type of dsi_mgr_connector_mode_valid for kCFI
6020 - drm/modes: Make sure to parse valid rotation value from cmdline
6021 - drm/modes: Allow DRM_MODE_ROTATE_0 when applying video mode parameters
6022 - scsi: megaraid_sas: silence a warning
6023 - drm/msm/dsi: save pll state before dsi host is powered off
6024 - drm/msm/dsi/pll: call vco set rate explicitly
6025 - selftests: forwarding: use proto icmp for {gretap, ip6gretap}_mac testing
6026 - selftests: forwarding: vxlan_bridge_1d: fix tos value
6027 - net: atlantic: check rpc result and wait for rpc address
6028 - net: ks8851-ml: Remove 8-bit bus accessors
6029 - net: ks8851-ml: Fix 16-bit data access
6030 - net: ks8851-ml: Fix 16-bit IO operation
6031 - net: ethernet: dm9000: Handle -EPROBE_DEFER in dm9000_parse_dt()
6032 - watchdog: da9062: do not ping the hw during stop()
6033 - s390/cio: cio_ignore_proc_seq_next should increase position index
6034 - s390: make 'install' not depend on vmlinux
6035 - efi: Only print errors about failing to get certs if EFI vars are found
6036 - net/mlx5: DR, Fix matching on vport gvmi
6037 - nvme/pci: Add sleep quirk for Samsung and Toshiba drives
6038 - nvme-pci: Use single IRQ vector for old Apple models
6039 - x86/boot/compressed: Don't declare __force_order in kaslr_64.c
6040 - s390/qdio: fill SL with absolute addresses
6041 - nvme: Fix uninitialized-variable warning
6042 - ice: Don't tell the OS that link is going down
6043 - x86/xen: Distribute switch variables for initialization
6044 - net: thunderx: workaround BGX TX Underflow issue
6045 - csky/mm: Fixup export invalid_pte_table symbol
6046 - csky: Set regs->usp to kernel sp, when the exception is from kernel
6047 - csky/smp: Fixup boot failed when CONFIG_SMP
6048 - csky: Fixup ftrace modify panic
6049 - csky: Fixup compile warning for three unimplemented syscalls
6050 - arch/csky: fix some Kconfig typos
6051 - selftests: forwarding: vxlan_bridge_1d: use more proper tos value
6052 - firmware: imx: scu: Ensure sequential TX
6053 - binder: prevent UAF for binderfs devices
6054 - binder: prevent UAF for binderfs devices II
6055 - ALSA: hda/realtek - Add Headset Mic supported
6056 - ALSA: hda/realtek - Add Headset Button supported for ThinkPad X1
6057 - ALSA: hda/realtek - Fix silent output on Gigabyte X570 Aorus Master
6058 - ALSA: hda/realtek - Enable the headset of ASUS B9450FA with ALC294
6059 - cifs: don't leak -EAGAIN for stat() during reconnect
6060 - cifs: fix rename() by ensuring source handle opened with DELETE bit
6061 - usb: storage: Add quirk for Samsung Fit flash
6062 - usb: quirks: add NO_LPM quirk for Logitech Screen Share
6063 - usb: dwc3: gadget: Update chain bit correctly when using sg list
6064 - usb: cdns3: gadget: link trb should point to next request
6065 - usb: cdns3: gadget: toggle cycle bit before reset endpoint
6066 - usb: core: hub: fix unhandled return by employing a void function
6067 - usb: core: hub: do error out if usb_autopm_get_interface() fails
6068 - usb: core: port: do error out if usb_autopm_get_interface() fails
6069 - vgacon: Fix a UAF in vgacon_invert_region
6070 - mm, numa: fix bad pmd by atomically check for pmd_trans_huge when marking
6071 page tables prot_numa
6072 - mm: fix possible PMD dirty bit lost in set_pmd_migration_entry()
6073 - mm, hotplug: fix page online with DEBUG_PAGEALLOC compiled but not enabled
6074 - fat: fix uninit-memory access for partial initialized inode
6075 - btrfs: fix RAID direct I/O reads with alternate csums
6076 - arm64: dts: socfpga: agilex: Fix gmac compatible
6077 - arm: dts: dra76x: Fix mmc3 max-frequency
6078 - tty:serial:mvebu-uart:fix a wrong return
6079 - tty: serial: fsl_lpuart: free IDs allocated by IDA
6080 - serial: 8250_exar: add support for ACCES cards
6081 - vt: selection, close sel_buffer race
6082 - vt: selection, push console lock down
6083 - vt: selection, push sel_lock up
6084 - media: hantro: Fix broken media controller links
6085 - media: mc-entity.c: use & to check pad flags, not ==
6086 - media: vicodec: process all 4 components for RGB32 formats
6087 - media: v4l2-mem2mem.c: fix broken links
6088 - perf intel-pt: Fix endless record after being terminated
6089 - perf intel-bts: Fix endless record after being terminated
6090 - perf cs-etm: Fix endless record after being terminated
6091 - perf arm-spe: Fix endless record after being terminated
6092 - spi: spidev: Fix CS polarity if GPIO descriptors are used
6093 - x86/pkeys: Manually set X86_FEATURE_OSPKE to preserve existing changes
6094 - s390/pci: Fix unexpected write combine on resource
6095 - s390/mm: fix panic in gup_fast on large pud
6096 - dmaengine: imx-sdma: fix context cache
6097 - dmaengine: imx-sdma: Fix the event id check to include RX event for UART6
6098 - dmaengine: tegra-apb: Fix use-after-free
6099 - dmaengine: tegra-apb: Prevent race conditions of tasklet vs free list
6100 - dm integrity: fix recalculation when moving from journal mode to bitmap mode
6101 - dm integrity: fix a deadlock due to offloading to an incorrect workqueue
6102 - dm integrity: fix invalid table returned due to argument count mismatch
6103 - dm cache: fix a crash due to incorrect work item cancelling
6104 - dm: report suspended device during destroy
6105 - dm writecache: verify watermark during resume
6106 - dm zoned: Fix reference counter initial value of chunk works
6107 - dm: fix congested_fn for request-based device
6108 - arm64: dts: meson-sm1-sei610: add missing interrupt-names
6109 - ARM: dts: ls1021a: Restore MDIO compatible to gianfar
6110 - spi: bcm63xx-hsspi: Really keep pll clk enabled
6111 - drm/virtio: make resource id workaround runtime switchable.
6112 - drm/virtio: fix resource id creation race
6113 - ASoC: topology: Fix memleak in soc_tplg_link_elems_load()
6114 - ASoC: topology: Fix memleak in soc_tplg_manifest_load()
6115 - ASoC: SOF: Fix snd_sof_ipc_stream_posn()
6116 - ASoC: intel: skl: Fix pin debug prints
6117 - ASoC: intel: skl: Fix possible buffer overflow in debug outputs
6118 - powerpc: define helpers to get L1 icache sizes
6119 - powerpc: Convert flush_icache_range & friends to C
6120 - powerpc/mm: Fix missing KUAP disable in flush_coherent_icache()
6121 - ASoC: pcm: Fix possible buffer overflow in dpcm state sysfs output
6122 - ASoC: pcm512x: Fix unbalanced regulator enable call in probe error path
6123 - ASoC: Intel: Skylake: Fix available clock counter incrementation
6124 - ASoC: dapm: Correct DAPM handling of active widgets during shutdown
6125 - spi: atmel-quadspi: fix possible MMIO window size overrun
6126 - drm/panfrost: Don't try to map on error faults
6127 - drm: kirin: Revert "Fix for hikey620 display offset problem"
6128 - drm/sun4i: Add separate DE3 VI layer formats
6129 - drm/sun4i: Fix DE2 VI layer format support
6130 - drm/sun4i: de2/de3: Remove unsupported VI layer formats
6131 - drm/i915: Program MBUS with rmw during initialization
6132 - drm/i915/selftests: Fix return in assert_mmap_offset()
6133 - phy: mapphone-mdm6600: Fix timeouts by adding wake-up handling
6134 - phy: mapphone-mdm6600: Fix write timeouts with shorter GPIO toggle interval
6135 - ARM: dts: imx6: phycore-som: fix emmc supply
6136 - arm64: dts: imx8qxp-mek: Remove unexisting Ethernet PHY
6137 - firmware: imx: misc: Align imx sc msg structs to 4
6138 - firmware: imx: scu-pd: Align imx sc msg structs to 4
6139 - firmware: imx: Align imx_sc_msg_req_cpu_start to 4
6140 - soc: imx-scu: Align imx sc msg structs to 4
6141 - Revert "RDMA/cma: Simplify rdma_resolve_addr() error flow"
6142 - RDMA/rw: Fix error flow during RDMA context initialization
6143 - RDMA/nldev: Fix crash when set a QP to a new counter but QPN is missing
6144 - RDMA/siw: Fix failure handling during device creation
6145 - RDMA/iwcm: Fix iwcm work deallocation
6146 - RDMA/core: Fix protection fault in ib_mr_pool_destroy
6147 - regulator: stm32-vrefbuf: fix a possible overshoot when re-enabling
6148 - RMDA/cm: Fix missing ib_cm_destroy_id() in ib_cm_insert_listen()
6149 - IB/hfi1, qib: Ensure RCU is locked when accessing list
6150 - ARM: imx: build v7_cpu_resume() unconditionally
6151 - ARM: dts: am437x-idk-evm: Fix incorrect OPP node names
6152 - ARM: dts: dra7xx-clocks: Fixup IPU1 mux clock parent source
6153 - ARM: dts: imx7-colibri: Fix frequency for sd/mmc
6154 - hwmon: (adt7462) Fix an error return in ADT7462_REG_VOLT()
6155 - dma-buf: free dmabuf->name in dma_buf_release()
6156 - dmaengine: coh901318: Fix a double lock bug in dma_tc_handle()
6157 - arm64: dts: meson: fix gxm-khadas-vim2 wifi
6158 - bus: ti-sysc: Fix 1-wire reset quirk
6159 - EDAC/synopsys: Do not print an error with back-to-back snprintf() calls
6160 - powerpc: fix hardware PMU exception bug on PowerVM compatibility mode
6161 systems
6162 - efi/x86: Align GUIDs to their size in the mixed mode runtime wrapper
6163 - efi/x86: Handle by-ref arguments covering multiple pages in mixed mode
6164 - efi: READ_ONCE rng seed size before munmap
6165 - block, bfq: get a ref to a group when adding it to a service tree
6166 - block, bfq: remove ifdefs from around gets/puts of bfq groups
6167 - csky: Implement copy_thread_tls
6168 - drm/virtio: module_param_named() requires linux/moduleparam.h
6169 - Linux 5.4.25
6170
6171 * Miscellaneous Ubuntu changes
6172 - hio -- remove duplicated MODULE_DEVICE_TABLE declaration
6173 - [Config] Add initial riscv64 config
6174 - [Config] Bring riscv64 in line with other arches
6175 - [Packaging] Add riscv64 arch support
6176 - [Packaging] Add initial riscv64 abi
6177 - [Config] updateconfigs for riscv64
6178 - [Config] Update annotations for riscv64
6179 - SAUCE: r8169: disable ASPM L1.1
6180 - update wireguard dkms package version
6181 - [Config] garbage collect PCIEASPM_DEBUG
6182 - [Config] gcc version updateconfigs
6183
6184 * Miscellaneous upstream changes
6185 - Revert "UBUNTU: SAUCE: platform/x86: dell-uart-backlight: move retry block"
6186 - RISC-V: Do not invoke SBI call if cpumask is empty
6187 - RISC-V: Issue a local tlbflush if possible.
6188 - RISC-V: Issue a tlb page flush if possible
6189 - riscv: add support for SECCOMP and SECCOMP_FILTER
6190 - riscv: reject invalid syscalls below -1
6191 - mtd: spi-nor: Add support for is25wp256
6192 - PCI/ASPM: Remove PCIEASPM_DEBUG Kconfig option and related code
6193
6194 -- Paolo Pisati <paolo.pisati@canonical.com> Mon, 23 Mar 2020 13:03:48 +0100
6195
6196 linux (5.4.0-18.22) focal; urgency=medium
6197
6198 * focal/linux: 5.4.0-18.22 -proposed tracker (LP: #1866488)
6199
6200 * Packaging resync (LP: #1786013)
6201 - [Packaging] resync getabis
6202 - [Packaging] update helper scripts
6203
6204 * Add sysfs attribute to show remapped NVMe (LP: #1863621)
6205 - SAUCE: ata: ahci: Add sysfs attribute to show remapped NVMe device count
6206
6207 * [20.04 FEAT] Compression improvements in Linux kernel (LP: #1830208)
6208 - lib/zlib: add s390 hardware support for kernel zlib_deflate
6209 - s390/boot: rename HEAP_SIZE due to name collision
6210 - lib/zlib: add s390 hardware support for kernel zlib_inflate
6211 - s390/boot: add dfltcc= kernel command line parameter
6212 - lib/zlib: add zlib_deflate_dfltcc_enabled() function
6213 - btrfs: use larger zlib buffer for s390 hardware compression
6214 - [Config] Introducing s390x specific kernel config option CONFIG_ZLIB_DFLTCC
6215
6216 * [UBUNTU 20.04] s390x/pci: increase CONFIG_PCI_NR_FUNCTIONS to 512 in kernel
6217 config (LP: #1866056)
6218 - [Config] Increase CONFIG_PCI_NR_FUNCTIONS from 64 to 512 starting with focal
6219 on s390x
6220
6221 * CONFIG_IP_MROUTE_MULTIPLE_TABLES is not set (LP: #1865332)
6222 - [Config] CONFIG_IP_MROUTE_MULTIPLE_TABLES=y
6223
6224 * Dell XPS 13 9300 Intel 1650S wifi [34f0:1651] fails to load firmware
6225 (LP: #1865962)
6226 - iwlwifi: remove IWL_DEVICE_22560/IWL_DEVICE_FAMILY_22560
6227 - iwlwifi: 22000: fix some indentation
6228 - iwlwifi: pcie: rx: use rxq queue_size instead of constant
6229 - iwlwifi: allocate more receive buffers for HE devices
6230 - iwlwifi: remove some outdated iwl22000 configurations
6231 - iwlwifi: assume the driver_data is a trans_cfg, but allow full cfg
6232
6233 * [FOCAL][REGRESSION] Intel Gen 9 brightness cannot be controlled
6234 (LP: #1861521)
6235 - Revert "USUNTU: SAUCE: drm/i915: Force DPCD backlight mode on Dell Precision
6236 4K sku"
6237 - Revert "UBUNTU: SAUCE: drm/i915: Force DPCD backlight mode on X1 Extreme 2nd
6238 Gen 4K AMOLED panel"
6239 - SAUCE: drm/dp: Introduce EDID-based quirks
6240 - SAUCE: drm/i915: Force DPCD backlight mode on X1 Extreme 2nd Gen 4K AMOLED
6241 panel
6242 - SAUCE: drm/i915: Force DPCD backlight mode for some Dell CML 2020 panels
6243
6244 * [20.04 FEAT] Enable proper kprobes on ftrace support (LP: #1865858)
6245 - s390/ftrace: save traced function caller
6246 - s390: support KPROBES_ON_FTRACE
6247
6248 * alsa/sof: load different firmware on different platforms (LP: #1857409)
6249 - ASoC: SOF: Intel: hda: use fallback for firmware name
6250 - ASoC: Intel: acpi-match: split CNL tables in three
6251 - ASoC: SOF: Intel: Fix CFL and CML FW nocodec binary names.
6252
6253 * [UBUNTU 20.04] Enable CONFIG_NET_SWITCHDEV in kernel config for s390x
6254 starting with focal (LP: #1865452)
6255 - [Config] Enable CONFIG_NET_SWITCHDEV in kernel config for s390x starting
6256 with focal
6257
6258 * Focal update: v5.4.24 upstream stable release (LP: #1866333)
6259 - io_uring: grab ->fs as part of async offload
6260 - EDAC: skx_common: downgrade message importance on missing PCI device
6261 - net: dsa: b53: Ensure the default VID is untagged
6262 - net: fib_rules: Correctly set table field when table number exceeds 8 bits
6263 - net: macb: ensure interface is not suspended on at91rm9200
6264 - net: mscc: fix in frame extraction
6265 - net: phy: restore mdio regs in the iproc mdio driver
6266 - net: sched: correct flower port blocking
6267 - net/tls: Fix to avoid gettig invalid tls record
6268 - nfc: pn544: Fix occasional HW initialization failure
6269 - qede: Fix race between rdma destroy workqueue and link change event
6270 - Revert "net: dev: introduce support for sch BYPASS for lockless qdisc"
6271 - udp: rehash on disconnect
6272 - sctp: move the format error check out of __sctp_sf_do_9_1_abort
6273 - bnxt_en: Improve device shutdown method.
6274 - bnxt_en: Issue PCIe FLR in kdump kernel to cleanup pending DMAs.
6275 - bonding: add missing netdev_update_lockdep_key()
6276 - net: export netdev_next_lower_dev_rcu()
6277 - bonding: fix lockdep warning in bond_get_stats()
6278 - ipv6: Fix route replacement with dev-only route
6279 - ipv6: Fix nlmsg_flags when splitting a multipath route
6280 - ipmi:ssif: Handle a possible NULL pointer reference
6281 - drm/msm: Set dma maximum segment size for mdss
6282 - sched/core: Don't skip remote tick for idle CPUs
6283 - timers/nohz: Update NOHZ load in remote tick
6284 - sched/fair: Prevent unlimited runtime on throttled group
6285 - dax: pass NOWAIT flag to iomap_apply
6286 - mac80211: consider more elements in parsing CRC
6287 - cfg80211: check wiphy driver existence for drvinfo report
6288 - s390/zcrypt: fix card and queue total counter wrap
6289 - qmi_wwan: re-add DW5821e pre-production variant
6290 - qmi_wwan: unconditionally reject 2 ep interfaces
6291 - NFSv4: Fix races between open and dentry revalidation
6292 - perf/smmuv3: Use platform_get_irq_optional() for wired interrupt
6293 - perf/x86/intel: Add Elkhart Lake support
6294 - perf/x86/cstate: Add Tremont support
6295 - perf/x86/msr: Add Tremont support
6296 - ceph: do not execute direct write in parallel if O_APPEND is specified
6297 - ARM: dts: sti: fixup sound frame-inversion for stihxxx-b2120.dtsi
6298 - drm/amd/display: Do not set optimized_require to false after plane disable
6299 - RDMA/siw: Remove unwanted WARN_ON in siw_cm_llp_data_ready()
6300 - drm/amd/display: Check engine is not NULL before acquiring
6301 - drm/amd/display: Limit minimum DPPCLK to 100MHz.
6302 - drm/amd/display: Add initialitions for PLL2 clock source
6303 - amdgpu: Prevent build errors regarding soft/hard-float FP ABI tags
6304 - soc/tegra: fuse: Fix build with Tegra194 configuration
6305 - i40e: Fix the conditional for i40e_vc_validate_vqs_bitmaps
6306 - net: ena: fix potential crash when rxfh key is NULL
6307 - net: ena: fix uses of round_jiffies()
6308 - net: ena: add missing ethtool TX timestamping indication
6309 - net: ena: fix incorrect default RSS key
6310 - net: ena: rss: do not allocate key when not supported
6311 - net: ena: rss: fix failure to get indirection table
6312 - net: ena: rss: store hash function as values and not bits
6313 - net: ena: fix incorrectly saving queue numbers when setting RSS indirection
6314 table
6315 - net: ena: fix corruption of dev_idx_to_host_tbl
6316 - net: ena: ethtool: use correct value for crc32 hash
6317 - net: ena: ena-com.c: prevent NULL pointer dereference
6318 - ice: update Unit Load Status bitmask to check after reset
6319 - cifs: Fix mode output in debugging statements
6320 - cfg80211: add missing policy for NL80211_ATTR_STATUS_CODE
6321 - mac80211: fix wrong 160/80+80 MHz setting
6322 - nvme/tcp: fix bug on double requeue when send fails
6323 - nvme: prevent warning triggered by nvme_stop_keep_alive
6324 - nvme/pci: move cqe check after device shutdown
6325 - ext4: potential crash on allocation error in ext4_alloc_flex_bg_array()
6326 - audit: fix error handling in audit_data_to_entry()
6327 - audit: always check the netlink payload length in audit_receive_msg()
6328 - ACPICA: Introduce ACPI_ACCESS_BYTE_WIDTH() macro
6329 - ACPI: watchdog: Fix gas->access_width usage
6330 - KVM: VMX: check descriptor table exits on instruction emulation
6331 - HID: ite: Only bind to keyboard USB interface on Acer SW5-012 keyboard dock
6332 - HID: core: fix off-by-one memset in hid_report_raw_event()
6333 - HID: core: increase HID report buffer size to 8KiB
6334 - drm/amdgpu: Drop DRIVER_USE_AGP
6335 - drm/radeon: Inline drm_get_pci_dev
6336 - macintosh: therm_windtunnel: fix regression when instantiating devices
6337 - tracing: Disable trace_printk() on post poned tests
6338 - Revert "PM / devfreq: Modify the device name as devfreq(X) for sysfs"
6339 - amdgpu/gmc_v9: save/restore sdpif regs during S3
6340 - cpufreq: Fix policy initialization for internal governor drivers
6341 - io_uring: fix 32-bit compatability with sendmsg/recvmsg
6342 - netfilter: ipset: Fix "INFO: rcu detected stall in hash_xxx" reports
6343 - net/smc: transfer fasync_list in case of fallback
6344 - vhost: Check docket sk_family instead of call getname
6345 - netfilter: ipset: Fix forceadd evaluation path
6346 - netfilter: xt_hashlimit: reduce hashlimit_mutex scope for htable_put()
6347 - HID: alps: Fix an error handling path in 'alps_input_configured()'
6348 - HID: hiddev: Fix race in in hiddev_disconnect()
6349 - MIPS: VPE: Fix a double free and a memory leak in 'release_vpe()'
6350 - i2c: altera: Fix potential integer overflow
6351 - i2c: jz4780: silence log flood on txabrt
6352 - drm/i915/gvt: Fix orphan vgpu dmabuf_objs' lifetime
6353 - drm/i915/gvt: Separate display reset from ALL_ENGINES reset
6354 - nl80211: fix potential leak in AP start
6355 - mac80211: Remove a redundant mutex unlock
6356 - kbuild: fix DT binding schema rule to detect command line changes
6357 - hv_netvsc: Fix unwanted wakeup in netvsc_attach()
6358 - usb: charger: assign specific number for enum value
6359 - nvme-pci: Hold cq_poll_lock while completing CQEs
6360 - s390/qeth: vnicc Fix EOPNOTSUPP precedence
6361 - net: netlink: cap max groups which will be considered in netlink_bind()
6362 - net: atlantic: fix use after free kasan warn
6363 - net: atlantic: fix potential error handling
6364 - net: atlantic: fix out of range usage of active_vlans array
6365 - net/smc: no peer ID in CLC decline for SMCD
6366 - net: ena: make ena rxfh support ETH_RSS_HASH_NO_CHANGE
6367 - selftests: Install settings files to fix TIMEOUT failures
6368 - kbuild: remove header compile test
6369 - kbuild: move headers_check rule to usr/include/Makefile
6370 - kbuild: remove unneeded variable, single-all
6371 - kbuild: make single target builds even faster
6372 - namei: only return -ECHILD from follow_dotdot_rcu()
6373 - mwifiex: drop most magic numbers from mwifiex_process_tdls_action_frame()
6374 - mwifiex: delete unused mwifiex_get_intf_num()
6375 - KVM: SVM: Override default MMIO mask if memory encryption is enabled
6376 - KVM: Check for a bad hva before dropping into the ghc slow path
6377 - sched/fair: Optimize select_idle_cpu
6378 - f2fs: fix to add swap extent correctly
6379 - RDMA/hns: Simplify the calculation and usage of wqe idx for post verbs
6380 - RDMA/hns: Bugfix for posting a wqe with sge
6381 - drivers: net: xgene: Fix the order of the arguments of
6382 'alloc_etherdev_mqs()'
6383 - ima: ima/lsm policy rule loading logic bug fixes
6384 - kprobes: Set unoptimized flag after unoptimizing code
6385 - lib/vdso: Make __arch_update_vdso_data() logic understandable
6386 - lib/vdso: Update coarse timekeeper unconditionally
6387 - pwm: omap-dmtimer: put_device() after of_find_device_by_node()
6388 - perf hists browser: Restore ESC as "Zoom out" of DSO/thread/etc
6389 - perf ui gtk: Add missing zalloc object
6390 - x86/resctrl: Check monitoring static key in the MBM overflow handler
6391 - KVM: x86: Remove spurious kvm_mmu_unload() from vcpu destruction path
6392 - KVM: x86: Remove spurious clearing of async #PF MSR
6393 - rcu: Allow only one expedited GP to run concurrently with wakeups
6394 - ubifs: Fix ino_t format warnings in orphan_delete()
6395 - thermal: db8500: Depromote debug print
6396 - thermal: brcmstb_thermal: Do not use DT coefficients
6397 - netfilter: nft_tunnel: no need to call htons() when dumping ports
6398 - netfilter: nf_flowtable: fix documentation
6399 - bus: tegra-aconnect: Remove PM_CLK dependency
6400 - xfs: clear kernel only flags in XFS_IOC_ATTRMULTI_BY_HANDLE
6401 - locking/lockdep: Fix lockdep_stats indentation problem
6402 - mm/debug.c: always print flags in dump_page()
6403 - mm/gup: allow FOLL_FORCE for get_user_pages_fast()
6404 - mm/huge_memory.c: use head to check huge zero page
6405 - mm, thp: fix defrag setting if newline is not used
6406 - kvm: nVMX: VMWRITE checks VMCS-link pointer before VMCS field
6407 - kvm: nVMX: VMWRITE checks unsupported field before read-only field
6408 - blktrace: Protect q->blk_trace with RCU
6409 - Linux 5.4.24
6410
6411 * Focal update: v5.4.23 upstream stable release (LP: #1866165)
6412 - iommu/qcom: Fix bogus detach logic
6413 - ALSA: hda: Use scnprintf() for printing texts for sysfs/procfs
6414 - ALSA: hda/realtek - Apply quirk for MSI GP63, too
6415 - ALSA: hda/realtek - Apply quirk for yet another MSI laptop
6416 - ASoC: codec2codec: avoid invalid/double-free of pcm runtime
6417 - ASoC: sun8i-codec: Fix setting DAI data format
6418 - tpm: Initialize crypto_id of allocated_banks to HASH_ALGO__LAST
6419 - ecryptfs: fix a memory leak bug in parse_tag_1_packet()
6420 - ecryptfs: fix a memory leak bug in ecryptfs_init_messaging()
6421 - btrfs: handle logged extent failure properly
6422 - thunderbolt: Prevent crash if non-active NVMem file is read
6423 - USB: misc: iowarrior: add support for 2 OEMed devices
6424 - USB: misc: iowarrior: add support for the 28 and 28L devices
6425 - USB: misc: iowarrior: add support for the 100 device
6426 - e1000e: Use rtnl_lock to prevent race conditions between net and pci/pm
6427 - floppy: check FDC index for errors before assigning it
6428 - vt: fix scrollback flushing on background consoles
6429 - vt: selection, handle pending signals in paste_selection
6430 - vt: vt_ioctl: fix race in VT_RESIZEX
6431 - staging: android: ashmem: Disallow ashmem memory from being remapped
6432 - staging: vt6656: fix sign of rx_dbm to bb_pre_ed_rssi.
6433 - xhci: Force Maximum Packet size for Full-speed bulk devices to valid range.
6434 - xhci: fix runtime pm enabling for quirky Intel hosts
6435 - xhci: apply XHCI_PME_STUCK_QUIRK to Intel Comet Lake platforms
6436 - xhci: Fix memory leak when caching protocol extended capability PSI tables -
6437 take 2
6438 - usb: host: xhci: update event ring dequeue pointer on purpose
6439 - USB: core: add endpoint-blacklist quirk
6440 - USB: quirks: blacklist duplicate ep on Sound Devices USBPre2
6441 - usb: uas: fix a plug & unplug racing
6442 - USB: Fix novation SourceControl XL after suspend
6443 - USB: hub: Don't record a connect-change event during reset-resume
6444 - USB: hub: Fix the broken detection of USB3 device in SMSC hub
6445 - usb: dwc2: Fix SET/CLEAR_FEATURE and GET_STATUS flows
6446 - usb: dwc3: gadget: Check for IOC/LST bit in TRB->ctrl fields
6447 - usb: dwc3: debug: fix string position formatting mixup with ret and len
6448 - scsi: Revert "target/core: Inline transport_lun_remove_cmd()"
6449 - staging: rtl8188eu: Fix potential security hole
6450 - staging: rtl8188eu: Fix potential overuse of kernel memory
6451 - staging: rtl8723bs: Fix potential security hole
6452 - staging: rtl8723bs: Fix potential overuse of kernel memory
6453 - drm/panfrost: perfcnt: Reserve/use the AS attached to the perfcnt MMU
6454 context
6455 - powerpc/8xx: Fix clearing of bits 20-23 in ITLB miss
6456 - powerpc/eeh: Fix deadlock handling dead PHB
6457 - powerpc/tm: Fix clearing MSR[TS] in current when reclaiming on signal
6458 delivery
6459 - powerpc/entry: Fix an #if which should be an #ifdef in entry_32.S
6460 - powerpc/hugetlb: Fix 512k hugepages on 8xx with 16k page size
6461 - powerpc/hugetlb: Fix 8M hugepages on 8xx
6462 - arm64: memory: Add missing brackets to untagged_addr() macro
6463 - jbd2: fix ocfs2 corrupt when clearing block group bits
6464 - x86/ima: use correct identifier for SetupMode variable
6465 - x86/mce/amd: Publish the bank pointer only after setup has succeeded
6466 - x86/mce/amd: Fix kobject lifetime
6467 - x86/cpu/amd: Enable the fixed Instructions Retired counter IRPERF
6468 - serial: 8250: Check UPF_IRQ_SHARED in advance
6469 - tty/serial: atmel: manage shutdown in case of RS485 or ISO7816 mode
6470 - tty: serial: imx: setup the correct sg entry for tx dma
6471 - tty: serial: qcom_geni_serial: Fix RX cancel command failure
6472 - serdev: ttyport: restore client ops on deregistration
6473 - MAINTAINERS: Update drm/i915 bug filing URL
6474 - ACPI: PM: s2idle: Check fixed wakeup events in acpi_s2idle_wake()
6475 - mm/memcontrol.c: lost css_put in memcg_expand_shrinker_maps()
6476 - nvme-multipath: Fix memory leak with ana_log_buf
6477 - genirq/irqdomain: Make sure all irq domain flags are distinct
6478 - mm/vmscan.c: don't round up scan size for online memory cgroup
6479 - mm/sparsemem: pfn_to_page is not valid yet on SPARSEMEM
6480 - lib/stackdepot.c: fix global out-of-bounds in stack_slabs
6481 - mm: Avoid creating virtual address aliases in brk()/mmap()/mremap()
6482 - drm/amdgpu/soc15: fix xclk for raven
6483 - drm/amdgpu/gfx9: disable gfxoff when reading rlc clock
6484 - drm/amdgpu/gfx10: disable gfxoff when reading rlc clock
6485 - drm/nouveau/kms/gv100-: Re-set LUT after clearing for modesets
6486 - drm/i915: Wean off drm_pci_alloc/drm_pci_free
6487 - drm/i915: Update drm/i915 bug filing URL
6488 - sched/psi: Fix OOB write when writing 0 bytes to PSI files
6489 - KVM: nVMX: Don't emulate instructions in guest mode
6490 - KVM: x86: don't notify userspace IOAPIC on edge-triggered interrupt EOI
6491 - ext4: fix a data race in EXT4_I(inode)->i_disksize
6492 - ext4: add cond_resched() to __ext4_find_entry()
6493 - ext4: fix potential race between online resizing and write operations
6494 - ext4: fix potential race between s_group_info online resizing and access
6495 - ext4: fix potential race between s_flex_groups online resizing and access
6496 - ext4: fix mount failure with quota configured as module
6497 - ext4: rename s_journal_flag_rwsem to s_writepages_rwsem
6498 - ext4: fix race between writepages and enabling EXT4_EXTENTS_FL
6499 - KVM: nVMX: Refactor IO bitmap checks into helper function
6500 - KVM: nVMX: Check IO instruction VM-exit conditions
6501 - KVM: nVMX: clear PIN_BASED_POSTED_INTR from nested pinbased_ctls only when
6502 apicv is globally disabled
6503 - KVM: nVMX: handle nested posted interrupts when apicv is disabled for L1
6504 - KVM: apic: avoid calculating pending eoi from an uninitialized val
6505 - btrfs: destroy qgroup extent records on transaction abort
6506 - btrfs: fix bytes_may_use underflow in prealloc error condtition
6507 - btrfs: reset fs_root to NULL on error in open_ctree
6508 - btrfs: do not check delayed items are empty for single transaction cleanup
6509 - Btrfs: fix btrfs_wait_ordered_range() so that it waits for all ordered
6510 extents
6511 - Btrfs: fix race between shrinking truncate and fiemap
6512 - btrfs: don't set path->leave_spinning for truncate
6513 - Btrfs: fix deadlock during fast fsync when logging prealloc extents beyond
6514 eof
6515 - Revert "dmaengine: imx-sdma: Fix memory leak"
6516 - drm/i915/gvt: more locking for ppgtt mm LRU list
6517 - drm/bridge: tc358767: fix poll timeouts
6518 - drm/i915/gt: Protect defer_request() from new waiters
6519 - drm/msm/dpu: fix BGR565 vs RGB565 confusion
6520 - scsi: Revert "RDMA/isert: Fix a recently introduced regression related to
6521 logout"
6522 - scsi: Revert "target: iscsi: Wait for all commands to finish before freeing
6523 a session"
6524 - usb: gadget: composite: Fix bMaxPower for SuperSpeedPlus
6525 - usb: dwc2: Fix in ISOC request length checking
6526 - staging: rtl8723bs: fix copy of overlapping memory
6527 - staging: greybus: use after free in gb_audio_manager_remove_all()
6528 - ASoC: atmel: fix atmel_ssc_set_audio link failure
6529 - ASoC: fsl_sai: Fix exiting path on probing failure
6530 - ecryptfs: replace BUG_ON with error handling code
6531 - iommu/vt-d: Fix compile warning from intel-svm.h
6532 - crypto: rename sm3-256 to sm3 in hash_algo_name
6533 - genirq/proc: Reject invalid affinity masks (again)
6534 - bpf, offload: Replace bitwise AND by logical AND in
6535 bpf_prog_offload_info_fill
6536 - arm64: lse: Fix LSE atomics with LLVM
6537 - io_uring: fix __io_iopoll_check deadlock in io_sq_thread
6538 - ALSA: rawmidi: Avoid bit fields for state flags
6539 - ALSA: seq: Avoid concurrent access to queue flags
6540 - ALSA: seq: Fix concurrent access to queue current tick/time
6541 - netfilter: xt_hashlimit: limit the max size of hashtable
6542 - rxrpc: Fix call RCU cleanup using non-bh-safe locks
6543 - io_uring: prevent sq_thread from spinning when it should stop
6544 - ata: ahci: Add shutdown to freeze hardware resources of ahci
6545 - xen: Enable interrupts when calling _cond_resched()
6546 - net/mlx5e: Reset RQ doorbell counter before moving RQ state from RST to RDY
6547 - net/mlx5: Fix sleep while atomic in mlx5_eswitch_get_vepa
6548 - net/mlx5e: Fix crash in recovery flow without devlink reporter
6549 - s390/kaslr: Fix casts in get_random
6550 - s390/mm: Explicitly compare PAGE_DEFAULT_KEY against zero in
6551 storage_key_init_range
6552 - bpf: Selftests build error in sockmap_basic.c
6553 - ASoC: SOF: Intel: hda: Add iDisp4 DAI
6554 - Linux 5.4.23
6555
6556 * Miscellaneous Ubuntu changes
6557 - SAUCE: selftests/net -- disable timeout
6558 - SAUCE: selftests/net -- disable l2tp.sh test
6559 - SAUCE: selftests/ftrace: Use printf instead of echo in kprobe syntax error
6560 tests
6561 - SAUCE: selftests/powerpc -- Disable timeout for benchmark and tm tests
6562 - SAUCE: selftests/ftrace: Escape additional strings in kprobe syntax error
6563 tests
6564 - SAUCE: Revert "UBUNTU: SAUCE: blk/core: Gracefully handle unset
6565 make_request_fn"
6566 - [Packaging] prevent duplicated entries in modules.ignore
6567 - update dkms package versions
6568
6569 -- Seth Forshee <seth.forshee@canonical.com> Sat, 07 Mar 2020 10:23:40 -0600
6570
6571 linux (5.4.0-17.21) focal; urgency=medium
6572
6573 * focal/linux: 5.4.0-17.20 -proposed tracker (LP: #1865025)
6574
6575 * Packaging resync (LP: #1786013)
6576 - [Packaging] update helper scripts
6577
6578 * Miscellaneous Ubuntu changes
6579 - SAUCE: drm/i915/execlists: fix off by one in execlists_update_context()
6580
6581 -- Andrea Righi <andrea.righi@canonical.com> Thu, 27 Feb 2020 14:29:02 +0100
6582
6583 linux (5.4.0-16.19) focal; urgency=medium
6584
6585 * focal/linux: 5.4.0-16.19 -proposed tracker (LP: #1864889)
6586
6587 * system hang: i915 Resetting rcs0 for hang on rcs0 (LP: #1861395)
6588 - drm/i915/execlists: Always force a context reload when rewinding RING_TAIL
6589
6590 * nsleep-lat / set-timer-lat / inconsistency-check / raw_skew from timer in
6591 ubuntu_kernel_selftests timeout on 5.3 / 5.4 (LP: #1864626)
6592 - selftests/timers: Turn off timeout setting
6593
6594 * [sfc-0121]enable the HiSilicon v3xx SFC driver (LP: #1860401)
6595 - spi: Add HiSilicon v3xx SPI NOR flash controller driver
6596 - MAINTAINERS: Add a maintainer for the HiSilicon v3xx SFC driver
6597 - [Config] CONFIG_SPI_HISI_SFC_V3XX=m
6598
6599 * [hns3-0217]sync mainline kernel 5.6rc1 hns3 patchset into ubuntu HWE kernel
6600 branch (LP: #1863575)
6601 - net: hns3: add management table after IMP reset
6602 - net: hns3: fix VF bandwidth does not take effect in some case
6603 - net: hns3: fix a copying IPv6 address error in hclge_fd_get_flow_tuples()
6604
6605 * [hns3-0111]sync mainline kernel 5.5rc6 hns3 patchset into ubuntu HWE kernel
6606 branch Edit (LP: #1859261)
6607 - net: hns3: schedule hclgevf_service by using delayed workqueue
6608 - net: hns3: remove mailbox and reset work in hclge_main
6609 - net: hns3: remove unnecessary work in hclgevf_main
6610 - net: hns3: allocate WQ with WQ_MEM_RECLAIM flag
6611 - net: hns3: do not schedule the periodic task when reset fail
6612 - net: hns3: check FE bit before calling hns3_add_frag()
6613 - net: hns3: remove useless mutex vport_cfg_mutex in the struct hclge_dev
6614 - net: hns3: optimization for CMDQ uninitialization
6615 - net: hns3: get FD rules location before dump in debugfs
6616 - net: hns3: implement ndo_features_check ops for hns3 driver
6617 - net: hns3: add some VF VLAN information for command "ip link show"
6618 - net: hns3: add a log for getting chain failure in
6619 hns3_nic_uninit_vector_data()
6620 - net: hns3: only print misc interrupt status when handling fails
6621 - net: hns3: add trace event support for HNS3 driver
6622 - net: hns3: re-organize vector handle
6623 - net: hns3: modify the IRQ name of TQP vector
6624 - net: hns3: modify an unsuitable log in hclge_map_ring_to_vector()
6625 - net: hns3: modify the IRQ name of misc vectors
6626 - net: hns3: add protection when get SFP speed as 0
6627 - net: hns3: replace an unsuitable variable type in
6628 hclge_inform_reset_assert_to_vf()
6629 - net: hns3: modify an unsuitable reset level for hardware error
6630 - net: hns3: split hclge_reset() into preparing and rebuilding part
6631 - net: hns3: split hclgevf_reset() into preparing and rebuilding part
6632 - net: hns3: refactor the precedure of PF FLR
6633 - net: hns3: refactor the procedure of VF FLR
6634 - net: hns3: enlarge HCLGE_RESET_WAIT_CNT
6635 - net: hns3: modify hclge_func_reset_sync_vf()'s return type to void
6636 - net: hns3: refactor the notification scheme of PF reset
6637
6638 * alsa/hda/realtek: fix a mute led regression on Lenovo X1 Carbon
6639 (LP: #1864576)
6640 - SAUCE: ALSA: hda/realtek - Fix a regression for mute led on Lenovo Carbon X1
6641
6642 * ipc/sem.c : process loops infinitely in exit_sem() (LP: #1858834)
6643 - Revert "ipc, sem: remove uneeded sem_undo_list lock usage in exit_sem()"
6644
6645 * r8152 init may take up to 40 seconds at initialization with Dell WD19/WD19DC
6646 during hotplug (LP: #1864284)
6647 - UBUNTU SAUCE: r8151: check disconnect status after long sleep
6648
6649 * Update kernel options CONFIG_NR_CPUS and CONFIG_NUMA_EMU for focal
6650 (LP: #1864198)
6651 - Ubuntu: [Config] Update kernel options CONFIG_NR_CPUS and CONFIG_NUMA_EMU
6652
6653 * ftrace test in ubuntu_kernel_selftests will timeout randomly (LP: #1864172)
6654 - tracing/selftests: Turn off timeout setting
6655
6656 * Another Dell AIO backlight issue (LP: #1863880)
6657 - SAUCE: platform/x86: dell-uart-backlight: move retry block
6658
6659 * Backport GetFB2 ioctl (LP: #1863874)
6660 - SAUCE: drm: Add getfb2 ioctl
6661
6662 * [20.04] Allow to reset an opencapi adapter (LP: #1862121)
6663 - powerpc/powernv/ioda: Fix ref count for devices with their own PE
6664 - powerpc/powernv/ioda: Protect PE list
6665 - powerpc/powernv/ioda: set up PE on opencapi device when enabling
6666 - powerpc/powernv/ioda: Release opencapi device
6667 - powerpc/powernv/ioda: Find opencapi slot for a device node
6668 - pci/hotplug/pnv-php: Remove erroneous warning
6669 - pci/hotplug/pnv-php: Improve error msg on power state change failure
6670 - pci/hotplug/pnv-php: Register opencapi slots
6671 - pci/hotplug/pnv-php: Relax check when disabling slot
6672 - pci/hotplug/pnv-php: Wrap warnings in macro
6673 - ocxl: Add PCI hotplug dependency to Kconfig
6674
6675 * alsa/asoc: export the number of dmic to userspace to work with the latest
6676 ucm2 (focal) (LP: #1864400)
6677 - ASoC: add control components management
6678 - ASoC: intel/skl/hda - export number of digital microphones via control
6679 components
6680
6681 * alsa/sof: let sof driver work with topology with volume and led control
6682 (focal) (LP: #1864398)
6683 - ASoC: SOF: enable dual control for pga
6684 - AsoC: SOF: refactor control load code
6685 - ASoC: SOF: acpi led support for switch controls
6686 - ASoC: SOF: topology: check errors when parsing LED tokens
6687
6688 * machine doesn't come up after suspend and re-opening the lid (LP: #1861837)
6689 - ASoC: SOF: trace: fix unconditional free in trace release
6690
6691 * 5.3.0-23-generic causes fans to spin when idle (LP: #1853044)
6692 - drm/i915/gt: Close race between engine_park and intel_gt_retire_requests
6693 - drm/i915/gt: Adapt engine_park synchronisation rules for engine_retire
6694 - drm/i915/gt: Schedule request retirement when timeline idles
6695
6696 * Focal update: 5.4.22 upstream stable release (LP: #1864488)
6697 - core: Don't skip generic XDP program execution for cloned SKBs
6698 - enic: prevent waking up stopped tx queues over watchdog reset
6699 - net/smc: fix leak of kernel memory to user space
6700 - net: dsa: tag_qca: Make sure there is headroom for tag
6701 - net/sched: matchall: add missing validation of TCA_MATCHALL_FLAGS
6702 - net/sched: flower: add missing validation of TCA_FLOWER_FLAGS
6703 - drm/gma500: Fixup fbdev stolen size usage evaluation
6704 - ath10k: Fix qmi init error handling
6705 - wil6210: fix break that is never reached because of zero'ing of a retry
6706 counter
6707 - drm/qxl: Complete exception handling in qxl_device_init()
6708 - rcu/nocb: Fix dump_tree hierarchy print always active
6709 - rcu: Fix missed wakeup of exp_wq waiters
6710 - rcu: Fix data-race due to atomic_t copy-by-value
6711 - f2fs: preallocate DIO blocks when forcing buffered_io
6712 - f2fs: call f2fs_balance_fs outside of locked page
6713 - media: meson: add missing allocation failure check on new_buf
6714 - clk: meson: pll: Fix by 0 division in __pll_params_to_rate()
6715 - cpu/hotplug, stop_machine: Fix stop_machine vs hotplug order
6716 - brcmfmac: Fix memory leak in brcmf_p2p_create_p2pdev()
6717 - brcmfmac: Fix use after free in brcmf_sdio_readframes()
6718 - PCI: Fix pci_add_dma_alias() bitmask size
6719 - drm/amd/display: Map ODM memory correctly when doing ODM combine
6720 - leds: pca963x: Fix open-drain initialization
6721 - ext4: fix ext4_dax_read/write inode locking sequence for IOCB_NOWAIT
6722 - ALSA: ctl: allow TLV read operation for callback type of element in locked
6723 case
6724 - gianfar: Fix TX timestamping with a stacked DSA driver
6725 - pinctrl: sh-pfc: sh7264: Fix CAN function GPIOs
6726 - printk: fix exclusive_console replaying
6727 - drm/mipi_dbi: Fix off-by-one bugs in mipi_dbi_blank()
6728 - drm/msm/adreno: fix zap vs no-zap handling
6729 - pxa168fb: Fix the function used to release some memory in an error handling
6730 path
6731 - media: ov5640: Fix check for PLL1 exceeding max allowed rate
6732 - media: i2c: mt9v032: fix enum mbus codes and frame sizes
6733 - media: sun4i-csi: Deal with DRAM offset
6734 - media: sun4i-csi: Fix data sampling polarity handling
6735 - media: sun4i-csi: Fix [HV]sync polarity handling
6736 - clk: at91: sam9x60: fix programmable clock prescaler
6737 - powerpc/powernv/iov: Ensure the pdn for VFs always contains a valid PE
6738 number
6739 - clk: meson: meson8b: make the CCF use the glitch-free mali mux
6740 - gpio: gpio-grgpio: fix possible sleep-in-atomic-context bugs in
6741 grgpio_irq_map/unmap()
6742 - iommu/vt-d: Fix off-by-one in PASID allocation
6743 - x86/fpu: Deactivate FPU state after failure during state load
6744 - char/random: silence a lockdep splat with printk()
6745 - media: sti: bdisp: fix a possible sleep-in-atomic-context bug in
6746 bdisp_device_run()
6747 - kernel/module: Fix memleak in module_add_modinfo_attrs()
6748 - IB/core: Let IB core distribute cache update events
6749 - pinctrl: baytrail: Do not clear IRQ flags on direct-irq enabled pins
6750 - efi/x86: Map the entire EFI vendor string before copying it
6751 - MIPS: Loongson: Fix potential NULL dereference in loongson3_platform_init()
6752 - sparc: Add .exit.data section.
6753 - net: ethernet: ixp4xx: Standard module init
6754 - raid6/test: fix a compilation error
6755 - uio: fix a sleep-in-atomic-context bug in uio_dmem_genirq_irqcontrol()
6756 - drm/amdgpu/sriov: workaround on rev_id for Navi12 under sriov
6757 - spi: fsl-lpspi: fix only one cs-gpio working
6758 - drm/nouveau/nouveau: fix incorrect sizeof on args.src an args.dst
6759 - usb: gadget: udc: fix possible sleep-in-atomic-context bugs in gr_probe()
6760 - usb: dwc2: Fix IN FIFO allocation
6761 - clocksource/drivers/bcm2835_timer: Fix memory leak of timer
6762 - drm/amd/display: Clear state after exiting fixed active VRR state
6763 - kselftest: Minimise dependency of get_size on C library interfaces
6764 - jbd2: clear JBD2_ABORT flag before journal_reset to update log tail info
6765 when load journal
6766 - ext4: fix deadlock allocating bio_post_read_ctx from mempool
6767 - clk: ti: dra7: fix parent for gmac_clkctrl
6768 - x86/sysfb: Fix check for bad VRAM size
6769 - pwm: omap-dmtimer: Simplify error handling
6770 - udf: Allow writing to 'Rewritable' partitions
6771 - dmaengine: fsl-qdma: fix duplicated argument to &&
6772 - wan/hdlc_x25: fix skb handling
6773 - powerpc/iov: Move VF pdev fixup into pcibios_fixup_iov()
6774 - tracing: Fix tracing_stat return values in error handling paths
6775 - tracing: Fix very unlikely race of registering two stat tracers
6776 - ARM: 8952/1: Disable kmemleak on XIP kernels
6777 - ext4, jbd2: ensure panic when aborting with zero errno
6778 - ath10k: Correct the DMA direction for management tx buffers
6779 - rtw88: fix rate mask for 1SS chip
6780 - brcmfmac: sdio: Fix OOB interrupt initialization on brcm43362
6781 - selftests: settings: tests can be in subsubdirs
6782 - rtc: i2c/spi: Avoid inclusion of REGMAP support when not needed
6783 - drm/amd/display: Retrain dongles when SINK_COUNT becomes non-zero
6784 - tracing: Simplify assignment parsing for hist triggers
6785 - nbd: add a flush_workqueue in nbd_start_device
6786 - KVM: s390: ENOTSUPP -> EOPNOTSUPP fixups
6787 - Btrfs: keep pages dirty when using btrfs_writepage_fixup_worker
6788 - drivers/block/zram/zram_drv.c: fix error return codes not being returned in
6789 writeback_store
6790 - block, bfq: do not plug I/O for bfq_queues with no proc refs
6791 - kconfig: fix broken dependency in randconfig-generated .config
6792 - clk: qcom: Don't overwrite 'cfg' in clk_rcg2_dfs_populate_freq()
6793 - clk: qcom: rcg2: Don't crash if our parent can't be found; return an error
6794 - drm/amdkfd: Fix a bug in SDMA RLC queue counting under HWS mode
6795 - bpf, sockhash: Synchronize_rcu before free'ing map
6796 - drm/amdgpu: remove 4 set but not used variable in
6797 amdgpu_atombios_get_connector_info_from_object_table
6798 - ath10k: correct the tlv len of ath10k_wmi_tlv_op_gen_config_pno_start
6799 - drm/amdgpu: Ensure ret is always initialized when using SOC15_WAIT_ON_RREG
6800 - drm/panel: simple: Add Logic PD Type 28 display support
6801 - arm64: dts: rockchip: Fix NanoPC-T4 cooling maps
6802 - modules: lockdep: Suppress suspicious RCU usage warning
6803 - ASoC: intel: sof_rt5682: Add quirk for number of HDMI DAI's
6804 - ASoC: intel: sof_rt5682: Add support for tgl-max98357a-rt5682
6805 - regulator: rk808: Lower log level on optional GPIOs being not available
6806 - net/wan/fsl_ucc_hdlc: reject muram offsets above 64K
6807 - NFC: port100: Convert cpu_to_le16(le16_to_cpu(E1) + E2) to use
6808 le16_add_cpu().
6809 - arm64: dts: allwinner: H6: Add PMU mode
6810 - arm64: dts: allwinner: H5: Add PMU node
6811 - arm: dts: allwinner: H3: Add PMU node
6812 - opp: Free static OPPs on errors while adding them
6813 - selinux: ensure we cleanup the internal AVC counters on error in
6814 avc_insert()
6815 - arm64: dts: qcom: msm8996: Disable USB2 PHY suspend by core
6816 - padata: validate cpumask without removed CPU during offline
6817 - clk: imx: Add correct failure handling for clk based helpers
6818 - ARM: exynos_defconfig: Bring back explicitly wanted options
6819 - ARM: dts: imx6: rdu2: Disable WP for USDHC2 and USDHC3
6820 - ARM: dts: imx6: rdu2: Limit USBH1 to Full Speed
6821 - bus: ti-sysc: Implement quirk handling for CLKDM_NOAUTO
6822 - PCI: iproc: Apply quirk_paxc_bridge() for module as well as built-in
6823 - media: cx23885: Add support for AVerMedia CE310B
6824 - PCI: Add generic quirk for increasing D3hot delay
6825 - PCI: Increase D3 delay for AMD Ryzen5/7 XHCI controllers
6826 - gpu/drm: ingenic: Avoid null pointer deference in plane atomic update
6827 - selftests/net: make so_txtime more robust to timer variance
6828 - media: v4l2-device.h: Explicitly compare grp{id,mask} to zero in v4l2_device
6829 macros
6830 - reiserfs: Fix spurious unlock in reiserfs_fill_super() error handling
6831 - samples/bpf: Set -fno-stack-protector when building BPF programs
6832 - r8169: check that Realtek PHY driver module is loaded
6833 - fore200e: Fix incorrect checks of NULL pointer dereference
6834 - netfilter: nft_tunnel: add the missing ERSPAN_VERSION nla_policy
6835 - ALSA: usx2y: Adjust indentation in snd_usX2Y_hwdep_dsp_status
6836 - PCI: Add nr_devfns parameter to pci_add_dma_alias()
6837 - PCI: Add DMA alias quirk for PLX PEX NTB
6838 - b43legacy: Fix -Wcast-function-type
6839 - ipw2x00: Fix -Wcast-function-type
6840 - iwlegacy: Fix -Wcast-function-type
6841 - rtlwifi: rtl_pci: Fix -Wcast-function-type
6842 - orinoco: avoid assertion in case of NULL pointer
6843 - drm/amdgpu: fix KIQ ring test fail in TDR of SRIOV
6844 - clk: qcom: smd: Add missing bimc clock
6845 - ACPICA: Disassembler: create buffer fields in ACPI_PARSE_LOAD_PASS1
6846 - nfsd: Clone should commit src file metadata too
6847 - scsi: ufs: Complete pending requests in host reset and restore path
6848 - scsi: aic7xxx: Adjust indentation in ahc_find_syncrate
6849 - crypto: inside-secure - add unspecified HAS_IOMEM dependency
6850 - drm/mediatek: handle events when enabling/disabling crtc
6851 - clk: renesas: rcar-gen3: Allow changing the RPC[D2] clocks
6852 - ARM: dts: r8a7779: Add device node for ARM global timer
6853 - selinux: ensure we cleanup the internal AVC counters on error in
6854 avc_update()
6855 - scsi: lpfc: Fix: Rework setting of fdmi symbolic node name registration
6856 - arm64: dts: qcom: db845c: Enable ath10k 8bit host-cap quirk
6857 - iommu/amd: Check feature support bit before accessing MSI capability
6858 registers
6859 - iommu/amd: Only support x2APIC with IVHD type 11h/40h
6860 - iommu/iova: Silence warnings under memory pressure
6861 - clk: actually call the clock init before any other callback of the clock
6862 - dmaengine: Store module owner in dma_device struct
6863 - dmaengine: imx-sdma: Fix memory leak
6864 - bpf: Print error message for bpftool cgroup show
6865 - net: phy: realtek: add logging for the RGMII TX delay configuration
6866 - crypto: chtls - Fixed memory leak
6867 - x86/vdso: Provide missing include file
6868 - PM / devfreq: exynos-ppmu: Fix excessive stack usage
6869 - PM / devfreq: rk3399_dmc: Add COMPILE_TEST and HAVE_ARM_SMCCC dependency
6870 - drm/fbdev: Fallback to non tiled mode if all tiles not present
6871 - pinctrl: sh-pfc: sh7269: Fix CAN function GPIOs
6872 - reset: uniphier: Add SCSSI reset control for each channel
6873 - ASoC: soc-topology: fix endianness issues
6874 - fbdev: fix numbering of fbcon options
6875 - RDMA/rxe: Fix error type of mmap_offset
6876 - clk: sunxi-ng: add mux and pll notifiers for A64 CPU clock
6877 - ALSA: sh: Fix unused variable warnings
6878 - clk: Use parent node pointer during registration if necessary
6879 - clk: uniphier: Add SCSSI clock gate for each channel
6880 - ALSA: hda/realtek - Apply mic mute LED quirk for Dell E7xx laptops, too
6881 - ALSA: sh: Fix compile warning wrt const
6882 - net: phy: fixed_phy: fix use-after-free when checking link GPIO
6883 - tools lib api fs: Fix gcc9 stringop-truncation compilation error
6884 - vfio/spapr/nvlink2: Skip unpinning pages on error exit
6885 - ASoC: Intel: sof_rt5682: Ignore the speaker amp when there isn't one.
6886 - ACPI: button: Add DMI quirk for Razer Blade Stealth 13 late 2019 lid switch
6887 - iommu/vt-d: Match CPU and IOMMU paging mode
6888 - iommu/vt-d: Avoid sending invalid page response
6889 - drm/amdkfd: Fix permissions of hang_hws
6890 - mlx5: work around high stack usage with gcc
6891 - RDMA/hns: Avoid printing address of mtt page
6892 - drm: remove the newline for CRC source name.
6893 - usb: dwc3: use proper initializers for property entries
6894 - ARM: dts: stm32: Add power-supply for DSI panel on stm32f469-disco
6895 - usbip: Fix unsafe unaligned pointer usage
6896 - udf: Fix free space reporting for metadata and virtual partitions
6897 - drm/mediatek: Add gamma property according to hardware capability
6898 - staging: rtl8188: avoid excessive stack usage
6899 - IB/hfi1: Add software counter for ctxt0 seq drop
6900 - IB/hfi1: Add RcvShortLengthErrCnt to hfi1stats
6901 - soc/tegra: fuse: Correct straps' address for older Tegra124 device trees
6902 - efi/x86: Don't panic or BUG() on non-critical error conditions
6903 - rcu: Use WRITE_ONCE() for assignments to ->pprev for hlist_nulls
6904 - Input: edt-ft5x06 - work around first register access error
6905 - bnxt: Detach page from page pool before sending up the stack
6906 - x86/nmi: Remove irq_work from the long duration NMI handler
6907 - wan: ixp4xx_hss: fix compile-testing on 64-bit
6908 - clocksource: davinci: only enable clockevents once tim34 is initialized
6909 - arm64: dts: rockchip: fix dwmmc clock name for px30
6910 - arm64: dts: rockchip: add reg property to brcmf sub-nodes
6911 - ARM: dts: rockchip: add reg property to brcmf sub node for
6912 rk3188-bqedison2qc
6913 - ALSA: usb-audio: Add boot quirk for MOTU M Series
6914 - ASoC: atmel: fix build error with CONFIG_SND_ATMEL_SOC_DMA=m
6915 - raid6/test: fix a compilation warning
6916 - tty: synclinkmp: Adjust indentation in several functions
6917 - tty: synclink_gt: Adjust indentation in several functions
6918 - misc: xilinx_sdfec: fix xsdfec_poll()'s return type
6919 - visorbus: fix uninitialized variable access
6920 - driver core: platform: Prevent resouce overflow from causing infinite loops
6921 - driver core: Print device when resources present in really_probe()
6922 - ASoC: SOF: Intel: hda-dai: fix compilation warning in pcm_prepare
6923 - bpf: Return -EBADRQC for invalid map type in __bpf_tx_xdp_map
6924 - vme: bridges: reduce stack usage
6925 - drm/nouveau/secboot/gm20b: initialize pointer in gm20b_secboot_new()
6926 - drm/nouveau/gr/gk20a,gm200-: add terminators to method lists read from fw
6927 - drm/nouveau: Fix copy-paste error in nouveau_fence_wait_uevent_handler
6928 - drm/nouveau/drm/ttm: Remove set but not used variable 'mem'
6929 - drm/nouveau/fault/gv100-: fix memory leak on module unload
6930 - dm thin: don't allow changing data device during thin-pool reload
6931 - gpiolib: Set lockdep class for hierarchical irq domains
6932 - drm/vmwgfx: prevent memory leak in vmw_cmdbuf_res_add
6933 - perf/imx_ddr: Fix cpu hotplug state cleanup
6934 - usb: musb: omap2430: Get rid of musb .set_vbus for omap2430 glue
6935 - kbuild: remove *.tmp file when filechk fails
6936 - iommu/arm-smmu-v3: Use WRITE_ONCE() when changing validity of an STE
6937 - ALSA: usb-audio: unlock on error in probe
6938 - f2fs: set I_LINKABLE early to avoid wrong access by vfs
6939 - f2fs: free sysfs kobject
6940 - scsi: ufs: pass device information to apply_dev_quirks
6941 - scsi: ufs-mediatek: add apply_dev_quirks variant operation
6942 - scsi: iscsi: Don't destroy session if there are outstanding connections
6943 - crypto: essiv - fix AEAD capitalization and preposition use in help text
6944 - ALSA: usb-audio: add implicit fb quirk for MOTU M Series
6945 - RDMA/mlx5: Don't fake udata for kernel path
6946 - arm64: lse: fix LSE atomics with LLVM's integrated assembler
6947 - arm64: fix alternatives with LLVM's integrated assembler
6948 - drm/amd/display: fixup DML dependencies
6949 - EDAC/sifive: Fix return value check in ecc_register()
6950 - KVM: PPC: Remove set but not used variable 'ra', 'rs', 'rt'
6951 - arm64: dts: ti: k3-j721e-main: Add missing power-domains for smmu
6952 - sched/core: Fix size of rq::uclamp initialization
6953 - sched/topology: Assert non-NUMA topology masks don't (partially) overlap
6954 - perf/x86/amd: Constrain Large Increment per Cycle events
6955 - watchdog/softlockup: Enforce that timestamp is valid on boot
6956 - debugobjects: Fix various data races
6957 - ASoC: SOF: Intel: hda: Fix SKL dai count
6958 - regulator: vctrl-regulator: Avoid deadlock getting and setting the voltage
6959 - f2fs: fix memleak of kobject
6960 - x86/mm: Fix NX bit clearing issue in kernel_map_pages_in_pgd
6961 - pwm: omap-dmtimer: Remove PWM chip in .remove before making it unfunctional
6962 - cmd64x: potential buffer overflow in cmd64x_program_timings()
6963 - ide: serverworks: potential overflow in svwks_set_pio_mode()
6964 - pwm: Remove set but not set variable 'pwm'
6965 - btrfs: fix possible NULL-pointer dereference in integrity checks
6966 - btrfs: safely advance counter when looking up bio csums
6967 - btrfs: device stats, log when stats are zeroed
6968 - module: avoid setting info->name early in case we can fall back to
6969 info->mod->name
6970 - remoteproc: Initialize rproc_class before use
6971 - regulator: core: Fix exported symbols to the exported GPL version
6972 - irqchip/mbigen: Set driver .suppress_bind_attrs to avoid remove problems
6973 - ALSA: hda/hdmi - add retry logic to parse_intel_hdmi()
6974 - spi: spi-fsl-qspi: Ensure width is respected in spi-mem operations
6975 - kbuild: use -S instead of -E for precise cc-option test in Kconfig
6976 - objtool: Fix ARCH=x86_64 build error
6977 - x86/decoder: Add TEST opcode to Group3-2
6978 - s390: adjust -mpacked-stack support check for clang 10
6979 - s390/ftrace: generate traced function stack frame
6980 - driver core: platform: fix u32 greater or equal to zero comparison
6981 - bpf, btf: Always output invariant hit in pahole DWARF to BTF transform
6982 - ALSA: hda - Add docking station support for Lenovo Thinkpad T420s
6983 - sunrpc: Fix potential leaks in sunrpc_cache_unhash()
6984 - drm/nouveau/mmu: fix comptag memory leak
6985 - powerpc/sriov: Remove VF eeh_dev state when disabling SR-IOV
6986 - media: uvcvideo: Add a quirk to force GEO GC6500 Camera bits-per-pixel value
6987 - btrfs: separate definition of assertion failure handlers
6988 - btrfs: Fix split-brain handling when changing FSID to metadata uuid
6989 - bcache: cached_dev_free needs to put the sb page
6990 - bcache: rework error unwinding in register_bcache
6991 - bcache: fix use-after-free in register_bcache()
6992 - iommu/vt-d: Remove unnecessary WARN_ON_ONCE()
6993 - alarmtimer: Make alarmtimer platform device child of RTC device
6994 - selftests: bpf: Reset global state between reuseport test runs
6995 - jbd2: switch to use jbd2_journal_abort() when failed to submit the commit
6996 record
6997 - jbd2: make sure ESHUTDOWN to be recorded in the journal superblock
6998 - powerpc/pseries/lparcfg: Fix display of Maximum Memory
6999 - selftests/eeh: Bump EEH wait time to 60s
7000 - ARM: 8951/1: Fix Kexec compilation issue.
7001 - ALSA: usb-audio: add quirks for Line6 Helix devices fw>=2.82
7002 - hostap: Adjust indentation in prism2_hostapd_add_sta
7003 - rtw88: fix potential NULL skb access in TX ISR
7004 - iwlegacy: ensure loop counter addr does not wrap and cause an infinite loop
7005 - cifs: fix unitialized variable poential problem with network I/O cache lock
7006 patch
7007 - cifs: Fix mount options set in automount
7008 - cifs: fix NULL dereference in match_prepath
7009 - bpf: map_seq_next should always increase position index
7010 - powerpc/mm: Don't log user reads to 0xffffffff
7011 - ceph: check availability of mds cluster on mount after wait timeout
7012 - rbd: work around -Wuninitialized warning
7013 - drm/amd/display: do not allocate display_mode_lib unnecessarily
7014 - irqchip/gic-v3: Only provision redistributors that are enabled in ACPI
7015 - drm/nouveau/disp/nv50-: prevent oops when no channel method map provided
7016 - char: hpet: Fix out-of-bounds read bug
7017 - ftrace: fpid_next() should increase position index
7018 - trigger_next should increase position index
7019 - radeon: insert 10ms sleep in dce5_crtc_load_lut
7020 - powerpc: Do not consider weak unresolved symbol relocations as bad
7021 - btrfs: do not do delalloc reservation under page lock
7022 - ocfs2: make local header paths relative to C files
7023 - ocfs2: fix a NULL pointer dereference when call
7024 ocfs2_update_inode_fsync_trans()
7025 - lib/scatterlist.c: adjust indentation in __sg_alloc_table
7026 - reiserfs: prevent NULL pointer dereference in reiserfs_insert_item()
7027 - bcache: fix memory corruption in bch_cache_accounting_clear()
7028 - bcache: explicity type cast in bset_bkey_last()
7029 - bcache: fix incorrect data type usage in btree_flush_write()
7030 - irqchip/gic-v3-its: Reference to its_invall_cmd descriptor when building
7031 INVALL
7032 - nvmet: Pass lockdep expression to RCU lists
7033 - nvme-pci: remove nvmeq->tags
7034 - iwlwifi: mvm: Fix thermal zone registration
7035 - iwlwifi: mvm: Check the sta is not NULL in iwl_mvm_cfg_he_sta()
7036 - asm-generic/tlb: add missing CONFIG symbol
7037 - microblaze: Prevent the overflow of the start
7038 - brd: check and limit max_part par
7039 - drm/amdgpu/smu10: fix smu10_get_clock_by_type_with_latency
7040 - drm/amdgpu/smu10: fix smu10_get_clock_by_type_with_voltage
7041 - NFS: Fix memory leaks
7042 - help_next should increase position index
7043 - i40e: Relax i40e_xsk_wakeup's return value when PF is busy
7044 - cifs: log warning message (once) if out of disk space
7045 - virtio_balloon: prevent pfn array overflow
7046 - fuse: don't overflow LLONG_MAX with end offset
7047 - mlxsw: spectrum_dpipe: Add missing error path
7048 - drm/amdgpu/display: handle multiple numbers of fclks in dcn_calcs.c (v2)
7049 - bcache: properly initialize 'path' and 'err' in register_bcache()
7050 - rtc: Kconfig: select REGMAP_I2C when necessary
7051 - Linux 5.4.22
7052
7053 * Focal update: 5.4.22 upstream stable release (LP: #1864488) //
7054 CVE-2019-19076.
7055 - Revert "nfp: abm: fix memory leak in nfp_abm_u32_knode_replace"
7056
7057 * Miscellaneous Ubuntu changes
7058 - [Debian] Revert "UBUNTU: [Debian] Update linux source package name in
7059 debian/tests/*"
7060 - SAUCE: selftests: fix undefined lable cleanup build error
7061 - SAUCE: selftests: fix undefined macro RET_IF() build error
7062 - [Packaging] Include modules.builtin.modinfo in linux-modules
7063 - update dkms package versions
7064 - Revert "UBUNTU: [Debian] Update package name in getabis repo list"
7065
7066 * Miscellaneous upstream changes
7067 - libbpf: Extract and generalize CPU mask parsing logic
7068
7069 -- Seth Forshee <seth.forshee@canonical.com> Wed, 26 Feb 2020 12:22:51 -0600
7070
7071 linux (5.4.0-15.18) focal; urgency=medium
7072
7073 * focal/linux: 5.4.0-15.18 -proposed tracker (LP: #1864085)
7074
7075 * Focal update: v5.4.21 upstream stable release (LP: #1864046)
7076 - Input: synaptics - switch T470s to RMI4 by default
7077 - Input: synaptics - enable SMBus on ThinkPad L470
7078 - Input: synaptics - remove the LEN0049 dmi id from topbuttonpad list
7079 - ALSA: usb-audio: Fix UAC2/3 effect unit parsing
7080 - ALSA: hda/realtek - Add more codec supported Headset Button
7081 - ALSA: hda/realtek - Fix silent output on MSI-GL73
7082 - ALSA: usb-audio: Apply sample rate quirk for Audioengine D1
7083 - ACPI: EC: Fix flushing of pending work
7084 - ACPI: PM: s2idle: Avoid possible race related to the EC GPE
7085 - ACPICA: Introduce acpi_any_gpe_status_set()
7086 - ACPI: PM: s2idle: Prevent spurious SCIs from waking up the system
7087 - ALSA: usb-audio: sound: usb: usb true/false for bool return type
7088 - ALSA: usb-audio: Add clock validity quirk for Denon MC7000/MCX8000
7089 - ext4: don't assume that mmp_nodename/bdevname have NUL
7090 - ext4: fix support for inode sizes > 1024 bytes
7091 - ext4: fix checksum errors with indexed dirs
7092 - ext4: add cond_resched() to ext4_protect_reserved_inode
7093 - ext4: improve explanation of a mount failure caused by a misconfigured
7094 kernel
7095 - Btrfs: fix race between using extent maps and merging them
7096 - btrfs: ref-verify: fix memory leaks
7097 - btrfs: print message when tree-log replay starts
7098 - btrfs: log message when rw remount is attempted with unclean tree-log
7099 - ARM: npcm: Bring back GPIOLIB support
7100 - gpio: xilinx: Fix bug where the wrong GPIO register is written to
7101 - arm64: ssbs: Fix context-switch when SSBS is present on all CPUs
7102 - xprtrdma: Fix DMA scatter-gather list mapping imbalance
7103 - cifs: make sure we do not overflow the max EA buffer size
7104 - EDAC/sysfs: Remove csrow objects on errors
7105 - EDAC/mc: Fix use-after-free and memleaks during device removal
7106 - KVM: nVMX: Use correct root level for nested EPT shadow page tables
7107 - perf/x86/amd: Add missing L2 misses event spec to AMD Family 17h's event map
7108 - s390/pkey: fix missing length of protected key on return
7109 - s390/uv: Fix handling of length extensions
7110 - drm/vgem: Close use-after-free race in vgem_gem_create
7111 - drm/panfrost: Make sure the shrinker does not reclaim referenced BOs
7112 - bus: moxtet: fix potential stack buffer overflow
7113 - nvme: fix the parameter order for nvme_get_log in nvme_get_fw_slot_info
7114 - drivers: ipmi: fix off-by-one bounds check that leads to a out-of-bounds
7115 write
7116 - IB/mlx5: Return failure when rts2rts_qp_counters_set_id is not supported
7117 - IB/hfi1: Acquire lock to release TID entries when user file is closed
7118 - IB/hfi1: Close window for pq and request coliding
7119 - IB/rdmavt: Reset all QPs when the device is shut down
7120 - IB/umad: Fix kernel crash while unloading ib_umad
7121 - RDMA/core: Fix invalid memory access in spec_filter_size
7122 - RDMA/iw_cxgb4: initiate CLOSE when entering TERM
7123 - RDMA/hfi1: Fix memory leak in _dev_comp_vect_mappings_create
7124 - RDMA/rxe: Fix soft lockup problem due to using tasklets in softirq
7125 - RDMA/core: Fix protection fault in get_pkey_idx_qp_list
7126 - s390/time: Fix clk type in get_tod_clock
7127 - sched/uclamp: Reject negative values in cpu_uclamp_write()
7128 - spmi: pmic-arb: Set lockdep class for hierarchical irq domains
7129 - perf/x86/intel: Fix inaccurate period in context switch for auto-reload
7130 - hwmon: (pmbus/ltc2978) Fix PMBus polling of MFR_COMMON definitions.
7131 - mac80211: fix quiet mode activation in action frames
7132 - cifs: fix mount option display for sec=krb5i
7133 - arm64: dts: fast models: Fix FVP PCI interrupt-map property
7134 - KVM: x86: Mask off reserved bit from #DB exception payload
7135 - perf stat: Don't report a null stalled cycles per insn metric
7136 - NFSv4.1 make cachethis=no for writes
7137 - Revert "drm/sun4i: drv: Allow framebuffer modifiers in mode config"
7138 - jbd2: move the clearing of b_modified flag to the journal_unmap_buffer()
7139 - jbd2: do not clear the BH_Mapped flag when forgetting a metadata buffer
7140 - ext4: choose hardlimit when softlimit is larger than hardlimit in
7141 ext4_statfs_project()
7142 - KVM: x86/mmu: Fix struct guest_walker arrays for 5-level paging
7143 - gpio: add gpiod_toggle_active_low()
7144 - mmc: core: Rework wp-gpio handling
7145 - Linux 5.4.21
7146
7147 * Fix AMD Stoney Ridge screen flickering under 4K resolution (LP: #1864005)
7148 - iommu/amd: Disable IOMMU on Stoney Ridge systems
7149
7150 * Focal Fossa (20.04) feature request - Enable CONFIG_X86_UV (LP: #1863810)
7151 - [Config] CONFIG_X86_UV=y
7152
7153 * [UBUNTU 20.04] Enable proper reset/recovery of s390x/pci functions in error
7154 state (LP: #1863768)
7155 - s390/pci: Recover handle in clp_set_pci_fn()
7156 - s390/pci: Fix possible deadlock in recover_store()
7157
7158 * [20.04 FEAT] Enhanced handling of secure keys and protected keys
7159 (LP: #1853303)
7160 - s390/zcrypt: enable card/domain autoselect on ep11 cprbs
7161 - s390/zcrypt: ep11 structs rework, export zcrypt_send_ep11_cprb
7162 - s390/zcrypt: add new low level ep11 functions support file
7163 - s390/zcrypt: extend EP11 card and queue sysfs attributes
7164 - s390/pkey/zcrypt: Support EP11 AES secure keys
7165
7166 * [20.04 FEAT] paes self test (LP: #1854948)
7167 - s390/pkey: use memdup_user() to simplify code
7168 - s390/pkey: Add support for key blob with clear key value
7169 - s390/crypto: Rework on paes implementation
7170 - s390/crypto: enable clear key values for paes ciphers
7171 - crypto/testmgr: enable selftests for paes-s390 ciphers
7172
7173 * Sometimes can't adjust brightness on Dell AIO (LP: #1862885)
7174 - SAUCE: platform/x86: dell-uart-backlight: increase retry times
7175
7176 * change the ASoC card name and card longname to meet the requirement of alsa-
7177 lib-1.2.1 (Focal) (LP: #1862712)
7178 - ASoC: improve the DMI long card code in asoc-core
7179 - ASoC: DMI long name - avoid to add board name if matches with product name
7180 - ASoC: intel - fix the card names
7181
7182 * Support Headset Mic on HP cPC (LP: #1862313)
7183 - ALSA: hda/realtek - Add Headset Mic supported for HP cPC
7184 - ALSA: hda/realtek - Fixed one of HP ALC671 platform Headset Mic supported
7185
7186 * [hns3-0205]sync mainline kernel 5.5rc7 hns3 patchset into ubuntu HWE kernel
7187 branch (LP: #1861972)
7188 - net: hns3: replace snprintf with scnprintf in hns3_dbg_cmd_read
7189 - net: hns3: replace snprintf with scnprintf in hns3_update_strings
7190 - net: hns3: limit the error logging in the hns3_clean_tx_ring()
7191 - net: hns3: do not reuse pfmemalloc pages
7192 - net: hns3: set VF's default reset_type to HNAE3_NONE_RESET
7193 - net: hns3: move duplicated macro definition into header
7194 - net: hns3: refine the input parameter 'size' for snprintf()
7195 - net: hns3: rewrite a log in hclge_put_vector()
7196 - net: hns3: delete unnecessary blank line and space for cleanup
7197 - net: hns3: remove redundant print on ENOMEM
7198
7199 * [acc-0205]sync mainline kernel 5.5rc6 acc patchset into ubuntu HWE kernel
7200 branch (LP: #1861976)
7201 - crypto: hisilicon/sec2 - Use atomics instead of __sync
7202 - crypto: hisilicon - still no need to check return value of debugfs_create
7203 functions
7204 - crypto: hisilicon - Update debugfs usage of SEC V2
7205 - crypto: hisilicon - fix print/comment of SEC V2
7206 - crypto: hisilicon - Update some names on SEC V2
7207 - crypto: hisilicon - Update QP resources of SEC V2
7208 - crypto: hisilicon - Adjust some inner logic
7209 - crypto: hisilicon - Add callback error check
7210 - crypto: hisilicon - Add branch prediction macro
7211 - crypto: hisilicon - redefine skcipher initiation
7212 - crypto: hisilicon - Add aead support on SEC2
7213 - crypto: hisilicon - Bugfixed tfm leak
7214 - crypto: hisilicon - Fixed some tiny bugs of HPRE
7215 - crypto: hisilicon - adjust hpre_crt_para_get
7216 - crypto: hisilicon - add branch prediction macro
7217 - crypto: hisilicon - fix spelling mistake "disgest" -> "digest"
7218
7219 * [spi-0115]spi: dw: use "smp_mb()" to avoid sending spi data error
7220 (LP: #1859744)
7221 - spi: dw: use "smp_mb()" to avoid sending spi data error
7222
7223 * [tpm-0115]EFI/stub: tpm: enable tpm eventlog function for ARM64 platform
7224 (LP: #1859743)
7225 - efi: libstub/tpm: enable tpm eventlog function for ARM platforms
7226
7227 * Restrict xmon to read-only-mode if kernel is locked down (LP: #1863562)
7228 - powerpc/xmon: Restrict when kernel is locked down
7229
7230 * [CML-H] Add intel_thermal_pch driver support Comet Lake -H (LP: #1853219)
7231 - thermal: intel: intel_pch_thermal: Add Comet Lake (CML) platform support
7232
7233 * Root can lift kernel lockdown via USB/IP (LP: #1861238)
7234 - Revert "UBUNTU: SAUCE: (lockdown) Add a SysRq option to lift kernel
7235 lockdown"
7236
7237 * Dell XPS 13 (7390) Display Flickering - 19.10 (LP: #1849947)
7238 - SAUCE: drm/i915: Disable PSR by default on all platforms
7239
7240 * Focal update: v5.4.20 upstream stable release (LP: #1863589)
7241 - ASoC: pcm: update FE/BE trigger order based on the command
7242 - hv_sock: Remove the accept port restriction
7243 - IB/mlx4: Fix memory leak in add_gid error flow
7244 - IB/srp: Never use immediate data if it is disabled by a user
7245 - IB/mlx4: Fix leak in id_map_find_del
7246 - RDMA/netlink: Do not always generate an ACK for some netlink operations
7247 - RDMA/i40iw: fix a potential NULL pointer dereference
7248 - RDMA/core: Fix locking in ib_uverbs_event_read
7249 - RDMA/uverbs: Verify MR access flags
7250 - RDMA/cma: Fix unbalanced cm_id reference count during address resolve
7251 - RDMA/umem: Fix ib_umem_find_best_pgsz()
7252 - scsi: ufs: Fix ufshcd_probe_hba() reture value in case
7253 ufshcd_scsi_add_wlus() fails
7254 - PCI/IOV: Fix memory leak in pci_iov_add_virtfn()
7255 - ath10k: pci: Only dump ATH10K_MEM_REGION_TYPE_IOREG when safe
7256 - PCI/switchtec: Use dma_set_mask_and_coherent()
7257 - PCI/switchtec: Fix vep_vector_number ioread width
7258 - PCI: tegra: Fix afi_pex2_ctrl reg offset for Tegra30
7259 - PCI: Don't disable bridge BARs when assigning bus resources
7260 - PCI/AER: Initialize aer_fifo
7261 - iwlwifi: mvm: avoid use after free for pmsr request
7262 - bpftool: Don't crash on missing xlated program instructions
7263 - bpf, sockmap: Don't sleep while holding RCU lock on tear-down
7264 - bpf, sockhash: Synchronize_rcu before free'ing map
7265 - selftests/bpf: Test freeing sockmap/sockhash with a socket in it
7266 - bpf: Improve bucket_log calculation logic
7267 - bpf, sockmap: Check update requirements after locking
7268 - nfs: NFS_SWAP should depend on SWAP
7269 - NFS: Revalidate the file size on a fatal write error
7270 - NFS/pnfs: Fix pnfs_generic_prepare_to_resend_writes()
7271 - NFS: Fix fix of show_nfs_errors
7272 - NFSv4: pnfs_roc() must use cred_fscmp() to compare creds
7273 - NFSv4: try lease recovery on NFS4ERR_EXPIRED
7274 - NFSv4.0: nfs4_do_fsinfo() should not do implicit lease renewals
7275 - x86/boot: Handle malformed SRAT tables during early ACPI parsing
7276 - rtc: hym8563: Return -EINVAL if the time is known to be invalid
7277 - rtc: cmos: Stop using shared IRQ
7278 - watchdog: qcom: Use platform_get_irq_optional() for bark irq
7279 - ARC: [plat-axs10x]: Add missing multicast filter number to GMAC node
7280 - platform/x86: intel_mid_powerbtn: Take a copy of ddata
7281 - arm64: dts: qcom: msm8998: Fix tcsr syscon size
7282 - arm64: dts: uDPU: fix broken ethernet
7283 - ARM: dts: at91: Reenable UART TX pull-ups
7284 - ARM: dts: am43xx: add support for clkout1 clock
7285 - arm64: dts: renesas: r8a77990: ebisu: Remove clkout-lr-synchronous from
7286 sound
7287 - arm64: dts: marvell: clearfog-gt-8k: fix switch cpu port node
7288 - ARM: dts: meson8: use the actual frequency for the GPU's 182.1MHz OPP
7289 - ARM: dts: meson8b: use the actual frequency for the GPU's 364MHz OPP
7290 - ARM: dts: at91: sama5d3: fix maximum peripheral clock rates
7291 - ARM: dts: at91: sama5d3: define clock rate range for tcb1
7292 - tools/power/acpi: fix compilation error
7293 - soc: qcom: rpmhpd: Set 'active_only' for active only power domains
7294 - Revert "powerpc/pseries/iommu: Don't use dma_iommu_ops on secure guests"
7295 - powerpc/ptdump: Fix W+X verification call in mark_rodata_ro()
7296 - powerpc/ptdump: Only enable PPC_CHECK_WX with STRICT_KERNEL_RWX
7297 - powerpc/papr_scm: Fix leaking 'bus_desc.provider_name' in some paths
7298 - powerpc/pseries/vio: Fix iommu_table use-after-free refcount warning
7299 - powerpc/pseries: Allow not having ibm, hypertas-functions::hcall-multi-tce
7300 for DDW
7301 - iommu/arm-smmu-v3: Populate VMID field for CMDQ_OP_TLBI_NH_VA
7302 - ARM: at91: pm: use SAM9X60 PMC's compatible
7303 - ARM: at91: pm: use of_device_id array to find the proper shdwc node
7304 - KVM: arm/arm64: vgic-its: Fix restoration of unmapped collections
7305 - ARM: 8949/1: mm: mark free_memmap as __init
7306 - sched/uclamp: Fix a bug in propagating uclamp value in new cgroups
7307 - arm64: cpufeature: Fix the type of no FP/SIMD capability
7308 - arm64: cpufeature: Set the FP/SIMD compat HWCAP bits properly
7309 - arm64: ptrace: nofpsimd: Fail FP/SIMD regset operations
7310 - KVM: arm/arm64: Fix young bit from mmu notifier
7311 - KVM: arm: Fix DFSR setting for non-LPAE aarch32 guests
7312 - KVM: arm: Make inject_abt32() inject an external abort instead
7313 - KVM: arm64: pmu: Don't increment SW_INCR if PMCR.E is unset
7314 - KVM: arm64: pmu: Fix chained SW_INCR counters
7315 - KVM: arm64: Treat emulated TVAL TimerValue as a signed 32-bit integer
7316 - arm64: nofpsmid: Handle TIF_FOREIGN_FPSTATE flag cleanly
7317 - mtd: onenand_base: Adjust indentation in onenand_read_ops_nolock
7318 - mtd: sharpslpart: Fix unsigned comparison to zero
7319 - crypto: testmgr - don't try to decrypt uninitialized buffers
7320 - crypto: artpec6 - return correct error code for failed setkey()
7321 - crypto: atmel-sha - fix error handling when setting hmac key
7322 - crypto: caam/qi2 - fix typo in algorithm's driver name
7323 - drivers: watchdog: stm32_iwdg: set WDOG_HW_RUNNING at probe
7324 - media: i2c: adv748x: Fix unsafe macros
7325 - dt-bindings: iio: adc: ad7606: Fix wrong maxItems value
7326 - bcache: avoid unnecessary btree nodes flushing in btree_flush_write()
7327 - selinux: revert "stop passing MAY_NOT_BLOCK to the AVC upon follow_link"
7328 - selinux: fix regression introduced by move_mount(2) syscall
7329 - pinctrl: sh-pfc: r8a77965: Fix DU_DOTCLKIN3 drive/bias control
7330 - pinctrl: sh-pfc: r8a7778: Fix duplicate SDSELF_B and SD1_CLK_B
7331 - regmap: fix writes to non incrementing registers
7332 - mfd: max77650: Select REGMAP_IRQ in Kconfig
7333 - clk: meson: g12a: fix missing uart2 in regmap table
7334 - dmaengine: axi-dmac: add a check for devm_regmap_init_mmio
7335 - mwifiex: Fix possible buffer overflows in mwifiex_ret_wmm_get_status()
7336 - mwifiex: Fix possible buffer overflows in mwifiex_cmd_append_vsie_tlv()
7337 - libertas: don't exit from lbs_ibss_join_existing() with RCU read lock held
7338 - libertas: make lbs_ibss_join_existing() return error code on rates overflow
7339 - selinux: fall back to ref-walk if audit is required
7340 - Linux 5.4.20
7341
7342 * Focal update: v5.4.19 upstream stable release (LP: #1863588)
7343 - sparc32: fix struct ipc64_perm type definition
7344 - bnxt_en: Move devlink_register before registering netdev
7345 - cls_rsvp: fix rsvp_policy
7346 - gtp: use __GFP_NOWARN to avoid memalloc warning
7347 - l2tp: Allow duplicate session creation with UDP
7348 - net: hsr: fix possible NULL deref in hsr_handle_frame()
7349 - net_sched: fix an OOB access in cls_tcindex
7350 - net: stmmac: Delete txtimer in suspend()
7351 - bnxt_en: Fix TC queue mapping.
7352 - rxrpc: Fix use-after-free in rxrpc_put_local()
7353 - rxrpc: Fix insufficient receive notification generation
7354 - rxrpc: Fix missing active use pinning of rxrpc_local object
7355 - rxrpc: Fix NULL pointer deref due to call->conn being cleared on disconnect
7356 - tcp: clear tp->total_retrans in tcp_disconnect()
7357 - tcp: clear tp->delivered in tcp_disconnect()
7358 - tcp: clear tp->data_segs{in|out} in tcp_disconnect()
7359 - tcp: clear tp->segs_{in|out} in tcp_disconnect()
7360 - ionic: fix rxq comp packet type mask
7361 - MAINTAINERS: correct entries for ISDN/mISDN section
7362 - netdevsim: fix stack-out-of-bounds in nsim_dev_debugfs_init()
7363 - bnxt_en: Fix logic that disables Bus Master during firmware reset.
7364 - media: uvcvideo: Avoid cyclic entity chains due to malformed USB descriptors
7365 - mfd: dln2: More sanity checking for endpoints
7366 - netfilter: ipset: fix suspicious RCU usage in find_set_and_id
7367 - ipc/msg.c: consolidate all xxxctl_down() functions
7368 - tracing/kprobes: Have uname use __get_str() in print_fmt
7369 - tracing: Fix sched switch start/stop refcount racy updates
7370 - rcu: Use *_ONCE() to protect lockless ->expmask accesses
7371 - rcu: Avoid data-race in rcu_gp_fqs_check_wake()
7372 - srcu: Apply *_ONCE() to ->srcu_last_gp_end
7373 - rcu: Use READ_ONCE() for ->expmask in rcu_read_unlock_special()
7374 - nvmet: Fix error print message at nvmet_install_queue function
7375 - nvmet: Fix controller use after free
7376 - Bluetooth: btusb: fix memory leak on fw
7377 - Bluetooth: btusb: Disable runtime suspend on Realtek devices
7378 - brcmfmac: Fix memory leak in brcmf_usbdev_qinit
7379 - usb: dwc3: gadget: Check END_TRANSFER completion
7380 - usb: dwc3: gadget: Delay starting transfer
7381 - usb: typec: tcpci: mask event interrupts when remove driver
7382 - objtool: Silence build output
7383 - usb: gadget: f_fs: set req->num_sgs as 0 for non-sg transfer
7384 - usb: gadget: legacy: set max_speed to super-speed
7385 - usb: gadget: f_ncm: Use atomic_t to track in-flight request
7386 - usb: gadget: f_ecm: Use atomic_t to track in-flight request
7387 - ALSA: usb-audio: Fix endianess in descriptor validation
7388 - ALSA: usb-audio: Annotate endianess in Scarlett gen2 quirk
7389 - ALSA: dummy: Fix PCM format loop in proc output
7390 - memcg: fix a crash in wb_workfn when a device disappears
7391 - mm/sparse.c: reset section's mem_map when fully deactivated
7392 - mmc: sdhci-pci: Make function amd_sdhci_reset static
7393 - utimes: Clamp the timestamps in notify_change()
7394 - mm/memory_hotplug: fix remove_memory() lockdep splat
7395 - mm: thp: don't need care deferred split queue in memcg charge move path
7396 - mm: move_pages: report the number of non-attempted pages
7397 - media/v4l2-core: set pages dirty upon releasing DMA buffers
7398 - media: v4l2-core: compat: ignore native command codes
7399 - media: v4l2-rect.h: fix v4l2_rect_map_inside() top/left adjustments
7400 - lib/test_kasan.c: fix memory leak in kmalloc_oob_krealloc_more()
7401 - irqdomain: Fix a memory leak in irq_domain_push_irq()
7402 - x86/cpu: Update cached HLE state on write to TSX_CTRL_CPUID_CLEAR
7403 - platform/x86: intel_scu_ipc: Fix interrupt support
7404 - ALSA: hda: Apply aligned MMIO access only conditionally
7405 - ALSA: hda: Add Clevo W65_67SB the power_save blacklist
7406 - ALSA: hda: Add JasperLake PCI ID and codec vid
7407 - arm64: acpi: fix DAIF manipulation with pNMI
7408 - KVM: arm64: Correct PSTATE on exception entry
7409 - KVM: arm/arm64: Correct CPSR on exception entry
7410 - KVM: arm/arm64: Correct AArch32 SPSR on exception entry
7411 - KVM: arm64: Only sign-extend MMIO up to register width
7412 - MIPS: syscalls: fix indentation of the 'SYSNR' message
7413 - MIPS: fix indentation of the 'RELOCS' message
7414 - MIPS: boot: fix typo in 'vmlinux.lzma.its' target
7415 - s390/mm: fix dynamic pagetable upgrade for hugetlbfs
7416 - powerpc/mmu_gather: enable RCU_TABLE_FREE even for !SMP case
7417 - powerpc/ptdump: Fix W+X verification
7418 - powerpc/xmon: don't access ASDR in VMs
7419 - powerpc/pseries: Advance pfn if section is not present in lmb_is_removable()
7420 - powerpc/32s: Fix bad_kuap_fault()
7421 - powerpc/32s: Fix CPU wake-up from sleep mode
7422 - tracing: Fix now invalid var_ref_vals assumption in trace action
7423 - PCI: tegra: Fix return value check of pm_runtime_get_sync()
7424 - PCI: keystone: Fix outbound region mapping
7425 - PCI: keystone: Fix link training retries initiation
7426 - PCI: keystone: Fix error handling when "num-viewport" DT property is not
7427 populated
7428 - mmc: spi: Toggle SPI polarity, do not hardcode it
7429 - ACPI: video: Do not export a non working backlight interface on MSI MS-7721
7430 boards
7431 - ACPI / battery: Deal with design or full capacity being reported as -1
7432 - ACPI / battery: Use design-cap for capacity calculations if full-cap is not
7433 available
7434 - ACPI / battery: Deal better with neither design nor full capacity not being
7435 reported
7436 - alarmtimer: Unregister wakeup source when module get fails
7437 - fscrypt: don't print name of busy file when removing key
7438 - ubifs: don't trigger assertion on invalid no-key filename
7439 - ubifs: Fix wrong memory allocation
7440 - ubifs: Fix FS_IOC_SETFLAGS unexpectedly clearing encrypt flag
7441 - ubifs: Fix deadlock in concurrent bulk-read and writepage
7442 - mmc: sdhci-of-at91: fix memleak on clk_get failure
7443 - ASoC: SOF: core: free trace on errors
7444 - hv_balloon: Balloon up according to request page number
7445 - mfd: axp20x: Mark AXP20X_VBUS_IPSOUT_MGMT as volatile
7446 - nvmem: core: fix memory abort in cleanup path
7447 - crypto: api - Check spawn->alg under lock in crypto_drop_spawn
7448 - crypto: ccree - fix backlog memory leak
7449 - crypto: ccree - fix AEAD decrypt auth fail
7450 - crypto: ccree - fix pm wrongful error reporting
7451 - crypto: ccree - fix FDE descriptor sequence
7452 - crypto: ccree - fix PM race condition
7453 - padata: Remove broken queue flushing
7454 - fs: allow deduplication of eof block into the end of the destination file
7455 - scripts/find-unused-docs: Fix massive false positives
7456 - erofs: fix out-of-bound read for shifted uncompressed block
7457 - scsi: megaraid_sas: Do not initiate OCR if controller is not in ready state
7458 - scsi: qla2xxx: Fix mtcp dump collection failure
7459 - cpupower: Revert library ABI changes from commit ae2917093fb60bdc1ed3e
7460 - power: supply: axp20x_ac_power: Fix reporting online status
7461 - power: supply: ltc2941-battery-gauge: fix use-after-free
7462 - ovl: fix wrong WARN_ON() in ovl_cache_update_ino()
7463 - ovl: fix lseek overflow on 32bit
7464 - f2fs: choose hardlimit when softlimit is larger than hardlimit in
7465 f2fs_statfs_project()
7466 - f2fs: fix miscounted block limit in f2fs_statfs_project()
7467 - f2fs: code cleanup for f2fs_statfs_project()
7468 - f2fs: fix dcache lookup of !casefolded directories
7469 - f2fs: fix race conditions in ->d_compare() and ->d_hash()
7470 - PM: core: Fix handling of devices deleted during system-wide resume
7471 - cpufreq: Avoid creating excessively large stack frames
7472 - of: Add OF_DMA_DEFAULT_COHERENT & select it on powerpc
7473 - ARM: dma-api: fix max_pfn off-by-one error in __dma_supported()
7474 - dm zoned: support zone sizes smaller than 128MiB
7475 - dm space map common: fix to ensure new block isn't already in use
7476 - dm writecache: fix incorrect flush sequence when doing SSD mode commit
7477 - dm crypt: fix GFP flags passed to skcipher_request_alloc()
7478 - dm crypt: fix benbi IV constructor crash if used in authenticated mode
7479 - dm thin metadata: use pool locking at end of dm_pool_metadata_close
7480 - scsi: qla2xxx: Fix stuck login session using prli_pend_timer
7481 - ASoC: SOF: Introduce state machine for FW boot
7482 - ASoC: SOF: core: release resources on errors in probe_continue
7483 - tracing: Annotate ftrace_graph_hash pointer with __rcu
7484 - tracing: Annotate ftrace_graph_notrace_hash pointer with __rcu
7485 - ftrace: Add comment to why rcu_dereference_sched() is open coded
7486 - ftrace: Protect ftrace_graph_hash with ftrace_sync
7487 - crypto: pcrypt - Avoid deadlock by using per-instance padata queues
7488 - btrfs: fix improper setting of scanned for range cyclic write cache pages
7489 - btrfs: Handle another split brain scenario with metadata uuid feature
7490 - riscv, bpf: Fix broken BPF tail calls
7491 - selftests/bpf: Fix perf_buffer test on systems w/ offline CPUs
7492 - bpf, devmap: Pass lockdep expression to RCU lists
7493 - libbpf: Fix realloc usage in bpf_core_find_cands
7494 - tc-testing: fix eBPF tests failure on linux fresh clones
7495 - samples/bpf: Don't try to remove user's homedir on clean
7496 - samples/bpf: Xdp_redirect_cpu fix missing tracepoint attach
7497 - selftests/bpf: Fix test_attach_probe
7498 - selftests/bpf: Skip perf hw events test if the setup disabled it
7499 - selftests: bpf: Use a temporary file in test_sockmap
7500 - selftests: bpf: Ignore FIN packets for reuseport tests
7501 - crypto: api - fix unexpectedly getting generic implementation
7502 - crypto: hisilicon - Use the offset fields in sqe to avoid need to split
7503 scatterlists
7504 - crypto: ccp - set max RSA modulus size for v3 platform devices as well
7505 - crypto: arm64/ghash-neon - bump priority to 150
7506 - crypto: pcrypt - Do not clear MAY_SLEEP flag in original request
7507 - crypto: atmel-aes - Fix counter overflow in CTR mode
7508 - crypto: api - Fix race condition in crypto_spawn_alg
7509 - crypto: picoxcell - adjust the position of tasklet_init and fix missed
7510 tasklet_kill
7511 - powerpc/futex: Fix incorrect user access blocking
7512 - scsi: qla2xxx: Fix unbound NVME response length
7513 - NFS: Fix memory leaks and corruption in readdir
7514 - NFS: Directory page cache pages need to be locked when read
7515 - nfsd: fix filecache lookup
7516 - jbd2_seq_info_next should increase position index
7517 - ext4: fix deadlock allocating crypto bounce page from mempool
7518 - ext4: fix race conditions in ->d_compare() and ->d_hash()
7519 - Btrfs: fix missing hole after hole punching and fsync when using NO_HOLES
7520 - Btrfs: make deduplication with range including the last block work
7521 - Btrfs: fix infinite loop during fsync after rename operations
7522 - btrfs: set trans->drity in btrfs_commit_transaction
7523 - btrfs: drop log root for dropped roots
7524 - Btrfs: fix race between adding and putting tree mod seq elements and nodes
7525 - btrfs: flush write bio if we loop in extent_write_cache_pages
7526 - btrfs: Correctly handle empty trees in find_first_clear_extent_bit
7527 - ARM: tegra: Enable PLLP bypass during Tegra124 LP1
7528 - iwlwifi: don't throw error when trying to remove IGTK
7529 - mwifiex: fix unbalanced locking in mwifiex_process_country_ie()
7530 - sunrpc: expiry_time should be seconds not timeval
7531 - gfs2: fix gfs2_find_jhead that returns uninitialized jhead with seq 0
7532 - gfs2: move setting current->backing_dev_info
7533 - gfs2: fix O_SYNC write handling
7534 - drm: atmel-hlcdc: use double rate for pixel clock only if supported
7535 - drm: atmel-hlcdc: enable clock before configuring timing engine
7536 - drm: atmel-hlcdc: prefer a lower pixel-clock than requested
7537 - drm/rect: Avoid division by zero
7538 - media: iguanair: fix endpoint sanity check
7539 - media: rc: ensure lirc is initialized before registering input device
7540 - tools/kvm_stat: Fix kvm_exit filter name
7541 - xen/balloon: Support xend-based toolstack take two
7542 - watchdog: fix UAF in reboot notifier handling in watchdog core code
7543 - bcache: add readahead cache policy options via sysfs interface
7544 - eventfd: track eventfd_signal() recursion depth
7545 - aio: prevent potential eventfd recursion on poll
7546 - KVM: x86: Refactor picdev_write() to prevent Spectre-v1/L1TF attacks
7547 - KVM: x86: Refactor prefix decoding to prevent Spectre-v1/L1TF attacks
7548 - KVM: x86: Protect pmu_intel.c from Spectre-v1/L1TF attacks
7549 - KVM: x86: Protect DR-based index computations from Spectre-v1/L1TF attacks
7550 - KVM: x86: Protect kvm_lapic_reg_write() from Spectre-v1/L1TF attacks
7551 - KVM: x86: Protect kvm_hv_msr_[get|set]_crash_data() from Spectre-v1/L1TF
7552 attacks
7553 - KVM: x86: Protect ioapic_write_indirect() from Spectre-v1/L1TF attacks
7554 - KVM: x86: Protect MSR-based index computations in pmu.h from Spectre-v1/L1TF
7555 attacks
7556 - KVM: x86: Protect ioapic_read_indirect() from Spectre-v1/L1TF attacks
7557 - KVM: x86: Protect MSR-based index computations from Spectre-v1/L1TF attacks
7558 in x86.c
7559 - KVM: x86: Protect x86_decode_insn from Spectre-v1/L1TF attacks
7560 - KVM: x86: Protect MSR-based index computations in fixed_msr_to_seg_unit()
7561 from Spectre-v1/L1TF attacks
7562 - KVM: x86: Fix potential put_fpu() w/o load_fpu() on MPX platform
7563 - KVM: PPC: Book3S HV: Uninit vCPU if vcore creation fails
7564 - KVM: PPC: Book3S PR: Free shared page if mmu initialization fails
7565 - kvm/svm: PKU not currently supported
7566 - KVM: VMX: Add non-canonical check on writes to RTIT address MSRs
7567 - KVM: x86: Don't let userspace set host-reserved cr4 bits
7568 - KVM: x86: Free wbinvd_dirty_mask if vCPU creation fails
7569 - KVM: x86: Handle TIF_NEED_FPU_LOAD in kvm_{load,put}_guest_fpu()
7570 - KVM: x86: Ensure guest's FPU state is loaded when accessing for emulation
7571 - KVM: x86: Revert "KVM: X86: Fix fpu state crash in kvm guest"
7572 - KVM: s390: do not clobber registers during guest reset/store status
7573 - ocfs2: fix oops when writing cloned file
7574 - mm/page_alloc.c: fix uninitialized memmaps on a partially populated last
7575 section
7576 - arm64: dts: qcom: qcs404-evb: Set vdd_apc regulator in high power mode
7577 - mm/mmu_gather: invalidate TLB correctly on batch allocation failure and
7578 flush
7579 - clk: tegra: Mark fuse clock as critical
7580 - drm/amd/dm/mst: Ignore payload update failures
7581 - virtio-balloon: initialize all vq callbacks
7582 - virtio-pci: check name when counting MSI-X vectors
7583 - fix up iter on short count in fuse_direct_io()
7584 - broken ping to ipv6 linklocal addresses on debian buster
7585 - percpu: Separate decrypted varaibles anytime encryption can be enabled
7586 - ASoC: meson: axg-fifo: fix fifo threshold setup
7587 - scsi: qla2xxx: Fix the endianness of the qla82xx_get_fw_size() return type
7588 - scsi: csiostor: Adjust indentation in csio_device_reset
7589 - scsi: qla4xxx: Adjust indentation in qla4xxx_mem_free
7590 - scsi: ufs: Recheck bkops level if bkops is disabled
7591 - mtd: spi-nor: Split mt25qu512a (n25q512a) entry into two
7592 - phy: qualcomm: Adjust indentation in read_poll_timeout
7593 - ext2: Adjust indentation in ext2_fill_super
7594 - powerpc/44x: Adjust indentation in ibm4xx_denali_fixup_memsize
7595 - drm: msm: mdp4: Adjust indentation in mdp4_dsi_encoder_enable
7596 - NFC: pn544: Adjust indentation in pn544_hci_check_presence
7597 - ppp: Adjust indentation into ppp_async_input
7598 - net: smc911x: Adjust indentation in smc911x_phy_configure
7599 - net: tulip: Adjust indentation in {dmfe, uli526x}_init_module
7600 - IB/mlx5: Fix outstanding_pi index for GSI qps
7601 - IB/core: Fix ODP get user pages flow
7602 - nfsd: fix delay timer on 32-bit architectures
7603 - nfsd: fix jiffies/time_t mixup in LRU list
7604 - nfsd: Return the correct number of bytes written to the file
7605 - virtio-balloon: Fix memory leak when unloading while hinting is in progress
7606 - virtio_balloon: Fix memory leaks on errors in virtballoon_probe()
7607 - ubi: fastmap: Fix inverted logic in seen selfcheck
7608 - ubi: Fix an error pointer dereference in error handling code
7609 - ubifs: Fix memory leak from c->sup_node
7610 - regulator: core: Add regulator_is_equal() helper
7611 - ASoC: sgtl5000: Fix VDDA and VDDIO comparison
7612 - bonding/alb: properly access headers in bond_alb_xmit()
7613 - devlink: report 0 after hitting end in region read
7614 - dpaa_eth: support all modes with rate adapting PHYs
7615 - net: dsa: b53: Always use dev->vlan_enabled in b53_configure_vlan()
7616 - net: dsa: bcm_sf2: Only 7278 supports 2Gb/sec IMP port
7617 - net: dsa: microchip: enable module autoprobe
7618 - net: mvneta: move rx_dropped and rx_errors in per-cpu stats
7619 - net_sched: fix a resource leak in tcindex_set_parms()
7620 - net: stmmac: fix a possible endless loop
7621 - net: systemport: Avoid RBUF stuck in Wake-on-LAN mode
7622 - net/mlx5: IPsec, Fix esp modify function attribute
7623 - net/mlx5: IPsec, fix memory leak at mlx5_fpga_ipsec_delete_sa_ctx
7624 - net: macb: Remove unnecessary alignment check for TSO
7625 - net: macb: Limit maximum GEM TX length in TSO
7626 - taprio: Fix enabling offload with wrong number of traffic classes
7627 - taprio: Fix still allowing changing the flags during runtime
7628 - taprio: Add missing policy validation for flags
7629 - taprio: Use taprio_reset_tc() to reset Traffic Classes configuration
7630 - taprio: Fix dropping packets when using taprio + ETF offloading
7631 - ipv6/addrconf: fix potential NULL deref in inet6_set_link_af()
7632 - qed: Fix timestamping issue for L2 unicast ptp packets.
7633 - drop_monitor: Do not cancel uninitialized work item
7634 - net/mlx5: Fix deadlock in fs_core
7635 - net/mlx5: Deprecate usage of generic TLS HW capability bit
7636 - ASoC: Intel: skl_hda_dsp_common: Fix global-out-of-bounds bug
7637 - mfd: da9062: Fix watchdog compatible string
7638 - mfd: rn5t618: Mark ADC control register volatile
7639 - mfd: bd70528: Fix hour register mask
7640 - x86/timer: Don't skip PIT setup when APIC is disabled or in legacy mode
7641 - btrfs: use bool argument in free_root_pointers()
7642 - btrfs: free block groups after free'ing fs trees
7643 - drm/dp_mst: Remove VCPI while disabling topology mgr
7644 - KVM: x86/mmu: Apply max PA check for MMIO sptes to 32-bit KVM
7645 - KVM: x86: use CPUID to locate host page table reserved bits
7646 - KVM: x86: Use gpa_t for cr2/gpa to fix TDP support on 32-bit KVM
7647 - KVM: x86: fix overlap between SPTE_MMIO_MASK and generation
7648 - KVM: nVMX: vmread should not set rflags to specify success in case of #PF
7649 - KVM: Use vcpu-specific gva->hva translation when querying host page size
7650 - KVM: Play nice with read-only memslots when querying host page size
7651 - cifs: fail i/o on soft mounts if sessionsetup errors out
7652 - x86/apic/msi: Plug non-maskable MSI affinity race
7653 - clocksource: Prevent double add_timer_on() for watchdog_timer
7654 - perf/core: Fix mlock accounting in perf_mmap()
7655 - rxrpc: Fix service call disconnection
7656 - regulator fix for "regulator: core: Add regulator_is_equal() helper"
7657 - powerpc/kuap: Fix set direction in allow/prevent_user_access()
7658 - Linux 5.4.19
7659 - [Config] updateconfigs following v5.4.19 stable update
7660
7661 * 5.4.0-11 crash on cryptsetup open (LP: #1860231) // Focal update: v5.4.19
7662 upstream stable release (LP: #1863588)
7663 - dm: fix potential for q->make_request_fn NULL pointer
7664
7665 * Miscellaneous Ubuntu changes
7666 - update dkms package versions
7667 - [debian] ignore missing wireguard module
7668 - debian: remove snapdragon config, rules and flavour
7669 - [Config] updateconfigs following snapdragon removal
7670 - remove snapdragon abi files
7671
7672 -- Seth Forshee <seth.forshee@canonical.com> Thu, 20 Feb 2020 11:42:30 -0600
7673
7674 linux (5.4.0-14.17) focal; urgency=medium
7675
7676 * Empty entry.
7677
7678 -- Seth Forshee <seth.forshee@canonical.com> Wed, 19 Feb 2020 11:46:35 -0600
7679
7680 linux-5.4 (5.4.0-14.17) focal; urgency=medium
7681
7682 * focal/linux-5.4: 5.4.0-14.17 -proposed tracker (LP: #1862255)
7683
7684 * Packaging resync (LP: #1786013)
7685 - [Packaging] update helper scripts
7686
7687 * Boot log is swamped with "debugfs: Directory 'imc' with parent 'powerpc'
7688 already present" messages on kernel 5.4 (LP: #1861379)
7689 - powerpc/powernv: Avoid re-registration of imc debugfs directory
7690
7691 * CVE-2019-3016
7692 - SAUCE: x86/kvm: Be careful not to clear KVM_VCPU_FLUSH_TLB bit
7693 - SAUCE: x86/kvm: Introduce kvm_(un)map_gfn()
7694 - SAUCE: x86/kvm: Cache gfn to pfn translation
7695 - SAUCE: x86/KVM: Make sure KVM_VCPU_FLUSH_TLB flag is not missed
7696 - SAUCE: x86/KVM: Clean up host's steal time structure
7697
7698 * installing linux-modules-nvidia does not remove nvidia-dkms, and the kernel
7699 prioritizes the wrong version of the module from disk (LP: #1856414)
7700 - Revert "UBUNTU: [Packaging] dkms -- switch basic provides to *-modules"
7701 - Revert "UBUNTU: [Packaging] dkms -- add Provides: specifiers for existing
7702 zfs/nvidia/vbox"
7703 - Revert "UBUNTU: [packaging] dkms-build -- include versioned provides"
7704 - [Packaging] wireguard -- drop provides
7705
7706 * Focal update: v5.4.18 upstream stable release (LP: #1862203)
7707 - vfs: fix do_last() regression
7708 - cifs: fix soft mounts hanging in the reconnect code
7709 - x86/resctrl: Fix a deadlock due to inaccurate reference
7710 - x86/resctrl: Fix use-after-free when deleting resource groups
7711 - x86/resctrl: Fix use-after-free due to inaccurate refcount of rdtgroup
7712 - e1000e: Drop unnecessary __E1000_DOWN bit twiddling
7713 - e1000e: Revert "e1000e: Make watchdog use delayed work"
7714 - gfs2: Another gfs2_find_jhead fix
7715 - perf c2c: Fix return type for histogram sorting comparision functions
7716 - PM / devfreq: Add new name attribute for sysfs
7717 - tools lib: Fix builds when glibc contains strlcpy()
7718 - arm64: kbuild: remove compressed images on 'make ARCH=arm64 (dist)clean'
7719 - mm/mempolicy.c: fix out of bounds write in mpol_parse_str()
7720 - reiserfs: Fix memory leak of journal device string
7721 - media: digitv: don't continue if remote control state can't be read
7722 - media: af9005: uninitialized variable printked
7723 - media: vp7045: do not read uninitialized values if usb transfer fails
7724 - media: gspca: zero usb_buf
7725 - media: dvb-usb/dvb-usb-urb.c: initialize actlen to 0
7726 - tomoyo: Use atomic_t for statistics counter
7727 - ttyprintk: fix a potential deadlock in interrupt context issue
7728 - Bluetooth: Fix race condition in hci_release_sock()
7729 - cgroup: Prevent double killing of css when enabling threaded cgroup
7730 - clk: sunxi-ng: v3s: Fix incorrect number of hw_clks.
7731 - arm64: dts: meson-sm1-sei610: add gpio bluetooth interrupt
7732 - ARM: dts: sun8i: a83t: Correct USB3503 GPIOs polarity
7733 - ARM: dts: am57xx-beagle-x15/am57xx-idk: Remove "gpios" for endpoint dt nodes
7734 - ARM: dts: beagle-x15-common: Model 5V0 regulator
7735 - soc: ti: wkup_m3_ipc: Fix race condition with rproc_boot
7736 - tools lib traceevent: Fix memory leakage in filter_event
7737 - rseq: Unregister rseq for clone CLONE_VM
7738 - clk: sunxi-ng: sun8i-r: Fix divider on APB0 clock
7739 - clk: sunxi-ng: h6-r: Fix AR100/R_APB2 parent order
7740 - mac80211: mesh: restrict airtime metric to peered established plinks
7741 - clk: mmp2: Fix the order of timer mux parents
7742 - ASoC: rt5640: Fix NULL dereference on module unload
7743 - s390/zcrypt: move ap device reset from bus to driver code
7744 - i40e: Fix virtchnl_queue_select bitmap validation
7745 - ixgbevf: Remove limit of 10 entries for unicast filter list
7746 - ixgbe: Fix calculation of queue with VFs and flow director on interface flap
7747 - igb: Fix SGMII SFP module discovery for 100FX/LX.
7748 - iavf: remove current MAC address filter on VF reset
7749 - platform/x86: GPD pocket fan: Allow somewhat lower/higher temperature limits
7750 - platform/x86: intel_pmc_core: update Comet Lake platform driver
7751 - ASoC: hdac_hda: Fix error in driver removal after failed probe
7752 - ASoC: sti: fix possible sleep-in-atomic
7753 - qmi_wwan: Add support for Quectel RM500Q
7754 - parisc: Use proper printk format for resource_size_t
7755 - lkdtm/bugs: fix build error in lkdtm_UNSET_SMEP
7756 - wireless: fix enabling channel 12 for custom regulatory domain
7757 - cfg80211: Fix radar event during another phy CAC
7758 - mac80211: Fix TKIP replay protection immediately after key setup
7759 - wireless: wext: avoid gcc -O3 warning
7760 - perf/x86/intel/uncore: Add PCI ID of IMC for Xeon E3 V5 Family
7761 - perf/x86/intel/uncore: Remove PCIe3 unit for SNR
7762 - riscv: delete temporary files
7763 - XArray: Fix xas_pause at ULONG_MAX
7764 - iwlwifi: pcie: allocate smaller dev_cmd for TX headers
7765 - iwlwifi: Don't ignore the cap field upon mcc update
7766 - iwlwifi: dbg: force stop the debug monitor HW
7767 - Input: evdev - convert kzalloc()/vzalloc() to kvzalloc()
7768 - ARM: dts: am335x-boneblack-common: fix memory size
7769 - xfrm: interface: do not confirm neighbor when do pmtu update
7770 - Input: max77650-onkey - add of_match table
7771 - scsi: fnic: do not queue commands during fwreset
7772 - ARM: 8955/1: virt: Relax arch timer version check during early boot
7773 - led: max77650: add of_match table
7774 - tee: optee: Fix compilation issue with nommu
7775 - r8152: get default setting of WOL before initializing
7776 - r8152: disable U2P3 for RTL8153B
7777 - r8152: Disable PLA MCU clock speed down
7778 - r8152: disable test IO for RTL8153B
7779 - r8152: avoid the MCU to clear the lanwake
7780 - r8152: disable DelayPhyPwrChg
7781 - ARM: dts: am43x-epos-evm: set data pin directions for spi0 and spi1
7782 - qlcnic: Fix CPU soft lockup while collecting firmware dump
7783 - powerpc/fsl/dts: add fsl,erratum-a011043
7784 - net/fsl: treat fsl,erratum-a011043
7785 - net: fsl/fman: rename IF_MODE_XGMII to IF_MODE_10G
7786 - seq_tab_next() should increase position index
7787 - l2t_seq_next should increase position index
7788 - netfilter: conntrack: sctp: use distinct states for new SCTP connections
7789 - netfilter: nf_tables_offload: fix check the chain offload flag
7790 - net: Fix skb->csum update in inet_proto_csum_replace16().
7791 - btrfs: do not zero f_bavail if we have available space
7792 - cpuidle: teo: Avoid using "early hits" incorrectly
7793 - flow_dissector: Fix to use new variables for port ranges in bpf hook
7794 - dm thin: fix use-after-free in metadata_pre_commit_callback
7795 - perf report: Fix no libunwind compiled warning break s390 issue
7796 - mm/migrate.c: also overwrite error when it is bigger than zero
7797 - ASoC: topology: fix soc_tplg_fe_link_create() - link->dobj initialization
7798 order
7799 - Revert "rsi: fix potential null dereference in rsi_probe()"
7800 - tracing/uprobe: Fix to make trace_uprobe_filter alignment safe
7801 - Linux 5.4.18
7802
7803 * Integrate Intel SGX driver into linux-azure (LP: #1844245)
7804 - [Packaging] Add systemd service to load intel_sgx
7805
7806 * Focal update: v5.4.17 upstream stable release (LP: #1861784)
7807 - Bluetooth: btusb: fix non-atomic allocation in completion handler
7808 - orinoco_usb: fix interface sanity check
7809 - rsi_91x_usb: fix interface sanity check
7810 - usb: dwc3: pci: add ID for the Intel Comet Lake -V variant
7811 - usb: host: xhci-tegra: set MODULE_FIRMWARE for tegra186
7812 - USB: serial: ir-usb: add missing endpoint sanity check
7813 - USB: serial: ir-usb: fix link-speed handling
7814 - USB: serial: ir-usb: fix IrLAP framing
7815 - usb: dwc3: turn off VBUS when leaving host mode
7816 - usb: typec: wcove: fix "op-sink-microwatt" default that was in mW
7817 - usb: typec: fusb302: fix "op-sink-microwatt" default that was in mW
7818 - staging: most: net: fix buffer overflow
7819 - staging: wlan-ng: ensure error return is actually returned
7820 - staging: vt6656: correct packet types for CTS protect, mode.
7821 - staging: vt6656: use NULLFUCTION stack on mac80211
7822 - staging: vt6656: Fix false Tx excessive retries reporting.
7823 - serial: 8250_bcm2835aux: Fix line mismatch on driver unbind
7824 - serial: imx: fix a race condition in receive path
7825 - debugfs: Return -EPERM when locked down
7826 - component: do not dereference opaque pointer in debugfs
7827 - binder: fix log spam for existing debugfs file creation.
7828 - mei: hdcp: bind only with i915 on the same PCH
7829 - mei: me: add comet point (lake) H device ids
7830 - iio: adc: stm32-dfsdm: fix single conversion
7831 - iio: st_gyro: Correct data for LSM9DS0 gyro
7832 - driver core: Fix test_async_driver_probe if NUMA is disabled
7833 - crypto: chelsio - fix writing tfm flags to wrong place
7834 - CIFS: Fix task struct use-after-free on reconnect
7835 - cifs: set correct max-buffer-size for smb2_ioctl_init()
7836 - cifs: Fix memory allocation in __smb2_handle_cancelled_cmd()
7837 - ath9k: fix storage endpoint lookup
7838 - brcmfmac: fix interface sanity check
7839 - rtl8xxxu: fix interface sanity check
7840 - zd1211rw: fix storage endpoint lookup
7841 - net_sched: ematch: reject invalid TCF_EM_SIMPLE
7842 - net_sched: fix ops->bind_class() implementations
7843 - net_sched: walk through all child classes in tc_bind_tclass()
7844 - net: socionext: fix possible user-after-free in netsec_process_rx
7845 - net: socionext: fix xdp_result initialization in netsec_process_rx
7846 - udp: segment looped gso packets correctly
7847 - mlxsw: minimal: Fix an error handling path in 'mlxsw_m_port_create()'
7848 - net: include struct nhmsg size in nh nlmsg size
7849 - rxrpc: Fix use-after-free in rxrpc_receive_data()
7850 - arc: eznps: fix allmodconfig kconfig warning
7851 - HID: Add quirk for Xin-Mo Dual Controller
7852 - HID: ite: Add USB id match for Acer SW5-012 keyboard dock
7853 - HID: asus: Ignore Asus vendor-page usage-code 0xff events
7854 - HID: Add quirk for incorrect input length on Lenovo Y720
7855 - HID: intel-ish-hid: ipc: add CMP device id
7856 - HID: wacom: Recognize new MobileStudio Pro PID
7857 - ASoC: SOF: fix fault at driver unload after failed probe
7858 - ASoC: SOF: Intel: hda: hda-dai: fix oops on hda_link .hw_free
7859 - drivers/hid/hid-multitouch.c: fix a possible null pointer access.
7860 - phy: qcom-qmp: Increase PHY ready timeout
7861 - ASoC: fsl_audmix: add missed pm_runtime_disable
7862 - ASoC: topology: Prevent use-after-free in snd_soc_get_pcm_runtime()
7863 - phy: cpcap-usb: Prevent USB line glitches from waking up modem
7864 - HID: intel-ish-hid: ipc: Add Tiger Lake PCI device ID
7865 - watchdog: max77620_wdt: fix potential build errors
7866 - watchdog: rn5t618_wdt: fix module aliases
7867 - watchdog: orion: fix platform_get_irq() complaints
7868 - usb: musb: jz4740: Silence error if code is -EPROBE_DEFER
7869 - can: tcan4x5x: tcan4x5x_parse_config(): reset device before register access
7870 - spi: spi-dw: Add lock protect dw_spi rx/tx to prevent concurrent calls
7871 - net: Google gve: Remove dma_wmb() before ringing doorbell
7872 - drivers/net/b44: Change to non-atomic bit operations on pwol_mask
7873 - net: wan: sdla: Fix cast from pointer to integer of different size
7874 - gpio: max77620: Add missing dependency on GPIOLIB_IRQCHIP
7875 - iommu/dma: fix variable 'cookie' set but not used
7876 - drm/amd/display: Reduce HDMI pixel encoding if max clock is exceeded
7877 - stmmac: debugfs entry name is not be changed when udev rename device name.
7878 - atm: eni: fix uninitialized variable warning
7879 - HID: steam: Fix input device disappearing
7880 - extcon-intel-cht-wc: Don't reset USB data connection at probe
7881 - ASoC: Intel: cht_bsw_rt5645: Add quirk for boards using pmc_plt_clk_0
7882 - drm/amdgpu/SRIOV: add navi12 pci id for SRIOV (v2)
7883 - libbpf: Fix BTF-defined map's __type macro handling of arrays
7884 - staging: mt7621-pci: add quirks for 'E2' revision using
7885 'soc_device_attribute'
7886 - platform/x86: dell-laptop: disable kbd backlight on Inspiron 10xx
7887 - PCI: Add DMA alias quirk for Intel VCA NTB
7888 - media: dvbsky: add support for eyeTV Geniatech T2 lite
7889 - bus: ti-sysc: Handle mstandby quirk and use it for musb
7890 - bus: ti-sysc: Use swsup quirks also for am335x musb
7891 - spi: pxa2xx: Add support for Intel Comet Lake-H
7892 - iommu/amd: Support multiple PCI DMA aliases in device table
7893 - iommu/amd: Support multiple PCI DMA aliases in IRQ Remapping
7894 - perf/imx_ddr: Add enhanced AXI ID filter support
7895 - ARM: config: aspeed-g5: Enable 8250_DW quirks
7896 - ARM: OMAP2+: SmartReflex: add omap_sr_pdata definition
7897 - mmc: sdhci-pci: Quirk for AMD SDHC Device 0x7906
7898 - mmc: sdhci-pci: Add support for Intel JSL
7899 - bus: ti-sysc: Add module enable quirk for audio AESS
7900 - usb-storage: Disable UAS on JMicron SATA enclosure
7901 - ALSA: hda/realtek - Move some alc236 pintbls to fallback table
7902 - Bluetooth: Allow combination of BDADDR_PROPERTY and INVALID_BDADDR quirks
7903 - Bluetooth: btbcm: Use the BDADDR_PROPERTY quirk
7904 - bus: ti-sysc: Fix missing force mstandby quirk handling
7905 - rsi: fix use-after-free on failed probe and unbind
7906 - rsi: fix use-after-free on probe errors
7907 - rsi: fix memory leak on failed URB submission
7908 - rsi: fix non-atomic allocation in completion handler
7909 - crypto: af_alg - Use bh_lock_sock in sk_destruct
7910 - crypto: vmx - reject xts inputs that are too short
7911 - crypto: caam - do not reset pointer size from MCFGR register
7912 - crypto: pcrypt - Fix user-after-free on module unload
7913 - KVM: arm64: Write arch.mdcr_el2 changes since last vcpu_load on VHE
7914 - Revert "um: Enable CONFIG_CONSTRUCTORS"
7915 - power/supply: ingenic-battery: Don't change scale if there's only one
7916 - Linux 5.4.17
7917
7918 * Miscellaneous Ubuntu changes
7919 - [Packaging] dkms -- switch basic provides to *-modules
7920 - update dkms package versions
7921
7922 -- Seth Forshee <seth.forshee@canonical.com> Thu, 06 Feb 2020 16:30:48 -0600
7923
7924 linux-5.4 (5.4.0-13.16) focal; urgency=medium
7925
7926 * focal/linux-5.4: 5.4.0-13.16 -proposed tracker (LP: #1861352)
7927
7928 * system hang: i915 Resetting rcs0 for hang on rcs0 (LP: #1861395)
7929 - drm/i915/gt: Detect if we miss WaIdleLiteRestore
7930
7931 * Focal update: v5.4.16 upstream stable release (LP: #1861385)
7932 - can, slip: Protect tty->disc_data in write_wakeup and close with RCU
7933 - firestream: fix memory leaks
7934 - gtp: make sure only SOCK_DGRAM UDP sockets are accepted
7935 - ipv6: sr: remove SKB_GSO_IPXIP6 on End.D* actions
7936 - net: bcmgenet: Use netif_tx_napi_add() for TX NAPI
7937 - net: cxgb3_main: Add CAP_NET_ADMIN check to CHELSIO_GET_MEM
7938 - net: ip6_gre: fix moving ip6gre between namespaces
7939 - net, ip6_tunnel: fix namespaces move
7940 - net, ip_tunnel: fix namespaces move
7941 - net: rtnetlink: validate IFLA_MTU attribute in rtnl_create_link()
7942 - net_sched: fix datalen for ematch
7943 - net_sched: use validated TCA_KIND attribute in tc_new_tfilter()
7944 - net-sysfs: Fix reference count leak
7945 - net: usb: lan78xx: Add .ndo_features_check
7946 - Revert "udp: do rmem bulk free even if the rx sk queue is empty"
7947 - tcp_bbr: improve arithmetic division in bbr_update_bw()
7948 - tcp: do not leave dangling pointers in tp->highest_sack
7949 - tun: add mutex_unlock() call and napi.skb clearing in tun_get_user()
7950 - airo: Fix possible info leak in AIROOLDIOCTL/SIOCDEVPRIVATE
7951 - airo: Add missing CAP_NET_ADMIN check in AIROOLDIOCTL/SIOCDEVPRIVATE
7952 - mlxsw: spectrum_acl: Fix use-after-free during reload
7953 - fou: Fix IPv6 netlink policy
7954 - net: Fix packet reordering caused by GRO and listified RX cooperation
7955 - net/mlx5: Fix lowest FDB pool size
7956 - net/mlx5: Update the list of the PCI supported devices
7957 - net/mlx5: DR, Enable counter on non-fwd-dest objects
7958 - net/mlx5: E-Switch, Prevent ingress rate configuration of uplink rep
7959 - net/mlx5: DR, use non preemptible call to get the current cpu number
7960 - net/mlx5e: kTLS, Fix corner-case checks in TX resync flow
7961 - net/mlx5e: kTLS, Remove redundant posts in TX resync flow
7962 - net/mlx5e: kTLS, Do not send decrypted-marked SKBs via non-accel path
7963 - ipv4: Detect rollover in specific fib table dump
7964 - Revert "io_uring: only allow submit from owning task"
7965 - afs: Fix characters allowed into cell names
7966 - hwmon: (adt7475) Make volt2reg return same reg as reg2volt input
7967 - hwmon: (core) Do not use device managed functions for memory allocations
7968 - ceph: hold extra reference to r_parent over life of request
7969 - PCI: Mark AMD Navi14 GPU rev 0xc5 ATS as broken
7970 - drm/panfrost: Add the panfrost_gem_mapping concept
7971 - drm/i915: Align engine->uabi_class/instance with i915_drm.h
7972 - PM: hibernate: fix crashes with init_on_free=1
7973 - tracing: trigger: Replace unneeded RCU-list traversals
7974 - tracing/uprobe: Fix double perf_event linking on multiprobe uprobe
7975 - tracing: Do not set trace clock if tracefs lockdown is in effect
7976 - tracing: Fix histogram code when expression has same var as value
7977 - powerpc/mm/hash: Fix sharing context ids between kernel & userspace
7978 - powerpc/xive: Discard ESB load value when interrupt is invalid
7979 - Revert "iwlwifi: mvm: fix scan config command size"
7980 - iwlwifi: mvm: don't send the IWL_MVM_RXQ_NSSN_SYNC notif to Rx queues
7981 - XArray: Fix infinite loop with entry at ULONG_MAX
7982 - XArray: Fix xa_find_after with multi-index entries
7983 - XArray: Fix xas_find returning too many entries
7984 - pinctrl: sunrisepoint: Add missing Interrupt Status register offset
7985 - iommu/vt-d: Call __dmar_remove_one_dev_info with valid pointer
7986 - Input: keyspan-remote - fix control-message timeouts
7987 - Revert "Input: synaptics-rmi4 - don't increment rmiaddr for SMBus transfers"
7988 - ARM: 8950/1: ftrace/recordmcount: filter relocation types
7989 - mmc: tegra: fix SDR50 tuning override
7990 - mmc: sdhci: fix minimum clock rate for v3 controller
7991 - mmc: sdhci_am654: Remove Inverted Write Protect flag
7992 - mmc: sdhci_am654: Reset Command and Data line after tuning
7993 - mlxsw: switchx2: Do not modify cloned SKBs during xmit
7994 - net/tls: fix async operation
7995 - Input: pm8xxx-vib - fix handling of separate enable register
7996 - Input: sur40 - fix interface sanity checks
7997 - Input: gtco - fix endpoint sanity check
7998 - Input: aiptek - fix endpoint sanity check
7999 - Input: pegasus_notetaker - fix endpoint sanity check
8000 - Input: sun4i-ts - add a check for devm_thermal_zone_of_sensor_register
8001 - netfilter: nft_osf: add missing check for DREG attribute
8002 - lib: Reduce user_access_begin() boundaries in strncpy_from_user() and
8003 strnlen_user()
8004 - iommu/amd: Fix IOMMU perf counter clobbering during init
8005 - readdir: make user_access_begin() use the real access range
8006 - leds: gpio: Fix uninitialized gpio label for fwnode based probe
8007 - hsr: Fix a compilation error
8008 - hwmon: (nct7802) Fix voltage limits to wrong registers
8009 - hwmon: (nct7802) Fix non-working alarm on voltages
8010 - scsi: RDMA/isert: Fix a recently introduced regression related to logout
8011 - tracing: xen: Ordered comparison of function pointers
8012 - iwlwifi: mvm: fix SKB leak on invalid queue
8013 - iwlwifi: mvm: fix potential SKB leak on TXQ TX
8014 - drm/i915/userptr: fix size calculation
8015 - xfrm: support output_mark for offload ESP packets
8016 - net, sk_msg: Don't check if sock is locked when tearing down psock
8017 - do_last(): fetch directory ->i_mode and ->i_uid before it's too late
8018 - readdir: be more conservative with directory entry names
8019 - net/sonic: Add mutual exclusion for accessing shared state
8020 - net/sonic: Clear interrupt flags immediately
8021 - net/sonic: Use MMIO accessors
8022 - net/sonic: Fix interface error stats collection
8023 - net/sonic: Fix receive buffer handling
8024 - net/sonic: Avoid needless receive descriptor EOL flag updates
8025 - net/sonic: Improve receive descriptor status flag check
8026 - net/sonic: Fix receive buffer replenishment
8027 - net/sonic: Quiesce SONIC before re-initializing descriptor memory
8028 - net/sonic: Fix command register usage
8029 - net/sonic: Fix CAM initialization
8030 - net/sonic: Prevent tx watchdog timeout
8031 - media: v4l2-ioctl.c: zero reserved fields for S/TRY_FMT
8032 - netfilter: ipset: use bitmap infrastructure completely
8033 - netfilter: nf_tables: add __nft_chain_type_get()
8034 - netfilter: nf_tables: autoload modules from the abort path
8035 - net/x25: fix nonblocking connect
8036 - Linux 5.4.16
8037
8038 * Build and ship a signed wireguard.ko (LP: #1861284)
8039 - [Packaging] wireguard -- add support for building signed .ko
8040 - [Config] wireguard -- enable on all architectures
8041
8042 * installing linux-modules-nvidia does not remove nvidia-dkms, and the kernel
8043 prioritizes the wrong version of the module from disk (LP: #1856414)
8044 - [packaging] dkms-build -- include versioned provides
8045 - [Packaging] dkms -- add Provides: specifiers for existing zfs/nvidia/vbox
8046
8047 * dkms artifacts may expire from the pool (LP: #1850958)
8048 - [Packaging] autoreconstruct -- manage executable debian files
8049 - [packaging] handle downloads from the librarian better
8050
8051 * QAT drivers for C3XXX and C62X not included as modules (LP: #1845959)
8052 - [Config] CRYPTO_DEV_QAT_C3XXX=m, CRYPTO_DEV_QAT_C62X=m and
8053 CRYPTO_DEV_QAT_DH895xCC=m
8054
8055 * 5.4.0-11 crash on cryptsetup open (LP: #1860231)
8056 - SAUCE: blk/core: Gracefully handle unset make_request_fn
8057
8058 * multi-zone raid0 corruption (LP: #1850540)
8059 - SAUCE: md/raid0: Use kernel specific layout
8060
8061 * ipsec interfaces: fix sending with bpf_redirect() / AF_PACKET sockets
8062 (LP: #1860969)
8063 - vti[6]: fix packet tx through bpf_redirect()
8064 - xfrm interface: fix packet tx through bpf_redirect()
8065
8066 * Focal update: v5.4.15 upstream stable release (LP: #1861091)
8067 - drm/i915: Fix pid leak with banned clients
8068 - libbpf: Fix compatibility for kernels without need_wakeup
8069 - libbpf: Fix memory leak/double free issue
8070 - libbpf: Fix potential overflow issue
8071 - libbpf: Fix another potential overflow issue in bpf_prog_linfo
8072 - libbpf: Make btf__resolve_size logic always check size error condition
8073 - bpf: Force .BTF section start to zero when dumping from vmlinux
8074 - samples: bpf: update map definition to new syntax BTF-defined map
8075 - samples/bpf: Fix broken xdp_rxq_info due to map order assumptions
8076 - ARM: dts: logicpd-torpedo-37xx-devkit-28: Reference new DRM panel
8077 - ARM: OMAP2+: Add missing put_device() call in omapdss_init_of()
8078 - xfs: Sanity check flags of Q_XQUOTARM call
8079 - i2c: stm32f7: rework slave_id allocation
8080 - i2c: i2c-stm32f7: fix 10-bits check in slave free id search loop
8081 - mfd: intel-lpss: Add default I2C device properties for Gemini Lake
8082 - SUNRPC: Fix svcauth_gss_proxy_init()
8083 - SUNRPC: Fix backchannel latency metrics
8084 - powerpc/security: Fix debugfs data leak on 32-bit
8085 - powerpc/pseries: Enable support for ibm,drc-info property
8086 - powerpc/kasan: Fix boot failure with RELOCATABLE && FSL_BOOKE
8087 - powerpc/archrandom: fix arch_get_random_seed_int()
8088 - tipc: reduce sensitive to retransmit failures
8089 - tipc: update mon's self addr when node addr generated
8090 - tipc: fix potential memory leak in __tipc_sendmsg()
8091 - tipc: fix wrong socket reference counter after tipc_sk_timeout() returns
8092 - tipc: fix wrong timeout input for tipc_wait_for_cond()
8093 - net/mlx5e: Fix free peer_flow when refcount is 0
8094 - phy: lantiq: vrx200-pcie: fix error return code in
8095 ltq_vrx200_pcie_phy_power_on()
8096 - net: phy: broadcom: Fix RGMII delays configuration for BCM54210E
8097 - phy: ti: gmii-sel: fix mac tx internal delay for rgmii-rxid
8098 - mt76: mt76u: fix endpoint definition order
8099 - mt7601u: fix bbp version check in mt7601u_wait_bbp_ready
8100 - ice: fix stack leakage
8101 - s390/pkey: fix memory leak within _copy_apqns_from_user()
8102 - nfsd: depend on CRYPTO_MD5 for legacy client tracking
8103 - crypto: amcc - restore CRYPTO_AES dependency
8104 - crypto: sun4i-ss - fix big endian issues
8105 - perf map: No need to adjust the long name of modules
8106 - leds: tlc591xx: update the maximum brightness
8107 - soc/tegra: pmc: Fix crashes for hierarchical interrupts
8108 - soc: qcom: llcc: Name regmaps to avoid collisions
8109 - soc: renesas: Add missing check for non-zero product register address
8110 - soc: aspeed: Fix snoop_file_poll()'s return type
8111 - watchdog: sprd: Fix the incorrect pointer getting from driver data
8112 - ipmi: Fix memory leak in __ipmi_bmc_register
8113 - sched/core: Further clarify sched_class::set_next_task()
8114 - gpiolib: No need to call gpiochip_remove_pin_ranges() twice
8115 - rtw88: fix beaconing mode rsvd_page memory violation issue
8116 - rtw88: fix error handling when setup efuse info
8117 - drm/panfrost: Add missing check for pfdev->regulator
8118 - drm: panel-lvds: Potential Oops in probe error handling
8119 - drm/amdgpu: remove excess function parameter description
8120 - hwrng: omap3-rom - Fix missing clock by probing with device tree
8121 - dpaa2-eth: Fix minor bug in ethtool stats reporting
8122 - drm/rockchip: Round up _before_ giving to the clock framework
8123 - software node: Get reference to parent swnode in get_parent op
8124 - PCI: mobiveil: Fix csr_read()/write() build issue
8125 - drm: rcar_lvds: Fix color mismatches on R-Car H2 ES2.0 and later
8126 - net: netsec: Correct dma sync for XDP_TX frames
8127 - ACPI: platform: Unregister stale platform devices
8128 - pwm: sun4i: Fix incorrect calculation of duty_cycle/period
8129 - regulator: bd70528: Add MODULE_ALIAS to allow module auto loading
8130 - drm/amdgpu/vi: silence an uninitialized variable warning
8131 - power: supply: bd70528: Add MODULE_ALIAS to allow module auto loading
8132 - firmware: imx: Remove call to devm_of_platform_populate
8133 - libbpf: Don't use kernel-side u32 type in xsk.c
8134 - rcu: Fix uninitialized variable in nocb_gp_wait()
8135 - dpaa_eth: perform DMA unmapping before read
8136 - dpaa_eth: avoid timestamp read on error paths
8137 - scsi: ufs: delete redundant function ufshcd_def_desc_sizes()
8138 - net: openvswitch: don't unlock mutex when changing the user_features fails
8139 - hv_netvsc: flag software created hash value
8140 - rt2800: remove errornous duplicate condition
8141 - net: neigh: use long type to store jiffies delta
8142 - net: axienet: Fix error return code in axienet_probe()
8143 - selftests: gen_kselftest_tar.sh: Do not clobber kselftest/
8144 - rtc: bd70528: fix module alias to autoload module
8145 - packet: fix data-race in fanout_flow_is_huge()
8146 - i2c: stm32f7: report dma error during probe
8147 - kselftests: cgroup: Avoid the reuse of fd after it is deallocated
8148 - firmware: arm_scmi: Fix doorbell ring logic for !CONFIG_64BIT
8149 - mmc: sdio: fix wl1251 vendor id
8150 - mmc: core: fix wl1251 sdio quirks
8151 - tee: optee: Fix dynamic shm pool allocations
8152 - tee: optee: fix device enumeration error handling
8153 - workqueue: Add RCU annotation for pwq list walk
8154 - SUNRPC: Fix another issue with MIC buffer space
8155 - sched/cpufreq: Move the cfs_rq_util_change() call to cpufreq_update_util()
8156 - mt76: mt76u: rely on usb_interface instead of usb_dev
8157 - dma-direct: don't check swiotlb=force in dma_direct_map_resource
8158 - afs: Remove set but not used variables 'before', 'after'
8159 - dmaengine: ti: edma: fix missed failure handling
8160 - drm/radeon: fix bad DMA from INTERRUPT_CNTL2
8161 - xdp: Fix cleanup on map free for devmap_hash map type
8162 - platform/chrome: wilco_ec: fix use after free issue
8163 - block: fix memleak of bio integrity data
8164 - s390/qeth: fix dangling IO buffers after halt/clear
8165 - net-sysfs: Call dev_hold always in netdev_queue_add_kobject
8166 - gpio: aspeed: avoid return type warning
8167 - phy/rockchip: inno-hdmi: round clock rate down to closest 1000 Hz
8168 - optee: Fix multi page dynamic shm pool alloc
8169 - Linux 5.4.15
8170
8171 * Focal update: v5.4.14 upstream stable release (LP: #1861090)
8172 - ARM: dts: meson8: fix the size of the PMU registers
8173 - clk: qcom: gcc-sdm845: Add missing flag to votable GDSCs
8174 - soc: amlogic: meson-ee-pwrc: propagate PD provider registration errors
8175 - soc: amlogic: meson-ee-pwrc: propagate errors from pm_genpd_init()
8176 - dt-bindings: reset: meson8b: fix duplicate reset IDs
8177 - ARM: dts: imx6q-dhcom: fix rtc compatible
8178 - arm64: dts: ls1028a: fix endian setting for dcfg
8179 - arm64: dts: imx8mm: Change SDMA1 ahb clock for imx8mm
8180 - bus: ti-sysc: Fix iterating over clocks
8181 - clk: Don't try to enable critical clocks if prepare failed
8182 - Revert "gpio: thunderx: Switch to GPIOLIB_IRQCHIP"
8183 - arm64: dts: imx8mq-librem5-devkit: use correct interrupt for the
8184 magnetometer
8185 - ASoC: msm8916-wcd-digital: Reset RX interpolation path after use
8186 - ASoC: stm32: sai: fix possible circular locking
8187 - ASoC: stm32: dfsdm: fix 16 bits record
8188 - ASoC: msm8916-wcd-analog: Fix selected events for MIC BIAS External1
8189 - ASoC: msm8916-wcd-analog: Fix MIC BIAS Internal1
8190 - ARM: OMAP2+: Fix ti_sysc_find_one_clockdomain to check for to_clk_hw_omap
8191 - ARM: dts: imx7ulp: fix reg of cpu node
8192 - ARM: dts: imx6q-dhcom: Fix SGTL5000 VDDIO regulator connection
8193 - ASoC: Intel: bytcht_es8316: Fix Irbis NB41 netbook quirk
8194 - ALSA: dice: fix fallback from protocol extension into limited functionality
8195 - ALSA: seq: Fix racy access for queue timer in proc read
8196 - ALSA: firewire-tascam: fix corruption due to spin lock without restoration
8197 in SoftIRQ context
8198 - ALSA: usb-audio: fix sync-ep altsetting sanity check
8199 - arm64: dts: allwinner: a64: olinuxino: Fix SDIO supply regulator
8200 - arm64: dts: allwinner: a64: olinuxino: Fix eMMC supply regulator
8201 - arm64: dts: agilex/stratix10: fix pmu interrupt numbers
8202 - Fix built-in early-load Intel microcode alignment
8203 - clk: sunxi-ng: r40: Allow setting parent rate for external clock outputs
8204 - block: fix an integer overflow in logical block size
8205 - fuse: fix fuse_send_readpages() in the syncronous read case
8206 - io_uring: only allow submit from owning task
8207 - cpuidle: teo: Fix intervals[] array indexing bug
8208 - ARM: dts: am571x-idk: Fix gpios property to have the correct gpio number
8209 - ARM: davinci: select CONFIG_RESET_CONTROLLER
8210 - perf: Correctly handle failed perf_get_aux_event()
8211 - iio: adc: ad7124: Fix DT channel configuration
8212 - iio: imu: st_lsm6dsx: Fix selection of ST_LSM6DS3_ID
8213 - iio: light: vcnl4000: Fix scale for vcnl4040
8214 - iio: chemical: pms7003: fix unmet triggered buffer dependency
8215 - iio: buffer: align the size of scan bytes to size of the largest element
8216 - USB: serial: simple: Add Motorola Solutions TETRA MTP3xxx and MTP85xx
8217 - USB: serial: option: Add support for Quectel RM500Q
8218 - USB: serial: opticon: fix control-message timeouts
8219 - USB: serial: option: add support for Quectel RM500Q in QDL mode
8220 - USB: serial: suppress driver bind attributes
8221 - USB: serial: ch341: handle unbound port at reset_resume
8222 - USB: serial: io_edgeport: handle unbound ports on URB completion
8223 - USB: serial: io_edgeport: add missing active-port sanity check
8224 - USB: serial: keyspan: handle unbound ports
8225 - USB: serial: quatech2: handle unbound ports
8226 - staging: comedi: ni_routes: fix null dereference in ni_find_route_source()
8227 - staging: comedi: ni_routes: allow partial routing information
8228 - scsi: fnic: fix invalid stack access
8229 - scsi: mptfusion: Fix double fetch bug in ioctl
8230 - ptrace: reintroduce usage of subjective credentials in ptrace_has_cap()
8231 - mtd: rawnand: gpmi: Fix suspend/resume problem
8232 - mtd: rawnand: gpmi: Restore nfc timing setup after suspend/resume
8233 - usb: core: hub: Improved device recognition on remote wakeup
8234 - cpu/SMT: Fix x86 link error without CONFIG_SYSFS
8235 - x86/resctrl: Fix an imbalance in domain_remove_cpu()
8236 - x86/CPU/AMD: Ensure clearing of SME/SEV features is maintained
8237 - locking/rwsem: Fix kernel crash when spinning on RWSEM_OWNER_UNKNOWN
8238 - perf/x86/intel/uncore: Fix missing marker for
8239 snr_uncore_imc_freerunning_events
8240 - x86/efistub: Disable paging at mixed mode entry
8241 - s390/zcrypt: Fix CCA cipher key gen with clear key value function
8242 - scsi: storvsc: Correctly set number of hardware queues for IDE disk
8243 - mtd: spi-nor: Fix selection of 4-byte addressing opcodes on Spansion
8244 - drm/i915: Add missing include file <linux/math64.h>
8245 - x86/resctrl: Fix potential memory leak
8246 - efi/earlycon: Fix write-combine mapping on x86
8247 - s390/setup: Fix secure ipl message
8248 - clk: samsung: exynos5420: Keep top G3D clocks enabled
8249 - perf hists: Fix variable name's inconsistency in hists__for_each() macro
8250 - locking/lockdep: Fix buffer overrun problem in stack_trace[]
8251 - perf report: Fix incorrectly added dimensions as switch perf data file
8252 - mm/shmem.c: thp, shmem: fix conflict of above-47bit hint address and PMD
8253 alignment
8254 - mm/huge_memory.c: thp: fix conflict of above-47bit hint address and PMD
8255 alignment
8256 - mm: memcg/slab: fix percpu slab vmstats flushing
8257 - mm: memcg/slab: call flush_memcg_workqueue() only if memcg workqueue is
8258 valid
8259 - mm, debug_pagealloc: don't rely on static keys too early
8260 - btrfs: rework arguments of btrfs_unlink_subvol
8261 - btrfs: fix invalid removal of root ref
8262 - btrfs: do not delete mismatched root refs
8263 - btrfs: relocation: fix reloc_root lifespan and access
8264 - btrfs: fix memory leak in qgroup accounting
8265 - btrfs: check rw_devices, not num_devices for balance
8266 - Btrfs: always copy scrub arguments back to user space
8267 - mm/memory_hotplug: don't free usage map when removing a re-added early
8268 section
8269 - mm/page-writeback.c: avoid potential division by zero in wb_min_max_ratio()
8270 - mm: khugepaged: add trace status description for SCAN_PAGE_HAS_PRIVATE
8271 - ARM: dts: imx6qdl-sabresd: Remove incorrect power supply assignment
8272 - ARM: dts: imx6sx-sdb: Remove incorrect power supply assignment
8273 - ARM: dts: imx6sl-evk: Remove incorrect power supply assignment
8274 - ARM: dts: imx6sll-evk: Remove incorrect power supply assignment
8275 - ARM: dts: imx6q-icore-mipi: Use 1.5 version of i.Core MX6DL
8276 - ARM: dts: imx7: Fix Toradex Colibri iMX7S 256MB NAND flash support
8277 - net: stmmac: 16KB buffer must be 16 byte aligned
8278 - net: stmmac: Enable 16KB buffer size
8279 - reset: Fix {of,devm}_reset_control_array_get kerneldoc return types
8280 - tipc: fix potential hanging after b/rcast changing
8281 - tipc: fix retrans failure due to wrong destination
8282 - net: fix kernel-doc warning in <linux/netdevice.h>
8283 - block: Fix the type of 'sts' in bsg_queue_rq()
8284 - drm/amd/display: Reorder detect_edp_sink_caps before link settings read.
8285 - bpf: Fix incorrect verifier simulation of ARSH under ALU32
8286 - bpf: Sockmap/tls, during free we may call tcp_bpf_unhash() in loop
8287 - bpf: Sockmap, ensure sock lock held during tear down
8288 - bpf: Sockmap/tls, push write_space updates through ulp updates
8289 - bpf: Sockmap, skmsg helper overestimates push, pull, and pop bounds
8290 - bpf: Sockmap/tls, msg_push_data may leave end mark in place
8291 - bpf: Sockmap/tls, tls_sw can create a plaintext buf > encrypt buf
8292 - bpf: Sockmap/tls, skmsg can have wrapped skmsg that needs extra chaining
8293 - bpf: Sockmap/tls, fix pop data with SK_DROP return code
8294 - i2c: tegra: Fix suspending in active runtime PM state
8295 - i2c: tegra: Properly disable runtime PM on driver's probe error
8296 - cfg80211: fix deadlocks in autodisconnect work
8297 - cfg80211: fix memory leak in nl80211_probe_mesh_link
8298 - cfg80211: fix memory leak in cfg80211_cqm_rssi_update
8299 - cfg80211: fix page refcount issue in A-MSDU decap
8300 - bpf/sockmap: Read psock ingress_msg before sk_receive_queue
8301 - i2c: iop3xx: Fix memory leak in probe error path
8302 - netfilter: fix a use-after-free in mtype_destroy()
8303 - netfilter: arp_tables: init netns pointer in xt_tgdtor_param struct
8304 - netfilter: nat: fix ICMP header corruption on ICMP errors
8305 - netfilter: nft_tunnel: fix null-attribute check
8306 - netfilter: nft_tunnel: ERSPAN_VERSION must not be null
8307 - netfilter: nf_tables: remove WARN and add NLA_STRING upper limits
8308 - netfilter: nf_tables: store transaction list locally while requesting module
8309 - netfilter: nf_tables: fix flowtable list del corruption
8310 - NFC: pn533: fix bulk-message timeout
8311 - net: bpf: Don't leak time wait and request sockets
8312 - bpftool: Fix printing incorrect pointer in btf_dump_ptr
8313 - batman-adv: Fix DAT candidate selection on little endian systems
8314 - macvlan: use skb_reset_mac_header() in macvlan_queue_xmit()
8315 - hv_netvsc: Fix memory leak when removing rndis device
8316 - net: avoid updating qdisc_xmit_lock_key in netdev_update_lockdep_key()
8317 - net: dsa: tag_qca: fix doubled Tx statistics
8318 - net: hns3: pad the short frame before sending to the hardware
8319 - net: hns: fix soft lockup when there is not enough memory
8320 - net: phy: dp83867: Set FORCE_LINK_GOOD to default after reset
8321 - net/sched: act_ife: initalize ife->metalist earlier
8322 - net: usb: lan78xx: limit size of local TSO packets
8323 - net/wan/fsl_ucc_hdlc: fix out of bounds write on array utdm_info
8324 - ptp: free ptp device pin descriptors properly
8325 - r8152: add missing endpoint sanity check
8326 - tcp: fix marked lost packets not being retransmitted
8327 - bnxt_en: Fix NTUPLE firmware command failures.
8328 - bnxt_en: Fix ipv6 RFS filter matching logic.
8329 - bnxt_en: Do not treat DSN (Digital Serial Number) read failure as fatal.
8330 - net: ethernet: ave: Avoid lockdep warning
8331 - net: systemport: Fixed queue mapping in internal ring map
8332 - net: dsa: sja1105: Don't error out on disabled ports with no phy-mode
8333 - net: dsa: tag_gswip: fix typo in tagger name
8334 - net: sched: act_ctinfo: fix memory leak
8335 - net: dsa: bcm_sf2: Configure IMP port for 2Gb/sec
8336 - i40e: prevent memory leak in i40e_setup_macvlans
8337 - drm/amdgpu: allow direct upload save restore list for raven2
8338 - sh_eth: check sh_eth_cpu_data::dual_port when dumping registers
8339 - mlxsw: spectrum: Do not modify cloned SKBs during xmit
8340 - mlxsw: spectrum: Wipe xstats.backlog of down ports
8341 - mlxsw: spectrum_qdisc: Include MC TCs in Qdisc counters
8342 - net: stmmac: selftests: Make it work in Synopsys AXS101 boards
8343 - net: stmmac: selftests: Mark as fail when received VLAN ID != expected
8344 - selftests: mlxsw: qos_mc_aware: Fix mausezahn invocation
8345 - net: stmmac: selftests: Update status when disabling RSS
8346 - net: stmmac: tc: Do not setup flower filtering if RSS is enabled
8347 - devlink: Wait longer before warning about unset port type
8348 - xen/blkfront: Adjust indentation in xlvbd_alloc_gendisk
8349 - dt-bindings: Add missing 'properties' keyword enclosing 'snps,tso'
8350 - tcp: refine rule to allow EPOLLOUT generation under mem pressure
8351 - irqchip: Place CONFIG_SIFIVE_PLIC into the menu
8352 - arm64: dts: qcom: msm8998: Disable coresight by default
8353 - cw1200: Fix a signedness bug in cw1200_load_firmware()
8354 - arm64: dts: meson: axg: fix audio fifo reg size
8355 - arm64: dts: meson: g12: fix audio fifo reg size
8356 - arm64: dts: meson-gxl-s905x-khadas-vim: fix gpio-keys-polled node
8357 - arm64: dts: renesas: r8a77970: Fix PWM3
8358 - arm64: dts: marvell: Add AP806-dual missing CPU clocks
8359 - cfg80211: check for set_wiphy_params
8360 - tick/sched: Annotate lockless access to last_jiffies_update
8361 - arm64: dts: marvell: Fix CP110 NAND controller node multi-line comment
8362 alignment
8363 - arm64: dts: renesas: r8a774a1: Remove audio port node
8364 - arm64: dts: imx8mm-evk: Assigned clocks for audio plls
8365 - arm64: dts: qcom: sdm845-cheza: delete zap-shader
8366 - ARM: dts: imx6ul-kontron-n6310-s: Disable the snvs-poweroff driver
8367 - arm64: dts: allwinner: a64: Re-add PMU node
8368 - ARM: dts: dra7: fix cpsw mdio fck clock
8369 - arm64: dts: juno: Fix UART frequency
8370 - ARM: dts: Fix sgx sysconfig register for omap4
8371 - Revert "arm64: dts: juno: add dma-ranges property"
8372 - mtd: devices: fix mchp23k256 read and write
8373 - mtd: cfi_cmdset_0002: only check errors when ready in cfi_check_err_status()
8374 - mtd: cfi_cmdset_0002: fix delayed error detection on HyperFlash
8375 - um: Don't trace irqflags during shutdown
8376 - um: virtio_uml: Disallow modular build
8377 - reiserfs: fix handling of -EOPNOTSUPP in reiserfs_for_each_xattr
8378 - scsi: esas2r: unlock on error in esas2r_nvram_read_direct()
8379 - scsi: qla4xxx: fix double free bug
8380 - scsi: bnx2i: fix potential use after free
8381 - scsi: target: core: Fix a pr_debug() argument
8382 - scsi: lpfc: fix: Coverity: lpfc_get_scsi_buf_s3(): Null pointer dereferences
8383 - scsi: qla2xxx: Fix qla2x00_request_irqs() for MSI
8384 - scsi: qla2xxx: fix rports not being mark as lost in sync fabric scan
8385 - scsi: core: scsi_trace: Use get_unaligned_be*()
8386 - scsi: lpfc: Fix list corruption detected in lpfc_put_sgl_per_hdwq
8387 - scsi: lpfc: Fix hdwq sgl locks and irq handling
8388 - scsi: lpfc: Fix a kernel warning triggered by lpfc_get_sgl_per_hdwq()
8389 - rtw88: fix potential read outside array boundary
8390 - perf probe: Fix wrong address verification
8391 - perf script: Allow --time with --reltime
8392 - clk: sprd: Use IS_ERR() to validate the return value of
8393 syscon_regmap_lookup_by_phandle()
8394 - clk: imx7ulp: Correct system clock source option #7
8395 - clk: imx7ulp: Correct DDR clock mux options
8396 - regulator: ab8500: Remove SYSCLKREQ from enum ab8505_regulator_id
8397 - hwmon: (pmbus/ibm-cffps) Switch LEDs to blocking brightness call
8398 - hwmon: (pmbus/ibm-cffps) Fix LED blink behavior
8399 - perf script: Fix --reltime with --time
8400 - scsi: lpfc: use hdwq assigned cpu for allocation
8401 - Linux 5.4.14
8402
8403 * Focal update: v5.4.13 upstream stable release (LP: #1861085)
8404 - HID: hidraw, uhid: Always report EPOLLOUT
8405 - rtc: mt6397: fix alarm register overwrite
8406 - phy: mapphone-mdm6600: Fix uninitialized status value regression
8407 - RDMA/bnxt_re: Avoid freeing MR resources if dereg fails
8408 - RDMA/bnxt_re: Fix Send Work Entry state check while polling completions
8409 - IB/hfi1: Don't cancel unused work item
8410 - mtd: rawnand: stm32_fmc2: avoid to lock the CPU bus
8411 - i2c: bcm2835: Store pointer to bus clock
8412 - ASoC: SOF: imx8: fix memory allocation failure check on priv->pd_dev
8413 - ASoC: soc-core: Set dpcm_playback / dpcm_capture
8414 - ASoC: stm32: spdifrx: fix inconsistent lock state
8415 - ASoC: stm32: spdifrx: fix race condition in irq handler
8416 - ASoC: stm32: spdifrx: fix input pin state management
8417 - pinctrl: lochnagar: select GPIOLIB
8418 - netfilter: nft_flow_offload: fix underflow in flowtable reference counter
8419 - ASoC: SOF: imx8: Fix dsp_box offset
8420 - mtd: onenand: omap2: Pass correct flags for prep_dma_memcpy
8421 - gpio: zynq: Fix for bug in zynq_gpio_restore_context API
8422 - pinctrl: meson: Fix wrong shift value when get drive-strength
8423 - selftests: loopback.sh: skip this test if the driver does not support
8424 - iommu/vt-d: Unlink device if failed to add to group
8425 - iommu: Remove device link to group on failure
8426 - bpf: cgroup: prevent out-of-order release of cgroup bpf
8427 - fs: move guard_bio_eod() after bio_set_op_attrs
8428 - scsi: mpt3sas: Fix double free in attach error handling
8429 - gpio: Fix error message on out-of-range GPIO in lookup table
8430 - PM / devfreq: tegra: Add COMMON_CLK dependency
8431 - PCI: amlogic: Fix probed clock names
8432 - drm/tegra: Fix ordering of cleanup code
8433 - hsr: add hsr root debugfs directory
8434 - hsr: rename debugfs file when interface name is changed
8435 - hsr: reset network header when supervision frame is created
8436 - s390/qeth: fix qdio teardown after early init error
8437 - s390/qeth: fix false reporting of VNIC CHAR config failure
8438 - s390/qeth: Fix vnicc_is_in_use if rx_bcast not set
8439 - s390/qeth: vnicc Fix init to default
8440 - s390/qeth: fix initialization on old HW
8441 - cifs: Adjust indentation in smb2_open_file
8442 - scsi: smartpqi: Update attribute name to `driver_version`
8443 - MAINTAINERS: Append missed file to the database
8444 - ath9k: use iowrite32 over __raw_writel
8445 - can: j1939: fix address claim code example
8446 - dt-bindings: reset: Fix brcmstb-reset example
8447 - reset: brcmstb: Remove resource checks
8448 - afs: Fix missing cell comparison in afs_test_super()
8449 - perf vendor events s390: Remove name from L1D_RO_EXCL_WRITES description
8450 - syscalls/x86: Wire up COMPAT_SYSCALL_DEFINE0
8451 - syscalls/x86: Use COMPAT_SYSCALL_DEFINE0 for IA32 (rt_)sigreturn
8452 - syscalls/x86: Use the correct function type for sys_ni_syscall
8453 - syscalls/x86: Fix function types in COND_SYSCALL
8454 - hsr: fix slab-out-of-bounds Read in hsr_debugfs_rename()
8455 - btrfs: simplify inode locking for RWF_NOWAIT
8456 - netfilter: nf_tables_offload: release flow_rule on error from commit path
8457 - netfilter: nft_meta: use 64-bit time arithmetic
8458 - ASoC: dt-bindings: mt8183: add missing update
8459 - ASoC: simple_card_utils.h: Add missing include
8460 - ASoC: fsl_esai: Add spin lock to protect reset, stop and start
8461 - ASoC: core: Fix compile warning with CONFIG_DEBUG_FS=n
8462 - ASoC: rsnd: fix DALIGN register for SSIU
8463 - RDMA/hns: Prevent undefined behavior in hns_roce_set_user_sq_size()
8464 - RDMA/hns: remove a redundant le16_to_cpu
8465 - RDMA/hns: Modify return value of restrack functions
8466 - RDMA/counter: Prevent QP counter manual binding in auto mode
8467 - RDMA/siw: Fix port number endianness in a debug message
8468 - RDMA/hns: Fix build error again
8469 - RDMA/hns: Release qp resources when failed to destroy qp
8470 - xprtrdma: Add unique trace points for posting Local Invalidate WRs
8471 - xprtrdma: Connection becomes unstable after a reconnect
8472 - xprtrdma: Fix MR list handling
8473 - xprtrdma: Close window between waking RPC senders and posting Receives
8474 - RDMA/hns: Fix to support 64K page for srq
8475 - RDMA/hns: Bugfix for qpc/cqc timer configuration
8476 - rdma: Remove nes ABI header
8477 - RDMA/mlx5: Return proper error value
8478 - RDMA/srpt: Report the SCSI residual to the initiator
8479 - uaccess: Add non-pagefault user-space write function
8480 - bpf: Make use of probe_user_write in probe write helper
8481 - bpf: skmsg, fix potential psock NULL pointer dereference
8482 - bpf: Support pre-2.25-binutils objcopy for vmlinux BTF
8483 - libbpf: Fix Makefile' libbpf symbol mismatch diagnostic
8484 - afs: Fix use-after-loss-of-ref
8485 - afs: Fix afs_lookup() to not clobber the version on a new dentry
8486 - keys: Fix request_key() cache
8487 - scsi: enclosure: Fix stale device oops with hot replug
8488 - scsi: sd: Clear sdkp->protection_type if disk is reformatted without PI
8489 - platform/mellanox: fix potential deadlock in the tmfifo driver
8490 - platform/x86: asus-wmi: Fix keyboard brightness cannot be set to 0
8491 - platform/x86: GPD pocket fan: Use default values when wrong modparams are
8492 given
8493 - asm-generic/nds32: don't redefine cacheflush primitives
8494 - Documentation/ABI: Fix documentation inconsistency for mlxreg-io sysfs
8495 interfaces
8496 - Documentation/ABI: Add missed attribute for mlxreg-io sysfs interfaces
8497 - xprtrdma: Fix create_qp crash on device unload
8498 - xprtrdma: Fix completion wait during device removal
8499 - xprtrdma: Fix oops in Receive handler after device removal
8500 - dm: add dm-clone to the documentation index
8501 - scsi: ufs: Give an unique ID to each ufs-bsg
8502 - crypto: cavium/nitrox - fix firmware assignment to AE cores
8503 - crypto: hisilicon - select NEED_SG_DMA_LENGTH in qm Kconfig
8504 - crypto: arm64/aes-neonbs - add return value of skcipher_walk_done() in
8505 __xts_crypt()
8506 - crypto: virtio - implement missing support for output IVs
8507 - crypto: algif_skcipher - Use chunksize instead of blocksize
8508 - crypto: geode-aes - convert to skcipher API and make thread-safe
8509 - NFSv2: Fix a typo in encode_sattr()
8510 - nfsd: Fix cld_net->cn_tfm initialization
8511 - nfsd: v4 support requires CRYPTO_SHA256
8512 - NFSv4.x: Handle bad/dead sessions correctly in nfs41_sequence_process()
8513 - NFSv4.x: Drop the slot if nfs4_delegreturn_prepare waits for layoutreturn
8514 - iio: imu: st_lsm6dsx: fix gyro gain definitions for LSM9DS1
8515 - iio: imu: adis16480: assign bias value only if operation succeeded
8516 - mei: fix modalias documentation
8517 - clk: meson: axg-audio: fix regmap last register
8518 - clk: samsung: exynos5420: Preserve CPU clocks configuration during
8519 suspend/resume
8520 - clk: Fix memory leak in clk_unregister()
8521 - dmaengine: dw: platform: Mark 'hclk' clock optional
8522 - clk: imx: pll14xx: Fix quick switch of S/K parameter
8523 - rsi: fix potential null dereference in rsi_probe()
8524 - affs: fix a memory leak in affs_remount
8525 - pinctl: ti: iodelay: fix error checking on pinctrl_count_index_with_args
8526 call
8527 - pinctrl: sh-pfc: Fix PINMUX_IPSR_PHYS() to set GPSR
8528 - pinctrl: sh-pfc: Do not use platform_get_irq() to count interrupts
8529 - pinctrl: lewisburg: Update pin list according to v1.1v6
8530 - Revert "drm/virtio: switch virtio_gpu_wait_ioctl() to gem helper."
8531 - drm/amdgpu: cleanup creating BOs at fixed location (v2)
8532 - drm/amdgpu/discovery: reserve discovery data at the top of VRAM
8533 - scsi: sd: enable compat ioctls for sed-opal
8534 - arm64: dts: apq8096-db820c: Increase load on l21 for SDCARD
8535 - af_unix: add compat_ioctl support
8536 - compat_ioctl: handle SIOCOUTQNSD
8537 - PCI: aardvark: Use LTSSM state to build link training flag
8538 - PCI: aardvark: Fix PCI_EXP_RTCTL register configuration
8539 - PCI: dwc: Fix find_next_bit() usage
8540 - PCI: Fix missing bridge dma_ranges resource list cleanup
8541 - PCI/PM: Clear PCIe PME Status even for legacy power management
8542 - tools: PCI: Fix fd leakage
8543 - PCI/PTM: Remove spurious "d" from granularity message
8544 - powerpc/powernv: Disable native PCIe port management
8545 - MIPS: PCI: remember nasid changed by set interrupt affinity
8546 - MIPS: Loongson: Fix return value of loongson_hwmon_init
8547 - MIPS: SGI-IP27: Fix crash, when CPUs are disabled via nr_cpus parameter
8548 - tty: serial: imx: use the sg count from dma_map_sg
8549 - tty: serial: pch_uart: correct usage of dma_unmap_sg
8550 - ARM: 8943/1: Fix topology setup in case of CPU hotplug for CONFIG_SCHED_MC
8551 - media: ov6650: Fix incorrect use of JPEG colorspace
8552 - media: ov6650: Fix some format attributes not under control
8553 - media: ov6650: Fix .get_fmt() V4L2_SUBDEV_FORMAT_TRY support
8554 - media: ov6650: Fix default format not applied on device probe
8555 - media: rcar-vin: Fix incorrect return statement in rvin_try_format()
8556 - media: hantro: h264: Fix the frame_num wraparound case
8557 - media: v4l: cadence: Fix how unsued lanes are handled in 'csi2rx_start()'
8558 - media: exynos4-is: Fix recursive locking in isp_video_release()
8559 - media: coda: fix deadlock between decoder picture run and start command
8560 - media: cedrus: Use correct H264 8x8 scaling list
8561 - media: hantro: Do not reorder H264 scaling list
8562 - media: aspeed-video: Fix memory leaks in aspeed_video_probe
8563 - media: hantro: Set H264 FIELDPIC_FLAG_E flag correctly
8564 - iommu/mediatek: Correct the flush_iotlb_all callback
8565 - iommu/mediatek: Add a new tlb_lock for tlb_flush
8566 - memory: mtk-smi: Add PM suspend and resume ops
8567 - Revert "ubifs: Fix memory leak bug in alloc_ubifs_info() error path"
8568 - ubifs: Fixed missed le64_to_cpu() in journal
8569 - ubifs: do_kill_orphans: Fix a memory leak bug
8570 - spi: sprd: Fix the incorrect SPI register
8571 - mtd: spi-nor: fix silent truncation in spi_nor_read()
8572 - mtd: spi-nor: fix silent truncation in spi_nor_read_raw()
8573 - spi: pxa2xx: Set controller->max_transfer_size in dma mode
8574 - spi: atmel: fix handling of cs_change set on non-last xfer
8575 - spi: rspi: Use platform_get_irq_byname_optional() for optional irqs
8576 - spi: lpspi: fix memory leak in fsl_lpspi_probe
8577 - iwlwifi: mvm: consider ieee80211 station max amsdu value
8578 - rtlwifi: Remove unnecessary NULL check in rtl_regd_init
8579 - iwlwifi: mvm: fix support for single antenna diversity
8580 - sch_cake: Add missing NLA policy entry TCA_CAKE_SPLIT_GSO
8581 - f2fs: fix potential overflow
8582 - NFSD fixing possible null pointer derefering in copy offload
8583 - rtc: msm6242: Fix reading of 10-hour digit
8584 - rtc: brcmstb-waketimer: add missed clk_disable_unprepare
8585 - rtc: bd70528: Add MODULE ALIAS to autoload module
8586 - gpio: mpc8xxx: Add platform device to gpiochip->parent
8587 - scsi: libcxgbi: fix NULL pointer dereference in cxgbi_device_destroy()
8588 - scsi: target/iblock: Fix protection error with blocks greater than 512B
8589 - selftests: firmware: Fix it to do root uid check and skip
8590 - rseq/selftests: Turn off timeout setting
8591 - riscv: export flush_icache_all to modules
8592 - mips: cacheinfo: report shared CPU map
8593 - mips: Fix gettimeofday() in the vdso library
8594 - tomoyo: Suppress RCU warning at list_for_each_entry_rcu().
8595 - MIPS: Prevent link failure with kcov instrumentation
8596 - drm/arm/mali: make malidp_mw_connector_helper_funcs static
8597 - rxrpc: Unlock new call in rxrpc_new_incoming_call() rather than the caller
8598 - rxrpc: Don't take call->user_mutex in rxrpc_new_incoming_call()
8599 - rxrpc: Fix missing security check on incoming calls
8600 - dmaengine: k3dma: Avoid null pointer traversal
8601 - s390/qeth: lock the card while changing its hsuid
8602 - ioat: ioat_alloc_ring() failure handling.
8603 - drm/amdgpu: enable gfxoff for raven1 refresh
8604 - media: intel-ipu3: Align struct ipu3_uapi_awb_fr_config_s to 32 bytes
8605 - kbuild/deb-pkg: annotate libelf-dev dependency as :native
8606 - hexagon: parenthesize registers in asm predicates
8607 - hexagon: work around compiler crash
8608 - ocfs2: call journal flush to mark journal as empty after journal recovery
8609 when mount
8610 - Linux 5.4.13
8611 - [Config] updateconfigs following v5.4.13 stable update
8612
8613 * [hns3-0111]sync mainline kernel 5.5rc6 hns3 patchset into ubuntu HWE kernel
8614 branch Edit (LP: #1859261)
8615 - net: hns3: make array tick_array static, makes object smaller
8616 - net: hns3: add support for setting VF link status on the host
8617 - net: hns3: add support for spoof check setting
8618 - net: hns3: add support for setting VF trust
8619 - net: hns3: add support for configuring bandwidth of VF on the host
8620 - net: hns3: add support for configuring VF MAC from the host
8621 - net: hns3: support tx-scatter-gather-fraglist feature
8622 - net: hns3: remove struct hns3_nic_ring_data in hns3_enet module
8623 - net: hns3: optimized MAC address in management table.
8624 - net: hns3: minor optimization for barrier in IO path
8625 - net: hns3: introduce ring_to_netdev() in enet module
8626 - net: hns3: make struct hns3_enet_ring cacheline aligned
8627 - net: hns3: minor cleanup for hns3_handle_rx_bd()
8628 - net: hns3: do not allocate linear data for fraglist skb
8629 - net: hns3: dump some debug information when reset fail
8630 - net: hns3: cleanup some magic numbers
8631 - net: hns3: cleanup some coding style issues
8632 - net: hns3: cleanup a format-truncation warning
8633 - net: hns3: optimize local variable initialization
8634 - net: hns3: add or modify some comments
8635 - net: hns3: cleanup some print format warning
8636 - net: hns3: cleanup byte order issues when printed
8637 - net: hns3: remove unused macros
8638 - net: hns3: fix for TX queue not restarted problem
8639 - net: hns3: fix a use after free problem in hns3_nic_maybe_stop_tx()
8640 - net: hns3: fix VF ID issue for setting VF VLAN
8641
8642 * [Dell Vostro 5490] proposed linux-oem-osp1 suspend resume fails
8643 (LP: #1860642)
8644 - Revert "ASoC: SOF: Intel: Fix CFL and CML FW nocodec binary names."
8645 - Revert "ASoC: Intel: acpi-match: split CNL tables in three"
8646 - Revert "ASoC: SOF: Intel: hda: use fallback for firmware name"
8647
8648 * shiftfs: prevent lower dentries from going negative during unlink
8649 (LP: #1860041)
8650 - SAUCE: shiftfs: prevent lower dentries from going negative during unlink
8651
8652 * [SRU][B/OEM-B/OEM-OSP1/D/E/Unstable] UBUNTU: SAUCE: Use native backlight on
8653 Lenovo E41-25/45 (LP: #1859561)
8654 - SAUCE: ACPI: video: Use native backlight on Lenovo E41-25/45
8655
8656 * Dell AIO can't adjust brightness (LP: #1858761)
8657 - SAUCE: platform/x86: dell-uart-backlight: add retry for get scalar status
8658
8659 * [20.04 FEAT] qeth: Support for HiperSockets Multi-Write (LP: #1853292)
8660 - s390/qdio: implement IQD Multi-Write
8661 - s390/qeth: use IQD Multi-Write
8662
8663 * debian/tests/corosync: gfs2_jadd fails with ENOTTY for i386 package on amd64
8664 kernel (LP: #1859827)
8665 - gfs2: add compat_ioctl support
8666
8667 * Reduce s2idle power consumption when ethernet cable is connected on e1000e
8668 (LP: #1859126)
8669 - e1000e: Add support for S0ix
8670
8671 * USB key cannot be detected by hotplug on Sunix USB Type-A 3.1 Gen 2 card
8672 [1b21:2142] (LP: #1858988)
8673 - SAUCE: PCI: Avoid ASMedia XHCI USB PME# from D0 defect
8674
8675 * [scsi-1130]scsi: scsi_transport_sas: Fix memory leak when removing devices
8676 (LP: #1854550)
8677 - scsi: scsi_transport_sas: Fix memory leak when removing devices
8678
8679 * Focal update: v5.4.12 upstream stable release (LP: #1860131)
8680 - chardev: Avoid potential use-after-free in 'chrdev_open()'
8681 - i2c: fix bus recovery stop mode timing
8682 - powercap: intel_rapl: add NULL pointer check to rapl_mmio_cpu_online()
8683 - usb: chipidea: host: Disable port power only if previously enabled
8684 - ALSA: usb-audio: Apply the sample rate quirk for Bose Companion 5
8685 - ALSA: hda/realtek - Add new codec supported for ALCS1200A
8686 - ALSA: hda/realtek - Set EAPD control to default for ALC222
8687 - ALSA: hda/realtek - Add quirk for the bass speaker on Lenovo Yoga X1 7th gen
8688 - tpm: Revert "tpm_tis: reserve chip for duration of tpm_tis_core_init"
8689 - tpm: Revert "tpm_tis_core: Set TPM_CHIP_FLAG_IRQ before probing for
8690 interrupts"
8691 - tpm: Revert "tpm_tis_core: Turn on the TPM before probing IRQ's"
8692 - tpm: Handle negative priv->response_len in tpm_common_read()
8693 - rtc: sun6i: Add support for RTC clocks on R40
8694 - kernel/trace: Fix do not unregister tracepoints when register
8695 sched_migrate_task fail
8696 - tracing: Have stack tracer compile when MCOUNT_INSN_SIZE is not defined
8697 - tracing: Change offset type to s32 in preempt/irq tracepoints
8698 - HID: Fix slab-out-of-bounds read in hid_field_extract
8699 - HID: uhid: Fix returning EPOLLOUT from uhid_char_poll
8700 - HID: hidraw: Fix returning EPOLLOUT from hidraw_poll
8701 - HID: hid-input: clear unmapped usages
8702 - Input: add safety guards to input_set_keycode()
8703 - Input: input_event - fix struct padding on sparc64
8704 - drm/i915: Add Wa_1408615072 and Wa_1407596294 to icl,ehl
8705 - Revert "drm/amdgpu: Set no-retry as default."
8706 - drm/sun4i: tcon: Set RGB DCLK min. divider based on hardware model
8707 - drm/fb-helper: Round up bits_per_pixel if possible
8708 - drm/dp_mst: correct the shifting in DP_REMOTE_I2C_READ
8709 - drm/i915: Add Wa_1407352427:icl,ehl
8710 - drm/i915/gt: Mark up virtual engine uabi_instance
8711 - IB/hfi1: Adjust flow PSN with the correct resync_psn
8712 - can: kvaser_usb: fix interface sanity check
8713 - can: gs_usb: gs_usb_probe(): use descriptors of current altsetting
8714 - can: tcan4x5x: tcan4x5x_can_probe(): get the device out of standby before
8715 register access
8716 - can: mscan: mscan_rx_poll(): fix rx path lockup when returning from polling
8717 to irq mode
8718 - can: can_dropped_invalid_skb(): ensure an initialized headroom in outgoing
8719 CAN sk_buffs
8720 - gpiolib: acpi: Turn dmi_system_id table into a generic quirk table
8721 - gpiolib: acpi: Add honor_wakeup module-option + quirk mechanism
8722 - pstore/ram: Regularize prz label allocation lifetime
8723 - staging: vt6656: set usb_set_intfdata on driver fail.
8724 - staging: vt6656: Fix non zero logical return of, usb_control_msg
8725 - usb: cdns3: should not use the same dev_id for shared interrupt handler
8726 - usb: ohci-da8xx: ensure error return on variable error is set
8727 - USB-PD tcpm: bad warning+size, PPS adapters
8728 - USB: serial: option: add ZLP support for 0x1bc7/0x9010
8729 - usb: musb: fix idling for suspend after disconnect interrupt
8730 - usb: musb: Disable pullup at init
8731 - usb: musb: dma: Correct parameter passed to IRQ handler
8732 - staging: comedi: adv_pci1710: fix AI channels 16-31 for PCI-1713
8733 - staging: vt6656: correct return of vnt_init_registers.
8734 - staging: vt6656: limit reg output to block size
8735 - staging: rtl8188eu: Add device code for TP-Link TL-WN727N v5.21
8736 - serdev: Don't claim unsupported ACPI serial devices
8737 - iommu/vt-d: Fix adding non-PCI devices to Intel IOMMU
8738 - tty: link tty and port before configuring it as console
8739 - tty: always relink the port
8740 - arm64: Move __ARCH_WANT_SYS_CLONE3 definition to uapi headers
8741 - arm64: Implement copy_thread_tls
8742 - arm: Implement copy_thread_tls
8743 - parisc: Implement copy_thread_tls
8744 - riscv: Implement copy_thread_tls
8745 - xtensa: Implement copy_thread_tls
8746 - clone3: ensure copy_thread_tls is implemented
8747 - um: Implement copy_thread_tls
8748 - staging: vt6656: remove bool from vnt_radio_power_on ret
8749 - mwifiex: pcie: Fix memory leak in mwifiex_pcie_alloc_cmdrsp_buf
8750 - rpmsg: char: release allocated memory
8751 - scsi: bfa: release allocated memory in case of error
8752 - rtl8xxxu: prevent leaking urb
8753 - HID: hiddev: fix mess in hiddev_open()
8754 - USB: Fix: Don't skip endpoint descriptors with maxpacket=0
8755 - phy: cpcap-usb: Fix error path when no host driver is loaded
8756 - phy: cpcap-usb: Fix flakey host idling and enumerating of devices
8757 - netfilter: arp_tables: init netns pointer in xt_tgchk_param struct
8758 - netfilter: conntrack: dccp, sctp: handle null timeout argument
8759 - netfilter: ipset: avoid null deref when IPSET_ATTR_LINENO is present
8760 - drm/i915/gen9: Clear residual context state on context switch
8761 - Linux 5.4.12
8762
8763 * Focal update: v5.4.11 upstream stable release (LP: #1860130)
8764 - USB: dummy-hcd: use usb_urb_dir_in instead of usb_pipein
8765 - bpf: Fix passing modified ctx to ld/abs/ind instruction
8766 - ASoC: rt5682: fix i2c arbitration lost issue
8767 - spi: pxa2xx: Add support for Intel Jasper Lake
8768 - regulator: fix use after free issue
8769 - ASoC: max98090: fix possible race conditions
8770 - spi: fsl: Fix GPIO descriptor support
8771 - gpio: Handle counting of Freescale chipselects
8772 - spi: fsl: Handle the single hardwired chipselect case
8773 - locking/spinlock/debug: Fix various data races
8774 - netfilter: ctnetlink: netns exit must wait for callbacks
8775 - netfilter: nf_tables_offload: Check for the NETDEV_UNREGISTER event
8776 - libtraceevent: Fix lib installation with O=
8777 - libtraceevent: Copy pkg-config file to output folder when using O=
8778 - regulator: core: fix regulator_register() error paths to properly release
8779 rdev
8780 - x86/efi: Update e820 with reserved EFI boot services data to fix kexec
8781 breakage
8782 - ASoC: Intel: bytcr_rt5640: Update quirk for Teclast X89
8783 - selftests: netfilter: use randomized netns names
8784 - efi/gop: Return EFI_NOT_FOUND if there are no usable GOPs
8785 - efi/gop: Return EFI_SUCCESS if a usable GOP was found
8786 - efi/gop: Fix memory leak in __gop_query32/64()
8787 - efi/earlycon: Remap entire framebuffer after page initialization
8788 - ARM: dts: imx6ul: imx6ul-14x14-evk.dtsi: Fix SPI NOR probing
8789 - ARM: vexpress: Set-up shared OPP table instead of individual for each CPU
8790 - netfilter: uapi: Avoid undefined left-shift in xt_sctp.h
8791 - netfilter: nft_set_rbtree: bogus lookup/get on consecutive elements in named
8792 sets
8793 - netfilter: nf_tables: validate NFT_SET_ELEM_INTERVAL_END
8794 - netfilter: nf_tables: validate NFT_DATA_VALUE after nft_data_init()
8795 - netfilter: nf_tables: skip module reference count bump on object updates
8796 - netfilter: nf_tables_offload: return EOPNOTSUPP if rule specifies no actions
8797 - ARM: dts: BCM5301X: Fix MDIO node address/size cells
8798 - selftests/ftrace: Fix to check the existence of set_ftrace_filter
8799 - selftests/ftrace: Fix ftrace test cases to check unsupported
8800 - selftests/ftrace: Do not to use absolute debugfs path
8801 - selftests/ftrace: Fix multiple kprobe testcase
8802 - selftests: safesetid: Move link library to LDLIBS
8803 - selftests: safesetid: Check the return value of setuid/setgid
8804 - selftests: safesetid: Fix Makefile to set correct test program
8805 - ARM: exynos_defconfig: Restore debugfs support
8806 - ARM: dts: Cygnus: Fix MDIO node address/size cells
8807 - spi: spi-cavium-thunderx: Add missing pci_release_regions()
8808 - reset: Do not register resource data for missing resets
8809 - ASoC: topology: Check return value for snd_soc_add_dai_link()
8810 - ASoC: topology: Check return value for soc_tplg_pcm_create()
8811 - ASoC: SOF: loader: snd_sof_fw_parse_ext_data log warning on unknown header
8812 - ASoC: SOF: Intel: split cht and byt debug window sizes
8813 - ARM: dts: am335x-sancloud-bbe: fix phy mode
8814 - ARM: omap2plus_defconfig: Add back DEBUG_FS
8815 - ARM: dts: bcm283x: Fix critical trip point
8816 - arm64: dts: ls1028a: fix typo in TMU calibration data
8817 - bpf, riscv: Limit to 33 tail calls
8818 - bpf, mips: Limit to 33 tail calls
8819 - bpftool: Don't crash on missing jited insns or ksyms
8820 - perf metricgroup: Fix printing event names of metric group with multiple
8821 events
8822 - perf header: Fix false warning when there are no duplicate cache entries
8823 - spi: spi-ti-qspi: Fix a bug when accessing non default CS
8824 - ARM: dts: am437x-gp/epos-evm: fix panel compatible
8825 - kselftest/runner: Print new line in print of timeout log
8826 - kselftest: Support old perl versions
8827 - samples: bpf: Replace symbol compare of trace_event
8828 - samples: bpf: fix syscall_tp due to unused syscall
8829 - arm64: dts: ls1028a: fix reboot node
8830 - ARM: imx_v6_v7_defconfig: Explicitly restore CONFIG_DEBUG_FS
8831 - pinctrl: aspeed-g6: Fix LPC/eSPI mux configuration
8832 - bus: ti-sysc: Fix missing reset delay handling
8833 - clk: walk orphan list on clock provider registration
8834 - mac80211: fix TID field in monitor mode transmit
8835 - cfg80211: fix double-free after changing network namespace
8836 - pinctrl: pinmux: fix a possible null pointer in pinmux_can_be_used_for_gpio
8837 - powerpc: Ensure that swiotlb buffer is allocated from low memory
8838 - btrfs: Fix error messages in qgroup_rescan_init
8839 - Btrfs: fix cloning range with a hole when using the NO_HOLES feature
8840 - powerpc/vcpu: Assume dedicated processors as non-preempt
8841 - powerpc/spinlocks: Include correct header for static key
8842 - btrfs: handle error in btrfs_cache_block_group
8843 - Btrfs: fix hole extent items with a zero size after range cloning
8844 - ocxl: Fix potential memory leak on context creation
8845 - bpf: Clear skb->tstamp in bpf_redirect when necessary
8846 - habanalabs: rate limit error msg on waiting for CS
8847 - habanalabs: remove variable 'val' set but not used
8848 - bnx2x: Do not handle requests from VFs after parity
8849 - bnx2x: Fix logic to get total no. of PFs per engine
8850 - cxgb4: Fix kernel panic while accessing sge_info
8851 - net: usb: lan78xx: Fix error message format specifier
8852 - parisc: fix compilation when KEXEC=n and KEXEC_FILE=y
8853 - parisc: add missing __init annotation
8854 - rfkill: Fix incorrect check to avoid NULL pointer dereference
8855 - ASoC: wm8962: fix lambda value
8856 - regulator: rn5t618: fix module aliases
8857 - spi: nxp-fspi: Ensure width is respected in spi-mem operations
8858 - clk: at91: fix possible deadlock
8859 - staging: axis-fifo: add unspecified HAS_IOMEM dependency
8860 - iommu/iova: Init the struct iova to fix the possible memleak
8861 - kconfig: don't crash on NULL expressions in expr_eq()
8862 - scripts: package: mkdebian: add missing rsync dependency
8863 - perf/x86: Fix potential out-of-bounds access
8864 - perf/x86/intel: Fix PT PMI handling
8865 - sched/psi: Fix sampling error and rare div0 crashes with cgroups and high
8866 uptime
8867 - psi: Fix a division error in psi poll()
8868 - usb: typec: fusb302: Fix an undefined reference to 'extcon_get_state'
8869 - block: end bio with BLK_STS_AGAIN in case of non-mq devs and REQ_NOWAIT
8870 - fs: avoid softlockups in s_inodes iterators
8871 - fs: call fsnotify_sb_delete after evict_inodes
8872 - perf/smmuv3: Remove the leftover put_cpu() in error path
8873 - iommu/dma: Relax locking in iommu_dma_prepare_msi()
8874 - io_uring: don't wait when under-submitting
8875 - clk: Move clk_core_reparent_orphans() under CONFIG_OF
8876 - net: stmmac: selftests: Needs to check the number of Multicast regs
8877 - net: stmmac: Determine earlier the size of RX buffer
8878 - net: stmmac: Do not accept invalid MTU values
8879 - net: stmmac: xgmac: Clear previous RX buffer size
8880 - net: stmmac: RX buffer size must be 16 byte aligned
8881 - net: stmmac: Always arm TX Timer at end of transmission start
8882 - s390/purgatory: do not build purgatory with kcov, kasan and friends
8883 - drm/exynos: gsc: add missed component_del
8884 - tpm/tpm_ftpm_tee: add shutdown call back
8885 - xsk: Add rcu_read_lock around the XSK wakeup
8886 - net/mlx5e: Fix concurrency issues between config flow and XSK
8887 - net/i40e: Fix concurrency issues between config flow and XSK
8888 - net/ixgbe: Fix concurrency issues between config flow and XSK
8889 - platform/x86: pcengines-apuv2: fix simswap GPIO assignment
8890 - arm64: cpu_errata: Add Hisilicon TSV110 to spectre-v2 safe list
8891 - block: Fix a lockdep complaint triggered by request queue flushing
8892 - s390/dasd/cio: Interpret ccw_device_get_mdc return value correctly
8893 - s390/dasd: fix memleak in path handling error case
8894 - block: fix memleak when __blk_rq_map_user_iov() is failed
8895 - parisc: Fix compiler warnings in debug_core.c
8896 - sbitmap: only queue kyber's wait callback if not already active
8897 - s390/qeth: handle error due to unsupported transport mode
8898 - s390/qeth: fix promiscuous mode after reset
8899 - s390/qeth: don't return -ENOTSUPP to userspace
8900 - llc2: Fix return statement of llc_stat_ev_rx_null_dsap_xid_c (and _test_c)
8901 - hv_netvsc: Fix unwanted rx_table reset
8902 - selftests: pmtu: fix init mtu value in description
8903 - tracing: Do not create directories if lockdown is in affect
8904 - gtp: fix bad unlock balance in gtp_encap_enable_socket
8905 - macvlan: do not assume mac_header is set in macvlan_broadcast()
8906 - net: dsa: mv88e6xxx: Preserve priority when setting CPU port.
8907 - net: freescale: fec: Fix ethtool -d runtime PM
8908 - net: stmmac: dwmac-sun8i: Allow all RGMII modes
8909 - net: stmmac: dwmac-sunxi: Allow all RGMII modes
8910 - net: stmmac: Fixed link does not need MDIO Bus
8911 - net: usb: lan78xx: fix possible skb leak
8912 - pkt_sched: fq: do not accept silly TCA_FQ_QUANTUM
8913 - sch_cake: avoid possible divide by zero in cake_enqueue()
8914 - sctp: free cmd->obj.chunk for the unprocessed SCTP_CMD_REPLY
8915 - tcp: fix "old stuff" D-SACK causing SACK to be treated as D-SACK
8916 - vxlan: fix tos value before xmit
8917 - mlxsw: spectrum_qdisc: Ignore grafting of invisible FIFO
8918 - net: sch_prio: When ungrafting, replace with FIFO
8919 - vlan: fix memory leak in vlan_dev_set_egress_priority
8920 - vlan: vlan_changelink() should propagate errors
8921 - macb: Don't unregister clks unconditionally
8922 - net/mlx5: Move devlink registration before interfaces load
8923 - net: dsa: mv88e6xxx: force cmode write on 6141/6341
8924 - net/mlx5e: Always print health reporter message to dmesg
8925 - net/mlx5: DR, No need for atomic refcount for internal SW steering resources
8926 - net/mlx5e: Fix hairpin RSS table size
8927 - net/mlx5: DR, Init lists that are used in rule's member
8928 - usb: dwc3: gadget: Fix request complete check
8929 - USB: core: fix check for duplicate endpoints
8930 - USB: serial: option: add Telit ME910G1 0x110a composition
8931 - usb: missing parentheses in USE_NEW_SCHEME
8932 - Linux 5.4.11
8933
8934 * Focal update: v5.4.10 upstream stable release (LP: #1860127)
8935 - powerpc/pmem: Fix kernel crash due to wrong range value usage in
8936 flush_dcache_range
8937 - Linux 5.4.10
8938
8939 * Focal update: v5.4.9 upstream stable release (LP: #1860125)
8940 - drm/mcde: dsi: Fix invalid pointer dereference if panel cannot be found
8941 - nvme_fc: add module to ops template to allow module references
8942 - nvme-fc: fix double-free scenarios on hw queues
8943 - drm/amdgpu: add check before enabling/disabling broadcast mode
8944 - drm/amdgpu: add header line for power profile on Arcturus
8945 - drm/amdgpu: add cache flush workaround to gfx8 emit_fence
8946 - drm/amd/display: Map DSC resources 1-to-1 if numbers of OPPs and DSCs are
8947 equal
8948 - drm/amd/display: Fixed kernel panic when booting with DP-to-HDMI dongle
8949 - drm/amd/display: Change the delay time before enabling FEC
8950 - drm/amd/display: Reset steer fifo before unblanking the stream
8951 - drm/amd/display: update dispclk and dppclk vco frequency
8952 - nvme/pci: Fix write and poll queue types
8953 - nvme/pci: Fix read queue count
8954 - iio: st_accel: Fix unused variable warning
8955 - iio: adc: max9611: Fix too short conversion time delay
8956 - PM / devfreq: Fix devfreq_notifier_call returning errno
8957 - PM / devfreq: Set scaling_max_freq to max on OPP notifier error
8958 - PM / devfreq: Don't fail devfreq_dev_release if not in list
8959 - afs: Fix afs_find_server lookups for ipv4 peers
8960 - afs: Fix SELinux setting security label on /afs
8961 - RDMA/cma: add missed unregister_pernet_subsys in init failure
8962 - rxe: correctly calculate iCRC for unaligned payloads
8963 - scsi: lpfc: Fix memory leak on lpfc_bsg_write_ebuf_set func
8964 - scsi: qla2xxx: Use explicit LOGO in target mode
8965 - scsi: qla2xxx: Drop superfluous INIT_WORK of del_work
8966 - scsi: qla2xxx: Don't call qlt_async_event twice
8967 - scsi: qla2xxx: Fix PLOGI payload and ELS IOCB dump length
8968 - scsi: qla2xxx: Configure local loop for N2N target
8969 - scsi: qla2xxx: Send Notify ACK after N2N PLOGI
8970 - scsi: qla2xxx: Don't defer relogin unconditonally
8971 - scsi: qla2xxx: Ignore PORT UPDATE after N2N PLOGI
8972 - scsi: iscsi: qla4xxx: fix double free in probe
8973 - scsi: libsas: stop discovering if oob mode is disconnected
8974 - scsi: iscsi: Avoid potential deadlock in iscsi_if_rx func
8975 - staging/wlan-ng: add CRC32 dependency in Kconfig
8976 - drm/nouveau: Move the declaration of struct nouveau_conn_atom up a bit
8977 - drm/nouveau: Fix drm-core using atomic code-paths on pre-nv50 hardware
8978 - drm/nouveau/kms/nv50-: fix panel scaling
8979 - usb: gadget: fix wrong endpoint desc
8980 - net: make socket read/write_iter() honor IOCB_NOWAIT
8981 - afs: Fix mountpoint parsing
8982 - afs: Fix creation calls in the dynamic root to fail with EOPNOTSUPP
8983 - raid5: need to set STRIPE_HANDLE for batch head
8984 - md: raid1: check rdev before reference in raid1_sync_request func
8985 - s390/cpum_sf: Adjust sampling interval to avoid hitting sample limits
8986 - s390/cpum_sf: Avoid SBD overflow condition in irq handler
8987 - RDMA/counter: Prevent auto-binding a QP which are not tracked with res
8988 - IB/mlx4: Follow mirror sequence of device add during device removal
8989 - IB/mlx5: Fix steering rule of drop and count
8990 - xen-blkback: prevent premature module unload
8991 - xen/balloon: fix ballooned page accounting without hotplug enabled
8992 - ALSA: hda/realtek - Add Bass Speaker and fixed dac for bass speaker
8993 - ALSA: hda/realtek - Enable the bass speaker of ASUS UX431FLC
8994 - ALSA: hda - fixup for the bass speaker on Lenovo Carbon X1 7th gen
8995 - tcp: fix data-race in tcp_recvmsg()
8996 - shmem: pin the file in shmem_fault() if mmap_sem is dropped
8997 - taskstats: fix data-race
8998 - ALSA: hda - Downgrade error message for single-cmd fallback
8999 - netfilter: nft_tproxy: Fix port selector on Big Endian
9000 - block: add bio_truncate to fix guard_bio_eod
9001 - mm: drop mmap_sem before calling balance_dirty_pages() in write fault
9002 - ALSA: ice1724: Fix sleep-in-atomic in Infrasonic Quartet support code
9003 - ALSA: usb-audio: fix set_format altsetting sanity check
9004 - ALSA: hda - Apply sync-write workaround to old Intel platforms, too
9005 - ALSA: hda/realtek - Add headset Mic no shutup for ALC283
9006 - drm/sun4i: hdmi: Remove duplicate cleanup calls
9007 - drm/amdgpu/smu: add metrics table lock
9008 - drm/amdgpu/smu: add metrics table lock for arcturus (v2)
9009 - drm/amdgpu/smu: add metrics table lock for navi (v2)
9010 - drm/amdgpu/smu: add metrics table lock for vega20 (v2)
9011 - MIPS: BPF: Disable MIPS32 eBPF JIT
9012 - MIPS: BPF: eBPF JIT: check for MIPS ISA compliance in Kconfig
9013 - MIPS: Avoid VDSO ABI breakage due to global register variable
9014 - media: pulse8-cec: fix lost cec_transmit_attempt_done() call
9015 - media: cec: CEC 2.0-only bcast messages were ignored
9016 - media: cec: avoid decrementing transmit_queue_sz if it is 0
9017 - media: cec: check 'transmit_in_progress', not 'transmitting'
9018 - mm/memory_hotplug: shrink zones when offlining memory
9019 - mm/zsmalloc.c: fix the migrated zspage statistics.
9020 - memcg: account security cred as well to kmemcg
9021 - mm: move_pages: return valid node id in status if the page is already on the
9022 target node
9023 - mm/oom: fix pgtables units mismatch in Killed process message
9024 - ocfs2: fix the crash due to call ocfs2_get_dlm_debug once less
9025 - pstore/ram: Write new dumps to start of recycled zones
9026 - pstore/ram: Fix error-path memory leak in persistent_ram_new() callers
9027 - gcc-plugins: make it possible to disable CONFIG_GCC_PLUGINS again
9028 - locks: print unsigned ino in /proc/locks
9029 - selftests/seccomp: Zero out seccomp_notif
9030 - seccomp: Check that seccomp_notif is zeroed out by the user
9031 - samples/seccomp: Zero out members based on seccomp_notif_sizes
9032 - selftests/seccomp: Catch garbage on SECCOMP_IOCTL_NOTIF_RECV
9033 - dmaengine: Fix access to uninitialized dma_slave_caps
9034 - dmaengine: dma-jz4780: Also break descriptor chains on JZ4725B
9035 - Btrfs: fix infinite loop during nocow writeback due to race
9036 - compat_ioctl: block: handle Persistent Reservations
9037 - compat_ioctl: block: handle BLKREPORTZONE/BLKRESETZONE
9038 - compat_ioctl: block: handle BLKGETZONESZ/BLKGETNRZONES
9039 - bpf: Fix precision tracking for unbounded scalars
9040 - ata: libahci_platform: Export again ahci_platform_<en/dis>able_phys()
9041 - ata: ahci_brcm: Fix AHCI resources management
9042 - ata: ahci_brcm: Add missing clock management during recovery
9043 - ata: ahci_brcm: BCM7425 AHCI requires AHCI_HFLAG_DELAY_ENGINE
9044 - libata: Fix retrieving of active qcs
9045 - gpio: xtensa: fix driver build
9046 - gpiolib: fix up emulated open drain outputs
9047 - clocksource: riscv: add notrace to riscv_sched_clock
9048 - riscv: ftrace: correct the condition logic in function graph tracer
9049 - rseq/selftests: Fix: Namespace gettid() for compatibility with glibc 2.30
9050 - tracing: Fix lock inversion in trace_event_enable_tgid_record()
9051 - tracing: Avoid memory leak in process_system_preds()
9052 - tracing: Have the histogram compare functions convert to u64 first
9053 - tracing: Fix endianness bug in histogram trigger
9054 - samples/trace_printk: Wait for IRQ work to finish
9055 - io_uring: use current task creds instead of allocating a new one
9056 - mm/gup: fix memory leak in __gup_benchmark_ioctl
9057 - apparmor: fix aa_xattrs_match() may sleep while holding a RCU lock
9058 - dmaengine: virt-dma: Fix access after free in vchan_complete()
9059 - gen_initramfs_list.sh: fix 'bad variable name' error
9060 - ALSA: cs4236: fix error return comparison of an unsigned integer
9061 - ALSA: pcm: Yet another missing check of non-cached buffer type
9062 - ALSA: firewire-motu: Correct a typo in the clock proc string
9063 - scsi: lpfc: Fix rpi release when deleting vport
9064 - exit: panic before exit_mm() on global init exit
9065 - ftrace: Avoid potential division by zero in function profiler
9066 - spi: spi-fsl-dspi: Fix 16-bit word order in 32-bit XSPI mode
9067 - drm/msm: include linux/sched/task.h
9068 - PM / devfreq: Check NULL governor in available_governors_show
9069 - sunrpc: fix crash when cache_head become valid before update
9070 - arm64: dts: qcom: msm8998-clamshell: Remove retention idle state
9071 - nfsd4: fix up replay_matches_cache()
9072 - powerpc: Chunk calls to flush_dcache_range in arch_*_memory
9073 - HID: i2c-hid: Reset ALPS touchpads on resume
9074 - net/sched: annotate lockless accesses to qdisc->empty
9075 - kernel/module.c: wakeup processes in module_wq on module unload
9076 - ACPI: sysfs: Change ACPI_MASKABLE_GPE_MAX to 0x100
9077 - perf callchain: Fix segfault in thread__resolve_callchain_sample()
9078 - iommu/vt-d: Remove incorrect PSI capability check
9079 - of: overlay: add_changeset_property() memory leak
9080 - cifs: Fix potential softlockups while refreshing DFS cache
9081 - firmware: arm_scmi: Avoid double free in error flow
9082 - xfs: don't check for AG deadlock for realtime files in bunmapi
9083 - platform/x86: pmc_atom: Add Siemens CONNECT X300 to critclk_systems DMI
9084 table
9085 - netfilter: nf_queue: enqueue skbs with NULL dst
9086 - net, sysctl: Fix compiler warning when only cBPF is present
9087 - watchdog: tqmx86_wdt: Fix build error
9088 - regulator: axp20x: Fix axp20x_set_ramp_delay
9089 - regulator: bd70528: Remove .set_ramp_delay for bd70528_ldo_ops
9090 - spi: uniphier: Fix FIFO threshold
9091 - regulator: axp20x: Fix AXP22x ELDO2 regulator enable bitmask
9092 - powerpc/mm: Mark get_slice_psize() & slice_addr_is_low() as notrace
9093 - Bluetooth: btusb: fix PM leak in error case of setup
9094 - Bluetooth: delete a stray unlock
9095 - Bluetooth: Fix memory leak in hci_connect_le_scan
9096 - arm64: dts: meson-gxl-s905x-khadas-vim: fix uart_A bluetooth node
9097 - arm64: dts: meson-gxm-khadas-vim2: fix uart_A bluetooth node
9098 - media: flexcop-usb: ensure -EIO is returned on error condition
9099 - regulator: ab8500: Remove AB8505 USB regulator
9100 - media: usb: fix memory leak in af9005_identify_state
9101 - dt-bindings: clock: renesas: rcar-usb2-clock-sel: Fix typo in example
9102 - arm64: dts: meson: odroid-c2: Disable usb_otg bus to avoid power failed
9103 warning
9104 - phy: renesas: rcar-gen3-usb2: Use platform_get_irq_optional() for optional
9105 irq
9106 - tty: serial: msm_serial: Fix lockup for sysrq and oops
9107 - cifs: Fix lookup of root ses in DFS referral cache
9108 - fs: cifs: Fix atime update check vs mtime
9109 - fix compat handling of FICLONERANGE, FIDEDUPERANGE and FS_IOC_FIEMAP
9110 - ath9k_htc: Modify byte order for an error message
9111 - ath9k_htc: Discard undersized packets
9112 - drm/i915/execlists: Fix annotation for decoupling virtual request
9113 - xfs: periodically yield scrub threads to the scheduler
9114 - net: add annotations on hh->hh_len lockless accesses
9115 - ubifs: ubifs_tnc_start_commit: Fix OOB in layout_in_gaps
9116 - btrfs: get rid of unique workqueue helper functions
9117 - Btrfs: only associate the locked page with one async_chunk struct
9118 - s390/smp: fix physical to logical CPU map for SMT
9119 - mm/sparse.c: mark populate_section_memmap as __meminit
9120 - xen/blkback: Avoid unmapping unmapped grant pages
9121 - lib/ubsan: don't serialize UBSAN report
9122 - efi: Don't attempt to map RCI2 config table if it doesn't exist
9123 - perf/x86/intel/bts: Fix the use of page_private()
9124 - net: annotate lockless accesses to sk->sk_pacing_shift
9125 - hsr: avoid debugfs warning message when module is remove
9126 - hsr: fix error handling routine in hsr_dev_finalize()
9127 - hsr: fix a race condition in node list insertion and deletion
9128 - mm/hugetlb: defer freeing of huge pages if in non-task context
9129 - Linux 5.4.9
9130
9131 * Miscellaneous Ubuntu changes
9132 - [Debian] Update package name in getabis repo list
9133 - [Packaging] Fix ubuntu-regression-suite python dependency for hwe kernel
9134 - [Config] Fix typo in annotations file
9135 - [Packaging] move linux-doc and linux-libc-dev stubs to debian.master
9136 - update dkms package versions
9137
9138 * Miscellaneous upstream changes
9139 - ASoC: SOF: Intel: fix HDA codec driver probe with multiple controllers
9140
9141 -- Paolo Pisati <paolo.pisati@canonical.com> Thu, 30 Jan 2020 16:34:17 +0100
9142
9143 linux-5.4 (5.4.0-12.15) focal; urgency=medium
9144
9145 * No change, rebuild to use new binutils
9146
9147 -- Andrea Righi <andrea.righi@canonical.com> Tue, 21 Jan 2020 14:43:14 +0100
9148
9149 linux-5.4 (5.4.0-11.14) focal; urgency=medium
9150
9151 * Miscellaneous Ubuntu changes
9152 - [Packaging] Update ubuntu-regression-suite dependency to python2
9153
9154 -- Seth Forshee <seth.forshee@canonical.com> Thu, 09 Jan 2020 09:35:50 -0600
9155
9156 linux-5.4 (5.4.0-10.13) focal; urgency=medium
9157
9158 * focal/linux-5.4: 5.4.0-10.13 -proposed tracker (LP: #1858880)
9159
9160 * PAN is broken for execute-only user mappings on ARMv8 (LP: #1858815)
9161 - arm64: Revert support for execute-only user mappings
9162
9163 * linux build and autopkg tests need to use python2 instead of python
9164 (LP: #1858487)
9165 - [Packaging] Remove python-dev build dependency
9166
9167 * Support ath10k hardware rfkill (LP: #1858166)
9168 - ath10k: add support for hardware rfkill
9169
9170 * [SRU][B/OEM-B/OEM-OSP1/D/E/F] Add LG I2C touchscreen multitouch support
9171 (LP: #1857541)
9172 - SAUCE: HID: multitouch: Add LG MELF0410 I2C touchscreen support
9173
9174 * usb-audio: the mic can't record any sound after resume on Dell Dock WD19
9175 (LP: #1857496)
9176 - ALSA: usb-audio: set the interface format after resume on Dell WD19
9177
9178 * alsa/sof: load different firmware on different platforms (LP: #1857409)
9179 - ASoC: SOF: Intel: hda: use fallback for firmware name
9180 - ASoC: Intel: acpi-match: split CNL tables in three
9181 - ASoC: SOF: Intel: Fix CFL and CML FW nocodec binary names.
9182
9183 * Make vfio-pci built-in or xhci_hcd optional (LP: #1770845)
9184 - [Config]: built-in VFIO_PCI for amd64
9185
9186 * multi-zone raid0 corruption (LP: #1850540)
9187 - SAUCE: md/raid0: Link to wiki with guidance on multi-zone RAID0 layout
9188 migration
9189
9190 * [hpre-1017]sync mainline kernel 5.4rc3 hpre patchset into ubuntu HWE kernel
9191 branch (LP: #1850117) // [acc-1130]sync mainline kernel 5.5rc1 acc patchset
9192 into ubuntu HWE kernel branch (LP: #1854549)
9193 - [Config] Enable HISI crypto drivers and update previous module
9194
9195 * [hpre-1017]sync mainline kernel 5.4rc3 hpre patchset into ubuntu HWE kernel
9196 branch (LP: #1850117)
9197 - crypto: hisilicon - add HiSilicon HPRE accelerator
9198 - crypto: hisilicon - add SRIOV support for HPRE
9199 - crypto: hisilicon - Add debugfs for HPRE
9200 - MAINTAINERS: Add maintainer for HiSilicon HPRE driver
9201 - Documentation: Add debugfs doc for hisi_hpre
9202
9203 * [acc-1130]sync mainline kernel 5.5rc1 acc patchset into ubuntu HWE kernel
9204 branch (LP: #1854549)
9205 - crypto: hisilicon - allow compile-testing on x86
9206 - crypto: hisilicon - merge sgl support to hisi_qm module
9207 - crypto: hisilicon - add sgl_sge_nr module param for zip
9208 - crypto: hisilicon - fix large sgl memory allocation problem when disable
9209 smmu
9210 - crypto: hisilicon - misc fix about sgl
9211 - crypto: hisilicon - select NEED_SG_DMA_LENGTH in qm Kconfig
9212 - crypto: hisilicon: Fix misuse of GENMASK macro
9213 - crypto: hisilicon - tiny fix about QM/ZIP error callback print
9214 - crypto: hisilicon - Fix using plain integer as NULL pointer
9215 - crypto: hisilicon - fix param should be static when not external.
9216 - crypto: hisilicon - fix endianness verification problem of QM
9217 - crypto: hisilicon - use sgl API to get sgl dma addr and len
9218 - crypto: hisilicon - fix to return sub-optimal device when best device has no
9219 qps
9220 - crypto: hisilicon - replace #ifdef with IS_ENABLED for CONFIG_NUMA
9221 - crypto: hisilicon - add vfs_num module param for zip
9222 - crypto: hisilicon - no need to check return value of debugfs_create
9223 functions
9224 - crypto: hisilicon - add HiSilicon SEC V2 driver
9225 - crypto: hisilicon - add SRIOV for HiSilicon SEC
9226 - crypto: hisilicon - add DebugFS for HiSilicon SEC
9227 - crypto: hisilicon - fix a NULL vs IS_ERR() bug in sec_create_qp_ctx()
9228 - hwrng: hisi - add HiSilicon TRNG driver support
9229 - MAINTAINERS: Add maintainer for HiSilicon TRNG V2 driver
9230 - MAINTAINERS: Add maintainer for HiSilicon SEC V2 driver
9231 - Documentation: add DebugFS doc for HiSilicon SEC
9232
9233 * [sas-1130]enable sas DFX Function for 1620 soc (LP: #1854548)
9234 - scsi: hisi_sas: Don't create debugfs dump folder twice
9235 - scsi: hisi_sas: Set the BIST init value before enabling BIST
9236 - scsi: hisi_sas: Add timestamp for a debugfs dump
9237 - scsi: hisi_sas: Add debugfs file structure for CQ
9238 - scsi: hisi_sas: Add debugfs file structure for DQ
9239 - scsi: hisi_sas: Add debugfs file structure for registers
9240 - scsi: hisi_sas: Add debugfs file structure for port
9241 - scsi: hisi_sas: Add debugfs file structure for IOST
9242 - scsi: hisi_sas: Add debugfs file structure for ITCT
9243 - scsi: hisi_sas: Add debugfs file structure for IOST cache
9244 - scsi: hisi_sas: Add debugfs file structure for ITCT cache
9245 - scsi: hisi_sas: Allocate memory for multiple dumps of debugfs
9246 - scsi: hisi_sas: Add module parameter for debugfs dump count
9247 - scsi: hisi_sas: Add ability to have multiple debugfs dumps
9248 - scsi: hisi_sas: Record the phy down event in debugfs
9249 - scsi: hisi_sas: Relocate call to hisi_sas_debugfs_exit()
9250
9251 * scsi: hisi_sas: Return directly if init hardware failed (LP: #1855958)
9252 - scsi: hisi_sas: Return directly if init hardware failed
9253
9254 * [sas-1126]scsi: hisi_sas: use wait_for_completion_timeout() when clearing
9255 ITCT (LP: #1853999)
9256 - scsi: hisi_sas: use wait_for_completion_timeout() when clearing ITCT
9257
9258 * Focal update: v5.4.8 upstream stable release (LP: #1858429)
9259 - Revert "MIPS: futex: Restore \n after sync instructions"
9260 - Revert "MIPS: futex: Emit Loongson3 sync workarounds within asm"
9261 - scsi: lpfc: Fix spinlock_irq issues in lpfc_els_flush_cmd()
9262 - scsi: lpfc: Fix discovery failures when target device connectivity bounces
9263 - scsi: mpt3sas: Fix clear pending bit in ioctl status
9264 - scsi: lpfc: Fix locking on mailbox command completion
9265 - scsi: mpt3sas: Reject NVMe Encap cmnds to unsupported HBA
9266 - gpio: mxc: Only get the second IRQ when there is more than one IRQ
9267 - scsi: lpfc: Fix list corruption in lpfc_sli_get_iocbq
9268 - Input: atmel_mxt_ts - disable IRQ across suspend
9269 - f2fs: fix to update time in lazytime mode
9270 - powerpc/papr_scm: Fix an off-by-one check in papr_scm_meta_{get, set}
9271 - tools/power/x86/intel-speed-select: Remove warning for unused result
9272 - platform/x86: peaq-wmi: switch to using polled mode of input devices
9273 - iommu: rockchip: Free domain on .domain_free
9274 - iommu/tegra-smmu: Fix page tables in > 4 GiB memory
9275 - dmaengine: xilinx_dma: Clear desc_pendingcount in xilinx_dma_reset
9276 - scsi: target: compare full CHAP_A Algorithm strings
9277 - scsi: lpfc: Fix hardlockup in lpfc_abort_handler
9278 - scsi: lpfc: Fix SLI3 hba in loop mode not discovering devices
9279 - scsi: csiostor: Don't enable IRQs too early
9280 - scsi: hisi_sas: Replace in_softirq() check in hisi_sas_task_exec()
9281 - scsi: hisi_sas: Delete the debugfs folder of hisi_sas when the probe fails
9282 - powerpc/pseries: Mark accumulate_stolen_time() as notrace
9283 - powerpc/pseries: Don't fail hash page table insert for bolted mapping
9284 - Input: st1232 - do not reset the chip too early
9285 - selftests/powerpc: Fixup clobbers for TM tests
9286 - powerpc/tools: Don't quote $objdump in scripts
9287 - dma-debug: add a schedule point in debug_dma_dump_mappings()
9288 - dma-mapping: Add vmap checks to dma_map_single()
9289 - dma-mapping: fix handling of dma-ranges for reserved memory (again)
9290 - dmaengine: fsl-qdma: Handle invalid qdma-queue0 IRQ
9291 - leds: lm3692x: Handle failure to probe the regulator
9292 - leds: an30259a: add a check for devm_regmap_init_i2c
9293 - leds: trigger: netdev: fix handling on interface rename
9294 - clocksource/drivers/asm9260: Add a check for of_clk_get
9295 - clocksource/drivers/timer-of: Use unique device name instead of timer
9296 - dtc: Use pkg-config to locate libyaml
9297 - selftests/powerpc: Skip tm-signal-sigreturn-nt if TM not available
9298 - powerpc/security/book3s64: Report L1TF status in sysfs
9299 - powerpc/book3s64/hash: Add cond_resched to avoid soft lockup warning
9300 - ext4: update direct I/O read lock pattern for IOCB_NOWAIT
9301 - ext4: iomap that extends beyond EOF should be marked dirty
9302 - jbd2: Fix statistics for the number of logged blocks
9303 - scsi: tracing: Fix handling of TRANSFER LENGTH == 0 for READ(6) and WRITE(6)
9304 - scsi: lpfc: Fix unexpected error messages during RSCN handling
9305 - scsi: lpfc: Fix duplicate unreg_rpi error in port offline flow
9306 - f2fs: fix to update dir's i_pino during cross_rename
9307 - clk: qcom: smd: Add missing pnoc clock
9308 - clk: qcom: Allow constant ratio freq tables for rcg
9309 - clk: clk-gpio: propagate rate change to parent
9310 - irqchip/irq-bcm7038-l1: Enable parent IRQ if necessary
9311 - irqchip: ingenic: Error out if IRQ domain creation failed
9312 - dma-direct: check for overflows on 32 bit DMA addresses
9313 - fs/quota: handle overflows of sysctl fs.quota.* and report as unsigned long
9314 - iommu/arm-smmu-v3: Don't display an error when IRQ lines are missing
9315 - i2c: stm32f7: fix & reorder remove & probe error handling
9316 - iomap: fix return value of iomap_dio_bio_actor on 32bit systems
9317 - Input: ili210x - handle errors from input_mt_init_slots()
9318 - scsi: lpfc: fix: Coverity: lpfc_cmpl_els_rsp(): Null pointer dereferences
9319 - scsi: zorro_esp: Limit DMA transfers to 65536 bytes (except on Fastlane)
9320 - PCI: rpaphp: Fix up pointer to first drc-info entry
9321 - scsi: ufs: fix potential bug which ends in system hang
9322 - powerpc/pseries/cmm: Implement release() function for sysfs device
9323 - PCI: rpaphp: Don't rely on firmware feature to imply drc-info support
9324 - PCI: rpaphp: Annotate and correctly byte swap DRC properties
9325 - PCI: rpaphp: Correctly match ibm, my-drc-index to drc-name when using drc-
9326 info
9327 - powerpc/security: Fix wrong message when RFI Flush is disable
9328 - powerpc/eeh: differentiate duplicate detection message
9329 - powerpc/book3s/mm: Update Oops message to print the correct translation in
9330 use
9331 - scsi: atari_scsi: sun3_scsi: Set sg_tablesize to 1 instead of SG_NONE
9332 - clk: pxa: fix one of the pxa RTC clocks
9333 - bcache: at least try to shrink 1 node in bch_mca_scan()
9334 - HID: quirks: Add quirk for HP MSU1465 PIXART OEM mouse
9335 - dt-bindings: Improve validation build error handling
9336 - HID: logitech-hidpp: Silence intermittent get_battery_capacity errors
9337 - ARM: 8937/1: spectre-v2: remove Brahma-B53 from hardening
9338 - libnvdimm/btt: fix variable 'rc' set but not used
9339 - HID: Improve Windows Precision Touchpad detection.
9340 - HID: rmi: Check that the RMI_STARTED bit is set before unregistering the RMI
9341 transport device
9342 - watchdog: imx7ulp: Fix reboot hang
9343 - watchdog: prevent deferral of watchdogd wakeup on RT
9344 - watchdog: Fix the race between the release of watchdog_core_data and cdev
9345 - powerpc/fixmap: Use __fix_to_virt() instead of fix_to_virt()
9346 - scsi: pm80xx: Fix for SATA device discovery
9347 - scsi: ufs: Fix error handing during hibern8 enter
9348 - scsi: scsi_debug: num_tgts must be >= 0
9349 - scsi: NCR5380: Add disconnect_mask module parameter
9350 - scsi: target: core: Release SPC-2 reservations when closing a session
9351 - scsi: ufs: Fix up auto hibern8 enablement
9352 - scsi: iscsi: Don't send data to unbound connection
9353 - scsi: target: iscsi: Wait for all commands to finish before freeing a
9354 session
9355 - f2fs: Fix deadlock in f2fs_gc() context during atomic files handling
9356 - habanalabs: skip VA block list update in reset flow
9357 - gpio/mpc8xxx: fix qoriq GPIO reading
9358 - platform/x86: intel_pmc_core: Fix the SoC naming inconsistency
9359 - gpio: mpc8xxx: Don't overwrite default irq_set_type callback
9360 - gpio: lynxpoint: Setup correct IRQ handlers
9361 - tools/power/x86/intel-speed-select: Ignore missing config level
9362 - Drivers: hv: vmbus: Fix crash handler reset of Hyper-V synic
9363 - apparmor: fix unsigned len comparison with less than zero
9364 - drm/amdgpu: Call find_vma under mmap_sem
9365 - scripts/kallsyms: fix definitely-lost memory leak
9366 - powerpc: Don't add -mabi= flags when building with Clang
9367 - cifs: Fix use-after-free bug in cifs_reconnect()
9368 - um: virtio: Keep reading on -EAGAIN
9369 - io_uring: io_allocate_scq_urings() should return a sane state
9370 - of: unittest: fix memory leak in attach_node_and_children
9371 - cdrom: respect device capabilities during opening action
9372 - cifs: move cifsFileInfo_put logic into a work-queue
9373 - perf script: Fix brstackinsn for AUXTRACE
9374 - perf regs: Make perf_reg_name() return "unknown" instead of NULL
9375 - s390/zcrypt: handle new reply code FILTERED_BY_HYPERVISOR
9376 - mailbox: imx: Clear the right interrupts at shutdown
9377 - libfdt: define INT32_MAX and UINT32_MAX in libfdt_env.h
9378 - s390/unwind: filter out unreliable bogus %r14
9379 - s390/cpum_sf: Check for SDBT and SDB consistency
9380 - ocfs2: fix passing zero to 'PTR_ERR' warning
9381 - mailbox: imx: Fix Tx doorbell shutdown path
9382 - s390: disable preemption when switching to nodat stack with CALL_ON_STACK
9383 - selftests: vm: add fragment CONFIG_TEST_VMALLOC
9384 - mm/hugetlbfs: fix error handling when setting up mounts
9385 - kernel: sysctl: make drop_caches write-only
9386 - userfaultfd: require CAP_SYS_PTRACE for UFFD_FEATURE_EVENT_FORK
9387 - Revert "powerpc/vcpu: Assume dedicated processors as non-preempt"
9388 - sctp: fix err handling of stream initialization
9389 - md: make sure desc_nr less than MD_SB_DISKS
9390 - Revert "iwlwifi: assign directly to iwl_trans->cfg in QuZ detection"
9391 - netfilter: ebtables: compat: reject all padding in matches/watchers
9392 - 6pack,mkiss: fix possible deadlock
9393 - powerpc: Fix __clear_user() with KUAP enabled
9394 - net/smc: add fallback check to connect()
9395 - netfilter: bridge: make sure to pull arp header in br_nf_forward_arp()
9396 - inetpeer: fix data-race in inet_putpeer / inet_putpeer
9397 - net: add a READ_ONCE() in skb_peek_tail()
9398 - net: icmp: fix data-race in cmp_global_allow()
9399 - hrtimer: Annotate lockless access to timer->state
9400 - tomoyo: Don't use nifty names on sockets.
9401 - uaccess: disallow > INT_MAX copy sizes
9402 - drm: limit to INT_MAX in create_blob ioctl
9403 - xfs: fix mount failure crash on invalid iclog memory access
9404 - cxgb4/cxgb4vf: fix flow control display for auto negotiation
9405 - net: dsa: bcm_sf2: Fix IP fragment location and behavior
9406 - net/mlxfw: Fix out-of-memory error in mfa2 flash burning
9407 - net: phy: aquantia: add suspend / resume ops for AQR105
9408 - net/sched: act_mirred: Pull mac prior redir to non mac_header_xmit device
9409 - net/sched: add delete_empty() to filters and use it in cls_flower
9410 - net_sched: sch_fq: properly set sk->sk_pacing_status
9411 - net: stmmac: dwmac-meson8b: Fix the RGMII TX delay on Meson8b/8m2 SoCs
9412 - ptp: fix the race between the release of ptp_clock and cdev
9413 - tcp: Fix highest_sack and highest_sack_seq
9414 - udp: fix integer overflow while computing available space in sk_rcvbuf
9415 - bnxt_en: Fix MSIX request logic for RDMA driver.
9416 - bnxt_en: Free context memory in the open path if firmware has been reset.
9417 - bnxt_en: Return error if FW returns more data than dump length
9418 - bnxt_en: Fix bp->fw_health allocation and free logic.
9419 - bnxt_en: Remove unnecessary NULL checks for fw_health
9420 - bnxt_en: Fix the logic that creates the health reporters.
9421 - bnxt_en: Add missing devlink health reporters for VFs.
9422 - mlxsw: spectrum_router: Skip loopback RIFs during MAC validation
9423 - mlxsw: spectrum: Use dedicated policer for VRRP packets
9424 - net: add bool confirm_neigh parameter for dst_ops.update_pmtu
9425 - ip6_gre: do not confirm neighbor when do pmtu update
9426 - gtp: do not confirm neighbor when do pmtu update
9427 - net/dst: add new function skb_dst_update_pmtu_no_confirm
9428 - tunnel: do not confirm neighbor when do pmtu update
9429 - vti: do not confirm neighbor when do pmtu update
9430 - sit: do not confirm neighbor when do pmtu update
9431 - net/dst: do not confirm neighbor for vxlan and geneve pmtu update
9432 - net: dsa: sja1105: Reconcile the meaning of TPID and TPID2 for E/T and
9433 P/Q/R/S
9434 - net: marvell: mvpp2: phylink requires the link interrupt
9435 - gtp: fix wrong condition in gtp_genl_dump_pdp()
9436 - gtp: avoid zero size hashtable
9437 - bonding: fix active-backup transition after link failure
9438 - tcp: do not send empty skb from tcp_write_xmit()
9439 - tcp/dccp: fix possible race __inet_lookup_established()
9440 - hv_netvsc: Fix tx_table init in rndis_set_subchannel()
9441 - gtp: fix an use-after-free in ipv4_pdp_find()
9442 - gtp: do not allow adding duplicate tid and ms_addr pdp context
9443 - bnxt: apply computed clamp value for coalece parameter
9444 - ipv6/addrconf: only check invalid header values when NETLINK_F_STRICT_CHK is
9445 set
9446 - net: phylink: fix interface passed to mac_link_up
9447 - net: ena: fix napi handler misbehavior when the napi budget is zero
9448 - vhost/vsock: accept only packets with the right dst_cid
9449 - mmc: sdhci-of-esdhc: fix up erratum A-008171 workaround
9450 - mmc: sdhci-of-esdhc: re-implement erratum A-009204 workaround
9451 - mm/hugetlbfs: fix for_each_hstate() loop in init_hugetlbfs_fs()
9452 - Linux 5.4.8
9453
9454 * Focal update: v5.4.7 upstream stable release (LP: #1858428) // Focal update:
9455 v5.4.8 upstream stable release (LP: #1858429)
9456 - [Config] updateconfigs following v5.4.7 stable update
9457
9458 * Focal update: v5.4.7 upstream stable release (LP: #1858428)
9459 - af_packet: set defaule value for tmo
9460 - fjes: fix missed check in fjes_acpi_add
9461 - mod_devicetable: fix PHY module format
9462 - net: dst: Force 4-byte alignment of dst_metrics
9463 - net: gemini: Fix memory leak in gmac_setup_txqs
9464 - net: hisilicon: Fix a BUG trigered by wrong bytes_compl
9465 - net: nfc: nci: fix a possible sleep-in-atomic-context bug in
9466 nci_uart_tty_receive()
9467 - net: phy: ensure that phy IDs are correctly typed
9468 - net: qlogic: Fix error paths in ql_alloc_large_buffers()
9469 - net-sysfs: Call dev_hold always in rx_queue_add_kobject
9470 - net: usb: lan78xx: Fix suspend/resume PHY register access error
9471 - nfp: flower: fix stats id allocation
9472 - qede: Disable hardware gro when xdp prog is installed
9473 - qede: Fix multicast mac configuration
9474 - sctp: fix memleak on err handling of stream initialization
9475 - sctp: fully initialize v4 addr in some functions
9476 - selftests: forwarding: Delete IPv6 address at the end
9477 - neighbour: remove neigh_cleanup() method
9478 - bonding: fix bond_neigh_init()
9479 - dpaa2-ptp: fix double free of the ptp_qoriq IRQ
9480 - mlxsw: spectrum_router: Remove unlikely user-triggerable warning
9481 - net: ethernet: ti: davinci_cpdma: fix warning "device driver frees DMA
9482 memory with different size"
9483 - net: stmmac: platform: Fix MDIO init for platforms without PHY
9484 - net: dsa: b53: Fix egress flooding settings
9485 - NFC: nxp-nci: Fix probing without ACPI
9486 - btrfs: don't double lock the subvol_sem for rename exchange
9487 - btrfs: do not call synchronize_srcu() in inode_tree_del
9488 - Btrfs: make tree checker detect checksum items with overlapping ranges
9489 - btrfs: return error pointer from alloc_test_extent_buffer
9490 - Btrfs: fix missing data checksums after replaying a log tree
9491 - btrfs: send: remove WARN_ON for readonly mount
9492 - btrfs: abort transaction after failed inode updates in create_subvol
9493 - btrfs: skip log replay on orphaned roots
9494 - btrfs: do not leak reloc root if we fail to read the fs root
9495 - btrfs: handle ENOENT in btrfs_uuid_tree_iterate
9496 - Btrfs: fix removal logic of the tree mod log that leads to use-after-free
9497 issues
9498 - ALSA: pcm: Avoid possible info leaks from PCM stream buffers
9499 - ALSA: hda/ca0132 - Keep power on during processing DSP response
9500 - ALSA: hda/ca0132 - Avoid endless loop
9501 - ALSA: hda/ca0132 - Fix work handling in delayed HP detection
9502 - drm/vc4/vc4_hdmi: fill in connector info
9503 - drm/virtio: switch virtio_gpu_wait_ioctl() to gem helper.
9504 - drm: mst: Fix query_payload ack reply struct
9505 - drm/mipi-dbi: fix a loop in debugfs code
9506 - drm/panel: Add missing drm_panel_init() in panel drivers
9507 - drm: exynos: exynos_hdmi: use cec_notifier_conn_(un)register
9508 - drm: Use EOPNOTSUPP, not ENOTSUPP
9509 - drm/amd/display: verify stream link before link test
9510 - drm/bridge: analogix-anx78xx: silence -EPROBE_DEFER warnings
9511 - drm/amd/display: OTC underflow fix
9512 - iio: max31856: add missing of_node and parent references to iio_dev
9513 - iio: light: bh1750: Resolve compiler warning and make code more readable
9514 - drm/amdgpu/sriov: add ring_stop before ring_create in psp v11 code
9515 - drm/amdgpu: grab the id mgr lock while accessing passid_mapping
9516 - drm/ttm: return -EBUSY on pipelining with no_gpu_wait (v2)
9517 - drm/amd/display: Rebuild mapped resources after pipe split
9518 - ath10k: add cleanup in ath10k_sta_state()
9519 - drm/amd/display: Handle virtual signal type in disable_link()
9520 - ath10k: Check if station exists before forwarding tx airtime report
9521 - spi: Add call to spi_slave_abort() function when spidev driver is released
9522 - drm/meson: vclk: use the correct G12A frac max value
9523 - staging: rtl8192u: fix multiple memory leaks on error path
9524 - staging: rtl8188eu: fix possible null dereference
9525 - rtlwifi: prevent memory leak in rtl_usb_probe
9526 - libertas: fix a potential NULL pointer dereference
9527 - Revert "pinctrl: sh-pfc: r8a77990: Fix MOD_SEL1 bit30 when using SSI_SCK2
9528 and SSI_WS2"
9529 - Revert "pinctrl: sh-pfc: r8a77990: Fix MOD_SEL1 bit31 when using SIM0_D"
9530 - ath10k: fix backtrace on coredump
9531 - IB/iser: bound protection_sg size by data_sg size
9532 - drm/komeda: Workaround for broken FLIP_COMPLETE timestamps
9533 - spi: gpio: prevent memory leak in spi_gpio_probe
9534 - media: am437x-vpfe: Setting STD to current value is not an error
9535 - media: cedrus: fill in bus_info for media device
9536 - media: seco-cec: Add a missing 'release_region()' in an error handling path
9537 - media: vim2m: Fix abort issue
9538 - media: vim2m: Fix BUG_ON in vim2m_device_release()
9539 - media: max2175: Fix build error without CONFIG_REGMAP_I2C
9540 - media: ov6650: Fix control handler not freed on init error
9541 - media: i2c: ov2659: fix s_stream return value
9542 - media: ov6650: Fix crop rectangle alignment not passed back
9543 - media: i2c: ov2659: Fix missing 720p register config
9544 - media: ov6650: Fix stored frame format not in sync with hardware
9545 - media: ov6650: Fix stored crop rectangle not in sync with hardware
9546 - tools/power/cpupower: Fix initializer override in hsw_ext_cstates
9547 - media: venus: core: Fix msm8996 frequency table
9548 - ath10k: fix offchannel tx failure when no ath10k_mac_tx_frm_has_freq
9549 - media: vimc: Fix gpf in rmmod path when stream is active
9550 - drm/amd/display: Set number of pipes to 1 if the second pipe was disabled
9551 - pinctrl: devicetree: Avoid taking direct reference to device name string
9552 - drm/sun4i: dsi: Fix TCON DRQ set bits
9553 - drm/amdkfd: fix a potential NULL pointer dereference (v2)
9554 - x86/math-emu: Check __copy_from_user() result
9555 - drm/amd/powerplay: A workaround to GPU RESET on APU
9556 - selftests/bpf: Correct path to include msg + path
9557 - drm/amd/display: set minimum abm backlight level
9558 - media: venus: Fix occasionally failures to suspend
9559 - rtw88: fix NSS of hw_cap
9560 - drm/amd/display: fix struct init in update_bounding_box
9561 - usb: renesas_usbhs: add suspend event support in gadget mode
9562 - crypto: aegis128-neon - use Clang compatible cflags for ARM
9563 - hwrng: omap3-rom - Call clk_disable_unprepare() on exit only if not idled
9564 - regulator: max8907: Fix the usage of uninitialized variable in
9565 max8907_regulator_probe()
9566 - tools/memory-model: Fix data race detection for unordered store and load
9567 - media: flexcop-usb: fix NULL-ptr deref in flexcop_usb_transfer_init()
9568 - media: cec-funcs.h: add status_req checks
9569 - media: meson/ao-cec: move cec_notifier_cec_adap_register after hw setup
9570 - drm/bridge: dw-hdmi: Refuse DDC/CI transfers on the internal I2C controller
9571 - samples: pktgen: fix proc_cmd command result check logic
9572 - block: Fix writeback throttling W=1 compiler warnings
9573 - drm/amdkfd: Fix MQD size calculation
9574 - MIPS: futex: Emit Loongson3 sync workarounds within asm
9575 - mwifiex: pcie: Fix memory leak in mwifiex_pcie_init_evt_ring
9576 - drm/drm_vblank: Change EINVAL by the correct errno
9577 - selftests/bpf: Fix btf_dump padding test case
9578 - libbpf: Fix struct end padding in btf_dump
9579 - libbpf: Fix passing uninitialized bytes to setsockopt
9580 - net/smc: increase device refcount for added link group
9581 - team: call RCU read lock when walking the port_list
9582 - media: cx88: Fix some error handling path in 'cx8800_initdev()'
9583 - crypto: inside-secure - Fix a maybe-uninitialized warning
9584 - crypto: aegis128/simd - build 32-bit ARM for v8 architecture explicitly
9585 - misc: fastrpc: fix memory leak from miscdev->name
9586 - media: ti-vpe: vpe: Fix Motion Vector vpdma stride
9587 - media: ti-vpe: vpe: fix a v4l2-compliance warning about invalid pixel format
9588 - media: ti-vpe: vpe: fix a v4l2-compliance failure about frame sequence
9589 number
9590 - media: ti-vpe: vpe: Make sure YUYV is set as default format
9591 - media: ti-vpe: vpe: fix a v4l2-compliance failure causing a kernel panic
9592 - media: ti-vpe: vpe: ensure buffers are cleaned up properly in abort cases
9593 - drm/amd/display: Properly round nominal frequency for SPD
9594 - drm/amd/display: wait for set pipe mcp command completion
9595 - media: ti-vpe: vpe: fix a v4l2-compliance failure about invalid sizeimage
9596 - drm/amd/display: add new active dongle to existent w/a
9597 - syscalls/x86: Use the correct function type in SYSCALL_DEFINE0
9598 - drm/amd/display: Fix dongle_caps containing stale information.
9599 - extcon: sm5502: Reset registers during initialization
9600 - drm/amd/display: Program DWB watermarks from correct state
9601 - x86/mm: Use the correct function type for native_set_fixmap()
9602 - ath10k: Correct error handling of dma_map_single()
9603 - rtw88: coex: Set 4 slot mode for A2DP
9604 - drm/bridge: dw-hdmi: Restore audio when setting a mode
9605 - perf test: Report failure for mmap events
9606 - perf report: Add warning when libunwind not compiled in
9607 - perf test: Avoid infinite loop for task exit case
9608 - perf vendor events arm64: Fix Hisi hip08 DDRC PMU eventname
9609 - usb: usbfs: Suppress problematic bind and unbind uevents.
9610 - drm/amd/powerplay: avoid disabling ECC if RAS is enabled for VEGA20
9611 - iio: adc: max1027: Reset the device at probe time
9612 - Bluetooth: btusb: avoid unused function warning
9613 - Bluetooth: missed cpu_to_le16 conversion in hci_init4_req
9614 - Bluetooth: Workaround directed advertising bug in Broadcom controllers
9615 - Bluetooth: hci_core: fix init for HCI_USER_CHANNEL
9616 - bpf/stackmap: Fix deadlock with rq_lock in bpf_get_stack()
9617 - x86/mce: Lower throttling MCE messages' priority to warning
9618 - drm/amd/display: enable hostvm based on roimmu active for dcn2.1
9619 - drm/amd/display: fix header for RN clk mgr
9620 - drm/amdgpu: fix amdgpu trace event print string format error
9621 - staging: iio: ad9834: add a check for devm_clk_get
9622 - power: supply: cpcap-battery: Check voltage before orderly_poweroff
9623 - perf tests: Disable bp_signal testing for arm64
9624 - selftests/bpf: Make a copy of subtest name
9625 - net: hns3: log and clear hardware error after reset complete
9626 - RDMA/hns: Fix wrong parameters when initial mtt of srq->idx_que
9627 - drm/gma500: fix memory disclosures due to uninitialized bytes
9628 - ASoC: soc-pcm: fixup dpcm_prune_paths() loop continue
9629 - rtl8xxxu: fix RTL8723BU connection failure issue after warm reboot
9630 - RDMA/siw: Fix SQ/RQ drain logic
9631 - ipmi: Don't allow device module unload when in use
9632 - x86/ioapic: Prevent inconsistent state when moving an interrupt
9633 - media: cedrus: Fix undefined shift with a SHIFT_AND_MASK_BITS macro
9634 - media: aspeed: set hsync and vsync polarities to normal before starting mode
9635 detection
9636 - drm/nouveau: Don't grab runtime PM refs for HPD IRQs
9637 - media: ov6650: Fix stored frame interval not in sync with hardware
9638 - media: ad5820: Define entity function
9639 - media: ov5640: Make 2592x1944 mode only available at 15 fps
9640 - media: st-mipid02: add a check for devm_gpiod_get_optional
9641 - media: imx7-mipi-csis: Add a check for devm_regulator_get
9642 - media: aspeed: clear garbage interrupts
9643 - media: smiapp: Register sensor after enabling runtime PM on the device
9644 - md: no longer compare spare disk superblock events in super_load
9645 - staging: wilc1000: potential corruption in wilc_parse_join_bss_param()
9646 - md/bitmap: avoid race window between md_bitmap_resize and
9647 bitmap_file_clear_bit
9648 - drm: Don't free jobs in wait_event_interruptible()
9649 - EDAC/amd64: Set grain per DIMM
9650 - arm64: psci: Reduce the waiting time for cpu_psci_cpu_kill()
9651 - drm/amd/display: setting the DIG_MODE to the correct value.
9652 - i40e: initialize ITRN registers with correct values
9653 - drm/amd/display: correctly populate dpp refclk in fpga
9654 - i40e: Wrong 'Advertised FEC modes' after set FEC to AUTO
9655 - net: phy: dp83867: enable robust auto-mdix
9656 - drm/tegra: sor: Use correct SOR index on Tegra210
9657 - regulator: core: Release coupled_rdevs on regulator_init_coupling() error
9658 - ubsan, x86: Annotate and allow __ubsan_handle_shift_out_of_bounds() in
9659 uaccess regions
9660 - spi: sprd: adi: Add missing lock protection when rebooting
9661 - ACPI: button: Add DMI quirk for Medion Akoya E2215T
9662 - RDMA/qedr: Fix memory leak in user qp and mr
9663 - RDMA/hns: Fix memory leak on 'context' on error return path
9664 - RDMA/qedr: Fix srqs xarray initialization
9665 - RDMA/core: Set DMA parameters correctly
9666 - staging: wilc1000: check if device is initialzied before changing vif
9667 - gpu: host1x: Allocate gather copy for host1x
9668 - net: dsa: LAN9303: select REGMAP when LAN9303 enable
9669 - phy: renesas: phy-rcar-gen2: Fix the array off by one warning
9670 - phy: qcom-usb-hs: Fix extcon double register after power cycle
9671 - s390/time: ensure get_clock_monotonic() returns monotonic values
9672 - s390: add error handling to perf_callchain_kernel
9673 - s390/mm: add mm_pxd_folded() checks to pxd_free()
9674 - net: hns3: add struct netdev_queue debug info for TX timeout
9675 - libata: Ensure ata_port probe has completed before detach
9676 - loop: fix no-unmap write-zeroes request behavior
9677 - net/mlx5e: Verify that rule has at least one fwd/drop action
9678 - pinctrl: sh-pfc: sh7734: Fix duplicate TCLK1_B
9679 - ALSA: bebob: expand sleep just after breaking connections for protocol
9680 version 1
9681 - iio: dln2-adc: fix iio_triggered_buffer_postenable() position
9682 - libbpf: Fix error handling in bpf_map__reuse_fd()
9683 - Bluetooth: Fix advertising duplicated flags
9684 - ALSA: pcm: Fix missing check of the new non-cached buffer type
9685 - spi: sifive: disable clk when probe fails and remove
9686 - ASoC: SOF: imx: fix reverse CONFIG_SND_SOC_SOF_OF dependency
9687 - pinctrl: qcom: sc7180: Add missing tile info in SDC_QDSD_PINGROUP/UFS_RESET
9688 - pinctrl: amd: fix __iomem annotation in amd_gpio_irq_handler()
9689 - ixgbe: protect TX timestamping from API misuse
9690 - cpufreq: sun50i: Fix CPU speed bin detection
9691 - media: rcar_drif: fix a memory disclosure
9692 - media: v4l2-core: fix touch support in v4l_g_fmt
9693 - nvme: introduce "Command Aborted By host" status code
9694 - media: staging/imx: Use a shorter name for driver
9695 - nvmem: imx-ocotp: reset error status on probe
9696 - nvmem: core: fix nvmem_cell_write inline function
9697 - ASoC: SOF: topology: set trigger order for FE DAI link
9698 - media: vivid: media_device_cleanup was called too early
9699 - spi: dw: Fix Designware SPI loopback
9700 - bnx2x: Fix PF-VF communication over multi-cos queues.
9701 - spi: img-spfi: fix potential double release
9702 - ALSA: timer: Limit max amount of slave instances
9703 - RDMA/core: Fix return code when modify_port isn't supported
9704 - drm: msm: a6xx: fix debug bus register configuration
9705 - rtlwifi: fix memory leak in rtl92c_set_fw_rsvdpagepkt()
9706 - perf probe: Fix to find range-only function instance
9707 - perf cs-etm: Fix definition of macro TO_CS_QUEUE_NR
9708 - perf probe: Fix to list probe event with correct line number
9709 - perf jevents: Fix resource leak in process_mapfile() and main()
9710 - perf probe: Walk function lines in lexical blocks
9711 - perf probe: Fix to probe an inline function which has no entry pc
9712 - perf probe: Fix to show ranges of variables in functions without entry_pc
9713 - perf probe: Fix to show inlined function callsite without entry_pc
9714 - libsubcmd: Use -O0 with DEBUG=1
9715 - perf probe: Fix to probe a function which has no entry pc
9716 - perf tools: Fix cross compile for ARM64
9717 - perf tools: Splice events onto evlist even on error
9718 - drm/amdgpu: disallow direct upload save restore list from gfx driver
9719 - drm/amd/powerplay: fix struct init in renoir_print_clk_levels
9720 - drm/amdgpu: fix potential double drop fence reference
9721 - ice: Check for null pointer dereference when setting rings
9722 - xen/gntdev: Use select for DMA_SHARED_BUFFER
9723 - perf parse: If pmu configuration fails free terms
9724 - perf probe: Skip overlapped location on searching variables
9725 - net: avoid potential false sharing in neighbor related code
9726 - perf probe: Return a better scope DIE if there is no best scope
9727 - perf probe: Fix to show calling lines of inlined functions
9728 - perf probe: Skip end-of-sequence and non statement lines
9729 - perf probe: Filter out instances except for inlined subroutine and
9730 subprogram
9731 - libbpf: Fix negative FD close() in xsk_setup_xdp_prog()
9732 - s390/bpf: Use kvcalloc for addrs array
9733 - cgroup: freezer: don't change task and cgroups status unnecessarily
9734 - selftests: proc: Make va_max 1MB
9735 - drm/amdgpu: Avoid accidental thread reactivation.
9736 - media: exynos4-is: fix wrong mdev and v4l2 dev order in error path
9737 - ath10k: fix get invalid tx rate for Mesh metric
9738 - fsi: core: Fix small accesses and unaligned offsets via sysfs
9739 - selftests: net: Fix printf format warnings on arm
9740 - media: pvrusb2: Fix oops on tear-down when radio support is not present
9741 - soundwire: intel: fix PDI/stream mapping for Bulk
9742 - crypto: atmel - Fix authenc support when it is set to m
9743 - ice: delay less
9744 - media: si470x-i2c: add missed operations in remove
9745 - media: cedrus: Use helpers to access capture queue
9746 - media: v4l2-ctrl: Lock main_hdl on operations of requests_queued.
9747 - iio: cros_ec_baro: set info_mask_shared_by_all_available field
9748 - EDAC/ghes: Fix grain calculation
9749 - media: vicodec: media_device_cleanup was called too early
9750 - media: vim2m: media_device_cleanup was called too early
9751 - spi: pxa2xx: Add missed security checks
9752 - ASoC: rt5677: Mark reg RT5677_PWR_ANLG2 as volatile
9753 - iio: dac: ad5446: Add support for new AD5600 DAC
9754 - bpf, testing: Workaround a verifier failure for test_progs
9755 - ASoC: Intel: kbl_rt5663_rt5514_max98927: Add dmic format constraint
9756 - net: dsa: sja1105: Disallow management xmit during switch reset
9757 - r8169: respect EEE user setting when restarting network
9758 - s390/disassembler: don't hide instruction addresses
9759 - net: ethernet: ti: Add dependency for TI_DAVINCI_EMAC
9760 - nvme: Discard workaround for non-conformant devices
9761 - parport: load lowlevel driver if ports not found
9762 - bcache: fix static checker warning in bcache_device_free()
9763 - cpufreq: Register drivers only after CPU devices have been registered
9764 - qtnfmac: fix debugfs support for multiple cards
9765 - qtnfmac: fix invalid channel information output
9766 - x86/crash: Add a forward declaration of struct kimage
9767 - qtnfmac: fix using skb after free
9768 - RDMA/efa: Clear the admin command buffer prior to its submission
9769 - tracing: use kvcalloc for tgid_map array allocation
9770 - MIPS: ralink: enable PCI support only if driver for mt7621 SoC is selected
9771 - tracing/kprobe: Check whether the non-suffixed symbol is notrace
9772 - iwlwifi: mvm: fix unaligned read of rx_pkt_status
9773 - ASoC: wm8904: fix regcache handling
9774 - regulator: core: Let boot-on regulators be powered off
9775 - spi: tegra20-slink: add missed clk_unprepare
9776 - tun: fix data-race in gro_normal_list()
9777 - xhci-pci: Allow host runtime PM as default also for Intel Ice Lake xHCI
9778 - crypto: virtio - deal with unsupported input sizes
9779 - mmc: tmio: Add MMC_CAP_ERASE to allow erase/discard/trim requests
9780 - btrfs: don't prematurely free work in end_workqueue_fn()
9781 - btrfs: don't prematurely free work in run_ordered_work()
9782 - sched/uclamp: Fix overzealous type replacement
9783 - ASoC: wm2200: add missed operations in remove and probe failure
9784 - spi: st-ssc4: add missed pm_runtime_disable
9785 - ASoC: wm5100: add missed pm_runtime_disable
9786 - perf/core: Fix the mlock accounting, again
9787 - selftests, bpf: Fix test_tc_tunnel hanging
9788 - selftests, bpf: Workaround an alu32 sub-register spilling issue
9789 - bnxt_en: Return proper error code for non-existent NVM variable
9790 - net: phy: avoid matching all-ones clause 45 PHY IDs
9791 - firmware_loader: Fix labels with comma for builtin firmware
9792 - ASoC: Intel: bytcr_rt5640: Update quirk for Acer Switch 10 SW5-012 2-in-1
9793 - x86/insn: Add some Intel instructions to the opcode map
9794 - net-af_xdp: Use correct number of channels from ethtool
9795 - brcmfmac: remove monitor interface when detaching
9796 - perf session: Fix decompression of PERF_RECORD_COMPRESSED records
9797 - perf probe: Fix to show function entry line as probe-able
9798 - s390/crypto: Fix unsigned variable compared with zero
9799 - s390/kasan: support memcpy_real with TRACE_IRQFLAGS
9800 - bnxt_en: Improve RX buffer error handling.
9801 - iwlwifi: check kasprintf() return value
9802 - fbtft: Make sure string is NULL terminated
9803 - ASoC: soc-pcm: check symmetry before hw_params
9804 - net: ethernet: ti: ale: clean ale tbl on init and intf restart
9805 - mt76: fix possible out-of-bound access in mt7615_fill_txs/mt7603_fill_txs
9806 - s390/cpumf: Adjust registration of s390 PMU device drivers
9807 - crypto: sun4i-ss - Fix 64-bit size_t warnings
9808 - crypto: sun4i-ss - Fix 64-bit size_t warnings on sun4i-ss-hash.c
9809 - mac80211: consider QoS Null frames for STA_NULLFUNC_ACKED
9810 - crypto: vmx - Avoid weird build failures
9811 - libtraceevent: Fix memory leakage in copy_filter_type
9812 - mips: fix build when "48 bits virtual memory" is enabled
9813 - drm/amdgpu: fix bad DMA from INTERRUPT_CNTL2
9814 - ice: Only disable VF state when freeing each VF resources
9815 - ice: Fix setting coalesce to handle DCB configuration
9816 - net: phy: initialise phydev speed and duplex sanely
9817 - tools, bpf: Fix build for 'make -s tools/bpf O=<dir>'
9818 - RDMA/bnxt_re: Fix missing le16_to_cpu
9819 - RDMA/bnxt_re: Fix stat push into dma buffer on gen p5 devices
9820 - bpf: Provide better register bounds after jmp32 instructions
9821 - RDMA/bnxt_re: Fix chip number validation Broadcom's Gen P5 series
9822 - ibmvnic: Fix completion structure initialization
9823 - net: wireless: intel: iwlwifi: fix GRO_NORMAL packet stalling
9824 - MIPS: futex: Restore \n after sync instructions
9825 - btrfs: don't prematurely free work in reada_start_machine_worker()
9826 - btrfs: don't prematurely free work in scrub_missing_raid56_worker()
9827 - Revert "mmc: sdhci: Fix incorrect switch to HS mode"
9828 - mmc: mediatek: fix CMD_TA to 2 for MT8173 HS200/HS400 mode
9829 - tpm_tis: reserve chip for duration of tpm_tis_core_init
9830 - tpm: fix invalid locking in NONBLOCKING mode
9831 - iommu: fix KASAN use-after-free in iommu_insert_resv_region
9832 - iommu: set group default domain before creating direct mappings
9833 - iommu/vt-d: Fix dmar pte read access not set error
9834 - iommu/vt-d: Set ISA bridge reserved region as relaxable
9835 - iommu/vt-d: Allocate reserved region for ISA with correct permission
9836 - can: xilinx_can: Fix missing Rx can packets on CANFD2.0
9837 - can: m_can: tcan4x5x: add required delay after reset
9838 - can: j1939: j1939_sk_bind(): take priv after lock is held
9839 - can: flexcan: fix possible deadlock and out-of-order reception after wakeup
9840 - can: flexcan: poll MCR_LPM_ACK instead of GPR ACK for stop mode
9841 acknowledgment
9842 - can: kvaser_usb: kvaser_usb_leaf: Fix some info-leaks to USB devices
9843 - spi: dw: Correct handling of native chipselect
9844 - spi: cadence: Correct handling of native chipselect
9845 - usb: xhci: Fix build warning seen with CONFIG_PM=n
9846 - drm/amdgpu: fix uninitialized variable pasid_mapping_needed
9847 - ath10k: Revert "ath10k: add cleanup in ath10k_sta_state()"
9848 - RDMA/siw: Fix post_recv QP state locking
9849 - md: avoid invalid memory access for array sb->dev_roles
9850 - s390/ftrace: fix endless recursion in function_graph tracer
9851 - ARM: dts: Fix vcsi regulator to be always-on for droid4 to prevent hangs
9852 - can: flexcan: add low power enter/exit acknowledgment helper
9853 - usbip: Fix receive error in vhci-hcd when using scatter-gather
9854 - usbip: Fix error path of vhci_recv_ret_submit()
9855 - spi: fsl: don't map irq during probe
9856 - spi: fsl: use platform_get_irq() instead of of_irq_to_resource()
9857 - efi/memreserve: Register reservations as 'reserved' in /proc/iomem
9858 - cpufreq: Avoid leaving stale IRQ work items during CPU offline
9859 - KEYS: asymmetric: return ENOMEM if akcipher_request_alloc() fails
9860 - mm: vmscan: protect shrinker idr replace with CONFIG_MEMCG
9861 - USB: EHCI: Do not return -EPIPE when hub is disconnected
9862 - intel_th: pci: Add Comet Lake PCH-V support
9863 - intel_th: pci: Add Elkhart Lake SOC support
9864 - intel_th: Fix freeing IRQs
9865 - intel_th: msu: Fix window switching without windows
9866 - platform/x86: hp-wmi: Make buffer for HPWMI_FEATURE2_QUERY 128 bytes
9867 - staging: comedi: gsc_hpdi: check dma_alloc_coherent() return value
9868 - tty/serial: atmel: fix out of range clock divider handling
9869 - serial: sprd: Add clearing break interrupt operation
9870 - pinctrl: baytrail: Really serialize all register accesses
9871 - clk: imx: clk-imx7ulp: Add missing sentinel of ulp_div_table
9872 - clk: imx: clk-composite-8m: add lock to gate/mux
9873 - clk: imx: pll14xx: fix clk_pll14xx_wait_lock
9874 - ext4: fix ext4_empty_dir() for directories with holes
9875 - ext4: check for directory entries too close to block end
9876 - ext4: unlock on error in ext4_expand_extra_isize()
9877 - ext4: validate the debug_want_extra_isize mount option at parse time
9878 - iocost: over-budget forced IOs should schedule async delay
9879 - KVM: PPC: Book3S HV: Fix regression on big endian hosts
9880 - kvm: x86: Host feature SSBD doesn't imply guest feature SPEC_CTRL_SSBD
9881 - kvm: x86: Host feature SSBD doesn't imply guest feature AMD_SSBD
9882 - KVM: arm/arm64: Properly handle faulting of device mappings
9883 - KVM: arm64: Ensure 'params' is initialised when looking up sys register
9884 - x86/MCE/AMD: Do not use rdmsr_safe_on_cpu() in smca_configure()
9885 - x86/MCE/AMD: Allow Reserved types to be overwritten in smca_banks[]
9886 - x86/mce: Fix possibly incorrect severity calculation on AMD
9887 - powerpc/vcpu: Assume dedicated processors as non-preempt
9888 - powerpc/irq: fix stack overflow verification
9889 - ocxl: Fix concurrent AFU open and device removal
9890 - mmc: sdhci-msm: Correct the offset and value for DDR_CONFIG register
9891 - mmc: sdhci-of-esdhc: Revert "mmc: sdhci-of-esdhc: add erratum A-009204
9892 support"
9893 - mmc: sdhci: Update the tuning failed messages to pr_debug level
9894 - mmc: sdhci-of-esdhc: fix P2020 errata handling
9895 - mmc: sdhci: Workaround broken command queuing on Intel GLK
9896 - mmc: sdhci: Add a quirk for broken command queuing
9897 - nbd: fix shutdown and recv work deadlock v2
9898 - iwlwifi: pcie: move power gating workaround earlier in the flow
9899 - Linux 5.4.7
9900
9901 * Focal update: v5.4.6 upstream stable release (LP: #1858427)
9902 - Revert "UBUNTU: SAUCE: drm/i915/fbc: disable framebuffer compression on
9903 IceLake"
9904 - USB: Fix incorrect DMA allocations for local memory pool drivers
9905 - mmc: block: Make card_busy_detect() a bit more generic
9906 - mmc: block: Add CMD13 polling for MMC IOCTLS with R1B response
9907 - mmc: core: Drop check for mmc_card_is_removable() in mmc_rescan()
9908 - mmc: core: Re-work HW reset for SDIO cards
9909 - PCI/switchtec: Read all 64 bits of part_event_bitmap
9910 - PCI/PM: Always return devices to D0 when thawing
9911 - PCI: pciehp: Avoid returning prematurely from sysfs requests
9912 - PCI: Fix Intel ACS quirk UPDCR register address
9913 - PCI/MSI: Fix incorrect MSI-X masking on resume
9914 - PCI: Do not use bus number zero from EA capability
9915 - PCI: rcar: Fix missing MACCTLR register setting in initialization sequence
9916 - PCI: Apply Cavium ACS quirk to ThunderX2 and ThunderX3
9917 - PM / QoS: Redefine FREQ_QOS_MAX_DEFAULT_VALUE to S32_MAX
9918 - block: fix "check bi_size overflow before merge"
9919 - xtensa: use MEMBLOCK_ALLOC_ANYWHERE for KASAN shadow map
9920 - gfs2: Multi-block allocations in gfs2_page_mkwrite
9921 - gfs2: fix glock reference problem in gfs2_trans_remove_revoke
9922 - xtensa: fix TLB sanity checker
9923 - xtensa: fix syscall_set_return_value
9924 - rpmsg: glink: Set tail pointer to 0 at end of FIFO
9925 - rpmsg: glink: Fix reuse intents memory leak issue
9926 - rpmsg: glink: Fix use after free in open_ack TIMEOUT case
9927 - rpmsg: glink: Put an extra reference during cleanup
9928 - rpmsg: glink: Fix rpmsg_register_device err handling
9929 - rpmsg: glink: Don't send pending rx_done during remove
9930 - rpmsg: glink: Free pending deferred work on remove
9931 - cifs: smbd: Return -EAGAIN when transport is reconnecting
9932 - cifs: smbd: Only queue work for error recovery on memory registration
9933 - cifs: smbd: Add messages on RDMA session destroy and reconnection
9934 - cifs: smbd: Return -EINVAL when the number of iovs exceeds SMBDIRECT_MAX_SGE
9935 - cifs: smbd: Return -ECONNABORTED when trasnport is not in connected state
9936 - cifs: Don't display RDMA transport on reconnect
9937 - CIFS: Respect O_SYNC and O_DIRECT flags during reconnect
9938 - CIFS: Close open handle after interrupted close
9939 - CIFS: Do not miss cancelled OPEN responses
9940 - CIFS: Fix NULL pointer dereference in mid callback
9941 - ARM: dts: s3c64xx: Fix init order of clock providers
9942 - ARM: tegra: Fix FLOW_CTLR_HALT register clobbering by tegra_resume()
9943 - vfio/pci: call irq_bypass_unregister_producer() before freeing irq
9944 - dma-buf: Fix memory leak in sync_file_merge()
9945 - drm/panfrost: Fix a race in panfrost_ioctl_madvise()
9946 - drm/panfrost: Fix a BO leak in panfrost_ioctl_mmap_bo()
9947 - drm/panfrost: Fix a race in panfrost_gem_free_object()
9948 - drm/mgag200: Extract device type from flags
9949 - drm/mgag200: Store flags from PCI driver data in device structure
9950 - drm/mgag200: Add workaround for HW that does not support 'startadd'
9951 - drm/mgag200: Flag all G200 SE A machines as broken wrt <startadd>
9952 - drm: meson: venc: cvbs: fix CVBS mode matching
9953 - dm mpath: remove harmful bio-based optimization
9954 - dm btree: increase rebalance threshold in __rebalance2()
9955 - dm clone metadata: Track exact changes per transaction
9956 - dm clone metadata: Use a two phase commit
9957 - dm clone: Flush destination device before committing metadata
9958 - dm thin metadata: Add support for a pre-commit callback
9959 - dm thin: Flush data device before committing metadata
9960 - scsi: ufs: Disable autohibern8 feature in Cadence UFS
9961 - scsi: iscsi: Fix a potential deadlock in the timeout handler
9962 - scsi: qla2xxx: Ignore NULL pointer in tcm_qla2xxx_free_mcmd
9963 - scsi: qla2xxx: Initialize free_work before flushing it
9964 - scsi: qla2xxx: Added support for MPI and PEP regions for ISP28XX
9965 - scsi: qla2xxx: Change discovery state before PLOGI
9966 - scsi: qla2xxx: Correctly retrieve and interpret active flash region
9967 - scsi: qla2xxx: Fix incorrect SFUB length used for Secure Flash Update MB Cmd
9968 - drm/nouveau/kms/nv50-: Call outp_atomic_check_view() before handling PBN
9969 - drm/nouveau/kms/nv50-: Store the bpc we're using in nv50_head_atom
9970 - drm/nouveau/kms/nv50-: Limit MST BPC to 8
9971 - drm/i915/fbc: Disable fbc by default on all glk+
9972 - drm/radeon: fix r1xx/r2xx register checker for POT textures
9973 - drm/dp_mst: Correct the bug in drm_dp_update_payload_part1()
9974 - drm/amd/display: re-enable wait in pipelock, but add timeout
9975 - drm/amd/display: add default clocks if not able to fetch them
9976 - drm/amdgpu: initialize vm_inv_eng0_sem for gfxhub and mmhub
9977 - drm/amdgpu: invalidate mmhub semaphore workaround in gmc9/gmc10
9978 - drm/amdgpu/gfx10: explicitly wait for cp idle after halt/unhalt
9979 - drm/amdgpu/gfx10: re-init clear state buffer after gpu reset
9980 - drm/i915/gvt: Fix cmd length check for MI_ATOMIC
9981 - drm/amdgpu: avoid using invalidate semaphore for picasso
9982 - drm/amdgpu: add invalidate semaphore limit for SRIOV and picasso in gmc9
9983 - ALSA: hda: Fix regression by strip mask fix
9984 - Linux 5.4.6
9985
9986 * Focal update: v5.4.5 upstream stable release (LP: #1858426)
9987 - inet: protect against too small mtu values.
9988 - mqprio: Fix out-of-bounds access in mqprio_dump
9989 - net: bridge: deny dev_set_mac_address() when unregistering
9990 - net: dsa: fix flow dissection on Tx path
9991 - net: ethernet: ti: cpsw: fix extra rx interrupt
9992 - net: sched: fix dump qlen for sch_mq/sch_mqprio with NOLOCK subqueues
9993 - net_sched: validate TCA_KIND attribute in tc_chain_tmplt_add()
9994 - net: thunderx: start phy before starting autonegotiation
9995 - net/tls: Fix return values to avoid ENOTSUPP
9996 - openvswitch: support asymmetric conntrack
9997 - tcp: md5: fix potential overestimation of TCP option space
9998 - tipc: fix ordering of tipc module init and exit routine
9999 - net/mlx5e: Query global pause state before setting prio2buffer
10000 - net: ipv6: add net argument to ip6_dst_lookup_flow
10001 - net: ipv6_stub: use ip6_dst_lookup_flow instead of ip6_dst_lookup
10002 - tcp: fix rejected syncookies due to stale timestamps
10003 - tcp: tighten acceptance of ACKs not matching a child socket
10004 - tcp: Protect accesses to .ts_recent_stamp with {READ,WRITE}_ONCE()
10005 - net: core: rename indirect block ingress cb function
10006 - net: sched: allow indirect blocks to bind to clsact in TC
10007 - cls_flower: Fix the behavior using port ranges with hw-offload
10008 - gre: refetch erspan header from skb->data after pskb_may_pull()
10009 - Fixed updating of ethertype in function skb_mpls_pop
10010 - hsr: fix a NULL pointer dereference in hsr_dev_xmit()
10011 - net: Fixed updating of ethertype in skb_mpls_push()
10012 - net/mlx5e: Fix TXQ indices to be sequential
10013 - act_ct: support asymmetric conntrack
10014 - net/mlx5e: Fix SFF 8472 eeprom length
10015 - net/mlx5e: Fix freeing flow with kfree() and not kvfree()
10016 - net/mlx5e: Fix translation of link mode into speed
10017 - net/mlx5e: ethtool, Fix analysis of speed setting
10018 - page_pool: do not release pool until inflight == 0.
10019 - xdp: obtain the mem_id mutex before trying to remove an entry.
10020 - ionic: keep users rss hash across lif reset
10021 - net: mscc: ocelot: unregister the PTP clock on deinit
10022 - r8169: add missing RX enabling for WoL on RTL8125
10023 - Linux 5.4.5
10024
10025 * Focal update: v5.4.4 upstream stable release (LP: #1858424)
10026 - usb: gadget: configfs: Fix missing spin_lock_init()
10027 - usb: gadget: pch_udc: fix use after free
10028 - nvme: Namepace identification descriptor list is optional
10029 - Revert "nvme: Add quirk for Kingston NVME SSD running FW E8FK11.T"
10030 - scsi: lpfc: Fix bad ndlp ptr in xri aborted handling
10031 - scsi: zfcp: trace channel log even for FCP command responses
10032 - scsi: qla2xxx: Do command completion on abort timeout
10033 - scsi: qla2xxx: Fix driver unload hang
10034 - scsi: qla2xxx: Fix double scsi_done for abort path
10035 - scsi: qla2xxx: Fix memory leak when sending I/O fails
10036 - compat_ioctl: add compat_ptr_ioctl()
10037 - ceph: fix compat_ioctl for ceph_dir_operations
10038 - media: venus: remove invalid compat_ioctl32 handler
10039 - USB: uas: honor flag to avoid CAPACITY16
10040 - USB: uas: heed CAPACITY_HEURISTICS
10041 - USB: documentation: flags on usb-storage versus UAS
10042 - usb: Allow USB device to be warm reset in suspended state
10043 - usb: host: xhci-tegra: Correct phy enable sequence
10044 - binder: fix incorrect calculation for num_valid
10045 - staging: exfat: fix multiple definition error of `rename_file'
10046 - staging: rtl8188eu: fix interface sanity check
10047 - staging: rtl8712: fix interface sanity check
10048 - staging: vchiq: call unregister_chrdev_region() when driver registration
10049 fails
10050 - staging: gigaset: fix general protection fault on probe
10051 - staging: gigaset: fix illegal free on probe errors
10052 - staging: gigaset: add endpoint-type sanity check
10053 - usb: xhci: only set D3hot for pci device
10054 - xhci: Fix memory leak in xhci_add_in_port()
10055 - xhci: fix USB3 device initiated resume race with roothub autosuspend
10056 - xhci: Increase STS_HALT timeout in xhci_suspend()
10057 - xhci: handle some XHCI_TRUST_TX_LENGTH quirks cases as default behaviour.
10058 - xhci: make sure interrupts are restored to correct state
10059 - interconnect: qcom: sdm845: Walk the list safely on node removal
10060 - interconnect: qcom: qcs404: Walk the list safely on node removal
10061 - usb: common: usb-conn-gpio: Don't log an error on probe deferral
10062 - ARM: dts: pandora-common: define wl1251 as child node of mmc3
10063 - iio: adis16480: Add debugfs_reg_access entry
10064 - iio: imu: st_lsm6dsx: fix ODR check in st_lsm6dsx_write_raw
10065 - iio: adis16480: Fix scales factors
10066 - iio: humidity: hdc100x: fix IIO_HUMIDITYRELATIVE channel reporting
10067 - iio: imu: inv_mpu6050: fix temperature reporting using bad unit
10068 - iio: adc: ad7606: fix reading unnecessary data from device
10069 - iio: adc: ad7124: Enable internal reference
10070 - USB: atm: ueagle-atm: add missing endpoint check
10071 - USB: idmouse: fix interface sanity checks
10072 - USB: serial: io_edgeport: fix epic endpoint lookup
10073 - usb: roles: fix a potential use after free
10074 - USB: adutux: fix interface sanity check
10075 - usb: core: urb: fix URB structure initialization function
10076 - usb: mon: Fix a deadlock in usbmon between mmap and read
10077 - tpm: add check after commands attribs tab allocation
10078 - tpm: Switch to platform_get_irq_optional()
10079 - EDAC/altera: Use fast register IO for S10 IRQs
10080 - brcmfmac: disable PCIe interrupts before bus reset
10081 - mtd: spear_smi: Fix Write Burst mode
10082 - mtd: rawnand: Change calculating of position page containing BBM
10083 - virt_wifi: fix use-after-free in virt_wifi_newlink()
10084 - virtio-balloon: fix managed page counts when migrating pages between zones
10085 - usb: dwc3: pci: add ID for the Intel Comet Lake -H variant
10086 - usb: dwc3: gadget: Fix logical condition
10087 - usb: dwc3: gadget: Clear started flag for non-IOC
10088 - usb: dwc3: ep0: Clear started flag on completion
10089 - phy: renesas: rcar-gen3-usb2: Fix sysfs interface of "role"
10090 - usb: typec: fix use after free in typec_register_port()
10091 - iwlwifi: pcie: fix support for transmitting SKBs with fraglist
10092 - btrfs: check page->mapping when loading free space cache
10093 - btrfs: use btrfs_block_group_cache_done in update_block_group
10094 - btrfs: use refcount_inc_not_zero in kill_all_nodes
10095 - Btrfs: fix metadata space leak on fixup worker failure to set range as
10096 delalloc
10097 - Btrfs: fix negative subv_writers counter and data space leak after buffered
10098 write
10099 - btrfs: Avoid getting stuck during cyclic writebacks
10100 - btrfs: Remove btrfs_bio::flags member
10101 - Btrfs: send, skip backreference walking for extents with many references
10102 - btrfs: record all roots for rename exchange on a subvol
10103 - rtlwifi: rtl8192de: Fix missing code to retrieve RX buffer address
10104 - rtlwifi: rtl8192de: Fix missing callback that tests for hw release of buffer
10105 - rtlwifi: rtl8192de: Fix missing enable interrupt flag
10106 - lib: raid6: fix awk build warnings
10107 - ovl: fix corner case of non-unique st_dev;st_ino
10108 - ovl: relax WARN_ON() on rename to self
10109 - hwrng: omap - Fix RNG wait loop timeout
10110 - dm writecache: handle REQ_FUA
10111 - dm zoned: reduce overhead of backing device checks
10112 - workqueue: Fix spurious sanity check failures in destroy_workqueue()
10113 - workqueue: Fix pwq ref leak in rescuer_thread()
10114 - ASoC: rt5645: Fixed buddy jack support.
10115 - ASoC: rt5645: Fixed typo for buddy jack support.
10116 - ASoC: Jack: Fix NULL pointer dereference in snd_soc_jack_report
10117 - ASoC: fsl_audmix: Add spin lock to protect tdms
10118 - md: improve handling of bio with REQ_PREFLUSH in md_flush_request()
10119 - blk-mq: avoid sysfs buffer overflow with too many CPU cores
10120 - cgroup: pids: use atomic64_t for pids->limit
10121 - wil6210: check len before memcpy() calls
10122 - ar5523: check NULL before memcpy() in ar5523_cmd()
10123 - s390/mm: properly clear _PAGE_NOEXEC bit when it is not supported
10124 - media: hantro: Fix s_fmt for dynamic resolution changes
10125 - media: hantro: Fix motion vectors usage condition
10126 - media: hantro: Fix picture order count table enable
10127 - media: vimc: sen: remove unused kthread_sen field
10128 - media: bdisp: fix memleak on release
10129 - media: radio: wl1273: fix interrupt masking on release
10130 - media: cec.h: CEC_OP_REC_FLAG_ values were swapped
10131 - cpuidle: Do not unset the driver if it is there already
10132 - cpuidle: teo: Ignore disabled idle states that are too deep
10133 - cpuidle: teo: Rename local variable in teo_select()
10134 - cpuidle: teo: Consider hits and misses metrics of disabled states
10135 - cpuidle: teo: Fix "early hits" handling for disabled idle states
10136 - cpuidle: use first valid target residency as poll time
10137 - erofs: zero out when listxattr is called with no xattr
10138 - perf tests: Fix out of bounds memory access
10139 - drm/panfrost: Open/close the perfcnt BO
10140 - powerpc/perf: Disable trace_imc pmu
10141 - intel_th: Fix a double put_device() in error path
10142 - intel_th: pci: Add Ice Lake CPU support
10143 - intel_th: pci: Add Tiger Lake CPU support
10144 - PM / devfreq: Lock devfreq in trans_stat_show
10145 - cpufreq: powernv: fix stack bloat and hard limit on number of CPUs
10146 - ALSA: fireface: fix return value in error path of isochronous resources
10147 reservation
10148 - ALSA: oxfw: fix return value in error path of isochronous resources
10149 reservation
10150 - ACPI / utils: Move acpi_dev_get_first_match_dev() under CONFIG_ACPI
10151 - ACPI: LPSS: Add LNXVIDEO -> BYT I2C7 to lpss_device_links
10152 - ACPI: LPSS: Add LNXVIDEO -> BYT I2C1 to lpss_device_links
10153 - ACPI: LPSS: Add dmi quirk for skipping _DEP check for some device-links
10154 - ACPI / hotplug / PCI: Allocate resources directly under the non-hotplug
10155 bridge
10156 - ACPI: OSL: only free map once in osl.c
10157 - ACPI: bus: Fix NULL pointer check in acpi_bus_get_private_data()
10158 - ACPI: EC: Rework flushing of pending work
10159 - ACPI: PM: Avoid attaching ACPI PM domain to certain devices
10160 - pinctrl: rza2: Fix gpio name typos
10161 - pinctrl: armada-37xx: Fix irq mask access in armada_37xx_irq_set_type()
10162 - pinctrl: samsung: Add of_node_put() before return in error path
10163 - pinctrl: samsung: Fix device node refcount leaks in Exynos wakeup controller
10164 init
10165 - pinctrl: samsung: Fix device node refcount leaks in S3C24xx wakeup
10166 controller init
10167 - pinctrl: samsung: Fix device node refcount leaks in init code
10168 - pinctrl: samsung: Fix device node refcount leaks in S3C64xx wakeup
10169 controller init
10170 - mmc: host: omap_hsmmc: add code for special init of wl1251 to get rid of
10171 pandora_wl1251_init_card
10172 - ARM: dts: omap3-tao3530: Fix incorrect MMC card detection GPIO polarity
10173 - RDMA/core: Fix ib_dma_max_seg_size()
10174 - ppdev: fix PPGETTIME/PPSETTIME ioctls
10175 - stm class: Lose the protocol driver when dropping its reference
10176 - coresight: Serialize enabling/disabling a link device.
10177 - powerpc: Allow 64bit VDSO __kernel_sync_dicache to work across ranges >4GB
10178 - powerpc/xive: Prevent page fault issues in the machine crash handler
10179 - powerpc: Allow flush_icache_range to work across ranges >4GB
10180 - powerpc/xive: Skip ioremap() of ESB pages for LSI interrupts
10181 - video/hdmi: Fix AVI bar unpack
10182 - quota: Check that quota is not dirty before release
10183 - ext2: check err when partial != NULL
10184 - quota: fix livelock in dquot_writeback_dquots
10185 - ext4: Fix credit estimate for final inode freeing
10186 - reiserfs: fix extended attributes on the root directory
10187 - scsi: qla2xxx: Fix SRB leak on switch command timeout
10188 - scsi: qla2xxx: Fix a dma_pool_free() call
10189 - Revert "scsi: qla2xxx: Fix memory leak when sending I/O fails"
10190 - iio: ad7949: kill pointless "readback"-handling code
10191 - iio: ad7949: fix channels mixups
10192 - omap: pdata-quirks: revert pandora specific gpiod additions
10193 - omap: pdata-quirks: remove openpandora quirks for mmc3 and wl1251
10194 - powerpc: Avoid clang warnings around setjmp and longjmp
10195 - powerpc: Fix vDSO clock_getres()
10196 - mm, memfd: fix COW issue on MAP_PRIVATE and F_SEAL_FUTURE_WRITE mappings
10197 - mm: memcg/slab: wait for !root kmem_cache refcnt killing on root kmem_cache
10198 destruction
10199 - ext4: work around deleting a file with i_nlink == 0 safely
10200 - firmware: qcom: scm: Ensure 'a0' status code is treated as signed
10201 - s390/smp,vdso: fix ASCE handling
10202 - s390/kaslr: store KASLR offset for early dumps
10203 - mm/shmem.c: cast the type of unmap_start to u64
10204 - powerpc: Define arch_is_kernel_initmem_freed() for lockdep
10205 - USB: dummy-hcd: increase max number of devices to 32
10206 - rtc: disable uie before setting time and enable after
10207 - splice: only read in as much information as there is pipe buffer space
10208 - ext4: fix a bug in ext4_wait_for_tail_page_commit
10209 - ext4: fix leak of quota reservations
10210 - blk-mq: make sure that line break can be printed
10211 - workqueue: Fix missing kfree(rescuer) in destroy_workqueue()
10212 - r8169: fix rtl_hw_jumbo_disable for RTL8168evl
10213 - EDAC/ghes: Do not warn when incrementing refcount on 0
10214 - Linux 5.4.4
10215
10216 * Packaging resync (LP: #1786013)
10217 - [Packaging] update variants
10218
10219 * Miscellaneous Ubuntu changes
10220 - [Packaging] Change source package to linux-5.4
10221 - [Packaging] Don't use SRCPKGNAME for linux-libc-dev
10222 - [Packaging] Remove linux-source-3 Provides: from linux-source
10223 - [Packaging] Fix linux-doc in linux-image Suggests:
10224 - [Debian] Read variants list into a variable
10225 - [Packaging] Generate linux-libc-dev package only for primary variant
10226 - [Packaging] Generate linux-doc for only the primary variant
10227 - [Debian] Update linux source package name in debian/tests/*
10228 - [Config] update annotations to match config changes
10229 - [Config] disable PCI_MESON
10230 - SAUCE: tools: hv: Update shebang to use python3 instead of python
10231 - update dkms package versions
10232
10233 -- Seth Forshee <seth.forshee@canonical.com> Wed, 08 Jan 2020 15:00:54 -0600
10234
10235 linux-5.4 (5.4.0-9.12) focal; urgency=medium
10236
10237 * Empty entry.
10238
10239 -- Seth Forshee <seth.forshee@canonical.com> Tue, 17 Dec 2019 07:09:13 -0600
10240
10241 linux (5.4.0-9.12) focal; urgency=medium
10242
10243 * alsa/hda/realtek: the line-out jack doens't work on a dell AIO
10244 (LP: #1855999)
10245 - SAUCE: ALSA: hda/realtek - Line-out jack doesn't work on a Dell AIO
10246
10247 * scsi: hisi_sas: Check sas_port before using it (LP: #1855952)
10248 - scsi: hisi_sas: Check sas_port before using it
10249
10250 * CVE-2019-19078
10251 - ath10k: fix memory leak
10252
10253 * cifs: DFS Caching feature causing problems traversing multi-tier DFS setups
10254 (LP: #1854887)
10255 - cifs: Fix retrieval of DFS referrals in cifs_mount()
10256
10257 * Support DPCD aux brightness control (LP: #1856134)
10258 - SAUCE: drm/i915: Fix eDP DPCD aux max backlight calculations
10259 - SAUCE: drm/i915: Assume 100% brightness when not in DPCD control mode
10260 - SAUCE: drm/i915: Fix DPCD register order in intel_dp_aux_enable_backlight()
10261 - SAUCE: drm/i915: Auto detect DPCD backlight support by default
10262 - SAUCE: drm/i915: Force DPCD backlight mode on X1 Extreme 2nd Gen 4K AMOLED
10263 panel
10264 - USUNTU: SAUCE: drm/i915: Force DPCD backlight mode on Dell Precision 4K sku
10265
10266 * The system cannot resume from S3 if user unplugs the TB16 during suspend
10267 state (LP: #1849269)
10268 - PCI: pciehp: Do not disable interrupt twice on suspend
10269 - PCI: pciehp: Prevent deadlock on disconnect
10270
10271 * change kconfig of the soundwire bus driver from y to m (LP: #1855685)
10272 - [Config]: SOUNDWIRE=m
10273
10274 * alsa/sof: change to use hda hdmi codec driver to make hdmi audio on the
10275 docking station work (LP: #1855666)
10276 - ALSA: hda/hdmi - implement mst_no_extra_pcms flag
10277 - ASoC: hdac_hda: add support for HDMI/DP as a HDA codec
10278 - ASoC: Intel: skl-hda-dsp-generic: use snd-hda-codec-hdmi
10279 - ASoC: Intel: skl-hda-dsp-generic: fix include guard name
10280 - ASoC: SOF: Intel: add support for snd-hda-codec-hdmi
10281 - ASoC: Intel: bxt-da7219-max98357a: common hdmi codec support
10282 - ASoC: Intel: glk_rt5682_max98357a: common hdmi codec support
10283 - ASoC: intel: sof_rt5682: common hdmi codec support
10284 - ASoC: Intel: bxt_rt298: common hdmi codec support
10285 - ASoC: SOF: enable sync_write in hdac_bus
10286 - [config]: SND_SOC_SOF_HDA_COMMON_HDMI_CODEC=y
10287
10288 * Fix unusable USB hub on Dell TB16 after S3 (LP: #1855312)
10289 - SAUCE: USB: core: Make port power cycle a seperate helper function
10290 - SAUCE: USB: core: Attempt power cycle port when it's in eSS.Disabled state
10291
10292 * Focal update: v5.4.3 upstream stable release (LP: #1856583)
10293 - rsi: release skb if rsi_prepare_beacon fails
10294 - arm64: tegra: Fix 'active-low' warning for Jetson TX1 regulator
10295 - arm64: tegra: Fix 'active-low' warning for Jetson Xavier regulator
10296 - perf scripts python: exported-sql-viewer.py: Fix use of TRUE with SQLite
10297 - sparc64: implement ioremap_uc
10298 - lp: fix sparc64 LPSETTIMEOUT ioctl
10299 - time: Zero the upper 32-bits in __kernel_timespec on 32-bit
10300 - mailbox: tegra: Fix superfluous IRQ error message
10301 - staging/octeon: Use stubs for MIPS && !CAVIUM_OCTEON_SOC
10302 - usb: gadget: u_serial: add missing port entry locking
10303 - serial: 8250-mtk: Use platform_get_irq_optional() for optional irq
10304 - tty: serial: fsl_lpuart: use the sg count from dma_map_sg
10305 - tty: serial: msm_serial: Fix flow control
10306 - serial: pl011: Fix DMA ->flush_buffer()
10307 - serial: serial_core: Perform NULL checks for break_ctl ops
10308 - serial: stm32: fix clearing interrupt error flags
10309 - serial: 8250_dw: Avoid double error messaging when IRQ absent
10310 - serial: ifx6x60: add missed pm_runtime_disable
10311 - mwifiex: Re-work support for SDIO HW reset
10312 - io_uring: fix dead-hung for non-iter fixed rw
10313 - io_uring: transform send/recvmsg() -ERESTARTSYS to -EINTR
10314 - fuse: fix leak of fuse_io_priv
10315 - fuse: verify nlink
10316 - fuse: verify write return
10317 - fuse: verify attributes
10318 - io_uring: fix missing kmap() declaration on powerpc
10319 - io_uring: ensure req->submit is copied when req is deferred
10320 - SUNRPC: Avoid RPC delays when exiting suspend
10321 - ALSA: hda/realtek - Enable internal speaker of ASUS UX431FLC
10322 - ALSA: hda/realtek - Fix inverted bass GPIO pin on Acer 8951G
10323 - ALSA: pcm: oss: Avoid potential buffer overflows
10324 - ALSA: hda - Add mute led support for HP ProBook 645 G4
10325 - ALSA: hda: Modify stream stripe mask only when needed
10326 - soc: mediatek: cmdq: fixup wrong input order of write api
10327 - Input: synaptics - switch another X1 Carbon 6 to RMI/SMbus
10328 - Input: synaptics-rmi4 - re-enable IRQs in f34v7_do_reflash
10329 - Input: synaptics-rmi4 - don't increment rmiaddr for SMBus transfers
10330 - Input: goodix - add upside-down quirk for Teclast X89 tablet
10331 - coresight: etm4x: Fix input validation for sysfs.
10332 - Input: Fix memory leak in psxpad_spi_probe
10333 - media: rc: mark input device as pointing stick
10334 - x86/mm/32: Sync only to VMALLOC_END in vmalloc_sync_all()
10335 - CIFS: Fix NULL-pointer dereference in smb2_push_mandatory_locks
10336 - CIFS: Fix SMB2 oplock break processing
10337 - tty: vt: keyboard: reject invalid keycodes
10338 - can: slcan: Fix use-after-free Read in slcan_open
10339 - nfsd: Ensure CLONE persists data and metadata changes to the target file
10340 - nfsd: restore NFSv3 ACL support
10341 - kernfs: fix ino wrap-around detection
10342 - jbd2: Fix possible overflow in jbd2_log_space_left()
10343 - drm/msm: fix memleak on release
10344 - drm: damage_helper: Fix race checking plane->state->fb
10345 - drm/i810: Prevent underflow in ioctl
10346 - arm64: Validate tagged addresses in access_ok() called from kernel threads
10347 - arm64: dts: exynos: Revert "Remove unneeded address space mapping for soc
10348 node"
10349 - KVM: PPC: Book3S HV: XIVE: Free previous EQ page when setting up a new one
10350 - KVM: PPC: Book3S HV: XIVE: Fix potential page leak on error path
10351 - KVM: PPC: Book3S HV: XIVE: Set kvm->arch.xive when VPs are allocated
10352 - KVM: nVMX: Always write vmcs02.GUEST_CR3 during nested VM-Enter
10353 - KVM: arm/arm64: vgic: Don't rely on the wrong pending table
10354 - KVM: x86: do not modify masked bits of shared MSRs
10355 - KVM: x86: fix presentation of TSX feature in ARCH_CAPABILITIES
10356 - KVM: x86: Remove a spurious export of a static function
10357 - KVM: x86: Grab KVM's srcu lock when setting nested state
10358 - crypto: crypto4xx - fix double-free in crypto4xx_destroy_sdr
10359 - crypto: atmel-aes - Fix IV handling when req->nbytes < ivsize
10360 - crypto: af_alg - cast ki_complete ternary op to int
10361 - crypto: geode-aes - switch to skcipher for cbc(aes) fallback
10362 - crypto: ccp - fix uninitialized list head
10363 - crypto: ecdh - fix big endian bug in ECC library
10364 - crypto: user - fix memory leak in crypto_report
10365 - spi: spi-fsl-qspi: Clear TDH bits in FLSHCR register
10366 - spi: stm32-qspi: Fix kernel oops when unbinding driver
10367 - spi: atmel: Fix CS high support
10368 - spi: Fix SPI_CS_HIGH setting when using native and GPIO CS
10369 - spi: Fix NULL pointer when setting SPI_CS_HIGH for GPIO CS
10370 - can: ucan: fix non-atomic allocation in completion handler
10371 - RDMA/qib: Validate ->show()/store() callbacks before calling them
10372 - rfkill: allocate static minor
10373 - bdev: Factor out bdev revalidation into a common helper
10374 - bdev: Refresh bdev size for disks without partitioning
10375 - iomap: Fix pipe page leakage during splicing
10376 - thermal: Fix deadlock in thermal thermal_zone_device_check
10377 - vcs: prevent write access to vcsu devices
10378 - Revert "serial/8250: Add support for NI-Serial PXI/PXIe+485 devices"
10379 - binder: Fix race between mmap() and binder_alloc_print_pages()
10380 - binder: Prevent repeated use of ->mmap() via NULL mapping
10381 - binder: Handle start==NULL in binder_update_page_range()
10382 - KVM: x86: fix out-of-bounds write in KVM_GET_EMULATED_CPUID (CVE-2019-19332)
10383 - ALSA: hda - Fix pending unsol events at shutdown
10384 - cpufreq: imx-cpufreq-dt: Correct i.MX8MN's default speed grade value
10385 - md/raid0: Fix an error message in raid0_make_request()
10386 - drm/mcde: Fix an error handling path in 'mcde_probe()'
10387 - watchdog: aspeed: Fix clock behaviour for ast2600
10388 - EDAC/ghes: Fix locking and memory barrier issues
10389 - perf script: Fix invalid LBR/binary mismatch error
10390 - kselftest: Fix NULL INSTALL_PATH for TARGETS runlist
10391 - Linux 5.4.3
10392
10393 * Realtek ALC256M with DTS Audio Processing internal microphone doesn't work
10394 on Redmi Book 14 2019 (LP: #1846148) // Focal update: v5.4.3 upstream stable
10395 release (LP: #1856583)
10396 - ALSA: hda/realtek - Enable the headset-mic on a Xiaomi's laptop
10397
10398 * Miscellaneous Ubuntu changes
10399 - [Debian] add python depends to ubuntu-regression-suite
10400 - SAUCE: selftests: net: tls: remove recv_rcvbuf test
10401 - update dkms package versions
10402
10403 -- Seth Forshee <seth.forshee@canonical.com> Mon, 16 Dec 2019 14:54:19 -0600
10404
10405 linux (5.4.0-8.11) focal; urgency=medium
10406
10407 * focal/linux: 5.4.0-8.9 -proposed tracker (LP: #1855448)
10408
10409 * update ENA driver for DIMLIB dynamic interrupt moderation (LP: #1853180)
10410 - SAUCE: net: ena: fix issues in setting interrupt moderation params in
10411 ethtool
10412 - SAUCE: net: ena: fix too long default tx interrupt moderation interval
10413
10414 * Kernel build log filled with "/bin/bash: line 5: warning: command
10415 substitution: ignored null byte in input" (LP: #1853843)
10416 - [Debian] Fix warnings when checking for modules signatures
10417
10418 * hwe-edge kernel 5.3.0-23.25 kernel does not boot on Precision 5720 AIO
10419 (LP: #1852581)
10420 - [Packaging] Fix module signing with older modinfo
10421
10422 * Fix MST support on Ice Lake (LP: #1854432)
10423 - drm/i915: fix port checks for MST support on gen >= 11
10424
10425 * headphone has noise as not mute on dell machines with alc236/256
10426 (LP: #1854401)
10427 - SAUCE: ALSA: hda/realtek - Dell headphone has noise on unmute for ALC236
10428
10429 * [CML-S62] Need enable intel_pmc_core driver patch for Comet lake- S 6+2
10430 (LP: #1847450)
10431 - SAUCE: platform/x86: intel_pmc_core: Add Comet Lake (CML) platform support
10432 to intel_pmc_core driver
10433
10434 * CVE-2019-14901
10435 - SAUCE: mwifiex: Fix heap overflow in mmwifiex_process_tdls_action_frame()
10436
10437 * CVE-2019-14896 // CVE-2019-14897
10438 - SAUCE: libertas: Fix two buffer overflows at parsing bss descriptor
10439
10440 * CVE-2019-14895
10441 - SAUCE: mwifiex: fix possible heap overflow in mwifiex_process_country_ie()
10442
10443 * [CML-S62] Need enable intel_rapl patch support for Comet lake- S 6+2
10444 (LP: #1847454)
10445 - powercap/intel_rapl: add support for CometLake Mobile
10446 - powercap/intel_rapl: add support for Cometlake desktop
10447
10448 * External microphone can't work on some dell machines with the codec alc256
10449 or alc236 (LP: #1853791)
10450 - SAUCE: ALSA: hda/realtek - Move some alc256 pintbls to fallback table
10451 - SAUCE: ALSA: hda/realtek - Move some alc236 pintbls to fallback table
10452
10453 * remount of multilower moved pivoted-root overlayfs root, results in I/O
10454 errors on some modified files (LP: #1824407)
10455 - SAUCE: ovl: fix lookup failure on multi lower squashfs
10456
10457 * [CML-S62] Need enable turbostat patch support for Comet lake- S 6+2
10458 (LP: #1847451)
10459 - SAUCE: tools/power turbostat: Add Cometlake support
10460
10461 * CONFIG_ARCH_ROCKCHIP is not set in ubuntu 18.04 aarch64,arm64 (LP: #1825222)
10462 - [Config] Enable ROCKCHIP support for arm64
10463
10464 * [broadwell-rt286, playback] Since Linux 5.2rc2 audio playback no longer
10465 works on Dell Venue 11 Pro 7140 (LP: #1846539)
10466 - SAUCE: ASoC: SOF: Intel: Broadwell: clarify mutual exclusion with legacy
10467 driver
10468
10469 * i40e: general protection fault in i40e_config_vf_promiscuous_mode
10470 (LP: #1852663)
10471 - SAUCE: i40e Fix GPF when deleting VMs
10472
10473 * libbpf check_abi fails on ppc64el (LP: #1854974)
10474 - libbpf: Fix readelf output parsing on powerpc with recent binutils
10475
10476 * CVE-2019-19050
10477 - crypto: user - fix memory leak in crypto_reportstat
10478
10479 * Make hotplugging docking station to Thunderbolt port more reliable
10480 (LP: #1853991)
10481 - PCI/PM: Add pcie_wait_for_link_delay()
10482 - PCI/PM: Add missing link delays required by the PCIe spec
10483
10484 * i915: Display flickers (monitor loses signal briefly) during "flickerfree"
10485 boot, while showing the BIOS logo on a black background (LP: #1836858)
10486 - [Config] FRAMEBUFFER_CONSOLE_DEFERRED_TAKEOVER=y
10487
10488 * [CML] New device id's for CMP-H (LP: #1846335)
10489 - i2c: i801: Add support for Intel Comet Lake PCH-H
10490 - mtd: spi-nor: intel-spi: Add support for Intel Comet Lake-H SPI serial flash
10491 - mfd: intel-lpss: Add Intel Comet Lake PCH-H PCI IDs
10492
10493 * Focal update: v5.4.2 upstream stable release (LP: #1855326)
10494 - io_uring: async workers should inherit the user creds
10495 - net: separate out the msghdr copy from ___sys_{send,recv}msg()
10496 - net: disallow ancillary data for __sys_{send,recv}msg_file()
10497 - crypto: inside-secure - Fix stability issue with Macchiatobin
10498 - driver core: platform: use the correct callback type for bus_find_device
10499 - usb: dwc2: use a longer core rest timeout in dwc2_core_reset()
10500 - staging: wilc1000: fix illegal memory access in wilc_parse_join_bss_param()
10501 - staging: rtl8192e: fix potential use after free
10502 - staging: rtl8723bs: Drop ACPI device ids
10503 - staging: rtl8723bs: Add 024c:0525 to the list of SDIO device-ids
10504 - USB: serial: ftdi_sio: add device IDs for U-Blox C099-F9P
10505 - mei: bus: prefix device names on bus with the bus name
10506 - mei: me: add comet point V device id
10507 - thunderbolt: Power cycle the router if NVM authentication fails
10508 - x86/fpu: Don't cache access to fpu_fpregs_owner_ctx
10509 - gve: Fix the queue page list allocated pages count
10510 - macvlan: schedule bc_work even if error
10511 - mdio_bus: don't use managed reset-controller
10512 - net: dsa: sja1105: fix sja1105_parse_rgmii_delays()
10513 - net: macb: add missed tasklet_kill
10514 - net: psample: fix skb_over_panic
10515 - net: sched: fix `tc -s class show` no bstats on class with nolock subqueues
10516 - openvswitch: fix flow command message size
10517 - sctp: Fix memory leak in sctp_sf_do_5_2_4_dupcook
10518 - slip: Fix use-after-free Read in slip_open
10519 - sctp: cache netns in sctp_ep_common
10520 - openvswitch: drop unneeded BUG_ON() in ovs_flow_cmd_build_info()
10521 - openvswitch: remove another BUG_ON()
10522 - net/tls: take into account that bpf_exec_tx_verdict() may free the record
10523 - net/tls: free the record on encryption error
10524 - net: skmsg: fix TLS 1.3 crash with full sk_msg
10525 - selftests/tls: add a test for fragmented messages
10526 - net/tls: remove the dead inplace_crypto code
10527 - net/tls: use sg_next() to walk sg entries
10528 - selftests: bpf: test_sockmap: handle file creation failures gracefully
10529 - selftests: bpf: correct perror strings
10530 - tipc: fix link name length check
10531 - selftests: pmtu: use -oneline for ip route list cache
10532 - r8169: fix jumbo configuration for RTL8168evl
10533 - r8169: fix resume on cable plug-in
10534 - ext4: add more paranoia checking in ext4_expand_extra_isize handling
10535 - Revert "jffs2: Fix possible null-pointer dereferences in
10536 jffs2_add_frag_to_fragtree()"
10537 - crypto: talitos - Fix build error by selecting LIB_DES
10538 - HID: core: check whether Usage Page item is after Usage ID items
10539 - platform/x86: hp-wmi: Fix ACPI errors caused by too small buffer
10540 - platform/x86: hp-wmi: Fix ACPI errors caused by passing 0 as input size
10541 - Linux 5.4.2
10542
10543 * no HDMI video output since GDM greeter after linux-oem-osp1 version
10544 5.0.0-1026 (LP: #1852386)
10545 - drm/i915: Add new CNL PCH ID seen on a CML platform
10546 - SAUCE: drm/i915: Fix detection for a CMP-V PCH
10547
10548 * Please add patch fixing RK818 ID detection (LP: #1853192)
10549 - SAUCE: mfd: rk808: Fix RK818 ID template
10550
10551 * Raydium Touchscreen on ThinkPad L390 does not work (LP: #1849721)
10552 - HID: i2c-hid: fix no irq after reset on raydium 3118
10553
10554 * Touchpad doesn't work on Dell Inspiron 7000 2-in-1 (LP: #1851901)
10555 - Revert "UBUNTU: SAUCE: mfd: intel-lpss: add quirk for Dell XPS 13 7390
10556 2-in-1"
10557 - lib: devres: add a helper function for ioremap_uc
10558 - mfd: intel-lpss: Use devm_ioremap_uc for MMIO
10559
10560 * Lenovo dock MAC Address pass through doesn't work in Ubuntu (LP: #1827961)
10561 - r8152: Add macpassthru support for ThinkPad Thunderbolt 3 Dock Gen 2
10562
10563 * Disable unreliable HPET on CFL-H system (LP: #1852216)
10564 - SAUCE: x86/intel: Disable HPET on Intel Coffe Lake H platforms
10565
10566 * Miscellaneous Ubuntu changes
10567 - update dkms package versions
10568 - [Config] Enable virtualbox dkms build
10569 - [Config] update annotations to match current configs
10570 - SAUCE: Add exfat module to signature inclusion list
10571
10572 * Miscellaneous upstream changes
10573 - Bluetooth: Fix invalid-free in bcsp_close()
10574 - ath9k_hw: fix uninitialized variable data
10575 - ath10k: Fix a NULL-ptr-deref bug in ath10k_usb_alloc_urb_from_pipe
10576 - ath10k: Fix HOST capability QMI incompatibility
10577 - ath10k: restore QCA9880-AR1A (v1) detection
10578 - Revert "Bluetooth: hci_ll: set operational frequency earlier"
10579 - Revert "dm crypt: use WQ_HIGHPRI for the IO and crypt workqueues"
10580 - md/raid10: prevent access of uninitialized resync_pages offset
10581 - x86/insn: Fix awk regexp warnings
10582 - x86/speculation: Fix incorrect MDS/TAA mitigation status
10583 - x86/speculation: Fix redundant MDS mitigation message
10584 - nbd: prevent memory leak
10585 - x86/stackframe/32: Repair 32-bit Xen PV
10586 - x86/xen/32: Make xen_iret_crit_fixup() independent of frame layout
10587 - x86/xen/32: Simplify ring check in xen_iret_crit_fixup()
10588 - x86/doublefault/32: Fix stack canaries in the double fault handler
10589 - x86/pti/32: Size initial_page_table correctly
10590 - x86/cpu_entry_area: Add guard page for entry stack on 32bit
10591 - x86/entry/32: Fix IRET exception
10592 - x86/entry/32: Use %ss segment where required
10593 - x86/entry/32: Move FIXUP_FRAME after pushing %fs in SAVE_ALL
10594 - x86/entry/32: Unwind the ESPFIX stack earlier on exception entry
10595 - x86/entry/32: Fix NMI vs ESPFIX
10596 - selftests/x86/mov_ss_trap: Fix the SYSENTER test
10597 - selftests/x86/sigreturn/32: Invalidate DS and ES when abusing the kernel
10598 - x86/pti/32: Calculate the various PTI cpu_entry_area sizes correctly, make
10599 the CPU_ENTRY_AREA_PAGES assert precise
10600 - x86/entry/32: Fix FIXUP_ESPFIX_STACK with user CR3
10601 - futex: Prevent robust futex exit race
10602 - ALSA: usb-audio: Fix NULL dereference at parsing BADD
10603 - ALSA: usb-audio: Fix Scarlett 6i6 Gen 2 port data
10604 - media: vivid: Set vid_cap_streaming and vid_out_streaming to true
10605 - media: vivid: Fix wrong locking that causes race conditions on streaming
10606 stop
10607 - media: usbvision: Fix invalid accesses after device disconnect
10608 - media: usbvision: Fix races among open, close, and disconnect
10609 - cpufreq: Add NULL checks to show() and store() methods of cpufreq
10610 - futex: Move futex exit handling into futex code
10611 - futex: Replace PF_EXITPIDONE with a state
10612 - exit/exec: Seperate mm_release()
10613 - futex: Split futex_mm_release() for exit/exec
10614 - futex: Set task::futex_state to DEAD right after handling futex exit
10615 - futex: Mark the begin of futex exit explicitly
10616 - futex: Sanitize exit state handling
10617 - futex: Provide state handling for exec() as well
10618 - futex: Add mutex around futex exit
10619 - futex: Provide distinct return value when owner is exiting
10620 - futex: Prevent exit livelock
10621 - media: uvcvideo: Fix error path in control parsing failure
10622 - media: b2c2-flexcop-usb: add sanity checking
10623 - media: cxusb: detect cxusb_ctrl_msg error in query
10624 - media: imon: invalid dereference in imon_touch_event
10625 - media: mceusb: fix out of bounds read in MCE receiver buffer
10626 - ALSA: hda - Disable audio component for legacy Nvidia HDMI codecs
10627 - USBIP: add config dependency for SGL_ALLOC
10628 - usbip: tools: fix fd leakage in the function of read_attr_usbip_status
10629 - usbip: Fix uninitialized symbol 'nents' in stub_recv_cmd_submit()
10630 - usb-serial: cp201x: support Mark-10 digital force gauge
10631 - USB: chaoskey: fix error case of a timeout
10632 - appledisplay: fix error handling in the scheduled work
10633 - USB: serial: mos7840: add USB ID to support Moxa UPort 2210
10634 - USB: serial: mos7720: fix remote wakeup
10635 - USB: serial: mos7840: fix remote wakeup
10636 - USB: serial: option: add support for DW5821e with eSIM support
10637 - USB: serial: option: add support for Foxconn T77W968 LTE modules
10638 - staging: comedi: usbduxfast: usbduxfast_ai_cmdtest rounding error
10639 - powerpc/book3s64: Fix link stack flush on context switch
10640 - KVM: PPC: Book3S HV: Flush link stack on guest exit to host kernel
10641 - Linux 5.4.1
10642
10643 -- Seth Forshee <seth.forshee@canonical.com> Fri, 06 Dec 2019 15:53:53 -0600
10644
10645 linux (5.4.0-7.8) focal; urgency=medium
10646
10647 * Miscellaneous Ubuntu changes
10648 - SAUCE: selftests/bpf: Comment out BPF_CORE_READ's which cause clang to
10649 segfault
10650 - Update nvidia-430 to nvidia-440
10651 - [Config] Enable nvidia dkms build
10652 - update dkms package versions
10653
10654 [ Upstream Kernel Changes ]
10655
10656 * Rebase to v5.4
10657
10658 -- Andrea Righi <andrea.righi@canonical.com> Mon, 25 Nov 2019 15:02:30 +0100
10659
10660 linux (5.4.0-6.7) focal; urgency=medium
10661
10662 * Miscellaneous Ubuntu changes
10663 - update dkms package versions
10664 - [Config] updateconfigs after rebase to 5.4-rc8
10665
10666 [ Upstream Kernel Changes ]
10667
10668 * Rebase to v5.4-rc7
10669
10670 -- Andrea Righi <andrea.righi@canonical.com> Mon, 18 Nov 2019 12:08:01 +0100
10671
10672 linux (5.4.0-5.6) focal; urgency=medium
10673
10674 * refcount underflow and type confusion in shiftfs (LP: #1850867) //
10675 CVE-2019-15793
10676 - SAUCE: shiftfs: Correct id translation for lower fs operations
10677
10678 * refcount underflow and type confusion in shiftfs (LP: #1850867) //
10679 CVE-2019-15792
10680 - SAUCE: shiftfs: prevent type confusion
10681
10682 * refcount underflow and type confusion in shiftfs (LP: #1850867) //
10683 CVE-2019-15791
10684 - SAUCE: shiftfs: Fix refcount underflow in btrfs ioctl handling
10685
10686 * Some EFI systems fail to boot in efi_init() when booted via maas
10687 (LP: #1851810)
10688 - SAUCE: efi: efi_get_memory_map -- increase map headroom
10689
10690 * seccomp: fix SECCOMP_USER_NOTIF_FLAG_CONTINUE test (LP: #1849281)
10691 - SAUCE: seccomp: rework define for SECCOMP_USER_NOTIF_FLAG_CONTINUE
10692 - SAUCE: seccomp: avoid overflow in implicit constant conversion
10693
10694 * dkms artifacts may expire from the pool (LP: #1850958)
10695 - [Packaging] dkms -- try launchpad librarian for pool downloads
10696 - [Packaging] dkms -- dkms-build quieten wget verbiage
10697
10698 * tsc marked unstable after entered PC10 on Intel CoffeeLake (LP: #1840239)
10699 - SAUCE: x86/intel: Disable HPET on Intel Coffe Lake platforms
10700 - SAUCE: x86/intel: Disable HPET on Intel Ice Lake platforms
10701
10702 * shiftfs: prevent exceeding project quotas (LP: #1849483)
10703 - SAUCE: shiftfs: drop CAP_SYS_RESOURCE from effective capabilities
10704
10705 * shiftfs: fix fallocate() (LP: #1849482)
10706 - SAUCE: shiftfs: setup correct s_maxbytes limit
10707
10708 * The alsa hda driver is not loaded due to the missing of PCIID for Comet
10709 Lake-S [8086:a3f0] (LP: #1852070)
10710 - SAUCE: ALSA: hda: Add Cometlake-S PCI ID
10711
10712 * Can't adjust brightness on DELL UHD dGPU AIO (LP: #1813877)
10713 - SAUCE: platform/x86: dell-uart-backlight: add missing status command
10714 - SAUCE: platform/x86: dell-uart-backlight: load driver by scalar status
10715 - SAUCE: platform/x86: dell-uart-backlight: add force parameter
10716 - SAUCE: platform/x86: dell-uart-backlight: add quirk for old platforms
10717
10718 * s_iflags overlap prevents unprivileged overlayfs mounts (LP: #1851677)
10719 - SAUCE: fs: Move SB_I_NOSUID to the top of s_iflags
10720
10721 * ubuntu-aufs-modified mmap_region() breaks refcounting in overlayfs/shiftfs
10722 error path (LP: #1850994) // CVE-2019-15794
10723 - SAUCE: shiftfs: Restore vm_file value when lower fs mmap fails
10724 - SAUCE: ovl: Restore vm_file value when lower fs mmap fails
10725
10726 * Miscellaneous Ubuntu changes
10727 - [Debian] Convert update-aufs.sh to use aufs5
10728 - SAUCE: import aufs driver
10729 - update dkms package versions
10730
10731 [ Upstream Kernel Changes ]
10732
10733 * Rebase to v5.4-rc7
10734
10735 -- Seth Forshee <seth.forshee@canonical.com> Wed, 13 Nov 2019 11:56:35 -0800
10736
10737 linux (5.4.0-4.5) focal; urgency=medium
10738
10739 * High power consumption using 5.0.0-25-generic (LP: #1840835)
10740 - PCI: Add a helper to check Power Resource Requirements _PR3 existence
10741 - ALSA: hda: Allow HDA to be runtime suspended when dGPU is not bound to a
10742 driver
10743 - PCI: Fix missing inline for pci_pr3_present()
10744
10745 * Fix signing of staging modules in eoan (LP: #1850234)
10746 - [Packaging] Leave unsigned modules unsigned after adding .gnu_debuglink
10747
10748 * [20.04 FEAT] Set Architecture Level (ALS) to z13 (LP: #1837525)
10749 - [Config] s390x bump march to z13, with tune to z15
10750
10751 * Miscellaneous Ubuntu changes
10752 - [Debian]: do not skip tests for linux-hwe-edge
10753 - update dkms package versions
10754 - [Config] re-enable zfs
10755 - [Config] rename module virtio_fs to virtiofs
10756
10757 [ Upstream Kernel Changes ]
10758
10759 * Rebase to v5.4-rc6
10760
10761 -- Andrea Righi <andrea.righi@canonical.com> Mon, 04 Nov 2019 15:12:02 +0100
10762
10763 linux (5.4.0-3.4) focal; urgency=medium
10764
10765 * seccomp: fix SECCOMP_USER_NOTIF_FLAG_CONTINUE test (LP: #1849281)
10766 - SAUCE: seccomp: fix SECCOMP_USER_NOTIF_FLAG_CONTINUE test
10767
10768 * cloudimg: no iavf/i40evf module so no network available with SR-IOV enabled
10769 cloud (LP: #1848481)
10770 - [Packaging] include iavf/i40evf in generic
10771
10772 * CVE-2019-17666
10773 - SAUCE: rtlwifi: Fix potential overflow on P2P code
10774
10775 * Change Config Option CONFIG_MEMORY_HOTPLUG_DEFAULT_ONLINE for s390x from yes
10776 to no (LP: #1848492)
10777 - [Config] Change Config Option CONFIG_MEMORY_HOTPLUG_DEFAULT_ONLINE for s390x
10778 from yes to no
10779
10780 * Add Intel Comet Lake ethernet support (LP: #1848555)
10781 - SAUCE: e1000e: Add support for Comet Lake
10782
10783 * seccomp: add SECCOMP_USER_NOTIF_FLAG_CONTINUE (LP: #1847744)
10784 - SAUCE: seccomp: add SECCOMP_USER_NOTIF_FLAG_CONTINUE
10785 - SAUCE: seccomp: test SECCOMP_USER_NOTIF_FLAG_CONTINUE
10786
10787 * drm/i915: Fix the issue of "azx_get_response timeout" for hdmi audio on ICL
10788 platforms (LP: #1847192)
10789 - SAUCE: drm/i915: Fix audio power up sequence for gen10+ display
10790 - SAUCE: drm/i915: extend audio CDCLK>=2*BCLK constraint to more platforms
10791
10792 * PM / hibernate: fix potential memory corruption (LP: #1847118)
10793 - SAUCE: PM / hibernate: memory_bm_find_bit -- tighten node optimisation
10794
10795 * [regression] NoNewPrivileges incompatible with Apparmor (LP: #1844186)
10796 - SAUCE: apparmor: fix nnp subset test for unconfined
10797
10798 * overlayfs: allow with shiftfs as underlay (LP: #1846272)
10799 - SAUCE: overlayfs: allow with shiftfs as underlay
10800
10801 * eoan: alsa/sof: Enable SOF_HDA link and codec (LP: #1848490)
10802 - [Config] Fix SOF Kconfig options
10803
10804 * linux won't build when new virtualbox version is present on the archive
10805 (LP: #1848788)
10806 - [Packaging]: download virtualbox from sources
10807
10808 * Miscellaneous Ubuntu changes
10809 - [Config] update annotations from configs
10810 - [Config] updateconfigs after rebase to 5.4-rc5
10811 - update dkms package versions
10812
10813 [ Upstream Kernel Changes ]
10814
10815 * Rebase to v5.4-rc5
10816
10817 -- Seth Forshee <seth.forshee@canonical.com> Tue, 29 Oct 2019 12:01:27 -0500
10818
10819 linux (5.4.0-2.3) eoan; urgency=medium
10820
10821 * Add installer support for iwlmvm adapters (LP: #1848236)
10822 - d-i: Add iwlmvm to nic-modules
10823
10824 * shiftfs: rework how shiftfs opens files (LP: #1846265)
10825 - SAUCE: shiftfs: rework how shiftfs opens files
10826
10827 * Miscellaneous Ubuntu changes
10828 - update dkms package versions
10829 - [Config] updateconfigs after rebase to 5.4-rc4
10830
10831 [ Upstream Kernel Changes ]
10832
10833 * Rebase to v5.4-rc4
10834
10835 -- Andrea Righi <andrea.righi@canonical.com> Mon, 21 Oct 2019 17:31:26 +0200
10836
10837 linux (5.4.0-1.2) eoan; urgency=medium
10838
10839 * Miscellaneous Ubuntu changes
10840 - update dkms package versions
10841 - [Config] updateconfigs after rebase to 5.4-rc3
10842 - [Config] add flexfb, fbtft_device and rio500 to modules.ignore
10843 - [Config] amd64: ignore fbtft and all dependent modules
10844
10845 [ Upstream Kernel Changes ]
10846
10847 * Rebase to v5.4-rc3
10848
10849 -- Andrea Righi <andrea.righi@canonical.com> Mon, 14 Oct 2019 19:48:52 +0200
10850
10851 linux (5.4.0-0.1) eoan; urgency=medium
10852
10853 * Enable the Dragonboards out of Eoan/master arm64 kernel (LP: #1846704)
10854 - [Packaging] arm64: snapdragon: introduce a snapdragon flavour
10855 - [Packaging] arm64: snapdragon: switch kernel format to Image
10856 - [Config] arm64: snapdragon: CONFIG_PINCTRL_MSM8916=y
10857 - [Config] arm64: snapdragon: CONFIG_PINCTRL_MSM8994=y
10858 - [Config] arm64: snapdragon: CONFIG_PINCTRL_MSM8996=y
10859 - [Config] arm64: snapdragon: CONFIG_PINCTRL_MSM8998=y
10860 - [Config] arm64: snapdragon: CONFIG_REGULATOR_QCOM_RPMH=y
10861 - [Config] arm64: snapdragon: CONFIG_QCOM_BAM_DMA=y
10862 - [Config] arm64: snapdragon: CONFIG_QCOM_HIDMA_MGMT=y
10863 - [Config] arm64: snapdragon: CONFIG_QCOM_HIDMA=y
10864 - [Config] arm64: snapdragon: CONFIG_COMMON_CLK_QCOM=y
10865 - [Config] arm64: snapdragon: CONFIG_QCOM_CLK_RPMH=y
10866 - [Config] arm64: snapdragon: CONFIG_MSM_GCC_8916=y
10867 - [Config] arm64: snapdragon: CONFIG_MSM_GCC_8994=y
10868 - [Config] arm64: snapdragon: CONFIG_MSM_MMCC_8996=y
10869 - [Config] arm64: snapdragon: CONFIG_MSM_GCC_8998=y
10870 - [Config] arm64: snapdragon: CONFIG_HWSPINLOCK_QCOM=y
10871 - [Config] arm64: snapdragon: CONFIG_QCOM_APCS_IPC=y
10872 - [Config] arm64: snapdragon: CONFIG_RPMSG_QCOM_GLINK_RPM=y
10873 - [Config] arm64: snapdragon: CONFIG_QCOM_GENI_SE=y
10874 - [Config] arm64: snapdragon: CONFIG_QCOM_SMEM=y
10875 - [Config] arm64: snapdragon: CONFIG_QCOM_SMD_RPM=y
10876 - [Config] arm64: snapdragon: CONFIG_QCOM_SMP2P=y
10877 - [Config] arm64: snapdragon: CONFIG_QCOM_SMSM=y
10878 - [Config] arm64: snapdragon: CONFIG_QCOM_QFPROM=y
10879 - [Config] arm64: snapdragon: CONFIG_SERIAL_QCOM_GENI=y
10880 - [Config] arm64: snapdragon: CONFIG_QCOM_TSENS=y
10881 - [Config] arm64: snapdragon: CONFIG_REGULATOR_QCOM_SMD_RPM=y
10882 - [Config] arm64: snapdragon: CONFIG_QCOM_CLK_SMD_RPM=y
10883 - [Config] arm64: snapdragon: CONFIG_RPMSG_QCOM_SMD=y
10884 - [Config] arm64: snapdragon: CONFIG_MFD_QCOM_RPM=y
10885 - [Config] arm64: snapdragon: CONFIG_SCSI_UFSHCD=y
10886 - [Config] arm64: snapdragon: CONFIG_SCSI_UFSHCD_PLATFORM=y
10887 - [Config] arm64: snapdragon: CONFIG_SCSI_UFS_HISI=y
10888 - [Config] arm64: snapdragon: CONFIG_MMC_SDHCI=y
10889 - [Config] arm64: snapdragon: CONFIG_MMC_SDHCI_PLTFM=y
10890 - [Config] arm64: snapdragon: CONFIG_MMC_SDHCI_MSM=y
10891 - [Config] arm64: snapdragon: CONFIG_REGULATOR_QCOM_SPMI=y
10892 - [Config] arm64: snapdragon: CONFIG_PINCTRL_QCOM_SPMI_PMIC=y
10893 - [Config] arm64: snapdragon: CONFIG_PHY_QCOM_USB_HS=y
10894 - [Config] arm64: snapdragon: CONFIG_PHY_QCOM_QMP=y
10895 - [Config] arm64: snapdragon: CONFIG_PHY_QCOM_UFS=y
10896 - [Config] arm64: snapdragon: CONFIG_PHY_QCOM_USB_HSIC=y
10897 - [Config] arm64: snapdragon: CONFIG_USB_CHIPIDEA_OF=y
10898 - [Config] arm64: snapdragon: CONFIG_USB_EHCI_HCD_PLATFORM=y
10899 - [Config] arm64: snapdragon: CONFIG_EXTCON_USB_GPIO=y
10900 - [Config] arm64: snapdragon: CONFIG_REGULATOR_FIXED_VOLTAGE=y
10901 - [Config] arm64: snapdragon: CONFIG_LEDS_GPIO=y
10902 - [Config] arm64: snapdragon: CONFIG_USB_HSIC_USB3503=y
10903 - [Config] arm64: snapdragon: CONFIG_USB_NET_DRIVERS=y
10904 - [Config] arm64: snapdragon: CONFIG_USB_OTG=y
10905 - [Config] arm64: snapdragon: CONFIG_USB_XHCI_PLATFORM=y
10906 - [Config] arm64: snapdragon: CONFIG_USB_OHCI_HCD_PLATFORM=y
10907 - [Config] arm64: snapdragon: CONFIG_USB_MUSB_HDRC=y
10908 - [Config] arm64: snapdragon: CONFIG_USB_DWC3=y
10909 - [Config] arm64: snapdragon: CONFIG_USB_DWC3_PCI=y
10910 - [Config] arm64: snapdragon: CONFIG_USB_DWC3_OF_SIMPLE=y
10911 - [Config] arm64: snapdragon: CONFIG_USB_DWC3_QCOM=y
10912 - [Config] arm64: snapdragon: CONFIG_LEDS_PWM=y
10913 - [Config] arm64: snapdragon: CONFIG_LEDS_TRIGGER_HEARTBEAT=y
10914 - [Config] arm64: snapdragon: CONFIG_LEDS_TRIGGER_DEFAULT_ON=y
10915 - [Config] arm64: snapdragon: CONFIG_QCOM_A53PLL=y
10916 - [Config] arm64: snapdragon: CONFIG_QCOM_CLK_APCS_MSM8916=y
10917 - [Config] arm64: snapdragon: CONFIG_NLS_ISO8859_1=y
10918 - [Config] arm64: snapdragon: CONFIG_USB_USBNET=y
10919 - [Config] arm64: snapdragon: CONFIG_CRYPTO_DEV_QCOM_RNG=y
10920 - [Config] arm64: snapdragon: CONFIG_POWER_RESET_QCOM_PON=y
10921 - [Config] arm64: snapdragon: CONFIG_INPUT_PM8941_PWRKEY=y
10922 - [Config] arm64: snapdragon: CONFIG_KEYBOARD_GPIO=y
10923 - [Config] arm64: snapdragon: CONFIG_RTC_DRV_PM8XXX=y
10924
10925 * Miscellaneous Ubuntu changes
10926 - [Config] updateconfigs after rebase to 5.4-rc2
10927 - SAUCE: (lockdown) Make get_cert_list() not complain about cert lists that
10928 aren't present.
10929 - SAUCE: (lockdown) Add efi_status_to_str() and rework efi_status_to_err().
10930 - SAUCE: (lockdown) Make get_cert_list() use efi_status_to_str() to print
10931 error messages.
10932 - SAUCE: (lockdown) security: lockdown: expose a hook to lock the kernel down
10933 - SAUCE: (lockdown) efi: Add an EFI_SECURE_BOOT flag to indicate secure boot
10934 mode
10935 - SAUCE: (lockdown) efi: Lock down the kernel if booted in secure boot mode
10936 - SAUCE: (lockdown) Add a SysRq option to lift kernel lockdown
10937 - SAUCE: (lockdown) KEYS: Make use of platform keyring for module signature
10938 verify
10939 - SAUCE: (lockdown) arm64: Allow locking down the kernel under EFI secure boot
10940 - SAUCE: (lockdown) security: lockdown: Make
10941 CONFIG_LOCK_DOWN_IN_EFI_SECURE_BOOT more generic
10942 - SAUCE: (lockdown) s390/ipl: lockdown kernel when booted secure
10943 - [Config] Enable lockdown under secure boot
10944 - SAUCE: import aufs driver
10945 - SAUCE: aufs: rwsem owner changed to atmoic_long_t in 5.3
10946 - SAUCE: aufs: add "WITH Linux-syscall-note" to SPDX tag of uapi headers
10947 - [Config] enable aufs
10948 - update dkms package versions
10949 - [Config] disable zfs
10950 - [Config] disable nvidia dkms build
10951 - [Config] disable virtualbox dkms build
10952 - [Debian] Generate stub reconstruct for -rc kernels
10953 - Revert "UBUNTU: SAUCE: (namespace) block_dev: Forbid unprivileged mounting
10954 when device is opened for writing"
10955 - Revert "UBUNTU: SAUCE: (namespace) ext4: Add module parameter to enable user
10956 namespace mounts"
10957 - Revert "UBUNTU: SAUCE: (namespace) ext4: Add support for unprivileged mounts
10958 from user namespaces"
10959 - Revert "UBUNTU: SAUCE: (namespace) mtd: Check permissions towards mtd block
10960 device inode when mounting"
10961 - Revert "UBUNTU: SAUCE: (namespace) block_dev: Check permissions towards
10962 block device inode when mounting"
10963 - Revert "UBUNTU: SAUCE: (namespace) block_dev: Support checking inode
10964 permissions in lookup_bdev()"
10965
10966 [ Upstream Kernel Changes ]
10967
10968 * Rebase to v5.4-rc2
10969
10970 -- Seth Forshee <seth.forshee@canonical.com> Fri, 11 Oct 2019 16:42:41 -0500
10971
10972 linux (5.4.0-0.0) eoan; urgency=medium
10973
10974 * Dummy entry.
10975
10976 -- Seth Forshee <seth.forshee@canonical.com> Tue, 08 Oct 2019 09:59:00 -0500
10977
10978 linux (5.3.0-17.18) eoan; urgency=medium
10979
10980 * eoan/linux: 5.3.0-17.18 -proposed tracker (LP: #1846641)
10981
10982 * CVE-2019-17056
10983 - nfc: enforce CAP_NET_RAW for raw sockets
10984
10985 * CVE-2019-17055
10986 - mISDN: enforce CAP_NET_RAW for raw sockets
10987
10988 * CVE-2019-17054
10989 - appletalk: enforce CAP_NET_RAW for raw sockets
10990
10991 * CVE-2019-17053
10992 - ieee802154: enforce CAP_NET_RAW for raw sockets
10993
10994 * CVE-2019-17052
10995 - ax25: enforce CAP_NET_RAW for raw sockets
10996
10997 * CVE-2019-15098
10998 - ath6kl: fix a NULL-ptr-deref bug in ath6kl_usb_alloc_urb_from_pipe()
10999
11000 * xHCI on AMD Stoney Ridge cannot detect USB 2.0 or 1.1 devices.
11001 (LP: #1846470)
11002 - x86/PCI: Avoid AMD FCH XHCI USB PME# from D0 defect
11003
11004 * Re-enable linux-libc-dev build on i386 (LP: #1846508)
11005 - [Packaging] Build only linux-libc-dev for i386
11006 - [Debian] final-checks -- ignore archtictures with no binaries
11007
11008 * arm64: loop on boot after installing linux-generic-hwe-18.04-edge/bionic-
11009 proposed (LP: #1845820)
11010 - [Config] Disable CONFIG_ARM_SMMU_DISABLE_BYPASS_BY_DEFAULT
11011
11012 * Revert ESE DASD discard support (LP: #1846219)
11013 - SAUCE: Revert "s390/dasd: Add discard support for ESE volumes"
11014
11015 * Miscellaneous Ubuntu changes
11016 - update dkms package versions
11017
11018 -- Seth Forshee <seth.forshee@canonical.com> Thu, 03 Oct 2019 16:57:05 -0500
11019
11020 linux (5.3.0-16.17) eoan; urgency=medium
11021
11022 * eoan/linux: 5.3.0-16.17 -proposed tracker (LP: #1846204)
11023
11024 * zfs fails to build on s390x with debug symbols enabled (LP: #1846143)
11025 - SAUCE: s390: Mark atomic const ops always inline
11026
11027 -- Seth Forshee <seth.forshee@canonical.com> Tue, 01 Oct 2019 07:46:43 -0500
11028
11029 linux (5.3.0-15.16) eoan; urgency=medium
11030
11031 * eoan/linux: 5.3.0-15.16 -proposed tracker (LP: #1845987)
11032
11033 * Drop i386 build for 19.10 (LP: #1845714)
11034 - [Packaging] Remove x32 arch references from control files
11035 - [Debian] final-checks -- Get arch list from debian/control
11036
11037 * ZFS kernel modules lack debug symbols (LP: #1840704)
11038 - [Debian] Fix conditional for setting zfs debug package path
11039
11040 * Use pyhon3-sphinx instead of python-sphinx for building html docs
11041 (LP: #1845808)
11042 - [Packaging] Update sphinx build dependencies to python3 packages
11043
11044 * Kernel panic with 19.10 beta image (LP: #1845454)
11045 - efi/tpm: Don't access event->count when it isn't mapped.
11046 - efi/tpm: don't traverse an event log with no events
11047 - efi/tpm: only set efi_tpm_final_log_size after successful event log parsing
11048
11049 -- Seth Forshee <seth.forshee@canonical.com> Mon, 30 Sep 2019 11:57:20 -0500
11050
11051 linux (5.3.0-14.15) eoan; urgency=medium
11052
11053 * eoan/linux: 5.3.0-14.15 -proposed tracker (LP: #1845728)
11054
11055 * Drop i386 build for 19.10 (LP: #1845714)
11056 - [Debian] Remove support for producing i386 kernels
11057 - [Debian] Don't use CROSS_COMPILE for i386 configs
11058
11059 * udevadm trigger will fail when trying to add /sys/devices/vio/
11060 (LP: #1845572)
11061 - SAUCE: powerpc/vio: drop bus_type from parent device
11062
11063 * Trying to online dasd drive results in invalid input/output from the kernel
11064 on z/VM (LP: #1845323)
11065 - SAUCE: s390/dasd: Fix error handling during online processing
11066
11067 * intel-lpss driver conflicts with write-combining MTRR region (LP: #1845584)
11068 - SAUCE: mfd: intel-lpss: add quirk for Dell XPS 13 7390 2-in-1
11069
11070 * Support Hi1620 zip hw accelerator (LP: #1845355)
11071 - [Config] Enable HiSilicon QM/ZIP as modules
11072 - crypto: hisilicon - add queue management driver for HiSilicon QM module
11073 - crypto: hisilicon - add hardware SGL support
11074 - crypto: hisilicon - add HiSilicon ZIP accelerator support
11075 - crypto: hisilicon - add SRIOV support for ZIP
11076 - Documentation: Add debugfs doc for hisi_zip
11077 - crypto: hisilicon - add debugfs for ZIP and QM
11078 - MAINTAINERS: add maintainer for HiSilicon QM and ZIP controller driver
11079 - crypto: hisilicon - fix kbuild warnings
11080 - crypto: hisilicon - add dependency for CRYPTO_DEV_HISI_ZIP
11081 - crypto: hisilicon - init curr_sgl_dma to fix compile warning
11082 - crypto: hisilicon - add missing single_release
11083 - crypto: hisilicon - fix error handle in hisi_zip_create_req_q
11084 - crypto: hisilicon - Fix warning on printing %p with dma_addr_t
11085 - crypto: hisilicon - Fix return value check in hisi_zip_acompress()
11086 - crypto: hisilicon - avoid unused function warning
11087
11088 * SafeSetID LSM should be built but disabled by default (LP: #1845391)
11089 - LSM: SafeSetID: Stop releasing uninitialized ruleset
11090 - [Config] Build SafeSetID LSM but don't enable it by default
11091
11092 * CONFIG_LSM should not specify loadpin since it is not built (LP: #1845383)
11093 - [Config] loadpin shouldn't be in CONFIG_LSM
11094
11095 * Add new pci-id's for CML-S, ICL (LP: #1845317)
11096 - drm/i915/icl: Add missing device ID
11097 - drm/i915/cml: Add Missing PCI IDs
11098
11099 * Thunderbolt support for ICL (LP: #1844680)
11100 - thunderbolt: Correct path indices for PCIe tunnel
11101 - thunderbolt: Move NVM upgrade support flag to struct icm
11102 - thunderbolt: Use 32-bit writes when writing ring producer/consumer
11103 - thunderbolt: Do not fail adding switch if some port is not implemented
11104 - thunderbolt: Hide switch attributes that are not set
11105 - thunderbolt: Expose active parts of NVM even if upgrade is not supported
11106 - thunderbolt: Add support for Intel Ice Lake
11107 - ACPI / property: Add two new Thunderbolt property GUIDs to the list
11108
11109 * Ubuntu 19.10 - Additional PCI patch and fix (LP: #1844668)
11110 - s390/pci: fix MSI message data
11111
11112 * Enhanced Hardware Support - Finalize Naming (LP: #1842774)
11113 - s390: add support for IBM z15 machines
11114 - [Config] CONFIG_MARCH_Z15=n, CONFIG_TUNE_Z15=n
11115
11116 * Eoan update: v5.3.1 upstream stable release (LP: #1845642)
11117 - USB: usbcore: Fix slab-out-of-bounds bug during device reset
11118 - media: tm6000: double free if usb disconnect while streaming
11119 - phy: renesas: rcar-gen3-usb2: Disable clearing VBUS in over-current
11120 - ip6_gre: fix a dst leak in ip6erspan_tunnel_xmit
11121 - net/sched: fix race between deactivation and dequeue for NOLOCK qdisc
11122 - net_sched: let qdisc_put() accept NULL pointer
11123 - udp: correct reuseport selection with connected sockets
11124 - xen-netfront: do not assume sk_buff_head list is empty in error handling
11125 - net: dsa: Fix load order between DSA drivers and taggers
11126 - net: stmmac: Hold rtnl lock in suspend/resume callbacks
11127 - KVM: coalesced_mmio: add bounds checking
11128 - Documentation: sphinx: Add missing comma to list of strings
11129 - firmware: google: check if size is valid when decoding VPD data
11130 - serial: sprd: correct the wrong sequence of arguments
11131 - tty/serial: atmel: reschedule TX after RX was started
11132 - nl80211: Fix possible Spectre-v1 for CQM RSSI thresholds
11133 - Revert "arm64: Remove unnecessary ISBs from set_{pte,pmd,pud}"
11134 - ovl: fix regression caused by overlapping layers detection
11135 - phy: qcom-qmp: Correct ready status, again
11136 - floppy: fix usercopy direction
11137 - media: technisat-usb2: break out of loop at end of buffer
11138 - Linux 5.3.1
11139
11140 * ZFS kernel modules lack debug symbols (LP: #1840704)
11141 - [Debian]: Remove hardcoded $(pkgdir) in debug symbols handling
11142 - [Debian]: Handle debug symbols for modules in extras too
11143 - [Debian]: Check/link modules with debug symbols after DKMS modules
11144 - [Debian]: Warn about modules without debug symbols
11145 - [Debian]: dkms-build: new parameter for debug package directory
11146 - [Debian]: dkms-build: zfs: support for debug symbols
11147 - [Debian]: dkms-build: Avoid executing post-processor scripts twice
11148 - [Debian]: dkms-build: Move zfs special-casing into configure script
11149
11150 * /proc/self/maps paths missing on live session (was vlc won't start; eoan
11151 19.10 & bionic 18.04 ubuntu/lubuntu/kubuntu/xubuntu/ubuntu-mate dailies)
11152 (LP: #1842382)
11153 - SAUCE: Revert "UBUNTU: SAUCE: shiftfs: enable overlayfs on shiftfs"
11154
11155 -- Seth Forshee <seth.forshee@canonical.com> Fri, 27 Sep 2019 16:08:06 -0500
11156
11157 linux (5.3.0-13.14) eoan; urgency=medium
11158
11159 * eoan/linux: 5.3.0-13.14 -proposed tracker (LP: #1845105)
11160
11161 * Packaging resync (LP: #1786013)
11162 - [Packaging] update helper scripts
11163
11164 * Miscellaneous Ubuntu changes
11165 - [Debian] Remove binutils-dev build dependency
11166
11167 -- Seth Forshee <seth.forshee@canonical.com> Mon, 23 Sep 2019 19:26:43 -0500
11168
11169 linux (5.3.0-12.13) eoan; urgency=medium
11170
11171 * Change kernel compression method to improve boot speed (LP: #1840934)
11172 - [Packaging] Add lz4 build dependency for s390x
11173
11174 * Miscellaneous Ubuntu changes
11175 - SAUCE: Remove spl and zfs source
11176
11177 -- Seth Forshee <seth.forshee@canonical.com> Tue, 17 Sep 2019 13:36:26 +0200
11178
11179 linux (5.3.0-11.12) eoan; urgency=medium
11180
11181 * eoan/linux: 5.3.0-11.12 -proposed tracker (LP: #1844144)
11182
11183 * Suspend to RAM(S3) does not wake up for latest megaraid and mpt3sas
11184 adapters(SAS3.5 onwards) (LP: #1838751)
11185 - PCI: Restore Resizable BAR size bits correctly for 1MB BARs
11186
11187 * s390/setup: Actually init kernel lock down (LP: #1843961)
11188 - SAUCE: (lockdown) s390/setup: Actually init kernel lock down
11189
11190 * cherrypick has_sipl fix (LP: #1843960)
11191 - SAUCE: s390/sclp: Fix bit checked for has_sipl
11192
11193 * Change kernel compression method to improve boot speed (LP: #1840934)
11194 - [Config]: Switch kernel compression from LZO to LZ4 on s390x
11195
11196 * Installation fails on eoan/PowerVM : missing /dev/nvram (LP: #1837726)
11197 - [Config] CONFIG_NVRAM=y for ppc64el
11198
11199 * Miscellaneous Ubuntu changes
11200 - [Config]: remove nvram from ppc64el modules ABI
11201 - [Config] Update annotations for recent config changes
11202 - SAUCE: sched: Add __ASSEMBLY__ guards around struct clone_args
11203 - SAUCE: i2c: qcom-geni: Disable DMA processing on the Lenovo Yoga C630
11204 - SAUCE: arm64: dts: qcom: Add Lenovo Yoga C630
11205 - update dkms package versions
11206
11207 [ Upstream Kernel Changes ]
11208
11209 * Rebase to v5.3
11210
11211 -- Paolo Pisati <paolo.pisati@canonical.com> Mon, 16 Sep 2019 16:18:27 +0200
11212
11213 linux (5.3.0-10.11) eoan; urgency=medium
11214
11215 * eoan/linux: 5.3.0-10.11 -proposed tracker (LP: #1843232)
11216
11217 * No sound inputs from the external microphone and headset on a Dell machine
11218 (LP: #1842265)
11219 - SAUCE: ALSA: hda - Expand pin_match function to match upcoming new tbls
11220 - SAUCE: ALSA: hda - Define a fallback_pin_fixup_tbl for alc269 family
11221
11222 * Horizontal corrupted line at top of screen caused by framebuffer compression
11223 (LP: #1840236)
11224 - SAUCE: drm/i915/fbc: disable framebuffer compression on IceLake
11225
11226 * Add bpftool to linux-tools-common (LP: #1774815)
11227 - [Debian] package bpftool in linux-tools-common
11228
11229 * Miscellaneous Ubuntu changes
11230 - update dkms package versions
11231
11232 [ Upstream Kernel Changes ]
11233
11234 * Rebase to v5.3-rc8
11235
11236 -- Paolo Pisati <paolo.pisati@canonical.com> Mon, 09 Sep 2019 10:00:41 +0200
11237
11238 linux (5.3.0-9.10) eoan; urgency=medium
11239
11240 * eoan/linux: 5.3.0-9.10 -proposed tracker (LP: #1842393)
11241
11242 * shiftfs: mark kmem_cache as reclaimable (LP: #1842059)
11243 - SAUCE: shiftfs: mark slab objects SLAB_RECLAIM_ACCOUNT
11244
11245 * shiftfs: drop entries from cache on unlink (LP: #1841977)
11246 - SAUCE: shiftfs: fix buggy unlink logic
11247
11248 * Fix touchpad IRQ storm after S3 (LP: #1841396)
11249 - pinctrl: intel: remap the pin number to gpio offset for irq enabled pin
11250
11251 * Please include DTBs for arm64 laptops (LP: #1842050)
11252 - arm64: dts: qcom: Add Lenovo Miix 630
11253 - arm64: dts: qcom: Add HP Envy x2
11254 - arm64: dts: qcom: Add Asus NovaGo TP370QL
11255
11256 * Miscellaneous Ubuntu changes
11257 - SAUCE: import aufs driver
11258 - [Packaging]: ignore vbox modules when vbox is disabled
11259
11260 [ Upstream Kernel Changes ]
11261
11262 * Rebase to v5.3-rc7
11263
11264 -- Paolo Pisati <paolo.pisati@canonical.com> Tue, 03 Sep 2019 10:27:33 +0200
11265
11266 linux (5.3.0-8.9) eoan; urgency=medium
11267
11268 * Packaging resync (LP: #1786013)
11269 - [Packaging] resync getabis
11270
11271 * Change kernel compression method to improve boot speed (LP: #1840934)
11272 - [Config] change kernel compression method to improve boot speed
11273 - [Packaging] add build dependencies for compression algorithms
11274
11275 * realtek r8822be kernel module fails after update to linux kernel-headers
11276 5.0.0-21 (LP: #1838133)
11277 - rtw88: Fix misuse of GENMASK macro
11278 - rtw88: pci: Rearrange the memory usage for skb in RX ISR
11279 - rtw88: pci: Use DMA sync instead of remapping in RX ISR
11280 - rtw88: debug: dump tx power indexes in use
11281 - rtw88: use txpwr_lmt_cfg_pair struct, not arrays
11282 - rtw88: pci: remove set but not used variable 'ip_sel'
11283 - rtw88: allow c2h operation in irq context
11284 - rtw88: enclose c2h cmd handle with mutex
11285 - rtw88: add BT co-existence support
11286 - SAUCE: rtw88: pci: enable MSI interrupt
11287
11288 * VIMC module not available (CONFIG_VIDEO_VIMC not set) (LP: #1831482)
11289 - [Config] Enable VIMC module
11290
11291 * Goodix touchpad may drop first input event (LP: #1840075)
11292 - Revert "UBUNTU: SAUCE: i2c: designware: add G3 3590 into i2c quirk"
11293 - Revert "UBUNTU: SAUCE: i2c: designware: add Inpiron 7591 into i2c quirk"
11294 - Revert "UBUNTU: SAUCE: i2c: designware: add Inpiron/Vostro 7590 into i2c
11295 quirk"
11296 - Revert "UBUNTU: SAUCE: i2c: designware: Add disable runtime pm quirk"
11297 - mfd: intel-lpss: Remove D3cold delay
11298
11299 * Include Sunix serial/parallel driver (LP: #1826716)
11300 - serial: 8250_pci: Add support for Sunix serial boards
11301 - parport: parport_serial: Add support for Sunix Multi I/O boards
11302
11303 * enable lockdown on s390x when Secure IPL is performed (LP: #1839622)
11304 - SAUCE: (lockdown) s390/ipl: lockdown kernel when booted secure
11305 - Ubuntu: [Config] Enable CONFIG_LOCK_DOWN_KERNEL on s390x.
11306
11307 * UBUNTU: SAUCE: shiftfs: pass correct point down (LP: #1837231)
11308 - SAUCE: shiftfs: pass correct point down
11309
11310 * shiftfs: add O_DIRECT support (LP: #1837223)
11311 - SAUCE: shiftfs: add O_DIRECT support
11312
11313 * Miscellaneous Ubuntu changes
11314 - [Config] enable secureboot signing on s390x
11315 - [Config] CONFIG_TEST_BLACKHOLE_DEV=m
11316 - SAUCE: selftests: fib_tests: assign address to dummy1 for rp_filter tests
11317 - [Debian] disable dkms builds for autopktest rebuilds
11318 - update dkms package versions
11319 - [Config] updateconfigs after v5.3-rc6 rebase
11320
11321 [ Upstream Kernel Changes ]
11322
11323 * Rebase to v5.3-rc5
11324
11325 -- Paolo Pisati <paolo.pisati@canonical.com> Mon, 26 Aug 2019 10:09:42 +0200
11326
11327 linux (5.3.0-7.8) eoan; urgency=medium
11328
11329 * Packaging resync (LP: #1786013)
11330 - [Packaging] resync getabis
11331
11332 * Miscellaneous Ubuntu changes
11333 - [Config] updateconfigs after v5.3-rc5 rebase
11334 - remove missing module after updateconfigs
11335
11336 [ Upstream Kernel Changes ]
11337
11338 * Rebase to v5.3-rc5
11339
11340 -- Paolo Pisati <paolo.pisati@canonical.com> Mon, 19 Aug 2019 15:31:24 +0200
11341
11342 linux (5.3.0-6.7) eoan; urgency=medium
11343
11344 * Miscellaneous Ubuntu changes
11345 - SAUCE: selftests/bpf: prevent headers to be compiled as C code
11346
11347 -- Seth Forshee <seth.forshee@canonical.com> Wed, 14 Aug 2019 13:25:01 -0500
11348
11349 linux (5.3.0-5.6) eoan; urgency=medium
11350
11351 * Miscellaneous Ubuntu changes
11352 - update dkms package versions
11353 - [Config] enable zfs build
11354
11355 -- Seth Forshee <seth.forshee@canonical.com> Tue, 13 Aug 2019 09:16:06 -0500
11356
11357 linux (5.3.0-4.5) eoan; urgency=medium
11358
11359 * Packaging resync (LP: #1786013)
11360 - [Packaging] resync getabis
11361 - [Packaging] update helper scripts
11362
11363 * bcache: bch_allocator_thread(): hung task timeout (LP: #1784665) // Tight
11364 timeout for bcache removal causes spurious failures (LP: #1796292)
11365 - SAUCE: bcache: fix deadlock in bcache_allocator
11366
11367 * shiftfs: allow overlayfs (LP: #1838677)
11368 - SAUCE: shiftfs: enable overlayfs on shiftfs
11369
11370 * Miscellaneous Ubuntu changes
11371 - SAUCE: Revert "kbuild: modpost: do not parse unnecessary rules for vmlinux
11372 modpost"
11373 - update dkms package versions
11374 - enable nvidia dkms build
11375
11376 [ Upstream Kernel Changes ]
11377
11378 * Rebase to v5.3-rc4
11379
11380 -- Seth Forshee <seth.forshee@canonical.com> Mon, 12 Aug 2019 10:41:27 -0500
11381
11382 linux (5.3.0-3.4) eoan; urgency=medium
11383
11384 * Miscellaneous Ubuntu changes
11385 - update dkms package versions
11386 - SAUCE: aufs: add "WITH Linux-syscall-note" to SPDX tag of uapi headers
11387 - [Config] add mux-* to modules.ignore
11388
11389 [ Upstream Kernel Changes ]
11390
11391 * Rebase to v5.3-rc3
11392
11393 -- Paolo Pisati <paolo.pisati@canonical.com> Mon, 05 Aug 2019 18:17:09 +0200
11394
11395 linux (5.3.0-2.3) eoan; urgency=medium
11396
11397 * Miscellaneous Ubuntu changes
11398 - [Packaging] add build dependincy on fontconfig
11399
11400 -- Seth Forshee <seth.forshee@canonical.com> Mon, 29 Jul 2019 12:18:46 -0400
11401
11402 linux (5.3.0-1.2) eoan; urgency=medium
11403
11404 * System does not auto detect disconnection of external monitor (LP: #1835001)
11405 - SAUCE: drm/i915: Add support for retrying hotplug
11406 - SAUCE: drm/i915: Enable hotplug retry
11407
11408 * Please enable CONFIG_SCSI_UFS_QCOM as a module on arm64 (LP: #1837332)
11409 - [Config] Enable CONFIG_SCSI_UFS_QCOM as a module on arm64.
11410
11411 * Add arm64 CONFIG_ARCH_MESON=y and related configs Edit (LP: #1820530)
11412 - [Config] enable ARCH_MESON
11413 - remove missing module
11414 - [Config] update annotations after enabling ARCH_MESON for arm64
11415
11416 * Miscellaneous Ubuntu changes
11417 - SAUCE: KVM: PPC: comment implicit fallthrough
11418 - update dkms package versions
11419 - [Config] enable vbox dkms build
11420
11421 [ Upstream Kernel Changes ]
11422
11423 * Rebase to v5.3-rc2
11424
11425 -- Seth Forshee <seth.forshee@canonical.com> Sun, 28 Jul 2019 23:10:16 -0400
11426
11427 linux (5.3.0-0.1) eoan; urgency=medium
11428
11429 * Packaging resync (LP: #1786013)
11430 - [Packaging] resync git-ubuntu-log
11431
11432 * Miscellaneous Ubuntu changes
11433 - SAUCE: (efi-lockdown) Add the ability to lock down access to the running
11434 kernel image
11435 - SAUCE: (efi-lockdown) Enforce module signatures if the kernel is locked down
11436 - SAUCE: (efi-lockdown) Restrict /dev/{mem,kmem,port} when the kernel is
11437 locked down
11438 - SAUCE: (efi-lockdown) kexec_load: Disable at runtime if the kernel is locked
11439 down
11440 - SAUCE: (efi-lockdown) Copy secure_boot flag in boot params across kexec
11441 reboot
11442 - SAUCE: (efi-lockdown) kexec_file: split KEXEC_VERIFY_SIG into KEXEC_SIG and
11443 KEXEC_SIG_FORCE
11444 - SAUCE: (efi-lockdown) kexec_file: Restrict at runtime if the kernel is
11445 locked down
11446 - SAUCE: (efi-lockdown) hibernate: Disable when the kernel is locked down
11447 - SAUCE: (efi-lockdown) uswsusp: Disable when the kernel is locked down
11448 - SAUCE: (efi-lockdown) PCI: Lock down BAR access when the kernel is locked
11449 down
11450 - SAUCE: (efi-lockdown) x86: Lock down IO port access when the kernel is
11451 locked down
11452 - SAUCE: (efi-lockdown) x86/msr: Restrict MSR access when the kernel is locked
11453 down
11454 - SAUCE: (efi-lockdown) ACPI: Limit access to custom_method when the kernel is
11455 locked down
11456 - SAUCE: (efi-lockdown) acpi: Ignore acpi_rsdp kernel param when the kernel
11457 has been locked down
11458 - SAUCE: (efi-lockdown) acpi: Disable ACPI table override if the kernel is
11459 locked down
11460 - SAUCE: (efi-lockdown) acpi: Disable APEI error injection if the kernel is
11461 locked down
11462 - SAUCE: (efi-lockdown) Prohibit PCMCIA CIS storage when the kernel is locked
11463 down
11464 - SAUCE: (efi-lockdown) Lock down TIOCSSERIAL
11465 - SAUCE: (efi-lockdown) Lock down module params that specify hardware
11466 parameters (eg. ioport)
11467 - SAUCE: (efi-lockdown) x86/mmiotrace: Lock down the testmmiotrace module
11468 - SAUCE: (efi-lockdown) Lock down /proc/kcore
11469 - SAUCE: (efi-lockdown) Lock down kprobes
11470 - SAUCE: (efi-lockdown) bpf: Restrict kernel image access functions when the
11471 kernel is locked down
11472 - SAUCE: (efi-lockdown) Lock down perf
11473 - SAUCE: (efi-lockdown) debugfs: Restrict debugfs when the kernel is locked
11474 down
11475 - SAUCE: (efi-lockdown) lockdown: Print current->comm in restriction messages
11476 - SAUCE: (efi-lockdown) kexec: Allow kexec_file() with appropriate IMA policy
11477 when locked down
11478 - SAUCE: (efi-lockdown) Add a SysRq option to lift kernel lockdown
11479 - SAUCE: (efi-lockdown) debugfs: avoid EPERM when no open file operation
11480 defined
11481 - SAUCE: (efi-lockdown) Make get_cert_list() not complain about cert lists
11482 that aren't present.
11483 - SAUCE: (efi-lockdown) Add efi_status_to_str() and rework
11484 efi_status_to_err().
11485 - SAUCE: (efi-lockdown) Make get_cert_list() use efi_status_to_str() to print
11486 error messages.
11487 - SAUCE: (efi-lockdown) efi: Add an EFI_SECURE_BOOT flag to indicate secure
11488 boot mode
11489 - SAUCE: (efi-lockdown) efi: Lock down the kernel if booted in secure boot
11490 mode
11491 - SAUCE: (efi-lockdown) KEYS: Make use of platform keyring for module
11492 signature verify
11493 - SAUCE: (efi-lockdown) efi: Sanitize boot_params in efi stub
11494 - SAUCE: (efi-lockdown) furter KEXEC_VERIFY_SIG -> KEXEC_SIG updates
11495 - SAUCE: (efi-lockdown) arm64: add kernel config option to lock down when in
11496 Secure Boot mode
11497 - SAUCE: import aufs driver
11498 - SAUCE: aufs: rwsem owner changed to atmoic_long_t in 5.3
11499 - [Config] disable zfs dkms build
11500 - [Config] disable nvidia dkms build
11501 - [Config] disable vbox dkms build
11502 - SAUCE: perf diff: use llabs for s64 vaules
11503
11504 [ Upstream Kernel Changes ]
11505
11506 * Rebase to v5.3-rc1
11507
11508 -- Seth Forshee <seth.forshee@canonical.com> Tue, 23 Jul 2019 21:45:44 -0500
11509
11510 linux (5.3.0-0.0) eoan; urgency=medium
11511
11512 * Dummy entry.
11513
11514 -- Seth Forshee <seth.forshee@canonical.com> Mon, 22 Jul 2019 10:19:04 -0500
11515
11516 linux (5.2.0-9.10) eoan; urgency=medium
11517
11518 * Packaging resync (LP: #1786013)
11519 - [Packaging] update helper scripts
11520
11521 * input/mouse: alps trackpoint-only device doesn't work (LP: #1836752)
11522 - SAUCE: Input: alps - don't handle ALPS cs19 trackpoint-only device
11523 - SAUCE: Input: alps - fix a mismatch between a condition check and its
11524 comment
11525
11526 * System does not auto detect disconnection of external monitor (LP: #1835001)
11527 - SAUCE: drm/i915: Add support for retrying hotplug
11528 - SAUCE: drm/i915: Enable hotplug retry
11529
11530 * alsa/hdmi: add icelake hdmi audio support for a Dell machine (LP: #1836916)
11531 - SAUCE: ALSA: hda/hdmi - Remove duplicated define
11532 - SAUCE: ALSA: hda/hdmi - Fix i915 reverse port/pin mapping
11533
11534 * First click on Goodix touchpad doesn't be recognized after runtime suspended
11535 (LP: #1836836)
11536 - SAUCE: i2c: designware: add G3 3590 into i2c quirk
11537
11538 * ixgbe{vf} - Physical Function gets IRQ when VF checks link state
11539 (LP: #1836760)
11540 - ixgbevf: Use cached link state instead of re-reading the value for ethtool
11541
11542 * Doing multiple squashfs (and other loop?) mounts in parallel breaks
11543 (LP: #1836914)
11544 - SAUCE: Revert "loop: Don't change loop device under exclusive opener"
11545
11546 * hibmc-drm Causes Unreadable Display for Huawei amd64 Servers (LP: #1762940)
11547 - SAUCE: Make CONFIG_DRM_HISI_HIBMC depend on ARM64
11548 - [Config] Set CONFIG_DRM_HISI_HIBMC to arm64 only
11549 - [Config] add hibmc-drm to modules.ignore
11550
11551 * hda/realtek: can't detect external mic on a Dell machine (LP: #1836755)
11552 - ALSA: hda/realtek: apply ALC891 headset fixup to one Dell machine
11553
11554 * Enable Armada SOCs and MVPP2 NIC driver for disco/generic arm64
11555 (LP: #1835054)
11556 - [Config] Enable Armada SOCs and MVPP2 NIC driver for disco/generic arm64
11557
11558 * Unhide Nvidia HDA audio controller (LP: #1836308)
11559 - PCI: Enable NVIDIA HDA controllers
11560
11561 * Intel ethernet I219 may wrongly detect connection speed as 10Mbps
11562 (LP: #1836177)
11563 - e1000e: Make watchdog use delayed work
11564
11565 * Sometimes touchpad(goodix) can't use tap function (LP: #1836020)
11566 - SAUCE: i2c: designware: add Inpiron/Vostro 7590 into i2c quirk
11567 - SAUCE: i2c: designware: add Inpiron 7591 into i2c quirk
11568
11569 * Intel ethernet I219 has slow RX speed (LP: #1836152)
11570 - e1000e: add workaround for possible stalled packet
11571 - e1000e: disable force K1-off feature
11572
11573 * bcache: risk of data loss on I/O errors in backing or caching devices
11574 (LP: #1829563)
11575 - Revert "bcache: set CACHE_SET_IO_DISABLE in bch_cached_dev_error()"
11576
11577 * bnx2x driver causes 100% CPU load (LP: #1832082)
11578 - bnx2x: Prevent ptp_task to be rescheduled indefinitely
11579
11580 * fcf-protection=none patch with new version
11581 - Revert "UBUNTU: SAUCE: kbuild: add -fcf-protection=none to retpoline flags"
11582 - SAUCE: kbuild: add -fcf-protection=none when using retpoline flags
11583
11584 * CVE-2019-12614
11585 - powerpc/pseries/dlpar: Fix a missing check in dlpar_parse_cc_property()
11586
11587 * Eoan update: v5.2.1 upstream stable release (LP: #1836622)
11588 - crypto: lrw - use correct alignmask
11589 - crypto: talitos - rename alternative AEAD algos.
11590 - fscrypt: don't set policy for a dead directory
11591 - udf: Fix incorrect final NOT_ALLOCATED (hole) extent length
11592 - media: stv0297: fix frequency range limit
11593 - ALSA: usb-audio: Fix parse of UAC2 Extension Units
11594 - ALSA: hda/realtek - Headphone Mic can't record after S3
11595 - tpm: Actually fail on TPM errors during "get random"
11596 - tpm: Fix TPM 1.2 Shutdown sequence to prevent future TPM operations
11597 - block: fix .bi_size overflow
11598 - block, bfq: NULL out the bic when it's no longer valid
11599 - perf intel-pt: Fix itrace defaults for perf script
11600 - perf auxtrace: Fix itrace defaults for perf script
11601 - perf intel-pt: Fix itrace defaults for perf script intel-pt documentation
11602 - perf pmu: Fix uncore PMU alias list for ARM64
11603 - perf thread-stack: Fix thread stack return from kernel for kernel-only case
11604 - perf header: Assign proper ff->ph in perf_event__synthesize_features()
11605 - x86/ptrace: Fix possible spectre-v1 in ptrace_get_debugreg()
11606 - x86/tls: Fix possible spectre-v1 in do_get_thread_area()
11607 - Documentation: Add section about CPU vulnerabilities for Spectre
11608 - Documentation/admin: Remove the vsyscall=native documentation
11609 - mwifiex: Don't abort on small, spec-compliant vendor IEs
11610 - USB: serial: ftdi_sio: add ID for isodebug v1
11611 - USB: serial: option: add support for GosunCn ME3630 RNDIS mode
11612 - Revert "serial: 8250: Don't service RX FIFO if interrupts are disabled"
11613 - p54usb: Fix race between disconnect and firmware loading
11614 - usb: gadget: f_fs: data_len used before properly set
11615 - usb: gadget: ether: Fix race between gether_disconnect and rx_submit
11616 - usb: dwc2: use a longer AHB idle timeout in dwc2_core_reset()
11617 - usb: renesas_usbhs: add a workaround for a race condition of workqueue
11618 - drivers/usb/typec/tps6598x.c: fix portinfo width
11619 - drivers/usb/typec/tps6598x.c: fix 4CC cmd write
11620 - p54: fix crash during initialization
11621 - staging: comedi: dt282x: fix a null pointer deref on interrupt
11622 - staging: wilc1000: fix error path cleanup in wilc_wlan_initialize()
11623 - staging: bcm2835-camera: Restore return behavior of ctrl_set_bitrate()
11624 - staging: comedi: amplc_pci230: fix null pointer deref on interrupt
11625 - staging: mt7621-pci: fix PCIE_FTS_NUM_LO macro
11626 - HID: Add another Primax PIXART OEM mouse quirk
11627 - lkdtm: support llvm-objcopy
11628 - binder: fix memory leak in error path
11629 - binder: return errors from buffer copy functions
11630 - iio: adc: stm32-adc: add missing vdda-supply
11631 - coresight: Potential uninitialized variable in probe()
11632 - coresight: etb10: Do not call smp_processor_id from preemptible
11633 - coresight: tmc-etr: Do not call smp_processor_id() from preemptible
11634 - coresight: tmc-etr: alloc_perf_buf: Do not call smp_processor_id from
11635 preemptible
11636 - coresight: tmc-etf: Do not call smp_processor_id from preemptible
11637 - carl9170: fix misuse of device driver API
11638 - Revert "x86/build: Move _etext to actual end of .text"
11639 - VMCI: Fix integer overflow in VMCI handle arrays
11640 - staging: vchiq_2835_arm: revert "quit using custom down_interruptible()"
11641 - staging: vchiq: make wait events interruptible
11642 - staging: vchiq: revert "switch to wait_for_completion_killable"
11643 - staging: fsl-dpaa2/ethsw: fix memory leak of switchdev_work
11644 - staging: bcm2835-camera: Replace spinlock protecting context_map with mutex
11645 - staging: bcm2835-camera: Ensure all buffers are returned on disable
11646 - staging: bcm2835-camera: Remove check of the number of buffers supplied
11647 - staging: bcm2835-camera: Handle empty EOS buffers whilst streaming
11648 - staging: rtl8712: reduce stack usage, again
11649 - Linux 5.2.1
11650 - [Config] updateconfigs after v5.2.1 stable update
11651
11652 * fcf-protection=none patch with upstream version
11653 - Revert "UBUNTU: SAUCE: add -fcf-protection=none to retpoline flags"
11654 - SAUCE: kbuild: add -fcf-protection=none to retpoline flags
11655
11656 * Miscellaneous Ubuntu changes
11657 - SAUCE: selftests/ftrace: avoid failure when trying to probe a notrace
11658 function
11659 - SAUCE: selftests/powerpc/ptrace: fix build failure
11660 - update dkms package versions
11661 - [Packaging] add zlua to zfs-modules.ignore
11662 - update dkms package versions
11663
11664 -- Seth Forshee <seth.forshee@canonical.com> Fri, 19 Jul 2019 15:04:45 -0500
11665
11666 linux (5.2.0-8.9) eoan; urgency=medium
11667
11668 * linux: 5.2.0-8.9 -proposed tracker (LP: #1835700)
11669
11670 * Miscellaneous Ubuntu changes
11671 - [Packaging] replace zfs and spl build with zfs 0.8.1-1ubuntu1
11672 - SAUCE: test_bpf: remove expected fail for Ctx heavy transformations test on
11673 s390
11674 - SAUCE: add -fcf-protection=none to retpoline flags
11675 - SAUCE: usbip: ensure strings copied using strncpy are null-terminated
11676 - SAUCE: usbip: add -Wno-address-of-packed-member to EXTRA_CFLAGS
11677 - SAUCE: perf jvmti: ensure strncpy result is null-terminated
11678 - update dkms package versions
11679 - add removed zfs modules to modules.ignore
11680
11681 [ Upstream Kernel Changes ]
11682
11683 * Rebase to v5.2
11684
11685 -- Seth Forshee <seth.forshee@canonical.com> Mon, 08 Jul 2019 07:13:41 -0500
11686
11687 linux (5.2.0-7.8) eoan; urgency=medium
11688
11689 * Kernel panic upon resetting ixgbe SR-IOV VFIO virtual function using 5.0
11690 kernel (LP: #1829652)
11691 - SAUCE: ixgbe: Avoid NULL pointer dereference with VF on non-IPsec hw
11692
11693 * Hi1620 driver updates from upstream 5.2 merge window (LP: #1830815)
11694 - net: hns3: initialize CPU reverse mapping
11695 - net: hns3: refine the flow director handle
11696 - net: hns3: add aRFS support for PF
11697 - net: hns3: fix for FEC configuration
11698 - RDMA/hns: Remove unnecessary print message in aeq
11699 - RDMA/hns: Update CQE specifications
11700 - RDMA/hns: Move spin_lock_irqsave to the correct place
11701 - RDMA/hns: Remove jiffies operation in disable interrupt context
11702 - RDMA/hns: Replace magic numbers with #defines
11703 - net: hns3: fix compile warning without CONFIG_RFS_ACCEL
11704 - net: hns3: fix for HNS3_RXD_GRO_SIZE_M macro
11705 - net: hns3: add support for dump firmware statistics by debugfs
11706 - net: hns3: use HCLGE_STATE_NIC_REGISTERED to indicate PF NIC client has
11707 registered
11708 - net: hns3: use HCLGE_STATE_ROCE_REGISTERED to indicate PF ROCE client has
11709 registered
11710 - net: hns3: use HCLGEVF_STATE_NIC_REGISTERED to indicate VF NIC client has
11711 registered
11712 - net: hns3: modify hclge_init_client_instance()
11713 - net: hns3: modify hclgevf_init_client_instance()
11714 - net: hns3: add handshake with hardware while doing reset
11715 - net: hns3: stop schedule reset service while unloading driver
11716 - net: hns3: adjust hns3_uninit_phy()'s location in the hns3_client_uninit()
11717 - net: hns3: fix a memory leak issue for hclge_map_unmap_ring_to_vf_vector
11718 - RDMA/hns: Bugfix for posting multiple srq work request
11719 - net: hns3: remove redundant core reset
11720 - net: hns3: don't configure new VLAN ID into VF VLAN table when it's full
11721 - net: hns3: fix VLAN filter restore issue after reset
11722 - net: hns3: set the port shaper according to MAC speed
11723 - net: hns3: add a check to pointer in error_detected and slot_reset
11724 - net: hns3: set ops to null when unregister ad_dev
11725 - net: hns3: add handling of two bits in MAC tunnel interrupts
11726 - net: hns3: remove setting bit of reset_requests when handling mac tunnel
11727 interrupts
11728 - net: hns3: add opcode about query and clear RAS & MSI-X to special opcode
11729 - net: hns3: delay and separate enabling of NIC and ROCE HW errors
11730 - RDMA/hns: fix inverted logic of readl read and shift
11731 - RDMA/hns: Bugfix for filling the sge of srq
11732 - net: hns3: log detail error info of ROCEE ECC and AXI errors
11733 - net: hns3: fix wrong size of mailbox responding data
11734 - net: hns3: make HW GRO handling compliant with SW GRO
11735 - net: hns3: replace numa_node_id with numa_mem_id for buffer reusing
11736 - net: hns3: refactor hns3_get_new_int_gl function
11737 - net: hns3: trigger VF reset if a VF has an over_8bd_nfe_err
11738 - net: hns3: delete the redundant user NIC codes
11739 - net: hns3: small changes for magic numbers
11740 - net: hns3: use macros instead of magic numbers
11741 - net: hns3: refactor PF/VF RSS hash key configuration
11742 - net: hns3: some modifications to simplify and optimize code
11743 - net: hns3: fix some coding style issues
11744 - net: hns3: delay setting of reset level for hw errors until slot_reset is
11745 called
11746 - net: hns3: fix avoid unnecessary resetting for the H/W errors which do not
11747 require reset
11748 - net: hns3: process H/W errors occurred before HNS dev initialization
11749 - net: hns3: add recovery for the H/W errors occurred before the HNS dev
11750 initialization
11751 - net: hns3: some changes of MSI-X bits in PPU(RCB)
11752 - net: hns3: extract handling of mpf/pf msi-x errors into functions
11753 - net: hns3: clear restting state when initializing HW device
11754 - net: hns3: free irq when exit from abnormal branch
11755 - net: hns3: fix for dereferencing before null checking
11756 - net: hns3: fix for skb leak when doing selftest
11757 - net: hns3: delay ring buffer clearing during reset
11758 - net: hns3: some variable modification
11759 - net: hns3: fix dereference of ae_dev before it is null checked
11760 - scsi: hisi_sas: Delete PHY timers when rmmod or probe failed
11761 - scsi: hisi_sas: Fix the issue of argument mismatch of printing ecc errors
11762 - scsi: hisi_sas: Reduce HISI_SAS_SGE_PAGE_CNT in size
11763 - scsi: hisi_sas: Change the type of some numbers to unsigned
11764 - scsi: hisi_sas: Ignore the error code between phy down to phy up
11765 - scsi: hisi_sas: Disable stash for v3 hw
11766 - net: hns3: Add missing newline at end of file
11767 - RDMa/hns: Don't stuck in endless timeout loop
11768
11769 * Sometimes touchpad automatically trigger double click (LP: #1833484)
11770 - SAUCE: i2c: designware: Add disable runtime pm quirk
11771
11772 * Add pointstick support on HP ZBook 17 G5 (LP: #1833387)
11773 - Revert "HID: multitouch: Support ALPS PTP stick with pid 0x120A"
11774
11775 * depmod may prefer unsigned l-r-m nvidia modules to signed modules
11776 (LP: #1834479)
11777 - [Packaging] dkms-build--nvidia-N -- clean up unsigned ko files
11778
11779 * Miscellaneous Ubuntu changes
11780 - SAUCE: selftests/powerpc: disable signal_fuzzer test
11781
11782 [ Upstream Kernel Changes ]
11783
11784 * Rebase to v5.2-rc7
11785
11786 -- Seth Forshee <seth.forshee@canonical.com> Mon, 01 Jul 2019 07:22:18 -0500
11787
11788 linux (5.2.0-6.7) eoan; urgency=medium
11789
11790 * hinic: fix oops due to race in set_rx_mode (LP: #1832048)
11791 - hinic: fix a bug in set rx mode
11792
11793 * Miscellaneous Ubuntu changes
11794 - rebase to v5.2-rc6
11795
11796 [ Upstream Kernel Changes ]
11797
11798 * Rebase to v5.2-rc6
11799
11800 -- Seth Forshee <seth.forshee@canonical.com> Sun, 23 Jun 2019 23:36:11 -0500
11801
11802 linux (5.2.0-5.6) eoan; urgency=medium
11803
11804 * QCA9377 isn't being recognized sometimes (LP: #1757218)
11805 - SAUCE: USB: Disable USB2 LPM at shutdown
11806
11807 * shiftfs: allow changing ro/rw for subvolumes (LP: #1832316)
11808 - SAUCE: shiftfs: allow changing ro/rw for subvolumes
11809
11810 * Miscellaneous Ubuntu changes
11811 - update dkms package versions
11812 - [Packaging] replace nvidia-418 dkms build with nvidia-430
11813 - SAUCE: import aufs driver
11814
11815 [ Upstream Kernel Changes ]
11816
11817 * Rebase to v5.2-rc5
11818
11819 -- Seth Forshee <seth.forshee@canonical.com> Mon, 17 Jun 2019 15:04:12 -0500
11820
11821 linux (5.2.0-4.5) eoan; urgency=medium
11822
11823 * arm64: cma_alloc errors at boot (LP: #1823753)
11824 - [Config] Bump CMA_SIZE_MBYTES to 32 on arm64
11825 - dma-contiguous: add dma_{alloc,free}_contiguous() helpers
11826 - dma-contiguous: use fallback alloc_pages for single pages
11827 - dma-contiguous: fix !CONFIG_DMA_CMA version of dma_{alloc,
11828 free}_contiguous()
11829
11830 * Miscellaneous Ubuntu changes
11831 - [Config] CONFIG_MFD_TQMX86=n for s390x
11832 - [Config] CONFIG_GPIO_AMD_FCH=n for s390x
11833 - [Config] CONFIG_BACKLIGHT_CLASS_DEVICE=n on s390x
11834 - [Config] CONFIG_LCD_CLASS_DEVICE=n for s390x
11835 - [Config] CONFIG_DRM_ETNAVIV=m for armhf generic-lpae
11836 - [Config] CONFIG_DRM_NOUVEAU_SVM=n
11837 - [Config] CONFIG_HWMON=n for s390x
11838 - [Config] CONFIG_NEW_LEDS=n for s390x
11839 - [Config] CONFIG_MTD_NAND_OMAP2=y for armhf
11840 - [Config] CONFIG_VOP_BUS=n for non-amd64 arches
11841 - [Config] CONFIG_TI_CPSW_PHY_SEL=n
11842 - [Config] CONFIG_INTERCONNECT=n for s390x
11843 - [Config] CONFIG_SCSI_GDTH=n for s390x
11844 - [Config] CONFIG_PACKING=n for s390x
11845 - [Config] CONFIG_ARCH_MILBEAUT=y for armhf
11846 - [Config] update annotations following config review
11847 - update dkms package versions
11848 - [Config] enable nvidia dkms build
11849
11850 [ Upstream Kernel Changes ]
11851
11852 * Rebase to v5.2-rc4
11853
11854 -- Seth Forshee <seth.forshee@canonical.com> Mon, 10 Jun 2019 07:00:11 -0500
11855
11856 linux (5.2.0-3.4) eoan; urgency=medium
11857
11858 * [18.04/18.10] File libperf-jvmti.so is missing in linux-tools-common deb on
11859 Ubuntu (LP: #1761379)
11860 - [Packaging] Support building libperf-jvmti.so
11861
11862 * Miscellaneous Ubuntu changes
11863 - SAUCE: Revert "bpf, selftest: test global data/bss/rodata sections"
11864 - update dkms package versions
11865 - [Config] enable zfs
11866 - rebase to v5.2-rc3
11867
11868 [ Upstream Kernel Changes ]
11869
11870 * Rebase to v5.2-rc3
11871
11872 -- Seth Forshee <seth.forshee@canonical.com> Sun, 02 Jun 2019 21:48:50 -0500
11873
11874 linux (5.2.0-2.3) eoan; urgency=medium
11875
11876 * Miscellaneous Ubuntu changes
11877 - SAUCE: perf arm64: Fix mksyscalltbl when system kernel headers are ahead of
11878 the kernel
11879
11880 -- Seth Forshee <seth.forshee@canonical.com> Tue, 28 May 2019 07:12:39 -0500
11881
11882 linux (5.2.0-1.2) eoan; urgency=medium
11883
11884 * Miscellaneous Ubuntu changes
11885 - [Config] CONFIG_INTEGRITY_PLATFORM_KEYRING=y
11886 - update dkms package versions
11887 - [Config] enable vbox dkms build
11888 - update dkms package versions
11889
11890 [ Upstream Kernel Changes ]
11891
11892 * Rebase to v5.2-rc2
11893
11894 -- Seth Forshee <seth.forshee@canonical.com> Mon, 27 May 2019 21:11:27 -0500
11895
11896 linux (5.2.0-0.1) eoan; urgency=medium
11897
11898 * Miscellaneous Ubuntu changes
11899 - SAUCE: import aufs driver
11900 - [Packaging] disable ZFS
11901 - [Packaging] disable nvidia
11902 - [Packaging] dkms-build -- expand paths searched for make.log files
11903 - add virtualbox-guest-dkms dkms package build
11904 - enable vbox dkms build for amd64 and i386
11905 - update dkms package versions
11906 - SAUCE: (efi-lockdown) Add the ability to lock down access to the running
11907 kernel image
11908 - SAUCE: (efi-lockdown) Enforce module signatures if the kernel is locked down
11909 - SAUCE: (efi-lockdown) Restrict /dev/{mem,kmem,port} when the kernel is
11910 locked down
11911 - SAUCE: (efi-lockdown) kexec_load: Disable at runtime if the kernel is locked
11912 down
11913 - SAUCE: (efi-lockdown) Copy secure_boot flag in boot params across kexec
11914 reboot
11915 - SAUCE: (efi-lockdown) kexec_file: split KEXEC_VERIFY_SIG into KEXEC_SIG and
11916 KEXEC_SIG_FORCE
11917 - SAUCE: (efi-lockdown) kexec_file: Restrict at runtime if the kernel is
11918 locked down
11919 - SAUCE: (efi-lockdown) hibernate: Disable when the kernel is locked down
11920 - SAUCE: (efi-lockdown) uswsusp: Disable when the kernel is locked down
11921 - SAUCE: (efi-lockdown) PCI: Lock down BAR access when the kernel is locked
11922 down
11923 - SAUCE: (efi-lockdown) x86: Lock down IO port access when the kernel is
11924 locked down
11925 - SAUCE: (efi-lockdown) x86/msr: Restrict MSR access when the kernel is locked
11926 down
11927 - SAUCE: (efi-lockdown) ACPI: Limit access to custom_method when the kernel is
11928 locked down
11929 - SAUCE: (efi-lockdown) acpi: Ignore acpi_rsdp kernel param when the kernel
11930 has been locked down
11931 - SAUCE: (efi-lockdown) acpi: Disable ACPI table override if the kernel is
11932 locked down
11933 - SAUCE: (efi-lockdown) acpi: Disable APEI error injection if the kernel is
11934 locked down
11935 - SAUCE: (efi-lockdown) Prohibit PCMCIA CIS storage when the kernel is locked
11936 down
11937 - SAUCE: (efi-lockdown) Lock down TIOCSSERIAL
11938 - SAUCE: (efi-lockdown) Lock down module params that specify hardware
11939 parameters (eg. ioport)
11940 - SAUCE: (efi-lockdown) x86/mmiotrace: Lock down the testmmiotrace module
11941 - SAUCE: (efi-lockdown) Lock down /proc/kcore
11942 - SAUCE: (efi-lockdown) Lock down kprobes
11943 - SAUCE: (efi-lockdown) bpf: Restrict kernel image access functions when the
11944 kernel is locked down
11945 - SAUCE: (efi-lockdown) Lock down perf
11946 - SAUCE: (efi-lockdown) debugfs: Restrict debugfs when the kernel is locked
11947 down
11948 - SAUCE: (efi-lockdown) lockdown: Print current->comm in restriction messages
11949 - SAUCE: (efi-lockdown) kexec: Allow kexec_file() with appropriate IMA policy
11950 when locked down
11951 - SAUCE: (efi-lockdown) Make get_cert_list() not complain about cert lists
11952 that aren't present.
11953 - SAUCE: (efi-lockdown) Add efi_status_to_str() and rework
11954 efi_status_to_err().
11955 - SAUCE: (efi-lockdown) Make get_cert_list() use efi_status_to_str() to print
11956 error messages.
11957 - SAUCE: (efi-lockdown) efi: Add an EFI_SECURE_BOOT flag to indicate secure
11958 boot mode
11959 - SAUCE: (efi-lockdown) efi: Lock down the kernel if booted in secure boot
11960 mode
11961 - SAUCE: (efi-lockdown) KEYS: Make use of platform keyring for module
11962 signature verify
11963 - SAUCE: (efi-lockdown) debugfs: avoid EPERM when no open file operation
11964 defined
11965 - SAUCE: (efi-lockdown) efi: Sanitize boot_params in efi stub
11966 - SAUCE: (efi-lockdown) furter KEXEC_VERIFY_SIG -> KEXEC_SIG updates
11967 - SAUCE: (efi-lockdown) arm64: add kernel config option to lock down when in
11968 Secure Boot mode
11969 - update dkms package versions
11970 - [Config] disable vbox build
11971 - SAUCE: s390: mark __cpacf_check_opcode() and cpacf_query_func() as
11972 __always_inline
11973 - SAUCE: IB/mlx5: use size_t instead of u64 when dividing
11974
11975 [ Upstream Kernel Changes ]
11976
11977 * Rebase to v5.2-rc1
11978
11979 -- Seth Forshee <seth.forshee@canonical.com> Tue, 21 May 2019 11:18:43 -0500
11980
11981 linux (5.2.0-0.0) eoan; urgency=medium
11982
11983 * Dummy entry.
11984
11985 -- Seth Forshee <seth.forshee@canonical.com> Tue, 21 May 2019 07:34:43 -0500
11986
11987 linux (5.1.0-2.2) eoan; urgency=medium
11988
11989 * Packaging resync (LP: #1786013)
11990 - [Packaging] resync git-ubuntu-log
11991
11992 * Eoan update: v5.1.2 upstream stable release (LP: #1829050)
11993 - x86/msr-index: Cleanup bit defines
11994 - x86/speculation: Consolidate CPU whitelists
11995 - x86/speculation/mds: Add basic bug infrastructure for MDS
11996 - x86/speculation/mds: Add BUG_MSBDS_ONLY
11997 - x86/kvm: Expose X86_FEATURE_MD_CLEAR to guests
11998 - x86/speculation/mds: Add mds_clear_cpu_buffers()
11999 - x86/speculation/mds: Clear CPU buffers on exit to user
12000 - x86/kvm/vmx: Add MDS protection when L1D Flush is not active
12001 - x86/speculation/mds: Conditionally clear CPU buffers on idle entry
12002 - x86/speculation/mds: Add mitigation control for MDS
12003 - x86/speculation/mds: Add sysfs reporting for MDS
12004 - x86/speculation/mds: Add mitigation mode VMWERV
12005 - Documentation: Move L1TF to separate directory
12006 - Documentation: Add MDS vulnerability documentation
12007 - x86/speculation/mds: Add mds=full,nosmt cmdline option
12008 - x86/speculation: Move arch_smt_update() call to after mitigation decisions
12009 - x86/speculation/mds: Add SMT warning message
12010 - x86/speculation/mds: Fix comment
12011 - x86/speculation/mds: Print SMT vulnerable on MSBDS with mitigations off
12012 - cpu/speculation: Add 'mitigations=' cmdline option
12013 - x86/speculation: Support 'mitigations=' cmdline option
12014 - powerpc/speculation: Support 'mitigations=' cmdline option
12015 - s390/speculation: Support 'mitigations=' cmdline option
12016 - x86/speculation/mds: Add 'mitigations=' support for MDS
12017 - x86/mds: Add MDSUM variant to the MDS documentation
12018 - Documentation: Correct the possible MDS sysfs values
12019 - x86/speculation/mds: Fix documentation typo
12020 - Linux 5.1.2
12021
12022 * Eoan update: v5.1.1 upstream stable release (LP: #1829046)
12023 - Drivers: hv: vmbus: Remove the undesired put_cpu_ptr() in hv_synic_cleanup()
12024 - ubsan: Fix nasty -Wbuiltin-declaration-mismatch GCC-9 warnings
12025 - staging: greybus: power_supply: fix prop-descriptor request size
12026 - staging: wilc1000: Avoid GFP_KERNEL allocation from atomic context.
12027 - staging: most: cdev: fix chrdev_region leak in mod_exit
12028 - staging: most: sound: pass correct device when creating a sound card
12029 - usb: dwc3: Allow building USB_DWC3_QCOM without EXTCON
12030 - usb: dwc3: Fix default lpm_nyet_threshold value
12031 - USB: serial: f81232: fix interrupt worker not stop
12032 - USB: cdc-acm: fix unthrottle races
12033 - usb-storage: Set virt_boundary_mask to avoid SG overflows
12034 - genirq: Prevent use-after-free and work list corruption
12035 - intel_th: pci: Add Comet Lake support
12036 - iio: adc: qcom-spmi-adc5: Fix of-based module autoloading
12037 - cpufreq: armada-37xx: fix frequency calculation for opp
12038 - ACPI / LPSS: Use acpi_lpss_* instead of acpi_subsys_* functions for
12039 hibernate
12040 - soc: sunxi: Fix missing dependency on REGMAP_MMIO
12041 - scsi: lpfc: change snprintf to scnprintf for possible overflow
12042 - scsi: qla2xxx: Fix incorrect region-size setting in optrom SYSFS routines
12043 - scsi: qla2xxx: Set remote port devloss timeout to 0
12044 - scsi: qla2xxx: Fix device staying in blocked state
12045 - Bluetooth: hidp: fix buffer overflow
12046 - Bluetooth: Align minimum encryption key size for LE and BR/EDR connections
12047 - Bluetooth: Fix not initializing L2CAP tx_credits
12048 - Bluetooth: hci_bcm: Fix empty regulator supplies for Intel Macs
12049 - UAS: fix alignment of scatter/gather segments
12050 - ASoC: Intel: avoid Oops if DMA setup fails
12051 - i3c: Fix a shift wrap bug in i3c_bus_set_addr_slot_status()
12052 - locking/futex: Allow low-level atomic operations to return -EAGAIN
12053 - arm64: futex: Bound number of LDXR/STXR loops in FUTEX_WAKE_OP
12054 - Linux 5.1.1
12055
12056 * shiftfs: lock security sensitive superblock flags (LP: #1827122)
12057 - SAUCE: shiftfs: lock down certain superblock flags
12058
12059 * Please package libbpf (which is done out of the kernel src) in Debian [for
12060 19.10] (LP: #1826410)
12061 - SAUCE: tools -- fix add ability to disable libbfd
12062
12063 * ratelimit cma_alloc messages (LP: #1828092)
12064 - SAUCE: cma: ratelimit cma_alloc error messages
12065
12066 * Headphone jack switch sense is inverted: plugging in headphones disables
12067 headphone output (LP: #1824259)
12068 - ASoC: rt5645: Headphone Jack sense inverts on the LattePanda board
12069
12070 * There are 4 HDMI/Displayport audio output listed in sound setting without
12071 attach any HDMI/DP monitor (LP: #1827967)
12072 - ALSA: hda/hdmi - Read the pin sense from register when repolling
12073 - ALSA: hda/hdmi - Consider eld_valid when reporting jack event
12074
12075 * CONFIG_LOG_BUF_SHIFT set to 14 is too low on arm64 (LP: #1824864)
12076 - [Config] CONFIG_LOG_BUF_SHIFT=18 on all 64bit arches
12077
12078 * CTAUTO:DevOps:860.50:devops4fp1:Error occurred during LINUX Dmesg error
12079 Checking for all LINUX clients for devops4p10 (LP: #1766201)
12080 - SAUCE: integrity: downgrade error to warning
12081
12082 * linux-buildinfo: pull out ABI information into its own package
12083 (LP: #1806380)
12084 - [Packaging] autoreconstruct -- base tag is always primary mainline version
12085
12086 * [SRU] Please sync vbox modules from virtualbox 6.0.6 on next kernel update
12087 (LP: #1825210)
12088 - vbox-update: updates for renamed makefiles
12089 - ubuntu: vbox -- update to 6.0.6-dfsg-1
12090
12091 * autofs kernel module missing (LP: #1824333)
12092 - [Config] Update autofs4 path in inclusion list
12093
12094 * The Realtek card reader does not enter PCIe 1.1/1.2 (LP: #1825487)
12095 - SAUCE: misc: rtsx: Fixed rts5260 power saving parameter and sd glitch
12096
12097 * CVE-2019-3874
12098 - sctp: implement memory accounting on tx path
12099 - sctp: implement memory accounting on rx path
12100
12101 * apparmor does not start in Disco LXD containers (LP: #1824812)
12102 - SAUCE: shiftfs: use separate llseek method for directories
12103
12104 * Miscellaneous Ubuntu changes
12105 - [Packaging] autoreconstruct -- remove for -rc kernels
12106 - SAUCE: (efi-lockdown) debugfs: avoid EPERM when no open file operation
12107 defined
12108 - SAUCE: (efi-lockdown) efi: Sanitize boot_params in efi stub
12109 - SAUCE: (efi-lockdown) furter KEXEC_VERIFY_SIG -> KEXEC_SIG updates
12110 - [Config] (efi-lockdown): update configs after efi lockdown patch refresh
12111 - [Packaging] don't delete efi_parser.c
12112 - vbox-update -- do not fix up KERN_DIR or KBUILD_EXTMOD
12113 - ubuntu: vbox -- update to 6.0.6-dfsg-2
12114 - add nvidia-418 dkms build
12115 - remove virtualbox guest drivers
12116 - [Packaging] dkms-build -- expand paths searched for make.log files
12117 - add virtualbox-guest-dkms dkms package build
12118 - enable vbox dkms build for amd64 and i386
12119 - [Config] update configs for v5.1(-rc7)? rebase
12120 - update dkms package versions
12121 - Add the ability to lock down access to the running kernel image
12122 - Enforce module signatures if the kernel is locked down
12123 - Restrict /dev/{mem,kmem,port} when the kernel is locked down
12124 - kexec_load: Disable at runtime if the kernel is locked down
12125 - Copy secure_boot flag in boot params across kexec reboot
12126 - kexec_file: split KEXEC_VERIFY_SIG into KEXEC_SIG and KEXEC_SIG_FORCE
12127 - kexec_file: Restrict at runtime if the kernel is locked down
12128 - hibernate: Disable when the kernel is locked down
12129 - uswsusp: Disable when the kernel is locked down
12130 - PCI: Lock down BAR access when the kernel is locked down
12131 - x86: Lock down IO port access when the kernel is locked down
12132 - x86/msr: Restrict MSR access when the kernel is locked down
12133 - ACPI: Limit access to custom_method when the kernel is locked down
12134 - acpi: Ignore acpi_rsdp kernel param when the kernel has been locked down
12135 - acpi: Disable ACPI table override if the kernel is locked down
12136 - acpi: Disable APEI error injection if the kernel is locked down
12137 - Prohibit PCMCIA CIS storage when the kernel is locked down
12138 - Lock down TIOCSSERIAL
12139 - Lock down module params that specify hardware parameters (eg. ioport)
12140 - x86/mmiotrace: Lock down the testmmiotrace module
12141 - Lock down /proc/kcore
12142 - Lock down kprobes
12143 - bpf: Restrict kernel image access functions when the kernel is locked down
12144 - Lock down perf
12145 - debugfs: Restrict debugfs when the kernel is locked down
12146 - lockdown: Print current->comm in restriction messages
12147 - kexec: Allow kexec_file() with appropriate IMA policy when locked down
12148 - Make get_cert_list() not complain about cert lists that aren't present.
12149 - Add efi_status_to_str() and rework efi_status_to_err().
12150 - Make get_cert_list() use efi_status_to_str() to print error messages.
12151 - efi: Add an EFI_SECURE_BOOT flag to indicate secure boot mode
12152 - efi: Lock down the kernel if booted in secure boot mode
12153 - KEYS: Make use of platform keyring for module signature verify
12154
12155 * Miscellaneous upstream changes
12156 - ALSA: hdea/realtek - Headset fixup for System76 Gazelle (gaze14)
12157
12158 -- Seth Forshee <seth.forshee@canonical.com> Tue, 14 May 2019 12:32:56 -0500
12159
12160 linux (5.1.0-1.1) eoan; urgency=medium
12161
12162 * bionic: fork out linux-snapdragon into its own topic kernel (LP: #1820868)
12163 - [Packaging]: really drop snapdragon
12164
12165 * Miscellaneous Ubuntu changes
12166 - SAUCE: fix vbox use of MAP_SHARED
12167 - SAUCE: fix vbox use of vm_fault_t
12168 - [Packaging] disable ZFS
12169 - [Packaging] disable nvidia
12170 - SAUCE: perf annotate: Fix build on 32 bit for BPF annotation
12171 - [Config]: updateconfig after rebase to v5.1-rc
12172 - [Config]: build ETNAVIV only on arm platforms
12173 - [Config]: Disable CMA on non-arm platforms
12174 - [Config]: MMC_CQHCI is needed by some built-in drivers
12175 - [Config]: a.out support has been deprecated
12176 - [Config]: R3964 was marked as BROKEN
12177 - [Config]: Add SENSIRION_SGP30 module
12178
12179 * Miscellaneous upstream changes
12180 - Revert "UBUNTU: SAUCE: tools: lib/bpf -- add generated headers to search
12181 path"
12182 - Revert "UBUNTU: SAUCE: btqcomsmd: introduce BT_QCOMSMD_HACK"
12183
12184 -- Thadeu Lima de Souza Cascardo <cascardo@canonical.com> Thu, 25 Apr 2019 10:03:25 -0300
12185
12186 linux (5.1.0-0.0) eoan; urgency=medium
12187
12188 * Dummy entry.
12189
12190 -- Thadeu Lima de Souza Cascardo <cascardo@canonical.com> Thu, 25 Apr 2019 09:49:47 -0300
12191
12192 linux (5.0.0-13.14) disco; urgency=medium
12193
12194 * linux: 5.0.0-13.14 -proposed tracker (LP: #1824819)
12195
12196 * Display only has 640x480 (LP: #1824677)
12197 - Revert "UBUNTU: SAUCE: drm/nouveau: Disable nouveau driver by default"
12198
12199 * shiftfs: use after free when checking mount options (LP: #1824735)
12200 - SAUCE: shiftfs: prevent use-after-free when verifying mount options
12201
12202 -- Seth Forshee <seth.forshee@canonical.com> Mon, 15 Apr 2019 09:11:23 -0500
12203
12204 linux (5.0.0-12.13) disco; urgency=medium
12205
12206 * linux: 5.0.0-12.13 -proposed tracker (LP: #1824726)
12207
12208 * Linux 5.0 black screen on boot, display flickers (i915 regression with
12209 certain laptop panels) (LP: #1824216)
12210 - drm/i915/dp: revert back to max link rate and lane count on eDP
12211
12212 * kernel BUG at fs/attr.c:287 when using shiftfs (LP: #1824717)
12213 - SAUCE: shiftfs: fix passing of attrs to underaly for setattr
12214
12215 -- Seth Forshee <seth.forshee@canonical.com> Sun, 14 Apr 2019 13:38:05 -0500
12216
12217 linux (5.0.0-11.12) disco; urgency=medium
12218
12219 * linux: 5.0.0-11.12 -proposed tracker (LP: #1824383)
12220
12221 * hns3: PPU_PF_ABNORMAL_INT_ST over_8bd_no_fe found [error status=0x1]
12222 (LP: #1824194)
12223 - net: hns3: fix for not calculating tx bd num correctly
12224
12225 * disco: unable to use iptables/enable ufw under -virtual kernel
12226 (LP: #1823862)
12227 - [Packaging] add bpfilter to linux-modules
12228
12229 * Make shiftfs a module rather than built-in (LP: #1824354)
12230 - [Config] CONFIG_SHIFT_FS=m
12231
12232 * shiftfs: chown sets untranslated ids in lower fs (LP: #1824350)
12233 - SAUCE: shiftfs: use translated ids when chaning lower fs attrs
12234
12235 * [Hyper-V] KVP daemon fails to start on first boot of disco VM (LP: #1820063)
12236 - [Packaging] bind hv_kvp_daemon startup to hv_kvp device
12237
12238 -- Seth Forshee <seth.forshee@canonical.com> Thu, 11 Apr 2019 10:17:19 -0500
12239
12240 linux (5.0.0-10.11) disco; urgency=medium
12241
12242 * linux: 5.0.0-10.11 -proposed tracker (LP: #1823936)
12243
12244 * Apparmor enforcement failure in lxc selftests (LP: #1823379)
12245 - SAUCE: apparmor: Restore Y/N in /sys for apparmor's "enabled"
12246
12247 * systemd cause kernel trace "BUG: unable to handle kernel paging request at
12248 6db23a14" on Cosmic i386 (LP: #1813244)
12249 - openvswitch: fix flow actions reallocation
12250
12251 -- Seth Forshee <seth.forshee@canonical.com> Tue, 09 Apr 2019 08:30:38 -0500
12252
12253 linux (5.0.0-9.10) disco; urgency=medium
12254
12255 * linux: 5.0.0-9.10 -proposed tracker (LP: #1823228)
12256
12257 * Packaging resync (LP: #1786013)
12258 - [Packaging] resync git-ubuntu-log
12259 - [Packaging] update helper scripts
12260 - [Packaging] resync retpoline extraction
12261
12262 * Huawei Hi1822 NIC has poor performance (LP: #1820187)
12263 - net-next/hinic: replace disable_irq_nosync/enable_irq
12264
12265 * Add uid shifting overlay filesystem (shiftfs) (LP: #1823186)
12266 - shiftfs: uid/gid shifting bind mount
12267 - shiftfs: rework and extend
12268 - shiftfs: support some btrfs ioctls
12269 - [Config] enable shiftfs
12270
12271 * Cannot boot or install - have to use nomodeset (LP: #1821820)
12272 - Revert "drm/i915/fbdev: Actually configure untiled displays"
12273
12274 * Disco update: v5.0.6 upstream stable release (LP: #1823060)
12275 - netfilter: nf_tables: fix set double-free in abort path
12276 - dccp: do not use ipv6 header for ipv4 flow
12277 - genetlink: Fix a memory leak on error path
12278 - gtp: change NET_UDP_TUNNEL dependency to select
12279 - ipv6: make ip6_create_rt_rcu return ip6_null_entry instead of NULL
12280 - mac8390: Fix mmio access size probe
12281 - mISDN: hfcpci: Test both vendor & device ID for Digium HFC4S
12282 - net: aquantia: fix rx checksum offload for UDP/TCP over IPv6
12283 - net: datagram: fix unbounded loop in __skb_try_recv_datagram()
12284 - net/packet: Set __GFP_NOWARN upon allocation in alloc_pg_vec
12285 - net: phy: meson-gxl: fix interrupt support
12286 - net: rose: fix a possible stack overflow
12287 - net: stmmac: fix memory corruption with large MTUs
12288 - net-sysfs: call dev_hold if kobject_init_and_add success
12289 - net: usb: aqc111: Extend HWID table by QNAP device
12290 - packets: Always register packet sk in the same order
12291 - rhashtable: Still do rehash when we get EEXIST
12292 - sctp: get sctphdr by offset in sctp_compute_cksum
12293 - sctp: use memdup_user instead of vmemdup_user
12294 - tcp: do not use ipv6 header for ipv4 flow
12295 - tipc: allow service ranges to be connect()'ed on RDM/DGRAM
12296 - tipc: change to check tipc_own_id to return in tipc_net_stop
12297 - tipc: fix cancellation of topology subscriptions
12298 - tun: properly test for IFF_UP
12299 - vrf: prevent adding upper devices
12300 - vxlan: Don't call gro_cells_destroy() before device is unregistered
12301 - thunderx: enable page recycling for non-XDP case
12302 - thunderx: eliminate extra calls to put_page() for pages held for recycling
12303 - net: dsa: mv88e6xxx: fix few issues in mv88e6390x_port_set_cmode
12304 - net: mii: Fix PAUSE cap advertisement from linkmode_adv_to_lcl_adv_t()
12305 helper
12306 - net: phy: don't clear BMCR in genphy_soft_reset
12307 - r8169: fix cable re-plugging issue
12308 - ila: Fix rhashtable walker list corruption
12309 - tun: add a missing rcu_read_unlock() in error path
12310 - powerpc/fsl: Fix the flush of branch predictor.
12311 - Btrfs: fix incorrect file size after shrinking truncate and fsync
12312 - btrfs: remove WARN_ON in log_dir_items
12313 - btrfs: don't report readahead errors and don't update statistics
12314 - btrfs: Fix bound checking in qgroup_trace_new_subtree_blocks
12315 - btrfs: Avoid possible qgroup_rsv_size overflow in
12316 btrfs_calculate_inode_block_rsv_size
12317 - Btrfs: fix assertion failure on fsync with NO_HOLES enabled
12318 - locks: wake any locks blocked on request before deadlock check
12319 - tracing: initialize variable in create_dyn_event()
12320 - ARM: imx6q: cpuidle: fix bug that CPU might not wake up at expected time
12321 - powerpc: bpf: Fix generation of load/store DW instructions
12322 - vfio: ccw: only free cp on final interrupt
12323 - NFS: Fix nfs4_lock_state refcounting in nfs4_alloc_{lock,unlock}data()
12324 - NFS: fix mount/umount race in nlmclnt.
12325 - NFSv4.1 don't free interrupted slot on open
12326 - net: dsa: qca8k: remove leftover phy accessors
12327 - ALSA: rawmidi: Fix potential Spectre v1 vulnerability
12328 - ALSA: seq: oss: Fix Spectre v1 vulnerability
12329 - ALSA: pcm: Fix possible OOB access in PCM oss plugins
12330 - ALSA: pcm: Don't suspend stream in unrecoverable PCM state
12331 - ALSA: hda/realtek - Fixed Headset Mic JD not stable
12332 - ALSA: hda/realtek: merge alc_fixup_headset_jack to alc295_fixup_chromebook
12333 - ALSA: hda/realtek - Add support headset mode for DELL WYSE AIO
12334 - ALSA: hda/realtek - Add support headset mode for New DELL WYSE NB
12335 - ALSA: hda/realtek: Enable headset MIC of Acer AIO with ALC286
12336 - ALSA: hda/realtek: Enable headset MIC of Acer Aspire Z24-890 with ALC286
12337 - ALSA: hda/realtek - Add support for Acer Aspire E5-523G/ES1-432 headset mic
12338 - ALSA: hda/realtek: Enable ASUS X441MB and X705FD headset MIC with ALC256
12339 - ALSA: hda/realtek: Enable headset mic of ASUS P5440FF with ALC256
12340 - ALSA: hda/realtek: Enable headset MIC of ASUS X430UN and X512DK with ALC256
12341 - ALSA: hda/realtek - Fix speakers on Acer Predator Helios 500 Ryzen laptops
12342 - kbuild: modversions: Fix relative CRC byte order interpretation
12343 - fs/open.c: allow opening only regular files during execve()
12344 - ocfs2: fix inode bh swapping mixup in ocfs2_reflink_inodes_lock
12345 - scsi: sd: Fix a race between closing an sd device and sd I/O
12346 - scsi: sd: Quiesce warning if device does not report optimal I/O size
12347 - scsi: zfcp: fix rport unblock if deleted SCSI devices on Scsi_Host
12348 - scsi: zfcp: fix scsi_eh host reset with port_forced ERP for non-NPIV FCP
12349 devices
12350 - drm/rockchip: vop: reset scale mode when win is disabled
12351 - tty/serial: atmel: Add is_half_duplex helper
12352 - tty/serial: atmel: RS485 HD w/DMA: enable RX after TX is stopped
12353 - tty: mxs-auart: fix a potential NULL pointer dereference
12354 - tty: atmel_serial: fix a potential NULL pointer dereference
12355 - tty: serial: qcom_geni_serial: Initialize baud in qcom_geni_console_setup
12356 - staging: comedi: ni_mio_common: Fix divide-by-zero for DIO cmdtest
12357 - staging: olpc_dcon_xo_1: add missing 'const' qualifier
12358 - staging: speakup_soft: Fix alternate speech with other synths
12359 - staging: vt6655: Remove vif check from vnt_interrupt
12360 - staging: vt6655: Fix interrupt race condition on device start up.
12361 - staging: erofs: fix to handle error path of erofs_vmap()
12362 - staging: erofs: fix error handling when failed to read compresssed data
12363 - staging: erofs: keep corrupted fs from crashing kernel in erofs_readdir()
12364 - serial: max310x: Fix to avoid potential NULL pointer dereference
12365 - serial: mvebu-uart: Fix to avoid a potential NULL pointer dereference
12366 - serial: sh-sci: Fix setting SCSCR_TIE while transferring data
12367 - USB: serial: cp210x: add new device id
12368 - USB: serial: ftdi_sio: add additional NovaTech products
12369 - USB: serial: mos7720: fix mos_parport refcount imbalance on error path
12370 - USB: serial: option: set driver_info for SIM5218 and compatibles
12371 - USB: serial: option: add support for Quectel EM12
12372 - USB: serial: option: add Olicard 600
12373 - ACPI / CPPC: Fix guaranteed performance handling
12374 - Disable kgdboc failed by echo space to /sys/module/kgdboc/parameters/kgdboc
12375 - fs/proc/proc_sysctl.c: fix NULL pointer dereference in put_links
12376 - drivers/block/zram/zram_drv.c: fix idle/writeback string compare
12377 - blk-mq: fix sbitmap ws_active for shared tags
12378 - cpufreq: intel_pstate: Also use CPPC nominal_perf for base_frequency
12379 - cpufreq: scpi: Fix use after free
12380 - drm/vgem: fix use-after-free when drm_gem_handle_create() fails
12381 - drm/vkms: fix use-after-free when drm_gem_handle_create() fails
12382 - drm/i915: Mark AML 0x87CA as ULX
12383 - drm/i915/gvt: Fix MI_FLUSH_DW parsing with correct index check
12384 - drm/i915/icl: Fix the TRANS_DDI_FUNC_CTL2 bitfield macro
12385 - gpio: exar: add a check for the return value of ida_simple_get fails
12386 - gpio: adnp: Fix testing wrong value in adnp_gpio_direction_input
12387 - phy: sun4i-usb: Support set_mode to USB_HOST for non-OTG PHYs
12388 - usb: mtu3: fix EXTCON dependency
12389 - USB: gadget: f_hid: fix deadlock in f_hidg_write()
12390 - usb: common: Consider only available nodes for dr_mode
12391 - mm/memory.c: fix modifying of page protection by insert_pfn()
12392 - usb: host: xhci-rcar: Add XHCI_TRUST_TX_LENGTH quirk
12393 - xhci: Fix port resume done detection for SS ports with LPM enabled
12394 - usb: xhci: dbc: Don't free all memory with spinlock held
12395 - xhci: Don't let USB3 ports stuck in polling state prevent suspend
12396 - usb: cdc-acm: fix race during wakeup blocking TX traffic
12397 - usb: typec: tcpm: Try PD-2.0 if sink does not respond to 3.0 source-caps
12398 - usb: typec: Fix unchecked return value
12399 - mm/hotplug: fix offline undo_isolate_page_range()
12400 - mm: add support for kmem caches in DMA32 zone
12401 - iommu/io-pgtable-arm-v7s: request DMA32 memory, and improve debugging
12402 - mm: mempolicy: make mbind() return -EIO when MPOL_MF_STRICT is specified
12403 - mm/debug.c: fix __dump_page when mapping->host is not set
12404 - mm/memory_hotplug.c: fix notification in offline error path
12405 - mm/page_isolation.c: fix a wrong flag in set_migratetype_isolate()
12406 - mm/migrate.c: add missing flush_dcache_page for non-mapped page migrate
12407 - perf pmu: Fix parser error for uncore event alias
12408 - perf intel-pt: Fix TSC slip
12409 - objtool: Query pkg-config for libelf location
12410 - powerpc/pseries/energy: Use OF accessor functions to read ibm,drc-indexes
12411 - powerpc/64: Fix memcmp reading past the end of src/dest
12412 - powerpc/pseries/mce: Fix misleading print for TLB mutlihit
12413 - watchdog: Respect watchdog cpumask on CPU hotplug
12414 - cpu/hotplug: Prevent crash when CPU bringup fails on CONFIG_HOTPLUG_CPU=n
12415 - x86/smp: Enforce CONFIG_HOTPLUG_CPU when SMP=y
12416 - KVM: Reject device ioctls from processes other than the VM's creator
12417 - KVM: x86: Emulate MSR_IA32_ARCH_CAPABILITIES on AMD hosts
12418 - KVM: x86: update %rip after emulating IO
12419 - bpf: do not restore dst_reg when cur_state is freed
12420 - mt76x02u: use usb_bulk_msg to upload firmware
12421 - Linux 5.0.6
12422
12423 * RDMA/hns updates for disco (LP: #1822897)
12424 - RDMA/hns: Fix the bug with updating rq head pointer when flush cqe
12425 - RDMA/hns: Bugfix for the scene without receiver queue
12426 - RDMA/hns: Add constraint on the setting of local ACK timeout
12427 - RDMA/hns: Modify the pbl ba page size for hip08
12428 - RDMA/hns: RDMA/hns: Assign rq head pointer when enable rq record db
12429 - RDMA/hns: Add the process of AEQ overflow for hip08
12430 - RDMA/hns: Add SCC context allocation support for hip08
12431 - RDMA/hns: Add SCC context clr support for hip08
12432 - RDMA/hns: Add timer allocation support for hip08
12433 - RDMA/hns: Remove set but not used variable 'rst'
12434 - RDMA/hns: Make some function static
12435 - RDMA/hns: Fix the Oops during rmmod or insmod ko when reset occurs
12436 - RDMA/hns: Fix the chip hanging caused by sending mailbox&CMQ during reset
12437 - RDMA/hns: Fix the chip hanging caused by sending doorbell during reset
12438 - RDMA/hns: Limit minimum ROCE CQ depth to 64
12439 - RDMA/hns: Fix the state of rereg mr
12440 - RDMA/hns: Set allocated memory to zero for wrid
12441 - RDMA/hns: Delete useful prints for aeq subtype event
12442 - RDMA/hns: Configure capacity of hns device
12443 - RDMA/hns: Modify qp&cq&pd specification according to UM
12444 - RDMA/hns: Bugfix for set hem of SCC
12445 - RDMA/hns: Use GFP_ATOMIC in hns_roce_v2_modify_qp
12446
12447 * autopkgtests run too often, too much and don't skip enough (LP: #1823056)
12448 - Set +x on rebuild testcase.
12449 - Skip rebuild test, for regression-suite deps.
12450 - Make ubuntu-regression-suite skippable on unbootable kernels.
12451 - make rebuild use skippable error codes when skipping.
12452 - Only run regression-suite, if requested to.
12453
12454 * touchpad not working on lenovo yoga 530 (LP: #1787775)
12455 - Revert "UBUNTU: SAUCE: i2c:amd Depends on ACPI"
12456 - Revert "UBUNTU: SAUCE: i2c:amd move out pointer in union i2c_event_base"
12457 - i2c: add extra check to safe DMA buffer helper
12458 - i2c: Add drivers for the AMD PCIe MP2 I2C controller
12459 - [Config] Update config for AMD MP2 I2C driver
12460
12461 * Detect SMP PHY control command errors (LP: #1822680)
12462 - scsi: libsas: Check SMP PHY control function result
12463
12464 * disable a.out support (LP: #1818552)
12465 - [Config] Disable a.out support
12466 - [Config] remove binfmt_aout from abi for i386 lowlatency
12467
12468 * bionic: fork out linux-snapdragon into its own topic kernel (LP: #1820868)
12469 - [Packaging] remove snapdragon flavour support
12470 - Revert "UBUNTU: SAUCE: (snapdragon) drm/msm/adv7511: wrap hacks under
12471 CONFIG_ADV7511_SNAPDRAGON_HACKS #ifdefs"
12472 - Revert "UBUNTU: SAUCE: (snapdragon) media: ov5645: skip address change if dt
12473 addr == default addr"
12474 - Revert "UBUNTU: SAUCE: (snapdragon) DT: leds: Add Qualcomm Light Pulse
12475 Generator binding"
12476 - Revert "UBUNTU: SAUCE: (snapdragon) MAINTAINERS: Add Qualcomm Camera Control
12477 Interface driver"
12478 - Revert "UBUNTU: SAUCE: (snapdragon) dt-bindings: media: Binding document for
12479 Qualcomm Camera Control Interface driver"
12480 - Revert "UBUNTU: SAUCE: (snapdragon) leds: Add driver for Qualcomm LPG"
12481 - Revert "UBUNTU: SAUCE: (snapdragon) HACK: drm/msm/adv7511: Don't rely on
12482 interrupts for EDID parsing"
12483 - Revert "UBUNTU: SAUCE: (snapdragon) drm/bridge/adv7511: Delay clearing of
12484 HPD interrupt status"
12485 - Revert "UBUNTU: SAUCE: (snapdragon) media: ov5645: Fix I2C address"
12486 - Revert "UBUNTU: SAUCE: (snapdragon) i2c-qcom-cci: Fix I2C address bug"
12487 - Revert "UBUNTU: SAUCE: (snapdragon) i2c-qcom-cci: Fix run queue completion
12488 timeout"
12489 - Revert "UBUNTU: SAUCE: (snapdragon) camss: Do not register if no cameras are
12490 present"
12491 - Revert "UBUNTU: SAUCE: (snapdragon) i2c: Add Qualcomm Camera Control
12492 Interface driver"
12493 - Revert "UBUNTU: SAUCE: (snapdragon) ov5645: I2C address change"
12494 - Revert "UBUNTU: SAUCE: (snapdragon) regulator: smd: Allow
12495 REGULATOR_QCOM_SMD_RPM=m"
12496 - Revert "UBUNTU: SAUCE: (snapdragon) cpufreq: Add apq8016 to cpufreq-dt-
12497 platdev blacklist"
12498 - Revert "UBUNTU: SAUCE: (snapdragon) PM / OPP: Add a helper to get an opp
12499 regulator for device"
12500 - Revert "UBUNTU: SAUCE: (snapdragon) PM / OPP: HACK: Allow to set regulator
12501 without opp_list"
12502 - Revert "UBUNTU: SAUCE: (snapdragon) PM / OPP: Drop RCU usage in
12503 dev_pm_opp_adjust_voltage()"
12504 - Revert "UBUNTU: SAUCE: (snapdragon) PM / OPP: Support adjusting OPP voltages
12505 at runtime"
12506 - Revert "UBUNTU: SAUCE: (snapdragon) regulator: smd: Add floor and corner
12507 operations"
12508 - Revert "UBUNTU: SAUCE: (snapdragon) power: avs: cpr: Register with cpufreq-
12509 dt"
12510 - Revert "UBUNTU: SAUCE: (snapdragon) power: avs: cpr: fix with new
12511 reg_sequence structures"
12512 - Revert "UBUNTU: SAUCE: (snapdragon) power: avs: cpr: Use raw mem access for
12513 qfprom"
12514 - Revert "UBUNTU: SAUCE: (snapdragon) power: avs: Add support for CPR (Core
12515 Power Reduction)"
12516 - Revert "UBUNTU: SAUCE: (snapdragon) HACK: drm/msm/iommu: Remove runtime_put
12517 calls in map/unmap"
12518 - Revert "UBUNTU: SAUCE: (snapdragon) arm64: defconfig: enable LEDS_QCOM_LPG"
12519 - Revert "UBUNTU: SAUCE: (snapdragon) kernel: distro.config: enable 'BBR' TCP
12520 congestion algorithm"
12521 - Revert "UBUNTU: SAUCE: (snapdragon) kernel: distro.config: enable 'fq' and
12522 'fq_codel' qdiscs"
12523 - Revert "UBUNTU: SAUCE: (snapdragon) kernel: distro.config: enable
12524 'schedutil' CPUfreq governor"
12525 - Revert "UBUNTU: SAUCE: (snapdragon) kernel: configs: set USB_CONFIG_F_FS in
12526 distro.config"
12527 - Revert "UBUNTU: SAUCE: (snapdragon) arm64: defconfig: enable
12528 CONFIG_USB_CONFIGFS_F_FS by default"
12529 - Revert "UBUNTU: SAUCE: (snapdragon) kernel: configs: add freq stat to sysfs"
12530 - Revert "UBUNTU: SAUCE: (snapdragon) arm64: configs: Enable camera drivers"
12531 - Revert "UBUNTU: SAUCE: (snapdragon) arm64: defconfig: disable ANALOG_TV and
12532 DIGITAL_TV"
12533 - Revert "UBUNTU: SAUCE: (snapdragon) kernel: configs: add more USB net
12534 drivers"
12535 - Revert "UBUNTU: SAUCE: (snapdragon) arm64: configs: enable BT_QCOMSMD"
12536 - Revert "UBUNTU: SAUCE: (snapdragon) arm64: defconfig: enable
12537 CFG80211_DEFAULT_PS by default"
12538 - Revert "UBUNTU: SAUCE: (snapdragon) Force the SMD regulator driver to be
12539 compiled-in"
12540 - Revert "UBUNTU: SAUCE: (snapdragon) kernel: configs: enable dm_mod and
12541 dm_crypt"
12542 - Revert "UBUNTU: SAUCE: (snapdragon) arm64: defconfig: Enable a53/apcs and
12543 avs"
12544 - Revert "UBUNTU: SAUCE: (snapdragon) arm64: configs: enable QCOM Venus"
12545 - Revert "UBUNTU: SAUCE: (snapdragon) kernel: distro.config: enable debug
12546 friendly USB network adpater"
12547 - Revert "UBUNTU: SAUCE: (snapdragon) arm64: configs: enable WCN36xx"
12548 - Revert "UBUNTU: SAUCE: (snapdragon) kernel: configs; add distro.config"
12549 - Revert "UBUNTU: SAUCE: (snapdragon) arm64: defconfig: enable QCOM audio
12550 drivers for APQ8016 and DB410c"
12551 - Revert "UBUNTU: SAUCE: (snapdragon) arm64: defconfig: enable REMOTEPROC"
12552 - [Config] fix abi for remove i2c-qcom-cci module
12553 - [Config] update annotations
12554 - [Config] update configs following snapdragon removal
12555
12556 * Disco update: v5.0.5 upstream stable release (LP: #1822671)
12557 - Revert "ALSA: hda - Enforces runtime_resume after S3 and S4 for each codec"
12558 - ALSA: hda - add Lenovo IdeaCentre B550 to the power_save_blacklist
12559 - ALSA: firewire-motu: use 'version' field of unit directory to identify model
12560 - mmc: pxamci: fix enum type confusion
12561 - mmc: alcor: fix DMA reads
12562 - mmc: mxcmmc: "Revert mmc: mxcmmc: handle highmem pages"
12563 - mmc: renesas_sdhi: limit block count to 16 bit for old revisions
12564 - drm/amdgpu: fix invalid use of change_bit
12565 - drm/vmwgfx: Don't double-free the mode stored in par->set_mode
12566 - drm/vmwgfx: Return 0 when gmrid::get_node runs out of ID's
12567 - iommu/amd: fix sg->dma_address for sg->offset bigger than PAGE_SIZE
12568 - iommu/iova: Fix tracking of recently failed iova address
12569 - libceph: wait for latest osdmap in ceph_monc_blacklist_add()
12570 - udf: Fix crash on IO error during truncate
12571 - mips: loongson64: lemote-2f: Add IRQF_NO_SUSPEND to "cascade" irqaction.
12572 - MIPS: Ensure ELF appended dtb is relocated
12573 - MIPS: Fix kernel crash for R6 in jump label branch function
12574 - powerpc/vdso64: Fix CLOCK_MONOTONIC inconsistencies across Y2038
12575 - powerpc/security: Fix spectre_v2 reporting
12576 - net/mlx5: Fix DCT creation bad flow
12577 - scsi: core: Avoid that a kernel warning appears during system resume
12578 - scsi: qla2xxx: Fix FC-AL connection target discovery
12579 - scsi: ibmvscsi: Protect ibmvscsi_head from concurrent modificaiton
12580 - scsi: ibmvscsi: Fix empty event pool access during host removal
12581 - futex: Ensure that futex address is aligned in handle_futex_death()
12582 - perf probe: Fix getting the kernel map
12583 - objtool: Move objtool_file struct off the stack
12584 - irqchip/gic-v3-its: Fix comparison logic in lpi_range_cmp
12585 - clocksource/drivers/riscv: Fix clocksource mask
12586 - ALSA: ac97: Fix of-node refcount unbalance
12587 - ext4: fix NULL pointer dereference while journal is aborted
12588 - ext4: fix data corruption caused by unaligned direct AIO
12589 - ext4: brelse all indirect buffer in ext4_ind_remove_space()
12590 - media: v4l2-ctrls.c/uvc: zero v4l2_event
12591 - Bluetooth: hci_uart: Check if socket buffer is ERR_PTR in h4_recv_buf()
12592 - Bluetooth: Fix decrementing reference count twice in releasing socket
12593 - Bluetooth: hci_ldisc: Initialize hci_dev before open()
12594 - Bluetooth: hci_ldisc: Postpone HCI_UART_PROTO_READY bit set in
12595 hci_uart_set_proto()
12596 - drm/vkms: Fix flush_work() without INIT_WORK().
12597 - RDMA/cma: Rollback source IP address if failing to acquire device
12598 - f2fs: fix to avoid deadlock of atomic file operations
12599 - aio: simplify - and fix - fget/fput for io_submit()
12600 - netfilter: ebtables: remove BUGPRINT messages
12601 - loop: access lo_backing_file only when the loop device is Lo_bound
12602 - x86/unwind: Handle NULL pointer calls better in frame unwinder
12603 - x86/unwind: Add hardcoded ORC entry for NULL
12604 - locking/lockdep: Add debug_locks check in __lock_downgrade()
12605 - ALSA: hda - Record the current power state before suspend/resume calls
12606 - ALSA: hda - Enforces runtime_resume after S3 and S4 for each codec
12607 - Linux 5.0.5
12608
12609 * hisi_sas updates for disco (LP: #1822385)
12610 - scsi: hisi_sas: send primitive NOTIFY to SSP situation only
12611 - scsi: hisi_sas: shutdown axi bus to avoid exception CQ returned
12612 - scsi: hisi_sas: remove the check of sas_dev status in
12613 hisi_sas_I_T_nexus_reset()
12614 - scsi: hisi_sas: Remove unused parameter of function hisi_sas_alloc()
12615 - scsi: hisi_sas: Reject setting programmed minimum linkrate > 1.5G
12616 - scsi: hisi_sas: Fix losing directly attached disk when hot-plug
12617 - scsi: hisi_sas: Correct memory allocation size for DQ debugfs
12618 - scsi: hisi_sas: Some misc tidy-up
12619 - scsi: hisi_sas: Fix to only call scsi_get_prot_op() for non-NULL scsi_cmnd
12620 - scsi: hisi_sas: Add missing seq_printf() call in hisi_sas_show_row_32()
12621 - scsi: hisi_sas: Add support for DIX feature for v3 hw
12622 - scsi: hisi_sas: Add manual trigger for debugfs dump
12623 - scsi: hisi_sas: change queue depth from 512 to 4096
12624 - scsi: hisi_sas: Issue internal abort on all relevant queues
12625 - scsi: hisi_sas: Use pci_irq_get_affinity() for v3 hw as experimental
12626 - scsi: hisi_sas: Do some more tidy-up
12627 - scsi: hisi_sas: Change return variable type in phy_up_v3_hw()
12628 - scsi: hisi_sas: Fix a timeout race of driver internal and SMP IO
12629 - scsi: hisi_sas: print PHY RX errors count for later revision of v3 hw
12630 - scsi: hisi_sas: Set PHY linkrate when disconnected
12631 - scsi: hisi_sas: Send HARD RESET to clear the previous affiliation of STP
12632 target port
12633 - scsi: hisi_sas: Change SERDES_CFG init value to increase reliability of
12634 HiLink
12635 - scsi: hisi_sas: Add softreset in hisi_sas_I_T_nexus_reset()
12636
12637 * [Patch][Raven 2] kernel 5.0.0 cannot boot because of psp response
12638 (LP: #1822267)
12639 - drm/amdgpu/psp: Fix can't detect psp INVOKE command failed
12640 - drm/amdgpu/psp: ignore psp response status
12641
12642 * 3b080b2564287be91605bfd1d5ee985696e61d3c in ubuntu_btrfs_kernel_fixes
12643 triggers system hang on i386 (LP: #1812845)
12644 - btrfs: raid56: properly unmap parity page in finish_parity_scrub()
12645
12646 * enable CONFIG_DRM_BOCHS (LP: #1795857)
12647 - [Config] Reenable DRM_BOCHS as module
12648
12649 * [Dell Precision 7530/5530 with Nvidia Quadro P1000] Live USB freezes or
12650 cannot complete install when nouveau driver is loaded (crashing in GP100
12651 code) (LP: #1822026)
12652 - SAUCE: drm/nouveau: Disable nouveau driver by default
12653
12654 * Need to add Intel CML related pci-id's (LP: #1821863)
12655 - drm/i915/cml: Add CML PCI IDS
12656 - drm/i915/cml: Introduce Comet Lake PCH
12657
12658 * ARM: Add support for the SDEI interface (LP: #1822005)
12659 - ACPI / APEI: Don't wait to serialise with oops messages when panic()ing
12660 - ACPI / APEI: Remove silent flag from ghes_read_estatus()
12661 - ACPI / APEI: Switch estatus pool to use vmalloc memory
12662 - ACPI / APEI: Make hest.c manage the estatus memory pool
12663 - ACPI / APEI: Make estatus pool allocation a static size
12664 - ACPI / APEI: Don't store CPER records physical address in struct ghes
12665 - ACPI / APEI: Remove spurious GHES_TO_CLEAR check
12666 - ACPI / APEI: Don't update struct ghes' flags in read/clear estatus
12667 - ACPI / APEI: Generalise the estatus queue's notify code
12668 - ACPI / APEI: Don't allow ghes_ack_error() to mask earlier errors
12669 - ACPI / APEI: Move NOTIFY_SEA between the estatus-queue and NOTIFY_NMI
12670 - ACPI / APEI: Switch NOTIFY_SEA to use the estatus queue
12671 - KVM: arm/arm64: Add kvm_ras.h to collect kvm specific RAS plumbing
12672 - arm64: KVM/mm: Move SEA handling behind a single 'claim' interface
12673 - ACPI / APEI: Move locking to the notification helper
12674 - ACPI / APEI: Let the notification helper specify the fixmap slot
12675 - ACPI / APEI: Pass ghes and estatus separately to avoid a later copy
12676 - ACPI / APEI: Make GHES estatus header validation more user friendly
12677 - ACPI / APEI: Split ghes_read_estatus() to allow a peek at the CPER length
12678 - ACPI / APEI: Only use queued estatus entry during in_nmi_queue_one_entry()
12679 - ACPI / APEI: Use separate fixmap pages for arm64 NMI-like notifications
12680 - firmware: arm_sdei: Add ACPI GHES registration helper
12681 - ACPI / APEI: Add support for the SDEI GHES Notification type
12682
12683 * CVE-2019-9857
12684 - inotify: Fix fsnotify_mark refcount leak in inotify_update_existing_watch()
12685
12686 * scsi: libsas: Support SATA PHY connection rate unmatch fixing during
12687 discovery (LP: #1821408)
12688 - scsi: libsas: Support SATA PHY connection rate unmatch fixing during
12689 discovery
12690
12691 * Qualcomm Atheros QCA9377 wireless does not work (LP: #1818204)
12692 - platform/x86: ideapad-laptop: Add Ideapad 530S-14ARR to no_hw_rfkill list
12693
12694 * Lenovo ideapad 330-15ICH Wifi rfkill hard blocked (LP: #1811815)
12695 - platform/x86: ideapad: Add ideapad 330-15ICH to no_hw_rfkill
12696
12697 * hid-sensor-hub spamming dmesg in 4.20 (LP: #1818547)
12698 - HID: Increase maximum report size allowed by hid_field_extract()
12699
12700 * [disco] [5.0.0-7.8] can't mount guest cifs share (LP: #1821053)
12701 - cifs: allow guest mounts to work for smb3.11
12702 - SMB3: Fix SMB3.1.1 guest mounts to Samba
12703
12704 * Add HiSilicon SoC quirk for cpufreq (LP: #1821620)
12705 - ACPI / CPPC: Add a helper to get desired performance
12706 - cpufreq / cppc: Work around for Hisilicon CPPC cpufreq
12707
12708 * Disco update: v5.0.4 upstream stable release (LP: #1821607)
12709 - 9p: use inode->i_lock to protect i_size_write() under 32-bit
12710 - 9p/net: fix memory leak in p9_client_create
12711 - ASoC: fsl_esai: fix register setting issue in RIGHT_J mode
12712 - ASoC: codecs: pcm186x: fix wrong usage of DECLARE_TLV_DB_SCALE()
12713 - ASoC: codecs: pcm186x: Fix energysense SLEEP bit
12714 - iio: adc: exynos-adc: Fix NULL pointer exception on unbind
12715 - iio: adc: exynos-adc: Use proper number of channels for Exynos4x12
12716 - mei: hbm: clean the feature flags on link reset
12717 - mei: bus: move hw module get/put to probe/release
12718 - stm class: Prevent division by zero
12719 - stm class: Fix an endless loop in channel allocation
12720 - crypto: caam - fix hash context DMA unmap size
12721 - crypto: ccree - fix missing break in switch statement
12722 - crypto: caam - fixed handling of sg list
12723 - crypto: caam - fix DMA mapping of stack memory
12724 - crypto: ccree - fix free of unallocated mlli buffer
12725 - crypto: ccree - unmap buffer before copying IV
12726 - crypto: ccree - don't copy zero size ciphertext
12727 - crypto: cfb - add missing 'chunksize' property
12728 - crypto: cfb - remove bogus memcpy() with src == dest
12729 - crypto: ofb - fix handling partial blocks and make thread-safe
12730 - crypto: ahash - fix another early termination in hash walk
12731 - crypto: rockchip - fix scatterlist nents error
12732 - crypto: rockchip - update new iv to device in multiple operations
12733 - dax: Flush partial PMDs correctly
12734 - nfit: Fix nfit_intel_shutdown_status() command submission
12735 - nfit: acpi_nfit_ctl(): Check out_obj->type in the right place
12736 - acpi/nfit: Fix bus command validation
12737 - nfit/ars: Attempt a short-ARS whenever the ARS state is idle at boot
12738 - nfit/ars: Attempt short-ARS even in the no_init_ars case
12739 - libnvdimm/label: Clear 'updating' flag after label-set update
12740 - libnvdimm, pfn: Fix over-trim in trim_pfn_device()
12741 - libnvdimm/pmem: Honor force_raw for legacy pmem regions
12742 - libnvdimm: Fix altmap reservation size calculation
12743 - fix cgroup_do_mount() handling of failure exits
12744 - crypto: aead - set CRYPTO_TFM_NEED_KEY if ->setkey() fails
12745 - crypto: aegis - fix handling chunked inputs
12746 - crypto: arm/crct10dif - revert to C code for short inputs
12747 - crypto: arm64/aes-neonbs - fix returning final keystream block
12748 - crypto: arm64/crct10dif - revert to C code for short inputs
12749 - crypto: hash - set CRYPTO_TFM_NEED_KEY if ->setkey() fails
12750 - crypto: morus - fix handling chunked inputs
12751 - crypto: pcbc - remove bogus memcpy()s with src == dest
12752 - crypto: skcipher - set CRYPTO_TFM_NEED_KEY if ->setkey() fails
12753 - crypto: testmgr - skip crc32c context test for ahash algorithms
12754 - crypto: x86/aegis - fix handling chunked inputs and MAY_SLEEP
12755 - crypto: x86/aesni-gcm - fix crash on empty plaintext
12756 - crypto: x86/morus - fix handling chunked inputs and MAY_SLEEP
12757 - crypto: arm64/aes-ccm - fix logical bug in AAD MAC handling
12758 - crypto: arm64/aes-ccm - fix bugs in non-NEON fallback routine
12759 - CIFS: Fix leaking locked VFS cache pages in writeback retry
12760 - CIFS: Do not reset lease state to NONE on lease break
12761 - CIFS: Do not skip SMB2 message IDs on send failures
12762 - CIFS: Fix read after write for files with read caching
12763 - smb3: make default i/o size for smb3 mounts larger
12764 - tracing: Use strncpy instead of memcpy for string keys in hist triggers
12765 - tracing: Do not free iter->trace in fail path of tracing_open_pipe()
12766 - tracing/perf: Use strndup_user() instead of buggy open-coded version
12767 - vmw_balloon: release lock on error in vmballoon_reset()
12768 - xen: fix dom0 boot on huge systems
12769 - ACPI / device_sysfs: Avoid OF modalias creation for removed device
12770 - mmc: sdhci-esdhc-imx: fix HS400 timing issue
12771 - mmc: renesas_sdhi: Fix card initialization failure in high speed mode
12772 - mmc:fix a bug when max_discard is 0
12773 - spi: ti-qspi: Fix mmap read when more than one CS in use
12774 - spi: pxa2xx: Setup maximum supported DMA transfer length
12775 - spi: omap2-mcspi: Fix DMA and FIFO event trigger size mismatch
12776 - spi: spi-gpio: fix SPI_CS_HIGH capability
12777 - regulator: s2mps11: Fix steps for buck7, buck8 and LDO35
12778 - regulator: max77620: Initialize values for DT properties
12779 - regulator: s2mpa01: Fix step values for some LDOs
12780 - mt76: fix corrupted software generated tx CCMP PN
12781 - clocksource/drivers/exynos_mct: Move one-shot check from tick clear to ISR
12782 - clocksource/drivers/exynos_mct: Clear timer interrupt when shutdown
12783 - clocksource/drivers/arch_timer: Workaround for Allwinner A64 timer
12784 instability
12785 - s390: vfio_ap: link the vfio_ap devices to the vfio_ap bus subsystem
12786 - s390/setup: fix early warning messages
12787 - s390/virtio: handle find on invalid queue gracefully
12788 - scsi: virtio_scsi: don't send sc payload with tmfs
12789 - scsi: aacraid: Fix performance issue on logical drives
12790 - scsi: sd: Optimal I/O size should be a multiple of physical block size
12791 - scsi: target/iscsi: Avoid iscsit_release_commands_from_conn() deadlock
12792 - scsi: qla2xxx: Fix LUN discovery if loop id is not assigned yet by firmware
12793 - scsi: qla2xxx: Avoid PCI IRQ affinity mapping when multiqueue is not
12794 supported
12795 - scsi: qla2xxx: Use complete switch scan for RSCN events
12796 - fs/devpts: always delete dcache dentry-s in dput()
12797 - splice: don't merge into linked buffers
12798 - ovl: During copy up, first copy up data and then xattrs
12799 - ovl: Do not lose security.capability xattr over metadata file copy-up
12800 - m68k: Add -ffreestanding to CFLAGS
12801 - Btrfs: setup a nofs context for memory allocation at btrfs_create_tree()
12802 - Btrfs: setup a nofs context for memory allocation at __btrfs_set_acl
12803 - btrfs: scrub: fix circular locking dependency warning
12804 - btrfs: drop the lock on error in btrfs_dev_replace_cancel
12805 - btrfs: ensure that a DUP or RAID1 block group has exactly two stripes
12806 - btrfs: init csum_list before possible free
12807 - Btrfs: fix corruption reading shared and compressed extents after hole
12808 punching
12809 - Btrfs: fix deadlock between clone/dedupe and rename
12810 - soc: qcom: rpmh: Avoid accessing freed memory from batch API
12811 - libertas_tf: don't set URB_ZERO_PACKET on IN USB transfer
12812 - irqchip/gic-v3-its: Avoid parsing _indirect_ twice for Device table
12813 - irqchip/brcmstb-l2: Use _irqsave locking variants in non-interrupt code
12814 - x86/kprobes: Prohibit probing on optprobe template code
12815 - cpufreq: kryo: Release OPP tables on module removal
12816 - cpufreq: tegra124: add missing of_node_put()
12817 - cpufreq: pxa2xx: remove incorrect __init annotation
12818 - ext4: fix check of inode in swap_inode_boot_loader
12819 - ext4: cleanup pagecache before swap i_data
12820 - mm: hwpoison: fix thp split handing in soft_offline_in_use_page()
12821 - mm/vmalloc: fix size check for remap_vmalloc_range_partial()
12822 - mm/memory.c: do_fault: avoid usage of stale vm_area_struct
12823 - kernel/sysctl.c: add missing range check in do_proc_dointvec_minmax_conv
12824 - nvmem: core: don't check the return value of notifier chain call
12825 - device property: Fix the length used in PROPERTY_ENTRY_STRING()
12826 - intel_th: Don't reference unassigned outputs
12827 - parport_pc: fix find_superio io compare code, should use equal test.
12828 - i2c: tegra: fix maximum transfer size
12829 - i2c: tegra: update maximum transfer size
12830 - media: i2c: ov5640: Fix post-reset delay
12831 - gpio: pca953x: Fix dereference of irq data in shutdown
12832 - ext4: update quota information while swapping boot loader inode
12833 - ext4: add mask of ext4 flags to swap
12834 - ext4: fix crash during online resizing
12835 - dma: Introduce dma_max_mapping_size()
12836 - swiotlb: Introduce swiotlb_max_mapping_size()
12837 - swiotlb: Add is_swiotlb_active() function
12838 - PCI/ASPM: Use LTR if already enabled by platform
12839 - PCI/DPC: Fix print AER status in DPC event handling
12840 - PCI: qcom: Don't deassert reset GPIO during probe
12841 - PCI: dwc: skip MSI init if MSIs have been explicitly disabled
12842 - PCI: pci-bridge-emul: Create per-bridge copy of register behavior
12843 - PCI: pci-bridge-emul: Extend pci_bridge_emul_init() with flags
12844 - IB/hfi1: Close race condition on user context disable and close
12845 - IB/rdmavt: Fix loopback send with invalidate ordering
12846 - IB/rdmavt: Fix concurrency panics in QP post_send and modify to error
12847 - cxl: Wrap iterations over afu slices inside 'afu_list_lock'
12848 - ext2: Fix underflow in ext2_max_size()
12849 - clk: uniphier: Fix update register for CPU-gear
12850 - clk: clk-twl6040: Fix imprecise external abort for pdmclk
12851 - clk: samsung: exynos5: Fix possible NULL pointer exception on
12852 platform_device_alloc() failure
12853 - clk: samsung: exynos5: Fix kfree() of const memory on setting
12854 driver_override
12855 - clk: ingenic: Fix round_rate misbehaving with non-integer dividers
12856 - clk: ingenic: Fix doc of ingenic_cgu_div_info
12857 - usb: chipidea: tegra: Fix missed ci_hdrc_remove_device()
12858 - usb: typec: tps6598x: handle block writes separately with plain-I2C adapters
12859 - dmaengine: usb-dmac: Make DMAC system sleep callbacks explicit
12860 - serial: uartps: Fix stuck ISR if RX disabled with non-empty FIFO
12861 - serial: 8250_of: assume reg-shift of 2 for mrvl,mmp-uart
12862 - serial: 8250_pci: Fix number of ports for ACCES serial cards
12863 - serial: 8250_pci: Have ACCES cards that use the four port Pericom PI7C9X7954
12864 chip use the pci_pericom_setup()
12865 - jbd2: clear dirty flag when revoking a buffer from an older transaction
12866 - jbd2: fix compile warning when using JBUFFER_TRACE
12867 - selinux: add the missing walk_size + len check in selinux_sctp_bind_connect
12868 - security/selinux: fix SECURITY_LSM_NATIVE_LABELS on reused superblock
12869 - powerpc/32: Clear on-stack exception marker upon exception return
12870 - powerpc/wii: properly disable use of BATs when requested.
12871 - powerpc/powernv: Make opal log only readable by root
12872 - powerpc/83xx: Also save/restore SPRG4-7 during suspend
12873 - powerpc/kvm: Save and restore host AMR/IAMR/UAMOR
12874 - powerpc/powernv: Don't reprogram SLW image on every KVM guest entry/exit
12875 - powerpc/64s/hash: Fix assert_slb_presence() use of the slbfee. instruction
12876 - powerpc: Fix 32-bit KVM-PR lockup and host crash with MacOS guest
12877 - powerpc/ptrace: Simplify vr_get/set() to avoid GCC warning
12878 - powerpc/hugetlb: Don't do runtime allocation of 16G pages in LPAR
12879 configuration
12880 - powerpc/smp: Fix NMI IPI timeout
12881 - powerpc/smp: Fix NMI IPI xmon timeout
12882 - powerpc/traps: fix recoverability of machine check handling on book3s/32
12883 - powerpc/traps: Fix the message printed when stack overflows
12884 - ARM: s3c24xx: Fix boolean expressions in osiris_dvs_notify
12885 - arm64: Fix HCR.TGE status for NMI contexts
12886 - arm64: debug: Don't propagate UNKNOWN FAR into si_code for debug signals
12887 - arm64: debug: Ensure debug handlers check triggering exception level
12888 - arm64: KVM: Fix architecturally invalid reset value for FPEXC32_EL2
12889 - Revert "KVM/MMU: Flush tlb directly in the kvm_zap_gfn_range()"
12890 - ipmi_si: Fix crash when using hard-coded device
12891 - ipmi_si: fix use-after-free of resource->name
12892 - dm: fix to_sector() for 32bit
12893 - dm integrity: limit the rate of error messages
12894 - media: cx25840: mark pad sig_types to fix cx231xx init
12895 - mfd: sm501: Fix potential NULL pointer dereference
12896 - cpcap-charger: generate events for userspace
12897 - cpuidle: governor: Add new governors to cpuidle_governors again
12898 - NFS: Fix I/O request leakages
12899 - NFS: Fix an I/O request leakage in nfs_do_recoalesce
12900 - NFS: Don't recoalesce on error in nfs_pageio_complete_mirror()
12901 - nfsd: fix performance-limiting session calculation
12902 - nfsd: fix memory corruption caused by readdir
12903 - nfsd: fix wrong check in write_v4_end_grace()
12904 - NFSv4.1: Reinitialise sequence results before retransmitting a request
12905 - svcrpc: fix UDP on servers with lots of threads
12906 - PM / wakeup: Rework wakeup source timer cancellation
12907 - PM / OPP: Update performance state when freq == old_freq
12908 - bcache: treat stale && dirty keys as bad keys
12909 - bcache: use (REQ_META|REQ_PRIO) to indicate bio for metadata
12910 - stable-kernel-rules.rst: add link to networking patch queue
12911 - vt: perform safe console erase in the right order
12912 - x86/unwind/orc: Fix ORC unwind table alignment
12913 - perf intel-pt: Fix CYC timestamp calculation after OVF
12914 - perf tools: Fix split_kallsyms_for_kcore() for trampoline symbols
12915 - perf auxtrace: Define auxtrace record alignment
12916 - perf intel-pt: Fix overlap calculation for padding
12917 - perf/x86/intel/uncore: Fix client IMC events return huge result
12918 - perf intel-pt: Fix divide by zero when TSC is not available
12919 - md: Fix failed allocation of md_register_thread
12920 - x86/kvmclock: set offset for kvm unstable clock
12921 - x86/ftrace: Fix warning and considate ftrace_jmp_replace() and
12922 ftrace_call_replace()
12923 - tpm/tpm_crb: Avoid unaligned reads in crb_recv()
12924 - tpm: Unify the send callback behaviour
12925 - rcu: Do RCU GP kthread self-wakeup from softirq and interrupt
12926 - media: imx: prpencvf: Stop upstream before disabling IDMA channel
12927 - media: lgdt330x: fix lock status reporting
12928 - media: sun6i: Fix CSI regmap's max_register
12929 - media: uvcvideo: Avoid NULL pointer dereference at the end of streaming
12930 - media: vimc: Add vimc-streamer for stream control
12931 - media: imx-csi: Input connections to CSI should be optional
12932 - media: imx: csi: Disable CSI immediately after last EOF
12933 - media: imx: csi: Stop upstream before disabling IDMA channel
12934 - drm/fb-helper: generic: Fix drm_fbdev_client_restore()
12935 - drm/radeon/evergreen_cs: fix missing break in switch statement
12936 - drm/amd/powerplay: correct power reading on fiji
12937 - drm/amd/display: don't call dm_pp_ function from an fpu block
12938 - KVM: Call kvm_arch_memslots_updated() before updating memslots
12939 - KVM: VMX: Compare only a single byte for VMCS' "launched" in vCPU-run
12940 - KVM: VMX: Zero out *all* general purpose registers after VM-Exit
12941 - KVM: x86/mmu: Detect MMIO generation wrap in any address space
12942 - KVM: x86/mmu: Do not cache MMIO accesses while memslots are in flux
12943 - KVM: nVMX: Sign extend displacements of VMX instr's mem operands
12944 - KVM: nVMX: Apply addr size mask to effective address for VMX instructions
12945 - KVM: nVMX: Ignore limit checks on VMX instructions using flat segments
12946 - KVM: nVMX: Check a single byte for VMCS "launched" in nested early checks
12947 - net: dsa: lantiq_gswip: fix use-after-free on failed probe
12948 - net: dsa: lantiq_gswip: fix OF child-node lookups
12949 - s390/setup: fix boot crash for machine without EDAT-1
12950 - SUNRPC: Prevent thundering herd when the socket is not connected
12951 - SUNRPC: Fix up RPC back channel transmission
12952 - SUNRPC: Respect RPC call timeouts when retrying transmission
12953 - Linux 5.0.4
12954 - [Config] update configs for 5.0.4 stable update
12955
12956 * New Intel Wireless-AC 9260 [8086:2526] card not correctly probed in Ubuntu
12957 system (LP: #1821271)
12958 - iwlwifi: add new card for 9260 series
12959
12960 * [CONFIG] please enable highdpi font FONT_TER16x32 (LP: #1819881)
12961 - [Config]: enable highdpi Terminus 16x32 font support
12962
12963 * [SRU][B/B-OEM/C/D] Fix AMD IOMMU NULL dereference (LP: #1820990)
12964 - iommu/amd: Fix NULL dereference bug in match_hid_uid
12965
12966 * some codecs stop working after S3 (LP: #1820930)
12967 - ALSA: hda - Enforces runtime_resume after S3 and S4 for each codec
12968 - ALSA: hda - Don't trigger jackpoll_work in azx_resume
12969
12970 * tcm_loop.ko: move from modules-extra into main modules package
12971 (LP: #1817786)
12972 - [Packaging] move tcm_loop.lo to main linux-modules package
12973
12974 * C++ demangling support missing from perf (LP: #1396654)
12975 - [Packaging] fix a mistype
12976
12977 * r8169 doesn't get woken up by ethernet cable plugging, no PME generated
12978 (LP: #1817676)
12979 - PCI: pciehp: Disable Data Link Layer State Changed event on suspend
12980
12981 * Disco update: v5.0.3 upstream stable release (LP: #1821074)
12982 - connector: fix unsafe usage of ->real_parent
12983 - fou, fou6: avoid uninit-value in gue_err() and gue6_err()
12984 - gro_cells: make sure device is up in gro_cells_receive()
12985 - ipv4/route: fail early when inet dev is missing
12986 - l2tp: fix infoleak in l2tp_ip6_recvmsg()
12987 - lan743x: Fix RX Kernel Panic
12988 - lan743x: Fix TX Stall Issue
12989 - net: hsr: fix memory leak in hsr_dev_finalize()
12990 - net/hsr: fix possible crash in add_timer()
12991 - net: sit: fix UBSAN Undefined behaviour in check_6rd
12992 - net/x25: fix use-after-free in x25_device_event()
12993 - net/x25: reset state in x25_connect()
12994 - pptp: dst_release sk_dst_cache in pptp_sock_destruct
12995 - ravb: Decrease TxFIFO depth of Q3 and Q2 to one
12996 - route: set the deleted fnhe fnhe_daddr to 0 in ip_del_fnhe to fix a race
12997 - rxrpc: Fix client call queueing, waiting for channel
12998 - sctp: remove sched init from sctp_stream_init
12999 - tcp: do not report TCP_CM_INQ of 0 for closed connections
13000 - tcp: Don't access TCP_SKB_CB before initializing it
13001 - tcp: handle inet_csk_reqsk_queue_add() failures
13002 - vxlan: Fix GRO cells race condition between receive and link delete
13003 - vxlan: test dev->flags & IFF_UP before calling gro_cells_receive()
13004 - net/mlx4_core: Fix reset flow when in command polling mode
13005 - net/mlx4_core: Fix locking in SRIOV mode when switching between events and
13006 polling
13007 - net/mlx4_core: Fix qp mtt size calculation
13008 - net: dsa: mv88e6xxx: Set correct interface mode for CPU/DSA ports
13009 - vsock/virtio: fix kernel panic from virtio_transport_reset_no_sock
13010 - net: sched: flower: insert new filter to idr after setting its mask
13011 - f2fs: wait on atomic writes to count F2FS_CP_WB_DATA
13012 - perf/x86: Fixup typo in stub functions
13013 - ALSA: bebob: use more identical mod_alias for Saffire Pro 10 I/O against
13014 Liquid Saffire 56
13015 - ALSA: firewire-motu: fix construction of PCM frame for capture direction
13016 - ALSA: hda: Extend i915 component bind timeout
13017 - ALSA: hda - add more quirks for HP Z2 G4 and HP Z240
13018 - ALSA: hda/realtek: Enable audio jacks of ASUS UX362FA with ALC294
13019 - ALSA: hda/realtek - Reduce click noise on Dell Precision 5820 headphone
13020 - ALSA: hda/realtek: Enable headset MIC of Acer TravelMate X514-51T with
13021 ALC255
13022 - perf/x86/intel: Fix memory corruption
13023 - perf/x86/intel: Make dev_attr_allow_tsx_force_abort static
13024 - It's wrong to add len to sector_nr in raid10 reshape twice
13025 - drm: Block fb changes for async plane updates
13026 - Linux 5.0.3
13027
13028 * Disco update: v5.0.2 upstream stable release (LP: #1820318)
13029 - media: uvcvideo: Fix 'type' check leading to overflow
13030 - Input: wacom_serial4 - add support for Wacom ArtPad II tablet
13031 - Input: elan_i2c - add id for touchpad found in Lenovo s21e-20
13032 - iscsi_ibft: Fix missing break in switch statement
13033 - scsi: aacraid: Fix missing break in switch statement
13034 - x86/PCI: Fixup RTIT_BAR of Intel Denverton Trace Hub
13035 - arm64: dts: zcu100-revC: Give wifi some time after power-on
13036 - arm64: dts: hikey: Give wifi some time after power-on
13037 - arm64: dts: hikey: Revert "Enable HS200 mode on eMMC"
13038 - ARM: dts: exynos: Fix pinctrl definition for eMMC RTSN line on Odroid X2/U3
13039 - ARM: dts: exynos: Add minimal clkout parameters to Exynos3250 PMU
13040 - ARM: dts: exynos: Fix max voltage for buck8 regulator on Odroid XU3/XU4
13041 - drm: disable uncached DMA optimization for ARM and arm64
13042 - media: Revert "media: rc: some events are dropped by userspace"
13043 - Revert "PCI/PME: Implement runtime PM callbacks"
13044 - bpf: Stop the psock parser before canceling its work
13045 - gfs2: Fix missed wakeups in find_insert_glock
13046 - staging: erofs: keep corrupted fs from crashing kernel in erofs_namei()
13047 - staging: erofs: compressed_pages should not be accessed again after freed
13048 - scripts/gdb: replace flags (MS_xyz -> SB_xyz)
13049 - ath9k: Avoid OF no-EEPROM quirks without qca,no-eeprom
13050 - perf/x86/intel: Make cpuc allocations consistent
13051 - perf/x86/intel: Generalize dynamic constraint creation
13052 - x86: Add TSX Force Abort CPUID/MSR
13053 - perf/x86/intel: Implement support for TSX Force Abort
13054 - Linux 5.0.2
13055
13056 * Linux security module stacking support
13057 - LSM: Introduce LSM_FLAG_LEGACY_MAJOR
13058 - LSM: Provide separate ordered initialization
13059 - LSM: Plumb visibility into optional "enabled" state
13060 - LSM: Lift LSM selection out of individual LSMs
13061 - LSM: Build ordered list of LSMs to initialize
13062 - LSM: Introduce CONFIG_LSM
13063 - LSM: Introduce "lsm=" for boottime LSM selection
13064 - LSM: Tie enabling logic to presence in ordered list
13065 - LSM: Prepare for reorganizing "security=" logic
13066 - LSM: Refactor "security=" in terms of enable/disable
13067 - LSM: Separate idea of "major" LSM from "exclusive" LSM
13068 - apparmor: Remove SECURITY_APPARMOR_BOOTPARAM_VALUE
13069 - selinux: Remove SECURITY_SELINUX_BOOTPARAM_VALUE
13070 - LSM: Add all exclusive LSMs to ordered initialization
13071 - LSM: Split LSM preparation from initialization
13072 - LoadPin: Initialize as ordered LSM
13073 - Yama: Initialize as ordered LSM
13074 - LSM: Introduce enum lsm_order
13075 - capability: Initialize as LSM_ORDER_FIRST
13076 - procfs: add smack subdir to attrs
13077 - Smack: Abstract use of cred security blob
13078 - SELinux: Abstract use of cred security blob
13079 - SELinux: Remove cred security blob poisoning
13080 - SELinux: Remove unused selinux_is_enabled
13081 - AppArmor: Abstract use of cred security blob
13082 - TOMOYO: Abstract use of cred security blob
13083 - Infrastructure management of the cred security blob
13084 - SELinux: Abstract use of file security blob
13085 - Smack: Abstract use of file security blob
13086 - LSM: Infrastructure management of the file security
13087 - SELinux: Abstract use of inode security blob
13088 - Smack: Abstract use of inode security blob
13089 - LSM: Infrastructure management of the inode security
13090 - LSM: Infrastructure management of the task security
13091 - SELinux: Abstract use of ipc security blobs
13092 - Smack: Abstract use of ipc security blobs
13093 - LSM: Infrastructure management of the ipc security blob
13094 - TOMOYO: Update LSM flags to no longer be exclusive
13095 - LSM: generalize flag passing to security_capable
13096 - LSM: Make lsm_early_cred() and lsm_early_task() local functions.
13097 - LSM: Make some functions static
13098 - apparmor: Adjust offset when accessing task blob.
13099 - LSM: Ignore "security=" when "lsm=" is specified
13100 - LSM: Update list of SECURITYFS users in Kconfig
13101 - apparmor: delete the dentry in aafs_remove() to avoid a leak
13102 - apparmor: fix double free when unpack of secmark rules fails
13103 - SAUCE: LSM: Infrastructure management of the sock security
13104 - SAUCE: LSM: Limit calls to certain module hooks
13105 - SAUCE: LSM: Special handling for secctx lsm hooks
13106 - SAUCE: LSM: Specify which LSM to display with /proc/self/attr/display
13107 - SAUCE: Fix-up af_unix mediation for sock infrastructure management
13108 - SAUCE: Revert "apparmor: Fix warning about unused function
13109 apparmor_ipv6_postroute"
13110 - SAUCE: Revert "apparmor: fix checkpatch error in Parse secmark policy"
13111 - SAUCE: Revert "apparmor: add #ifdef checks for secmark filtering"
13112 - SAUCE: Revert "apparmor: Allow filtering based on secmark policy"
13113 - SAUCE: Revert "apparmor: Parse secmark policy"
13114 - SAUCE: Revert "apparmor: Add a wildcard secid"
13115 - SAUCE: Revert "apparmor: fix bad debug check in apparmor_secid_to_secctx()"
13116 - SAUCE: Revert "apparmor: fixup secid map conversion to using IDR"
13117 - SAUCE: Revert "apparmor: Use an IDR to allocate apparmor secids"
13118 - SAUCE: Revert "apparmor: Fix memory leak of rule on error exit path"
13119 - SAUCE: Revert "apparmor: modify audit rule support to support profile
13120 stacks"
13121 - SAUCE: Revert "apparmor: Add support for audit rule filtering"
13122 - SAUCE: Revert "apparmor: add the ability to get a task's secid"
13123 - SAUCE: Revert "apparmor: add support for mapping secids and using secctxes"
13124 - SAUCE: apparmor: add proc subdir to attrs
13125 - SAUCE: apparmor: add an apparmorfs entry to access current attrs
13126 - SAUCE: apparmor: update flags to no longer be exclusive
13127 - SAUCE: update configs and annotations for LSM stacking
13128
13129 * Miscellaneous Ubuntu changes
13130 - [Config] CONFIG_EARLY_PRINTK_USB_XDBC=y
13131 - SAUCE: (efi-lockdown) bpf: Restrict kernel image access functions when the
13132 kernel is locked down
13133 - [Config] CONFIG_RANDOM_TRUST_CPU=y
13134 - [Config] refresh annotations for recent config changes
13135 - ubuntu: vbox -- update to 6.0.4-dfsg-7
13136 - Revert "UBUNTU: SAUCE: i2c:amd I2C Driver based on PCI Interface for
13137 upcoming platform"
13138
13139 -- Seth Forshee <seth.forshee@canonical.com> Thu, 04 Apr 2019 14:49:59 -0500
13140
13141 linux (5.0.0-8.9) disco; urgency=medium
13142
13143 * linux: 5.0.0-8.9 -proposed tracker (LP: #1819759)
13144
13145 * hisi_sas: add debugfs support (LP: #1819500)
13146 - scsi: hisi_sas: Create root and device debugfs directories
13147 - scsi: hisi_sas: Alloc debugfs snapshot buffer memory for all registers
13148 - scsi: hisi_sas: Take debugfs snapshot for all regs
13149 - scsi: hisi_sas: Debugfs global register create file and add file operations
13150 - scsi: hisi_sas: Add debugfs for port registers
13151 - scsi: hisi_sas: Add debugfs CQ file and add file operations
13152 - scsi: hisi_sas: Add debugfs DQ file and add file operations
13153 - scsi: hisi_sas: Add debugfs IOST file and add file operations
13154 - scsi: hisi_sas: No need to check return value of debugfs_create functions
13155 - scsi: hisi_sas: Fix type casting and missing static qualifier in debugfs
13156 code
13157 - scsi: hisi_sas: Add debugfs ITCT file and add file operations
13158
13159 * [disco] hns driver updates from 5.1 merge window (LP: #1819535)
13160 - net: hns: Use struct_size() in devm_kzalloc()
13161 - net: hns3: modify enet reinitialization interface
13162 - net: hns3: remove unused member in struct hns3_enet_ring
13163 - net: hns3: remove unnecessary hns3_adjust_tqps_num
13164 - net: hns3: reuse reinitialization interface in the hns3_set_channels
13165 - net: hns3: add interface hclge_tm_bp_setup
13166 - net: hns3: modify parameter checks in the hns3_set_channels
13167 - net: hns3: remove redundant codes in hclge_knic_setup
13168 - net: hns3: fix user configuration loss for ethtool -L
13169 - net: hns3: adjust the use of alloc_tqps and num_tqps
13170 - net: hns3: fix wrong combined count returned by ethtool -l
13171 - net: hns3: do reinitialization while ETS configuration changed
13172 - net: hns3: add HNAE3_RESTORE_CLIENT interface in enet module
13173 - net: hns3: add calling roce callback function when link status change
13174 - net: hns3: add rx multicast packets statistic
13175 - net: hns3: refactor the statistics updating for netdev
13176 - net: hns3: fix rss configuration lost problem when setting channel
13177 - net: hns3: fix for shaper not setting when TC num changes
13178 - net: hns3: fix bug of ethtool_ops.get_channels for VF
13179 - net: hns3: clear param in ring when free ring
13180 - net: hns3: Change fw error code NOT_EXEC to NOT_SUPPORTED
13181 - net: hns3: do not return GE PFC setting err when initializing
13182 - net: hns3: add ETS TC weight setting in SSU module
13183 - net: hns3: add statistics for PFC frames and MAC control frames
13184 - net: hns3: fix PFC not setting problem for DCB module
13185 - net: hns3: don't update packet statistics for packets dropped by hardware
13186 - net: hns3: clear pci private data when unload hns3 driver
13187 - net: hns3: add error handling in hclge_ieee_setets
13188 - net: hns3: fix return value handle issue for hclge_set_loopback()
13189 - net: hns3: fix broadcast promisc issue for revision 0x20
13190 - net: hns3: After setting the loopback, add the status of getting MAC
13191 - net: hns3: do reinitialization while mqprio configuration changed
13192 - net: hns3: remove dcb_ops->map_update in hclge_dcb
13193 - net: hns3: call hns3_nic_set_real_num_queue with netdev down
13194 - net: hns3: add 8 BD limit for tx flow
13195 - net: hns3: add initialization for nic state
13196 - net: hns3: don't allow vf to enable promisc mode
13197 - net: hns3: reuse the definition of l3 and l4 header info union
13198 - net: hns3: fix VF dump register issue
13199 - net: hns3: use the correct interface to stop|open port
13200 - net: hns3: change hnae3_register_ae_dev() to int
13201 - net: hns3: only support tc 0 for VF
13202 - net: hns3: Fix NULL deref when unloading driver
13203 - net: hns3: fix netif_napi_del() not do problem when unloading
13204 - net: hns3: fix for rss result nonuniform
13205 - net: hns3: fix improper error handling in the hclge_init_ae_dev()
13206 - net: hns3: fix an issue for hclgevf_ae_get_hdev
13207 - net: hns3: stop sending keep alive msg to PF when VF is resetting
13208 - net: hns3: keep flow director state unchanged when reset
13209 - net: hns3: Check for allocation failure
13210 - net: hns3: fix a code style issue for hns3_update_new_int_gl()
13211 - net: hns3: fix an issue for hns3_update_new_int_gl
13212 - net: hns3: Modify parameter type from int to bool in set_gro_en
13213 - net: hns3: code optimization for hclge_rx_buffer_calc
13214 - net: hns3: add hclge_cmd_check_retval() to parse comman's return value
13215 - net: hns3: move some set_bit statement into hclge_prepare_mac_addr
13216 - net: hns3: fix a wrong checking in the hclge_tx_buffer_calc()
13217 - net: hns3: fix the problem that the supported port is empty
13218 - net: hns3: optimize the maximum TC macro
13219 - net: hns3: don't allow user to change vlan filter state
13220 - net: hns3: modify the upper limit judgment condition
13221 - net: hns3: MAC table entry count function increases operation 0 value
13222 protection measures
13223 - net: hns3: make function hclge_set_all_vf_rst() static
13224 - net: hns3: add pointer checking at the beginning of the exported functions.
13225 - net: hns3: Check variable is valid before assigning it to another
13226 - net: hns3: convert mac advertize and supported from u32 to link mode
13227 - net: hns3: fix port info query issue for copper port
13228 - net: hns3: modify print message of ssu common ecc errors
13229 - net: hns3: some bugfix of ppu(rcb) ras errors
13230 - net: hns3: enable 8~11th bit of mac common msi-x error
13231 - net: hns3: fix 6th bit of ppp mpf abnormal errors
13232 - net: hns3: Record VF unicast and multicast tables
13233 - net: hns3: Record VF vlan tables
13234 - net: hns3: uninitialize command queue while unloading PF driver
13235 - net: hns3: clear command queue's registers when unloading VF driver
13236 - net: hns3: add xps setting support for hns3 driver
13237 - net: hns3: avoid mult + div op in critical data path
13238 - net: hns3: limit some variable scope in critical data path
13239 - net: hns3: remove some ops in struct hns3_nic_ops
13240 - net: hns3: add unlikely for error handling in data path
13241 - net: hns3: replace hnae3_set_bit and hnae3_set_field in data path
13242 - net: hns3: remove hnae3_get_bit in data path
13243 - net: hns3: add support to config depth for tx|rx ring separately
13244 - net: hns3: enable VF VLAN filter for each VF when initializing
13245 - net: hns3: fix get VF RSS issue
13246 - net: hns3: fix setting of the hns reset_type for rdma hw errors
13247 - net: hns3: fix improper error handling for hns3_client_start
13248 - net: hns: use struct_size() in devm_kzalloc()
13249 - net: hns3: Fix a logical vs bitwise typo
13250 - net: hns3: add dma_rmb() for rx description
13251 - net: hns3: fix to stop multiple HNS reset due to the AER changes
13252
13253 * Build Nvidia drivers in conjunction with kernel (LP: #1764792)
13254 - [Packaging] dkms-build -- support building against packages in PPAs
13255 - [Packaging] dkms-build: do not redownload files on subsequent passes
13256 - [Packaging] dkms-build -- elide partial Built-Using information
13257 - [Packaging] dkms-build -- remove retpoline data from final binary packages
13258 - [Packaging] dkms-build--nvidia* -- check gcc version against primary build
13259 - [Packaging] dkms-build -- add support for unversioned overrides
13260 - [Packaging] dkms-build--nvidia-* -- convert to generic -N form
13261 - [Packaging] fix-filenames -- handle exact string removal
13262 - [Packaging] dkms-build--nvidia-N -- remove GCC versions
13263
13264 * Disco update: v5.0.1 upstream stable release (LP: #1819515)
13265 - cpufreq: Use struct kobj_attribute instead of struct global_attr
13266 - staging: erofs: fix mis-acted TAIL merging behavior
13267 - binder: create node flag to request sender's security context
13268 - USB: serial: option: add Telit ME910 ECM composition
13269 - USB: serial: cp210x: add ID for Ingenico 3070
13270 - USB: serial: ftdi_sio: add ID for Hjelmslund Electronics USB485
13271 - driver core: Postpone DMA tear-down until after devres release
13272 - staging: erofs: fix fast symlink w/o xattr when fs xattr is on
13273 - staging: erofs: fix memleak of inode's shared xattr array
13274 - staging: erofs: fix race of initializing xattrs of a inode at the same time
13275 - staging: erofs: fix illegal address access under memory pressure
13276 - staging: comedi: ni_660x: fix missing break in switch statement
13277 - staging: wilc1000: fix to set correct value for 'vif_num'
13278 - staging: android: ion: fix sys heap pool's gfp_flags
13279 - staging: android: ashmem: Don't call fallocate() with ashmem_mutex held.
13280 - staging: android: ashmem: Avoid range_alloc() allocation with ashmem_mutex
13281 held.
13282 - ip6mr: Do not call __IP6_INC_STATS() from preemptible context
13283 - net: dsa: mv88e6xxx: add call to mv88e6xxx_ports_cmode_init to probe for new
13284 DSA framework
13285 - net: dsa: mv88e6xxx: handle unknown duplex modes gracefully in
13286 mv88e6xxx_port_set_duplex
13287 - net: dsa: mv8e6xxx: fix number of internal PHYs for 88E6x90 family
13288 - net: mscc: Enable all ports in QSGMII
13289 - net: sched: put back q.qlen into a single location
13290 - net-sysfs: Fix mem leak in netdev_register_kobject
13291 - qmi_wwan: Add support for Quectel EG12/EM12
13292 - sctp: call iov_iter_revert() after sending ABORT
13293 - team: Free BPF filter when unregistering netdev
13294 - tipc: fix RDM/DGRAM connect() regression
13295 - x86/CPU/AMD: Set the CPB bit unconditionally on F17h
13296 - x86/boot/compressed/64: Do not read legacy ROM on EFI system
13297 - tracing: Fix event filters and triggers to handle negative numbers
13298 - xhci: tegra: Prevent error pointer dereference
13299 - usb: xhci: Fix for Enabling USB ROLE SWITCH QUIRK on
13300 INTEL_SUNRISEPOINT_LP_XHCI
13301 - applicom: Fix potential Spectre v1 vulnerabilities
13302 - alpha: wire up io_pgetevents system call
13303 - MIPS: irq: Allocate accurate order pages for irq stack
13304 - aio: Fix locking in aio_poll()
13305 - xtensa: fix get_wchan
13306 - gnss: sirf: fix premature wakeup interrupt enable
13307 - USB: serial: cp210x: fix GPIO in autosuspend
13308 - Revert "selftests: firmware: add CONFIG_FW_LOADER_USER_HELPER_FALLBACK to
13309 config"
13310 - Revert "selftests: firmware: remove use of non-standard diff -Z option"
13311 - selftests: firmware: fix verify_reqs() return value
13312 - Bluetooth: btrtl: Restore old logic to assume firmware is already loaded
13313 - Bluetooth: Fix locking in bt_accept_enqueue() for BH context
13314 - Linux 5.0.1
13315
13316 * sky2 ethernet card doesn't work after returning from suspend
13317 (LP: #1807259) // sky2 ethernet card link not up after suspend
13318 (LP: #1809843) // Disco update: v5.0.1 upstream stable release
13319 (LP: #1819515)
13320 - sky2: Disable MSI on Dell Inspiron 1545 and Gateway P-79
13321
13322 * tls selftest failures/hangs on i386 (LP: #1813607)
13323 - [Config] CONFIG_TLS=n for i386
13324
13325 * CVE-2019-8980
13326 - exec: Fix mem leak in kernel_read_file
13327
13328 * Miscellaneous Ubuntu changes
13329 - SAUCE: selftests: net: Use 'ipproto ipv6-icmp' to match ICMPv6 headers
13330 - [Config] enable nvidia build
13331 - [Config] update gcc version to 8.3
13332
13333 * Miscellaneous upstream changes
13334 - Revert "UBUNTU: SAUCE: selftests: pmtu: disable accept_dad for tests"
13335
13336 -- Thadeu Lima de Souza Cascardo <cascardo@canonical.com> Tue, 12 Mar 2019 16:15:44 -0300
13337
13338 linux (5.0.0-7.8) disco; urgency=medium
13339
13340 * linux: 5.0.0-7.8 -proposed tracker (LP: #1818519)
13341
13342 * Packaging resync (LP: #1786013)
13343 - [Packaging] update helper scripts
13344
13345 * unnecessary request_queue freeze (LP: #1815733)
13346 - block: avoid setting nr_requests to current value
13347 - block: avoid setting none scheduler if it's already none
13348
13349 * Miscellaneous Ubuntu changes
13350 - SAUCE: selftests: net: Don't fail test_vxlan_under_vrf on xfail
13351 - update dkms package versions
13352
13353 [ Upstream Kernel Changes ]
13354
13355 * Rebase to v5.0
13356
13357 -- Seth Forshee <seth.forshee@canonical.com> Mon, 04 Mar 2019 08:46:10 -0600
13358
13359 linux (5.0.0-6.7) disco; urgency=medium
13360
13361 * linux: 5.0.0-6.7 -proposed tracker (LP: #1817585)
13362
13363 * Packaging resync (LP: #1786013)
13364 - [Packaging] update helper scripts
13365 - [Packaging] resync getabis
13366
13367 * installer does not support iSCSI iBFT (LP: #1817321)
13368 - d-i: add iscsi_ibft to scsi-modules
13369
13370 * Silent "Unknown key" message when pressing keyboard backlight hotkey
13371 (LP: #1817063)
13372 - platform/x86: dell-wmi: Ignore new keyboard backlight change event
13373
13374 * Fix I219 doesn't get woken up after plugging ethernet cable (LP: #1817058)
13375 - e1000e: Disable runtime PM on CNP+
13376
13377 * efi/arm/arm64: Allow SetVirtualAddressMap() to be omitted (LP: #1814982)
13378 - efi/arm/arm64: Allow SetVirtualAddressMap() to be omitted
13379
13380 * CVE-2019-3460
13381 - Bluetooth: Check L2CAP option sizes returned from l2cap_get_conf_opt
13382
13383 * CVE-2019-3459
13384 - Bluetooth: Verify that l2cap_get_conf_opt provides large enough buffer
13385
13386 * kernel net tls selftest fails on 5.0 (LP: #1816716)
13387 - SAUCE: Revert "selftests/tls: Add test for recv(PEEK) spanning across
13388 multiple records"
13389
13390 * Please enable CONFIG_DMA_CMA=y on arm64 (LP: #1803206)
13391 - [Config] annotations -- enforce CONFIG_DMA_CMA and update notes
13392
13393 * [19.04 FEAT] [LS1801] PCI Virtual function enablement (LP: #1814684)
13394 - s390/pci: map IOV resources
13395 - s390/pci: improve bar check
13396
13397 * glibc 2.28-0ubuntu1 ADT test failure with linux 5.0.0-1.2 (LP: #1813060)
13398 - SAUCE: prevent a glibc test failure when looking for obsolete types on
13399 headers
13400
13401 * Miscellaneous Ubuntu changes
13402 - [Config] Enforce CONFIG_ZCRYPT_MULTIDEVNODES in annotations
13403 - SAUCE: selftests: pmtu: disable accept_dad for tests
13404 - SAUCE: arm64: add kernel config option to lock down when in Secure Boot mode
13405 - SAUCE: selftests: net: Make test for VXLAN underlay in non-default VRF an
13406 expected failure
13407
13408 [ Upstream Kernel Changes ]
13409
13410 * Rebase to v5.0-rc8
13411
13412 -- Seth Forshee <seth.forshee@canonical.com> Mon, 25 Feb 2019 09:37:36 -0600
13413
13414 linux (5.0.0-5.6) disco; urgency=medium
13415
13416 * [ALSA] [PATCH] System76 darp5 and oryp5 fixups (LP: #1815831)
13417 - ALSA: hda/realtek - Headset microphone and internal speaker support for
13418 System76 oryp5
13419
13420 * Miscellaneous Ubuntu changes
13421 - [Config] Fix aufs menus in annotations file
13422 - [Config] CONFIG_SAMPLE_TRACE_PRINTK=m
13423 - [Config] Update annotations based on configs
13424
13425 [ Upstream Kernel Changes ]
13426
13427 * Rebase to v5.0-rc7
13428
13429 -- Seth Forshee <seth.forshee@canonical.com> Mon, 18 Feb 2019 10:04:11 +0100
13430
13431 linux (5.0.0-4.5) disco; urgency=medium
13432
13433 * linux-buildinfo: pull out ABI information into its own package
13434 (LP: #1806380)
13435 - [Packaging] autoreconstruct -- base tag is always primary mainline version
13436
13437 * [Packaging] Allow overlay of config annotations (LP: #1752072)
13438 - [Packaging] config-check: Add an include directive
13439
13440 * Miscellaneous Ubuntu changes
13441 - hio -- stub out BIOVEC_PHYS_MERGEABLE for 4.20+
13442 - hio -- replace use of do_gettimeofday()
13443 - hio -- part_round_stats() removed in 5.0
13444 - hio -- device_add_disk() grew a 'groups' argument in 4.20
13445 - enable hio build
13446 - Revert "UBUNTU: [Packaging] autoreconstruct -- base tag is always primary
13447 mainline version"
13448
13449 [ Upstream Kernel Changes ]
13450
13451 * Rebase to v5.0-rc6
13452
13453 -- Seth Forshee <seth.forshee@canonical.com> Tue, 12 Feb 2019 08:15:32 -0600
13454
13455 linux (5.0.0-3.4) disco; urgency=medium
13456
13457 * CONFIG_TEST_BPF is disabled (LP: #1813955)
13458 - [Config]: Reenable TEST_BPF
13459
13460 * Ignore "incomplete report" from Elan touchpanels (LP: #1813733)
13461 - HID: i2c-hid: Ignore input report if there's no data present on Elan
13462 touchpanels
13463
13464 * SecureBoot support for arm64 (LP: #1804481)
13465 - Build signed kernels for arm64
13466
13467 * Miscellaneous Ubuntu changes
13468 - SAUCE: selftests: net: fix "from" match test in fib_rule_tests.sh
13469 - [Config] CONFIG_PCMCIA=n for arm64 and s390x
13470 - [Config] CONFIG_SERIAL_SC16IS7XX=n for s390x
13471 - [Config] disable I2C TPM drivers for s390x
13472 - [Config] CONFIG_RAPIDIO=n for s390x
13473 - [Config] CONFIG_DMADEVICES=n for s390x
13474 - [Config] disable gpio drivers for s390x
13475 - [Config] CONFIG_SENSORS_OCC_P8_I2C=m for ppc64el
13476 - [Config] disable I2C hardware drivers for s390x
13477 - [Config] CONFIG_I3C=n for s390x
13478 - [Config] CONFIG_SERIO=n for s390x
13479 - [Config] disable misc drivers for s390x
13480 - [Config] disable EEPROM drivers for s390x
13481 - [Config] disable MFD drivers for s390x
13482 - [Config] CONFIG_NVMEM=n for s390x
13483 - [Config] CONFIG_MLXSW_I2C=n for s390x
13484 - [Config] CONFIG_NET_VENDOR_MICROCHIP=n for s390x
13485 - [Config] CONFIG_PPP=n for s390x
13486 - [Config] CONFIG_PCCARD=n for s390x
13487 - [Config] CONFIG_PCI_MESON=y
13488 - [Config] CONFIG_SCSI_MYRB=n for s390x
13489 - [Config] CONFIG_REGULATOR=n for s390x
13490 - [Config] CONFIG_ZIIRAVE_WATCHDOG=n for s390x
13491 - [Config] CONFIG_NCSI_OEM_CMD_GET_MAC=y
13492 - [Config] update annotations following config review
13493 - [Packaging] remove handoff check for uefi signing
13494 - [Packaging] decompress gzipped efi images in signing tarball
13495 - vbox-update: allow leading whitespace when fixing up KERN_DIR
13496 - ubuntu: vbox -- update to 6.0.4-dfsg-3
13497 - vbox: remove remount check in sf_read_super_aux()
13498 - enable vbox build
13499 - [Config] CONFIG_ANDROID_BINDER_DEVICES=""
13500 - SAUCE: import aufs driver
13501 - [Config]: Enable aufs
13502 - [Config] relocate aufs annotations to menu
13503 - [Config] remove unmatched configs from annotations
13504 - [Config] fix up abi for removed modules
13505 - SAUCE: (efi-lockdown) Enforce module signatures if the kernel is locked down
13506 - SAUCE: (efi-lockdown) module: remove support for having IMA validate modules
13507 - SAUCE: (efi-lockdown) Move EFI signature blob parser to shared location
13508 - SAUCE: (efi-lockdown) MODSIGN: Import certificates from UEFI Secure Boot
13509 - SAUCE: (efi-lockdown) MODSIGN: Allow the "db" UEFI variable to be suppressed
13510 - [Config] (efi-lockdown) enable importing of efi certificates for module sig
13511 verification
13512
13513 * Miscellaneous upstream changes
13514 - binder: fix CONFIG_ANDROID_BINDER_DEVICES
13515
13516 [ Upstream Kernel Changes ]
13517
13518 * Rebase to v5.0-rc5
13519
13520 -- Seth Forshee <seth.forshee@canonical.com> Tue, 05 Feb 2019 14:26:12 -0600
13521
13522 linux (5.0.0-2.3) disco; urgency=medium
13523
13524 * kernel oops in bcache module (LP: #1793901)
13525 - SAUCE: bcache: never writeback a discard operation
13526
13527 * Enable sound card power saving by default (LP: #1804265)
13528 - [Config] CONFIG_SND_HDA_POWER_SAVE_DEFAULT=1
13529
13530 * Miscellaneous Ubuntu changes
13531 - Revert "UBUNTU: SAUCE: selftests: disable some failing networking tests"
13532 - SAUCE: ashmem: turn into module
13533 - SAUCE: binder: turn into module
13534 - SAUCE: binder: give binder_alloc its own debug mask file
13535 - [Config] enable binder and ashmem as modules
13536 - SAUCE: selftests: net: replace AF_MAX with INT_MAX in socket.c
13537 - SAUCE: selftests/ftrace: Fix tab expansion in trace_marker snapshot trigger
13538 test
13539 - update dkms package versions
13540
13541 [ Upstream Kernel Changes ]
13542
13543 * Rebase to v5.0-rc4
13544
13545 -- Seth Forshee <seth.forshee@canonical.com> Tue, 29 Jan 2019 06:57:32 -0600
13546
13547 linux (5.0.0-1.2) disco; urgency=medium
13548
13549 * Fix non-working QCA Rome Bluetooth after S3 (LP: #1812812)
13550 - USB: Add new USB LPM helpers
13551 - USB: Consolidate LPM checks to avoid enabling LPM twice
13552
13553 * bluetooth controller not detected with 4.15 kernel (LP: #1810797)
13554 - SAUCE: btqcomsmd: introduce BT_QCOMSMD_HACK
13555 - [Config] arm64: snapdragon: BT_QCOMSMD_HACK=y
13556
13557 * [19.04 FEAT| Enable virtio-gpu for s390x (LP: #1799467)
13558 - [Config] enable virtio-gpu for s390x
13559
13560 * Crash on "ip link add foo type ipip" (LP: #1811803)
13561 - SAUCE: fan: Fix NULL pointer dereference
13562
13563 * Fix not working Goodix touchpad (LP: #1811929)
13564 - HID: i2c-hid: Disable runtime PM on Goodix touchpad
13565
13566 * Miscellaneous Ubuntu changes
13567 - update dkms package versions
13568 - enable zfs build
13569
13570 [ Upstream Kernel Changes ]
13571
13572 * Rebase to v5.0-rc3
13573
13574 -- Seth Forshee <seth.forshee@canonical.com> Tue, 22 Jan 2019 13:56:17 -0600
13575
13576 linux (5.0.0-0.1) disco; urgency=medium
13577
13578 * Build Nvidia drivers in conjunction with kernel (LP: #1764792)
13579 - [Packaging] dkms -- add per package post-process step
13580 - [Packaging] dkms -- switch to a consistent build prefix length and strip
13581 - [Packaging] nvidia -- build and sign nvidia packages and ship signatures
13582 - [Packaging] nvidia -- make nvidia package version explicit
13583
13584 * Add support for ALC3277 codec on new Dell edge gateways (LP: #1807334)
13585 - [Config] CONFIG_SND_SOC_INTEL_KBL_RT5660_MACH=m
13586
13587 * RTL8822BE WiFi Disabled in Kernel 4.18.0-12 (LP: #1806472)
13588 - [Config] CONFIG_RTLWIFI_DEBUG_ST=n
13589
13590 * Miscellaneous Ubuntu changes
13591 - ubuntu -- disable vbox build
13592 - ubuntu -- disable hio build
13593 - Disable zfs build
13594 - SAUCE: import aufs driver
13595 - update dkms package versions
13596 - [Config] disable aufs config options
13597 - [Config] disable nvidia build
13598 - update dropped.txt
13599 - [Packaging] disable nvidia dkms builds for mainline
13600 - SAUCE: (efi-lockdown) Add the ability to lock down access to the running
13601 kernel image
13602 - SAUCE: (efi-lockdown) Add a SysRq option to lift kernel lockdown
13603 - SAUCE: (efi-lockdown) Restrict /dev/{mem,kmem,port} when the kernel is
13604 locked down
13605 - SAUCE: (efi-lockdown) kexec_load: Disable at runtime if the kernel is locked
13606 down
13607 - SAUCE: (efi-lockdown) hibernate: Disable when the kernel is locked down
13608 - SAUCE: (efi-lockdown) uswsusp: Disable when the kernel is locked down
13609 - SAUCE: (efi-lockdown) PCI: Lock down BAR access when the kernel is locked
13610 down
13611 - SAUCE: (efi-lockdown) x86: Lock down IO port access when the kernel is
13612 locked down
13613 - SAUCE: (efi-lockdown) x86/msr: Restrict MSR access when the kernel is locked
13614 down
13615 - SAUCE: (efi-lockdown) ACPI: Limit access to custom_method when the kernel is
13616 locked down
13617 - SAUCE: (efi-lockdown) acpi: Ignore acpi_rsdp kernel param when the kernel
13618 has been locked down
13619 - SAUCE: (efi-lockdown) acpi: Disable ACPI table override if the kernel is
13620 locked down
13621 - SAUCE: (efi-lockdown) acpi: Disable APEI error injection if the kernel is
13622 locked down
13623 - SAUCE: (efi-lockdown) Prohibit PCMCIA CIS storage when the kernel is locked
13624 down
13625 - SAUCE: (efi-lockdown) Lock down TIOCSSERIAL
13626 - SAUCE: (efi-lockdown) Lock down module params that specify hardware
13627 parameters (eg. ioport)
13628 - SAUCE: (efi-lockdown) x86/mmiotrace: Lock down the testmmiotrace module
13629 - SAUCE: (efi-lockdown) Lock down /proc/kcore
13630 - SAUCE: (efi-lockdown) Lock down kprobes
13631 - SAUCE: (efi-lockdown) Lock down perf
13632 - SAUCE: (efi-lockdown) debugfs: Restrict debugfs when the kernel is locked
13633 down
13634 - SAUCE: (efi-lockdown) debugfs: avoid EPERM when no open file operation
13635 defined
13636 - SAUCE: (efi-lockdown) KEYS: Allow unrestricted boot-time addition of keys to
13637 secondary keyring
13638 - SAUCE: (efi-lockdown) Make get_cert_list() not complain about cert lists
13639 that aren't present.
13640 - SAUCE: (efi-lockdown) Add efi_status_to_str() and rework
13641 efi_status_to_err().
13642 - SAUCE: (efi-lockdown) Make get_cert_list() use efi_status_to_str() to print
13643 error messages.
13644 - SAUCE: (efi-lockdown) Copy secure_boot flag in boot params across kexec
13645 reboot
13646 - SAUCE: (efi-lockdown) efi: Add an EFI_SECURE_BOOT flag to indicate secure
13647 boot mode
13648 - SAUCE: (efi-lockdown) efi: Lock down the kernel if booted in secure boot
13649 mode
13650 - SAUCE: (efi-lockdown) efi: Sanitize boot_params in efi stub
13651 - [Config] set config options for efi lockdown
13652 - Revert "UBUNTU: SAUCE: import aufs driver"
13653
13654 [ Upstream Kernel Changes ]
13655
13656 * Rebase to v5.0-rc2
13657
13658 -- Seth Forshee <seth.forshee@canonical.com> Thu, 17 Jan 2019 12:31:29 -0600
13659
13660 linux (5.0.0-0.0) disco; urgency=medium
13661
13662 * Dummy entry.
13663
13664 -- Seth Forshee <seth.forshee@canonical.com> Wed, 16 Jan 2019 14:48:05 -0600
13665
13666 linux (4.20.0-2.3) disco; urgency=medium
13667
13668 [ Upstream Kernel Changes ]
13669
13670 * Rebase to v4.20
13671
13672 -- Seth Forshee <seth.forshee@canonical.com> Thu, 03 Jan 2019 12:11:43 -0600
13673
13674 linux (4.20.0-1.2) disco; urgency=medium
13675
13676 * Packaging resync (LP: #1786013)
13677 - [Packaging] update helper scripts
13678
13679 * Power leakage at S5 with Qualcomm Atheros QCA9377 802.11ac Wireless Network
13680 Adapter (LP: #1805607)
13681 - SAUCE: ath10k: provide reset function for QCA9377 chip
13682
13683 * zfs/spl build in conjunction with the kernel from DKMS source (LP: #1807378)
13684 - [Packaging] dkms -- dkms package build packaging support
13685 - [Packaging] dkms -- save build objects artifacts for validation
13686 - [Packaging] dkms -- add general Built-Using: support
13687 - [Packaging] simplify Provides comma handling
13688 - [Packaging] zfs/spl -- remove packaging support for incorporated source
13689 - [Packaging] zfs/spl -- remove incorporated source
13690 - [Packaging] zfs/spl -- build via dkms
13691 - [Packaging] zfs/spl -- make zfs package version explicit
13692 - [Packaging] update-version-dkms -- sync archive versions to package
13693
13694 * Miscellaneous Ubuntu changes
13695 - [Packaging] update-version-dkms -- fix getting distrbution from changelog
13696 - update dkms package versions
13697
13698 [ Upstream Kernel Changes ]
13699
13700 * Rebase to v4.20-rc6
13701
13702 -- Seth Forshee <seth.forshee@canonical.com> Tue, 11 Dec 2018 11:33:08 -0600
13703
13704 linux (4.20.0-0.1) disco; urgency=medium
13705
13706 * Overlayfs in user namespace leaks directory content of inaccessible
13707 directories (LP: #1793458) // CVE-2018-6559
13708 - Revert "ovl: relax permission checking on underlying layers"
13709 - SAUCE: overlayfs: ensure mounter privileges when reading directories
13710
13711 * Miscellaneous Ubuntu changes
13712 - SAUCE: (efi-lockdown) Add the ability to lock down access to the running
13713 kernel image
13714 - SAUCE: (efi-lockdown) Add a SysRq option to lift kernel lockdown
13715 - SAUCE: (efi-lockdown) Enforce module signatures if the kernel is locked down
13716 - SAUCE: (efi-lockdown) Restrict /dev/{mem,kmem,port} when the kernel is
13717 locked down
13718 - SAUCE: (efi-lockdown) kexec_load: Disable at runtime if the kernel is locked
13719 down
13720 - SAUCE: (efi-lockdown) hibernate: Disable when the kernel is locked down
13721 - SAUCE: (efi-lockdown) uswsusp: Disable when the kernel is locked down
13722 - SAUCE: (efi-lockdown) PCI: Lock down BAR access when the kernel is locked
13723 down
13724 - SAUCE: (efi-lockdown) x86: Lock down IO port access when the kernel is
13725 locked down
13726 - SAUCE: (efi-lockdown) x86/msr: Restrict MSR access when the kernel is locked
13727 down
13728 - SAUCE: (efi-lockdown) ACPI: Limit access to custom_method when the kernel is
13729 locked down
13730 - SAUCE: (efi-lockdown) acpi: Ignore acpi_rsdp kernel param when the kernel
13731 has been locked down
13732 - SAUCE: (efi-lockdown) acpi: Disable ACPI table override if the kernel is
13733 locked down
13734 - SAUCE: (efi-lockdown) acpi: Disable APEI error injection if the kernel is
13735 locked down
13736 - SAUCE: (efi-lockdown) Prohibit PCMCIA CIS storage when the kernel is locked
13737 down
13738 - SAUCE: (efi-lockdown) Lock down TIOCSSERIAL
13739 - SAUCE: (efi-lockdown) Lock down module params that specify hardware
13740 parameters (eg. ioport)
13741 - SAUCE: (efi-lockdown) x86/mmiotrace: Lock down the testmmiotrace module
13742 - SAUCE: (efi-lockdown) Lock down /proc/kcore
13743 - SAUCE: (efi-lockdown) Lock down kprobes
13744 - SAUCE: (efi-lockdown) Lock down perf
13745 - SAUCE: (efi-lockdown) debugfs: Restrict debugfs when the kernel is locked
13746 down
13747 - SAUCE: (efi-lockdown) KEYS: Allow unrestricted boot-time addition of keys to
13748 secondary keyring
13749 - SAUCE: (efi-lockdown) efi: Add EFI signature data types
13750 - SAUCE: (efi-lockdown) efi: Add an EFI signature blob parser
13751 - SAUCE: (efi-lockdown) MODSIGN: Import certificates from UEFI Secure Boot
13752 - SAUCE: (efi-lockdown) MODSIGN: Allow the "db" UEFI variable to be suppressed
13753 - SAUCE: (efi-lockdown) Make get_cert_list() not complain about cert lists
13754 that aren't present.
13755 - SAUCE: (efi-lockdown) Add efi_status_to_str() and rework
13756 efi_status_to_err().
13757 - SAUCE: (efi-lockdown) Make get_cert_list() use efi_status_to_str() to print
13758 error messages.
13759 - SAUCE: (efi-lockdown) Copy secure_boot flag in boot params across kexec
13760 reboot
13761 - SAUCE: (efi-lockdown) efi: Add an EFI_SECURE_BOOT flag to indicate secure
13762 boot mode
13763 - SAUCE: (efi-lockdown) efi: Lock down the kernel if booted in secure boot
13764 mode
13765 - SAUCE: (efi-lockdown) Fix for module sig verification
13766 - SAUCE: (efi-lockdown) efi: Sanitize boot_params in efi stub
13767 - SAUCE: Import aufs driver
13768 - ubuntu: vbox -- update to 5.2.22-dfsg-2
13769 - ubuntu -- disable vbox build
13770 - ubuntu -- disable hio build
13771 - Disable zfs build
13772
13773 [ Upstream Kernel Changes ]
13774
13775 * Rebase to v4.20-rc5
13776
13777 -- Seth Forshee <seth.forshee@canonical.com> Fri, 07 Dec 2018 07:13:42 -0600
13778
13779 linux (4.20.0-0.0) disco; urgency=medium
13780
13781 * Dummy entry.
13782
13783 -- Seth Forshee <seth.forshee@canonical.com> Thu, 06 Dec 2018 10:20:19 -0600
13784
13785 linux (4.19.0-8.9) disco; urgency=medium
13786
13787 * linux: 4.19.0-8.9 -proposed tracker (LP: #1806952)
13788
13789 * Workaround CSS timeout on AMD SNPS 3.0 xHC (LP: #1806838)
13790 - xhci: workaround CSS timeout on AMD SNPS 3.0 xHC
13791
13792 * Fix Intel I210 doesn't work when ethernet cable gets plugged (LP: #1806818)
13793 - igb: Fix an issue that PME is not enabled during runtime suspend
13794
13795 * The line-out on the Dell Dock station can't work (LP: #1806532)
13796 - ALSA: usb-audio: Add vendor and product name for Dell WD19 Dock
13797
13798 * CVE-2018-19407
13799 - KVM: X86: Fix scan ioapic use-before-initialization
13800
13801 * PC SN720 NVMe WDC 256GB consumes more power in S2Idle than during long idle
13802 (LP: #1805775)
13803 - SAUCE: pci/nvme: prevent WDC PC SN720 NVMe from entering D3 and being
13804 disabled
13805
13806 * Disco update: 4.19.6 upstream stable release (LP: #1806909)
13807 - HID: steam: remove input device when a hid client is running.
13808 - efi/libstub: arm: support building with clang
13809 - usb: core: Fix hub port connection events lost
13810 - usb: dwc3: gadget: fix ISOC TRB type on unaligned transfers
13811 - usb: dwc3: gadget: Properly check last unaligned/zero chain TRB
13812 - usb: dwc3: core: Clean up ULPI device
13813 - usb: dwc3: Fix NULL pointer exception in dwc3_pci_remove()
13814 - xhci: Fix leaking USB3 shared_hcd at xhci removal
13815 - xhci: handle port status events for removed USB3 hcd
13816 - xhci: Add check for invalid byte size error when UAS devices are connected.
13817 - usb: xhci: fix uninitialized completion when USB3 port got wrong status
13818 - usb: xhci: fix timeout for transition from RExit to U0
13819 - xhci: Add quirk to workaround the errata seen on Cavium Thunder-X2 Soc
13820 - usb: xhci: Prevent bus suspend if a port connect change or polling state is
13821 detected
13822 - ALSA: oss: Use kvzalloc() for local buffer allocations
13823 - MAINTAINERS: Add Sasha as a stable branch maintainer
13824 - Documentation/security-bugs: Clarify treatment of embargoed information
13825 - Documentation/security-bugs: Postpone fix publication in exceptional cases
13826 - mmc: sdhci-pci: Try "cd" for card-detect lookup before using NULL
13827 - mmc: sdhci-pci: Workaround GLK firmware failing to restore the tuning value
13828 - gpio: don't free unallocated ida on gpiochip_add_data_with_key() error path
13829 - iwlwifi: fix wrong WGDS_WIFI_DATA_SIZE
13830 - iwlwifi: mvm: support sta_statistics() even on older firmware
13831 - iwlwifi: mvm: fix regulatory domain update when the firmware starts
13832 - iwlwifi: mvm: don't use SAR Geo if basic SAR is not used
13833 - brcmfmac: fix reporting support for 160 MHz channels
13834 - opp: ti-opp-supply: Dynamically update u_volt_min
13835 - opp: ti-opp-supply: Correct the supply in _get_optimal_vdd_voltage call
13836 - tools/power/cpupower: fix compilation with STATIC=true
13837 - v9fs_dir_readdir: fix double-free on p9stat_read error
13838 - selinux: Add __GFP_NOWARN to allocation at str_read()
13839 - Input: synaptics - avoid using uninitialized variable when probing
13840 - bfs: add sanity check at bfs_fill_super()
13841 - sctp: clear the transport of some out_chunk_list chunks in
13842 sctp_assoc_rm_peer
13843 - gfs2: Don't leave s_fs_info pointing to freed memory in init_sbd
13844 - llc: do not use sk_eat_skb()
13845 - mm: don't warn about large allocations for slab
13846 - mm/memory.c: recheck page table entry with page table lock held
13847 - tcp: do not release socket ownership in tcp_close()
13848 - drm/fb-helper: Blacklist writeback when adding connectors to fbdev
13849 - drm/amdgpu: Add missing firmware entry for HAINAN
13850 - drm/vc4: Set ->legacy_cursor_update to false when doing non-async updates
13851 - drm/amdgpu: Fix oops when pp_funcs->switch_power_profile is unset
13852 - drm/i915: Disable LP3 watermarks on all SNB machines
13853 - drm/ast: change resolution may cause screen blurred
13854 - drm/ast: fixed cursor may disappear sometimes
13855 - drm/ast: Remove existing framebuffers before loading driver
13856 - can: flexcan: Unlock the MB unconditionally
13857 - can: dev: can_get_echo_skb(): factor out non sending code to
13858 __can_get_echo_skb()
13859 - can: dev: __can_get_echo_skb(): replace struct can_frame by canfd_frame to
13860 access frame length
13861 - can: dev: __can_get_echo_skb(): Don't crash the kernel if can_priv::echo_skb
13862 is accessed out of bounds
13863 - can: dev: __can_get_echo_skb(): print error message, if trying to echo non
13864 existing skb
13865 - can: rx-offload: introduce can_rx_offload_get_echo_skb() and
13866 can_rx_offload_queue_sorted() functions
13867 - can: rx-offload: rename can_rx_offload_irq_queue_err_skb() to
13868 can_rx_offload_queue_tail()
13869 - can: flexcan: use can_rx_offload_queue_sorted() for flexcan_irq_bus_*()
13870 - can: flexcan: handle tx-complete CAN frames via rx-offload infrastructure
13871 - can: raw: check for CAN FD capable netdev in raw_sendmsg()
13872 - can: hi311x: Use level-triggered interrupt
13873 - can: flexcan: Always use last mailbox for TX
13874 - can: flexcan: remove not needed struct flexcan_priv::tx_mb and struct
13875 flexcan_priv::tx_mb_idx
13876 - ACPICA: AML interpreter: add region addresses in global list during
13877 initialization
13878 - IB/hfi1: Eliminate races in the SDMA send error path
13879 - fsnotify: generalize handling of extra event flags
13880 - fanotify: fix handling of events on child sub-directory
13881 - pinctrl: meson: fix pinconf bias disable
13882 - pinctrl: meson: fix gxbb ao pull register bits
13883 - pinctrl: meson: fix gxl ao pull register bits
13884 - pinctrl: meson: fix meson8 ao pull register bits
13885 - pinctrl: meson: fix meson8b ao pull register bits
13886 - tools/testing/nvdimm: Fix the array size for dimm devices.
13887 - scsi: lpfc: fix remoteport access
13888 - scsi: hisi_sas: Remove set but not used variable 'dq_list'
13889 - KVM: PPC: Move and undef TRACE_INCLUDE_PATH/FILE
13890 - cpufreq: imx6q: add return value check for voltage scale
13891 - rtc: cmos: Do not export alarm rtc_ops when we do not support alarms
13892 - rtc: pcf2127: fix a kmemleak caused in pcf2127_i2c_gather_write
13893 - crypto: simd - correctly take reqsize of wrapped skcipher into account
13894 - floppy: fix race condition in __floppy_read_block_0()
13895 - powerpc/io: Fix the IO workarounds code to work with Radix
13896 - sched/fair: Fix cpu_util_wake() for 'execl' type workloads
13897 - perf/x86/intel/uncore: Add more IMC PCI IDs for KabyLake and CoffeeLake CPUs
13898 - block: copy ioprio in __bio_clone_fast() and bounce
13899 - SUNRPC: Fix a bogus get/put in generic_key_to_expire()
13900 - riscv: add missing vdso_install target
13901 - RISC-V: Silence some module warnings on 32-bit
13902 - drm/amdgpu: fix bug with IH ring setup
13903 - kdb: Use strscpy with destination buffer size
13904 - NFSv4: Fix an Oops during delegation callbacks
13905 - powerpc/numa: Suppress "VPHN is not supported" messages
13906 - efi/arm: Revert deferred unmap of early memmap mapping
13907 - z3fold: fix possible reclaim races
13908 - mm, memory_hotplug: check zone_movable in has_unmovable_pages
13909 - tmpfs: make lseek(SEEK_DATA/SEK_HOLE) return ENXIO with a negative offset
13910 - mm, page_alloc: check for max order in hot path
13911 - dax: Avoid losing wakeup in dax_lock_mapping_entry
13912 - include/linux/pfn_t.h: force '~' to be parsed as an unary operator
13913 - tty: wipe buffer.
13914 - tty: wipe buffer if not echoing data
13915 - gfs2: Fix iomap buffer head reference counting bug
13916 - rcu: Make need_resched() respond to urgent RCU-QS needs
13917 - media: ov5640: Re-work MIPI startup sequence
13918 - media: ov5640: Fix timings setup code
13919 - media: ov5640: fix exposure regression
13920 - media: ov5640: fix auto gain & exposure when changing mode
13921 - media: ov5640: fix wrong binning value in exposure calculation
13922 - media: ov5640: fix auto controls values when switching to manual mode
13923 - Linux 4.19.6
13924
13925 * linux-buildinfo: pull out ABI information into its own package
13926 (LP: #1806380)
13927 - [Packaging] limit preparation to linux-libc-dev in headers
13928 - [Packaging] commonise debhelper invocation
13929 - [Packaging] ABI -- accumulate abi information at the end of the build
13930 - [Packaging] buildinfo -- add basic build information
13931 - [Packaging] buildinfo -- add firmware information to the flavour ABI
13932 - [Packaging] buildinfo -- add compiler information to the flavour ABI
13933 - [Packaging] buildinfo -- add buildinfo support to getabis
13934 - [Packaging] getabis -- handle all known package combinations
13935 - [Packaging] getabis -- support parsing a simple version
13936
13937 * linux packages should own /usr/lib/linux/triggers (LP: #1770256)
13938 - [Packaging] own /usr/lib/linux/triggers
13939
13940 * Miscellaneous upstream changes
13941 - blk-mq: fix corruption with direct issue
13942
13943 -- Seth Forshee <seth.forshee@canonical.com> Wed, 05 Dec 2018 09:18:30 -0600
13944
13945 linux (4.19.0-7.8) disco; urgency=medium
13946
13947 * linux: 4.19.0-7.8 -proposed tracker (LP: #1805465)
13948
13949 * Fix and issue that LG I2C touchscreen stops working after reboot
13950 (LP: #1805085)
13951 - HID: i2c-hid: Disable runtime PM for LG touchscreen
13952
13953 * click/pop noise in the headphone on several lenovo laptops (LP: #1805079) //
13954 click/pop noise in the headphone on several lenovo laptops (LP: #1805079)
13955 - ALSA: hda/realtek - fix the pop noise on headphone for lenovo laptops
13956
13957 * Regression: hinic performance degrades over time (LP: #1805248)
13958 - Revert "net-next/hinic: add checksum offload and TSO support"
13959
13960 * Disco update: 4.19.5 upstream stable release (LP: #1805461)
13961 - drm/i915: Replace some PAGE_SIZE with I915_GTT_PAGE_SIZE
13962 - cifs: don't dereference smb_file_target before null check
13963 - cifs: fix return value for cifs_listxattr
13964 - arm64: kprobe: make page to RO mode when allocate it
13965 - block: brd: associate with queue until adding disk
13966 - net: hns3: bugfix for rtnl_lock's range in the hclgevf_reset()
13967 - net: hns3: bugfix for rtnl_lock's range in the hclge_reset()
13968 - net: hns3: bugfix for handling mailbox while the command queue reinitialized
13969 - net: hns3: bugfix for the initialization of command queue's spin lock
13970 - ixgbe: fix MAC anti-spoofing filter after VFLR
13971 - reiserfs: propagate errors from fill_with_dentries() properly
13972 - hfs: prevent btree data loss on root split
13973 - hfsplus: prevent btree data loss on root split
13974 - perf unwind: Take pgoff into account when reporting elf to libdwfl
13975 - um: Give start_idle_thread() a return code
13976 - drm/edid: Add 6 bpc quirk for BOE panel.
13977 - afs: Handle EIO from delivery function
13978 - platform/x86: intel_telemetry: report debugfs failure
13979 - clk: fixed-rate: fix of_node_get-put imbalance
13980 - perf symbols: Set PLT entry/header sizes properly on Sparc
13981 - fs/exofs: fix potential memory leak in mount option parsing
13982 - clk: samsung: exynos5420: Enable PERIS clocks for suspend
13983 - apparmor: Fix uninitialized value in aa_split_fqname
13984 - x86/earlyprintk: Add a force option for pciserial device
13985 - platform/x86: acerhdf: Add BIOS entry for Gateway LT31 v1.3307
13986 - clk: meson-axg: pcie: drop the mpll3 clock parent
13987 - arm64: percpu: Initialize ret in the default case
13988 - clk: meson: clk-pll: drop CLK_GET_RATE_NOCACHE where unnecessary
13989 - clk: renesas: r9a06g032: Fix UART34567 clock rate
13990 - clk: ti: fix OF child-node lookup
13991 - serial: sh-sci: Fix receive on SCIFA/SCIFB variants with DMA
13992 - netfilter: ipv6: fix oops when defragmenting locally generated fragments
13993 - netfilter: bridge: define INT_MIN & INT_MAX in userspace
13994 - s390/decompressor: add missing FORCE to build targets
13995 - s390/vdso: add missing FORCE to build targets
13996 - HID: i2c-hid: Add a small delay after sleep command for Raydium touchpanel
13997 - Revert "HID: add NOGET quirk for Eaton Ellipse MAX UPS"
13998 - HID: alps: allow incoming reports when only the trackstick is opened
13999 - Revert "netfilter: nft_numgen: add map lookups for numgen random operations"
14000 - netfilter: ipset: list:set: Decrease refcount synchronously on deletion and
14001 replace
14002 - netfilter: ipset: actually allow allowable CIDR 0 in hash:net,port,net
14003 - netfilter: ipset: fix ip_set_list allocation failure
14004 - s390/mm: fix mis-accounting of pgtable_bytes
14005 - s390/mm: Fix ERROR: "__node_distance" undefined!
14006 - bpf: fix bpf_prog_get_info_by_fd to return 0 func_lens for unpriv
14007 - netfilter: ipset: Correct rcu_dereference() call in ip_set_put_comment()
14008 - netfilter: xt_IDLETIMER: add sysfs filename checking routine
14009 - netfilter: ipset: Fix calling ip_set() macro at dumping
14010 - netfilter: nft_compat: ebtables 'nat' table is normal chain type
14011 - s390/qeth: fix HiperSockets sniffer
14012 - s390/qeth: unregister netdevice only when registered
14013 - net: hns3: Fix for out-of-bounds access when setting pfc back pressure
14014 - hwmon: (ibmpowernv) Remove bogus __init annotations
14015 - ARM: dts: imx6sll: fix typo for fsl,imx6sll-i2c node
14016 - ARM: dts: fsl: Fix improperly quoted stdout-path values
14017 - Revert "drm/exynos/decon5433: implement frame counter"
14018 - arm64: dts: renesas: r8a7795: add missing dma-names on hscif2
14019 - arm64: dts: renesas: condor: switch from EtherAVB to GEther
14020 - xen/grant-table: Fix incorrect gnttab_dma_free_pages() pr_debug message
14021 - clk: fixed-factor: fix of_node_get-put imbalance
14022 - mtd: nand: Fix nanddev_pos_next_page() kernel-doc header
14023 - lib/raid6: Fix arm64 test build
14024 - drm/amd/display: Stop leaking planes
14025 - block: Clear kernel memory before copying to user
14026 - drm/amd/display: Drop reusing drm connector for MST
14027 - drm/amd/amdgpu/dm: Fix dm_dp_create_fake_mst_encoder()
14028 - s390/perf: Change CPUM_CF return code in event init function
14029 - ceph: quota: fix null pointer dereference in quota check
14030 - of/device: Really only set bus DMA mask when appropriate
14031 - nvme: make sure ns head inherits underlying device limits
14032 - i2c: omap: Enable for ARCH_K3
14033 - i2c: qcom-geni: Fix runtime PM mismatch with child devices
14034 - sched/core: Take the hotplug lock in sched_init_smp()
14035 - perf tools: Fix undefined symbol scnprintf in libperf-jvmti.so
14036 - perf tools: Do not zero sample_id_all for group members
14037 - ice: Fix dead device link issue with flow control
14038 - ice: Fix the bytecount sent to netdev_tx_sent_queue
14039 - ice: Change req_speeds to be u16
14040 - i40e: restore NETIF_F_GSO_IPXIP[46] to netdev features
14041 - qed: Fix memory/entry leak in qed_init_sp_request()
14042 - qed: Fix blocking/unlimited SPQ entries leak
14043 - qed: Fix SPQ entries not returned to pool in error flows
14044 - qed: Fix potential memory corruption
14045 - net: stmmac: Fix RX packet size > 8191
14046 - net: aquantia: fix potential IOMMU fault after driver unbind
14047 - net: aquantia: fixed enable unicast on 32 macvlan
14048 - net: aquantia: invalid checksumm offload implementation
14049 - kbuild: deb-pkg: fix too low build version number
14050 - Revert "scripts/setlocalversion: git: Make -dirty check more robust"
14051 - SUNRPC: drop pointless static qualifier in xdr_get_next_encode_buffer()
14052 - x86/mm: Move LDT remap out of KASLR region on 5-level paging
14053 - x86/ldt: Unmap PTEs for the slot before freeing LDT pages
14054 - x86/ldt: Remove unused variable in map_ldt_struct()
14055 - media: v4l: event: Add subscription to list before calling "add" operation
14056 - MIPS: OCTEON: cavium_octeon_defconfig: re-enable OCTEON USB driver
14057 - RISC-V: Fix raw_copy_{to,from}_user()
14058 - uio: Fix an Oops on load
14059 - ALSA: hda/realtek - Add quirk entry for HP Pavilion 15
14060 - ALSA: hda/ca0132 - Call pci_iounmap() instead of iounmap()
14061 - can: kvaser_usb: Fix accessing freed memory in kvaser_usb_start_xmit()
14062 - can: kvaser_usb: Fix potential uninitialized variable use
14063 - usb: cdc-acm: add entry for Hiro (Conexant) modem
14064 - USB: Wait for extra delay time after USB_PORT_FEAT_RESET for quirky hub
14065 - usb: quirks: Add delay-init quirk for Corsair K70 LUX RGB
14066 - misc: atmel-ssc: Fix section annotation on atmel_ssc_get_driver_data
14067 - USB: misc: appledisplay: add 20" Apple Cinema Display
14068 - gnss: serial: fix synchronous write timeout
14069 - gnss: sirf: fix synchronous write timeout
14070 - mtd: rawnand: atmel: fix OF child-node lookup
14071 - drivers/misc/sgi-gru: fix Spectre v1 vulnerability
14072 - ACPI / platform: Add SMB0001 HID to forbidden_id_list
14073 - HID: uhid: forbid UHID_CREATE under KERNEL_DS or elevated privileges
14074 - HID: Add quirk for Primax PIXART OEM mice
14075 - HID: Add quirk for Microsoft PIXART OEM mouse
14076 - libceph: fall back to sendmsg for slab pages
14077 - mt76x0: run vco calibration for each channel configuration
14078 - Linux 4.19.5
14079
14080 * Miscellaneous Ubuntu changes
14081 - Revert "UBUNTU: Build signed kernels for arm64"
14082
14083 -- Seth Forshee <seth.forshee@canonical.com> Tue, 27 Nov 2018 10:38:34 -0600
14084
14085 linux (4.19.0-6.7) disco; urgency=medium
14086
14087 * linux: 4.19.0-6.7 -proposed tracker (LP: #1805195)
14088
14089 * SecureBoot support for arm64 (LP: #1804481)
14090 - Build signed kernels for arm64
14091
14092 * Add pointstick support for Cirque Touchpad (LP: #1805081)
14093 - HID: multitouch: Add pointstick support for Cirque Touchpad
14094
14095 * Power consumption during s2idle is higher than long idle (Intel SSDPEKKF)
14096 (LP: #1804588)
14097 - SAUCE: pci: prevent Intel NVMe SSDPEKKF from entering D3
14098 - SAUCE: nvme: add quirk to not call disable function when suspending
14099
14100 * Disco update: 4.19.4 upstream stable release (LP: #1805159)
14101 - flow_dissector: do not dissect l4 ports for fragments
14102 - ibmvnic: fix accelerated VLAN handling
14103 - ip_tunnel: don't force DF when MTU is locked
14104 - ipv6: fix a dst leak when removing its exception
14105 - ipv6: Fix PMTU updates for UDP/raw sockets in presence of VRF
14106 - net: bcmgenet: protect stop from timeout
14107 - net-gro: reset skb->pkt_type in napi_reuse_skb()
14108 - sctp: not allow to set asoc prsctp_enable by sockopt
14109 - tcp: Fix SOF_TIMESTAMPING_RX_HARDWARE to use the latest timestamp during TCP
14110 coalescing
14111 - tg3: Add PHY reset for 5717/5719/5720 in change ring and flow control paths
14112 - tipc: don't assume linear buffer when reading ancillary data
14113 - tipc: fix lockdep warning when reinitilaizing sockets
14114 - tuntap: fix multiqueue rx
14115 - net: systemport: Protect stop from timeout
14116 - net/sched: act_pedit: fix memory leak when IDR allocation fails
14117 - net: sched: cls_flower: validate nested enc_opts_policy to avoid warning
14118 - tipc: fix link re-establish failure
14119 - net/mlx5e: Don't match on vlan non-existence if ethertype is wildcarded
14120 - net/mlx5e: Claim TC hw offloads support only under a proper build config
14121 - net/mlx5e: Adjust to max number of channles when re-attaching
14122 - net/mlx5e: RX, verify received packet size in Linear Striding RQ
14123 - Revert "sctp: remove sctp_transport_pmtu_check"
14124 - net/mlx5e: Always use the match level enum when parsing TC rule match
14125 - net/mlx5e: Fix selftest for small MTUs
14126 - net/mlx5e: Removed unnecessary warnings in FEC caps query
14127 - inet: frags: better deal with smp races
14128 - l2tp: fix a sock refcnt leak in l2tp_tunnel_register
14129 - net/mlx5: IPSec, Fix the SA context hash key
14130 - net/mlx5e: IPoIB, Reset QP after channels are closed
14131 - net: dsa: mv88e6xxx: Fix clearing of stats counters
14132 - net: phy: realtek: fix RTL8201F sysfs name
14133 - sctp: define SCTP_SS_DEFAULT for Stream schedulers
14134 - net: qualcomm: rmnet: Fix incorrect assignment of real_dev
14135 - net: dsa: microchip: initialize mutex before use
14136 - sctp: fix strchange_flags name for Stream Change Event
14137 - net: phy: mdio-gpio: Fix working over slow can_sleep GPIOs
14138 - sctp: not increase stream's incnt before sending addstrm_in request
14139 - mlxsw: spectrum: Fix IP2ME CPU policer configuration
14140 - net: smsc95xx: Fix MTU range
14141 - rxrpc: Fix lockup due to no error backoff after ack transmit error
14142 - usbnet: smsc95xx: disable carrier check while suspending
14143 - Revert "x86/speculation: Enable cross-hyperthread spectre v2 STIBP
14144 mitigation"
14145 - Linux 4.19.4
14146
14147 * Disco update: 4.19.3 upstream stable release (LP: #1805158)
14148 - powerpc/traps: restore recoverability of machine_check interrupts
14149 - powerpc/64/module: REL32 relocation range check
14150 - powerpc/mm: Fix page table dump to work on Radix
14151 - powerpc/mm: fix always true/false warning in slice.c
14152 - drm/amd/display: fix bug of accessing invalid memory
14153 - Input: wm97xx-ts - fix exit path
14154 - powerpc/Makefile: Fix PPC_BOOK3S_64 ASFLAGS
14155 - powerpc/eeh: Fix possible null deref in eeh_dump_dev_log()
14156 - tty: check name length in tty_find_polling_driver()
14157 - tracing/kprobes: Check the probe on unloaded module correctly
14158 - drm/nouveau/secboot/acr: fix memory leak
14159 - drm/amdgpu/powerplay: fix missing break in switch statements
14160 - ARM: imx_v6_v7_defconfig: Select CONFIG_TMPFS_POSIX_ACL
14161 - powerpc/nohash: fix undefined behaviour when testing page size support
14162 - drm/msm/gpu: fix parameters in function msm_gpu_crashstate_capture
14163 - drm/msm/disp/dpu: Use proper define for drm_encoder_init() 'encoder_type'
14164 - drm/msm: dpu: Allow planes to extend past active display
14165 - powerpc/mm: Don't report hugepage tables as memory leaks when using kmemleak
14166 - drm/omap: fix memory barrier bug in DMM driver
14167 - drm/amd/display: Raise dispclk value for dce120 by 15%
14168 - drm/amd/display: fix gamma not being applied
14169 - drm/hisilicon: hibmc: Do not carry error code in HiBMC framebuffer pointer
14170 - media: pci: cx23885: handle adding to list failure
14171 - media: coda: don't overwrite h.264 profile_idc on decoder instance
14172 - MIPS: kexec: Mark CPU offline before disabling local IRQ
14173 - powerpc/boot: Ensure _zimage_start is a weak symbol
14174 - powerpc/memtrace: Remove memory in chunks
14175 - MIPS/PCI: Call pcie_bus_configure_settings() to set MPS/MRRS
14176 - staging: erofs: fix a missing endian conversion
14177 - serial: 8250_of: Fix for lack of interrupt support
14178 - sc16is7xx: Fix for multi-channel stall
14179 - media: tvp5150: fix width alignment during set_selection()
14180 - powerpc/selftests: Wait all threads to join
14181 - staging:iio:ad7606: fix voltage scales
14182 - drm: rcar-du: Update Gen3 output limitations
14183 - drm/amdgpu: Fix SDMA TO after GPU reset v3
14184 - staging: most: video: fix registration of an empty comp core_component
14185 - 9p locks: fix glock.client_id leak in do_lock
14186 - udf: Prevent write-unsupported filesystem to be remounted read-write
14187 - ARM: dts: imx6ull: keep IMX6UL_ prefix for signals on both i.MX6UL and
14188 i.MX6ULL
14189 - media: ov5640: fix mode change regression
14190 - 9p: clear dangling pointers in p9stat_free
14191 - drm/amdgpu: fix integer overflow test in amdgpu_bo_list_create()
14192 - media: ov5640: fix restore of last mode set
14193 - cdrom: fix improper type cast, which can leat to information leak.
14194 - ovl: fix error handling in ovl_verify_set_fh()
14195 - ovl: fix recursive oi->lock in ovl_link()
14196 - ovl: check whiteout in ovl_create_over_whiteout()
14197 - ovl: automatically enable redirect_dir on metacopy=on
14198 - serial: sh-sci: Fix could not remove dev_attr_rx_fifo_timeout
14199 - scsi: qla2xxx: Fix incorrect port speed being set for FC adapters
14200 - scsi: qla2xxx: Fix process response queue for ISP26XX and above
14201 - scsi: qla2xxx: Remove stale debug trace message from tcm_qla2xxx
14202 - scsi: qla2xxx: Fix early srb free on abort
14203 - scsi: qla2xxx: shutdown chip if reset fail
14204 - scsi: qla2xxx: Reject bsg request if chip is down.
14205 - scsi: qla2xxx: Fix re-using LoopID when handle is in use
14206 - scsi: qla2xxx: Fix for double free of SRB structure
14207 - scsi: qla2xxx: Fix NVMe session hang on unload
14208 - scsi: qla2xxx: Fix NVMe Target discovery
14209 - scsi: qla2xxx: Fix duplicate switch database entries
14210 - scsi: qla2xxx: Fix driver hang when FC-NVMe LUNs are configured
14211 - vfs: fix FIGETBSZ ioctl on an overlayfs file
14212 - fuse: Fix use-after-free in fuse_dev_do_read()
14213 - fuse: Fix use-after-free in fuse_dev_do_write()
14214 - fuse: fix blocked_waitq wakeup
14215 - fuse: set FR_SENT while locked
14216 - drm/msm: fix OF child-node lookup
14217 - arm64: dts: stratix10: Support Ethernet Jumbo frame
14218 - arm64: dts: stratix10: fix multicast filtering
14219 - clk: meson-gxbb: set fclk_div3 as CLK_IS_CRITICAL
14220 - clk: meson: axg: mark fdiv2 and fdiv3 as critical
14221 - zram: close udev startup race condition as default groups
14222 - MIPS: Loongson-3: Fix CPU UART irq delivery problem
14223 - MIPS: Loongson-3: Fix BRIDGE irq delivery problem
14224 - xtensa: add NOTES section to the linker script
14225 - xtensa: make sure bFLT stack is 16 byte aligned
14226 - xtensa: fix boot parameters address translation
14227 - um: Drop own definition of PTRACE_SYSEMU/_SINGLESTEP
14228 - clk: s2mps11: Fix matching when built as module and DT node contains
14229 compatible
14230 - clk: at91: Fix division by zero in PLL recalc_rate()
14231 - clk: sunxi-ng: h6: fix bus clocks' divider position
14232 - clk: rockchip: fix wrong mmc sample phase shift for rk3328
14233 - clk: rockchip: Fix static checker warning in rockchip_ddrclk_get_parent call
14234 - libceph: bump CEPH_MSG_MAX_DATA_LEN
14235 - Revert "ceph: fix dentry leak in splice_dentry()"
14236 - thermal: core: Fix use-after-free in thermal_cooling_device_destroy_sysfs
14237 - mach64: fix display corruption on big endian machines
14238 - mach64: fix image corruption due to reading accelerator registers
14239 - acpi/nfit, x86/mce: Handle only uncorrectable machine checks
14240 - acpi/nfit, x86/mce: Validate a MCE's address before using it
14241 - acpi, nfit: Fix ARS overflow continuation
14242 - reset: hisilicon: fix potential NULL pointer dereference
14243 - crypto: hisilicon - Fix NULL dereference for same dst and src
14244 - crypto: hisilicon - Fix reference after free of memories on error path
14245 - vhost/scsi: truncate T10 PI iov_iter to prot_bytes
14246 - scsi: qla2xxx: Initialize port speed to avoid setting lower speed
14247 - SCSI: fix queue cleanup race before queue initialization is done
14248 - Revert "powerpc/8xx: Use L1 entry APG to handle _PAGE_ACCESSED for
14249 CONFIG_SWAP"
14250 - soc: ti: QMSS: Fix usage of irq_set_affinity_hint
14251 - ocfs2: fix a misuse a of brelse after failing ocfs2_check_dir_entry
14252 - ocfs2: free up write context when direct IO failed
14253 - mm: thp: relax __GFP_THISNODE for MADV_HUGEPAGE mappings
14254 - memory_hotplug: cond_resched in __remove_pages
14255 - netfilter: conntrack: fix calculation of next bucket number in early_drop
14256 - ARM: 8809/1: proc-v7: fix Thumb annotation of cpu_v7_hvc_switch_mm
14257 - bonding/802.3ad: fix link_failure_count tracking
14258 - mtd: spi-nor: cadence-quadspi: Return error code in
14259 cqspi_direct_read_execute()
14260 - mtd: nand: Fix nanddev_neraseblocks()
14261 - mtd: docg3: don't set conflicting BCH_CONST_PARAMS option
14262 - hwmon: (core) Fix double-free in __hwmon_device_register()
14263 - perf cs-etm: Correct CPU mode for samples
14264 - perf stat: Handle different PMU names with common prefix
14265 - perf callchain: Honour the ordering of PERF_CONTEXT_{USER,KERNEL,etc}
14266 - perf intel-pt/bts: Calculate cpumode for synthesized samples
14267 - perf intel-pt: Insert callchain context into synthesized callchains
14268 - of, numa: Validate some distance map rules
14269 - x86/cpu/vmware: Do not trace vmware_sched_clock()
14270 - x86/hyper-v: Enable PIT shutdown quirk
14271 - termios, tty/tty_baudrate.c: fix buffer overrun
14272 - arch/alpha, termios: implement BOTHER, IBSHIFT and termios2
14273 - watchdog/core: Add missing prototypes for weak functions
14274 - btrfs: fix pinned underflow after transaction aborted
14275 - Btrfs: fix missing data checksums after a ranged fsync (msync)
14276 - Btrfs: fix cur_offset in the error case for nocow
14277 - Btrfs: fix infinite loop on inode eviction after deduplication of eof block
14278 - Btrfs: fix data corruption due to cloning of eof block
14279 - btrfs: tree-checker: Fix misleading group system information
14280 - clockevents/drivers/i8253: Add support for PIT shutdown quirk
14281 - ext4: add missing brelse() update_backups()'s error path
14282 - ext4: add missing brelse() in set_flexbg_block_bitmap()'s error path
14283 - ext4: add missing brelse() add_new_gdb_meta_bg()'s error path
14284 - ext4: avoid potential extra brelse in setup_new_flex_group_blocks()
14285 - ext4: missing !bh check in ext4_xattr_inode_write()
14286 - ext4: fix possible inode leak in the retry loop of ext4_resize_fs()
14287 - ext4: avoid buffer leak on shutdown in ext4_mark_iloc_dirty()
14288 - ext4: avoid buffer leak in ext4_orphan_add() after prior errors
14289 - ext4: fix missing cleanup if ext4_alloc_flex_bg_array() fails while resizing
14290 - ext4: avoid possible double brelse() in add_new_gdb() on error path
14291 - ext4: fix possible leak of sbi->s_group_desc_leak in error path
14292 - ext4: fix possible leak of s_journal_flag_rwsem in error path
14293 - ext4: fix buffer leak in ext4_xattr_get_block() on error path
14294 - ext4: release bs.bh before re-using in ext4_xattr_block_find()
14295 - ext4: fix buffer leak in ext4_xattr_move_to_block() on error path
14296 - ext4: fix buffer leak in ext4_expand_extra_isize_ea() on error path
14297 - ext4: fix buffer leak in __ext4_read_dirblock() on error path
14298 - mount: Prevent MNT_DETACH from disconnecting locked mounts
14299 - mnt: fix __detach_mounts infinite loop
14300 - uapi: fix linux/kfd_ioctl.h userspace compilation errors
14301 - ARM: cpuidle: Don't register the driver when back-end init returns -ENXIO
14302 - kdb: use correct pointer when 'btc' calls 'btt'
14303 - kdb: print real address of pointers instead of hashed addresses
14304 - sunrpc: correct the computation for page_ptr when truncating
14305 - NFSv4: Don't exit the state manager without clearing
14306 NFS4CLNT_MANAGER_RUNNING
14307 - nfsd: COPY and CLONE operations require the saved filehandle to be set
14308 - rtc: hctosys: Add missing range error reporting
14309 - fuse: fix use-after-free in fuse_direct_IO()
14310 - fuse: fix leaked notify reply
14311 - fuse: fix possibly missed wake-up after abort
14312 - selinux: check length properly in SCTP bind hook
14313 - gfs2: Put bitmap buffers in put_super
14314 - gfs2: Fix metadata read-ahead during truncate (2)
14315 - libata: blacklist SAMSUNG MZ7TD256HAFV-000L9 SSD
14316 - crypto: user - fix leaking uninitialized memory to userspace
14317 - lib/ubsan.c: don't mark __ubsan_handle_builtin_unreachable as noreturn
14318 - hugetlbfs: fix kernel BUG at fs/hugetlbfs/inode.c:444!
14319 - mm/swapfile.c: use kvzalloc for swap_info_struct allocation
14320 - efi/arm/libstub: Pack FDT after populating it
14321 - mm: don't reclaim inodes with many attached pages
14322 - scripts/spdxcheck.py: make python3 compliant
14323 - drm/rockchip: Allow driver to be shutdown on reboot/kexec
14324 - drm/amdgpu: Fix typo in amdgpu_vmid_mgr_init
14325 - drm/amdgpu: add missing CHIP_HAINAN in amdgpu_ucode_get_load_type
14326 - drm/amdgpu: Suppress keypresses from ACPI_VIDEO events
14327 - drm/nouveau: Check backlight IDs are >= 0, not > 0
14328 - drm/nouveau: Fix nv50_mstc->best_encoder()
14329 - drm/amd/powerplay: Enable/Disable NBPSTATE on On/OFF of UVD
14330 - drm/etnaviv: fix bogus fence complete check in timeout handler
14331 - drm/dp_mst: Check if primary mstb is null
14332 - drm: panel-orientation-quirks: Add quirk for Acer One 10 (S1003)
14333 - drm/i915/dp: Link train Fallback on eDP only if fallback link BW can fit
14334 panel's native mode
14335 - drm/i915: Use the correct crtc when sanitizing plane mapping
14336 - drm/i915: Restore vblank interrupts earlier
14337 - drm/i915: Don't unset intel_connector->mst_port
14338 - drm/i915: Skip vcpi allocation for MSTB ports that are gone
14339 - drm/i915: Large page offsets for pread/pwrite
14340 - drm/i915/dp: Fix link retraining comment in intel_dp_long_pulse()
14341 - drm/i915/dp: Restrict link retrain workaround to external monitors
14342 - drm/i915/icl: Fix the macros for DFLEXDPMLE register bits
14343 - drm/i915/hdmi: Add HDMI 2.0 audio clock recovery N values
14344 - drm/i915: Mark up GTT sizes as u64
14345 - drm/i915: Fix error handling for the NV12 fb dimensions check
14346 - drm/i915: Fix ilk+ watermarks when disabling pipes
14347 - drm/i915: Compare user's 64b GTT offset even on 32b
14348 - drm/i915: Don't oops during modeset shutdown after lpe audio deinit
14349 - drm/i915: Mark pin flags as u64
14350 - drm/i915/ringbuffer: Delay after EMIT_INVALIDATE for gen4/gen5
14351 - drm/i915/execlists: Force write serialisation into context image vs
14352 execution
14353 - drm/i915: Fix possible race in intel_dp_add_mst_connector()
14354 - drm/i915: Fix NULL deref when re-enabling HPD IRQs on systems with MST
14355 - drm/i915: Fix hpd handling for pins with two encoders
14356 - CONFIG_XEN_PV breaks xen_create_contiguous_region on ARM
14357 - Revert "ACPICA: AML interpreter: add region addresses in global list during
14358 initialization"
14359 - Linux 4.19.3
14360
14361 * glibc 2.28-0ubuntu1 ADT test failure with linux 4.19.0-5.6 (LP: #1805154)
14362 - SAUCE: Revert "x86: vdso: Use $LD instead of $CC to link"
14363
14364 * Miscellaneous Ubuntu changes
14365 - SAUCE: (noup) Update spl to 0.7.12-1ubuntu1, zfs to 0.7.12-1ubuntu1
14366
14367 -- Seth Forshee <seth.forshee@canonical.com> Mon, 26 Nov 2018 11:44:00 -0600
14368
14369 linux (4.19.0-5.6) disco; urgency=medium
14370
14371 * crash in ENA driver on removing an interface (LP: #1802341)
14372 - SAUCE: net: ena: fix crash during ena_remove()
14373
14374 * Ubuntu 18.04.1 - [s390x] Kernel panic while stressing network bonding
14375 (LP: #1797367)
14376 - s390/qeth: sanitize strings in debug messages
14377
14378 * Disco update: 4.19.2 upstream stable release (LP: #1803410)
14379 - bpf: fix partial copy of map_ptr when dst is scalar
14380 - MIPS: VDSO: Reduce VDSO_RANDOMIZE_SIZE to 64MB for 64bit
14381 - gpio: mxs: Get rid of external API call
14382 - mtd: rawnand: marvell: fix the IRQ handler complete() condition
14383 - mtd: maps: gpio-addr-flash: Fix ioremapped size
14384 - mtd: spi-nor: fsl-quadspi: fix read error for flash size larger than 16MB
14385 - mtd: spi-nor: intel-spi: Add support for Intel Ice Lake SPI serial flash
14386 - mtd: spi-nor: fsl-quadspi: Don't let -EINVAL on the bus
14387 - spi: spi-mem: Adjust op len based on message/transfer size limitations
14388 - spi: bcm-qspi: switch back to reading flash using smaller chunks
14389 - spi: bcm-qspi: fix calculation of address length
14390 - bcache: trace missed reading by cache_missed
14391 - bcache: fix ioctl in flash device
14392 - bcache: correct dirty data statistics
14393 - bcache: fix miss key refill->end in writeback
14394 - hwmon: (pmbus) Fix page count auto-detection.
14395 - jffs2: free jffs2_sb_info through jffs2_kill_sb()
14396 - block: setup bounce bio_sets properly
14397 - block: make sure discard bio is aligned with logical block size
14398 - block: make sure writesame bio is aligned with logical block size
14399 - cpufreq: conservative: Take limits changes into account properly
14400 - dma-mapping: fix panic caused by passing empty cma command line argument
14401 - pcmcia: Implement CLKRUN protocol disabling for Ricoh bridges
14402 - ACPI / OSL: Use 'jiffies' as the time bassis for acpi_os_get_timer()
14403 - ACPICA: AML interpreter: add region addresses in global list during
14404 initialization
14405 - ACPICA: AML Parser: fix parse loop to correctly skip erroneous extended
14406 opcodes
14407 - acpi, nfit: Fix Address Range Scrub completion tracking
14408 - kprobes/x86: Use preempt_enable() in optimized_callback()
14409 - mailbox: PCC: handle parse error
14410 - parisc: Fix address in HPMC IVA
14411 - parisc: Fix map_pages() to not overwrite existing pte entries
14412 - parisc: Fix exported address of os_hpmc handler
14413 - ALSA: hda - Add quirk for ASUS G751 laptop
14414 - ALSA: hda - Fix headphone pin config for ASUS G751
14415 - ALSA: hda - Add mic quirk for the Lenovo G50-30 (17aa:3905)
14416 - ALSA: hda: Add 2 more models to the power_save blacklist
14417 - ALSA: ca0106: Disable IZD on SB0570 DAC to fix audio pops
14418 - ALSA: hda - Fix incorrect clearance of thinkpad_acpi hooks
14419 - x86/speculation: Enable cross-hyperthread spectre v2 STIBP mitigation
14420 - x86/xen: Fix boot loader version reported for PVH guests
14421 - x86/corruption-check: Fix panic in memory_corruption_check() when boot
14422 option without value is provided
14423 - x86/kvm/nVMX: allow bare VMXON state migration
14424 - x86/mm/pat: Disable preemption around __flush_tlb_all()
14425 - x86/numa_emulation: Fix uniform-split numa emulation
14426 - ARM: dts: exynos: Disable pull control for MAX8997 interrupts on Origen
14427 - net: socionext: Reset tx queue in ndo_stop
14428 - net: loopback: clear skb->tstamp before netif_rx()
14429 - locking/lockdep: Fix debug_locks off performance problem
14430 - netfilter: xt_nat: fix DNAT target for shifted portmap ranges
14431 - ataflop: fix error handling during setup
14432 - swim: fix cleanup on setup error
14433 - arm64: cpufeature: ctr: Fix cpu capability check for late CPUs
14434 - hv_netvsc: fix vf serial matching with pci slot info
14435 - nfp: devlink port split support for 1x100G CXP NIC
14436 - tun: Consistently configure generic netdev params via rtnetlink
14437 - s390/sthyi: Fix machine name validity indication
14438 - hwmon: (pwm-fan) Set fan speed to 0 on suspend
14439 - lightnvm: pblk: fix race on sysfs line state
14440 - lightnvm: pblk: fix two sleep-in-atomic-context bugs
14441 - lightnvm: pblk: fix race condition on metadata I/O
14442 - spi: spi-ep93xx: Use dma_data_direction for ep93xx_spi_dma_{finish,prepare}
14443 - perf tools: Free temporary 'sys' string in read_event_files()
14444 - perf tools: Cleanup trace-event-info 'tdata' leak
14445 - perf tools: Free 'printk' string in parse_ftrace_printk()
14446 - perf strbuf: Match va_{add,copy} with va_end
14447 - cpupower: Fix coredump on VMWare
14448 - bcache: Populate writeback_rate_minimum attribute
14449 - mmc: sdhci-pci-o2micro: Add quirk for O2 Micro dev 0x8620 rev 0x01
14450 - sdhci: acpi: add free_slot callback
14451 - mtd: rawnand: denali: set SPARE_AREA_SKIP_BYTES register to 8 if unset
14452 - iwlwifi: pcie: avoid empty free RB queue
14453 - iwlwifi: mvm: clear HW_RESTART_REQUESTED when stopping the interface
14454 - iwlwifi: mvm: check for n_profiles validity in EWRD ACPI
14455 - x86/olpc: Indicate that legacy PC XO-1 platform should not register RTC
14456 - wlcore: Fix BUG with clear completion on timeout
14457 - ACPI/PPTT: Handle architecturally unknown cache types
14458 - ACPI / PM: LPIT: Register sysfs attributes based on FADT
14459 - ACPI / processor: Fix the return value of acpi_processor_ids_walk()
14460 - cpufreq: dt: Try freeing static OPPs only if we have added them
14461 - x86/intel_rdt: Show missing resctrl mount options
14462 - mtd: rawnand: atmel: Fix potential NULL pointer dereference
14463 - nvme: call nvme_complete_rq when nvmf_check_ready fails for mpath I/O
14464 - ath10k: fix tx status flag setting for management frames
14465 - signal: Introduce COMPAT_SIGMINSTKSZ for use in compat_sys_sigaltstack
14466 - ice: fix changing of ring descriptor size (ethtool -G)
14467 - ice: update fw version check logic
14468 - net: hns3: Fix for packet buffer setting bug
14469 - Bluetooth: btbcm: Add entry for BCM4335C0 UART bluetooth
14470 - Bluetooth: hci_qca: Remove hdev dereference in qca_close().
14471 - x86: boot: Fix EFI stub alignment
14472 - net: hns3: Add nic state check before calling netif_tx_wake_queue
14473 - net: hns3: Fix ets validate issue
14474 - pinctrl: sunxi: fix 'pctrl->functions' allocation in
14475 sunxi_pinctrl_build_state
14476 - pinctrl: qcom: spmi-mpp: Fix err handling of pmic_mpp_set_mux
14477 - brcmfmac: fix for proper support of 160MHz bandwidth
14478 - net: hns3: Check hdev state when getting link status
14479 - net: hns3: Set STATE_DOWN bit of hdev state when stopping net
14480 - net: phy: phylink: ensure the carrier is off when starting phylink
14481 - block, bfq: correctly charge and reset entity service in all cases
14482 - arm64: entry: Allow handling of undefined instructions from EL1
14483 - kprobes: Return error if we fail to reuse kprobe instead of BUG_ON()
14484 - spi: gpio: No MISO does not imply no RX
14485 - ACPI / LPSS: Add alternative ACPI HIDs for Cherry Trail DMA controllers
14486 - pinctrl: qcom: spmi-mpp: Fix drive strength setting
14487 - bpf/verifier: fix verifier instability
14488 - failover: Add missing check to validate 'slave_dev' in
14489 net_failover_slave_unregister
14490 - perf tests: Fix record+probe_libc_inet_pton.sh without ping's debuginfo
14491 - pinctrl: spmi-mpp: Fix pmic_mpp_config_get() to be compliant
14492 - pinctrl: ssbi-gpio: Fix pm8xxx_pin_config_get() to be compliant
14493 - net: hns3: Preserve vlan 0 in hardware table
14494 - net: hns3: Fix ping exited problem when doing lp selftest
14495 - net: hns3: Fix for vf vlan delete failed problem
14496 - net: dsa: mv88e6xxx: Fix writing to a PHY page.
14497 - mt76x2u: run device cleanup routine if resume fails
14498 - rsi: fix memory alignment issue in ARM32 platforms
14499 - libertas_tf: prevent underflow in process_cmdrequest()
14500 - iwlwifi: mvm: fix BAR seq ctrl reporting
14501 - gpio: brcmstb: allow 0 width GPIO banks
14502 - ixgbe: disallow IPsec Tx offload when in SR-IOV mode
14503 - ixgbevf: VF2VF TCP RSS
14504 - wil6210: fix RX buffers release and unmap
14505 - ath10k: schedule hardware restart if WMI command times out
14506 - libata: Apply NOLPM quirk for SAMSUNG MZ7TD256HAFV-000L9
14507 - thermal: rcar_thermal: Prevent doing work after unbind
14508 - thermal: da9062/61: Prevent hardware access during system suspend
14509 - cifs: fix a credits leak for compund commands
14510 - cgroup, netclassid: add a preemption point to write_classid
14511 - net: stmmac: dwmac-sun8i: fix OF child-node lookup
14512 - f2fs: fix to account IO correctly for cgroup writeback
14513 - MD: Memory leak when flush bio size is zero
14514 - md: fix memleak for mempool
14515 - of: Add missing exports of node name compare functions
14516 - scsi: esp_scsi: Track residual for PIO transfers
14517 - scsi: ufs: Schedule clk gating work on correct queue
14518 - UAPI: ndctl: Fix g++-unsupported initialisation in headers
14519 - KVM: nVMX: Clear reserved bits of #DB exit qualification
14520 - scsi: megaraid_sas: fix a missing-check bug
14521 - RDMA/core: Do not expose unsupported counters
14522 - RDMA/cm: Respect returned status of cm_init_av_by_path
14523 - IB/ipoib: Clear IPCB before icmp_send
14524 - RDMA/bnxt_re: Avoid accessing nq->bar_reg_iomem in failure case
14525 - RDMA/bnxt_re: Fix recursive lock warning in debug kernel
14526 - usb: host: ohci-at91: fix request of irq for optional gpio
14527 - PCI: mediatek: Fix mtk_pcie_find_port() endpoint/port matching logic
14528 - PCI: cadence: Use AXI region 0 to signal interrupts from EP
14529 - usb: typec: tcpm: Report back negotiated PPS voltage and current
14530 - tpm: suppress transmit cmd error logs when TPM 1.2 is disabled/deactivated
14531 - f2fs: clear PageError on the read path
14532 - Drivers: hv: vmbus: Use cpumask_var_t for on-stack cpu mask
14533 - VMCI: Resource wildcard match fixed
14534 - PCI / ACPI: Enable wake automatically for power managed bridges
14535 - xprtrdma: Reset credit grant properly after a disconnect
14536 - irqchip/pdc: Setup all edge interrupts as rising edge at GIC
14537 - usb: dwc2: fix call to vbus supply exit routine, call it unlocked
14538 - usb: dwc2: fix a race with external vbus supply
14539 - usb: gadget: udc: atmel: handle at91sam9rl PMC
14540 - ext4: fix argument checking in EXT4_IOC_MOVE_EXT
14541 - MD: fix invalid stored role for a disk
14542 - PCI: cadence: Correct probe behaviour when failing to get PHY
14543 - nvmem: check the return value of nvmem_add_cells()
14544 - xhci: Avoid USB autosuspend when resuming USB2 ports.
14545 - scsi: qla2xxx: Fix recursive mailbox timeout
14546 - f2fs: fix to recover inode's crtime during POR
14547 - f2fs: fix to recover inode's i_flags during POR
14548 - PCI/MSI: Warn and return error if driver enables MSI/MSI-X twice
14549 - coresight: etb10: Fix handling of perf mode
14550 - PCI: dwc: pci-dra7xx: Enable errata i870 for both EP and RC mode
14551 - crypto: caam - fix implicit casts in endianness helpers
14552 - usb: chipidea: Prevent unbalanced IRQ disable
14553 - Smack: ptrace capability use fixes
14554 - driver/dma/ioat: Call del_timer_sync() without holding prep_lock
14555 - ASoC: AMD: Fix capture unstable in beginning for some runs
14556 - firmware: coreboot: Unmap ioregion after device population
14557 - IB/ipoib: Use dev_port to expose network interface port numbers
14558 - IB/mlx5: Allow transition of DCI QP to reset
14559 - uio: ensure class is registered before devices
14560 - scsi: lpfc: Correct soft lockup when running mds diagnostics
14561 - scsi: lpfc: Correct race with abort on completion path
14562 - f2fs: avoid sleeping under spin_lock
14563 - f2fs: report error if quota off error during umount
14564 - signal: Always deliver the kernel's SIGKILL and SIGSTOP to a pid namespace
14565 init
14566 - f2fs: fix to flush all dirty inodes recovered in readonly fs
14567 - mfd: menelaus: Fix possible race condition and leak
14568 - dmaengine: dma-jz4780: Return error if not probed from DT
14569 - IB/rxe: fix for duplicate request processing and ack psns
14570 - ALSA: hda: Check the non-cached stream buffers more explicitly
14571 - cpupower: Fix AMD Family 0x17 msr_pstate size
14572 - Revert "f2fs: fix to clear PG_checked flag in set_page_dirty()"
14573 - f2fs: fix missing up_read
14574 - f2fs: fix to recover cold bit of inode block during POR
14575 - f2fs: fix to account IO correctly
14576 - OPP: Free OPP table properly on performance state irregularities
14577 - ARM: dts: exynos: Convert exynos5250.dtsi to opp-v2 bindings
14578 - ARM: dts: exynos: Mark 1 GHz CPU OPP as suspend OPP on Exynos5250
14579 - xen-swiotlb: use actually allocated size on check physical continuous
14580 - tpm: Restore functionality to xen vtpm driver.
14581 - xen/blkfront: avoid NULL blkfront_info dereference on device removal
14582 - xen/balloon: Support xend-based toolstack
14583 - xen: fix race in xen_qlock_wait()
14584 - xen: make xen_qlock_wait() nestable
14585 - xen/pvh: increase early stack size
14586 - xen/pvh: don't try to unplug emulated devices
14587 - libertas: don't set URB_ZERO_PACKET on IN USB transfer
14588 - usbip:vudc: BUG kmalloc-2048 (Not tainted): Poison overwritten
14589 - usb: typec: tcpm: Fix APDO PPS order checking to be based on voltage
14590 - usb: gadget: udc: renesas_usb3: Fix b-device mode for "workaround"
14591 - mt76: mt76x2: fix multi-interface beacon configuration
14592 - iwlwifi: mvm: check return value of rs_rate_from_ucode_rate()
14593 - net/ipv4: defensive cipso option parsing
14594 - dmaengine: ppc4xx: fix off-by-one build failure
14595 - scsi: sched/wait: Add wait_event_lock_irq_timeout for TASK_UNINTERRUPTIBLE
14596 usage
14597 - scsi: target: Fix target_wait_for_sess_cmds breakage with active signals
14598 - libnvdimm: Hold reference on parent while scheduling async init
14599 - libnvdimm, region: Fail badblocks listing for inactive regions
14600 - libnvdimm, pmem: Fix badblocks population for 'raw' namespaces
14601 - ASoC: intel: skylake: Add missing break in skl_tplg_get_token()
14602 - ASoC: sta32x: set ->component pointer in private struct
14603 - IB/mlx5: Fix MR cache initialization
14604 - IB/rxe: Revise the ib_wr_opcode enum
14605 - jbd2: fix use after free in jbd2_log_do_checkpoint()
14606 - gfs2_meta: ->mount() can get NULL dev_name
14607 - ext4: fix EXT4_IOC_SWAP_BOOT
14608 - ext4: initialize retries variable in ext4_da_write_inline_data_begin()
14609 - ext4: fix setattr project check in fssetxattr ioctl
14610 - ext4: propagate error from dquot_initialize() in EXT4_IOC_FSSETXATTR
14611 - ext4: fix use-after-free race in ext4_remount()'s error path
14612 - selinux: fix mounting of cgroup2 under older policies
14613 - HID: wacom: Work around HID descriptor bug in DTK-2451 and DTH-2452
14614 - HID: hiddev: fix potential Spectre v1
14615 - EDAC, amd64: Add Family 17h, models 10h-2fh support
14616 - EDAC, {i7core,sb,skx}_edac: Fix uncorrected error counting
14617 - EDAC, skx_edac: Fix logical channel intermediate decoding
14618 - ARM: dts: dra7: Fix up unaligned access setting for PCIe EP
14619 - PCI/ASPM: Fix link_state teardown on device removal
14620 - PCI: Add Device IDs for Intel GPU "spurious interrupt" quirk
14621 - signal/GenWQE: Fix sending of SIGKILL
14622 - signal: Guard against negative signal numbers in copy_siginfo_from_user32
14623 - crypto: lrw - Fix out-of bounds access on counter overflow
14624 - crypto: tcrypt - fix ghash-generic speed test
14625 - crypto: aesni - don't use GFP_ATOMIC allocation if the request doesn't cross
14626 a page in gcm
14627 - crypto: morus/generic - fix for big endian systems
14628 - crypto: aegis/generic - fix for big endian systems
14629 - crypto: speck - remove Speck
14630 - mm: /proc/pid/smaps_rollup: fix NULL pointer deref in smaps_pte_range()
14631 - userfaultfd: disable irqs when taking the waitqueue lock
14632 - ima: fix showing large 'violations' or 'runtime_measurements_count'
14633 - ima: open a new file instance if no read permissions
14634 - hugetlbfs: dirty pages as they are added to pagecache
14635 - mm/rmap: map_pte() was not handling private ZONE_DEVICE page properly
14636 - mm/hmm: fix race between hmm_mirror_unregister() and mmu_notifier callback
14637 - KVM: arm/arm64: Ensure only THP is candidate for adjustment
14638 - KVM: arm64: Fix caching of host MDCR_EL2 value
14639 - kbuild: fix kernel/bounds.c 'W=1' warning
14640 - iio: ad5064: Fix regulator handling
14641 - iio: adc: imx25-gcq: Fix leak of device_node in mx25_gcq_setup_cfgs()
14642 - iio: adc: at91: fix acking DRDY irq on simple conversions
14643 - iio: adc: at91: fix wrong channel number in triggered buffer mode
14644 - w1: omap-hdq: fix missing bus unregister at removal
14645 - smb3: allow stats which track session and share reconnects to be reset
14646 - smb3: do not attempt cifs operation in smb3 query info error path
14647 - smb3: on kerberos mount if server doesn't specify auth type use krb5
14648 - printk: Fix panic caused by passing log_buf_len to command line
14649 - genirq: Fix race on spurious interrupt detection
14650 - tpm: fix response size validation in tpm_get_random()
14651 - NFC: nfcmrvl_uart: fix OF child-node lookup
14652 - NFSv4.1: Fix the r/wsize checking
14653 - nfs: Fix a missed page unlock after pg_doio()
14654 - nfsd: correctly decrement odstate refcount in error path
14655 - nfsd: Fix an Oops in free_session()
14656 - lockd: fix access beyond unterminated strings in prints
14657 - dm ioctl: harden copy_params()'s copy_from_user() from malicious users
14658 - dm zoned: fix metadata block ref counting
14659 - dm zoned: fix various dmz_get_mblock() issues
14660 - media: ov7670: make "xclk" clock optional
14661 - fsnotify: Fix busy inodes during unmount
14662 - powerpc64/module elfv1: Set opd addresses after module relocation
14663 - powerpc/msi: Fix compile error on mpc83xx
14664 - powerpc/tm: Fix HFSCR bit for no suspend case
14665 - powerpc/64s/hash: Do not use PPC_INVALIDATE_ERAT on CPUs before POWER9
14666 - MIPS: OCTEON: fix out of bounds array access on CN68XX
14667 - rtc: ds1307: fix ds1339 wakealarm support
14668 - rtc: cmos: Fix non-ACPI undefined reference to `hpet_rtc_interrupt'
14669 - rtc: cmos: Remove the `use_acpi_alarm' module parameter for !ACPI
14670 - power: supply: twl4030-charger: fix OF sibling-node lookup
14671 - ocxl: Fix access to the AFU Descriptor Data
14672 - iommu/arm-smmu: Ensure that page-table updates are visible before TLBI
14673 - TC: Set DMA masks for devices
14674 - net: bcmgenet: fix OF child-node lookup
14675 - media: v4l2-tpg: fix kernel oops when enabling HFLIP and OSD
14676 - Revert "media: dvbsky: use just one mutex for serializing device R/W ops"
14677 - kgdboc: Passing ekgdboc to command line causes panic
14678 - remoteproc: qcom: q6v5: Propagate EPROBE_DEFER
14679 - media: cec: make cec_get_edid_spa_location() an inline function
14680 - media: cec: integrate cec_validate_phys_addr() in cec-api.c
14681 - xen: fix xen_qlock_wait()
14682 - xen: remove size limit of privcmd-buf mapping interface
14683 - xen-blkfront: fix kernel panic with negotiate_mq error path
14684 - media: cec: add new tx/rx status bits to detect aborts/timeouts
14685 - media: cec: fix the Signal Free Time calculation
14686 - media: cec: forgot to cancel delayed work
14687 - media: em28xx: use a default format if TRY_FMT fails
14688 - media: tvp5150: avoid going past array on v4l2_querymenu()
14689 - media: em28xx: fix input name for Terratec AV 350
14690 - media: em28xx: make v4l2-compliance happier by starting sequence on zero
14691 - media: em28xx: fix handler for vidioc_s_input()
14692 - media: adv7604: when the EDID is cleared, unconfigure CEC as well
14693 - media: adv7842: when the EDID is cleared, unconfigure CEC as well
14694 - drm/mediatek: fix OF sibling-node lookup
14695 - media: media colorspaces*.rst: rename AdobeRGB to opRGB
14696 - media: replace ADOBERGB by OPRGB
14697 - media: hdmi.h: rename ADOBE_RGB to OPRGB and ADOBE_YCC to OPYCC
14698 - arm64: lse: remove -fcall-used-x0 flag
14699 - rpmsg: smd: fix memory leak on channel create
14700 - Cramfs: fix abad comparison when wrap-arounds occur
14701 - ARM: dts: socfpga: Fix SDRAM node address for Arria10
14702 - arm64: dts: stratix10: Correct System Manager register size
14703 - soc: qcom: rmtfs-mem: Validate that scm is available
14704 - soc/tegra: pmc: Fix child-node lookup
14705 - selftests/ftrace: Fix synthetic event test to delete event correctly
14706 - selftests/powerpc: Fix ptrace tm failure
14707 - tracing: Return -ENOENT if there is no target synthetic event
14708 - btrfs: qgroup: Avoid calling qgroup functions if qgroup is not enabled
14709 - btrfs: Handle owner mismatch gracefully when walking up tree
14710 - btrfs: locking: Add extra check in btrfs_init_new_buffer() to avoid deadlock
14711 - btrfs: fix error handling in free_log_tree
14712 - btrfs: fix error handling in btrfs_dev_replace_start
14713 - btrfs: Enhance btrfs_trim_fs function to handle error better
14714 - btrfs: Ensure btrfs_trim_fs can trim the whole filesystem
14715 - btrfs: iterate all devices during trim, instead of fs_devices::alloc_list
14716 - btrfs: don't attempt to trim devices that don't support it
14717 - btrfs: keep trim from interfering with transaction commits
14718 - btrfs: wait on caching when putting the bg cache
14719 - Btrfs: don't clean dirty pages during buffered writes
14720 - btrfs: release metadata before running delayed refs
14721 - btrfs: protect space cache inode alloc with GFP_NOFS
14722 - btrfs: reset max_extent_size on clear in a bitmap
14723 - btrfs: make sure we create all new block groups
14724 - Btrfs: fix warning when replaying log after fsync of a tmpfile
14725 - Btrfs: fix wrong dentries after fsync of file that got its parent replaced
14726 - btrfs: qgroup: Dirty all qgroups before rescan
14727 - Btrfs: fix null pointer dereference on compressed write path error
14728 - Btrfs: fix assertion on fsync of regular file when using no-holes feature
14729 - Btrfs: fix deadlock when writing out free space caches
14730 - btrfs: reset max_extent_size properly
14731 - btrfs: set max_extent_size properly
14732 - btrfs: don't use ctl->free_space for max_extent_size
14733 - btrfs: only free reserved extent if we didn't insert it
14734 - btrfs: fix insert_reserved error handling
14735 - btrfs: don't run delayed_iputs in commit
14736 - btrfs: move the dio_sem higher up the callchain
14737 - Btrfs: fix use-after-free during inode eviction
14738 - Btrfs: fix use-after-free when dumping free space
14739 - net: sched: Remove TCA_OPTIONS from policy
14740 - vt: fix broken display when running aptitude
14741 - bpf: wait for running BPF programs when updating map-in-map
14742 - vga_switcheroo: Fix missing gpu_bound call at audio client registration
14743 - MD: fix invalid stored role for a disk - try2
14744 - Linux 4.19.2
14745
14746 * [FEAT] Guest-dedicated Crypto Adapters (LP: #1787405)
14747 - KVM: s390: vsie: simulate VCPU SIE entry/exit
14748 - KVM: s390: introduce and use KVM_REQ_VSIE_RESTART
14749 - KVM: s390: refactor crypto initialization
14750 - s390: vfio-ap: base implementation of VFIO AP device driver
14751 - s390: vfio-ap: register matrix device with VFIO mdev framework
14752 - s390: vfio-ap: sysfs interfaces to configure adapters
14753 - s390: vfio-ap: sysfs interfaces to configure domains
14754 - s390: vfio-ap: sysfs interfaces to configure control domains
14755 - s390: vfio-ap: sysfs interface to view matrix mdev matrix
14756 - KVM: s390: interface to clear CRYCB masks
14757 - s390: vfio-ap: implement mediated device open callback
14758 - s390: vfio-ap: implement VFIO_DEVICE_GET_INFO ioctl
14759 - s390: vfio-ap: zeroize the AP queues
14760 - s390: vfio-ap: implement VFIO_DEVICE_RESET ioctl
14761 - KVM: s390: Clear Crypto Control Block when using vSIE
14762 - KVM: s390: vsie: Do the CRYCB validation first
14763 - KVM: s390: vsie: Make use of CRYCB FORMAT2 clear
14764 - KVM: s390: vsie: Allow CRYCB FORMAT-2
14765 - KVM: s390: vsie: allow CRYCB FORMAT-1
14766 - KVM: s390: vsie: allow CRYCB FORMAT-0
14767 - KVM: s390: vsie: allow guest FORMAT-0 CRYCB on host FORMAT-1
14768 - KVM: s390: vsie: allow guest FORMAT-1 CRYCB on host FORMAT-2
14769 - KVM: s390: vsie: allow guest FORMAT-0 CRYCB on host FORMAT-2
14770 - KVM: s390: device attrs to enable/disable AP interpretation
14771 - KVM: s390: CPU model support for AP virtualization
14772 - s390: doc: detailed specifications for AP virtualization
14773 - KVM: s390: fix locking for crypto setting error path
14774 - KVM: s390: Tracing APCB changes
14775 - s390: vfio-ap: setup APCB mask using KVM dedicated function
14776 - [Config:] Enable CONFIG_S390_AP_IOMMU and set CONFIG_VFIO_AP to module.
14777
14778 * Bypass of mount visibility through userns + mount propagation (LP: #1789161)
14779 - mount: Retest MNT_LOCKED in do_umount
14780 - mount: Don't allow copying MNT_UNBINDABLE|MNT_LOCKED mounts
14781
14782 * CVE-2018-18955: nested user namespaces with more than five extents
14783 incorrectly grant privileges over inode (LP: #1801924) // CVE-2018-18955
14784 - userns: also map extents in the reverse map to kernel IDs
14785
14786 * kdump fail due to an IRQ storm (LP: #1797990)
14787 - SAUCE: x86/PCI: Export find_cap() to be used in early PCI code
14788 - SAUCE: x86/quirks: Add parameter to clear MSIs early on boot
14789 - SAUCE: x86/quirks: Scan all busses for early PCI quirks
14790
14791 * Disable LPM for Raydium Touchscreens (LP: #1802248)
14792 - USB: quirks: Add no-lpm quirk for Raydium touchscreens
14793
14794 * Power consumption during s2idle is higher than long idle(sk hynix)
14795 (LP: #1801875)
14796 - SAUCE: pci: prevent sk hynix nvme from entering D3
14797 - SAUCE: nvme: add quirk to not call disable function when suspending
14798
14799 * Disco update: v4.19.1 upstream stable release (LP: #1801739)
14800 - bridge: do not add port to router list when receives query with source
14801 0.0.0.0
14802 - ipv6/ndisc: Preserve IPv6 control buffer if protocol error handlers are
14803 called
14804 - net/mlx5e: fix csum adjustments caused by RXFCS
14805 - net: sched: gred: pass the right attribute to gred_change_table_def()
14806 - net: stmmac: Fix stmmac_mdio_reset() when building stmmac as modules
14807 - net: udp: fix handling of CHECKSUM_COMPLETE packets
14808 - Revert "net: simplify sock_poll_wait"
14809 - rtnetlink: Disallow FDB configuration for non-Ethernet device
14810 - vhost: Fix Spectre V1 vulnerability
14811 - bonding: fix length of actor system
14812 - openvswitch: Fix push/pop ethernet validation
14813 - net/ipv6: Allow onlink routes to have a device mismatch if it is the default
14814 route
14815 - net/smc: fix smc_buf_unuse to use the lgr pointer
14816 - mlxsw: spectrum_switchdev: Don't ignore deletions of learned MACs
14817 - mlxsw: core: Fix devlink unregister flow
14818 - net: drop skb on failure in ip_check_defrag()
14819 - net: Properly unlink GRO packets on overflow.
14820 - r8169: fix broken Wake-on-LAN from S5 (poweroff)
14821 - Revert "be2net: remove desc field from be_eq_obj"
14822 - sctp: check policy more carefully when getting pr status
14823 - sparc64: Export __node_distance.
14824 - sparc64: Make corrupted user stacks more debuggable.
14825 - sparc64: Wire up compat getpeername and getsockname.
14826 - net: bridge: remove ipv6 zero address check in mcast queries
14827 - Linux 4.19.1
14828
14829 * Miscellaneous Ubuntu changes
14830 - SAUCE: (noup) Update spl to 0.7.11-1ubuntu1, zfs to 0.7.11-3ubuntu1
14831 - [Config] updateconfigs after 4.19.2 stable update
14832 - [Config] Disable unneded options for s390
14833 - [Config] Update annotations for 4.19
14834
14835 -- Seth Forshee <seth.forshee@canonical.com> Thu, 15 Nov 2018 09:55:37 -0800
14836
14837 linux (4.19.0-4.5) disco; urgency=medium
14838
14839 * Add checksum offload and TSO support for HiNIC adapters (LP: #1800664)
14840 - net-next/hinic: add checksum offload and TSO support
14841
14842 * [Bionic][Cosmic] Fix to ipmi to support vendor specific messages greater
14843 than 255 bytes (LP: #1799794)
14844 - ipmi:ssif: Add support for multi-part transmit messages > 2 parts
14845
14846 * Packaging resync (LP: #1786013)
14847 - [Package] add support for specifying the primary makefile
14848
14849 * Update ENA driver to version 2.0.1K (LP: #1798182)
14850 - net: ena: minor performance improvement
14851 - net: ena: complete host info to match latest ENA spec
14852 - net: ena: introduce Low Latency Queues data structures according to ENA spec
14853 - net: ena: add functions for handling Low Latency Queues in ena_com
14854 - net: ena: add functions for handling Low Latency Queues in ena_netdev
14855 - net: ena: use CSUM_CHECKED device indication to report skb's checksum status
14856 - net: ena: explicit casting and initialization, and clearer error handling
14857 - net: ena: limit refill Rx threshold to 256 to avoid latency issues
14858 - net: ena: change rx copybreak default to reduce kernel memory pressure
14859 - net: ena: remove redundant parameter in ena_com_admin_init()
14860 - net: ena: update driver version to 2.0.1
14861 - net: ena: fix indentations in ena_defs for better readability
14862 - net: ena: Fix Kconfig dependency on X86
14863 - net: ena: enable Low Latency Queues
14864 - net: ena: fix compilation error in xtensa architecture
14865
14866 * [Bionic][Cosmic] ipmi: Fix timer race with module unload (LP: #1799281)
14867 - ipmi: Fix timer race with module unload
14868
14869 * Overlayfs in user namespace leaks directory content of inaccessible
14870 directories (LP: #1793458) // CVE-2018-6559
14871 - SAUCE: overlayfs: ensure mounter privileges when reading directories
14872
14873 * not able to unwind the stack from within __kernel_clock_gettime in the Linux
14874 vDSO (LP: #1797963)
14875 - powerpc/vdso: Correct call frame information
14876
14877 * Miscellaneous Ubuntu changes
14878 - Revert "UBUNTU: SAUCE: (efi-lockdown) efi: Don't print secure boot state
14879 from the efi stub"
14880 - Revert "UBUNTU: SAUCE: (efi-lockdown) efi: Sanitize boot_params in efi stub"
14881 - Revert "UBUNTU: SAUCE: (efi-lockdown) Make get_cert_list() use
14882 efi_status_to_str() to print error messages."
14883 - Revert "UBUNTU: SAUCE: (efi-lockdown) Add efi_status_to_str() and rework
14884 efi_status_to_err()."
14885 - Revert "UBUNTU: SAUCE: (efi-lockdown) Make get_cert_list() not complain
14886 about cert lists that aren't present."
14887 - Revert "UBUNTU: SAUCE: (efi-lockdown) MODSIGN: Allow the "db" UEFI variable
14888 to be suppressed"
14889 - Revert "UBUNTU: SAUCE: (efi-lockdown) MODSIGN: Import certificates from UEFI
14890 Secure Boot"
14891 - Revert "UBUNTU: SAUCE: (efi-lockdown) efi: Add an EFI signature blob parser"
14892 - Revert "UBUNTU: SAUCE: (efi-lockdown) efi: Add EFI signature data types"
14893 - Revert "UBUNTU: SAUCE: (efi-lockdown) KEYS: Allow unrestricted boot-time
14894 addition of keys to secondary keyring"
14895 - Revert "UBUNTU: SAUCE: (efi-lockdown) efi: Lock down the kernel if booted in
14896 secure boot mode"
14897 - Revert "UBUNTU: SAUCE: (efi-lockdown) efi: Add an EFI_SECURE_BOOT flag to
14898 indicate secure boot mode"
14899 - Revert "UBUNTU: SAUCE: (efi-lockdown) Copy secure_boot flag in boot params
14900 across kexec reboot"
14901 - Revert "UBUNTU: SAUCE: (efi-lockdown) debugfs: Restrict debugfs when the
14902 kernel is locked down"
14903 - Revert "UBUNTU: SAUCE: (efi-lockdown) Lock down perf"
14904 - Revert "UBUNTU: SAUCE: (efi-lockdown) bpf: Restrict kernel image access
14905 functions when the kernel is locked down"
14906 - Revert "UBUNTU: SAUCE: (efi-lockdown) Lock down kprobes"
14907 - Revert "UBUNTU: SAUCE: (efi-lockdown) Lock down /proc/kcore"
14908 - Revert "UBUNTU: SAUCE: (efi-lockdown) x86/mmiotrace: Lock down the
14909 testmmiotrace module"
14910 - Revert "UBUNTU: SAUCE: (efi-lockdown) Lock down module params that specify
14911 hardware parameters (eg. ioport)"
14912 - Revert "UBUNTU: SAUCE: (efi-lockdown) Lock down TIOCSSERIAL"
14913 - Revert "UBUNTU: SAUCE: (efi-lockdown) Prohibit PCMCIA CIS storage when the
14914 kernel is locked down"
14915 - Revert "UBUNTU: SAUCE: (efi-lockdown) acpi: Disable APEI error injection if
14916 the kernel is locked down"
14917 - Revert "UBUNTU: SAUCE: (efi-lockdown) acpi: Disable ACPI table override if
14918 the kernel is locked down"
14919 - Revert "UBUNTU: SAUCE: (efi-lockdown) acpi: Ignore acpi_rsdp kernel param
14920 when the kernel has been locked down"
14921 - Revert "UBUNTU: SAUCE: (efi-lockdown) ACPI: Limit access to custom_method
14922 when the kernel is locked down"
14923 - Revert "UBUNTU: SAUCE: (efi-lockdown) x86/msr: Restrict MSR access when the
14924 kernel is locked down"
14925 - Revert "UBUNTU: SAUCE: (efi-lockdown) x86: Lock down IO port access when the
14926 kernel is locked down"
14927 - Revert "UBUNTU: SAUCE: (efi-lockdown) PCI: Lock down BAR access when the
14928 kernel is locked down"
14929 - Revert "UBUNTU: SAUCE: (efi-lockdown) uswsusp: Disable when the kernel is
14930 locked down"
14931 - Revert "UBUNTU: SAUCE: (efi-lockdown) hibernate: Disable when the kernel is
14932 locked down"
14933 - Revert "UBUNTU: SAUCE: (efi-lockdown) kexec_load: Disable at runtime if the
14934 kernel is locked down"
14935 - Revert "UBUNTU: SAUCE: (efi-lockdown) Restrict /dev/{mem,kmem,port} when the
14936 kernel is locked down"
14937 - Revert "UBUNTU: SAUCE: (efi-lockdown) Enforce module signatures if the
14938 kernel is locked down"
14939 - Revert "UBUNTU: SAUCE: (efi-lockdown) Add a SysRq option to lift kernel
14940 lockdown"
14941 - Revert "UBUNTU: SAUCE: (efi-lockdown) Add the ability to lock down access to
14942 the running kernel image"
14943 - SAUCE: (efi-lockdown) Add the ability to lock down access to the running
14944 kernel image
14945 - SAUCE: (efi-lockdown) Add a SysRq option to lift kernel lockdown
14946 - SAUCE: (efi-lockdown) Enforce module signatures if the kernel is locked down
14947 - SAUCE: (efi-lockdown) Restrict /dev/{mem,kmem,port} when the kernel is
14948 locked down
14949 - SAUCE: (efi-lockdown) kexec_load: Disable at runtime if the kernel is locked
14950 down
14951 - SAUCE: (efi-lockdown) hibernate: Disable when the kernel is locked down
14952 - SAUCE: (efi-lockdown) uswsusp: Disable when the kernel is locked down
14953 - SAUCE: (efi-lockdown) PCI: Lock down BAR access when the kernel is locked
14954 down
14955 - SAUCE: (efi-lockdown) x86: Lock down IO port access when the kernel is
14956 locked down
14957 - SAUCE: (efi-lockdown) x86/msr: Restrict MSR access when the kernel is locked
14958 down
14959 - SAUCE: (efi-lockdown) ACPI: Limit access to custom_method when the kernel is
14960 locked down
14961 - SAUCE: (efi-lockdown) acpi: Ignore acpi_rsdp kernel param when the kernel
14962 has been locked down
14963 - SAUCE: (efi-lockdown) acpi: Disable ACPI table override if the kernel is
14964 locked down
14965 - SAUCE: (efi-lockdown) acpi: Disable APEI error injection if the kernel is
14966 locked down
14967 - SAUCE: (efi-lockdown) Prohibit PCMCIA CIS storage when the kernel is locked
14968 down
14969 - SAUCE: (efi-lockdown) Lock down TIOCSSERIAL
14970 - SAUCE: (efi-lockdown) Lock down module params that specify hardware
14971 parameters (eg. ioport)
14972 - SAUCE: (efi-lockdown) x86/mmiotrace: Lock down the testmmiotrace module
14973 - SAUCE: (efi-lockdown) Lock down /proc/kcore
14974 - SAUCE: (efi-lockdown) Lock down kprobes
14975 - SAUCE: (efi-lockdown) Lock down perf
14976 - SAUCE: (efi-lockdown) debugfs: Restrict debugfs when the kernel is locked
14977 down
14978 - SAUCE: (efi-lockdown) KEYS: Allow unrestricted boot-time addition of keys to
14979 secondary keyring
14980 - SAUCE: (efi-lockdown) efi: Add EFI signature data types
14981 - SAUCE: (efi-lockdown) efi: Add an EFI signature blob parser
14982 - SAUCE: (efi-lockdown) MODSIGN: Import certificates from UEFI Secure Boot
14983 - SAUCE: (efi-lockdown) MODSIGN: Allow the "db" UEFI variable to be suppressed
14984 - SAUCE: (efi-lockdown) Make get_cert_list() not complain about cert lists
14985 that aren't present.
14986 - SAUCE: (efi-lockdown) Add efi_status_to_str() and rework
14987 efi_status_to_err().
14988 - SAUCE: (efi-lockdown) Make get_cert_list() use efi_status_to_str() to print
14989 error messages.
14990 - SAUCE: (efi-lockdown) Copy secure_boot flag in boot params across kexec
14991 reboot
14992 - SAUCE: (efi-lockdown) efi: Add an EFI_SECURE_BOOT flag to indicate secure
14993 boot mode
14994 - SAUCE: (efi-lockdown) efi: Lock down the kernel if booted in secure boot
14995 mode
14996 - SAUCE: (efi-lockdown) efi/x86: Call efi_parse_options() from efi_main()
14997 - SAUCE: (efi-lockdown) Fix for module sig verification
14998 - SAUCE: (efi-lockdown) efi: Sanitize boot_params in efi stub
14999 - SAUCE: (efi-lockdown) module: remove support for having IMA validate modules
15000 - [Packaging] generate Vcs-Git url from changelog
15001 - [Config] CONFIG_SCSI_MQ_DEFAULT=y
15002
15003 -- Seth Forshee <seth.forshee@canonical.com> Fri, 02 Nov 2018 14:22:55 -0500
15004
15005 linux (4.19.0-3.4) cosmic; urgency=medium
15006
15007 * Support Edge Gateway's Bluetooth LED (LP: #1798332)
15008 - SAUCE: Bluetooth: Support for LED on Edge Gateways
15009
15010 * Support Edge Gateway's WIFI LED (LP: #1798330)
15011 - SAUCE: mwifiex: Switch WiFi LED state according to the device status
15012
15013 [ Upstream Kernel Changes ]
15014
15015 * Rebase to v4.19
15016
15017 -- Seth Forshee <seth.forshee@canonical.com> Mon, 22 Oct 2018 09:13:39 -0500
15018
15019 linux (4.19.0-2.3) cosmic; urgency=medium
15020
15021 * fscache: bad refcounting in fscache_op_complete leads to OOPS (LP: #1797314)
15022 - SAUCE: fscache: Fix race in decrementing refcount of op->npages
15023
15024 * Provide mode where all vCPUs on a core must be the same VM (LP: #1792957)
15025 - KVM: PPC: Book3S HV: Provide mode where all vCPUs on a core must be the same
15026 VM
15027
15028 * The front MIC can't work on the Lenovo M715 (LP: #1797292)
15029 - ALSA: hda/realtek - Fix the problem of the front MIC on the Lenovo M715
15030
15031 * arm64: snapdragon: WARNING: CPU: 0 PID: 1 at drivers/irqchip/irq-gic.c:1016
15032 gic_irq_domain_translate (LP: #1797143)
15033 - SAUCE: arm64: dts: msm8916: camms: fix gic_irq_domain_translate warnings
15034
15035 * Dell new AIO requires a new uart backlight driver (LP: #1727235)
15036 - SAUCE: platform/x86: dell-uart-backlight: new backlight driver for DELL AIO
15037 - updateconfigs for Dell UART backlight driver
15038
15039 * Please make CONFIG_PWM_LPSS_PCI and CONFIG_PWM_LPSS_PLATFORM built in to
15040 make brightness adjustment working on various BayTrail/CherryTrail-based
15041 devices (LP: #1783964)
15042 - [Config]: Make PWM_LPSS_* built-in
15043
15044 * check and fix zkey required kernel modules locations in debs, udebs, and
15045 initramfs (LP: #1794346)
15046 - [Config] add s390 crypto modules to crypt-modules udeb
15047
15048 * Miscellaneous Ubuntu changes
15049 - [Config] CONFIG_VBOXGUEST=n
15050 - ubuntu: vbox -- update to 5.2.18-dfsg-2
15051 - ubuntu: enable vbox build
15052
15053 [ Upstream Kernel Changes ]
15054
15055 * Rebase to v4.19-rc8
15056
15057 -- Seth Forshee <seth.forshee@canonical.com> Mon, 15 Oct 2018 10:52:04 -0500
15058
15059 linux (4.19.0-1.2) cosmic; urgency=medium
15060
15061 * Page leaking in cachefiles_read_backing_file while vmscan is active
15062 (LP: #1793430)
15063 - SAUCE: cachefiles: Page leaking in cachefiles_read_backing_file while vmscan
15064 is active
15065
15066 * SRU: Enable middle button of touchpad on ThinkPad P72 (LP: #1793463)
15067 - Input: elantech - enable middle button of touchpad on ThinkPad P72
15068
15069 * Improvements to the kernel source package preparation (LP: #1793461)
15070 - [Packaging] startnewrelease: add support for backport kernels
15071
15072 * Fix unusable NVIDIA GPU after S3 (LP: #1793338)
15073 - SAUCE: PCI: Reprogram bridge prefetch registers on resume
15074
15075 * Error reported when creating ZFS pool with "-t" option, despite successful
15076 pool creation (LP: #1769937)
15077 - SAUCE: (noup) Update zfs to 0.7.9-3ubuntu6
15078
15079 * device hotplug of vfio devices can lead to deadlock in vfio_pci_release
15080 (LP: #1792099)
15081 - SAUCE: vfio -- release device lock before userspace requests
15082
15083 * Miscellaneous Ubuntu changes
15084 - [Packaging] retpoline -- fix temporary filenaming
15085 - CONFIG_BCH_CONST_PARAMS=n
15086 - Packaging: final-checks: remove trailing backport suffix
15087 - SAUCE: import aufs driver
15088
15089 [ Upstream Kernel Changes ]
15090
15091 * Rebase to v4.19-rc5
15092
15093 -- Seth Forshee <seth.forshee@canonical.com> Tue, 25 Sep 2018 16:32:24 -0500
15094
15095 linux (4.19.0-0.1) cosmic; urgency=medium
15096
15097 * Miscellaneous Ubuntu changes
15098 - ubuntu -- disable vbox build
15099 - Disable zfs build
15100 - SAUCE: Import aufs driver
15101 - Update dropped.txt
15102
15103 [ Upstream Kernel Changes ]
15104
15105 * Rebase to v4.19-rc3
15106
15107 -- Seth Forshee <seth.forshee@canonical.com> Thu, 13 Sep 2018 07:54:47 -0500
15108
15109 linux (4.19.0-0.0) cosmic; urgency=medium
15110
15111 * Dummy entry.
15112
15113 -- Seth Forshee <seth.forshee@canonical.com> Thu, 13 Sep 2018 06:44:09 -0500
15114
15115 linux (4.18.0-8.9) cosmic; urgency=medium
15116
15117 * linux: 4.18.0-8.9 -proposed tracker (LP: #1791663)
15118
15119 * Cosmic update to v4.18.7 stable release (LP: #1791660)
15120 - rcu: Make expedited GPs handle CPU 0 being offline
15121 - net: 6lowpan: fix reserved space for single frames
15122 - net: mac802154: tx: expand tailroom if necessary
15123 - 9p/net: Fix zero-copy path in the 9p virtio transport
15124 - spi: davinci: fix a NULL pointer dereference
15125 - spi: pxa2xx: Add support for Intel Ice Lake
15126 - spi: spi-fsl-dspi: Fix imprecise abort on VF500 during probe
15127 - spi: cadence: Change usleep_range() to udelay(), for atomic context
15128 - mmc: block: Fix unsupported parallel dispatch of requests
15129 - mmc: renesas_sdhi_internal_dmac: mask DMAC interrupts
15130 - mmc: renesas_sdhi_internal_dmac: fix #define RST_RESERVED_BITS
15131 - readahead: stricter check for bdi io_pages
15132 - block: fix infinite loop if the device loses discard capability
15133 - block: blk_init_allocated_queue() set q->fq as NULL in the fail case
15134 - block: really disable runtime-pm for blk-mq
15135 - blkcg: Introduce blkg_root_lookup()
15136 - block: Introduce blk_exit_queue()
15137 - block: Ensure that a request queue is dissociated from the cgroup controller
15138 - apparmor: fix bad debug check in apparmor_secid_to_secctx()
15139 - dma-buf: Move BUG_ON from _add_shared_fence to _add_shared_inplace
15140 - libertas: fix suspend and resume for SDIO connected cards
15141 - media: Revert "[media] tvp5150: fix pad format frame height"
15142 - mailbox: xgene-slimpro: Fix potential NULL pointer dereference
15143 - Replace magic for trusting the secondary keyring with #define
15144 - Fix kexec forbidding kernels signed with keys in the secondary keyring to
15145 boot
15146 - powerpc/fadump: handle crash memory ranges array index overflow
15147 - powerpc/64s: Fix page table fragment refcount race vs speculative references
15148 - powerpc/pseries: Fix endianness while restoring of r3 in MCE handler.
15149 - powerpc/pkeys: Give all threads control of their key permissions
15150 - powerpc/pkeys: Deny read/write/execute by default
15151 - powerpc/pkeys: key allocation/deallocation must not change pkey registers
15152 - powerpc/pkeys: Save the pkey registers before fork
15153 - powerpc/pkeys: Fix calculation of total pkeys.
15154 - powerpc/pkeys: Preallocate execute-only key
15155 - powerpc/nohash: fix pte_access_permitted()
15156 - powerpc64/ftrace: Include ftrace.h needed for enable/disable calls
15157 - powerpc/powernv/pci: Work around races in PCI bridge enabling
15158 - cxl: Fix wrong comparison in cxl_adapter_context_get()
15159 - IB/mlx5: Honor cnt_set_id_valid flag instead of set_id
15160 - IB/mlx5: Fix leaking stack memory to userspace
15161 - IB/srpt: Fix srpt_cm_req_recv() error path (1/2)
15162 - IB/srpt: Fix srpt_cm_req_recv() error path (2/2)
15163 - IB/srpt: Support HCAs with more than two ports
15164 - overflow.h: Add arithmetic shift helper
15165 - RDMA/mlx5: Fix shift overflow in mlx5_ib_create_wq
15166 - ib_srpt: Fix a use-after-free in srpt_close_ch()
15167 - ib_srpt: Fix a use-after-free in __srpt_close_all_ch()
15168 - RDMA/rxe: Set wqe->status correctly if an unexpected response is received
15169 - 9p: fix multiple NULL-pointer-dereferences
15170 - fs/9p/xattr.c: catch the error of p9_client_clunk when setting xattr failed
15171 - 9p/virtio: fix off-by-one error in sg list bounds check
15172 - net/9p/client.c: version pointer uninitialized
15173 - net/9p/trans_fd.c: fix race-condition by flushing workqueue before the
15174 kfree()
15175 - dm integrity: change 'suspending' variable from bool to int
15176 - dm thin: stop no_space_timeout worker when switching to write-mode
15177 - dm cache metadata: save in-core policy_hint_size to on-disk superblock
15178 - dm cache metadata: set dirty on all cache blocks after a crash
15179 - dm crypt: don't decrease device limits
15180 - dm writecache: fix a crash due to reading past end of dirty_bitmap
15181 - uart: fix race between uart_put_char() and uart_shutdown()
15182 - Drivers: hv: vmbus: Fix the offer_in_progress in vmbus_process_offer()
15183 - Drivers: hv: vmbus: Reset the channel callback in vmbus_onoffer_rescind()
15184 - iio: sca3000: Fix missing return in switch
15185 - iio: ad9523: Fix displayed phase
15186 - iio: ad9523: Fix return value for ad952x_store()
15187 - extcon: Release locking when sending the notification of connector state
15188 - eventpoll.h: wrap casts in () properly
15189 - vmw_balloon: fix inflation of 64-bit GFNs
15190 - vmw_balloon: do not use 2MB without batching
15191 - vmw_balloon: VMCI_DOORBELL_SET does not check status
15192 - vmw_balloon: fix VMCI use when balloon built into kernel
15193 - rtc: omap: fix resource leak in registration error path
15194 - rtc: omap: fix potential crash on power off
15195 - tracing: Do not call start/stop() functions when tracing_on does not change
15196 - tracing/blktrace: Fix to allow setting same value
15197 - printk/tracing: Do not trace printk_nmi_enter()
15198 - livepatch: Validate module/old func name length
15199 - uprobes: Use synchronize_rcu() not synchronize_sched()
15200 - mfd: hi655x: Fix regmap area declared size for hi655x
15201 - ovl: fix wrong use of impure dir cache in ovl_iterate()
15202 - ACPICA: AML Parser: skip opcodes that open a scope upon parse failure
15203 - ACPICA: Clear status of all events when entering sleep states
15204 - drivers/block/zram/zram_drv.c: fix bug storing backing_dev
15205 - sched: idle: Avoid retaining the tick when it has been stopped
15206 - cpuidle: menu: Handle stopped tick more aggressively
15207 - cpufreq: governor: Avoid accessing invalid governor_data
15208 - PM / sleep: wakeup: Fix build error caused by missing SRCU support
15209 - ALSA: ac97: fix device initialization in the compat layer
15210 - ALSA: ac97: fix check of pm_runtime_get_sync failure
15211 - ALSA: ac97: fix unbalanced pm_runtime_enable
15212 - i2c: designware: Re-init controllers with pm_disabled set on resume
15213 - KVM: VMX: fixes for vmentry_l1d_flush module parameter
15214 - KVM: PPC: Book3S: Fix guest DMA when guest partially backed by THP pages
15215 - xtensa: limit offsets in __loop_cache_{all,page}
15216 - xtensa: increase ranges in ___invalidate_{i,d}cache_all
15217 - block, bfq: return nbytes and not zero from struct cftype .write() method
15218 - pnfs/blocklayout: off by one in bl_map_stripe()
15219 - nfsd: fix leaked file lock with nfs exported overlayfs
15220 - NFSv4 client live hangs after live data migration recovery
15221 - NFSv4: Fix locking in pnfs_generic_recover_commit_reqs
15222 - NFSv4: Fix a sleep in atomic context in nfs4_callback_sequence()
15223 - ARM: tegra: Fix Tegra30 Cardhu PCA954x reset
15224 - ARM: dts: am57xx-idk: Enable dual role for USB2 port
15225 - pwm: omap-dmtimer: Return -EPROBE_DEFER if no dmtimer platform data
15226 - mm/tlb: Remove tlb_remove_table() non-concurrent condition
15227 - iommu/ipmmu-vmsa: Don't register as BUS IOMMU if machine doesn't have IPMMU-
15228 VMSA
15229 - iommu/vt-d: Add definitions for PFSID
15230 - iommu/vt-d: Fix dev iotlb pfsid use
15231 - sys: don't hold uts_sem while accessing userspace memory
15232 - userns: move user access out of the mutex
15233 - ubifs: Fix memory leak in lprobs self-check
15234 - Revert "UBIFS: Fix potential integer overflow in allocation"
15235 - ubifs: Check data node size before truncate
15236 - ubifs: xattr: Don't operate on deleted inodes
15237 - ubifs: Fix directory size calculation for symlinks
15238 - ubifs: Fix synced_i_size calculation for xattr inodes
15239 - pwm: tiehrpwm: Don't use emulation mode bits to control PWM output
15240 - pwm: tiehrpwm: Fix disabling of output of PWMs
15241 - fb: fix lost console when the user unplugs a USB adapter
15242 - udlfb: fix semaphore value leak
15243 - udlfb: fix display corruption of the last line
15244 - udlfb: don't switch if we are switching to the same videomode
15245 - udlfb: set optimal write delay
15246 - udlfb: make a local copy of fb_ops
15247 - udlfb: handle allocation failure
15248 - udlfb: set line_length in dlfb_ops_set_par
15249 - getxattr: use correct xattr length
15250 - libnvdimm: Use max contiguous area for namespace size
15251 - libnvdimm: fix ars_status output length calculation
15252 - bcache: release dc->writeback_lock properly in bch_writeback_thread()
15253 - kconfig: fix "Can't open ..." in parallel build
15254 - perf auxtrace: Fix queue resize
15255 - crypto: vmx - Fix sleep-in-atomic bugs
15256 - crypto: aesni - Use unaligned loads from gcm_context_data
15257 - crypto: arm64/sm4-ce - check for the right CPU feature bit
15258 - crypto: caam - fix DMA mapping direction for RSA forms 2 & 3
15259 - crypto: caam/jr - fix descriptor DMA unmapping
15260 - crypto: caam/qi - fix error path in xts setkey
15261 - fs/quota: Fix spectre gadget in do_quotactl
15262 - udf: Fix mounting of Win7 created UDF filesystems
15263 - cpuidle: menu: Retain tick when shallow state is selected
15264 - arm64: mm: always enable CONFIG_HOLES_IN_ZONE
15265 - Linux 4.18.7
15266
15267 * CVE-2017-5715
15268 - s390: detect etoken facility
15269 - KVM: s390: add etoken support for guests
15270
15271 * Missing Intel GPU pci-id's (LP: #1789924)
15272 - drm/i915/whl: Introducing Whiskey Lake platform
15273 - drm/i915/aml: Introducing Amber Lake platform
15274 - drm/i915/cfl: Add a new CFL PCI ID.
15275
15276 * [18.10 FEAT] Add kernel config options for SMC-R/D (LP: #1789934)
15277 - s390/ism: add device driver for internal shared memory
15278 - CONFIG_ISM=y for s390
15279
15280 * Cosmic update to v4.18.6 stable release (LP: #1791105)
15281 - PATCH scripts/kernel-doc
15282 - scripts/kernel-doc: Escape all literal braces in regexes
15283 - scsi: libsas: dynamically allocate and free ata host
15284 - xprtrdma: Fix disconnect regression
15285 - mei: don't update offset in write
15286 - cifs: add missing support for ACLs in SMB 3.11
15287 - CIFS: fix uninitialized ptr deref in smb2 signing
15288 - cifs: add missing debug entries for kconfig options
15289 - cifs: use a refcount to protect open/closing the cached file handle
15290 - cifs: check kmalloc before use
15291 - smb3: enumerating snapshots was leaving part of the data off end
15292 - smb3: Do not send SMB3 SET_INFO if nothing changed
15293 - smb3: don't request leases in symlink creation and query
15294 - smb3: fill in statfs fsid and correct namelen
15295 - btrfs: use correct compare function of dirty_metadata_bytes
15296 - btrfs: don't leak ret from do_chunk_alloc
15297 - Btrfs: fix mount failure after fsync due to hard link recreation
15298 - Btrfs: fix btrfs_write_inode vs delayed iput deadlock
15299 - Btrfs: fix send failure when root has deleted files still open
15300 - Btrfs: send, fix incorrect file layout after hole punching beyond eof
15301 - hwmon: (k10temp) 27C Offset needed for Threadripper2
15302 - bpf, arm32: fix stack var offset in jit
15303 - regulator: arizona-ldo1: Use correct device to get enable GPIO
15304 - iommu/arm-smmu: Error out only if not enough context interrupts
15305 - printk: Split the code for storing a message into the log buffer
15306 - printk: Create helper function to queue deferred console handling
15307 - printk/nmi: Prevent deadlock when accessing the main log buffer in NMI
15308 - kprobes/arm64: Fix %p uses in error messages
15309 - arm64: Fix mismatched cache line size detection
15310 - arm64: Handle mismatched cache type
15311 - arm64: mm: check for upper PAGE_SHIFT bits in pfn_valid()
15312 - arm64: dts: rockchip: corrected uart1 clock-names for rk3328
15313 - KVM: arm/arm64: Fix potential loss of ptimer interrupts
15314 - KVM: arm/arm64: Fix lost IRQs from emulated physcial timer when blocked
15315 - KVM: arm/arm64: Skip updating PMD entry if no change
15316 - KVM: arm/arm64: Skip updating PTE entry if no change
15317 - s390/kvm: fix deadlock when killed by oom
15318 - perf kvm: Fix subcommands on s390
15319 - stop_machine: Reflow cpu_stop_queue_two_works()
15320 - stop_machine: Atomically queue and wake stopper threads
15321 - ext4: check for NUL characters in extended attribute's name
15322 - ext4: use ext4_warning() for sb_getblk failure
15323 - ext4: sysfs: print ext4_super_block fields as little-endian
15324 - ext4: reset error code in ext4_find_entry in fallback
15325 - ext4: fix race when setting the bitmap corrupted flag
15326 - x86/gpu: reserve ICL's graphics stolen memory
15327 - platform/x86: wmi: Do not mix pages and kmalloc
15328 - platform/x86: ideapad-laptop: Apply no_hw_rfkill to Y20-15IKBM, too
15329 - mm: move tlb_table_flush to tlb_flush_mmu_free
15330 - mm/tlb, x86/mm: Support invalidating TLB caches for RCU_TABLE_FREE
15331 - x86/speculation/l1tf: Fix overflow in l1tf_pfn_limit() on 32bit
15332 - x86/speculation/l1tf: Fix off-by-one error when warning that system has too
15333 much RAM
15334 - x86/speculation/l1tf: Suggest what to do on systems with too much RAM
15335 - x86/vdso: Fix vDSO build if a retpoline is emitted
15336 - x86/process: Re-export start_thread()
15337 - KVM: x86: ensure all MSRs can always be KVM_GET/SET_MSR'd
15338 - KVM: x86: SVM: Call x86_spec_ctrl_set_guest/host() with interrupts disabled
15339 - fuse: Don't access pipe->buffers without pipe_lock()
15340 - fuse: fix initial parallel dirops
15341 - fuse: fix double request_end()
15342 - fuse: fix unlocked access to processing queue
15343 - fuse: umount should wait for all requests
15344 - fuse: Fix oops at process_init_reply()
15345 - fuse: Add missed unlock_page() to fuse_readpages_fill()
15346 - lib/vsprintf: Do not handle %pO[^F] as %px
15347 - udl-kms: change down_interruptible to down
15348 - udl-kms: handle allocation failure
15349 - udl-kms: fix crash due to uninitialized memory
15350 - udl-kms: avoid division
15351 - b43legacy/leds: Ensure NUL-termination of LED name string
15352 - b43/leds: Ensure NUL-termination of LED name string
15353 - ASoC: dpcm: don't merge format from invalid codec dai
15354 - ASoC: zte: Fix incorrect PCM format bit usages
15355 - ASoC: sirf: Fix potential NULL pointer dereference
15356 - ASoC: wm_adsp: Correct DSP pointer for preloader control
15357 - soc: qcom: rmtfs-mem: fix memleak in probe error paths
15358 - pinctrl: freescale: off by one in imx1_pinconf_group_dbg_show()
15359 - scsi: qla2xxx: Fix stalled relogin
15360 - x86/vdso: Fix lsl operand order
15361 - x86/nmi: Fix NMI uaccess race against CR3 switching
15362 - x86/irqflags: Mark native_restore_fl extern inline
15363 - x86/spectre: Add missing family 6 check to microcode check
15364 - x86/speculation/l1tf: Increase l1tf memory limit for Nehalem+
15365 - hwmon: (nct6775) Fix potential Spectre v1
15366 - x86/entry/64: Wipe KASAN stack shadow before rewind_stack_do_exit()
15367 - x86: Allow generating user-space headers without a compiler
15368 - s390/mm: fix addressing exception after suspend/resume
15369 - s390/lib: use expoline for all bcr instructions
15370 - s390: fix br_r1_trampoline for machines without exrl
15371 - s390/qdio: reset old sbal_state flags
15372 - s390/numa: move initial setup of node_to_cpumask_map
15373 - s390/purgatory: Fix crash with expoline enabled
15374 - s390/purgatory: Add missing FORCE to Makefile targets
15375 - kprobes: Show blacklist addresses as same as kallsyms does
15376 - kprobes: Replace %p with other pointer types
15377 - kprobes/arm: Fix %p uses in error messages
15378 - kprobes: Make list and blacklist root user read only
15379 - MIPS: Correct the 64-bit DSP accumulator register size
15380 - MIPS: memset.S: Fix byte_fixup for MIPSr6
15381 - MIPS: Always use -march=<arch>, not -<arch> shortcuts
15382 - MIPS: Change definition of cpu_relax() for Loongson-3
15383 - MIPS: lib: Provide MIPS64r6 __multi3() for GCC < 7
15384 - tpm: Return the actual size when receiving an unsupported command
15385 - tpm: separate cmd_ready/go_idle from runtime_pm
15386 - scsi: mpt3sas: Fix calltrace observed while running IO & reset
15387 - scsi: mpt3sas: Fix _transport_smp_handler() error path
15388 - scsi: sysfs: Introduce sysfs_{un,}break_active_protection()
15389 - scsi: core: Avoid that SCSI device removal through sysfs triggers a deadlock
15390 - iscsi target: fix session creation failure handling
15391 - mtd: rawnand: hynix: Use ->exec_op() in hynix_nand_reg_write_op()
15392 - mtd: rawnand: fsmc: Stop using chip->read_buf()
15393 - mtd: rawnand: marvell: add suspend and resume hooks
15394 - mtd: rawnand: qcom: wait for desc completion in all BAM channels
15395 - clk: rockchip: fix clk_i2sout parent selection bits on rk3399
15396 - clk: npcm7xx: fix memory allocation
15397 - PM / clk: signedness bug in of_pm_clk_add_clks()
15398 - power: generic-adc-battery: fix out-of-bounds write when copying channel
15399 properties
15400 - power: generic-adc-battery: check for duplicate properties copied from iio
15401 channels
15402 - watchdog: Mark watchdog touch functions as notrace
15403 - cdrom: Fix info leak/OOB read in cdrom_ioctl_drive_status
15404 - x86/dumpstack: Don't dump kernel memory based on usermode RIP
15405 - Linux 4.18.6
15406 - updateconfigs after v4.18.6 stable update
15407
15408 * random oopses on s390 systems using NVMe devices (LP: #1790480)
15409 - s390/pci: fix out of bounds access during irq setup
15410
15411 * [18.10 FEAT] zcrypt DD: introduce APQN tags to support deterministic driver
15412 binding (LP: #1784331)
15413 - s390/zcrypt: code beautify
15414 - s390/zcrypt: AP bus support for alternate driver(s)
15415 - s390/zcrypt: hex string mask improvements for apmask and aqmask.
15416
15417 * performance drop with ATS enabled (LP: #1788097)
15418 - powerpc/powernv: Fix concurrency issue with npu->mmio_atsd_usage
15419
15420 * Fix MCE handling for user access of poisoned device-dax mapping
15421 (LP: #1774366)
15422 - device-dax: Convert to vmf_insert_mixed and vm_fault_t
15423 - device-dax: Enable page_mapping()
15424 - device-dax: Set page->index
15425 - filesystem-dax: Set page->index
15426 - mm, madvise_inject_error: Disable MADV_SOFT_OFFLINE for ZONE_DEVICE pages
15427 - mm, dev_pagemap: Do not clear ->mapping on final put
15428 - mm, madvise_inject_error: Let memory_failure() optionally take a page
15429 reference
15430 - mm, memory_failure: Collect mapping size in collect_procs()
15431 - filesystem-dax: Introduce dax_lock_mapping_entry()
15432 - mm, memory_failure: Teach memory_failure() about dev_pagemap pages
15433 - x86/mm/pat: Prepare {reserve, free}_memtype() for "decoy" addresses
15434 - x86/memory_failure: Introduce {set, clear}_mce_nospec()
15435 - libnvdimm, pmem: Restore page attributes when clearing errors
15436
15437 * Reconcile hns3 SAUCE patches with upstream (LP: #1787477)
15438 - Revert "UBUNTU: SAUCE: {topost} net: hns3: fix comments for
15439 hclge_get_ring_chain_from_mbx"
15440 - Revert "UBUNTU: SAUCE: {topost} net: hns3: fix for using wrong mask and
15441 shift in hclge_get_ring_chain_from_mbx"
15442 - Revert "UBUNTU: SAUCE: {topost} net: hns3: fix for reset_level default
15443 assignment probelm"
15444 - Revert "UBUNTU: SAUCE: {topost} net: hns3: remove unnecessary ring
15445 configuration operation while resetting"
15446 - Revert "UBUNTU: SAUCE: {topost} net: hns3: fix return value error in
15447 hns3_reset_notify_down_enet"
15448 - Revert "UBUNTU: SAUCE: net: hns3: Fix for phy link issue when using marvell
15449 phy driver"
15450 - Revert "UBUNTU: SAUCE: {topost} net: hns3: separate roce from nic when
15451 resetting"
15452 - Revert "UBUNTU: SAUCE: {topost} net: hns3: correct reset event status
15453 register"
15454 - Revert "UBUNTU: SAUCE: {topost} net: hns3: prevent to request reset
15455 frequently"
15456 - Revert "UBUNTU: SAUCE: {topost} net: hns3: reset net device with rtnl_lock"
15457 - Revert "UBUNTU: SAUCE: {topost} net: hns3: modify the order of initializeing
15458 command queue register"
15459 - Revert "UBUNTU: SAUCE: {topost} net: hns3: prevent sending command during
15460 global or core reset"
15461 - Revert "UBUNTU: SAUCE: {topost} net: hns3: Use roce handle when calling roce
15462 callback function"
15463 - Revert "UBUNTU: SAUCE: {topost} net: hns3: remove the warning when clear
15464 reset cause"
15465 - Revert "UBUNTU: SAUCE: {topost} net: hns3: fix get_vector ops in
15466 hclgevf_main module"
15467 - Revert "UBUNTU: SAUCE: {topost} net: hns3: fix warning bug when doing lp
15468 selftest"
15469 - Revert "UBUNTU: SAUCE: {topost} net: hns3: Add configure for mac minimal
15470 frame size"
15471 - Revert "UBUNTU: SAUCE: {topost} net: hns3: fix for mailbox message truncated
15472 problem"
15473 - Revert "UBUNTU: SAUCE: {topost} net: hns3: fix for l4 checksum offload bug"
15474 - Revert "UBUNTU: SAUCE: {topost} net: hns3: fix for waterline not setting
15475 correctly"
15476 - Revert "UBUNTU: SAUCE: {topost} net: hns3: fix for mac pause not disable in
15477 pfc mode"
15478 - Revert "UBUNTU: SAUCE: {topost} net: hns3: fix tc setup when netdev is first
15479 up"
15480 - Revert "UBUNTU: SAUCE: {topost} net: hns3: Add calling roce callback
15481 function when link status change"
15482 - Revert "UBUNTU: SAUCE: {topost} net: hns3: optimize the process of notifying
15483 roce client"
15484 - Revert "UBUNTU: SAUCE: {topost} net: hns3: Add pf reset for hip08 RoCE"
15485 - Revert "UBUNTU: SAUCE: {topost} net: hns3: Add SPDX tags to hns3 driver"
15486 - Revert "UBUNTU: SAUCE: {topost} net: hns3: remove unused struct member and
15487 definition"
15488 - Revert "UBUNTU: SAUCE: {topost} net: hns3: fix mislead parameter name"
15489 - Revert "UBUNTU: SAUCE: {topost} net: hns3: modify inconsistent bit mask
15490 macros"
15491 - Revert "UBUNTU: SAUCE: {topost} net: hns3: use decimal for bit offset
15492 macros"
15493 - Revert "UBUNTU: SAUCE: {topost} net: hns3: fix unreasonable code comments"
15494 - Revert "UBUNTU: SAUCE: {topost} net: hns3: remove extra space and brackets"
15495 - Revert "UBUNTU: SAUCE: {topost} net: hns3: standardize the handle of return
15496 value"
15497 - Revert "UBUNTU: SAUCE: {topost} net: hns3: remove some redundant
15498 assignments"
15499 - Revert "UBUNTU: SAUCE: {topost} net: hns3: modify hnae_ to hnae3_"
15500 - Revert "UBUNTU: SAUCE: {topost} net: hns3: use dma_zalloc_coherent instead
15501 of kzalloc/dma_map_single"
15502 - Revert "UBUNTU: SAUCE: {topost} net: hns3: give default option while
15503 dependency HNS3 set"
15504 - Revert "UBUNTU: SAUCE: {topost} net: hns3: remove some unused members of
15505 some structures"
15506 - Revert "UBUNTU: SAUCE: {topost} net: hns3: remove a redundant
15507 hclge_cmd_csq_done"
15508 - Revert "UBUNTU: SAUCE: {topost} net: hns3: using modulo for cyclic counters
15509 in hclge_cmd_send"
15510 - Revert "UBUNTU: SAUCE: {topost} net: hns3: simplify hclge_cmd_csq_clean"
15511 - Revert "UBUNTU: SAUCE: {topost} net: hns3: remove some redundant
15512 assignments"
15513 - Revert "UBUNTU: SAUCE: {topost} net: hns3: remove useless code in
15514 hclge_cmd_send"
15515 - Revert "UBUNTU: SAUCE: {topost} net: hns3: remove unused
15516 hclge_ring_to_dma_dir"
15517 - Revert "UBUNTU: SAUCE: {topost} net: hns3: use lower_32_bits and
15518 upper_32_bits"
15519 - Revert "UBUNTU: SAUCE: {topost} net: hns3: remove back in struct hclge_hw"
15520 - Revert "UBUNTU: SAUCE: {topost} net: hns3: add unlikely for error check"
15521 - Revert "UBUNTU: SAUCE: {topost} net: hns3: remove the Redundant put_vector
15522 in hns3_client_uninit"
15523 - Revert "UBUNTU: SAUCE: {topost} net: hns3: print the ret value in error
15524 information"
15525 - Revert "UBUNTU: SAUCE: {topost} net: hns3: extraction an interface for state
15526 state init|uninit"
15527 - Revert "UBUNTU: SAUCE: {topost} net: hns3: remove unused head file in
15528 hnae3.c"
15529 - Revert "UBUNTU: SAUCE: {topost} net: hns3: add l4_type check for both ipv4
15530 and ipv6"
15531 - Revert "UBUNTU: SAUCE: {topost} net: hns3: add vector status check before
15532 free vector"
15533 - Revert "UBUNTU: SAUCE: {topost} net: hns3: rename the interface for
15534 init_client_instance and uninit_client_instance"
15535 - Revert "UBUNTU: SAUCE: {topost} net: hns3: remove hclge_get_vector_index
15536 from hclge_bind_ring_with_vector"
15537 - Revert "UBUNTU: SAUCE: {topost} net: hns3: RX BD information valid only in
15538 last BD except VLD bit and buffer size"
15539 - Revert "UBUNTU: SAUCE: {topost} net: hns3: add support for serdes loopback
15540 selftest"
15541 - net: hns3: Updates RX packet info fetch in case of multi BD
15542 - net: hns3: remove hclge_get_vector_index from hclge_bind_ring_with_vector
15543 - net: hns3: rename the interface for init_client_instance and
15544 uninit_client_instance
15545 - net: hns3: add vector status check before free vector
15546 - net: hns3: add l4_type check for both ipv4 and ipv6
15547 - net: hns3: add unlikely for error check
15548 - net: hns3: remove unused head file in hnae3.c
15549 - net: hns3: extraction an interface for state init|uninit
15550 - net: hns3: print the ret value in error information
15551 - net: hns3: remove the Redundant put_vector in hns3_client_uninit
15552 - net: hns3: remove back in struct hclge_hw
15553 - net: hns3: use lower_32_bits and upper_32_bits
15554 - net: hns3: remove unused hclge_ring_to_dma_dir
15555 - net: hns3: remove useless code in hclge_cmd_send
15556 - net: hns3: remove some redundant assignments
15557 - net: hns3: simplify hclge_cmd_csq_clean
15558 - net: hns3: remove a redundant hclge_cmd_csq_done
15559 - net: hns3: remove some unused members of some structures
15560 - net: hns3: give default option while dependency HNS3 set
15561 - net: hns3: use dma_zalloc_coherent instead of kzalloc/dma_map_single
15562 - net: hns3: modify hnae_ to hnae3_
15563 - net: hns3: Fix tc setup when netdev is first up
15564 - net: hns3: Fix for mac pause not disable in pfc mode
15565 - net: hns3: Fix for waterline not setting correctly
15566 - net: hns3: Fix for l4 checksum offload bug
15567 - net: hns3: Fix for mailbox message truncated problem
15568 - net: hns3: Add configure for mac minimal frame size
15569 - net: hns3: Fix warning bug when doing lp selftest
15570 - net: hns3: Fix get_vector ops in hclgevf_main module
15571 - net: hns3: Remove the warning when clear reset cause
15572 - net: hns3: Prevent sending command during global or core reset
15573 - net: hns3: Modify the order of initializing command queue register
15574 - net: hns3: Reset net device with rtnl_lock
15575 - net: hns3: Prevent to request reset frequently
15576 - net: hns3: Correct reset event status register
15577 - net: hns3: Fix return value error in hns3_reset_notify_down_enet
15578 - net: hns3: remove unnecessary ring configuration operation while resetting
15579 - net: hns3: Fix for reset_level default assignment probelm
15580 - net: hns3: Fix for using wrong mask and shift in
15581 hclge_get_ring_chain_from_mbx
15582 - net: hns3: Fix comments for hclge_get_ring_chain_from_mbx
15583 - net: hns3: Remove some redundant assignments
15584 - net: hns3: Standardize the handle of return value
15585 - net: hns3: Remove extra space and brackets
15586 - net: hns3: Correct unreasonable code comments
15587 - net: hns3: Use decimal for bit offset macros
15588 - net: hns3: Modify inconsistent bit mask macros
15589 - net: hns3: Fix misleading parameter name
15590 - net: hns3: Remove unused struct member and definition
15591 - net: hns3: Add SPDX tags to HNS3 PF driver
15592 - net: hns3: Add support for serdes loopback selftest
15593 - net: hns3: Fix for phy link issue when using marvell phy driver
15594
15595 * [Regression] kernel crashdump fails on arm64 (LP: #1786878)
15596 - arm64: export memblock_reserve()d regions via /proc/iomem
15597 - drivers: acpi: add dependency of EFI for arm64
15598 - efi/arm: preserve early mapping of UEFI memory map longer for BGRT
15599 - efi/arm: map UEFI memory map even w/o runtime services enabled
15600 - arm64: acpi: fix alignment fault in accessing ACPI
15601 - [Config] CONFIG_ARCH_SUPPORTS_ACPI=y
15602 - arm64: fix ACPI dependencies
15603 - ACPI: fix menuconfig presentation of ACPI submenu
15604
15605 * TB 16 issue on Dell Lattitude 7490 with large amount of data (LP: #1785780)
15606 - r8152: disable RX aggregation on new Dell TB16 dock
15607
15608 * Support Power Management for Thunderbolt Controller (LP: #1789358)
15609 - thunderbolt: Use 64-bit DMA mask if supported by the platform
15610 - thunderbolt: Do not unnecessarily call ICM get route
15611 - thunderbolt: No need to take tb->lock in domain suspend/complete
15612 - thunderbolt: Use correct ICM commands in system suspend
15613 - thunderbolt: Add support for runtime PM
15614
15615 * Enable AMD PCIe MP2 for AMDI0011 (LP: #1773940)
15616 - SAUCE: i2c:amd I2C Driver based on PCI Interface for upcoming platform
15617 - SAUCE: i2c:amd move out pointer in union i2c_event_base
15618 - SAUCE: i2c:amd Depends on ACPI
15619 - [Config] i2c: CONFIG_I2C_AMD_MP2=y on x86
15620
15621 * Microphone cannot be detected with front panel audio combo jack on HP Z8-G4
15622 machine (LP: #1789145)
15623 - ALSA: hda/realtek - Fix HP Headset Mic can't record
15624
15625 * Please enable CONFIG_PAGE_POISONING (LP: #1783651)
15626 - [Config] Enable CONFIG_PAGE_POISONING configs
15627
15628 * Tango platform uses __initcall without further checks (LP: #1787945)
15629 - [Config] disable ARCH_TANGO
15630
15631 * [18.10 FEAT] SMC-Direct (LP: #1786902)
15632 - net/smc: determine port attributes independent from pnet table
15633 - net/smc: add pnetid support
15634 - net/smc: add base infrastructure for SMC-D and ISM
15635 - net/smc: add pnetid support for SMC-D and ISM
15636 - net/smc: add SMC-D support in CLC messages
15637 - net/smc: add SMC-D support in data transfer
15638 - net/smc: add SMC-D support in af_smc
15639 - net/smc: add SMC-D diag support
15640 - net/smc: provide smc mode in smc_diag.c
15641 - net/smc: eliminate cursor read and write calls
15642 - net/smc: add function to get link group from link
15643 - net/smc: use DECLARE_BITMAP for rtokens_used_mask
15644 - net/smc: remove local variable page in smc_rx_splice()
15645 - net/smc: Remove a WARN_ON() statement
15646 - net/smc: Simplify ib_post_(send|recv|srq_recv)() calls
15647 - net/smc: fewer parameters for smc_llc_send_confirm_link()
15648 - net/smc: use correct vlan gid of RoCE device
15649 - net/smc: provide fallback reason code
15650 - net/smc: improve delete link processing
15651 - net: simplify sock_poll_wait
15652 - net/smc: send response to test link signal
15653
15654 * Miscellaneous Ubuntu changes
15655 - [Config] update annotations for CONFIG_CRYPTO_SPECK_NEON
15656 - [Config] fix up annotatios for CONFIG_CRYPTO_SPECK
15657
15658 -- Seth Forshee <seth.forshee@canonical.com> Mon, 10 Sep 2018 07:08:38 -0500
15659
15660 linux (4.18.0-7.8) cosmic; urgency=medium
15661
15662 * linux: 4.18.0-7.8 -proposed tracker (LP: #1789459)
15663
15664 * pmtu.sh fails on 4.18 kernel (LP: #1789436)
15665 - SAUCE: Revert "vti6: fix PMTU caching and reporting on xmit"
15666
15667 -- Seth Forshee <seth.forshee@canonical.com> Tue, 28 Aug 2018 11:08:51 -0500
15668
15669 linux (4.18.0-6.7) cosmic; urgency=medium
15670
15671 * linux: 4.18.0-6.7 -proposed tracker (LP: #1788881)
15672
15673 * systemd 237-3ubuntu10 ADT test failure with linux 4.18.0-5.6 (LP: #1787440)
15674 - Config: Disable BPF_JIT_ALWAYS_ON on i386
15675
15676 * execveat03 in ubuntu_ltp_syscalls failed on X/B (LP: #1786729)
15677 - cap_inode_getsecurity: use d_find_any_alias() instead of d_find_alias()
15678
15679 * Cosmic update to v4.18.5 stable release (LP: #1788874)
15680 - EDAC: Add missing MEM_LRDDR4 entry in edac_mem_types[]
15681 - pty: fix O_CLOEXEC for TIOCGPTPEER
15682 - mm: Allow non-direct-map arguments to free_reserved_area()
15683 - x86/mm/init: Pass unconverted symbol addresses to free_init_pages()
15684 - x86/mm/init: Add helper for freeing kernel image pages
15685 - x86/mm/init: Remove freed kernel image areas from alias mapping
15686 - powerpc64s: Show ori31 availability in spectre_v1 sysfs file not v2
15687 - ext4: fix spectre gadget in ext4_mb_regular_allocator()
15688 - drm/i915/kvmgt: Fix potential Spectre v1
15689 - drm/amdgpu/pm: Fix potential Spectre v1
15690 - parisc: Remove unnecessary barriers from spinlock.h
15691 - parisc: Remove ordered stores from syscall.S
15692 - PCI: Restore resized BAR state on resume
15693 - PCI / ACPI / PM: Resume all bridges on suspend-to-RAM
15694 - PCI: hotplug: Don't leak pci_slot on registration failure
15695 - PCI: aardvark: Size bridges before resources allocation
15696 - PCI: Skip MPS logic for Virtual Functions (VFs)
15697 - PCI: pciehp: Fix use-after-free on unplug
15698 - PCI: pciehp: Fix unprotected list iteration in IRQ handler
15699 - i2c: core: ACPI: Properly set status byte to 0 for multi-byte writes
15700 - i2c: imx: Fix race condition in dma read
15701 - reiserfs: fix broken xattr handling (heap corruption, bad retval)
15702 - Linux 4.18.5
15703
15704 * [18.10 FEAT] Add kernel config option "CONFIG_SCLP_OFB" (LP: #1787898)
15705 - [Config] CONFIG_SCLP_OFB=y for s390x
15706
15707 * errors when scanning partition table of corrupted AIX disk (LP: #1787281)
15708 - partitions/aix: fix usage of uninitialized lv_info and lvname structures
15709 - partitions/aix: append null character to print data from disk
15710
15711 * Apply NVMe bugfix from Google that bjf asked for (LP: #1787635)
15712 - nvme-pci: add a memory barrier to nvme_dbbuf_update_and_check_event
15713
15714 * ThinkPad systems have no HDMI sound when using the nvidia GPU (LP: #1787058)
15715 - ACPI / OSI: Add OEM _OSI string to enable NVidia HDMI audio
15716
15717 * Cosmic update to v4.18.4 stable release (LP: #1788454)
15718 - l2tp: use sk_dst_check() to avoid race on sk->sk_dst_cache
15719 - net_sched: fix NULL pointer dereference when delete tcindex filter
15720 - net_sched: Fix missing res info when create new tc_index filter
15721 - r8169: don't use MSI-X on RTL8168g
15722 - ALSA: hda - Sleep for 10ms after entering D3 on Conexant codecs
15723 - ALSA: hda - Turn CX8200 into D3 as well upon reboot
15724 - ALSA: vx222: Fix invalid endian conversions
15725 - ALSA: virmidi: Fix too long output trigger loop
15726 - ALSA: cs5535audio: Fix invalid endian conversion
15727 - ALSA: dice: fix wrong copy to rx parameters for Alesis iO26
15728 - ALSA: hda: Correct Asrock B85M-ITX power_save blacklist entry
15729 - ALSA: memalloc: Don't exceed over the requested size
15730 - ALSA: vxpocket: Fix invalid endian conversions
15731 - ALSA: seq: Fix poll() error return
15732 - media: gl861: fix probe of dvb_usb_gl861
15733 - USB: serial: sierra: fix potential deadlock at close
15734 - USB: serial: pl2303: add a new device id for ATEN
15735 - USB: option: add support for DW5821e
15736 - ACPI / PM: save NVS memory for ASUS 1025C laptop
15737 - tty: serial: 8250: Revert NXP SC16C2552 workaround
15738 - serial: 8250_exar: Read INT0 from slave device, too
15739 - serial: 8250_dw: always set baud rate in dw8250_set_termios
15740 - serial: 8250_dw: Add ACPI support for uart on Broadcom SoC
15741 - uio: fix wrong return value from uio_mmap()
15742 - misc: sram: fix resource leaks in probe error path
15743 - Revert "uio: use request_threaded_irq instead"
15744 - Bluetooth: avoid killing an already killed socket
15745 - isdn: Disable IIOCDBGVAR
15746 - net: sock_diag: Fix spectre v1 gadget in __sock_diag_cmd()
15747 - hv/netvsc: Fix NULL dereference at single queue mode fallback
15748 - r8169: don't use MSI-X on RTL8106e
15749 - ip_vti: fix a null pointer deferrence when create vti fallback tunnel
15750 - net: ethernet: mvneta: Fix napi structure mixup on armada 3700
15751 - net: mvneta: fix mvneta_config_rss on armada 3700
15752 - cls_matchall: fix tcf_unbind_filter missing
15753 - Linux 4.18.4
15754
15755 * Cosmic update to v4.18.3 stable release (LP: #1788453)
15756 - x86/speculation/l1tf: Exempt zeroed PTEs from inversion
15757 - Linux 4.18.3
15758
15759 * Cosmic update to v4.18.2 stable release (LP: #1788452)
15760 - x86/l1tf: Fix build error seen if CONFIG_KVM_INTEL is disabled
15761 - x86: i8259: Add missing include file
15762 - x86/hyper-v: Check for VP_INVAL in hyperv_flush_tlb_others()
15763 - x86/platform/UV: Mark memblock related init code and data correctly
15764 - x86/mm/pti: Clear Global bit more aggressively
15765 - xen/pv: Call get_cpu_address_sizes to set x86_virt/phys_bits
15766 - x86/mm: Disable ioremap free page handling on x86-PAE
15767 - kbuild: verify that $DEPMOD is installed
15768 - crypto: ccree - fix finup
15769 - crypto: ccree - fix iv handling
15770 - crypto: ccp - Check for NULL PSP pointer at module unload
15771 - crypto: ccp - Fix command completion detection race
15772 - crypto: x86/sha256-mb - fix digest copy in sha256_mb_mgr_get_comp_job_avx2()
15773 - crypto: vmac - require a block cipher with 128-bit block size
15774 - crypto: vmac - separate tfm and request context
15775 - crypto: blkcipher - fix crash flushing dcache in error path
15776 - crypto: ablkcipher - fix crash flushing dcache in error path
15777 - crypto: skcipher - fix aligning block size in skcipher_copy_iv()
15778 - crypto: skcipher - fix crash flushing dcache in error path
15779 - ioremap: Update pgtable free interfaces with addr
15780 - x86/mm: Add TLB purge to free pmd/pte page interfaces
15781 - Linux 4.18.2
15782
15783 * Cosmic update to v4.18.2 stable release (LP: #1788452) // CVE-2018-9363
15784 - Bluetooth: hidp: buffer overflow in hidp_process_report
15785
15786 * linux-cloud-tools-common: Ensure hv-kvp-daemon.service starts before
15787 walinuxagent.service (LP: #1739107)
15788 - [Debian] hyper-v -- Ensure that hv-kvp-daemon.service starts before
15789 walinuxagent.service
15790
15791 * Miscellaneous Ubuntu changes
15792 - SAUCE: ipvs: remove nbsp characters from Kconfig
15793 - [Config] CONFIG_MPROFILE_KERNEL=y for ppc64el
15794 - [Config] CONFIG_DRM_RCAR_LVDS=m for snapdragon
15795 - [Config] CONFIG_MDIO_MSCC_MIIM=n for s390x
15796 - [Config] CONFIG_NET_VENDOR_MICROSEMI=n, CONFIG_NET_VENDOR_NI=n for s390x
15797 - [Config] update annotations following config review
15798 - [Debian] set CROSS_COMPILE when generating kernel configs
15799 - [Config] Disable the Speck cipher
15800
15801 -- Seth Forshee <seth.forshee@canonical.com> Fri, 24 Aug 2018 14:18:15 -0500
15802
15803 linux (4.18.0-5.6) cosmic; urgency=medium
15804
15805 * Cosmic update to v4.18.1 stable release (LP: #1787264)
15806 - x86/paravirt: Fix spectre-v2 mitigations for paravirt guests
15807 - x86/speculation: Protect against userspace-userspace spectreRSB
15808 - kprobes/x86: Fix %p uses in error messages
15809 - x86/irqflags: Provide a declaration for native_save_fl
15810 - x86/speculation/l1tf: Increase 32bit PAE __PHYSICAL_PAGE_SHIFT
15811 - x86/speculation/l1tf: Change order of offset/type in swap entry
15812 - x86/speculation/l1tf: Protect swap entries against L1TF
15813 - x86/speculation/l1tf: Protect PROT_NONE PTEs against speculation
15814 - x86/speculation/l1tf: Make sure the first page is always reserved
15815 - x86/speculation/l1tf: Add sysfs reporting for l1tf
15816 - x86/speculation/l1tf: Disallow non privileged high MMIO PROT_NONE mappings
15817 - x86/speculation/l1tf: Limit swap file size to MAX_PA/2
15818 - x86/bugs: Move the l1tf function and define pr_fmt properly
15819 - sched/smt: Update sched_smt_present at runtime
15820 - x86/smp: Provide topology_is_primary_thread()
15821 - x86/topology: Provide topology_smt_supported()
15822 - cpu/hotplug: Make bringup/teardown of smp threads symmetric
15823 - cpu/hotplug: Split do_cpu_down()
15824 - cpu/hotplug: Provide knobs to control SMT
15825 - x86/cpu: Remove the pointless CPU printout
15826 - x86/cpu/AMD: Remove the pointless detect_ht() call
15827 - x86/cpu/common: Provide detect_ht_early()
15828 - x86/cpu/topology: Provide detect_extended_topology_early()
15829 - x86/cpu/intel: Evaluate smp_num_siblings early
15830 - x86/CPU/AMD: Do not check CPUID max ext level before parsing SMP info
15831 - x86/cpu/AMD: Evaluate smp_num_siblings early
15832 - x86/apic: Ignore secondary threads if nosmt=force
15833 - x86/speculation/l1tf: Extend 64bit swap file size limit
15834 - x86/cpufeatures: Add detection of L1D cache flush support.
15835 - x86/CPU/AMD: Move TOPOEXT reenablement before reading smp_num_siblings
15836 - x86/speculation/l1tf: Protect PAE swap entries against L1TF
15837 - x86/speculation/l1tf: Fix up pte->pfn conversion for PAE
15838 - Revert "x86/apic: Ignore secondary threads if nosmt=force"
15839 - cpu/hotplug: Boot HT siblings at least once
15840 - x86/KVM: Warn user if KVM is loaded SMT and L1TF CPU bug being present
15841 - x86/KVM/VMX: Add module argument for L1TF mitigation
15842 - x86/KVM/VMX: Add L1D flush algorithm
15843 - x86/KVM/VMX: Add L1D MSR based flush
15844 - x86/KVM/VMX: Add L1D flush logic
15845 - x86/KVM/VMX: Split the VMX MSR LOAD structures to have an host/guest numbers
15846 - x86/KVM/VMX: Add find_msr() helper function
15847 - x86/KVM/VMX: Separate the VMX AUTOLOAD guest/host number accounting
15848 - x86/KVM/VMX: Extend add_atomic_switch_msr() to allow VMENTER only MSRs
15849 - x86/KVM/VMX: Use MSR save list for IA32_FLUSH_CMD if required
15850 - cpu/hotplug: Online siblings when SMT control is turned on
15851 - x86/litf: Introduce vmx status variable
15852 - x86/kvm: Drop L1TF MSR list approach
15853 - x86/l1tf: Handle EPT disabled state proper
15854 - x86/kvm: Move l1tf setup function
15855 - x86/kvm: Add static key for flush always
15856 - x86/kvm: Serialize L1D flush parameter setter
15857 - x86/kvm: Allow runtime control of L1D flush
15858 - cpu/hotplug: Expose SMT control init function
15859 - cpu/hotplug: Set CPU_SMT_NOT_SUPPORTED early
15860 - x86/bugs, kvm: Introduce boot-time control of L1TF mitigations
15861 - Documentation: Add section about CPU vulnerabilities
15862 - x86/speculation/l1tf: Unbreak !__HAVE_ARCH_PFN_MODIFY_ALLOWED architectures
15863 - x86/KVM/VMX: Initialize the vmx_l1d_flush_pages' content
15864 - Documentation/l1tf: Fix typos
15865 - cpu/hotplug: detect SMT disabled by BIOS
15866 - x86/KVM/VMX: Don't set l1tf_flush_l1d to true from vmx_l1d_flush()
15867 - x86/KVM/VMX: Replace 'vmx_l1d_flush_always' with 'vmx_l1d_flush_cond'
15868 - x86/KVM/VMX: Move the l1tf_flush_l1d test to vmx_l1d_flush()
15869 - x86/irq: Demote irq_cpustat_t::__softirq_pending to u16
15870 - x86/KVM/VMX: Introduce per-host-cpu analogue of l1tf_flush_l1d
15871 - x86: Don't include linux/irq.h from asm/hardirq.h
15872 - x86/irq: Let interrupt handlers set kvm_cpu_l1tf_flush_l1d
15873 - x86/KVM/VMX: Don't set l1tf_flush_l1d from vmx_handle_external_intr()
15874 - Documentation/l1tf: Remove Yonah processors from not vulnerable list
15875 - x86/speculation: Simplify sysfs report of VMX L1TF vulnerability
15876 - x86/speculation: Use ARCH_CAPABILITIES to skip L1D flush on vmentry
15877 - KVM: VMX: Tell the nested hypervisor to skip L1D flush on vmentry
15878 - cpu/hotplug: Fix SMT supported evaluation
15879 - x86/speculation/l1tf: Invert all not present mappings
15880 - x86/speculation/l1tf: Make pmd/pud_mknotpresent() invert
15881 - x86/mm/pat: Make set_memory_np() L1TF safe
15882 - x86/mm/kmmio: Make the tracer robust against L1TF
15883 - tools headers: Synchronise x86 cpufeatures.h for L1TF additions
15884 - x86/microcode: Allow late microcode loading with SMT disabled
15885 - x86/smp: fix non-SMP broken build due to redefinition of
15886 apic_id_is_primary_thread
15887 - cpu/hotplug: Non-SMP machines do not make use of booted_once
15888 - x86/init: fix build with CONFIG_SWAP=n
15889 - Linux 4.18.1
15890 - [Config] updateconfigs after v4.18.1 stable update
15891
15892 * Consider enabling CONFIG_NETWORK_PHY_TIMESTAMPING (LP: #1785816)
15893 - [Config] Enable timestamping in network PHY devices
15894
15895 * Miscellaneous Ubuntu changes
15896 - [Config] CONFIG_SYSCTL_SYSCALL=n
15897
15898 [ Upstream Kernel Changes ]
15899
15900 * Rebase to v4.18
15901
15902 -- Seth Forshee <seth.forshee@canonical.com> Wed, 15 Aug 2018 14:20:59 -0500
15903
15904 linux (4.18.0-4.5) cosmic; urgency=medium
15905
15906 [ Upstream Kernel Changes ]
15907
15908 * Rebase to v4.18-rc8
15909
15910 -- Seth Forshee <seth.forshee@canonical.com> Mon, 06 Aug 2018 13:54:02 -0500
15911
15912 linux (4.18.0-3.4) cosmic; urgency=medium
15913
15914 * Suspend fails in Ubuntu and Kubuntu 18.04 but works fine in Ubuntu and
15915 Kubuntu 17.10 (and on Kubuntu 18.04 using kernel 4.14.47) (LP: #1774950)
15916 - ACPI / LPSS: Avoid PM quirks on suspend and resume from hibernation
15917
15918 * hinic interfaces aren't getting predictable names (LP: #1783138)
15919 - hinic: Link the logical network device to the pci device in sysfs
15920
15921 * libvirtd is unable to configure bridge devices inside of LXD containers
15922 (LP: #1784501)
15923 - kernfs: allow creating kernfs objects with arbitrary uid/gid
15924 - sysfs, kobject: allow creating kobject belonging to arbitrary users
15925 - kobject: kset_create_and_add() - fetch ownership info from parent
15926 - driver core: set up ownership of class devices in sysfs
15927 - net-sysfs: require net admin in the init ns for setting tx_maxrate
15928 - net-sysfs: make sure objects belong to container's owner
15929 - net: create reusable function for getting ownership info of sysfs inodes
15930 - bridge: make sure objects belong to container's owner
15931 - sysfs: Fix regression when adding a file to an existing group
15932
15933 * locking sockets broken due to missing AppArmor socket mediation patches
15934 (LP: #1780227)
15935 - UBUNTU SAUCE: apparmor: fix apparmor mediating locking non-fs, unix sockets
15936
15937 * Update2 for ocxl driver (LP: #1781436)
15938 - ocxl: Fix page fault handler in case of fault on dying process
15939
15940 * HDMI/DP audio can't work on the laptop of Dell Latitude 5495 (LP: #1782689)
15941 - ALSA: hda: use PCI_BASE_CLASS_DISPLAY to replace PCI_CLASS_DISPLAY_VGA
15942 - vga_switcheroo: set audio client id according to bound GPU id
15943
15944 * Allow Raven Ridge's audio controller to be runtime suspended (LP: #1782540)
15945 - ALSA: hda: Add AZX_DCAPS_PM_RUNTIME for AMD Raven Ridge
15946
15947 * Invoking obsolete 'firmware_install' target breaks snap build (LP: #1782166)
15948 - snapcraft.yaml: stop invoking the obsolete (and non-existing)
15949 'firmware_install' target
15950
15951 * snapcraft.yaml: missing ubuntu-retpoline-extract-one script breaks the build
15952 (LP: #1782116)
15953 - snapcraft.yaml: copy retpoline-extract-one to scripts before build
15954
15955 [ Upstream Kernel Changes ]
15956
15957 * Rebase to v4.18-rc7
15958
15959 -- Seth Forshee <seth.forshee@canonical.com> Wed, 01 Aug 2018 08:49:40 -0500
15960
15961 linux (4.18.0-2.3) cosmic; urgency=medium
15962
15963 * Kernel error "task zfs:pid blocked for more than 120 seconds" (LP: #1781364)
15964 - SAUCE: (noup) zfs to 0.7.9-3ubuntu4
15965
15966 * [Regression] EXT4-fs error (device sda1): ext4_validate_inode_bitmap:99:
15967 comm stress-ng: Corrupt inode bitmap (LP: #1780137)
15968 - SAUCE: ext4: fix ext4_validate_inode_bitmap: comm stress-ng: Corrupt inode
15969 bitmap
15970
15971 * Cloud-init causes potentially huge boot delays with 4.15 kernels
15972 (LP: #1780062)
15973 - random: Make getrandom() ready earlier
15974
15975 * hisi_sas_v3_hw: internal task abort: timeout and not done. (LP: #1777736)
15976 - scsi: hisi_sas: Update a couple of register settings for v3 hw
15977
15978 * hisi_sas: Add missing PHY spinlock init (LP: #1777734)
15979 - scsi: hisi_sas: Add missing PHY spinlock init
15980
15981 * hisi_sas: improve read performance by pre-allocating slot DMA buffers
15982 (LP: #1777727)
15983 - scsi: hisi_sas: Use dmam_alloc_coherent()
15984 - scsi: hisi_sas: Pre-allocate slot DMA buffers
15985
15986 * hisi_sas: Failures during host reset (LP: #1777696)
15987 - scsi: hisi_sas: Only process broadcast change in phy_bcast_v3_hw()
15988 - scsi: hisi_sas: Fix the conflict between dev gone and host reset
15989 - scsi: hisi_sas: Adjust task reject period during host reset
15990 - scsi: hisi_sas: Add a flag to filter PHY events during reset
15991 - scsi: hisi_sas: Release all remaining resources in clear nexus ha
15992
15993 * Miscellaneous Ubuntu changes
15994 - SAUCE: (noup) Update spl to 0.7.9-3ubuntu2, zfs to 0.7.9-3ubuntu3
15995 - SAUCE: mm: Fix exports that inadvertently make put_page() EXPORT_SYMBOL_GPL
15996 - Enable zfs build
15997 - SAUCE: Import aufs driver
15998 - Revert "UBUNTU: [Config]: set CONFIG_EDAC_DEBUG=y for ARM64"
15999 - [Config] retpoline -- review and accept retpoline changes
16000
16001 [ Upstream Kernel Changes ]
16002
16003 * Rebase to v4.18-rc5
16004 * Rebase to v4.18-rc6
16005
16006 -- Seth Forshee <seth.forshee@canonical.com> Tue, 24 Jul 2018 08:41:22 -0500
16007
16008 linux (4.18.0-1.2) cosmic; urgency=medium
16009
16010 [ Upstream Kernel Changes ]
16011
16012 * Rebase to v4.18-rc4
16013
16014 -- Seth Forshee <seth.forshee@canonical.com> Mon, 09 Jul 2018 07:36:31 -0500
16015
16016 linux (4.18.0-0.1) cosmic; urgency=medium
16017
16018 * Miscellaneous Ubuntu changes
16019 - ubuntu -- disable vbox build
16020 - Disable zfs build
16021 - SAUCE: (efi-lockdown) Add the ability to lock down access to the running
16022 kernel image
16023 - SAUCE: (efi-lockdown) Add a SysRq option to lift kernel lockdown
16024 - SAUCE: (efi-lockdown) ima: require secure_boot rules in lockdown mode
16025 - SAUCE: (efi-lockdown) Enforce module signatures if the kernel is locked down
16026 - SAUCE: (efi-lockdown) Restrict /dev/{mem,kmem,port} when the kernel is
16027 locked down
16028 - SAUCE: (efi-lockdown) kexec_load: Disable at runtime if the kernel is locked
16029 down
16030 - SAUCE: (efi-lockdown) hibernate: Disable when the kernel is locked down
16031 - SAUCE: (efi-lockdown) uswsusp: Disable when the kernel is locked down
16032 - SAUCE: (efi-lockdown) PCI: Lock down BAR access when the kernel is locked
16033 down
16034 - SAUCE: (efi-lockdown) x86: Lock down IO port access when the kernel is
16035 locked down
16036 - SAUCE: (efi-lockdown) x86/msr: Restrict MSR access when the kernel is locked
16037 down
16038 - SAUCE: (efi-lockdown) ACPI: Limit access to custom_method when the kernel is
16039 locked down
16040 - SAUCE: (efi-lockdown) acpi: Ignore acpi_rsdp kernel param when the kernel
16041 has been locked down
16042 - SAUCE: (efi-lockdown) acpi: Disable ACPI table override if the kernel is
16043 locked down
16044 - SAUCE: (efi-lockdown) acpi: Disable APEI error injection if the kernel is
16045 locked down
16046 - SAUCE: (efi-lockdown) Prohibit PCMCIA CIS storage when the kernel is locked
16047 down
16048 - SAUCE: (efi-lockdown) Lock down TIOCSSERIAL
16049 - SAUCE: (efi-lockdown) Lock down module params that specify hardware
16050 parameters (eg. ioport)
16051 - SAUCE: (efi-lockdown) x86/mmiotrace: Lock down the testmmiotrace module
16052 - SAUCE: (efi-lockdown) Lock down /proc/kcore
16053 - SAUCE: (efi-lockdown) Lock down kprobes
16054 - SAUCE: (efi-lockdown) bpf: Restrict kernel image access functions when the
16055 kernel is locked down
16056 - SAUCE: (efi-lockdown) Lock down perf
16057 - SAUCE: (efi-lockdown) debugfs: Restrict debugfs when the kernel is locked
16058 down
16059 - SAUCE: (efi-lockdown) Copy secure_boot flag in boot params across kexec
16060 reboot
16061 - SAUCE: (efi-lockdown) efi: Add an EFI_SECURE_BOOT flag to indicate secure
16062 boot mode
16063 - SAUCE: (efi-lockdown) efi: Lock down the kernel if booted in secure boot
16064 mode
16065 - SAUCE: (efi-lockdown) KEYS: Allow unrestricted boot-time addition of keys to
16066 secondary keyring
16067 - SAUCE: (efi-lockdown) efi: Add EFI signature data types
16068 - SAUCE: (efi-lockdown) efi: Add an EFI signature blob parser
16069 - SAUCE: (efi-lockdown) MODSIGN: Import certificates from UEFI Secure Boot
16070 - SAUCE: (efi-lockdown) MODSIGN: Allow the "db" UEFI variable to be suppressed
16071 - SAUCE: (efi-lockdown) Make get_cert_list() not complain about cert lists
16072 that aren't present.
16073 - SAUCE: (efi-lockdown) Add efi_status_to_str() and rework
16074 efi_status_to_err().
16075 - SAUCE: (efi-lockdown) Make get_cert_list() use efi_status_to_str() to print
16076 error messages.
16077 - SAUCE: (efi-lockdown) lockdown: fix coordination of kernel module signature
16078 verification
16079 - SAUCE: (efi-lockdown) efi: Sanitize boot_params in efi stub
16080 - SAUCE: (efi-lockdown) efi: Don't print secure boot state from the efi stub
16081 - SAUCE: (namespace) block_dev: Support checking inode permissions in
16082 lookup_bdev()
16083 - SAUCE: (namespace) block_dev: Check permissions towards block device inode
16084 when mounting
16085 - SAUCE: (namespace) mtd: Check permissions towards mtd block device inode
16086 when mounting
16087 - SAUCE: (namespace) ext4: Add support for unprivileged mounts from user
16088 namespaces
16089 - SAUCE: (namespace) ext4: Add module parameter to enable user namespace
16090 mounts
16091 - SAUCE: (namespace) block_dev: Forbid unprivileged mounting when device is
16092 opened for writing
16093 - SAUCE: Import aufs driver
16094 - Update dropped.txt
16095 - [Config] updateconfigs after 4.18-rc3 rebase
16096 - SAUCE: (no-up): ASoC: Intel: bytcr-rt5660: Remove snd_soc_codec use for 4.18
16097
16098 [ Upstream Kernel Changes ]
16099
16100 * Rebase to v4.18-rc3
16101
16102 -- Seth Forshee <seth.forshee@canonical.com> Fri, 06 Jul 2018 10:46:37 -0500
16103
16104 linux (4.18.0-0.0) cosmic; urgency=medium
16105
16106 * Dummy entry.
16107
16108 -- Seth Forshee <seth.forshee@canonical.com> Tue, 03 Jul 2018 11:10:33 -0500
16109
16110 linux (4.17.0-4.5) cosmic; urgency=medium
16111
16112 * linux: 4.17.0-4.5 -proposed tracker (LP: #1779399)
16113
16114 * Update to ocxl driver for 18.04.1 (LP: #1775786)
16115 - powerpc: Add TIDR CPU feature for POWER9
16116 - powerpc: Use TIDR CPU feature to control TIDR allocation
16117 - powerpc: use task_pid_nr() for TID allocation
16118 - ocxl: Rename pnv_ocxl_spa_remove_pe to clarify it's action
16119 - ocxl: Expose the thread_id needed for wait on POWER9
16120 - ocxl: Add an IOCTL so userspace knows what OCXL features are available
16121 - ocxl: Document new OCXL IOCTLs
16122 - ocxl: Fix missing unlock on error in afu_ioctl_enable_p9_wait()
16123
16124 * Please include ax88179_178a and r8152 modules in d-i udeb (LP: #1771823)
16125 - [Config:] d-i: Add ax88179_178a and r8152 to nic-modules
16126
16127 * glibc pkeys test fail on powerpc (LP: #1776967)
16128 - [Config] Temporarily disable CONFIG_PPC_MEM_KEYS
16129
16130 * After update to 4.13-43 Intel Graphics are Laggy (LP: #1773520)
16131 - Revert "drm/i915/edp: Allow alternate fixed mode for eDP if available."
16132
16133 * Miscellaneous Ubuntu changes
16134 - SAUCE: (noup) Update spl to 0.7.9-3ubuntu1, zfs to 0.7.9-3ubuntu1
16135
16136 -- Seth Forshee <seth.forshee@canonical.com> Fri, 29 Jun 2018 13:37:52 -0500
16137
16138 linux (4.17.0-3.4) cosmic; urgency=medium
16139
16140 * linux: 4.17.0-3.4 -proposed tracker (LP: #1779124)
16141
16142 * Cosmic update to v4.17.3 stable release (LP: #1778997)
16143 - net: aquantia: fix unsigned numvecs comparison with less than zero
16144 - bonding: re-evaluate force_primary when the primary slave name changes
16145 - cdc_ncm: avoid padding beyond end of skb
16146 - ipv6: allow PMTU exceptions to local routes
16147 - net: dsa: add error handling for pskb_trim_rcsum
16148 - net: phy: dp83822: use BMCR_ANENABLE instead of BMSR_ANEGCAPABLE for DP83620
16149 - net/sched: act_simple: fix parsing of TCA_DEF_DATA
16150 - tcp: verify the checksum of the first data segment in a new connection
16151 - tls: fix use-after-free in tls_push_record
16152 - tls: fix waitall behavior in tls_sw_recvmsg
16153 - socket: close race condition between sock_close() and sockfs_setattr()
16154 - udp: fix rx queue len reported by diag and proc interface
16155 - net: in virtio_net_hdr only add VLAN_HLEN to csum_start if payload holds
16156 vlan
16157 - hv_netvsc: Fix a network regression after ifdown/ifup
16158 - ACPICA: AML parser: attempt to continue loading table after error
16159 - ext4: fix hole length detection in ext4_ind_map_blocks()
16160 - ext4: update mtime in ext4_punch_hole even if no blocks are released
16161 - ext4: do not allow external inodes for inline data
16162 - ext4: bubble errors from ext4_find_inline_data_nolock() up to ext4_iget()
16163 - ext4: correctly handle a zero-length xattr with a non-zero e_value_offs
16164 - ext4: fix fencepost error in check for inode count overflow during resize
16165 - driver core: Don't ignore class_dir_create_and_add() failure.
16166 - Btrfs: allow empty subvol= again
16167 - Btrfs: fix clone vs chattr NODATASUM race
16168 - Btrfs: fix memory and mount leak in btrfs_ioctl_rm_dev_v2()
16169 - btrfs: return error value if create_io_em failed in cow_file_range
16170 - btrfs: scrub: Don't use inode pages for device replace
16171 - ALSA: usb-audio: Disable the quirk for Nura headset
16172 - ALSA: hda/conexant - Add fixup for HP Z2 G4 workstation
16173 - ALSA: hda - Handle kzalloc() failure in snd_hda_attach_pcm_stream()
16174 - ALSA: hda: add dock and led support for HP EliteBook 830 G5
16175 - ALSA: hda: add dock and led support for HP ProBook 640 G4
16176 - x86/MCE: Fix stack out-of-bounds write in mce-inject.c: Flags_read()
16177 - smb3: fix various xid leaks
16178 - smb3: on reconnect set PreviousSessionId field
16179 - CIFS: 511c54a2f69195b28afb9dd119f03787b1625bb4 adds a check for session
16180 expiry
16181 - cifs: For SMB2 security informaion query, check for minimum sized security
16182 descriptor instead of sizeof FileAllInformation class
16183 - nbd: fix nbd device deletion
16184 - nbd: update size when connected
16185 - nbd: use bd_set_size when updating disk size
16186 - blk-mq: reinit q->tag_set_list entry only after grace period
16187 - bdi: Move cgroup bdi_writeback to a dedicated low concurrency workqueue
16188 - cpufreq: Fix new policy initialization during limits updates via sysfs
16189 - cpufreq: ti-cpufreq: Fix an incorrect error return value
16190 - cpufreq: governors: Fix long idle detection logic in load calculation
16191 - libata: zpodd: small read overflow in eject_tray()
16192 - libata: Drop SanDisk SD7UB3Q*G1001 NOLPM quirk
16193 - nvme/pci: Sync controller reset for AER slot_reset
16194 - w1: mxc_w1: Enable clock before calling clk_get_rate() on it
16195 - x86/vector: Fix the args of vector_alloc tracepoint
16196 - x86/apic/vector: Prevent hlist corruption and leaks
16197 - x86/apic: Provide apic_ack_irq()
16198 - x86/ioapic: Use apic_ack_irq()
16199 - x86/platform/uv: Use apic_ack_irq()
16200 - irq_remapping: Use apic_ack_irq()
16201 - genirq/generic_pending: Do not lose pending affinity update
16202 - genirq/affinity: Defer affinity setting if irq chip is busy
16203 - genirq/migration: Avoid out of line call if pending is not set
16204 - x86/intel_rdt: Enable CMT and MBM on new Skylake stepping
16205 - media: uvcvideo: Prevent setting unavailable flags
16206 - media: rc: ensure input/lirc device can be opened after register
16207 - iwlwifi: fw: harden page loading code
16208 - orangefs: set i_size on new symlink
16209 - orangefs: report attributes_mask and attributes for statx
16210 - HID: intel_ish-hid: ipc: register more pm callbacks to support hibernation
16211 - HID: wacom: Correct logical maximum Y for 2nd-gen Intuos Pro large
16212 - vhost: fix info leak due to uninitialized memory
16213 - mm, page_alloc: do not break __GFP_THISNODE by zonelist reset
16214 - Linux 4.17.3
16215
16216 * Use-after-free in sk_peer_label (LP: #1778646)
16217 - SAUCE: apparmor: fix use after free in sk_peer_label
16218
16219 * kernel: Fix memory leak on CCA and EP11 CPRB processing. (LP: #1775390)
16220 - s390/zcrypt: Fix CCA and EP11 CPRB processing failure memory leak.
16221
16222 * Various fixes for CXL kernel module (LP: #1774471)
16223 - cxl: Configure PSL to not use APC virtual machines
16224 - cxl: Disable prefault_mode in Radix mode
16225
16226 * Bluetooth not working (LP: #1764645)
16227 - Bluetooth: btusb: Apply QCA Rome patches for some ATH3012 models
16228
16229 * Fake SAS addresses for SATA disks on HiSilicon D05 are non-unique
16230 (LP: #1776750)
16231 - scsi: hisi_sas: make SAS address of SATA disks unique
16232
16233 * linux-snapdragon: wcn36xx: mac address generation on boot (LP: #1776491)
16234 - [Config] arm64: snapdragon: WCN36XX_SNAPDRAGON_HACKS=y
16235 - SAUCE: wcn36xx: read MAC from file or randomly generate one
16236
16237 * Lenovo V330 needs patch in ideapad_laptop module for rfkill (LP: #1774636)
16238 - SAUCE: Add Lenovo V330 to the ideapad_laptop rfkill blacklist
16239
16240 * register on binfmt_misc may overflow and crash the system (LP: #1775856)
16241 - fs/binfmt_misc.c: do not allow offset overflow
16242
16243 * Network installs fail on SocioNext board (LP: #1775884)
16244 - net: socionext: reset hardware in ndo_stop
16245 - net: netsec: enable tx-irq during open callback
16246
16247 * Fix several bugs in RDMA/hns driver (LP: #1770974)
16248 - RDMA/hns: Drop local zgid in favor of core defined variable
16249 - RDMA/hns: Add 64KB page size support for hip08
16250 - RDMA/hns: Rename the idx field of db
16251 - RDMA/hns: Modify uar allocation algorithm to avoid bitmap exhaust
16252 - RDMA/hns: Increase checking CMQ status timeout value
16253 - RDMA/hns: Add reset process for RoCE in hip08
16254 - RDMA/hns: Fix the illegal memory operation when cross page
16255 - RDMA/hns: Implement the disassociate_ucontext API
16256
16257 * powerpc/livepatch: Implement reliable stack tracing for the consistency
16258 model (LP: #1771844)
16259 - powerpc/livepatch: Implement reliable stack tracing for the consistency
16260 model
16261
16262 * Adding back alx WoL feature (LP: #1772610)
16263 - SAUCE: Revert "alx: remove WoL support"
16264 - SAUCE: alx: add enable_wol paramenter
16265
16266 * Lancer A0 Asic HBA's won't boot with 18.04 (LP: #1768103)
16267 - scsi: lpfc: Fix WQ/CQ creation for older asic's.
16268 - scsi: lpfc: Fix 16gb hbas failing cq create.
16269
16270 * [LTCTest][OPAL][OP920] cpupower idle-info is not listing stop4 and stop5
16271 idle states when all CORES are guarded (LP: #1771780)
16272 - powerpc/powernv/cpuidle: Init all present cpus for deep states
16273
16274 * Huawei 25G/100G Network Adapters Unsupported (LP: #1770970)
16275 - net-next/hinic: add pci device ids for 25ge and 100ge card
16276
16277 * Expose arm64 CPU topology to userspace (LP: #1770231)
16278 - drivers: base: cacheinfo: move cache_setup_of_node()
16279 - drivers: base: cacheinfo: setup DT cache properties early
16280 - cacheinfo: rename of_node to fw_token
16281 - arm64/acpi: Create arch specific cpu to acpi id helper
16282 - ACPI/PPTT: Add Processor Properties Topology Table parsing
16283 - [Config] CONFIG_ACPI_PPTT=y
16284 - ACPI: Enable PPTT support on ARM64
16285 - drivers: base cacheinfo: Add support for ACPI based firmware tables
16286 - arm64: Add support for ACPI based firmware tables
16287 - arm64: topology: rename cluster_id
16288 - arm64: topology: enable ACPI/PPTT based CPU topology
16289 - ACPI: Add PPTT to injectable table list
16290 - arm64: topology: divorce MC scheduling domain from core_siblings
16291
16292 * Vcs-Git header on bionic linux source package points to zesty git tree
16293 (LP: #1766055)
16294 - [Packaging]: Update Vcs-Git
16295
16296 * Request to revert SAUCE patches in the 18.04 SRU and update with upstream
16297 version (LP: #1768431)
16298 - scsi: cxlflash: Handle spurious interrupts
16299 - scsi: cxlflash: Remove commmands from pending list on timeout
16300 - scsi: cxlflash: Synchronize reset and remove ops
16301 - SAUCE: (no-up) cxlflash: OCXL diff between v2 and v3
16302
16303 * hisi_sas robustness fixes (LP: #1774466)
16304 - scsi: hisi_sas: delete timer when removing hisi_sas driver
16305 - scsi: hisi_sas: print device id for errors
16306 - scsi: hisi_sas: Add some checks to avoid free'ing a sas_task twice
16307 - scsi: hisi_sas: check host frozen before calling "done" function
16308 - scsi: hisi_sas: check sas_dev gone earlier in hisi_sas_abort_task()
16309 - scsi: hisi_sas: stop controller timer for reset
16310 - scsi: hisi_sas: update PHY linkrate after a controller reset
16311 - scsi: hisi_sas: change slot index allocation mode
16312 - scsi: hisi_sas: Change common allocation mode of device id
16313 - scsi: hisi_sas: Reset disks when discovered
16314 - scsi: hisi_sas: Create a scsi_host_template per HW module
16315 - scsi: hisi_sas: Init disks after controller reset
16316 - scsi: hisi_sas: Try wait commands before before controller reset
16317 - scsi: hisi_sas: Include TMF elements in struct hisi_sas_slot
16318 - scsi: hisi_sas: Add v2 hw force PHY function for internal ATA command
16319 - scsi: hisi_sas: Terminate STP reject quickly for v2 hw
16320 - scsi: hisi_sas: Fix return value when get_free_slot() failed
16321 - scsi: hisi_sas: Mark PHY as in reset for nexus reset
16322
16323 * hisi_sas: Support newer v3 hardware (LP: #1774467)
16324 - scsi: hisi_sas: update RAS feature for later revision of v3 HW
16325 - scsi: hisi_sas: check IPTT is valid before using it for v3 hw
16326 - scsi: hisi_sas: fix PI memory size
16327 - scsi: hisi_sas: config ATA de-reset as an constrained command for v3 hw
16328 - scsi: hisi_sas: remove redundant handling to event95 for v3
16329 - scsi: hisi_sas: add readl poll timeout helper wrappers
16330 - scsi: hisi_sas: workaround a v3 hw hilink bug
16331 - scsi: hisi_sas: Add LED feature for v3 hw
16332
16333 * hisi_sas: improve performance by optimizing DQ locking (LP: #1774472)
16334 - scsi: hisi_sas: optimise the usage of DQ locking
16335 - scsi: hisi_sas: relocate smp sg map
16336 - scsi: hisi_sas: make return type of prep functions void
16337 - scsi: hisi_sas: allocate slot buffer earlier
16338 - scsi: hisi_sas: Don't lock DQ for complete task sending
16339 - scsi: hisi_sas: Use device lock to protect slot alloc/free
16340 - scsi: hisi_sas: add check of device in hisi_sas_task_exec()
16341 - scsi: hisi_sas: fix a typo in hisi_sas_task_prep()
16342
16343 * FS-Cache: Assertion failed: FS-Cache: 6 == 5 is false (LP: #1774336)
16344 - SAUCE: CacheFiles: fix a read_waiter/read_copier race
16345
16346 * enable mic-mute hotkey and led on Lenovo M820z and M920z (LP: #1774306)
16347 - ALSA: hda/realtek - Enable mic-mute hotkey for several Lenovo AIOs
16348
16349 * hns3 driver updates (LP: #1768670)
16350 - net: hns3: Remove error log when getting pfc stats fails
16351 - net: hns3: fix to correctly fetch l4 protocol outer header
16352 - net: hns3: Fixes the out of bounds access in hclge_map_tqp
16353 - net: hns3: Fixes the error legs in hclge_init_ae_dev function
16354 - net: hns3: fix for phy_addr error in hclge_mac_mdio_config
16355 - net: hns3: Fix to support autoneg only for port attached with phy
16356 - net: hns3: fix a dead loop in hclge_cmd_csq_clean
16357 - net: hns3: Fix for packet loss due wrong filter config in VLAN tbls
16358 - net: hns3: Remove packet statistics in the range of 8192~12287
16359 - net: hns3: Add support of hardware rx-vlan-offload to HNS3 VF driver
16360 - net: hns3: Fix for setting mac address when resetting
16361 - net: hns3: remove add/del_tunnel_udp in hns3_enet module
16362 - net: hns3: fix for cleaning ring problem
16363 - net: hns3: refactor the loopback related function
16364 - net: hns3: Fix for deadlock problem occurring when unregistering ae_algo
16365 - net: hns3: Fix for the null pointer problem occurring when initializing
16366 ae_dev failed
16367 - net: hns3: Add a check for client instance init state
16368 - net: hns3: Change return type of hnae3_register_ae_dev
16369 - net: hns3: Change return type of hnae3_register_ae_algo
16370 - net: hns3: Change return value in hnae3_register_client
16371 - net: hns3: Fixes the back pressure setting when sriov is enabled
16372 - net: hns3: Fix for fiber link up problem
16373 - net: hns3: Add support of .sriov_configure in HNS3 driver
16374 - net: hns3: Fixes the missing PCI iounmap for various legs
16375 - net: hns3: Fixes error reported by Kbuild and internal review
16376 - net: hns3: Fixes API to fetch ethernet header length with kernel default
16377 - net: hns3: cleanup of return values in hclge_init_client_instance()
16378 - net: hns3: Fix the missing client list node initialization
16379 - net: hns3: Fix for hns3 module is loaded multiple times problem
16380 - net: hns3: Use enums instead of magic number in hclge_is_special_opcode
16381 - net: hns3: Fix for netdev not running problem after calling net_stop and
16382 net_open
16383 - net: hns3: Fixes kernel panic issue during rmmod hns3 driver
16384 - net: hns3: Fix for CMDQ and Misc. interrupt init order problem
16385 - net: hns3: Updates RX packet info fetch in case of multi BD
16386 - net: hns3: Add support for tx_accept_tag2 and tx_accept_untag2 config
16387 - net: hns3: Add STRP_TAGP field support for hardware revision 0x21
16388 - net: hns3: Add support to enable TX/RX promisc mode for H/W rev(0x21)
16389 - net: hns3: Fix for PF mailbox receving unknown message
16390 - net: hns3: Fixes the state to indicate client-type initialization
16391 - net: hns3: Fixes the init of the VALID BD info in the descriptor
16392 - net: hns3: Removes unnecessary check when clearing TX/RX rings
16393 - net: hns3: Clear TX/RX rings when stopping port & un-initializing client
16394 - net: hns3: Remove unused led control code
16395 - net: hns3: Adds support for led locate command for copper port
16396 - net: hns3: Fixes initalization of RoCE handle and makes it conditional
16397 - net: hns3: Disable vf vlan filter when vf vlan table is full
16398 - net: hns3: Add support for IFF_ALLMULTI flag
16399 - net: hns3: Add repeat address checking for setting mac address
16400 - net: hns3: Fix setting mac address error
16401 - net: hns3: Fix for service_task not running problem after resetting
16402 - net: hns3: Fix for hclge_reset running repeatly problem
16403 - net: hns3: Fix for phy not link up problem after resetting
16404 - net: hns3: Add missing break in misc_irq_handle
16405 - net: hns3: Fix for vxlan tx checksum bug
16406 - net: hns3: Optimize the PF's process of updating multicast MAC
16407 - net: hns3: Optimize the VF's process of updating multicast MAC
16408 - SAUCE: {topost} net: hns3: add support for serdes loopback selftest
16409 - SAUCE: {topost} net: hns3: RX BD information valid only in last BD except
16410 VLD bit and buffer size
16411 - SAUCE: {topost} net: hns3: remove hclge_get_vector_index from
16412 hclge_bind_ring_with_vector
16413 - SAUCE: {topost} net: hns3: rename the interface for init_client_instance and
16414 uninit_client_instance
16415 - SAUCE: {topost} net: hns3: add vector status check before free vector
16416 - SAUCE: {topost} net: hns3: add l4_type check for both ipv4 and ipv6
16417 - SAUCE: {topost} net: hns3: remove unused head file in hnae3.c
16418 - SAUCE: {topost} net: hns3: extraction an interface for state state
16419 init|uninit
16420 - SAUCE: {topost} net: hns3: print the ret value in error information
16421 - SAUCE: {topost} net: hns3: remove the Redundant put_vector in
16422 hns3_client_uninit
16423 - SAUCE: {topost} net: hns3: add unlikely for error check
16424 - SAUCE: {topost} net: hns3: remove back in struct hclge_hw
16425 - SAUCE: {topost} net: hns3: use lower_32_bits and upper_32_bits
16426 - SAUCE: {topost} net: hns3: remove unused hclge_ring_to_dma_dir
16427 - SAUCE: {topost} net: hns3: remove useless code in hclge_cmd_send
16428 - SAUCE: {topost} net: hns3: remove some redundant assignments
16429 - SAUCE: {topost} net: hns3: simplify hclge_cmd_csq_clean
16430 - SAUCE: {topost} net: hns3: using modulo for cyclic counters in
16431 hclge_cmd_send
16432 - SAUCE: {topost} net: hns3: remove a redundant hclge_cmd_csq_done
16433 - SAUCE: {topost} net: hns3: remove some unused members of some structures
16434 - SAUCE: {topost} net: hns3: give default option while dependency HNS3 set
16435 - SAUCE: {topost} net: hns3: use dma_zalloc_coherent instead of
16436 kzalloc/dma_map_single
16437 - SAUCE: {topost} net: hns3: modify hnae_ to hnae3_
16438 - SAUCE: {topost} net: hns3: fix unused function warning in VF driver
16439 - SAUCE: {topost} net: hns3: remove some redundant assignments
16440 - SAUCE: {topost} net: hns3: standardize the handle of return value
16441 - SAUCE: {topost} net: hns3: remove extra space and brackets
16442 - SAUCE: {topost} net: hns3: fix unreasonable code comments
16443 - SAUCE: {topost} net: hns3: use decimal for bit offset macros
16444 - SAUCE: {topost} net: hns3: modify inconsistent bit mask macros
16445 - SAUCE: {topost} net: hns3: fix mislead parameter name
16446 - SAUCE: {topost} net: hns3: remove unused struct member and definition
16447 - SAUCE: {topost} net: hns3: Add SPDX tags to hns3 driver
16448 - SAUCE: {topost} net: hns3: Add pf reset for hip08 RoCE
16449 - SAUCE: {topost} net: hns3: optimize the process of notifying roce client
16450 - SAUCE: {topost} net: hns3: Add calling roce callback function when link
16451 status change
16452 - SAUCE: {topost} net: hns3: fix tc setup when netdev is first up
16453 - SAUCE: {topost} net: hns3: fix for mac pause not disable in pfc mode
16454 - SAUCE: {topost} net: hns3: fix for waterline not setting correctly
16455 - SAUCE: {topost} net: hns3: fix for l4 checksum offload bug
16456 - SAUCE: {topost} net: hns3: fix for mailbox message truncated problem
16457 - SAUCE: {topost} net: hns3: Add configure for mac minimal frame size
16458 - SAUCE: {topost} net: hns3: fix warning bug when doing lp selftest
16459 - SAUCE: {topost} net: hns3: fix get_vector ops in hclgevf_main module
16460 - SAUCE: {topost} net: hns3: remove the warning when clear reset cause
16461 - SAUCE: {topost} net: hns3: Use roce handle when calling roce callback
16462 function
16463 - SAUCE: {topost} net: hns3: prevent sending command during global or core
16464 reset
16465 - SAUCE: {topost} net: hns3: modify the order of initializeing command queue
16466 register
16467 - SAUCE: {topost} net: hns3: reset net device with rtnl_lock
16468 - SAUCE: {topost} net: hns3: prevent to request reset frequently
16469 - SAUCE: {topost} net: hns3: correct reset event status register
16470 - SAUCE: {topost} net: hns3: separate roce from nic when resetting
16471 - SAUCE: net: hns3: Fix for phy link issue when using marvell phy driver
16472 - SAUCE: {topost} net: hns3: fix return value error in
16473 hns3_reset_notify_down_enet
16474 - SAUCE: {topost} net: hns3: remove unnecessary ring configuration operation
16475 while resetting
16476 - SAUCE: {topost} net: hns3: fix for reset_level default assignment probelm
16477 - SAUCE: {topost} net: hns3: fix for using wrong mask and shift in
16478 hclge_get_ring_chain_from_mbx
16479 - SAUCE: {topost} net: hns3: fix comments for hclge_get_ring_chain_from_mbx
16480 - SAUCE: net: hns3: Fix for VF mailbox cannot receiving PF response
16481 - SAUCE: net: hns3: Fix for VF mailbox receiving unknown message
16482 - SAUCE: net: hns3: Optimize PF CMDQ interrupt switching process
16483
16484 * CVE-2018-7755
16485 - SAUCE: floppy: Do not copy a kernel pointer to user memory in FDGETPRM ioctl
16486
16487 * Incorrect blacklist of bcm2835_wdt (LP: #1766052)
16488 - [Packaging] Fix missing watchdog for Raspberry Pi
16489
16490 * kernel: Fix arch random implementation (LP: #1775391)
16491 - s390/archrandom: Rework arch random implementation.
16492
16493 * [Ubuntu 1804][boston][ixgbe] EEH causes kernel BUG at /build/linux-
16494 jWa1Fv/linux-4.15.0/drivers/pci/msi.c:352 (i2S) (LP: #1776389)
16495 - ixgbe/ixgbevf: Free IRQ when PCI error recovery removes the device
16496
16497 * Cosmic update to v4.17.2 stable release (LP: #1779117)
16498 - crypto: chelsio - request to HW should wrap
16499 - blkdev_report_zones_ioctl(): Use vmalloc() to allocate large buffers
16500 - KVM: X86: Fix reserved bits check for MOV to CR3
16501 - KVM: x86: introduce linear_{read,write}_system
16502 - kvm: fix typo in flag name
16503 - kvm: nVMX: Enforce cpl=0 for VMX instructions
16504 - KVM: x86: pass kvm_vcpu to kvm_read_guest_virt and
16505 kvm_write_guest_virt_system
16506 - kvm: x86: use correct privilege level for sgdt/sidt/fxsave/fxrstor access
16507 - staging: android: ion: Switch to pr_warn_once in ion_buffer_destroy
16508 - NFC: pn533: don't send USB data off of the stack
16509 - usbip: vhci_sysfs: fix potential Spectre v1
16510 - usb-storage: Add support for FL_ALWAYS_SYNC flag in the UAS driver
16511 - usb-storage: Add compatibility quirk flags for G-Technologies G-Drive
16512 - Input: xpad - add GPD Win 2 Controller USB IDs
16513 - phy: qcom-qusb2: Fix crash if nvmem cell not specified
16514 - usb: core: message: remove extra endianness conversion in
16515 usb_set_isoch_delay
16516 - usb: typec: wcove: Remove dependency on HW FSM
16517 - usb: gadget: function: printer: avoid wrong list handling in printer_write()
16518 - usb: gadget: udc: renesas_usb3: fix double phy_put()
16519 - usb: gadget: udc: renesas_usb3: should remove debugfs
16520 - usb: gadget: udc: renesas_usb3: should call pm_runtime_enable() before add
16521 udc
16522 - usb: gadget: udc: renesas_usb3: should call devm_phy_get() before add udc
16523 - usb: gadget: udc: renesas_usb3: should fail if devm_phy_get() returns error
16524 - usb: gadget: udc: renesas_usb3: disable the controller's irqs for
16525 reconnecting
16526 - serial: sh-sci: Stop using printk format %pCr
16527 - tty/serial: atmel: use port->name as name in request_irq()
16528 - serial: samsung: fix maxburst parameter for DMA transactions
16529 - serial: 8250: omap: Fix idling of clocks for unused uarts
16530 - vmw_balloon: fixing double free when batching mode is off
16531 - doc: fix sysfs ABI documentation
16532 - arm64: defconfig: Enable CONFIG_PINCTRL_MT7622 by default
16533 - tty: pl011: Avoid spuriously stuck-off interrupts
16534 - crypto: ccree - correct host regs offset
16535 - Input: goodix - add new ACPI id for GPD Win 2 touch screen
16536 - Input: elan_i2c - add ELAN0612 (Lenovo v330 14IKB) ACPI ID
16537 - crypto: caam - strip input zeros from RSA input buffer
16538 - crypto: caam - fix DMA mapping dir for generated IV
16539 - crypto: caam - fix IV DMA mapping and updating
16540 - crypto: caam/qi - fix IV DMA mapping and updating
16541 - crypto: caam - fix size of RSA prime factor q
16542 - crypto: cavium - Fix fallout from CONFIG_VMAP_STACK
16543 - crypto: cavium - Limit result reading attempts
16544 - crypto: vmx - Remove overly verbose printk from AES init routines
16545 - crypto: vmx - Remove overly verbose printk from AES XTS init
16546 - crypto: omap-sham - fix memleak
16547 - Linux 4.17.2
16548
16549 * Cosmic update to v4.17.1 stable release (LP: #1779116)
16550 - netfilter: nf_flow_table: attach dst to skbs
16551 - bnx2x: use the right constant
16552 - ip6mr: only set ip6mr_table from setsockopt when ip6mr_new_table succeeds
16553 - ipv6: omit traffic class when calculating flow hash
16554 - l2tp: fix refcount leakage on PPPoL2TP sockets
16555 - netdev-FAQ: clarify DaveM's position for stable backports
16556 - net: metrics: add proper netlink validation
16557 - net/packet: refine check for priv area size
16558 - rtnetlink: validate attributes in do_setlink()
16559 - sctp: not allow transport timeout value less than HZ/5 for hb_timer
16560 - team: use netdev_features_t instead of u32
16561 - vrf: check the original netdevice for generating redirect
16562 - net: dsa: b53: Fix for brcm tag issue in Cygnus SoC
16563 - ipmr: fix error path when ipmr_new_table fails
16564 - PCI: hv: Do not wait forever on a device that has disappeared
16565 - Linux 4.17.1
16566
16567 * Miscellaneous Ubuntu changes
16568 - Revert "UBUNTU: SAUCE: crypto: thunderx_zip: Fix fallout from
16569 CONFIG_VMAP_STACK"
16570 - Revert "UBUNTU: SAUCE: cred: Add clone_cred() interface"
16571 - SAUCE: apparmor: userspace queries
16572 - SAUCE: apparmor: patch to provide compatibility with v2.x net rules
16573 - SAUCE: apparmor: af_unix mediation
16574
16575 -- Seth Forshee <seth.forshee@canonical.com> Thu, 28 Jun 2018 08:03:32 -0500
16576
16577 linux (4.17.0-2.3) cosmic; urgency=medium
16578
16579 * linux: 4.17.0-2.3 -proposed tracker (LP: #1776276)
16580
16581 * Miscellaneous Ubuntu changes
16582 - Config: remove IrDA from annotations
16583 - Config: remove scsi drivers from annotations
16584 - Config: remove BT_HCIBTUART from annotations
16585 - Config: pstore zlib support was renamed
16586 - Config: disable NVRAM for armhf on annotations
16587 - Config: Disable VT on s390x
16588 - Config: Update SSB and B43/B44 options
16589 - Config: some options not supported on some arches anymore
16590 - Config: renamed and removed options
16591 - Config: TCG_CRB is required for IMA on ACPI systems
16592 - Config: EXTCON_AXP288 depends on X86
16593 - Config: CONFIG_FSI depends on OF
16594 - Config: DRM_RCAR_LVDS now depends on DRM
16595 - CONFIG: Allow CONFIG_LEDS_MLXCPLD for i386
16596 - Config: Enable HINIC on arm64
16597 - Config: Set PPS and PTP_1588_CLOCK as y
16598 - Config: Some NF_TABLES options are built-in now
16599 - Config: GENERIC_CPU for ppc64el
16600 - Config: KEXEC_FILE=n for s390x
16601 - Config: CRYPTO_DEFLATE is needed by PSTORE_DEFLATE_COMPRESS
16602 - Config: Disable STM32 support
16603 - Config: Enable FORTIFY_SOURCE for armhf
16604 - Config: use STRONG instead of AUTO for CC_STACKPROTECTOR
16605
16606 [ Upstream Kernel Changes ]
16607
16608 * Rebase to v4.17
16609
16610 -- Thadeu Lima de Souza Cascardo <cascardo@canonical.com> Mon, 11 Jun 2018 15:22:10 -0300
16611
16612 linux (4.17.0-1.2) cosmic; urgency=medium
16613
16614 [ Seth Forshee ]
16615 * [Config] enable EDAC_DEBUG on ARM64 (LP: #1772516)
16616 - [Config]: set CONFIG_EDAC_DEBUG=y for ARM64
16617
16618 * Ubuntu 18.04 kernel crashed while in degraded mode (LP: #1770849)
16619 - SAUCE: powerpc/perf: Fix memory allocation for core-imc based on
16620 num_possible_cpus()
16621
16622 * Integrated Webcam Realtek Integrated_Webcam_HD (0bda:58f4) not working in
16623 DELL XPS 13 9370 with firmware 1.50 (LP: #1763748)
16624 - SAUCE: media: uvcvideo: Support realtek's UVC 1.5 device
16625
16626 * Switch Build-Depends: transfig to fig2dev (LP: #1770770)
16627 - [Config] update Build-Depends: transfig to fig2dev
16628
16629 * update-initramfs not adding i915 GuC firmware for Kaby Lake, firmware fails
16630 to load (LP: #1728238)
16631 - Revert "UBUNTU: SAUCE: (no-up) i915: Remove MODULE_FIRMWARE statements for
16632 unreleased firmware"
16633
16634 * No driver for Huawei network adapters on arm64 (LP: #1769899)
16635 - net-next/hinic: add arm64 support
16636
16637 * linux-snapdragon: reduce EPROBEDEFER noise during boot (LP: #1768761)
16638 - [Config] snapdragon: DRM_I2C_ADV7511=y
16639
16640 * Add d-i support for Huawei NICs (LP: #1767490)
16641 - d-i: add hinic to nic-modules udeb
16642
16643 * Acer Swift sf314-52 power button not managed (LP: #1766054)
16644 - SAUCE: platform/x86: acer-wmi: add another KEY_POWER keycode
16645
16646 * Include nfp driver in linux-modules (LP: #1768526)
16647 - [Config] Add nfp.ko to generic inclusion list
16648
16649 * Miscellaneous Ubuntu changes
16650 - SAUCE: Import aufs driver
16651 - [Config] Enable AUFS config options
16652 - SAUCE: (efi-lockdown) Fix for module sig verification
16653 - SAUCE: (efi-lockdown) Copy secure_boot flag in boot params across kexec
16654 reboot
16655 - SAUCE: (efi-lockdown) efi: Add an EFI_SECURE_BOOT flag to indicate secure
16656 boot mode
16657 - SAUCE: (efi-lockdown) efi: Lock down the kernel if booted in secure boot
16658 mode
16659 - SAUCE: (efi-lockdown) efi: Sanitize boot_params in efi stub
16660 - SAUCE: (efi-lockdown) efi: Don't print secure boot state from the efi stub
16661 - [Config] CONFIG_LOCK_DOWN_IN_EFI_SECURE_BOOT=y
16662 - SAUCE: (efi-lockdown) really lock down kernel under EFI secure boot
16663 - SAUCE: (noup) Update spl to 0.7.5-1ubuntu3, zfs to 0.7.5-1ubuntu17
16664 - enable zfs build
16665
16666 * Miscellaneous upstream changes
16667 - Revert "UBUNTU: SAUCE: (efi-lockdown) ima: require secure_boot rules in
16668 lockdown mode"
16669 - Rebased to v4.17-rc6
16670
16671 -- Thadeu Lima de Souza Cascardo <cascardo@canonical.com> Tue, 22 May 2018 14:48:13 -0300
16672
16673 linux (4.17.0-0.1) bionic; urgency=medium
16674
16675 [ Upstream Kernel Changes ]
16676
16677 * Rebase to v4.17-rc4
16678
16679 -- Thadeu Lima de Souza Cascardo <cascardo@canonical.com> Tue, 08 May 2018 16:38:51 -0300
16680
16681 linux (4.17.0-0.0) bionic; urgency=medium
16682
16683 * Dummy entry.
16684
16685 -- Thadeu Lima de Souza Cascardo <cascardo@canonical.com> Fri, 27 Apr 2018 11:01:13 -0300
16686
16687 linux (4.16.0-4.5) bionic; urgency=medium
16688
16689 * [18.04 FEAT] Add kvm_stat from kernel tree (LP: #1734130)
16690 - tools/kvm_stat: Fix python3 syntax
16691 - tools/kvm_stat: Don't use deprecated file()
16692 - tools/kvm_stat: Remove unused function
16693 - [Packaging] Add linux-tools-host package for VM host tools
16694 - [Config] do_tools_host=true for amd64
16695
16696 * [Featire] CNL: Enable RAPL support (LP: #1685712)
16697 - powercap: RAPL: Add support for Cannon Lake
16698
16699 * Bionic update to v4.16.2 stable release (LP: #1763388)
16700 - sparc64: Oracle DAX driver depends on SPARC64
16701 - arp: fix arp_filter on l3slave devices
16702 - net: dsa: Discard frames from unused ports
16703 - net/ipv6: Increment OUTxxx counters after netfilter hook
16704 - net/sched: fix NULL dereference in the error path of tcf_bpf_init()
16705 - pptp: remove a buggy dst release in pptp_connect()
16706 - sctp: do not leak kernel memory to user space
16707 - sctp: sctp_sockaddr_af must check minimal addr length for AF_INET6
16708 - vlan: also check phy_driver ts_info for vlan's real device
16709 - net: fool proof dev_valid_name()
16710 - ip_tunnel: better validate user provided tunnel names
16711 - ipv6: sit: better validate user provided tunnel names
16712 - ip6_gre: better validate user provided tunnel names
16713 - ip6_tunnel: better validate user provided tunnel names
16714 - vti6: better validate user provided tunnel names
16715 - net_sched: fix a missing idr_remove() in u32_delete_key()
16716 - nfp: use full 40 bits of the NSP buffer address
16717 - Linux 4.16.2
16718
16719 * sky2 gigabit ethernet driver sometimes stops working after lid-open resume
16720 from sleep (88E8055) (LP: #1758507) // Bionic update to v4.16.2 stable
16721 release (LP: #1763388)
16722 - sky2: Increase D3 delay to sky2 stops working after suspend
16723
16724 * Merge the linux-snapdragon kernel into bionic master/snapdragon
16725 (LP: #1763040)
16726 - arm64: defconfig: enable REMOTEPROC
16727 - arm64: defconfig: enable QCOM audio drivers for APQ8016 and DB410c
16728 - kernel: configs; add distro.config
16729 - arm64: configs: enable WCN36xx
16730 - kernel: distro.config: enable debug friendly USB network adpater
16731 - arm64: configs: enable QCOM Venus
16732 - arm64: defconfig: Enable a53/apcs and avs
16733 - arm64: defconfig: enable ondemand governor as default
16734 - arm64: defconfig: enable QCOM_TSENS
16735 - kernel: configs: enable dm_mod and dm_crypt
16736 - Force the SMD regulator driver to be compiled-in
16737 - arm64: defconfig: enable CFG80211_DEFAULT_PS by default
16738 - arm64: configs: enable BT_QCOMSMD
16739 - kernel: configs: add more USB net drivers
16740 - arm64: defconfig: disable ANALOG_TV and DIGITAL_TV
16741 - arm64: configs: Enable camera drivers
16742 - kernel: configs: add freq stat to sysfs
16743 - arm64: defconfig: enable CONFIG_USB_CONFIGFS_F_FS by default
16744 - arm64: defconfig: Enable QRTR features
16745 - kernel: configs: set USB_CONFIG_F_FS in distro.config
16746 - kernel: distro.config: enable 'schedutil' CPUfreq governor
16747 - kernel: distro.config: enable 'fq' and 'fq_codel' qdiscs
16748 - kernel: distro.config: enable 'BBR' TCP congestion algorithm
16749 - arm64: defconfig: enable LEDS_QCOM_LPG
16750 - HACK: drm/msm/iommu: Remove runtime_put calls in map/unmap
16751 - power: avs: Add support for CPR (Core Power Reduction)
16752 - power: avs: cpr: Use raw mem access for qfprom
16753 - power: avs: cpr: fix with new reg_sequence structures
16754 - power: avs: cpr: Register with cpufreq-dt
16755 - regulator: smd: Add floor and corner operations
16756 - PM / OPP: Support adjusting OPP voltages at runtime
16757 - PM / OPP: Drop RCU usage in dev_pm_opp_adjust_voltage()
16758 - PM / OPP: HACK: Allow to set regulator without opp_list
16759 - PM / OPP: Add a helper to get an opp regulator for device
16760 - cpufreq: Add apq8016 to cpufreq-dt-platdev blacklist
16761 - regulator: smd: Allow REGULATOR_QCOM_SMD_RPM=m
16762 - ov5645: I2C address change
16763 - i2c: Add Qualcomm Camera Control Interface driver
16764 - camss: vfe: Skip first four frames from sensor
16765 - camss: Do not register if no cameras are present
16766 - i2c-qcom-cci: Fix run queue completion timeout
16767 - i2c-qcom-cci: Fix I2C address bug
16768 - media: ov5645: Fix I2C address
16769 - drm/bridge/adv7511: Delay clearing of HPD interrupt status
16770 - HACK: drm/msm/adv7511: Don't rely on interrupts for EDID parsing
16771 - leds: Add driver for Qualcomm LPG
16772 - wcn36xx: Fix warning due to duplicate scan_completed notification
16773 - arm64: dts: Add CPR DT node for msm8916
16774 - arm64: dts: add spmi-regulator nodes
16775 - arm64: dts: msm8916: Add cpufreq support
16776 - arm64: dts: msm8916: Add a shared CPU opp table
16777 - arm64: dts: msm8916: Add cpu cooling maps
16778 - arm64: dts: pm8916: Mark the s2 regulator as always-on
16779 - arm64: dts: qcom: msm8916: Add msm8916 A53 PLL DT node
16780 - arm64: dts: qcom: msm8916: Use the new APCS mailbox driver
16781 - arm64: dts: qcom: msm8916: Add clock properties to the APCS node
16782 - dt-bindings: media: Binding document for Qualcomm Camera Control Interface
16783 driver
16784 - MAINTAINERS: Add Qualcomm Camera Control Interface driver
16785 - DT: leds: Add Qualcomm Light Pulse Generator binding
16786 - arm64: dts: qcom: msm8996: Add mpp and lpg blocks
16787 - arm64: dts: qcom: Add pwm node for pm8916
16788 - arm64: dts: qcom: Add user LEDs on db820c
16789 - arm64: dts: qcom: Add WiFI/BT LEDs on db820c
16790 - ARM: dts: qcom: Add LPG node to pm8941
16791 - ARM: dts: qcom: honami: Add LPG node and RGB LED
16792 - arm64: dts: qcom: Add Camera Control Interface support
16793 - arm64: dts: qcom: Add apps_iommu vfe child node
16794 - arm64: dts: qcom: Add camss device node
16795 - arm64: dts: qcom: Add ov5645 device nodes
16796 - arm64: dts: msm8916: Fix camera sensors I2C addresses
16797 - arm: dts: qcom: db410c: Enable PWM signal on MPP4
16798 - packaging: arm64: add a uboot flavour - part1
16799 - packaging: arm64: add a uboot flavour - part2
16800 - packaging: arm64: add a uboot flavour - part3
16801 - packaging: arm64: add a uboot flavour - part4
16802 - packaging: arm64: add a uboot flavour - part5
16803 - packaging: arm64: rename uboot flavour to snapdragon
16804 - [Config] updateconfigs after qcomlt import
16805 - [Config] arm64: snapdragon: COMMON_CLK_QCOM=y
16806 - [Config] arm64: snapdragon: MSM_GCC_8916=y
16807 - [Config] arm64: snapdragon: REGULATOR_FIXED_VOLTAGE=y
16808 - [Config] arm64: snapdragon: PINCTRL_MSM8916=y
16809 - [Config] arm64: snapdragon: HWSPINLOCK_QCOM=y
16810 - [Config] arm64: snapdragon: SPMI=y, SPMI_MSM_PMIC_ARB=y
16811 - [Config] arm64: snapdragon: REGMAP_SPMI=y, PINCTRL_QCOM_SPMI_PMIC=y
16812 - [Config] arm64: snapdragon: REGULATOR_QCOM_SPMI=y
16813 - [Config] arm64: snapdragon: MFD_SPMI_PMIC=y
16814 - [Config] arm64: snapdragon: QCOM_SMEM=y
16815 - [Config] arm64: snapdragon: RPMSG=y, RPMSG_QCOM_SMD=y
16816 - [Config] arm64: snapdragon: QCOM_SMD_RPM=y, REGULATOR_QCOM_SMD_RPM=y
16817 - [Config] arm64: snapdragon: QCOM_CLK_SMD_RPM=y
16818 - [Config] arm64: snapdragon: QCOM_BAM_DMA=y
16819 - [Config] arm64: snapdragon: QCOM_HIDMA=y, QCOM_HIDMA_MGMT=y
16820 - [Config] arm64: snapdragon: QCOM_CPR=y
16821 - [Config] arm64: snapdragon: QCOM_QFPROM=y, QCOM_TSENS=y
16822 - [Config] arm64: snapdragon: MMC_SDHCI=y, MMC_SDHCI_PLTFM=y, MMC_SDHCI_MSM=y
16823 - [Config] turn off DRM_MSM_REGISTER_LOGGING
16824 - [Config] arm64: snapdragon: I2C_QUP=y
16825 - [Config] arm64: snapdragon: SPI_QUP=y
16826 - [Config] arm64: snapdragon: USB_ULPI_BUS=y, PHY_QCOM_USB_HS=y
16827 - [Config] arm64: snapdragon: QCOM_APCS_IPC=y
16828 - [Config] arm64: snapdragon: QCOM_WCNSS_CTRL=y
16829 - [Config] arm64: snapdragon: QCOM_SMSM=y
16830 - [Config] arm64: snapdragon: QCOM_SMP2P=y
16831 - [Config] arm64: snapdragon: DRM_MSM=y
16832 - [Config] arm64: snapdragon: SND_SOC=y
16833 - [Config] arm64: snapdragon: QCOM_WCNSS_PIL=m
16834 - [Config] arm64: snapdragon: INPUT_PM8941_PWRKEY=y
16835 - [Config] arm64: snapdragon: MEDIA_SUBDRV_AUTOSELECT=y, VIDEO_OV5645=m
16836 - [Config] arm64: snapdragon: SND_SOC_APQ8016_SBC=y, SND_SOC_LPASS_APQ8016=y
16837 - [Config] arm64: snapdragon: SND_SOC_MSM8916_WCD_ANALOG=y,
16838 SND_SOC_MSM8916_WCD_DIGITAL=y
16839 - SAUCE: media: ov5645: skip address change if dt addr == default addr
16840 - SAUCE: drm/msm/adv7511: wrap hacks under CONFIG_ADV7511_SNAPDRAGON_HACKS
16841 #ifdefs
16842 - [Config] arm64: snapdragon: ADV7511_SNAPDRAGON_HACKS=y
16843 - [Packaging] fix up snapdragon abi paths
16844
16845 * LSM stacking patches for bionic (LP: #1763062)
16846 - SAUCE: LSM stacking: procfs: add smack subdir to attrs
16847 - SAUCE: LSM stacking: LSM: Manage credential security blobs
16848 - SAUCE: LSM stacking: LSM: Manage file security blobs
16849 - SAUCE: LSM stacking: LSM: Manage task security blobs
16850 - SAUCE: LSM stacking: LSM: Manage remaining security blobs
16851 - SAUCE: LSM stacking: LSM: General stacking
16852 - SAUCE: LSM stacking: fixup initialize task->security
16853 - SAUCE: LSM stacking: fixup: alloc_task_ctx is dead code
16854 - SAUCE: LSM stacking: add support for stacking getpeersec_stream
16855 - SAUCE: LSM stacking: add stacking support to apparmor network hooks
16856 - SAUCE: LSM stacking: fixup apparmor stacking enablement
16857 - SAUCE: LSM stacking: fixup stacking kconfig
16858 - SAUCE: LSM stacking: allow selecting multiple LSMs using kernel boot params
16859 - SAUCE: LSM stacking: provide prctl interface for setting context
16860 - SAUCE: LSM stacking: inherit current display LSM
16861 - SAUCE: LSM stacking: keep an index for each registered LSM
16862 - SAUCE: LSM stacking: verify display LSM
16863 - SAUCE: LSM stacking: provide a way to specify the default display lsm
16864 - SAUCE: LSM stacking: make sure LSM blob align on 64 bit boundaries
16865 - SAUCE: LSM stacking: add /proc/<pid>/attr/display_lsm
16866 - SAUCE: LSM stacking: add Kconfig to set default display LSM
16867 - SAUCE: LSM stacking: add configs for LSM stacking
16868 - SAUCE: LSM stacking: add apparmor and selinux proc dirs
16869 - SAUCE: LSM stacking: remove procfs context interface
16870
16871 * linux 4.13.0-13.14 ADT test failure with linux 4.13.0-13.14
16872 (LP: #1720779) // LSM stacking patches for bionic (LP: #1763062)
16873 - SAUCE: LSM stacking: check for invalid zero sized writes
16874
16875 * Support cq/rq record doorbell for RDMA on HSilicon hip08 systems
16876 (LP: #1762755)
16877 - RDMA/hns: Support rq record doorbell for the user space
16878 - RDMA/hns: Support cq record doorbell for the user space
16879 - RDMA/hns: Support rq record doorbell for kernel space
16880 - RDMA/hns: Support cq record doorbell for kernel space
16881 - RDMA/hns: Fix cqn type and init resp
16882 - RDMA/hns: Fix init resp when alloc ucontext
16883 - RDMA/hns: Fix cq record doorbell enable in kernel
16884
16885 * Replace LPC patchset with upstream version (LP: #1762758)
16886 - Revert "UBUNTU: SAUCE: MAINTAINERS: Add maintainer for HiSilicon LPC driver"
16887 - Revert "UBUNTU: SAUCE: HISI LPC: Add ACPI support"
16888 - Revert "UBUNTU: SAUCE: ACPI / scan: do not enumerate Indirect IO host
16889 children"
16890 - Revert "UBUNTU: SAUCE: HISI LPC: Support the LPC host on Hip06/Hip07 with DT
16891 bindings"
16892 - Revert "UBUNTU: SAUCE: OF: Add missing I/O range exception for indirect-IO
16893 devices"
16894 - Revert "UBUNTU: SAUCE: PCI: Apply the new generic I/O management on PCI IO
16895 hosts"
16896 - Revert "UBUNTU: SAUCE: PCI: Add fwnode handler as input param of
16897 pci_register_io_range()"
16898 - Revert "UBUNTU: SAUCE: PCI: Remove unused __weak attribute in
16899 pci_register_io_range()"
16900 - Revert "UBUNTU: SAUCE: LIB: Introduce a generic PIO mapping method"
16901 - lib: Add generic PIO mapping method
16902 - PCI: Remove __weak tag from pci_register_io_range()
16903 - PCI: Add fwnode handler as input param of pci_register_io_range()
16904 - PCI: Apply the new generic I/O management on PCI IO hosts
16905 - of: Add missing I/O range exception for indirect-IO devices
16906 - HISI LPC: Support the LPC host on Hip06/Hip07 with DT bindings
16907 - ACPI / scan: Rename acpi_is_serial_bus_slave() for more general use
16908 - ACPI / scan: Do not enumerate Indirect IO host children
16909 - HISI LPC: Add ACPI support
16910 - MAINTAINERS: Add John Garry as maintainer for HiSilicon LPC driver
16911
16912 * Enable Tunneled Operations on POWER9 (LP: #1762448)
16913 - powerpc/powernv: Enable tunneled operations
16914 - cxl: read PHB indications from the device tree
16915
16916 * PSL traces reset after PERST for debug AFU image (LP: #1762462)
16917 - cxl: Enable NORST bit in PSL_DEBUG register for PSL9
16918
16919 * NFS + sec=krb5 is broken (LP: #1759791)
16920 - sunrpc: remove incorrect HMAC request initialization
16921
16922 * Raspberry Pi 3 microSD support missing from the installer (LP: #1729128)
16923 - d-i: add bcm2835 to block-modules
16924
16925 * Backport USB core quirks (LP: #1762695)
16926 - usb: core: Add "quirks" parameter for usbcore
16927 - usb: core: Copy parameter string correctly and remove superfluous null check
16928 - usb: core: Add USB_QUIRK_DELAY_CTRL_MSG to usbcore quirks
16929
16930 * [Ubuntu 18.04] cryptsetup: 'device-mapper: reload ioctl on failed' when
16931 setting up a second end-to-end encrypted disk (LP: #1762353)
16932 - SAUCE: s390/crypto: Adjust s390 aes and paes cipher
16933
16934 * System Z {kernel} UBUNTU18.04 wrong kernel config (LP: #1762719)
16935 - s390: move nobp parameter functions to nospec-branch.c
16936 - s390: add automatic detection of the spectre defense
16937 - s390: report spectre mitigation via syslog
16938 - s390: add sysfs attributes for spectre
16939 - [Config] CONFIG_EXPOLINE_AUTO=y, CONFIG_KERNEL_NOBP=n for s390
16940 - s390: correct nospec auto detection init order
16941
16942 * Additional spectre and meltdown patches (LP: #1760099) // CVE-2017-5715
16943 - powerpc/64s: Wire up cpu_show_spectre_v2()
16944
16945 * Additional spectre and meltdown patches (LP: #1760099) // CVE-2017-5753
16946 - powerpc/64s: Wire up cpu_show_spectre_v1()
16947
16948 * Additional spectre and meltdown patches (LP: #1760099) // CVE-2017-5754
16949 - powerpc/rfi-flush: Move the logic to avoid a redo into the debugfs code
16950 - powerpc/rfi-flush: Make it possible to call setup_rfi_flush() again
16951 - powerpc/rfi-flush: Always enable fallback flush on pseries
16952 - powerpc/rfi-flush: Differentiate enabled and patched flush types
16953 - powerpc/rfi-flush: Call setup_rfi_flush() after LPM migration
16954 - powerpc/64s: Move cpu_show_meltdown()
16955 - powerpc/64s: Enhance the information in cpu_show_meltdown()
16956 - powerpc/powernv: Use the security flags in pnv_setup_rfi_flush()
16957 - powerpc/pseries: Use the security flags in pseries_setup_rfi_flush()
16958
16959 * Additional spectre and meltdown patches (LP: #1760099) // CVE-2017-5715 //
16960 CVE-2017-5753 // CVE-2017-5754
16961 - powerpc/pseries: Add new H_GET_CPU_CHARACTERISTICS flags
16962 - powerpc: Add security feature flags for Spectre/Meltdown
16963 - powerpc/pseries: Set or clear security feature flags
16964 - powerpc/powernv: Set or clear security feature flags
16965
16966 * Hisilicon network subsystem 3 support (LP: #1761610)
16967 - net: hns3: export pci table of hclge and hclgevf to userspace
16968 - d-i: Add hns3 drivers to nic-modules
16969
16970 * "ip a" command on a guest VM shows UNKNOWN status (LP: #1761534)
16971 - virtio-net: Fix operstate for virtio when no VIRTIO_NET_F_STATUS
16972
16973 * perf vendor events arm64: Enable JSON events for ThunderX2 B0 (LP: #1760712)
16974 - perf vendor events: Drop incomplete multiple mapfile support
16975 - perf vendor events: Fix error code in json_events()
16976 - perf vendor events: Drop support for unused topic directories
16977 - perf vendor events: Add support for pmu events vendor subdirectory
16978 - perf vendor events arm64: Relocate ThunderX2 JSON to cavium subdirectory
16979 - perf vendor events arm64: Relocate Cortex A53 JSONs to arm subdirectory
16980 - perf vendor events: Add support for arch standard events
16981 - perf vendor events arm64: Add armv8-recommended.json
16982 - perf vendor events arm64: Fixup ThunderX2 to use recommended events
16983 - perf vendor events arm64: fixup A53 to use recommended events
16984 - perf vendor events arm64: add HiSilicon hip08 JSON file
16985 - perf vendor events arm64: Enable JSON events for ThunderX2 B0
16986
16987 * Warning "cache flush timed out!" seen when unloading the cxl driver
16988 (LP: #1762367)
16989 - cxl: Check if PSL data-cache is available before issue flush request
16990
16991 * Bionic update to v4.16.1 stable release (LP: #1763170)
16992 - bitmap: fix memset optimization on big-endian systems
16993 - USB: serial: ftdi_sio: add RT Systems VX-8 cable
16994 - USB: serial: ftdi_sio: add support for Harman FirmwareHubEmulator
16995 - USB: serial: cp210x: add ELDAT Easywave RX09 id
16996 - serial: 8250: Add Nuvoton NPCM UART
16997 - mei: remove dev_err message on an unsupported ioctl
16998 - /dev/mem: Avoid overwriting "err" in read_mem()
16999 - media: usbtv: prevent double free in error case
17000 - parport_pc: Add support for WCH CH382L PCI-E single parallel port card.
17001 - crypto: lrw - Free rctx->ext with kzfree
17002 - crypto: ccp - Fill the result buffer only on digest, finup, and final ops
17003 - crypto: talitos - don't persistently map req_ctx->hw_context and
17004 req_ctx->buf
17005 - crypto: inside-secure - fix clock management
17006 - crypto: testmgr - Fix incorrect values in PKCS#1 test vector
17007 - crypto: talitos - fix IPsec cipher in length
17008 - crypto: ahash - Fix early termination in hash walk
17009 - crypto: caam - Fix null dereference at error path
17010 - crypto: ccp - return an actual key size from RSA max_size callback
17011 - crypto: arm,arm64 - Fix random regeneration of S_shipped
17012 - crypto: x86/cast5-avx - fix ECB encryption when long sg follows short one
17013 - Bluetooth: hci_bcm: Add 6 new ACPI HIDs
17014 - Btrfs: fix unexpected cow in run_delalloc_nocow
17015 - siox: fix possible buffer overflow in device_add_store
17016 - staging: comedi: ni_mio_common: ack ai fifo error interrupts.
17017 - Revert "base: arch_topology: fix section mismatch build warnings"
17018 - Input: ALPS - fix TrackStick detection on Thinkpad L570 and Latitude 7370
17019 - Input: i8042 - add Lenovo ThinkPad L460 to i8042 reset list
17020 - Input: i8042 - enable MUX on Sony VAIO VGN-CS series to fix touchpad
17021 - vt: change SGR 21 to follow the standards
17022 - Fix slab name "biovec-(1<<(21-12))"
17023 - signal: Correct the offset of si_pkey and si_lower in struct siginfo on m68k
17024 - Linux 4.16.1
17025
17026 * [18.04][config] regression: nvme and nvme_core couldn't be built as modules
17027 starting 4.15-rc2 (LP: #1759893)
17028 - SAUCE: Revert "lightnvm: include NVM Express driver if OCSSD is selected for
17029 build"
17030 - [Config] CONFIG_BLK_DEV_NMVE=m
17031
17032 * FFe: Enable configuring resume offset via sysfs (LP: #1760106)
17033 - PM / hibernate: Make passing hibernate offsets more friendly
17034
17035 * Ubuntu18.04:POWER9:DD2.2 - Unable to start a KVM guest with default machine
17036 type(pseries-bionic) complaining "KVM implementation does not support
17037 Transactional Memory, try cap-htm=off" (kvm) (LP: #1752026)
17038 - powerpc: Use feature bit for RTC presence rather than timebase presence
17039 - powerpc: Book E: Remove unused CPU_FTR_L2CSR bit
17040 - powerpc: Free up CPU feature bits on 64-bit machines
17041 - powerpc: Add CPU feature bits for TM bug workarounds on POWER9 v2.2
17042 - powerpc/powernv: Provide a way to force a core into SMT4 mode
17043 - KVM: PPC: Book3S HV: Work around transactional memory bugs in POWER9
17044 - KVM: PPC: Book3S HV: Work around XER[SO] bug in fake suspend mode
17045 - KVM: PPC: Book3S HV: Work around TEXASR bug in fake suspend state
17046
17047 * [Feature][CFL][ICL] [CNL]Thunderbolt support (Titan Ridge) (LP: #1730775)
17048 - thunderbolt: Resume control channel after hibernation image is created
17049 - thunderbolt: Serialize PCIe tunnel creation with PCI rescan
17050 - thunderbolt: Handle connecting device in place of host properly
17051 - thunderbolt: Do not overwrite error code when domain adding fails
17052 - thunderbolt: Wait a bit longer for root switch config space
17053 - thunderbolt: Wait a bit longer for ICM to authenticate the active NVM
17054 - thunderbolt: Handle rejected Thunderbolt devices
17055 - thunderbolt: Factor common ICM add and update operations out
17056 - thunderbolt: Correct function name in kernel-doc comment
17057 - thunderbolt: Add tb_switch_get()
17058 - thunderbolt: Add tb_switch_find_by_route()
17059 - thunderbolt: Add tb_xdomain_find_by_route()
17060 - thunderbolt: Add constant for approval timeout
17061 - thunderbolt: Move driver ready handling to struct icm
17062 - thunderbolt: Add 'boot' attribute for devices
17063 - thunderbolt: Add support for preboot ACL
17064 - thunderbolt: Introduce USB only (SL4) security level
17065 - thunderbolt: Add support for Intel Titan Ridge
17066
17067 * QCA9377 requires more IRAM banks for its new firmware (LP: #1748345)
17068 - ath10k: update the IRAM bank number for QCA9377
17069
17070 * Fix an issue that when system in S3, USB keyboard can't wake up the system.
17071 (LP: #1759511)
17072 - ACPI / PM: Allow deeper wakeup power states with no _SxD nor _SxW
17073
17074 * cxl: Fix timebase synchronization status on POWER9 missing (CAPI)
17075 (LP: #1757228)
17076 - cxl: Fix timebase synchronization status on P9
17077
17078 * [Feature]Update Ubuntu 18.04 lpfc FC driver with 32/64GB HBA support and bug
17079 fixes (LP: #1752182)
17080 - scsi: lpfc: Fix frequency of Release WQE CQEs
17081 - scsi: lpfc: Increase CQ and WQ sizes for SCSI
17082 - scsi: lpfc: move placement of target destroy on driver detach
17083 - scsi: lpfc: correct debug counters for abort
17084 - scsi: lpfc: Add WQ Full Logic for NVME Target
17085 - scsi: lpfc: Fix PRLI handling when topology type changes
17086 - scsi: lpfc: Fix IO failure during hba reset testing with nvme io.
17087 - scsi: lpfc: Fix RQ empty firmware trap
17088 - scsi: lpfc: Allow set of maximum outstanding SCSI cmd limit for a target
17089 - scsi: lpfc: Fix soft lockup in lpfc worker thread during LIP testing
17090 - scsi: lpfc: Fix issue_lip if link is disabled
17091 - scsi: lpfc: Indicate CONF support in NVMe PRLI
17092 - scsi: lpfc: Fix SCSI io host reset causing kernel crash
17093 - scsi: lpfc: Validate adapter support for SRIU option
17094 - scsi: lpfc: Fix header inclusion in lpfc_nvmet
17095 - scsi: lpfc: Treat SCSI Write operation Underruns as an error
17096 - scsi: lpfc: Fix nonrecovery of NVME controller after cable swap.
17097 - scsi: lpfc: update driver version to 11.4.0.7
17098 - scsi: lpfc: Update 11.4.0.7 modified files for 2018 Copyright
17099 - scsi: lpfc: Rework lpfc to allow different sli4 cq and eq handlers
17100 - scsi: lpfc: Rework sli4 doorbell infrastructure
17101 - scsi: lpfc: Add SLI-4 if_type=6 support to the code base
17102 - scsi: lpfc: Add push-to-adapter support to sli4
17103 - scsi: lpfc: Add PCI Ids for if_type=6 hardware
17104 - scsi: lpfc: Add 64G link speed support
17105 - scsi: lpfc: Add if_type=6 support for cycling valid bits
17106 - scsi: lpfc: Enable fw download on if_type=6 devices
17107 - scsi: lpfc: Add embedded data pointers for enhanced performance
17108 - scsi: lpfc: Fix nvme embedded io length on new hardware
17109 - scsi: lpfc: Work around NVME cmd iu SGL type
17110 - scsi: lpfc: update driver version to 12.0.0.0
17111 - scsi: lpfc: Change Copyright of 12.0.0.0 modified files to 2018
17112 - scsi: lpfc: use __raw_writeX on DPP copies
17113 - scsi: lpfc: Add missing unlock in WQ full logic
17114
17115 * /dev/bcache/by-uuid links not created after reboot (LP: #1729145)
17116 - SAUCE: (no-up) bcache: decouple emitting a cached_dev CHANGE uevent
17117
17118 * DKMS driver builds fail with: Cannot use CONFIG_STACK_VALIDATION=y, please
17119 install libelf-dev, libelf-devel or elfutils-libelf-devel (LP: #1760876)
17120 - [Packaging] include the retpoline extractor in the headers
17121
17122 * Use med_with_dipm SATA LPM to save more power for mobile platforms
17123 (LP: #1759547)
17124 - [Config] CONFIG_SATA_MOBILE_LPM_POLICY=3
17125
17126 * Miscellaneous Ubuntu changes
17127 - [Packaging] Only install cloud init files when do_tools_common=true
17128 - SAUCE: Import aufs driver
17129 - [Config] Enable AUFS config options
17130
17131 -- Seth Forshee <seth.forshee@canonical.com> Thu, 12 Apr 2018 09:30:56 -0500
17132
17133 linux (4.16.0-3.4) bionic; urgency=medium
17134
17135 * Allow multiple mounts of zfs datasets (LP: #1759848)
17136 - SAUCE: Allow mounting datasets more than once (LP: #1759848)
17137
17138 * zfs system process hung on container stop/delete (LP: #1754584)
17139 - SAUCE: Fix non-prefaulted page deadlock (LP: #1754584)
17140 - Revert "UBUNTU: SAUCE: Fix non-prefaulted page deadlock (LP: #1754584)"
17141 - SAUCE: Fix non-prefaulted page deadlock (LP: #1754584)
17142
17143 * ubuntu_zram_smoke test will cause soft lockup on Artful ThunderX ARM64
17144 (LP: #1755073)
17145 - SAUCE: crypto: thunderx_zip: Fix fallout from CONFIG_VMAP_STACK
17146
17147 * CAPI Flash (cxlflash) update (LP: #1752672)
17148 - SAUCE: cxlflash: Preserve number of interrupts for master contexts
17149 - SAUCE: cxlflash: Avoid clobbering context control register value
17150 - SAUCE: cxlflash: Add argument identifier names
17151 - SAUCE: cxlflash: Introduce OCXL backend
17152 - SAUCE: cxlflash: Hardware AFU for OCXL
17153 - SAUCE: cxlflash: Read host function configuration
17154 - SAUCE: cxlflash: Setup function acTag range
17155 - SAUCE: cxlflash: Read host AFU configuration
17156 - SAUCE: cxlflash: Setup AFU acTag range
17157 - SAUCE: cxlflash: Setup AFU PASID
17158 - SAUCE: cxlflash: Adapter context support for OCXL
17159 - SAUCE: cxlflash: Use IDR to manage adapter contexts
17160 - SAUCE: cxlflash: Support adapter file descriptors for OCXL
17161 - SAUCE: cxlflash: Support adapter context discovery
17162 - SAUCE: cxlflash: Support image reload policy modification
17163 - SAUCE: cxlflash: MMIO map the AFU
17164 - SAUCE: cxlflash: Support starting an adapter context
17165 - SAUCE: cxlflash: Support process specific mappings
17166 - SAUCE: cxlflash: Support AFU state toggling
17167 - SAUCE: cxlflash: Support reading adapter VPD data
17168 - SAUCE: cxlflash: Setup function OCXL link
17169 - SAUCE: cxlflash: Setup OCXL transaction layer
17170 - SAUCE: cxlflash: Support process element lifecycle
17171 - SAUCE: cxlflash: Support AFU interrupt management
17172 - SAUCE: cxlflash: Support AFU interrupt mapping and registration
17173 - SAUCE: cxlflash: Support starting user contexts
17174 - SAUCE: cxlflash: Support adapter context polling
17175 - SAUCE: cxlflash: Support adapter context reading
17176 - SAUCE: cxlflash: Support adapter context mmap and release
17177 - SAUCE: cxlflash: Support file descriptor mapping
17178 - SAUCE: cxlflash: Introduce object handle fop
17179 - SAUCE: cxlflash: Setup LISNs for user contexts
17180 - SAUCE: cxlflash: Setup LISNs for master contexts
17181 - SAUCE: cxlflash: Update synchronous interrupt status bits
17182 - SAUCE: cxlflash: Introduce OCXL context state machine
17183 - SAUCE: cxlflash: Register for translation errors
17184 - SAUCE: cxlflash: Support AFU reset
17185 - SAUCE: cxlflash: Enable OCXL operations
17186
17187 * [Artful][Wyse 3040] System hang when trying to enable an offlined CPU core
17188 (LP: #1736393)
17189 - SAUCE: drm/i915:Don't set chip specific data
17190 - SAUCE: drm/i915: make previous commit affects Wyse 3040 only
17191
17192 * zed process consuming 100% cpu (LP: #1751796)
17193 - SAUCE: Fix ioctl loop-spin in zed (LP: #1751796)
17194
17195 * Ubuntu18.04:PowerPC - Set Transparent Huge Pages (THP) by default to
17196 "always" (LP: #1753708)
17197 - Config: Set TRANSPARENT_HUGEPAGE_ALWAYS=y on ppc64el
17198
17199 * retpoline hints: primary infrastructure and initial hints (LP: #1758856)
17200 - [Packaging] retpoline -- add safe usage hint support
17201 - [Packaging] retpoline-check -- only report additions
17202 - [Packaging] retpoline -- widen indirect call/jmp detection
17203 - [Packaging] retpoline -- elide %rip relative indirections
17204 - [Packaging] retpoline -- clear hint information from packages
17205 - SAUCE: apm -- annotate indirect calls within
17206 firmware_restrict_branch_speculation_{start,end}
17207 - SAUCE: EFI -- annotate indirect calls within
17208 firmware_restrict_branch_speculation_{start,end}
17209 - SAUCE: early/late -- annotate indirect calls in early/late initialisation
17210 code
17211 - SAUCE: vga_set_mode -- avoid jump tables
17212 - [Config] retpoine -- switch to new format
17213
17214 * Miscellaneous Ubuntu changes
17215 - [Packaging] final-checks -- remove check for empty retpoline files
17216 - [Packaging] skip cloud tools packaging when not building package
17217
17218 [ Upstream Kernel Changes ]
17219
17220 * Rebase to v4.16
17221
17222 -- Seth Forshee <seth.forshee@canonical.com> Mon, 02 Apr 2018 16:15:36 -0500
17223
17224 linux (4.16.0-2.3) bionic; urgency=medium
17225
17226 * devpts: handle bind-mounts (LP: #1755857)
17227 - SAUCE: devpts: hoist out check for DEVPTS_SUPER_MAGIC
17228 - SAUCE: devpts: resolve devpts bind-mounts
17229 - SAUCE: devpts: comment devpts_mntget()
17230 - SAUCE: selftests: add devpts selftests
17231
17232 * [bionic][arm64] d-i: add hisi_sas_v3_hw to scsi-modules (LP: #1756103)
17233 - d-i: add hisi_sas_v3_hw to scsi-modules
17234
17235 * [Bionic][ARM64] PCI and SAS driver patches for hip08 SoCs (LP: #1756094)
17236 - SAUCE: scsi: hisi_sas: config for hip08 ES
17237 - SAUCE: scsi: hisi_sas: export device table of v3 hw to userspace
17238
17239 * s390/crypto: Fix kernel crash on aes_s390 module remove (LP: #1753424)
17240 - SAUCE: s390/crypto: Fix kernel crash on aes_s390 module remove.
17241
17242 * Fix ARC hit rate (LP: #1755158)
17243 - SAUCE: Fix ARC hit rate (LP: #1755158)
17244
17245 * ZFS setgid broken on 0.7 (LP: #1753288)
17246 - SAUCE: Fix ZFS setgid
17247
17248 * CONFIG_EFI=y on armhf (LP: #1726362)
17249 - [Config] CONFIG_EFI=y on armhf, reconcile secureboot EFI settings
17250
17251 * [Feature] Add xHCI debug device support in the driver (LP: #1730832)
17252 - [Config] CONFIG_USB_XHCI_DBGCAP=y
17253
17254 * retpoline: ignore %cs:0xNNN constant indirections (LP: #1752655)
17255 - [Packaging] retpoline -- elide %cs:0xNNNN constants on i386
17256 - [Config] retpoline -- clean up i386 retpoline files
17257
17258 * Miscellaneous Ubuntu changes
17259 - [Packaging] retpoline-extract: flag *0xNNN(%reg) branches
17260 - [Config] fix up retpoline abi files
17261 - [Config] fix up retpoline abi files
17262 - d-i: Add netsec to nic-modules
17263
17264 [ Upstream Kernel Changes ]
17265
17266 * Rebase to v4.16-rc6
17267
17268 -- Seth Forshee <seth.forshee@canonical.com> Mon, 19 Mar 2018 14:09:49 -0500
17269
17270 linux (4.16.0-1.2) bionic; urgency=medium
17271
17272 * Driver not found in Ubuntu kernel does not detect interface (LP: #1745927)
17273 - d-i: add cxgb4 to nic-modules
17274
17275 * Support low-pin-count devices on Hisilicon SoCs (LP: #1677319)
17276 - [Config] CONFIG_INDIRECT_PIO=y
17277 - SAUCE: LIB: Introduce a generic PIO mapping method
17278 - SAUCE: PCI: Remove unused __weak attribute in pci_register_io_range()
17279 - SAUCE: PCI: Add fwnode handler as input param of pci_register_io_range()
17280 - SAUCE: PCI: Apply the new generic I/O management on PCI IO hosts
17281 - SAUCE: OF: Add missing I/O range exception for indirect-IO devices
17282 - [Config] CONFIG_HISILICON_LPC=y
17283 - SAUCE: HISI LPC: Support the LPC host on Hip06/Hip07 with DT bindings
17284 - SAUCE: ACPI / scan: do not enumerate Indirect IO host children
17285 - SAUCE: HISI LPC: Add ACPI support
17286 - SAUCE: MAINTAINERS: Add maintainer for HiSilicon LPC driver
17287
17288 * Miscellaneous Ubuntu changes
17289 - SAUCE: tools: use CC for linking acpi tools
17290
17291 [ Upstream Kernel Changes ]
17292
17293 * Rebase to v4.16-rc3
17294
17295 -- Seth Forshee <seth.forshee@canonical.com> Wed, 28 Feb 2018 10:17:23 -0600
17296
17297 linux (4.16.0-0.1) bionic; urgency=medium
17298
17299 * retpoline abi files are empty on i386 (LP: #1751021)
17300 - [Packaging] retpoline-extract -- instantiate retpoline files for i386
17301 - [Packaging] final-checks -- sanity checking ABI contents
17302 - [Packaging] final-checks -- check for empty retpoline files
17303
17304 * Miscellaneous upstream changes
17305 - disable vbox build
17306 - Disable zfs build
17307
17308 [ Upstream Kernel Changes ]
17309
17310 * Rebase to v4.16-rc2
17311
17312 -- Seth Forshee <seth.forshee@canonical.com> Thu, 22 Feb 2018 08:58:57 -0600
17313
17314 linux (4.16.0-0.0) bionic; urgency=medium
17315
17316 * Dummy entry
17317
17318 -- Seth Forshee <seth.forshee@canonical.com> Wed, 21 Feb 2018 14:33:13 -0600
17319
17320 linux (4.15.0-10.11) bionic; urgency=medium
17321
17322 * linux: 4.15.0-10.11 -proposed tracker (LP: #1749250)
17323
17324 * "swiotlb: coherent allocation failed" dmesg spam with linux 4.15.0-9.10
17325 (LP: #1749202)
17326 - swiotlb: suppress warning when __GFP_NOWARN is set
17327 - drm/ttm: specify DMA_ATTR_NO_WARN for huge page pools
17328
17329 * linux-tools: perf incorrectly linking libbfd (LP: #1748922)
17330 - SAUCE: tools -- add ability to disable libbfd
17331 - [Packaging] correct disablement of libbfd
17332
17333 * [Artful] Realtek ALC225: 2 secs noise when a headset plugged in
17334 (LP: #1744058)
17335 - ALSA: hda/realtek - update ALC225 depop optimize
17336
17337 * [Artful] Support headset mode for DELL WYSE (LP: #1723913)
17338 - SAUCE: ALSA: hda/realtek - Add support headset mode for DELL WYSE
17339
17340 * headset mic can't be detected on two Dell machines (LP: #1748807)
17341 - ALSA: hda/realtek - Support headset mode for ALC215/ALC285/ALC289
17342 - ALSA: hda - Fix headset mic detection problem for two Dell machines
17343
17344 * Bionic update to v4.15.3 stable release (LP: #1749191)
17345 - ip6mr: fix stale iterator
17346 - net: igmp: add a missing rcu locking section
17347 - qlcnic: fix deadlock bug
17348 - qmi_wwan: Add support for Quectel EP06
17349 - r8169: fix RTL8168EP take too long to complete driver initialization.
17350 - tcp: release sk_frag.page in tcp_disconnect
17351 - vhost_net: stop device during reset owner
17352 - ipv6: addrconf: break critical section in addrconf_verify_rtnl()
17353 - ipv6: change route cache aging logic
17354 - Revert "defer call to mem_cgroup_sk_alloc()"
17355 - net: ipv6: send unsolicited NA after DAD
17356 - rocker: fix possible null pointer dereference in
17357 rocker_router_fib_event_work
17358 - tcp_bbr: fix pacing_gain to always be unity when using lt_bw
17359 - cls_u32: add missing RCU annotation.
17360 - ipv6: Fix SO_REUSEPORT UDP socket with implicit sk_ipv6only
17361 - soreuseport: fix mem leak in reuseport_add_sock()
17362 - net_sched: get rid of rcu_barrier() in tcf_block_put_ext()
17363 - net: sched: fix use-after-free in tcf_block_put_ext
17364 - media: mtk-vcodec: add missing MODULE_LICENSE/DESCRIPTION
17365 - media: soc_camera: soc_scale_crop: add missing
17366 MODULE_DESCRIPTION/AUTHOR/LICENSE
17367 - media: tegra-cec: add missing MODULE_DESCRIPTION/AUTHOR/LICENSE
17368 - gpio: uniphier: fix mismatch between license text and MODULE_LICENSE
17369 - crypto: tcrypt - fix S/G table for test_aead_speed()
17370 - Linux 4.15.3
17371
17372 * bnx2x_attn_int_deasserted3:4323 MC assert! (LP: #1715519) //
17373 CVE-2018-1000026
17374 - net: create skb_gso_validate_mac_len()
17375 - bnx2x: disable GSO where gso_size is too big for hardware
17376
17377 * ethtool -p fails to light NIC LED on HiSilicon D05 systems (LP: #1748567)
17378 - net: hns: add ACPI mode support for ethtool -p
17379
17380 * CVE-2017-5715 (Spectre v2 Intel)
17381 - [Packaging] retpoline files must be sorted
17382 - [Packaging] pull in retpoline files
17383
17384 * [Feature] PXE boot with Intel Omni-Path (LP: #1712031)
17385 - d-i: Add hfi1 to nic-modules
17386
17387 * CVE-2017-5715 (Spectre v2 retpoline)
17388 - [Packaging] retpoline -- add call site validation
17389 - [Config] disable retpoline checks for first upload
17390
17391 * Do not duplicate changelog entries assigned to more than one bug or CVE
17392 (LP: #1743383)
17393 - [Packaging] git-ubuntu-log -- handle multiple bugs/cves better
17394
17395 -- Seth Forshee <seth.forshee@canonical.com> Tue, 13 Feb 2018 11:33:58 -0600
17396
17397 linux (4.15.0-9.10) bionic; urgency=medium
17398
17399 * linux: 4.15.0-9.10 -proposed tracker (LP: #1748244)
17400
17401 * Miscellaneous Ubuntu changes
17402 - [Debian] tests -- remove gcc-multilib dependency for arm64
17403
17404 -- Seth Forshee <seth.forshee@canonical.com> Thu, 08 Feb 2018 11:25:04 -0600
17405
17406 linux (4.15.0-8.9) bionic; urgency=medium
17407
17408 * linux: 4.15.0-8.9 -proposed tracker (LP: #1748075)
17409
17410 * Bionic update to v4.15.2 stable release (LP: #1748072)
17411 - KVM: x86: Make indirect calls in emulator speculation safe
17412 - KVM: VMX: Make indirect call speculation safe
17413 - module/retpoline: Warn about missing retpoline in module
17414 - x86/cpufeatures: Add CPUID_7_EDX CPUID leaf
17415 - x86/cpufeatures: Add Intel feature bits for Speculation Control
17416 - x86/cpufeatures: Add AMD feature bits for Speculation Control
17417 - x86/msr: Add definitions for new speculation control MSRs
17418 - x86/pti: Do not enable PTI on CPUs which are not vulnerable to Meltdown
17419 - x86/cpufeature: Blacklist SPEC_CTRL/PRED_CMD on early Spectre v2 microcodes
17420 - x86/speculation: Add basic IBPB (Indirect Branch Prediction Barrier) support
17421 - x86/alternative: Print unadorned pointers
17422 - x86/nospec: Fix header guards names
17423 - x86/bugs: Drop one "mitigation" from dmesg
17424 - x86/cpu/bugs: Make retpoline module warning conditional
17425 - x86/cpufeatures: Clean up Spectre v2 related CPUID flags
17426 - x86/retpoline: Simplify vmexit_fill_RSB()
17427 - x86/speculation: Simplify indirect_branch_prediction_barrier()
17428 - auxdisplay: img-ascii-lcd: add missing MODULE_DESCRIPTION/AUTHOR/LICENSE
17429 - iio: adc/accel: Fix up module licenses
17430 - pinctrl: pxa: pxa2xx: add missing MODULE_DESCRIPTION/AUTHOR/LICENSE
17431 - ASoC: pcm512x: add missing MODULE_DESCRIPTION/AUTHOR/LICENSE
17432 - KVM: nVMX: Eliminate vmcs02 pool
17433 - KVM: VMX: introduce alloc_loaded_vmcs
17434 - objtool: Improve retpoline alternative handling
17435 - objtool: Add support for alternatives at the end of a section
17436 - objtool: Warn on stripped section symbol
17437 - x86/mm: Fix overlap of i386 CPU_ENTRY_AREA with FIX_BTMAP
17438 - x86/spectre: Check CONFIG_RETPOLINE in command line parser
17439 - x86/entry/64: Remove the SYSCALL64 fast path
17440 - x86/entry/64: Push extra regs right away
17441 - x86/asm: Move 'status' from thread_struct to thread_info
17442 - Documentation: Document array_index_nospec
17443 - array_index_nospec: Sanitize speculative array de-references
17444 - x86: Implement array_index_mask_nospec
17445 - x86: Introduce barrier_nospec
17446 - x86: Introduce __uaccess_begin_nospec() and uaccess_try_nospec
17447 - x86/usercopy: Replace open coded stac/clac with __uaccess_{begin, end}
17448 - x86/uaccess: Use __uaccess_begin_nospec() and uaccess_try_nospec
17449 - x86/get_user: Use pointer masking to limit speculation
17450 - x86/syscall: Sanitize syscall table de-references under speculation
17451 - vfs, fdtable: Prevent bounds-check bypass via speculative execution
17452 - nl80211: Sanitize array index in parse_txq_params
17453 - x86/spectre: Report get_user mitigation for spectre_v1
17454 - x86/spectre: Fix spelling mistake: "vunerable"-> "vulnerable"
17455 - x86/cpuid: Fix up "virtual" IBRS/IBPB/STIBP feature bits on Intel
17456 - x86/speculation: Use Indirect Branch Prediction Barrier in context switch
17457 - x86/paravirt: Remove 'noreplace-paravirt' cmdline option
17458 - KVM: VMX: make MSR bitmaps per-VCPU
17459 - x86/kvm: Update spectre-v1 mitigation
17460 - x86/retpoline: Avoid retpolines for built-in __init functions
17461 - x86/spectre: Simplify spectre_v2 command line parsing
17462 - x86/pti: Mark constant arrays as __initconst
17463 - x86/speculation: Fix typo IBRS_ATT, which should be IBRS_ALL
17464 - KVM/x86: Update the reverse_cpuid list to include CPUID_7_EDX
17465 - KVM/x86: Add IBPB support
17466 - KVM/VMX: Emulate MSR_IA32_ARCH_CAPABILITIES
17467 - KVM/VMX: Allow direct access to MSR_IA32_SPEC_CTRL
17468 - KVM/SVM: Allow direct access to MSR_IA32_SPEC_CTRL
17469 - serial: core: mark port as initialized after successful IRQ change
17470 - fpga: region: release of_parse_phandle nodes after use
17471 - Linux 4.15.2
17472
17473 * Add support for the NIC on SynQuacer E-Series boards (LP: #1747792)
17474 - net: phy: core: remove now uneeded disabling of interrupts
17475 - [Config] CONFIG_NET_VENDOR_SOCIONEXT=y & CONFIG_SNI_NETSEC=m
17476 - net: socionext: Add Synquacer NetSec driver
17477 - net: socionext: include linux/io.h to fix build
17478 - net: socionext: Fix error return code in netsec_netdev_open()
17479
17480 * [Artful/Bionic] [Config] enable EDAC_GHES for ARM64 (LP: #1747746)
17481 - [Config] CONFIG_EDAC_GHES=y
17482
17483 * support thunderx2 vendor pmu events (LP: #1747523)
17484 - perf pmu: Pass pmu as a parameter to get_cpuid_str()
17485 - perf tools arm64: Add support for get_cpuid_str function.
17486 - perf pmu: Add helper function is_pmu_core to detect PMU CORE devices
17487 - perf vendor events arm64: Add ThunderX2 implementation defined pmu core
17488 events
17489 - perf pmu: Add check for valid cpuid in perf_pmu__find_map()
17490
17491 * linux 4.14.0-7.9 ADT test failure with linux 4.14.0-7.9 (LP: #1732463)
17492 - SAUCE: mm: disable vma based swap readahead by default
17493 - SAUCE: mm: fix memory hotplug in ZONE_HIGHMEM
17494
17495 * Miscellaneous Ubuntu changes
17496 - [Config] Fix CONFIG_PROFILE_ALL_BRANCHES annotations
17497
17498 -- Seth Forshee <seth.forshee@canonical.com> Wed, 07 Feb 2018 21:13:27 -0600
17499
17500 linux (4.15.0-7.8) bionic; urgency=medium
17501
17502 * Bionic update to v4.15.1 stable release (LP: #1747169)
17503 - Bluetooth: hci_serdev: Init hci_uart proto_lock to avoid oops
17504 - tools/gpio: Fix build error with musl libc
17505 - gpio: stmpe: i2c transfer are forbiden in atomic context
17506 - gpio: Fix kernel stack leak to userspace
17507 - ALSA: hda - Reduce the suspend time consumption for ALC256
17508 - crypto: ecdh - fix typo in KPP dependency of CRYPTO_ECDH
17509 - crypto: aesni - handle zero length dst buffer
17510 - crypto: aesni - fix typo in generic_gcmaes_decrypt
17511 - crypto: aesni - add wrapper for generic gcm(aes)
17512 - crypto: aesni - Fix out-of-bounds access of the data buffer in generic-gcm-
17513 aesni
17514 - crypto: aesni - Fix out-of-bounds access of the AAD buffer in generic-gcm-
17515 aesni
17516 - crypto: inside-secure - fix hash when length is a multiple of a block
17517 - crypto: inside-secure - avoid unmapping DMA memory that was not mapped
17518 - crypto: sha3-generic - fixes for alignment and big endian operation
17519 - crypto: af_alg - whitelist mask and type
17520 - HID: wacom: EKR: ensure devres groups at higher indexes are released
17521 - HID: wacom: Fix reporting of touch toggle (WACOM_HID_WD_MUTE_DEVICE) events
17522 - power: reset: zx-reboot: add missing MODULE_DESCRIPTION/AUTHOR/LICENSE
17523 - gpio: iop: add missing MODULE_DESCRIPTION/AUTHOR/LICENSE
17524 - gpio: ath79: add missing MODULE_DESCRIPTION/LICENSE
17525 - mtd: nand: denali_pci: add missing MODULE_DESCRIPTION/AUTHOR/LICENSE
17526 - igb: Free IRQs when device is hotplugged
17527 - ima/policy: fix parsing of fsuuid
17528 - scsi: aacraid: Fix udev inquiry race condition
17529 - scsi: aacraid: Fix hang in kdump
17530 - scsi: storvsc: missing error code in storvsc_probe()
17531 - staging: lustre: separate a connection destroy from free struct kib_conn
17532 - staging: ccree: NULLify backup_info when unused
17533 - staging: ccree: fix fips event irq handling build
17534 - tty: fix data race between tty_init_dev and flush of buf
17535 - usb: option: Add support for FS040U modem
17536 - USB: serial: pl2303: new device id for Chilitag
17537 - USB: cdc-acm: Do not log urb submission errors on disconnect
17538 - CDC-ACM: apply quirk for card reader
17539 - USB: serial: io_edgeport: fix possible sleep-in-atomic
17540 - usbip: prevent bind loops on devices attached to vhci_hcd
17541 - usbip: list: don't list devices attached to vhci_hcd
17542 - USB: serial: simple: add Motorola Tetra driver
17543 - usb: f_fs: Prevent gadget unbind if it is already unbound
17544 - usb: uas: unconditionally bring back host after reset
17545 - usb/gadget: Fix "high bandwidth" check in usb_gadget_ep_match_desc()
17546 - ANDROID: binder: remove waitqueue when thread exits.
17547 - android: binder: use VM_ALLOC to get vm area
17548 - mei: me: allow runtime pm for platform with D0i3
17549 - serial: 8250_of: fix return code when probe function fails to get reset
17550 - serial: 8250_uniphier: fix error return code in uniphier_uart_probe()
17551 - serial: 8250_dw: Revert "Improve clock rate setting"
17552 - serial: imx: Only wakeup via RTSDEN bit if the system has RTS/CTS
17553 - spi: imx: do not access registers while clocks disabled
17554 - iio: adc: stm32: fix scan of multiple channels with DMA
17555 - iio: chemical: ccs811: Fix output of IIO_CONCENTRATION channels
17556 - test_firmware: fix missing unlock on error in config_num_requests_store()
17557 - Input: synaptics-rmi4 - unmask F03 interrupts when port is opened
17558 - Input: synaptics-rmi4 - do not delete interrupt memory too early
17559 - x86/efi: Clarify that reset attack mitigation needs appropriate userspace
17560 - Linux 4.15.1
17561
17562 * Dell XPS 13 9360 bluetooth (Atheros) won't connect after resume
17563 (LP: #1744712)
17564 - Revert "Bluetooth: btusb: fix QCA Rome suspend/resume"
17565 - Bluetooth: btusb: Restore QCA Rome suspend/resume fix with a "rewritten"
17566 version
17567
17568 * apparmor profile load in stacked policy container fails (LP: #1746463)
17569 - SAUCE: apparmor: fix display of .ns_name for containers
17570
17571 -- Seth Forshee <seth.forshee@canonical.com> Sun, 04 Feb 2018 11:56:32 +0100
17572
17573 linux (4.15.0-6.7) bionic; urgency=low
17574
17575 * upload urgency should be medium by default (LP: #1745338)
17576 - [Packaging] update urgency to medium by default
17577
17578 * Shutdown hang on 16.04 with iscsi targets (LP: #1569925)
17579 - scsi: libiscsi: Allow sd_shutdown on bad transport
17580
17581 * Miscellaneous Ubuntu changes
17582 - SAUCE: (noup) Update spl to 0.7.5-1ubuntu1, zfs to 0.7.5-1ubuntu1
17583 - Revert "UBUNTU: SAUCE: mm: fix memory hotplug in ZONE_HIGHMEM"
17584 - Revert "UBUNTU: SAUCE: mm: disable vma based swap readahead by default"
17585
17586 [ Upstream Kernel Changes ]
17587
17588 * Rebase to v4.15
17589
17590 -- Seth Forshee <seth.forshee@canonical.com> Mon, 29 Jan 2018 08:47:07 -0600
17591
17592 linux (4.15.0-5.6) bionic; urgency=low
17593
17594 * $(LOCAL_ENV_CC) and $(LOCAL_ENV_DISTCC_HOSTS) should be properly quoted
17595 (LP: #1744077)
17596 - [Debian] pass LOCAL_ENV_CC and LOCAL_ENV_DISTCC_HOSTS properly
17597
17598 * Missing install-time driver for QLogic QED 25/40/100Gb Ethernet NIC
17599 (LP: #1743638)
17600 - [d-i] Add qede to nic-modules udeb
17601
17602 * boot failure on AMD Raven + WesternXT (LP: #1742759)
17603 - SAUCE: drm/amdgpu: add atpx quirk handling (v2)
17604
17605 * Unable to handle kernel NULL pointer dereference at isci_task_abort_task
17606 (LP: #1726519)
17607 - SAUCE: Revert "scsi: libsas: allow async aborts"
17608
17609 * Update Ubuntu-4.15.0 config to support Intel Atom devices (LP: #1739939)
17610 - [Config] CONFIG_SERIAL_DEV_BUS=y, CONFIG_SERIAL_DEV_CTRL_TTYPORT=y
17611
17612 * Miscellaneous Ubuntu changes
17613 - Rebase to v4.15-rc7
17614 - [Config] CONFIG_CPU_ISOLATION=y
17615 - [Config] Update annotations following config review
17616 - Revert "UBUNTU: SAUCE: Import aufs driver"
17617 - SAUCE: Import aufs driver
17618 - ubuntu: vbox -- update to 5.2.6-dfsg-1
17619 - ubuntu: vbox: build fixes for 4.15
17620 - ubuntu: vbox -- update to 5.2.6-dfsg-2
17621 - hio: updates for timer api changes in 4.15
17622 - enable hio build
17623 - Rebase to v4.15-rc9
17624
17625 [ Upstream Kernel Changes ]
17626
17627 * Rebase to v4.15-rc9
17628
17629 -- Seth Forshee <seth.forshee@canonical.com> Mon, 22 Jan 2018 10:16:05 -0600
17630
17631 linux (4.15.0-4.5) bionic; urgency=low
17632
17633 * [0cf3:e010] QCA6174A XR failed to pair with bt 4.0 device (LP: #1741166)
17634 - SAUCE: Bluetooth: btusb: Add support for 0cf3:e010
17635
17636 * External HDMI monitor failed to show screen on Lenovo X1 series
17637 (LP: #1738523)
17638 - SAUCE: drm/i915: Disable writing of TMDS_OE on Lenovo ThinkPad X1 series
17639
17640 * Miscellaneous Ubuntu changes
17641 - [Debian] autoreconstruct - add resoration of execute permissions
17642
17643 [ Upstream Kernel Changes ]
17644
17645 * Rebase to v4.15-rc4
17646
17647 -- Seth Forshee <seth.forshee@canonical.com> Wed, 10 Jan 2018 10:24:22 -0600
17648
17649 linux (4.15.0-3.4) bionic; urgency=low
17650
17651 * ubuntu/xr-usb-serial didn't get built in zesty and artful (LP: #1733281)
17652 - SAUCE: make sure ubuntu/xr-usb-serial builds for x86
17653
17654 [ Upstream Kernel Changes ]
17655
17656 * Rebase to v4.15-rc6
17657
17658 -- Seth Forshee <seth.forshee@canonical.com> Wed, 03 Jan 2018 20:20:43 -0600
17659
17660 linux (4.15.0-2.3) bionic; urgency=low
17661
17662 * nvidia-graphics-drivers-384 384.90-0ubuntu6 ADT test failure with linux
17663 4.15.0-1.2 (LP: #1737752)
17664 - x86/mm: Unbreak modules that use the DMA API
17665
17666 * Ubuntu 17.10 corrupting BIOS - many LENOVO laptops models (LP: #1734147)
17667 - [Config] CONFIG_SPI_INTEL_SPI_*=n
17668
17669 * power: commonise configs IBMVETH/IBMVSCSI and ensure both are in linux-image
17670 and udebs (LP: #1521712)
17671 - [Config] Include ibmvnic in nic-modules
17672
17673 * Enable arm64 emulation of removed ARMv7 instructions (LP: #1545542)
17674 - [Config] Enable support for emulation of deprecated ARMv8 instructions
17675
17676 * Miscellaneous Ubuntu changes
17677 - SAUCE: (noup) Update spl with 4.15 compat fix (LP:#1737761)
17678 - Enable zfs build
17679 - [Debian] add icp to zfs-modules.ignore
17680
17681 [ Upstream Kernel Changes ]
17682
17683 * Rebase to v4.15-rc4
17684
17685 -- Seth Forshee <seth.forshee@canonical.com> Mon, 18 Dec 2017 09:27:13 -0600
17686
17687 linux (4.15.0-1.2) bionic; urgency=low
17688
17689 * Disabling zfs does not always disable module checks for the zfs modules
17690 (LP: #1737176)
17691 - [Packaging] disable zfs module checks when zfs is disabled
17692
17693 * Miscellaneous Ubuntu changes
17694 - [Config] CONFIG_UNWINDER_FRAME_POINTER=y for amd64
17695
17696 [ Upstream Kernel Changes ]
17697
17698 * Rebase to v4.15-rc3
17699
17700 -- Seth Forshee <seth.forshee@canonical.com> Sun, 10 Dec 2017 22:07:19 -0600
17701
17702 linux (4.15.0-0.1) bionic; urgency=low
17703
17704 * Miscellaneous Ubuntu changes
17705 - ubuntu: vbox -- update to 5.2.2-dfsg-2
17706 - ubuntu: vbox: build fixes for 4.15
17707 - disable hio build
17708 - [Config] Update kernel lockdown options to fix build errors
17709 - Disable zfs build
17710 - SAUCE: Import aufs driver
17711 - [Config] Enable AUFS config options
17712
17713 [ Upstream Kernel Changes ]
17714
17715 * Rebase to v4.15-rc2
17716
17717 -- Seth Forshee <seth.forshee@canonical.com> Fri, 08 Dec 2017 13:55:42 -0600
17718
17719 linux (4.14.0-11.13) bionic; urgency=low
17720
17721 * linux: 4.14.0-11.13 -proposed tracker (LP: #1736168)
17722
17723 * CVE-2017-1000405
17724 - mm, thp: Do not make page table dirty unconditionally in touch_p[mu]d()
17725
17726 * linux 4.14.0-7.9 ADT test failure with linux 4.14.0-7.9 (LP: #1732463)
17727 - SAUCE: mm: disable vma based swap readahead by default
17728 - SAUCE: mm: fix memory hotplug in ZONE_HIGHMEM
17729
17730 * Bionic update to v4.14.3 stable release (LP: #1735843)
17731 - s390: fix transactional execution control register handling
17732 - s390/noexec: execute kexec datamover without DAT
17733 - s390/runtime instrumention: fix possible memory corruption
17734 - s390/guarded storage: fix possible memory corruption
17735 - s390/disassembler: add missing end marker for e7 table
17736 - s390/disassembler: increase show_code buffer size
17737 - ACPI / PM: Fix acpi_pm_notifier_lock vs flush_workqueue() deadlock
17738 - ACPI / EC: Fix regression related to triggering source of EC event handling
17739 - cpufreq: schedutil: Reset cached_raw_freq when not in sync with next_freq
17740 - serdev: fix registration of second slave
17741 - sched: Make resched_cpu() unconditional
17742 - lib/mpi: call cond_resched() from mpi_powm() loop
17743 - x86/boot: Fix boot failure when SMP MP-table is based at 0
17744 - x86/decoder: Add new TEST instruction pattern
17745 - x86/entry/64: Fix entry_SYSCALL_64_after_hwframe() IRQ tracing
17746 - x86/entry/64: Add missing irqflags tracing to native_load_gs_index()
17747 - perf/x86/intel: Hide TSX events when RTM is not supported
17748 - arm64: Implement arch-specific pte_access_permitted()
17749 - ARM: 8722/1: mm: make STRICT_KERNEL_RWX effective for LPAE
17750 - ARM: 8721/1: mm: dump: check hardware RO bit for LPAE
17751 - uapi: fix linux/tls.h userspace compilation error
17752 - uapi: fix linux/rxrpc.h userspace compilation errors
17753 - MIPS: cmpxchg64() and HAVE_VIRT_CPU_ACCOUNTING_GEN don't work for 32-bit SMP
17754 - MIPS: ralink: Fix MT7628 pinmux
17755 - MIPS: ralink: Fix typo in mt7628 pinmux function
17756 - net: mvneta: fix handling of the Tx descriptor counter
17757 - nbd: wait uninterruptible for the dead timeout
17758 - nbd: don't start req until after the dead connection logic
17759 - PM / OPP: Add missing of_node_put(np)
17760 - PCI/ASPM: Account for downstream device's Port Common_Mode_Restore_Time
17761 - PCI/ASPM: Use correct capability pointer to program LTR_L1.2_THRESHOLD
17762 - PCI: hv: Use effective affinity mask
17763 - PCI: Set Cavium ACS capability quirk flags to assert RR/CR/SV/UF
17764 - PCI: Apply Cavium ThunderX ACS quirk to more Root Ports
17765 - ALSA: hda: Add Raven PCI ID
17766 - dm integrity: allow unaligned bv_offset
17767 - dm cache: fix race condition in the writeback mode overwrite_bio
17768 optimisation
17769 - dm crypt: allow unaligned bv_offset
17770 - dm zoned: ignore last smaller runt zone
17771 - dm mpath: remove annoying message of 'blk_get_request() returned -11'
17772 - dm bufio: fix integer overflow when limiting maximum cache size
17773 - ovl: Put upperdentry if ovl_check_origin() fails
17774 - dm: allocate struct mapped_device with kvzalloc
17775 - sched/rt: Simplify the IPI based RT balancing logic
17776 - MIPS: pci: Remove KERN_WARN instance inside the mt7620 driver
17777 - dm: fix race between dm_get_from_kobject() and __dm_destroy()
17778 - dm: discard support requires all targets in a table support discards
17779 - MIPS: Fix odd fp register warnings with MIPS64r2
17780 - MIPS: Fix MIPS64 FP save/restore on 32-bit kernels
17781 - MIPS: dts: remove bogus bcm96358nb4ser.dtb from dtb-y entry
17782 - MIPS: Fix an n32 core file generation regset support regression
17783 - MIPS: BCM47XX: Fix LED inversion for WRT54GSv1
17784 - MIPS: math-emu: Fix final emulation phase for certain instructions
17785 - rt2x00usb: mark device removed when get ENOENT usb error
17786 - mm/z3fold.c: use kref to prevent page free/compact race
17787 - autofs: don't fail mount for transient error
17788 - nilfs2: fix race condition that causes file system corruption
17789 - fscrypt: lock mutex before checking for bounce page pool
17790 - eCryptfs: use after free in ecryptfs_release_messaging()
17791 - libceph: don't WARN() if user tries to add invalid key
17792 - bcache: check ca->alloc_thread initialized before wake up it
17793 - fs: guard_bio_eod() needs to consider partitions
17794 - fanotify: fix fsnotify_prepare_user_wait() failure
17795 - isofs: fix timestamps beyond 2027
17796 - btrfs: change how we decide to commit transactions during flushing
17797 - f2fs: expose some sectors to user in inline data or dentry case
17798 - NFS: Fix typo in nomigration mount option
17799 - NFS: Revert "NFS: Move the flock open mode check into nfs_flock()"
17800 - nfs: Fix ugly referral attributes
17801 - NFS: Avoid RCU usage in tracepoints
17802 - NFS: revalidate "." etc correctly on "open".
17803 - nfsd: deal with revoked delegations appropriately
17804 - rtlwifi: rtl8192ee: Fix memory leak when loading firmware
17805 - rtlwifi: fix uninitialized rtlhal->last_suspend_sec time
17806 - iwlwifi: fix firmware names for 9000 and A000 series hw
17807 - md: fix deadlock error in recent patch.
17808 - md: don't check MD_SB_CHANGE_CLEAN in md_allow_write
17809 - Bluetooth: btqcomsmd: Add support for BD address setup
17810 - md/bitmap: revert a patch
17811 - fsnotify: clean up fsnotify_prepare/finish_user_wait()
17812 - fsnotify: pin both inode and vfsmount mark
17813 - fsnotify: fix pinning group in fsnotify_prepare_user_wait()
17814 - ata: fixes kernel crash while tracing ata_eh_link_autopsy event
17815 - ext4: fix interaction between i_size, fallocate, and delalloc after a crash
17816 - ext4: prevent data corruption with inline data + DAX
17817 - ext4: prevent data corruption with journaling + DAX
17818 - ALSA: pcm: update tstamp only if audio_tstamp changed
17819 - ALSA: usb-audio: Add sanity checks to FE parser
17820 - ALSA: usb-audio: Fix potential out-of-bound access at parsing SU
17821 - ALSA: usb-audio: Add sanity checks in v2 clock parsers
17822 - ALSA: timer: Remove kernel warning at compat ioctl error paths
17823 - ALSA: hda/realtek - Fix ALC275 no sound issue
17824 - ALSA: hda: Fix too short HDMI/DP chmap reporting
17825 - ALSA: hda - Fix yet remaining issue with vmaster 0dB initialization
17826 - ALSA: hda/realtek - Fix ALC700 family no sound issue
17827 - ASoC: sun8i-codec: Invert Master / Slave condition
17828 - ASoC: sun8i-codec: Fix left and right channels inversion
17829 - ASoC: sun8i-codec: Set the BCLK divider
17830 - mfd: lpc_ich: Avoton/Rangeley uses SPI_BYT method
17831 - fix a page leak in vhost_scsi_iov_to_sgl() error recovery
17832 - 9p: Fix missing commas in mount options
17833 - fs/9p: Compare qid.path in v9fs_test_inode
17834 - net/9p: Switch to wait_event_killable()
17835 - scsi: qla2xxx: Suppress a kernel complaint in qla_init_base_qpair()
17836 - scsi: sd_zbc: Fix sd_zbc_read_zoned_characteristics()
17837 - scsi: lpfc: fix pci hot plug crash in timer management routines
17838 - scsi: lpfc: fix pci hot plug crash in list_add call
17839 - scsi: lpfc: Fix crash receiving ELS while detaching driver
17840 - scsi: lpfc: Fix FCP hba_wqidx assignment
17841 - scsi: lpfc: Fix oops if nvmet_fc_register_targetport fails
17842 - iscsi-target: Make TASK_REASSIGN use proper se_cmd->cmd_kref
17843 - iscsi-target: Fix non-immediate TMR reference leak
17844 - target: fix null pointer regression in core_tmr_drain_tmr_list
17845 - target: fix buffer offset in core_scsi3_pri_read_full_status
17846 - target: Fix QUEUE_FULL + SCSI task attribute handling
17847 - target: Fix caw_sem leak in transport_generic_request_failure
17848 - target: Fix quiese during transport_write_pending_qf endless loop
17849 - target: Avoid early CMD_T_PRE_EXECUTE failures during ABORT_TASK
17850 - mtd: Avoid probe failures when mtd->dbg.dfs_dir is invalid
17851 - mtd: nand: Export nand_reset() symbol
17852 - mtd: nand: atmel: Actually use the PM ops
17853 - mtd: nand: omap2: Fix subpage write
17854 - mtd: nand: Fix writing mtdoops to nand flash.
17855 - mtd: nand: mtk: fix infinite ECC decode IRQ issue
17856 - mailbox: bcm-flexrm-mailbox: Fix FlexRM ring flush sequence
17857 - p54: don't unregister leds when they are not initialized
17858 - block: Fix a race between blk_cleanup_queue() and timeout handling
17859 - raid1: prevent freeze_array/wait_all_barriers deadlock
17860 - genirq: Track whether the trigger type has been set
17861 - irqchip/gic-v3: Fix ppi-partitions lookup
17862 - lockd: double unregister of inetaddr notifiers
17863 - KVM: PPC: Book3S HV: Don't call real-mode XICS hypercall handlers if not
17864 enabled
17865 - KVM: nVMX: set IDTR and GDTR limits when loading L1 host state
17866 - KVM: SVM: obey guest PAT
17867 - kvm: vmx: Reinstate support for CPUs without virtual NMI
17868 - dax: fix PMD faults on zero-length files
17869 - dax: fix general protection fault in dax_alloc_inode
17870 - SUNRPC: Fix tracepoint storage issues with svc_recv and svc_rqst_status
17871 - clk: ti: dra7-atl-clock: fix child-node lookups
17872 - libnvdimm, dimm: clear 'locked' status on successful DIMM enable
17873 - libnvdimm, pfn: make 'resource' attribute only readable by root
17874 - libnvdimm, namespace: fix label initialization to use valid seq numbers
17875 - libnvdimm, region : make 'resource' attribute only readable by root
17876 - libnvdimm, namespace: make 'resource' attribute only readable by root
17877 - svcrdma: Preserve CB send buffer across retransmits
17878 - IB/srpt: Do not accept invalid initiator port names
17879 - IB/cm: Fix memory corruption in handling CM request
17880 - IB/hfi1: Fix incorrect available receive user context count
17881 - IB/srp: Avoid that a cable pull can trigger a kernel crash
17882 - IB/core: Avoid crash on pkey enforcement failed in received MADs
17883 - IB/core: Only maintain real QPs in the security lists
17884 - NFC: fix device-allocation error return
17885 - spi-nor: intel-spi: Fix broken software sequencing codes
17886 - i40e: Use smp_rmb rather than read_barrier_depends
17887 - igb: Use smp_rmb rather than read_barrier_depends
17888 - igbvf: Use smp_rmb rather than read_barrier_depends
17889 - ixgbevf: Use smp_rmb rather than read_barrier_depends
17890 - i40evf: Use smp_rmb rather than read_barrier_depends
17891 - fm10k: Use smp_rmb rather than read_barrier_depends
17892 - ixgbe: Fix skb list corruption on Power systems
17893 - parisc: Fix validity check of pointer size argument in new CAS
17894 implementation
17895 - powerpc: Fix boot on BOOK3S_32 with CONFIG_STRICT_KERNEL_RWX
17896 - powerpc/mm/radix: Fix crashes on Power9 DD1 with radix MMU and STRICT_RWX
17897 - powerpc/perf/imc: Use cpu_to_node() not topology_physical_package_id()
17898 - powerpc/signal: Properly handle return value from uprobe_deny_signal()
17899 - powerpc/64s: Fix masking of SRR1 bits on instruction fault
17900 - powerpc/64s/radix: Fix 128TB-512TB virtual address boundary case allocation
17901 - powerpc/64s/hash: Fix 512T hint detection to use >= 128T
17902 - powerpc/64s/hash: Fix 128TB-512TB virtual address boundary case allocation
17903 - powerpc/64s/hash: Fix fork() with 512TB process address space
17904 - powerpc/64s/hash: Allow MAP_FIXED allocations to cross 128TB boundary
17905 - media: Don't do DMA on stack for firmware upload in the AS102 driver
17906 - media: rc: check for integer overflow
17907 - media: rc: nec decoder should not send both repeat and keycode
17908 - cx231xx-cards: fix NULL-deref on missing association descriptor
17909 - media: v4l2-ctrl: Fix flags field on Control events
17910 - media: venus: fix wrong size on dma_free
17911 - media: venus: venc: fix bytesused v4l2_plane field
17912 - media: venus: reimplement decoder stop command
17913 - ARM64: dts: meson-gxl: Add alternate ARM Trusted Firmware reserved memory
17914 zone
17915 - iwlwifi: fix wrong struct for a000 device
17916 - iwlwifi: add a new a000 device
17917 - iwlwifi: pcie: sort IDs for the 9000 series for easier comparisons
17918 - iwlwifi: add new cards for a000 series
17919 - iwlwifi: add new cards for 8265 series
17920 - iwlwifi: add new cards for 8260 series
17921 - iwlwifi: fix PCI IDs and configuration mapping for 9000 series
17922 - iwlwifi: mvm: support version 7 of the SCAN_REQ_UMAC FW command
17923 - e1000e: Fix error path in link detection
17924 - e1000e: Fix return value test
17925 - e1000e: Separate signaling for link check/link up
17926 - e1000e: Avoid receiver overrun interrupt bursts
17927 - e1000e: fix buffer overrun while the I219 is processing DMA transactions
17928 - Linux 4.14.3
17929
17930 * Miscellaneous Ubuntu changes
17931 - SAUCE: s390/topology: don't inline cpu_to_node
17932 - SAUCE: (noup) Update spl to 0.7.3-1ubuntu1, zfs to 0.7.3-1ubuntu1
17933
17934 -- Seth Forshee <seth.forshee@canonical.com> Mon, 04 Dec 2017 09:08:07 -0600
17935
17936 linux (4.14.0-10.12) bionic; urgency=low
17937
17938 * linux: 4.14.0-10.12 -proposed tracker (LP: #1734901)
17939
17940 * Miscellaneous Ubuntu changes
17941 - SAUCE: Enable the ACPI kernel debugger and acpidbg tool
17942 - [Packaging] Include arch/arm64/kernel/ftrace-mod.o in headers package
17943
17944 -- Seth Forshee <seth.forshee@canonical.com> Tue, 28 Nov 2017 08:46:49 -0600
17945
17946 linux (4.14.0-9.11) bionic; urgency=low
17947
17948 * linux: 4.14.0-9.11 -proposed tracker (LP: #1734728)
17949
17950 * Miscellaneous Ubuntu changes
17951 - Revert "UBUNTU: SAUCE: (noup) Update spl to 0.7.3-1ubuntu1, zfs to
17952 0.7.3-1ubuntu1"
17953
17954 -- Seth Forshee <seth.forshee@canonical.com> Mon, 27 Nov 2017 12:44:48 -0600
17955
17956 linux (4.14.0-8.10) bionic; urgency=low
17957
17958 * linux: 4.14.0-8.10 -proposed tracker (LP: #1734695)
17959
17960 * Bionic update to v4.14.2 stable release (LP: #1734694)
17961 - bio: ensure __bio_clone_fast copies bi_partno
17962 - af_netlink: ensure that NLMSG_DONE never fails in dumps
17963 - vxlan: fix the issue that neigh proxy blocks all icmpv6 packets
17964 - net: cdc_ncm: GetNtbFormat endian fix
17965 - fealnx: Fix building error on MIPS
17966 - net/sctp: Always set scope_id in sctp_inet6_skb_msgname
17967 - ima: do not update security.ima if appraisal status is not INTEGRITY_PASS
17968 - serial: omap: Fix EFR write on RTS deassertion
17969 - serial: 8250_fintek: Fix finding base_port with activated SuperIO
17970 - tpm-dev-common: Reject too short writes
17971 - rcu: Fix up pending cbs check in rcu_prepare_for_idle
17972 - mm/pagewalk.c: report holes in hugetlb ranges
17973 - ocfs2: fix cluster hang after a node dies
17974 - ocfs2: should wait dio before inode lock in ocfs2_setattr()
17975 - ipmi: fix unsigned long underflow
17976 - mm/page_alloc.c: broken deferred calculation
17977 - mm/page_ext.c: check if page_ext is not prepared
17978 - coda: fix 'kernel memory exposure attempt' in fsync
17979 - ipmi: Prefer ACPI system interfaces over SMBIOS ones
17980 - Linux 4.14.2
17981
17982 * Bionic update to v4.14.1 stable release (LP: #1734693)
17983 - EDAC, sb_edac: Don't create a second memory controller if HA1 is not present
17984 - dmaengine: dmatest: warn user when dma test times out
17985 - media: imon: Fix null-ptr-deref in imon_probe
17986 - media: dib0700: fix invalid dvb_detach argument
17987 - crypto: dh - Fix double free of ctx->p
17988 - crypto: dh - Don't permit 'p' to be 0
17989 - crypto: dh - Don't permit 'key' or 'g' size longer than 'p'
17990 - crypto: brcm - Explicity ACK mailbox message
17991 - USB: early: Use new USB product ID and strings for DbC device
17992 - USB: usbfs: compute urb->actual_length for isochronous
17993 - USB: Add delay-init quirk for Corsair K70 LUX keyboards
17994 - usb: gadget: f_fs: Fix use-after-free in ffs_free_inst
17995 - USB: serial: metro-usb: stop I/O after failed open
17996 - USB: serial: Change DbC debug device binding ID
17997 - USB: serial: qcserial: add pid/vid for Sierra Wireless EM7355 fw update
17998 - USB: serial: garmin_gps: fix I/O after failed probe and remove
17999 - USB: serial: garmin_gps: fix memory leak on probe errors
18000 - selftests/x86/protection_keys: Fix syscall NR redefinition warnings
18001 - x86/MCE/AMD: Always give panic severity for UC errors in kernel context
18002 - platform/x86: peaq-wmi: Add DMI check before binding to the WMI interface
18003 - platform/x86: peaq_wmi: Fix missing terminating entry for peaq_dmi_table
18004 - HID: cp2112: add HIDRAW dependency
18005 - HID: wacom: generic: Recognize WACOM_HID_WD_PEN as a type of pen collection
18006 - rpmsg: glink: Add missing MODULE_LICENSE
18007 - staging: wilc1000: Fix bssid buffer offset in Txq
18008 - staging: sm750fb: Fix parameter mistake in poke32
18009 - staging: ccree: fix 64 bit scatter/gather DMA ops
18010 - staging: greybus: spilib: fix use-after-free after deregistration
18011 - staging: rtl8188eu: Revert 4 commits breaking ARP
18012 - spi: fix use-after-free at controller deregistration
18013 - sparc32: Add cmpxchg64().
18014 - sparc64: mmu_context: Add missing include files
18015 - sparc64: Fix page table walk for PUD hugepages
18016 - Linux 4.14.1
18017
18018 * Set PANIC_TIMEOUT=10 on Power Systems (LP: #1730660)
18019 - [Config]: Set PANIC_TIMEOUT=10 on ppc64el
18020
18021 * enable CONFIG_SND_SOC_INTEL_BYT_CHT_NOCODEC_MACH easily confuse users
18022 (LP: #1732627)
18023 - [Config] CONFIG_SND_SOC_INTEL_BYT_CHT_NOCODEC_MACH=n
18024
18025 * Miscellaneous Ubuntu changes
18026 - SAUCE: (noup) Update spl to 0.7.3-1ubuntu1, zfs to 0.7.3-1ubuntu1
18027
18028 -- Seth Forshee <seth.forshee@canonical.com> Mon, 27 Nov 2017 07:43:44 -0600
18029
18030 linux (4.14.0-7.9) bionic; urgency=low
18031
18032 * Miscellaneous Ubuntu changes
18033 - SAUCE: apparmor: add base infastructure for socket mediation
18034 - SAUCE: apparmor: af_unix mediation
18035 - SAUCE: LSM stacking: procfs: add smack subdir to attrs
18036 - SAUCE: LSM stacking: LSM: manage credential security blobs
18037 - SAUCE: LSM stacking: LSM: Manage file security blobs
18038 - SAUCE: LSM stacking: LSM: manage task security blobs
18039 - SAUCE: LSM stacking: LSM: Infrastructure management of the remaining blobs
18040 - SAUCE: LSM stacking: LSM: general but not extreme module stacking
18041 - SAUCE: LSM stacking: LSM: Complete task_alloc hook
18042 - SAUCE: LSM stacking: fixup procsfs: add smack subdir to attrs
18043 - SAUCE: LSM stacking: fixup initialize task->security
18044 - SAUCE: LSM stacking: fixup: alloc_task_ctx is dead code
18045 - SAUCE: LSM stacking: add support for stacking getpeersec_stream
18046 - SAUCE: LSM stacking: add stacking support to apparmor network hooks
18047 - SAUCE: LSM stacking: fixup apparmor stacking enablement
18048 - SAUCE: LSM stacking: fixup stacking kconfig
18049 - SAUCE: LSM stacking: allow selecting multiple LSMs using kernel boot params
18050 - SAUCE: LSM stacking: provide prctl interface for setting context
18051 - SAUCE: LSM stacking: inherit current display LSM
18052 - SAUCE: LSM stacking: keep an index for each registered LSM
18053 - SAUCE: LSM stacking: verify display LSM
18054 - SAUCE: LSM stacking: provide a way to specify the default display lsm
18055 - SAUCE: LSM stacking: make sure LSM blob align on 64 bit boundaries
18056 - SAUCE: LSM stacking: add /proc/<pid>/attr/display_lsm
18057 - SAUCE: LSM stacking: add Kconfig to set default display LSM
18058 - SAUCE: LSM stacking: add configs for LSM stacking
18059 - SAUCE: LSM stacking: check for invalid zero sized writes
18060 - [Config] Run updateconfigs after merging LSM stacking
18061 - [Config] CONFIG_AMD_MEM_ENCRYPT=y
18062
18063 [ Upstream Kernel Changes ]
18064
18065 * Rebase to v4.14
18066
18067 -- Seth Forshee <seth.forshee@canonical.com> Mon, 13 Nov 2017 08:12:08 -0600
18068
18069 linux (4.14.0-6.8) bionic; urgency=low
18070
18071 * Miscellaneous Ubuntu changes
18072 - SAUCE: add workarounds to enable ZFS for 4.14
18073
18074 [ Upstream Kernel Changes ]
18075
18076 * Rebase to v4.14-rc8
18077
18078 -- Seth Forshee <seth.forshee@canonical.com> Mon, 06 Nov 2017 11:39:00 -0600
18079
18080 linux (4.14.0-5.7) bionic; urgency=low
18081
18082 * Miscellaneous Ubuntu changes
18083 - [Debian] Fix invocation of dh_prep for dbgsym packages
18084
18085 -- Seth Forshee <seth.forshee@canonical.com> Tue, 31 Oct 2017 07:07:23 -0500
18086
18087 linux (4.14.0-4.5) bionic; urgency=low
18088
18089 * Miscellaneous Ubuntu changes
18090 - [Packaging] virtualbox -- reduce in kernel module versions
18091 - vbox-update: Fix up KERN_DIR definitions
18092 - ubuntu: vbox -- update to 5.2.0-dfsg-2
18093 - [Config] CONFIG_AMD_MEM_ENCRYPT=n
18094
18095 [ Upstream Kernel Changes ]
18096
18097 * Rebase to v4.14-rc7
18098
18099 -- Seth Forshee <seth.forshee@canonical.com> Mon, 30 Oct 2017 13:29:20 -0500
18100
18101 linux (4.14.0-3.4) artful; urgency=low
18102
18103 * Touchpad and TrackPoint Dose Not Work on Lenovo X1C6 and X280 (LP: #1723986)
18104 - SAUCE: Input: synaptics-rmi4 - RMI4 can also use SMBUS version 3
18105 - SAUCE: Input: synaptics - Lenovo X1 Carbon 5 should use SMBUS/RMI
18106 - SAUCE: Input: synaptics - add Intertouch support on X1 Carbon 6th and X280
18107
18108 * powerpc/64s: Add workaround for P9 vector CI load issuenext (LP: #1721070)
18109 - powerpc/64s: Add workaround for P9 vector CI load issue
18110
18111 * Miscellaneous Ubuntu changes
18112 - SAUCE: staging: vboxvideo: Fix reporting invalid suggested-offset-properties
18113 - [Config] CONFIG_DRM_VBOXVIDEO=m
18114 - SAUCE: Import aufs driver
18115 - [Config] Enable aufs
18116 - [Config] Reorder annotations file after enabling aufs
18117 - vbox-update: Disable imported vboxvideo module
18118 - ubuntu: vbox -- update to 5.1.30-dfsg-1
18119 - Enable vbox
18120 - hio: Use correct sizes when initializing ssd_index_bits* arrays
18121 - hio: Update io stat accounting for 4.14
18122 - Enable hio
18123
18124 [ Upstream Kernel Changes ]
18125
18126 * Rebase to v4.14-rc5
18127 * Rebase to v4.14-rc6
18128
18129 -- Seth Forshee <seth.forshee@canonical.com> Mon, 23 Oct 2017 13:53:52 -0500
18130
18131 linux (4.14.0-2.3) artful; urgency=low
18132
18133 * [Bug] USB controller failed to respond on Denverton after loading
18134 intel_th_pci module (LP: #1715833)
18135 - SAUCE: PCI: Disable broken RTIT_BAR of Intel TH
18136
18137 * CONFIG_DEBUG_FS is not enabled by "make zfcpdump_defconfig" with Ubuntu
18138 17.10 (kernel 4.13) (LP: #1719290)
18139 - SAUCE: s390: update zfcpdump_defconfig
18140
18141 * Add installer support for Broadcom BCM573xx network drivers. (LP: #1720466)
18142 - d-i: Add bnxt_en to nic-modules.
18143
18144 * Miscellaneous Ubuntu changes
18145 - [Config] Update annotations for 4.14-rc2
18146
18147 [ Upstream Kernel Changes ]
18148
18149 * Rebase to v4.14-rc3
18150 * Rebase to v4.14-rc4
18151
18152 -- Seth Forshee <seth.forshee@canonical.com> Wed, 11 Oct 2017 16:04:27 -0500
18153
18154 linux (4.14.0-1.2) artful; urgency=low
18155
18156 * [Bug] USB 3.1 Gen2 works as 5Gbps (LP: #1720045)
18157 - xhci: set missing SuperSpeedPlus Link Protocol bit in roothub descriptor
18158
18159 * Please make linux-libc-dev Provide: aufs-dev (LP: #1716091)
18160 - [Packaging] Add aufs-dev to the Provides: for linux-libc-dev
18161
18162 * Upgrade to 4.13.0-11.12 in artful amd64 VM breaks display on wayland
18163 (LP: #1718679)
18164 - [Config] CONFIG_DRM_VBOXVIDEO=n
18165
18166 * ipmmu-vmsa driver breaks arm64 boots (LP: #1718734)
18167 - [Config] Disable CONFIG_IPMMU_VMSA on arm64
18168
18169 * autopkgtest profile fails to build on armhf (LP: #1717920)
18170 - [Packaging] autopkgtest -- disable d-i when dropping flavours
18171
18172 * Miscellaneous Ubuntu changes
18173 - [Config] CONFIG_I2C_XLP9XX=m
18174 - [Packaging] Use SRCPKGNAME rather than hard-coding the source package name
18175
18176 [ Upstream Kernel Changes ]
18177
18178 * Rebase to v4.14-rc2
18179
18180 -- Seth Forshee <seth.forshee@canonical.com> Fri, 29 Sep 2017 09:09:11 -0400
18181
18182 linux (4.14.0-0.1) artful; urgency=low
18183
18184 * Miscellaneous Ubuntu changes
18185 - Disable vbox build
18186 - Disable hio build
18187 - Disable zfs build
18188
18189 [ Upstream Kernel Changes ]
18190
18191 * Rebase to v4.14-rc1
18192
18193 -- Seth Forshee <seth.forshee@canonical.com> Tue, 19 Sep 2017 20:22:29 -0500
18194
18195 linux (4.13.0-11.12) artful; urgency=low
18196
18197 * linux: 4.13.0-11.12 -proposed tracker (LP: #1716699)
18198
18199 * kernel panic -not syncing: Fatal exception: panic_on_oops (LP: #1708399)
18200 - s390/mm: fix local TLB flushing vs. detach of an mm address space
18201 - s390/mm: fix race on mm->context.flush_mm
18202
18203 * CVE-2017-1000251
18204 - Bluetooth: Properly check L2CAP config option output buffer length
18205
18206 -- Seth Forshee <seth.forshee@canonical.com> Tue, 12 Sep 2017 10:18:38 -0500
18207
18208 linux (4.13.0-10.11) artful; urgency=low
18209
18210 * linux: 4.13.0-10.11 -proposed tracker (LP: #1716287)
18211
18212 * please add aufs-dkms to the Provides: for the kernel packages (LP: #1716093)
18213 - [Packaging] Add aufs-dkms to the Provides: for kernel packages
18214
18215 * Artful update to v4.13.1 stable release (LP: #1716284)
18216 - usb: quirks: add delay init quirk for Corsair Strafe RGB keyboard
18217 - USB: serial: option: add support for D-Link DWM-157 C1
18218 - usb: Add device quirk for Logitech HD Pro Webcam C920-C
18219 - usb:xhci:Fix regression when ATI chipsets detected
18220 - USB: musb: fix external abort on suspend
18221 - ANDROID: binder: add padding to binder_fd_array_object.
18222 - ANDROID: binder: add hwbinder,vndbinder to BINDER_DEVICES.
18223 - USB: core: Avoid race of async_completed() w/ usbdev_release()
18224 - staging/rts5208: fix incorrect shift to extract upper nybble
18225 - staging: ccree: save ciphertext for CTS IV
18226 - staging: fsl-dpaa2/eth: fix off-by-one FD ctrl bitmaks
18227 - iio: adc: ti-ads1015: fix incorrect data rate setting update
18228 - iio: adc: ti-ads1015: fix scale information for ADS1115
18229 - iio: adc: ti-ads1015: enable conversion when CONFIG_PM is not set
18230 - iio: adc: ti-ads1015: avoid getting stale result after runtime resume
18231 - iio: adc: ti-ads1015: don't return invalid value from buffer setup callbacks
18232 - iio: adc: ti-ads1015: add adequate wait time to get correct conversion
18233 - driver core: bus: Fix a potential double free
18234 - HID: wacom: Do not completely map WACOM_HID_WD_TOUCHRINGSTATUS usage
18235 - binder: free memory on error
18236 - crypto: caam/qi - fix compilation with CONFIG_DEBUG_FORCE_WEAK_PER_CPU=y
18237 - crypto: caam/qi - fix compilation with DEBUG enabled
18238 - thunderbolt: Fix reset response_type
18239 - fpga: altera-hps2fpga: fix multiple init of l3_remap_lock
18240 - intel_th: pci: Add Cannon Lake PCH-H support
18241 - intel_th: pci: Add Cannon Lake PCH-LP support
18242 - ath10k: fix memory leak in rx ring buffer allocation
18243 - drm/vgem: Pin our pages for dmabuf exports
18244 - drm/ttm: Fix accounting error when fail to get pages for pool
18245 - drm/dp/mst: Handle errors from drm_atomic_get_private_obj_state() correctly
18246 - rtlwifi: rtl_pci_probe: Fix fail path of _rtl_pci_find_adapter
18247 - Bluetooth: Add support of 13d3:3494 RTL8723BE device
18248 - iwlwifi: pci: add new PCI ID for 7265D
18249 - dlm: avoid double-free on error path in dlm_device_{register,unregister}
18250 - mwifiex: correct channel stat buffer overflows
18251 - MCB: add support for SC31 to mcb-lpc
18252 - s390/mm: avoid empty zero pages for KVM guests to avoid postcopy hangs
18253 - drm/nouveau/pci/msi: disable MSI on big-endian platforms by default
18254 - drm/nouveau: Fix error handling in nv50_disp_atomic_commit
18255 - workqueue: Fix flag collision
18256 - ahci: don't use MSI for devices with the silly Intel NVMe remapping scheme
18257 - cs5536: add support for IDE controller variant
18258 - scsi: sg: protect against races between mmap() and SG_SET_RESERVED_SIZE
18259 - scsi: sg: recheck MMAP_IO request length with lock held
18260 - of/device: Prevent buffer overflow in of_device_modalias()
18261 - rtlwifi: Fix memory leak when firmware request fails
18262 - rtlwifi: Fix fallback firmware loading
18263 - Linux 4.13.1
18264
18265 * Kernel has trouble recognizing Corsair Strafe RGB keyboard (LP: #1678477)
18266 - usb: quirks: add delay init quirk for Corsair Strafe RGB keyboard
18267
18268 * SRIOV: warning if unload VFs (LP: #1715073)
18269 - PCI: Disable VF decoding before pcibios_sriov_disable() updates resources
18270
18271 * [Patch] network-i40e:NVM bug fixes (cherrypick from 4.14) (LP: #1715578)
18272 - i40e: avoid NVM acquire deadlock during NVM update
18273 - i40e: point wb_desc at the nvm_wb_desc during i40e_read_nvm_aq
18274
18275 * [P9,POwer NV] Perf PMU event : pm_br_2path and pm_ld_miss_l1 is counted
18276 twice when perf stat is done (perf:) (LP: #1714571)
18277 - perf vendor events powerpc: Remove duplicate events
18278
18279 * Unable to install Ubuntu on the NVMe disk under VMD PCI domain
18280 (LP: #1703339)
18281 - [Config] Include vmd in storage-core-modules udeb
18282
18283 * 17.10 fails to boot on POWER9 DD2.0 with Deep stop states (LP: #1715064)
18284 - powerpc/powernv: Save/Restore additional SPRs for stop4 cpuidle
18285 - powerpc/powernv: Clear PECE1 in LPCR via stop-api only on Hotplug
18286 - SAUCE: powerpc/powernv: Clear LPCR[PECE1] via stop-api only for deep state
18287 offline
18288
18289 * Miscellaneous Ubuntu changes
18290 - SAUCE: selftests/seccomp: Support glibc 2.26 siginfo_t.h
18291 - Revert "UBUNTU: SAUCE: Import aufs driver"
18292 - SAUCE: Import aufs driver
18293
18294 -- Seth Forshee <seth.forshee@canonical.com> Sun, 10 Sep 2017 17:48:59 -0500
18295
18296 linux (4.13.0-9.10) artful; urgency=low
18297
18298 * linux: 4.13.0-9.10 -proposed tracker (LP: #1715145)
18299
18300 * EDAC sbridge: Failed to register device with error -22. (LP: #1714112)
18301 - [Config] CONFIG_EDAC_GHES=n
18302
18303 * Miscellaneous Ubuntu changes
18304 - ubuntu: vbox -- update to 5.1.26-dfsg-2
18305
18306 [ Upstream Kernel Changes ]
18307
18308 * Rebase to v4.13
18309
18310 -- Seth Forshee <seth.forshee@canonical.com> Tue, 05 Sep 2017 07:51:19 -0500
18311
18312 linux (4.13.0-8.9) artful; urgency=low
18313
18314 * snapd 2.27.3+17.10 ADT test failure with linux 4.13.0-6.7 (LP: #1713103)
18315 - SAUCE: apparmor: fix apparmorfs DAC access, permissions
18316
18317 * enable ARCH_SUNXI (and friends) in arm64 kernel .config (LP: #1701137)
18318 - [Config] Enable CONFIG_ARCH_SUNXI and related options for arm64
18319
18320 * [Bug] Harrisonville: pnd2_edac always fail to load on B1 stepping
18321 Harrisonville SDP (LP: #1709257)
18322 - EDAC, pnd2: Build in a minimal sideband driver for Apollo Lake
18323 - EDAC, pnd2: Mask off the lower four bits of a BAR
18324 - EDAC, pnd2: Conditionally unhide/hide the P2SB PCI device to read BAR
18325 - EDAC, pnd2: Properly toggle hidden state for P2SB PCI device
18326 - SAUCE: i2c: i801: Restore the presence state of P2SB PCI device after
18327 reading BAR
18328
18329 * Miscellaneous Ubuntu changes
18330 - Revert "UBUNTU: SAUCE: Import aufs driver"
18331 - SAUCE: Import aufs driver
18332 - SAUCE: selftests/powerpc: Disable some ptrace selftests
18333 - [Config] CONFIG_CRYPTO_DEV_NITROX_CNN55XX=n for s390x
18334 - [Config] CONFIG_I2C_SLAVE=n for amd64, i386, ppc64el
18335 - [Config] Disable CONFIG_MDIO_* options for s390x
18336 - [Config] CONFIG_SCSI_MQ_DEFAULT=n for s390x
18337 - [Config] Update annotations for 4.13
18338
18339 -- Seth Forshee <seth.forshee@canonical.com> Thu, 31 Aug 2017 14:27:09 -0500
18340
18341 linux (4.13.0-7.8) artful; urgency=low
18342
18343 * linux 4.12.0-11.12 ADT test failure with linux 4.12.0-11.12 (LP: #1710904)
18344 - SAUCE: selftests/powerpc: Use snprintf to construct DSCR sysfs interface
18345 paths
18346
18347 * Miscellaneous Ubuntu changes
18348 - Revert "UBUNTU: SAUCE: seccomp: log actions even when audit is disabled"
18349
18350 * Miscellaneous upstream changes
18351 - seccomp: Provide matching filter for introspection
18352 - seccomp: Sysctl to display available actions
18353 - seccomp: Operation for checking if an action is available
18354 - seccomp: Sysctl to configure actions that are allowed to be logged
18355 - seccomp: Selftest for detection of filter flag support
18356 - seccomp: Filter flag to log all actions except SECCOMP_RET_ALLOW
18357 - seccomp: Action to log before allowing
18358
18359 [ Upstream Kernel Changes ]
18360
18361 * Rebase to v4.13-rc7
18362
18363 -- Seth Forshee <seth.forshee@canonical.com> Mon, 28 Aug 2017 08:12:24 -0500
18364
18365 linux (4.13.0-6.7) artful; urgency=low
18366
18367 * HID: multitouch: Support ALPS PTP Stick and Touchpad devices (LP: #1712481)
18368 - SAUCE: HID: multitouch: Support ALPS PTP stick with pid 0x120A
18369
18370 * sort ABI files with C.UTF-8 locale (LP: #1712345)
18371 - [Packaging] sort ABI files with C.UTF-8 locale
18372
18373 * igb: Support using Broadcom 54616 as PHY (LP: #1712024)
18374 - SAUCE: igb: add support for using Broadcom 54616 as PHY
18375
18376 * RPT related fixes missing in Ubuntu 16.04.3 (LP: #1709220)
18377 - powerpc/mm/radix: Improve _tlbiel_pid to be usable for PWC flushes
18378 - powerpc/mm/radix: Improve TLB/PWC flushes
18379 - powerpc/mm/radix: Avoid flushing the PWC on every flush_tlb_range
18380
18381 * Linux 4.12 refuses to load self-signed modules under Secure Boot with
18382 properly enrolled keys (LP: #1712168)
18383 - SAUCE: (efi-lockdown) MODSIGN: Fix module signature verification
18384
18385 * [17.10 FEAT] Enable NVMe driver - kernel (LP: #1708432)
18386 - [Config] CONFIG_BLK_DEV_NVME=m for s390
18387
18388 * Artful: 4.12.0-11.12: Boot panic in vlv2_plat_configure_clock+0x3b/0xa0
18389 (LP: #1711298)
18390 - [Config] CONFIG_INTEL_ATOMISP=n
18391
18392 * Miscellaneous Ubuntu changes
18393 - SAUCE: apparmor: af_unix mediation
18394
18395 * Miscellaneous upstream changes
18396 - apparmor: Fix shadowed local variable in unpack_trans_table()
18397 - apparmor: Fix logical error in verify_header()
18398 - apparmor: Fix an error code in aafs_create()
18399 - apparmor: Redundant condition: prev_ns. in [label.c:1498]
18400 - apparmor: add the ability to mediate signals
18401 - apparmor: add mount mediation
18402 - apparmor: cleanup conditional check for label in label_print
18403 - apparmor: add support for absolute root view based labels
18404 - apparmor: make policy_unpack able to audit different info messages
18405 - apparmor: add more debug asserts to apparmorfs
18406 - apparmor: add base infastructure for socket mediation
18407 - apparmor: move new_null_profile to after profile lookup fns()
18408 - apparmor: fix race condition in null profile creation
18409 - apparmor: ensure unconfined profiles have dfas initialized
18410 - apparmor: fix incorrect type assignment when freeing proxies
18411
18412 [ Upstream Kernel Changes ]
18413
18414 * Rebase to v4.13-rc6
18415
18416 -- Seth Forshee <seth.forshee@canonical.com> Wed, 23 Aug 2017 08:10:38 -0500
18417
18418 linux (4.13.0-5.6) artful; urgency=low
18419
18420 * Ubuntu17.10 - perf: Update Power9 PMU event JSON files (LP: #1708630)
18421 - perf pmu-events: Support additional POWER8+ PVR in mapfile
18422 - perf vendor events: Add POWER9 PMU events
18423 - perf vendor events: Add POWER9 PVRs to mapfile
18424 - SAUCE: perf vendor events powerpc: remove suffix in mapfile
18425 - SAUCE: perf vendor events powerpc: Update POWER9 events
18426
18427 * Disable CONFIG_MEMORY_HOTPLUG_DEFAULT_ONLINE (LP: #1709171)
18428 - [Config] CONFIG_MEMORY_HOTPLUG_DEFAULT_ONLINE=n for ppc64el
18429
18430 * Please only recommend or suggest initramfs-tools | linux-initramfs-tool for
18431 kernels able to boot without initramfs (LP: #1700972)
18432 - [Debian] Don't depend on initramfs-tools
18433
18434 * Miscellaneous Ubuntu changes
18435 - SAUCE: Import aufs driver
18436 - SAUCE: aufs -- Add missing argument to loop_switch() call
18437 - [Config] Enable aufs
18438 - SAUCE: (noup) Update spl to 0.6.5.11-ubuntu1, zfs to 0.6.5.11-1ubuntu3
18439 - Enable zfs build
18440 - SAUCE: powerpc: Always initialize input array when calling epapr_hypercall()
18441 - [Packaging] switch up to debhelper 9
18442
18443 [ Upstream Kernel Changes ]
18444
18445 * Rebase to v4.13-rc5
18446
18447 -- Seth Forshee <seth.forshee@canonical.com> Tue, 15 Aug 2017 09:24:16 -0500
18448
18449 linux (4.13.0-4.5) artful; urgency=low
18450
18451 * Lenovo Yoga 910 Sensors (LP: #1708120)
18452 - SAUCE: (no-up) HID: Add quirk for Lenovo Yoga 910 with ITE Chips
18453
18454 * Unable to install Ubuntu on the NVMe disk under VMD PCI domain
18455 (LP: #1703339)
18456 - [Config] Add vmd driver to generic inclusion list
18457
18458 * Set CONFIG_SATA_HIGHBANK=y on armhf (LP: #1703430)
18459 - [Config] CONFIG_SATA_HIGHBANK=y
18460
18461 * Miscellaneous Ubuntu changes
18462 - ubuntu: vbox -- update to 5.1.26-dfsg-1
18463 - SAUCE: hio: Build fixes for 4.13
18464 - Enable hio build
18465 - SAUCE: (noup) Update spl to 0.6.5.11-1, zfs to 0.6.5.11-1ubuntu1
18466 - [debian] use all rather than amd64 dkms debs for sync
18467
18468 [ Upstream Kernel Changes ]
18469
18470 * Rebase to v4.13-rc4
18471
18472 -- Seth Forshee <seth.forshee@canonical.com> Tue, 08 Aug 2017 11:31:48 -0500
18473
18474 linux (4.13.0-3.4) artful; urgency=low
18475
18476 * Adt tests of src:linux time out often on armhf lxc containers (LP: #1705495)
18477 - [Packaging] tests -- reduce rebuild test to one flavour
18478 - [Packaging] tests -- reduce rebuild test to one flavour -- use filter
18479
18480 * snapd 2.26.8+17.10 ADT test failure with linux 4.12.0-6.7 (LP: #1704158)
18481 - SAUCE: virtio_net: Revert mergeable buffer handling rework
18482
18483 [ Upstream Kernel Changes ]
18484
18485 * Rebase to v4.13-rc3
18486
18487 -- Seth Forshee <seth.forshee@canonical.com> Mon, 31 Jul 2017 10:08:16 -0500
18488
18489 linux (4.13.0-2.3) artful; urgency=low
18490
18491 * Change CONFIG_IBMVETH to module (LP: #1704479)
18492 - [Config] CONFIG_IBMVETH=m
18493
18494 [ Upstream Kernel Changes ]
18495
18496 * Rebase to v4.13-rc2
18497
18498 -- Seth Forshee <seth.forshee@canonical.com> Mon, 24 Jul 2017 13:58:08 -0500
18499
18500 linux (4.13.0-1.2) artful; urgency=low
18501
18502 * Miscellaneous Ubuntu changes
18503 - [Debian] Support sphinx-based kernel documentation
18504
18505 -- Seth Forshee <seth.forshee@canonical.com> Thu, 20 Jul 2017 09:18:33 -0500
18506
18507 linux (4.13.0-0.1) artful; urgency=low
18508
18509 * Miscellaneous Ubuntu changes
18510 - Disable hio
18511 - Disable zfs build
18512 - ubuntu: vbox -- update to 5.1.24-dfsg-1
18513
18514 [ Upstream Kernel Changes ]
18515
18516 * Rebase to v4.13-rc1
18517
18518 -- Seth Forshee <seth.forshee@canonical.com> Wed, 19 Jul 2017 15:09:31 -0500
18519
18520 linux (4.12.0-7.8) artful; urgency=low
18521
18522 * ThunderX: soft lockup on 4.8+ kernels when running qemu-efi with vhost=on
18523 (LP: #1673564)
18524 - arm64: Add a facility to turn an ESR syndrome into a sysreg encoding
18525 - KVM: arm/arm64: vgic-v3: Add accessors for the ICH_APxRn_EL2 registers
18526 - KVM: arm64: Make kvm_condition_valid32() accessible from EL2
18527 - KVM: arm64: vgic-v3: Add hook to handle guest GICv3 sysreg accesses at EL2
18528 - KVM: arm64: vgic-v3: Add ICV_BPR1_EL1 handler
18529 - KVM: arm64: vgic-v3: Add ICV_IGRPEN1_EL1 handler
18530 - KVM: arm64: vgic-v3: Add ICV_IAR1_EL1 handler
18531 - KVM: arm64: vgic-v3: Add ICV_EOIR1_EL1 handler
18532 - KVM: arm64: vgic-v3: Add ICV_AP1Rn_EL1 handler
18533 - KVM: arm64: vgic-v3: Add ICV_HPPIR1_EL1 handler
18534 - KVM: arm64: vgic-v3: Enable trapping of Group-1 system registers
18535 - KVM: arm64: Enable GICv3 Group-1 sysreg trapping via command-line
18536 - KVM: arm64: vgic-v3: Add ICV_BPR0_EL1 handler
18537 - KVM: arm64: vgic-v3: Add ICV_IGNREN0_EL1 handler
18538 - KVM: arm64: vgic-v3: Add misc Group-0 handlers
18539 - KVM: arm64: vgic-v3: Enable trapping of Group-0 system registers
18540 - KVM: arm64: Enable GICv3 Group-0 sysreg trapping via command-line
18541 - arm64: Add MIDR values for Cavium cn83XX SoCs
18542 - arm64: Add workaround for Cavium Thunder erratum 30115
18543 - KVM: arm64: vgic-v3: Add ICV_DIR_EL1 handler
18544 - KVM: arm64: vgic-v3: Add ICV_RPR_EL1 handler
18545 - KVM: arm64: vgic-v3: Add ICV_CTLR_EL1 handler
18546 - KVM: arm64: vgic-v3: Add ICV_PMR_EL1 handler
18547 - KVM: arm64: Enable GICv3 common sysreg trapping via command-line
18548 - KVM: arm64: vgic-v3: Log which GICv3 system registers are trapped
18549 - KVM: arm64: Log an error if trapping a read-from-write-only GICv3 access
18550 - KVM: arm64: Log an error if trapping a write-to-read-only GICv3 access
18551
18552 * hns: under heavy load, NIC may fail and require reboot (LP: #1704146)
18553 - net: hns: Bugfix for Tx timeout handling in hns driver
18554
18555 * New ACPI identifiers for ThunderX SMMU (LP: #1703437)
18556 - iommu/arm-smmu: Plumb in new ACPI identifiers
18557
18558 * Transparent hugepages should default to enabled=madvise (LP: #1703742)
18559 - SAUCE: use CONFIG_TRANSPARENT_HUGEPAGE_MADVISE=y as default
18560
18561 * Artful update to v4.12.1 stable release (LP: #1703858)
18562 - driver core: platform: fix race condition with driver_override
18563 - RDMA/uverbs: Check port number supplied by user verbs cmds
18564 - usb: dwc3: replace %p with %pK
18565 - USB: serial: cp210x: add ID for CEL EM3588 USB ZigBee stick
18566 - usb: usbip: set buffer pointers to NULL after free
18567 - Add USB quirk for HVR-950q to avoid intermittent device resets
18568 - usb: Fix typo in the definition of Endpoint[out]Request
18569 - USB: core: fix device node leak
18570 - USB: serial: option: add two Longcheer device ids
18571 - USB: serial: qcserial: new Sierra Wireless EM7305 device ID
18572 - xhci: Limit USB2 port wake support for AMD Promontory hosts
18573 - gfs2: Fix glock rhashtable rcu bug
18574 - Add "shutdown" to "struct class".
18575 - tpm: Issue a TPM2_Shutdown for TPM2 devices.
18576 - tpm: fix a kernel memory leak in tpm-sysfs.c
18577 - powerpc/powernv: Fix CPU_HOTPLUG=n idle.c compile error
18578 - x86/uaccess: Optimize copy_user_enhanced_fast_string() for short strings
18579 - sched/fair, cpumask: Export for_each_cpu_wrap()
18580 - sched/core: Implement new approach to scale select_idle_cpu()
18581 - sched/numa: Use down_read_trylock() for the mmap_sem
18582 - sched/numa: Override part of migrate_degrades_locality() when idle balancing
18583 - sched/fair: Simplify wake_affine() for the single socket case
18584 - sched/numa: Implement NUMA node level wake_affine()
18585 - sched/fair: Remove effective_load()
18586 - sched/numa: Hide numa_wake_affine() from UP build
18587 - xen: avoid deadlock in xenbus driver
18588 - crypto: drbg - Fixes panic in wait_for_completion call
18589 - Linux 4.12.1
18590
18591 * cxlflash update request in the Xenial SRU stream (LP: #1702521)
18592 - scsi: cxlflash: Combine the send queue locks
18593 - scsi: cxlflash: Update cxlflash_afu_sync() to return errno
18594 - scsi: cxlflash: Reset hardware queue context via specified register
18595 - scsi: cxlflash: Schedule asynchronous reset of the host
18596 - scsi: cxlflash: Handle AFU sync failures
18597 - scsi: cxlflash: Track pending scsi commands in each hardware queue
18598 - scsi: cxlflash: Flush pending commands in cleanup path
18599 - scsi: cxlflash: Add scsi command abort handler
18600 - scsi: cxlflash: Create character device to provide host management interface
18601 - scsi: cxlflash: Separate AFU internal command handling from AFU sync
18602 specifics
18603 - scsi: cxlflash: Introduce host ioctl support
18604 - scsi: cxlflash: Refactor AFU capability checking
18605 - scsi: cxlflash: Support LUN provisioning
18606 - scsi: cxlflash: Support AFU debug
18607 - scsi: cxlflash: Support WS16 unmap
18608 - scsi: cxlflash: Remove zeroing of private command data
18609 - scsi: cxlflash: Update TMF command processing
18610 - scsi: cxlflash: Avoid double free of character device
18611 - scsi: cxlflash: Update send_tmf() parameters
18612 - scsi: cxlflash: Update debug prints in reset handlers
18613
18614 * make snap-pkg support (LP: #1700747)
18615 - make snap-pkg support
18616
18617 * Quirk for non-compliant PCI bridge on HiSilicon D05 board (LP: #1698706)
18618 - SAUCE: PCI: Support hibmc VGA cards behind a misbehaving HiSilicon bridge
18619
18620 * arm64: fix crash reading /proc/kcore (LP: #1702749)
18621 - fs/proc: kcore: use kcore_list type to check for vmalloc/module address
18622 - arm64: mm: select CONFIG_ARCH_PROC_KCORE_TEXT
18623
18624 * Opal and POWER9 DD2 (LP: #1702159)
18625 - SAUCE: powerpc/powernv: Tell OPAL about our MMU mode on POWER9
18626
18627 * Data corruption with hio driver (LP: #1701316)
18628 - SAUCE: hio: Fix incorrect use of enum req_opf values
18629
18630 * Miscellaneous Ubuntu changes
18631 - SAUCE: (noup) Update spl to 0.6.5.10-1, zfs to 0.6.5.10-1ubuntu2
18632 - snapcraft.yaml: Sync with xenial
18633 - [Config] CONFIG_CAVIUM_ERRATUM_30115=y
18634
18635 * Miscellaneous upstream changes
18636 - Revert "UBUNTU: SAUCE: (efi-lockdown) efi: Add sysctls for secureboot and
18637 MokSBState"
18638
18639 -- Seth Forshee <seth.forshee@canonical.com> Fri, 14 Jul 2017 15:25:41 -0500
18640
18641 linux (4.12.0-6.7) artful; urgency=low
18642
18643 * update ENA driver to 1.2.0k from net-next (LP: #1701575)
18644 - net: ena: change return value for unsupported features unsupported return
18645 value
18646 - net: ena: add hardware hints capability to the driver
18647 - net: ena: change sizeof() argument to be the type pointer
18648 - net: ena: add reset reason for each device FLR
18649 - net: ena: add support for out of order rx buffers refill
18650 - net: ena: allow the driver to work with small number of msix vectors
18651 - net: ena: use napi_schedule_irqoff when possible
18652 - net: ena: separate skb allocation to dedicated function
18653 - net: ena: use lower_32_bits()/upper_32_bits() to split dma address
18654 - net: ena: update driver's rx drop statistics
18655 - net: ena: update ena driver to version 1.2.0
18656
18657 * APST gets enabled against explicit kernel option (LP: #1699004)
18658 - nvme: explicitly disable APST on quirked devices
18659
18660 * Miscellaneous Ubuntu changes
18661 - SAUCE: hio: Update to Huawei ES3000_V2 (2.1.0.40)
18662 - SAUCE: hio updates for 4.12
18663 - SAUCE: Enable hio build
18664
18665 -- Seth Forshee <seth.forshee@canonical.com> Wed, 05 Jul 2017 14:23:20 -0500
18666
18667 linux (4.12.0-5.6) artful; urgency=low
18668
18669 * ERAT invalidate on context switch removal (LP: #1700819)
18670 - powerpc: Only do ERAT invalidate on radix context switch on P9 DD1
18671
18672 * powerpc: Invalidate ERAT on powersave wakeup for POWER9 (LP: #1700521)
18673 - SAUCE: powerpc: Invalidate ERAT on powersave wakeup for POWER9
18674
18675 * Miscellaneous Ubuntu changes
18676 - d-i: Move qcom-emac from arm64 to shared nic-modules
18677
18678 [ Upstream Kernel Changes ]
18679
18680 * Rebase to v4.12
18681
18682 -- Seth Forshee <seth.forshee@canonical.com> Mon, 03 Jul 2017 07:52:02 -0500
18683
18684 linux (4.12.0-4.5) artful; urgency=low
18685
18686 * aacraid driver may return uninitialized stack data to userspace
18687 (LP: #1700077)
18688 - SAUCE: scsi: aacraid: Don't copy uninitialized stack memory to userspace
18689
18690 * KILLER1435-S[0489:e0a2] BT cannot search BT 4.0 device (LP: #1699651)
18691 - Bluetooth: btusb: Add support for 0489:e0a2 QCA_ROME device
18692
18693 * AACRAID for power9 platform (LP: #1689980)
18694 - scsi: aacraid: Remove __GFP_DMA for raw srb memory
18695 - scsi: aacraid: Fix DMAR issues with iommu=pt
18696 - scsi: aacraid: Added 32 and 64 queue depth for arc natives
18697 - scsi: aacraid: Set correct Queue Depth for HBA1000 RAW disks
18698 - scsi: aacraid: Remove reset support from check_health
18699 - scsi: aacraid: Change wait time for fib completion
18700 - scsi: aacraid: Log count info of scsi cmds before reset
18701 - scsi: aacraid: Print ctrl status before eh reset
18702 - scsi: aacraid: Using single reset mask for IOP reset
18703 - scsi: aacraid: Rework IOP reset
18704 - scsi: aacraid: Add periodic checks to see IOP reset status
18705 - scsi: aacraid: Rework SOFT reset code
18706 - scsi: aacraid: Rework aac_src_restart
18707 - scsi: aacraid: Use correct function to get ctrl health
18708 - scsi: aacraid: Make sure ioctl returns on controller reset
18709 - scsi: aacraid: Enable ctrl reset for both hba and arc
18710 - scsi: aacraid: Add reset debugging statements
18711 - scsi: aacraid: Remove reference to Series-9
18712 - scsi: aacraid: Update driver version to 50834
18713
18714 * hibmc driver does not include "pci:" prefix in bus ID (LP: #1698700)
18715 - SAUCE: drm: hibmc: Use set_busid function from drm core
18716
18717 * HiSilicon D05: installer doesn't appear on VGA (LP: #1698954)
18718 - d-i: Add hibmc-drm to kernel-image udeb
18719
18720 * Fix /proc/cpuinfo revision for POWER9 DD2 (LP: #1698844)
18721 - SAUCE: powerpc: Fix /proc/cpuinfo revision for POWER9 DD2
18722
18723 * Miscellaneous Ubuntu changes
18724 - [Config] CONFIG_SATA_MV=n and CONFIG_GENERIC_PHY=n for s390x
18725 - [Config] CONFIG_ATA=n for s390x
18726 - [Config] Update annotations for 4.12
18727
18728 [ Upstream Kernel Changes ]
18729
18730 * Rebase to v4.12-rc7
18731
18732 -- Seth Forshee <seth.forshee@canonical.com> Mon, 26 Jun 2017 11:27:29 -0500
18733
18734 linux (4.12.0-3.4) artful; urgency=low
18735
18736 * Miscellaneous upstream changes
18737 - ufs: fix the logics for tail relocation
18738
18739 [ Upstream Kernel Changes ]
18740
18741 * Rebase to v4.12-rc6
18742
18743 -- Seth Forshee <seth.forshee@canonical.com> Mon, 19 Jun 2017 14:50:39 -0500
18744
18745 linux (4.12.0-2.3) artful; urgency=low
18746
18747 * CVE-2014-9900
18748 - SAUCE: (no-up) net: Zeroing the structure ethtool_wolinfo in
18749 ethtool_get_wol()
18750
18751 * System doesn't boot properly on Gigabyte AM4 motherboards (AMD Ryzen)
18752 (LP: #1671360)
18753 - pinctrl/amd: Use regular interrupt instead of chained
18754
18755 * extend-diff-ignore should use exact matches (LP: #1693504)
18756 - [Packaging] exact extend-diff-ignore matches
18757
18758 * Miscellaneous Ubuntu changes
18759 - SAUCE: efi: Don't print secure boot state from the efi stub
18760 - ubuntu: vbox -- Update to 5.1.22-dfsg-1
18761 - SAUCE: vbox fixes for 4.12
18762 - Re-enable virtualbox build
18763 - [Config] CONFIG_ORANGEFS_FS=m
18764 - SAUCE: (noup) Update spl to 0.6.5.9-1ubuntu2, zfs to 0.6.5.9-5ubuntu7
18765 - Enable zfs build
18766
18767 [ Upstream Kernel Changes ]
18768
18769 * Rebase to v4.12-rc4
18770 * Rebase to v4.12-rc5
18771
18772 -- Seth Forshee <seth.forshee@canonical.com> Sun, 11 Jun 2017 22:25:13 -0500
18773
18774 linux (4.12.0-1.2) artful; urgency=low
18775
18776 * Enable Matrox driver for Ubuntu 16.04.3 (LP: #1693337)
18777 - [Config] Enable CONFIG_DRM_MGAG200 as module
18778
18779 * Support low-pin-count devices on Hisilicon SoCs (LP: #1677319)
18780 - [Config] CONFIG_LIBIO=y on arm64 only
18781 - SAUCE: LIBIO: Introduce a generic PIO mapping method
18782 - SAUCE: OF: Add missing I/O range exception for indirect-IO devices
18783 - [Config] CONFIG_HISILICON_LPC=y
18784 - SAUCE: LPC: Support the device-tree LPC host on Hip06/Hip07
18785 - SAUCE: LIBIO: Support the dynamically logical PIO registration of ACPI host
18786 I/O
18787 - SAUCE: LPC: Add the ACPI LPC support
18788 - SAUCE: PCI: Apply the new generic I/O management on PCI IO hosts
18789 - SAUCE: PCI: Restore codepath for !CONFIG_LIBIO
18790
18791 * POWER9: Additional patches for TTY and CPU_IDLE (LP: #1674325)
18792 - SAUCE: tty: Fix ldisc crash on reopened tty
18793
18794 * Miscellaneous Ubuntu changes
18795 - [Debian] Add build-dep on libnuma-dev to enable 'perf bench numa'
18796 - Rebase to v4.12-rc3
18797
18798 [ Upstream Kernel Changes ]
18799
18800 * Rebase to v4.12-rc3
18801
18802 -- Seth Forshee <seth.forshee@canonical.com> Mon, 29 May 2017 20:56:29 -0500
18803
18804 linux (4.12.0-0.1) artful; urgency=low
18805
18806 * please enable CONFIG_ARM64_LSE_ATOMICS (LP: #1691614)
18807 - [Config] CONFIG_ARM64_LSE_ATOMICS=y
18808
18809 * [Regression] NUMA_BALANCING disabled on arm64 (LP: #1690914)
18810 - [Config] CONFIG_NUMA_BALANCING{,_DEFAULT_ENABLED}=y on arm64
18811
18812 * exec'ing a setuid binary from a threaded program sometimes fails to setuid
18813 (LP: #1672819)
18814 - SAUCE: exec: ensure file system accounting in check_unsafe_exec is correct
18815
18816 * Miscellaneous Ubuntu changes
18817 - Update find-missing-sauce.sh to compare to artful
18818 - Update dropped.txt
18819 - SAUCE: (efi-lockdown) efi: Add EFI_SECURE_BOOT bit
18820 - SAUCE: (efi-lockdown) Add the ability to lock down access to the running
18821 kernel image
18822 - SAUCE: (efi-lockdown) efi: Lock down the kernel if booted in secure boot
18823 mode
18824 - SAUCE: (efi-lockdown) Enforce module signatures if the kernel is locked down
18825 - SAUCE: (efi-lockdown) Restrict /dev/mem and /dev/kmem when the kernel is
18826 locked down
18827 - SAUCE: (efi-lockdown) Add a sysrq option to exit secure boot mode
18828 - SAUCE: (efi-lockdown) kexec: Disable at runtime if the kernel is locked down
18829 - SAUCE: (efi-lockdown) Copy secure_boot flag in boot params across kexec
18830 reboot
18831 - SAUCE: (efi-lockdown) kexec_file: Disable at runtime if securelevel has been
18832 set
18833 - SAUCE: (efi-lockdown) hibernate: Disable when the kernel is locked down
18834 - SAUCE: (efi-lockdown) uswsusp: Disable when the kernel is locked down
18835 - SAUCE: (efi-lockdown) PCI: Lock down BAR access when the kernel is locked
18836 down
18837 - SAUCE: (efi-lockdown) x86: Lock down IO port access when the kernel is
18838 locked down
18839 - SAUCE: (efi-lockdown) x86: Restrict MSR access when the kernel is locked
18840 down
18841 - SAUCE: (efi-lockdown) asus-wmi: Restrict debugfs interface when the kernel
18842 is locked down
18843 - SAUCE: (efi-lockdown) ACPI: Limit access to custom_method when the kernel is
18844 locked down
18845 - SAUCE: (efi-lockdown) acpi: Ignore acpi_rsdp kernel param when the kernel
18846 has been locked down
18847 - SAUCE: (efi-lockdown) acpi: Disable ACPI table override if the kernel is
18848 locked down
18849 - SAUCE: (efi-lockdown) acpi: Disable APEI error injection if the kernel is
18850 locked down
18851 - SAUCE: (efi-lockdown) Enable cold boot attack mitigation
18852 - SAUCE: (efi-lockdown) bpf: Restrict kernel image access functions when the
18853 kernel is locked down
18854 - SAUCE: (efi-lockdown) scsi: Lock down the eata driver
18855 - SAUCE: (efi-lockdown) Prohibit PCMCIA CIS storage when the kernel is locked
18856 down
18857 - SAUCE: (efi-lockdown) Lock down TIOCSSERIAL
18858 - SAUCE: (efi-lockdown) KEYS: Allow unrestricted boot-time addition of keys to
18859 secondary keyring
18860 - SAUCE: (efi-lockdown) efi: Add EFI signature data types
18861 - SAUCE: (efi-lockdown) efi: Add an EFI signature blob parser
18862 - SAUCE: (efi-lockdown) MODSIGN: Import certificates from UEFI Secure Boot
18863 - SAUCE: (efi-lockdown) MODSIGN: Allow the "db" UEFI variable to be suppressed
18864 - SAUCE: (efi-lockdown) efi: Sanitize boot_params in efi stub
18865 - SAUCE: (efi-lockdown) efi: Add secure_boot state and status bit for
18866 MokSBState
18867 - SAUCE: (efi-lockdown) efi: Add sysctls for secureboot and MokSBState
18868 - [Config] Set values for UEFI secure boot lockdown options
18869 - Disable virtualbox build
18870 - Disable hio build
18871 - SAUCE: securityfs: Replace CURRENT_TIME with current_time()
18872 - Disable zfs build
18873 - [Debian] Work out upstream tag for use with gen-auto-reconstruct
18874 - SAUCE: Import aufs driver
18875 - SAUCE: aufs -- Include linux/mm.h in fs/aufs/file.h
18876 - [Config] Enable aufs
18877 - SAUCE: perf callchain: Include errno.h on x86 unconditinally
18878
18879 [ Upstream Kernel Changes ]
18880
18881 * Rebase to v4.12-rc2
18882
18883 -- Seth Forshee <seth.forshee@canonical.com> Sun, 21 May 2017 23:44:44 -0500
18884
18885 linux (4.11.0-3.8) artful; urgency=low
18886
18887 [ Seth Forshee ]
18888
18889 * Release Tracking Bug
18890 - LP: #1690999
18891
18892 * apparmor_parser hangs indefinitely when called by multiple threads
18893 (LP: #1645037)
18894 - SAUCE: apparmor: fix lock ordering for mkdir
18895
18896 * apparmor leaking securityfs pin count (LP: #1660846)
18897 - SAUCE: apparmor: fix leak on securityfs pin count
18898
18899 * apparmor reference count leak when securityfs_setup_d_inode\ () fails
18900 (LP: #1660845)
18901 - SAUCE: apparmor: fix reference count leak when securityfs_setup_d_inode()
18902 fails
18903
18904 * apparmor not checking error if security_pin_fs() fails (LP: #1660842)
18905 - SAUCE: apparmor: fix not handling error case when securityfs_pin_fs() fails
18906
18907 * libvirt profile is blocking global setrlimit despite having no rlimit rule
18908 (LP: #1679704)
18909 - SAUCE: apparmor: fix complain mode failure for rlimit mediation
18910 - apparmor: update auditing of rlimit check to provide capability information
18911
18912 * apparmor: does not provide a way to detect policy updataes (LP: #1678032)
18913 - SAUCE: apparmor: add policy revision file interface
18914
18915 * apparmor does not make support of query data visible (LP: #1678023)
18916 - SAUCE: apparmor: add label data availability to the feature set
18917
18918 * apparmor query interface does not make supported query info available
18919 (LP: #1678030)
18920 - SAUCE: apparmor: add information about the query inteface to the feature set
18921
18922 * change_profile incorrect when using namespaces with a compound stack
18923 (LP: #1677959)
18924 - SAUCE: apparmor: fix label parse for stacked labels
18925
18926 * Regression in 4.4.0-65-generic causes very frequent system crashes
18927 (LP: #1669611)
18928 - apparmor: sync of apparmor 3.6+ (17.04)
18929
18930 * Artful update to 4.11.1 stable release (LP: #1690814)
18931 - dm ioctl: prevent stack leak in dm ioctl call
18932 - drm/sti: fix GDP size to support up to UHD resolution
18933 - power: supply: lp8788: prevent out of bounds array access
18934 - brcmfmac: Ensure pointer correctly set if skb data location changes
18935 - brcmfmac: Make skb header writable before use
18936 - sparc64: fix fault handling in NGbzero.S and GENbzero.S
18937 - refcount: change EXPORT_SYMBOL markings
18938 - net: macb: fix phy interrupt parsing
18939 - tcp: fix access to sk->sk_state in tcp_poll()
18940 - geneve: fix incorrect setting of UDP checksum flag
18941 - bpf: enhance verifier to understand stack pointer arithmetic
18942 - bpf, arm64: fix jit branch offset related to ldimm64
18943 - tcp: fix wraparound issue in tcp_lp
18944 - net: ipv6: Do not duplicate DAD on link up
18945 - net: usb: qmi_wwan: add Telit ME910 support
18946 - tcp: do not inherit fastopen_req from parent
18947 - ipv4, ipv6: ensure raw socket message is big enough to hold an IP header
18948 - rtnetlink: NUL-terminate IFLA_PHYS_PORT_NAME string
18949 - ipv6: initialize route null entry in addrconf_init()
18950 - ipv6: reorder ip6_route_dev_notifier after ipv6_dev_notf
18951 - tcp: randomize timestamps on syncookies
18952 - bnxt_en: allocate enough space for ->ntp_fltr_bmap
18953 - bpf: don't let ldimm64 leak map addresses on unprivileged
18954 - net: mdio-mux: bcm-iproc: call mdiobus_free() in error path
18955 - f2fs: sanity check segment count
18956 - xen/arm,arm64: fix xen_dma_ops after 815dd18 "Consolidate get_dma_ops..."
18957 - xen: Revert commits da72ff5bfcb0 and 72a9b186292d
18958 - block: get rid of blk_integrity_revalidate()
18959 - Linux 4.11.1
18960
18961 * Module signing exclusion for staging drivers does not work properly
18962 (LP: #1690908)
18963 - SAUCE: Fix module signing exclusion in package builds
18964
18965 * perf: qcom: Add L3 cache PMU driver (LP: #1689856)
18966 - [Config] CONFIG_QCOM_L3_PMU=y
18967 - perf: qcom: Add L3 cache PMU driver
18968
18969 * No PMU support for ACPI-based arm64 systems (LP: #1689661)
18970 - drivers/perf: arm_pmu: rework per-cpu allocation
18971 - drivers/perf: arm_pmu: manage interrupts per-cpu
18972 - drivers/perf: arm_pmu: split irq request from enable
18973 - drivers/perf: arm_pmu: remove pointless PMU disabling
18974 - drivers/perf: arm_pmu: define armpmu_init_fn
18975 - drivers/perf: arm_pmu: fold init into alloc
18976 - drivers/perf: arm_pmu: factor out pmu registration
18977 - drivers/perf: arm_pmu: simplify cpu_pmu_request_irqs()
18978 - drivers/perf: arm_pmu: handle no platform_device
18979 - drivers/perf: arm_pmu: rename irq request/free functions
18980 - drivers/perf: arm_pmu: split cpu-local irq request/free
18981 - drivers/perf: arm_pmu: move irq request/free into probe
18982 - drivers/perf: arm_pmu: split out platform device probe logic
18983 - arm64: add function to get a cpu's MADT GICC table
18984 - [Config] CONFIG_ARM_PMU_ACPI=y
18985 - drivers/perf: arm_pmu: add ACPI framework
18986 - arm64: pmuv3: handle !PMUv3 when probing
18987 - arm64: pmuv3: use arm_pmu ACPI framework
18988
18989 * Fix NVLINK2 TCE route (LP: #1690155)
18990 - powerpc/powernv: Fix TCE kill on NVLink2
18991
18992 * CVE-2017-0605
18993 - tracing: Use strlcpy() instead of strcpy() in __trace_find_cmdline()
18994
18995 * Miscellaneous Ubuntu changes
18996 - [Config] Restore powerpc arch to annotations file
18997 - [Config] Disable runtime testing modules
18998 - [Config] Disable drivers not needed on s390x
18999 - [Config] Update annotations for 4.11
19000 - [Config] updateconfigs after apparmor updates
19001
19002 * Miscellaneous upstream changes
19003 - apparmor: use SHASH_DESC_ON_STACK
19004 - apparmor: fix invalid reference to index variable of iterator line 836
19005 - apparmor: fix parameters so that the permission test is bypassed at boot
19006 - apparmor: Make path_max parameter readonly
19007 - apparmorfs: Combine two function calls into one in aa_fs_seq_raw_abi_show()
19008 - apparmorfs: Use seq_putc() in two functions
19009 - apparmor: provide information about path buffer size at boot
19010 - apparmor: add/use fns to print hash string hex value
19011
19012 -- Seth Forshee <seth.forshee@canonical.com> Tue, 16 May 2017 00:39:13 -0500
19013
19014 linux (4.11.0-2.7) artful; urgency=low
19015
19016 * kernel-wedge fails in artful due to leftover squashfs-modules d-i files
19017 (LP: #1688259)
19018 - Remove squashfs-modules files from d-i
19019 - [Config] as squashfs-modules is builtin kernel-image must Provides: it
19020
19021 * [Zesty] d-i: replace msm_emac with qcom_emac (LP: #1677297)
19022 - Revert "UBUNTU: d-i: initrd needs msm_emac on amberwing platform."
19023 - d-i: initrd needs qcom_emac on amberwing platform.
19024
19025 * update for V3 kernel bits and improved multiple fan slice support
19026 (LP: #1470091)
19027 - SAUCE: fan: tunnel multiple mapping mode (v3)
19028
19029 * Miscellaneous Ubuntu changes
19030 - SAUCE: (noup) Update spl to 0.6.5.9-1ubuntu1, zfs to 0.6.5.9-5ubuntu5
19031 - Enable zfs
19032 - SAUCE: fan: add VXLAN implementation
19033 - SAUCE: (efi-lockdown) efi: Add EFI_SECURE_BOOT bit
19034 - SAUCE: (efi-lockdown) Add the ability to lock down access to the running
19035 kernel image
19036 - SAUCE: (efi-lockdown) efi: Lock down the kernel if booted in secure boot
19037 mode
19038 - SAUCE: (efi-lockdown) Enforce module signatures if the kernel is locked down
19039 - SAUCE: (efi-lockdown) Restrict /dev/mem and /dev/kmem when the kernel is
19040 locked down
19041 - SAUCE: (efi-lockdown) Add a sysrq option to exit secure boot mode
19042 - SAUCE: (efi-lockdown) kexec: Disable at runtime if the kernel is locked down
19043 - SAUCE: (efi-lockdown) Copy secure_boot flag in boot params across kexec
19044 reboot
19045 - SAUCE: (efi-lockdown) kexec_file: Disable at runtime if securelevel has been
19046 set
19047 - SAUCE: (efi-lockdown) hibernate: Disable when the kernel is locked down
19048 - SAUCE: (efi-lockdown) uswsusp: Disable when the kernel is locked down
19049 - SAUCE: (efi-lockdown) PCI: Lock down BAR access when the kernel is locked
19050 down
19051 - SAUCE: (efi-lockdown) x86: Lock down IO port access when the kernel is
19052 locked down
19053 - SAUCE: (efi-lockdown) x86: Restrict MSR access when the kernel is locked
19054 down
19055 - SAUCE: (efi-lockdown) asus-wmi: Restrict debugfs interface when the kernel
19056 is locked down
19057 - SAUCE: (efi-lockdown) ACPI: Limit access to custom_method when the kernel is
19058 locked down
19059 - SAUCE: (efi-lockdown) acpi: Ignore acpi_rsdp kernel param when the kernel
19060 has been locked down
19061 - SAUCE: (efi-lockdown) acpi: Disable ACPI table override if the kernel is
19062 locked down
19063 - SAUCE: (efi-lockdown) acpi: Disable APEI error injection if the kernel is
19064 locked down
19065 - SAUCE: (efi-lockdown) Enable cold boot attack mitigation
19066 - SAUCE: (efi-lockdown) bpf: Restrict kernel image access functions when the
19067 kernel is locked down
19068 - SAUCE: (efi-lockdown) scsi: Lock down the eata driver
19069 - SAUCE: (efi-lockdown) Prohibit PCMCIA CIS storage when the kernel is locked
19070 down
19071 - SAUCE: (efi-lockdown) Lock down TIOCSSERIAL
19072 - SAUCE: (efi-lockdown) Add EFI signature data types
19073 - SAUCE: (efi-lockdown) Add an EFI signature blob parser and key loader.
19074 - SAUCE: (efi-lockdown) KEYS: Add a system blacklist keyring
19075 - SAUCE: (efi-lockdown) MODSIGN: Import certificates from UEFI Secure Boot
19076 - SAUCE: (efi-lockdown) MODSIGN: Support not importing certs from db
19077 - SAUCE: (efi-lockdown) MODSIGN: Don't try secure boot if EFI runtime is
19078 disabled
19079 - SAUCE: (efi-lockdown) efi: Sanitize boot_params in efi stub
19080 - SAUCE: (efi-lockdown) efi: Add secure_boot state and status bit for
19081 MokSBState
19082 - SAUCE: (efi-lockdown) efi: Add sysctls for secureboot and MokSBState
19083 - [Config] Set values for UEFI secure boot lockdown options
19084 - Update dropped.txt
19085
19086 [ Upstream Kernel Changes ]
19087
19088 * rebase to v4.11
19089
19090 -- Seth Forshee <seth.forshee@canonical.com> Fri, 05 May 2017 07:43:14 -0500
19091
19092 linux (4.11.0-1.6) artful; urgency=low
19093
19094 * Miscellaneous Ubuntu changes
19095 - [Debian] Use default compression for all packages
19096 - SAUCE: (namespace) block_dev: Support checking inode permissions in
19097 lookup_bdev()
19098 - SAUCE: (namespace) block_dev: Check permissions towards block device inode
19099 when mounting
19100 - SAUCE: (namespace) mtd: Check permissions towards mtd block device inode
19101 when mounting
19102 - SAUCE: (namespace) fs: Allow superblock owner to change ownership of inodes
19103 - SAUCE: (namespace) fs: Don't remove suid for CAP_FSETID for userns root
19104 - SAUCE: (namespace) fs: Allow superblock owner to access do_remount_sb()
19105 - SAUCE: (namespace) capabilities: Allow privileged user in s_user_ns to set
19106 security.* xattrs
19107 - SAUCE: (namespace) fs: Allow CAP_SYS_ADMIN in s_user_ns to freeze and thaw
19108 filesystems
19109 - SAUCE: (namespace) fuse: Add support for pid namespaces
19110 - SAUCE: (namespace) fuse: Support fuse filesystems outside of init_user_ns
19111 - SAUCE: (namespace) fuse: Restrict allow_other to the superblock's namespace
19112 or a descendant
19113 - SAUCE: (namespace) fuse: Allow user namespace mounts
19114 - SAUCE: (namespace) ext4: Add support for unprivileged mounts from user
19115 namespaces
19116 - SAUCE: (namespace) evm: Don't update hmacs in user ns mounts
19117 - SAUCE: (namespace) ext4: Add module parameter to enable user namespace
19118 mounts
19119 - SAUCE: (namespace) block_dev: Forbid unprivileged mounting when device is
19120 opened for writing
19121
19122 -- Seth Forshee <seth.forshee@canonical.com> Wed, 26 Apr 2017 10:08:29 -0500
19123
19124 linux (4.11.0-0.5) artful; urgency=low
19125
19126 * [Hyper-V][SAUCE] pci-hyperv: Use only 16 bit integer for PCI domain
19127 (LP: #1684971)
19128 - SAUCE: pci-hyperv: Use only 16 bit integer for PCI domain
19129
19130 * [Hyper-V] Ubuntu 14.04.2 LTS Generation 2 SCSI Errors on VSS Based Backups
19131 (LP: #1470250)
19132 - SAUCE: Tools: hv: vss: Thaw the filesystem and continue after freeze fails
19133
19134 * Enable virtual scsi server driver for Power (LP: #1615665)
19135 - SAUCE: Return TCMU-generated sense data to fabric module
19136
19137 * include/linux/security.h header syntax error with !CONFIG_SECURITYFS
19138 (LP: #1630990)
19139 - SAUCE: (no-up) include/linux/security.h -- fix syntax error with
19140 CONFIG_SECURITYFS=n
19141
19142 * Miscellaneous Ubuntu changes
19143 - SAUCE: Import aufs driver
19144 - [Config] Enable aufs
19145 - [Debian] Add script to update virtualbox
19146 - ubuntu: vbox -- Update to 5.1.20-dfsg-2
19147 - Enable vbox
19148 - SAUCE: aufs -- Include linux/mm.h in fs/aufs/file.h
19149
19150 [ Upstream Kernel Changes ]
19151
19152 * rebase to v4.11-rc8
19153
19154 -- Seth Forshee <seth.forshee@canonical.com> Tue, 25 Apr 2017 13:42:54 -0500
19155
19156 linux (4.11.0-0.4) zesty; urgency=low
19157
19158 * POWER9: Improve performance on memory management (LP: #1681429)
19159 - SAUCE: powerpc/mm/radix: Don't do page walk cache flush when doing full mm
19160 flush
19161 - SAUCE: powerpc/mm/radix: Remove unnecessary ptesync
19162
19163 * Miscellaneous Ubuntu changes
19164 - find-missing-sauce.sh
19165
19166 [ Upstream Kernel Changes ]
19167
19168 * rebase to v4.11-rc7
19169
19170 -- Seth Forshee <seth.forshee@canonical.com> Tue, 18 Apr 2017 08:19:43 -0500
19171
19172 linux (4.11.0-0.3) zesty; urgency=low
19173
19174 * Disable CONFIG_HVC_UDBG on ppc64el (LP: #1680888)
19175 - [Config] Disable CONFIG_HVC_UDBG on ppc64el
19176
19177 * smartpqi driver needed in initram disk and installer (LP: #1680156)
19178 - [Config] Add smartpqi to d-i
19179
19180 * Disable CONFIG_SECURITY_SELINUX_DISABLE (LP: #1680315)
19181 - [Config] CONFIG_SECURITY_SELINUX_DISABLE=n
19182
19183 * Miscellaneous Ubuntu changes
19184 - [Config] flash-kernel should be a Breaks
19185 - [Config] drop the info directory
19186 - [Config] drop NOTES as obsolete
19187 - [Config] drop changelog.historical as obsolete
19188 - rebase to v4.11-rc6
19189
19190 [ Upstream Kernel Changes ]
19191
19192 * rebase to v4.11-rc6
19193
19194 -- Tim Gardner <tim.gardner@canonical.com> Tue, 11 Apr 2017 07:16:52 -0600
19195
19196 linux (4.11.0-0.2) zesty; urgency=low
19197
19198 [ Upstream Kernel Changes ]
19199
19200 * rebase to v4.11-rc5
19201
19202 -- Tim Gardner <tim.gardner@canonical.com> Mon, 03 Apr 2017 08:26:07 +0100
19203
19204 linux (4.11.0-0.1) zesty; urgency=low
19205
19206 [ Upstream Kernel Changes ]
19207
19208 * rebase to v4.11-rc4
19209 - LP: #1591053
19210
19211 -- Tim Gardner <tim.gardner@canonical.com> Mon, 20 Mar 2017 05:15:32 -0600
19212
19213 linux (4.11.0-0.0) zesty; urgency=low
19214
19215 * dummy entry
19216
19217 -- Tim Gardner <tim.gardner@canonical.com> Mon, 20 Mar 2017 05:15:32 -0600