changelog 707 KB
Newer Older
Romain Perier's avatar
Romain Perier committed
1
linux (5.1.7-1~exp1) UNRELEASED; urgency=medium
Ben Hutchings's avatar
Ben Hutchings committed
2

Romain Perier's avatar
Romain Perier committed
3
  * New upstream release: https://kernelnewbies.org/Linux_5.1
Ben Hutchings's avatar
Ben Hutchings committed
4

Romain Perier's avatar
Romain Perier committed
5 6 7
  * New upstream stable update:
    https://www.kernel.org/pub/linux/kernel/v5.x/ChangeLog-5.1.1
    https://www.kernel.org/pub/linux/kernel/v5.x/ChangeLog-5.1.2
Romain Perier's avatar
Romain Perier committed
8
    https://www.kernel.org/pub/linux/kernel/v5.x/ChangeLog-5.1.3
Romain Perier's avatar
Romain Perier committed
9 10
    https://www.kernel.org/pub/linux/kernel/v5.x/ChangeLog-5.1.4
    https://www.kernel.org/pub/linux/kernel/v5.x/ChangeLog-5.1.5
Romain Perier's avatar
Romain Perier committed
11 12
    https://www.kernel.org/pub/linux/kernel/v5.x/ChangeLog-5.1.6
    https://www.kernel.org/pub/linux/kernel/v5.x/ChangeLog-5.1.7
Romain Perier's avatar
Romain Perier committed
13

14
  [ Ben Hutchings ]
15 16
  * Drop "x86/boot: Add ACPI RSDP address to setup_header", which should
    not have been applied to 4.20 or later
17
  * Drop redundant part of "Install perf scripts non-executable"
18
  * Drop "kbuild: Use -nostdinc in compile tests", which is no longer needed
19
  * debian/rules.d/scripts/kconfig: Update for upstream file renaming
20
  * debian/rules.d/scripts/mod: Add uuid_t and UUID_STRING_LEN definitions
21
  * liblockdep: Disable until it can be built again
22
  * libcpupower: Bump soversion since 2 exported functions have been removed
23
  * libbpf: Stop overriding upstream soname; rename shlib package to libbpf0
24
  * aufs: Update support patchset to aufs5.1 20190520
25
  * vfs: Enable FS_ENCRYPTION as built-in; disable on armel/marvell
26
  * net: Enable NET_DEVLINK as built-in; disable on armel/marvell
27

28
  [ Vagrant Cascadian ]
29
  * [arm64] Enable modules to support audio on pinebook: SND_SUN4I_I2S,
