Message ID | 20190731220803.28862-1-kamal@canonical.com |
---|---|
State | New |
Headers | show |
Series | [SRU,Bionic,PULL] Bionic upstream stable patchset 2019-07-31 | expand |
On 2019-07-31 15:08:03 , Kamal Mostafa wrote: > This pull req includes the following pending Bionic stable patchset: > > Bionic update: upstream stable patchset 2019-07-31 > Ported from the following upstream stable releases: > v4.14.120, v4.19.44, > v4.14.121, v4.19.45, > v4.14.122, v4.19.46 > BugLink: https://bugs.launchpad.net/bugs/1838576 > > -Kamal > > ----- > > The following changes since commit 07180ccd2d92bed756f91d026f3a466ae21f4e74: > > UBUNTU: upstream stable to v4.14.119, v4.19.43 (2019-07-31 01:45:36 -0400) > > are available in the Git repository at: > > git://git.launchpad.net/~kamalmostafa/ubuntu/+source/linux/+git/bionic bionic-stable > > for you to fetch changes up to d10f259a5cd06b88cc63a6f02cbb22bd52fbe7ba: > > UBUNTU: upstream stable to v4.14.122, v4.19.46 (2019-07-31 14:30:56 -0700) > > ---------------------------------------------------------------- > Aditya Pakki (1): > libnvdimm/btt: Fix a kmemdup failure check > > Adrian Hunter (3): > perf intel-pt: Fix instructions sampling rate > perf intel-pt: Fix improved sample timestamp > perf intel-pt: Fix sample timestamp wrt non-taken branches > > Al Viro (3): > securityfs: fix use-after-free on symlink traversal > apparmorfs: fix use-after-free on symlink traversal > ufs: fix braino in ufs_get_inode_gid() for solaris UFS flavour > > Alexander Shishkin (1): > intel_th: msu: Fix single mode with IOMMU > > Alexander Sverdlin (1): > mtd: spi-nor: intel-spi: Avoid crossing 4K address boundary on read/write > > Alistair Strachan (1): > x86/vdso: Pass --eh-frame-hdr to the linker > > Andrea Arcangeli (1): > userfaultfd: use RCU to free the task struct when fork fails > > Andrea Parri (1): > kernfs: fix barrier usage in __kernfs_new_node() > > Andreas Dilger (1): > ext4: don't update s_rev_level if not required > > Andrei Otcheretianski (1): > mac80211: Increase MAX_MSG_LEN > > Andrei Vagin (1): > netfilter: fix nf_l4proto_log_invalid to log invalid packets > > Andrew Jones (1): > KVM: arm/arm64: Ensure vcpu target is unset on reset failure > > Andrey Smirnov (1): > power: supply: sysfs: prevent endless uevent loop with CONFIG_POWER_SUPPLY_DEBUG > > Andy Duan (1): > net: fec: manage ahb clock in runtime pm > > Andy Lutomirski (2): > x86/speculation/mds: Revert CPU buffer clear on double fault exit > x86/speculation/mds: Improve CPU buffer clear documentation > > Arnaldo Carvalho de Melo (1): > perf bench numa: Add define for RUSAGE_THREAD if not present > > Arnd Bergmann (1): > s390: ctcm: fix ctcm_new_device error return code > > Barret Rhoden (1): > ext4: fix use-after-free race with debug_want_extra_isize > > Bhagavathi Perumal S (1): > mac80211: Fix kernel panic due to use of txq after free > > Bjørn Mork (1): > qmi_wwan: new Wistron, ZTE and D-Link devices > > Boyang Zhou (1): > arm64: mmap: Ensure file offset is treated as unsigned > > Chenbo Feng (1): > bpf: relax inode permission check for retrieving bpf program > > Christian Lamparter (2): > crypto: crypto4xx - fix ctr-aes missing output IV > crypto: crypto4xx - fix cfb and ofb "overran dst buffer" issues > > Christoph Hellwig (1): > scsi: aic7xxx: fix EISA support > > Christoph Muellner (1): > arm64: dts: rockchip: Disable DCMDs on RK3399's eMMC controller. > > Christophe Leroy (1): > net: ucc_geth - fix Oops when changing number of buffers in the ring > > Colin Ian King (3): > vxge: fix return of a free'd memblock on a failed dma mapping > qede: fix write to free'd pointer error and double free of ptp > phy: ti-pipe3: fix missing bit-wise or operator when assigning val > > Coly Li (1): > bcache: never set KEY_PTRS of journal key to 0 in journal_reclaim() > > Corentin Labbe (1): > net: ethernet: stmmac: dwmac-sun8i: enable support of unicast filtering > > Curtis Malainey (1): > ASoC: RT5677-SPI: Disable 16Bit SPI Transfers > > Damien Le Moal (1): > dm zoned: Fix zone report handling > > Dan Carpenter (4): > NFC: nci: Add some bounds checking in nci_hci_cmd_received() > nfc: nci: Potential off by one in ->pipes[] array > drivers/virt/fsl_hypervisor.c: dereferencing error pointers in ioctl > drivers/virt/fsl_hypervisor.c: prevent integer overflow in ioctl > > Dan Williams (4): > init: initialize jump labels before command line option parsing > acpi/nfit: Always dump _DSM output payload > mm/huge_memory: fix vmf_insert_pfn_{pmd, pud}() crash, handle unaligned addresses > libnvdimm/namespace: Fix label tracking error > > Daniel Axtens (1): > crypto: vmx - fix copy-paste error in CTR mode > > Daniel Borkmann (3): > bpf, arm64: remove prefetch insn in xadd mapping > bpf: add map_lookup_elem_sys_only for lookups from syscall side > bpf, lru: avoid messing with eviction heuristics upon syscall lookup > > Daniel Gomez (2): > spi: Micrel eth switch: declare missing of table > spi: ST ST95HF NFC: declare missing of table > > Daniele Palmas (1): > net: usb: qmi_wwan: add Telit 0x1260 and 0x1261 compositions > > David Ahern (1): > ipv4: Fix raw socket lookup for local traffic > > Debabrata Banerjee (1): > ext4: fix ext4_show_options for file systems w/o journal > > Dexuan Cui (3): > PCI: hv: Add hv_pci_remove_slots() when we unload the driver > PCI: hv: Add pci_destroy_slot() in pci_devices_present_work(), if necessary > PCI: hv: Fix a memory leak in hv_eject_device_work() > > Dmitry Osipenko (4): > mfd: max77620: Fix swapped FPS_PERIOD_MAX_US values > clk: tegra: Fix PLLM programming on Tegra124+ when PMC overrides divider > iommu/tegra-smmu: Fix invalid ASID bits on Tegra30/114 > memory: tegra: Fix integer overflow on tick value calculation > > Dmitry Torokhov (3): > HID: input: add mapping for Expose/Overview key > HID: input: add mapping for keyboard Brightness Up/Down/Toggle keys > HID: input: add mapping for "Toggle Display" key > > Elazar Leibovich (1): > tracing: Fix partial reading of trace event's id file > > Eric Biggers (9): > crypto: chacha20poly1305 - set cra_name correctly > crypto: skcipher - don't WARN on unprocessed data after slow walk step > crypto: crct10dif-generic - fix use via crypto_shash_digest() > crypto: x86/crct10dif-pcl - fix use via crypto_shash_digest() > crypto: gcm - fix incompatibility between "gcm" and "gcm_base" > crypto: arm/aes-neonbs - don't access already-freed walk.iv > crypto: arm64/aes-neonbs - don't access already-freed walk.iv > crypto: salsa20 - don't access already-freed walk.iv > crypto: ccm - fix incompatibility between "ccm" and "ccm_base" > > Eric Dumazet (2): > iov_iter: optimize page_copy_sane() > net: avoid weird emergency message > > Felix Fietkau (2): > mac80211: fix unaligned access in mesh table hash function > mac80211: fix memory accounting with A-MSDU aggregation > > Filipe Manana (2): > Btrfs: do not start a transaction during fiemap > Btrfs: do not start a transaction at iterate_extent_inodes() > > Florian Fainelli (1): > net: Always descend into dsa/ > > Florian Westphal (2): > selftests: netfilter: check icmp pkttoobig errors are set as related > netfilter: ctnetlink: don't use conntrack/expect object addresses as id > > Francesco Ruggeri (1): > netfilter: compat: initialize all fields in xt_init > > Gary Hook (1): > x86/mm/mem_encrypt: Disable all instrumentation for early SME setup > > Goldwyn Rodrigues (1): > ima: open a new file instance if no read permissions > > Gustavo A. R. Silva (4): > platform/x86: sony-laptop: Fix unintentional fall-through > rtlwifi: rtl8723ae: Fix missing break in switch statement > usb: typec: Fix unchecked return value > power: supply: axp288_charger: Fix unchecked return value > > Hangbin Liu (1): > vlan: disable SIOCSHWTSTAMP in container > > Harald Freudenberger (1): > s390/pkey: add one more argument space for debug feature entry > > Helge Deller (4): > parisc: Export running_on_qemu symbol for modules > parisc: Skip registering LED when running in QEMU > parisc: Use PA_ASM_LEVEL in boot code > parisc: Rename LEVEL to PA_ASM_LEVEL to avoid name clash with DRBD code > > Hou Tao (1): > brd: re-enable __GFP_HIGHMEM in brd_insert_page() > > Huacai Chen (1): > MIPS: VDSO: Reduce VDSO_RANDOMIZE_SIZE to 64MB for 64bit > > Ido Schimmel (4): > mlxsw: spectrum_switchdev: Add MDB entries in prepare phase > mlxsw: core: Do not use WQ_MEM_RECLAIM for EMAD workqueue > mlxsw: core: Do not use WQ_MEM_RECLAIM for mlxsw ordered workqueue > mlxsw: core: Do not use WQ_MEM_RECLAIM for mlxsw workqueue > > James Prestwood (1): > PCI: Mark Atheros AR9462 to avoid bus reset > > Jan Kara (3): > mm/memory.c: fix modifying of page protection by insert_pfn() > ext4: make sanity check in mballoc more strict > ext4: avoid panic during forced reboot due to aborted journal > > Janusz Krzysztofik (1): > media: ov6650: Fix sensor possibly not detected on probe > > Jarod Wilson (1): > bonding: fix arp_validate toggling in active-backup mode > > Jean-Philippe Brucker (2): > arm64: Clear OSDLR_EL1 on CPU boot > arm64: Save and restore OSDLR_EL1 across suspend/resume > > Jeff Layton (1): > ceph: flush dirty inodes before proceeding with remount > > Jeremy Sowden (1): > vti4: ipip tunnel deregistration fixes. > > Jian-Hong Pan (1): > x86/reboot, efi: Use EFI reboot for Acer TravelMate X514-51T > > Jiaxun Yang (1): > platform/x86: thinkpad_acpi: Disable Bluetooth for some machines > > Jiri Kosina (1): > mm/mincore.c: make mincore() more conservative > > Jiufei Xue (2): > jbd2: check superblock mapped prior to committing > fs/writeback.c: use rcu_barrier() to wait for inflight wb switches going into workqueue when umount > > Johan Hovold (1): > USB: serial: fix unthrottle races > > Johannes Weiner (1): > mm: fix inactive list balancing between NUMA nodes and cgroups > > John Garry (1): > driver core: Postpone DMA tear-down until after devres release for probe failure > > Jon Hunter (1): > ASoC: max98090: Fix restore of DAPM Muxes > > Jonas Karlman (1): > clk: rockchip: fix wrong clock definitions for rk3328 > > Jorge E. Moreira (1): > vsock/virtio: Initialize core virtio vsock before registering the driver > > Josh Poimboeuf (2): > objtool: Fix function fallthrough detection > x86_64: Add gap to int3 to allow for call emulation > > Julian Anastasov (1): > ipvs: do not schedule icmp errors from tunnels > > Junwei Hu (1): > tipc: switch order of device registration to fix a crash > > Kailang Yang (1): > ALSA: hda/realtek - EAPD turn on later > > Kamal Mostafa (1): > UBUNTU: upstream stable to v4.14.122, v4.19.46 > > Kamlakant Patel (1): > ipmi:ssif: compare block number correctly for multi-part return messages > > Kangjie Lu (1): > libnvdimm/namespace: Fix a potential NULL pointer dereference > > Kazufumi Ikeda (1): > PCI: rcar: Add the initialization of PCIe link in resume_noirq() > > Kirill Smelkov (1): > fuse: Add FOPEN_STREAM to use stream_open() > > Kirill Tkhai (1): > ext4: actually request zeroing of inode table after grow > > Laurentiu Tudor (2): > dpaa_eth: fix SG frame cleanup > powerpc/booke64: set RI in default MSR > > Leo Yan (1): > clk: hi3660: Mark clk_gate_ufs_subsys as critical > > Li RongQing (1): > libnvdimm/pmem: fix a possible OOB access when read and write pmem > > Liang Chen (1): > bcache: fix a race between cache register and cacheset unregister > > Liu Bo (1): > fuse: honor RLIMIT_FSIZE in fuse_file_fallocate > > Luca Coelho (1): > iwlwifi: mvm: check for length correctness in iwl_mvm_create_skb() > > Lucas Stach (2): > gpu: ipu-v3: dp: fix CSC handling > drm/imx: don't skip DP channel disable for background plane > > Lukas Czerner (1): > ext4: fix data corruption caused by overlapping unaligned and aligned IO > > Marc Dionne (1): > afs: Unlock pages for __pagevec_release() > > Mario Limonciello (1): > platform/x86: dell-laptop: fix rfkill functionality > > Martin Schwidefsky (1): > s390/3270: fix lockdep false positive on view->lock > > Masami Hiramatsu (1): > x86/kprobes: Avoid kretprobe recursion bug > > Michał Wadowski (1): > ALSA: hda/realtek - Fix for Lenovo B50-70 inverted internal microphone bug > > Mike Kravetz (1): > hugetlb: use same fault hash key for shared and private mappings > > Miklos Szeredi (1): > fuse: fix writepages on 32bit > > Mikulas Patocka (1): > dm delay: fix a crash when invalid device is specified > > Nathan Chancellor (1): > objtool: Allow AR to be overridden with HOSTAR > > Neil Armstrong (1): > clocksource/drivers/oxnas: Fix OX820 compatible > > NeilBrown (1): > md: batch flush requests. > > Nigel Croxon (1): > md/raid: raid5 preserve the writeback action after the parity check > > Nikolai Kostrigin (1): > PCI: Mark AMD Stoney Radeon R7 GPU ATS as broken > > Nikolay Borisov (1): > btrfs: Correctly free extent buffer in case btree_read_extent_buffer_pages fails > > Nikos Tsironis (1): > dm cache metadata: Fix loading discard bitset > > Olga Kornievskaia (1): > PNFS fallback to MDS if no deviceid found > > Owen Chen (1): > clk: mediatek: Disable tuner_en before change PLL rate > > Pablo Neira Ayuso (1): > netfilter: nf_tables: use-after-free in dynamic operations > > Pan Bian (3): > Input: synaptics-rmi4 - fix possible double free > ext4: avoid drop reference to iloc.bh twice > p54: drop device reference count if fails to enable device > > Paolo Bonzini (1): > KVM: fix spectrev1 gadgets > > Parthasarathy Bhuvaragan (1): > tipc: fix hanging clients using poll with EPOLLOUT flag > > Paul Kocialkowski (3): > drm/sun4i: Set device driver data at bind time for use in unbind > drm/sun4i: Fix component unbinding and component master deletion > drm/sun4i: Unbind components before releasing DRM and memory > > Paul Moore (1): > proc: prevent changes to overridden credentials > > Peter Oberparleiter (1): > s390/dasd: Fix capacity calculation for large volumes > > Peter Zijlstra (3): > sched/x86: Save [ER]FLAGS on context switch > x86_64: Allow breakpoints to emulate call instructions > ftrace/x86_64: Emulate call function while updating in breakpoint handler > > Petr Štetiar (1): > mwl8k: Fix rate_idx underflow > > Phong Tran (1): > of: fix clang -Wunsequenced for be32_to_cpu() > > Pieter Jansen van Vuuren (1): > nfp: flower: add rcu locks when accessing netdev for tunnels > > Rajat Jain (1): > ACPI: PM: Set enable_for_wake for wakeup GPEs during suspend-to-idle > > Rick Lindsley (1): > powerpc/book3s/64: check for NULL pointer in pgd_alloc() > > Rikard Falkeborn (1): > tools lib traceevent: Fix missing equality check for strcmp > > Ritesh Raj Sarraf (1): > um: Don't hardcode path as it is architecture dependent > > Russell Currey (1): > powerpc/powernv/idle: Restore IAMR after idle > > S.j. Wang (1): > ASoC: fsl_esai: Fix missing break in switch statement > > Sabrina Dubroca (2): > esp4: add length check for UDP encapsulation > rtnetlink: always put IFLA_LINK for links with a link-netnsid > > Sahitya Tummala (1): > ext4: fix use-after-free in dx_release() > > Sasha Levin (1): > net: core: another layer of lists, around PF_MEMALLOC skb handling > > Sean Christopherson (1): > KVM: x86: Skip EFER vs. guest CPUID checks for host-initiated writes > > Sergei Trofimovich (1): > tty/vt: fix write/write race in ioctl(KDSKBSENT) handler > > Shuning Zhang (1): > ocfs2: fix ocfs2 read inode data panic in ocfs2_iget > > Stefan Mätje (2): > PCI: Factor out pcie_retrain_link() function > PCI: Work around Pericom PCIe-to-PCI bridge Retrain Link erratum > > Stefan Wahren (1): > hwmon: (pwm-fan) Disable PWM if fetching cooling data fails > > Stefano Garzarella (1): > vsock/virtio: free packets during the socket release > > Steffen Klassert (1): > xfrm4: Fix uninitialized memory read in _decode_session4 > > Stephen Suryaputra (1): > vrf: sit mtu should not be updated when vrf netdev is the link > > Steve Twiss (1): > mfd: da9063: Fix OTP control register names to match datasheets for DA9063/63L > > Stuart Menefy (1): > ARM: dts: exynos: Fix interrupt for shared EINTs on Exynos5260 > > Su Yanjun (1): > xfrm6_tunnel: Fix potential panic when unloading xfrm6_tunnel module > > Sunil Dutt (1): > nl80211: Add NL80211_FLAG_CLEAR_SKB flag for other NL commands > > Sven Van Asbroeck (3): > iio: adc: xilinx: fix potential use-after-free on remove > iio: adc: xilinx: fix potential use-after-free on probe > iio: adc: xilinx: prevent touching unclocked h/w on remove > > Sylwester Nawrocki (1): > ARM: dts: exynos: Fix audio (microphone) routing on Odroid XU3 > > Takashi Iwai (1): > ALSA: line6: toneport: Fix broken usage of timer for delayed execution > > Tetsuo Handa (1): > mISDN: Check address length before reading address family > > Theodore Ts'o (1): > ext4: ignore e_value_offs for xattrs with value-in-ea-inode > > Thierry Reding (1): > net: stmmac: Move debugfs init/exit to ->probe()/->remove() > > Thomas Bogendoerfer (1): > net: seeq: fix crash caused by not set dev.parent > > Tingwei Zhang (1): > stm class: Fix channel free in stm output free path > > Tobin C. Harding (2): > bridge: Fix error path for kobject_init_and_add() > sched/cpufreq: Fix kobject memleak > > Tony Camuso (1): > ipmi: ipmi_si_hardcode.c: init si_type array to fix a crash > > Tony Lindgren (1): > power: supply: cpcap-battery: Fix division by zero > > Ville Syrjälä (1): > drm/i915: Disable LP3 watermarks on all SNB machines > > Vincenzo Frascino (1): > arm64: compat: Reduce address limit > > Vitaly Kuznetsov (1): > KVM: x86: avoid misreporting level-triggered irqs as edge-triggered in tracing > > Waiman Long (1): > locking/rwsem: Prevent decrement of reader count before increment > > Wei Yongjun (1): > cw1200: fix missing unlock on error in cw1200_hw_scan() > > Wen Yang (1): > ARM: exynos: Fix a leaked reference by adding missing of_node_put > > Wenwen Wang (1): > ALSA: usb-audio: Fix a memory leak bug > > Will Deacon (1): > arm64: arch_timer: Ensure counter register reads occur with seqlock held > > Willem de Bruijn (1): > net: test nouarg before dereferencing zerocopy pointers > > Yifeng Li (10): > tty: vt.c: Fix TIOCL_BLANKSCREEN console blanking if blankinterval == 0 > fbdev: sm712fb: fix brightness control on reboot, don't set SR30 > fbdev: sm712fb: fix VRAM detection, don't set SR70/71/74/75 > fbdev: sm712fb: fix white screen of death on reboot, don't set CR3B-CR3F > fbdev: sm712fb: fix boot screen glitch when sm712fb replaces VGA > fbdev: sm712fb: fix crashes during framebuffer writes by correctly mapping VRAM > fbdev: sm712fb: fix support for 1024x768-16 mode > fbdev: sm712fb: use 1024x768 by default on non-MIPS, fix garbled display > fbdev: sm712fb: fix crashes and garbled display during DPMS modesetting > fbdev: sm712fb: fix memory frequency by avoiding a switch/case fallthrough > > YueHaibing (4): > net: dsa: Fix error cleanup path in dsa_init_module > packet: Fix error path in packet_init > ppp: deflate: Fix possible crash in deflate_init > xfrm: policy: Fix out-of-bound array accesses in __xfrm_policy_unlink > > Yufen Yu (1): > md: add mddev->pers to avoid potential NULL pointer dereference > > Yunjian Wang (1): > net/mlx4_core: Change the error print to info print > > Zhang Zhijie (1): > crypto: rockchip - update IV buffer to contain the next IV > > ZhangXiaoxu (1): > NFS4: Fix v4.0 client state corruption when mount > > zhangyi (F) (1): > ext4: fix compile error when using BUFFER_TRACE > > Documentation/x86/mds.rst | 44 +--- > arch/arm/boot/dts/exynos5260.dtsi | 2 +- > arch/arm/boot/dts/exynos5422-odroidxu3-audio.dtsi | 2 +- > arch/arm/crypto/aes-neonbs-glue.c | 2 + > arch/arm/mach-exynos/firmware.c | 1 + > arch/arm/mach-exynos/suspend.c | 2 + > arch/arm64/boot/dts/rockchip/rk3399.dtsi | 1 + > arch/arm64/crypto/aes-neonbs-glue.c | 2 + > arch/arm64/include/asm/arch_timer.h | 33 ++- > arch/arm64/include/asm/processor.h | 8 + > arch/arm64/kernel/debug-monitors.c | 1 + > arch/arm64/kernel/sys.c | 2 +- > arch/arm64/kernel/vdso/gettimeofday.S | 15 +- > arch/arm64/mm/proc.S | 34 +-- > arch/arm64/net/bpf_jit.h | 6 - > arch/arm64/net/bpf_jit_comp.c | 1 - > arch/mips/include/asm/processor.h | 2 +- > arch/parisc/boot/compressed/head.S | 6 +- > arch/parisc/include/asm/assembly.h | 6 +- > arch/parisc/kernel/head.S | 4 +- > arch/parisc/kernel/process.c | 1 + > arch/parisc/kernel/syscall.S | 2 +- > arch/powerpc/include/asm/book3s/64/pgalloc.h | 3 + > arch/powerpc/include/asm/reg_booke.h | 2 +- > arch/powerpc/kernel/idle_book3s.S | 20 ++ > arch/um/drivers/port_user.c | 2 +- > arch/x86/crypto/crct10dif-pclmul_glue.c | 13 +- > arch/x86/entry/entry_32.S | 2 + > arch/x86/entry/entry_64.S | 20 +- > arch/x86/entry/vdso/Makefile | 3 +- > arch/x86/include/asm/switch_to.h | 1 + > arch/x86/include/asm/text-patching.h | 28 ++ > arch/x86/kernel/ftrace.c | 32 ++- > arch/x86/kernel/kprobes/core.c | 22 +- > arch/x86/kernel/process_32.c | 7 + > arch/x86/kernel/process_64.c | 8 + > arch/x86/kernel/reboot.c | 21 ++ > arch/x86/kernel/traps.c | 8 - > arch/x86/kvm/lapic.c | 4 +- > arch/x86/kvm/trace.h | 4 +- > arch/x86/kvm/x86.c | 37 ++- > arch/x86/lib/Makefile | 12 + > crypto/ccm.c | 44 ++-- > crypto/chacha20poly1305.c | 4 +- > crypto/crct10dif_generic.c | 11 +- > crypto/gcm.c | 34 +-- > crypto/salsa20_generic.c | 2 +- > crypto/skcipher.c | 9 +- > debian.master/upstream-stable | 4 +- > drivers/acpi/nfit/core.c | 12 +- > drivers/acpi/sleep.c | 4 + > drivers/base/dd.c | 5 +- > drivers/block/brd.c | 7 +- > drivers/char/ipmi/ipmi_si_hardcode.c | 2 + > drivers/char/ipmi/ipmi_ssif.c | 6 +- > drivers/clk/hisilicon/clk-hi3660.c | 6 +- > drivers/clk/mediatek/clk-pll.c | 48 +++- > drivers/clk/rockchip/clk-rk3328.c | 18 +- > drivers/clk/tegra/clk-pll.c | 4 +- > drivers/clocksource/timer-oxnas-rps.c | 2 +- > drivers/crypto/amcc/crypto4xx_alg.c | 12 +- > drivers/crypto/amcc/crypto4xx_core.c | 31 ++- > drivers/crypto/rockchip/rk3288_crypto_ablkcipher.c | 25 +- > drivers/crypto/vmx/aesp8-ppc.pl | 4 +- > drivers/dax/device.c | 6 +- > drivers/gpu/drm/i915/intel_pm.c | 41 ++- > drivers/gpu/drm/imx/ipuv3-crtc.c | 2 +- > drivers/gpu/drm/sun4i/sun4i_drv.c | 7 + > drivers/gpu/ipu-v3/ipu-dp.c | 12 +- > drivers/hid/hid-input.c | 14 + > drivers/hwmon/pwm-fan.c | 2 +- > drivers/hwtracing/intel_th/msu.c | 35 ++- > drivers/hwtracing/stm/core.c | 2 +- > drivers/iio/adc/xilinx-xadc-core.c | 3 +- > drivers/input/rmi4/rmi_driver.c | 6 +- > drivers/iommu/tegra-smmu.c | 25 +- > drivers/isdn/mISDN/socket.c | 4 +- > drivers/md/bcache/journal.c | 11 +- > drivers/md/bcache/super.c | 2 +- > drivers/md/dm-cache-metadata.c | 9 +- > drivers/md/dm-delay.c | 3 +- > drivers/md/dm-zoned-metadata.c | 5 + > drivers/md/md.c | 33 ++- > drivers/md/md.h | 3 + > drivers/md/raid5.c | 10 +- > drivers/media/i2c/ov6650.c | 2 + > drivers/memory/tegra/mc.c | 2 +- > drivers/mtd/spi-nor/intel-spi.c | 8 + > drivers/net/Makefile | 2 +- > drivers/net/bonding/bond_options.c | 7 - > drivers/net/ethernet/freescale/dpaa/dpaa_eth.c | 2 +- > drivers/net/ethernet/freescale/fec_main.c | 30 ++- > drivers/net/ethernet/freescale/ucc_geth_ethtool.c | 8 +- > drivers/net/ethernet/mellanox/mlx4/mcg.c | 2 +- > drivers/net/ethernet/mellanox/mlxsw/core.c | 6 +- > .../ethernet/mellanox/mlxsw/spectrum_switchdev.c | 2 +- > drivers/net/ethernet/neterion/vxge/vxge-config.c | 1 + > .../ethernet/netronome/nfp/flower/tunnel_conf.c | 17 +- > drivers/net/ethernet/qlogic/qede/qede_ptp.c | 7 +- > drivers/net/ethernet/seeq/sgiseeq.c | 1 + > drivers/net/ethernet/stmicro/stmmac/dwmac-sun8i.c | 2 + > drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 23 +- > drivers/net/phy/spi_ks8995.c | 9 + > drivers/net/ppp/ppp_deflate.c | 20 +- > drivers/net/usb/qmi_wwan.c | 12 + > drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c | 28 +- > drivers/net/wireless/intersil/p54/p54pci.c | 3 +- > drivers/net/wireless/marvell/mwl8k.c | 13 +- > .../net/wireless/realtek/rtlwifi/rtl8723ae/hw.c | 1 + > drivers/net/wireless/st/cw1200/scan.c | 5 +- > drivers/nfc/st95hf/core.c | 7 + > drivers/nvdimm/btt_devs.c | 18 +- > drivers/nvdimm/label.c | 29 ++- > drivers/nvdimm/namespace_devs.c | 20 +- > drivers/nvdimm/nd.h | 4 + > drivers/nvdimm/pmem.c | 8 +- > drivers/parisc/led.c | 3 + > drivers/pci/host/pci-hyperv.c | 21 ++ > drivers/pci/host/pcie-rcar.c | 21 ++ > drivers/pci/pcie/aspm.c | 49 ++-- > drivers/pci/quirks.c | 19 ++ > drivers/phy/ti/phy-ti-pipe3.c | 2 +- > drivers/platform/x86/dell-laptop.c | 6 +- > drivers/platform/x86/sony-laptop.c | 8 +- > drivers/platform/x86/thinkpad_acpi.c | 72 +++++- > drivers/power/supply/axp288_charger.c | 4 + > drivers/power/supply/cpcap-battery.c | 3 + > drivers/power/supply/power_supply_sysfs.c | 6 - > drivers/s390/block/dasd_eckd.c | 6 +- > drivers/s390/char/con3270.c | 2 +- > drivers/s390/char/fs3270.c | 3 +- > drivers/s390/char/raw3270.c | 3 +- > drivers/s390/char/raw3270.h | 4 +- > drivers/s390/char/tty3270.c | 3 +- > drivers/s390/crypto/pkey_api.c | 3 +- > drivers/s390/net/ctcm_main.c | 1 + > drivers/scsi/aic7xxx/aic7770_osm.c | 1 + > drivers/scsi/aic7xxx/aic7xxx.h | 1 + > drivers/scsi/aic7xxx/aic7xxx_osm.c | 10 +- > drivers/scsi/aic7xxx/aic7xxx_osm_pci.c | 1 + > drivers/tty/vt/keyboard.c | 33 ++- > drivers/tty/vt/vt.c | 2 - > drivers/usb/serial/generic.c | 39 ++- > drivers/usb/typec/typec_wcove.c | 9 +- > drivers/video/fbdev/sm712.h | 12 +- > drivers/video/fbdev/sm712fb.c | 243 ++++++++++++++---- > drivers/virt/fsl_hypervisor.c | 29 ++- > fs/afs/write.c | 1 + > fs/btrfs/backref.c | 34 ++- > fs/btrfs/disk-io.c | 17 +- > fs/ceph/super.c | 7 + > fs/dax.c | 6 +- > fs/ext4/ext4.h | 6 +- > fs/ext4/file.c | 7 + > fs/ext4/inode.c | 3 +- > fs/ext4/ioctl.c | 2 +- > fs/ext4/mballoc.c | 2 +- > fs/ext4/namei.c | 5 +- > fs/ext4/resize.c | 1 + > fs/ext4/super.c | 63 +++-- > fs/ext4/xattr.c | 2 +- > fs/fs-writeback.c | 11 +- > fs/fuse/file.c | 13 +- > fs/hugetlbfs/inode.c | 8 +- > fs/jbd2/journal.c | 4 + > fs/kernfs/dir.c | 5 +- > fs/nfs/filelayout/filelayout.c | 2 +- > fs/nfs/nfs4state.c | 4 + > fs/ocfs2/export.c | 30 ++- > fs/proc/base.c | 5 + > fs/ufs/util.h | 2 +- > include/linux/bpf.h | 1 + > include/linux/efi.h | 7 +- > include/linux/huge_mm.h | 6 +- > include/linux/hugetlb.h | 4 +- > include/linux/kvm_host.h | 10 +- > include/linux/list.h | 30 +++ > include/linux/mfd/da9063/registers.h | 6 +- > include/linux/mfd/max77620.h | 4 +- > include/linux/of.h | 4 +- > include/linux/pci.h | 2 + > include/linux/skbuff.h | 9 +- > include/net/netfilter/nf_conntrack.h | 2 + > include/net/nfc/nci_core.h | 2 +- > include/uapi/linux/fuse.h | 2 + > init/main.c | 4 +- > kernel/bpf/hashtab.c | 23 +- > kernel/bpf/inode.c | 2 +- > kernel/bpf/syscall.c | 5 +- > kernel/fork.c | 31 ++- > kernel/locking/rwsem-xadd.c | 44 +++- > kernel/sched/cpufreq_schedutil.c | 1 + > kernel/trace/trace_events.c | 3 - > lib/Makefile | 11 + > lib/iov_iter.c | 17 +- > mm/huge_memory.c | 16 +- > mm/hugetlb.c | 22 +- > mm/memory.c | 11 +- > mm/mincore.c | 23 +- > mm/userfaultfd.c | 3 +- > mm/vmscan.c | 29 +-- > net/8021q/vlan_dev.c | 4 +- > net/bridge/br_if.c | 13 +- > net/core/dev.c | 2 +- > net/core/rtnetlink.c | 16 +- > net/dsa/dsa.c | 11 +- > net/ipv4/esp4.c | 20 +- > net/ipv4/ip_vti.c | 5 +- > net/ipv4/raw.c | 4 +- > net/ipv4/xfrm4_policy.c | 24 +- > net/ipv6/sit.c | 2 +- > net/ipv6/xfrm6_tunnel.c | 4 + > net/mac80211/iface.c | 3 + > net/mac80211/mesh_pathtbl.c | 2 +- > net/mac80211/trace_msg.h | 7 +- > net/mac80211/tx.c | 3 + > net/netfilter/ipvs/ip_vs_core.c | 2 +- > net/netfilter/nf_conntrack_core.c | 35 +++ > net/netfilter/nf_conntrack_netlink.c | 34 ++- > net/netfilter/nf_conntrack_proto.c | 2 +- > net/netfilter/nf_tables_api.c | 4 +- > net/netfilter/x_tables.c | 2 +- > net/nfc/nci/hci.c | 8 + > net/packet/af_packet.c | 25 +- > net/tipc/core.c | 14 +- > net/tipc/socket.c | 4 +- > net/vmw_vsock/virtio_transport.c | 13 +- > net/vmw_vsock/virtio_transport_common.c | 7 + > net/wireless/nl80211.c | 18 +- > net/xfrm/xfrm_user.c | 2 +- > security/apparmor/apparmorfs.c | 13 +- > security/inode.c | 13 +- > security/integrity/ima/ima_crypto.c | 54 ++-- > sound/pci/hda/patch_realtek.c | 5 +- > sound/soc/codecs/max98090.c | 12 +- > sound/soc/codecs/rt5677-spi.c | 35 ++- > sound/soc/fsl/fsl_esai.c | 1 + > sound/usb/line6/toneport.c | 16 +- > sound/usb/mixer.c | 2 + > tools/lib/traceevent/event-parse.c | 2 +- > tools/objtool/Makefile | 3 +- > tools/objtool/check.c | 3 +- > tools/perf/bench/numa.c | 4 + > .../perf/util/intel-pt-decoder/intel-pt-decoder.c | 31 ++- > tools/testing/selftests/netfilter/Makefile | 2 +- > .../selftests/netfilter/conntrack_icmp_related.sh | 283 +++++++++++++++++++++ > virt/kvm/arm/arm.c | 11 +- > virt/kvm/irqchip.c | 5 +- > virt/kvm/kvm_main.c | 6 +- > 249 files changed, 2390 insertions(+), 848 deletions(-) > create mode 100755 tools/testing/selftests/netfilter/conntrack_icmp_related.sh > > -- > kernel-team mailing list > kernel-team@lists.ubuntu.com > https://lists.ubuntu.com/mailman/listinfo/kernel-team