[SRU][Bionic][PULL] Bionic upstream stable patchset 2019-07-31

Kamal Mostafa kamal at canonical.com
Wed Jul 31 22:08:03 UTC 2019


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



More information about the kernel-team mailing list