30 31
    SND_SUN8I_CODEC, SND_SUN50I_CODEC_ANALOG, SND_SIMPLE_CARD,
    SND_SOC_SIMPLE_AMPLIFIER. (Closes: #921019)
32

Romain Perier's avatar
Romain Perier committed
33 34 35 36
  [ Romain Perier ]
  * Refreshed patch
    debian/revert-objtool-fix-config_stack_validation-y-warning.patch, so it
    can be applied against >= 5.0.7.
37
  * Enable coreboot memconsole (Closes: #872069)
Romain Perier's avatar
Romain Perier committed
38

Ben Hutchings's avatar
Ben Hutchings committed
39 40
 -- Ben Hutchings <ben@decadent.org.uk>  Fri, 22 Mar 2019 03:41:34 +0000

41
linux (5.0.2-1~exp1) experimental; urgency=medium
Ben Hutchings's avatar
Ben Hutchings committed
42 43

  * New upstream stable update:
44
    https://www.kernel.org/pub/linux/kernel/v5.x/ChangeLog-5.0.2
45

46
  [ Vagrant Cascadian ]
47 48
  * [arm64,armhf] Enable PHY_ROCKCHIP_INNO_HDMI as modules.

49 50
  [ Ben Hutchings ]
  * [amd64] kexec: Enable KEXEC_SIG, replacing KEXEC_VERIFY_SIG
51
  * [armel] MTD: Enable MTD_PHYSMAP as module and set MTD_PHYSMAP_OF=y
52
    - udeb: Include physmap instead of physmap_of in mtd-modules (fixes FTBFS)
53 54 55 56 57
  * [armhf] sound/soc/ti: Enable SND_SOC_DAVINCI_MCASP, SND_SOC_NOKIA_RX51,
    SND_SOC_OMAP3_PANDORA, SND_SOC_OMAP3_TWL4030, SND_SOC_OMAP_ABE_TWL6040
    as modules; replacing SND_DAVINCI_SOC_MCASP, SND_OMAP_SOC_RX51,
    SND_OMAP_SOC_OMAP3_PANDORA, SND_OMAP_SOC_OMAP_TWL4030,
    SND_OMAP_SOC_OMAP_ABE_TWL6040 respectively
58 59
  * udeb: Add thermal_sys to kernel-image (fixes FTBFS on mips*, ppc64*,
    riscv64)
60 61
  * [powerpc*] mm: Only define MAX_PHYSMEM_BITS in SPARSEMEM configurations
    (fixes FTBFS on powerpc, powerpcspe)
62 63
  * debian/source/lintian-overrides: Override license-problem-gfdl-invariants
    in more files
64
  * debian/rules: Remove debian/*.substvars in clean target
65 66
  * debian/source/lintian-overrides: Override
    orig-tarball-missing-upstream-signature
67

68
 -- Ben Hutchings <ben@decadent.org.uk>  Mon, 18 Mar 2019 04:01:01 +0000
69

70
linux (5.0.1-1~exp1) experimental; urgency=medium
Romain Perier's avatar
Romain Perier committed
71

Ben Hutchings's avatar
Ben Hutchings committed
72
  * New upstream release: https://kernelnewbies.org/Linux_5.0
Romain Perier's avatar
Romain Perier committed
73
  * New upstream stable update:
Ben Hutchings's avatar
Ben Hutchings committed
74
    https://www.kernel.org/pub/linux/kernel/v5.x/ChangeLog-5.0.1
75 76 77 78

  [ YunQiang Su ]
  * [mipsel, mips64el] Enable DRM_AST and FB_SM750 for loongson-3
    install ast and sm750fb to loongson-3's fb-modules
79
  * [mips r6] Disable JUMP_LABEL for now: it will cause Reserved Instruction.
80 81
    Enable SERIAL_OF_PLATFORM, if not, userland shows nothing.
    Enable CPU_HAS_MSA, HIGHMEM, CRYPTO_CRC32_MIPS, and NR_CPUS to 16.
YunQiang Su's avatar
YunQiang Su committed
82 83
    Support some boston drivers: IMG_ASCII_LCD, I2C_EG20T, PCH_PHUB, MMC,
      PCIE_XILINX, RTC_DRV_M41T80, SPI_TOPCLIFF_PCH.
84

85 86 87
  [ Hideki Yamane ]
  * [x86] Enable Touchpad support on Gemini Lake (Closes: #917388)

88 89 90 91
  [ Helge Deller ]
  * [hppa] Build only 32- and 64-bit SMP-kernel: Alternative
    live-patching code will patch kernel for UP at boot if necessary.

Romain Perier's avatar
Romain Perier committed
92 93 94
  [ Romain Perier ]
  * Refreshed debian/export-symbols-needed-by-android-drivers.patch to export
    __close_fd_get_file() and task_work_add(), both required by binder.
Romain Perier's avatar
Romain Perier committed
95 96
  * Refreshed debian/revert-objtool-fix-config_stack_validation-y-warning.patch,
    so this can be applied against 4.20.4
Romain Perier's avatar
Romain Perier committed
97 98 99
  * Refreshed patch for lockdown
    0028-efi-Add-an-EFI_SECURE_BOOT-flag-to-indicate-secure-b.patch, so this
    can be applied against >= 4.20.13
Romain Perier's avatar
Romain Perier committed
100

101 102 103
  [ Marcin Juszkiewicz ]
  * udeb: Add virtio-gpu into d-i to get graphical output in VM instances.

104 105
  [ Ben Hutchings ]
  * SCSI: Enable SCSI_MYRB, SCSI_MYRS as modules, replacing BLK_DEV_DAC960
106 107
  * [arm64] remoteproc: Enable QCOM_Q6V5_MSS, renamed version of
    QCOM_Q6V5_PIL
108
  * [x86] drivers/gpu/drm/amd: Re-enable HSA_AMD (Closes: #920454)
109
  * genpatch-aufs: Update to use aufs5-standalone
Ben Hutchings's avatar
Ben Hutchings committed
110 111
  * aufs: Update support patchset to aufs5.0 20190311
  * lockdown: Update patchset to 2019-02-18 version
112

113
 -- Ben Hutchings <ben@decadent.org.uk>  Tue, 12 Mar 2019 23:15:21 +0000
114

115
linux (4.20-1~exp1) experimental; urgency=medium
Ben Hutchings's avatar
Ben Hutchings committed
116

Ben Hutchings's avatar
Ben Hutchings committed
117
  * New upstream release: https://kernelnewbies.org/Linux_4.20
Ben Hutchings's avatar
Ben Hutchings committed
118 119 120 121

  [ Ben Hutchings ]
  * aufs: Update support patchset to aufs4.x-rcN 20181217
  * [rt] Disable until it is updated for 4.20 or later
122
  * [x86] udeb: Move rfkill to new rfkill-modules package to avoid duplication
123
  * debian/source/lintian-overrides: Update overrides for GFDL notices
Ben Hutchings's avatar
Ben Hutchings committed
124

125
 -- Ben Hutchings <ben@decadent.org.uk>  Mon, 24 Dec 2018 04:26:47 +0000
Ben Hutchings's avatar
Ben Hutchings committed
126

127 128 129 130
linux (4.19.37-4) UNRELEASED; urgency=medium

  * libbpf: Fix various build bugs:
    - Drop unnecessary changes from "libbpf: add SONAME to shared object"
131 132
    - libbpf: Use only 2 components in soversion, matching package name
      (Closes: #929187)
133
    - libbpf: Build out-of-tree
134
  * README.source: Document the various makefiles and use of out-of-tree builds
135 136 137

 -- Ben Hutchings <ben@decadent.org.uk>  Sun, 19 May 2019 00:04:16 +0100

138 139 140 141 142 143
linux (4.19.37-3) unstable; urgency=medium

  * [powerpc*] 64s: Include cpu header (fixes FTBFS)

 -- Ben Hutchings <ben@decadent.org.uk>  Wed, 15 May 2019 23:07:16 +0100

144
linux (4.19.37-2) unstable; urgency=high
145 146

  * debian/bin: Fix Python static checker regressions (Closes: #928618)
147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179
  * Clean up speculation mitigations:
    - Documentation/l1tf: Fix small spelling typo
    - x86/cpu: Sanitize FAM6_ATOM naming
    - kvm: x86: Report STIBP on GET_SUPPORTED_CPUID
    - x86/msr-index: Cleanup bit defines
    - x86/speculation: Consolidate CPU whitelists
    - Documentation: Move L1TF to separate directory
    - cpu/speculation: Add 'mitigations=' cmdline option
    - x86/speculation: Support 'mitigations=' cmdline option
    - powerpc/speculation: Support 'mitigations=' cmdline option
    - s390/speculation: Support 'mitigations=' cmdline option
    - x86/speculation/mds: Add 'mitigations=' support for MDS
  * [x86] Mitigate Microarchitectural Data Sampling (MDS) vulnerabilities
    (CVE-2018-12126, CVE-2018-12127, CVE-2018-12130, CVE-2019-11091):
    - x86/speculation/mds: Add basic bug infrastructure for MDS
    - x86/speculation/mds: Add BUG_MSBDS_ONLY
    - x86/kvm: Expose X86_FEATURE_MD_CLEAR to guests
    - x86/speculation/mds: Add mds_clear_cpu_buffers()
    - x86/speculation/mds: Clear CPU buffers on exit to user
    - x86/kvm/vmx: Add MDS protection when L1D Flush is not active
    - x86/speculation/mds: Conditionally clear CPU buffers on idle entry
    - x86/speculation/mds: Add mitigation control for MDS
    - x86/speculation/mds: Add sysfs reporting for MDS
    - x86/speculation/mds: Add mitigation mode VMWERV
    - Documentation: Add MDS vulnerability documentation
    - x86/speculation/mds: Add mds=full,nosmt cmdline option
    - x86/speculation: Move arch_smt_update() call to after mitigation decisions
    - x86/speculation/mds: Add SMT warning message
    - x86/speculation/mds: Fix comment
    - x86/speculation/mds: Print SMT vulnerable on MSBDS with mitigations off
    - x86/mds: Add MDSUM variant to the MDS documentation
    - Documentation: Correct the possible MDS sysfs values
    - x86/speculation/mds: Fix documentation typo
180
  * [x86] linux-cpupower: Update CPPFLAGS for change in <asm/msr-index.h>
181

182
 -- Ben Hutchings <ben@decadent.org.uk>  Tue, 14 May 2019 17:34:37 +0100
183

184
linux (4.19.37-1) unstable; urgency=medium
185

Ben Hutchings's avatar
Ben Hutchings committed
186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256
  * New upstream stable update:
    https://www.kernel.org/pub/linux/kernel/v4.x/ChangeLog-4.19.29
    - media: uvcvideo: Fix 'type' check leading to overflow
    - vti4: Fix a ipip packet processing bug in 'IPCOMP' virtual tunnel
    - perf script: Fix crash with printing mixed trace point and other events
    - perf core: Fix perf_proc_update_handler() bug
    - perf tools: Handle TOPOLOGY headers with no CPU
    - perf script: Fix crash when processing recorded stat data
    - IB/{hfi1, qib}: Fix WC.byte_len calculation for UD_SEND_WITH_IMM
    - [amd64] iommu/amd: Call free_iova_fast with pfn in map_sg
    - [amd64] iommu/amd: Unmap all mapped pages in error path of map_sg
    - [riscv64] fixup max_low_pfn with PFN_DOWN.
    - ipvs: Fix signed integer overflow when setsockopt timeout
    - [amd64] iommu/amd: Fix IOMMU page flush when detach device from a domain
    - [armhf] clk: ti: Fix error handling in ti_clk_parse_divider_data()
    - [arm64] clk: qcom: gcc: Use active only source for CPUSS clocks
    - [riscv64] Adjust mmap base address at a third of task size
    - IB/ipoib: Fix for use-after-free in ipoib_cm_tx_start
    - iomap: get/put the page in iomap_page_create/release()
    - iomap: fix a use after free in iomap_dio_rw
    - [arm64] net: hns: Fix for missing of_node_put() after of_parse_phandle()
    - [arm64] net: hns: Restart autoneg need return failed when autoneg off
    - [arm64] net: hns: Fix wrong read accesses via Clause 45 MDIO protocol
    - [armhf,arm64] net: stmmac: dwmac-rk: fix error handling in
      rk_gmac_powerup()
    - netfilter: ebtables: compat: un-break 32bit setsockopt when no rules are
      present
    - nfs: Fix NULL pointer dereference of dev_name
    - qed: Fix bug in tx promiscuous mode settings
    - qed: Fix LACP pdu drops for VFs
    - qed: Fix VF probe failure while FLR
    - qed: Fix system crash in ll2 xmit
    - qed: Fix stack out of bounds bug
    - scsi: libfc: free skb when receiving invalid flogi resp
    - scsi: scsi_debug: fix write_same with virtual_gb problem
    - scsi: bnx2fc: Fix error handling in probe()
    - scsi: 53c700: pass correct "dev" to dma_alloc_attrs()
    - net: macb: Apply RXUBR workaround only to versions with errata
    - [amd64] boot/compressed/64: Set EFER.LME=1 in 32-bit trampoline before
      returning to long mode
    - cifs: fix computation for MAX_SMB2_HDR_SIZE
    - [x86] microcode/amd: Don't falsely trick the late loading mechanism
    - [arm64] kprobe: Always blacklist the KVM world-switch code
    - apparmor: Fix aa_label_build() error handling for failed merges
    - [x86] kexec: Don't setup EFI info if EFI runtime is not enabled
    - proc: fix /proc/net/* after setns(2)
    - mm, memory_hotplug: is_mem_section_removable do not pass the end of a zone
    - mm, memory_hotplug: test_pages_in_a_zone do not pass the end of zone
    - fs/drop_caches.c: avoid softlockups in drop_pagecache_sb()
    - autofs: drop dentry reference only when it is never used
    - autofs: fix error return in autofs_fill_super()
    - mm, memory_hotplug: fix off-by-one in is_pageblock_removable
    - [armhf] OMAP: dts: N950/N9: fix onenand timings
    - [armhf] dts: omap4-droid4: Fix typo in cpcap IRQ flags
    - [armhf] dts: sun8i: h3: Add ethernet0 alias to Beelink X2
    - [arm64] dts: meson: Fix IRQ trigger type for macirq
    - [arm64] dts: meson8b: odroidc1: mark the SD card detection GPIO
      active-low
    - [arm64] dts: meson8m2: mxiii-plus: mark the SD card detection GPIO
      active-low
    - [arm64] dts: imx6sx: correct backward compatible of gpt
    - [armhf] pinctrl: mcp23s08: spi: Fix regmap allocation for mcp23s18
    - wlcore: sdio: Fixup power on/off sequence
    - bpf: sock recvbuff must be limited by rmem_max in bpf_setsockopt()
    - [arm64] dts: add msm8996 compatible to gicv3
    - batman-adv: release station info tidstats
    - [armhf,arm64] irqchip/gic-v4: Fix occasional VLPI drop
    - [armhf,arm64] irqchip/gic-v3-its: Gracefully fail on LPI exhaustion
    - drm/amdgpu: Add missing power attribute to APU check
    - drm/radeon: check if device is root before getting pci speed caps
    - drm/amdgpu: Transfer fences to dmabuf importer
257
    - [armhf,arm64] net: stmmac: Fallback to Platform Data clock in Watchdog
Ben Hutchings's avatar
Ben Hutchings committed
258
      conversion
259 260
    - [armhf,arm64] net: stmmac: Disable EEE mode earlier in XMIT callback
    - [armhf,arm64] irqchip/gic-v3-its: Fix ITT_entry_size accessor
Ben Hutchings's avatar
Ben Hutchings committed
261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300
    - relay: check return of create_buf_file() properly
    - bpf: fix potential deadlock in bpf_prog_register
    - bpf: Fix syscall's stackmap lookup potential deadlock
    - [armhf,arm64] drm/sun4i: tcon: Prepare and enable TCON channel 0 clock at
      init
    - vsock/virtio: fix kernel panic after device hot-unplug
    - vsock/virtio: reset connected sockets on device removal
    - netfilter: nf_nat: skip nat clash resolution for same-origin entries
    - [s390x] qeth: release cmd buffer in error paths
    - [s390x] qeth: fix use-after-free in error path
    - [s390x] qeth: cancel close_dev work before removing a card
    - perf symbols: Filter out hidden symbols from labels
    - perf trace: Support multiple "vfs_getname" probes
    - [mips*] Remove function size check in get_frame_info()
    - Revert "scsi: libfc: Add WARN_ON() when deleting rports"
    - [armhf] i2c: omap: Use noirq system sleep pm ops to idle device for
      suspend
    - drm/amdgpu: use spin_lock_irqsave to protect vm_manager.pasid_idr
    - nvme: lock NS list changes while handling command effects
    - nvme-pci: fix rapid add remove sequence
    - fs: ratelimit __find_get_block_slow() failure message.
    - qed: Fix EQ full firmware assert.
    - qed: Consider TX tcs while deriving the max num_queues for PF.
    - qede: Fix system crash on configuring channels.
    - blk-iolatency: fix IO hang due to negative inflight counter
    - nvme-pci: add missing unlock for reset error
    - Input: wacom_serial4 - add support for Wacom ArtPad II tablet
    - Input: elan_i2c - add id for touchpad found in Lenovo s21e-20
    - [x86] iscsi_ibft: Fix missing break in switch statement
    - scsi: aacraid: Fix missing break in switch statement
    - [x86] PCI: Fixup RTIT_BAR of Intel Denverton Trace Hub
    - [arm64] dts: zcu100-revC: Give wifi some time after power-on
    - [arm64] dts: hikey: Give wifi some time after power-on
    - [arm64] dts: hikey: Revert "Enable HS200 mode on eMMC"
    - [armhf] dts: exynos: Fix pinctrl definition for eMMC RTSN line on Odroid
      X2/U3
    - [armhf] dts: exynos: Add minimal clkout parameters to Exynos3250 PMU
    - [armhf] dts: exynos: Fix max voltage for buck8 regulator on Odroid
      XU3/XU4
    - drm: disable uncached DMA optimization for ARM and arm64
301
      (Closes: #923723)
Ben Hutchings's avatar
Ben Hutchings committed
302 303 304
    - netfilter: xt_TEE: fix wrong interface selection
    - netfilter: xt_TEE: add missing code to get interface index in checkentry.
    - gfs2: Fix missed wakeups in find_insert_glock
305
    - cifs: allow calling SMB2_xxx_free(NULL) (Closes: #919290)
Ben Hutchings's avatar
Ben Hutchings committed
306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498
    - ath9k: Avoid OF no-EEPROM quirks without qca,no-eeprom
    - driver core: Postpone DMA tear-down until after devres release
    - [x86] perf/intel: Make cpuc allocations consistent
    - [x86] perf/intel: Generalize dynamic constraint creation
    - [x86] Add TSX Force Abort CPUID/MSR
    - [x86] perf/intel: Implement support for TSX Force Abort
    https://www.kernel.org/pub/linux/kernel/v4.x/ChangeLog-4.19.30
    - connector: fix unsafe usage of ->real_parent
    - gro_cells: make sure device is up in gro_cells_receive()
    - ipv4/route: fail early when inet dev is missing
    - l2tp: fix infoleak in l2tp_ip6_recvmsg()
    - lan743x: Fix RX Kernel Panic
    - lan743x: Fix TX Stall Issue
    - net: sit: fix UBSAN Undefined behaviour in check_6rd
    - net/x25: fix use-after-free in x25_device_event()
    - net/x25: reset state in x25_connect()
    - pptp: dst_release sk_dst_cache in pptp_sock_destruct
    - route: set the deleted fnhe fnhe_daddr to 0 in ip_del_fnhe to fix a race
    - rxrpc: Fix client call queueing, waiting for channel
    - sctp: remove sched init from sctp_stream_init
    - tcp: do not report TCP_CM_INQ of 0 for closed connections
    - tcp: Don't access TCP_SKB_CB before initializing it
    - tcp: handle inet_csk_reqsk_queue_add() failures
    - vxlan: Fix GRO cells race condition between receive and link delete
    - vxlan: test dev->flags & IFF_UP before calling gro_cells_receive()
    - net/mlx4_core: Fix reset flow when in command polling mode
    - net/mlx4_core: Fix locking in SRIOV mode when switching between events
      and polling
    - net/mlx4_core: Fix qp mtt size calculation
    - net/x25: fix a race in x25_bind()
    - mdio_bus: Fix use-after-free on device_register fails
    - net: Set rtm_table to RT_TABLE_COMPAT for ipv6 for tables > 255
    - ipv6: route: purge exception on removal
    - team: use operstate consistently for linkup
    - ipvlan: disallow userns cap_net_admin to change global mode/flags
    - ipv6: route: enforce RCU protection in rt6_update_exception_stamp_rt()
    - ipv6: route: enforce RCU protection in ip6_route_check_nh_onlink()
    - bonding: fix PACKET_ORIGDEV regression
    - net/smc: fix smc_poll in SMC_INIT state
    - af_unix: missing barriers in some of unix_sock ->addr and ->path accesses
    - net: sched: flower: insert new filter to idr after setting its mask
    - f2fs: wait on atomic writes to count F2FS_CP_WB_DATA
    - ALSA: bebob: use more identical mod_alias for Saffire Pro 10 I/O against
      Liquid Saffire 56
    - ALSA: firewire-motu: fix construction of PCM frame for capture direction
    - [x86] ALSA: hda: Extend i915 component bind timeout
    - [x86] ALSA: hda - add more quirks for HP Z2 G4 and HP Z240
    - ALSA: hda/realtek: Enable audio jacks of ASUS UX362FA with ALC294
    - ALSA: hda/realtek - Reduce click noise on Dell Precision 5820 headphone
    - ALSA: hda/realtek: Enable headset MIC of Acer TravelMate X514-51T with
      ALC255
    - [x86] perf/intel: Fix memory corruption
    - [x86] perf/intel: Make dev_attr_allow_tsx_force_abort static
    - md: It's wrong to add len to sector_nr in raid10 reshape twice
    - drm: Block fb changes for async plane updates
    - i40e: report correct statistics when XDP is enabled
    - vhost/vsock: fix vhost vsock cid hashing inconsistent
    https://www.kernel.org/pub/linux/kernel/v4.x/ChangeLog-4.19.31
    - media: videobuf2-v4l2: drop WARN_ON in vb2_warn_zero_bytesused()
    - 9p: use inode->i_lock to protect i_size_write() under 32-bit
    - 9p/net: fix memory leak in p9_client_create
    - [armhf] iio: adc: exynos-adc: Fix NULL pointer exception on unbind
    - [x86] mei: hbm: clean the feature flags on link reset
    - [x86] mei: bus: move hw module get/put to probe/release
    - crypto: cfb - add missing 'chunksize' property
    - crypto: cfb - remove bogus memcpy() with src == dest
    - crypto: ahash - fix another early termination in hash walk
    - [armhf] drm/imx: ignore plane updates on disabled crtcs
    - [armhf] drm/imx: imx-ldb: add missing of_node_puts
    - [x86] ASoC: rt5682: Correct the setting while select ASRC clk for AD/DA
      filter
    - [armhf] clocksource: timer-ti-dm: Fix pwm dmtimer usage of fck
      reparenting
    - [armhf,arm64] KVM: vgic: Make vgic_dist->lpi_list_lock a raw_spinlock
    - [arm64] dts: rockchip: fix graph_port warning on rk3399 bob kevin and
      excavator
    - [s390x] dasd: fix using offset into zero size array error
    - Input: pwm-vibra - prevent unbalanced regulator
    - Input: pwm-vibra - stop regulator after disabling pwm, not before
    - [armhf] dts: Configure clock parent for pwm vibra
    - [armhf] OMAP2+: Variable "reg" in function omap4_dsi_mux_pads() could be
      uninitialized
    - ASoC: dapm: fix out-of-bounds accesses to DAPM lookup tables
    - [armhf,arm64] KVM: Reset the VCPU without preemption and vcpu state
      loaded
    - [armhf,arm64] KVM: Allow a VCPU to fully reset itself
    - [armhf,arm64] KVM: Don't panic on failure to properly reset system
      registers
    - [armhf,arm64] KVM: vgic: Always initialize the group of private IRQs
    - [arm64] KVM: Forbid kprobing of the VHE world-switch code
    - [armhf] OMAP2+: fix lack of timer interrupts on CPU1 after hotplug
    - mac80211: call drv_ibss_join() on restart
    - mac80211: Fix Tx aggregation session tear down with ITXQs
    - netfilter: compat: initialize all fields in xt_init
    - blk-mq: insert rq with DONTPREP to hctx dispatch list when requeue
    - ipvs: fix dependency on nf_defrag_ipv6
    - floppy: check_events callback should not return a negative number
    - xprtrdma: Make sure Send CQ is allocated on an existing compvec
    - NFS: Don't use page_file_mapping after removing the page
    - mm/gup: fix gup_pmd_range() for dax
    - Revert "mm: use early_pfn_to_nid in page_ext_init"
    - scsi: qla2xxx: Fix panic from use after free in qla2x00_async_tm_cmd
    - [armhf] net: dsa: bcm_sf2: potential array overflow in
      bcm_sf2_sw_suspend()
    - [x86] CPU: Add Icelake model number
    - mm: page_alloc: fix ref bias in page_frag_alloc() for 1-byte allocs
    - [arm64] net: hns: Fix object reference leaks in hns_dsaf_roce_reset()
    - [arm*] i2c: bcm2835: Clear current buffer pointers and counts after a
      transfer
    - [armhf] clk: sunxi-ng: v3s: Fix TCON reset de-assert bit
    - kallsyms: Handle too long symbols in kallsyms.c
    - [armhf] clk: sunxi: A31: Fix wrong AHB gate number
    - esp: Skip TX bytes accounting when sending from a request socket
    - [armhf] 8824/1: fix a migrating irq bug when hotplug cpu
    - bpf: only adjust gso_size on bytestream protocols
    - bpf: fix lockdep false positive in stackmap
    - af_key: unconditionally clone on broadcast
    - [armhf] 8835/1: dma-mapping: Clear DMA ops on teardown
    - assoc_array: Fix shortcut creation
    - keys: Fix dependency loop between construction record and auth key
    - scsi: libiscsi: Fix race between iscsi_xmit_task and iscsi_complete_task
    - [armhf] net: dsa: bcm_sf2: Do not assume DSA master supports WoL
    - [arm64] pinctrl: meson: meson8b: fix the sdxc_a data 1..3 pins
    - qmi_wwan: apply SET_DTR quirk to Sierra WP7607
    - net: mv643xx_eth: disable clk on error path in mv643xx_eth_shared_probe()
    - xfrm: Fix inbound traffic via XFRM interfaces across network namespaces
    - ASoC: topology: free created components in tplg load error
    - qed: Fix iWARP buffer size provided for syn packet processing.
    - qed: Fix iWARP syn packet mac address validation.
    - [armhf] dts: armada-xp: fix Armada XP boards NAND description
    - [arm64] Relax GIC version check during early boot
    - [armhf] tegra: Restore DT ABI on Tegra124 Chromebooks
    - [armhf,arm64] net: marvell: mvneta: fix DMA debug warning
    - mm: handle lru_add_drain_all for UP properly
    - tmpfs: fix link accounting when a tmpfile is linked in
    - ixgbe: fix older devices that do not support IXGBE_MRQC_L3L4TXSWEN
    - phonet: fix building with clang
    - mac80211_hwsim: propagate genlmsg_reply return code
    - bpf, lpm: fix lookup bug in map_delete_elem
    - [arm64] net: thunderx: make CFG_DONE message to run through generic
      send-ack sequence
    - [arm64] net: thunderx: add nicvf_send_msg_to_pf result check for
      set_rx_mode_task
    - nfp: bpf: fix code-gen bug on BPF_ALU | BPF_XOR | BPF_K
    - nfp: bpf: fix ALU32 high bits clearance bug
    - bnxt_en: Fix typo in firmware message timeout logic.
    - bnxt_en: Wait longer for the firmware message response to complete.
    - net: set static variable an initial value in atl2_probe()
    - tmpfs: fix uninitialized return value in shmem_link
    - stm class: Prevent division by zero
    - nfit: acpi_nfit_ctl(): Check out_obj->type in the right place
    - acpi/nfit: Fix bus command validation
    - nfit/ars: Attempt a short-ARS whenever the ARS state is idle at boot
    - nfit/ars: Attempt short-ARS even in the no_init_ars case
    - [amd64] libnvdimm/label: Clear 'updating' flag after label-set update
    - [amd64] libnvdimm, pfn: Fix over-trim in trim_pfn_device()
    - [amd64] libnvdimm/pmem: Honor force_raw for legacy pmem regions
    - [amd64] libnvdimm: Fix altmap reservation size calculation
    - cgroupfs: fix cgroup_do_mount() handling of failure exits
    - crypto: aead - set CRYPTO_TFM_NEED_KEY if ->setkey() fails
    - crypto: aegis - fix handling chunked inputs
    - [arm64] crypto: aes-neonbs - fix returning final keystream block
    - crypto: hash - set CRYPTO_TFM_NEED_KEY if ->setkey() fails
    - crypto: morus - fix handling chunked inputs
    - crypto: pcbc - remove bogus memcpy()s with src == dest
    - crypto: skcipher - set CRYPTO_TFM_NEED_KEY if ->setkey() fails
    - crypto: testmgr - skip crc32c context test for ahash algorithms
    - [x86] crypto: aegis - fix handling chunked inputs and MAY_SLEEP
    - [x86] crypto: aesni-gcm - fix crash on empty plaintext
    - [x86] crypto: morus - fix handling chunked inputs and MAY_SLEEP
    - [arm64] crypto: aes-ccm - fix logical bug in AAD MAC handling
    - [arm64] crypto: aes-ccm - fix bugs in non-NEON fallback routine
    - CIFS: Do not reset lease state to NONE on lease break
    - CIFS: Do not skip SMB2 message IDs on send failures
    - CIFS: Fix read after write for files with read caching
    - tracing: Use strncpy instead of memcpy for string keys in hist triggers
    - tracing: Do not free iter->trace in fail path of tracing_open_pipe()
    - tracing/perf: Use strndup_user() instead of buggy open-coded version
    - xen: fix dom0 boot on huge systems
    - ACPI / device_sysfs: Avoid OF modalias creation for removed device
    - [armhf] mmc: sdhci-esdhc-imx: fix HS400 timing issue
    - mmc:fix a bug when max_discard is 0
    - netfilter: ipt_CLUSTERIP: fix warning unused variable cn
    - [armhf] spi: ti-qspi: Fix mmap read when more than one CS in use
    - [amd64] spi: pxa2xx: Setup maximum supported DMA transfer length
    - [armhf] regulator: s2mps11: Fix steps for buck7, buck8 and LDO35
    - [arm64] regulator: max77620: Initialize values for DT properties
    - [armhf] regulator: s2mpa01: Fix step values for some LDOs
    - [armhf] clocksource/drivers/exynos_mct: Move one-shot check from tick
      clear to ISR
    - [armhf] clocksource/drivers/exynos_mct: Clear timer interrupt when
      shutdown
    - [arm64] clocksource/drivers/arch_timer: Workaround for Allwinner A64
499
      timer instability (Closes: #928457)
Ben Hutchings's avatar
Ben Hutchings committed
500 501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 563 564 565 566 567 568 569 570 571 572 573 574 575 576 577 578 579 580 581 582 583 584 585 586 587 588 589 590 591 592 593 594 595 596 597 598 599 600 601 602 603 604 605 606 607 608 609 610 611 612 613 614 615 616 617 618 619 620 621 622 623 624 625 626 627 628 629 630 631 632 633 634 635 636 637 638 639 640 641 642 643 644 645 646 647 648 649 650 651 652 653 654 655 656 657 658 659 660 661 662 663 664 665 666 667 668 669 670 671 672 673 674 675 676 677 678 679 680 681 682 683 684 685 686 687 688 689 690 691 692 693 694 695 696 697 698 699 700 701 702 703 704 705 706 707 708 709 710 711 712 713 714 715 716 717 718 719 720 721 722 723 724 725 726 727 728 729 730 731 732 733 734 735 736 737 738 739 740 741 742 743 744 745 746 747 748 749 750 751 752 753 754 755 756 757 758 759 760 761 762 763 764 765 766 767 768 769 770 771 772 773 774 775 776 777 778 779 780 781 782 783 784 785 786 787 788 789 790 791 792 793 794 795 796 797 798 799 800 801 802 803 804 805 806 807 808 809 810 811 812 813 814 815 816 817 818 819 820 821 822 823 824 825 826 827 828 829 830 831 832 833 834 835 836 837 838 839 840 841 842 843 844 845 846 847 848 849 850 851 852 853 854 855 856 857 858 859 860 861 862 863 864 865 866 867 868 869 870 871 872 873 874 875 876 877 878 879 880 881 882 883 884 885 886 887 888 889 890 891 892 893 894 895 896 897 898 899 900 901 902 903 904 905 906 907 908 909 910 911 912 913 914 915 916 917 918 919 920 921 922 923 924 925 926 927 928 929 930 931 932 933 934 935 936 937 938 939 940 941 942 943 944 945 946 947 948 949 950 951 952 953 954 955 956 957 958 959 960 961 962 963 964 965 966 967 968
    - [s390x] setup: fix early warning messages
    - [s390x] virtio: handle find on invalid queue gracefully
    - scsi: virtio_scsi: don't send sc payload with tmfs
    - scsi: aacraid: Fix performance issue on logical drives
    - scsi: sd: Optimal I/O size should be a multiple of physical block size
    - scsi: target/iscsi: Avoid iscsit_release_commands_from_conn() deadlock
    - scsi: qla2xxx: Fix LUN discovery if loop id is not assigned yet by
      firmware
    - fs/devpts: always delete dcache dentry-s in dput()
    - splice: don't merge into linked buffers
    - ovl: During copy up, first copy up data and then xattrs
    - ovl: Do not lose security.capability xattr over metadata file copy-up
    - Btrfs: setup a nofs context for memory allocation at btrfs_create_tree()
    - Btrfs: setup a nofs context for memory allocation at __btrfs_set_acl
    - btrfs: ensure that a DUP or RAID1 block group has exactly two stripes
    - Btrfs: fix corruption reading shared and compressed extents after hole
      punching
    - libertas_tf: don't set URB_ZERO_PACKET on IN USB transfer
    - [armhf,arm64] irqchip/gic-v3-its: Avoid parsing _indirect_ twice for
      Device table
    - [x86] kprobes: Prohibit probing on optprobe template code
    - [armhf,arm64] cpufreq: tegra124: add missing of_node_put()
    - ext4: fix check of inode in swap_inode_boot_loader
    - ext4: cleanup pagecache before swap i_data
    - ext4: update quota information while swapping boot loader inode
    - ext4: add mask of ext4 flags to swap
    - ext4: fix crash during online resizing
    - PCI/ASPM: Use LTR if already enabled by platform
    - PCI/DPC: Fix print AER status in DPC event handling
    - [armhf,arm64] PCI: dwc: skip MSI init if MSIs have been explicitly
      disabled
    - IB/hfi1: Close race condition on user context disable and close
    - [armhf] clk: clk-twl6040: Fix imprecise external abort for pdmclk
    - [armhf] clk: samsung: exynos5: Fix possible NULL pointer exception on
      platform_device_alloc() failure
    - [armhf] clk: samsung: exynos5: Fix kfree() of const memory on setting
      driver_override
    - [armhf,arm64] usb: chipidea: tegra: Fix missed ci_hdrc_remove_device()
    - [x86] usb: typec: tps6598x: handle block writes separately with plain-I2C
      adapters
    - mm: hwpoison: fix thp split handing in soft_offline_in_use_page()
    - mm/vmalloc: fix size check for remap_vmalloc_range_partial()
    - mm/memory.c: do_fault: avoid usage of stale vm_area_struct
    - kernel/sysctl.c: add missing range check in do_proc_dointvec_minmax_conv
    - device property: Fix the length used in PROPERTY_ENTRY_STRING()
    - [x86] intel_th: Don't reference unassigned outputs
    - parport_pc: fix find_superio io compare code, should use equal test.
    - [armhf,arm64] i2c: tegra: fix maximum transfer size
    - [armhf,arm64] gpio: pca953x: Fix dereference of irq data in shutdown
    - [armhf] can: flexcan: FLEXCAN_IFLAG_MB: add () around macro argument
    - [x86] drm/i915: Relax mmap VMA check
    - bpf: only test gso type on gso packets
    - [arm64] serial: uartps: Fix stuck ISR if RX disabled with non-empty FIFO
    - serial: 8250_of: assume reg-shift of 2 for mrvl,mmp-uart
    - serial: 8250_pci: Fix number of ports for ACCES serial cards
    - serial: 8250_pci: Have ACCES cards that use the four port Pericom
      PI7C9X7954 chip use the pci_pericom_setup()
    - jbd2: clear dirty flag when revoking a buffer from an older transaction
    - jbd2: fix compile warning when using JBUFFER_TRACE
    - selinux: add the missing walk_size + len check in
      selinux_sctp_bind_connect
    - security/selinux: fix SECURITY_LSM_NATIVE_LABELS on reused superblock
    - [powerpc*] powerpc/32: Clear on-stack exception marker upon exception
      return
    - [powerpc*] powernv: Make opal log only readable by root
    - [powerpc*] powernv: Don't reprogram SLW image on every KVM guest
      entry/exit
    - [powerpc*] Fix 32-bit KVM-PR lockup and host crash with MacOS guest
    - [powerpc*] ptrace: Simplify vr_get/set() to avoid GCC warning
    - [powerpc*] hugetlb: Don't do runtime allocation of 16G pages in LPAR
      configuration
    - [powerpc*] traps: fix recoverability of machine check handling on
      book3s/32
    - [powerpc*] traps: Fix the message printed when stack overflows
    - [arm64] Fix HCR.TGE status for NMI contexts
    - [arm64] debug: Ensure debug handlers check triggering exception level
    - [arm64] KVM: Fix architecturally invalid reset value for FPEXC32_EL2
    - ipmi_si: fix use-after-free of resource->name
    - dm: fix to_sector() for 32bit
    - dm integrity: limit the rate of error messages
    - mfd: sm501: Fix potential NULL pointer dereference
    - NFS: Fix I/O request leakages
    - NFS: Fix an I/O request leakage in nfs_do_recoalesce
    - NFS: Don't recoalesce on error in nfs_pageio_complete_mirror()
    - nfsd: fix performance-limiting session calculation
    - nfsd: fix memory corruption caused by readdir
    - nfsd: fix wrong check in write_v4_end_grace()
    - NFSv4.1: Reinitialise sequence results before retransmitting a request
    - svcrpc: fix UDP on servers with lots of threads
    - PM / wakeup: Rework wakeup source timer cancellation
    - bcache: never writeback a discard operation
    - vt: perform safe console erase in the right order
    - [x86] unwind/orc: Fix ORC unwind table alignment
    - [x86] perf intel-pt: Fix CYC timestamp calculation after OVF
    - perf tools: Fix split_kallsyms_for_kcore() for trampoline symbols
    - perf auxtrace: Define auxtrace record alignment
    - [x86] perf intel-pt: Fix overlap calculation for padding
    - [x86] perf/intel/uncore: Fix client IMC events return huge result
    - [x86] perf intel-pt: Fix divide by zero when TSC is not available
    - md: Fix failed allocation of md_register_thread
    - [x86] tpm/tpm_crb: Avoid unaligned reads in crb_recv()
    - tpm: Unify the send callback behaviour
    - rcu: Do RCU GP kthread self-wakeup from softirq and interrupt
    - media: lgdt330x: fix lock status reporting
    - media: uvcvideo: Avoid NULL pointer dereference at the end of streaming
    - drm/fb-helper: generic: Fix drm_fbdev_client_restore()
    - drm/radeon/evergreen_cs: fix missing break in switch statement
    - drm/amd/powerplay: correct power reading on fiji
    - drm/amd/display: don't call dm_pp_ function from an fpu block
    - KVM: Call kvm_arch_memslots_updated() before updating memslots
    - [x86] KVM: mmu: Detect MMIO generation wrap in any address space
    - [x86] KVM: mmu: Do not cache MMIO accesses while memslots are in flux
    - [x86] KVM: nVMX: Sign extend displacements of VMX instr's mem operands
    - [x86] KVM: nVMX: Apply addr size mask to effective address for VMX
      instructions
    - [x86] KVM: nVMX: Ignore limit checks on VMX instructions using flat
      segments
    - bcache: use (REQ_META|REQ_PRIO) to indicate bio for metadata
    - [s390x] setup: fix boot crash for machine without EDAT-1
    https://www.kernel.org/pub/linux/kernel/v4.x/ChangeLog-4.19.32
    - [x86] ALSA: hda - add Lenovo IdeaCentre B550 to the power_save_blacklist
    - ALSA: firewire-motu: use 'version' field of unit directory to identify
      model
    - [x86] drm/vmwgfx: Don't double-free the mode stored in par->set_mode
    - [x86] drm/vmwgfx: Return 0 when gmrid::get_node runs out of ID's
    - [amd64] iommu/amd: fix sg->dma_address for sg->offset bigger than
      PAGE_SIZE
    - libceph: wait for latest osdmap in ceph_monc_blacklist_add()
    - udf: Fix crash on IO error during truncate
    - [mips64*/loongson-3] lemote-2f: Add IRQF_NO_SUSPEND to "cascade"
      irqaction.
    - [mips*] Ensure ELF appended dtb is relocated
    - [mips*r6] Fix kernel crash for R6 in jump label branch function
    - [powerpc*] vdso64: Fix CLOCK_MONOTONIC inconsistencies across Y2038
    - [powerpc*] scsi: ibmvscsi: Protect ibmvscsi_head from concurrent
      modificaiton
    - [powerpc*] scsi: ibmvscsi: Fix empty event pool access during host
      removal
    - futex: Ensure that futex address is aligned in handle_futex_death()
    - cifs: allow guest mounts to work for smb3.11
    - perf probe: Fix getting the kernel map
    - [x86] objtool: Move objtool_file struct off the stack
    - [armhf,arm64] irqchip/gic-v3-its: Fix comparison logic in lpi_range_cmp
    - SMB3: Fix SMB3.1.1 guest mounts to Samba
    - [x86] ALSA: Fix runtime PM for hdmi-lpe-audio
    - ALSA: hda/ca0132 - make pci_iounmap() call conditional
    - ALSA: ac97: Fix of-node refcount unbalance
    - ext4: fix NULL pointer dereference while journal is aborted
    - ext4: fix data corruption caused by unaligned direct AIO
    - ext4: brelse all indirect buffer in ext4_ind_remove_space()
    - media: v4l2-ctrls.c/uvc: zero v4l2_event
    - Bluetooth: hci_uart: Check if socket buffer is ERR_PTR in h4_recv_buf()
    - Bluetooth: Fix decrementing reference count twice in releasing socket
    - Bluetooth: hci_ldisc: Initialize hci_dev before open()
    - Bluetooth: hci_ldisc: Postpone HCI_UART_PROTO_READY bit set in
      hci_uart_set_proto()
    - drm: Reorder set_property_atomic to avoid returning with an active ww_ctx
    - RDMA/cma: Rollback source IP address if failing to acquire device
    - f2fs: fix to avoid deadlock of atomic file operations
    - netfilter: ebtables: remove BUGPRINT messages
    - loop: access lo_backing_file only when the loop device is Lo_bound
    - [x86] unwind: Handle NULL pointer calls better in frame unwinder
    - [x86] unwind: Add hardcoded ORC entry for NULL
    - ALSA: hda - Record the current power state before suspend/resume calls
    - ALSA: hda - Enforces runtime_resume after S3 and S4 for each codec
    - power: supply: charger-manager: Fix incorrect return value
    https://www.kernel.org/pub/linux/kernel/v4.x/ChangeLog-4.19.33
    - Bluetooth: Check L2CAP option sizes returned from l2cap_get_conf_opt
      (CVE-2019-3460)
    - Bluetooth: Verify that l2cap_get_conf_opt provides large enough buffer
      (CVE-2019-3459)
    - ipmi_si: Fix crash when using hard-coded device
    - dccp: do not use ipv6 header for ipv4 flow
    - genetlink: Fix a memory leak on error path
    - ipv6: make ip6_create_rt_rcu return ip6_null_entry instead of NULL
    - mac8390: Fix mmio access size probe
    - mISDN: hfcpci: Test both vendor & device ID for Digium HFC4S
    - net: aquantia: fix rx checksum offload for UDP/TCP over IPv6
    - net: datagram: fix unbounded loop in __skb_try_recv_datagram()
    - net/packet: Set __GFP_NOWARN upon allocation in alloc_pg_vec
    - [arm64] net: phy: meson-gxl: fix interrupt support
    - net: rose: fix a possible stack overflow
    - [armhf,arm64] net: stmmac: fix memory corruption with large MTUs
    - net-sysfs: call dev_hold if kobject_init_and_add success
    - packets: Always register packet sk in the same order
    - rhashtable: Still do rehash when we get EEXIST
    - sctp: get sctphdr by offset in sctp_compute_cksum
    - sctp: use memdup_user instead of vmemdup_user
    - tcp: do not use ipv6 header for ipv4 flow
    - tipc: allow service ranges to be connect()'ed on RDM/DGRAM
    - tipc: change to check tipc_own_id to return in tipc_net_stop
    - tipc: fix cancellation of topology subscriptions
    - tun: properly test for IFF_UP
    - vrf: prevent adding upper devices
    - vxlan: Don't call gro_cells_destroy() before device is unregistered
    - ila: Fix rhashtable walker list corruption
    - net: sched: fix cleanup NULL pointer exception in act_mirr
    - [arm64] thunderx: enable page recycling for non-XDP case
    - [arm64] thunderx: eliminate extra calls to put_page() for pages held for
      recycling
    - tun: add a missing rcu_read_unlock() in error path
    - [powerpcspe] fsl: Add infrastructure to fixup branch predictor flush
    - [powerpcspe] fsl: Add macro to flush the branch predictor
    - [powerpcspe] fsl: Emulate SPRN_BUCSR register
    - [powerpcspe] fsl: Add nospectre_v2 command line argument
    - [powerpcspe] fsl: Flush the branch predictor at each kernel entry (32 bit)
    - [powerpcspe] fsl: Enable runtime patching if nospectre_v2 boot arg is used
    - [powerpcspe] fsl: Update Spectre v2 reporting
    - [powerpcspe] fsl: Fixed warning: orphan section `__btb_flush_fixup'
    - [powerpc*] security: Fix spectre_v2 reporting
    - Btrfs: fix incorrect file size after shrinking truncate and fsync
    - btrfs: remove WARN_ON in log_dir_items
    - btrfs: don't report readahead errors and don't update statistics
    - btrfs: raid56: properly unmap parity page in finish_parity_scrub()
    - btrfs: Avoid possible qgroup_rsv_size overflow in
      btrfs_calculate_inode_block_rsv_size
    - Btrfs: fix assertion failure on fsync with NO_HOLES enabled
    - [armhf] imx6q: cpuidle: fix bug that CPU might not wake up at expected
      time
    - [powerpc*] bpf: Fix generation of load/store DW instructions
    - [s390x] vfio: ccw: only free cp on final interrupt
    - NFS: fix mount/umount race in nlmclnt.
    - NFSv4.1 don't free interrupted slot on open
    - ALSA: rawmidi: Fix potential Spectre v1 vulnerability
    - ALSA: seq: oss: Fix Spectre v1 vulnerability
    - ALSA: pcm: Fix possible OOB access in PCM oss plugins
    - ALSA: pcm: Don't suspend stream in unrecoverable PCM state
    - [x86] ALSA: hda/realtek - Add support headset mode for DELL WYSE AIO
    - [x86] ALSA: hda/realtek - Add support headset mode for New DELL WYSE NB
    - [x86] ALSA: hda/realtek: Enable headset MIC of Acer AIO with ALC286
    - [x86] ALSA: hda/realtek: Enable headset MIC of Acer Aspire Z24-890 with
      ALC286
    - [x86] ALSA: hda/realtek - Add support for Acer Aspire E5-523G/ES1-432
      headset mic
    - [x86] ALSA: hda/realtek: Enable ASUS X441MB and X705FD headset MIC with
      ALC256
    - [x86] ALSA: hda/realtek: Enable headset mic of ASUS P5440FF with ALC256
    - [x86] ALSA: hda/realtek: Enable headset MIC of ASUS X430UN and X512DK
      with ALC256
    - [x86] ALSA: hda/realtek - Fix speakers on Acer Predator Helios 500 Ryzen
      laptops
    - kbuild: modversions: Fix relative CRC byte order interpretation
    - fs/open.c: allow opening only regular files during execve()
    - ocfs2: fix inode bh swapping mixup in ocfs2_reflink_inodes_lock
    - scsi: sd: Fix a race between closing an sd device and sd I/O
    - scsi: sd: Quiesce warning if device does not report optimal I/O size
    - [s390x] scsi: zfcp: fix rport unblock if deleted SCSI devices on
      Scsi_Host
    - [s390x] scsi: zfcp: fix scsi_eh host reset with port_forced ERP for
      non-NPIV FCP devices
    - [armhf,arm64] drm/rockchip: vop: reset scale mode when win is disabled
    - [x86] staging: comedi: ni_mio_common: Fix divide-by-zero for DIO cmdtest
    - staging: speakup_soft: Fix alternate speech with other synths
    - staging: vt6655: Remove vif check from vnt_interrupt
    - staging: vt6655: Fix interrupt race condition on device start up.
    - [arm64] serial: mvebu-uart: Fix to avoid a potential NULL pointer
      dereference
    - [sh4] serial: sh-sci: Fix setting SCSCR_TIE while transferring data
    - USB: serial: cp210x: add new device id
    - USB: serial: ftdi_sio: add additional NovaTech products
    - USB: serial: mos7720: fix mos_parport refcount imbalance on error path
    - USB: serial: option: set driver_info for SIM5218 and compatibles
    - USB: serial: option: add support for Quectel EM12
    - USB: serial: option: add Olicard 600
    - fs/proc/proc_sysctl.c: fix NULL pointer dereference in put_links
    - drm/vgem: fix use-after-free when drm_gem_handle_create() fails
    - [x86] drm/i915/gvt: Fix MI_FLUSH_DW parsing with correct index check
    - gpio: exar: add a check for the return value of ida_simple_get fails
    - [armhf,arm64] phy: sun4i-usb: Support set_mode to USB_HOST for non-OTG
      PHYs
    - USB: gadget: f_hid: fix deadlock in f_hidg_write()
    - usb: common: Consider only available nodes for dr_mode
    - xhci: Fix port resume done detection for SS ports with LPM enabled
    - usb: xhci: dbc: Don't free all memory with spinlock held
    - xhci: Don't let USB3 ports stuck in polling state prevent suspend
    - usb: cdc-acm: fix race during wakeup blocking TX traffic
    - mm: add support for kmem caches in DMA32 zone
    - [armhf,arm64] iommu/io-pgtable-arm-v7s: request DMA32 memory, and improve
      debugging
    - mm: mempolicy: make mbind() return -EIO when MPOL_MF_STRICT is specified
    - mm/migrate.c: add missing flush_dcache_page for non-mapped page migrate
    - perf pmu: Fix parser error for uncore event alias
    - [x86] perf intel-pt: Fix TSC slip
    - [x86] objtool: Query pkg-config for libelf location
    - [powerpc*] pseries/energy: Use OF accessor functions to read
      ibm,drc-indexes
    - [powerpc*] powerpc/64: Fix memcmp reading past the end of src/dest
    - watchdog: Respect watchdog cpumask on CPU hotplug
    - cpu/hotplug: Prevent crash when CPU bringup fails on CONFIG_HOTPLUG_CPU=n
    - KVM: Reject device ioctls from processes other than the VM's creator
    - [x86] KVM: update %rip after emulating IO
    - [x86] KVM: Emulate MSR_IA32_ARCH_CAPABILITIES on AMD hosts
    - bpf: do not restore dst_reg when cur_state is freed
    - [x86] platform: intel_cht_int33fe: Register all connections at once
    - [x86] platform: intel_cht_int33fe: Add connection for the DP alt mode
    - [x86] platform: intel_cht_int33fe: Add connections for the USB Type-C port
    - usb: typec: class: Don't use port parent for getting mux handles
    - [x86] platform: intel_cht_int33fe: Remove the old connections for the
      muxes
    https://www.kernel.org/pub/linux/kernel/v4.x/ChangeLog-4.19.34
    - [arm64] debug: Don't propagate UNKNOWN FAR into si_code for debug signals
    - ext4: cleanup bh release code in ext4_ind_remove_space()
    - CIFS: fix POSIX lock leak and invalid ptr deref
    - f2fs: fix to adapt small inline xattr space in __find_inline_xattr()
    - f2fs: fix to avoid deadlock in f2fs_read_inline_dir()
    - tracing: kdb: Fix ftdump to not sleep
    - net/mlx5: Avoid panic when setting vport rate
    - net/mlx5: Avoid panic when setting vport mac, getting vport config
    - [armhf] gpio: gpio-omap: fix level interrupt idling
    - sysctl: handle overflow for file-max
    - [armhf,arm64] net: stmmac: Avoid sometimes uninitialized Clang warnings
    - enic: fix build warning without CONFIG_CPUMASK_OFFSTACK
    - [arm64] scsi: hisi_sas: Set PHY linkrate when disconnected
    - [arm64] scsi: hisi_sas: Fix a timeout race of driver internal and SMP IO
    - iio: adc: fix warning in Qualcomm PM8xxx HK/XOADC driver
    - [x86] hyperv: Fix kernel panic when kexec on HyperV
    - perf c2c: Fix c2c report for empty numa node
    - mm/sparse: fix a bad comparison
    - mm/cma.c: cma_declare_contiguous: correct err handling
    - mm/page_ext.c: fix an imbalance with kmemleak
    - mm, swap: bounds check swap_info array accesses to avoid NULL derefs
    - mm,oom: don't kill global init via memory.oom.group
    - memcg: killed threads should not invoke memcg OOM killer
    - mm, mempolicy: fix uninit memory access
    - mm/vmalloc.c: fix kernel BUG at mm/vmalloc.c:512!
    - mm/slab.c: kmemleak no scan alien caches
    - ocfs2: fix a panic problem caused by o2cb_ctl
    - f2fs: do not use mutex lock in atomic context
    - fs/file.c: initialize init_files.resize_wait
    - page_poison: play nicely with KASAN
    - cifs: use correct format characters
    - dm thin: add sanity checks to thin-pool and external snapshot creation
    - f2fs: fix to check inline_xattr_size boundary correctly
    - cifs: Accept validate negotiate if server return NT_STATUS_NOT_SUPPORTED
    - cifs: Fix NULL pointer dereference of devname
    - netfilter: nf_tables: check the result of dereferencing base_chain->stats
    - netfilter: conntrack: tcp: only close if RST matches exact sequence
    - jbd2: fix invalid descriptor block checksum
    - fs: fix guard_bio_eod to check for real EOD errors
    - tools lib traceevent: Fix buffer overflow in arg_eval
    - PCI/PME: Fix hotplug/sysfs remove deadlock in pcie_pme_remove()
    - wil6210: check null pointer in _wil_cfg80211_merge_extra_ies
    - mt76: fix a leaked reference by adding a missing of_node_put
    - [armhf,arm64] usb: chipidea: Grab the (legacy) USB PHY by phandle first
    - [powerpc*] powernv/ioda: Fix locked_vm counting for memory used by IOMMU
      tables
    - scsi: core: replace GFP_ATOMIC with GFP_KERNEL in scsi_scan.c
    - [powerpc*] xmon: Fix opcode being uninitialized in print_insn_powerpc
    - [armhf,arm64] coresight: etm4x: Add support to enable ETMv4.2
    - [armhf] 8840/1: use a raw_spinlock_t in unwind
    - [armhf,arm64] iommu/io-pgtable-arm-v7s: Only kmemleak_ignore L2 tables
    - [powerpc*] hugetlb: Handle mmap_min_addr correctly in get_unmapped_area
      callback
    - btrfs: qgroup: Make qgroup async transaction commit more aggressive
    - [armhf] mmc: omap: fix the maximum timeout setting
    - [armhf.arm64] net: dsa: mv88e6xxx: Add lockdep classes to fix false
      positive splat
    - e1000e: Fix -Wformat-truncation warnings
    - [x86] platform: ideapad-laptop: Fix no_hw_rfkill_list for Lenovo RESCUER
      R720-15IKBN
    - loop: set GENHD_FL_NO_PART_SCAN after blkdev_reread_part()
    - IB/mlx4: Increase the timeout for CM cache
    - clk: fractional-divider: check parent rate only if flag is set
    - perf annotate: Fix getting source line failure
    - [arm64] ASoC: qcom: Fix of-node refcount unbalance in qcom_snd_parse_of()
    - cpufreq: acpi-cpufreq: Report if CPU doesn't support boost technologies
    - efi: cper: Fix possible out-of-bounds access
    - [s390x] ism: ignore some errors during deregistration
    - scsi: megaraid_sas: return error when create DMA pool failed
    - scsi: fcoe: make use of fip_mode enum complete
    - drm/amd/display: Clear stream->mode_changed after commit
    - [s390x] perf test: Fix failure of 'evsel-tp-sched' test on s390
    - mwifiex: don't advertise IBSS features without FW support
    - perf report: Don't shadow inlined symbol with different addr range
    - [armhf] SoC: imx-sgtl5000: add missing put_device()
    - mt76: usb: do not run mt76u_queues_deinit twice
    - xen/gntdev: Do not destroy context while dma-bufs are in use
    - vfs: fix preadv64v2 and pwritev64v2 compat syscalls with offset == -1
    - [x86] HID: intel-ish-hid: avoid binding wrong ishtp_cl_device
    - cgroup, rstat: Don't flush subtree root unless necessary
    - jbd2: fix race when writing superblock
    - [s390x] perf report: Add s390 diagnosic sampling descriptor size
    - iwlwifi: pcie: fix emergency path
    - ACPI / video: Refactor and fix dmi_is_desktop()
    - kprobes: Prohibit probing on bsearch()
    - kprobes: Prohibit probing on RCU debug routine
    - netfilter: conntrack: fix cloned unconfirmed skb->_nfct race in
      __nf_conntrack_confirm
    - [armhf] 8833/1: Ensure that NEON code always compiles with Clang
    - ALSA: PCM: check if ops are defined before suspending PCM
    - ath10k: fix shadow register implementation for WCN3990
    - usb: f_fs: Avoid crash due to out-of-scope stack ptr access
    - sched/topology: Fix percpu data types in struct sd_data & struct s_data
    - bcache: fix input overflow to cache set sysfs file io_error_halflife
    - bcache: fix input overflow to sequential_cutoff
    - bcache: fix potential div-zero error of writeback_rate_i_term_inverse
    - bcache: improve sysfs_strtoul_clamp()
    - genirq: Avoid summation loops for /proc/stat
    - [armhf,arm64] net: marvell: mvpp2: fix stuck in-band SGMII negotiation
    - iw_cxgb4: fix srqidx leak during connection abort
    - net: phy: consider latched link-down status in polling mode
    - fbdev: fbmem: fix memory access if logo is bigger than the screen
    - cdrom: Fix race condition in cdrom_sysctl_register
    - drm: rcar-du: add missing of_node_put
    - drm/amd/display: Don't re-program planes for DPMS changes
    - drm/amd/display: Disconnect mpcc when changing tg
    - perf/aux: Make perf_event accessible to setup_aux()
    - e1000e: fix cyclic resets at link up with active tx
    - e1000e: Exclude device from suspend direct complete optimization
    - [x86] platform: intel_pmc_core: Fix PCH IP sts reading
    - i2c: of: Try to find an I2C adapter matching the parent
    - iwlwifi: mvm: fix RFH config command with >=10 CPUs
    - sched/debug: Initialize sd_sysctl_cpus if !CONFIG_CPUMASK_OFFSTACK
    - efi/memattr: Don't bail on zero VA if it equals the region's PA
    - sched/core: Use READ_ONCE()/WRITE_ONCE() in move_queued_task()/
      task_rq_lock()
    - drm/vkms: Bugfix extra vblank frame
    - [armhf] dts: lpc32xx: Remove leading 0x and 0s from bindings notation
    - [armhf,arm64] efi: Allow SetVirtualAddressMap() to be omitted
    - [arm64] soc: qcom: gsbi: Fix error handling in gsbi_probe()
    - mt7601u: bump supported EEPROM version
    - [armhf] 8830/1: NOMMU: Toggle only bits in EXC_RETURN we are really care
      of
    - [armhf] avoid Cortex-A9 livelock on tight dmb loops
    - block, bfq: fix in-service-queue check for queue merging
    - [powerpc*] 64s: Clear on-stack exception marker upon exception return
    - cgroup/pids: turn cgroup_subsys->free() into cgroup_subsys->release() to
      fix the accounting
    - [armhf,arm64] backlight: pwm_bl: Use gpiod_get_value_cansleep() to get
      initial state
    - tty: increase the default flip buffer limit to 2*640K
    - [powerpc*] pseries: Perform full re-add of CPU for topology update
      post-migration
    - drm/amd/display: Enable vblank interrupt during CRC capture
    - ALSA: dice: add support for Solid State Logic Duende Classic/Mini
    - [armhf,arm64] usb: dwc3: gadget: Fix OTG events when gadget driver isn't
      loaded
    - [x86] platform: intel-hid: Missing power button release on some Dell
      models
    - perf script python: Use PyBytes for attr in trace-event-python
    - perf script python: Add trace_context extension module to sys.modules
    - hwrng: virtio - Avoid repeated init of completion
    - [armhf,arm64] soc/tegra: fuse: Fix illegal free of IO base address
    - [x86] HID: intel-ish: ipc: handle PIMR before ish_wakeup also clear PISR
      busy_clear bit
    - f2fs: UBSAN: set boolean value iostat_enable correctly
    - hpet: Fix missing '=' character in the __setup() code of hpet_mmap_enable
    - [armhf] dmaengine: imx-dma: fix warning comparison of distinct pointer
      types
    - [arm64] dmaengine: qcom_hidma: assign channel cookie correctly
    - [arm64] dmaengine: qcom_hidma: initialize tx flags in hidma_prep_dma_*
    - netfilter: physdev: relax br_netfilter dependency
    - [armhf] regulator: act8865: Fix act8600_sudcdc_voltage_ranges setting
    - [arm64] pinctrl: meson: meson8b: add the eth_rxd2 and eth_rxd3 pins
    - drm: Auto-set allow_fb_modifiers when given modifiers at plane init
    - drm/nouveau: Stop using drm_crtc_force_disable
    - selinux: do not override context on context mounts
    - brcmfmac: Use firmware_request_nowarn for the clm_blob
    - [armhf,arm64] wlcore: Fix memory leak in case wl12xx_fetch_firmware
      failure
    - drm/fb-helper: fix leaks in error path of drm_fb_helper_fbdev_setup
    - [arm64] clk: rockchip: fix frac settings of GPLL clock for rk3328
    - [armhf,arm64] dmaengine: tegra: avoid overflow of byte tracking
    - [x86] Input: soc_button_array - fix mapping of the 5th GPIO in a PNP0C40
      device
    - drm/dp/mst: Configure no_stop_bit correctly for remote i2c xfers
    - ACPI / video: Extend chassis-type detection with a "Lunch Box" check
    - bcache: fix potential div-zero error of writeback_rate_p_term_inverse
    - [x86] kprobes: Blacklist non-attachable interrupt functions
Ben Hutchings's avatar
Ben Hutchings committed
969 970 971 972 973 974 975 976 977 978 979 980 981 982 983 984 985 986 987 988 989 990 991 992 993 994 995 996 997 998 999 1000 1001
    https://www.kernel.org/pub/linux/kernel/v4.x/ChangeLog-4.19.35
    - [x86] kvm: nVMX: NMI-window and interrupt-window exiting should wake L2
      from HLT
    - [powerpc*] tm: Limit TM code inside PPC_TRANSACTIONAL_MEM
    - [x86] hv_netvsc: Fix unwanted wakeup after tx_disable
    - ip6_tunnel: Match to ARPHRD_TUNNEL6 for dev type
    - ipv6: Fix dangling pointer when ipv6 fragment
    - ipv6: sit: reset ip header pointer in ipip6_rcv
    - net: ethtool: not call vzalloc for zero sized memory request
    - net-gro: Fix GRO flush when receiving a GSO packet.
    - net/mlx5: Decrease default mr cache size
    - netns: provide pure entropy for net_hash_mix()
    - net: rds: force to destroy connection if t_sock is NULL in
      rds_tcp_kill_sock().
    - net/sched: act_sample: fix divide by zero in the traffic path
    - net/sched: fix ->get helper of the matchall cls
    - openvswitch: fix flow actions reallocation
    - qmi_wwan: add Olicard 600
    - r8169: disable ASPM again
    - sctp: initialize _pad of sockaddr_in before copying to user memory
    - tcp: Ensure DCTCP reacts to losses
    - tcp: fix a potential NULL pointer dereference in tcp_sk_exit
    - vrf: check accept_source_route on the original netdevice
    - net/mlx5e: Fix error handling when refreshing TIRs
    - net/mlx5e: Add a lock on tir list
    - nfp: validate the return code from dev_queue_xmit()
    - nfp: disable netpoll on representors
    - bnxt_en: Improve RX consumer index validity check.
    - bnxt_en: Reset device on RX buffer errors.
    - net: ip_gre: fix possible use-after-free in erspan_rcv
    - net: ip6_gre: fix possible use-after-free in ip6erspan_rcv
    - net: core: netif_receive_skb_list: unlist skb before passing to pt->func
    - r8169: disable default rx interrupt coalescing on RTL8168
1002
      (Closes: #925496)
Ben Hutchings's avatar
Ben Hutchings committed
1003 1004 1005 1006 1007 1008 1009 1010 1011 1012 1013 1014 1015 1016 1017 1018 1019 1020 1021 1022 1023 1024 1025 1026 1027 1028 1029 1030 1031 1032 1033 1034 1035 1036 1037 1038 1039 1040 1041 1042 1043 1044 1045 1046 1047 1048 1049 1050 1051 1052 1053 1054 1055 1056 1057 1058 1059 1060 1061 1062 1063 1064 1065 1066 1067 1068 1069 1070 1071 1072 1073 1074 1075 1076 1077 1078 1079 1080 1081 1082 1083 1084 1085 1086 1087 1088 1089 1090 1091 1092 1093 1094 1095 1096 1097 1098 1099 1100 1101 1102 1103 1104 1105 1106 1107 1108 1109 1110 1111 1112 1113 1114 1115 1116 1117 1118 1119 1120 1121 1122 1123 1124 1125 1126 1127 1128 1129 1130 1131 1132 1133 1134 1135 1136 1137 1138 1139 1140 1141 1142 1143 1144 1145 1146 1147 1148 1149 1150 1151 1152 1153 1154 1155 1156 1157 1158 1159 1160 1161 1162 1163 1164 1165 1166 1167 1168 1169 1170 1171 1172 1173 1174 1175 1176 1177 1178 1179 1180 1181 1182 1183 1184 1185 1186 1187 1188 1189 1190 1191 1192 1193 1194 1195 1196 1197 1198 1199 1200 1201 1202 1203 1204 1205 1206 1207 1208 1209 1210 1211 1212 1213 1214 1215 1216 1217
    - net: mlx5: Add a missing check on idr_find, free buf
    - net/mlx5e: Update xoff formula
    - net/mlx5e: Update xon formula
    - kbuild: deb-pkg: fix bindeb-pkg breakage when O= is used
    - netfilter: nfnetlink_cttimeout: pass default timeout policy to
      obj_to_nlattr
    - netfilter: nfnetlink_cttimeout: fetch timeouts for udplite and gre, too
    - [arm64] kaslr: Reserve size of ARM64_MEMSTART_ALIGN in linear region
    - [x86] tty: mark Siemens R3964 line discipline as BROKEN (CVE-2019-11486)
    - tty: ldisc: add sysctl to prevent autoloading of ldiscs
    - ACPICA: Clear status of GPEs before enabling them
    - ACPICA: Namespace: remove address node from global list after method
      termination
    - ALSA: seq: Fix OOB-reads from strlcpy
    - [x86] ALSA: hda/realtek: Enable headset MIC of Acer TravelMate B114-21
      with ALC233
    - [x86] ALSA: hda/realtek - Add quirk for Tuxedo XC 1509
    - [x86] ALSA: hda - Add two more machines to the power_save_blacklist
    - mm/huge_memory.c: fix modifying of page protection by insert_pfn_pmd()
    - [arm64] dts: rockchip: fix rk3328 sdmmc0 write errors
    - [hppa] Detect QEMU earlier in boot process
    - [hppa] regs_return_value() should return gpr28
    - [hppa] also set iaoq_b in instruction_pointer_set()
    - alarmtimer: Return correct remaining time
    - drm/udl: add a release method and delay modeset teardown
    - [x86] kvm: svm: fix potential get_num_contig_pages overflow
    - include/linux/bitrev.h: fix constant bitrev
    - mm: writeback: use exact memcg dirty counts
    - [x86] ASoC: intel: Fix crash at suspend/resume after failed codec
      registration
    - Btrfs: do not allow trimming when a fs is mounted with the nologreplay
      option
    - btrfs: prop: fix zstd compression parameter validation
    - btrfs: prop: fix vanished compression property after failed set
    - [riscv64] Fix syscall_get_arguments() and syscall_set_arguments()
    - block: do not leak memory in bio_copy_user_iov()
    - block: fix the return errno for direct IO
    - genirq: Respect IRQCHIP_SKIP_SET_WAKE in irq_chip_set_wake_parent()
    - genirq: Initialize request_mutex if CONFIG_SPARSE_IRQ=n
    - virtio: Honour 'may_reduce_num' in vring_create_virtqueue
    - [armhf] dts: rockchip: fix rk3288 cpu opp node reference
    - [armhf] dts: am335x-evmsk: Correct the regulators for the audio codec
    - [armhf] dts: am335x-evm: Correct the regulators for the audio codec
    - [arm64] futex: Fix FUTEX_WAKE_OP atomic ops with non-zero result value
    - [arm64] dts: rockchip: fix rk3328 rgmii high tx error rate
    - [arm64] backtrace: Don't bother trying to unwind the userspace stack
    - xen: Prevent buffer overflow in privcmd ioctl
    - sched/fair: Do not re-read ->h_load_next during hierarchical load
      calculation
    - [x86] asm: Use stricter assembly constraints in bitops
    - [x86] perf/amd: Resolve race condition when disabling PMC
    - [x86] perf/amd: Resolve NMI latency issues for active PMCs
    - [x86] perf/amd: Remove need to check "running" bit in NMI handler
    - PCI: Add function 1 DMA alias quirk for Marvell 9170 SATA controller
    - PCI: pciehp: Ignore Link State Changes after powering off a slot
    - dm integrity: change memcmp to strncmp in dm_integrity_ctr
    - dm: revert 8f50e358153d ("dm: limit the max bio size as BIO_MAX_PAGES *
      PAGE_SIZE")
    - dm table: propagate BDI_CAP_STABLE_WRITES to fix sporadic checksum errors
    - dm integrity: fix deadlock with overlapping I/O
    - [arm64] dts: rockchip: fix vcc_host1_5v pin assign on rk3328-rock64
    - [arm64] dts: rockchip: Fix vcc_host1_5v GPIO polarity on rk3328-rock64
    - ACPICA: AML interpreter: add region addresses in global list during
      initialization
    - [x86] KVM: nVMX: close leak of L0's x2APIC MSRs (CVE-2019-3887)
    - [x86] KVM: nVMX: fix x2APIC VTPR read intercept
    https://www.kernel.org/pub/linux/kernel/v4.x/ChangeLog-4.19.36
    - inotify: Fix fsnotify_mark refcount leak in
      inotify_update_existing_watch() (CVE-2019-9857)
    - perf/core: Restore mmap record type correctly
    - ext4: avoid panic during forced reboot
    - ext4: add missing brelse() in add_new_gdb_meta_bg()
    - ext4: report real fs size after failed resize
    - ALSA: echoaudio: add a check for ioremap_nocache
    - [i386,alpha] ALSA: sb8: add a check for request_region
    - drm/udl: use drm_gem_object_put_unlocked.
    - IB/mlx4: Fix race condition between catas error reset and aliasguid flows
    - i40iw: Avoid panic when handling the inetdev event
    - [i386,alpha] ALSA: opl3: fix mismatch between snd_opl3_drum_switch
      definition and declaration
    - [x86] thermal/intel_powerclamp: fix __percpu declaration of worker_data
    - [arm*] thermal: bcm2835: Fix crash in bcm2835_thermal_debugfs
    - [x86] thermal/int340x_thermal: Add additional UUIDs
    - [x86] thermal/int340x_thermal: fix mode setting
    - [x86] thermal/intel_powerclamp: fix truncated kthread name
    - scsi: iscsi: flush running unbind operations when removing a session
    - sched/cpufreq: Fix 32-bit math overflow
    - sched/core: Fix buffer overflow in cgroup2 property cpu.max
    - [x86] mm: Don't leak kernel addresses
    - [x86] tools/power turbostat: return the exit status of a command
    - perf list: Don't forget to drop the reference to the allocated thread_map
    - perf config: Fix an error in the config template documentation
    - perf config: Fix a memory leak in collect_config()
    - perf build-id: Fix memory leak in print_sdt_events()
    - perf top: Fix error handling in cmd_top()
    - perf hist: Add missing map__put() in error case
    - perf evsel: Free evsel->counts in perf_evsel__exit()
    - ACPI / utils: Drop reference in test for device presence
    - PM / Domains: Avoid a potential deadlock
    - [armhf] drm/exynos/mixer: fix MIXER shadow registry synchronisation code
    - [arm64] irqchip/mbigen: Don't clear eventid when freeing an MSI
    - [x86] hpet: Prevent potential NULL pointer dereference
    - [x86] hyperv: Prevent potential NULL pointer dereference
    - [i386] cpu/cyrix: Use correct macros for Cyrix calls on Geode processors
    - drm/nouveau/debugfs: Fix check of pm_runtime_get_sync failure
    - [x86] iommu/vt-d: Check capability before disabling protected memory
    - [x86] hw_breakpoints: Make default case in hw_breakpoint_arch_parse()
      return an error
    - fix incorrect error code mapping for OBJECTID_NOT_FOUND
    - [x86] gart: Exclude GART aperture from kcore
    - ext4: prohibit fstrim in norecovery mode
    - drm/cirrus: Use drm_framebuffer_put to avoid kernel oops in clean-up
    - rsi: improve kernel thread handling to fix kernel panic
    - f2fs: fix to avoid NULL pointer dereference on se->discard_map
    - 9p: do not trust pdu content for stat item size
    - 9p locks: add mount option for lock retry interval
    - ASoC: Fix UBSAN warning at snd_soc_get/put_volsw_sx()
    - f2fs: fix to do sanity check with current segment number
    - netfilter: xt_cgroup: shrink size of v2 path
    - [arm64] serial: uartps: console_setup() can't be placed to init section
    - [powerpc*] pseries: Remove prrn_work workqueue
    - media: au0828: cannot kfree dev before usb disconnect
    - Bluetooth: Fix debugfs NULL pointer dereference
    - HID: i2c-hid: override HID descriptors for certain devices
    - pinctrl: core: make sure strcmp() doesn't get a null parameter
    - usbip: fix vhci_hcd controller counting
    - [x86] ACPI / SBS: Fix GPE storm on recent MacBookPro's
    - HID: usbhid: Add quirk for Redragon/Dragonrise Seymur 2
    - [x86] KVM: nVMX: restore host state in nested_vmx_vmexit for VMFail
    - netfilter: nf_flow_table: remove flowtable hook flush routine in netns
      exit routine
    - f2fs: cleanup dirty pages if recover failed
    - [armhf,arm64] net: stmmac: Set OWN bit for jumbo frames
    - cifs: fallback to older infolevels on findfirst queryinfo retry
    - kernel: hung_task.c: disable on suspend
    - drm/ttm: Fix bo_global and mem_global kfree error
    - [x86] ALSA: hda: fix front speakers on Huawei MBXP
    - ACPI: EC / PM: Disable non-wakeup GPEs for suspend-to-idle
    - net/rds: fix warn in rds_message_alloc_sgs
    - xfrm: destroy xfrm_state synchronously on net exit path
    - net: ip6_gre: fix possible NULL pointer dereference in
      ip6erspan_set_version
    - [x86] iommu/dmar: Fix buffer overflow during PCI bus notification
    - scsi: core: Avoid that system resume triggers a kernel warning
    - [armhf,arm64] soc/tegra: pmc: Drop locking from
      tegra_powergate_is_powered()
    - Revert "ACPI / EC: Remove old CLEAR_ON_RESUME quirk"
    - [arm64] coresight: cpu-debug: Support for CA73 CPUs
    - [x86] PCI: Blacklist power management of Gigabyte X299 DESIGNARE EX PCIe
      ports
    - drm/nouveau/volt/gf117: fix speedo readout register
    - [armel,armhf] 8839/1: kprobe: make patch_lock a raw_spinlock_t
    - [x86] drm/amdkfd: use init_mqd function to allocate object for hid_mqd
      (CI)
    - appletalk: Fix use-after-free in atalk_proc_exit
    - lib/div64.c: off by one in shift
    - rxrpc: Fix client call connect/disconnect race
    - f2fs: fix to dirty inode for i_mode recovery
    - include/linux/swap.h: use offsetof() instead of custom __swapoffset macro
    - bpf: fix use after free in bpf_evict_inode
    - IB/hfi1: Failed to drain send queue when QP is put into error state
    - mm: hide incomplete nr_indirectly_reclaimable in /proc/zoneinfo
    - mm: hide incomplete nr_indirectly_reclaimable in sysfs
    https://www.kernel.org/pub/linux/kernel/v4.x/ChangeLog-4.19.37
    - bonding: fix event handling for stacked bonds
    - failover: allow name change on IFF_UP slave interfaces
    - net: atm: Fix potential Spectre v1 vulnerabilities (CVE-2017-5715)
    - net: bridge: fix per-port af_packet sockets
    - net: bridge: multicast: use rcu to access port list from
      br_multicast_start_querier
    - net: Fix missing meta data in skb with vlan packet
    - net: fou: do not use guehdr after iptunnel_pull_offloads in gue_udp_recv
    - tcp: tcp_grow_window() needs to respect tcp_space()
    - team: set slave to promisc if team is already in promisc mode
    - tipc: missing entries in name table of publications
    - vhost: reject zero size iova range
    - ipv4: recompile ip options in ipv4_link_failure
    - ipv4: ensure rcu_read_lock() in ipv4_link_failure()
    - [arm64] net: thunderx: raise XDP MTU to 1508
    - [arm64] net: thunderx: don't allow jumbo frames with XDP
    - net/mlx5: FPGA, tls, hold rcu read lock a bit longer
    - net/mlx5: FPGA, tls, idr remove on flow delete
    - route: Avoid crash from dereferencing NULL rt->from
    - sch_cake: Use tc_skb_protocol() helper for getting packet protocol
    - sch_cake: Make sure we can write the IP header before changing DSCP bits
    - nfp: flower: replace CFI with vlan present
    - nfp: flower: remove vlan CFI bit from push vlan action
    - sch_cake: Simplify logic in cake_select_tin()
    - net: IP defrag: encapsulate rbtree defrag code into callable functions
    - net: IP6 defrag: use rbtrees for IPv6 defrag
    - net: IP6 defrag: use rbtrees in nf_conntrack_reasm.c
    - CIFS: keep FileInfo handle live during oplock break
    - cifs: Fix use-after-free in SMB2_write
    - cifs: Fix use-after-free in SMB2_read
    - cifs: fix handle leak in smb2_query_symlink()
    - [x86] KVM: Don't clear EFER during SMM transitions for 32-bit vCPU
    - [x86] KVM: svm: make sure NMI is injected after nmi_singlestep
    - [x86] iio/gyro/bmg160: Use millidegrees for temperature scale
    - iio: Fix scan mask selection
    - iio: core: fix a possible circular locking dependency
    - [x86] iio: accel: kxcjk-1013: restore the range after resume.
    - [x86] staging: comedi: vmk80xx: Fix use of uninitialized semaphore
    - [x86] staging: comedi: vmk80xx: Fix possible double-free of ->usb_rx_buf
    - [x86] staging: comedi: ni_usb6501: Fix use of uninitialized mutex
    - [x86] staging: comedi: ni_usb6501: Fix possible double-free of
      ->usb_rx_buf
    - [x86] ALSA: hda/realtek - add two more pin configuration sets to quirk
      table
    - ALSA: core: Fix card races between register and disconnect
    - [x86] Input: elan_i2c - add hardware ID for multiple Lenovo laptops
    - vt: fix cursor when clearing the screen
    - scsi: core: set result when the command cannot be dispatched
    - Revert "scsi: fcoe: clear FC_RP_STARTED flags when receiving a LOGO"
    - [x86] Revert "svm: Fix AVIC incomplete IPI emulation"
    - coredump: fix race condition between mmget_not_zero()/get_task_mm() and
1218
      core dumping (CVE-2019-11599)
Ben Hutchings's avatar
Ben Hutchings committed
1219 1220 1221 1222 1223 1224 1225 1226 1227 1228 1229 1230 1231 1232 1233 1234 1235 1236 1237 1238 1239 1240 1241 1242 1243 1244 1245 1246 1247 1248 1249 1250 1251 1252
    - ipmi: fix sleep-in-atomic in free_user at cleanup SRCU
      user->release_barrier
    - [x86] crypto: poly1305 - fix overflow during partial reduction
    - drm/ttm: fix out-of-bounds read in ttm_put_pages() v2
    - [arm64] futex: Restore oldval initialization to work around buggy
      compilers
    - [x86] kprobes: Verify stack frame on kretprobe
    - kprobes: Mark ftrace mcount handler functions nokprobe
    - kprobes: Fix error check when reusing optimized probes
    - rt2x00: do not increment sequence number while re-transmitting
    - mac80211: do not call driver wake_tx_queue op during reconfig
    - drm/amdgpu/gmc9: fix VM_L2_CNTL3 programming
    - [x86] perf/amd: Add event map for AMD Family 17h
    - [x86] cpu/bugs: Use __initconst for 'const' init data
    - [x86] perf: Fix incorrect PEBS_REGS
    - [x86] speculation: Prevent deadlock on ssb_state::lock
    - timers/sched_clock: Prevent generic sched_clock wrap caused by
      tick_freeze()
    - nfit/ars: Remove ars_start_flags
    - nfit/ars: Introduce scrub_flags
    - nfit/ars: Allow root to busy-poll the ARS state machine
    - nfit/ars: Avoid stale ARS results
    - mmc: sdhci: Fix data command CRC error handling
    - mmc: sdhci: Handle auto-command errors
    - modpost: file2alias: go back to simple devtable lookup
    - modpost: file2alias: check prototype of handler
    - [x86] tpm/tpm_i2c_atmel: Return -E2BIG when the transfer is incomplete
    - tpm: Fix the type of the return value in calc_tpm2_event_size()
    - sched/fair: Limit sched_cfs_period_timer() loop to avoid hard lockup
    - device_cgroup: fix RCU imbalance in error case
    - ALSA: info: Fix racy addition/deletion of nodes
    - [armhf] ASoC: rockchip: add missing INTERLEAVED PCM attribute
    - i2c-hid: properly terminate i2c_hid_dmi_desc_override_table[] array
    - kernel/sysctl.c: fix out-of-bounds access when setting file-max
Ben Hutchings's avatar
Ben Hutchings committed
1253 1254

  [ Ben Hutchings ]
1255 1256
  * debian/bin/abiupdate.py: Automatically select the correct archive to fetch
    from
1257
  * debian/bin/abiupdate.py: Change default URLs to use https: scheme
1258 1259
  * [powerpc*] vdso: Make vdso32 installation conditional in vdso_install
    (Closes: #785065)
Ben Hutchings's avatar
Ben Hutchings committed
1260
  * Bump ABI to 5
1261
  * [rt] Add new signing subkey for Steven Rostedt
1262
  * [rt] Update to 4.19.31-rt18 (no functional change)
1263
  * [armhf,arm64] Revert "net: stmmac: Send TSO packets always from Queue 0"
1264
  * [riscv64] linux-image-dbg: Include vdso debug symbols
1265
  * [ia64] linux-image: Recommend grub-efi-ia64 instead of (removed) elilo
1266
  * [armel/marvell] Disable HW_RANDOM as no HWRNG drivers are usable here
1267
  * udeb: Add all HWRNG drivers to kernel-image (see #923675)
1268
  * lockdown: Refer to Debian wiki until manual page exists
1269
  * [sparc64] linux-image: Recommend grub-ieee1275 instead of (removed) silo
1270
  * [sparc64] linux-image: Install uncompressed kernel image
1271
  * [powerpc,ppc64,ppc64el] linux-image: Recommend grub-ieee1275
1272
  * [i386] Add grub-efi-ia32 as an alternate recommended bootloader
1273
  * linux-source: Recommend bison and flex, always needed to build the kernel
1274
  * [armel/marvell,sh4] linux-image: Recommend apparmor, like all other configs
1275
  * udeb: Drop unused ntfs-modules packages
1276
  * ntfs: Disable NTFS_FS due to lack of upstream security support
1277
    (CVE-2018-12929, CVE-2018-12930, CVE-2018-12931)
1278
  * [x86] platform: Enable INTEL_ATOMISP2_PM as module
1279
  * drivers/firmware/google: Adjust configuration for 4.19
1280
  * MODSIGN: Make shash allocation failure fatal
1281 1282 1283 1284 1285 1286 1287 1288 1289 1290 1291 1292 1293 1294 1295
  * aio: Apply fixes from 4.19.38:
    - aio: clear IOCB_HIPRI
    - aio: use assigned completion handler
    - aio: separate out ring reservation from req allocation
    - aio: don't zero entire aio_kiocb aio_get_req()
    - aio: use iocb_put() instead of open coding it
    - aio: split out iocb copy from io_submit_one()
    - aio: abstract out io_event filler helper
    - aio: initialize kiocb private in case any filesystems expect it.
    - aio: simplify - and fix - fget/fput for io_submit() (CVE-2019-10125)
    - pin iocb through aio.
    - aio: fold lookup_kiocb() into its sole caller
    - aio: keep io_event in aio_kiocb
    - aio: store event at final iocb_put()
    - Fix aio_poll() races
1296
  * tracing: Fix buffer_ref pipe ops
1297 1298 1299 1300 1301
  * mm,fs: Prevent page refcount overflow (CVE-2019-11487):
    - mm: make page ref count overflow check tighter and more explicit
    - mm: add 'try_get_page()' helper function
    - mm: prevent get_user_pages() from overflowing page refcount
    - fs: prevent page refcount overflow in pipe_buf_get
1302

1303 1304 1305
  [ YunQiang Su ]
  * [mips*r6] Re-enable CONFIG_JUMP_LABEL, which has been fixed in upstream.

1306 1307 1308
  [ Stefan Fritsch ]
  * [armhf] Enable SND_SOC_SPDIF for Cubietruck (Closes: #884562)

1309 1310 1311
  [ Luca Boccassi ]
  * libbpf-dev: generate pkg-config file for libbpf by backporting
    libbpf-generate-pkg-config.patch from bpf-next.
1312 1313
  * Import patches to enable loading keys from UEFI db and MOK from
    http://git.kernel.org/cgit/linux/kernel/git/dhowells/linux-fs.git to
1314 1315
    allow kernel modules built by users (eg: by dkms) to be verified, and
    to load dbx and MOKX for the equivalent blacklisting functionality.
1316

1317 1318 1319
  [ Bastian Blank ]
  * Don't longer recommend irqbalance. (closes: #926967)

1320 1321 1322
  [ Salvatore Bonaccorso ]
  * xen/pciback: Don't disable PCI_COMMAND on PCI device reset.
    (CVE-2015-8553)
1323
  * [x86] Disable R3964 due to lack of security support
1324
  * [amd64,arm64] vfio/type1: Limit DMA mappings per container (CVE-2019-3882)
1325

1326 1327 1328 1329
  [ Aurelien Jarno ]
  * [mips] Fix indirect syscall tracing & seccomp filtering for big endian
    MIPS64 kernels with 32-bit userland.

1330 1331
  [ Romain Perier ]
  * [rt] Update to 4.19.37-rt19
1332
  * Enable coreboot memconsole (Closes: #872069)
1333

1334 1335 1336 1337 1338
  [ Uwe Kleine-König ]
  * [armhf] Disable MVNETA_BM_ENABLE again as it break networking on
    DB-MV784MP-GP. Thanks to Steve McIntyre for providing access such a
    machine for testing. (Closes: #927825)

1339 1340 1341 1342 1343 1344 1345 1346 1347 1348 1349 1350 1351 1352 1353 1354 1355 1356 1357 1358 1359 1360 1361 1362
  [ Alper Nebi Yasak ]
  * [arm64] Enable configs for Samsung Chromebook Plus (v1) and other
    rk3399-gru based devices:
    - Enable PL330_DMA, CROS_EC_SPI, SPI_ROCKCHIP as modules.
    - Enable EXTCON_USBC_CROS_EC, PHY_ROCKCHIP_TYPEC, PHY_ROCKCHIP_USB as
    modules.
    - Enable KEYBOARD_CROS_EC as module.
    - Enable PWM_CROS_EC, PHY_ROCKCHIP_DP as modules and enable ROCKCHIP_CDN_DP
    - Enable SND_SOC_ROCKCHIP, SND_SOC_ROCKCHIP_I2S, SND_SOC_ROCKCHIP_SPDIF,
    SND_SOC_ROCKCHIP_RT5645, SND_SOC_RK3399_GRU_SOUND as modules.
    - Enable INPUT_TOUCHSCREEN, enable TOUCHSCREEN_ATMEL_MXT as module, and
    enable TOUCHSCREEN_ATMEL_MXT_T37.
    - Enable TOUCHSCREEN_ELAN, MOUSE_ELAN_I2C as modules.
    - Enable I2C_HID as module.
    - Enable MWIFIEX, MWIFIEX_PCIE as modules.
    - Enable TCG_TPM, TCG_TIS_I2C_INFINEON as modules.
    - Enable PM_DEVFREQ_EVENT, enable DEVFREQ_EVENT_ROCKCHIP_DFI and
    ARM_RK3399_DMC_DEVFREQ as modules.
    - Enable REGULATOR_VCTRL as module.
    - Enable MFD_CROS_EC_CHARDEV, IIO_CROS_EC_ACCEL_LEGACY,
    IIO_CROS_EC_SENSORS_CORE, IIO_CROS_EC_SENSORS, IIO_CROS_EC_LIGHT_PROX,
    IIO_CROS_EC_BARO, RTC_DRV_CROS_EC as modules.
    - Enable BATTERY_SBS, CHARGER_CROS_USBPD as modules.

1363 1364 1365 1366
  [ Vagrant Cascadian ]
  * debian/bin/gencontrol_signed.py: Sort list of modules before adding to
    .json file, fixing reproducibility issues.

1367
 -- Ben Hutchings <ben@decadent.org.uk>  Sun, 05 May 2019 19:32:32 +0100
1368

1369
linux (4.19.28-2) unstable; urgency=medium
1370

1371
  [ Ben Hutchings ]
1372
  * [x86,alpha,m68k] binfmt: Disable BINFMT_AOUT, IA32_AOUT, OSF4_COMPAT
1373
  * [x86] Drop fix for #865303, which no longer affects Debian's OpenJDK
1374
  * udeb: Make serial_cs optional in serial-modules
1375
  * [ppc64el] Disable PCMCIA (fixes FTBFS)
1376

1377 1378
  [ Vagrant Cascadian ]
  * [arm64] Enable DRM_SUN4I and DRM_SUN8I_DW_HDMI as modules.
1379
  * [arm64] Enable I2C_GPIO as a module.
1380
  * [arm64] Enable MESON_EFUSE as a module.
1381

1382 1383 1384 1385
  [ Yves-Alexis Perez ]
  * certs: include both root CA and direct signing certificate.
    closes: #924545

1386
 -- Ben Hutchings <ben@decadent.org.uk>  Fri, 15 Mar 2019 02:16:04 +0000
1387

1388
linux (4.19.28-1) unstable; urgency=medium
Marcin Juszkiewicz's avatar
Marcin Juszkiewicz committed
1389 1390 1391 1392 1393 1394 1395 1396 1397 1398 1399 1400 1401 1402 1403 1404 1405 1406 1407 1408 1409 1410 1411 1412 1413 1414 1415 1416 1417 1418 1419 1420 1421 1422 1423 1424 1425 1426 1427 1428 1429 1430 1431 1432 1433 1434 1435 1436 1437 1438 1439 1440 1441 1442 1443 1444 1445 1446 1447 1448 1449 1450 1451 1452 1453 1454 1455 1456 1457 1458 1459 1460 1461 1462 1463 1464 1465 1466 1467 1468 1469 1470 1471 1472 1473 1474 1475 1476 1477 1478 1479 1480 1481 1482 1483 1484 1485 1486 1487 1488 1489 1490 1491 1492 1493

  * New upstream stable update:
    https://www.kernel.org/pub/linux/kernel/v4.x/ChangeLog-4.19.21
    - devres: Align data[] to ARCH_KMALLOC_MINALIGN
    - drm/bufs: Fix Spectre v1 vulnerability
    - drm/vgem: Fix vgem_init to get drm device available.
    - [arm*] pinctrl: bcm2835: Use raw spinlock for RT compatibility
    - [x86] ASoC: Intel: mrfld: fix uninitialized variable access
    - gpiolib: Fix possible use after free on label
    - [armhf] drm/sun4i: Initialize registers in tcon-top driver
    - genirq/affinity: Spread IRQs to all available NUMA nodes
    - [armhf] gpu: ipu-v3: image-convert: Prevent race between run and
      unprepare
    - wil6210: fix reset flow for Talyn-mb
    - wil6210: fix memory leak in wil_find_tx_bcast_2
    - ath10k: assign 'n_cipher_suites' for WCN3990
    - ath9k: dynack: use authentication messages for 'late' ack
    - scsi: lpfc: Correct LCB RJT handling
    - scsi: mpt3sas: Call sas_remove_host before removing the target devices
    - scsi: lpfc: Fix LOGO/PLOGI handling when triggerd by ABTS Timeout event
    - [armhf] 8808/1: kexec:offline panic_smp_self_stop CPU
    - [mips] clk: boston: fix possible memory leak in clk_boston_setup()
    - dlm: Don't swamp the CPU with callbacks queued during recovery
    - [x86] PCI: Fix Broadcom CNB20LE unintended sign extension (redux)
    - [powerpc] pseries: add of_node_put() in dlpar_detach_node()
    - [arm*] drm/vc4: ->x_scaling[1] should never be set to VC4_SCALING_NONE
    - ptp: check gettime64 return code in PTP_SYS_OFFSET ioctl
    - [mips] Boston: Disable EG20T prefetch
    - iwlwifi: fw: do not set sgi bits for HE connection
    - fpga: altera-cvp: Fix registration for CvP incapable devices
    - [x86] fpga: altera-cvp: fix 'bad IO access' on x86_64
    - [x86] vbox: fix link error with 'gcc -Og'
    - platform/chrome: don't report EC_MKBP_EVENT_SENSOR_FIFO as wakeup
    - i40e: prevent overlapping tx_timeout recover
    - scsi: hisi_sas: change the time of SAS SSP connection
    - usbnet: smsc95xx: fix rx packet alignment
    - [armhf,arm64] drm/rockchip: fix for mailbox read size
    - [arm*] OMAP2+: hwmod: Fix some section annotations
    - drm/amd/display: fix gamma not being applied correctly
    - drm/amd/display: calculate stream->phy_pix_clk before clock mapping
    - bpf: libbpf: retry map creation without the name
    - net/mlx5: EQ, Use the right place to store/read IRQ affinity hint
    - modpost: validate symbol names also in find_elf_symbol
    - perf tools: Add Hygon Dhyana support
    - [armhf] soc/tegra: Don't leak device tree node reference
    - media: rc: ensure close() is called on rc_unregister_device
    - media: video-i2c: avoid accessing released memory area when removing
      driver
    - [armhf] media: mtk-vcodec: Release device nodes in
      mtk_vcodec_init_enc_pm()
    - ptp: Fix pass zero to ERR_PTR() in ptp_clock_register
    - dmaengine: xilinx_dma: Remove __aligned attribute on zynqmp_dma_desc_ll
    - [powerpc] 32: Add .data..Lubsan_data*/.data..Lubsan_type* sections
      explicitly
    - media: adv*/tc358743/ths8200: fill in min width/height/pixelclock
    - ACPI: SPCR: Consider baud rate 0 as preconfigured state
    - f2fs: move dir data flush to write checkpoint process
    - f2fs: fix race between write_checkpoint and write_begin
    - f2fs: fix wrong return value of f2fs_acl_create
    - [arm64] io: Ensure calls to delay routines are ordered against prior
      readX()
    - net: aquantia: return 'err' if set MPI_DEINIT state fails
    - [sparc*] sunvdc: Do not spin in an infinite loop when vio_ldc_send()
      returns EAGAIN
    - nfsd4: fix crash on writing v4_end_grace before nfsd startup
    - drm: Clear state->acquire_ctx before leaving
      drm_atomic_helper_commit_duplicated_state()
    - [arm64] io: Ensure value passed to __iormb() is held in a 64-bit register
    - Thermal: do not clear passive state during system sleep
    - thermal: Fix locking in cooling device sysfs update cur_state
    - firmware/efi: Add NULL pointer checks in efivars API functions
    - [s390] zcrypt: improve special ap message cmd handling
    - [arm64] ftrace: don't adjust the LR value
    - [x86] fpu: Add might_fault() to user_insn()
    - usb: dwc3: Correct the logic for checking TRB full in
      __dwc3_prepare_one_trb()
    - usb: dwc2: Disable power down feature on Samsung SoCs
    - usb: hub: delay hub autosuspend if USB3 port is still link training
    - timekeeping: Use proper seqcount initializer
    - usb: mtu3: fix the issue about SetFeature(U1/U2_Enable)
    - [armhf] clk: sunxi-ng: a33: Set CLK_SET_RATE_PARENT for all audio module
      clocks
    - media: imx274: select REGMAP_I2C
    - drm/amdgpu/powerplay: fix clock stretcher limits on polaris (v2)
    - tipc: fix node keep alive interval calculation
    - driver core: Move async_synchronize_full call
    - kobject: return error code if writing /sys/.../uevent fails
    - IB/hfi1: Unreserve a reserved request when it is completed
    - usb: dwc3: trace: add missing break statement to make compiler happy
    - [mips] gpio: mt7621: report failure of devm_kasprintf()
    - [mips] gpio: mt7621: pass mediatek_gpio_bank_probe() failure up the stack
    - [x86] iommu/amd: Fix amd_iommu=force_isolation
    - [armhf] dts: Fix OMAP4430 SDP Ethernet startup
    - [mips] bpf: fix encoding bug for mm_srlv32_op
    - media: coda: fix H.264 deblocking filter controls
    - [armel] dts: Fix up the D-Link DIR-685 MTD partition info
    - watchdog: renesas_wdt: don't set divider while watchdog is running
    - [armhf] dts: imx51-zii-rdu1: Do not specify "power-gpio" for hpa1
    - usb: dwc3: gadget: Disable CSP for stream OUT ep
    - [arm64] iommu/arm-smmu-v3: Avoid memory corruption from Hisilicon MSI
      payloads
    - [arm64] iommu/arm-smmu: Add support for qcom,smmu-v2 variant
    - [arm64] iommu/arm-smmu-v3: Use explicit mb() when moving cons pointer
    - [armhf] clk: imx6sl: ensure MMDC CH0 handshake is bypassed
    - OPP: Use opp_table->regulators to verify no regulator case
1494 1495 1496
    - [arm64] tee: optee: avoid possible double list_del()
    - [arm64] drm/msm/dsi: fix dsi clock names in DSI 10nm PLL driver
    - [arm64] drm/msm: dpu: Only check flush register against pending flushes
Marcin Juszkiewicz's avatar
Marcin Juszkiewicz committed
1497 1498 1499 1500 1501 1502 1503 1504 1505 1506 1507 1508 1509 1510
    - lightnvm: pblk: fix resubmission of overwritten write err lbas
    - lightnvm: pblk: add lock protection to list operations
    - i2c-axxia: check for error conditions first
    - [armhf] phy: sun4i-usb: add support for missing USB PHY index
    - udf: Fix BUG on corrupted inode
    - selftests/bpf: use __bpf_constant_htons in test_prog.c
    - [armel] pxa: avoid section mismatch warning
    - [armhf] ASoC: fsl: Fix SND_SOC_EUKREA_TLV320 build error on i.MX8M
    - [powerpc] KVM: Book3S: Only report KVM_CAP_SPAPR_TCE_VFIO on powernv
      machines
    - [arm*] mmc: bcm2835: Recover from MMC_SEND_EXT_CSD
    - [arm*] mmc: bcm2835: reset host on timeout
    - memstick: Prevent memstick host from getting runtime suspended during
      card detection
1511
    - [arm64] mmc: sdhci-xenon: Fix timeout checks
Marcin Juszkiewicz's avatar
Marcin Juszkiewicz committed
1512 1513 1514 1515 1516 1517 1518 1519 1520 1521 1522 1523 1524 1525 1526 1527 1528 1529 1530 1531 1532 1533 1534 1535 1536 1537 1538 1539 1540 1541 1542 1543 1544 1545 1546 1547 1548 1549 1550 1551 1552 1553 1554 1555 1556 1557 1558 1559 1560 1561 1562 1563 1564 1565 1566 1567 1568 1569 1570 1571 1572 1573 1574 1575 1576 1577 1578 1579 1580 1581 1582 1583 1584 1585 1586 1587
    - btrfs: harden agaist duplicate fsid on scanned devices
    - serial: sh-sci: Fix locking in sci_submit_rx()
    - serial: sh-sci: Resume PIO in sci_rx_interrupt() on DMA failure
    - tty: serial: samsung: Properly set flags in autoCTS mode
    - perf test: Fix perf_event_attr test failure
    - perf dso: Fix unchecked usage of strncpy()
    - perf header: Fix unchecked usage of strncpy()
    - btrfs: use tagged writepage to mitigate livelock of snapshot
    - perf probe: Fix unchecked usage of strncpy()
    - i2c: sh_mobile: Add support for r8a774c0 (RZ/G2E)
    - bnxt_en: Disable MSIX before re-reserving NQs/CMPL rings.
    - [x86] tools/power/x86/intel_pstate_tracer: Fix non root execution for
      post processing a trace file
    - livepatch: check kzalloc return values
    - [arm64] KVM: Skip MMIO insn after emulation
    - usb: musb: dsps: fix otg state machine
    - usb: musb: dsps: fix runtime pm for peripheral mode
    - perf header: Fix up argument to ctime()
    - perf tools: Cast off_t to s64 to avoid warning on bionic libc
    - percpu: convert spin_lock_irq to spin_lock_irqsave.
    - [arm64] net: hns3: fix incomplete uninitialization of IRQ in the
      hns3_nic_uninit_vector_data()
    - drm/amd/display: Add retry to read ddc_clock pin
    - Bluetooth: hci_bcm: Handle deferred probing for the clock supply
    - drm/amd/display: fix YCbCr420 blank color
    - [powerpc] uaccess: fix warning/error with access_ok()
    - mac80211: fix radiotap vendor presence bitmap handling
    - xfrm6_tunnel: Fix spi check in __xfrm6_tunnel_alloc_spi
    - scsi: smartpqi: correct host serial num for ssa
    - scsi: smartpqi: correct volume status
    - scsi: smartpqi: increase fw status register read timeout
    - cw1200: Fix concurrency use-after-free bugs in cw1200_hw_scan()
    - [arm64] net: hns3: add max vector number check for pf
    - [powerpc] perf: Fix thresholding counter data for unknown type
    - iwlwifi: mvm: fix setting HE ppe FW config
    - [powerpc] powernv/ioda: Allocate indirect TCE levels of cached userspace
      addresses on demand
    - mlx5: update timecounter at least twice per counter overflow
    - drbd: narrow rcu_read_lock in drbd_sync_handshake
    - drbd: disconnect, if the wrong UUIDs are attached on a connected peer
    - drbd: skip spurious timeout (ping-timeo) when failing promote
    - drbd: Avoid Clang warning about pointless switch statment
    - drm/amd/display: validate extended dongle caps
    - md: fix raid10 hang issue caused by barrier
    - fbdev: fbmem: behave better with small rotated displays and many CPUs
    - i40e: define proper net_device::neigh_priv_len
    - ice: Do not enable NAPI on q_vectors that have no rings
    - igb: Fix an issue that PME is not enabled during runtime suspend
    - ACPI/APEI: Clear GHES block_status before panic()
    - fbdev: fbcon: Fix unregister crash when more than one framebuffer
    - [powerpc] mm: Fix reporting of kernel execute faults on the 8xx
    - [x86] KVM: svm: report MSR_IA32_MCG_EXT_CTL as unsupported
    - [powerpc] fadump: Do not allow hot-remove memory from fadump reserved
      area.
    - kvm: Change offset in kvm_write_guest_offset_cached to unsigned
    - NFS: nfs_compare_mount_options always compare auth flavors.
    - perf build: Don't unconditionally link the libbfd feature test to
      -liberty and -lz
    - hwmon: (lm80) fix a missing check of the status of SMBus read
    - hwmon: (lm80) fix a missing check of bus read in lm80 probe
    - seq_buf: Make seq_buf_puts() null-terminate the buffer
    - cifs: check ntwrk_buf_start for NULL before dereferencing it
    - f2fs: fix use-after-free issue when accessing sbi->stat_info
    - niu: fix missing checks of niu_pci_eeprom_read
    - f2fs: fix sbi->extent_list corruption issue
    - cgroup: fix parsing empty mount option string
    - perf python: Do not force closing original perf descriptor in
      evlist.get_pollfd()
    - scripts/decode_stacktrace: only strip base path when a prefix of the path
    - arch/sh/boards/mach-kfr2r09/setup.c: fix struct mtd_oob_ops build warning
    - ocfs2: don't clear bh uptodate for block read
    - ocfs2: improve ocfs2 Makefile
    - mm/page_alloc.c: don't call kasan_free_pages() at deferred mem init
    - zram: fix lockdep warning of free block handling
    - isdn: hisax: hfc_pci: Fix a possible concurrency use-after-free bug in
      HFCPCI_l1hw()
1588
    - [m68k] block/swim3: Fix -EBUSY error when re-opening device after unmount
Marcin Juszkiewicz's avatar
Marcin Juszkiewicz committed
1589 1590 1591 1592 1593 1594 1595 1596 1597 1598 1599 1600 1601 1602 1603 1604 1605 1606 1607 1608 1609 1610 1611 1612 1613 1614 1615
    - [arm*] thermal: bcm2835: enable hwmon explicitly
    - [armhf] PCI: imx: Enable MSI from downstream components
    - thermal: generic-adc: Fix adc to temp interpolation
    - [arm64] sve: ptrace: Fix SVE_PT_REGS_OFFSET definition
    - kernel/hung_task.c: break RCU locks based on jiffies
    - proc/sysctl: fix return error for proc_doulongvec_minmax()
    - kernel/hung_task.c: force console verbose before panic
    - fs/epoll: drop ovflist branch prediction
    - exec: load_script: don't blindly truncate shebang string
    - xfs: Fix xqmstats offsets in /proc/fs/xfs/xqmstat
    - xfs: cancel COW blocks before swapext
    - xfs: Fix error code in 'xfs_ioc_getbmap()'
    - xfs: fix overflow in xfs_attr3_leaf_verify
    - xfs: fix shared extent data corruption due to missing cow reservation
    - xfs: fix transient reference count error in
      xfs_buf_resubmit_failed_buffers
    - xfs: delalloc -> unwritten COW fork allocation can go wrong
    - fs/xfs: fix f_ffree value for statfs when project quota is set
    - xfs: fix PAGE_MASK usage in xfs_free_file_space
    - xfs: fix inverted return from xfs_btree_sblock_verify_crc
    - thermal: hwmon: inline helpers when CONFIG_THERMAL_HWMON is not set
    - dccp: fool proof ccid_hc_[rt]x_parse_options()
    - enic: fix checksum validation for IPv6
    - lib/test_rhashtable: Make test_insert_dup() allocate its hash table
      dynamically
    - net: dsa: Fix lockdep false positive splat
    - net: dsa: Fix NULL checking in dsa_slave_set_eee()
1616
    - [armhf,arm64] net: dsa: mv88e6xxx: Fix counting of ATU violations
Marcin Juszkiewicz's avatar
Marcin Juszkiewicz committed
1617 1618 1619 1620 1621 1622 1623 1624 1625 1626 1627 1628 1629 1630 1631 1632 1633 1634 1635 1636 1637 1638 1639 1640 1641 1642 1643 1644 1645 1646 1647 1648 1649 1650 1651 1652 1653 1654 1655 1656 1657 1658 1659 1660 1661 1662 1663 1664
    - net: dsa: slave: Don't propagate flag changes on down slave interfaces
    - net/mlx5e: Force CHECKSUM_UNNECESSARY for short ethernet frames
    - rds: fix refcount bug in rds_sock_addref
    - Revert "net: phy: marvell: avoid pause mode on SGMII-to-Copper for
      88e151x"
    - rxrpc: bad unlock balance in rxrpc_recvmsg
    - sctp: check and update stream->out_curr when allocating stream_out
    - sctp: walk the list of asoc safely (CVE-2019-8956)
    - skge: potential memory corruption in skge_get_regs()
    - virtio_net: Account for tx bytes and packets on sending xdp_frames
    - net/mlx5e: FPGA, fix Innova IPsec TX offload data path performance
    - xfs: eof trim writeback mapping as soon as it is cached
    - ALSA: compress: Fix stop handling on compressed capture streams
    - ALSA: usb-audio: Add support for new T+A USB DAC
    - ALSA: hda - Serialize codec registrations
    - ALSA: hda/realtek - Fix lose hp_pins for disable auto mute
    - ALSA: hda/realtek - Use a common helper for hp pin reference
    - ALSA: hda/realtek - Headset microphone support for System76 darp5
    - fuse: call pipe_buf_release() under pipe lock
    - fuse: decrement NR_WRITEBACK_TEMP on the right page
    - fuse: handle zero sized retrieve correctly
    - [arm*] dmaengine: bcm2835: Fix interrupt race on RT
    - [arm*] dmaengine: bcm2835: Fix abort of transactions
    - [armhf] dmaengine: imx-dma: fix wrong callback invoke
    - futex: Handle early deadlock return correctly
    - [arm64] irqchip/gic-v3-its: Plug allocation race for devices sharing a
      DevID
    - [armhf] usb: phy: am335x: fix race condition in _probe
    - usb: dwc3: gadget: Handle 0 xfer length for OUT EP
    - usb: gadget: udc: net2272: Fix bitwise and boolean operations
    - usb: gadget: musb: fix short isoc packets with inventra dma
    - staging: speakup: fix tty-operation NULL derefs
    - scsi: cxlflash: Prevent deadlock when adapter probe fails
    - scsi: aic94xx: fix module loading
    - cpu/hotplug: Fix "SMT disabled by BIOS" detection for KVM
    - [x86] perf/x86/intel/uncore: Add Node ID mask
    - [x86] MCE: Initialize mce.bank in the case of a fatal error in
      mce_no_way_out()
    - perf/core: Don't WARN() for impossible ring-buffer sizes
    - perf tests evsel-tp-sched: Fix bitwise operator
    - serial: fix race between flush_to_ldisc and tty_open
    - serial: 8250_pci: Make PCI class test non fatal
    - serial: sh-sci: Do not free irqs that have already been freed
    - cacheinfo: Keep the old value if of_property_read_u32 fails
    - IB/hfi1: Add limit test for RC/UC send via loopback
    - [x86] perf/x86/intel: Delay memory deallocation until x86_pmu_dead_cpu()
    - ath9k: dynack: make ewma estimation faster
    - ath9k: dynack: check da->enabled first in sampling routines
Marcin Juszkiewicz's avatar
Marcin Juszkiewicz committed
1665 1666 1667 1668 1669 1670 1671 1672 1673 1674 1675 1676 1677 1678 1679 1680 1681 1682 1683 1684 1685
    https://www.kernel.org/pub/linux/kernel/v4.x/ChangeLog-4.19.22
    - mtd: Make sure mtd->erasesize is valid even if the partition is of size 0
    - mtd: rawnand: gpmi: fix MX28 bus master lockup problem
    - libata: Add NOLPM quirk for SAMSUNG MZ7TE512HMHP-000L1 SSD
    - [armhf, arm64] iio: adc: axp288: Fix TS-pin handling
    - signal: Always notice exiting tasks
    - signal: Better detection of synchronous signals
    - [armhf, arm64] misc: vexpress: Off by one in vexpress_syscfg_exec()
    - [x86] mei: me: add ice lake point device id.
    - debugfs: fix debugfs_rename parameter checking
    - [arm64] pinctrl: sunxi: Correct number of IRQ banks on H6 main pin
      controller
    - [x86] pinctrl: cherryview: fix Strago DMI workaround
    - tracing: uprobes: Fix typo in pr_fmt string
    - [mips*] cm: reprime error cause
    - [mips*] OCTEON: don't set octeon_dma_bar_type if PCI is disabled
    - [mips*] VDSO: Use same -m%-float cflag as the kernel proper
    - [mips*] loongson64: remove unreachable(), fix loongson_poweroff().
    - [mips*] VDSO: Include $(ccflags-vdso) in o32,n32 .lds builds
    - [arm64] firmware: arm_scmi: provide the mandatory device release callback
    - [powerpc*] radix: Fix kernel crash with mremap()
1686
    - [amd64] mic: vop: Fix use-after-free on remove
Marcin Juszkiewicz's avatar
Marcin Juszkiewicz committed
1687 1688 1689 1690 1691 1692 1693 1694 1695 1696 1697 1698 1699 1700 1701
    - mac80211: ensure that mgmt tx skbs have tailroom for encryption
    - drm/modes: Prevent division by zero htotal
    - drm/amd/powerplay: Fix missing break in switch
    - [x86] drm/i915: always return something on DDI clock selection
    - [x86] drm/vmwgfx: Fix setting of dma masks
    - [x86] drm/vmwgfx: Return error code from vmw_execbuf_copy_fence_user
    - SUNRPC: Always drop the XPRT_LOCK on XPRT_CLOSE_WAIT
    - xfrm: Make set-mark default behavior backward compatible
    - Revert "ext4: use ext4_write_inode() when fsyncing w/o a journal"
    - libceph: avoid KEEPALIVE_PENDING races in ceph_con_keepalive()
    - xfrm: refine validation of template and selector families
    - batman-adv: Avoid WARN on net_device without parent in netns
    - batman-adv: Force mac header to start of data on xmit
    - svcrdma: Reduce max_send_sges
    - svcrdma: Remove max_sge check at connect time
Marcin Juszkiewicz's avatar
Marcin Juszkiewicz committed
1702 1703
    https://www.kernel.org/pub/linux/kernel/v4.x/ChangeLog-4.19.23
    - Revert "exec: load_script: don't blindly truncate shebang string"
Marcin Juszkiewicz's avatar
Marcin Juszkiewicz committed
1704 1705 1706
    https://www.kernel.org/pub/linux/kernel/v4.x/ChangeLog-4.19.24
    - dt-bindings: eeprom: at24: add "atmel,24c2048" compatible string
    - eeprom: at24: add support for 24c2048
1707
    - blk-mq: fix a hung issue when fsync (Closes: #913119, #913138)
Marcin Juszkiewicz's avatar
Marcin Juszkiewicz committed
1708 1709 1710 1711 1712 1713 1714 1715 1716 1717 1718 1719 1720 1721 1722 1723 1724 1725 1726 1727 1728 1729 1730 1731 1732 1733 1734 1735 1736 1737 1738 1739 1740 1741 1742 1743 1744 1745 1746 1747 1748 1749 1750 1751 1752 1753 1754 1755 1756 1757
    - [armel, armhf] 8789/1: signal: copy registers using __copy_to_user()
    - [armel, armhf] 8790/1: signal: always use __copy_to_user to save iwmmxt
      context
    - [armel, armhf] 8791/1: vfp: use __copy_to_user() when saving VFP state
    - [armel, armhf] 8792/1: oabi-compat: copy oabi events using
      __copy_to_user()
    - [armel, armhf] 8793/1: signal: replace __put_user_error with __put_user
    - [armel, armhf] 8794/1: uaccess: Prevent speculative use of the current
      addr_limit
    - [armel, armhf] 8795/1: spectre-v1.1: use put_user() for __put_user()
    - [armel, armhf] 8796/1: spectre-v1,v1.1: provide helpers for address
      sanitization
    - [armel, armhf] 8797/1: spectre-v1.1: harden __copy_to_user
    - [armel, armhf] 8810/1: vfp: Fix wrong assignement to ufp_exc
    - [armel, armhfl armhf] make lookup_processor_type() non-__init
    - [armel, armhf] split out processor lookup
    - [armel, armhf] clean up per-processor check_bugs method call
    - [armel, armhf] add PROC_VTABLE and PROC_TABLE macros
    - [armel, armhf] spectre-v2: per-CPU vtables to work around big.Little
      systems
    - [armel, armhf] ensure that processor vtables is not lost after boot
    - [armel, armhf] fix the cockup in the previous patch
    - drm/amdgpu/sriov:Correct pfvf exchange logic
    - [i386] ACPI: NUMA: Use correct type for printing addresses on i386-PAE
    - perf report: Fix wrong iteration count in --branch-history
    - perf test shell: Use a fallback to get the pathname in vfs_getname
    - [riscv64] riscv: fix trace_sys_exit hook
    - cpufreq: check if policy is inactive early in __cpufreq_get()
    - nvme-pci: use the same attributes when freeing host_mem_desc_bufs.
    - nvme-pci: fix out of bounds access in nvme_cqe_pending
    - nvme-multipath: zero out ANA log buffer
    - nvme: pad fake subsys NQN vid and ssvid with zeros
    - drm/amdgpu: set WRITE_BURST_LENGTH to 64B to workaround SDMA1 hang
    - [armel] dts: kirkwood: Fix polarity of GPIO fan lines
    - [armel, armhf] gpio: pl061: handle failed allocations
    - drm/nouveau: Don't disable polling in fallback mode
    - drm/nouveau/falcon: avoid touching registers if engine is off
    - cifs: Limit memory used by lock request calls to a page
    - [x86] kvm: sev: Fail KVM_SEV_INIT if already initialized
    - CIFS: Do not assume one credit for async responses
    - [arm*] gpio: mxc: move gpio noirq suspend/resume to syscore phase
    - [x86] Revert "Input: elan_i2c - add ACPI ID for touchpad in ASUS Aspire
      F5-573G"
    - [x86] Input: elan_i2c - add ACPI ID for touchpad in Lenovo V330-15ISK
    - [armhf] OMAP5+: Fix inverted nirq pin interrupts with irq_set_type
    - perf/core: Fix impossible ring-buffer sizes warning
    - [x86] perf: Add check_period PMU callback
    - [x86] ALSA: hda - Add quirk for HP EliteBook 840 G5
    - ALSA: usb-audio: Fix implicit fb endpoint setup by quirk
    - ASoC: hdmi-codec: fix oops on re-probe
1758
    - [alpha] tools uapi: fix Alpha support
Marcin Juszkiewicz's avatar
Marcin Juszkiewicz committed
1759 1760 1761 1762 1763 1764 1765 1766 1767 1768 1769 1770
    - [riscv64] Add pte bit to distinguish swap from invalid
    - [x86] kvm/nVMX: read from MSR_IA32_VMX_PROCBASED_CTLS2 only when it is
      available
    - [x86] kvm: vmx: Fix entry number check for add_atomic_switch_msr()
    - [arm*] mmc: sunxi: Filter out unsupported modes declared in the device
      tree
    - mmc: block: handle complete_work on separate workqueue
    - [x86] Input: elantech - enable 3rd button support on Fujitsu CELSIUS H780
    - Revert "nfsd4: return default lease period"
    - Revert "mm: don't reclaim inodes with many attached pages"
    - Revert "mm: slowly shrink slabs with a relatively small number of
      objects"
1771 1772
    - [alpha] fix page fault handling for r16-r18 targets
    - [alpha] Fix Eiger NR_IRQS to 128
Marcin Juszkiewicz's avatar
Marcin Juszkiewicz committed
1773 1774 1775 1776 1777 1778 1779 1780 1781 1782 1783 1784 1785
    - [s390*] zcrypt: fix specification exception on z196 during ap probe
    - tracing/uprobes: Fix output for multiple string arguments
    - [x86] platform/UV: Use efi_runtime_lock to serialise BIOS calls
    - scsi: sd: fix entropy gathering for most rotational disks
    - signal: Restore the stop PTRACE_EVENT_EXIT
    - md/raid1: don't clear bitmap bits on interrupted recovery.
    - [x86] a.out: Clear the dump structure initially
    - dm crypt: don't overallocate the integrity tag space
    - dm thin: fix bug where bio that overwrites thin block ignores FUA
    - drm: Use array_size() when creating lease
    - [x86] drm/i915: Block fbdev HPD processing during suspend
    - [x86] drm/i915: Prevent a race during I915_GEM_MMAP ioctl with WC set
    - mm: proc: smaps_rollup: fix pss_locked calculation
Marcin Juszkiewicz's avatar
Marcin Juszkiewicz committed
1786 1787 1788 1789 1790 1791 1792 1793 1794 1795 1796 1797 1798 1799 1800 1801 1802 1803 1804 1805 1806 1807 1808 1809 1810 1811 1812 1813 1814
    https://www.kernel.org/pub/linux/kernel/v4.x/ChangeLog-4.19.25
    - af_packet: fix raw sockets over 6in4 tunnel
    - [arm64, armhf] dsa: mv88e6xxx: Ensure all pending interrupts are handled
      prior to exit
    - net: crypto set sk to NULL when af_alg_release. (CVE-2019-8912)
    - net: Fix for_each_netdev_feature on Big endian
    - net: fix IPv6 prefix route residue
    - net: ip6_gre: initialize erspan_ver just for erspan tunnels
    - net: ipv4: use a dedicated counter for icmp_v4 redirect packets
    - net: phy: xgmiitorgmii: Support generic PHY status read
    - net: stmmac: Fix a race in EEE enable callback
    - net: stmmac: handle endianness in dwmac4_get_timestamp
    - sky2: Increase D3 delay again
    - vhost: correctly check the return value of translate_desc() in log_used()
    - vsock: cope with memory allocation failure at socket creation time
    - vxlan: test dev->flags & IFF_UP before calling netif_rx()
    - net: Add header for usage of fls64()
    - tcp: clear icsk_backoff in tcp_write_queue_purge()
    - tcp: tcp_v4_err() should be more careful
    - net: Do not allocate page fragments that are not skb aligned
    - hwmon: (lm80) Fix missing unlock on error in set_fan_div()
    - scsi: target/core: Use kmem_cache_free() instead of kfree()
    - PCI: Fix __initdata issue with "pci=disable_acs_redir" parameter
    - sunrpc: fix 4 more call sites that were using stack memory with a
      scatterlist
    - netfilter: nf_nat_snmp_basic: add missing length checks in ASN.1 cbs
      (CVE-2019-9162)
    - net/x25: do not hold the cpu too long in x25_new_lci()
    - ax25: fix possible use-after-free
Marcin Juszkiewicz's avatar
Marcin Juszkiewicz committed
1815 1816 1817 1818 1819 1820 1821 1822 1823 1824 1825 1826 1827 1828 1829
    https://www.kernel.org/pub/linux/kernel/v4.x/ChangeLog-4.19.26
    - [armel armhf] 8834/1: Fix: kprobes: optimized kprobes illegal instruction
    - tracing: Fix number of entries in trace header
    - [mips*] eBPF: Always return sign extended 32b values
    - mac80211: Restore vif beacon interval if start ap fails
    - mac80211: Use linked list instead of rhashtable walk for mesh tables
    - mac80211: Free mpath object when rhashtable insertion fails
    - libceph: handle an empty authorize reply
    - ceph: avoid repeatedly adding inode to mdsc->snap_flush_list
    - numa: change get_mempolicy() to use nr_node_ids instead of MAX_NUMNODES
    - proc, oom: do not report alien mms when setting oom_score_adj
    - [x86] ALSA: hda/realtek - Headset microphone and internal speaker
      support for System76 oryp5
    - [x86] ALSA: hda/realtek: Disable PC beep in passthrough on alc285
    - KEYS: allow reaching the keys quotas exactly
1830 1831
    - [armhf,arm64] backlight: pwm_bl: Fix devicetree parsing with auto-
      generated brightness tables
Marcin Juszkiewicz's avatar
Marcin Juszkiewicz committed
1832 1833
    - [armhf] mfd: ti_am335x_tscadc: Use PLATFORM_DEVID_AUTO while registering
      mfd cells
1834 1835
    - [armhf] mfd: twl-core: Fix section annotations on {,un}protect_pm_master
    - [arm64] mfd: qcom_rpm: write fw_version to CTRL_REG
Marcin Juszkiewicz's avatar
Marcin Juszkiewicz committed
1836 1837 1838 1839 1840
    - mfd: axp20x: Add AC power supply cell for AXP813
    - mfd: axp20x: Re-align MFD cell entries
    - mfd: axp20x: Add supported cells for AXP803
    - mfd: cros_ec_dev: Add missing mfd_remove_devices() call in remove
      probe()
1841
    - [armhf] mfd: mc13xxx: Fix a missing check of a register-read failure
Marcin Juszkiewicz's avatar
Marcin Juszkiewicz committed
1842 1843 1844 1845
    - qed: Fix qed_chain_set_prod() for PBL chains with non power of 2 page
      count
    - qed: Fix qed_ll2_post_rx_buffer_notify_fw() by adding a write memory
      barrier
1846
    - [arm64] net: hns: Fix use after free identified by SLUB debug
Marcin Juszkiewicz's avatar
Marcin Juszkiewicz committed
1847 1848 1849 1850 1851 1852 1853 1854 1855 1856 1857 1858 1859 1860 1861
    - bpf: Fix [::] -> [::1] rewrite in sys_sendmsg
    - selftests/bpf: Test [::] -> [::1] rewrite in sys_sendmsg in
      test_sock_addr
    - net/mlx4: Get rid of page operation after dma_alloc_coherent
    - xprtrdma: Double free in rpcrdma_sendctxs_create()
    - selftests: forwarding: Add a test for VLAN deletion
    - netfilter: nf_tables: fix leaking object reference count
    - scsi: qla4xxx: check return code of qla4xxx_copy_from_fwddb_param
    - scsi: isci: initialize shost fully before calling scsi_add_host()
    - include/linux/compiler*.h: fix OPTIMIZER_HIDE_VAR
    - netfilter: nft_flow_offload: Fix reverse route lookup
    - bpf: correctly set initial window on active Fast Open sender
    - bpf: fix panic in stack_map_get_build_id() on i386 and arm32
    - netfilter: nft_flow_offload: fix interaction with vrf slave device
    - RDMA/mthca: Clear QP objects during their allocation
1862
    - [powerpcspe] 8xx: fix setting of pagetable for Abatron BDI debug tool.
Marcin Juszkiewicz's avatar
Marcin Juszkiewicz committed
1863 1864 1865 1866 1867 1868 1869 1870 1871 1872 1873 1874 1875 1876 1877 1878 1879 1880 1881 1882 1883 1884 1885 1886 1887 1888 1889 1890 1891 1892 1893 1894 1895 1896 1897 1898 1899 1900 1901 1902 1903 1904 1905 1906 1907
    - acpi/nfit: Fix race accessing memdev in nfit_get_smbios_id()
    - net: stmmac: Fix PCI module removal leak
    - net: stmmac: dwxgmac2: Only clear interrupts that are active
    - net: stmmac: Check if CBS is supported before configuring
    - net: stmmac: Fix the logic of checking if RX Watchdog must be enabled
    - net: stmmac: Prevent RX starvation in stmmac_napi_poll()
    - scsi: tcmu: avoid cmd/qfull timers updated whenever a new cmd comes
    - scsi: ufs: Fix system suspend status
    - scsi: qedi: Add ep_state for login completion on un-reachable targets
    - scsi: ufs: Fix geometry descriptor size
    - scsi: cxgb4i: add wait_for_completion()
    - netfilter: nft_flow_offload: fix checking method of conntrack helper
    - always clear the X2APIC_ENABLE bit for PV guest
    - [armhf, arm64] drm/meson: add missing of_node_put
    - drm/amdkfd: Don't assign dGPUs to APU topology devices
    - drm/amd/display: fix PME notification not working in RV desktop
    - vhost: return EINVAL if iovecs size does not match the message size
    - [armhf, arm64] drm/sun4i: backend: add missing of_node_puts
    - bpf: don't assume build-id length is always 20 bytes
    - bpf: zero out build_id for BPF_STACK_BUILD_ID_IP
    - atm: he: fix sign-extension overflow on large shift
    - hwmon: (tmp421) Correct the misspelling of the tmp442 compatible
      attribute in OF device ID table
    - [armhf] leds: lp5523: fix a missing check of return value of lp55xx_read
    - bpf: bpf_setsockopt: reset sock dst on SO_MARK changes
    - net: bridge: Mark FDB entries that were added by user as such
    - net/mlx5e: Fix wrong (zero) TX drop counter indication for representor
    - isdn: avm: Fix string plus integer warning from Clang
    - batman-adv: fix uninit-value in batadv_interface_tx()
    - inet_diag: fix reporting cgroup classid and fallback to priority
    - ipv6: propagate genlmsg_reply return code
    - net: ena: fix race between link up and device initalization
    - net/mlx4_en: Force CHECKSUM_NONE for short ethernet frames
    - net/mlx5e: Don't overwrite pedit action when multiple pedit used
    - net/packet: fix 4gb buffer limit due to overflow check
    - net: sfp: do not probe SFP module before we're attached
    - sctp: call gso_reset_checksum when computing checksum in sctp_gso_segment
    - sctp: set stream ext to NULL after freeing it in sctp_stream_outq_migrate
    - team: avoid complex list operations in team_nl_cmd_options_set()
    - Revert "socket: fix struct ifreq size in compat ioctl"
    - Revert "kill dev_ifsioc()"
    - net: socket: fix SIOCGIFNAME in compat
    - net: socket: make bond ioctls go through compat_ifreq_ioctl()
    - geneve: should not call rt6_lookup() when ipv6 was disabled
    - sit: check if IPv6 enabled before calling ip6_err_gen_icmpv6_unreach()
1908
    - net_sched: fix a race condition in tcindex_destroy() (Closes: #921542)
Marcin Juszkiewicz's avatar
Marcin Juszkiewicz committed
1909 1910 1911 1912 1913 1914 1915 1916 1917 1918 1919 1920 1921 1922 1923 1924 1925 1926 1927 1928 1929 1930 1931 1932 1933 1934
    - net_sched: fix a memory leak in cls_tcindex
    - net_sched: fix two more memory leaks in cls_tcindex
    - net/mlx5e: XDP, fix redirect resources availability check
    - RDMA/srp: Rework SCSI device reset handling
    - KEYS: user: Align the payload buffer
    - KEYS: always initialize keyring_index_key::desc_len
    - drm/amdgpu: Set DPM_FLAG_NEVER_SKIP when enabling PM-runtime
    - gpu: drm: radeon: Set DPM_FLAG_NEVER_SKIP when enabling PM-runtime
    - [x86] drm/i915/fbdev: Actually configure untiled displays
    - drm/amd/display: Fix MST reboot/poweroff sequence
    - mac80211: allocate tailroom for forwarded mesh packets
    - [x86] kvm: Return LA57 feature based on hardware capability
    - net: validate untrusted gso packets without csum offload
    - net: avoid false positives in untrusted gso validation
    - Revert "bridge: do not add port to router list when receives query with
      source 0.0.0.0"
    - netfilter: nf_tables: fix flush after rule deletion in the same batch
    - netfilter: nft_compat: use-after-free when deleting targets
    - netfilter: ipv6: Don't preserve original oif for loopback address
    - netfilter: nfnetlink_osf: add missing fmatch check
    - netfilter: ipt_CLUSTERIP: fix sleep-in-atomic bug in
      clusterip_config_entry_put()
    - udlfb: handle unplug properly
    - [armhf arm64] pinctrl: max77620: Use define directive for
      max77620_pinconf_param values
    - net: phylink: avoid resolving link state too early
Romain Perier's avatar
Romain Perier committed
1935
    https://www.kernel.org/pub/linux/kernel/v4.x/ChangeLog-4.19.27
1936
    - irq/matrix: Split out the CPU selection code into a helper
1937
    - irq/matrix: Spread managed interrupts on allocation
1938 1939
    - genirq/matrix: Improve target CPU selection for managed interrupts
      (Closes: #922182)
Romain Perier's avatar