APPLIED: [SRU][Bionic][PULL] Bionic upstream stable patchset 2019-07-18+
Khaled Elmously
khalid.elmously at canonical.com
Fri Jul 19 02:42:03 UTC 2019
On 2019-07-18 16:31:56 , Kamal Mostafa wrote:
> This pull req includes the following TWO pending Bionic stable patchsets:
>
> Bionic update: upstream stable patchset 2019-07-17 (305 patches)
> Ported from the following upstream stable releases:
> v4.14.83, v4.19.4,
> v4.14.84, v4.19.5,
> v4.14.85, v4.19.6,
> v4.14.86, v4.19.7
> BugLink: https://bugs.launchpad.net/bugs/1836968
>
> Bionic update: upstream stable patchset 2019-07-18 (223 patches)
> Ported from the following upstream stable releases:
> v4.14.87, v4.19.8,
> v4.14.88, v4.19.9,
> v4.14.89, v4.19.10
> BugLink: https://bugs.launchpad.net/bugs/1837161
>
> -Kamal
>
> -----
>
> The following changes since commit 8b5fc7807f9f560ae3fa47f464843b582e0e3f18:
>
> bcache: fix ioctl in flash device (2019-07-17 12:44:36 +0200)
>
> 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 5f29725d5e698bde5479b1fa448daba486557e56:
>
> ALSA: hda/realtek: Enable audio jacks of ASUS UX433FN/UX333FA with ALC294 (2019-07-18 15:54:25 -0700)
>
> ----------------------------------------------------------------
> Aaro Koskinen (6):
> MIPS: OCTEON: cavium_octeon_defconfig: re-enable OCTEON USB driver
> USB: omap_udc: use devm_request_irq()
> USB: omap_udc: fix crashes on probe error and module removal
> USB: omap_udc: fix omap_udc_start() on 15xx machines
> USB: omap_udc: fix USB gadget functionality on Palm Tungsten E
> USB: omap_udc: fix rejection of out transfers when DMA is used
>
> Adam Ford (1):
> ARM: dts: logicpd-somlv: Fix interrupt on mmc3_dat1
>
> Adam Wong (1):
> Input: elan_i2c - add support for ELAN0621 touchpad
>
> Adrian Hunter (5):
> perf machine: Add machine__is() to identify machine arch
> perf tools: Fix kernel_start for PTI on x86
> perf machine: Add nr_cpus_avail()
> perf machine: Workaround missing maps for x86 PTI entry trampolines
> perf test code-reading: Fix perf_env setup for PTI entry trampolines
>
> Alan Tull (1):
> clk: fixed-rate: fix of_node_get-put imbalance
>
> Alex Deucher (2):
> drm/amdgpu/gmc8: update MC firmware for polaris
> drm/amdgpu/gmc8: always load MC firmware in the driver
>
> Alexander Aring (1):
> net: ieee802154: 6lowpan: fix frag reassembly
>
> Alexander Theissen (1):
> usb: appledisplay: Add 27" Apple Cinema Display
>
> Alexey Brodkin (1):
> arc: [devboards] Add support of NFSv3 ACL
>
> Alin Nastac (1):
> netfilter: ipv6: Preserve link scope traffic original oif
>
> Alistair Strachan (1):
> efi/libstub: arm: support building with clang
>
> Amir Goldstein (1):
> fsnotify: generalize handling of extra event flags
>
> Anders Roxell (2):
> arm64: kprobe: make page to RO mode when allocate it
> kernel/kcov.c: mark funcs in __sanitizer_cov_trace_pc() as notrace
>
> Andrea Parri (1):
> uprobes: Fix handle_swbp() vs. unregister() + register() race once more
>
> Andrew Lunn (1):
> net: dsa: mv88e6xxx: Fix clearing of stats counters
>
> Andrew Morton (1):
> drivers/net/ethernet/qlogic/qed/qed_rdma.h: fix typo
>
> Andrew Price (1):
> gfs2: Don't leave s_fs_info pointing to freed memory in init_sbd
>
> Andy Shevchenko (2):
> usb: dwc3: core: Clean up ULPI device
> dmaengine: dw: Fix FIFO size for Intel Merrifield
>
> Aneesh Kumar K.V (1):
> mm/memory.c: recheck page table entry with page table lock held
>
> Anisse Astier (1):
> ALSA: hda/realtek - fix headset mic detection for MSI MS-B171
>
> Anson Huang (1):
> cpufreq: imx6q: add return value check for voltage scale
>
> Ard Biesheuvel (1):
> crypto: simd - correctly take reqsize of wrapped skcipher into account
>
> Arnd Bergmann (4):
> btrfs: tree-checker: use %zu format string for size_t
> scsi: bfa: convert to strlcpy/strlcat
> kdb: use memmove instead of overlapping memcpy
> net: qed: use correct strncpy() size
>
> Artem Savkov (2):
> objtool: Fix double-free in .cold detection error path
> objtool: Fix segfault in .cold detection with -ffunction-sections
>
> Artemy Kovalyov (1):
> IB/mlx5: Fix page fault handling for MW
>
> Aya Levin (1):
> net/mlx4: Fix UBSAN warning of signed integer overflow
>
> Bartosz Golaszewski (1):
> gpio: mockup: fix indicated direction
>
> Ben Greear (1):
> mac80211: Clear beacon_int in ieee80211_do_stop
>
> Ben Wolsieffer (1):
> staging: vchiq_arm: fix compat VCHIQ_IOC_AWAIT_COMPLETION
>
> Benjamin Herrenschmidt (1):
> Revert "net/ibm/emac: wrong bit is used for STA control"
>
> Benjamin Tissoires (2):
> Revert "HID: add NOGET quirk for Eaton Ellipse MAX UPS"
> HID: alps: allow incoming reports when only the trackstick is opened
>
> Benson Leung (1):
> HID: input: Ignore battery reported by Symbol DS4308
>
> Bernd Eckstein (1):
> usbnet: ipheth: fix potential recvmsg bug and recvmsg bug 2
>
> Bin Liu (1):
> dmaengine: cppi41: delete channel from pending list when stop channel
>
> Brian Norris (1):
> Input: cros_ec_keyb - fix button/switch capability reports
>
> Cameron Gutman (1):
> Input: xpad - quirk all PDP Xbox One gamepads
>
> Chanho Min (1):
> ALSA: pcm: Fix starvation on down_write_nonblock()
>
> Chao Yu (9):
> f2fs: clean up with is_valid_blkaddr()
> f2fs: introduce and spread verify_blkaddr
> f2fs: fix to do sanity check with secs_per_zone
> f2fs: fix to do sanity check with user_block_count
> f2fs: fix to do sanity check with node footer and iblocks
> f2fs: fix to do sanity check with block address in main area
> f2fs: fix to do sanity check with i_extra_isize
> f2fs: fix to do sanity check with cp_pack_start_sum
> f2fs: fix to do sanity check with block address in main area v2
>
> Chengguang Xu (1):
> fs/exofs: fix potential memory leak in mount option parsing
>
> Chris Chiu (5):
> ALSA: hda/realtek: ALC286 mic and headset-mode fixups for Acer Aspire U27-880
> ALSA: hda/realtek - Add support for Acer Aspire C24-860 headset mic
> ALSA: hda/realtek: Fix mic issue on Acer AIO Veriton Z4660G
> ALSA: hda/realtek: Fix mic issue on Acer AIO Veriton Z4860G/Z6860G
> ALSA: hda/realtek: ALC294 mic and headset-mode fixups for ASUS X542UN
>
> Chris Paterson (2):
> ARM: dts: r8a7791: Correct critical CPU temperature
> ARM: dts: r8a7793: Correct critical CPU temperature
>
> Chris Wilson (1):
> drm/i915: Downgrade Gen9 Plane WM latency error
>
> Christian Hewitt (1):
> drm/meson: add support for 1080p25 mode
>
> Christian Hoff (1):
> Input: matrix_keypad - check for errors from of_get_named_gpio()
>
> Christoph Hellwig (1):
> nvme: warn when finding multi-port subsystems without multipathing enabled
>
> Christoph Muellner (1):
> arm64: dts: rockchip: Fix PCIe reset polarity for rk3399-puma-haikou.
>
> Christoph Paasch (1):
> net: Prevent invalid access to skb->prev in __qdisc_drop_all
>
> Christophe JAILLET (1):
> staging: rtl8723bs: Fix the return value in case of error in 'rtw_wx_read32()'
>
> Chuck Lever (1):
> SUNRPC: Fix leak of krb5p encode pages
>
> Colin Ian King (4):
> cifs: don't dereference smb_file_target before null check
> staging: most: use format specifier "%s" in snprintf
> test_firmware: fix error return getting clobbered
> fscache, cachefiles: remove redundant variable 'cache'
>
> Dan Carpenter (1):
> uio: Fix an Oops on load
>
> Dan Williams (1):
> libnvdimm, pfn: Pad pfn namespaces relative to other regions
>
> Daniel Vetter (1):
> drm/lease: Send a distinct uevent
>
> David Abdurachmanov (1):
> riscv: add missing vdso_install target
>
> David Ahern (1):
> ipv6: Fix PMTU updates for UDP/raw sockets in presence of VRF
>
> David Howells (2):
> rxrpc: Fix lockup due to no error backoff after ack transmit error
> cachefiles: Fix an assertion failure when trying to update a failed object
>
> David Miller (1):
> perf symbols: Set PLT entry/header sizes properly on Sparc
>
> David Sterba (1):
> btrfs: tree-check: reduce stack consumption in check_dir_item
>
> Denis Bolotin (6):
> qed: Fix memory/entry leak in qed_init_sp_request()
> qed: Fix blocking/unlimited SPQ entries leak
> qed: Fix PTT leak in qed_drain()
> qed: Fix reading wrong value in loop condition
> qed: Fix bitmap_weight() check
> qed: Fix QM getters to always return a valid pq
>
> Denis Drozdov (1):
> net/mlx5e: IPoIB, Reset QP after channels are closed
>
> Dennis Wassenberg (1):
> usb: core: Fix hub port connection events lost
>
> Dmitry Bogdanov (2):
> net: aquantia: fix potential IOMMU fault after driver unbind
> net: aquantia: invalid checksumm offload implementation
>
> Dmitry Kasatkin (1):
> ima: re-introduce own integrity cache lock
>
> Dmitry Torokhov (1):
> Input: synaptics - avoid using uninitialized variable when probing
>
> Dmitry V. Levin (1):
> mips: fix mips_get_syscall_arg o32 check
>
> Dmitry Vyukov (1):
> mm: don't warn about large allocations for slab
>
> Dominique Martinet (1):
> v9fs_dir_readdir: fix double-free on p9stat_read error
>
> Doug Berger (1):
> net: bcmgenet: protect stop from timeout
>
> Emmanuel Grumbach (3):
> iwlwifi: mvm: support sta_statistics() even on older firmware
> iwlwifi: mvm: fix regulatory domain update when the firmware starts
> mac80211: ignore NullFunc frames in the duplicate detection
>
> Emmanuel Pescosta (1):
> usb: quirks: Add delay-init quirk for Corsair K70 LUX RGB
>
> Eran Ben Elisha (1):
> net/mlx4_en: Change min MTU size to ETH_MIN_MTU
>
> Eric Biggers (1):
> HID: uhid: forbid UHID_CREATE under KERNEL_DS or elevated privileges
>
> Eric Dumazet (6):
> net-gro: reset skb->pkt_type in napi_reuse_skb()
> inet: frags: better deal with smp races
> llc: do not use sk_eat_skb()
> rtnetlink: ndo_dflt_fdb_dump() only work for ARPHRD_ETHER devices
> tcp: Do not underestimate rwnd_limited
> tcp: lack of available data can also cause TSO defer
>
> Eric Snowberg (1):
> x86/efi: Allocate e820 buffer before calling efi_exit_boot_service
>
> Eric Westbrook (1):
> netfilter: ipset: actually allow allowable CIDR 0 in hash:net,port,net
>
> Erik Schmauss (1):
> ACPICA: AML interpreter: add region addresses in global list during initialization
>
> Ernesto A. Fernández (2):
> hfs: prevent btree data loss on root split
> hfsplus: prevent btree data loss on root split
>
> Fabrizio Castro (1):
> can: rcar_can: Fix erroneous registration
>
> Felipe Balbi (2):
> usb: dwc3: gadget: fix ISOC TRB type on unaligned transfers
> Revert "usb: dwc3: gadget: skip Set/Clear Halt when invalid"
>
> Felix Fietkau (2):
> mac80211: ignore tx status for PS stations in ieee80211_tx_status_ext
> mac80211: fix reordering of buffered broadcast packets
>
> Feng Tang (1):
> x86/earlyprintk: Add a force option for pciserial device
>
> Filipe Manana (3):
> Btrfs: ensure path name is null terminated at btrfs_control_ioctl
> Btrfs: fix rare chances for data loss when doing a fast fsync
> Btrfs: fix race between enabling quotas and subvolume creation
>
> Filippo Sironi (1):
> amd/iommu: Fix Guest Virtual APIC Log Tail Address Register
>
> Florian Fainelli (1):
> net: systemport: Protect stop from timeout
>
> Florian Westphal (2):
> selftests: add script to stress-test nft packet path vs. control plane
> netfilter: nf_tables: fix use-after-free when deleting compat expressions
>
> Francis Therien (1):
> Input: xpad - add PDP device id 0x02a4
>
> Frieder Schrempf (1):
> usbnet: smsc95xx: disable carrier check while suspending
>
> Geert Uytterhoeven (2):
> hwmon: (ibmpowernv) Remove bogus __init annotations
> iommu/ipmmu-vmsa: Fix crash on early domain free
>
> Greg Hackmann (1):
> arm64: remove no-op -p linker flag
>
> Greg Kroah-Hartman (4):
> MAINTAINERS: Add Sasha as a stable branch maintainer
> tty: wipe buffer if not echoing data
> Staging: lustre: remove two build warnings
> staging: atomisp: remove "fun" strncpy warning
>
> Gu Jinxiang (1):
> btrfs: validate type when reading a chunk
>
> Guenter Roeck (3):
> kobject: Replace strncpy with memcpy
> kernfs: Replace strncpy with memcpy
> staging: speakup: Replace strncpy with memcpy
>
> Guoqing Jiang (1):
> tipc: use destination length for copy string
>
> Hangbin Liu (1):
> team: no need to do team_notify_peers or team_mcast_rejoin when disabling port
>
> Hans de Goede (5):
> ACPI / platform: Add SMB0001 HID to forbidden_id_list
> ALSA: hda: Add ASRock H81M-HDS to the power_save blacklist
> ALSA: hda: Add ASRock N68C-S UCC the power_save blacklist
> ASoC: intel: cht_bsw_max98090_ti: Add quirk for boards using pmc_plt_clk_0
> iio/hid-sensors: Fix IIO_CHAN_INFO_RAW returning wrong values for signed numbers
>
> Harry Pan (1):
> usb: quirk: add no-LPM quirk on SanDisk Ultra Flair device
>
> Harry Wentland (1):
> drm/amd/display: Stop leaking planes
>
> Heiko Stuebner (1):
> ARM: dts: rockchip: Remove @0 from the veyron memory node
>
> Heiner Kallweit (2):
> net: phy: add workaround for issue where PHY driver doesn't bind to the device
> net: phy: don't allow __set_phy_supported to add unsupported modes
>
> Helge Deller (1):
> parisc: Enable -ffunction-sections for modules on 32-bit kernel
>
> Holger Hoffstätte (1):
> net: phy: realtek: fix RTL8201F sysfs name
>
> Hou Zhiqiang (1):
> PCI: layerscape: Fix wrong invocation of outbound window disable accessor
>
> Huacai Chen (1):
> hwmon: (w83795) temp4_type has writable permission
>
> Hugh Dickins (9):
> mm/huge_memory: rename freeze_page() to unmap_page()
> mm/huge_memory: splitting set mapping+index before unfreeze
> mm/huge_memory: fix lockdep complaint on 32-bit i_size_read()
> mm/khugepaged: collapse_shmem() stop if punched or truncated
> mm/khugepaged: fix crashes due to misaccounted holes
> mm/khugepaged: collapse_shmem() remember to clear holes
> mm/khugepaged: minor reorderings in collapse_shmem()
> mm/khugepaged: collapse_shmem() without freezing new_page
> mm/khugepaged: collapse_shmem() do not crash on Compound
>
> Hugues Fruchet (2):
> media: ov5640: fix wrong binning value in exposure calculation
> media: ov5640: fix auto controls values when switching to manual mode
>
> Igor Druzhinin (1):
> Revert "xen/balloon: Mark unallocated host memory as UNUSABLE"
>
> Igor Russkikh (1):
> net: aquantia: fixed enable unicast on 32 macvlan
>
> Ilya Dryomov (9):
> libceph: fall back to sendmsg for slab pages
> libceph: store ceph_auth_handshake pointer in ceph_connection
> libceph: factor out __prepare_write_connect()
> libceph: factor out __ceph_x_decrypt()
> libceph: factor out encrypt_authorizer()
> libceph: add authorizer challenge
> libceph: implement CEPHX_V2 calculation mode
> libceph: weaken sizeof check in ceph_x_verify_authorizer_reply()
> libceph: check authorizer reply/challenge length before reading
>
> Inki Dae (1):
> Revert "drm/exynos/decon5433: implement frame counter"
>
> Jack Morgenstein (1):
> net/mlx4_core: Zero out lkey field in SW2HW_MPT fw command
>
> Jacob Keller (1):
> i40e: restore NETIF_F_GSO_IPXIP[46] to netdev features
>
> Jaegeuk Kim (2):
> f2fs: enhance sanity_check_raw_super() to avoid potential overflow
> f2fs: fix missing up_read
>
> Jan Kara (1):
> udf: Allow mounting volumes with incorrect identification strings
>
> Jann Horn (1):
> reiserfs: propagate errors from fill_with_dentries() properly
>
> Janosch Frank (1):
> s390/mm: Check for valid vma before zapping in gmap_discard
>
> Janusz Krzysztofik (1):
> ARM: OMAP1: ams-delta: Fix possible use of uninitialized field
>
> Jason Wang (3):
> virtio-net: disable guest csum during XDP set
> virtio-net: fail XDP set if guest csum is negotiated
> virtio-net: keep vnet header zeroed after processing XDP
>
> Jens Axboe (1):
> floppy: fix race condition in __floppy_read_block_0()
>
> Jeremy Linton (1):
> lib/raid6: Fix arm64 test build
>
> Jerome Brunet (5):
> pinctrl: meson: fix pinconf bias disable
> pinctrl: meson: fix gxbb ao pull register bits
> pinctrl: meson: fix gxl ao pull register bits
> pinctrl: meson: fix meson8 ao pull register bits
> pinctrl: meson: fix meson8b ao pull register bits
>
> Jian-Hong Pan (2):
> ALSA: hda/realtek: Enable audio jacks of ASUS UX533FD with ALC294
> ALSA: hda/realtek: Enable audio jacks of ASUS UX433FN/UX333FA with ALC294
>
> Jiri Olsa (4):
> perf/x86/intel: Move branch tracing setup to the Intel-specific source file
> perf/x86/intel: Add generic branch tracing check to intel_pmu_has_bts()
> perf/x86/intel: Disallow precise_ip on BTS events
> perf tools: Restore proper cwd on return from mnt namespace
>
> Jiri Slaby (1):
> netfilter: bridge: define INT_MIN & INT_MAX in userspace
>
> Jiri Wiesner (1):
> ipv4: ipv6: netfilter: Adjust the frag mem limit when truesize changes
>
> Johan Hovold (3):
> mtd: rawnand: atmel: fix OF child-node lookup
> drm/msm: fix OF child-node lookup
> USB: serial: console: fix reported terminal settings
>
> Jon Maloy (2):
> tipc: don't assume linear buffer when reading ancillary data
> tipc: fix link re-establish failure
>
> Josh Elsasser (1):
> ixgbe: recognize 1000BaseLX SFP modules as 1Gbps
>
> Jouni Malinen (1):
> cfg80211: Fix busy loop regression in ieee80211_ie_split_ric()
>
> Jozsef Kadlecsik (1):
> netfilter: ipset: Correct rcu_dereference() call in ip_set_put_comment()
>
> Julian Wiedmann (1):
> s390/qeth: fix HiperSockets sniffer
>
> Junaid Shahid (1):
> kvm: mmu: Fix race in emulated page table writes
>
> Junwei Zhang (1):
> drm/amdgpu: update mc firmware image for polaris12 variants
>
> Justin M. Forbes (1):
> s390/mm: Fix ERROR: "__node_distance" undefined!
>
> Kai-Heng Feng (1):
> ALSA: hda: Add support for AMD Stoney Ridge
>
> Kailang Yang (1):
> ALSA: hda/realtek - Support ALC300
>
> Kamal Heib (1):
> RDMA/rdmavt: Fix rvt_create_ah function signature
>
> Kan Liang (1):
> perf/x86/intel/uncore: Add more IMC PCI IDs for KabyLake and CoffeeLake CPUs
>
> Kees Cook (3):
> ARM: 8806/1: kprobes: Fix false positive with FORTIFY_SOURCE
> swiotlb: clean up reporting
> pstore/ram: Correctly calculate usable PRZ bytes
>
> Kevin Hilman (1):
> ARC: change defconfig defaults to ARCv2
>
> Keyon Jie (1):
> ASoC: acpi: fix: continue searching when machine is ignored
>
> Konstantin Khlebnikov (2):
> tools/power/cpupower: fix compilation with STATIC=true
> mm/huge_memory.c: reorder operations in __split_huge_page_tail()
>
> Krzysztof Kozlowski (1):
> ARM: dts: exynos: Fix invalid node referenced by i2c20 alias in Peach Pit and Pi
>
> Kuninori Morimoto (1):
> ASoC: rsnd: fixup clock start checker
>
> Larry Chen (1):
> ocfs2: fix deadlock caused by ocfs2_defrag_extent()
>
> Larry Finger (1):
> staging: rtl8723bs: Add missing return for cfg80211_rtw_get_station
>
> Laura Abbott (2):
> kgdboc: Fix restrict error
> kgdboc: Fix warning with module build
>
> Lee, Shawn C (1):
> drm/edid: Add 6 bpc quirk for BOE panel.
>
> Leo Sperling (1):
> Input: xpad - fix some coding style issues
>
> Leonid Shatz (1):
> KVM: nVMX/nSVM: Fix bug which sets vcpu->arch.tsc_offset to L1 tsc_offset
>
> Linus Torvalds (3):
> tty: wipe buffer.
> test_hexdump: use memcpy instead of strncpy
> unifdef: use memcpy instead of strncpy
>
> Lior David (1):
> wil6210: missing length check in wmi_set_ie
>
> Liran Alon (1):
> KVM: x86: Fix kernel info-leak in KVM_HC_CLOCK_PAIRING hypercall
>
> Lorenzo Bianconi (3):
> net: thunderx: set xdp_prog to NULL if bpf_prog_add fails
> net: thunderx: set tso_hdrs pointer to NULL in nicvf_free_snd_queue
> net: thunderx: fix NULL pointer dereference in nic_remove
>
> Lorenzo Pieralisi (1):
> ACPI/IORT: Fix iort_get_platform_device_domain() uninitialized pointer value
>
> Lu Baolu (1):
> iommu/vt-d: Fix NULL pointer dereference in prq_event_thread()
>
> Luca Coelho (1):
> iwlwifi: mvm: don't use SAR Geo if basic SAR is not used
>
> Lucas Bates (1):
> tc-testing: tdc.py: ignore errors when decoding stdout/stderr
>
> Luis Chamberlain (1):
> lib/test_kmod.c: fix rmmod double free
>
> Luis Henriques (1):
> ceph: quota: fix null pointer dereference in quota check
>
> Lukas Wunner (1):
> can: hi311x: Use level-triggered interrupt
>
> Lyude Paul (4):
> drm/amd/amdgpu/dm: Fix dm_dp_create_fake_mst_encoder()
> drm/meson: Enable fast_io in meson_dw_hdmi_regmap_config
> drm/meson: Fix OOB memory accesses in meson_viu_set_osd_lut()
> Input: synaptics - add PNP ID for ThinkPad P50 to SMBus
>
> Maarten Jacobs (1):
> usb: cdc-acm: add entry for Hiro (Conexant) modem
>
> Macpaul Lin (1):
> kgdboc: fix KASAN global-out-of-bounds bug in param_set_kgdboc_var()
>
> Majd Dibbiny (1):
> RDMA/mlx5: Fix fence type for IB_WR_LOCAL_INV WR
>
> Marc Kleine-Budde (4):
> can: dev: can_get_echo_skb(): factor out non sending code to __can_get_echo_skb()
> can: dev: __can_get_echo_skb(): replace struct can_frame by canfd_frame to access frame length
> can: dev: __can_get_echo_skb(): Don't crash the kernel if can_priv::echo_skb is accessed out of bounds
> can: dev: __can_get_echo_skb(): print error message, if trying to echo non existing skb
>
> Marcus Folkesson (1):
> Input: xpad - avoid using __set_bit() for capabilities
>
> Marek Szyprowski (3):
> clk: samsung: exynos5420: Enable PERIS clocks for suspend
> clk: samsung: exynos5250: Add missing clocks for FIMC LITE SYSMMU devices
> usb: gadget: u_ether: fix unsafe list iteration
>
> Martin Kelly (1):
> iio:st_magn: Fix enable device after trigger
>
> Martin Schiller (1):
> net: phy: mdio-gpio: Fix working over slow can_sleep GPIOs
>
> Martin Schwidefsky (1):
> s390/mm: fix mis-accounting of pgtable_bytes
>
> Martin Wilck (1):
> scsi: lpfc: fix block guard enablement on SLI3 adapters
>
> Martynas Pumputis (1):
> bpf: fix check of allowed specifiers in bpf_trace_printk
>
> Masahiro Yamada (2):
> reset: make device_reset_optional() really optional
> reset: remove remaining WARN_ON() in <linux/reset.h>
>
> Masami Hiramatsu (1):
> arm64: ftrace: Fix to enable syscall events on arm64
>
> Masayoshi Mizuma (1):
> Revert "x86/e820: put !E820_TYPE_RAM regions into memblock.reserved"
>
> Mathias Kresin (1):
> MIPS: ralink: Fix mt7620 nd_sd pinmux
>
> Mathias Nyman (3):
> usb: xhci: Prevent bus suspend if a port connect change or polling state is detected
> xhci: Fix leaking USB3 shared_hcd at xhci removal
> xhci: Prevent U1/U2 link pm states if exit latency is too long
>
> Mathias Payer (1):
> USB: check usb_get_extra_descriptor for proper size
>
> Matt Chen (1):
> iwlwifi: fix wrong WGDS_WIFI_DATA_SIZE
>
> Matthew Cover (1):
> tuntap: fix multiqueue rx
>
> Matthew Garrett (1):
> EVM: Add support for portable signature format
>
> Matthias Schwarzott (1):
> media: em28xx: Fix use-after-free when disconnecting
>
> Mattias Jacobsson (1):
> USB: misc: appledisplay: add 20" Apple Cinema Display
>
> Mauro Carvalho Chehab (1):
> media: dvb-pll: don't re-validate tuner frequencies
>
> Max Filippov (3):
> xtensa: enable coprocessors that are being flushed
> xtensa: fix coprocessor context offset definitions
> xtensa: fix coprocessor part of ptrace_{get,set}xregs
>
> Maximilian Heyne (1):
> fs: fix lost error code in dio_complete
>
> Michael Ellerman (1):
> powerpc/io: Fix the IO workarounds code to work with Radix
>
> Michael Guralnik (1):
> IB/mlx5: Avoid load failure due to unknown link width
>
> Michael J. Ruhl (1):
> IB/hfi1: Eliminate races in the SDMA send error path
>
> Michael Niewöhner (1):
> usb: core: quirks: add RESET_RESUME quirk for Cherry G230 Stream series
>
> Michal Hocko (1):
> mm, page_alloc: check for max order in hot path
>
> Michal Kalderon (1):
> qed: Fix rdma_info structure allocation
>
> Michał Mirosław (1):
> ibmvnic: fix accelerated VLAN handling
>
> Mika Westerberg (2):
> ACPI / watchdog: Prefer iTCO_wdt always when WDAT table uses RTC SRAM
> thunderbolt: Prevent root port runtime suspend during NVM upgrade
>
> Milian Wolff (1):
> perf unwind: Take pgoff into account when reporting elf to libdwfl
>
> Mimi Zohar (1):
> ima: re-initialize iint->atomic_flags
>
> Mustafa Ismail (1):
> i40iw: Fix memory leak in error path of create QP
>
> Nathan Chancellor (3):
> arm64: percpu: Initialize ret in the default case
> misc: atmel-ssc: Fix section annotation on atmel_ssc_get_driver_data
> ARM: OMAP2+: prm44xx: Fix section annotation on omap44xx_prm_enable_io_wakeup
>
> Neil Armstrong (1):
> drm/meson: Fixes for drm_crtc_vblank_on/off support
>
> Nicholas Kazlauskas (1):
> drm/amdgpu: Add amdgpu "max bpc" connector property (v2)
>
> Nicolas Dichtel (1):
> tun: forbid iface creation with rtnl ops
>
> Nicolin Chen (2):
> hwmon (ina2xx) Fix NULL id pointer in probe()
> hwmon: (ina2xx) Fix current value calculation
>
> Niklas Cassel (1):
> PCI: endpoint: Populate func_no before calling pci_epc_add_epf()
>
> Nikolay Borisov (1):
> btrfs: Always try all copies when reading extent buffers
>
> Noah Westervelt (1):
> Input: elan_i2c - add ACPI ID for Lenovo IdeaPad 330-15ARR
>
> Oleksij Rempel (2):
> can: rx-offload: introduce can_rx_offload_get_echo_skb() and can_rx_offload_queue_sorted() functions
> can: rx-offload: rename can_rx_offload_irq_queue_err_skb() to can_rx_offload_queue_tail()
>
> Oliver Hartkopp (1):
> can: raw: check for CAN FD capable netdev in raw_sendmsg()
>
> Olof Johansson (1):
> mtd: rawnand: qcom: Namespace prefix some commands
>
> Or Gerlitz (1):
> net/mlx5e: Claim TC hw offloads support only under a proper build config
>
> Pan Bian (10):
> rapidio/rionet: do not free skb before reading its length
> btrfs: relocation: set trans to be NULL after ending transaction
> ext2: fix potential use after free
> iommu/vt-d: Use memunmap to free memremap
> exportfs: do not read dentry after free
> net: hisilicon: remove unexpected free_netdev
> hfs: do not free node before using
> hfsplus: do not free node before using
> ocfs2: fix potential use after free
> pvcalls-front: fixes incorrect error handling
>
> Paolo Abeni (1):
> net: don't keep lonely packets forever in the gro hash
>
> Parav Pandit (1):
> IB/core: Perform modify QP on real one
>
> Patrick Gaskin (1):
> Input: elan_i2c - add ELAN0620 to the ACPI table
>
> Paul E. McKenney (1):
> rcu: Make need_resched() respond to urgent RCU-QS needs
>
> Paul Gortmaker (1):
> platform/x86: acerhdf: Add BIOS entry for Gateway LT31 v1.3307
>
> Paulo Alcantara (1):
> cifs: Fix separator when building path from dentry
>
> Pavankumar Kondeti (1):
> sched, trace: Fix prev_state output in sched_switch tracepoint
>
> Pavel Tikhomirov (1):
> mm: cleancache: fix corruption on missed inode invalidation
>
> Peter Shih (1):
> tty: serial: 8250_mtk: always resume the device in probe.
>
> Peter Ujfalusi (4):
> ASoC: omap-abe-twl6040: Fix missing audio card caused by deferred probing
> ASoC: omap-mcbsp: Fix latency value calculation for pm_qos
> ASoC: omap-mcpdm: Add pm_qos handling to avoid under/overruns with CPU_IDLE
> ASoC: omap-dmic: Add pm_qos handling to avoid overruns with CPU_IDLE
>
> Petr Machata (1):
> net: skb_scrub_packet(): Scrub offload_fwd_mark
>
> Petr Mladek (2):
> printk: Hide console waiter logic into helpers
> printk: Wake klogd when passing console_lock owner
>
> Phil Elwell (1):
> lan78xx: Read MAC address from DT if present
>
> Piotr Stankiewicz (1):
> IB/hfi1: Fix an out-of-bounds access in get_hw_stats
>
> Prarit Bhargava (1):
> kdb: Use strscpy with destination buffer size
>
> Qian Cai (1):
> debugobjects: avoid recursive calls with kmemleak
>
> Qu Wenruo (7):
> btrfs: Verify that every chunk has corresponding block group at mount time
> btrfs: tree-checker: Add checker for dir item
> btrfs: tree-checker: Verify block_group_item
> btrfs: tree-checker: Detect invalid and empty essential trees
> btrfs: Check that each block group has corresponding chunk at mount time
> btrfs: tree-checker: Check level for leaves and nodes
> btrfs: tree-checker: Don't check max block group size as current max chunk size limit is unreliable
>
> Quentin Monnet (1):
> tools: bpftool: prevent infinite loop in get_fdinfo()
>
> Radoslaw Tyl (1):
> ixgbe: fix MAC anti-spoofing filter after VFLR
>
> Rafał Miłecki (2):
> brcmfmac: fix reporting support for 160 MHz channels
> brcmutil: really fix decoding channel info for 160 MHz bandwidth
>
> Rajat Jain (1):
> mmc: sdhci-pci: Try "cd" for card-detect lookup before using NULL
>
> Rajneesh Bhardwaj (1):
> platform/x86: intel_telemetry: report debugfs failure
>
> Ramses Ramírez (1):
> Input: xpad - add support for Xbox1 PDP Camo series gamepad
>
> Ricardo Ribalda Delgado (1):
> clk: fixed-factor: fix of_node_get-put imbalance
>
> Richard Fitzgerald (1):
> ASoC: wm_adsp: Fix dma-unsafe read of scratch registers
>
> Richard Genoud (2):
> dmaengine: at_hdmac: fix memory leak in at_dma_xlate()
> dmaengine: at_hdmac: fix module unloading
>
> Richard Weinberger (3):
> um: Give start_idle_thread() a return code
> ubi: fastmap: Check each mapping only once
> ubi: Initialize Fastmap checkmapping correctly
>
> Robbie Ko (1):
> Btrfs: send, fix infinite loop due to directory rename dependencies
>
> Robert Foss (1):
> drm/msm: Move fence put to where failure occurs
>
> Robert Jarzmik (1):
> gpio: pxa: fix legacy non pinctrl aware builds again
>
> Romain Izard (1):
> ARM: dts: at91: sama5d2: use the divided clock for SMC
>
> Roman Gushchin (1):
> mm: hide incomplete nr_indirectly_reclaimable in /proc/zoneinfo
>
> Ronnie Sahlberg (1):
> cifs: fix return value for cifs_listxattr
>
> Sabrina Dubroca (1):
> ip_tunnel: don't force DF when MTU is locked
>
> Sagi Grimberg (3):
> nvme: make sure ns head inherits underlying device limits
> iser: set sector for ambiguous mr status errors
> nvme: flush namespace scanning work just before removing namespaces
>
> Sagiv Ozeri (1):
> qed: Fix potential memory corruption
>
> Sakari Ailus (2):
> media: v4l: event: Add subscription to list before calling "add" operation
> media: omap3isp: Unregister media device as first
>
> Salvatore Mesoraca (1):
> namei: allow restricted O_CREAT of FIFOs and regular files
>
> Sam Bobroff (1):
> drm/ast: Fix incorrect free on ioregs
>
> Sandeep Singh (1):
> xhci: Add check for invalid byte size error when UAS devices are connected.
>
> Satheesh Rajendran (1):
> powerpc/numa: Suppress "VPHN is not supported" messages
>
> Scott Wood (1):
> KVM: PPC: Move and undef TRACE_INCLUDE_PATH/FILE
>
> Sebastian Andrzej Siewior (1):
> x86/fpu: Disable bottom halves while loading FPU registers
>
> Sebastien Boisvert (1):
> include/linux/pfn_t.h: force '~' to be parsed as an unary operator
>
> Selvin Xavier (2):
> RDMA/bnxt_re: Fix system hang when registration with L2 driver fails
> RDMA/bnxt_re: Avoid accessing the device structure after it is freed
>
> Sergey Senozhatsky (1):
> printk: Never set console_may_schedule in console_trylock()
>
> Sergio Correia (1):
> drm: set is_master to 0 upon drm_new_set_master() failure
>
> Shalom Toledo (1):
> mlxsw: spectrum: Fix IP2ME CPU policer configuration
>
> Shaokun Zhang (1):
> btrfs: tree-checker: Fix misleading group system information
>
> Shmulik Ladkani (1):
> ipv6: sr: properly initialize flowi6 prior passing to ip6_route_output
>
> Siva Reddy Kallam (1):
> tg3: Add PHY reset for 5717/5719/5720 in change ring and flow control paths
>
> Srikanth Boddepalli (1):
> xen: xlate_mmu: add missing header to fix 'W=1' warning
>
> Stefan Agner (5):
> ARM: 8766/1: drop no-thumb-interwork in EABI mode
> ARM: 8767/1: add support for building ARM kernel with clang
> bus: arm-cci: remove unnecessary unreachable()
> ARM: trusted_foundations: do not use naked function
> kbuild: allow to use GCC toolchain not in Clang search path
>
> Stefan Wahren (1):
> net: smsc95xx: Fix MTU range
>
> Stefano Brivio (3):
> netfilter: ipset: list:set: Decrease refcount synchronously on deletion and replace
> ipv6: Check available headroom in ip6_xmit() even without options
> neighbour: Avoid writing before skb->head in neigh_hh_output()
>
> Stephen Mallon (1):
> tcp: Fix SOF_TIMESTAMPING_RX_HARDWARE to use the latest timestamp during TCP coalescing
>
> Stephen Rothwell (1):
> disable stringop truncation warnings for now
>
> Steven Rostedt (VMware) (18):
> function_graph: Create function_graph_enter() to consolidate architecture code
> ARM: function_graph: Simplify with function_graph_enter()
> microblaze: function_graph: Simplify with function_graph_enter()
> x86/function_graph: Simplify with function_graph_enter()
> powerpc/function_graph: Simplify with function_graph_enter()
> sh/function_graph: Simplify with function_graph_enter()
> sparc/function_graph: Simplify with function_graph_enter()
> parisc: function_graph: Simplify with function_graph_enter()
> s390/function_graph: Simplify with function_graph_enter()
> arm64: function_graph: Simplify with function_graph_enter()
> MIPS: function_graph: Simplify with function_graph_enter()
> function_graph: Make ftrace_push_return_trace() static
> function_graph: Use new curr_ret_depth to manage depth instead of curr_ret_stack
> function_graph: Have profiler use curr_ret_stack and not depth
> function_graph: Move return callback before update of curr_ret_stack
> function_graph: Reverse the order of pushing the ret_stack and the callback
> tracing/fgraph: Fix set_graph_function from showing interrupts
> printk: Add console owner and waiter logic to load balance console writes
>
> Su Yanjun (1):
> net: 8139cp: fix a BUG triggered by changing mtu with network traffic
>
> Subash Abhinov Kasiviswanathan (1):
> net: qualcomm: rmnet: Fix incorrect assignment of real_dev
>
> Sudarsana Reddy Kalluru (1):
> bnx2x: Assign unique DMAE channel number for FW DMAE transactions.
>
> Sultan Alsawaf (1):
> ip_tunnel: Fix name string concatenate in __ip_tunnel_create()
>
> Sven Eckelmann (2):
> batman-adv: Use explicit tvlv padding for ELP packets
> batman-adv: Expand merged fragment buffer for full packet
>
> Taehee Yoo (5):
> netfilter: xt_IDLETIMER: add sysfs filename checking routine
> netfilter: xt_hashlimit: fix a possible memory leak in htable_create()
> netfilter: nf_tables: deactivate expressions in rule replecement routine
> netfilter: add missing error handling code for register functions
> netfilter: nat: fix double register in masquerade modules
>
> Takashi Iwai (10):
> ALSA: oss: Use kvzalloc() for local buffer allocations
> ALSA: wss: Fix invalid snd_free_pages() at error path
> ALSA: ac97: Fix incorrect bit shift at AC97-SPSA control write
> ALSA: control: Fix race between adding and removing a user element
> ALSA: sparc: Fix invalid snd_free_pages() at error path
> ALSA: intel_hdmi: Use strlcpy() instead of strncpy()
> ALSA: trident: Suppress gcc string warning
> ALSA: pcm: Call snd_pcm_unlink() conditionally at closing
> ALSA: pcm: Fix interval evaluation with openmin/max
> ALSA: hda/realtek - Fix speaker output regression on Thinkpad T570
>
> Takashi Sakamoto (1):
> ALSA: fireface: fix reference to wrong register for clock configuration
>
> Tarick Bedeir (1):
> net/mlx4_core: Correctly set PFC param if global pause is turned off.
>
> Tariq Toukan (1):
> net/mlx4_core: Fix uninitialized variable compilation warning
>
> Tetsuo Handa (2):
> selinux: Add __GFP_NOWARN to allocation at str_read()
> bfs: add sanity check at bfs_fill_super()
>
> Thinh Nguyen (1):
> usb: dwc3: gadget: Properly check last unaligned/zero chain TRB
>
> Thomas Falcon (1):
> ibmvnic: Fix RX queue buffer cleanup
>
> Thomas Richter (2):
> s390/perf: Change CPUM_CF return code in event init function
> s390/cpum_cf: Reject request for sampling in event initialization
>
> Thor Thayer (2):
> net: stmmac: Fix RX packet size > 8191
> mtd: spi-nor: Fix Cadence QSPI page fault kernel panic
>
> Tigran Mkrtchyan (2):
> flexfiles: use per-mirror specified stateid for IO
> flexfiles: enforce per-mirror stateid only for v4 DSes
>
> Todd Kjos (1):
> binder: fix race that allows malicious free of live buffer
>
> Tony Das (1):
> ALSA: usb-audio: Add SMSL D1 to quirks for native DSD support
>
> Trent Piepho (1):
> PCI: imx6: Fix link training status detection in link up check
>
> Tristram Ha (1):
> net: dsa: microchip: initialize mutex before use
>
> Trond Myklebust (2):
> SUNRPC: Fix a bogus get/put in generic_key_to_expire()
> NFSv4: Fix a NFSv4 state manager deadlock
>
> Tzung-Bi Shih (1):
> ASoC: dapm: Recalculate audio map forcely when card instantiated
>
> Vakul Garg (1):
> net/tls: Fixed return value when tls_complete_pending_work() fails
>
> Valentin Schneider (1):
> sched/core: Take the hotplug lock in sched_init_smp()
>
> Valentine Fatiev (1):
> net/mlx5e: Fix selftest for small MTUs
>
> Vasily Gorbik (2):
> s390/vdso: add missing FORCE to build targets
> s390/decompressor: add missing FORCE to build targets
>
> Vasily Khoruzhick (1):
> ASoC: sun8i-codec: fix crash on module removal
>
> Vignesh R (1):
> i2c: omap: Enable for ARCH_K3
>
> Ville Syrjälä (1):
> drm/i915: Replace some PAGE_SIZE with I915_GTT_PAGE_SIZE
>
> Vincent Chen (1):
> net: faraday: ftmac100: remove netif_running(netdev) check before disabling interrupts
>
> Vladimir Zapolskiy (1):
> gpio: don't free unallocated ida on gpiochip_add_data_with_key() error path
>
> Wei Wang (1):
> svm: Add mutex_lock to protect apic_access_page_done on AMD systems
>
> Wei Yang (1):
> mm/page_alloc.c: fix calculation of pgdat->nr_zones
>
> Will Deacon (2):
> Documentation/security-bugs: Clarify treatment of embargoed information
> Documentation/security-bugs: Postpone fix publication in exceptional cases
>
> Willem de Bruijn (1):
> packet: copy user buffers before orphan or clone
>
> Xin Long (8):
> sctp: not allow to set asoc prsctp_enable by sockopt
> sctp: fix strchange_flags name for Stream Change Event
> sctp: not increase stream's incnt before sending addstrm_in request
> l2tp: fix a sock refcnt leak in l2tp_tunnel_register
> sctp: define SCTP_SS_DEFAULT for Stream schedulers
> sctp: clear the transport of some out_chunk_list chunks in sctp_assoc_rm_peer
> sctp: kfree_rcu asoc
> ipvs: call ip_vs_dst_notifier earlier than ipv6_dev_notf
>
> Xiongfeng Wang (1):
> Kbuild: suppress packed-not-aligned warning for default setting only
>
> Xulin Sun (1):
> rtc: pcf2127: fix a kmemleak caused in pcf2127_i2c_gather_write
>
> Y.C. Chen (3):
> drm/ast: change resolution may cause screen blurred
> drm/ast: fixed cursor may disappear sometimes
> drm/ast: fixed reading monitor EDID not stable issue
>
> Yangtao Li (1):
> net: amd: add missing of_node_put()
>
> Yi Wang (2):
> KVM: x86: fix empty-body warnings
> x86/kvm/vmx: fix old-style function declaration
>
> Yixian Liu (1):
> RDMA/hns: Bugfix pbl configuration for rereg mr
>
> Young Xiao (2):
> staging: rtl8712: Fix possible buffer overrun
> Revert commit ef9209b642f "staging: rtl8723bs: Fix indenting errors and an off-by-one mistake in core/rtw_mlme_ext.c"
>
> Yu Zhao (1):
> mm: use swp_offset as key in shmem_replace_page()
>
> Yuchung Cheng (1):
> tcp: fix NULL ref in tail loss probe
>
> YueHaibing (3):
> SUNRPC: drop pointless static qualifier in xdr_get_next_encode_buffer()
> misc: mic/scif: fix copy-paste error in scif_create_remote_lookup
> sysv: return 'err' instead of 0 in __sysv_write_inode
>
> Yufen Yu (1):
> tmpfs: make lseek(SEEK_DATA/SEK_HOLE) return ENXIO with a negative offset
>
> Yunjian Wang (1):
> igb: fix uninitialized variables
>
> Yunlei He (1):
> f2fs: check blkaddr more accuratly before issue a bio
>
> Yuval Avnery (1):
> net/mlx5e: Adjust to max number of channles when re-attaching
>
> Zubin Mithra (1):
> apparmor: Fix uninitialized value in aa_split_fqname
>
> kiran.modukuri (1):
> fscache: Fix race in fscache_op_complete() due to split atomic_sub & read
>
> shaoyunl (1):
> drm/amdgpu: Add delay after enable RLC ucode
>
> xingaopeng (1):
> ext2: initialize opts.s_mount_opt as zero before using it
>
> 배석진 (1):
> flow_dissector: do not dissect l4 ports for fragments
>
> Documentation/admin-guide/kernel-parameters.txt | 6 +-
> Documentation/admin-guide/security-bugs.rst | 46 ++--
> .../devicetree/bindings/net/can/holt_hi311x.txt | 2 +-
> Documentation/sysctl/fs.txt | 36 +++
> MAINTAINERS | 1 +
> Makefile | 11 +-
> arch/arc/Kconfig | 2 +-
> arch/arc/Makefile | 2 +-
> arch/arc/configs/axs101_defconfig | 2 +
> arch/arc/configs/axs103_defconfig | 1 +
> arch/arc/configs/axs103_smp_defconfig | 1 +
> arch/arc/configs/hsdk_defconfig | 1 +
> arch/arc/configs/nps_defconfig | 2 +
> arch/arc/configs/nsim_700_defconfig | 1 +
> arch/arc/configs/nsimosci_defconfig | 2 +
> arch/arc/configs/nsimosci_hs_defconfig | 1 +
> arch/arc/configs/nsimosci_hs_smp_defconfig | 1 +
> arch/arc/configs/tb10x_defconfig | 1 +
> arch/arc/configs/vdk_hs38_defconfig | 1 +
> arch/arc/configs/vdk_hs38_smp_defconfig | 1 +
> arch/arm/Makefile | 2 +-
> arch/arm/boot/compressed/Makefile | 2 +-
> arch/arm/boot/dts/exynos5420-peach-pit.dts | 4 +-
> arch/arm/boot/dts/exynos5800-peach-pi.dts | 4 +-
> arch/arm/boot/dts/logicpd-som-lv.dtsi | 2 +-
> arch/arm/boot/dts/r8a7791.dtsi | 2 +-
> arch/arm/boot/dts/r8a7793.dtsi | 2 +-
> arch/arm/boot/dts/rk3288-veyron.dtsi | 6 +-
> arch/arm/boot/dts/sama5d2.dtsi | 2 +-
> arch/arm/firmware/trusted_foundations.c | 14 +-
> arch/arm/kernel/ftrace.c | 17 +-
> arch/arm/mach-omap1/board-ams-delta.c | 3 +
> arch/arm/mach-omap2/prm44xx.c | 2 +-
> arch/arm/probes/kprobes/opt-arm.c | 2 +-
> arch/arm64/Makefile | 2 +-
> .../arm64/boot/dts/rockchip/rk3399-puma-haikou.dts | 2 +-
> arch/arm64/include/asm/ftrace.h | 13 +
> arch/arm64/include/asm/percpu.h | 3 +
> arch/arm64/kernel/ftrace.c | 15 +-
> arch/arm64/kernel/probes/kprobes.c | 27 ++-
> arch/microblaze/kernel/ftrace.c | 15 +-
> arch/mips/configs/cavium_octeon_defconfig | 1 +
> arch/mips/include/asm/syscall.h | 2 +-
> arch/mips/kernel/ftrace.c | 14 +-
> arch/mips/ralink/mt7620.c | 2 +-
> arch/parisc/Makefile | 7 +
> arch/parisc/kernel/ftrace.c | 17 +-
> arch/powerpc/include/asm/io.h | 20 +-
> arch/powerpc/kernel/trace/ftrace.c | 15 +-
> arch/powerpc/kvm/trace.h | 8 +-
> arch/powerpc/kvm/trace_booke.h | 9 +-
> arch/powerpc/kvm/trace_hv.h | 9 +-
> arch/powerpc/kvm/trace_pr.h | 9 +-
> arch/powerpc/mm/numa.c | 2 +-
> arch/riscv/Makefile | 4 +
> arch/s390/boot/compressed/Makefile | 14 +-
> arch/s390/include/asm/mmu_context.h | 4 -
> arch/s390/include/asm/pgalloc.h | 6 +-
> arch/s390/include/asm/pgtable.h | 18 ++
> arch/s390/include/asm/tlb.h | 6 +-
> arch/s390/kernel/ftrace.c | 13 +-
> arch/s390/kernel/perf_cpum_cf.c | 4 +-
> arch/s390/kernel/vdso32/Makefile | 6 +-
> arch/s390/kernel/vdso64/Makefile | 6 +-
> arch/s390/mm/gmap.c | 2 +
> arch/s390/mm/pgalloc.c | 1 +
> arch/s390/numa/numa.c | 1 +
> arch/sh/kernel/ftrace.c | 16 +-
> arch/sparc/kernel/ftrace.c | 11 +-
> arch/um/os-Linux/skas/process.c | 5 +
> arch/x86/boot/compressed/eboot.c | 64 +++--
> arch/x86/events/core.c | 20 --
> arch/x86/events/intel/core.c | 56 ++++-
> arch/x86/events/intel/uncore_snb.c | 115 ++++++++-
> arch/x86/events/perf_event.h | 13 +-
> arch/x86/include/asm/kvm_host.h | 3 +-
> arch/x86/kernel/e820.c | 15 +-
> arch/x86/kernel/early_printk.c | 29 ++-
> arch/x86/kernel/fpu/signal.c | 4 +-
> arch/x86/kernel/ftrace.c | 15 +-
> arch/x86/kvm/lapic.c | 2 +-
> arch/x86/kvm/mmu.c | 27 +--
> arch/x86/kvm/svm.c | 24 +-
> arch/x86/kvm/vmx.c | 29 +--
> arch/x86/kvm/x86.c | 7 +-
> arch/x86/xen/enlighten.c | 78 ------
> arch/x86/xen/setup.c | 6 +-
> arch/xtensa/kernel/asm-offsets.c | 16 +-
> arch/xtensa/kernel/process.c | 5 +-
> arch/xtensa/kernel/ptrace.c | 42 +++-
> crypto/simd.c | 5 +-
> drivers/acpi/acpi_platform.c | 1 +
> drivers/acpi/acpi_watchdog.c | 72 +++---
> drivers/acpi/acpica/dsopcode.c | 4 +
> drivers/acpi/arm64/iort.c | 2 +-
> drivers/android/binder.c | 21 +-
> drivers/android/binder_alloc.c | 14 +-
> drivers/android/binder_alloc.h | 3 +-
> drivers/block/floppy.c | 3 +-
> drivers/bus/arm-cci.c | 2 -
> drivers/clk/clk-fixed-factor.c | 1 +
> drivers/clk/clk-fixed-rate.c | 1 +
> drivers/clk/samsung/clk-exynos5250.c | 6 +
> drivers/clk/samsung/clk-exynos5420.c | 1 +
> drivers/cpufreq/imx6q-cpufreq.c | 7 +-
> drivers/dma/at_hdmac.c | 10 +-
> drivers/dma/cppi41.c | 16 +-
> drivers/dma/dw/core.c | 6 +-
> drivers/firmware/efi/libstub/Makefile | 3 +-
> drivers/gpio/gpio-mockup.c | 6 +-
> drivers/gpio/gpio-pxa.c | 4 +-
> drivers/gpio/gpiolib.c | 5 +-
> drivers/gpu/drm/amd/amdgpu/amdgpu_display.c | 7 +
> drivers/gpu/drm/amd/amdgpu/amdgpu_mode.h | 2 +
> drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 7 +-
> drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c | 44 +++-
> drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 2 +-
> .../amd/display/amdgpu_dm/amdgpu_dm_mst_types.c | 5 -
> drivers/gpu/drm/ast/ast_main.c | 3 +-
> drivers/gpu/drm/ast/ast_mode.c | 39 ++-
> drivers/gpu/drm/drm_auth.c | 2 +
> drivers/gpu/drm/drm_edid.c | 3 +
> drivers/gpu/drm/drm_internal.h | 2 +
> drivers/gpu/drm/drm_lease.c | 2 +-
> drivers/gpu/drm/drm_sysfs.c | 10 +
> drivers/gpu/drm/exynos/exynos5433_drm_decon.c | 9 -
> drivers/gpu/drm/exynos/exynos_drm_crtc.c | 11 -
> drivers/gpu/drm/exynos/exynos_drm_drv.h | 1 -
> drivers/gpu/drm/i915/i915_drv.h | 2 +-
> drivers/gpu/drm/i915/i915_gem_gtt.c | 22 +-
> drivers/gpu/drm/i915/intel_pm.c | 4 +-
> drivers/gpu/drm/meson/meson_crtc.c | 27 ++-
> drivers/gpu/drm/meson/meson_dw_hdmi.c | 1 +
> drivers/gpu/drm/meson/meson_venc.c | 4 +
> drivers/gpu/drm/meson/meson_viu.c | 12 +-
> drivers/gpu/drm/msm/adreno/adreno_device.c | 5 +-
> drivers/gpu/drm/msm/msm_gem_submit.c | 15 +-
> drivers/hid/hid-alps.c | 18 ++
> drivers/hid/hid-ids.h | 1 +
> drivers/hid/hid-input.c | 3 +
> drivers/hid/hid-sensor-custom.c | 2 +-
> drivers/hid/hid-sensor-hub.c | 13 +-
> drivers/hid/uhid.c | 12 +
> drivers/hid/usbhid/hid-quirks.c | 1 -
> drivers/hwmon/ibmpowernv.c | 7 +-
> drivers/hwmon/ina2xx.c | 6 +-
> drivers/hwmon/w83795.c | 2 +-
> drivers/i2c/busses/Kconfig | 2 +-
> drivers/iio/accel/hid-sensor-accel-3d.c | 5 +-
> drivers/iio/gyro/hid-sensor-gyro-3d.c | 5 +-
> drivers/iio/humidity/hid-sensor-humidity.c | 3 +-
> drivers/iio/light/hid-sensor-als.c | 8 +-
> drivers/iio/light/hid-sensor-prox.c | 8 +-
> drivers/iio/magnetometer/hid-sensor-magn-3d.c | 8 +-
> drivers/iio/magnetometer/st_magn_buffer.c | 12 +-
> drivers/iio/orientation/hid-sensor-incl-3d.c | 8 +-
> drivers/iio/pressure/hid-sensor-press.c | 8 +-
> drivers/iio/temperature/hid-sensor-temperature.c | 3 +-
> drivers/infiniband/core/verbs.c | 5 +-
> drivers/infiniband/hw/bnxt_re/main.c | 3 +
> drivers/infiniband/hw/hfi1/chip.c | 3 +-
> drivers/infiniband/hw/hfi1/hfi.h | 2 +
> drivers/infiniband/hw/hfi1/user_sdma.c | 87 +++----
> drivers/infiniband/hw/hfi1/user_sdma.h | 3 -
> drivers/infiniband/hw/hfi1/verbs.c | 2 +-
> drivers/infiniband/hw/hns/hns_roce_hw_v2.c | 128 +++++-----
> drivers/infiniband/hw/i40iw/i40iw_verbs.c | 2 +-
> drivers/infiniband/hw/mlx5/main.c | 29 +--
> drivers/infiniband/hw/mlx5/odp.c | 1 +
> drivers/infiniband/hw/mlx5/qp.c | 19 +-
> drivers/infiniband/sw/rdmavt/ah.c | 4 +-
> drivers/infiniband/sw/rdmavt/ah.h | 3 +-
> drivers/infiniband/ulp/iser/iser_verbs.c | 7 +-
> drivers/input/joystick/xpad.c | 49 ++--
> drivers/input/keyboard/cros_ec_keyb.c | 3 +-
> drivers/input/keyboard/matrix_keypad.c | 23 +-
> drivers/input/mouse/elan_i2c_core.c | 3 +
> drivers/input/mouse/synaptics.c | 5 +-
> drivers/iommu/amd_iommu_init.c | 3 +-
> drivers/iommu/intel-iommu.c | 2 +-
> drivers/iommu/intel-svm.c | 2 +-
> drivers/iommu/ipmmu-vmsa.c | 3 +
> drivers/media/dvb-frontends/dvb-pll.c | 3 -
> drivers/media/i2c/ov5640.c | 12 +-
> drivers/media/platform/omap3isp/isp.c | 3 +-
> drivers/media/usb/em28xx/em28xx-dvb.c | 3 +-
> drivers/media/v4l2-core/v4l2-event.c | 43 ++--
> drivers/misc/atmel-ssc.c | 2 +-
> drivers/misc/mic/scif/scif_rma.c | 2 +-
> drivers/mmc/host/sdhci-pci-core.c | 7 +-
> drivers/mtd/nand/atmel/nand-controller.c | 11 +-
> drivers/mtd/nand/qcom_nandc.c | 32 +--
> drivers/mtd/spi-nor/cadence-quadspi.c | 19 +-
> drivers/mtd/ubi/build.c | 1 +
> drivers/mtd/ubi/eba.c | 4 +
> drivers/mtd/ubi/fastmap.c | 20 ++
> drivers/mtd/ubi/ubi.h | 11 +
> drivers/mtd/ubi/vmt.c | 1 +
> drivers/mtd/ubi/vtbl.c | 16 +-
> drivers/net/can/dev.c | 48 +++-
> drivers/net/can/flexcan.c | 4 +-
> drivers/net/can/rcar/rcar_can.c | 5 +-
> drivers/net/can/rx-offload.c | 51 +++-
> drivers/net/can/spi/hi311x.c | 2 +-
> drivers/net/dsa/microchip/ksz_common.c | 10 +-
> drivers/net/dsa/mv88e6xxx/global1.c | 2 +
> drivers/net/ethernet/amd/sunlance.c | 4 +-
> drivers/net/ethernet/aquantia/atlantic/aq_nic.c | 2 +-
> drivers/net/ethernet/aquantia/atlantic/aq_ring.c | 35 ++-
> .../ethernet/aquantia/atlantic/hw_atl/hw_atl_b0.c | 42 ++--
> .../ethernet/aquantia/atlantic/hw_atl/hw_atl_llh.c | 8 +
> .../ethernet/aquantia/atlantic/hw_atl/hw_atl_llh.h | 3 +
> .../aquantia/atlantic/hw_atl/hw_atl_llh_internal.h | 18 ++
> drivers/net/ethernet/broadcom/bcmsysport.c | 15 +-
> drivers/net/ethernet/broadcom/bnx2x/bnx2x.h | 7 +
> drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c | 1 +
> drivers/net/ethernet/broadcom/genet/bcmgenet.c | 13 +-
> drivers/net/ethernet/broadcom/tg3.c | 18 +-
> drivers/net/ethernet/cavium/thunder/nic_main.c | 3 +
> drivers/net/ethernet/cavium/thunder/nicvf_main.c | 9 +-
> drivers/net/ethernet/cavium/thunder/nicvf_queues.c | 4 +-
> drivers/net/ethernet/faraday/ftmac100.c | 7 +-
> drivers/net/ethernet/hisilicon/hip04_eth.c | 4 +-
> drivers/net/ethernet/ibm/emac/emac.h | 2 +-
> drivers/net/ethernet/ibm/ibmvnic.c | 6 +-
> drivers/net/ethernet/intel/i40e/i40e_main.c | 2 +
> drivers/net/ethernet/intel/igb/e1000_i210.c | 1 +
> drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c | 4 +-
> drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c | 4 +-
> drivers/net/ethernet/mellanox/mlx4/alloc.c | 2 +-
> drivers/net/ethernet/mellanox/mlx4/en_ethtool.c | 4 +-
> drivers/net/ethernet/mellanox/mlx4/en_netdev.c | 4 +-
> drivers/net/ethernet/mellanox/mlx4/mlx4.h | 4 +-
> drivers/net/ethernet/mellanox/mlx4/mlx4_en.h | 1 -
> drivers/net/ethernet/mellanox/mlx4/mr.c | 1 +
> drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 31 ++-
> .../net/ethernet/mellanox/mlx5/core/en_selftest.c | 26 +-
> .../net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c | 2 +-
> drivers/net/ethernet/mellanox/mlxsw/spectrum.c | 1 -
> drivers/net/ethernet/qlogic/qed/qed_debug.c | 6 +-
> drivers/net/ethernet/qlogic/qed/qed_dev.c | 44 +++-
> drivers/net/ethernet/qlogic/qed/qed_int.c | 2 +
> drivers/net/ethernet/qlogic/qed/qed_main.c | 2 +-
> drivers/net/ethernet/qlogic/qed/qed_rdma.c | 50 ++--
> drivers/net/ethernet/qlogic/qed/qed_rdma.h | 5 +
> drivers/net/ethernet/qlogic/qed/qed_sp.h | 3 +
> drivers/net/ethernet/qlogic/qed/qed_sp_commands.c | 16 +-
> drivers/net/ethernet/qlogic/qed/qed_spq.c | 69 +++---
> drivers/net/ethernet/qualcomm/rmnet/rmnet_vnd.c | 6 +-
> drivers/net/ethernet/realtek/8139cp.c | 5 +
> drivers/net/ethernet/stmicro/stmmac/common.h | 3 +-
> drivers/net/ethernet/stmicro/stmmac/descs_com.h | 2 +-
> drivers/net/ethernet/stmicro/stmmac/enh_desc.c | 2 +-
> drivers/net/ethernet/stmicro/stmmac/ring_mode.c | 2 +-
> drivers/net/phy/mdio-gpio.c | 10 +-
> drivers/net/phy/phy_device.c | 27 ++-
> drivers/net/phy/realtek.c | 2 +-
> drivers/net/rionet.c | 2 +-
> drivers/net/team/team.c | 2 -
> drivers/net/tun.c | 12 +-
> drivers/net/usb/ipheth.c | 10 +-
> drivers/net/usb/lan78xx.c | 42 ++--
> drivers/net/usb/smsc95xx.c | 9 +
> drivers/net/virtio_net.c | 27 ++-
> drivers/net/wireless/ath/wil6210/wmi.c | 8 +-
> .../broadcom/brcm80211/brcmfmac/cfg80211.c | 3 +-
> .../net/wireless/broadcom/brcm80211/brcmutil/d11.c | 3 +
> drivers/net/wireless/intel/iwlwifi/fw/acpi.h | 4 +-
> drivers/net/wireless/intel/iwlwifi/mvm/fw.c | 38 ++-
> drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c | 12 +-
> drivers/net/wireless/intel/iwlwifi/mvm/nvm.c | 5 +-
> drivers/nvdimm/nd-core.h | 2 +
> drivers/nvdimm/pfn_devs.c | 64 ++---
> drivers/nvdimm/region_devs.c | 41 ++++
> drivers/nvme/host/core.c | 8 +-
> drivers/nvme/host/multipath.c | 1 +
> drivers/nvme/host/nvme.h | 3 +
> drivers/pci/dwc/pci-imx6.c | 10 +-
> drivers/pci/dwc/pci-layerscape.c | 2 +-
> drivers/pci/endpoint/pci-ep-cfs.c | 14 +-
> drivers/pinctrl/meson/pinctrl-meson-gxbb.c | 2 +-
> drivers/pinctrl/meson/pinctrl-meson-gxl.c | 2 +-
> drivers/pinctrl/meson/pinctrl-meson.c | 2 +-
> drivers/pinctrl/meson/pinctrl-meson8.c | 2 +-
> drivers/pinctrl/meson/pinctrl-meson8b.c | 2 +-
> drivers/platform/x86/acerhdf.c | 1 +
> drivers/platform/x86/intel_telemetry_debugfs.c | 8 +-
> drivers/reset/core.c | 9 +-
> drivers/rtc/rtc-hid-sensor-time.c | 2 +-
> drivers/rtc/rtc-pcf2127.c | 3 +
> drivers/s390/net/qeth_l3_main.c | 8 +-
> drivers/scsi/bfa/bfa_fcbuild.c | 8 +-
> drivers/scsi/bfa/bfa_fcs.c | 78 +++---
> drivers/scsi/bfa/bfa_fcs_lport.c | 62 ++---
> drivers/scsi/bfa/bfa_ioc.c | 2 +-
> drivers/scsi/bfa/bfa_svc.c | 4 +-
> drivers/scsi/bfa/bfad.c | 20 +-
> drivers/scsi/bfa/bfad_attr.c | 2 +-
> drivers/scsi/bfa/bfad_bsg.c | 6 +-
> drivers/scsi/lpfc/lpfc_init.c | 6 +-
> drivers/scsi/lpfc/lpfc_sli.c | 1 -
> drivers/staging/lustre/lnet/lnet/config.c | 3 +-
> drivers/staging/lustre/lustre/lmv/lmv_obd.c | 2 +-
> .../css2400/runtime/debug/src/ia_css_debug.c | 4 +-
> drivers/staging/most/mostcore/core.c | 2 +-
> drivers/staging/rtl8712/mlme_linux.c | 2 +-
> drivers/staging/rtl8712/rtl871x_mlme.c | 2 +-
> drivers/staging/rtl8723bs/core/rtw_mlme_ext.c | 2 +-
> drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c | 2 +-
> drivers/staging/rtl8723bs/os_dep/ioctl_linux.c | 2 +-
> drivers/staging/speakup/kobjects.c | 4 +-
> .../vc04_services/interface/vchiq_arm/vchiq_arm.c | 7 +-
> drivers/thunderbolt/switch.c | 40 ++-
> drivers/tty/n_tty.c | 20 +-
> drivers/tty/serial/8250/8250_mtk.c | 16 +-
> drivers/tty/serial/kgdboc.c | 47 ++--
> drivers/tty/tty_buffer.c | 6 +-
> drivers/tty/tty_io.c | 11 +-
> drivers/uio/uio.c | 7 +-
> drivers/usb/class/cdc-acm.c | 3 +
> drivers/usb/core/hub.c | 6 +-
> drivers/usb/core/quirks.c | 10 +
> drivers/usb/core/usb.c | 6 +-
> drivers/usb/dwc3/core.c | 1 +
> drivers/usb/dwc3/gadget.c | 13 +-
> drivers/usb/gadget/function/u_ether.c | 11 +-
> drivers/usb/gadget/udc/omap_udc.c | 88 +++----
> drivers/usb/host/hwa-hc.c | 2 +-
> drivers/usb/host/xhci-hub.c | 60 +++--
> drivers/usb/host/xhci-mtk.c | 6 +-
> drivers/usb/host/xhci-pci.c | 1 +
> drivers/usb/host/xhci-plat.c | 6 +-
> drivers/usb/host/xhci-ring.c | 1 +
> drivers/usb/host/xhci-tegra.c | 1 +
> drivers/usb/host/xhci.c | 18 +-
> drivers/usb/misc/appledisplay.c | 2 +
> drivers/usb/serial/console.c | 2 +-
> drivers/xen/balloon.c | 65 +----
> drivers/xen/pvcalls-front.c | 4 +-
> drivers/xen/xlate_mmu.c | 1 +
> fs/9p/vfs_dir.c | 11 -
> fs/bfs/inode.c | 9 +-
> fs/btrfs/disk-io.c | 10 +-
> fs/btrfs/extent-tree.c | 86 ++++++-
> fs/btrfs/file.c | 24 ++
> fs/btrfs/qgroup.c | 3 +-
> fs/btrfs/relocation.c | 1 +
> fs/btrfs/send.c | 11 +-
> fs/btrfs/super.c | 1 +
> fs/btrfs/tree-checker.c | 269 ++++++++++++++++++++-
> fs/btrfs/volumes.c | 30 ++-
> fs/btrfs/volumes.h | 2 +
> fs/cachefiles/rdwr.c | 3 -
> fs/cachefiles/xattr.c | 3 +-
> fs/ceph/mds_client.c | 11 +
> fs/ceph/quota.c | 3 +-
> fs/cifs/cifsfs.c | 7 +-
> fs/cifs/dir.c | 2 +-
> fs/cifs/smb2ops.c | 11 +-
> fs/direct-io.c | 4 +-
> fs/exofs/super.c | 5 +-
> fs/exportfs/expfs.c | 2 +-
> fs/ext2/super.c | 1 +
> fs/ext2/xattr.c | 2 +-
> fs/f2fs/checkpoint.c | 43 +++-
> fs/f2fs/data.c | 55 +++--
> fs/f2fs/f2fs.h | 41 +++-
> fs/f2fs/file.c | 21 +-
> fs/f2fs/inode.c | 79 +++++-
> fs/f2fs/node.c | 11 +-
> fs/f2fs/recovery.c | 6 +-
> fs/f2fs/segment.c | 4 +-
> fs/f2fs/segment.h | 24 +-
> fs/f2fs/super.c | 96 +++++++-
> fs/gfs2/ops_fstype.c | 2 +-
> fs/hfs/brec.c | 4 +
> fs/hfs/btree.c | 3 +-
> fs/hfsplus/brec.c | 4 +
> fs/hfsplus/btree.c | 3 +-
> fs/kernfs/symlink.c | 2 +-
> fs/namei.c | 53 +++-
> fs/nfs/flexfilelayout/flexfilelayout.c | 23 +-
> fs/nfs/flexfilelayout/flexfilelayout.h | 4 +
> fs/nfs/flexfilelayout/flexfilelayoutdev.c | 19 ++
> fs/nfs/nfs4_fs.h | 2 +
> fs/nfs/nfs4state.c | 16 +-
> fs/notify/fsnotify.c | 7 +-
> fs/ocfs2/export.c | 2 +-
> fs/ocfs2/move_extents.c | 47 ++--
> fs/pstore/ram.c | 15 +-
> fs/reiserfs/xattr.c | 7 +
> fs/sysv/inode.c | 2 +-
> fs/udf/super.c | 16 +-
> fs/udf/unicode.c | 14 +-
> include/linux/can/dev.h | 1 +
> include/linux/can/rx-offload.h | 7 +-
> include/linux/ceph/auth.h | 8 +
> include/linux/ceph/ceph_features.h | 7 +-
> include/linux/ceph/messenger.h | 6 +-
> include/linux/ceph/msgr.h | 2 +-
> include/linux/fs.h | 2 +
> include/linux/fscache-cache.h | 2 +-
> include/linux/fsnotify_backend.h | 9 +-
> include/linux/ftrace.h | 4 +-
> include/linux/hid-sensor-hub.h | 4 +-
> include/linux/integrity.h | 1 +
> include/linux/netfilter/ipset/ip_set.h | 2 +-
> include/linux/netfilter/ipset/ip_set_comment.h | 4 +-
> include/linux/pfn_t.h | 2 +-
> include/linux/pstore.h | 5 +-
> include/linux/reset.h | 34 +--
> include/linux/sched.h | 1 +
> include/linux/skbuff.h | 18 +-
> include/linux/tty.h | 1 +
> include/linux/usb.h | 4 +-
> include/net/neighbour.h | 28 ++-
> include/net/netfilter/ipv4/nf_nat_masquerade.h | 2 +-
> include/net/netfilter/ipv6/nf_nat_masquerade.h | 2 +-
> include/net/sctp/structs.h | 2 +
> include/sound/pcm_params.h | 4 +-
> include/trace/events/sched.h | 12 +-
> include/uapi/linux/netfilter_bridge.h | 4 +
> include/uapi/linux/sctp.h | 3 +
> include/xen/balloon.h | 5 -
> kernel/debug/kdb/kdb_io.c | 15 +-
> kernel/debug/kdb/kdb_private.h | 2 +-
> kernel/debug/kdb/kdb_support.c | 14 +-
> kernel/events/uprobes.c | 12 +-
> kernel/kcov.c | 4 +-
> kernel/printk/printk.c | 182 ++++++++++++--
> kernel/rcu/tree.c | 9 +
> kernel/sched/core.c | 5 +-
> kernel/sysctl.c | 18 ++
> kernel/trace/bpf_trace.c | 8 +-
> kernel/trace/ftrace.c | 7 +-
> kernel/trace/trace.h | 57 ++++-
> kernel/trace/trace_functions_graph.c | 53 +++-
> kernel/trace/trace_irqsoff.c | 2 +
> kernel/trace/trace_sched_wakeup.c | 2 +
> lib/debugobjects.c | 5 +-
> lib/kobject.c | 2 +-
> lib/raid6/test/Makefile | 4 +-
> lib/swiotlb.c | 20 +-
> lib/test_firmware.c | 1 +
> lib/test_hexdump.c | 2 +-
> lib/test_kmod.c | 1 -
> mm/huge_memory.c | 79 +++---
> mm/khugepaged.c | 129 +++++-----
> mm/memory.c | 34 ++-
> mm/page_alloc.c | 24 +-
> mm/shmem.c | 16 +-
> mm/slab.c | 4 +
> mm/slab_common.c | 12 +-
> mm/truncate.c | 8 +-
> mm/vmstat.c | 4 +
> net/batman-adv/bat_v_elp.c | 6 +-
> net/batman-adv/fragmentation.c | 2 +-
> net/can/raw.c | 15 +-
> net/ceph/auth.c | 16 ++
> net/ceph/auth_x.c | 223 +++++++++++++----
> net/ceph/auth_x_protocol.h | 7 +
> net/ceph/messenger.c | 105 +++++---
> net/ceph/osd_client.c | 11 +
> net/core/dev.c | 11 +-
> net/core/flow_dissector.c | 4 +-
> net/core/rtnetlink.c | 3 +
> net/core/skbuff.c | 4 +
> net/ieee802154/6lowpan/6lowpan_i.h | 4 +-
> net/ieee802154/6lowpan/reassembly.c | 14 +-
> net/ipv4/inet_fragment.c | 28 ++-
> net/ipv4/ip_fragment.c | 7 +
> net/ipv4/ip_tunnel.c | 4 +-
> net/ipv4/ip_tunnel_core.c | 2 +-
> net/ipv4/netfilter/ipt_MASQUERADE.c | 7 +-
> net/ipv4/netfilter/nf_nat_masquerade_ipv4.c | 38 ++-
> net/ipv4/netfilter/nft_masq_ipv4.c | 4 +-
> net/ipv4/tcp_input.c | 1 +
> net/ipv4/tcp_output.c | 44 +++-
> net/ipv6/ip6_output.c | 42 ++--
> net/ipv6/netfilter.c | 3 +-
> net/ipv6/netfilter/ip6t_MASQUERADE.c | 8 +-
> net/ipv6/netfilter/nf_conntrack_reasm.c | 8 +-
> net/ipv6/netfilter/nf_nat_masquerade_ipv6.c | 49 +++-
> net/ipv6/netfilter/nft_masq_ipv6.c | 4 +-
> net/ipv6/reassembly.c | 8 +-
> net/ipv6/route.c | 7 +-
> net/ipv6/seg6_iptunnel.c | 1 +
> net/l2tp/l2tp_core.c | 9 +-
> net/llc/af_llc.c | 11 +-
> net/mac80211/iface.c | 2 +
> net/mac80211/rx.c | 1 +
> net/mac80211/status.c | 2 +
> net/mac80211/tx.c | 4 +-
> net/netfilter/ipset/ip_set_core.c | 23 +-
> net/netfilter/ipset/ip_set_hash_netportnet.c | 8 +-
> net/netfilter/ipset/ip_set_list_set.c | 17 +-
> net/netfilter/ipvs/ip_vs_ctl.c | 3 +
> net/netfilter/nf_tables_api.c | 20 +-
> net/netfilter/nft_compat.c | 3 +-
> net/netfilter/xt_IDLETIMER.c | 20 ++
> net/netfilter/xt_hashlimit.c | 9 +-
> net/packet/af_packet.c | 4 +-
> net/rxrpc/ar-internal.h | 1 +
> net/rxrpc/call_event.c | 18 +-
> net/rxrpc/output.c | 38 ++-
> net/sched/sch_netem.c | 3 +
> net/sctp/associola.c | 12 +-
> net/sctp/outqueue.c | 2 +-
> net/sctp/socket.c | 26 +-
> net/sctp/stream.c | 1 -
> net/sunrpc/auth_generic.c | 8 +-
> net/sunrpc/auth_gss/auth_gss.c | 4 +
> net/sunrpc/xdr.c | 2 +-
> net/tipc/link.c | 11 +-
> net/tipc/socket.c | 15 +-
> net/tipc/subscr.c | 2 +-
> net/tls/tls_sw.c | 10 +-
> net/wireless/util.c | 2 +
> scripts/Makefile.extrawarn | 3 +
> scripts/unifdef.c | 4 +-
> security/apparmor/lib.c | 6 +-
> security/integrity/evm/evm.h | 2 +-
> security/integrity/evm/evm_crypto.c | 75 +++++-
> security/integrity/evm/evm_main.c | 29 ++-
> security/integrity/iint.c | 3 +
> security/integrity/ima/ima_appraise.c | 31 +--
> security/integrity/ima/ima_main.c | 70 ++++--
> security/integrity/integrity.h | 18 +-
> security/selinux/ss/policydb.c | 2 +-
> sound/core/control.c | 80 +++---
> sound/core/oss/pcm_oss.c | 6 +-
> sound/core/oss/pcm_plugin.c | 6 +-
> sound/core/pcm_native.c | 14 +-
> sound/firewire/fireface/ff-protocol-ff400.c | 2 +-
> sound/isa/wss/wss_lib.c | 2 -
> sound/pci/ac97/ac97_codec.c | 2 +-
> sound/pci/hda/hda_intel.c | 8 +
> sound/pci/hda/patch_realtek.c | 78 ++++++
> sound/pci/trident/trident.c | 2 +-
> sound/soc/codecs/wm_adsp.c | 37 +--
> sound/soc/intel/boards/cht_bsw_max98090_ti.c | 32 ++-
> sound/soc/omap/omap-abe-twl6040.c | 67 +++--
> sound/soc/omap/omap-dmic.c | 9 +
> sound/soc/omap/omap-mcbsp.c | 6 +-
> sound/soc/omap/omap-mcpdm.c | 43 +++-
> sound/soc/sh/rcar/ssi.c | 2 +-
> sound/soc/soc-acpi.c | 10 +-
> sound/soc/soc-core.c | 1 +
> sound/soc/sunxi/sun8i-codec.c | 6 -
> sound/sparc/cs4231.c | 8 +-
> sound/usb/quirks.c | 1 +
> sound/x86/intel_hdmi_audio.c | 2 +-
> tools/bpf/bpftool/common.c | 2 +-
> tools/objtool/elf.c | 19 +-
> tools/perf/tests/code-reading.c | 1 +
> tools/perf/util/env.c | 32 +++
> tools/perf/util/env.h | 4 +
> tools/perf/util/machine.c | 117 ++++++++-
> tools/perf/util/machine.h | 6 +
> tools/perf/util/namespaces.c | 17 +-
> tools/perf/util/namespaces.h | 1 +
> tools/perf/util/symbol-elf.c | 12 +-
> tools/perf/util/symbol.c | 12 +-
> tools/perf/util/unwind-libdw.c | 3 +-
> tools/power/cpupower/bench/Makefile | 2 +-
> tools/power/cpupower/lib/cpufreq.c | 2 +-
> tools/power/cpupower/lib/cpuidle.c | 2 +-
> tools/power/cpupower/lib/cpupower.c | 4 +-
> tools/power/cpupower/lib/cpupower_intern.h | 2 +-
> tools/testing/selftests/Makefile | 1 +
> tools/testing/selftests/netfilter/Makefile | 6 +
> tools/testing/selftests/netfilter/config | 2 +
> .../selftests/netfilter/nft_trans_stress.sh | 78 ++++++
> tools/testing/selftests/tc-testing/tdc.py | 4 +-
> 574 files changed, 5444 insertions(+), 2508 deletions(-)
> create mode 100644 tools/testing/selftests/netfilter/Makefile
> create mode 100644 tools/testing/selftests/netfilter/config
> create mode 100755 tools/testing/selftests/netfilter/nft_trans_stress.sh
>
> --
> kernel-team mailing list
> kernel-team at lists.ubuntu.com
> https://lists.ubuntu.com/mailman/listinfo/kernel-team
More information about the kernel-team
mailing list