[alsa-devel] [GIT PULL] ASoC updates for v4.16
Mark Brown
broonie at kernel.org
Mon Jan 29 13:46:05 CET 2018
The following changes since commit 700c17ca8968f473631594e8a7c2cc880ba2c891:
ASoC: use seq_file to dump the contents of dai_list,platform_list and codec_list (2018-01-18 11:52:23 +0000)
are available in the Git repository at:
https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git tags/asoc-v4.16-4
for you to fetch changes up to e0a663f24d532c7ad9ff34cc1aa96bf94c75ef44:
Merge remote-tracking branch 'asoc/topic/wm8998' into asoc-next (2018-01-26 15:27:56 +0000)
----------------------------------------------------------------
ASoC: Updates for v4.16
With the merge window having been delayed for another week here's
another batch of updates that came in during that week. There's a few
important fixes in here, mainly a fix for I/O on a number of devices
caused by some of the component rework and a fix for a potential issue
if more than one component in a link provides compressed operations.
----------------------------------------------------------------
Alaa Hleihel (1):
net/mlx5: Fix memory leak in bad flow of mlx5_alloc_irq_vectors
Alexei Starovoitov (1):
bpf: fix 32-bit divide by zero
Alexey Dobriyan (1):
proc: fix coredump vs read /proc/*/stat race
Alexey Kodanev (1):
ip6_gre: init dev->mtu and dev->hard_header_len correctly
Andi Kleen (3):
x86/idt: Mark IDT tables __initconst
module: Add retpoline tag to VERMAGIC
x86/retpoline: Optimize inline assembler for vmexit_fill_RSB
Andrey Ryabinin (1):
x86/kasan: Panic if there is not enough memory to boot
Arnd Bergmann (5):
Input: of_touchscreen - add MODULE_LICENSE
arm64: dts: socfpga: add missing interrupt-parent
net: cs89x0: add MODULE_LICENSE
fm10k: mark PM functions as __maybe_unused
phy: work around 'phys' references to usb-nop-xceiv devices
Arvind Yadav (1):
MIPS: ralink: Fix platform_get_irq's error checking
Ben Skeggs (1):
drm/nouveau/mmu/mcp77: fix regressions in stolen memory handling
Benjamin Beichler (1):
mac80211_hwsim: add workqueue to wait for deferred radio deletion on mod unload
Benjamin Herrenschmidt (1):
powerpc: Don't preempt_disable() in show_cpuinfo()
Benoît Thébaudeau (1):
mmc: sdhci-esdhc-imx: Fix i.MX53 eSDHCv3 clock
Charles Keepax (3):
ASoC: compress: Correct handling of copy callback
ASoC: compress: Remove some extraneous blank lines
ASoC: compress: Fixup error messages
Chen-Yu Tsai (1):
ARM: dts: sun[47]i: Fix display backend 1 output to TCON0 remote endpoint
Christian Borntraeger (1):
KVM: s390: wire up bpb feature
Christoffer Dall (1):
KVM: arm64: Fix GICv4 init when called from vgic_its_create
Christoph Hellwig (1):
nvme-pci: take sglist coalescing in dma_map_sg into account
Christophe Leroy (1):
net: fs_enet: do not call phy_stop() in interrupts
Colin Ian King (1):
bpf: fix spelling mistake: "obusing" -> "abusing"
Cong Wang (2):
tipc: fix a memory leak in tipc_nl_node_get_link()
tun: fix a memory leak for tfile->tx_array
Dan Carpenter (1):
IB/hfi1: Prevent a NULL dereference
Daniel Borkmann (7):
bpf: arsh is not supported in 32 bit alu thus reject it
bpf, array: fix overflow in max_entries and undefined behavior in index_mask
bpf, arm64: fix stack_depth tracking in combination with tail calls
net, sched: fix panic when updating miniq {b,q}stats
bpf: reject stores into ctx via st and xadd
bpf: fix cls_bpf on filter replace
bpf: mark dst unknown on inconsistent {s, u}bounds adjustments
Dave Airlie (4):
Merge branch 'vmwgfx-fixes-4.15' of git://people.freedesktop.org/~thomash/linux into drm-fixes
Merge tag 'drm-misc-fixes-2018-01-17' of git://anongit.freedesktop.org/drm/drm-misc into drm-fixes
Merge branch 'linux-4.15' of git://github.com/skeggsb/linux into drm-fixes
Merge tag 'drm-intel-fixes-2018-01-18' of git://anongit.freedesktop.org/drm/drm-intel into drm-fixes
David Ahern (1):
netlink: extack needs to be reset each time through loop
David S. Miller (9):
Merge branch 'master' of git://git.kernel.org/.../klassert/ipsec
Merge tag 'mlx5-fixes-2018-01-11' of git://git.kernel.org/.../saeed/linux
Merge git://git.kernel.org/.../bpf/bpf
Merge branch 'ipv4-Make-neigh-lookup-keys-for-loopback-point-to-point-devices-be-INADDR_ANY'
Merge tag 'mac80211-for-davem-2018-01-15' of git://git.kernel.org/.../jberg/mac80211
Merge tag 'linux-can-fixes-for-4.15-20180116' of ssh://gitolite.kernel.org/.../mkl/linux-can
Merge git://git.kernel.org/.../bpf/bpf
Merge tag 'wireless-drivers-for-davem-2018-01-17' of git://git.kernel.org/.../kvalo/wireless-drivers
Merge tag 'linux-can-fixes-for-4.15-20180118' of ssh://gitolite.kernel.org/.../mkl/linux-can
David Woodhouse (1):
x86/retpoline: Fill RSB on context switch for affected CPUs
Dennis Yang (1):
dm thin metadata: THIN_MAX_CONCURRENT_LOCKS should be 6
Dominik Brodowski (1):
nl80211: take RCU read lock when calling ieee80211_bss_get_ie()
Eran Ben Elisha (2):
{net,ib}/mlx5: Don't disable local loopback multicast traffic when needed
net/mlx5: Fix mlx5_get_uars_page to return error code
Eric Biggers (2):
af_key: fix buffer overread in verify_address_len()
af_key: fix buffer overread in parse_exthdrs()
Eric Dumazet (3):
bpf: fix divides by zero
ipv6: ip6_make_skb() needs to clear cork.base.dst
flow_dissector: properly cap thoff field
Eric W. Biederman (1):
x86/mm/pkeys: Fix fill_sig_info_pkey
Fabio Estevam (1):
ASoC: sgtl5000: Clarify a bit about the ER1 meaning
Feras Daoud (2):
net/mlx5: Update ptp_clock_event foreach PPS event
net/mlx5e: Remove timestamp set from netdevice open flow
Florian Westphal (2):
xfrm: skip policies marked as dead while rehashing
xfrm: don't call xfrm_policy_cache_flush while holding spinlock
Gal Pressman (2):
net/mlx5e: Keep updating ethtool statistics when the interface is down
net/mlx5e: Don't override netdev features field unless in error flow
Gregory CLEMENT (1):
ARM64: dts: marvell: armada-cp110: Fix clock resources for various node
Guenter Roeck (1):
bcma: Fix 'allmodconfig' and BCMA builds on MIPS targets
Guillaume Nault (1):
ppp: unlock all_ppp_mutex before registering device
Hannes Reinecke (1):
scsi: libsas: Disable asynchronous aborts for SATA devices
Harsha Priya (1):
ASoC: Intel: kbl: Enable mclk and ssp sclk early
Herbert Xu (3):
xfrm: Forbid state updates from changing encap type
xfrm: Use __skb_queue_tail in xfrm_trans_queue
xfrm: Return error on unknown encap_type in init_state
Ido Schimmel (1):
mlxsw: spectrum_router: Free LPM tree upon failure
Ilya Lesokhin (1):
net/tls: Only attach to sockets in ESTABLISHED state
Jakub Kicinski (1):
nfp: use the correct index for link speed table
James Hogan (7):
MIPS: Fix CPS SMP NS16550 UART defaults
MIPS: CM: Drop WARN_ON(vp != 0)
MIPS: mm: Fix duplicate "const" on insn_table_MM
MIPS: Implement __multi3 for GCC7 MIPS64r6 builds
ssb: Disable PCI host for PCI_DRIVERS_GENERIC
MIPS: Fix undefined reference to physical_memsize
MAINTAINERS: Add James as MIPS co-maintainer
Jeffy Chen (1):
ASoC: rockchip: Use dummy_dai for rt5514 dsp dailink
Jeremy Compostella (1):
i2c: core-smbus: prevent stack corruption on read I2C_BLOCK_DATA
Jim Westfall (2):
net: Allow neigh contructor functions ability to modify the primary_key
ipv4: Make neigh lookup keys for loopback/point-to-point devices be INADDR_ANY
Joe Thornber (1):
dm btree: fix serious bug in btree_split_beneath()
Johan Hovold (3):
Input: twl4030-vibra - fix sibling-node lookup
Input: twl6040-vibra - fix child-node lookup
Input: 88pm860x-ts - fix child-node lookup
Johannes Berg (5):
cfg80211: fully initialize old channel for event
mac80211_hwsim: validate number of different channels
cfg80211: check dev_set_name() return value
netlink: extack: avoid parenthesized string constant warning
cfg80211: fix station info handling bugs
Jon Hunter (1):
drm/nouveau/bar/gk20a: Avoid bar teardown during init
Jonas Gorski (1):
MIPS: AR7: ensure the port type's FCR value is used
Jonathan Liu (3):
drm/sun4i: hdmi: Check for unset best_parent in sun4i_tmds_determine_rate
drm/sun4i: hdmi: Fix incorrect assignment in sun4i_tmds_determine_rate
drm/sun4i: hdmi: Add missing rate halving check in sun4i_tmds_determine_rate
Josh Poimboeuf (2):
objtool: Fix seg fault with gold linker
objtool: Improve error message for bad file argument
Josh Snyder (1):
delayacct: Account blkio completion on the correct task
Kai-Heng Feng (1):
r8152: disable RX aggregation on Dell TB16 dock
Kan Liang (1):
perf/x86/rapl: Fix Haswell and Broadwell server RAPL event
Keith Busch (1):
nvme-pci: check segement valid for SGL use
Kirill A. Shutemov (1):
kdump: Write the correct address of mem_section into vmcoreinfo
Kuninori Morimoto (4):
ASoC: soc-core: snd_soc_rtdcom_lookup() cares component driver name
ASoC: soc-pcm: don't call flush_delayed_work() many times in soc_pcm_private_free()
ASoC: ak4613: call dummy write for PW_MGMT1/3 when Playback
ASoC: soc-pcm: rename .pmdown_time to .use_pmdown_time for Component
Ladislav Michl (2):
ASoC: sam9g20_wm8731: use dev_*() logging functions
ASoC: sam9x5_wm8731: Drop 'ASoC' prefix from error messages
Laura Abbott (1):
x86: Use __nostackprotect for sme_encrypt_kernel
Len Brown (3):
x86/tsc: Future-proof native_calibrate_tsc()
x86/tsc: Fix erroneous TSC rate on Skylake Xeon
x86/tsc: Print tsc_khz, when it differs from cpu_khz
Leon Romanovsky (1):
RDMA/mlx5: Fix out-of-bound access while querying AH
Li Jinyue (1):
futex: Prevent overflow by strengthen input validation
Linus Torvalds (34):
Merge tag 'trace-v4.15-rc4-2' of git://git.kernel.org/.../rostedt/linux-trace
Merge tag 'sound-4.15' of git://git.kernel.org/.../tiwai/sound
Merge git://git.kernel.org/.../davem/net
Merge tag 'for-linus' of git://git.kernel.org/.../rdma/rdma
Merge branch 'timers-urgent-for-linus' of git://git.kernel.org/.../tip/tip
Merge branch 'x86-pti-for-linus' of git://git.kernel.org/.../tip/tip
Merge branch 'locking-urgent-for-linus' of git://git.kernel.org/.../tip/tip
Merge branch 'perf-urgent-for-linus' of git://git.kernel.org/.../tip/tip
Merge branch 'sched-urgent-for-linus' of git://git.kernel.org/.../tip/tip
Merge branch 'x86-urgent-for-linus' of git://git.kernel.org/.../tip/tip
Merge tag 'gpio-v4.15-5' of git://git.kernel.org/.../linusw/linux-gpio
Merge tag 'mmc-v4.15-rc2-3' of git://git.kernel.org/.../ulfh/mmc
Merge branch 'for-linus' of git://git.kernel.dk/linux-block
Merge branch 'fixes' of git://git.armlinux.org.uk/~rmk/linux-arm
Merge git://git.kernel.org/.../davem/net
Merge branch 'akpm' (patches from Andrew)
Merge tag 'drm-fixes-for-v4.15-rc9' of git://people.freedesktop.org/~airlied/linux
Merge tag 'powerpc-4.15-8' of git://git.kernel.org/.../powerpc/linux
Merge tag 'armsoc-fixes' of git://git.kernel.org/.../arm/arm-soc
Merge branch 'for-4.15-fixes' of git://git.kernel.org/.../tj/wq
Merge branch 'for-4.15-fixes' of git://git.kernel.org/.../tj/cgroup
Merge branch 'for-4.15-fixes' of git://git.kernel.org/.../tj/libata
Merge branch 'i2c/for-current-fixed' of git://git.kernel.org/.../wsa/linux
Merge branch 'for-linus' of git://git.kernel.org/.../dtor/input
Merge tag 'trace-v4.15-rc4-3' of git://git.kernel.org/.../rostedt/linux-trace
Merge tag 'for-4.15/dm-fixes-2' of git://git.kernel.org/.../device-mapper/linux-dm
Merge tag 'scsi-fixes' of git://git.kernel.org/.../jejb/scsi
Merge tag 'mips_fixes_4.15_2' of git://git.kernel.org/.../jhogan/mips
Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm
Merge branch 'for-linus' of git://git.kernel.org/.../mattst88/alpha
Merge branch 'irq-urgent-for-linus' of git://git.kernel.org/.../tip/tip
Merge branch 'x86-urgent-for-linus' of git://git.kernel.org/.../tip/tip
Merge branch 'x86-pti-for-linus' of git://git.kernel.org/.../tip/tip
Linux 4.15-rc9
Linus Walleij (1):
gpio: mmio: Also read bits that are zero
Lixin Wang (1):
i2c: core: decrease reference count of device node in i2c_unregister_device
Lorenzo Colitti (1):
net: ipv4: Make "ip route get" match iif lo rules again.
Lorenzo Pieralisi (1):
alpha/PCI: Fix noname IRQ level detection
Maor Gottlieb (1):
net/mlx5: Fix error handling in load one
Marc Kleine-Budde (2):
can: af_can: can_rcv(): replace WARN_ONCE by pr_warn_once
can: af_can: canfd_rcv(): replace WARN_ONCE by pr_warn_once
Marc Zyngier (1):
arm64: KVM: Fix SMCCC handling of unimplemented SMC/HVC calls
Marcelo Ricardo Leitner (1):
sctp: avoid compiler warning on implicit fallthru
Mark Brown (35):
Merge branches 'topic/twl4030' and 'topic/twl6040' of https://git.kernel.org/.../broonie/sound into asoc-twl-breakage
Merge branch 'fix/compress' of https://git.kernel.org/.../broonie/sound into asoc-compress
Merge remote-tracking branch 'asoc/fix/core' into asoc-linus
Merge remote-tracking branch 'asoc/fix/intel' into asoc-linus
Merge remote-tracking branch 'asoc/fix/rockchip' into asoc-linus
Merge remote-tracking branches 'asoc/fix/compress' and 'asoc/fix/mtk' into asoc-linus
Merge remote-tracking branch 'asoc/topic/core' into asoc-next
Merge remote-tracking branch 'asoc/topic/intel' into asoc-next
Merge remote-tracking branch 'asoc/topic/pcm' into asoc-next
Merge remote-tracking branch 'asoc/topic/pcm186x' into asoc-next
Merge remote-tracking branch 'asoc/topic/pcm512x' into asoc-next
Merge remote-tracking branch 'asoc/topic/qcom' into asoc-next
Merge remote-tracking branch 'asoc/topic/rcar' into asoc-next
Merge remote-tracking branch 'asoc/topic/rockchip' into asoc-next
Merge remote-tracking branch 'asoc/topic/twl-breakage' into asoc-next
Merge remote-tracking branches 'asoc/topic/88pm860x', 'asoc/topic/ak4613', 'asoc/topic/amd', 'asoc/topic/atmel' and 'asoc/topic/au1x' into asoc-next
Merge remote-tracking branches 'asoc/topic/bcm2835', 'asoc/topic/codecs', 'asoc/topic/compress' and 'asoc/topic/cq93vc' into asoc-next
Merge remote-tracking branches 'asoc/topic/cs35l32', 'asoc/topic/cs35l34', 'asoc/topic/cs42l52', 'asoc/topic/cs42l56' and 'asoc/topic/cs42l73' into asoc-next
Merge remote-tracking branches 'asoc/topic/cs47l24', 'asoc/topic/cx20442', 'asoc/topic/da7213', 'asoc/topic/da7218' and 'asoc/topic/dai-drv' into asoc-next
Merge remote-tracking branches 'asoc/topic/davinci', 'asoc/topic/debugfs', 'asoc/topic/disconnect', 'asoc/topic/dmic' and 'asoc/topic/ep93xx' into asoc-next
Merge remote-tracking branches 'asoc/topic/eukrea-tlv320', 'asoc/topic/fsl', 'asoc/topic/fsl-ssi' and 'asoc/topic/fsl_asrc' into asoc-next
Merge remote-tracking branches 'asoc/topic/hdac_hdmi', 'asoc/topic/hisilicon', 'asoc/topic/iio' and 'asoc/topic/max98373' into asoc-next
Merge remote-tracking branches 'asoc/topic/max98926', 'asoc/topic/max98927', 'asoc/topic/mc13783', 'asoc/topic/msm8916' and 'asoc/topic/mt8173' into asoc-next
Merge remote-tracking branches 'asoc/topic/mtk', 'asoc/topic/mxs', 'asoc/topic/mxs-sgtl5000', 'asoc/topic/nau8540' and 'asoc/topic/nau8824' into asoc-next
Merge remote-tracking branches 'asoc/topic/nau8825' and 'asoc/topic/nuc900' into asoc-next
Merge remote-tracking branches 'asoc/topic/rl6231' and 'asoc/topic/rt5514' into asoc-next
Merge remote-tracking branches 'asoc/topic/rt5645', 'asoc/topic/sam9g20_wm8731', 'asoc/topic/sam9x5_wm8731', 'asoc/topic/samsung' and 'asoc/topic/sgtl5000' into asoc-next
Merge remote-tracking branches 'asoc/topic/si476x', 'asoc/topic/simple', 'asoc/topic/spdif', 'asoc/topic/st-dfsdm' and 'asoc/topic/stm32' into asoc-next
Merge remote-tracking branches 'asoc/topic/sun4i-i2s', 'asoc/topic/sun8i-codec', 'asoc/topic/sunxi', 'asoc/topic/symmetry' and 'asoc/topic/tas5720' into asoc-next
Merge remote-tracking branches 'asoc/topic/tas6424', 'asoc/topic/tfa9879', 'asoc/topic/tlv320aic31xx', 'asoc/topic/tlv320aic32x4' and 'asoc/topic/tlv320aic3x' into asoc-next
Merge remote-tracking branches 'asoc/topic/tlv320dac33', 'asoc/topic/ts3a227e' and 'asoc/topic/tscs42xx' into asoc-next
Merge remote-tracking branches 'asoc/topic/uda1380', 'asoc/topic/uniphier' and 'asoc/topic/utils' into asoc-next
Merge remote-tracking branches 'asoc/topic/ux500', 'asoc/topic/wm0010', 'asoc/topic/wm2000', 'asoc/topic/wm5102' and 'asoc/topic/wm5110' into asoc-next
Merge remote-tracking branches 'asoc/topic/wm8350', 'asoc/topic/wm8400', 'asoc/topic/wm8903', 'asoc/topic/wm8994' and 'asoc/topic/wm8997' into asoc-next
Merge remote-tracking branch 'asoc/topic/wm8998' into asoc-next
Masami Hiramatsu (3):
retpoline: Introduce start/end markers of indirect thunk
kprobes/x86: Blacklist indirect thunk functions for kprobes
kprobes/x86: Disable optimizing on the function jumps to indirect thunk
Mathieu Malaterre (1):
ARM: dts: da850-lcdk: Remove leading 0x and 0s from unit address
Matt Redfearn (4):
MIPS: ath25: Avoid undefined early_serial_setup() without SERIAL_8250_CONSOLE
MIPS: RB532: Avoid undefined early_serial_setup() without SERIAL_8250_CONSOLE
MIPS: RB532: Avoid undefined mac_pton without GENERIC_NET_UTILS
MIPS: BCM47XX Avoid compile error with MIPS allnoconfig
Matthew Wilcox (2):
sparse doesn't support struct randomization
ia64: Rewrite atomic_add and atomic_sub
Matthias Kaehlcke (1):
ASoC: dmic: Fix check of return value from read of 'num-channels'
Maxime Ripard (1):
ARM: sunxi_defconfig: Enable CMA
Michael Cree (1):
alpha: extend memset16 to EV6 optimised routines
Michael Ellerman (4):
powerpc/xmon: Add RFI flush related fields to paca dump
powerpc/xmon: Don't print hashed pointers in paca dump
powerpc/64s: Wire up cpu_show_meltdown()
powerpc/64s: Allow control of RFI flush via debugfs
Michael S. Tsirkin (1):
ptr_ring: document usage around __ptr_ring_peek
Michal Suchanek (1):
powerpc/pseries: include linux/types.h in asm/hvcall.h
Mike Maloney (1):
ipv6: fix udpv6 sendmsg crash caused by too small MTU
Mikulas Patocka (1):
dm integrity: don't store cipher request on the stack
Milan Broz (1):
dm crypt: fix crash by adding missing check for auth key size
Minchan Kim (1):
mm/memory.c: release locked page in do_swap_page()
Mylene JOSSERAND (1):
ASoC: sun8i-codec: Add ADC support for a33
Nick Desaulniers (1):
Input: synaptics-rmi4 - prevent UAF reported by KASAN
Nir Perry (1):
Input: ALPS - fix multi-touch decoding on SS4 plus touchpads
Olof Johansson (3):
Merge tag 'davinci-for-v4.16/dt' of https://git.kernel.org/.../nsekhar/linux-davinci into fixes
Merge tag 'mvebu-fixes-4.15-1' of git://git.infradead.org/linux-mvebu into fixes
Merge tag 'sunxi-fixes-for-4.15-2' of https://git.kernel.org/.../sunxi/linux into fixes
Ondrej Kozina (1):
dm crypt: wipe kernel key copy after IV initialization
Oscar Salvador (1):
mm/page_owner.c: remove drain_all_pages from init_early_allocated_pages
Paolo Bonzini (1):
x86/cpufeature: Move processor tracing out of scattered features
Paul Mackerras (1):
KVM: PPC: Book3S: Provide information about hardware/firmware CVE workarounds
Peter Zijlstra (1):
futex: Avoid violating the 10th rule of futex
Punit Agrawal (1):
KVM: arm/arm64: Check pagesize when allocating a hugepage at Stage 2
Radim Krčmář (2):
Merge tag 'kvm-arm-fixes-for-v4.15-3-v2' of git://git.kernel.org/.../kvmarm/kvmarm
Merge tag 'kvm-ppc-cve-4.15-2' of git://git.kernel.org/.../paulus/powerpc
Randy Dunlap (1):
tracing: Prevent PROFILE_ALL_BRANCHES when FORTIFY_SOURCE=y
Rex Chang (1):
Net: ethernet: ti: netcp: Fix inbound ping crash if MTU size is greater than 1500
Rob Clark (1):
drm/vmwgfx: fix memory corruption with legacy/sou connectors
Roland Dreier (1):
qed: Fix potential use-after-free in qed_spq_post()
Roman Gushchin (1):
cgroup: make cgroup.threads delegatable
Russell King (8):
ARM: net: bpf: avoid 'bx' instruction on non-Thumb capable CPUs
ARM: net: bpf: fix tail call jumps
ARM: net: bpf: fix stack alignment
ARM: net: bpf: move stack documentation
ARM: net: bpf: correct stack layout documentation
ARM: net: bpf: fix register saving
ARM: net: bpf: fix LDX instructions
ARM: net: bpf: clarify tail_call index
Ryan Lee (1):
ASoC: max98373 Changed SPDX header in C++ comments style
Ryder Lee (1):
ASoC: mediatek: fix double free in mt2701_afe_pcm_dev_probe()
Sabrina Dubroca (4):
xfrm: fix rcu usage in xfrm_get_type_offload
tls: fix sw_ctx leak
tls: return -EBUSY if crypto_info is already set
tls: reset crypto_info when do_tls_setsockopt_tx fails
Saeed Mahameed (1):
net/mlx5: Fix get vector affinity helper function
Sagi Grimberg (1):
iser-target: Fix possible use-after-free in connection establishment error
Sergei Shtylyov (1):
sh_eth: fix dumping ARSTR
Sergey Senozhatsky (1):
workqueue: avoid hard lockups in show_workqueue_state()
Sriram Periyasamy (2):
ASoC: Intel: Skylake: Add ssp clock driver
ASoC: Intel: Skylake: Add extended I2S config blob support in Clock driver
Steffen Klassert (3):
esp: Fix GRO when the headers not fully in the linear part of the skb.
af_key: Fix memory leak in key_notify_policy.
xfrm: Fix a race in the xdst pcpu cache.
Stephane Grosjean (1):
can: peak: fix potential bug in packet fragmentation
Stephen Hemminger (1):
9p: add missing module license for xen transport
Steven Rostedt (VMware) (3):
ring-buffer: Bring back context level recursive checks
ring-buffer: Fix duplicate results in mapping context to bits in recursive lock
tracing: Fix converting enum's from the map in trace_event_eval_update()
Takashi Iwai (4):
ALSA: hda - Apply headphone noise quirk for another Dell XPS 13 variant
ALSA: hda - Apply the existing quirk to iMac 14,1
ALSA: pcm: Remove yet superfluous WARN_ON()
ALSA: seq: Make ioctls race-free
Tariq Toukan (2):
net/mlx5e: Add error print in ETS init
net/mlx5e: Check support before TC swap in ETS init
Thierry Reding (1):
drm/nouveau/drm/nouveau: Pass the proper arguments to nvif_object_map_handle()
Thomas Falcon (3):
ibmvnic: Fix pending MAC address changes
ibmvnic: Fix IP offload control buffer
ibmvnic: Fix IPv6 packet descriptors
Thomas Gleixner (5):
timers: Unconditionally check deferrable base
x86/intel_rdt/cqm: Prevent use after free
x86/apic/vector: Fix off by one in error path
irq/matrix: Spread interrupts on allocation
x86/mce: Make machine check speculation protected
Thomas Petazzoni (1):
ARM: dts: kirkwood: fix pin-muxing of MPP7 on OpenBlocks A7
Tianyu Lan (1):
KVM/x86: Fix wrong macro references of X86_CR0_PG_BIT and X86_CR4_PAE_BIT in kvm_valid_sregs()
Tom Lendacky (7):
x86/retpoline: Add LFENCE to the retpoline/RSB filling RSB macros
x86/mm: Clean up register saving in the __enc_copy() assembly code
x86/mm: Use a struct to reduce parameters for SME PGD mapping
x86/mm: Centralize PMD flags in sme_encrypt_kernel()
x86/mm: Prepare sme_encrypt_kernel() for PAGE aligned encryption
x86/mm: Encrypt the initrd earlier for BSP microcode update
x86/mm: Rework wbinvd, hlt operation in stop_this_cpu()
Tony Lindgren (1):
ASoC: Fix twl4030 and 6040 regression by adding back read and write
Ville Syrjälä (4):
Revert "x86/apic: Remove init_bsp_APIC()"
drm/i915: Add .get_hw_state() method for planes
drm/i915: Redo plane sanitation during readout
drm/i915: Fix deadlock in i830_disable_pipe()
Wei Wang (1):
ipv6: don't let tb6_root node share routes with other node
Wei Yongjun (1):
dm crypt: fix error return code in crypt_ctr()
Will Deacon (1):
scripts/decodecode: fix decoding for AArch64 (arm64) instructions
William Tu (1):
Revert "openvswitch: Add erspan tunnel support."
Woody Suwalski (1):
drm/vmwgfx: Fix a boot time warning
Wright Feng (1):
brcmfmac: fix CLM load error for legacy chips when user helper is enabled
Xi Kangjie (1):
scripts/gdb/linux/tasks.py: fix get_thread_info
Xin Long (4):
sctp: reinit stream if stream outcnt has been change by sinit in sendmsg
sctp: return error if the asoc has been peeled off in sctp_wait_for_sndbuf
sctp: do not allow the v4 socket to bind a v4mapped v6 address
netlink: reset extack earlier in netlink_rcv_skb
Xinyu Lin (1):
libata: apply MAX_SEC_1024 to all LITEON EP1 series devices
Yuiko Oshino (1):
lan78xx: Fix failure in USB Full Speed
r.hering at avm.de (1):
net/tls: Fix inverted error codes to avoid endless loop
zhenwei.pi (1):
x86/pti: Document fix wrong index
王振杰 (1):
Input: synaptics - Lenovo Thinkpad T460p devices should use RMI
.mailmap | 1 +
.../ABI/testing/sysfs-bus-iio-dfsdm-adc-stm32 | 16 +
Documentation/ABI/testing/sysfs-devices-system-cpu | 16 +
Documentation/admin-guide/kernel-parameters.rst | 1 +
Documentation/admin-guide/kernel-parameters.txt | 62 +-
Documentation/admin-guide/thunderbolt.rst | 2 +-
Documentation/arm64/silicon-errata.txt | 1 +
Documentation/cgroup-v2.txt | 7 +
Documentation/core-api/genericirq.rst | 16 +-
Documentation/devicetree/bindings/arm/ccn.txt | 2 +-
.../devicetree/bindings/arm/omap/crossbar.txt | 2 +-
.../bindings/arm/tegra/nvidia,tegra20-mc.txt | 2 +-
.../devicetree/bindings/clock/axi-clkgen.txt | 2 +-
.../bindings/clock/brcm,bcm2835-aux-clock.txt | 2 +-
.../devicetree/bindings/clock/exynos4-clock.txt | 2 +-
.../devicetree/bindings/clock/exynos5250-clock.txt | 2 +-
.../devicetree/bindings/clock/exynos5410-clock.txt | 2 +-
.../devicetree/bindings/clock/exynos5420-clock.txt | 2 +-
.../devicetree/bindings/clock/exynos5440-clock.txt | 2 +-
.../bindings/clock/ti-keystone-pllctrl.txt | 2 +-
.../devicetree/bindings/clock/zx296702-clk.txt | 4 +-
.../devicetree/bindings/crypto/fsl-sec4.txt | 4 +-
.../bindings/devfreq/event/rockchip-dfi.txt | 2 +-
.../devicetree/bindings/display/atmel,lcdc.txt | 4 +-
.../devicetree/bindings/dma/qcom_hidma_mgmt.txt | 4 +-
Documentation/devicetree/bindings/dma/zxdma.txt | 2 +-
Documentation/devicetree/bindings/eeprom/at25.txt | 13 +-
.../devicetree/bindings/gpio/gpio-altera.txt | 2 +-
.../devicetree/bindings/gpio/gpio-pca953x.txt | 2 +-
Documentation/devicetree/bindings/hwmon/jc42.txt | 4 +
.../devicetree/bindings/i2c/i2c-jz4780.txt | 2 +-
.../bindings/iio/adc/sigma-delta-modulator.txt | 13 +
.../bindings/iio/adc/st,stm32-dfsdm-adc.txt | 128 +
.../devicetree/bindings/iio/pressure/hp03.txt | 2 +-
.../bindings/input/touchscreen/bu21013.txt | 2 +-
.../bindings/interrupt-controller/arm,gic.txt | 4 +-
.../interrupt-controller/img,meta-intc.txt | 2 +-
.../bindings/interrupt-controller/img,pdc-intc.txt | 2 +-
.../interrupt-controller/st,spear3xx-shirq.txt | 2 +-
.../devicetree/bindings/mailbox/altera-mailbox.txt | 6 +-
.../bindings/mailbox/brcm,iproc-pdc-mbox.txt | 2 +-
.../devicetree/bindings/media/exynos5-gsc.txt | 2 +-
.../devicetree/bindings/media/mediatek-vcodec.txt | 2 +-
.../devicetree/bindings/media/rcar_vin.txt | 2 +-
.../devicetree/bindings/media/samsung-fimc.txt | 2 +-
.../devicetree/bindings/media/sh_mobile_ceu.txt | 2 +-
.../devicetree/bindings/media/video-interfaces.txt | 10 +-
.../bindings/memory-controllers/ti/emif.txt | 2 +-
.../bindings/mfd/ti-keystone-devctrl.txt | 2 +-
.../devicetree/bindings/misc/brcm,kona-smc.txt | 2 +-
.../devicetree/bindings/mmc/brcm,kona-sdhci.txt | 2 +-
.../devicetree/bindings/mmc/brcm,sdhci-iproc.txt | 2 +-
.../devicetree/bindings/mmc/ti-omap-hsmmc.txt | 4 +-
Documentation/devicetree/bindings/mtd/gpmc-nor.txt | 6 +-
.../devicetree/bindings/mtd/jedec,spi-nor.txt | 2 -
Documentation/devicetree/bindings/mtd/mtk-nand.txt | 2 +-
.../devicetree/bindings/net/altera_tse.txt | 4 +-
Documentation/devicetree/bindings/net/mdio.txt | 2 +-
.../devicetree/bindings/net/socfpga-dwmac.txt | 2 +-
Documentation/devicetree/bindings/nios2/nios2.txt | 2 +-
.../devicetree/bindings/pci/altera-pcie.txt | 2 +-
.../devicetree/bindings/pci/fsl,imx6q-pcie.txt | 2 +-
.../devicetree/bindings/pci/hisilicon-pcie.txt | 2 +-
.../devicetree/bindings/phy/sun4i-usb-phy.txt | 2 +-
.../bindings/pinctrl/brcm,cygnus-pinmux.txt | 2 +-
.../devicetree/bindings/pinctrl/pinctrl-atlas7.txt | 4 +-
.../devicetree/bindings/pinctrl/pinctrl-sirf.txt | 2 +-
.../bindings/pinctrl/rockchip,pinctrl.txt | 4 +-
.../devicetree/bindings/regulator/regulator.txt | 2 +-
.../devicetree/bindings/serial/efm32-uart.txt | 2 +-
.../bindings/serio/allwinner,sun4i-ps2.txt | 2 +-
.../bindings/soc/ti/keystone-navigator-qmss.txt | 2 +-
.../devicetree/bindings/sound/adi,axi-i2s.txt | 2 +-
.../devicetree/bindings/sound/adi,axi-spdif-tx.txt | 2 +-
Documentation/devicetree/bindings/sound/ak4613.txt | 2 +-
Documentation/devicetree/bindings/sound/ak4642.txt | 2 +-
Documentation/devicetree/bindings/sound/da7218.txt | 2 +-
Documentation/devicetree/bindings/sound/da7219.txt | 2 +-
Documentation/devicetree/bindings/sound/dmic.txt | 2 +
.../devicetree/bindings/sound/max98371.txt | 2 +-
.../devicetree/bindings/sound/max98373.txt | 40 +
.../devicetree/bindings/sound/max9867.txt | 2 +-
.../devicetree/bindings/sound/mt2701-afe-pcm.txt | 266 +-
.../bindings/sound/mxs-audio-sgtl5000.txt | 33 +-
.../devicetree/bindings/sound/nau8825.txt | 4 +-
.../devicetree/bindings/sound/pcm186x.txt | 42 +
.../devicetree/bindings/sound/renesas,fsi.txt | 2 +-
.../devicetree/bindings/sound/renesas,rsnd.txt | 15 +-
.../devicetree/bindings/sound/rockchip-spdif.txt | 2 +-
.../devicetree/bindings/sound/simple-card.txt | 3 +
.../devicetree/bindings/sound/st,sti-asoc-card.txt | 8 +-
.../devicetree/bindings/sound/st,stm32-adfsdm.txt | 63 +
.../devicetree/bindings/sound/st,stm32-sai.txt | 12 +-
.../devicetree/bindings/sound/sun4i-i2s.txt | 2 +
.../devicetree/bindings/sound/tas5720.txt | 4 +-
.../devicetree/bindings/sound/tfa9879.txt | 8 +-
.../devicetree/bindings/sound/ti,tas6424.txt | 20 +
.../devicetree/bindings/sound/tlv320aic31xx.txt | 9 +-
.../devicetree/bindings/sound/tlv320aic3x.txt | 10 +-
.../devicetree/bindings/sound/tscs42xx.txt | 16 +
.../devicetree/bindings/sound/uniphier,evea.txt | 26 +
.../devicetree/bindings/spi/efm32-spi.txt | 2 +-
.../devicetree/bindings/spi/fsl-imx-cspi.txt | 18 +-
.../devicetree/bindings/thermal/thermal.txt | 12 +-
Documentation/devicetree/bindings/ufs/ufs-qcom.txt | 4 +-
.../devicetree/bindings/ufs/ufshcd-pltfrm.txt | 2 +-
.../devicetree/bindings/usb/am33xx-usb.txt | 2 +
Documentation/devicetree/bindings/usb/ehci-st.txt | 2 +-
Documentation/devicetree/bindings/usb/ohci-st.txt | 2 +-
.../devicetree/bindings/vendor-prefixes.txt | 1 +
.../bindings/watchdog/ingenic,jz4740-wdt.txt | 2 +-
Documentation/driver-api/dmaengine/client.rst | 2 +-
Documentation/driver-api/iio/hw-consumer.rst | 51 +
Documentation/driver-api/iio/index.rst | 1 +
Documentation/driver-api/pci.rst | 3 -
Documentation/filesystems/nilfs2.txt | 4 +-
Documentation/filesystems/overlayfs.txt | 34 +
Documentation/gpu/i915.rst | 5 +-
Documentation/kbuild/kconfig-language.txt | 23 +-
Documentation/locking/crossrelease.txt | 874 -------
Documentation/media/dvb-drivers/frontends.rst | 30 +
Documentation/media/dvb-drivers/index.rst | 1 +
Documentation/networking/index.rst | 2 +-
Documentation/networking/msg_zerocopy.rst | 4 +
Documentation/printk-formats.txt | 31 +-
Documentation/scsi/scsi_mid_low_api.txt | 6 +-
Documentation/sysctl/vm.txt | 7 -
Documentation/usb/gadget-testing.txt | 2 +-
Documentation/virtual/kvm/api.txt | 61 +-
Documentation/vm/zswap.txt | 22 +-
Documentation/x86/pti.txt | 186 ++
Documentation/x86/x86_64/mm.txt | 37 +-
MAINTAINERS | 89 +-
Makefile | 48 +-
arch/alpha/include/uapi/asm/Kbuild | 2 +
arch/alpha/kernel/sys_sio.c | 35 +-
arch/alpha/lib/ev6-memset.S | 12 +-
arch/arc/boot/dts/axc003.dtsi | 8 +
arch/arc/boot/dts/axc003_idu.dtsi | 8 +
arch/arc/boot/dts/hsdk.dts | 8 +
arch/arc/configs/hsdk_defconfig | 5 +-
arch/arc/include/asm/uaccess.h | 5 +-
arch/arc/include/uapi/asm/Kbuild | 1 +
arch/arc/kernel/setup.c | 2 +-
arch/arc/kernel/stacktrace.c | 2 +-
arch/arc/kernel/traps.c | 14 +
arch/arc/kernel/troubleshoot.c | 3 +
arch/arc/plat-axs10x/axs10x.c | 18 +-
arch/arc/plat-hsdk/platform.c | 42 -
arch/arm/boot/dts/am33xx.dtsi | 2 +
arch/arm/boot/dts/am4372.dtsi | 6 +-
arch/arm/boot/dts/am437x-cm-t43.dts | 4 +-
arch/arm/boot/dts/armada-385-db-ap.dts | 1 +
arch/arm/boot/dts/armada-385-linksys.dtsi | 1 +
arch/arm/boot/dts/armada-385-synology-ds116.dts | 2 +
arch/arm/boot/dts/armada-388-gp.dts | 2 +
arch/arm/boot/dts/aspeed-g4.dtsi | 2 +-
arch/arm/boot/dts/at91-tse850-3.dts | 1 +
arch/arm/boot/dts/bcm-nsp.dtsi | 4 +-
arch/arm/boot/dts/bcm283x.dtsi | 1 +
arch/arm/boot/dts/bcm958623hr.dts | 4 -
arch/arm/boot/dts/bcm958625hr.dts | 4 -
arch/arm/boot/dts/da850-lcdk.dts | 4 +-
arch/arm/boot/dts/da850-lego-ev3.dts | 4 +-
arch/arm/boot/dts/dm814x.dtsi | 2 +
arch/arm/boot/dts/exynos5800-peach-pi.dts | 4 +
arch/arm/boot/dts/imx53.dtsi | 9 -
arch/arm/boot/dts/kirkwood-openblocks_a7.dts | 10 +-
arch/arm/boot/dts/logicpd-som-lv-37xx-devkit.dts | 3 +-
arch/arm/boot/dts/logicpd-som-lv.dtsi | 17 +-
arch/arm/boot/dts/ls1021a-qds.dts | 2 +-
arch/arm/boot/dts/ls1021a-twr.dts | 2 +-
arch/arm/boot/dts/meson.dtsi | 18 +-
arch/arm/boot/dts/nspire.dtsi | 1 +
arch/arm/boot/dts/omap3-beagle-xm.dts | 1 +
arch/arm/boot/dts/omap3-beagle.dts | 1 +
arch/arm/boot/dts/omap3-cm-t3x.dtsi | 2 +
arch/arm/boot/dts/omap3-evm-common.dtsi | 1 +
arch/arm/boot/dts/omap3-gta04.dtsi | 1 +
arch/arm/boot/dts/omap3-igep0020-common.dtsi | 1 +
arch/arm/boot/dts/omap3-igep0030-common.dtsi | 1 +
arch/arm/boot/dts/omap3-lilly-a83x.dtsi | 1 +
arch/arm/boot/dts/omap3-overo-base.dtsi | 1 +
arch/arm/boot/dts/omap3-pandora-common.dtsi | 1 +
arch/arm/boot/dts/omap3-tao3530.dtsi | 1 +
arch/arm/boot/dts/omap3.dtsi | 1 +
arch/arm/boot/dts/omap4-droid4-xt894.dts | 1 +
arch/arm/boot/dts/omap4-duovero.dtsi | 1 +
arch/arm/boot/dts/omap4-panda-common.dtsi | 1 +
arch/arm/boot/dts/omap4-var-som-om44.dtsi | 1 +
arch/arm/boot/dts/omap4.dtsi | 5 +-
arch/arm/boot/dts/omap5-board-common.dtsi | 2 +
arch/arm/boot/dts/omap5-cm-t54.dts | 2 +
arch/arm/boot/dts/omap5.dtsi | 1 +
arch/arm/boot/dts/r8a7790.dtsi | 1 +
arch/arm/boot/dts/r8a7792.dtsi | 1 +
arch/arm/boot/dts/r8a7793.dtsi | 1 +
arch/arm/boot/dts/r8a7794.dtsi | 1 +
arch/arm/boot/dts/rk3066a-marsboard.dts | 4 +
arch/arm/boot/dts/rk3288.dtsi | 2 +-
arch/arm/boot/dts/sun4i-a10.dtsi | 6 +-
arch/arm/boot/dts/sun5i-a10s.dtsi | 4 +-
arch/arm/boot/dts/sun6i-a31.dtsi | 4 +-
arch/arm/boot/dts/sun7i-a20.dtsi | 6 +-
arch/arm/boot/dts/sun8i-a83t-tbs-a711.dts | 1 +
arch/arm/boot/dts/tango4-common.dtsi | 1 -
arch/arm/boot/dts/vf610-zii-dev-rev-c.dts | 6 +-
arch/arm/configs/sunxi_defconfig | 2 +
arch/arm/include/asm/kvm_arm.h | 3 +-
arch/arm/include/asm/kvm_host.h | 5 +
arch/arm/include/asm/pgtable-3level.h | 1 -
arch/arm/include/uapi/asm/Kbuild | 1 +
arch/arm/kernel/entry-header.S | 4 +-
arch/arm/kernel/traps.c | 1 -
arch/arm/lib/csumpartialcopyuser.S | 4 +
arch/arm/mach-davinci/dm365.c | 29 +-
arch/arm/mach-meson/platsmp.c | 2 +-
arch/arm/mach-omap2/cm_common.c | 6 +-
arch/arm/mach-omap2/omap-secure.c | 21 +
arch/arm/mach-omap2/omap-secure.h | 4 +
arch/arm/mach-omap2/omap_device.c | 10 +-
arch/arm/mach-omap2/omap_hwmod_3xxx_data.c | 1 +
arch/arm/mach-omap2/pm.h | 4 -
arch/arm/mach-omap2/pm34xx.c | 13 +-
arch/arm/mach-omap2/prcm-common.h | 1 +
arch/arm/mach-omap2/prm33xx.c | 12 -
arch/arm/mach-omap2/sleep34xx.S | 26 +-
arch/arm/net/bpf_jit_32.c | 225 +-
arch/arm64/Kconfig | 12 +-
arch/arm64/Makefile | 3 -
arch/arm64/boot/dts/Makefile | 2 +-
.../boot/dts/allwinner/sun50i-a64-bananapi-m64.dts | 1 +
.../arm64/boot/dts/allwinner/sun50i-a64-pine64.dts | 1 +
.../dts/allwinner/sun50i-a64-sopine-baseboard.dts | 3 +-
.../boot/dts/allwinner/sun50i-a64-sopine.dtsi | 11 +-
.../allwinner/sun50i-h5-orangepi-zero-plus2.dts | 2 +-
arch/arm64/boot/dts/altera/socfpga_stratix10.dtsi | 1 +
arch/arm64/boot/dts/amlogic/meson-gxbb.dtsi | 4 +-
arch/arm64/boot/dts/amlogic/meson-gxl.dtsi | 6 +-
.../boot/dts/marvell/armada-cp110-master.dtsi | 13 +-
.../arm64/boot/dts/marvell/armada-cp110-slave.dtsi | 9 +-
arch/arm64/boot/dts/renesas/salvator-common.dtsi | 1 -
arch/arm64/boot/dts/renesas/ulcb.dtsi | 1 -
arch/arm64/boot/dts/rockchip/rk3328-rock64.dts | 2 +
arch/arm64/boot/dts/rockchip/rk3328.dtsi | 2 +-
arch/arm64/boot/dts/rockchip/rk3399-puma.dtsi | 11 -
.../arm64/boot/dts/socionext/uniphier-ld11-ref.dts | 1 -
.../arm64/boot/dts/socionext/uniphier-ld20-ref.dts | 1 -
.../arm64/boot/dts/socionext/uniphier-pxs3-ref.dts | 3 +-
arch/arm64/boot/dts/socionext/uniphier-pxs3.dtsi | 4 +-
arch/arm64/include/asm/assembler.h | 10 +
arch/arm64/include/asm/cacheflush.h | 2 +-
arch/arm64/include/asm/cpufeature.h | 3 +
arch/arm64/include/asm/cputype.h | 2 +
arch/arm64/include/asm/efi.h | 4 +-
arch/arm64/include/asm/kvm_arm.h | 3 +-
arch/arm64/include/asm/kvm_host.h | 1 +
arch/arm64/include/asm/mmu_context.h | 46 +-
arch/arm64/include/asm/module.h | 46 +-
arch/arm64/include/asm/perf_event.h | 2 +
arch/arm64/include/asm/pgtable.h | 42 +-
arch/arm64/include/uapi/asm/bpf_perf_event.h | 9 +
arch/arm64/kernel/Makefile | 3 -
arch/arm64/kernel/cpu-reset.S | 1 +
arch/arm64/kernel/cpu_ops.c | 6 +-
arch/arm64/kernel/cpufeature.c | 3 +-
arch/arm64/kernel/efi-entry.S | 2 +
arch/arm64/kernel/fpsimd.c | 57 +-
arch/arm64/kernel/ftrace-mod.S | 18 -
arch/arm64/kernel/ftrace.c | 14 +-
arch/arm64/kernel/head.S | 1 +
arch/arm64/kernel/hw_breakpoint.c | 2 +-
arch/arm64/kernel/module-plts.c | 50 +-
arch/arm64/kernel/module.lds | 1 +
arch/arm64/kernel/perf_event.c | 6 -
arch/arm64/kernel/process.c | 9 +
arch/arm64/kernel/relocate_kernel.S | 1 +
arch/arm64/kvm/debug.c | 21 +
arch/arm64/kvm/handle_exit.c | 61 +-
arch/arm64/kvm/hyp-init.S | 1 +
arch/arm64/kvm/hyp/debug-sr.c | 3 +
arch/arm64/kvm/hyp/switch.c | 37 +-
arch/arm64/mm/context.c | 28 +-
arch/arm64/mm/dump.c | 2 +-
arch/arm64/mm/fault.c | 5 +-
arch/arm64/mm/init.c | 3 +-
arch/arm64/mm/pgd.c | 2 +-
arch/arm64/net/bpf_jit_comp.c | 20 +-
arch/blackfin/include/uapi/asm/Kbuild | 1 +
arch/c6x/include/uapi/asm/Kbuild | 1 +
arch/cris/include/uapi/asm/Kbuild | 1 +
arch/frv/include/uapi/asm/Kbuild | 2 +
arch/h8300/include/uapi/asm/Kbuild | 1 +
arch/hexagon/include/uapi/asm/Kbuild | 1 +
arch/ia64/include/asm/atomic.h | 37 +-
arch/ia64/include/uapi/asm/Kbuild | 1 +
arch/ia64/kernel/time.c | 2 +-
arch/m32r/include/uapi/asm/Kbuild | 1 +
arch/m32r/kernel/traps.c | 1 -
arch/m68k/configs/stmark2_defconfig | 1 -
arch/m68k/include/uapi/asm/Kbuild | 1 +
arch/m68k/kernel/vmlinux-nommu.lds | 2 +
arch/m68k/kernel/vmlinux-std.lds | 2 +
arch/m68k/kernel/vmlinux-sun3.lds | 2 +
arch/metag/include/uapi/asm/Kbuild | 1 +
arch/microblaze/include/asm/mmu_context_mm.h | 1 +
arch/microblaze/include/uapi/asm/Kbuild | 1 +
arch/mips/Kconfig | 12 +-
arch/mips/Kconfig.debug | 14 +-
arch/mips/ar7/platform.c | 2 +-
arch/mips/ath25/devices.c | 2 +
arch/mips/include/asm/Kbuild | 1 -
arch/mips/include/asm/pgtable.h | 2 +-
arch/mips/include/asm/serial.h | 22 +
arch/mips/include/uapi/asm/Kbuild | 1 +
arch/mips/kernel/cps-vec.S | 2 +
arch/mips/kernel/mips-cm.c | 1 -
arch/mips/kernel/process.c | 12 +
arch/mips/kernel/ptrace.c | 147 +-
arch/mips/kvm/mips.c | 7 +-
arch/mips/lib/Makefile | 3 +-
arch/mips/lib/libgcc.h | 17 +
arch/mips/lib/multi3.c | 54 +
arch/mips/mm/uasm-micromips.c | 2 +-
arch/mips/ralink/timer.c | 4 +-
arch/mips/rb532/Makefile | 4 +-
arch/mips/rb532/devices.c | 4 +
arch/mn10300/include/uapi/asm/Kbuild | 1 +
arch/nios2/include/uapi/asm/Kbuild | 1 +
arch/openrisc/include/uapi/asm/Kbuild | 1 +
arch/parisc/boot/compressed/misc.c | 4 +-
arch/parisc/include/asm/ldcw.h | 2 +
arch/parisc/include/asm/thread_info.h | 5 +
arch/parisc/include/uapi/asm/Kbuild | 1 +
arch/parisc/kernel/drivers.c | 2 +-
arch/parisc/kernel/entry.S | 25 +-
arch/parisc/kernel/hpmc.S | 1 +
arch/parisc/kernel/pacache.S | 9 +-
arch/parisc/kernel/process.c | 39 +
arch/parisc/kernel/unwind.c | 1 -
arch/parisc/lib/delay.c | 2 -
arch/parisc/mm/init.c | 10 +-
arch/powerpc/Kconfig | 1 +
arch/powerpc/include/asm/book3s/64/pgtable.h | 1 -
arch/powerpc/include/asm/exception-64e.h | 6 +
arch/powerpc/include/asm/exception-64s.h | 57 +-
arch/powerpc/include/asm/feature-fixups.h | 13 +
arch/powerpc/include/asm/hvcall.h | 18 +
arch/powerpc/include/asm/kvm_ppc.h | 1 +
arch/powerpc/include/asm/machdep.h | 1 +
arch/powerpc/include/asm/mmu_context.h | 5 +-
arch/powerpc/include/asm/paca.h | 10 +
arch/powerpc/include/asm/plpar_wrappers.h | 14 +
arch/powerpc/include/asm/setup.h | 14 +
arch/powerpc/include/uapi/asm/Kbuild | 1 +
arch/powerpc/include/uapi/asm/kvm.h | 25 +
arch/powerpc/kernel/asm-offsets.c | 5 +
arch/powerpc/kernel/cpu_setup_power.S | 2 +
arch/powerpc/kernel/entry_64.S | 44 +-
arch/powerpc/kernel/exceptions-64s.S | 137 +-
arch/powerpc/kernel/fadump.c | 22 -
arch/powerpc/kernel/misc_64.S | 2 +
arch/powerpc/kernel/process.c | 14 +-
arch/powerpc/kernel/setup-common.c | 38 +-
arch/powerpc/kernel/setup_64.c | 139 +
arch/powerpc/kernel/vmlinux.lds.S | 9 +
arch/powerpc/kvm/book3s_64_mmu.c | 1 +
arch/powerpc/kvm/book3s_64_mmu_hv.c | 127 +-
arch/powerpc/kvm/book3s_hv.c | 3 +-
arch/powerpc/kvm/book3s_hv_rmhandlers.S | 9 +-
arch/powerpc/kvm/book3s_pr.c | 2 +
arch/powerpc/kvm/book3s_rmhandlers.S | 7 +-
arch/powerpc/kvm/book3s_segment.S | 4 +-
arch/powerpc/kvm/book3s_xive.c | 7 +-
arch/powerpc/kvm/powerpc.c | 138 +-
arch/powerpc/lib/feature-fixups.c | 41 +
arch/powerpc/mm/fault.c | 7 +-
arch/powerpc/mm/hash_native_64.c | 15 +-
arch/powerpc/net/bpf_jit_comp64.c | 6 +-
arch/powerpc/perf/core-book3s.c | 12 +-
arch/powerpc/perf/imc-pmu.c | 17 +-
arch/powerpc/platforms/powernv/setup.c | 49 +
arch/powerpc/platforms/ps3/setup.c | 15 +
arch/powerpc/platforms/pseries/dlpar.c | 21 +-
arch/powerpc/platforms/pseries/pseries.h | 2 +
arch/powerpc/platforms/pseries/ras.c | 3 +-
arch/powerpc/platforms/pseries/setup.c | 36 +
arch/powerpc/sysdev/fsl_msi.c | 4 +-
arch/powerpc/xmon/xmon.c | 36 +-
arch/riscv/configs/defconfig | 75 +
arch/riscv/include/asm/Kbuild | 1 +
arch/riscv/include/asm/asm.h | 12 +-
arch/riscv/include/asm/atomic.h | 103 +-
arch/riscv/include/asm/barrier.h | 36 +-
arch/riscv/include/asm/bitops.h | 2 +-
arch/riscv/include/asm/bug.h | 6 +-
arch/riscv/include/asm/cacheflush.h | 30 +-
arch/riscv/include/asm/csr.h | 8 +-
arch/riscv/include/asm/io.h | 20 +-
arch/riscv/include/asm/irqflags.h | 10 +-
arch/riscv/include/asm/mmu.h | 4 +
arch/riscv/include/asm/mmu_context.h | 45 +
arch/riscv/include/asm/pgtable.h | 62 +-
arch/riscv/include/asm/ptrace.h | 2 +-
arch/riscv/include/asm/spinlock.h | 11 +-
arch/riscv/include/asm/timex.h | 3 +-
arch/riscv/include/asm/tlbflush.h | 9 +-
arch/riscv/include/asm/uaccess.h | 12 -
arch/riscv/include/asm/unistd.h | 1 +
arch/riscv/include/asm/vdso.h | 4 +
arch/riscv/include/uapi/asm/Kbuild | 1 +
arch/riscv/include/uapi/asm/syscalls.h | 26 +
arch/riscv/kernel/entry.S | 8 +-
arch/riscv/kernel/head.S | 3 -
arch/riscv/kernel/process.c | 4 +-
arch/riscv/kernel/riscv_ksyms.c | 3 +
arch/riscv/kernel/setup.c | 16 +-
arch/riscv/kernel/smp.c | 55 +
arch/riscv/kernel/sys_riscv.c | 33 +-
arch/riscv/kernel/syscall_table.c | 1 +
arch/riscv/kernel/vdso/Makefile | 7 +-
arch/riscv/kernel/vdso/clock_getres.S | 26 +
arch/riscv/kernel/vdso/clock_gettime.S | 26 +
arch/riscv/kernel/vdso/flush_icache.S | 30 +
arch/riscv/kernel/vdso/getcpu.S | 26 +
arch/riscv/kernel/vdso/gettimeofday.S | 26 +
arch/riscv/kernel/vdso/vdso.lds.S | 7 +-
arch/riscv/lib/delay.c | 1 +
arch/riscv/mm/Makefile | 1 +
arch/riscv/mm/cacheflush.c | 23 +
arch/riscv/mm/fault.c | 2 +-
arch/riscv/mm/ioremap.c | 2 +-
arch/s390/Kbuild | 1 +
arch/s390/Makefile | 5 +-
arch/s390/appldata/Makefile | 1 +
arch/s390/appldata/appldata_base.c | 1 +
arch/s390/appldata/appldata_mem.c | 1 +
arch/s390/appldata/appldata_net_sum.c | 1 +
arch/s390/appldata/appldata_os.c | 1 +
arch/s390/boot/compressed/vmlinux.scr | 1 +
arch/s390/boot/install.sh | 5 +-
arch/s390/crypto/aes_s390.c | 7 +-
arch/s390/crypto/arch_random.c | 6 +-
arch/s390/crypto/crc32-vx.c | 1 +
arch/s390/crypto/des_s390.c | 7 +-
arch/s390/crypto/ghash_s390.c | 1 +
arch/s390/crypto/paes_s390.c | 6 +-
arch/s390/crypto/prng.c | 1 +
arch/s390/crypto/sha.h | 7 +-
arch/s390/crypto/sha1_s390.c | 7 +-
arch/s390/crypto/sha256_s390.c | 7 +-
arch/s390/crypto/sha512_s390.c | 7 +-
arch/s390/crypto/sha_common.c | 7 +-
arch/s390/hypfs/Makefile | 1 +
arch/s390/hypfs/inode.c | 2 +-
arch/s390/include/asm/Kbuild | 1 +
arch/s390/include/asm/alternative.h | 1 +
arch/s390/include/asm/ap.h | 5 +-
arch/s390/include/asm/bugs.h | 1 +
arch/s390/include/asm/cpu_mf.h | 5 +-
arch/s390/include/asm/elf.h | 15 +-
arch/s390/include/asm/kprobes.h | 15 +-
arch/s390/include/asm/kvm_host.h | 8 +-
arch/s390/include/asm/kvm_para.h | 7 +-
arch/s390/include/asm/livepatch.h | 8 +-
arch/s390/include/asm/mmu_context.h | 2 +-
arch/s390/include/asm/perf_event.h | 1 +
arch/s390/include/asm/pgtable.h | 2 +-
arch/s390/include/asm/ptrace.h | 11 +-
arch/s390/include/asm/segment.h | 1 +
arch/s390/include/asm/switch_to.h | 27 +-
arch/s390/include/asm/syscall.h | 5 +-
arch/s390/include/asm/sysinfo.h | 5 +-
arch/s390/include/asm/topology.h | 1 +
arch/s390/include/asm/vga.h | 1 +
arch/s390/include/uapi/asm/Kbuild | 1 +
arch/s390/include/uapi/asm/bpf_perf_event.h | 9 +
arch/s390/include/uapi/asm/kvm.h | 9 +-
arch/s390/include/uapi/asm/kvm_para.h | 4 -
arch/s390/include/uapi/asm/kvm_perf.h | 4 -
arch/s390/include/uapi/asm/perf_regs.h | 1 +
arch/s390/include/uapi/asm/ptrace.h | 125 +-
arch/s390/include/uapi/asm/sthyi.h | 1 +
arch/s390/include/uapi/asm/virtio-ccw.h | 6 +-
arch/s390/include/uapi/asm/vmcp.h | 1 +
arch/s390/include/uapi/asm/zcrypt.h | 14 -
arch/s390/kernel/alternative.c | 1 +
arch/s390/kernel/compat_linux.c | 1 +
arch/s390/kernel/debug.c | 2 +-
arch/s390/kernel/dis.c | 10 +-
arch/s390/kernel/dumpstack.c | 1 +
arch/s390/kernel/entry.S | 15 +-
arch/s390/kernel/ipl.c | 1 +
arch/s390/kernel/kprobes.c | 15 +-
arch/s390/kernel/lgr.c | 1 +
arch/s390/kernel/module.c | 15 +-
arch/s390/kernel/nmi.c | 1 +
arch/s390/kernel/perf_cpum_cf.c | 5 +-
arch/s390/kernel/perf_cpum_sf.c | 5 +-
arch/s390/kernel/perf_event.c | 5 +-
arch/s390/kernel/perf_regs.c | 1 +
arch/s390/kernel/ptrace.c | 8 +
arch/s390/kernel/setup.c | 1 +
arch/s390/kernel/smp.c | 1 +
arch/s390/kernel/stacktrace.c | 1 +
arch/s390/kernel/sthyi.c | 5 +-
arch/s390/kernel/syscalls.S | 6 +-
arch/s390/kernel/time.c | 1 +
arch/s390/kernel/topology.c | 1 +
arch/s390/kernel/vdso.c | 5 +-
arch/s390/kernel/vdso32/clock_getres.S | 5 +-
arch/s390/kernel/vdso32/clock_gettime.S | 5 +-
arch/s390/kernel/vdso32/gettimeofday.S | 5 +-
arch/s390/kernel/vdso64/clock_getres.S | 5 +-
arch/s390/kernel/vdso64/clock_gettime.S | 5 +-
arch/s390/kernel/vdso64/gettimeofday.S | 5 +-
arch/s390/kernel/vdso64/note.S | 1 +
arch/s390/kernel/vtime.c | 1 +
arch/s390/kvm/Makefile | 5 +-
arch/s390/kvm/diag.c | 5 +-
arch/s390/kvm/gaccess.h | 5 +-
arch/s390/kvm/guestdbg.c | 5 +-
arch/s390/kvm/intercept.c | 5 +-
arch/s390/kvm/interrupt.c | 5 +-
arch/s390/kvm/irq.h | 5 +-
arch/s390/kvm/kvm-s390.c | 39 +-
arch/s390/kvm/kvm-s390.h | 5 +-
arch/s390/kvm/priv.c | 18 +-
arch/s390/kvm/sigp.c | 5 +-
arch/s390/kvm/vsie.c | 15 +-
arch/s390/lib/uaccess.c | 2 +-
arch/s390/mm/cmm.c | 1 +
arch/s390/mm/gmap.c | 1 +
arch/s390/mm/mmap.c | 16 +-
arch/s390/mm/pgalloc.c | 2 -
arch/s390/mm/pgtable.c | 1 +
arch/s390/net/Makefile | 1 +
arch/s390/net/bpf_jit_comp.c | 11 +-
arch/s390/numa/Makefile | 1 +
arch/s390/pci/Makefile | 1 +
arch/s390/pci/pci.c | 1 +
arch/s390/pci/pci_debug.c | 1 +
arch/s390/pci/pci_dma.c | 22 +-
arch/s390/pci/pci_insn.c | 4 +
arch/s390/tools/gen_opcode_table.c | 1 +
arch/score/include/uapi/asm/Kbuild | 1 +
arch/sh/boards/mach-se/770x/setup.c | 24 +-
arch/sh/include/mach-se/mach/se.h | 1 +
arch/sh/include/uapi/asm/Kbuild | 1 +
arch/sparc/include/asm/pgtable_64.h | 2 +-
arch/sparc/include/uapi/asm/Kbuild | 1 +
arch/sparc/lib/Makefile | 2 +-
arch/sparc/lib/hweight.S | 4 +-
arch/sparc/mm/fault_32.c | 2 +-
arch/sparc/mm/fault_64.c | 2 +-
arch/sparc/net/bpf_jit_comp_64.c | 6 +-
arch/tile/include/asm/pgtable.h | 1 -
arch/tile/include/uapi/asm/Kbuild | 1 +
arch/um/include/asm/Kbuild | 1 +
arch/um/include/asm/mmu_context.h | 3 +-
arch/um/kernel/trap.c | 2 +-
arch/unicore32/include/asm/mmu_context.h | 5 +-
arch/unicore32/include/uapi/asm/Kbuild | 1 +
arch/unicore32/kernel/traps.c | 1 -
arch/x86/Kconfig | 18 +-
arch/x86/Kconfig.debug | 1 +
arch/x86/Makefile | 8 +
arch/x86/boot/compressed/Makefile | 1 +
arch/x86/boot/compressed/head_64.S | 16 +-
arch/x86/boot/compressed/misc.c | 16 +
arch/x86/boot/compressed/pagetable.c | 3 +
arch/x86/boot/compressed/pgtable_64.c | 28 +
arch/x86/boot/genimage.sh | 32 +-
arch/x86/crypto/aesni-intel_asm.S | 5 +-
arch/x86/crypto/camellia-aesni-avx-asm_64.S | 3 +-
arch/x86/crypto/camellia-aesni-avx2-asm_64.S | 3 +-
arch/x86/crypto/crc32c-pcl-intel-asm_64.S | 3 +-
arch/x86/crypto/salsa20_glue.c | 7 -
arch/x86/entry/calling.h | 147 ++
arch/x86/entry/entry_32.S | 30 +-
arch/x86/entry/entry_64.S | 260 +-
arch/x86/entry/entry_64_compat.S | 32 +-
arch/x86/entry/vdso/vclock_gettime.c | 2 +-
arch/x86/entry/vsyscall/vsyscall_64.c | 38 +-
arch/x86/events/intel/bts.c | 18 +
arch/x86/events/intel/core.c | 5 +-
arch/x86/events/intel/ds.c | 146 +-
arch/x86/events/intel/rapl.c | 4 +-
arch/x86/events/perf_event.h | 23 +-
arch/x86/include/asm/alternative.h | 4 +-
arch/x86/include/asm/apic.h | 1 +
arch/x86/include/asm/asm-prototypes.h | 25 +
arch/x86/include/asm/asm.h | 2 +
arch/x86/include/asm/cpu_entry_area.h | 81 +
arch/x86/include/asm/cpufeature.h | 2 +
arch/x86/include/asm/cpufeatures.h | 12 +-
arch/x86/include/asm/desc.h | 14 +-
arch/x86/include/asm/disabled-features.h | 8 +-
arch/x86/include/asm/espfix.h | 7 +-
arch/x86/include/asm/fixmap.h | 7 +-
arch/x86/include/asm/hypervisor.h | 25 +-
arch/x86/include/asm/intel_ds.h | 36 +
arch/x86/include/asm/invpcid.h | 53 +
arch/x86/include/asm/irqdomain.h | 2 +-
arch/x86/include/asm/irqflags.h | 3 +
arch/x86/include/asm/kdebug.h | 1 +
arch/x86/include/asm/kmemcheck.h | 1 -
arch/x86/include/asm/kvm_emulate.h | 2 -
arch/x86/include/asm/kvm_host.h | 19 +-
arch/x86/include/asm/mem_encrypt.h | 4 +-
arch/x86/include/asm/mmu.h | 4 +-
arch/x86/include/asm/mmu_context.h | 113 +-
arch/x86/include/asm/mshyperv.h | 18 +-
arch/x86/include/asm/msr-index.h | 3 +
arch/x86/include/asm/nospec-branch.h | 222 ++
arch/x86/include/asm/paravirt.h | 9 +
arch/x86/include/asm/pci_x86.h | 1 +
arch/x86/include/asm/pgalloc.h | 11 +
arch/x86/include/asm/pgtable.h | 38 +-
arch/x86/include/asm/pgtable_32_types.h | 15 +-
arch/x86/include/asm/pgtable_64.h | 92 +
arch/x86/include/asm/pgtable_64_types.h | 59 +-
arch/x86/include/asm/processor-flags.h | 5 +
arch/x86/include/asm/processor.h | 82 +-
arch/x86/include/asm/pti.h | 14 +
arch/x86/include/asm/segment.h | 12 +
arch/x86/include/asm/stacktrace.h | 3 +
arch/x86/include/asm/suspend_32.h | 8 +-
arch/x86/include/asm/suspend_64.h | 19 +-
arch/x86/include/asm/switch_to.h | 13 +-
arch/x86/include/asm/thread_info.h | 2 +-
arch/x86/include/asm/tlbflush.h | 347 ++-
arch/x86/include/asm/trace/irq_vectors.h | 16 +-
arch/x86/include/asm/traps.h | 2 +-
arch/x86/include/asm/unwind.h | 20 +-
arch/x86/include/asm/vsyscall.h | 1 +
arch/x86/include/asm/xen/hypercall.h | 5 +-
arch/x86/include/uapi/asm/Kbuild | 1 +
arch/x86/include/uapi/asm/processor-flags.h | 7 +-
arch/x86/kernel/alternative.c | 7 +-
arch/x86/kernel/apic/apic.c | 51 +
arch/x86/kernel/apic/apic_flat_64.c | 2 +-
arch/x86/kernel/apic/apic_noop.c | 2 +-
arch/x86/kernel/apic/io_apic.c | 2 +-
arch/x86/kernel/apic/msi.c | 8 +-
arch/x86/kernel/apic/probe_32.c | 2 +-
arch/x86/kernel/apic/vector.c | 31 +-
arch/x86/kernel/apic/x2apic_cluster.c | 2 +-
arch/x86/kernel/asm-offsets.c | 10 +
arch/x86/kernel/asm-offsets_32.c | 9 +-
arch/x86/kernel/asm-offsets_64.c | 4 +
arch/x86/kernel/cpu/amd.c | 35 +-
arch/x86/kernel/cpu/bugs.c | 221 ++
arch/x86/kernel/cpu/common.c | 106 +-
arch/x86/kernel/cpu/intel_rdt.c | 8 +-
arch/x86/kernel/cpu/mcheck/mce.c | 5 +
arch/x86/kernel/cpu/microcode/amd.c | 4 +
arch/x86/kernel/cpu/microcode/intel.c | 26 +-
arch/x86/kernel/cpu/scattered.c | 1 -
arch/x86/kernel/doublefault.c | 36 +-
arch/x86/kernel/dumpstack.c | 98 +-
arch/x86/kernel/dumpstack_32.c | 6 +
arch/x86/kernel/dumpstack_64.c | 12 +
arch/x86/kernel/ftrace_32.S | 6 +-
arch/x86/kernel/ftrace_64.S | 8 +-
arch/x86/kernel/head64.c | 4 +-
arch/x86/kernel/head_64.S | 30 +-
arch/x86/kernel/idt.c | 12 +-
arch/x86/kernel/ioport.c | 2 +-
arch/x86/kernel/irq.c | 12 -
arch/x86/kernel/irq_32.c | 9 +-
arch/x86/kernel/irq_64.c | 4 +-
arch/x86/kernel/irqinit.c | 3 +
arch/x86/kernel/kprobes/opt.c | 23 +-
arch/x86/kernel/ldt.c | 198 +-
arch/x86/kernel/machine_kexec_32.c | 4 +-
arch/x86/kernel/paravirt_patch_64.c | 2 -
arch/x86/kernel/process.c | 46 +-
arch/x86/kernel/process_32.c | 2 +-
arch/x86/kernel/process_64.c | 14 +-
arch/x86/kernel/setup.c | 15 +-
arch/x86/kernel/smpboot.c | 21 +-
arch/x86/kernel/stacktrace.c | 8 +-
arch/x86/kernel/tboot.c | 11 +
arch/x86/kernel/tls.c | 11 +-
arch/x86/kernel/traps.c | 77 +-
arch/x86/kernel/tsc.c | 9 +-
arch/x86/kernel/unwind_orc.c | 88 +-
arch/x86/kernel/vmlinux.lds.S | 23 +
arch/x86/kvm/cpuid.h | 2 +-
arch/x86/kvm/emulate.c | 93 +-
arch/x86/kvm/ioapic.c | 34 +-
arch/x86/kvm/lapic.c | 12 +-
arch/x86/kvm/mmu.c | 27 +-
arch/x86/kvm/svm.c | 25 +
arch/x86/kvm/vmx.c | 106 +-
arch/x86/kvm/x86.c | 139 +-
arch/x86/lib/Makefile | 1 +
arch/x86/lib/checksum_32.S | 7 +-
arch/x86/lib/delay.c | 4 +-
arch/x86/lib/retpoline.S | 49 +
arch/x86/lib/x86-opcode-map.txt | 13 +-
arch/x86/mm/Makefile | 9 +-
arch/x86/mm/cpu_entry_area.c | 166 ++
arch/x86/mm/debug_pagetables.c | 80 +-
arch/x86/mm/dump_pagetables.c | 141 +-
arch/x86/mm/extable.c | 6 +-
arch/x86/mm/fault.c | 11 +-
arch/x86/mm/init.c | 82 +-
arch/x86/mm/init_32.c | 6 +
arch/x86/mm/ioremap.c | 4 +-
arch/x86/mm/kasan_init_64.c | 47 +-
arch/x86/mm/kaslr.c | 32 +-
arch/x86/mm/kmemcheck/error.c | 1 -
arch/x86/mm/kmemcheck/error.h | 1 -
arch/x86/mm/kmemcheck/opcode.c | 1 -
arch/x86/mm/kmemcheck/opcode.h | 1 -
arch/x86/mm/kmemcheck/pte.c | 1 -
arch/x86/mm/kmemcheck/pte.h | 1 -
arch/x86/mm/kmemcheck/selftest.c | 1 -
arch/x86/mm/kmemcheck/selftest.h | 1 -
arch/x86/mm/kmemcheck/shadow.h | 1 -
arch/x86/mm/kmmio.c | 12 +-
arch/x86/mm/mem_encrypt.c | 360 ++-
arch/x86/mm/mem_encrypt_boot.S | 80 +-
arch/x86/mm/pgtable.c | 5 +-
arch/x86/mm/pgtable_32.c | 1 +
arch/x86/mm/pti.c | 368 +++
arch/x86/mm/tlb.c | 64 +-
arch/x86/pci/broadcom_bus.c | 2 +-
arch/x86/pci/common.c | 5 +
arch/x86/pci/fixup.c | 46 +-
arch/x86/platform/efi/efi_64.c | 7 +-
arch/x86/platform/efi/quirks.c | 13 +-
.../platform/intel-mid/device_libs/platform_bt.c | 2 +-
arch/x86/platform/uv/tlb_uv.c | 2 +-
arch/x86/platform/uv/uv_irq.c | 2 +-
arch/x86/platform/uv/uv_nmi.c | 4 +-
arch/x86/power/cpu.c | 112 +-
arch/x86/xen/apic.c | 2 +-
arch/x86/xen/enlighten.c | 81 +
arch/x86/xen/enlighten_pv.c | 42 +-
arch/x86/xen/mmu_pv.c | 22 +-
arch/x86/xen/setup.c | 6 +-
arch/x86/xen/xen-asm_64.S | 14 +
arch/x86/xen/xen-ops.h | 2 +-
arch/xtensa/include/uapi/asm/Kbuild | 1 +
block/bio.c | 4 +-
block/blk-core.c | 9 +-
block/blk-map.c | 38 +-
block/blk-mq.c | 2 +
block/blk-sysfs.c | 5 +-
block/blk-throttle.c | 8 +-
block/blk-wbt.c | 7 +-
block/blk.h | 2 +
block/bounce.c | 6 +-
block/genhd.c | 9 +-
block/kyber-iosched.c | 37 +-
crypto/af_alg.c | 44 +-
crypto/algapi.c | 12 +
crypto/algif_aead.c | 66 +-
crypto/algif_skcipher.c | 31 +-
crypto/asymmetric_keys/pkcs7_parser.c | 4 +-
crypto/asymmetric_keys/pkcs7_trust.c | 2 +-
crypto/asymmetric_keys/pkcs7_verify.c | 9 +-
crypto/asymmetric_keys/public_key.c | 7 +-
crypto/asymmetric_keys/x509_cert_parser.c | 2 +
crypto/asymmetric_keys/x509_public_key.c | 8 +-
crypto/chacha20poly1305.c | 6 +-
crypto/hmac.c | 6 +-
crypto/mcryptd.c | 23 +-
crypto/pcrypt.c | 19 +-
crypto/rsa_helper.c | 2 +-
crypto/salsa20_generic.c | 7 -
crypto/shash.c | 5 +-
crypto/skcipher.c | 11 +-
drivers/Makefile | 1 +
drivers/acpi/apei/erst.c | 2 +-
drivers/acpi/cppc_acpi.c | 25 +-
drivers/acpi/device_pm.c | 2 +-
drivers/acpi/device_sysfs.c | 4 +
drivers/acpi/ec.c | 69 +-
drivers/acpi/internal.h | 1 +
drivers/acpi/nfit/core.c | 9 +-
drivers/acpi/scan.c | 21 +
drivers/acpi/utils.c | 41 +-
drivers/android/binder.c | 84 +-
drivers/ata/ahci_mtk.c | 6 +-
drivers/ata/ahci_qoriq.c | 12 +
drivers/ata/libata-core.c | 13 +-
drivers/ata/pata_pdc2027x.c | 16 +-
drivers/atm/ambassador.c | 2 +-
drivers/atm/fore200e.c | 4 +-
drivers/atm/lanai.c | 8 +-
drivers/atm/suni.c | 2 +-
drivers/auxdisplay/Kconfig | 1 +
drivers/base/Kconfig | 28 +-
drivers/base/cacheinfo.c | 13 +
drivers/base/cpu.c | 48 +
drivers/base/isa.c | 10 +-
drivers/base/power/main.c | 15 +
drivers/base/power/runtime.c | 3 +-
drivers/bcma/Kconfig | 2 +-
drivers/block/loop.c | 10 +-
drivers/block/null_blk.c | 9 +-
drivers/block/rbd.c | 18 +-
drivers/bus/arm-cci.c | 7 +-
drivers/bus/arm-ccn.c | 25 +-
drivers/bus/sunxi-rsb.c | 1 +
drivers/char/ipmi/ipmi_si_intf.c | 44 +-
drivers/char/ipmi/ipmi_si_parisc.c | 2 +
drivers/char/ipmi/ipmi_si_pci.c | 7 +-
drivers/clk/clk.c | 8 +-
drivers/clk/sunxi/clk-sun9i-mmc.c | 12 +
drivers/cpufreq/Kconfig | 2 +
drivers/cpufreq/cpufreq_governor.c | 19 +-
drivers/cpufreq/imx6q-cpufreq.c | 11 +-
drivers/cpufreq/mediatek-cpufreq.c | 4 +
drivers/crypto/chelsio/Kconfig | 1 +
drivers/crypto/inside-secure/safexcel.c | 1 +
drivers/crypto/inside-secure/safexcel_cipher.c | 85 +-
drivers/crypto/inside-secure/safexcel_hash.c | 89 +-
drivers/crypto/n2_core.c | 3 +
drivers/dax/device.c | 12 +
drivers/dma/at_hdmac.c | 4 +-
drivers/dma/dma-jz4740.c | 4 +-
drivers/dma/dmatest.c | 55 +-
drivers/dma/fsl-edma.c | 28 +-
drivers/dma/ioat/init.c | 2 +-
drivers/firmware/arm_scpi.c | 216 +-
drivers/firmware/efi/capsule-loader.c | 45 +-
drivers/firmware/efi/efi.c | 5 +-
drivers/firmware/efi/esrt.c | 17 +-
drivers/firmware/efi/runtime-map.c | 10 +-
drivers/firmware/google/vpd.c | 48 +-
drivers/firmware/qemu_fw_cfg.c | 3 +-
drivers/gpio/gpio-74x164.c | 4 +-
drivers/gpio/gpio-bcm-kona.c | 3 +-
drivers/gpio/gpio-brcmstb.c | 4 +-
drivers/gpio/gpio-davinci.c | 2 +-
drivers/gpio/gpio-merrifield.c | 11 +-
drivers/gpio/gpio-mmio.c | 30 +-
drivers/gpio/gpio-pca953x.c | 2 +-
drivers/gpio/gpio-reg.c | 4 +-
drivers/gpio/gpio-tegra.c | 4 +-
drivers/gpio/gpio-xgene-sb.c | 2 +-
drivers/gpio/gpiolib-acpi.c | 2 +-
drivers/gpio/gpiolib-devprop.c | 17 +-
drivers/gpio/gpiolib-of.c | 3 +-
drivers/gpio/gpiolib.c | 62 +-
drivers/gpio/gpiolib.h | 3 +-
drivers/gpu/drm/amd/acp/Makefile | 21 +
drivers/gpu/drm/amd/amdgpu/Makefile | 22 +-
drivers/gpu/drm/amd/amdgpu/amdgpu.h | 18 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c | 47 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c | 4 +
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 3 -
drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 2 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_pm.c | 2 +
drivers/gpu/drm/amd/amdgpu/amdgpu_powerplay.c | 3 +
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 2 +
drivers/gpu/drm/amd/amdgpu/amdgpu_queue_mgr.c | 6 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_trace.h | 24 +-
drivers/gpu/drm/amd/amdgpu/cik.c | 111 +-
drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c | 16 +
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 2 +-
drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c | 2 +-
drivers/gpu/drm/amd/amdkfd/Makefile | 22 +-
drivers/gpu/drm/amd/amdkfd/kfd_module.c | 3 +-
drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_cik.c | 4 +-
.../gpu/drm/amd/amdkfd/kfd_process_queue_manager.c | 18 +
drivers/gpu/drm/amd/display/Makefile | 21 +
drivers/gpu/drm/amd/display/amdgpu_dm/Makefile | 21 +
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 44 +-
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h | 2 +
.../amd/display/amdgpu_dm/amdgpu_dm_mst_types.c | 51 +
.../amd/display/amdgpu_dm/amdgpu_dm_mst_types.h | 1 +
drivers/gpu/drm/amd/display/dc/Makefile | 21 +
drivers/gpu/drm/amd/display/dc/basics/Makefile | 21 +
.../gpu/drm/amd/display/dc/basics/log_helpers.c | 5 +
drivers/gpu/drm/amd/display/dc/bios/Makefile | 21 +
drivers/gpu/drm/amd/display/dc/bios/bios_parser.c | 4 +-
drivers/gpu/drm/amd/display/dc/calcs/Makefile | 21 +
drivers/gpu/drm/amd/display/dc/calcs/dcn_calcs.c | 9 +
drivers/gpu/drm/amd/display/dc/core/dc.c | 15 +-
drivers/gpu/drm/amd/display/dc/core/dc_debug.c | 22 +
drivers/gpu/drm/amd/display/dc/core/dc_link.c | 104 +-
drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c | 106 +-
drivers/gpu/drm/amd/display/dc/core/dc_resource.c | 56 +-
drivers/gpu/drm/amd/display/dc/core/dc_stream.c | 9 +-
drivers/gpu/drm/amd/display/dc/dc_helper.c | 22 +
drivers/gpu/drm/amd/display/dc/dce/Makefile | 21 +
drivers/gpu/drm/amd/display/dc/dce/dce_audio.c | 10 +-
.../drm/amd/display/dc/dce/dce_stream_encoder.c | 3 +
drivers/gpu/drm/amd/display/dc/dce100/Makefile | 21 +
.../drm/amd/display/dc/dce100/dce100_resource.c | 2 +-
.../drm/amd/display/dc/dce100/dce100_resource.h | 23 +
drivers/gpu/drm/amd/display/dc/dce110/Makefile | 21 +
.../amd/display/dc/dce110/dce110_hw_sequencer.c | 58 +-
.../drm/amd/display/dc/dce110/dce110_resource.c | 14 +-
.../display/dc/dce110/dce110_timing_generator.c | 8 +-
.../display/dc/dce110/dce110_timing_generator_v.c | 23 +
drivers/gpu/drm/amd/display/dc/dce112/Makefile | 21 +
drivers/gpu/drm/amd/display/dc/dce120/Makefile | 23 +-
drivers/gpu/drm/amd/display/dc/dce80/Makefile | 21 +
drivers/gpu/drm/amd/display/dc/dcn10/Makefile | 21 +
drivers/gpu/drm/amd/display/dc/dcn10/dcn10_dpp.c | 9 +-
drivers/gpu/drm/amd/display/dc/dcn10/dcn10_dpp.h | 2 +-
.../gpu/drm/amd/display/dc/dcn10/dcn10_dpp_cm.c | 6 +-
.../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c | 2 +
.../gpu/drm/amd/display/dc/dcn10/dcn10_resource.c | 6 +-
.../amd/display/dc/dcn10/dcn10_timing_generator.c | 3 -
drivers/gpu/drm/amd/display/dc/dml/Makefile | 21 +
drivers/gpu/drm/amd/display/dc/gpio/Makefile | 21 +
drivers/gpu/drm/amd/display/dc/i2caux/Makefile | 21 +
drivers/gpu/drm/amd/display/dc/inc/core_status.h | 2 +-
drivers/gpu/drm/amd/display/dc/inc/hw/dpp.h | 2 +-
.../gpu/drm/amd/display/dc/inc/hw/link_encoder.h | 22 +
.../gpu/drm/amd/display/dc/inc/hw/stream_encoder.h | 22 +
drivers/gpu/drm/amd/display/dc/inc/hw/transform.h | 7 -
drivers/gpu/drm/amd/display/dc/irq/Makefile | 21 +
drivers/gpu/drm/amd/display/dc/virtual/Makefile | 21 +
.../gpu/drm/amd/display/modules/freesync/Makefile | 21 +
drivers/gpu/drm/amd/lib/Makefile | 21 +
drivers/gpu/drm/amd/powerplay/Makefile | 22 +-
drivers/gpu/drm/amd/powerplay/hwmgr/Makefile | 22 +-
.../gpu/drm/amd/powerplay/hwmgr/pp_overdriver.c | 24 +-
drivers/gpu/drm/amd/powerplay/inc/smu72.h | 24 +-
drivers/gpu/drm/amd/powerplay/inc/smu72_discrete.h | 24 +-
drivers/gpu/drm/amd/powerplay/smumgr/Makefile | 22 +-
drivers/gpu/drm/amd/scheduler/gpu_sched_trace.h | 24 +-
drivers/gpu/drm/arm/hdlcd_crtc.c | 3 +-
drivers/gpu/drm/arm/hdlcd_drv.c | 9 +-
drivers/gpu/drm/arm/malidp_crtc.c | 16 +-
drivers/gpu/drm/arm/malidp_drv.c | 34 +-
drivers/gpu/drm/arm/malidp_hw.c | 46 +-
drivers/gpu/drm/arm/malidp_hw.h | 65 +-
drivers/gpu/drm/arm/malidp_planes.c | 21 +-
drivers/gpu/drm/armada/armada_crtc.c | 47 +-
drivers/gpu/drm/armada/armada_crtc.h | 2 +
drivers/gpu/drm/armada/armada_overlay.c | 38 +-
drivers/gpu/drm/bridge/adv7511/adv7511.h | 13 +-
drivers/gpu/drm/bridge/adv7511/adv7511_cec.c | 32 +-
drivers/gpu/drm/bridge/adv7511/adv7511_drv.c | 17 +-
drivers/gpu/drm/bridge/analogix/analogix_dp_core.c | 2 +
drivers/gpu/drm/bridge/lvds-encoder.c | 48 +-
drivers/gpu/drm/bridge/synopsys/dw-hdmi.c | 25 +
drivers/gpu/drm/bridge/tc358767.c | 73 +-
drivers/gpu/drm/drm_atomic_helper.c | 2 +-
drivers/gpu/drm/drm_connector.c | 65 +-
drivers/gpu/drm/drm_crtc_internal.h | 1 +
drivers/gpu/drm/drm_edid.c | 64 +-
drivers/gpu/drm/drm_fb_helper.c | 4 +
drivers/gpu/drm/drm_lease.c | 26 +-
drivers/gpu/drm/drm_mm.c | 8 +-
drivers/gpu/drm/drm_mode_config.c | 5 +
drivers/gpu/drm/drm_plane.c | 43 +-
drivers/gpu/drm/drm_syncobj.c | 77 +-
drivers/gpu/drm/exynos/exynos_drm_drv.c | 46 +-
drivers/gpu/drm/exynos/exynos_drm_drv.h | 5 -
drivers/gpu/drm/exynos/exynos_drm_gem.c | 15 +
drivers/gpu/drm/exynos/exynos_drm_gem.h | 2 +
drivers/gpu/drm/i915/gvt/cfg_space.c | 21 +
drivers/gpu/drm/i915/gvt/cmd_parser.c | 6 +-
drivers/gpu/drm/i915/gvt/display.c | 3 +
drivers/gpu/drm/i915/gvt/execlist.c | 6 +
drivers/gpu/drm/i915/gvt/gtt.c | 11 +-
drivers/gpu/drm/i915/gvt/handlers.c | 92 +-
drivers/gpu/drm/i915/gvt/mmio.h | 2 +
drivers/gpu/drm/i915/gvt/scheduler.c | 55 +-
drivers/gpu/drm/i915/gvt/scheduler.h | 3 +
drivers/gpu/drm/i915/i915_drv.c | 3 +
drivers/gpu/drm/i915/i915_drv.h | 3 +
drivers/gpu/drm/i915/i915_gem.c | 42 +-
drivers/gpu/drm/i915/i915_gem_userptr.c | 6 +-
drivers/gpu/drm/i915/i915_gemfs.c | 3 +-
drivers/gpu/drm/i915/i915_reg.h | 7 +-
drivers/gpu/drm/i915/i915_sw_fence.c | 3 +-
drivers/gpu/drm/i915/intel_breadcrumbs.c | 23 +-
drivers/gpu/drm/i915/intel_cdclk.c | 35 +-
drivers/gpu/drm/i915/intel_ddi.c | 5 +
drivers/gpu/drm/i915/intel_display.c | 373 +--
drivers/gpu/drm/i915/intel_drv.h | 4 +-
drivers/gpu/drm/i915/intel_engine_cs.c | 5 +
drivers/gpu/drm/i915/intel_fbdev.c | 10 +-
drivers/gpu/drm/i915/intel_hdmi.c | 3 +-
drivers/gpu/drm/i915/intel_i2c.c | 4 +-
drivers/gpu/drm/i915/intel_lpe_audio.c | 2 +-
drivers/gpu/drm/i915/intel_lrc.c | 3 +
drivers/gpu/drm/i915/intel_pm.c | 13 -
drivers/gpu/drm/i915/intel_psr.c | 16 +-
drivers/gpu/drm/i915/intel_runtime_pm.c | 11 +
drivers/gpu/drm/i915/intel_sprite.c | 83 +
drivers/gpu/drm/i915/intel_uncore.c | 13 +
drivers/gpu/drm/i915/intel_uncore.h | 1 +
drivers/gpu/drm/imx/imx-drm-core.c | 11 +-
drivers/gpu/drm/nouveau/include/nvkm/subdev/mmu.h | 1 +
drivers/gpu/drm/nouveau/nouveau_bo.c | 9 +-
drivers/gpu/drm/nouveau/nouveau_drm.c | 2 +-
drivers/gpu/drm/nouveau/nouveau_drv.h | 11 +-
drivers/gpu/drm/nouveau/nouveau_fbcon.c | 2 +-
drivers/gpu/drm/nouveau/nouveau_mem.c | 6 +-
drivers/gpu/drm/nouveau/nouveau_ttm.c | 39 +-
drivers/gpu/drm/nouveau/nouveau_vmm.c | 2 +-
drivers/gpu/drm/nouveau/nvkm/engine/device/base.c | 6 +-
.../gpu/drm/nouveau/nvkm/engine/disp/sorgf119.c | 1 +
drivers/gpu/drm/nouveau/nvkm/subdev/bar/base.c | 3 +-
drivers/gpu/drm/nouveau/nvkm/subdev/bar/gk20a.c | 1 -
drivers/gpu/drm/nouveau/nvkm/subdev/bios/dp.c | 9 +-
drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c | 2 +-
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/Kbuild | 2 +
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/mcp77.c | 41 +
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.h | 10 +
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmmcp77.c | 45 +
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmnv50.c | 16 +-
drivers/gpu/drm/nouveau/nvkm/subdev/pci/base.c | 7 +
drivers/gpu/drm/omapdrm/displays/Kconfig | 1 +
drivers/gpu/drm/omapdrm/dss/dpi.c | 4 +-
drivers/gpu/drm/omapdrm/dss/hdmi4_cec.c | 48 +-
drivers/gpu/drm/omapdrm/dss/hdmi4_core.c | 23 +-
drivers/gpu/drm/omapdrm/omap_dmm_tiler.c | 3 +-
drivers/gpu/drm/radeon/cik.c | 24 -
drivers/gpu/drm/rockchip/dw-mipi-dsi.c | 3 +-
drivers/gpu/drm/sun4i/sun4i_hdmi_enc.c | 20 +
drivers/gpu/drm/sun4i/sun4i_hdmi_tmds_clk.c | 9 +-
drivers/gpu/drm/sun4i/sun4i_tcon.c | 4 +-
drivers/gpu/drm/tegra/sor.c | 3 +
drivers/gpu/drm/ttm/ttm_page_alloc.c | 139 +-
drivers/gpu/drm/vc4/vc4_bo.c | 3 +-
drivers/gpu/drm/vc4/vc4_gem.c | 4 +-
drivers/gpu/drm/vc4/vc4_hdmi.c | 3 +-
drivers/gpu/drm/vc4/vc4_irq.c | 4 +
drivers/gpu/drm/vc4/vc4_v3d.c | 3 +
drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c | 2 +
drivers/gpu/drm/vmwgfx/vmwgfx_kms.c | 8 +-
drivers/gpu/drm/vmwgfx/vmwgfx_kms.h | 2 +-
drivers/gpu/drm/vmwgfx/vmwgfx_ldu.c | 4 +-
drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c | 4 +-
drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c | 41 +-
drivers/hid/hid-core.c | 2 +-
drivers/hid/hid-cp2112.c | 15 +-
drivers/hid/hid-holtekff.c | 8 +-
drivers/hv/channel.c | 10 +-
drivers/hv/channel_mgmt.c | 7 +-
drivers/hv/vmbus_drv.c | 2 +
drivers/hwmon/hwmon.c | 21 +-
drivers/hwmon/jc42.c | 21 +
drivers/hwmon/pmbus/pmbus_core.c | 21 +-
drivers/hwtracing/stm/ftrace.c | 6 +-
drivers/i2c/busses/i2c-cht-wc.c | 2 +-
drivers/i2c/busses/i2c-i801.c | 3 +
drivers/i2c/busses/i2c-piix4.c | 2 +-
drivers/i2c/busses/i2c-stm32.h | 3 +-
drivers/i2c/busses/i2c-stm32f4.c | 3 +-
drivers/i2c/busses/i2c-stm32f7.c | 3 +-
drivers/i2c/i2c-boardinfo.c | 2 +
drivers/i2c/i2c-core-base.c | 6 +-
drivers/i2c/i2c-core-smbus.c | 13 +-
drivers/iio/adc/Kconfig | 37 +
drivers/iio/adc/Makefile | 3 +
drivers/iio/adc/cpcap-adc.c | 2 +-
drivers/iio/adc/meson_saradc.c | 52 +-
drivers/iio/adc/sd_adc_modulator.c | 68 +
drivers/iio/adc/stm32-dfsdm-adc.c | 1205 +++++++++
drivers/iio/adc/stm32-dfsdm-core.c | 302 +++
drivers/iio/adc/stm32-dfsdm.h | 310 +++
drivers/iio/buffer/Kconfig | 10 +
drivers/iio/buffer/Makefile | 1 +
drivers/iio/buffer/industrialio-buffer-cb.c | 11 +
drivers/iio/buffer/industrialio-hw-consumer.c | 247 ++
drivers/iio/health/max30102.c | 2 +-
drivers/iio/industrialio-core.c | 4 +-
drivers/iio/inkern.c | 17 +-
drivers/iio/proximity/sx9500.c | 9 +
drivers/infiniband/Kconfig | 2 +-
drivers/infiniband/core/cma.c | 3 +-
drivers/infiniband/core/core_priv.h | 2 +-
drivers/infiniband/core/device.c | 22 +-
drivers/infiniband/core/iwcm.c | 2 +-
drivers/infiniband/core/nldev.c | 56 +-
drivers/infiniband/core/security.c | 60 +-
drivers/infiniband/core/umem.c | 2 +-
drivers/infiniband/core/uverbs_cmd.c | 10 +-
drivers/infiniband/core/verbs.c | 3 +-
drivers/infiniband/hw/cxgb4/cq.c | 16 +-
drivers/infiniband/hw/cxgb4/iw_cxgb4.h | 2 -
drivers/infiniband/hw/cxgb4/qp.c | 94 +-
drivers/infiniband/hw/cxgb4/t4.h | 6 +
drivers/infiniband/hw/hfi1/file_ops.c | 4 +-
drivers/infiniband/hw/hfi1/hfi.h | 1 -
drivers/infiniband/hw/hfi1/pcie.c | 30 +-
drivers/infiniband/hw/hfi1/rc.c | 2 +-
drivers/infiniband/hw/hns/hns_roce_alloc.c | 23 -
drivers/infiniband/hw/hns/hns_roce_device.h | 4 +-
drivers/infiniband/hw/hns/hns_roce_hem.c | 25 +-
drivers/infiniband/hw/hns/hns_roce_hem.h | 1 +
drivers/infiniband/hw/hns/hns_roce_hw_v2.c | 22 +-
drivers/infiniband/hw/i40iw/i40iw_cm.c | 31 +-
drivers/infiniband/hw/i40iw/i40iw_ctrl.c | 43 +-
drivers/infiniband/hw/i40iw/i40iw_d.h | 6 +-
drivers/infiniband/hw/mlx4/mr.c | 2 +-
drivers/infiniband/hw/mlx4/qp.c | 26 +-
drivers/infiniband/hw/mlx5/cmd.c | 11 -
drivers/infiniband/hw/mlx5/cmd.h | 2 -
drivers/infiniband/hw/mlx5/main.c | 54 +-
drivers/infiniband/hw/mlx5/mlx5_ib.h | 4 +
drivers/infiniband/hw/mlx5/mr.c | 1 +
drivers/infiniband/hw/mlx5/qp.c | 7 +-
drivers/infiniband/hw/vmw_pvrdma/pvrdma.h | 6 +-
drivers/infiniband/hw/vmw_pvrdma/pvrdma_cq.c | 7 +-
drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c | 17 +-
drivers/infiniband/hw/vmw_pvrdma/pvrdma_qp.c | 14 +-
drivers/infiniband/hw/vmw_pvrdma/pvrdma_srq.c | 7 +-
drivers/infiniband/ulp/ipoib/ipoib_cm.c | 1 +
drivers/infiniband/ulp/ipoib/ipoib_ib.c | 7 +-
drivers/infiniband/ulp/ipoib/ipoib_main.c | 25 +-
drivers/infiniband/ulp/ipoib/ipoib_multicast.c | 5 +-
drivers/infiniband/ulp/isert/ib_isert.c | 1 +
drivers/infiniband/ulp/srpt/ib_srpt.c | 5 +-
drivers/input/joystick/analog.c | 2 +-
drivers/input/misc/ims-pcu.c | 2 +-
drivers/input/misc/twl4030-vibra.c | 6 +-
drivers/input/misc/twl6040-vibra.c | 3 +-
drivers/input/misc/xen-kbdfront.c | 2 -
drivers/input/mouse/alps.c | 23 +-
drivers/input/mouse/alps.h | 10 +-
drivers/input/mouse/elantech.c | 2 +-
drivers/input/mouse/synaptics.c | 1 +
drivers/input/rmi4/rmi_driver.c | 4 +-
drivers/input/touchscreen/88pm860x-ts.c | 16 +-
drivers/input/touchscreen/elants_i2c.c | 10 +-
drivers/input/touchscreen/hideep.c | 3 +-
drivers/input/touchscreen/of_touchscreen.c | 4 +
drivers/iommu/amd_iommu.c | 2 +-
drivers/iommu/arm-smmu-v3.c | 17 +-
drivers/iommu/intel-iommu.c | 8 +-
drivers/iommu/intel_irq_remapping.c | 2 +-
drivers/irqchip/irq-gic-v3-its.c | 4 +-
drivers/irqchip/irq-renesas-intc-irqpin.c | 6 +-
drivers/leds/led-core.c | 1 +
drivers/md/bcache/alloc.c | 2 +-
drivers/md/bcache/btree.c | 5 +-
drivers/md/bcache/extents.c | 2 +-
drivers/md/bcache/journal.c | 7 +-
drivers/md/bcache/request.c | 13 +-
drivers/md/dm-bufio.c | 8 +-
drivers/md/dm-cache-target.c | 12 +-
drivers/md/dm-crypt.c | 20 +-
drivers/md/dm-integrity.c | 49 +-
drivers/md/dm-mpath.c | 67 +-
drivers/md/dm-snap.c | 48 +-
drivers/md/dm-table.c | 5 +-
drivers/md/dm-thin-metadata.c | 6 +-
drivers/md/dm-thin.c | 22 +-
drivers/md/md.c | 4 +-
drivers/md/persistent-data/dm-btree.c | 19 +-
drivers/md/raid1.c | 4 +
drivers/md/raid10.c | 4 +
drivers/md/raid5-cache.c | 22 +-
drivers/md/raid5.c | 2 +-
drivers/media/common/siano/smscoreapi.c | 66 +-
drivers/media/dvb-core/dvb_ca_en50221.c | 68 +-
drivers/media/dvb-core/dvb_frontend.c | 13 +-
drivers/media/dvb-core/dvb_net.c | 15 +-
drivers/media/dvb-frontends/af9013.h | 24 +-
drivers/media/dvb-frontends/ascot2e.h | 9 +
drivers/media/dvb-frontends/cxd2820r.h | 24 +-
drivers/media/dvb-frontends/drx39xyj/bsp_i2c.h | 12 +-
drivers/media/dvb-frontends/drx39xyj/drx_driver.h | 878 +++----
drivers/media/dvb-frontends/drx39xyj/drxj.c | 248 +-
drivers/media/dvb-frontends/drx39xyj/drxj.h | 220 +-
drivers/media/dvb-frontends/drxk.h | 13 +-
drivers/media/dvb-frontends/drxk_hard.c | 32 +-
drivers/media/dvb-frontends/dvb-pll.h | 13 +-
drivers/media/dvb-frontends/helene.h | 30 +-
drivers/media/dvb-frontends/horus3a.h | 9 +
drivers/media/dvb-frontends/ix2505v.c | 6 +-
drivers/media/dvb-frontends/ix2505v.h | 28 +-
drivers/media/dvb-frontends/l64781.c | 2 +-
drivers/media/dvb-frontends/m88ds3103.h | 155 +-
drivers/media/dvb-frontends/mb86a20s.h | 17 +-
drivers/media/dvb-frontends/mn88472.h | 16 +-
drivers/media/dvb-frontends/rtl2830.h | 1 -
drivers/media/dvb-frontends/rtl2832.h | 1 -
drivers/media/dvb-frontends/rtl2832_sdr.h | 6 +-
drivers/media/dvb-frontends/sp887x.c | 6 +-
drivers/media/dvb-frontends/stb6000.h | 11 +-
drivers/media/dvb-frontends/stv0299.c | 2 +-
drivers/media/dvb-frontends/tda10071.h | 1 -
drivers/media/dvb-frontends/tda826x.h | 11 +-
drivers/media/dvb-frontends/tua6100.c | 2 +-
drivers/media/dvb-frontends/tua6100.h | 2 +-
drivers/media/dvb-frontends/zd1301_demod.h | 13 +-
drivers/media/dvb-frontends/zl10036.c | 8 +-
drivers/media/dvb-frontends/zl10036.h | 16 +-
drivers/media/i2c/Kconfig | 1 +
drivers/media/i2c/et8ek8/Kconfig | 1 +
drivers/media/i2c/imx274.c | 5 +-
drivers/media/i2c/lm3560.c | 1 +
drivers/media/i2c/m5mols/m5mols_capture.c | 5 +
drivers/media/i2c/m5mols/m5mols_controls.c | 1 +
drivers/media/i2c/m5mols/m5mols_core.c | 20 +-
drivers/media/i2c/ov5647.c | 4 +-
drivers/media/i2c/s5k6a3.c | 3 +
drivers/media/i2c/s5k6aa.c | 5 +
drivers/media/i2c/tvp514x.c | 12 +-
drivers/media/pci/netup_unidvb/netup_unidvb_core.c | 8 +-
drivers/media/pci/solo6x10/solo6x10-enc.c | 2 +-
drivers/media/pci/sta2x11/sta2x11_vip.c | 11 +
drivers/media/pci/tw68/tw68-risc.c | 33 +-
drivers/media/platform/davinci/vpif.c | 3 +-
drivers/media/platform/davinci/vpif_capture.c | 27 +-
drivers/media/platform/davinci/vpif_display.c | 16 +-
drivers/media/platform/exynos4-is/fimc-capture.c | 3 +
drivers/media/platform/exynos4-is/media-dev.c | 11 +-
drivers/media/platform/exynos4-is/mipi-csis.c | 2 +-
.../media/platform/mtk-vcodec/vdec/vdec_h264_if.c | 1 +
.../media/platform/mtk-vcodec/vdec/vdec_vp8_if.c | 1 -
.../media/platform/mtk-vcodec/venc/venc_h264_if.c | 4 +-
.../media/platform/mtk-vcodec/venc/venc_vp8_if.c | 2 +-
drivers/media/platform/mtk-vpu/mtk_vpu.c | 3 +-
drivers/media/platform/pxa_camera.c | 9 +-
drivers/media/platform/rcar_fdp1.c | 2 +-
drivers/media/platform/rcar_jpu.c | 4 +-
drivers/media/platform/s3c-camif/camif-core.c | 1 +
drivers/media/platform/sh_veu.c | 2 +-
drivers/media/platform/soc_camera/soc_scale_crop.c | 21 +-
drivers/media/platform/sti/hva/hva-h264.c | 18 +-
drivers/media/platform/ti-vpe/vpe.c | 2 +-
drivers/media/platform/vim2m.c | 2 +-
drivers/media/platform/vsp1/vsp1_dl.c | 1 +
drivers/media/radio/radio-si476x.c | 18 +-
drivers/media/radio/radio-wl1273.c | 2 +-
drivers/media/rc/img-ir/img-ir-hw.c | 2 +-
drivers/media/rc/imon.c | 40 +-
drivers/media/rc/ir-jvc-decoder.c | 2 +-
drivers/media/rc/ir-lirc-codec.c | 4 +-
drivers/media/rc/ir-nec-decoder.c | 3 +-
drivers/media/rc/ir-sanyo-decoder.c | 2 +-
drivers/media/rc/ir-sharp-decoder.c | 2 +-
drivers/media/rc/ir-xmp-decoder.c | 2 +-
drivers/media/rc/rc-ir-raw.c | 2 +-
drivers/media/rc/rc-main.c | 78 +-
drivers/media/rc/sir_ir.c | 40 +-
drivers/media/rc/st_rc.c | 6 +-
drivers/media/rc/streamzap.c | 6 +-
drivers/media/tuners/mt2063.c | 6 +-
drivers/media/usb/dvb-usb/cinergyT2-fe.c | 2 +-
drivers/media/usb/dvb-usb/dib0700_devices.c | 8 +-
drivers/media/usb/dvb-usb/dibusb-common.c | 16 +-
drivers/media/usb/dvb-usb/friio-fe.c | 2 +-
drivers/media/usb/dvb-usb/friio.c | 2 +-
drivers/media/usb/gspca/ov519.c | 2 +-
drivers/media/usb/pwc/pwc-dec23.c | 7 +-
drivers/media/usb/siano/smsusb.c | 4 +-
drivers/media/usb/ttusb-budget/dvb-ttusb-budget.c | 6 +-
drivers/media/usb/usbtv/usbtv-core.c | 1 +
drivers/media/v4l2-core/tuner-core.c | 4 +-
drivers/media/v4l2-core/v4l2-async.c | 3 +-
drivers/media/v4l2-core/v4l2-dv-timings.c | 10 +-
drivers/media/v4l2-core/v4l2-fwnode.c | 10 +-
drivers/media/v4l2-core/v4l2-mem2mem.c | 2 +
drivers/media/v4l2-core/videobuf-core.c | 2 +-
drivers/media/v4l2-core/videobuf-dma-sg.c | 5 +-
drivers/media/v4l2-core/videobuf2-core.c | 56 +-
drivers/media/v4l2-core/videobuf2-memops.c | 2 +-
drivers/media/v4l2-core/videobuf2-v4l2.c | 10 +-
drivers/mfd/arizona-irq.c | 4 +-
drivers/mfd/cros_ec_spi.c | 53 +-
drivers/mfd/rtsx_pcr.c | 3 +
drivers/mfd/twl4030-audio.c | 9 +-
drivers/mfd/twl6040.c | 12 +-
drivers/misc/cxl/pci.c | 12 +-
drivers/misc/eeprom/at24.c | 41 +-
drivers/misc/pti.c | 2 +-
drivers/mmc/core/block.c | 67 +-
drivers/mmc/core/bus.c | 3 +
drivers/mmc/core/card.h | 2 +
drivers/mmc/core/debugfs.c | 1 +
drivers/mmc/core/mmc.c | 6 +-
drivers/mmc/core/quirks.h | 8 +
drivers/mmc/core/sd.c | 2 +-
drivers/mmc/host/renesas_sdhi_core.c | 3 +
drivers/mmc/host/s3cmci.c | 6 +-
drivers/mmc/host/sdhci-esdhc-imx.c | 14 +
drivers/mmc/host/sdhci-msm.c | 14 +
drivers/mmc/host/sdhci.c | 28 +-
drivers/mtd/mtdcore.c | 2 +-
drivers/mtd/mtdsuper.c | 6 +-
drivers/mtd/nand/brcmnand/brcmnand.c | 2 +-
drivers/mtd/nand/gpio.c | 6 +-
drivers/mtd/nand/gpmi-nand/gpmi-nand.c | 6 +-
drivers/mtd/nand/pxa3xx_nand.c | 1 +
drivers/mux/core.c | 4 +-
drivers/net/bonding/bond_netlink.c | 2 +-
drivers/net/can/flexcan.c | 11 +-
drivers/net/can/peak_canfd/peak_canfd.c | 9 +-
drivers/net/can/peak_canfd/peak_pciefd_main.c | 5 +-
drivers/net/can/sja1000/peak_pci.c | 5 +-
drivers/net/can/ti_hecc.c | 3 +
drivers/net/can/usb/ems_usb.c | 3 +
drivers/net/can/usb/esd_usb2.c | 2 +
drivers/net/can/usb/gs_usb.c | 2 +-
drivers/net/can/usb/kvaser_usb.c | 13 +-
drivers/net/can/usb/mcba_usb.c | 4 +-
drivers/net/can/usb/peak_usb/pcan_usb_fd.c | 21 +-
drivers/net/can/usb/usb_8dev.c | 2 +
drivers/net/can/vxcan.c | 2 +-
drivers/net/dsa/b53/b53_common.c | 9 +-
drivers/net/dsa/bcm_sf2.c | 1 -
drivers/net/dsa/bcm_sf2_cfp.c | 4 +-
drivers/net/dsa/mv88e6xxx/chip.c | 34 +-
drivers/net/dsa/mv88e6xxx/port.c | 1 +
drivers/net/ethernet/3com/3c59x.c | 90 +-
drivers/net/ethernet/amazon/ena/ena_netdev.c | 45 +-
drivers/net/ethernet/aquantia/atlantic/aq_cfg.h | 5 +-
.../net/ethernet/aquantia/atlantic/aq_ethtool.c | 16 +-
drivers/net/ethernet/aquantia/atlantic/aq_hw.h | 29 +-
drivers/net/ethernet/aquantia/atlantic/aq_nic.c | 82 +-
drivers/net/ethernet/aquantia/atlantic/aq_nic.h | 2 +-
.../net/ethernet/aquantia/atlantic/aq_pci_func.c | 5 +-
.../ethernet/aquantia/atlantic/hw_atl/hw_atl_a0.c | 17 +-
.../ethernet/aquantia/atlantic/hw_atl/hw_atl_b0.c | 29 +-
.../aquantia/atlantic/hw_atl/hw_atl_llh_internal.h | 6 +
.../aquantia/atlantic/hw_atl/hw_atl_utils.c | 80 +-
.../aquantia/atlantic/hw_atl/hw_atl_utils.h | 6 +-
drivers/net/ethernet/aquantia/atlantic/ver.h | 6 +-
drivers/net/ethernet/arc/emac.h | 2 +
drivers/net/ethernet/arc/emac_main.c | 164 +-
drivers/net/ethernet/arc/emac_rockchip.c | 13 +-
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c | 4 +-
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c | 14 +-
drivers/net/ethernet/broadcom/bnxt/bnxt.c | 9 +-
drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c | 4 +-
drivers/net/ethernet/broadcom/bnxt/bnxt_sriov.c | 2 +-
drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c | 57 +-
drivers/net/ethernet/broadcom/tg3.c | 21 +-
drivers/net/ethernet/broadcom/tg3.h | 7 +-
drivers/net/ethernet/cavium/liquidio/lio_main.c | 2 +-
drivers/net/ethernet/cavium/thunder/nicvf_queues.c | 3 +-
drivers/net/ethernet/chelsio/cxgb4/cxgb4.h | 1 -
drivers/net/ethernet/chelsio/cxgb4/t4_hw.c | 17 +-
drivers/net/ethernet/cirrus/cs89x0.c | 4 +
drivers/net/ethernet/freescale/fec_main.c | 13 +-
.../net/ethernet/freescale/fs_enet/fs_enet-main.c | 16 +-
drivers/net/ethernet/freescale/fs_enet/fs_enet.h | 1 +
drivers/net/ethernet/freescale/gianfar.c | 11 +-
drivers/net/ethernet/freescale/gianfar_ptp.c | 3 +-
drivers/net/ethernet/ibm/ibmvnic.c | 37 +-
drivers/net/ethernet/intel/e1000/e1000.h | 3 +-
drivers/net/ethernet/intel/e1000/e1000_hw.c | 6 +-
drivers/net/ethernet/intel/e1000/e1000_main.c | 27 +-
drivers/net/ethernet/intel/e1000e/ich8lan.c | 11 +-
drivers/net/ethernet/intel/e1000e/ich8lan.h | 3 +-
drivers/net/ethernet/intel/e1000e/netdev.c | 9 +-
drivers/net/ethernet/intel/fm10k/fm10k_pci.c | 9 +-
drivers/net/ethernet/intel/i40e/i40e_main.c | 38 +-
drivers/net/ethernet/intel/i40e/i40e_txrx.c | 26 +-
drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c | 2 +-
drivers/net/ethernet/intel/i40evf/i40e_txrx.c | 26 +-
drivers/net/ethernet/marvell/mvmdio.c | 3 +-
drivers/net/ethernet/marvell/mvneta.c | 8 +-
drivers/net/ethernet/marvell/mvpp2.c | 50 +-
drivers/net/ethernet/marvell/skge.c | 1 -
drivers/net/ethernet/mediatek/mtk_eth_soc.c | 11 +-
drivers/net/ethernet/mellanox/mlx4/en_port.c | 57 +-
drivers/net/ethernet/mellanox/mlx4/en_selftest.c | 2 +-
drivers/net/ethernet/mellanox/mlx4/mlx4_en.h | 3 +
.../net/ethernet/mellanox/mlx4/resource_tracker.c | 1 -
drivers/net/ethernet/mellanox/mlx5/core/cmd.c | 4 +-
drivers/net/ethernet/mellanox/mlx5/core/en.h | 11 +-
drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c | 26 +-
.../net/ethernet/mellanox/mlx5/core/en_ethtool.c | 13 +-
drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 111 +-
drivers/net/ethernet/mellanox/mlx5/core/en_rep.c | 2 +
.../net/ethernet/mellanox/mlx5/core/en_selftest.c | 27 +-
drivers/net/ethernet/mellanox/mlx5/core/eq.c | 20 +-
drivers/net/ethernet/mellanox/mlx5/core/fpga/sdk.c | 6 +
drivers/net/ethernet/mellanox/mlx5/core/fs_core.c | 16 +-
drivers/net/ethernet/mellanox/mlx5/core/health.c | 2 +-
.../net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c | 5 +-
drivers/net/ethernet/mellanox/mlx5/core/lag.c | 56 +
.../net/ethernet/mellanox/mlx5/core/lib/clock.c | 6 +-
drivers/net/ethernet/mellanox/mlx5/core/main.c | 103 +-
drivers/net/ethernet/mellanox/mlx5/core/qp.c | 4 +-
drivers/net/ethernet/mellanox/mlx5/core/rl.c | 22 +-
drivers/net/ethernet/mellanox/mlx5/core/uar.c | 14 +-
drivers/net/ethernet/mellanox/mlx5/core/vport.c | 22 +-
drivers/net/ethernet/mellanox/mlx5/core/vxlan.c | 64 +-
drivers/net/ethernet/mellanox/mlx5/core/vxlan.h | 1 +
drivers/net/ethernet/mellanox/mlxsw/pci.c | 7 +-
drivers/net/ethernet/mellanox/mlxsw/pci_hw.h | 1 +
drivers/net/ethernet/mellanox/mlxsw/spectrum.c | 29 +-
drivers/net/ethernet/mellanox/mlxsw/spectrum.h | 2 +
.../net/ethernet/mellanox/mlxsw/spectrum_qdisc.c | 7 +-
.../net/ethernet/mellanox/mlxsw/spectrum_router.c | 146 +-
.../ethernet/mellanox/mlxsw/spectrum_switchdev.c | 6 +
drivers/net/ethernet/netronome/nfp/bpf/main.c | 55 +-
drivers/net/ethernet/netronome/nfp/bpf/main.h | 8 +
.../net/ethernet/netronome/nfp/nfp_net_common.c | 2 +
.../net/ethernet/netronome/nfp/nfp_net_ethtool.c | 2 +-
drivers/net/ethernet/netronome/nfp/nfp_net_repr.c | 15 +-
drivers/net/ethernet/nvidia/forcedeth.c | 4 +-
drivers/net/ethernet/qlogic/qed/qed_spq.c | 8 +-
drivers/net/ethernet/qualcomm/emac/emac-phy.c | 7 +-
drivers/net/ethernet/qualcomm/emac/emac.c | 6 +-
drivers/net/ethernet/qualcomm/rmnet/rmnet_config.c | 1 +
.../net/ethernet/qualcomm/rmnet/rmnet_handlers.c | 8 +-
drivers/net/ethernet/renesas/ravb_main.c | 27 +-
drivers/net/ethernet/renesas/sh_eth.c | 76 +-
drivers/net/ethernet/sfc/tx.c | 5 +-
drivers/net/ethernet/stmicro/stmmac/common.h | 2 +-
drivers/net/ethernet/stmicro/stmmac/dwmac-stm32.c | 4 +-
drivers/net/ethernet/stmicro/stmmac/dwmac-sun8i.c | 3 +-
drivers/net/ethernet/stmicro/stmmac/dwmac4_descs.c | 5 +-
drivers/net/ethernet/stmicro/stmmac/enh_desc.c | 3 +-
drivers/net/ethernet/stmicro/stmmac/norm_desc.c | 2 +-
.../net/ethernet/stmicro/stmmac/stmmac_hwtstamp.c | 6 +-
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 9 +-
drivers/net/ethernet/ti/netcp_core.c | 2 +-
drivers/net/ethernet/via/via-rhine.c | 4 +-
drivers/net/ethernet/xilinx/Kconfig | 1 +
drivers/net/geneve.c | 14 +
drivers/net/hippi/rrunner.c | 2 +-
drivers/net/ipvlan/ipvlan_core.c | 1 +
drivers/net/macvlan.c | 7 +-
drivers/net/phy/at803x.c | 4 -
drivers/net/phy/marvell.c | 18 +-
drivers/net/phy/marvell10g.c | 5 +-
drivers/net/phy/mdio-sun4i.c | 6 +-
drivers/net/phy/mdio-xgene.c | 21 +-
drivers/net/phy/mdio_bus.c | 1 +
drivers/net/phy/meson-gxl.c | 74 +-
drivers/net/phy/micrel.c | 7 +-
drivers/net/phy/phy.c | 9 +-
drivers/net/phy/phy_device.c | 10 +-
drivers/net/phy/phylink.c | 8 +-
drivers/net/phy/sfp-bus.c | 6 +-
drivers/net/phy/sfp.c | 41 +-
drivers/net/ppp/ppp_generic.c | 5 +-
drivers/net/tap.c | 14 +-
drivers/net/thunderbolt.c | 57 +-
drivers/net/tun.c | 39 +-
drivers/net/usb/lan78xx.c | 1 +
drivers/net/usb/qmi_wwan.c | 5 +
drivers/net/usb/r8152.c | 13 +
drivers/net/usb/usbnet.c | 5 +-
drivers/net/virtio_net.c | 2 +-
drivers/net/vxlan.c | 23 +-
drivers/net/wan/lmc/lmc_main.c | 13 +-
drivers/net/wireless/ath/ath9k/channel.c | 2 +-
drivers/net/wireless/ath/wcn36xx/main.c | 23 +-
drivers/net/wireless/ath/wcn36xx/pmc.c | 6 +-
.../wireless/broadcom/brcm80211/brcmfmac/common.c | 9 +-
.../wireless/broadcom/brcm80211/brcmfmac/sdio.c | 4 +-
drivers/net/wireless/intel/iwlwifi/fw/api/txq.h | 4 +
drivers/net/wireless/intel/iwlwifi/fw/dbg.h | 2 -
drivers/net/wireless/intel/iwlwifi/iwl-trans.h | 4 +-
drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c | 2 +-
drivers/net/wireless/intel/iwlwifi/mvm/mvm.h | 3 +
drivers/net/wireless/intel/iwlwifi/mvm/ops.c | 1 +
drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c | 18 +-
drivers/net/wireless/intel/iwlwifi/mvm/sta.c | 53 +-
.../net/wireless/intel/iwlwifi/mvm/time-event.c | 24 +-
drivers/net/wireless/intel/iwlwifi/mvm/tx.c | 3 +-
drivers/net/wireless/intel/iwlwifi/mvm/utils.c | 13 +-
drivers/net/wireless/intel/iwlwifi/pcie/drv.c | 2 +
drivers/net/wireless/intel/iwlwifi/pcie/internal.h | 10 +-
.../net/wireless/intel/iwlwifi/pcie/trans-gen2.c | 6 +
drivers/net/wireless/intel/iwlwifi/pcie/trans.c | 10 +
drivers/net/wireless/intel/iwlwifi/pcie/tx-gen2.c | 11 +-
drivers/net/wireless/intel/iwlwifi/pcie/tx.c | 8 +-
drivers/net/wireless/mac80211_hwsim.c | 20 +-
drivers/net/wireless/st/cw1200/sta.c | 4 +-
drivers/net/wireless/ti/wl1251/main.c | 2 +-
drivers/net/wireless/ti/wlcore/cmd.c | 5 +-
drivers/net/xen-netback/interface.c | 2 +-
drivers/net/xen-netfront.c | 19 +
drivers/nvdimm/btt.c | 201 +-
drivers/nvdimm/btt.h | 47 +-
drivers/nvdimm/pfn_devs.c | 20 +-
drivers/nvme/host/core.c | 37 +-
drivers/nvme/host/fabrics.c | 1 +
drivers/nvme/host/fabrics.h | 30 +
drivers/nvme/host/fc.c | 22 +-
drivers/nvme/host/multipath.c | 2 +-
drivers/nvme/host/nvme.h | 14 +-
drivers/nvme/host/pci.c | 83 +-
drivers/nvme/host/rdma.c | 280 +-
drivers/nvme/target/fc.c | 9 +-
drivers/nvme/target/fcloop.c | 2 +-
drivers/nvme/target/loop.c | 25 +-
drivers/nvmem/meson-mx-efuse.c | 4 +-
drivers/of/dynamic.c | 4 +-
drivers/of/of_mdio.c | 12 +-
drivers/of/overlay.c | 84 +-
drivers/of/unittest.c | 1 -
drivers/parisc/dino.c | 10 +-
drivers/parisc/eisa_eeprom.c | 2 +-
drivers/parisc/lba_pci.c | 33 +
drivers/pci/host/pci-hyperv.c | 8 +-
drivers/pci/host/pcie-rcar.c | 8 +-
drivers/pci/pci-driver.c | 9 +-
drivers/phy/motorola/phy-cpcap-usb.c | 2 +-
drivers/phy/phy-core.c | 4 +
drivers/phy/renesas/Kconfig | 2 +
drivers/phy/rockchip/phy-rockchip-typec.c | 2 +
drivers/phy/tegra/xusb.c | 58 +-
drivers/pinctrl/intel/pinctrl-cherryview.c | 16 +
drivers/pinctrl/intel/pinctrl-denverton.c | 2 +-
drivers/pinctrl/mvebu/pinctrl-armada-37xx.c | 13 +-
drivers/pinctrl/pinctrl-gemini.c | 2 +-
drivers/pinctrl/pinctrl-single.c | 5 +-
drivers/pinctrl/stm32/pinctrl-stm32.c | 2 +-
drivers/pinctrl/sunxi/pinctrl-sun50i-a64.c | 2 +-
drivers/pinctrl/sunxi/pinctrl-sun50i-h5.c | 6 +-
drivers/pinctrl/sunxi/pinctrl-sun9i-a80.c | 6 +-
drivers/platform/x86/asus-wireless.c | 1 +
drivers/platform/x86/dell-laptop.c | 17 +
drivers/platform/x86/dell-wmi.c | 2 +
drivers/platform/x86/wmi.c | 2 +-
drivers/s390/Makefile | 1 +
drivers/s390/block/Kconfig | 1 +
drivers/s390/block/dasd.c | 11 +-
drivers/s390/block/dasd_3990_erp.c | 10 +
drivers/s390/block/dasd_devmap.c | 1 +
drivers/s390/block/dasd_diag.c | 1 +
drivers/s390/block/dasd_eckd.c | 17 +-
drivers/s390/block/dasd_fba.c | 1 +
drivers/s390/block/dasd_int.h | 2 +-
drivers/s390/block/dcssblk.c | 1 +
drivers/s390/block/scm_blk.c | 1 +
drivers/s390/block/xpram.c | 1 +
drivers/s390/char/Kconfig | 1 +
drivers/s390/char/Makefile | 2 +
drivers/s390/char/defkeymap.map | 1 +
drivers/s390/char/fs3270.c | 1 +
drivers/s390/char/hmcdrv_mod.c | 1 +
drivers/s390/char/monreader.c | 1 +
drivers/s390/char/monwriter.c | 1 +
drivers/s390/char/raw3270.c | 1 +
drivers/s390/char/sclp_async.c | 1 +
drivers/s390/char/tape_34xx.c | 1 +
drivers/s390/char/tape_3590.c | 1 +
drivers/s390/char/tape_class.c | 1 +
drivers/s390/char/tape_core.c | 1 +
drivers/s390/char/tty3270.c | 1 +
drivers/s390/char/vmlogrdr.c | 1 +
drivers/s390/char/vmur.c | 1 +
drivers/s390/char/zcore.c | 2 +-
drivers/s390/cio/blacklist.h | 1 +
drivers/s390/cio/ccwgroup.c | 1 +
drivers/s390/cio/chp.c | 1 +
drivers/s390/cio/chsc.c | 1 +
drivers/s390/cio/chsc_sch.c | 1 +
drivers/s390/cio/cio.c | 1 +
drivers/s390/cio/cmf.c | 15 +-
drivers/s390/cio/css.c | 3 +-
drivers/s390/cio/device.c | 3 +-
drivers/s390/cio/device_fsm.c | 1 +
drivers/s390/cio/device_ops.c | 3 +-
drivers/s390/cio/eadm_sch.c | 1 +
drivers/s390/cio/isc.c | 1 +
drivers/s390/cio/qdio_main.c | 8 +-
drivers/s390/cio/qdio_setup.c | 1 +
drivers/s390/cio/scm.c | 1 +
drivers/s390/cio/vfio_ccw_drv.c | 1 +
drivers/s390/crypto/ap_bus.c | 15 +-
drivers/s390/crypto/ap_bus.h | 15 +-
drivers/s390/crypto/pkey_api.c | 6 +-
drivers/s390/crypto/zcrypt_api.c | 19 +-
drivers/s390/crypto/zcrypt_api.h | 15 +-
drivers/s390/crypto/zcrypt_card.c | 11 +-
drivers/s390/crypto/zcrypt_cca_key.h | 15 +-
drivers/s390/crypto/zcrypt_cex2a.c | 15 +-
drivers/s390/crypto/zcrypt_cex2a.h | 15 +-
drivers/s390/crypto/zcrypt_cex4.c | 1 +
drivers/s390/crypto/zcrypt_error.h | 15 +-
drivers/s390/crypto/zcrypt_msgtype50.c | 15 +-
drivers/s390/crypto/zcrypt_msgtype50.h | 15 +-
drivers/s390/crypto/zcrypt_msgtype6.c | 15 +-
drivers/s390/crypto/zcrypt_msgtype6.h | 15 +-
drivers/s390/crypto/zcrypt_pcixcc.c | 15 +-
drivers/s390/crypto/zcrypt_pcixcc.h | 15 +-
drivers/s390/crypto/zcrypt_queue.c | 11 +-
drivers/s390/net/Kconfig | 1 +
drivers/s390/net/ctcm_main.c | 1 +
drivers/s390/net/fsm.c | 1 +
drivers/s390/net/lcs.c | 15 +-
drivers/s390/net/netiucv.c | 16 +-
drivers/s390/net/qeth_core.h | 9 +-
drivers/s390/net/qeth_core_main.c | 47 +-
drivers/s390/net/qeth_core_sys.c | 1 +
drivers/s390/net/qeth_l2_main.c | 5 +-
drivers/s390/net/qeth_l3.h | 2 +-
drivers/s390/net/qeth_l3_main.c | 44 +-
drivers/s390/net/qeth_l3_sys.c | 75 +-
drivers/s390/net/smsgiucv.c | 15 +-
drivers/s390/net/smsgiucv_app.c | 1 +
drivers/s390/scsi/Makefile | 1 +
drivers/s390/scsi/zfcp_aux.c | 1 +
drivers/s390/virtio/Makefile | 5 +-
drivers/s390/virtio/virtio_ccw.c | 5 +-
drivers/scsi/aacraid/aacraid.h | 2 +
drivers/scsi/aacraid/commsup.c | 43 +-
drivers/scsi/aacraid/linit.c | 5 +-
drivers/scsi/aacraid/rx.c | 15 +-
drivers/scsi/aacraid/src.c | 20 +-
drivers/scsi/bfa/bfad_bsg.c | 6 +-
drivers/scsi/bfa/bfad_im.c | 6 +-
drivers/scsi/bfa/bfad_im.h | 10 +
drivers/scsi/libfc/fc_lport.c | 4 +
drivers/scsi/libsas/sas_expander.c | 10 +-
drivers/scsi/libsas/sas_scsi_host.c | 17 +-
drivers/scsi/lpfc/lpfc_mem.c | 2 +-
drivers/scsi/osd/osd_initiator.c | 4 +-
drivers/scsi/scsi_debugfs.c | 6 +-
drivers/scsi/scsi_devinfo.c | 33 +-
drivers/scsi/scsi_lib.c | 12 +-
drivers/scsi/scsi_scan.c | 13 +-
drivers/scsi/scsi_sysfs.c | 10 +-
drivers/scsi/scsi_transport_spi.c | 12 +-
drivers/scsi/sd.c | 4 +-
drivers/scsi/storvsc_drv.c | 3 +-
drivers/scsi/ufs/ufshcd.c | 7 +-
drivers/soc/amlogic/meson-gx-socinfo.c | 4 +-
drivers/spi/spi-armada-3700.c | 8 +
drivers/spi/spi-atmel.c | 2 +-
drivers/spi/spi-rspi.c | 4 +-
drivers/spi/spi-sun4i.c | 2 +-
drivers/spi/spi-xilinx.c | 11 +
drivers/ssb/Kconfig | 2 +-
drivers/staging/android/ashmem.c | 2 +
drivers/staging/android/ion/Kconfig | 2 +-
drivers/staging/android/ion/ion.c | 4 +-
drivers/staging/android/ion/ion_cma_heap.c | 15 +-
drivers/staging/ccree/ssi_hash.c | 11 +-
drivers/staging/comedi/drivers/ni_atmio.c | 5 +
.../staging/lustre/lnet/klnds/socklnd/socklnd.c | 23 +-
drivers/staging/lustre/lnet/lnet/lib-socket.c | 8 +-
drivers/staging/lustre/lustre/llite/file.c | 2 +-
drivers/staging/lustre/lustre/llite/llite_lib.c | 14 +-
.../staging/media/atomisp/include/linux/atomisp.h | 34 +-
.../media/atomisp/pci/atomisp2/atomisp_cmd.c | 2 +-
.../atomisp/pci/atomisp2/atomisp_compat_css20.c | 2 +-
.../atomisp/pci/atomisp2/atomisp_compat_ioctl32.h | 16 +-
.../media/atomisp/pci/atomisp2/atomisp_subdev.h | 2 +-
.../atomisp2/css2400/base/circbuf/src/circbuf.c | 26 +-
.../camera/pipe/interface/ia_css_pipe_binarydesc.h | 34 +-
.../camera/pipe/interface/ia_css_pipe_util.h | 2 +-
.../css2400/camera/util/interface/ia_css_util.h | 18 +-
.../css_2401_csi2p_system/host/csi_rx_private.h | 2 +-
.../css_2401_csi2p_system/host/ibuf_ctrl_private.h | 4 +-
.../css2400/css_2401_csi2p_system/host/isys_irq.c | 2 +-
.../css_2401_csi2p_system/host/isys_irq_private.h | 4 +-
.../host/isys_stream2mmio_private.h | 4 +-
.../css_2401_csi2p_system/host/pixelgen_private.h | 2 +-
.../css_2401_csi2p_system/isys_dma_global.h | 4 +-
.../css_2401_csi2p_system/pixelgen_global.h | 2 +-
.../css2400/css_2401_csi2p_system/system_global.h | 8 +-
.../atomisp/pci/atomisp2/css2400/css_api_version.h | 2 +-
.../css2400/hive_isp_css_common/host/gp_timer.c | 2 +-
.../hive_isp_css_include/host/csi_rx_public.h | 4 +-
.../hive_isp_css_include/host/ibuf_ctrl_public.h | 4 +-
.../css2400/hive_isp_css_include/host/isp_op1w.h | 98 +-
.../css2400/hive_isp_css_include/host/isp_op2w.h | 78 +-
.../host/isys_stream2mmio_public.h | 4 +-
.../hive_isp_css_include/host/pixelgen_public.h | 4 +-
.../hive_isp_css_include/host/ref_vector_func.h | 144 +-
.../css2400/hive_isp_css_include/math_support.h | 2 +-
.../css2400/hive_isp_css_include/string_support.h | 8 +-
.../css2400/hive_isp_css_shared/host/tag.c | 4 +-
.../media/atomisp/pci/atomisp2/css2400/ia_css.h | 2 +-
.../media/atomisp/pci/atomisp2/css2400/ia_css_3a.h | 38 +-
.../pci/atomisp2/css2400/ia_css_acc_types.h | 216 +-
.../atomisp/pci/atomisp2/css2400/ia_css_buffer.h | 32 +-
.../atomisp/pci/atomisp2/css2400/ia_css_control.h | 22 +-
.../pci/atomisp2/css2400/ia_css_device_access.h | 2 +-
.../atomisp/pci/atomisp2/css2400/ia_css_dvs.h | 52 +-
.../atomisp/pci/atomisp2/css2400/ia_css_env.h | 40 +-
.../atomisp/pci/atomisp2/css2400/ia_css_err.h | 18 +-
.../pci/atomisp2/css2400/ia_css_event_public.h | 68 +-
.../atomisp/pci/atomisp2/css2400/ia_css_firmware.h | 14 +-
.../atomisp/pci/atomisp2/css2400/ia_css_frac.h | 10 +-
.../pci/atomisp2/css2400/ia_css_frame_format.h | 62 +-
.../pci/atomisp2/css2400/ia_css_frame_public.h | 120 +-
.../pci/atomisp2/css2400/ia_css_input_port.h | 32 +-
.../atomisp/pci/atomisp2/css2400/ia_css_irq.h | 112 +-
.../atomisp/pci/atomisp2/css2400/ia_css_metadata.h | 24 +-
.../atomisp/pci/atomisp2/css2400/ia_css_mipi.h | 10 +-
.../atomisp/pci/atomisp2/css2400/ia_css_mmu.h | 4 +-
.../atomisp/pci/atomisp2/css2400/ia_css_morph.h | 6 +-
.../pci/atomisp2/css2400/ia_css_pipe_public.h | 128 +-
.../atomisp/pci/atomisp2/css2400/ia_css_prbs.h | 12 +-
.../pci/atomisp2/css2400/ia_css_properties.h | 6 +-
.../atomisp/pci/atomisp2/css2400/ia_css_shading.h | 6 +-
.../atomisp/pci/atomisp2/css2400/ia_css_stream.h | 4 +-
.../pci/atomisp2/css2400/ia_css_stream_format.h | 90 +-
.../pci/atomisp2/css2400/ia_css_stream_public.h | 148 +-
.../atomisp/pci/atomisp2/css2400/ia_css_timer.h | 30 +-
.../atomisp/pci/atomisp2/css2400/ia_css_tpg.h | 8 +-
.../atomisp/pci/atomisp2/css2400/ia_css_types.h | 258 +-
.../atomisp/pci/atomisp2/css2400/ia_css_version.h | 6 +-
.../css2400/isp/kernels/aa/aa_2/ia_css_aa2_types.h | 6 +-
.../isp/kernels/anr/anr_1.0/ia_css_anr_types.h | 6 +-
.../isp/kernels/anr/anr_2/ia_css_anr2_types.h | 4 +-
.../isp/kernels/anr/anr_2/ia_css_anr_param.h | 2 +-
.../bayer_ls/bayer_ls_1.0/ia_css_bayer_ls_param.h | 2 +-
.../css2400/isp/kernels/bh/bh_2/ia_css_bh_types.h | 4 +-
.../css2400/isp/kernels/bnlm/ia_css_bnlm_types.h | 36 +-
.../isp/kernels/bnr/bnr2_2/ia_css_bnr2_2_types.h | 34 +-
.../isp/kernels/cnr/cnr_2/ia_css_cnr2_types.h | 20 +-
.../conversion_1.0/ia_css_conversion_types.h | 8 +-
.../isp/kernels/crop/crop_1.0/ia_css_crop_param.h | 2 +-
.../isp/kernels/crop/crop_1.0/ia_css_crop_types.h | 2 +-
.../isp/kernels/csc/csc_1.0/ia_css_csc_types.h | 8 +-
.../isp/kernels/ctc/ctc2/ia_css_ctc2_param.h | 12 +-
.../isp/kernels/ctc/ctc2/ia_css_ctc2_types.h | 10 +-
.../isp/kernels/ctc/ctc_1.0/ia_css_ctc_types.h | 38 +-
.../isp/kernels/de/de_1.0/ia_css_de_types.h | 10 +-
.../css2400/isp/kernels/de/de_2/ia_css_de2_types.h | 10 +-
.../isp/kernels/dp/dp_1.0/ia_css_dp_types.h | 8 +-
.../css2400/isp/kernels/dpc2/ia_css_dpc2_types.h | 6 +-
.../isp/kernels/dvs/dvs_1.0/ia_css_dvs_param.h | 2 +-
.../isp/kernels/dvs/dvs_1.0/ia_css_dvs_types.h | 2 +-
.../isp/kernels/eed1_8/ia_css_eed1_8_types.h | 82 +-
.../isp/kernels/fc/fc_1.0/ia_css_formats_types.h | 6 +-
.../isp/kernels/fpn/fpn_1.0/ia_css_fpn_types.h | 14 +-
.../isp/kernels/gc/gc_1.0/ia_css_gc_types.h | 32 +-
.../css2400/isp/kernels/gc/gc_2/ia_css_gc2_types.h | 14 +-
.../css2400/isp/kernels/hdr/ia_css_hdr_types.h | 26 +-
.../ipu2_io_ls/bayer_io_ls/ia_css_bayer_io.host.c | 2 +-
.../yuv444_io_ls/ia_css_yuv444_io.host.c | 2 +-
.../kernels/macc/macc1_5/ia_css_macc1_5_types.h | 16 +-
.../isp/kernels/macc/macc_1.0/ia_css_macc_types.h | 12 +-
.../css2400/isp/kernels/ob/ob2/ia_css_ob2_types.h | 12 +-
.../isp/kernels/ob/ob_1.0/ia_css_ob_types.h | 26 +-
.../output/output_1.0/ia_css_output_param.h | 2 +-
.../output/output_1.0/ia_css_output_types.h | 8 +-
.../kernels/qplane/qplane_2/ia_css_qplane_types.h | 2 +-
.../isp/kernels/raw/raw_1.0/ia_css_raw_types.h | 2 +-
.../isp/kernels/ref/ref_1.0/ia_css_ref_param.h | 2 +-
.../isp/kernels/ref/ref_1.0/ia_css_ref_types.h | 2 +-
.../isp/kernels/s3a/s3a_1.0/ia_css_s3a_types.h | 98 +-
.../kernels/s3a_stat_ls/ia_css_s3a_stat_ls_param.h | 2 +-
.../css2400/isp/kernels/sc/sc_1.0/ia_css_sc.host.h | 4 +-
.../isp/kernels/sc/sc_1.0/ia_css_sc_types.h | 42 +-
.../kernels/sdis/common/ia_css_sdis_common_types.h | 104 +-
.../isp/kernels/sdis/sdis_1.0/ia_css_sdis_types.h | 20 +-
.../isp/kernels/sdis/sdis_2/ia_css_sdis2_types.h | 40 +-
.../isp/kernels/tdf/tdf_1.0/ia_css_tdf_types.h | 38 +-
.../isp/kernels/tnr/tnr3/ia_css_tnr3_types.h | 26 +-
.../isp/kernels/tnr/tnr_1.0/ia_css_tnr_types.h | 10 +-
.../isp/kernels/vf/vf_1.0/ia_css_vf_param.h | 4 +-
.../isp/kernels/vf/vf_1.0/ia_css_vf_types.h | 4 +-
.../isp/kernels/wb/wb_1.0/ia_css_wb_types.h | 14 +-
.../isp/kernels/xnr/xnr_1.0/ia_css_xnr.host.c | 2 +-
.../isp/kernels/xnr/xnr_1.0/ia_css_xnr_param.h | 2 +-
.../isp/kernels/xnr/xnr_1.0/ia_css_xnr_types.h | 20 +-
.../isp/kernels/xnr/xnr_3.0/ia_css_xnr3_types.h | 30 +-
.../isp/kernels/ynr/ynr_1.0/ia_css_ynr_types.h | 28 +-
.../isp/kernels/ynr/ynr_2/ia_css_ynr2_types.h | 40 +-
.../yuv_ls/yuv_ls_1.0/ia_css_yuv_ls_param.h | 2 +-
.../atomisp/pci/atomisp2/css2400/memory_realloc.c | 2 +-
.../runtime/binary/interface/ia_css_binary.h | 2 +-
.../atomisp2/css2400/runtime/binary/src/binary.c | 2 +-
.../pci/atomisp2/css2400/runtime/bufq/src/bufq.c | 2 +-
.../css2400/runtime/debug/interface/ia_css_debug.h | 30 +-
.../css2400/runtime/debug/src/ia_css_debug.c | 10 +-
.../pci/atomisp2/css2400/runtime/event/src/event.c | 4 +-
.../atomisp2/css2400/runtime/eventq/src/eventq.c | 2 +-
.../css2400/runtime/frame/interface/ia_css_frame.h | 22 +-
.../pci/atomisp2/css2400/runtime/frame/src/frame.c | 2 +-
.../pci/atomisp2/css2400/runtime/ifmtr/src/ifmtr.c | 2 +-
.../css2400/runtime/inputfifo/src/inputfifo.c | 2 +-
.../isp_param/interface/ia_css_isp_param_types.h | 6 +-
.../css2400/runtime/isp_param/src/isp_param.c | 2 +-
.../css2400/runtime/isys/interface/ia_css_isys.h | 6 +-
.../css2400/runtime/isys/src/csi_rx_rmgr.c | 2 +-
.../css2400/runtime/isys/src/ibuf_ctrl_rmgr.c | 2 +-
.../css2400/runtime/isys/src/isys_dma_rmgr.c | 2 +-
.../atomisp2/css2400/runtime/isys/src/isys_init.c | 2 +-
.../runtime/isys/src/isys_stream2mmio_rmgr.c | 2 +-
.../pci/atomisp2/css2400/runtime/isys/src/rx.c | 2 +-
.../css2400/runtime/isys/src/virtual_isys.c | 8 +-
.../runtime/pipeline/interface/ia_css_pipeline.h | 28 +-
.../css2400/runtime/pipeline/src/pipeline.c | 8 +-
.../css2400/runtime/queue/interface/ia_css_queue.h | 22 +-
.../css2400/runtime/queue/src/queue_access.c | 2 +-
.../pci/atomisp2/css2400/runtime/rmgr/src/rmgr.c | 4 +-
.../atomisp2/css2400/runtime/rmgr/src/rmgr_vbuf.c | 26 +-
.../runtime/spctrl/interface/ia_css_spctrl.h | 20 +-
.../runtime/spctrl/interface/ia_css_spctrl_comm.h | 14 +-
.../atomisp2/css2400/runtime/spctrl/src/spctrl.c | 4 +-
.../pci/atomisp2/css2400/runtime/timer/src/timer.c | 2 +-
.../media/atomisp/pci/atomisp2/css2400/sh_css.c | 68 +-
.../atomisp/pci/atomisp2/css2400/sh_css_internal.h | 22 +-
.../atomisp/pci/atomisp2/css2400/sh_css_legacy.h | 2 +-
.../atomisp/pci/atomisp2/css2400/sh_css_mipi.c | 4 +-
.../atomisp/pci/atomisp2/css2400/sh_css_params.h | 4 +-
.../media/atomisp/pci/atomisp2/css2400/sh_css_sp.c | 18 +-
.../atomisp/pci/atomisp2/css2400/sh_css_struct.h | 2 +-
drivers/staging/octeon-usb/octeon-hcd.c | 6 +-
drivers/staging/pi433/rf69.c | 2 +-
drivers/staging/rtl8188eu/os_dep/ioctl_linux.c | 14 +-
drivers/target/target_core_pscsi.c | 4 +-
drivers/tee/optee/core.c | 1 -
drivers/thunderbolt/nhi.c | 2 +-
drivers/tty/n_tty.c | 4 +-
drivers/tty/serdev/serdev-ttyport.c | 26 +-
drivers/tty/serial/8250/8250_early.c | 14 +-
drivers/tty/serial/8250/8250_pci.c | 3 +
drivers/usb/chipidea/ci_hdrc_msm.c | 2 +-
drivers/usb/common/ulpi.c | 4 +-
drivers/usb/core/config.c | 32 +-
drivers/usb/core/devio.c | 14 +-
drivers/usb/core/hub.c | 9 +
drivers/usb/core/quirks.c | 9 +-
drivers/usb/dwc2/core.h | 4 +
drivers/usb/dwc2/gadget.c | 42 +-
drivers/usb/dwc2/params.c | 29 +-
drivers/usb/dwc3/dwc3-of-simple.c | 5 +-
drivers/usb/dwc3/gadget.c | 4 +-
drivers/usb/gadget/composite.c | 7 +-
drivers/usb/gadget/function/f_fs.c | 15 +-
drivers/usb/gadget/legacy/Kconfig | 2 +-
drivers/usb/gadget/udc/bdc/bdc_core.c | 1 -
drivers/usb/gadget/udc/core.c | 36 +-
drivers/usb/gadget/udc/renesas_usb3.c | 2 +-
drivers/usb/host/ehci-dbg.c | 2 +-
drivers/usb/host/xhci-debugfs.c | 16 +-
drivers/usb/host/xhci-mem.c | 22 +-
drivers/usb/host/xhci-pci.c | 3 +
drivers/usb/host/xhci-ring.c | 18 +-
drivers/usb/host/xhci.c | 6 +-
drivers/usb/misc/usb3503.c | 2 +
drivers/usb/mon/mon_bin.c | 8 +-
drivers/usb/musb/da8xx.c | 10 +-
drivers/usb/serial/cp210x.c | 2 +
drivers/usb/serial/ftdi_sio.c | 1 +
drivers/usb/serial/ftdi_sio_ids.h | 6 +
drivers/usb/serial/option.c | 20 +
drivers/usb/serial/qcserial.c | 3 +
drivers/usb/serial/usb_debug.c | 2 +
drivers/usb/storage/uas-detect.h | 4 +
drivers/usb/storage/unusual_devs.h | 7 +
drivers/usb/storage/unusual_uas.h | 14 +
drivers/usb/typec/Kconfig | 54 +-
drivers/usb/typec/ucsi/Kconfig | 1 -
drivers/usb/usbip/stub_dev.c | 3 +-
drivers/usb/usbip/stub_main.c | 5 +-
drivers/usb/usbip/stub_rx.c | 47 +-
drivers/usb/usbip/stub_tx.c | 13 +-
drivers/usb/usbip/usbip_common.c | 33 +-
drivers/usb/usbip/usbip_common.h | 1 +
drivers/usb/usbip/vhci_hcd.c | 13 +-
drivers/usb/usbip/vhci_rx.c | 23 +-
drivers/usb/usbip/vhci_sysfs.c | 25 +-
drivers/usb/usbip/vhci_tx.c | 3 +-
drivers/usb/usbip/vudc_rx.c | 19 +
drivers/usb/usbip/vudc_tx.c | 11 +-
drivers/vhost/net.c | 20 +-
drivers/virtio/virtio.c | 2 +
drivers/virtio/virtio_balloon.c | 3 +-
drivers/virtio/virtio_mmio.c | 22 +-
drivers/xen/Kconfig | 2 +-
drivers/xen/balloon.c | 65 +-
drivers/xen/gntdev.c | 8 +-
drivers/xen/pvcalls-front.c | 6 +-
fs/9p/vfs_super.c | 6 +-
fs/adfs/super.c | 4 +-
fs/affs/amigaffs.c | 2 +-
fs/affs/bitmap.c | 6 +-
fs/affs/super.c | 16 +-
fs/afs/dir.c | 37 +-
fs/afs/inode.c | 4 +
fs/afs/internal.h | 5 +-
fs/afs/rxrpc.c | 2 +-
fs/afs/security.c | 18 +-
fs/afs/super.c | 18 +-
fs/afs/write.c | 8 +-
fs/autofs4/root.c | 17 +-
fs/autofs4/waitq.c | 1 -
fs/befs/ChangeLog | 2 +-
fs/befs/linuxvfs.c | 4 +-
fs/btrfs/compression.c | 9 +-
fs/btrfs/compression.h | 5 +-
fs/btrfs/ctree.c | 18 +-
fs/btrfs/ctree.h | 3 +-
fs/btrfs/delayed-inode.c | 45 +-
fs/btrfs/disk-io.c | 22 +-
fs/btrfs/extent-tree.c | 15 +-
fs/btrfs/extent_io.c | 4 +-
fs/btrfs/extent_io.h | 8 +-
fs/btrfs/file.c | 130 +-
fs/btrfs/free-space-cache.c | 3 +-
fs/btrfs/inode.c | 36 +-
fs/btrfs/ioctl.c | 6 +-
fs/btrfs/relocation.c | 3 +-
fs/btrfs/send.c | 124 +-
fs/btrfs/super.c | 63 +-
fs/btrfs/tests/extent-io-tests.c | 6 +-
fs/btrfs/tests/inode-tests.c | 12 +-
fs/btrfs/tree-checker.c | 27 +-
fs/btrfs/tree-checker.h | 14 +-
fs/btrfs/tree-log.c | 2 +-
fs/btrfs/volumes.c | 37 +-
fs/ceph/mds_client.c | 42 +-
fs/ceph/super.c | 8 +-
fs/cifs/cifs_fs_sb.h | 2 +-
fs/cifs/cifsfs.c | 12 +-
fs/cifs/cifsglob.h | 4 +-
fs/cifs/inode.c | 2 +-
fs/cifs/smb2ops.c | 3 +-
fs/cifs/smb2pdu.c | 30 +-
fs/cifs/xattr.c | 8 +-
fs/coda/inode.c | 4 +-
fs/cramfs/Kconfig | 1 +
fs/cramfs/inode.c | 4 +-
fs/ecryptfs/main.c | 8 +-
fs/efs/super.c | 4 +-
fs/exec.c | 16 +-
fs/ext2/balloc.c | 4 +-
fs/ext2/ialloc.c | 4 +-
fs/ext2/super.c | 20 +-
fs/ext4/extents.c | 1 +
fs/ext4/ialloc.c | 2 +
fs/ext4/inode.c | 13 +-
fs/ext4/namei.c | 4 +
fs/ext4/super.c | 52 +-
fs/f2fs/checkpoint.c | 10 +-
fs/f2fs/f2fs.h | 2 +-
fs/f2fs/gc.c | 2 +-
fs/f2fs/recovery.c | 10 +-
fs/f2fs/super.c | 28 +-
fs/fat/fatent.c | 6 +-
fs/fat/inode.c | 10 +-
fs/fat/misc.c | 2 +-
fs/fat/namei_msdos.c | 2 +-
fs/freevxfs/vxfs_super.c | 4 +-
fs/fs-writeback.c | 2 +-
fs/fuse/inode.c | 12 +-
fs/gfs2/ops_fstype.c | 16 +-
fs/gfs2/super.c | 10 +-
fs/gfs2/trans.c | 2 +-
fs/hfs/mdb.c | 4 +-
fs/hfs/super.c | 16 +-
fs/hfsplus/super.c | 22 +-
fs/hpfs/dir.c | 1 -
fs/hpfs/dnode.c | 2 -
fs/hpfs/map.c | 2 +-
fs/hpfs/super.c | 9 +-
fs/hugetlbfs/inode.c | 4 +-
fs/inode.c | 10 +-
fs/isofs/inode.c | 2 +-
fs/jffs2/fs.c | 4 +-
fs/jffs2/os-linux.h | 2 +-
fs/jffs2/super.c | 4 +-
fs/jfs/super.c | 10 +-
fs/kernfs/mount.c | 2 +-
fs/libfs.c | 6 +-
fs/lockd/host.c | 24 +-
fs/lockd/mon.c | 3 +-
fs/lockd/svc.c | 38 +-
fs/lockd/svcsubs.c | 2 +-
fs/locks.c | 2 +-
fs/mbcache.c | 3 +
fs/minix/inode.c | 4 +-
fs/namei.c | 15 +-
fs/namespace.c | 1 +
fs/ncpfs/inode.c | 4 +-
fs/nfs/client.c | 11 +
fs/nfs/dir.c | 2 +-
fs/nfs/inode.c | 2 +-
fs/nfs/internal.h | 2 +-
fs/nfs/nfs4client.c | 17 +-
fs/nfs/nfs4state.c | 4 +-
fs/nfs/super.c | 22 +-
fs/nfs/write.c | 2 +
fs/nfs_common/grace.c | 10 +-
fs/nfsd/auth.c | 3 +
fs/nfsd/export.c | 10 +-
fs/nfsd/netns.h | 3 +
fs/nfsd/nfs4idmap.c | 4 +-
fs/nfsd/nfs4state.c | 279 +-
fs/nfsd/nfsctl.c | 3 +
fs/nfsd/nfssvc.c | 14 +-
fs/nilfs2/segment.c | 2 +-
fs/nilfs2/super.c | 24 +-
fs/nilfs2/the_nilfs.c | 6 +-
fs/notify/fsnotify.c | 2 +-
fs/nsfs.c | 2 +-
fs/ntfs/super.c | 32 +-
fs/ocfs2/file.c | 2 +-
fs/ocfs2/super.c | 28 +-
fs/ocfs2/xattr.c | 2 +-
fs/openpromfs/inode.c | 4 +-
fs/orangefs/super.c | 8 +-
fs/overlayfs/Kconfig | 10 +
fs/overlayfs/dir.c | 3 +-
fs/overlayfs/namei.c | 18 +-
fs/overlayfs/overlayfs.h | 2 +-
fs/overlayfs/ovl_entry.h | 2 +
fs/overlayfs/readdir.c | 7 +-
fs/overlayfs/super.c | 97 +-
fs/proc/array.c | 7 +-
fs/proc/base.c | 5 +-
fs/proc/inode.c | 2 +-
fs/proc/root.c | 2 +-
fs/proc_namespace.c | 8 +-
fs/qnx4/inode.c | 4 +-
fs/qnx6/inode.c | 4 +-
fs/quota/dquot.c | 22 +-
fs/reiserfs/inode.c | 2 +-
fs/reiserfs/journal.c | 6 +-
fs/reiserfs/prints.c | 4 +-
fs/reiserfs/super.c | 19 +-
fs/reiserfs/xattr.c | 10 +-
fs/romfs/super.c | 4 +-
fs/squashfs/super.c | 4 +-
fs/statfs.c | 6 +-
fs/super.c | 43 +-
fs/sysfs/mount.c | 2 +-
fs/sysv/inode.c | 2 +-
fs/sysv/super.c | 2 +-
fs/ubifs/file.c | 2 +-
fs/ubifs/io.c | 2 +-
fs/ubifs/super.c | 20 +-
fs/ubifs/ubifs.h | 4 +-
fs/udf/super.c | 6 +-
fs/ufs/balloc.c | 8 +-
fs/ufs/ialloc.c | 10 +-
fs/ufs/super.c | 30 +-
fs/userfaultfd.c | 20 +-
fs/xfs/libxfs/xfs_alloc.c | 4 +-
fs/xfs/libxfs/xfs_attr.c | 20 +-
fs/xfs/libxfs/xfs_attr_leaf.c | 9 +-
fs/xfs/libxfs/xfs_attr_leaf.h | 3 +-
fs/xfs/libxfs/xfs_bmap.c | 8 +-
fs/xfs/libxfs/xfs_defer.c | 39 +-
fs/xfs/libxfs/xfs_defer.h | 5 +-
fs/xfs/libxfs/xfs_ialloc.c | 10 +-
fs/xfs/libxfs/xfs_ialloc.h | 1 -
fs/xfs/libxfs/xfs_iext_tree.c | 4 +-
fs/xfs/libxfs/xfs_refcount.c | 52 +-
fs/xfs/libxfs/xfs_rmap.c | 99 +-
fs/xfs/libxfs/xfs_rmap.h | 16 +-
fs/xfs/scrub/inode.c | 14 +-
fs/xfs/scrub/quota.c | 4 +-
fs/xfs/scrub/scrub.c | 1 -
fs/xfs/scrub/trace.c | 1 -
fs/xfs/xfs_aops.c | 12 +-
fs/xfs/xfs_bmap_item.c | 23 +-
fs/xfs/xfs_bmap_item.h | 3 +-
fs/xfs/xfs_buf.c | 15 +-
fs/xfs/xfs_dquot.c | 14 +-
fs/xfs/xfs_dquot_item.c | 40 +-
fs/xfs/xfs_extfree_item.c | 2 +-
fs/xfs/xfs_fsops.c | 5 +
fs/xfs/xfs_icache.c | 35 +-
fs/xfs/xfs_icache.h | 1 +
fs/xfs/xfs_inode.c | 82 +-
fs/xfs/xfs_inode.h | 3 +-
fs/xfs/xfs_iomap.c | 4 +-
fs/xfs/xfs_log.c | 6 +-
fs/xfs/xfs_log_recover.c | 75 +-
fs/xfs/xfs_qm.c | 50 +-
fs/xfs/xfs_refcount_item.c | 21 +-
fs/xfs/xfs_refcount_item.h | 3 +-
fs/xfs/xfs_reflink.c | 23 +-
fs/xfs/xfs_super.c | 17 +-
fs/xfs/xfs_super.h | 2 +-
fs/xfs/xfs_symlink.c | 15 +-
fs/xfs/xfs_trace.c | 1 -
include/acpi/acpi_bus.h | 4 +
include/acpi/acpi_drivers.h | 1 +
include/asm-generic/mm_hooks.h | 5 +-
include/asm-generic/pgtable.h | 17 +-
include/crypto/if_alg.h | 6 +-
include/crypto/internal/hash.h | 8 +
include/crypto/mcryptd.h | 1 +
include/drm/drm_connector.h | 10 +
include/drm/drm_edid.h | 5 +-
include/drm/drm_mode_config.h | 18 +-
include/drm/ttm/ttm_page_alloc.h | 32 +-
include/kvm/arm_arch_timer.h | 5 +-
include/linux/acpi.h | 6 +
include/linux/bio.h | 2 +
include/linux/blk_types.h | 9 +-
include/linux/blkdev.h | 25 +-
include/linux/bpf.h | 36 +-
include/linux/bpf_verifier.h | 4 +-
include/linux/compiler-gcc.h | 2 +-
include/linux/compiler.h | 47 +-
include/linux/completion.h | 46 -
include/linux/cpu.h | 7 +
include/linux/cpuhotplug.h | 2 +-
include/linux/crash_core.h | 2 +
include/linux/cred.h | 1 +
include/linux/debugfs.h | 2 +
include/linux/delayacct.h | 8 +-
include/linux/dma-mapping.h | 2 -
include/linux/efi.h | 4 +-
include/linux/fs.h | 19 +-
include/linux/fscache.h | 2 +-
include/linux/gpio/driver.h | 33 +-
include/linux/hugetlb.h | 8 -
include/linux/hyperv.h | 1 +
include/linux/idr.h | 1 +
include/linux/iio/adc/stm32-dfsdm-adc.h | 18 +
include/linux/iio/consumer.h | 37 +
include/linux/iio/hw-consumer.h | 21 +
include/linux/iio/iio.h | 28 -
include/linux/iio/timer/stm32-lptim-trigger.h | 5 +-
include/linux/iio/types.h | 28 +
include/linux/intel-pti.h | 43 +
include/linux/ipv6.h | 3 +-
include/linux/irq.h | 17 +
include/linux/irqdesc.h | 15 +-
include/linux/irqdomain.h | 2 +-
include/linux/irqflags.h | 4 -
include/linux/kallsyms.h | 6 -
include/linux/kmemcheck.h | 1 -
include/linux/kvm_host.h | 5 +-
include/{lib => linux}/libgcc.h | 0
include/linux/lockdep.h | 127 -
include/linux/mfd/rtsx_pci.h | 2 +-
include/linux/migrate.h | 2 +-
include/linux/mlx5/driver.h | 26 +-
include/linux/mlx5/mlx5_ifc.h | 13 +-
include/linux/mm.h | 14 +
include/linux/netlink.h | 4 +-
include/linux/oom.h | 9 +
include/linux/pci.h | 3 +
include/linux/perf_event.h | 6 +-
include/linux/pm.h | 1 +
include/linux/pti.h | 50 +-
include/linux/ptr_ring.h | 23 +-
include/linux/rbtree.h | 2 +
include/linux/rculist_nulls.h | 38 -
include/linux/rwlock_types.h | 3 -
include/linux/sched.h | 17 +-
include/linux/sched/coredump.h | 1 +
include/linux/serdev.h | 2 +-
include/linux/sh_eth.h | 1 -
include/linux/skbuff.h | 3 +-
include/linux/spi/spi.h | 2 +-
include/linux/spinlock.h | 5 -
include/linux/spinlock_types.h | 3 -
include/linux/string.h | 5 +-
include/linux/sunrpc/cache.h | 2 +-
include/linux/sysfs.h | 6 +
include/linux/tcp.h | 3 +-
include/linux/tick.h | 1 +
include/linux/timer.h | 4 +-
include/linux/trace.h | 2 +-
include/linux/usb/usbnet.h | 1 +
include/linux/vermagic.h | 8 +-
include/net/arp.h | 3 +
include/net/cfg80211.h | 3 +-
include/net/gue.h | 18 +-
include/net/ip.h | 1 +
include/net/mac80211.h | 8 +-
include/net/pkt_cls.h | 5 +-
include/net/red.h | 13 +-
include/net/sch_generic.h | 3 +
include/net/sctp/checksum.h | 13 +-
include/net/sctp/sctp.h | 5 +
include/net/sctp/stream_sched.h | 5 +
include/net/sctp/structs.h | 5 +-
include/net/sock.h | 11 +-
include/net/tc_act/tc_sample.h | 1 -
include/net/tcp.h | 5 +-
include/net/tls.h | 2 +-
include/net/vxlan.h | 2 +-
include/net/xfrm.h | 3 +
include/scsi/libsas.h | 2 +-
include/sound/hdaudio_ext.h | 4 +-
include/sound/pcm.h | 8 +
include/sound/rt5514.h | 2 +
include/sound/rt5645.h | 3 +
include/sound/soc-acpi-intel-match.h | 1 +
include/sound/soc-acpi.h | 14 +-
include/sound/soc-dai.h | 5 +-
include/sound/soc.h | 11 +-
include/trace/events/clk.h | 4 +-
include/trace/events/kvm.h | 7 +-
include/trace/events/preemptirq.h | 11 +-
include/trace/events/rxrpc.h | 86 +-
include/trace/events/tcp.h | 97 +-
include/trace/events/xdp.h | 1 +
include/uapi/asm-generic/bpf_perf_event.h | 9 +
include/uapi/linux/bcache.h | 2 +-
include/uapi/linux/bfs_fs.h | 2 +-
include/uapi/linux/bpf_perf_event.h | 5 +-
include/uapi/linux/if_ether.h | 3 +
include/uapi/linux/kfd_ioctl.h | 22 +-
include/uapi/linux/kvm.h | 8 +-
include/uapi/linux/libc-compat.h | 61 +-
include/uapi/linux/netfilter/nf_conntrack_common.h | 2 +-
include/uapi/linux/openvswitch.h | 1 -
include/uapi/linux/pkt_sched.h | 1 -
include/uapi/linux/rtnetlink.h | 1 +
include/uapi/linux/rxrpc.h | 1 +
include/uapi/linux/usb/ch9.h | 3 +
include/uapi/linux/vm_sockets_diag.h | 1 +
include/uapi/sound/asound.h | 9 +
include/uapi/sound/snd_sst_tokens.h | 17 +-
include/xen/balloon.h | 5 +
init/Kconfig | 14 +-
init/main.c | 16 +-
ipc/mqueue.c | 2 +-
kernel/acct.c | 2 +-
kernel/bpf/arraymap.c | 61 +-
kernel/bpf/core.c | 26 +-
kernel/bpf/hashtab.c | 2 +
kernel/bpf/inode.c | 40 +-
kernel/bpf/offload.c | 15 +
kernel/bpf/sockmap.c | 11 +-
kernel/bpf/syscall.c | 2 +-
kernel/bpf/verifier.c | 388 ++-
kernel/cgroup/cgroup-v1.c | 6 +-
kernel/cgroup/cgroup.c | 21 +-
kernel/cgroup/debug.c | 4 +-
kernel/cgroup/stat.c | 8 +-
kernel/cpu.c | 26 +-
kernel/crash_core.c | 2 +-
kernel/debug/kdb/kdb_io.c | 2 +-
kernel/delayacct.c | 42 +-
kernel/events/core.c | 7 +-
kernel/exit.c | 9 +
kernel/fork.c | 3 +-
kernel/futex.c | 90 +-
kernel/groups.c | 5 +-
kernel/irq/debug.h | 5 +
kernel/irq/debugfs.c | 1 +
kernel/irq/generic-chip.c | 11 +-
kernel/irq/internals.h | 2 +-
kernel/irq/irqdomain.c | 13 +-
kernel/irq/matrix.c | 24 +-
kernel/irq/msi.c | 64 +-
kernel/kallsyms.c | 8 +-
kernel/kcov.c | 4 +-
kernel/locking/lockdep.c | 651 +----
kernel/locking/rtmutex.c | 26 +-
kernel/locking/rtmutex_common.h | 1 +
kernel/locking/spinlock.c | 13 +-
kernel/module.c | 6 +-
kernel/pid.c | 8 +-
kernel/printk/printk.c | 3 -
kernel/sched/completion.c | 5 -
kernel/sched/core.c | 28 +-
kernel/sched/cpufreq_schedutil.c | 2 +-
kernel/sched/fair.c | 102 +-
kernel/sched/membarrier.c | 2 +
kernel/sched/rt.c | 8 +-
kernel/sched/wait.c | 2 +-
kernel/time/Kconfig | 1 +
kernel/time/posix-timers.c | 29 +-
kernel/time/tick-sched.c | 32 +-
kernel/time/timer.c | 37 +-
kernel/trace/Kconfig | 3 +-
kernel/trace/blktrace.c | 30 +-
kernel/trace/bpf_trace.c | 27 +-
kernel/trace/ring_buffer.c | 79 +-
kernel/trace/trace.c | 54 +-
kernel/trace/trace_events.c | 16 +-
kernel/trace/trace_stack.c | 4 +
kernel/uid16.c | 1 +
kernel/workqueue.c | 46 +-
lib/Kconfig.debug | 33 -
lib/ashldi3.c | 2 +-
lib/ashrdi3.c | 2 +-
lib/asn1_decoder.c | 49 +-
lib/cmpdi2.c | 2 +-
lib/kobject_uevent.c | 16 +-
lib/lshrdi3.c | 2 +-
lib/mpi/longlong.h | 18 +-
lib/muldi3.c | 2 +-
lib/nlattr.c | 22 +-
lib/oid_registry.c | 16 +-
lib/rbtree.c | 10 +
lib/test_bpf.c | 54 +-
lib/test_printf.c | 108 +-
lib/timerqueue.c | 8 +-
lib/ucmpdi2.c | 2 +-
lib/vsprintf.c | 194 +-
mm/backing-dev.c | 17 +-
mm/debug.c | 28 +-
mm/early_ioremap.c | 2 +-
mm/frame_vector.c | 14 +
mm/gup.c | 64 +
mm/huge_memory.c | 36 +-
mm/hugetlb.c | 12 +-
mm/kasan/report.c | 8 +-
mm/kmemcheck.c | 1 -
mm/kmemleak.c | 4 +-
mm/madvise.c | 4 +-
mm/memcontrol.c | 2 +-
mm/memory.c | 13 +-
mm/mmap.c | 18 +-
mm/mprotect.c | 6 +-
mm/oom_kill.c | 11 +-
mm/page-writeback.c | 5 +-
mm/page_alloc.c | 26 +-
mm/page_owner.c | 1 -
mm/percpu.c | 4 +
mm/shmem.c | 10 +-
mm/slab.c | 23 +-
mm/sparse.c | 2 +-
mm/vmscan.c | 3 +
mm/zsmalloc.c | 1 +
net/8021q/vlan.c | 7 +-
net/9p/trans_fd.c | 1 -
net/9p/trans_xen.c | 4 +
net/batman-adv/bat_iv_ogm.c | 4 +-
net/batman-adv/bat_v.c | 2 +-
net/batman-adv/fragmentation.c | 2 +
net/batman-adv/tp_meter.c | 4 +-
net/bluetooth/l2cap_core.c | 20 +-
net/bridge/br_netlink.c | 11 +-
net/caif/caif_dev.c | 5 +-
net/caif/caif_usb.c | 4 +-
net/caif/cfcnfg.c | 10 +-
net/caif/cfctrl.c | 4 +-
net/can/af_can.c | 36 +-
net/core/dev.c | 18 +-
net/core/ethtool.c | 15 +-
net/core/filter.c | 10 +-
net/core/flow_dissector.c | 3 +-
net/core/neighbour.c | 4 +-
net/core/net_namespace.c | 2 +-
net/core/netprio_cgroup.c | 1 -
net/core/rtnetlink.c | 10 +-
net/core/skbuff.c | 17 +-
net/core/sock_diag.c | 2 +-
net/core/sysctl_net_core.c | 6 +
net/dccp/minisocks.c | 6 +
net/dccp/proto.c | 5 +
net/dsa/dsa2.c | 25 +-
net/dsa/slave.c | 1 -
net/ipv4/arp.c | 7 +-
net/ipv4/devinet.c | 2 +-
net/ipv4/esp4.c | 1 +
net/ipv4/esp4_offload.c | 3 +-
net/ipv4/fib_frontend.c | 9 +-
net/ipv4/fib_semantics.c | 8 +-
net/ipv4/igmp.c | 44 +-
net/ipv4/inet_timewait_sock.c | 6 +-
net/ipv4/ip_gre.c | 3 +-
net/ipv4/ip_tunnel.c | 4 +-
net/ipv4/netfilter/arp_tables.c | 1 -
net/ipv4/netfilter/ip_tables.c | 1 -
net/ipv4/netfilter/ipt_CLUSTERIP.c | 3 +-
net/ipv4/raw.c | 17 +-
net/ipv4/route.c | 1 +
net/ipv4/tcp.c | 1 +
net/ipv4/tcp_bbr.c | 12 +-
net/ipv4/tcp_input.c | 22 +-
net/ipv4/tcp_ipv4.c | 61 +-
net/ipv4/tcp_minisocks.c | 6 +
net/ipv4/tcp_rate.c | 10 +-
net/ipv4/tcp_recovery.c | 28 +-
net/ipv4/tcp_timer.c | 2 +
net/ipv4/xfrm4_input.c | 12 +-
net/ipv6/af_inet6.c | 1 -
net/ipv6/esp6.c | 3 +-
net/ipv6/esp6_offload.c | 3 +-
net/ipv6/exthdrs.c | 9 +
net/ipv6/ip6_fib.c | 83 +-
net/ipv6/ip6_gre.c | 72 +-
net/ipv6/ip6_output.c | 24 +-
net/ipv6/ip6_tunnel.c | 26 +-
net/ipv6/ipv6_sockglue.c | 1 +
net/ipv6/mcast.c | 25 +-
net/ipv6/netfilter/ip6_tables.c | 1 -
net/ipv6/netfilter/ip6t_MASQUERADE.c | 8 +-
net/ipv6/route.c | 20 +-
net/ipv6/sit.c | 1 +
net/ipv6/tcp_ipv6.c | 13 +-
net/ipv6/xfrm6_input.c | 10 +-
net/kcm/kcmsock.c | 68 +-
net/key/af_key.c | 12 +-
net/mac80211/ht.c | 7 +-
net/mac80211/mesh_hwmp.c | 15 +-
net/mac80211/mlme.c | 2 +-
net/mac80211/rx.c | 2 +
net/mac80211/tx.c | 29 +-
net/netfilter/nf_conntrack_h323_asn1.c | 128 +-
net/netfilter/nf_conntrack_netlink.c | 13 +-
net/netfilter/nf_conntrack_proto_tcp.c | 3 +
net/netfilter/nf_tables_api.c | 15 +-
net/netfilter/nfnetlink_cthelper.c | 10 +
net/netfilter/nfnetlink_log.c | 5 +
net/netfilter/nfnetlink_queue.c | 5 +
net/netfilter/nft_exthdr.c | 2 +
net/netfilter/x_tables.c | 9 +
net/netfilter/xt_bpf.c | 20 +-
net/netfilter/xt_osf.c | 7 +
net/netlink/af_netlink.c | 6 +-
net/openvswitch/datapath.c | 2 +-
net/openvswitch/flow.c | 15 +-
net/openvswitch/flow_netlink.c | 67 +-
net/packet/af_packet.c | 37 +-
net/packet/internal.h | 1 -
net/rds/rdma.c | 6 +-
net/rds/send.c | 3 +
net/rxrpc/af_rxrpc.c | 24 +-
net/rxrpc/ar-internal.h | 103 +-
net/rxrpc/call_accept.c | 2 +-
net/rxrpc/call_event.c | 229 +-
net/rxrpc/call_object.c | 62 +-
net/rxrpc/conn_client.c | 54 +-
net/rxrpc/conn_event.c | 124 +-
net/rxrpc/conn_object.c | 76 +-
net/rxrpc/input.c | 76 +-
net/rxrpc/misc.c | 19 +-
net/rxrpc/net_ns.c | 33 +-
net/rxrpc/output.c | 43 +-
net/rxrpc/recvmsg.c | 12 +-
net/rxrpc/sendmsg.c | 126 +-
net/rxrpc/sysctl.c | 60 +-
net/sched/act_gact.c | 2 +-
net/sched/act_meta_mark.c | 1 -
net/sched/act_meta_skbtcindex.c | 1 -
net/sched/act_mirred.c | 2 +-
net/sched/act_sample.c | 14 +-
net/sched/cls_api.c | 20 +-
net/sched/cls_bpf.c | 123 +-
net/sched/cls_u32.c | 1 -
net/sched/sch_api.c | 17 +-
net/sched/sch_cbq.c | 9 +-
net/sched/sch_choke.c | 3 +
net/sched/sch_generic.c | 25 +-
net/sched/sch_gred.c | 3 +
net/sched/sch_ingress.c | 32 +-
net/sched/sch_red.c | 33 +-
net/sched/sch_sfq.c | 4 +
net/sctp/chunk.c | 11 +
net/sctp/debug.c | 3 +
net/sctp/input.c | 28 +-
net/sctp/ipv6.c | 1 +
net/sctp/outqueue.c | 23 +-
net/sctp/protocol.c | 1 +
net/sctp/socket.c | 85 +-
net/sctp/stream.c | 101 +-
net/sctp/stream_sched.c | 25 +-
net/sctp/stream_sched_prio.c | 7 +-
net/sctp/stream_sched_rr.c | 7 +-
net/sctp/transport.c | 29 +-
net/sctp/ulpqueue.c | 24 +-
net/socket.c | 123 +-
net/strparser/strparser.c | 2 +-
net/sunrpc/auth_gss/gss_rpc_xdr.c | 1 +
net/sunrpc/auth_gss/svcauth_gss.c | 5 +-
net/sunrpc/cache.c | 2 +-
net/sunrpc/clnt.c | 5 +
net/sunrpc/svcauth_unix.c | 6 +-
net/sunrpc/xprt.c | 28 +-
net/sunrpc/xprtrdma/rpc_rdma.c | 6 +-
net/sunrpc/xprtrdma/transport.c | 2 +
net/sunrpc/xprtrdma/verbs.c | 2 +-
net/sunrpc/xprtrdma/xprt_rdma.h | 1 +
net/sunrpc/xprtsock.c | 2 +
net/tipc/bearer.c | 5 +-
net/tipc/group.c | 71 +-
net/tipc/monitor.c | 6 +-
net/tipc/node.c | 26 +-
net/tipc/server.c | 3 +-
net/tipc/socket.c | 4 +-
net/tipc/udp_media.c | 4 -
net/tls/tls_main.c | 17 +-
net/tls/tls_sw.c | 16 +-
net/vmw_vsock/hyperv_transport.c | 2 +-
net/vmw_vsock/vmci_transport.c | 14 +-
net/wireless/Kconfig | 7 +
net/wireless/Makefile | 39 +-
net/wireless/certs/sforshee.hex | 86 +
net/wireless/certs/sforshee.x509 | Bin 680 -> 0 bytes
net/wireless/core.c | 8 +-
net/wireless/core.h | 2 -
net/wireless/nl80211.c | 20 +-
net/wireless/reg.c | 3 +-
net/wireless/wext-compat.c | 3 +-
net/xfrm/xfrm_input.c | 69 +-
net/xfrm/xfrm_policy.c | 24 +-
net/xfrm/xfrm_state.c | 12 +-
net/xfrm/xfrm_user.c | 26 +-
samples/bpf/bpf_load.c | 14 +-
scripts/Makefile.build | 14 +-
scripts/bloat-o-meter | 7 +-
scripts/checkpatch.pl | 24 +-
scripts/decodecode | 8 +
scripts/faddr2line | 21 +-
scripts/gdb/linux/tasks.py | 2 +
scripts/genksyms/.gitignore | 1 -
scripts/kconfig/expr.c | 5 +-
scripts/kernel-doc | 2 +-
security/Kconfig | 11 +
security/apparmor/apparmorfs.c | 2 +-
security/apparmor/domain.c | 9 +-
security/apparmor/include/audit.h | 12 +-
security/apparmor/include/lib.h | 2 +-
security/apparmor/include/perms.h | 3 +
security/apparmor/ipc.c | 53 +-
security/apparmor/mount.c | 12 +-
security/commoncap.c | 21 +-
security/keys/key.c | 1 -
security/keys/keyctl.c | 24 +-
security/keys/request_key.c | 48 +-
sound/core/oss/pcm_oss.c | 41 +-
sound/core/oss/pcm_plugin.c | 14 +-
sound/core/pcm.c | 2 +
sound/core/pcm_lib.c | 5 +-
sound/core/pcm_misc.c | 19 +-
sound/core/pcm_native.c | 9 +-
sound/core/rawmidi.c | 15 +-
sound/core/seq/seq_clientmgr.c | 3 +
sound/core/seq/seq_clientmgr.h | 1 +
sound/core/seq/seq_timer.c | 2 +-
sound/drivers/aloop.c | 98 +-
sound/hda/ext/hdac_ext_bus.c | 2 +-
sound/hda/hdac_i915.c | 2 +-
sound/pci/hda/patch_cirrus.c | 1 +
sound/pci/hda/patch_conexant.c | 29 +
sound/pci/hda/patch_hdmi.c | 6 +-
sound/pci/hda/patch_realtek.c | 58 +-
sound/soc/Kconfig | 1 +
sound/soc/Makefile | 1 +
sound/soc/amd/acp-pcm-dma.c | 42 +-
sound/soc/atmel/Kconfig | 2 +-
sound/soc/atmel/atmel-classd.c | 6 -
sound/soc/atmel/sam9g20_wm8731.c | 17 +-
sound/soc/atmel/sam9x5_wm8731.c | 12 +-
sound/soc/au1x/ac97c.c | 6 +-
sound/soc/bcm/bcm2835-i2s.c | 20 +-
sound/soc/cirrus/ep93xx-ac97.c | 6 +-
sound/soc/codecs/88pm860x-codec.c | 9 +-
sound/soc/codecs/Kconfig | 46 +-
sound/soc/codecs/Makefile | 13 +-
sound/soc/codecs/ak4613.c | 78 +
sound/soc/codecs/cq93vc.c | 10 +-
sound/soc/codecs/cs35l32.c | 18 +-
sound/soc/codecs/cs35l34.c | 19 +-
sound/soc/codecs/cs42l52.c | 13 +-
sound/soc/codecs/cs42l56.c | 13 +-
sound/soc/codecs/cs42l73.c | 15 +-
sound/soc/codecs/cs47l24.c | 12 +-
sound/soc/codecs/cx20442.c | 46 +-
sound/soc/codecs/da7213.c | 7 +-
sound/soc/codecs/da7218.c | 11 +-
sound/soc/codecs/dmic.c | 24 +-
sound/soc/codecs/hdac_hdmi.c | 358 ++-
sound/soc/codecs/max98373.c | 976 +++++++
sound/soc/codecs/max98373.h | 213 ++
sound/soc/codecs/max98926.c | 2 +-
sound/soc/codecs/max98927.c | 1 -
sound/soc/codecs/mc13783.c | 9 +-
sound/soc/codecs/msm8916-wcd-analog.c | 10 +-
sound/soc/codecs/msm8916-wcd-digital.c | 4 +-
sound/soc/codecs/nau8540.c | 98 +-
sound/soc/codecs/nau8540.h | 20 +
sound/soc/codecs/nau8824.c | 18 +-
sound/soc/codecs/nau8825.c | 102 +-
sound/soc/codecs/nau8825.h | 3 +-
sound/soc/codecs/pcm186x-i2c.c | 69 +
sound/soc/codecs/pcm186x-spi.c | 69 +
sound/soc/codecs/pcm186x.c | 719 ++++++
sound/soc/codecs/pcm186x.h | 220 ++
sound/soc/codecs/pcm512x-spi.c | 4 +
sound/soc/codecs/rl6231.c | 93 +-
sound/soc/codecs/rt5514-spi.c | 16 +-
sound/soc/codecs/rt5514.c | 87 +-
sound/soc/codecs/rt5514.h | 5 +-
sound/soc/codecs/rt5645.c | 189 +-
sound/soc/codecs/rt5645.h | 6 +
sound/soc/codecs/rt5663.c | 4 +
sound/soc/codecs/rt5663.h | 4 +
sound/soc/codecs/sgtl5000.c | 7 +-
sound/soc/codecs/si476x.c | 9 +-
sound/soc/codecs/sn95031.c | 936 -------
sound/soc/codecs/sn95031.h | 133 -
sound/soc/codecs/spdif_receiver.c | 5 +-
sound/soc/codecs/spdif_transmitter.c | 5 +-
sound/soc/codecs/tas5720.c | 61 +-
sound/soc/codecs/tas5720.h | 31 +
sound/soc/codecs/tas6424.c | 707 +++++
sound/soc/codecs/tas6424.h | 144 ++
sound/soc/codecs/tfa9879.c | 1 +
sound/soc/codecs/tlv320aic31xx.c | 310 +--
sound/soc/codecs/tlv320aic31xx.h | 335 +--
sound/soc/codecs/tlv320aic32x4.c | 182 +-
sound/soc/codecs/tlv320aic32x4.h | 308 ++-
sound/soc/codecs/tlv320aic3x.c | 15 +-
sound/soc/codecs/tlv320dac33.c | 32 +-
sound/soc/codecs/ts3a227e.c | 2 +-
sound/soc/codecs/tscs42xx.c | 1456 +++++++++++
sound/soc/codecs/tscs42xx.h | 2693 ++++++++++++++++++++
sound/soc/codecs/twl4030.c | 13 +-
sound/soc/codecs/twl6040.c | 18 +-
sound/soc/codecs/uda1380.c | 42 +-
sound/soc/codecs/wm0010.c | 5 +-
sound/soc/codecs/wm2000.c | 6 +-
sound/soc/codecs/wm2200.c | 9 +-
sound/soc/codecs/wm5102.c | 11 +-
sound/soc/codecs/wm5110.c | 12 +-
sound/soc/codecs/wm8350.c | 10 +-
sound/soc/codecs/wm8400.c | 9 +-
sound/soc/codecs/wm8903.c | 12 +-
sound/soc/codecs/wm8994.c | 10 +-
sound/soc/codecs/wm8997.c | 11 +-
sound/soc/codecs/wm8998.c | 12 +-
sound/soc/codecs/wm_adsp.c | 12 +-
sound/soc/davinci/davinci-mcasp.c | 19 +
sound/soc/fsl/eukrea-tlv320.c | 1 -
sound/soc/fsl/fsl-asoc-card.c | 4 +-
sound/soc/fsl/fsl_asrc.h | 6 +-
sound/soc/fsl/fsl_dma.c | 4 +-
sound/soc/fsl/fsl_ssi.c | 1393 +++++-----
sound/soc/fsl/fsl_ssi.h | 427 ++--
sound/soc/fsl/fsl_ssi_dbg.c | 59 +-
sound/soc/hisilicon/hi6210-i2s.c | 1 -
sound/soc/intel/Kconfig | 118 +-
sound/soc/intel/Makefile | 2 +-
sound/soc/intel/atom/sst/sst_acpi.c | 3 +
sound/soc/intel/atom/sst/sst_stream.c | 8 +-
sound/soc/intel/boards/Kconfig | 196 +-
sound/soc/intel/boards/bytcht_da7213.c | 4 +-
sound/soc/intel/boards/bytcht_es8316.c | 26 +-
sound/soc/intel/boards/bytcr_rt5640.c | 4 +-
sound/soc/intel/boards/bytcr_rt5651.c | 50 +-
sound/soc/intel/boards/cht_bsw_rt5645.c | 13 +-
sound/soc/intel/boards/cht_bsw_rt5672.c | 4 +-
sound/soc/intel/boards/haswell.c | 2 +-
sound/soc/intel/boards/kbl_rt5663_max98927.c | 99 +-
.../soc/intel/boards/kbl_rt5663_rt5514_max98927.c | 4 +-
sound/soc/intel/boards/mfld_machine.c | 428 ----
sound/soc/intel/common/sst-dsp.c | 4 +-
sound/soc/intel/skylake/Makefile | 5 +
sound/soc/intel/skylake/bxt-sst.c | 2 +-
sound/soc/intel/skylake/cnl-sst.c | 2 +-
sound/soc/intel/skylake/skl-i2s.h | 95 +
sound/soc/intel/skylake/skl-messages.c | 23 +
sound/soc/intel/skylake/skl-nhlt.c | 190 +-
sound/soc/intel/skylake/skl-pcm.c | 14 +-
sound/soc/intel/skylake/skl-ssp-clk.c | 429 ++++
sound/soc/intel/skylake/skl-ssp-clk.h | 117 +
sound/soc/intel/skylake/skl-sst-dsp.c | 14 +-
sound/soc/intel/skylake/skl-sst-dsp.h | 4 +
sound/soc/intel/skylake/skl-sst-utils.c | 6 +-
sound/soc/intel/skylake/skl-sst.c | 2 +-
sound/soc/intel/skylake/skl-topology.c | 47 +-
sound/soc/intel/skylake/skl.c | 150 +-
sound/soc/intel/skylake/skl.h | 28 +
sound/soc/mediatek/mt2701/mt2701-afe-clock-ctrl.c | 552 ++--
sound/soc/mediatek/mt2701/mt2701-afe-clock-ctrl.h | 15 +-
sound/soc/mediatek/mt2701/mt2701-afe-common.h | 87 +-
sound/soc/mediatek/mt2701/mt2701-afe-pcm.c | 215 +-
sound/soc/mediatek/mt2701/mt2701-reg.h | 42 +-
sound/soc/mediatek/mt8173/mt8173-afe-pcm.c | 6 +-
sound/soc/mediatek/mt8173/mt8173-rt5650-rt5514.c | 2 -
sound/soc/mediatek/mt8173/mt8173-rt5650-rt5676.c | 2 -
sound/soc/mediatek/mt8173/mt8173-rt5650.c | 2 -
sound/soc/mxs/mxs-sgtl5000.c | 25 +-
sound/soc/nuc900/nuc900-ac97.c | 11 +-
sound/soc/omap/ams-delta.c | 4 +-
sound/soc/qcom/apq8016_sbc.c | 10 +-
sound/soc/rockchip/rk3399_gru_sound.c | 22 +-
sound/soc/rockchip/rockchip_i2s.c | 11 +-
sound/soc/rockchip/rockchip_spdif.c | 18 +-
sound/soc/samsung/bells.c | 40 +-
sound/soc/sh/rcar/adg.c | 6 +-
sound/soc/sh/rcar/core.c | 147 +-
sound/soc/sh/rcar/dma.c | 104 +-
sound/soc/sh/rcar/rsnd.h | 15 +-
sound/soc/sh/rcar/ssi.c | 161 +-
sound/soc/sh/rcar/ssiu.c | 5 +-
sound/soc/soc-acpi.c | 73 +-
sound/soc/soc-compress.c | 81 +-
sound/soc/soc-core.c | 44 +-
sound/soc/soc-io.c | 6 +
sound/soc/soc-ops.c | 4 +-
sound/soc/soc-pcm.c | 7 +-
sound/soc/soc-utils.c | 2 +-
sound/soc/stm/Kconfig | 12 +
sound/soc/stm/Makefile | 3 +
sound/soc/stm/stm32_adfsdm.c | 347 +++
sound/soc/stm/stm32_sai.c | 114 +-
sound/soc/sunxi/sun4i-codec.c | 29 +-
sound/soc/sunxi/sun4i-i2s.c | 57 +-
sound/soc/sunxi/sun8i-codec.c | 82 +-
sound/soc/uniphier/Kconfig | 19 +
sound/soc/uniphier/Makefile | 3 +
sound/soc/uniphier/evea.c | 567 +++++
sound/soc/ux500/mop500.c | 4 +
sound/soc/ux500/ux500_pcm.c | 5 +
sound/usb/mixer.c | 30 +-
sound/usb/quirks.c | 7 +-
tools/arch/arm/include/uapi/asm/kvm.h | 7 +
tools/arch/arm64/include/uapi/asm/bpf_perf_event.h | 9 +
tools/arch/arm64/include/uapi/asm/kvm.h | 7 +
tools/arch/s390/include/uapi/asm/bpf_perf_event.h | 9 +
tools/arch/s390/include/uapi/asm/kvm.h | 4 -
tools/arch/s390/include/uapi/asm/kvm_perf.h | 4 -
tools/arch/s390/include/uapi/asm/perf_regs.h | 44 +
tools/arch/s390/include/uapi/asm/ptrace.h | 457 ++++
tools/arch/x86/include/asm/cpufeatures.h | 538 ++--
tools/arch/x86/include/asm/disabled-features.h | 8 +-
tools/bpf/bpftool/Documentation/Makefile | 2 +-
tools/bpf/bpftool/Makefile | 7 +-
tools/bpf/bpftool/main.c | 36 +-
tools/bpf/bpftool/main.h | 5 +-
tools/bpf/bpftool/map.c | 8 +-
tools/bpf/bpftool/prog.c | 2 +
tools/hv/hv_kvp_daemon.c | 70 +-
tools/include/linux/compiler.h | 21 +-
tools/include/linux/kmemcheck.h | 1 -
tools/include/linux/lockdep.h | 1 +
tools/include/uapi/asm-generic/bpf_perf_event.h | 9 +
tools/include/uapi/asm-generic/mman.h | 1 +
tools/include/uapi/asm/bpf_perf_event.h | 7 +
tools/include/uapi/drm/drm.h | 41 +
tools/include/uapi/drm/i915_drm.h | 33 +-
tools/include/uapi/linux/bpf_perf_event.h | 6 +-
tools/include/uapi/linux/kcmp.h | 1 +
tools/include/uapi/linux/kvm.h | 5 +-
tools/include/uapi/linux/perf_event.h | 1 +
tools/include/uapi/linux/prctl.h | 10 +
tools/kvm/kvm_stat/kvm_stat | 74 +-
tools/kvm/kvm_stat/kvm_stat.txt | 4 +-
tools/objtool/Makefile | 10 +-
tools/objtool/arch/x86/decode.c | 2 +-
tools/objtool/arch/x86/lib/x86-opcode-map.txt | 15 +-
tools/objtool/builtin-orc.c | 4 +-
tools/objtool/check.c | 69 +-
tools/objtool/check.h | 2 +-
tools/objtool/elf.c | 4 +-
tools/objtool/orc_dump.c | 7 +-
tools/objtool/orc_gen.c | 2 +
tools/perf/Makefile.config | 9 +-
tools/perf/arch/s390/Makefile | 1 +
tools/perf/arch/s390/include/perf_regs.h | 2 +-
tools/perf/arch/s390/util/dwarf-regs.c | 32 +-
tools/perf/bench/numa.c | 56 +-
tools/perf/builtin-help.c | 4 +-
tools/perf/builtin-record.c | 42 +-
tools/perf/builtin-report.c | 3 +
tools/perf/builtin-script.c | 31 +-
tools/perf/builtin-top.c | 36 +-
tools/perf/builtin-trace.c | 6 +-
tools/perf/check-headers.sh | 2 +
tools/perf/jvmti/jvmti_agent.c | 16 +-
tools/perf/jvmti/jvmti_agent.h | 7 +-
tools/perf/jvmti/libjvmti.c | 147 +-
.../perf/tests/shell/trace+probe_libc_inet_pton.sh | 7 +-
tools/perf/tests/shell/trace+probe_vfs_getname.sh | 6 +-
tools/perf/tests/task-exit.c | 4 +
tools/perf/trace/beauty/mmap.c | 3 +
tools/perf/util/annotate.c | 18 +-
tools/perf/util/evlist.c | 14 +-
tools/perf/util/evlist.h | 2 +
tools/perf/util/evsel.c | 14 +-
tools/perf/util/evsel.h | 1 +
tools/perf/util/intel-pt-decoder/inat.h | 10 +
.../perf/util/intel-pt-decoder/x86-opcode-map.txt | 15 +-
tools/perf/util/machine.c | 3 +
tools/perf/util/mmap.h | 2 +-
tools/perf/util/parse-events.c | 2 +
tools/perf/util/parse-events.h | 3 +
tools/perf/util/pmu.c | 5 +
tools/power/cpupower/bench/system.c | 2 +-
.../cpupower/utils/idle_monitor/cpuidle_sysfs.c | 9 +-
tools/testing/selftests/bpf/Makefile | 5 +-
tools/testing/selftests/bpf/test_align.c | 22 +-
tools/testing/selftests/bpf/test_progs.c | 8 +-
tools/testing/selftests/bpf/test_verifier.c | 819 +++++-
tools/testing/selftests/bpf/test_verifier_log.c | 7 +
tools/testing/selftests/net/config | 1 +
tools/testing/selftests/x86/Makefile | 2 +-
tools/testing/selftests/x86/ldt_gdt.c | 12 +-
tools/testing/selftests/x86/test_vsyscall.c | 500 ++++
tools/usb/usbip/libsrc/vhci_driver.c | 24 +-
tools/usb/usbip/src/utils.c | 9 +-
tools/virtio/ringtest/ptr_ring.c | 29 +-
tools/vm/slabinfo-gnuplot.sh | 2 +-
virt/kvm/arm/arch_timer.c | 43 +-
virt/kvm/arm/arm.c | 17 +-
virt/kvm/arm/hyp/timer-sr.c | 48 +-
virt/kvm/arm/hyp/vgic-v2-sr.c | 4 -
virt/kvm/arm/mmio.c | 6 +-
virt/kvm/arm/mmu.c | 12 +-
virt/kvm/arm/vgic/vgic-init.c | 8 +-
virt/kvm/arm/vgic/vgic-irqfd.c | 3 +-
virt/kvm/arm/vgic/vgic-its.c | 4 +-
virt/kvm/arm/vgic/vgic-v3.c | 2 +-
virt/kvm/arm/vgic/vgic-v4.c | 8 +-
virt/kvm/arm/vgic/vgic.c | 8 +-
virt/kvm/kvm_main.c | 31 +
2798 files changed, 46707 insertions(+), 21546 deletions(-)
create mode 100644 Documentation/ABI/testing/sysfs-bus-iio-dfsdm-adc-stm32
create mode 100644 Documentation/devicetree/bindings/iio/adc/sigma-delta-modulator.txt
create mode 100644 Documentation/devicetree/bindings/iio/adc/st,stm32-dfsdm-adc.txt
create mode 100644 Documentation/devicetree/bindings/sound/max98373.txt
create mode 100644 Documentation/devicetree/bindings/sound/pcm186x.txt
create mode 100644 Documentation/devicetree/bindings/sound/st,stm32-adfsdm.txt
create mode 100644 Documentation/devicetree/bindings/sound/ti,tas6424.txt
create mode 100644 Documentation/devicetree/bindings/sound/tscs42xx.txt
create mode 100644 Documentation/devicetree/bindings/sound/uniphier,evea.txt
create mode 100644 Documentation/driver-api/iio/hw-consumer.rst
delete mode 100644 Documentation/locking/crossrelease.txt
create mode 100644 Documentation/media/dvb-drivers/frontends.rst
create mode 100644 Documentation/x86/pti.txt
create mode 100644 arch/arm64/include/uapi/asm/bpf_perf_event.h
delete mode 100644 arch/arm64/kernel/ftrace-mod.S
create mode 100644 arch/mips/include/asm/serial.h
create mode 100644 arch/mips/lib/multi3.c
create mode 100644 arch/riscv/include/uapi/asm/syscalls.h
create mode 100644 arch/riscv/kernel/vdso/clock_getres.S
create mode 100644 arch/riscv/kernel/vdso/clock_gettime.S
create mode 100644 arch/riscv/kernel/vdso/flush_icache.S
create mode 100644 arch/riscv/kernel/vdso/getcpu.S
create mode 100644 arch/riscv/kernel/vdso/gettimeofday.S
create mode 100644 arch/riscv/mm/cacheflush.c
create mode 100644 arch/s390/include/uapi/asm/bpf_perf_event.h
create mode 100644 arch/x86/boot/compressed/pgtable_64.c
create mode 100644 arch/x86/include/asm/cpu_entry_area.h
create mode 100644 arch/x86/include/asm/intel_ds.h
create mode 100644 arch/x86/include/asm/invpcid.h
delete mode 100644 arch/x86/include/asm/kmemcheck.h
create mode 100644 arch/x86/include/asm/nospec-branch.h
create mode 100644 arch/x86/include/asm/pti.h
create mode 100644 arch/x86/lib/retpoline.S
create mode 100644 arch/x86/mm/cpu_entry_area.c
delete mode 100644 arch/x86/mm/kmemcheck/error.c
delete mode 100644 arch/x86/mm/kmemcheck/error.h
delete mode 100644 arch/x86/mm/kmemcheck/opcode.c
delete mode 100644 arch/x86/mm/kmemcheck/opcode.h
delete mode 100644 arch/x86/mm/kmemcheck/pte.c
delete mode 100644 arch/x86/mm/kmemcheck/pte.h
delete mode 100644 arch/x86/mm/kmemcheck/selftest.c
delete mode 100644 arch/x86/mm/kmemcheck/selftest.h
delete mode 100644 arch/x86/mm/kmemcheck/shadow.h
create mode 100644 arch/x86/mm/pti.c
create mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/mmu/mcp77.c
create mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmmcp77.c
create mode 100644 drivers/iio/adc/sd_adc_modulator.c
create mode 100644 drivers/iio/adc/stm32-dfsdm-adc.c
create mode 100644 drivers/iio/adc/stm32-dfsdm-core.c
create mode 100644 drivers/iio/adc/stm32-dfsdm.h
create mode 100644 drivers/iio/buffer/industrialio-hw-consumer.c
create mode 100644 include/linux/iio/adc/stm32-dfsdm-adc.h
create mode 100644 include/linux/iio/hw-consumer.h
create mode 100644 include/linux/intel-pti.h
delete mode 100644 include/linux/kmemcheck.h
rename include/{lib => linux}/libgcc.h (100%)
create mode 100644 include/uapi/asm-generic/bpf_perf_event.h
delete mode 100644 mm/kmemcheck.c
create mode 100644 net/wireless/certs/sforshee.hex
delete mode 100644 net/wireless/certs/sforshee.x509
create mode 100644 sound/soc/codecs/max98373.c
create mode 100644 sound/soc/codecs/max98373.h
create mode 100644 sound/soc/codecs/pcm186x-i2c.c
create mode 100644 sound/soc/codecs/pcm186x-spi.c
create mode 100644 sound/soc/codecs/pcm186x.c
create mode 100644 sound/soc/codecs/pcm186x.h
delete mode 100644 sound/soc/codecs/sn95031.c
delete mode 100644 sound/soc/codecs/sn95031.h
create mode 100644 sound/soc/codecs/tas6424.c
create mode 100644 sound/soc/codecs/tas6424.h
create mode 100644 sound/soc/codecs/tscs42xx.c
create mode 100644 sound/soc/codecs/tscs42xx.h
delete mode 100644 sound/soc/intel/boards/mfld_machine.c
create mode 100644 sound/soc/intel/skylake/skl-i2s.h
create mode 100644 sound/soc/intel/skylake/skl-ssp-clk.c
create mode 100644 sound/soc/intel/skylake/skl-ssp-clk.h
create mode 100644 sound/soc/stm/stm32_adfsdm.c
create mode 100644 sound/soc/uniphier/Kconfig
create mode 100644 sound/soc/uniphier/Makefile
create mode 100644 sound/soc/uniphier/evea.c
create mode 100644 tools/arch/arm64/include/uapi/asm/bpf_perf_event.h
create mode 100644 tools/arch/s390/include/uapi/asm/bpf_perf_event.h
create mode 100644 tools/arch/s390/include/uapi/asm/perf_regs.h
create mode 100644 tools/arch/s390/include/uapi/asm/ptrace.h
delete mode 100644 tools/include/linux/kmemcheck.h
create mode 100644 tools/include/uapi/asm-generic/bpf_perf_event.h
create mode 100644 tools/include/uapi/asm/bpf_perf_event.h
create mode 100644 tools/testing/selftests/x86/test_vsyscall.c
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 488 bytes
Desc: not available
URL: <http://mailman.alsa-project.org/pipermail/alsa-devel/attachments/20180129/39b557cb/attachment-0001.sig>
More information about the Alsa-devel
mailing list