* remotes/origin/tmp-5771a8c:
Linux v4.13-rc1
random: reorder READ_ONCE() in get_random_uXX
random: suppress spammy warnings about unseeded randomness
replace incorrect strscpy use in FORTIFY_SOURCE
kmod: throttle kmod thread limit
kmod: add test driver to stress test the module loader
MAINTAINERS: give kmod some maintainer love
xtensa: use generic fb.h
fault-inject: add /proc/<pid>/fail-nth
fault-inject: simplify access check for fail-nth
fault-inject: make fail-nth read/write interface symmetric
fault-inject: parse as natural 1-based value for fail-nth write interface
fault-inject: automatically detect the number base for fail-nth write interface
kernel/watchdog.c: use better pr_fmt prefix
MAINTAINERS: move the befs tree to kernel.org
lib/atomic64_test.c: add a test that atomic64_inc_not_zero() returns an int
mm: fix overflow check in expand_upwards()
ubifs: Set double hash cookie also for RENAME_EXCHANGE
ubifs: Massage assert in ubifs_xattr_set() wrt. init_xattrs
ubifs: Don't leak kernel memory to the MTD
ubifs: Change gfp flags in page allocation for bulk read
ubifs: Fix oops when remounting with no_bulk_read.
ubifs: Fail commit if TNC is obviously inconsistent
ubifs: allow userspace to map mounts to volumes
ubifs: Wire-up statx() support
ubifs: Remove dead code from ubifs_get_link()
ubifs: Massage debug prints wrt. fscrypt
ubifs: Add assert to dent_key_init()
ubifs: Fix unlink code wrt. double hash lookups
ubifs: Fix data node size for truncating uncompressed nodes
ubifs: Don't encrypt special files on creation
ubifs: Fix memory leak in RENAME_WHITEOUT error path in do_rename
ubifs: Fix inode data budget in ubifs_mknod
ubifs: Correctly evict xattr inodes
ubifs: Unexport ubifs_inode_slab
docs: kprobes.txt: Fix whitespacing
tee.txt: standardize document format
cgroup-v2.txt: standardize document format
dell_rbu.txt: standardize document format
zorro.txt: standardize document format
xz.txt: standardize document format
xillybus.txt: standardize document format
vfio.txt: standardize document format
vfio-mediated-device.txt: standardize document format
unaligned-memory-access.txt: standardize document format
this_cpu_ops.txt: standardize document format
svga.txt: standardize document format
static-keys.txt: standardize document format
smsc_ece1099.txt: standardize document format
SM501.txt: standardize document format
siphash.txt: standardize document format
sgi-ioc4.txt: standardize document format
SAK.txt: standardize document format
rpmsg.txt: standardize document format
robust-futexes.txt: standardize document format
robust-futex-ABI.txt: standardize document format
rfkill.txt: standardize document format
remoteproc.txt: standardize document format
rbtree.txt: standardize document format
printk-formats.txt: standardize document format
preempt-locking.txt: standardize document format
pnp.txt: standardize document format
pi-futex.txt: standardize document format
phy.txt: standardize document format
percpu-rw-semaphore.txt: standardize document format
parport-lowlevel.txt: standardize document format
padata.txt: standardize document format
numastat.txt: standardize document format
ntb.txt: standardize document format
nommu-mmap.txt: don't use all upper case on titles
nommu-mmap.txt: standardize document format
men-chameleon-bus.txt: standardize document format
memory-hotplug.txt: standardize document format
mailbox.txt: standardize document format
lzo.txt: standardize document format
lockup-watchdogs.txt: standardize document format
ldm.txt: standardize document format
kref.txt: standardize document format
kprobes.txt: standardize document format
kobject.txt: standardize document format
kernel-per-CPU-kthreads.txt: standardize document format
isa.txt: standardize document format
isapnp.txt: promote title level
IRQ.txt: add a markup for its title
irqflags-tracing.txt: standardize document format
IRQ-domain.txt: standardize document format
IRQ-affinity.txt: standardize document format
IPMI.txt: standardize document format
iostats.txt: update it to cover recent Kernels
iostats.txt: standardize document format
io_ordering.txt: standardize document format
io-mapping.txt: standardize document format
Intel-IOMMU.txt: standardize document format
intel_txt.txt: standardize document format
hwspinlock.txt: standardize document format
hw_random.txt: standardize document format
highuid.txt: standardize document format
gcc-plugins.txt: standardize document format
futex-requeue-pi.txt: standardize document format
flexible-arrays.txt: standardize document format
eisa.txt: standardize document format
efi-stub.txt: standardize document format
debugging-via-ohci1394.txt: standardize document format
DMA-ISA-LPC.txt: standardize document format
DMA-attributes.txt: standardize document format
DMA-API-HOWTO.txt: standardize document format
DMA-API.txt: standardize document format
digsig.txt: standardize document format
dcdbas.txt: standardize document format
crc32.txt: standardize document format
cputopology.txt: standardize document format
cpu-load: standardize document format
clk.txt: standardize document format
circular-buffers.txt: standardize document format
cachetlb.txt: standardize document format
bus-virt-phys-mapping.txt: standardize document format
btmrvl.txt: standardize document format
bt8xxgpio.txt: standardize document format
bcache.txt: standardize document format
Btrfs: fix unexpected return value of bio_readpage_error
btrfs: btrfs_create_repair_bio never fails, skip error handling
btrfs: cloned bios must not be iterated by bio_for_each_segment_all
kvm: x86: hyperv: make VP_INDEX managed by userspace
KVM: async_pf: Let guest support delivery of async_pf from guest mode
KVM: async_pf: Force a nested vmexit if the injected #PF is async_pf
KVM: async_pf: Add L1 guest async_pf #PF vmexit handler
KVM: x86: Simplify kvm_x86_ops->queue_exception parameter list
KEYS: Add documentation for asymmetric keyring restrictions
KEYS: DH: validate __spare field
modsign: add markers to endif-statements in certs/Makefile
vfs: in iomap seek_{hole,data}, return -ENXIO for negative offsets
Revert "xfs: grab dquots without taking the ilock"
xfs: assert locking precondition in xfs_readlink_bmap_ilocked
xfs: assert locking precondіtion in xfs_attr_list_int_ilocked
xfs: fixup xfs_attr_get_ilocked
NFS: Don't run wake_up_bit() when nobody is waiting...
nfs: add export operations
nfs4: add NFSv4 LOOKUPP handlers
nfs: add a nfs_ilookup helper
nfs: replace d_add with d_splice_alias in atomic_open
sunrpc: use constant time memory comparison for mac
NFSv4.2 fix size storage for nfs42_proc_copy
xprtrdma: Fix documenting comments in frwr_ops.c
xprtrdma: Replace PAGE_MASK with offset_in_page()
xprtrdma: FMR does not need list_del_init()
xprtrdma: Demote "connect" log messages
NFSv4.1: Use seqid returned by EXCHANGE_ID after state migration
NFSv4.1: Handle EXCHGID4_FLAG_CONFIRMED_R during NFSv4.1 migration
xprtrdma: Don't defer MR recovery if ro_map fails
xprtrdma: Fix FRWR invalidation error recovery
xprtrdma: Fix client lock-up after application signal fires
xprtrdma: Rename rpcrdma_req::rl_free
xprtrdma: Pass only the list of registered MRs to ro_unmap_sync
xprtrdma: Pre-mark remotely invalidated MRs
xprtrdma: On invalidation failure, remove MWs from rl_registered
NFS: check for nfs_refresh_inode() errors in nfs_fhget()
NFS: guard against confused server in nfs_atomic_open()
NFS: only invalidate dentrys that are clearly invalid.
PNFS for stateid errors retry against MDS first
PNFS fix EACCESS on commit to DS handling
NFS: silence a uninitialized variable warning
nfs: Fix fscache stat printing in nfs_show_stats()
NFS: Fix initialization of nfs_page_array->npages
NFS: Fix commit policy for non-blocking calls to nfs_write_inode()
NFS: Ensure we commit after writeback is complete
NFS: Remove unused fields in the page I/O structures
SUNRPC: Make slot allocation more reliable
NFS: nfs_rename() - revalidate directories on -ERESTARTSYS
NFS: convert flags to bool
NFS: Set FATTR4_WORD0_TYPE for . and .. entries
nfsd4: const-ify nfsd4_ops
sunrpc: mark all struct svc_version instances as const
sunrpc: mark all struct svc_procinfo instances as const
sunrpc: move pc_count out of struct svc_procinfo
nfsd4: properly type op_func callbacks
nfsd4: remove nfsd4op_rsize
nfsd4: properly type op_get_currentstateid callbacks
nfsd4: properly type op_set_currentstateid callbacks
sunrpc: remove kxdrproc_t
sunrpc: properly type pc_encode callbacks
sunrpc: properly type pc_decode callbacks
sunrpc: properly type pc_release callbacks
sunrpc: properly type pc_func callbacks
nfsd: remove the unused PROC() macro in nfs3proc.c
nfsd: use named initializers in PROC()
nfsd4: const-ify nfs_cb_version4
sunrpc: mark all struct rpc_procinfo instances as const
nfs: use ARRAY_SIZE() in the nfsacl_version3 declaration
sunrpc: move p_count out of struct rpc_procinfo
lockd: fix some weird indentation
nfs: don't cast callback decode/proc/encode routines
nfs: fix decoder callback prototypes
lockd: fix decoder callback prototypes
nfsd: fix decoder callback prototypes
sunrpc/auth_gss: fix decoder callback prototypes
sunrpc: fix decoder callback prototypes
sunrpc: properly type argument to kxdrdproc_t
sunrpc/auth_gss: nfsd: fix encoder callback prototypes
nfsd: fix encoder callback prototypes
nfs: fix encoder callback prototypes
lockd: fix encoder callback prototypes
sunrpc: fix encoder callback prototypes
sunrpc: properly type argument to kxdreproc_t
Btrfs: fix write corruption due to bio cloning on raid5/6
drm: Add missing field copy in compat_drm_version
svcrdma: fix an incorrect check on -E2BIG and -EINVAL
Documentation: ABI: mtd: describe "offset" more precisely
isofs: Fix isofs_show_options()
kvm: x86: hyperv: add KVM_CAP_HYPERV_SYNIC2
KVM: x86: make backwards_tsc_observed a per-VM variable
ext2: Fix memory leak when truncate races ext2_get_blocks
mmc: tmio-mmc: fix bad pointer math
mmc: block: Prevent new req entering queue after its cleanup
clk: Provide bulk prepare_enable disable_unprepare variants
disable new gcc-7.1.1 warnings for now
PCI / PM: Fix native PME handling during system suspend/resume
writeback: rework wb_[dec|inc]_stat family of functions
ARM: samsung: usb-ohci: move inline before return type
video: fbdev: omap: move inline before return type
video: fbdev: intelfb: move inline before return type
USB: serial: safe_serial: move __inline__ before return type
drivers: tty: serial: move inline before return type
drivers: s390: move static and inline before return type
x86/efi: move asmlinkage before return type
sh: move inline before return type
MIPS: SMP: move asmlinkage before return type
m68k: coldfire: move inline before return type
ia64: sn: pci: move inline before type
ia64: move inline before return type
FRV: tlbflush: move asmlinkage before return type
CRIS: gpio: move inline before return type
ARM: HP Jornada 7XX: move inline before return type
ARM: KVM: move asmlinkage before type
checkpatch: improve the STORAGE_CLASS test
mm, migration: do not trigger OOM killer when migrating memory
drm/i915: use __GFP_RETRY_MAYFAIL
mm: kvmalloc support __GFP_RETRY_MAYFAIL for all sizes
xfs: map KM_MAYFAIL to __GFP_RETRY_MAYFAIL
mm, tree wide: replace __GFP_REPEAT by __GFP_RETRY_MAYFAIL with more useful semantic
MIPS: do not use __GFP_REPEAT for order-0 request
powerpc,mmap: properly account for stack randomization in mmap_base
arm64/mmap: properly account for stack randomization in mmap_base
x86/mmap: properly account for stack randomization in mmap_base
sh64: ascii armor the sh64 boot init stack canary
arm64: ascii armor the arm64 boot init stack canary
x86: ascii armor the x86_64 boot init stack canary
fork,random: use get_random_canary() to set tsk->stack_canary
random,stackprotect: introduce get_random_canary function
sh: mark end of BUG() implementation as unreachable
include/linux/string.h: add the option of fortified string.h functions
powerpc: make feature-fixup tests fortify-safe
powerpc: don't fortify prom_init
IB/rxe: do not copy extra stack memory to skb
kexec_file: adjust declaration of kexec_purgatory
efi: avoid fortify checks in EFI stub
powerpc/64s: implement arch-specific hardlockup watchdog
kernel/watchdog: provide watchdog_nmi_reconfigure() for arch watchdogs
kernel/watchdog: split up config options
kernel/watchdog: introduce arch_touch_nmi_watchdog()
kernel/watchdog: remove unused declaration
net/netfilter/x_tables.c: use kvmalloc() in xt_alloc_table_info()
ipc/util.h: update documentation for ipc_getref() and ipc_putref()
ipc/sem: drop __sem_free()
ipc/msg: remove special msg_alloc/free
ipc/shm: remove special shm_alloc/free
ipc: move atomic_set() to where it is needed
ipc/msg.c: avoid ipc_rcu_putref for failed ipc_addid()
ipc/shm.c: avoid ipc_rcu_putref for failed ipc_addid()
ipc/sem.c: avoid ipc_rcu_putref for failed ipc_addid()
ipc/util: drop ipc_rcu_alloc()
ipc/msg: avoid ipc_rcu_alloc()
ipc/shm: avoid ipc_rcu_alloc()
ipc/sem: avoid ipc_rcu_alloc()
ipc/util: drop ipc_rcu_free()
ipc/msg: do not use ipc_rcu_free()
ipc/shm: do not use ipc_rcu_free()
ipc/sem: do not use ipc_rcu_free()
ipc: drop non-RCU allocation
include/linux/sem.h: correctly document sem_ctime
ipc: merge ipc_rcu and kern_ipc_perm
ipc/sem.c: remove sem_base, embed struct sem
fault-inject: support systematic fault injection
kcmp: fs/epoll: wrap kcmp code with CONFIG_CHECKPOINT_RESTORE
kcmp: add KCMP_EPOLL_TFD mode to compare epoll target files
procfs: fdinfo: extend information about epoll target files
kfifo: clean up example to not use page_link
scripts/gdb: lx-dmesg: use explicit encoding=utf8 errors=replace
scripts/gdb: lx-dmesg: cast log_buf to void* for addr fetch
scripts/gdb: add lx-fdtdump command
fs/Kconfig: kill CONFIG_PERCPU_RWSEM some more
bfs: fix sanity checks for empty files
random: do not ignore early device randomness
kernel/sysctl_binary.c: check name array length in deprecated_sysctl_warning()
test_sysctl: test against int proc_dointvec() array support
test_sysctl: add simple proc_douintvec() case
test_sysctl: add simple proc_dointvec() case
test_sysctl: test against PAGE_SIZE for int
test_sysctl: add generic script to expand on tests
test_sysctl: add dedicated proc sysctl test driver
sysctl: add unsigned int range support
sysctl: simplify unsigned int support
sysctl: fold sysctl_writes_strict checks into helper
sysctl: kdoc'ify sysctl_writes_strict
sysctl: fix lax sysctl_check_table() sanity check
kexec/kdump: minor Documentation updates for arm64 and Image
kdump: protect vmcoreinfo data under the crash memory
powerpc/fadump: use the correct VMCOREINFO_NOTE_SIZE for phdr
kexec: move vmcoreinfo out of the kernel's .bss section
kernel/fork.c: virtually mapped stacks: do not disable interrupts
mm/memory.c: mark create_huge_pmd() inline to prevent build failure
kernel.h: handle pointers to arrays better in container_of()
include/linux/dcache.h: use unsigned chars in struct name_snapshot
kokr/memory-barriers.txt: Fix obsolete link to atomic_ops.txt
memory-barriers.txt: Fix broken link to atomic_ops.txt
docs: Turn off section numbering for the input docs
docs: Include uaccess docs from the right file
net: stmmac: revert "support future possible different internal phy mode"
sfc: don't read beyond unicast address list
datagram: fix kernel-doc comments
socket: add documentation for missing elements
smsc911x: Add check for ioremap_nocache() return code
rtc: Remove wrong deprecation comment
PCI / PM: Restore PME Enable after config space restoration
platform/x86: silead_dmi: Add entry for Ployer Momo7w tablet touchscreen
KVM: trigger uevents when creating or destroying a VM
KVM: SVM: Enable Virtual VMLOAD VMSAVE feature
KVM: SVM: Add Virtual VMLOAD VMSAVE feature definition
KVM: SVM: Rename lbr_ctl field in the vmcb control area
KVM: SVM: Prepare for new bit definition in lbr_ctl
KVM: SVM: handle singlestep exception when skipping emulated instructions
KVM: x86: take slots_lock in kvm_free_pit
KVM: s390: Fix KVM_S390_GET_CMMA_BITS ioctl definition
kvm: vmx: Properly handle machine check during VM-entry
KVM: x86: update master clock before computing kvmclock_offset
nfsd4: factor ctime into change attribute
svcrdma: Remove svc_rdma_chunk_ctxt::cc_dir field
svcrdma: use offset_in_page() macro
svcrdma: Clean up after converting svc_rdma_recvfrom to rdma_rw API
svcrdma: Clean-up svc_rdma_unmap_dma
svcrdma: Remove frmr cache
svcrdma: Remove unused Read completion handlers
svcrdma: Properly compute .len and .buflen for received RPC Calls
svcrdma: Use generic RDMA R/W API in RPC Call path
svcrdma: Add recvfrom helpers to svc_rdma_rw.c
sunrpc: Allocate up to RPCSVC_MAXPAGES per svc_rqst
Input: i8042 - fix crash at boot time
PCI: rockchip: Check for pci_scan_root_bus_bridge() failure correctly
ALSA: hda - Add hdmi id for a Geminilake variant
kvm: nVMX: Shadow "high" parts of shadowed 64-bit VMCS fields
kvm: nVMX: Fix nested_vmx_check_msr_bitmap_controls
kvm: nVMX: Validate the I/O bitmaps on nested VM-entry
kvm: nVMX: Don't set vmcs12 to "launched" when VMLAUNCH fails
fbdev: make get_fb_unmapped_area depends of !MMU
atyfb: hide unused variable
fix a braino in compat_sys_getrlimit()
brcmfmac: fix possible buffer overflow in brcmf_cfg80211_mgmt_tx()
net: hns: Bugfix for Tx timeout handling in hns driver
net: ipmr: ipmr_get_table() returns NULL
nfp: freeing the wrong variable
mlxsw: spectrum_switchdev: Check status of memory allocation
mlxsw: spectrum_switchdev: Remove unused variable
mlxsw: spectrum_router: Fix use-after-free in route replace
mlxsw: spectrum_router: Add missing rollback
ftrace: Fix uninitialized variable in match_records()
ftrace: Remove an unneeded NULL check
cpufreq: schedutil: Fix sugov_start() versus sugov_update_shared() race
PM / QoS: return -EINVAL for bogus strings
cpufreq: intel_pstate: Fix ratio setting for min_perf_pct
powerpc/64: Fix atomic64_inc_not_zero() to return an int
device property: Introduce fwnode_call_bool_op() for ops that return bool
ACPI / x86: Add KIOX000A accelerometer on GPD win to always_present_ids array
ACPI / x86: Add Dell Venue 11 Pro 7130 touchscreen to always_present_ids
ACPI / x86: Allow matching always_present_id array entries by DMI
Revert "ACPI / EC: Enable event freeze mode..." to fix a regression
ACPI / EC: Drop EC noirq hooks to fix a regression
ACPI / irq: Fix return code of acpi_gsi_to_irq()
crypto: cavium - make several functions static
crypto: chcr - Avoid algo allocation in softirq.
crypto: caam - properly set IV after {en,de}crypt
crypto: atmel - only treat EBUSY as transient if backlog
Networking
crypto: caam - fix signals handling
powerpc: Fix emulation of mfocrf in emulate_step()
powerpc: Fix emulation of mcrf in emulate_step()
samples/bpf: fix a build issue
bridge: mdb: fix leak on complete_info ptr on fail path
powerpc/perf: Add POWER9 alternate PM_RUN_CYC and PM_RUN_INST_CMPL events
ftrace: Hide cached module code for !CONFIG_MODULES
tracing: Do note expose stack_trace_filter without DYNAMIC_FTRACE
tracing: Update Documentation/trace/ftrace.txt
tracing: Fixup trace file header alignment
tap: convert a mutex to a spinlock
cxgb4: fix BUG() on interrupt deallocating path of ULD
qed: Fix printk option passed when printing ipv6 addresses
net: Fix minor code bug in timestamping.txt
net: stmmac: Make 'alloc_dma_[rt]x_desc_resources()' look even closer
net: stmmac: Fix error handling path in 'alloc_dma_tx_desc_resources()'
net: stmmac: Fix error handling path in 'alloc_dma_rx_desc_resources()'
iscsi-target: Add login_keys_workaround attribute for non RFC initiators
Revert "qla2xxx: Fix incorrect tcm_qla2xxx_free_cmd use during TMR ABORT"
cisco: enic: Fic an error handling path in 'vnic_dev_init_devcmd2()'
tcmu: clean up the code and with one small fix
tcmu: Fix possbile memory leak / OOPs when recalculating cmd base size
bnxt_en: Fix SRIOV on big-endian architecture.
bnxt_en: Fix bug in ethtool -L.
bnxt_en: Fix race conditions in .ndo_get_stats64().
platform/x86: toshiba_acpi: constify attribute_group structures.
platform/x86: asus-wmi: constify attribute_group structures.
platform/x86: panasonic-laptop: constify attribute_group structures.
platform/x86: alienware-wmi: constify attribute_group structures.
platform/x86: samsung-laptop: constify attribute_group structures.
platform/x86: compal-laptop: constify attribute_group structures.
platform/x86: fujitsu-laptop: constify attribute_group structures.
platform/x86: peaq-wmi: Fix peaq_ignore_events_counter handling off by 1
proc: Fix proc_sys_prune_dcache to hold a sb reference
mmc: block: Let MMC_IOC_MULTI_CMD return zero again for zero entries
mmc: block: Initialize ret in mmc_blk_issue_drv_op() for MMC_DRV_OP_IOCTL
locking/qspinlock: Include linux/prefetch.h
kbuild: Enable Large File Support for hostprogs
kbuild: remove wrapper files handling from Makefile.headersinst
kbuild: split exported generic header creation into uapi-asm-generic
kbuild: do not include old-kbuild-file from Makefile.headersinst
xtensa: move generic-y of exported headers to uapi/asm/Kbuild
unicore32: move generic-y of exported headers to uapi/asm/Kbuild
tile: move generic-y of exported headers to uapi/asm/Kbuild
sparc: move generic-y of exported headers to uapi/asm/Kbuild
sh: move generic-y of exported headers to uapi/asm/Kbuild
parisc: move generic-y of exported headers to uapi/asm/Kbuild
openrisc: move generic-y of exported headers to uapi/asm/Kbuild
nios2: move generic-y of exported headers to uapi/asm/Kbuild
nios2: remove unneeded arch/nios2/include/(generated/)asm/signal.h
powerpc/perf: Fix SDAR_MODE value for continous sampling on Power9
MIPS: Fix MIPS I ISA /proc/cpuinfo reporting
MIPS: Fix minimum alignment requirement of IRQ stack
MIPS: generic: Support MIPS Boston development boards
MIPS: DTS: img: Don't attempt to build-in all .dtb files
clk: boston: Add a driver for MIPS Boston board clocks
dt-bindings: Document img,boston-clock binding
MIPS: Traced negative syscalls should return -ENOSYS
MIPS: Correct forced syscall errors
MIPS: Negate error syscall return in trace
MIPS: Drop duplicate HAVE_SYSCALL_TRACEPOINTS select
MIPS16e2: Provide feature overrides for non-MIPS16 systems
mmc: sdhci-acpi: Workaround conflict with PCI wifi on GPD Win handheld
MIPS: MIPS16e2: Report ASE presence in /proc/cpuinfo
VFS: Kill off s_options and helpers
orangefs: Implement show_options
9p: Implement show_options
isofs: Implement show_options
afs: Implement show_options
affs: Implement show_options
befs: Implement show_options
spufs: Implement show_options
drm/i915: Make DP-MST connector info work
ALSA: hda/realtek - New codec device ID for ALC1220
drm/i915/gvt: Use fence error from GVT request for workload status
drm/i915/gvt: remove scheduler_mutex in per-engine workload_thread
drm/i915/gvt: Revert "drm/i915/gvt: Fix possible recursive locking issue"
drm/i915/gvt: Audit the command buffer address
drm/i915/gvt: Fix a memory leak in intel_gvt_init_gtt()
target: export lio pgr/alua support as device attr
powerpc/asm: Mark cr0 as clobbered in mftb()
powerpc/powernv: Fix local TLB flush for boot and MCE on POWER9
kernel/exit.c: avoid undefined behaviour when calling wait4()
kernel/signal.c: avoid undefined behaviour in kill_something_info
binfmt_elf: safely increment argv pointers
s390: reduce ELF_ET_DYN_BASE
powerpc: move ELF_ET_DYN_BASE to 4GB / 4MB
arm64: move ELF_ET_DYN_BASE to 4GB / 4MB
arm: move ELF_ET_DYN_BASE to 4MB
binfmt_elf: use ELF_ET_DYN_BASE only for PIE
fs, epoll: short circuit fetching events if thread has been killed
checkpatch: improve multi-line alignment test
checkpatch: improve macro reuse test
checkpatch: change format of --color argument to --color[=WHEN]
checkpatch: silence perl 5.26.0 unescaped left brace warnings
checkpatch: improve tests for multiple line function definitions
checkpatch: remove false warning for commit reference
checkpatch: fix stepping through statements with $stat and ctx_statement_block
checkpatch: [HLP]LIST_HEAD is also declaration
checkpatch: warn when a MAINTAINERS entry isn't [A-Z]:\t
checkpatch: improve the unnecessary OOM message test
lib/bsearch.c: micro-optimize pivot position calculation
lib/extable.c: use bsearch() library function in search_extable()
lib/rhashtable.c: use kvzalloc() in bucket_table_alloc() when possible
lib/interval_tree_test.c: allow full tree search
lib/interval_tree_test.c: allow users to limit scope of endpoint
lib/interval_tree_test.c: make test options module parameters
lib/interval_tree_test.c: allow the module to be compiled-in
lib/kstrtox.c: use "unsigned int" more
lib/kstrtox.c: delete end-of-string test
bitmap: use memcmp optimisation in more situations
include/linux/bitmap.h: turn bitmap_set and bitmap_clear into memset when possible
bitmap: optimise bitmap_set and bitmap_clear of a single bit
lib/test_bitmap.c: add optimisation tests
MAINTAINERS: give proc sysctl some maintainer love
kernel/kallsyms.c: replace all_var with IS_ENABLED(CONFIG_KALLSYMS_ALL)
kernel/groups.c: use sort library function
kernel/ksysfs.c: constify attribute_group structures.
ARM: fix rd_size declaration
bug: split BUILD_BUG stuff out into <linux/build_bug.h>
linux/bug.h: correct "space required before that '-'"
linux/bug.h: correct "(foo*)" should be "(foo *)"
linux/bug.h: correct formatting of block comment
asm-generic/bug.h: declare struct pt_regs; before function prototype
fs/proc/generic.c: switch to ida_simple_get/remove
frv: cmpxchg: implement cmpxchg64()
frv: use generic fb.h
frv: remove wrapper header for asm/device.h
kasan: make get_wild_bug_type() static
mm/kasan/kasan.c: rename XXX_is_zero to XXX_is_nonzero
mm/kasan: add support for memory hotplug
arm64/kasan: don't allocate extra shadow memory
x86/kasan: don't allocate extra shadow memory
mm/kasan: get rid of speculative shadow checks
mm/kasan/kasan_init.c: use kasan_zero_pud for p4d table
mm/zsmalloc: simplify zs_max_alloc_size handling
zram: constify attribute_group structures.
mm: disallow early_pfn_to_nid on configurations which do not implement it
mm/memory-hotplug: switch locking to a percpu rwsem
mm: swap: provide lru_add_drain_all_cpuslocked()
mm: use dedicated helper to access rlimit value
fs/dcache.c: fix spin lockup issue on nlru->lock
mm/list_lru.c: fix list_lru_count_node() to be race free
mm/mmap.c: expand_downwards: don't require the gap if !vm_prev
mm/mmap.c: do not blow on PROT_NONE MAP_FIXED holes in the stack
mm/balloon_compaction.c: enqueue zero page to balloon device
cma: fix calculation of aligned offset
mm/memory_hotplug.c: remove unused local zone_type from __remove_zone()
mm: document highmem_is_dirtyable sysctl
include/linux/backing-dev.h: simplify wb_stat_sum
include/linux/mmzone.h: remove ancient/ambiguous comment
mm/swap_slots.c: don't disable preemption while taking the per-CPU cache
mm/page_alloc.c: eliminate unsigned confusion in __rmqueue_fallback
fs/proc/task_mmu.c: remove obsolete comment in show_map_vma()
mm: drop useless local parameters of __register_one_node()
mm: avoid taking zone lock in pagetypeinfo_showmixed()
mm, hugetlb, soft_offline: use new_page_nodemask for soft offline migration
hugetlb: add support for preferred node to alloc_huge_page_nodemask
mm, hugetlb: unclutter hugetlb allocation layers
mm/oom_kill.c: add tracepoints for oom reaper-related events
userfaultfd: non-cooperative: add madvise() event for MADV_FREE request
mm/truncate.c: fix THP handling in invalidate_mapping_pages()
mm/hugetlb.c: replace memfmt with string_get_size
mm, memcg: fix potential undefined behavior in mem_cgroup_event_ratelimit()
mm, hugetlb: schedule when potentially allocating many hugepages
mm: unify new_node_page and alloc_migrate_target
hugetlb, memory_hotplug: prefer to use reserved pages for migration
mm, memory_hotplug: simplify empty node mask handling in new_node_page
mm, memory_hotplug: support movable_node for hotpluggable nodes
zram: use __sysfs_match_string() helper
mm/migrate.c: stabilise page count when migrating transparent hugepages
include/linux/page_ref.h: ensure page_ref_unfreeze is ordered against prior accesses
mm: always enable thp for dax mappings
mm: improve readability of transparent_hugepage_enabled()
oom, trace: remove ENUM evaluation of COMPACTION_FEEDBACK
mm/hugetlb.c: warn the user when issues arise on boot due to hugepages
mm/cma.c: warn if the CMA area could not be activated
vmalloc: show lazy-purged vma info in vmallocinfo
mm/memcontrol: exclude @root from checks in mem_cgroup_low
mm: make PR_SET_THP_DISABLE immediately active
mm, vmpressure: pass-through notification support
mm: hwpoison: introduce idenfity_page_state
mm: hugetlb: delete dequeue_hwpoisoned_huge_page()
mm: hwpoison: dissolve in-use hugepage in unrecoverable memory error
mm: hwpoison: introduce memory_failure_hugetlb()
mm: soft-offline: dissolve free hugepage if soft-offlined
mm: hugetlb: soft-offline: dissolve source hugepage after successful migration
mm: hwpoison: change PageHWPoison behavior on hugetlb pages
mm: hugetlb: return immediately for hugetlb page in __delete_from_page_cache()
mm: hugetlb: prevent reuse of hwpoisoned free hugepages
fs/buffer.c: make bh_lru_install() more efficient
mm/zsmalloc.c: fix -Wunneeded-internal-declaration warning
mm/memory_hotplug.c: add NULL check to avoid potential NULL pointer dereference
mm, vmscan: avoid thrashing anon lru when free + file is low
mm/memory.c: convert to DEFINE_DEBUGFS_ATTRIBUTE
mm, page_alloc: fallback to smallest page when not stealing whole pageblock
swap: add block io poll in swapin path
platform/chrome : Add myself as Maintainer
um: Correctly check for PTRACE_GETRESET/SETREGSET
um: v2: Use generic NOTES macro
block: call bio_uninit in bio_endio
Fix up over-eager 'wait_queue_t' renaming
net/mlx5: IPSec, fix 64-bit division correctly
drm/rockchip: fix NULL check on devm_kzalloc() return value
nvmet: avoid unneeded assignment of submit_bio return value
ARM/PCI: Fix pcibios_init_resource() struct pci_host_bridge leak
ALSA: pcm: Simplify check for dma_mmap_coherent() availability
ALSA: pcm: Protect call to dma_mmap_coherent() by check for HAS_DMA
btrfs: nowait aio: Correct assignment of pos
KVM: vmx: expose more information for KVM_INTERNAL_ERROR_DELIVERY_EV exits
kvm: avoid unused variable warning for UP builds
nvmem: include linux/err.h from header
fix brown paperbag bug in inlined copy_..._iter()
powerpc/mm/radix: Synchronize updates to the process table
powerpc/mm/radix: Properly clear process table entry
powerpc/powernv: Tell OPAL about our MMU mode on POWER9
powerpc/kexec: Fix radix to hash kexec due to IAMR/AMOR
KVM: use correct accessor function for __kvm_memslots
nvme-pci: add module parameter for io queue depth
drm/i915/fbdev: Check for existence of ifbdev->vma before operations
nvme-pci: compile warnings in nvme_alloc_host_mem()
nvmet_fc: Accept variable pad lengths on Create Association LS
nvme_fc/nvmet_fc: revise Create Association descriptor length
cifs: Clean up unused variables in smb2pdu.c
target: Fix return sense reason in target_scsi3_emulate_pr_out
target: Fix cmd size for PR-OUT in passthrough_parse_cdb
tcmu: Fix dev_config_store
Input: gpio_keys - handle the missing key press event in resume phase
Input: xen-kbdfront - add multi-touch support
afs: Add metadata xattrs
afs: Ignore AFS_ACE_READ and AFS_ACE_WRITE for directories
mqueue: fix a use-after-free in sys_mq_notify()
rtc: st-lpc: make it robust against y2038/2106 bug
rtc: rtctest: add check for problematic dates
tools: timer: add rtctest_setdate
microblaze: move generic-y of exported headers to uapi/asm/Kbuild
metag: move generic-y of exported headers to uapi/asm/Kbuild
m68k: move generic-y of exported headers to uapi/asm/Kbuild
m32r: move generic-y of exported headers to uapi/asm/Kbuild
ia64: remove redundant generic-y += kvm_para.h from asm/Kbuild
hexagon: move generic-y of exported headers to uapi/asm/Kbuild
h8300: move generic-y of exported headers to uapi/asm/Kbuild
cris: move generic-y of exported headers to uapi/asm/Kbuild
c6x: move generic-y of exported headers to uapi/asm/Kbuild
blackfin: move generic-y of exported headers to uapi/asm/Kbuild
arc: move generic-y of exported headers to uapi/asm/Kbuild
ARM: move generic-y of exported headers to uapi/asm/Kbuild
arm64: move generic-y of exported headers to uapi/asm/Kbuild
kbuild: pass dst= to Makefile.headersinst from top Makefile
kbuild: fix comment about dst of headers_{install, check}_all
kbuild: remove useless $(gen) variable in Makefile.headersinst
selftests/ftrace: Add a testcase for kprobe event naming
selftests/ftrace: Add a test to probe module functions
selftests/ftrace: Update multiple kprobes test for powerpc
trace/kprobes: Sanitize derived event names
befs: add kernel-doc formatting for befs_bt_read_super()
f2fs: support plain user/group quota
drm_dp_aux_dev: switch to read_iter/write_iter
[SMB3] Improve security, move default dialect to SMB3 from old CIFS
[SMB3] Remove ifdef since SMB3 (and later) now STRONGLY preferred
CIFS: Reconnect expired SMB sessions
CIFS: Display SMB2 error codes in the hex format
cifs: Use smb 2 - 3 and cifsacl mount options setacl function
cifs: prototype declaration and definition to set acl for smb 2 - 3 and cifsacl mount options
i2c: Provide a stub for i2c_detect_slave_mode()
fix waitid(2) breakage
net: ethernet: mediatek: remove useless code in mtk_probe()
mpls: fix uninitialized in_label var warning in mpls_getroute
doc: SKB_GSO_[IPIP|SIT] have been replaced
bonding: avoid NETDEV_CHANGEMTU event when unregistering slave
net/sock: add WARN_ON(parent->sk) in sock_graft()
rds: tcp: use sock_create_lite() to create the accept socket
net: hns: Fix a skb used after free bug
net: hns: Fix a wrong op phy C45 code
net: macb: Adding Support for Jumbo Frames up to 10240 Bytes in SAMA5D3
sched/headers/uapi: Fix linux/sched/types.h userspace compilation errors
kprobes: Ensure that jprobe probepoints are at function entry
kprobes: Simplify register_jprobes()
kprobes: Rename [arch_]function_offset_within_entry() to [arch_]kprobe_on_func_entry()
locking/qspinlock: Explicitly include asm/prefetch.h
objtool: Fix sibling call detection logic
exec: Limit arg stack to at most 75% of _STK_LIM
xfs: don't crash on unexpected holes in dir/attr btrees
mtd: Fix check in mtd_unpoint()
dentry name snapshots
net: Update networking MAINTAINERS entry.
vfio: Remove unnecessary uses of vfio_container.group_lock
vfs: fix flock compat thinko
openrisc: defconfig: Cleanup from old Kconfig options
openrisc: explicitly include linux/bug.h in asm/fixmap.h
lightnvm: pblk: remove unnecessary checks
lightnvm: pblk: control I/O flow also on tear down
virtio-net: fix leaking of ctx array
PCI: tango: Add Sigma Designs Tango SMP8759 PCIe host bridge support
gfs2: Fix glock rhashtable rcu bug
f2fs: avoid deadlock caused by lock order of page and lock_op
f2fs: use spin_{,un}lock_irq{save,restore}
f2fs: relax migratepage for atomic written page
f2fs: don't count inode block in in-memory inode.i_blocks
Revert "f2fs: fix to clean previous mount option when remount_fs"
f2fs: do not set LOST_PINO for renamed dir
f2fs: do not set LOST_PINO for newly created dir
f2fs: skip ->writepages for {mete,node}_inode during recovery
f2fs: introduce __check_sit_bitmap
f2fs: stop gc/discard thread in prior during umount
f2fs: introduce reserved_blocks in sysfs
f2fs: avoid redundant f2fs_flush after remount
f2fs: report # of free inodes more precisely
platform/x86: fujitsu-laptop: add NULL check on devm_kzalloc() return value
xfs: rename MAXPATHLEN to XFS_SYMLINK_MAXLEN
libceph: advertise support for NEW_OSDOP_ENCODING and SERVER_LUMINOUS
libceph: osd_state is 32 bits wide in luminous
crush: remove an obsolete comment
crush: crush_init_workspace starts with struct crush_work
libceph, crush: per-pool crush_choose_arg_map for crush_do_rule()
crush: implement weight and id overrides for straw2
libceph: apply_upmap()
libceph: compute actual pgid in ceph_pg_to_up_acting_osds()
libceph: pg_upmap[_items] infrastructure
libceph: ceph_decode_skip_* helpers
libceph: kill __{insert,lookup,remove}_pg_mapping()
libceph: introduce and switch to decode_pg_mapping()
libceph: don't pass pgid by value
libceph: respect RADOS_BACKOFF backoffs
libceph: make DEFINE_RB_* helpers more general
libceph: avoid unnecessary pi lookups in calc_target()
libceph: use target pi for calc_target() calculations
libceph: always populate t->target_{oid,oloc} in calc_target()
libceph: make sure need_resend targets reflect latest map
libceph: delete from need_resend_linger before check_linger_pool_dne()
libceph: resend on PG splits if OSD has RESEND_ON_SPLIT
libceph: drop need_resend from calc_target()
libceph: MOSDOp v8 encoding (actual spgid + full hash)
libceph: ceph_connection_operations::reencode_message() method
libceph: encode_{pgid,oloc}() helpers
libceph: introduce ceph_spg, ceph_pg_to_primary_shard()
libceph: new pi->last_force_request_resend
libceph: fold [l]req->last_force_resend into ceph_osd_request_target
libceph: support SERVER_JEWEL feature bits
libceph: advertise support for OSD_POOLRESEND
libceph: handle non-empty dest in ceph_{oloc,oid}_copy()
libceph: new features macros
libceph: remove ceph_sanitize_features() workaround
ceph: update ceph_dentry_info::lease_session when necessary
ceph: new mount option that specifies fscache uniquifier
ceph: avoid accessing freeing inode in ceph_check_delayed_caps()
ceph: avoid invalid memory dereference in the middle of umount
ceph: getattr before read on ceph.* xattrs
ceph: don't re-send interrupted flock request
ceph: cleanup writepage_nounlock()
ceph: redirty page when writepage_nounlock() skips unwritable page
ceph: remove useless page->mapping check in writepage_nounlock()
ceph: update the 'approaching max_size' code
ceph: re-request max size after importing caps
drm/radeon: Fix eDP for single-display iMac10,1 (v2)
ALSA: msnd: Optimize / harden DSP and MIDI loops
KVM: mark memory slots as rcu
KVM: mark kvm->busses as rcu protected
KVM: use rcu access function for irq routing
tracing: Attempt to record other information even if some fail
tracing: Treat recording tgid for idle task as a success
tracing: Treat recording comm for idle task as a success
rtc: ds1307: remove ds1307_remove
rtc: ds1307: use generic nvmem
rtc: ds1307: switch to rtc_register_device
rtc: rv8803: remove rv8803_remove
rtc: rv8803: use generic nvmem support
rtc: rv8803: switch to rtc_register_device
rtc: add generic nvmem support
rtc: at91rm9200: remove race condition
rtc: introduce new registration method
rtc: class separate id allocation from registration
rtc: class separate device allocation from registration
KVM: mark vcpu->pid pointer as rcu protected
irqdomain: Allow ACPI device nodes to be used as irqdomain identifiers
cfg80211: Validate frequencies nested in NL80211_ATTR_SCAN_FREQUENCIES
cfg80211: Define nla_policy for NL80211_ATTR_LOCAL_MESH_POWER_MODE
cfg80211: Check if NAN service ID is of expected size
cfg80211: Check if PMKID attribute is of expected size
iov_iter: saner checks on copyin/copyout
um: Add kerneldoc for userspace_tramp() and start_userspace()
um: Add kerneldoc for segv_handler
um: stub-data.h: remove superfluous include
um: userspace - be more verbose in ptrace set regs error
arcnet: com20020-pci: Fix an error handling path in 'com20020pci_probe()'
nfp: flower: add missing clean up call to avoid memory leaks
genirq/debugfs: Remove redundant NULL pointer check
target: pscsi: Introduce TYPE_ZBC support
target: Use macro for WRITE_VERIFY_32 operation codes
target: fix SAM_STAT_BUSY/TASK_SET_FULL handling
target: remove transport_complete
pscsi: finish cmd processing from pscsi_req_done
tcmu: fix sense handling during completion
target: add helper to copy sense to se_cmd buffer
target: do not require a transport_complete for SCF_TRANSPORT_TASK_SENSE
target: make device_mutex and device_list static
tcmu: Fix flushing cmd entry dcache page
tcmu: fix multiple uio open/close sequences
tcmu: drop configured check in destroy
target: remove g_device_list
xcopy: loop over devices using idr helper
target: add helper to iterate over devices
tcmu: perfom device add, del and reconfig synchronously
target: add helper to find se_device by dev_index
target: use idr for se_device dev index
target: break up free_device callback
tcmu: reconfigure netlink attr changes
qla2xxx: Fix incorrect tcm_qla2xxx_free_cmd use during TMR ABORT
iser-target: Avoid isert_conn->cm_id dereference in isert_login_recv_done
tcmu: make array tcmu_attrib_attrs static const
tcmu: Fix module removal due to stuck unmap_thread thread again
target: Fix COMPARE_AND_WRITE caw_sem leak during se_cmd quiesce
tcmu: Add Type of reconfig into netlink
tcmu: Make dev_config configurable
tcmu: Make dev_size configurable via userspace
tcmu: Add netlink for device reconfiguration
tcmu: Support emulate_write_cache
ibmvscsis: Use tpgt passed in by user
target/iscsi: Remove dead code from iscsit_process_scsi_cmd()
target/iscsi: Simplify iscsit_free_cmd()
target/iscsi: Remove second argument of __iscsit_free_cmd()
target/tcm_loop: Make TMF processing slightly faster
target/tcm_loop: Use target_submit_tmr() instead of open-coding this function
target/tcm_loop: Replace a waitqueue and a counter by a completion
target/tcm_loop: Merge struct tcm_loop_cmd and struct tcm_loop_tmr
ALSA: hda/realtek - change the location for one of two front microphones
target: Introduce a function that shows the command state
iscsi-target: Kill left-over iscsi_target_do_cleanup
xen/scsiback: Make TMF processing slightly faster
xen/scsiback: Replace a waitqueue and a counter by a completion
xen/scsiback: Fix a TMR related use-after-free
IB/srpt: Make a debug statement in srpt_abort_cmd() more informative
target: Fix a deadlock between the XCOPY code and iSCSI session shutdown
target: Use {get,put}_unaligned_be*() instead of open coding these functions
target: Fix transport_init_se_cmd()
target: Remove se_device.dev_list
target: Use symbolic value for WRITE_VERIFY_16
qla2xxx: Convert QLA_TGT_ABTS to TARGET_SCF_LOOKUP_LUN_FROM_TAG
target: Add TARGET_SCF_LOOKUP_LUN_FROM_TAG support for ABORT_TASK
target: Add support for TMR percpu reference counting
target: reject COMPARE_AND_WRITE if emulate_caw is not set
IB/core: Fix static analysis warning in ib_policy_change_task
IB/core: Fix uninitialized variable use in check_qp_port_pkey_settings
tpm: do not suspend/resume if power stays on
tpm: use tpm2_pcr_read() in tpm2_do_selftest()
tpm: use tpm_buf functions in tpm2_pcr_read()
tpm_tis: make ilb_base_addr static
tpm: consolidate the TPM startup code
tpm: Enable CLKRUN protocol for Braswell systems
tpm/tpm_crb: fix priv->cmd_size initialisation
tpm: fix a kernel memory leak in tpm-sysfs.c
tpm: Issue a TPM2_Shutdown for TPM2 devices.
Add "shutdown" to "struct class".
mm, memory_hotplug: move movable_node to the hotplug proper
mm, memory_hotplug: drop CONFIG_MOVABLE_NODE
mm, memory_hotplug: drop artificial restriction on online/offline
mm: memcontrol: account slab stats per lruvec
mm: memcontrol: per-lruvec stats infrastructure
mm: memcontrol: use generic mod_memcg_page_state for kmem pages
mm: memcontrol: use the node-native slab memory counters
mm: vmstat: move slab statistics from zone to node counters
mm/zswap.c: delete an error message for a failed memory allocation in zswap_dstmem_prepare()
mm/zswap.c: improve a size determination in zswap_frontswap_init()
mm/zswap.c: delete an error message for a failed memory allocation in zswap_pool_create()
mm/swapfile.c: sort swap entries before free
mm/oom_kill: count global and memory cgroup oom kills
mm: per-cgroup memory reclaim stats
mm: kmemleak: treat vm_struct as alternative reference to vmalloc'ed objects
mm: kmemleak: factor object reference updating out of scan_block()
mm: kmemleak: slightly reduce the size of some structures on 64-bit architectures
mm, mempolicy: don't check cpuset seqlock where it doesn't matter
mm, cpuset: always use seqlock when changing task's nodemask
mm, mempolicy: simplify rebinding mempolicies when updating cpusets
mm, page_alloc: pass preferred nid instead of zonelist to allocator
mm, mempolicy: stop adjusting current->il_next in mpol_rebind_nodemask()
mm, page_alloc: fix more premature OOM due to race with cpuset update
mm: rmap: use correct helper when poisoning hugepages
mm/hugetlb: introduce set_huge_swap_pte_at() helper
mm/hugetlb: allow architectures to override huge_pte_clear()
mm/hugetlb: add size parameter to huge_pte_offset()
mm, gup: ensure real head page is ref-counted when using hugepages
mm, gup: remove broken VM_BUG_ON_PAGE compound check for hugepages
arm64: hugetlb: remove spurious calls to huge_ptep_offset()
arm64: hugetlb: refactor find_num_contig()
mm: drop NULL return check of pte_offset_map_lock()
mm/page_alloc.c: mark bad_range() and meminit_pfn_in_nid() as __maybe_unused
powerpc/mm/hugetlb: add support for 1G huge pages
mm/hugetlb: clean up ARCH_HAS_GIGANTIC_PAGE
mm: adaptive hash table scaling
mm: update callers to use HASH_ZERO flag
mm: zero hash tables in allocator
powerpc/hugetlb: enable hugetlb migration for ppc64
powerpc/mm/hugetlb: remove follow_huge_addr for powerpc
powerpc/hugetlb: add follow_huge_pd implementation for ppc64
mm/follow_page_mask: add support for hugepage directory entry
mm/hugetlb: move default definition of hugepd_t earlier in the header
mm/follow_page_mask: add support for hugetlb pgd entries
mm/hugetlb: export hugetlb_entry_migration helper
mm/follow_page_mask: split follow_page_mask to smaller functions.
mm/hugetlb/migration: use set_huge_pte_at instead of set_pte_at
mm/madvise: enable (soft|hard) offline of HugeTLB pages at PGD level
fs/userfaultfd.c: drop dead code
kernel/exit.c: don't include unused userfaultfd_k.h
mm, memory_hotplug: remove unused cruft after memory hotplug rework
mm, memory_hotplug: fix the section mismatch warning
mm, memory_hotplug: replace for_device by want_memblock in arch_add_memory
mm, memory_hotplug: do not assume ZONE_NORMAL is default kernel zone
mm, memory_hotplug: fix MMOP_ONLINE_KEEP behavior
mm, memory_hotplug: do not associate hotadded memory to zones until online
mm, vmstat: skip reporting offline pages in pagetypeinfo
mm: __first_valid_page skip over offline pages
mm, compaction: skip over holes in __reset_isolation_suitable
mm: consider zone which is not fully populated to have holes
mm, memory_hotplug: consider offline memblocks removable
mm, memory_hotplug: split up register_one_node()
mm, memory_hotplug: get rid of is_zone_device_section
mm: drop page_initialized check from get_nid_for_pfn
mm, memory_hotplug: use node instead of zone in can_online_high_movable
mm: remove return value from init_currently_empty_zone
mm, THP, swap: enable THP swap optimization only if has compound map
mm, THP, swap: check whether THP can be split firstly
mm, THP, swap: move anonymous THP split logic to vmscan
mm, THP, swap: unify swap slot free functions to put_swap_page
mm, THP, swap: delay splitting THP during swap out
mm/vmstat.c: standardize file operations variable names
zram: count same page write as page_stored
ksm: optimize refile of stable_node_dup at the head of the chain
ksm: swap the two output parameters of chain/chain_prune
ksm: cleanup stable_node chain collapse case
ksm: fix use after free with merge_across_nodes = 0
ksm: introduce ksm_max_page_sharing per page deduplication limit
mm/nobootmem.c: return 0 when start_pfn equals end_pfn
mm/vmscan.c: fix unsequenced modification and access warning
mm/mmap.c: mark protection_map as __ro_after_init
mm, sparsemem: break out of loops early
mm: allow slab_nomerge to be set at build time
mm/slab.c: replace open-coded round-up code with ALIGN
mm/slub.c: wrap kmem_cache->cpu_partial in config CONFIG_SLUB_CPU_PARTIAL
mm/slub.c: wrap cpu_slab->partial in CONFIG_SLUB_CPU_PARTIAL
mm/slub.c: pack red_left_pad with another int to save a word
mm/slub: reset cpu_slab's pointer in deactivate_slab()
mm/slub.c: remove a redundant assignment in ___slab_alloc()
fs/file.c: replace alloc_fdmem() with kvmalloc() alternative
ocfs2: constify attribute_group structures
ocfs2: free 'dummy_sc' in sc_fop_release() to prevent memory leak
ocfs2: use magic.h
ocfs2: fix a static checker warning
drivers/sh/intc/virq.c: delete an error message for a failed memory allocation in add_virq_to_pirq()
include/linux/filter.h: use linux/set_memory.h
kernel/module.c: use linux/set_memory.h
kernel/power/snapshot.c: use linux/set_memory.h
provide linux/set_memory.h
scripts/spelling.txt: add a bunch more spelling mistakes
ramfs: clarify help text that compression applies to ramfs as well as legacy ramdisk.
scripts/gen_initramfs_list.sh: teach INITRAMFS_ROOT_UID and INITRAMFS_ROOT_GID that -1 means "current user".
tile: provide default ioremap declaration
mn10300: use generic fb.h
mn10300: remove wrapper header for asm/device.h
kernel/extable.c: mark core_kernel_text notrace
thp, mm: fix crash due race in MADV_FREE handling
compiler, clang: always inline when CONFIG_OPTIMIZE_INLINING is disabled
platform/x86: silead_dmi: Add touchscreen info for I.T.Works TW891 2-in-1
Btrfs: incremental send, fix invalid memory access
Btrfs: incremental send, fix invalid path for link commands
genirq: Allow to pass the IRQF_TIMER flag with percpu irq request
rtc: stm32: add STM32H7 RTC support
dt-bindings: rtc: stm32: add support for STM32H7
rtc: ds1307: add ds1308 variant
rtc: ds3232: add temperature support
rtc: rtc-nuc900: fix loop timeout test
rtc: gemini/ftrtc010: rename driver and symbols
rtc: gemini: Augment DT bindings for Faraday
rtc: gemini: Add optional clock handling
rtc: ds1307: factor out century bit handling
ext4: fix spelling mistake: "prellocated" -> "preallocated"
cciss: initialize struct scsi_req
null_blk: fix error flow for shared tags during module_init
vrf: fix bug_on triggered by rx when destroying a vrf
block: Fix __blkdev_issue_zeroout loop
ntb_netdev: set the net_device's parent
ntb: Add error path/handling to Debug FS entry creation
ntb: Add more debugfs support for ntb_perf testing options
ntb: Remove debug-fs variables from the context structure
ntb: Add a module option to control affinity of DMA channels
NTB: Add IDT 89HPESxNTx PCIe-switches support
ntb_hw_intel: Style fixes: open code macros that just obfuscate code
ntb_hw_amd: Style fixes: open code macros that just obfuscate code
NTB: Add ntb.h comments
NTB: Add PCIe Gen4 link speed
NTB: Add new Memory Windows API documentation
NTB: Add Messaging NTB API
NTB: Alter Scratchpads API to support multi-ports devices
NTB: Alter MW API to support multi-ports devices
NTB: Alter link-state API to support multi-port devices
NTB: Add indexed ports NTB API
NTB: Make link-state API being declared first
NTB: ntb_test: add parameter for doorbell bitmask
NTB: ntb_test: modprobe on remote host
pwm: cros-ec: Fix transposed param settings
pwm: meson: Improve PWM calculation precision
tracing: Add saved_tgids file to show cached pid to tgid mappings
move file_{start,end}_write() out of do_iter_write()
net/mlx5e: Initialize CEE's getpermhwaddr address buffer to 0xff
net/mlx5: Add Makefiles for subdirectories
net/mlx5: Build wq.o even if MLX5_CORE_EN is not selected
net/mlx5: FPGA, Fix datatype mismatch
net/mlx5: FPGA, make mlx5_fpga_device_brb static
net/mlx5: IPSec, Fix 64-bit division on 32-bit builds
net/mlx5: Add missing include in lib/gid.c
btrfs: minimal conversion to errseq_t writeback error reporting on fsync
xfs: minimal conversion to errseq_t writeback error reporting
ext4: use errseq_t based error handling for reporting data writeback errors
fs: convert __generic_file_fsync to use errseq_t based reporting
block: convert to errseq_t based writeback error tracking
dax: set errors in mapping when writeback fails
Documentation: flesh out the section in vfs.txt on storing and reporting writeback errors
mm: set both AS_EIO/AS_ENOSPC and errseq_t in mapping_set_error
fs: new infrastructure for writeback error handling and reporting
lib: add errseq_t type and infrastructure for handling it
mm: don't TestClearPageError in __filemap_fdatawait_range
mm: clear AS_EIO/AS_ENOSPC when writeback initiation fails
jbd2: don't clear and reset errors after waiting on writeback
buffer: set errors in mapping at the time that the error occurs
fs: check for writeback errors after syncing out buffers in generic_file_fsync
buffer: use mapping_set_error instead of setting the flag
mm: fix mapping_set_error call in me_pagecache_dirty
ptp: dte: Use LL suffix for 64-bit constants
sctp: set the value of flowi6_oif to sk_bound_dev_if to make sctp_v6_get_dst to find the correct route entry.
TLS: Fix length check in do_tls_getsockopt_tx()
tcp: md5: tcp_md5_do_lookup_exact() can be static
net: ipv6: Compare lwstate in detecting duplicate nexthops
liquidio: fix bug in soft reset failure detection
dt-bindings: pwm: meson: Add compatible for gxbb ao PWMs
smp/hotplug: Move unparking of percpu threads to the control CPU
video: adp8870: move header file out of I2C realm
backlight: adp8860: Move header file out of I2C realm
bpf: Implement show_options
ramfs: Implement show_options
pstore: Implement show_options
omfs: Implement show_options
hugetlbfs: Implement show_options
VFS: Don't use save/replace_mount_options if not using generic_show_options
mfd: Add LP87565 PMIC support
mfd: cros_ec: Free IRQ on exit
dt-bindings: vendor-prefixes: Add arctic to vendor prefix
mfd: da9061: Fix to remove BBAT_CONT register from chip model
mfd: da9061: Fix to remove BBAT_CONT register from chip model
mfd: axp20x-i2c: Document that this must be builtin on x86
mfd: Add Cherry Trail Whiskey Cove PMIC driver
mfd: tc6393xb: Handle return value of clk_prepare_enable
mfd: intel_quark_i2c_gpio: Add support for SIMATIC IOT2000 platform
mfd: intel_quark_i2c_gpio: Use dmi_system_id table for retrieving frequency
mfd: motorola-cpcap: Use devm_of_platform_populate()
mfd: smsc-ece: Use devm_of_platform_populate()
mfd: qcom-spmi-pmic: Use devm_of_platform_populate()
mfd: palmas: Use devm_of_platform_populate()
mfd: exynos: Use devm_of_platform_populate()
mfd: fsl-imx25: Use devm_of_platform_populate()
mfd: cros_ec: Use devm_of_platform_populate()
mfd: atmel: Use devm_of_platform_populate()
mfd: stm32-timers: Use devm_of_platform_populate()
mfd: intel_soc_pmic: Select designware i2c-bus driver
MAINTAINERS: da9062/61 updates to the Dialog Semiconductor search terms
mfd: fsl-imx25-tsadc: Constify irq_domain_ops
mfd: twl4030-irq: Log an error in twl4030_sih_setup if the module cannot be found
mfd: arizona: Update GPIO binding for newly supported specifiers
mfd: wm831x-spi: Add NULL check before pointer dereference
mfd: wm831x-i2c: Add NULL check before pointer dereference
mfd: rtsx: Do retry when DMA transfer error
mfd: axp20x: Add axp20x-regulator cell for AXP803
mfd: rn5t618: Unregister restart handler on remove
mfd: wm831x: Remove redundant !pdata checks
mfd: ipaq-micro: Dump debugging hexdumps
mfd: intel-lpss: Add Intel Cannonlake PCI IDs
VFS: Provide empty name qstr
VFS: Make get_filesystem() return the affected filesystem
VFS: Clean up whitespace in fs/namespace.c and fs/super.c
Provide a function to create a NUL-terminated string from unterminated data
ALSA: opl4: Move inline before return type
pwm: meson: Add compatible for the gxbb ao PWMs
pwm: sun4i: Drop legacy callbacks
pwm: sun4i: Switch to atomic PWM
pwm: sun4i: Improve hardware read out
nvme-rdma: unconditionally recycle the request mr
nvme: split nvme_uninit_ctrl into stop and uninit
virtio_blk: quiesce/unquiesce live IO when entering PM states
mtip32xx: quiesce request queues to make sure no submissions are inflight
nbd: quiesce request queues to make sure no submissions are inflight
nvme: kick requeue list when requeueing a request instead of when starting the queues
nvme-pci: quiesce/unquiesce admin_q instead of start/stop its hw queues
nvme-loop: quiesce/unquiesce admin_q instead of start/stop its hw queues
nvme-fc: quiesce/unquiesce admin_q instead of start/stop its hw queues
nvme-rdma: quiesce/unquiesce admin_q instead of start/stop its hw queues
nvme-rdma: remove race conditions from IB signalling
pwm: hibvt: Constify hibvt_pwm_ops
pwm: Silently error out on EPROBE_DEFER
pwm: Standardize document format
Fix trivial misannotations
pwm: bfin: Remove unneeded error message
drm: Remove unused drm_file parameter to drm_syncobj_replace_fence()
dt-bindings: pwm: Update STM32 timers clock names
dt-bindings: pwm: Add R-Car M3-W device tree bindings
ext4: fix __ext4_new_inode() journal credits calculation
ext4: skip ext4_init_security() and encryption on ea_inodes
PM / devfreq: constify attribute_group structures.
PM / devfreq: tegra: fix error return code in tegra_devfreq_probe()
PM / devfreq: rk3399_dmc: fix error return code in rk3399_dmcfreq_probe()
CIFS: fix circular locking dependency
cifs: set oparms.create_options rather than or'ing in CREATE_OPEN_BACKUP_INTENT
cifs: Do not modify mid entry after submitting I/O in cifs_call_async
CIFS: add SFM mapping for 0x01-0x1F
cifs: hide unused functions
cifs: Use smb 2 - 3 and cifsacl mount options getacl functions
cifs: prototype declaration and definition for smb 2 - 3 and cifsacl mount options
CIFS: add CONFIG_CIFS_DEBUG_KEYS to dump encryption keys
cifs: set mapping error when page writeback fails in writepage or launder_pages
fs: remove call_fsync helper function
mm: clean up error handling in write_one_page
JFS: do not ignore return code from write_one_page()
mm: drop "wait" parameter from write_one_page()
ubifs: don't bother checking for encryption key in ->mmap()
ubifs: require key for truncate(2) of encrypted file
um: add dummy ioremap and iounmap functions
um: Allow building and running on older hosts
um: Avoid longjmp/setjmp symbol clashes with libpthread.a
um: console: Ignore console= option
um: Use os_warn to print out pre-boot warning/error messages
um: Add os_warn() for pre-boot warning/error messages
um: Use os_info for the messages on normal path
um: Add os_info() for pre-boot information messages
um: Use printk instead of printf in make_uml_dir
rtc: ds1307: use regmap_update_bits where applicable
rtc: brcmstb-waketimer: Add Broadcom STB wake-timer
IB/core, opa_vnic, hfi1, mlx5: Properly free rdma_netdev
dm zoned: fix overflow when converting zone ID to sectors
Cavium CNN55XX: fix broken default Kconfig entry
parisc: ->mapping_error
xfs: fix contiguous dquot chunk iteration livelock
platform/x86: ideapad-laptop: Fix indentation in DMI table
platform/x86: ideapad-laptop: Add several models to no_hw_rfkill
platform/x86: ideapad-laptop: Add IdeaPad V510-15IKB to no_hw_rfkill
platform/x86: intel_telemetry: Add debugfs entry for S0ix residency
platform/x86: intel_telemetry_debugfs: fix some error codes in init
platform/x86: intel_telemetry_debugfs: fix oops when load/unload module
mtip32xx: avoid to read HOST_CAP from HW in .queue_rq()
drm/amd/powerplay: fix bug fail to remove sysfs when rmmod amdgpu.
sched/fair: Fix load_balance() affinity redo path
MAINTAINERS: Add Frederic Weisbecker as nohz/dyntics maintainer
ftrace: Test for NULL iter->tr in regex for stack_trace_filter changes
crypto: sha1-ssse3 - Disable avx2
GFS2: constify attribute_group structures.
gfs2: gfs2_create_inode: Keep glock across iput
gfs2: Clean up glock work enqueuing
gfs2: Protect gl->gl_object by spin lock
gfs2: Get rid of flush_delayed_work in gfs2_evict_inode
MIPS: MIPS16e2: Subdecode extended LWSP/SWSP instructions
MIPS: MIPS16e2: Identify ASE presence
locking/rwsem-spinlock: Fix EINTR branch in __down_write_common()
net: phy: dp83867: add workaround for incorrect RX_CTRL pin strap
dt-bindings: phy: dp83867: provide a workaround for incorrect RX_CTRL pin strap
cxgb4: Support for get_ts_info ethtool method
cxgb4: Add PTP Hardware Clock (PHC) support
cxgb4: time stamping interface for PTP
nfp: default to chained metadata prepend format
nfp: remove legacy MAC address lookup
nfp: improve order of interfaces in breakout mode
net: macb: remove extraneous return when MACB_EXT_DESC is defined
x86/boot/e820: Introduce the bootloader provided e820_table_firmware[] table
x86/boot/e820: Rename the e820_table_firmware to e820_table_kexec
x86/boot/e820: Avoid overwriting e820_table_firmware
bpf: add missing break in for the TCP_BPF_SNDCWND_CLAMP case
bpf: fix return in load_bpf_file
mpls: fix rtm policy in mpls_getroute
sched/cputime: Accumulate vtime on top of nsec clocksource
sched/cputime: Move the vtime task fields to their own struct
sched/cputime: Rename vtime fields
sched/cputime: Always set tsk->vtime_snap_whence after accounting vtime
vtime, sched/cputime: Remove vtime_account_user()
x86/mm/pat: Don't report PAT on CPUs that don't support it
Update my email address
s390/syscalls: Fix out of bounds arguments access
s390/vfio_ccw: remove unused variable
s390/dasd: remove unneeded code
s390/crash: Remove unused KEXEC_NOTE_BYTES
s390/zcrypt: Fix missing newlines at some debug feature messages.
s390/dasd: Make raw I/O usable without prefix support
s390/dasd: Rename dasd_raw_build_cp()
s390/dasd: Refactor prefix_LRE() and related functions
s390: fix up for "blk-mq: switch ->queue_rq return value to blk_status_t"
fs: generic_block_bmap(): initialize all of the fields in the temp bh
bio-integrity: fix boolreturn.cocci warnings
net, ax25: convert ax25_cb.refcount from atomic_t to refcount_t
net, ax25: convert ax25_route.refcount from atomic_t to refcount_t
net, ax25: convert ax25_uid_assoc.refcount from atomic_t to refcount_t
net, sctp: convert sctp_ep_common.refcnt from atomic_t to refcount_t
net, sctp: convert sctp_transport.refcnt from atomic_t to refcount_t
net, sctp: convert sctp_chunk.refcnt from atomic_t to refcount_t
net, sctp: convert sctp_datamsg.refcnt from atomic_t to refcount_t
net, sctp: convert sctp_auth_bytes.refcnt from atomic_t to refcount_t
net, xfrm: convert sec_path.refcnt from atomic_t to refcount_t
net, xfrm: convert xfrm_policy.refcnt from atomic_t to refcount_t
net, xfrm: convert xfrm_state.refcnt from atomic_t to refcount_t
net, x25: convert x25_neigh.refcnt from atomic_t to refcount_t
net, x25: convert x25_route.refcnt from atomic_t to refcount_t
net, rds: convert rds_message.m_refcount from atomic_t to refcount_t
net, rds: convert rds_mr.r_refcount from atomic_t to refcount_t
net, rds: convert rds_incoming.i_refcount from atomic_t to refcount_t
net, rds: convert rds_ib_device.refcount from atomic_t to refcount_t
net, sunrpc: convert gss_upcall_msg.count from atomic_t to refcount_t
net, sunrpc: convert gss_cl_ctx.count from atomic_t to refcount_t
net, netrom: convert nr_node.refcount from atomic_t to refcount_t
net, netrom: convert nr_neigh.refcount from atomic_t to refcount_t
net, ipx: convert ipx_route.refcnt from atomic_t to refcount_t
net, ipx: convert ipx_interface.refcnt from atomic_t to refcount_t
net, lapb: convert lapb_cb.refcnt from atomic_t to refcount_t
net, sched: convert Qdisc.refcnt from atomic_t to refcount_t
net, calipso: convert calipso_doi.refcount from atomic_t to refcount_t
net, bridge: convert net_bridge_vlan.refcnt from atomic_t to refcount_t
net, atm: convert eg_cache_entry.use from atomic_t to refcount_t
net, atm: convert in_cache_entry.use from atomic_t to refcount_t
net, atm: convert lec_arp_table.usage from atomic_t to refcount_t
net, atm: convert atm_dev.refcnt from atomic_t to refcount_t
net, decnet: convert dn_fib_info.fib_clntref from atomic_t to refcount_t
net, vxlan: convert vxlan_sock.refcnt from atomic_t to refcount_t
net, l2tp: convert l2tp_session.ref_count from atomic_t to refcount_t
net, l2tp: convert l2tp_tunnel.ref_count from atomic_t to refcount_t
net, llc: convert llc_sap.refcnt from atomic_t to refcount_t
ACPI / DPTF: constify attribute_group structures
ACPI / LPSS: constify attribute_group structures
ACPI: BGRT: constify attribute_group structures
ACPI / power: constify attribute_group structures
PCI: Add DT binding for Sigma Designs Tango PCIe controller
ovl: mark parent impure and restore timestamp on ovl_link_up()
ovl: document copying layers restrictions with inodes index
ovl: cleanup orphan index entries
ovl: persistent overlay inode nlink for indexed inodes
ovl: implement index dir copy up
ovl: move copy up lock out
ovl: rearrange copy up
ovl: add flag for upper in ovl_entry
ovl: use struct copy_up_ctx as function argument
ovl: base tmpfile in workdir too
ovl: factor out ovl_copy_up_inode() helper
ovl: extract helper to get temp file in copy up
ovl: defer upper dir lock to tempfile link
ovl: hash overlay non-dir inodes by copy up origin
ovl: cleanup bad and stale index entries on mount
ovl: lookup index entry for copy up origin
ovl: verify index dir matches upper dir
ovl: verify upper root dir matches lower root dir
ovl: introduce the inodes index dir feature
ovl: generalize ovl_create_workdir()
ovl: relax same fs constrain for ovl_check_origin()
ovl: get exclusive ownership on upper/work dirs
vfs: introduce inode 'inuse' lock
ovl: move cache and version to ovl_inode
ovl: use ovl_inode mutex to synchronize concurrent copy up
ovl: move impure to ovl_inode
ovl: move redirect to ovl_inode
ovl: move __upperdentry to ovl_inode
ovl: compare inodes
ovl: use i_private only as a key
ovl: simplify getting inode
ovl: allocate an ovl_inode struct
ovl: fix nlink leak in ovl_rename()
cpufreq: intel_pstate: constify attribute_group structures
cpufreq: cpufreq_stats: constify attribute_group structures
PM / sleep: constify attribute_group structures
PM / Domains: provide pm_genpd_poweroff_noirq() stub
Revert "PM / Domains: Handle safely genpd_syscore_switch() call on non-genpd device"
ACPI / scan: Indicate to platform when hot remove returns busy
ACPI / bus: handle ACPI hotplug schedule errors completely
ACPI / osi: Make local function acpi_osi_dmi_linux() static
ACPI: SPCR: Workaround for APM X-Gene 8250 UART 32-alignment errata
ACPI: SPCR: Use access width to determine mmio usage
docs: Do not include from kernel/rcu/srcu.c
kill __copy_in_user()
mga: switch compat ioctls to drm_ioctl_kernel()
radeon: take out dead compat ioctls
drm compat: ia64 is not biarch
drm_compat_ioctl(): tidy up a bit
switch compat_drm_mapbufs() to drm_ioctl_kernel()
switch compat_drm_rmmap() to drm_ioctl_kernel()
switch compat_drm_mode_addfb2() to drm_ioctl_kernel()
switch compat_drm_wait_vblank() to drm_ioctl_kernel()
switch compat_drm_update_draw()
compat_drm: switch sg ioctls
compat_drm: switch AGP compat ioctls to drm_ioctl_kernel()
get_compat_bpf_fprog(): don't copyin field-by-field
get_compat_msghdr(): get rid of field-by-field copyin
copy_msghdr_from_user(): get rid of field-by-field copyin
mqueue: move compat syscalls to native ones
amdgpu: Set cik/si_support to 1 by default if radeon isn't built
video: fbdev: matrox: the list iterator can't be NULL
video: fbdev: aty: remove useless variable assignments in aty_var_to_crtc()
fbdev: omapfb: constify ctrl_caps, color_caps, panel_attr_grp and ctrl_attr_grp
omapfb: panel-dsi-cm: constify dsicm_attr_group
vmlfb: Fix error handling in cr_pll_init()
video: fbdev: fsl-diu-fb: constify mfb_template and fsl_diu_match.
perf unwind: Do not fail due to missing unwind support
perf evsel: Set attr.exclude_kernel when probing max attr.precise_ip
drm/amdgpu/gfx9: fix driver reload with KIQ
drm/amdgpu/gfx8: fix driver reload with KIQ
ipv4: Export rtm_ipv4_policy.
i2c: designware: Let slave adapter support be optional
i2c: designware: Make HW init functions static
i2c: designware: fix spelling mistakes
ALSA: hda - Fix unbalance of i915 module refcount
i2c: pca-platform: propagate error from i2c_pca_add_numbered_bus
i2c: pca-platform: correctly set algo_data.reset_chip
i2c: acpi: Do not create i2c-clients for LNXVIDEO ACPI devices
x86/platform/uv/BAU: Minor cleanup, make some local functions static
Update my email address
genirq/timings: Move free timings out of spinlocked region
genirq: Move irq resource handling out of spinlocked region
genirq: Add mutex to irq desc to serialize request/free_irq()
genirq: Move bus locking into __setup_irq()
genirq: Force inlining of __irq_startup_managed to prevent build failure
genirq/debugfs: Fix build for !CONFIG_IRQ_DOMAIN
Revert "sched/cputime: Refactor the cputime_adjust() code"
kvm: vmx: allow host to access guest MSR_IA32_BNDCFGS
f2fs: add ioctl to do gc with target block address
f2fs: don't need to check encrypted inode for partial truncation
f2fs: measure inode.i_blocks as generic filesystem
f2fs: set CP_TRIMMED_FLAG correctly
f2fs: require key for truncate(2) of encrypted file
f2fs: move sysfs code from super.c to fs/f2fs/sysfs.c
f2fs: clean up sysfs codes
f2fs: fix to document fault injection option and sysfs file
f2fs: fix wrong error number of fill_super
f2fs: fix incorrect document of batched_trim_sections
f2fs: fix to show injection rate in ->show_options
f2fs: Fix a return value in case of error in 'f2fs_fill_super'
f2fs: use proper variable name
f2fs: fix to avoid panic when encountering corrupt node
f2fs: don't track newly allocated nat entry in list
f2fs: add f2fs_bug_on in __remove_discard_cmd
f2fs: introduce __wait_one_discard_bio
f2fs: dax: fix races between page faults and truncating pages
f2fs: simplify the way of calulating next nat address
f2fs: sanity check size of nat and sit cache
f2fs: fix a panic caused by NULL flush_cmd_control
f2fs: remove the unnecessary cast for PTR_ERR
f2fs: remove false-positive bug_on
f2fs: Do not issue small discards in LFS mode
mpls: route get support
bridge: allow ext learned entries to change ports
net: reflect mark on tcp syn ack packets
net: ethernet: mediatek: fixed deadlock captured by lockdep
net, ipv4: convert fib_info.fib_clntref from atomic_t to refcount_t
net, ipv4: convert cipso_v4_doi.refcount from atomic_t to refcount_t
net, ipv6: convert ip6addrlbl_entry.refcnt from atomic_t to refcount_t
net, ipv6: convert xfrm6_tunnel_spi.refcnt from atomic_t to refcount_t
net, ipv6: convert ifacaddr6.aca_refcnt from atomic_t to refcount_t
net, ipv6: convert ifmcaddr6.mca_refcnt from atomic_t to refcount_t
net, ipv6: convert inet6_ifaddr.refcnt from atomic_t to refcount_t
net, ipv6: convert inet6_dev.refcnt from atomic_t to refcount_t
net, ipv6: convert ipv6_txoptions.refcnt from atomic_t to refcount_t
nvme-fc: use blk_mq_delay_run_hw_queue instead of open-coding it
nvme-fc: update tagset nr_hw_queues after queues reinit
nvme-loop: update tagset nr_hw_queues after reconnecting/resetting
nvme-rdma: update tagset nr_hw_queues after reconnecting/resetting
nvme-fc: don't override opts->nr_io_queues
ext4: change fast symlink test to not rely on i_blocks
powerpc/Kconfig: Enable STRICT_KERNEL_RWX for some configs
powerpc/mm/radix: Implement STRICT_RWX/mark_rodata_ro() for Radix
powerpc/mm/hash: Implement mark_rodata_ro() for hash
libnvdimm, namespace: record 'lbasize' for pmem namespaces
bio-integrity: stop abusing bi_end_io
bio-integrity: Restore original iterator on verify stage
bio: add bvec_iter rewind API
block: guard bvec iteration logic
t10-pi: Move opencoded contants to common header
bio-integrity: fold bio_integrity_enabled to bio_integrity_prep
bio-integrity: fix interface for bio_integrity_trim
bio-integrity: bio_integrity_advance must update integrity seed
bio-integrity: bio_trim should truncate integrity vector accordingly
blk-mq-sched: fix performance regression of mq-deadline
block, bfq: don't change ioprio class for a bfq_queue on a service tree
kill {__,}{get,put}_user_unaligned()
binfmt_flat: flat_{get,put}_addr_from_rp() should be able to fail
MD: fix sleep in atomic
qed: initialize ll2_syn_handle at start of function
drm/amdgpu: Don't call amd_powerplay_destroy() if we don't have powerplay
drm/ttm: Fix use-after-free in ttm_bo_clean_mm
power: supply: twl4030-charger: add deferred probing for phy and iio
power: supply: twl4030-charger: move irq allocation to just before irqs are enabled
ASoC: Intel: Skylake: Remove driver debugfs exit
ASoC: Intel: Skylake: explicitly add the headers sst-dsp.h
RDMA/uverbs: Check port number supplied by user verbs cmds
parisc: DMA API: return error instead of BUG_ON for dma ops on non dma devs
ARM64: dts: marvell: armada37xx: Fix timer interrupt specifiers
drm/i915: Hold RPM wakelock while initializing OA buffer
drm/i915/cnl: Fix the CURSOR_COEFF_MASK used in DDI Vswing Programming
drm/i915/cfl: Fix Workarounds.
drm/i915: Avoid undefined behaviour of "u32 >> 32"
x86: kvm: mmu: use ept a/d in vmcs02 iff used in vmcs12
drm/i915: reintroduce VLV/CHV PFI programming power domain workaround
drm/i915: Fix an error checking test
drm/i915: Disable MSI for all pre-gen5
PCI: rockchip: Use normal register bank for config accessors
powerpc/vmlinux.lds: Align __init_begin to 16M
powerpc/lib/code-patching: Use alternate map for patch_instruction()
powerpc/xmon: Add patch_instruction() support for xmon
powerpc/kprobes/optprobes: Use patch_instruction()
powerpc/kprobes: Move kprobes over to patch_instruction()
powerpc/mm/radix: Fix execute permissions for interrupt_vectors
powerpc/pseries: Fix passing of pp0 in updatepp() and updateboltedpp()
powerpc/64s: Blacklist rtas entry/exit from kprobes
powerpc/64s: Blacklist functions invoked on a trap
powerpc/64s: Un-blacklist system_call() from kprobes
powerpc/64s: Move system_call() symbol to just after setting MSR_EE
powerpc/64s: Blacklist system_call() and system_call_common() from kprobes
powerpc/64s: Convert .L__replay_interrupt_return to a local label
powerpc64/elfv1: Only dereference function descriptor for non-text symbols
dt-bindings: PCI: Add documentation for MediaTek PCIe
cxl: Export library to support IBM XSL
powerpc/dts: Use #include "..." to include local DT
PCI: Remove __pci_dev_reset() and pci_dev_reset()
PCI: Split ->reset_notify() method into ->reset_prepare() and ->reset_done()
scripts/kernel-doc: handle DECLARE_HASHTABLE
openvswitch: fix mis-ordered comment lines for ovs_skb_cb
ARM: owl: smp: Drop bogus holding pen
ARM: owl: Drop custom machine
watchdog: introduce watchdog_worker_should_ping helper
watchdog: uniphier: add UniPhier watchdog driver
dt-bindings: watchdog: add description for UniPhier WDT controller
watchdog: cadence_wdt: make of_device_ids const.
watchdog: zx2967: constify zx2967_wdt_ops.
watchdog: bcm47xx_wdt: constify bcm47xx_wdt_hard_ops and bcm47xx_wdt_soft_ops
mtd: nand: mtk: release lock on error path
x86/xen: allow userspace access during hypercalls
x86: xen: remove unnecessary variable in xen_foreach_remap_area()
net: make sk_ehashfn() static
net: avoid one splat in fib_nl_delrule()
ALSA: hda/realtek - Remove GPIO_MASK
sparc: kernel: pmc: make of_device_ids const.
mlx4_en: make mlx4_log_num_mgm_entry_size static
net: core: Fix slab-out-of-bounds in netdev_stats_to_stats64
netxen_nic: Remove unused pointer hdr in netxen_setup_minidump()
geneve: fix hlist corruption
vxlan: fix hlist corruption
net/mlxfw: Properly handle dependancy with non-loadable mlx5
iucv: Convert sk_wmem_alloc accesses to refcount_t.
ctcm_fsms: Convert skb->user accesses to refcount_t
bpf: add various test cases for verifier selftest
bpf, verifier: add additional patterns to evaluate_reg_imm_alu
bpf: extend bpf_trace_printk to support %i
bpf: export whether tail call has jited owner
bpf: simplify narrower ctx access
bpf: add bpf_skb_adjust_room helper
bpf, net: add skb_mac_header_len helper
kvm: x86: mmu: allow A/D bits to be disabled in an mmu
net: cdc_mbim: apply "NDP to end" quirk to HP lt4132
Documentation: fix wrong example command
vxlan: correctly set vxlan->net when creating the device in a netns
watchdog: davinci: Add missing clk_disable_unprepare().
watchdog: davinci: Handle return value of clk_prepare_enable
watchdog: meson: Handle return value of clk_prepare_enable
net: hns: Use phy_driver to setup Phy loopback
net: phy: Add phy loopback support in net phy framework
watchdog: it87: Add support for various Super-IO chips
watchdog: it87: Use infrastructure to stop watchdog on reboot
watchdog: it87: Drop support for resetting watchdog though CIR and Game port
watchdog: it87: Convert to use watchdog core infrastructure
watchdog: it87: Drop FSF mailing address
net/mlx5: fix memcpy limit?
ipv6: dad: don't remove dynamic addresses if link is down
watchdog: dw_wdt: get reset lines from dt
watchdog: bindings: dw_wdt: add reset lines
net: cdc_ncm: Reduce memory use when kernel memory low
qed: Add iWARP support for physical queue allocation
qed: Add iWARP protocol support in context allocation
qed: iWARP CM add error handling
qed: iWARP implement disconnect flows
qed: iWARP CM add active side connect
qed: iWARP CM add passive side connect
qed: iWARP CM add listener functions and initial SYN processing
qed: iWARP CM - setup a ll2 connection for handling SYN packets
qed: Add iWARP support in ll2 connections
qed: Rename some ll2 related defines
qed: Implement iWARP initialization, teardown and qp operations
qed: Introduce iWARP personality
x86: kvm: mmu: make spte mmio mask more explicit
x86: kvm: mmu: dead code thanks to access tracking
KVM: PPC: Book3S: Fix typo in XICS-on-XIVE state saving code
drm/atomic: Add missing drm_atomic_state_clear to atomic_remove_fb
ALSA: hda/realtek - Fix typo of pincfg for Dell quirk
serial: exar: Add support for IOT2040 device
gpio-exar/8250-exar: Make set of exported GPIOs configurable
platform: Accept const properties
serial: exar: Factor out platform hooks
gpio-exar/8250-exar: Rearrange gpiochip parenthood
gpio: exar: Fix iomap request
gpio-exar/8250-exar: Do not even instantiate a GPIO device for Commtech cards
serial: uapi: Add support for bus termination
xfs: Switch to iomap for SEEK_HOLE / SEEK_DATA
vfs: Add iomap_seek_hole and iomap_seek_data helpers
vfs: Add page_cache_seek_hole_data helper
dmaengine: qcom_hidma: correct API violation for submit
dmaengine: zynqmp_dma: Remove max len check in zynqmp_dma_prep_memcpy
PCI: xilinx: Make of_device_ids const
PCI: xilinx-nwl: Modify IRQ chip for legacy interrupts
PCI: vmd: Move SRCU cleanup after bus, child device removal
PCI: vmd: Correct comment: VMD domains start at 0x10000, not 0x1000
PCI: versatile: Add local struct device pointers
PCI: tegra: Do not allocate MSI target memory
PCI: tegra: Support MSI 64-bit addressing
PCI: rockchip: Use local struct device pointer consistently
PCI: rockchip: Check for clk_prepare_enable() errors during resume
MAINTAINERS: Remove Wenrui Li as Rockchip PCIe driver maintainer
PCI: rockchip: Configure RC's MPS setting
PCI: rockchip: Reconfigure configuration space header type
PCI: rockchip: Split out rockchip_pcie_cfg_configuration_accesses()
PCI: rockchip: Move configuration accesses into rockchip_pcie_cfg_atu()
PCI: rockchip: Rename rockchip_cfg_atu() to rockchip_pcie_cfg_atu()
PCI: rockchip: Control vpcie0v9 for system PM
PCI: rcar-gen2: Make of_device_ids const
PCI: rcar: Use proper name for the R-Car SoC
PCI: qcom: Limit TLP size to 2K to work around hardware issue
PCI: qcom: Fix spelling mistake: "asser" -> "assert"
PCI: qcom: Reorder to put v0 functions together, v1 functions together, etc
PCI: qcom: Add support for IPQ4019 PCIe controller
PCI: mediatek: Add MediaTek PCIe host controller support
PCI: kirin: Add HiSilicon Kirin SoC PCIe controller driver
PCI: imx6: Add regulator support
PCI: hv: Use vPCI protocol version 1.2
PCI: hv: Add vPCI version protocol negotiation
PCI: hv: Temporary own CPU-number-to-vCPU-number infra
PCI: hv: Use page allocation for hbus structure
PCI: hv: Fix comment formatting and use proper integer fields
PCI: faraday: Add clock handling
PCI: faraday: Add clock bindings
PCI: dwc: dra7xx: Use RW1C for IRQSTATUS_MSI and IRQSTATUS_MAIN
PCI: dwc: dra7xx: Depend on appropriate SoC or compile test
PCI: dwc: Constify dw_pcie_host_ops structures
PCI: host: Mark PCIe/PCI (MSI) cascade ISR as IRQF_NO_THREAD
kbuild: improve comments on KBUILD_SRC
kbuild: create deterministic initramfs directory listings
bpf: fix to bpf_setsockops
arm64: PCI: Drop DT IRQ allocation from pcibios_alloc_irq()
PCI: xilinx-nwl: Move to struct pci_host_bridge IRQ mapping functions
PCI: rockchip: Move to struct pci_host_bridge IRQ mapping functions
PCI: xgene: Move to struct pci_host_bridge IRQ mapping functions
PCI: altera: Drop pci_fixup_irqs()
PCI: versatile: Drop pci_fixup_irqs()
PCI: generic: Drop pci_fixup_irqs()
PCI: faraday: Drop pci_fixup_irqs()
PCI: designware: Drop pci_fixup_irqs()
PCI: iproc: Drop pci_fixup_irqs()
PCI: rcar: Drop pci_fixup_irqs()
PCI: xilinx: Drop pci_fixup_irqs()
PCI: tegra: Drop pci_fixup_irqs()
SMB3: Enable encryption for SMB3.1.1
ARM/PCI: Remove pci_fixup_irqs() call for bios32 host controllers
PCI: Add a call to pci_assign_irq() in pci_device_probe()
OF/PCI: Update of_irq_parse_and_map_pci() comment
PCI: Add pci_assign_irq() function and have pci_fixup_irqs() use it
PCI: Add IRQ mapping function pointers to pci_host_bridge struct
PCI: Build setup-irq.o on all arches
PCI: Remove pci_scan_root_bus_msi()
PCI: xilinx-nwl: Convert PCI scan API to pci_scan_root_bus_bridge()
PCI: rockchip: Convert PCI scan API to pci_scan_root_bus_bridge()
PCI: generic: Convert PCI scan API to pci_scan_root_bus_bridge()
PCI: xgene: Convert PCI scan API to pci_scan_root_bus_bridge()
PCI: xilinx: Convert PCI scan API to pci_scan_root_bus_bridge()
PCI: altera: Convert PCI scan API to pci_scan_root_bus_bridge()
PCI: versatile: Convert PCI scan API to pci_scan_root_bus_bridge()
PCI: iproc: Convert PCI scan API to pci_scan_root_bus_bridge()
PCI: rcar: Convert PCI scan API to pci_scan_root_bus_bridge()
PCI: aardvark: Convert PCI scan API to pci_scan_root_bus_bridge()
PCI: designware: Convert PCI scan API to pci_scan_root_bus_bridge()
MAINTAINERS: update input subsystem patterns
Input: introduce KEY_ASSISTANT
parisc: Report SIGSEGV instead of SIGBUS when running out of stack
parisc: use compat_sys_keyctl()
acpi/nfit: Issue Start ARS to retrieve existing records
nvme-pci: rename to nvme_pci_configure_admin_queue
nvme: move ctrl cap to struct nvme_ctrl
nvme: move queue_count to the nvme_ctrl
nvme: Quirks for PM1725 controllers
powerpc/perf/hv-24x7: Aggregate result elements on POWER9 SMT8
powerpc/perf/hv-24x7: Support v2 of the hypervisor API
powerpc/perf/hv-24x7: Minor improvements
powerpc/perf/hv-24x7: Fix return value of hcalls
powerpc-perf/hx-24x7: Don't log failed hcall twice
powerpc/perf/hv-24x7: Properly iterate through results
powerpc/perf/hv-24x7: Fix off-by-one error in request_buffer check
powerpc/perf/hv-24x7: Fix passing of catalog version number
powerpc/mm: Enable ZONE_DEVICE on powerpc
powerpc/mm: Wire up hpte_removebolted for powernv
powerpc/mm: Add devmap support for ppc64
powerpc/vmemmap: Add altmap support
powerpc/vmemmap: Reshuffle vmemmap_free()
mm, x86: Add ARCH_HAS_ZONE_DEVICE to Kconfig
powerpc/hugetlbfs: Export HPAGE_SHIFT
MAINTAINERS: cxl: update maintainership
MAINTAINERS: Remove myself as cxl maintainer
powerpc: use spin loop primitives in some functions
powerpc/64: implement spin loop primitives
locking/refcount: Remove the half-implemented refcount_sub() API
ALSA: pcm: add a documentation for tracepoints
xfs: remove a whitespace-only line from xfs_fs_get_nextdqblk
xfs: rewrite xfs_dq_get_next_id using xfs_iext_lookup_extent
xfs: Check for m_errortag initialization in xfs_errortag_test
bpf: update tools/include/uapi/linux/bpf.h
bpf: Sample bpf program to set sndcwnd clamp
bpf: Adds support for setting sndcwnd clamp
bpf: Sample BPF program to set initial cwnd
bpf: Adds support for setting initial cwnd
bpf: Sample BPF program to set congestion control
bpf: Add support for changing congestion control
bpf: Sample BPF program to set buffer sizes
bpf: Add TCP connection BPF callbacks
bpf: Add setsockopt helper function to bpf
bpf: Sample bpf program to set initial window
bpf: Support for setting initial receive window
bpf: Sample bpf program to set SYN/SYN-ACK RTOs
bpf: Support for per connection SYN/SYN-ACK RTOs
bpf: program to load and attach sock_ops BPF progs
bpf: BPF support for sock_ops
sctp: Add peeloff-flags socket option
sfc: correct comment on efx_mcdi_process_event
sfc: change Unknown MCDI event message to print full event.
net/mlx5: fix spelling mistake: "Allodating" -> "Allocating"
qla2xxx: Fix NVMe entry_type for iocb packet on BE system
arm: sunxi: Revert changes merged through net-next.
scsi: qla2xxx: avoid unused-function warning
scsi: snic: fix a couple of spelling mistakes/typos
scsi: qla2xxx: fix a bunch of typos and spelling mistakes
scsi: lpfc: don't double count abort errors
scsi: lpfc: spin_lock_irq() is not nestable
scsi: hisi_sas: optimise DMA slot memory
scsi: ibmvfc: constify dev_pm_ops structures.
scsi: ibmvscsi: constify dev_pm_ops structures.
scsi: cxlflash: Update debug prints in reset handlers
scsi: cxlflash: Update send_tmf() parameters
scsi: cxlflash: Avoid double free of character device
scsi: Add STARGET_CREATED_REMOVE state to scsi_target_state
scsi: ses: do not add a device to an enclosure if enclosure_add_links() fails.
scsi: ufs: flush eh_work when eh_work scheduled.
scsi: qla2xxx: Protect access to qpair members with qpair->qp_lock
datapath: Avoid using stack larger than 1024.
sctp: remove the typedef sctp_init_chunk_t
sctp: remove the typedef sctp_inithdr_t
sctp: remove the typedef sctp_data_chunk_t
sctp: remove the typedef sctp_datahdr_t
sctp: remove the typedef sctp_param_action_t
sctp: remove the typedef sctp_param_t
sctp: remove the typedef sctp_paramhdr_t
sctp: remove the typedef sctp_cid_action_t
sctp: remove the typedef sctp_cid_t
sctp: remove the typedef sctp_chunkhdr_t
sctp: remove the typedef sctp_sctphdr_t
nfp: add control message passing capabilities to flower offloads
nfp: add a stats handler for flower offloads
nfp: add metadata to each flow offload
nfp: add basic action capabilities to flower offloads
nfp: extend flower matching capabilities
nfp: extend flower add flow offload
nfp: provide infrastructure for offloading flower based TC filters
nfp: add phys_switch_id support
net: switchdev: add SET_SWITCHDEV_OPS helper
libnvdimm: New ACPI 6.2 DSM functions
acpi, nfit: Show bus_dsm_mask in sysfs
libnvdimm, acpi, nfit: Add bus level dsm mask for pass thru.
acpi, nfit: Enable DSM pass thru for root functions.
libnvdimm: passthru functions clear to send
libnvdimm, btt: convert some info messages to warn/err
sctp: remove an unnecessary check from sctp_endpoint_destroy
net: convert packet_fanout.sk_ref from atomic_t to refcount_t
net: convert netlbl_lsm_cache.refcount from atomic_t to refcount_t
net: convert net.passive from atomic_t to refcount_t
net: convert inet_frag_queue.refcnt from atomic_t to refcount_t
net: convert fib_rule.refcnt from atomic_t to refcount_t
net: convert unix_address.refcnt from atomic_t to refcount_t
net: convert netpoll_info.refcnt from atomic_t to refcount_t
net: convert in_device.refcnt from atomic_t to refcount_t
net: convert ip_mc_list.refcnt from atomic_t to refcount_t
net: convert sock.sk_refcnt from atomic_t to refcount_t
net: convert sock.sk_wmem_alloc from atomic_t to refcount_t
net: convert sk_buff_fclones.fclone_ref from atomic_t to refcount_t
net: convert sk_buff.users from atomic_t to refcount_t
net: convert nf_bridge_info.use from atomic_t to refcount_t
net: convert neigh_params.refcnt from atomic_t to refcount_t
net: convert neighbour.refcnt from atomic_t to refcount_t
net: convert inet_peer.refcnt from atomic_t to refcount_t
KVM: PPC: Book3S HV: Close race with testing for signals on guest entry
KVM: PPC: Book3S HV: Simplify dynamic micro-threading code
ALSA: atmel: ac97c: fix error return code in atmel_ac97c_probe()
platform/x86: sony-laptop: constify attribute_group and input index array
platform/x86: fujitsu-laptop: rework debugging
platform/x86: fujitsu-laptop: do not evaluate ACPI _INI methods
platform/x86: fujitsu-laptop: do not update ACPI device power status
platform/x86: fujitsu-laptop: sanitize hotkey input device identification
platform/x86: fujitsu-laptop: use strcpy to set ACPI device names and classes
platform/x86: fujitsu-laptop: remove redundant safety checks
platform/x86: msi-laptop: constify msipf*_attribute_group
platform/x86: eeepc-laptop: constify platform_attribute_group
libnvdimm, region, pmem: fix 'badblocks' sysfs_get_dirent() reference lifetime
libnvdimm: fix the clear-error check in nsio_rw_bytes
thermal: bcm2835: fix an error code in probe()
thermal: hisilicon: Handle return value of clk_prepare_enable
thermal: imx: Handle return value of clk_prepare_enable
selftests: membarrier: use ksft_* var arg msg api
selftests: breakpoints: breakpoint_test_arm64: convert test to use TAP13
selftests: breakpoints: step_after_suspend_test use ksft_* var arg msg api
selftests: breakpoint_test: use ksft_* var arg msg api
kselftest: add ksft_print_msg() function to output general information
kselftest: make ksft_* output functions variadic
leds: lp55xx: make various arrays static const
ALSA: x86: fix error return code in hdmi_lpe_audio_probe()
ARM: Prepare for randomized task_struct
drm/amd/amdgpu: move get memory type function from early init to sw init
objtool: Silence warnings for functions which use IRET
net: macb: Add hardware PTP support
net: macb: macb.c changed to macb_main.c
net: macb: Add tsu_clk to device tree
net: macb: Add support for PTP timestamps in DMA descriptors
lightnvm: pblk: set line bitmap check under debug
lightnvm: pblk: verify that cache read is still valid
lightnvm: pblk: add initialization check
lightnvm: pblk: remove target using async. I/Os
lightnvm: pblk: use vmalloc for GC data buffer
lightnvm: pblk: use right metadata buffer for recovery
lightnvm: pblk: schedule if data is not ready
lightnvm: pblk: remove unused return variable
lightnvm: pblk: fix double-free on pblk init
lightnvm: pblk: fix bad le64 assignations
ARM: dma-mapping: Remove traces of NOMMU code
ARM: NOMMU: Set ARM_DMA_MEM_BUFFERABLE for M-class cpus
ARM: NOMMU: Introduce dma operations for noMMU
drivers: dma-mapping: allow dma_common_mmap() for NOMMU
PCI/PM: Avoid using device_may_wakeup() for runtime PM
x86/PCI: Avoid AMD SB7xx EHCI USB wakeup defect
PCI/PM: Restore the status of PCI devices across hibernation
drm/radeon: make MacBook Pro d3_delay quirk more generic
drm/amdgpu: remove unnecessary save/restore of pdev->d3_delay
arm64: fix endianness annotation for 'struct jit_ctx' and friends
selftests/capabilities: Fix the test_execve test
selftests: intel_pstate: add .gitignore
selftests: fix memory-hotplug test
selftests: add missing test name in memory-hotplug test
selftests: check percentage range for memory-hotplug test
selftests: check hot-pluggagble memory for memory-hotplug test
selftests: typo correction for memory-hotplug test
selftests: ftrace: Use md5sum to take less time of checking logs
drm/amdgpu/cgs: always set reference clock in mode_info
perf auxtrace: Add CPU filter support
perf intel-pt: Do not use TSC packets for calculating CPU cycles to TSC
perf intel-pt: Update documentation to include new ptwrite and power events
perf intel-pt: Add example script for power events and PTWRITE
perf intel-pt: Synthesize new power and "ptwrite" events
perf intel-pt: Move code in intel_pt_synth_events() to simplify attr setting
perf intel-pt: Factor out intel_pt_set_event_name()
perf intel-pt: Tidy messages into called function intel_pt_synth_event()
perf intel-pt: Tidy Intel PT evsel lookup into separate function
perf intel-pt: Join needlessly wrapped lines
perf intel-pt: Remove unused instructions_sample_period
perf intel-pt: Factor out common code synthesizing event samples
perf script: Add synthesized Intel PT power and ptwrite events
irqchip/or1k-pic: Fix interrupt acknowledgement
irqchip/irq-mvebu-gicp: Allocate enough memory for spi_bitmap
irqchip/gic-v3: Fix out-of-bound access in gic_set_affinity
of: document /sys/firmware/fdt
dt-bindings: Add RISC-V vendor prefix
dm raid: stop using BUG() in __rdev_sectors()
drm/amdgpu: fix vblank_time when displays are off
pinctrl: samsung: Remove bogus irq_[un]mask from resource management
pinctrl: rza1: make structures rza1_gpiochip_template and rza1_pinmux_ops static
pinctrl: rza1: Remove unneeded wrong check for wrong variable
arm64: cpuinfo: constify attribute_group structures.
ASoC: Intel: Skylake: Add support to read firmware registers
ASoC: Intel: Skylake: Add sram address to sst_addr structure
ASoC: Intel: Skylake: Debugfs facility to dump module config
ASoC: Intel: Skylake: Add debugfs support
ipmi:ssif: Add missing unlock in error branch
ASoC: fix semicolon.cocci warnings
regulator: core: Fix size limit of supply_map
ASoC: rt5645: Add quirk override by module option
ASoC: rsnd: make arrays path and cmd_case static const
ASoC: audio-graph-card: add widgets and routing for external amplifier support
ASoC: audio-graph-card: update bindings for amplifier support
ASoC: rt5665: calibration should be done before jack detection
ASoC: rsnd: constify dev_pm_ops structures.
ASoC: nau8825: change crosstalk-bypass property to bool type
ASoC: rt5670: fix incompatible pointer type of set_sysclk
ASoC: dapm: Add new widget type for constructing DAPM graphs on DSPs.
ASoC: topology: show index in debug when adding DAPM routes
ASoC: topology: Fix usage of SND_SOC_TPLG_INDEX_ALL during load
KVM: x86: remove ignored type attribute
ASoC: ak4642: make arrays fs_list and ps_list static const
ALSA: hda/realtek - New codecs support for ALC215/ALC285/ALC289
ALSA: hda/realtek - Remove ALC285 device ID
HID: intel-ish-hid: Enable Gemini Lake ish driver
HID: intel-ish-hid: Enable Cannon Lake ish driver
objtool: Implement stack validation 2.0
objtool, x86: Add several functions and files to the objtool whitelist
objtool: Move checking code to check.c
posix_clocks: Use get_itimerspec64() and put_itimerspec64()
timerfd: Use get_itimerspec64() and put_itimerspec64()
nanosleep: Use get_timespec64() and put_timespec64()
posix-timers: Use get_timespec64() and put_timespec64()
x86/mm: Delete a big outdated comment about TLB flushing
x86/mm: Don't reenter flush_tlb_func_common()
x86/uaccess: Optimize copy_user_enhanced_fast_string() for short strings
sched/cputime: Refactor the cputime_adjust() code
cpu/hotplug: Constify attribute_group structures
sched/debug: Expose the number of RT/DL tasks that can migrate
perf/x86/intel: Constify the 'lbr_desc[]' array and make a function static
ALSA: hda - Fix doubly initialization of i915 component
x86/KASLR: Fix detection 32/64 bit bootloaders for 5-level paging
mwifiex: do not update MCS set from hostapd
ieee80211: update public action codes
nl80211: Don't verify owner_nlportid on NAN commands
brcmfmac: switch to using cfg80211_connect_done()
brcmfmac: support 4-way handshake offloading for 802.1X
brcmfmac: support 4-way handshake offloading for WPA/WPA2-PSK
bpf: don't open-code memdup_user()
kimage_file_prepare_segments(): don't open-code memdup_user()
ethtool: don't open-code memdup_user()
do_ip_setsockopt(): don't open-code memdup_user()
do_ipv6_setsockopt(): don't open-code memdup_user()
irda: don't open-code memdup_user()
xfrm_user_policy(): don't open-code memdup_user()
ima_write_policy(): don't open-code memdup_user_nul()
dmaengine: tegra-apb: Really fix runtime-pm usage
iov_iter: sanity checks for copy to/from page primitives
iov_iter/hardening: move object size checks to inlined part
copy_{to,from}_user(): consolidate object size checks
copy_{from,to}_user(): move kasan checks and might_fault() out-of-line
clk: gemini: Read status before using the value
clk: scpi: error when clock fails to register
clk: at91: Add sama5d2 suspend/resume
libnvdimm, btt: fix btt_rw_page not returning errors
Make statfs properly return read-only state after emergency remount
fs/dcache: init in_lookup_hashtable
minix: Deinline get_block, save 2691 bytes
fs: Reorder inode_owner_or_capable() to avoid needless
fs: warn in case userspace lied about modprobe return
tile: remove unneeded extra-y in Makefile
kbuild: thin archives make default for all archs
x86/um: thin archives build fix
tile: thin archives fix linking
ia64: thin archives fix linking
sh: thin archives fix linking
kbuild: handle libs-y archives separately from built-in.o archives
kbuild: thin archives use P option to ar
kbuild: thin archives final link close --whole-archives option
ia64: remove unneeded extra-y in Makefile.gate
tile: fix dependency and .*.cmd inclusion for incremental build
sparc64: Use indirect calls in hamming weight stubs
usbdevfs: get rid of field-by-field copyin
compat_hdio_ioctl: get rid of set_fs()
take floppy compat ioctls to sodding floppy.c
spidev: quit messing with access_ok()
nfsd: remove nfsd_vfs_read
nfsd: use vfs_iter_read/write
fs: implement vfs_iter_write using do_iter_write
fs: implement vfs_iter_read using do_iter_read
fs: move more code into do_iter_read/do_iter_write
fs: remove __do_readv_writev
fs: remove do_compat_readv_writev
fs: remove do_readv_writev
cpufreq: Update scaling_cur_freq documentation
cpufreq: intel_pstate: Clean up after performance governor changes
PM: hibernate: constify attribute_group structures.
cpuidle: menu: allow state 0 to be disabled
intel_idle: Use more common logging style
acpi, nfit: quiet invalid block-aperture-region warnings
libnvdimm, btt: BTT updates for UEFI 2.7 format
acpi, nfit: constify *_attribute_group
x86/ftrace: Exclude functions in head64.c from function-tracing
net/mlx4_en: Do not allocate redundant TX queues when TC is disabled
net/mlx4_en: Add dynamic variable to hold the number of user priorities (UP)
net: bridge: constify attribute_group structures.
net: constify attribute_group structures.
net: freescale: gianfar : constify dev_pm_ops structures.
net: smc91x: constify dev_pm_ops structures.
net: ibm: ibmveth: constify dev_pm_ops structures.
ibmvnic: Fix assignment of RX/TX IRQ's
net: ipmr: Add ipmr_rtm_getroute
bpf: Fix out-of-bound access on interpreters[]
amd-xgbe: fix spelling mistake: "avialable" -> "available"
arcnet: com20020-pci: add support for PCIFB2 card
arcnet: com20020-pci: handle backplane mode depending on card type
arcnet: com20020-pci: add attribute to readback backplane status
arcnet: add err_skb package for package status feedback
amd-xgbe: Adjust register settings to improve performance
amd-xgbe: Simplify the burst length settings
amd-xgbe: Prepare for more fine grained cache coherency controls
amd-xgbe: Add NUMA affinity support for IRQ hints
amd-xgbe: Add NUMA affinity support for memory allocations
amd-xgbe: Re-issue interrupt if interrupt status not cleared
amd-xgbe: Limit the I2C error messages that are output
amd-xgbe: Fixes for working with PHYs that support 2.5GbE
amd-xgbe: Handle return code from software reset function
amd-xgbe: Prevent looping forever if timestamp update fails
amd-xgbe: Add a check for an skb in the timestamp path
amd-xgbe: Use the proper register during PTP initialization
amd-xgbe: Fix SFP PHY supported/advertised settings
amd-xgbe: Simplify mailbox interface rate change code
btrfs: Remove false alert when fiemap range is smaller than on-disk extent
btrfs: Don't clear SGID when inheriting ACLs
btrfs: fix integer overflow in calc_reclaim_items_nr
btrfs: scrub: fix target device intialization while setting up scrub context
btrfs: qgroup: Fix qgroup reserved space underflow by only freeing reserved ranges
btrfs: qgroup: Introduce extent changeset for qgroup reserve functions
btrfs: qgroup: Fix qgroup reserved space underflow caused by buffered write and quotas being enabled
btrfs: qgroup: Return actually freed bytes for qgroup release or free data
btrfs: qgroup: Cleanup btrfs_qgroup_prepare_account_extents function
btrfs: qgroup: Add quick exit for non-fs extents
Btrfs: rework delayed ref total_bytes_pinned accounting
Btrfs: return old and new total ref mods when adding delayed refs
Btrfs: always account pinned bytes when dropping a tree block ref
Btrfs: update total_bytes_pinned when pinning down extents
Btrfs: make BUG_ON() in add_pinned_bytes() an ASSERT()
Btrfs: make add_pinned_bytes() take an s64 num_bytes instead of u64
iwlwifi: bump MAX API for 8000/9000/A000 to 33
btrfs: fix validation of XATTR_ITEM dir items
iwlwifi: pcie: wait longer after device reset
iwlwifi: pcie: propagate iwl_pcie_apm_init's status
iwlwifi: mvm: quietly accept non-sta disassoc frames
iwlwifi: mvm: update rx statistics cmd api
iwlwifi: mvm: remove DQA non-STA client mode special case
iwlwifi: mvm: don't mess the SNAP header in TSO for non-QoS packets
iwlwifi: pcie: reconfigure MSI-X HW on resume
iwlwifi: mvm: don't send fetch the TID from a non-QoS packet in TSO
iwlwifi: mvm: fix mac80211's hw_queue in DQA mode
iwlwifi: mvm: map cab_queue to real one earlier
iwlwifi: mvm: fix mac80211 queue tracking
iwlwifi: mvm: properly enable IP header checksumming
iwlwifi: pcie: add MSI-X interrupt tracing
bpf: Add test for syscall on fd array/htab lookup
bpf: Add syscall lookup support for fd array and htab
net: stmmac: Add additional registers for dwmac1000_dma ethtool
netfilter: ebt_nflog: fix unexpected truncated packet
netfilter: nf_ct_dccp/sctp: fix memory leak after netns cleanup
arm64: ptrace: Fix incorrect get_user() use in compat_vfp_set()
arm64: ptrace: Remove redundant overrun check from compat_vfp_set()
arm64: ptrace: Avoid setting compat FP[SC]R to garbage if get_user fails
IB/opa_vnic: Use spinlock instead of mutex for stats_lock
drm/amd/powerplay: power value format change for Vega10
IB/opa_vnic: Use GFP_ATOMIC while sending trap
drm/amdgpu/gfx9: support the amdgpu.disable_cu option
drm/amd/powerplay: change PPSMC_MSG_GetCurrPkgPwr for Vega10
drm/amdgpu: Make amdgpu_cs_parser_init static (v2)
drm/amdgpu/cs: fix a typo in a comment
drm/amdgpu: Fix the exported always on CU bitmap
drm/amdgpu/gfx9: gfx_v9_0_enable_gfx_static_mg_power_gating() can be static
drm/amdgpu/psp: upper_32_bits/lower_32_bits for address setup
drm/amd/powerplay/cz: print message if smc message fails
drm/amdgpu: fix typo in amdgpu_debugfs_test_ib_init
drm/amdgpu: enable mmhub pg on raven
drm/amdgpu: add new flag AMD_PG_SUPPORT_MMHUB
drm/amdgpu: add interface to enable/disable mmhub pg on raven
drm/amdgpu: add mmhub pg init sequence on raven
drm/amd/powerplay: add support for ATOM GFXCLK table v2.
drm/amdgpu: fix the memory corruption on S3
drm/amdgpu: fix vulkan test performance drop and hang on VI
libnvdimm, pmem: disable dax flushing when pmem is fronting a volatile region
libnvdimm, pmem, dax: export a cache control attribute
dax: convert to bitmask for flags
net: ethernet: ti: netcp_ethss: use cpts to check if packet needs timestamping
net: ethernet: ti: cpsw: fix sw timestamping for non PTP packets
net: ethernet: ti: cpsw: move skb timestamp to packet_submit
cavium: thunder: Remove duplicate "netdev->name" logging output
net/mlx4: fix spelling mistake: "enforcment" -> "enforcement"
net: atl1c: fix spelling mistake: "droppted" -> "dropped"
arm: sun8i: orangepi-2: use internal phy-mode
arm: sun8i: nanopi-neo: use internal phy-mode
arm: sun8i: orangepi-one: use internal phy-mode
arm: sun8i: orangepi-zero: use internal phy-mode
arm: sun8i: orangepipc: use internal phy-mode
net: stmmac: support future possible different internal phy mode
Bonding: Convert multiple netdev_info messages to netdev_dbg
KVM: LAPIC: Fix lapic timer injection delay
ALSA: hda: constify attribute_group structures.
ALSA: pcm: constify attribute_group structures.
KVM: lapic: reorganize restart_apic_timer
KVM: lapic: reorganize start_hv_timer
nvme: Makefile: remove dead build rule
arm64: fix endianness annotation for __apply_alternatives()/get_alt_insn()
arm64: fix endianness annotation in get_kaslr_seed()
arm64: add missing conversion to __wsum in ip_fast_csum()
percpu: fix static checker warnings in pcpu_destroy_chunk
multi_v7_defconfig: Enable OMAP MTD and DM816 AHCI
mmc: dw_mmc: remove the unnecessary slot variable
mmc: dw_mmc: use the 'slot' instead of 'cur_slot'
mmc: dw_mmc: remove the 'id' arguments about functions relevant to slot
mmc: dw_mmc: change the array of slots
mmc: dw_mmc: remove the loop about finding slots
mmc: dw_mmc: deprecated the "num-slots" property
mmc: dw_mmc-rockchip: parse rockchip, desired-num-phases from DT
dt-bindings: rockchip-dw-mshc: add optional rockchip, desired-num-phases
tty: serial: lpuart: add a more accurate baud rate calculation method
tty: serial: lpuart: add earlycon support for imx7ulp
tty: serial: lpuart: add imx7ulp support
dt-bindings: serial: fsl-lpuart: add i.MX7ULP support
tty: serial: lpuart: add little endian 32 bit register support
tty: serial: lpuart: refactor lpuart32_{read|write} prototype
tty: serial: lpuart: introduce lpuart_soc_data to represent SoC property
serial: imx-serial - move DMA buffer configuration to DT
serial: imx: Enable RTSD only when needed
serial: imx: Remove unused members from imx_port struct
serial: 8250: 8250_omap: Fix race b/w dma completion and RX timeout
serial: 8250: Fix THRE flag usage for CAP_MINI
blk-mq: map all HWQ also in hyperthreaded system
staging: lustre: replace kmalloc with kmalloc_array
Staging: ion: fix code style warning from NULL comparisons
staging: fsl-mc: make dprc.h header private
staging: fsl-mc: move mc-cmd.h contents in the public header
staging: fsl-mc: move mc-sys.h contents in the public header
staging: fsl-mc: fix a few implicit includes
staging: fsl-mc: remove dpmng API files
staging: fsl-mc: move rest of mc-bus.h to private header
staging: fsl-mc: move couple of definitions to public header
staging: fsl-mc: move irq domain creation prototype to public header
staging: fsl-mc: turn several exported functions static
staging: fsl-mc: delete prototype of unimplemented function
staging: fsl-mc: delete duplicated function prototypes
staging: fsl-mc: decouple the mc-bus public headers from dprc.h
staging: fsl-mc: drop useless #includes
staging: fsl-mc: be consistent when checking strcmp() return
staging: fsl-mc: move comparison before strcmp() call
staging: speakup: make function ser_to_dev static
staging: ks7010: fix spelling mistake: "errror" -> "error"
staging: rtl8192e: fix spelling mistake: "respose" -> "response"
staging: wilc1000: fix spelling mistake: "dissconect" -> "disconnect"
staging: ccree: fix block comment style
staging: ccree: remove/add (un)needed blank lines
staging: ccree: remove unused type CCFipsSyncStatus_t
staging: ccree: remove custom type ssi_fips_state_t
staging: ccree: remove custom type ssi_fips_error_t
staging: ccree: remove custom type tdes_keys_t
staging: ccree: fix pointer location
staging: ccree: remove comparisons to NULL
staging: ccree: fix unmatched if/else braces
staging: ccree: no need for braces for single statements
staging: ccree: remove redundant blank lines
staging: ccree: fix else placement
staging: ccree: drop comparsion to true/false
staging: ccree: fix missing or redundant spaces
drivers: staging: sm750: Hold lock irrespective of fb numbers.
sd: add support for TCG OPAL self encrypting disks
libata: fix build warning from unused goto label
ALSA: hda/realtek - Support Dell headset mode for ALC3271
pinctrl: qcom: Add ipq8074 pinctrl driver
pinctrl: freescale: imx7d: make of_device_ids const.
Add USB quirk for HVR-950q to avoid intermittent device resets
USB hub_probe: rework ugly goto-into-compound-statement
usb: host: ohci-pxa27x: Handle return value of clk_prepare_enable
drm: vblank: Fix vblank timestamp update
Bluetooth: btbcm: Add entry for BCM43430 UART bluetooth
Bluetooth: Add sockaddr length checks before accessing sa_family in bind and connect handlers
bluetooth: remove WQ_MEM_RECLAIM from hci workqueues
Bluetooth: hci_bcm: Add active_low irq polarity quirk for Asus T100CHI
pinctrl: DT: extend the pinmux property to support integers array
pinctrl: generic: Add output-enable property
gpio: rcar: Add R8A7743 (RZ/G1M) support
module: make the modinfo name const
gpio: gpio-wcove: Fix GPIO control register offset calculation
arm64: fix endianness annotation in acpi_parking_protocol.c
arm64: use readq() instead of readl() to read 64bit entry_point
iwlwifi: mvm: quietly accept non-sta assoc response frames
iwlwifi: mvm: remove version 2 of paging command
iwlwifi: move configuration into sub-directory
iwlwifi: move notification wait into fw/
iwlwifi: create new subdirectory for FW interaction
iwlwifi: mvm: rename iwl_shared_mem_cfg_v1 to the correct _v2
iwlwifi: mvm: fix deduplication start logic
iwlwifi: mvm: unconditionally stop device after init
iwlwifi: pcie: warn if paging is already initialized during init
iwlwifi: pcie: make ctxt-info free idempotent
iwlwifi: unify external & internal modparam names
iwlwifi: mvm: support multi tid ba notif
iwlwifi: mvm: change when the BT_COEX is sent
iwlwifi: pcie: improve debug in iwl_pcie_rx_handle_rb()
iwlwifi: mvm: support aggs of 64 frames in A000 family
iwlwifi: pcie: improve "invalid queue" warning
iwlwifi: mvm: use proper CDB check in PHY context modify
iwlwifi: add twelve new 9560 series PCI IDs
iwlwifi: add the new a000_2ax series
iwlwifi: mvm: simplify CHECK_MLME_TRIGGER macro
iwlwifi: mvm: change sta_id to u8
iwlwifi: pcie: fix 9000-series RF-kill interrupt propagation
iwlwifi: pcie: only apply retention workaround on 9000-series A-step
iwlwifi: dvm: use macros for format strings
iwlwifi: mvm: fix a bunch of kernel-doc warnings
iwlwifi: mvm: add documentation for all command IDs
iwlwifi: mvm: use __le16 even for reserved fields
iwlwifi: mvm: remove various unused command IDs/structs
iwlwifi: mvm: fix various "Excess ... description" kernel-doc warnings
iwlwifi: mvm: remove some CamelCase from firmware API
iwlwifi: mvm: Add debugfs entry to retrieve SAR geographic profile
iwlwifi: mvm: refactor geo init
arm64: fix endianness annotation for reloc_insn_movw() & reloc_insn_imm()
arm64: fix endianness annotation for aarch64_insn_write()
arm64: fix endianness annotation in aarch64_insn_read()
arm64: fix endianness annotation in call_undef_hook()
arm64: fix endianness annotation for debug-monitors.c
ras: mark stub functions as 'inline'
pinctrl: armada-37xx: Fix number of pin in sdio_sb
pinctrl: armada-37xx: Fix uart2 group selection register mask
pinctrl: bcm2835: Avoid warning from __irq_do_set_handler
EDAC, pnd2: Fix Apollo Lake DIMM detection
EDAC, i5000, i5400: Fix definition of NRECMEMB register
sched/numa: Hide numa_wake_affine() from UP build
rpmsg: Make modalias work for DeviceTree based devices
dmaengine: fsl_raid: make of_device_ids const.
drm/i915/gvt: Make function dpy_reg_mmio_readx safe
thermal: int340x: check for sensor when PTYP is missing
Thermal/int340x: Fix few typos and kernel-doc style
thermal: fix source code documentation for parameters
char: ipmi: constify bmc_dev_attr_group and bmc_device_type
MIPS: VDSO: Fix a mismatch between comment and preprocessor constant
MIPS: VDSO: Add implementation of gettimeofday() fallback
MIPS: VDSO: Add implementation of clock_gettime() fallback
MIPS: VDSO: Fix conversions in do_monotonic()/do_monotonic_coarse()
MIPS: Use current_cpu_type() in m4kc_tlbp_war()
MIPS: Allow storing pgd in C0_CONTEXT for MIPSr6
MIPS: Handle tlbex-tlbp race condition
MIPS: Add CPU shared FTLB feature detection
MIPS: CPS: Handle spurious VP starts more gracefully
MIPS: CPS: Handle cores not powering down more gracefully
MIPS: CPS: Prevent multi-core with dcache aliasing
MIPS: CPS: Select CONFIG_SYS_SUPPORTS_SCHED_SMT for MIPSr6
MIPS: CM: WARN on attempt to lock invalid VP, not BUG
MIPS: CM: Avoid per-core locking with CM3 & higher
MIPS: Skip IPI setup if we only have 1 CPU
MIPS: Use `pr_debug' for messages from `__compute_return_epc_for_insn'
MIPS: math-emu: For MFHC1/MTHC1 also return SIGILL right away
MIPS: Fix a typo: s/preset/present/ in r2-to-r6 emulation error message
MIPS: Send SIGILL for R6 branches in `__compute_return_epc_for_insn'
MIPS: Send SIGILL for linked branches in `__compute_return_epc_for_insn'
MIPS: Rename `sigill_r6' to `sigill_r2r6' in `__compute_return_epc_for_insn'
MIPS: Send SIGILL for BPOSGE32 in `__compute_return_epc_for_insn'
MIPS: Fix unaligned PC interpretation in `compute_return_epc'
MIPS: Actually decode JALX in `__compute_return_epc_for_insn'
MIPS: math-emu: Prevent wrong ISA mode instruction emulation
MIPS: Use queued spinlocks (qspinlock)
MIPS: Use queued read/write locks (qrwlock)
MIPS: cmpxchg: Rearrange __xchg() arguments to match xchg()
MIPS: cmpxchg: Implement 1 byte & 2 byte cmpxchg()
MIPS: cmpxchg: Implement 1 byte & 2 byte xchg()
MIPS: cmpxchg: Implement __cmpxchg() as a function
MIPS: cmpxchg: Drop __xchg_u{32,64} functions
MIPS: cmpxchg: Error out on unsupported xchg() calls
MIPS: cmpxchg: Use __compiletime_error() for bad cmpxchg() pointers
MIPS: cmpxchg: Pull xchg() asm into a macro
MIPS: cmpxchg: Unify R10000_LLSC_WAR & non-R10000_LLSC_WAR cases
MIPS: unaligned: Add DSP lwx & lhx missaligned access support
MIPS: R6: Fix PREF instruction usage by memcpy for MIPS R6
MIPS: build: Fix "-modd-spreg" switch usage when compiling for mips32r6
MIPS: cmdline: Add support for 'memmap' parameter
MIPS: Loogson: Make enum loongson_cpu_type more clear
MIPS: Loongson-3: support irq_set_affinity() in i8259 chip
MIPS: Loongson-3: IRQ balancing for PCI devices
MIPS: Loongson-3: Support 4 packages in CPU Hwmon driver
MIPS: Loongson: Add NMI handler support
PM / Domains: Fix missing default_power_down_ok comment
PM / Domains: Fix unsafe iteration over modified list of domains
PM / Domains: Fix unsafe iteration over modified list of domain providers
PM / Domains: Fix unsafe iteration over modified list of device links
PM / Domains: Handle safely genpd_syscore_switch() call on non-genpd device
PM / Domains: Call driver's noirq callbacks
timers: Make the cpu base lock raw
ACPI / EC: Add quirk for GL720VMK
ACPI / EC: Fix media keys not working problem on some Asus laptops
ACPI / EC: Add support to skip boot stage DSDT probe
ACPI / EC: Enhance boot EC sanity check
ACPI / video: Add quirks for the Dell Precision 7510
PCI: Work around poweroff & suspend-to-RAM issue on Macbook Pro 11
nvme: Allocate queues for all possible CPUs
blk-mq: Create hctx for each present CPU
blk-mq: Include all present CPUs in the default queue mapping
kvm: nVMX: Check memory operand to INVVPID
x86/PCI: Select CONFIG_PCI_LOCKLESS_CONFIG
PCI: Provide Kconfig option for lockless config space accessors
x86/PCI/ce4100: Properly lock accessor functions
x86/PCI: Abort if legacy init fails
x86/PCI: Remove duplicate defines
PCI: Enable ECRC only if device supports it
ARM/PCI: Convert PCI scan API to pci_scan_root_bus_bridge()
PCI: Make pci_register_host_bridge() PCI core internal
PCI: Add pci_scan_root_bus_bridge() interface
PCI: tegra: Fix host bridge memory leakage
PCI: faraday: Fix host bridge memory leakage
PCI: Add devm_pci_alloc_host_bridge() interface
PCI: Add pci_free_host_bridge() interface
PCI: Initialize bridge release function at bridge allocation
PCI: faraday: Convert IRQ masking to raw PCI config accessors
PCI: iproc: Convert link check to raw PCI config accessors
PCI: xilinx-nwl: Remove nwl_pcie_enable_msi() unused bus parameter
drm: adv7511_audio: Add .get_dai_id callback to map port number to dai id
vfio: New external user group/file match
kvm-vfio: Decouple only when we match a group
vfio: Fix group release deadlock
drm: dw-hdmi-i2s: add .get_dai_id callback for ALSA SoC
regulator: core: Fix voltage change propagations to supply regulators
spi: loopback-test: Fix kfree() NULL pointer error.
regmap: irq: add chip option mask_writeonly
mwifiex: fix spelling mistake: "secuirty" -> "security"
spi: loopback-test: fix spelling mistake: "reruning" -> "rerunning"
spi: sirf: fix spelling mistake: "registerred" -> "registered"
ASoC: rt5645: enable speaker protection features
ASoC: rt5651: remove unexisting Muxes
spi: stm32: fix potential dereference null return value
spi: stm32: enhance DMA error management
spi: stm32: add runtime PM support
spi: stm32: use normal conditional statements instead of ternary operator
spi: stm32: replace st, spi-midi with st, spi-midi-ns to fit bindings
spi: stm32: fix example with st, spi-midi-ns property
spi: stm32: fix compatible to fit with new bindings
spi: stm32: use SoC specific compatible
cgroup: implement "nsdelegate" mount option
cgroup: restructure cgroup_procs_write_permission()
spi: rockchip: Disable Runtime PM when chip select is asserted
spi: rockchip: Set GPIO_SS flag to enable Slave Select with GPIO CS
ASoC: rt5670: move set_sysclk to codec level
ASoC: rt5670: remove duplicate route.
ASoC: rt5670: fix wrong audio route
svcrdma: Don't account for Receive queue "starvation"
svcrdma: Improve Reply chunk sanity checking
svcrdma: Improve Write chunk sanity checking
svcrdma: Improve Read chunk sanity checking
svcrdma: Remove svc_rdma_marshal.c
svcrdma: Avoid Send Queue overflow
svcrdma: Squelch disconnection messages
sunrpc: Disable splice for krb5i
wl18xx: add checks on wl18xx_top_reg_write() return value
libertas: Fix lbs_prb_rsp_limit_set()
cw1200: add const to hwbus_ops structures
ASoC: nau8825: debug message of crosstalk bypass
USB: serial: cp210x: add ID for CEL EM3588 USB ZigBee stick
ASoC: dwc: Added a quirk DW_I2S_QUIRK_16BIT_IDX_OVERRIDE to dwc driver
ASoC: codecs: rt5670: fix jd mode for Lenovo Miix 2 10
rsi: add in missing RSI_FSM_STATES into array fsm_state
MAINTAINERS: add brcm80211 maintainer info from Cypress
brcmfmac: rework headroom check in .start_xmit()
brcmfmac: use atomic_t for statistic counter in struct brcmf_bus
brcmfmac: cleanup kerneldoc for struct brcmf_bus
mwifiex: Do not change bss_type in change_virtual_intf
rtlwifi: Add in_4way field for btcoexist
rtlwifi: Fill ap_num field by driver
rtlwifi: Add ap_num field for btcoexist
rtlwifi: Add return value to btc_set.
rtlwifi: Update some cases in btc_get function -- roam, 5G, AP mode, and return value.
rtlwifi: Modify power mode parameters of 8723be and 8821ae.
rtlwifi: Do IQK only once to reduce wifi occupy antenna
rtlwifi: Fix a2dp choppy while BT RSSI stays on threshold.
qtnfmac: fix uninitialized return code in ret
ASoC: Intel: cht_bsw_rt5672: 19.2MHz clock for Baytrail platforms
ASoC: Drop invalid DMI fields when setting card long name from DMI info
ASoC: stm32: sai: remove some stray tabs
ipmi:ssif: Check dev before setting drvdata
ASoC: rt5645: del btn_check_timer on remove
ASoC: rt5645: Add jack detection workaround for GPD Win
ASoC: rt5645: add inv_jd1_1 flag
ASoC: rt5645: rename jd_invert flag in platform data
ASoC: rt5645: read jd1_1 status for jd detection
ath9k: remove useless variable assignment in ath_mci_intr()
ath10k: fix a bunch of spelling mistakes in messages
locking/refcount: Create unchecked atomic_t implementation
ath9k: Use mutex_lock to avoid potential race in start/stop rng
ath9k: avoid potential freezing during random generator read
ath9k: fix an invalid pointer dereference in ath9k_rng_stop()
ath10k: add const to thermal_cooling_device_ops structure
ath9k: fix tx99 bus error
ath9k: fix tx99 use after free
platform/x86: toshiba_haps: constify haps_attr_group
platform/x86: dell-wmi-led: Adjust instance of wmi_evaluate_method calls to 0
platform/x86: alienware-wmi: Adjust instance of wmi_evaluate_method calls to 0
ftrace: Decrement count for dyn_ftrace_total_info for init functions
ALSA: hda - Minor code refactoring for Intel HDMI codec parsers
crypto: testmgr - Reenable sha1/aes in FIPS mode
ALSA: hda - Bind with i915 component before codec binding
nvmet-rdma: register ib_client to not deadlock in device removal
nvme_fc: fix error recovery on link down.
nvmet_fc: fix crashes on bad opcodes
nvme_fc: Fix crash when nvme controller connection fails.
nvme_fc: replace ioabort msleep loop with completion
nvme_fc: fix double calls to nvme_cleanup_cmd()
nvme-fabrics: verify that a controller returns the correct NQN
nvme: simplify nvme_dev_attrs_are_visible
nvme: read the subsystem NQN from Identify Controller
nvme: remove a misleading comment on struct nvme_ns
nvme: explicitly disable APST on quirked devices
nvme: use a single NVME_AQ_DEPTH and relax it to 32
nvme: add hostid token to fabric options
nvme: Remove SCSI translations
nvme-pci: open-code polling logic in nvme_poll
nvme-pci: factor out the cqe reading mechanics from __nvme_process_cq
nvme-pci: factor out cqe handling into a dedicated routine
nvme-pci: Introduce nvme_ring_cq_doorbell
fs/fcntl: use copy_to/from_user() for u64 types
drivers: dma-coherent: Introduce default DMA pool
drivers: dma-coherent: Account dma_pfn_offset when used with device tree
dma: Take into account dma_pfn_offset
dma-mapping: replace dmam_alloc_noncoherent with dmam_alloc_attrs
dma-mapping: remove dmam_free_noncoherent
crypto: qat - avoid an uninitialized variable warning
au1100fb: remove a bogus dma_free_nonconsistent call
MAINTAINERS: add entry for dma mapping helpers
powerpc: merge __dma_set_mask into dma_set_mask
dma-mapping: remove the set_dma_mask method
powerpc/cell: use the dma_supported method for ops switching
powerpc/cell: clean up fixed mapping dma_ops initialization
tile: remove dma_supported and mapping_error methods
xen-swiotlb: remove xen_swiotlb_set_dma_mask
arm: implement ->dma_supported instead of ->set_dma_mask
mips/loongson64: implement ->dma_supported instead of ->set_dma_mask
dma-mapping: remove HAVE_ARCH_DMA_SUPPORTED
x86: remove arch specific dma_supported implementation
arm: remove arch specific dma_supported implementation
openrisc: remove arch-specific dma_supported implementation
hexagon: remove the unused dma_is_consistent prototype
hexagon: remove arch-specific dma_supported implementation
dma-virt: remove dma_supported and mapping_error methods
dma-noop: remove dma_supported and mapping_error methods
sparc: remove arch specific dma_supported implementations
sparc: remove leon_dma_ops
dma-mapping: remove DMA_ERROR_CODE
arm: implement ->mapping_error
x86: remove DMA_ERROR_CODE
x86/calgary: implement ->mapping_error
x86/pci-nommu: implement ->mapping_error
powerpc: implement ->mapping_error
sparc: implement ->mapping_error
s390: implement ->mapping_error
iommu/amd: implement ->mapping_error
hexagon: switch to use ->mapping_error for error reporting
ftrace: Unlock hash mutex on failed allocation in process_mod_list()
spin loop primitives for busy waiting
powerpc/powernv/idle: Clear r12 on wakeup from stop lite
iommu/vt-d: Constify intel_dma_ops
iommu: Warn once when device_group callback returns NULL
iommu/omap: Return ERR_PTR in device_group call-back
iommu: Return ERR_PTR() values from device_group call-backs
ALSA: hda - Skip card registration when no codec is found
KVM: s390: Inject machine check into the nested guest
KVM: s390: Inject machine check into the guest
iommu/s390: Use iommu_group_get_for_dev() in s390_iommu_add_device()
iommu/vt-d: Don't disable preemption while accessing deferred_flush()
iommu/iova: Don't disable preempt around this_cpu_ptr()
MIPS: Loongson: Add Loongson-3A R3 basic support
MIPS: SEAD-3: Fix GIC interrupt specifiers
MIPS: SEAD-3: Set interrupt-parent per-device, not at root node
MIPS: generic: Add a MAINTAINERS entry
MIPS: generic: Set RTC_ALWAYS_BCD to 0
MIPS: generic: Abstract FDT fixup application
MIPS: generic/yamon-dt: Use serial* rather than uart* aliases
MIPS: generic/yamon-dt: Support > 256MB of RAM
MIPS: generic/yamon-dt: Pull YAMON DT shim code out of SEAD-3 board
MIPS: SEAD-3: Remove GIC timer from DT
MIPS: Branch straight to ll in mips_atomic_set()
MIPS: Fix mips_atomic_set() with EVA
MIPS: Save static registers before sysmips
MIPS: Fix mips_atomic_set() retry condition
MIPS: perf: add I6500 handling
MIPS: Probe the I6500 CPU
MIPS: Perform post-DMA cache flushes on systems with MAARs
MIPS: Give __secure_computing() access to syscall arguments.
MIPS: Add support for eBPF JIT.
MIPS: Add some instructions to uasm.
MIPS: Correctly define DBSHFL type instruction opcodes.
MIPS: Optimize uasm insn lookup.
MIPS: module: Unify rel & rela reloc handling
MIPS: module: Ensure we always clean up r_mips_hi16_list
NFC: trf7970a: Correct register settings for 27MHz clock
ALSA: Fix forgotten dependency fix for tristate OSS sequencer kconfig
apparmor: put back designators in struct initialisers
s390/dasd: Fix faulty ENODEV for RO sysfs attribute
s390/pci: recognize name clashes with uids
s390/pci: provide more debug information
s390/pci: fix handling of PEC 306
s390/pci: improve pci hotplug
s390/pci: introduce clp_get_state
s390/pci: improve error handling during fmb (de)registration
s390/pci: improve unreg_ioat error handling
s390/pci: improve error handling during interrupt deregistration
s390/pci: don't cleanup in arch_setup_msi_irqs
powerpc/mm: Add comments on vmemmap physical mapping
powerpc/mm: Add comments to the vmemmap layout
powerpc/smp: Convert NR_CPUS to nr_cpu_ids
powerpc/smp: Do not BUG_ON if invalid CPU during kick
powerpc/44x: Add generic compatible string for I2C EEPROM
powerpc/83xx: Add generic compatible string for I2C EEPROM
powerpc/512x: Add generic compatible string for I2C EEPROM
powerpc/fsl: Add generic compatible string for I2C EEPROM
powerpc/5200: Add generic compatible string for I2C EEPROM
cpuidle: powerpc: no memory barrier after break from idle
cpuidle: powerpc: read mostly for common globals
cpuidle: powerpc: cpuidle set polling before enabling irqs
powerpc/fadump: add reschedule point while releasing memory
powerpc/fadump: provide a helpful error message
powerpc/fadump: avoid holes in boot memory area when fadump is registered
powerpc/fadump: avoid duplicates in crash memory ranges
powerpc/perf: Fix branch event code for power9
powerpc/xive: Silence message about VP block allocation
scsi: sun_esp: fix device reference leaks
scsi: fnic: changing queue command to return result DID_IMM_RETRY when rport is init
scsi: fnic: correct speed display and add support for 25,40 and 100G
scsi: fnic: added timestamp reporting in fnic debug stats
scsi: fnic: Zero io_cmpl_skip on fw reset completion
scsi: bnx2fc: Update version number to 2.11.8.
scsi: bnx2fc: Make rport_terminate_io callback a NOOP.
scsi: bnx2fc: If IO is still in cleanup then do not return to SCSI layer.
scsi: bnx2fc: Adjust bnx2fc_npiv_create_vports for WWNNs from NVRAM that are zero.
scsi: bnx2fc: Update copyright for 2017.
scsi: bnx2fc: Check for connection offload before sending RRQ.
scsi: bnx2fc: Add filters to the non-offload FCoE receive path.
scsi: default to scsi-mq
scsi: sas: scsi_queue_work can fail, so make callers aware
scsi: qla2xxx: Update Driver version to 10.00.00.00-k
scsi: qla2xxx: Use FC-NVMe FC4 type for FDMI registration
xfs: grab dquots without taking the ilock
xfs: fix semicolon.cocci warnings
xfs: Don't clear SGID when inheriting ACLs
xfs: free cowblocks and retry on buffered write ENOSPC
xfs: replace log_badcrc_factor knob with error injection tag
xfs: convert drop_writes to use the errortag mechanism
xfs: remove unneeded parameter from XFS_TEST_ERROR
xfs: expose errortag knobs via sysfs
xfs: make errortag a per-mountpoint structure
scsi: qla2xxx: Send FC4 type NVMe to the management server
scsi: qla2xxx: Add FC-NVMe F/W initialization and transport registration
scsi: qla2xxx: Add FC-NVMe command handling
scsi: qla2xxx: Add FC-NVMe port discovery and PRLI handling
scsi: qla2xxx: Update driver version to 9.01.00.00-k
scsi: qla2xxx: Include Exchange offload/Extended Login into FW dump
scsi: qla2xxx: Move target stat counters from vha to qpair.
scsi: qla2xxx: Remove datasegs_per_cmd and datasegs_per_cont field
scsi: qla2xxx: Remove unused tgt_enable_64bit_addr flag
scsi: qla2xxx: Add debug logging routine for qpair
scsi: qla2xxx: Add function call to qpair for door bell
scsi: qla2xxx: use shadow register for ISP27XX
scsi: qla2xxx: move fields from qla_hw_data to qla_qpair
scsi: qla2xxx: Add fw_started flags to qpair
scsi: qla2xxx: Add debug knob for user control workload
scsi: qla2xxx: Fix mailbox failure while deleting Queue pairs
scsi: qla2xxx: Enable Target Multi Queue
scsi: qla2xxx: Preparation for Target MQ.
scsi: qla2xxx: Combine Active command arrays.
tools/testing/selftests/sysctl: Add pre-check to the value of writes_strict
ACPI: EC: Fix EC command visibility for dynamic debug
ACPI: EC: Fix an EC event IRQ storming issue
powerpc/nvram: use memdup_user
pstore: use memdup_user
drbd: Drop unnecessary static
PM / core: Drop run_wake flag from struct dev_pm_info
PCI / PM: Simplify device wakeup settings code
PCI / PM: Drop pme_interrupt flag from struct pci_dev
ACPI / PM: Consolidate device wakeup settings code
ACPI / PM: Drop run_wake from struct acpi_device_wakeup_flags
dax: remove default copy_from_iter fallback
libnvdimm, nfit: enable support for volatile ranges
libnvdimm, pmem: fix persistence warning
x86, libnvdimm, pmem: remove global pmem api
x86, libnvdimm, pmem: move arch_invalidate_pmem() to libnvdimm
switchtec: Add device IDs for additional Switchtec products
switchtec: Add "running" status flag to fw partition info ioctl
remoteproc/keystone: Fix circular dependencies for ARM configs
remoteproc: Drop redundant REMOTEPROC dependency from driver Kconfigs
remoteproc: Drop VIRTUALIZATION dependency from REMOTEPROC
rpmsg: Drop VIRTUALIZATION dependency from RPMSG_VIRTIO
PM / QoS: constify *_attribute_group.
PM / AVS: rockchip-io: add io selectors and supplies for rk3228
powercap/RAPL: prevent overridding bits outside of the mask
PM / sysfs: Constify attribute groups
PM: Constify info string used in messages
PM: Constify returned PM event name
PM / Domains: Constify genpd pointer
i2c: designware: enable SLAVE in platform module
i2c: designware: add SLAVE mode functions
i2c: zx2967: drop COMPILE_TEST dependency
i2c: zx2967: always use the same device when printing errors
i2c: pca-platform: use dev_warn/dev_info instead of printk
ACPICA: Use designated initializers
ACPICA: Update version to 20170531
ACPICA: Update a couple of debug output messages
ACPICA: acpiexec: enhance local signal handler
ACPICA: Simplify output for the ACPI Debug Object
ACPICA: Unix application OSL: Correctly handle control-c (EINTR)
ACPICA: Improvements for debug output only
ACPICA: Disassembler: allow conflicting external declarations to be emitted.
ACPICA: Disassembler: add external op to namespace on first pass
ACPICA: Disassembler: prevent external op's from opening a new scope
ACPICA: Changed Gbl_disasm_flag to acpi_gbl_disasm_flag
ACPICA: Changing External to a named object
ACPICA: Update two error messages to emit control method name
ACPICA: Fix for Device/Thermal objects with ObjectType and DerefOf
ACPICA: Comment update: spelling/format. No functional change
ACPICA: Update comments, no functional change
ACPICA: Split resource descriptor decode strings to a new file
i2c: pca-platform: use device managed allocations
mtd: st_spi_fsm: remove SPINOR_OP_RDSR2 and use SPINOR_OP_RDCR instead
nfp: flower: add Kconfig for flower app
nfp: allocate a private workqueue for driver work
nfp: reorder SR-IOV config and nfp_app SR-IOV callbacks
nfp: handle SR-IOV already enabled when driver is probing
nfp: wire get_phys_port_name on representors
nfp: allow converting representor's netdev into nfp_port
nfp: move representors' struct net_device_ops to shared code
nfp: make the representor get stats app-independent
nfp: spawn nfp_ports for PF and VF ports
nfp: add nfp_app cleanup callback and make flower use it
nfp: remove unused nfp_cpp_area_check_range()
nfp: add helper for mapping runtime symbols
nfp: move area mapping helper into nfpcore
nfp: explicitly check if application FW is loaded
i2c: pca-platform: add devicetree awareness
ipv6: udp: leverage scratch area helpers
udp: move scratch area helpers into the include file
tcp: fix null ptr deref in getsockopt(..., TCP_ULP, ...)
i2c: pca-platform: switch to struct gpio_desc
dt-bindings: add bindings for i2c-pca-platform
mtd: spi-nor: cqspi: remove duplicate const
vxlan: fix incorrect nlattr access in MTU check
net: remove policy-routing.txt documentation
block, bfq: update wr_busy_queues if needed on a queue split
mmc/block: remove a call to blk_queue_bounce_limit
dm: don't set bounce limit
block: don't set bounce limit in blk_init_queue
block: don't set bounce limit in blk_init_allocated_queue
blk-mq: don't bounce by default
block: don't bother with bounce limits for make_request drivers
block: remove the queue_bounce_pfn helper
block: move bounce declarations to block/blk.h
blk-map: call blk_queue_bounce from blk_rq_append_bio
pktcdvd: remove the call to blk_queue_bounce
nvme: add support for streams and directives
btrfs: add support for passing in write hints for buffered writes
xfs: add support for passing in write hints for buffered writes
ext4: add support for passing in write hints for buffered writes
fs: add support for buffered writeback to pass down write hints
fs: add O_DIRECT and aio support for sending down write life time hints
blk-mq: expose write hints through debugfs
block: add support for write hints in a bio
fs: add fcntl() interface for setting/getting write life time hints
vsprintf: Add %p extension "%pOF" for device tree
kmod: reduce atomic operations on kmod_concurrent and simplify
module: use list_for_each_entry_rcu() on find_module_all()
Bluetooth: hidp: fix possible might sleep error in hidp_session_thread
Bluetooth: cmtp: fix possible might sleep error in cmtp_session
Bluetooth: bnep: fix possible might sleep error in bnep_session
tracing: Add support for display of tgid in trace output
tracing: Add support for recording tgid of tasks
ftrace: Decrement count for dyn_ftrace_total_info file
ftrace: Remove unused function ftrace_arch_read_dyn_info()
Bluetooth: hci_bcm: Fix unwanted error reporting if no bcm dev
platform/chrome: cros_ec_lightbar - hide unused PM functions
cros_ec: Don't signal wake event for non-wake host events
usbip: Fix uninitialized variable bug in vhci
usb: core: read USB ports from DT in the usbport LED trigger driver
dt-bindings: leds: document new trigger-sources property
usb: typec: ucsi: Add ACPI driver
usb: typec: Add support for UCSI interface
usb: musb: compress return logic into one line
libata: Support for an ATA PASS-THROUGH(32) command.
cros_ec: Fix deadlock when EC is not responsive at probe
ahci: Add Device ID for ASMedia 1061R and 1062R
cros_ec: Don't return error when checking command version
perf script: Add 'synth' field for synthesized event payloads
perf auxtrace: Add itrace option to output power events
perf auxtrace: Add itrace option to output ptwrite events
tools include: Add byte-swapping macros to kernel.h
perf script: Add 'synth' event type for synthesized events
sh/ftrace: Remove only user of ftrace_arch_read_dyn_info()
x86/insn: perf tools: Add new ptwrite instruction
perf jit: fix typo: "incalid" -> "invalid"
perf tools: Kill die()
perf config: Do not die when parsing u64 or int config values
tools/kvm_stat: add new interactive command 'b'
tools/kvm_stat: add new command line switch '-i'
tools/kvm_stat: fix error on interactive command 'g'
KVM: SVM: suppress unnecessary NMI singlestep on GIF=0 and nested exit
KVM: SVM: don't NMI singlestep over event injection
KVM: SVM: hide TF/RF flags used by NMI singlestep
KVM: nSVM: do not forward NMI window singlestep VM exits to L1
KVM: SVM: introduce disable_nmi_singlestep helper
perf tools: Replace error() with pr_err()
lightnvm: if LUNs are already allocated fix return
brcmfmac: Fix a memory leak in error handling path in 'brcmf_cfg80211_attach'
brcmfmac: fix double free upon register_netdevice() failure
perf tools: Remove warning()
perf event-parse: Use pr_warning()
KVM: s390: Backup the guest's machine check info
s390/nmi: s390: New low level handling for machine check happening in guest
perf config: Use pr_warning()
perf help: Use pr_warning()
perf help: Elliminate dup code for reporting
ARM: 8684/1: NOMMU: Remove unused KTHREAD_SIZE definition
ACPI: hns_dsaf_acpi_dsm_guid can be static
perf help: Introduce exec_failed() to avoid code duplication
KVM: explain missing kvm_put_kvm in case of failure
KVM: Replaces symbolic permissions with numeric
net/mlx5e: IPSec, Add IPSec ethtool stats
net/mlx5e: IPSec, Add Innova IPSec offload TX data path
net/mlx5e: IPSec, Add Innova IPSec offload RX data path
net/mlx5e: IPSec, Innova IPSec offload infrastructure
net/mlx5: Accel, Add IPSec acceleration interface
net/mlx5: FPGA, Add SBU infrastructure
net/mlx5: FPGA, Add SBU bypass and reset flows
net/mlx5: FPGA, Add high-speed connection routines
net/mlx5: FPGA, Add FW commands for FPGA QPs
net/mlx5: FPGA, Move FPGA init/cleanup to init_once
net/mlx5: Add QP WQ support
net/mlx5: Make get_cqe routine not ethernet-specific
IB/mlx5: Respect mlx5_core reserved GIDs
net/mlx5: Add support for multiple RoCE enable
net/mlx5: Add reserved-gids support
net/mlx5: Set interface flags before cleanup in unload_one
MIPS: defconfig: Cleanup from old Kconfig options
MIPS: Sort MIPS Kconfig Alphabetically.
ALSA: pcm: Disable only control mmap for explicit appl_ptr sync
ALSA: pcm: Add an ioctl to specify the supported protocol version
net/mlx5e: Fix TX carrier errors report in get stats ndo
net/mlx5: Cancel delayed recovery work when unloading the driver
net/mlx5: Fix driver load error flow when firmware is stuck
drm/mediatek: separate color module to fixup error memory reallocation
drm/mediatek: check for memory allocation failure
drm/mediatek: re-phrase DRM_INFO error message
drm/mediatek: use platform_register_drivers
drm/mediatek: Support UYVY and YUYV format for overlay
drm/i915/gvt: Don't read ADPA_CRT_HOTPLUG_MONITOR from host
drm/i915/gvt: Set initial PORT_CLK_SEL vreg for BDW
clocksource/drivers/mips-gic-timer: Fix an error code in 'gic_clocksource_of_init()'
clocksource/drivers/fsl_ftm_timer: Unmap region obtained by of_iomap
clocksource/drivers/tcb_clksrc: Make IO endian agnostic
HID: wacom: fix mistake in printk
staging: speakup: make ttyio synths use device name
staging: speakup: check and convert dev name or ser to dev_t
tty: add function to convert device name to number
gpio: dt-bindings: Add documentation for gpio controllers on Armada 7K/8K
rpmsg: Don't overwrite release op of rpdev
powerpc/64s: Invalidate ERAT on powersave wakeup for POWER9
powerpc: Only do ERAT invalidate on radix context switch on P9 DD1
Switch flock copyin/copyout primitives to copy_{from,to}_user()
net/mlx4: fix spelling mistake: "coalesing" -> "coalescing"
net: add netlink_ext_ack argument to rtnl_link_ops.slave_validate
net: add netlink_ext_ack argument to rtnl_link_ops.slave_changelink
net: add netlink_ext_ack argument to rtnl_link_ops.validate
net: add netlink_ext_ack argument to rtnl_link_ops.changelink
net: add netlink_ext_ack argument to rtnl_link_ops.newlink
powerpc/powernv/pci: Enable 64-bit devices to access >4GB DMA space
powerpc/powernv/pci: Add helper to check if a PE has a single vendor
powerpc/powernv/pci: Add support for PHB4 diagnostics
powerpc/powernv/pci: Dynamically allocate PHB diag data
powerpc/powernv/pci: Reduce spam when dumping PEST
powerpc/tm: Fix comment
powerpc: Fix asm offsets to point to actual FP and VMX regs
powerpc: Fix /proc/cpuinfo revision for POWER9 DD2
perf tests: Add platform dependency to test 15
cpufreq / CPPC: Initialize policy->min to lowest nonlinear performance
PM / hibernate: Drop redundant parameter of swsusp_alloc()
PM / hibernate: Use CONFIG_HAVE_SET_MEMORY for include condition
x86/ACPI/cstate: Allow ACPI C1 FFH MWAIT use on AMD systems
PM / wakeirq: Convert to SRCU
intel_pstate: skip scheduler hook when in "performance" mode
intel_pstate: delete scheduler hook in HWP mode
x86: use common aperfmperf_khz_on_cpu() to calculate KHz using APERF/MPERF
cpupower: Add support for new AMD family 0x17
cpupower: Fix bug where return value was not used
lightnvm: pblk: fail gracefully on irrec. error
lightnvm: pblk: set mempool and workqueue params.
lightnvm: pblk: redesign GC algorithm
lightnvm: pblk: add lock assertions on helpers
lightnvm: pblk: cleanup unnecessary code
lightnvm: pblk: set metadata list for all I/Os
lightnvm: pblk: choose optimal victim GC line
lightnvm: pblk: decouple bad block from line alloc
lightnvm: pblk: simplify meta. memory allocation
lightnvm: pblk: issue multiplane reads if possible
lightnvm: pblk: delete redundant buffer pointer
lightnvm: pblk: delete redundant debug line stat
lightnvm: pblk: sched. metadata on write thread
lightnvm: pblk: rename read request pool
lightnvm: pblk: generalize erase path
lightnvm: pblk: expose max sec per write on sysfs
lightnvm: pblk: add debug stat for read cache hits
lightnvm: pblk: spare double cpu_to_le64 calc.
lightnvm: propagate right error code to target
lightnvm: re-convert ppa format on I/O failure
dt-bindings: Document the Broadcom STB wake-up timer node
mtd: spi-nor: Add support for Spansion S25FL064L
ipmi: get rid of field-by-field __get_user()
mtd: spi-nor: Add support for mx66u51235f
sata_via: Enable optional hotplug on VT6420
ipmi: get COMPAT_IPMICTL_RECEIVE_MSG in sync with the native one
remoteproc/keystone: Ensure the DSPs are in reset in probe
remoteproc/keystone: Add a remoteproc driver for Keystone 2 DSPs
dt-bindings: remoteproc: Add Keystone DSP remoteproc binding
scsi: cxlflash: Update TMF command processing
scsi: cxlflash: Remove zeroing of private command data
scsi: cxlflash: Support WS16 unmap
scsi: cxlflash: Support AFU debug
scsi: cxlflash: Support LUN provisioning
scsi: cxlflash: Refactor AFU capability checking
scsi: cxlflash: Introduce host ioctl support
scsi: cxlflash: Separate AFU internal command handling from AFU sync specifics
scsi: cxlflash: Create character device to provide host management interface
scsi: cxlflash: Add scsi command abort handler
scsi: cxlflash: Flush pending commands in cleanup path
scsi: cxlflash: Track pending scsi commands in each hardware queue
scsi: cxlflash: Handle AFU sync failures
scsi: cxlflash: Schedule asynchronous reset of the host
scsi: cxlflash: Reset hardware queue context via specified register
scsi: cxlflash: Update cxlflash_afu_sync() to return errno
scsi: cxlflash: Combine the send queue locks
scsi: sgiwd93: switch to dma_alloc_attrs
scsi: 53c700: switch to dma_alloc_attrs
scsi: qedi: Remove comparison of u16 idx with zero.
scsi: hpsa: fix spelling mistake: "encrypytion" -> "encryption"
scsi: hisi_sas: redefine hisi_sas_phy.phy_type as u32
scsi: Remove the definition of VLC_SA_RECEIVE_CREDENTIAL
scsi: aacraid: Don't copy uninitialized stack memory to userspace
scsi: bnx2i: missing error code in bnx2i_ep_connect()
scsi: hptiop: make function hptiop_iop_request_callback_itl static
scsi: cxgb4i: assign rxqs in round robin mode
scsi: fix typos and grammar in comments of scsi_transport_fc.c
scsi: lpfc: fix refcount error on node list
scsi: lpfc: Fix nvme io stoppage after link bounce
scsi: virtio_scsi: let host do exception handling
scsi: qla2xxx: don't include <generated/utsrelease.h>
scsi: fc: drop residual tsk_mgmt_response and it_nexus_response
scsi: csiostor: update module version
scsi: sd: Use sysfs_match_string()
scsi: scsi_dh_alua: remove synchronous STPG support
scsi: remove various unused blist flags
scsi: storvsc: use default I/O timeout handler for FC devices
scsi: aacraid: fix leak of data from stack back to userspace
clocksource/drivers/sun4i: Switch to the timer-of common init
clocksource/drivers/timer-of: Fix invalid iomap check
kselftest.rst: do some adjustments after ReST conversion
seccomp: Switch from atomic_t to recount_t
seccomp: Adjust selftests to avoid double-join
seccomp: Clean up core dump logic
ftrace: Have cached module filters be an active filter
ftrace: Implement cached modules tracing on module load
ftrace: Have the cached module list show in set_ftrace_filter
ftrace: Add :mod: caching infrastructure to trace_array
kernel/module.c: suppress warning about unused nowarn variable
EDAC, pnd2: Make function sbi_send() static
RAS/CEC: Check the correct variable in the debugfs error handling
x86/mce: Always save severity in machine_check_poll()
x86/microcode: Make a couple of symbols static
genirq: Avoid unnecessary low level irq function calls
genirq: Set irq masked state when initializing irq_desc
Revert "staging: fsl-mc: drop useless #includes"
Revert "staging: fsl-mc: decouple the mc-bus public headers from dprc.h"
Revert "staging: fsl-mc: delete duplicated function prototypes"
Revert "staging: fsl-mc: delete prototype of unimplemented function"
Revert "staging: fsl-mc: turn several exported functions static"
Revert "staging: fsl-mc: move irq domain creation prototype to public header"
Revert "staging: fsl-mc: move couple of definitions to public header"
Revert "staging: fsl-mc: move rest of mc-bus.h to private header"
Revert "staging: fsl-mc: remove dpmng API files"
Revert "staging: fsl-mc: fix a few implicit includes"
Revert "staging: fsl-mc: move mc-sys.h contents in the public header"
Revert "staging: fsl-mc: move mc-cmd.h contents in the public header"
Revert "staging: fsl-mc: make dprc.h header private"
ALSA: hda/realtek - There is no loopback mixer in the ALC234/274/294
arm64: pass endianness info to sparse
DRM: Fix an incorrectly formatted table
Revert "ktime: Simplify ktime_compare implementation"
drm/i915: Clear execbuf's vma backpointer upon release
drm/i915: Pass the right flags to i915_vma_move_to_active()
drm/i915/cnl: Fix RMW on ddi vswing sequence.
drm/i915/gvt: Fix inconsistent locks holding sequence
drm/i915/gvt: Fix possible recursive locking issue
pinctrl: sh-pfc: r8a7795: Add PWM support
dmaengine: qcom_hidma: allow ACPI/DT parameters to be overridden
sparc64: fix typo in property
posix-stubs: Conditionally include COMPAT_SYS_NI defines
time: introduce {get,put}_itimerspec64
time: add get_timespec64 and put_timespec64
m68k: defconfig: Cleanup from old Kconfig options
MAINTAINERS: Add Qualcomm pinctrl drivers section
rpmsg: virtio_rpmsg_bus: cleanup multiple assignment to ops
rpmsg: virtio_rpmsg_bus: fix nameservice address
rpmsg: cleanup incorrect function in dev_err message
rpmsg: virtio_rpmsg_bus: fix announce for devices without endpoint
remoteproc/davinci: fix unbalanced reset between start and stop ops
remoteproc/davinci: simplify the reset function
remoteproc/davinci: Update Kconfig to depend on DMA_CMA
sparc64: add port_id to VIO device metadata
sparc64: Enhance search for VIO device in MDESC
sparc64: enhance VIO device probing
sparc64: check if a client is allowed to register for MDESC notifications
sparc64: remove restriction on VIO device name size
sparc64: refactor code to obtain cfg_handle property from MDESC
sparc64: add MDESC node name property to VIO device metadata
sparc64: mdesc: use __GFP_REPEAT action modifier for VM allocation
sparc64: expand MDESC interface
sparc64: skip handshake for LDC channels in RAW mode
sparc64: specify the device class in VIO version info. packet
sparc64: ensure VIO operations are defined while being used
sparc: kernel: apc: make of_device_ids const
arm64: defconfig: remove duplicate entry
sparc64: Fix gup_huge_pmd
net: macb: add fixed-link node support
sctp: adjust ssthresh when transport is idle
sctp: adjust cwnd increase in Congestion Avoidance phase
sctp: allow increasing cwnd regardless of ctsn moving or not
sctp: update order of adjustments of partial_bytes_acked and cwnd
net: Remove ndo_dfwd_start_xmit
net: qcom/emac: add support for emulation systems
net: qcom/emac: do not reset the EMAC during initialization
net: qcom/emac: add shutdown function
af_iucv: Move sockaddr length checks to before accessing sa_family in bind and connect handlers
net/iucv: improve endianness handling
net: dsa: mv88e6xxx: fix error code in mv88e6390_serdes_power()
nfp: add VF and PF representors to flower app
nfp: add flower app
nfp: add support for control messages for flower app
nfp: add support for tx/rx with metadata portid
nfp: provide nfp_port to of nfp_net_get_mac_addr()
nfp: app callbacks for SRIOV
nfp: add stats and xmit helpers for representors
nfp: general representor implementation
nfp: map mac_stats and vf_cfg BARs
nfp: move physical port init into a helper
nfp: devlink add support for getting eswitch mode
net: store port/representator id in metadata_dst
mtd: nand: mtk: add ->setup_data_interface() hook
mtd: nand: mtk: remove unneeded mtk_ecc_hw_init from mtk_ecc_resume
mtd: nand: mtk: remove unneeded mtk_nfc_hw_init from mtk_nfc_resume
mtd: nand: mtk: disable ecc irq when writing page with hwecc
mtd: nand: mtk: fix incorrect register setting order about ecc irq
tty: define tty_open_by_driver when CONFIG_TTY is not defined
staging: speakup: fix synth caching when synth init fails
Staging: rtl8712 : wifi.h: Fixed Macro argument reuse
staging: vt6655 - add parameter names
staging: rtl8192u - add parameter names
staging: sm750fb - add parameter names
staging: rtl8723bs - remove asm includes
staging: unisys: visorhba - octal permissions
staging: rtl8188eu: style fixes
staging: ccree: use signal safe completion wait
staging: ccree: add DT bus coherency detection
staging: ccree: add clock management support
staging: ccree: remove unused function
staging: ccree: register setkey for none hash macs
staging: ccree: fix hash import/export
xen: allocate page for shared info page from low memory
xen: avoid deadlock in xenbus driver
cgroup: "cgroup.subtree_control" should be writeable by delegatee
x86/build: Specify stack alignment for clang
x86/build: Use __cc-option for boot code compiler options
kbuild: Add __cc-option macro
kbuild: remove cc-option-align
tools/power turbostat: update version number
tools/power turbostat: decode MSR_IA32_MISC_ENABLE only on Intel
tools/power turbostat: stop migrating, unless '-m'
rtc: ds1307: Add support for Epson RX8130CE
rtc: s3c: Handle clock enable failures
rtc: s3c: Handle clock prepare failures in probe
rtc: s3c: Do not remove const from rodata memory
rtc: s3c: Drop unneeded cast to void pointer
rtc: s3c: Minor white-space cleanups
rtc: s3c: Jump to central exit point on getting src clock error
xfs: free uncommitted transactions during log recovery
hwmon: (aspeed-pwm-tacho) Poll with short sleeps.
hwmon: (aspeed-pwm-tacho) reduce fan_tach period
Documentation: atomic_ops.txt is core-api/atomic_ops.rst
genirq/timings: Add infrastructure for estimating the next interrupt arrival time
genirq/timings: Add infrastructure to track the interrupt timings
genirq/debugfs: Remove pointless NULL pointer check
sched/fair: Remove effective_load()
sched/numa: Implement NUMA node level wake_affine()
sched/fair: Simplify wake_affine() for the single socket case
sched/numa: Override part of migrate_degrades_locality() when idle balancing
x86/paravirt: Remove unnecessary return from void function
x86/boot: Add missing strchr() declaration
x86/mmap, ASLR: Do not treat unlimited-stack tasks as legacy mmap
rtc: mxc: remove unused variable
rtc: opal: Implement rtc_class_ops.alarm_irq_enable callback
tools/power turbostat: if --debug, print sampling overhead
tools/power turbostat: hide SKL counters, when not requested
fscrypt: make ->dummy_context() return bool
fscrypt: add support for AES-128-CBC
fscrypt: inline fscrypt_free_filename()
ARM: cpuidle: Support asymmetric idle definition
ext4: require key for truncate(2) of encrypted file
cpufreq: intel_pstate: Remove max/min fractions to limit performance
x86: do not use cpufreq_quick_get() for /proc/cpuinfo "cpu MHz"
cpufreq: sfi: make freq_table static
PM / OPP: Add dev_pm_opp_{set|put}_clkname()
ext4: don't bother checking for encryption key in ->mmap()
cpufreq: exynos5440: Fix inconsistent indenting
cpufreq: imx6q: imx6ull should use the same flow as imx6ul
cpufreq: dt: Add support for hi3660
PM / OPP: Use - instead of @ for DT entries
platform/chrome: cros_ec_lightbar - Avoid I2C xfer to EC during suspend
platform/chrome: cros_ec_lightbar - Add userspace lightbar control bit to EC
platform/chrome: cros_ec_lightbar - Control of suspend/resume lightbar sequence
platform/chrome: cros_ec_lightbar - Add lightbar program feature to sysfs
platform/chrome: cros_ec_lpc: Add MKBP events support over ACPI
platform/chrome: cros_ec_lpc: Add power management ops
platform/chrome: cros_ec_lpc: Add support for GOOG004 ACPI device
platform/chrome: cros_ec_lpc: Add support for mec1322 EC
platform/chrome: cros_ec_lpc: Add R/W helpers to LPC protocol variants
Docs: clean up some DocBook loose ends
Make the main documentation title less Geocities
Docs: Use kernel-figure in vidioc-g-selection.rst
Docs: fix table problems in ras.rst
Docs: Fix breakage with Sphinx 1.5 and upper
Docs: Include the Latex "ifthen" package
selftest/net/Makefile: Specify output with $(OUTPUT)
selftest/intel_pstate/aperf: Use LDLIBS instead of LDFLAGS
selftest/memfd/Makefile: Fix build error
net: dsa: bcm_sf2: Remove special handling of "internal" phy-mode
net: bcmgenet: Remove special handling of "internal" phy-mode
net: phy: Support "internal" PHY interface
dt-bindings: Add "internal" as a valid 'phy-mode' property
i2c: cadance: fix ctrl/addr reg write order
i2c: zx2967: add i2c controller driver for ZTE's zx2967 family
dt: bindings: add documentation for zx2967 family i2c controller
i2c: algo-bit: add support for I2C_M_STOP
MAINTAINERS: add entry for Aspeed I2C driver
i2c: aspeed: added slave support for Aspeed I2C driver
i2c: aspeed: added driver for Aspeed I2C
i2c: aspeed: added documentation for Aspeed I2C driver
i2c: rcar: document HW incapabilities
ARM: qcom_defconfig: enable RPMSG_QCOM_SMD
cxgb4: Use Firmware params to get buffer-group map
cxgb4: Update T6 Buffer Group and Channel Mappings
tls: return -EFAULT if copy_to_user() fails
net: ena: update ena driver to version 1.2.0
net: ena: update driver's rx drop statistics
net: ena: use lower_32_bits()/upper_32_bits() to split dma address
net: ena: separate skb allocation to dedicated function
net: ena: use napi_schedule_irqoff when possible
net: ena: allow the driver to work with small number of msix vectors
net: ena: add support for out of order rx buffers refill
net: ena: add reset reason for each device FLR
net: ena: change sizeof() argument to be the type pointer
net: ena: add hardware hints capability to the driver
net: ena: change return value for unsupported features unsupported return value
tcp: fix out-of-bounds access in ULP sysctl
bpf: possibly avoid extra masking for narrower load in verifier
net: stmmac: make some functions static
mtd: partitions: fixup some allocate_partition() whitespace
mtd: parsers: trx: fix pr_err format for printing offset
nfp: xdp: report if program is offloaded
xdp: add reporting of offload mode
nfp: bpf: add support for XDP_FLAGS_HW_MODE
nfp: bpf: release the reference on offloaded programs
nfp: bpf: don't offload XDP programs in DRV_MODE
nfp: xdp: move driver XDP setup into a separate function
xdp: add HW offload mode flag for installing programs
xdp: pass XDP flags into install handlers
staging: wlan-ng: Fix struct definition's and variable type
staging: rtl8723bs: Remove unnecessary cast in kfree
staging: rtl8723bs: hal: Use (true/false) in assignment to bool
staging: sm750fb: change default screen resolution
staging: fb_xgi: vb_table: Remove white space after tabstop
arm64: ftrace: fix !CONFIG_ARM64_MODULE_PLTS kernels
arm64: signal: Allow expansion of the signal frame
iommu/arm-smmu-v3: Add workaround for Cavium ThunderX2 erratum #126
iommu/arm-smmu-v3: Enable ACPI based HiSilicon CMD_PREFETCH quirk(erratum 161010701)
iommu/arm-smmu-v3: Add workaround for Cavium ThunderX2 erratum #74
ACPI/IORT: Fixup SMMUv3 resource size for Cavium ThunderX2 SMMUv3 model
iommu/arm-smmu-v3, acpi: Add temporary Cavium SMMU-V3 IORT model number definitions
iommu/io-pgtable-arm: Use dma_wmb() instead of wmb() when publishing table
iommu/io-pgtable: depend on !GENERIC_ATOMIC64 when using COMPILE_TEST with LPAE
iommu/arm-smmu-v3: Remove io-pgtable spinlock
iommu/arm-smmu: Remove io-pgtable spinlock
iommu/io-pgtable-arm-v7s: Support lockless operation
iommu/io-pgtable-arm: Support lockless operation
iommu/io-pgtable: Introduce explicit coherency
iommu/io-pgtable-arm-v7s: Refactor split_blk_unmap
iommu/io-pgtable-arm: Improve split_blk_unmap
iommu/io-pgtable-arm-v7s: Check table PTEs more precisely
iommu: arm-smmu: Handle return of iommu_device_register.
iommu: arm-smmu-v3: make of_device_ids const
iommu/arm-smmu: Plumb in new ACPI identifiers
iommu/io-pgtable-arm-v7s: constify dummy_tlb_ops.
iommu/arm-smmu-v3: Increase CMDQ drain timeout value
staging: fusb302: don't bitshift __le16 type
staging: fsl-mc: make dprc.h header private
staging: fsl-mc: move mc-cmd.h contents in the public header
staging: fsl-mc: move mc-sys.h contents in the public header
staging: fsl-mc: fix a few implicit includes
staging: fsl-mc: remove dpmng API files
staging: fsl-mc: move rest of mc-bus.h to private header
staging: fsl-mc: move couple of definitions to public header
staging: fsl-mc: move irq domain creation prototype to public header
staging: fsl-mc: turn several exported functions static
staging: fsl-mc: delete prototype of unimplemented function
staging: fsl-mc: delete duplicated function prototypes
staging: fsl-mc: decouple the mc-bus public headers from dprc.h
staging: fsl-mc: drop useless #includes
staging: fsl-mc: drop macros with possible side effects
staging: fsl-dpaa2/eth: fix a couple of implicit includes
staging: fsl-mc/dpio: Propagate error code
staging: comedi: use centralized error clean-up in comedi_init()
staging: comedi: fix clean-up of comedi_class in comedi_init()
staging: rtl8192e: remove dead code rtllib_wpa_supplicant_ioctl
staging: rtl8192e: remove dead private call to _rtl92e_ioctl.
staging: most: net: hold used net device
staging: most: net: protect consistency of the state
staging: most: net: make net device lifetime obvious
staging: most: net: remove redundant traces
staging: ccree: removed spaces after opening parentheses.
staging: ccree: - style fix, spaces and tabs
staging: ccree: move else to follow close brace '}'
staging: ccree: remove improper space
staging: ccree: move * to close variable name instead of type.
staging: ccree: move '{' to next line for function.
staging: ccree: move brace { to previous line for if.
Staging: ccree: add space around comma, brace and operator.
MD: fix a null dereference
staging: lustre: lustre: add all missing indentifier names
staging: lustre: lustre: fix all bare unsigned usage
staging: lustre: lustre: make all struct file_operations constant
staging: lustre: lustre: resolve "use spaces between elements" checkpatch errors
spi: atmel: fix corrupted data issue on SAM9 family SoCs
ARM: owl: smp: Implement SPS power-gating for CPU2 and CPU3
soc: actions: owl-sps: Factor out owl_sps_set_pg() for power-gating
soc: actions: Add Owl SPS
dt-bindings: power: Add Owl SPS power domains
selftests: lib: Skip tests on missing test modules
mtip32xx: fix up the checking for internal command failure
udp: fix poll()
bus: arm-ccn: Enable stats for CCN-502 interconnect
dt-bindings: arm-ccn: Add bindings info for CCN-502 compatible string
bus: arm-ccn: Use devm_kcalloc() in arm_ccn_probe()
bus: arm-ccn: Fix module autoload
Revert "arm64: dts: marvell: add dma-mask in crypto nodes for 7k/8k"
ARM: dts: socfpga: set the i2c frequency
ARM: dts: socfpga: Add second ethernet alias to VINING FPGA
ARM: dts: socfpga: Drop LED node from VINING FPGA
ARM: dts: socfpga: Remove I2C EEPROMs from VINING FPGA
ARM: dts: socfpga: Enable QSPI support on VINING FPGA
ARM: dts: socfpga: Fix the ethernet clock phandle
ALSA: pcm: Add the explicit appl_ptr sync support
ACPI / sleep: EC-based wakeup from suspend-to-idle on recent systems
[media] media: entity: Catch unbalanced media_pipeline_stop calls
[media] media/uapi/v4l: clarify cropcap/crop/selection behavior
[media] v4l2-ioctl/exynos: fix G/S_SELECTION's type handling
[media] vimc: sen: Declare vimc_sen_video_ops as static
[media] vimc: sca: Add scaler
[media] vimc: deb: Add debayer filter
[media] vimc: Subdevices as modules
[media] vimc: cap: Support several image formats
[media] vimc: sen: Support several image formats
[media] vimc: common: Add vimc_colorimetry_clamp
[media] vimc: common: Add vimc_link_validate
[media] vimc: common: Add vimc_pipeline_s_stream helper
ASoC: audio-graph-scu-card: support 2nd codec endpoint on DT
ASoC: audio-graph-scu-card: tidyup asoc_simple_card_canonicalize_cpu() parameter
ASoC: audio-graph-card: tidyup asoc_simple_card_canonicalize_cpu() parameter
[media] vimc: common: Add vimc_ent_sd_* helper
ASoC: nau8825: make crosstalk function optional
ASoC: nau8825: fix jack type detection issue after resume
ASoC: nau8825: default value for property
[media] vimc: Move common code from the core
ASoC: zx_aud96p22: add ZTE ZX AUD96P22 codec driver
ASoC: add bindings for ZTE zx-aud96p22 audio codec
[media] vimc: sen: Integrate the tpg on the sensor
[media] media: i2c: ov772x: Force use of SCCB protocol
spi: stm32: fix error check on mbr being -ve
[media] dvb uapi docs: enums are passed by value, not reference
powerpc/mm: Trace tlbie(l) instructions
arm64: dts: mediatek: don't include missing file
iwlwifi: mvm: support TX on MONITOR iface
iwlwifi: pcie: work around suspend/resume issue
iwlwifi: mvm: fix typo in CTDP_CMD_OPERATION_REPORT description
iwlwifi: pcie: delete the Tx queue timer earlier upon firmware crash
iwlwifi: pcie: reduce unwanted noise in the logs
iwlwifi: mvm: print base HW address during init
iwlwifi: mvm: document assoc_beacon_arrive_time
iwlwifi: mvm: support new flush API
x86/xen/efi: Initialize only the EFI struct members used by Xen
efi: Process the MEMATTR table only if EFI_MEMMAP is enabled
iwlwifi: mvm: reset the fw_dump_desc pointer after ASSERT
iwlwifi: mvm: set assoc_beacon_arrive_time
iwlwifi: pcie: make iwl_pcie_apm_stop_master() return void
iwlwifi: add a W/A for a scheduler hardware bug
iwlwifi: mvm: don't mark TIDs that are not idle wrt BA as inactive
iwlwifi: mvm: reset the HW before dumping if HW error is detected
iwlwifi: pcie: don't disable bh when handling FW errors
iwlwifi: mvm: fix the recovery flow while connecting
iwlwifi: mvm: fix nvm_data leak
iwlwifi: remove useless iwl_free_nvm_data() function
iwlwifi: document transmit buffer bits better
iwlwifi: mvm: add documentation for enum iwl_debug_cmds
iwlwifi: mvm: disentangle union in TX status struct
iwlwifi: mvm: fix fw monitor 7000 HW recollecting
iwlwifi: mvm: docs: fix enum link, provide TX response link
iwlwifi: pcie: fix command completion name debug
iwlwifi: fix TX tracing for non-linear SKBs
iwlwifi: simplify data tracepoint
Bluetooth: hci_serdev: make hci_serdev_client_ops static
sched/rt: Move RT related code from sched/core.c to sched/rt.c
sched/deadline: Move DL related code from sched/core.c to sched/deadline.c
sched/cpuset: Only offer CONFIG_CPUSETS if SMP is enabled
arm64: defconfig: enable Qualcomm Technologies EMAC and some PHY drivers
arm64: defconfig: enable QCOM_L2_PMU and QCOM_L3_PMU
arm64: defconfig: enable EDAC options
arm64: defconfig: enable APEI and GHES features
arm64: defconfig: enable support for PCIe hotplug
arm64: defconfig: enable EFI_CAPSULE_LOADER
arm64: defconfig: enable BLK_DEV_NVME
arm64: defconfig: enable ACPI_CPPC_CPUFREQ
HID: multitouch: optimize the sticky fingers timer
HID: multitouch: fix rare Win 8 cases when the touch up event gets missing
HID: multitouch: use BIT macro
irqchip/gic-v3-its: Don't assume GICv3 hardware supports 16bit INTID
irqchip/gic-v3-its: Add ACPI NUMA node mapping
irqchip/gic-v3-its-platform-msi: Make of_device_ids const
irqchip/gic-v3-its: Make of_device_ids const
irqchip/irq-mvebu-icu: Add new driver for Marvell ICU
irqchip/irq-mvebu-gicp: Add new driver for Marvell GICP
dt-bindings/interrupt-controller: Add DT binding for the Marvell ICU
EDAC, pnd2: Return proper error value from apl_rd_reg()
reiserfs: fix race in prealloc discard
reiserfs: don't preallocate blocks for extended attributes
powerpc: Only obtain cpu_hotplug_lock if called by rtasd
arm: dts: dt-bindings: Add Renesas RZ/A1 pinctrl header
dt-bindings: pinctrl: Add RZ/A1 bindings doc
pinctrl: Renesas RZ/A1 pin and gpio controller
ext4: check return value of kstrtoull correctly in reserved_clusters_store
ext4: fix off-by-one fsmap error on 1k block filesystems
ext4: return EFSBADCRC if a bad checksum error is found in ext4_find_entry()
ext4: return EIO on read error in ext4_find_entry
ext4: forbid encrypting root directory
ext4: send parallel discards on commit completions
ext4: avoid unnecessary stalls in ext4_evict_inode()
clk: keystone: TI_SCI_PROTOCOL is needed for clk driver
platform: x86: intel-hid: Wake up the system from suspend-to-idle
platform: x86: intel-vbtn: Wake up the system from suspend-to-idle
randstruct: Whitelist NIU struct page overloading
randstruct: Whitelist big_key path struct overloading
randstruct: Whitelist UNIXCB cast
randstruct: Whitelist struct security_hook_heads cast
gcc-plugins: Add the randstruct plugin
NFC: Add sockaddr length checks before accessing sa_family in bind handlers
NFC: add NULL checks to avoid potential NULL pointer dereference
nfc: nci: remove unnecessary null check
nfc: Ensure presence of required attributes in the activate_target handler
nfc: Fix the sockaddr length sanitization in llcp_sock_connect
Revert "NFC: trf7970a: Handle extra byte in response to Type 5 RMB commands"
NFC: digital: NFC-DEP Target WT(nfcdep,max) is now 14
NFC: digital: NFC-A SEL_RES must be one byte
NFC: digital: Delete an error message for memory allocation failure
NFC: digital: Improve a size determination in four functions
NFC: trf7970a: fix check of clock frequencies, use && instead of ||
clk: samsung: audss: Fix silent hang on Exynos4412 due to disabled EPLL
MAINTAINERS: Remove non-existing NFC platform data files
NFC: st-nci: Get rid of code duplication in ->probe()
NFC: st-nci: Add GPIO ACPI mapping table
NFC: st-nci: Use unified device properties API meaningfully
NFC: st-nci: Covert to use GPIO descriptor
NFC: st-nci: Get rid of "interesting" use of interrupt polarity
NFC: st-nci: Get rid of platform data
NFC: fdp: Add GPIO ACPI mapping table
NFC: fdp: Convert to use devres API
NFC: fdp: Convert I2C driver to ->probe_new()
NFC: st21nfca: Get rid of code duplication in ->probe()
NFC: st21nfca: Add GPIO ACPI mapping table
NFC: pn544: Switch to devm_acpi_dev_add_driver_gpios()
MAINTAINERS: Update SPI NOR subsystem git repositories
iwlwifi: mvm: better link scan notification results length
iwlwifi: pcie: use kstrtou32_from_user()
iwlwifi: mvm: support aggregations on A000 HW
iwlwifi: mvm: document status bits
iwlwifi: pcie: remove pointless debugfs parsing for csr file
iwlwifi: pcie: don't report RF-kill enabled while shutting down
iwlwifi: mvm: don't warn in queue sync on RF-kill
iwlwifi: pcie: add fake RF-kill to debugfs
iwlwifi: pcie: pull out common rfkill IRQ handling code
iwlwifi: mvm: rs: add logs for the wrong antenna case
iwlwifi: mvm: make iwl_mvm_update_mcc() easier to follow
iwlwifi: mvm: change the firmware name loading
iwlwifi: mvm: support D0I3_END_CMD at the start of resume
iwlwifi: mvm: make D0I3_END_CMD sync during system resume
iwlwifi: mvm: track and report IBSS manager status to mac80211
iwlwifi: use bitfield.h for some registers
iwlwifi: mvm: use scnprintf() instead of snprintf()
iwlwifi: mvm: avoid variable shadowing
iwlwifi: pcie: fix TVQM queue ID range check
iwlwifi: mvm: remove pointless num_stored condition
iwlwifi: mvm: avoid unnecessary cache trashing in Tx path
iwlwifi: mvm: Enable security on new TX API
iwlwifi: mvm: disable dbg data collect when fw isn't alive
iwlwifi: remove resp_pkt NULL checks
iwlwifi: mvm: remove txq EMPTYING_DELBA state for DQA
tracing: Show address when function names are not found
mtd: extract TRX parser out of bcm47xxpart into a separated module
mtd: partitions: add support for partition parsers
mtd: partitions: add support for subpartitions
mtd: partitions: rename "master" to the "parent" where appropriate
mtd: partitions: remove sysfs files when deleting all master's partitions
mtd: partitions: add helper for deleting partition
ata: ahci_brcm: Avoid writing to read-only registers
libata: Add the AHCI_HFLAG_NO_WRITE_TO_RO flag
libata: Add the AHCI_HFLAG_YES_ALPM flag
acpi: apei: check for pending errors when probing GHES entries
MAINTAINERS: add entry for Denali NAND controller driver
perf: xgene: Add support for SoC PMU version 3
perf: xgene: Move PMU leaf functions into function pointer structure
dt-bindings: gpmc: Correct location of generic gpmc binding
dt-bindings: mtd: elm: Correct compatible string requirement
ARM64: dts: meson-gxl: Add Libre Technology CC support
dt-bindings: arm: amlogic: Add Libre Technology CC board
dt-bindings: add Libre Technology vendor prefix
perf: xgene: Parse PMU subnode from the match table
udp/v6: prefetch rmem_alloc in udp6_queue_rcv_skb()
net: mvpp2: remove mvpp2_pool_refill()
net: mvpp2: remove unused mvpp2_bm_cookie_pool_set() function
net: mvpp2: add comments about smp_processor_id() usage
stmmac: pci: Use dmi_system_id table for retrieving PHY addresses
stmmac: pci: Select quark_pci_dmi_data from quark_default_data
stmmac: pci: Make stmmac_pci_find_phy_addr truly generic
stmmac: pci: Use stmmac_pci_info for all devices
stmmac: pci: Make stmmac_pci_info structure constant
of: find_node_by_full_name rewrite to compare each level
of: use kbasename instead of open coding
hv_netvsc: Fix the carrier state error when data path is off
hv_netvsc: Remove unnecessary var link_state from struct netvsc_device_info
arm/arm64: KVM: add guest SEA support
trace, ras: add ARM processor error trace event
ras: acpi / apei: generate trace event for unrecognized CPER section
efi: print unrecognized CPER section
acpi: apei: panic OS with fatal error status block
acpi: apei: handle SEA notification type for ARMv8
arm64: exception: handle Synchronous External Abort
dt-bindings: thermal: add file extension to brcm,ns-thermal
arm64: Remove a redundancy in sysreg.h
KVM: arm/arm64: Signal SIGBUS when stage2 discovers hwpoison memory
genirq/irqdomain: Remove auto-recursive hierarchy support
irqchip/MSI: Use irq_domain_update_bus_token instead of an open coded access
genirq/irqdomain: Add irq_domain_update_bus_token helper
doc/kokr/howto: Only send regression fixes after -rc1
docs-rst: fix broken links to dynamic-debug-howto in kernel-parameters
doc: Document suitability of IBM Verse for kernel development
of: update ePAPR references to point to Devicetree Specification
genirq/affinity: Assign vectors to all present CPUs
x86/apic: Mark single target interrupts
genirq/cpuhotplug: Avoid irq affinity setting for single targets
genirq: Introduce IRQD_SINGLE_TARGET flag
genirq/cpuhotplug: Handle managed IRQs on CPU hotplug
genirq: Handle managed irqs gracefully in irq_startup()
genirq: Add force argument to irq_startup()
genirq: Split out irq_startup() code
genirq: Introduce IRQD_MANAGED_SHUTDOWN
x86/apic: Implement effective irq mask update
xen/events: Add support for effective affinity mask
x86/apic: Add irq_data argument to apic->cpu_mask_to_apicid()
x86/apic: Move cpumask and to core code
x86/apic: Move online masking to core code
x86/uv: Use default_cpu_mask_to_apicid_and()
x86/apic: Move flat_cpu_mask_to_apicid_and() into C source
genirq/cpuhotplug: Use effective affinity mask
genirq: Introduce effective affinity mask
genirq/proc: Replace ever repeating type cast
genirq: Remove pointless gfp argument
genirq: Remove pointless arg from show_irq_affinity
genirq: Move irq_fixup_move_pending() to core
x86/irq: Use irq_migrate_all_off_this_cpu()
x86/irq: Restructure fixup_irqs()
genirq/cpuhotplug: Set force affinity flag on hotplug migration
genirq/cpuhotplug: Add support for conditional masking
genirq/cpuhotplug: Add support for cleaning up move in progress
genirq/cpuhotplug: Do not migrated shutdown irqs
genirq/cpuhotplug: Reorder check logic
genirq/cpuhotplug: Dont claim success on error
genirq/cpuhotplug: Remove irq disabling logic
genirq: Move pending helpers to internal.h
genirq: Move initial affinity setup to irq_startup()
genirq: Rename setup_affinity() to irq_setup_affinity()
genirq: Remove mask argument from setup_affinity()
x86/irq: Cleanup pending irq move in fixup_irqs()
genirq: Provide irq_fixup_move_pending()
genirq: Add missing comment for IRQD_STARTED
genirq/debugfs: Add proper debugfs interface
genirq/irqdomain: Add map counter
PCI/vmd: Create named irq domain
x86/msi: Create named irq domains
x86/msi: Remove unused remap irq domain interface
iommu/amd: Use named irq domain interface
iommu/vt-d: Use named irq domain interface
x86/msi: Provide new iommu irqdomain interface
x86/uv: Create named irq domain
x86/htirq: Create named domain
x86/ioapic: Create named irq domain
x86/vector: Create named irq domain
genirq: Allow fwnode to carry name information only
genirq/msi: Prevent overwriting domain name
iommu/vt-d: Add name to irq chip
iommu/amd: Add name to irq chip
x86/apic: Add name to irq chip
scripts/dtc: dtx_diff - Show real file names in diff header
of: detect invalid phandle in overlay
of: be consistent in form of file mode
of: make __of_attach_node() static
of: address.c header comment typo
of: fdt.c header comment typo
of: make of_fdt_is_compatible() static
dt-bindings: display-timing.txt convert non-ascii characters to ascii
Documentation: remove overlay-notes reference to non-existent file
ext4: add nombcache mount option
ext4: strong binding of xattr inode references
ext4: eliminate xattr entry e_hash recalculation for removes
ext4: reserve space for xattr entries/names
quota: add get_inode_usage callback to transfer multi-inode charges
ext4: xattr inode deduplication
ext4: cleanup transaction restarts during inode deletion
samples/bpf: fix a build problem
rds: tcp: set linger to 1 when unloading a rds-tcp
rds: tcp: send handshake ping-probe from passive endpoint
ibmvnic: Correct return code checking for ibmvnic_init during probe
ibmvnic: Fix error handling when registering long-term-mapped buffers
ibmvnic: Fix incorrectly defined ibmvnic_request_map_rsp structure
ext4: add ext4_is_quota_file()
ext2, ext4: make mb block cache names more explicit
blk-mq: remove double set queue_num
tcp: Add a tcp_filter hook before handle ack packet
net: phy: smsc: fix buffer overflow in memcpy
net/mlx5e: Use device ID defines
liquidio: stop using huge static buffer, save 4096k in .data
arm64: dump cpu_hwcaps at panic time
arm64: ptrace: Flush user-RW TLS reg to thread_struct before reading
arm64: ptrace: Flush FPSIMD regs back to thread_struct before reading
arm64: ptrace: Fix VFP register dumping in compat coredumps
efi: parse ARM processor error
cper: add timestamp print to CPER status printing
ras: acpi/apei: cper: add support for generic data v3 structure
acpi: apei: read ack upon ghes record consumption
mbcache: make mbcache naming more generic
ext4: move struct ext4_xattr_inode_array to xattr.h
ext4: modify ext4_xattr_ino_array to hold struct inode *
x86/tsc: Call check_system_tsc_reliable() before unsynchronized_tsc()
microblaze: Fix MSR flags when returning from exception
microblaze: Separate GP registers from MSR handling
microblaze: Enabling CONFIG_BRIDGE in mmu_defconfig
microblaze: Enabling CONFIGS related to MTD
microblaze: Update defconfigs
microblaze: mm: Flush TLB to ensure correct mapping when higmem ON
x86/hyperv: Read TSC frequency from a synthetic MSR
x86/hyperv: Check frequency MSRs presence according to the specification
dt-bindings/interrupt-controller: Add DT binding for the Marvell GICP
irqchip/qcom: Use builtin_platform_driver to simplify the code
irqchip/aspeed-i2c-ic: Add I2C IRQ controller for Aspeed
irqchip/aspeed-i2c-ic: Add binding docs for Aspeed I2C Interrupt Controller
irqchip/aspeed-vic: Add AST2500 compatible string
irqchip/aspeed-vic: Constify irq_domain_ops
Revert "irqchip/armada-370-xp: Fix regression by clearing IRQ_NOAUTOEN"
irqchip/armada-370-xp: Re-enable per-CPU interrupts at resume time
irqchip/armada-370-xp: Document the overall driver logic
irqchip/armada-370-xp: Re-order register definitions
irqchip/gicv3-its: Skip irq affinity setting when target cpu is the same as current setting
irqchip/gic-v3-its: Fix MSI alias accounting
irqchip/irq-renesas-h8s: Constify irq_domain_ops
irqchip/irq-renesas-h8300h: Constify irq_domain_ops
irqchip/irq-mips-gic: Constify irq_domain_ops
irqchip/irq-mbigen: Constify irq_domain_ops
irqchip/irq-imx-gpcv2: Constify irq_domain_ops
irqchip/i8259: Constify irq_domain_ops
irqchip/sunxi-nmi: Support sun6i-a31-r-intc compatible
dt-bindings/interrupt-controller: sunxi-nmi: Add compatible for A31 R_INTC
irqchip/sunxi-nmi: Const-ify sunxi_sc_nmi_reg_offs structures
irqchip/sunxi-nmi: Reorder sunxi_sc_nmi_reg_offs' in ascending order
irqchip/sunxi-nmi: Document interrupt disabling and clearing at probe time
irqchip/sunxi-nmi: Convert magic numbers to defines
dmaengine: fsldma: set BWC, DAHTS and SAHTS values correctly
HID: Add driver for Retrode2 joypad adapter
net/mlx5: Fix offset of hca cap reserved field
net/mlx5e: IPoIB, Support the flash device ethtool callback
net/mlx5e: Support the flash device ethtool callback
net/mlx5: Add mlxfw callbacks
net/mlx5: Add helper functions to set/query MCC/MCDA/MCQI registers
net/mlx5: Enhance MCAM reg to allow query on access reg support
net/mlx5: Add MCC (Management Component Control) register definitions
mlxfw: Make the module selectable
net/mlx5e: Add header re-write offloading of IPv6 hop-limit
net/mlx5e: Use macro for TC header re-write offload field mapping
net/mlx5e: Offload TC matching on ip ttl
net/mlx5e: Relocate the TC match on ip tos offload code section
net/mlx5e: Introduce RX Page-Reuse
net/mlx5e: Enhance RX SKB headroom logic
net/mlx5e: Build SKB with exact frag_size
iommu/amd: Free already flushed ring-buffer entries before full-check
iommu/amd: Remove amd_iommu_disabled check from amd_iommu_detect()
iommu/amd: Free IOMMU resources when disabled on command line
iommu/amd: Set global pointers to NULL after freeing them
iommu/amd: Check for error states first in iommu_go_to_state()
iommu/amd: Add new init-state IOMMU_CMDLINE_DISABLED
iommu/amd: Rename free_on_init_error()
iommu/amd: Disable IOMMUs at boot if they are enabled
ASoC: es8316: add I2C dependency
ASoC: max9867: make array ni_div static const
KVM: s390: avoid packed attribute
KVM: S390: add new group for flic
KVM: s390: implement instruction execution protection for emulated ifetch
KVM: s390: ioctls to get and set guest storage attributes
KVM: s390: CMMA tracking, ESSA emulation, migration mode
sched/fair: Spare idle load balancing on nohz_full CPUs
nohz: Move idle balancer registration to the idle path
sched/loadavg: Generalize "_idle" naming to "_nohz"
x86/debug: Extend the lower bound of crash kernel low reservations
x86/mm: Remove reset_lazy_tlbstate()
x86/ldt: Simplify the LDT switching logic
crypto: ccp - Release locks before returning
crypto: cavium/nitrox - dma_mapping_error() returns bool
crypto: doc - fix typo in docs
Documentation/bindings: Document the SafeXel cryptographic engine driver
crypto: caam - fix gfp allocation flags (part II)
crypto: caam - fix gfp allocation flags (part I)
crypto: drbg - Fixes panic in wait_for_completion call
x86/apic: Make arch_init_msi/htirq_domain __init
x86/apic: Make init_legacy_irqs() __init
powerpc: Convert VDSO update function to use new update_vsyscall interface
ext4: improve journal credit handling in set xattr paths
ext4: ext4_xattr_delete_inode() should return accurate errors
ext4: retry storing value in external inode with xattr block too
ext4: fix credits calculation for xattr inode
ext4: fix ext4_xattr_cmp()
ext4: fix ext4_xattr_move_to_block()
ext4: fix ext4_xattr_make_inode_space() value size calculation
ext4: ext4_xattr_value_same() should return false for external data
ext4: add missing le32_to_cpu(e_value_inum) conversions
ext4: clean up ext4_xattr_inode_get()
ext4: change ext4_xattr_inode_iget() signature
ext4: extended attribute value size limit is enforced by vfs
ext4: fix ref counting for ea_inode
ext4: call journal revoke when freeing ea_inode blocks
ext4: ea_inode owner should be the same as the inode owner
KVM: PPC: Book3S HV: Add capability to report possible virtual SMT modes
KVM: PPC: Book3S HV: Exit guest upon MCE when FWNMI capability is enabled
ext4: attach jinode after creation of xattr inode
ext4: do not set posix acls on xattr inodes
ext4: lock inode before calling ext4_orphan_add()
ext4: fix lockdep warning about recursive inode locking
PM / OPP: Don't create debugfs "supply-0" directory unnecessarily
PM / OPP: opp-microvolt is not optional if regulators are set
PM / OPP: Don't create copy of regulators unnecessarily
PM / OPP: Reorganize _generic_set_opp_regulator()
PM / Domains: pdd->dev can't be NULL in genpd_dev_pm_qos_notifier()
ext4: xattr-in-inode support
x86/power/64: Use char arrays for asm function names
ext4: add largedir feature
device property: Add fwnode_graph_get_port_parent
device property: Add FW type agnostic fwnode_graph_get_remote_node
device property: Introduce fwnode_device_is_available()
device property: Move fwnode graph ops to firmware specific locations
device property: Move FW type specific functionality to FW specific files
ACPI: Constify argument to acpi_device_is_present()
ACPI: configfs: Unload SSDT on configfs entry removal
ACPI: fix whitespace in pr_fmt() to align log entries
ACPI / PMIC: xpower: Add support for the GPI1 regulator to the OpRegion handler
kbuild: replace genhdr-y with generated-y
kbuild: clang: Disable 'address-of-packed-member' warning
mtd: spi-nor: aspeed: configure chip window on AHB bus
ata: ftide010: fix resource printing
clocksource/drivers: Fix uninitialized variable use in timer_of_init
platform/x86: intel_menlow: Add const to thermal_cooling_device_ops structure
platform/x86: acerhdf: Add const to thermal_cooling_device_ops structure
qed*: Rename qed_roce_if.h to qed_rdma_if.h
qed: Split rdma content between qed_rdma and qed_roce
qed: Duplicate qed_roce.[ch] to qed_rdma.[ch]
qed: Cleanup qed_roce before duplicating it
bpf: expose prog id for cls_bpf and act_bpf
IMA: update IMA policy documentation to include pcr= option
ima: Log the same audit cause whenever a file has no signature
ima: Simplify policy_func_show.
integrity: Small code improvements
ima: fix get_binary_runtime_size()
ima: use ima_parse_buf() to parse template data
ima: use ima_parse_buf() to parse measurements headers
ima: introduce ima_parse_buf()
ima: Add cgroups2 to the defaults list
ima: use memdup_user_nul
ima: fix up #endif comments
IMA: Correct Kconfig dependencies for hash selection
ima: define is_ima_appraise_enabled()
ima: define Kconfig IMA_APPRAISE_BOOTPARAM option
ima: define a set of appraisal rules requiring file signatures
ima: extend the "ima_policy" boot command line to support multiple policies
blk-mq: Make it safe to quiesce and unquiesce from an interrupt handler
block: Fix off-by-one errors in blk_status_to_errno() and print_req_error()
block: Declare local symbols static
percpu: fix early calls for spinlock in pcpu_stats
md: use a separate bio_set for synchronous IO.
clk: uniphier: provide NAND controller clock rate
clk: hisilicon: add usb2 clocks for hi3798cv200 SoC
block: Add fallthrough markers to switch statements
clk: Add Gemini SoC clock controller
ftrace: Add missing comment for FTRACE_OPS_FL_RCU
btrfs: Verify dir_item in iterate_object_props
btrfs: Check name_len before in btrfs_del_root_ref
btrfs: Check name_len before reading btrfs_get_name
btrfs: Check name_len before read in iterate_dir_item
btrfs: Check name_len in btrfs_check_ref_name_override
btrfs: Verify dir_item in replay_xattr_deletes
btrfs: Check name_len on add_inode_ref call path
btrfs: Check name_len with boundary in verify dir_item
btrfs: Introduce btrfs_is_name_len_valid to avoid reading beyond boundary
btrfs: move dev stats accounting out of wait_dev_flush
btrfs: account as waiting for IO, while waiting fot the flush bio completion
btrfs: preallocate device flush bio
MAINTAINERS: Update Actions Semi section with SPS
ARM: owl: Implement CPU enable-method for S500
clk: iproc: Remove __init marking on iproc_pll_clk_setup()
MAINTAINERS: Add Actions Semi Owl section
ARM: Prepare Actions Semi S500
percpu: resolve err may not be initialized in pcpu_alloc
arm64: marvell: enable ICU and GICP drivers
sock: avoid dirtying incoming_cpu if not needed
net: introduce SO_PEERGROUPS getsockopt
udp: prefetch rmem_alloc in udp_queue_rcv_skb()
qede: Fix compilation without QED_RDMA
r8152: correct the definition
brcmfmac: initialize oob irq data before request_irq()
rtlwifi: btcoexist control to enter/leave LPS
rtlwifi: add btc_is_bt_lps_on() for btcoexist
rtlwifi: Add rx ampdu cfg for btcoexist.
rtlwifi: Add btcoex record_pwr_mode
rtlwifi: Revise special packet notification to be readable format.
rtlwifi: Add TX report and disable key to force wait until report acked.
rtlwifi: extend debug_comp to u64
rtlwifi: Correct power save capability while init mac80211
rtlwifi: btcoex: rtl8723be: fix ant_sel not work
rtlwifi: btcoex: set correct interface type and parameter.
rtlwifi: btcoex: call bind to setup btcoex
rsi: add tx frame for common device configuration
rsi: configure new boot parameters to device
rsi: receive path enhancement for RS9113
rsi: Register interrupt handler before firmware load
rsi: use enum for FSM states
rsi: add usb RS9113 chipset support
mwifiex: debugfs: remove redunant check of mwifiex_dfs_dir
mwifiex: fixes the unexpected be printed log by default
rtlwifi: fix REG_USTIME_TSF register definition
ip6mr: add netlink notifications on mrt6msg cache reports
ipmr: add netlink notifications on igmpmsg cache reports
rtnetlink: add restricted rtnl groups for ipv4 and ipv6 mroute
rtnetlink: add NEWCACHEREPORT message type
brcmfmac: Use separate firmware for revision 0 of the brcm43430 chip
tcp: md5: hide unused variable
ARM: socfpga: Increase max number of GPIOs
spi: add driver for STM32 SPI controller
spi: Document the STM32 SPI bindings
arm64: dts: marvell: enable GICP and ICU on Armada 7K/8K
Btrfs: incremental send, fix invalid path for unlink commands
Btrfs: send, fix invalid path after renaming and linking file
Btrfs: fix invalid extent maps due to hole punching
perf script: Fix message because field list option is -F not -f
perf tools: Fix message because cpu list option is -C not -c
perf intel-pt: Fix transactions_sample_type
perf intel-pt: Remove redundant initial_skip checks
perf intel-pt: Add decoder support for CBR events
perf intel-pt: Add reserved byte to CBR packet payload
perf intel-pt: Add decoder support for ptwrite and power event packets
perf intel-pt: Add documentation for new config terms
perf intel-pt: Add default config for pass-through branch enable
perf intel-pt: Allow decoding with branch tracing disabled
perf intel-pt: Add missing __fallthrough
perf intel-pt: Clear FUP flag on error
perf intel-pt: Use FUP always when scanning for an IP
perf intel-pt: Ensure never to set 'last_ip' when packet 'count' is zero
perf intel-pt: Fix last_ip usage
perf intel-pt: Ensure IP is zero when state is INTEL_PT_STATE_NO_IP
perf intel-pt: Fix missing stack clear
perf intel-pt: Improve sample timestamp
perf intel-pt: Move decoder error setting into one condition
perf unwind: Support for powerpc
perf stat: Add support to measure SMI cost
tools lib api fs: Add sysfs__write_int function
irq/generic-chip: Provide devm_irq_setup_generic_chip()
irq/generic-chip: Provide devm_irq_alloc_generic_chip()
irq/generic-chip: Export irq_init_generic_chip() locally
irq/generic-chip: Provide irq_destroy_generic_chip()
irq/generic-chip: Provide irq_free_generic_chip()
btrfs: add cond_resched to btrfs_qgroup_trace_leaf_items
btrfs: use new block error code
idsn: fix wrong skb_put() used
wil6210: remove ioctl interface
wil6210: add support for PCIe D3hot in system suspend
wil6210: prevent platform callbacks after uninit
ath10k: set rxnss_override for QCA9888
ath10k: configure rxnss_override for QCA9984
ath10k: use complete VHT chan width for 160MHz workaround
arm64: marvell: enable the Armada 7K/8K pinctrl driver
ARM: pxa: Use - instead of @ for DT OPP entries
ARM: 8683/1: ARM32: Support mremap() for sigpage/vDSO
spi/bcm63xx: Fix checkpatch warnings
ASoC: rsnd: fixup unsigned expression compared with zero: main_rate
ASoC: stm32: Add SPDIFRX support
ASoC: stm32: Add DT bindings for SPDIFRX interface
spi: imx: Check for allocation failure earlier
arm64: dts: zte: Use - instead of @ for DT OPP entries
ASoC: pxa: add COMPILE_TEST on SND_PXA2XX_SOC
ASoC: fsl: mpc5200_dma: remove unused psc_dma
powerpc/time: Fix tracing in time.c
bridge: Fix panel-bridge error return on !panel.
drm/arm: hdlcd: remove unused variables
HID: multitouch: Add support for Google Rose Touchpad
drm/arm: hdlcd: Use CMA helper for plane buffer address calculation
drm/arm: hdlcd: Set the CRTC's port before binding the encoder.
HID: multitouch: Support PTP Stick and Touchpad device
ALSA: hda/realtek - Add default procedure for suspend and resume state
USB: serial: propagate late probe errors
USB: serial: refactor port endpoint setup
gpio: lp87565: Add support for GPIO
gpio: dwapb: fix missing first irq for edgeboth irq type
pinctrl: sh-pfc: r8a7792: Add SCIF1 and SCIF2 pin groups
powerpc/64s: Rename slb_allocate_realmode() to slb_allocate()
powerpc/64s: Rename slb_miss_realmode() to slb_miss_common()
powerpc/64s: Use BRANCH_TO_COMMON() for slb_miss_realmode
kselftests: timers: Add test for frequency step
kselftests: timers: Fix inconsistency-check to not ignore first timestamp
time: Add warning about imminent deprecation of CONFIG_GENERIC_TIME_VSYSCALL_OLD
time: Clean up CLOCK_MONOTONIC_RAW time handling
powerpc/book3s: EXPORT_SYMBOL_GPL machine_check_print_event_info
KVM: PPC: Book3S HV: Add new capability to control MCE behaviour
blk-mq: Warn when attempting to run a hardware queue that is not mapped
block: Constify disk_type
blk-mq: Document locking assumptions
block: Document what queue type each function is intended for
block: Check locking assumptions at runtime
block: Add a comment above queue_lockdep_assert_held()
blk-mq: Initialize .rq_flags in blk_mq_rq_ctx_init()
block: Change argument type of scsi_req_init()
block: Make most scsi_req_init() calls implicit
block: Introduce request_queue.initialize_rq_fn()
block: Make request operation type argument declarations consistent
blk-mq: Reduce blk_mq_hw_ctx size
block: stop using bio_data() in blk_write_same_mergeable
block: remove the unused bio_to_phys macro
i40e: don't hold RTNL lock for the entire reset
i40e: Handle PE_CRITERR properly with IWARP enabled
i40e: clear only cause_ena bit
i40e: fix disabling overflow promiscuous mode
i40e: Add support for OEM firmware version
i40e: genericize the partition bandwidth control
i40e: Add message for unsupported MFP mode
i40e: Support firmware CEE DCB UP to TC map re-definition
i40e: Fix potential out of bound array access
i40e: comment that udp_port must be in host byte order
i40e: use dev_dbg instead of dev_info when warning about missing routine
i40e/i40evf: update WOL and I40E_AQC_ADDR_VALID_MASK flags
i40evf: assign num_active_queues inside i40evf_alloc_queues
i40e: add support for XDP_TX action
i40e: add XDP support for pass and drop actions
drm/i915: remove rate_to_index, messed up merge.
mtd: spi-nor: aspeed: remove dummies from keep mask
mtd: spi-nor: add Dual and Quad read mode support to some flash devices
mtd: spi-nor: Add support for Macronix mx66l1g45g spi flash
mtd: spi-nor: cqspi: make of_device_ids const
spi-nor: Add Winbond w25m512jv
x86/MCE, xen/mcelog: Make /dev/mcelog registration messages more precise
hwmon: (ibmpowernv) Add current(A) sensor
hwmon: (ibmpowernv) introduce a legacy_compatibles array
null_blk: add support for shared tags
mtd: partitions: factor out code calling parser
dt-bindings: mtd: make partitions doc a bit more generic
selinux: enable genfscon labeling for tracefs
s390/qeth: use diag26c to get MAC address on L2
s390/diag: add diag26c support
s390/qeth: fix packing buffer statistics
s390/qeth: add ipa return codes for bridgeport
percpu_counter: Rename __percpu_counter_add to percpu_counter_add_batch
posix-cpu-timers: Make timespec to nsec conversion safe
itimer: Make timeval to nsec conversion range limited
timers: Fix parameter description of try_to_del_timer_sync()
ktime: Simplify ktime_compare implementation
sctp: handle errors when updating asoc
sctp: uncork the old asoc before changing to the new one
percpu: add tracepoint support for percpu memory
dccp: call inet_add_protocol after register_pernet_subsys in dccp_v6_init
dccp: call inet_add_protocol after register_pernet_subsys in dccp_v4_init
percpu: expose statistics about percpu memory via debugfs
percpu: migrate percpu data structures to internal header
enic: Fix format truncation warning
net: stmmac: enable TSO for IPv6
ibmvnic: Return from ibmvnic_resume if not in VNIC_OPEN state
xfs: don't allow bmap on rt files
xfs: allow reading of already-locked remote symbolic link
xfs: pass along transaction context when reading xattr block buffers
xfs: pass along transaction context when reading directory block buffers
xfs: return the hash value of a leaf1 directory block
xfs: refactor the ifork block counting function
xfs: make _bmap_count_blocks consistent wrt delalloc extent behavior
percpu: add missing lockdep_assert_held to func pcpu_free_area
net: phy: lxt: Export link partner advertising
net-next: mediatek: set the rx_queue to 0
net-next: mediatek: split IRQ register locking into TX and RX
net-next: mediatek: add RX IRQ delay support
net-next: mediatek: print phy status changes for non DSA GMACs
vxlan: allow multiple VXLANs with same VNI for IPv6 link-local addresses
vxlan: fix snooping for link-local IPv6 addresses
vxlan: check valid combinations of address scopes
vxlan: improve validation of address family configuration
vxlan: get rid of redundant vxlan_dev.flags
vxlan: refactor verification and application of configuration
libata: make the function name in comment match the actual function
net: manual clean code which call skb_put_[data:zero]
net: replace more place to skb_put_[data:zero]
net: introduce __skb_put_[zero, data, u8]
net: dsa: mv88e6xxx: better IEEE Prio Mapping Table description
platform/x86: dell-laptop: Fix bogus keyboard backlight sysfs interface
net: dsa: mv88e6xxx: prefix Global 2 remaining macros
net: dsa: mv88e6xxx: prefix Global 2 Watchdog macros
net: dsa: mv88e6xxx: prefix Global 2 Switch MAC macros
net: dsa: mv88e6xxx: prefix Global 2 EEPROM macros
net: dsa: mv88e6xxx: prefix Global 2 PVT macros
net: dsa: mv88e6xxx: prefix Global 2 MGMT macros
net: dsa: mv88e6xxx: prefix Global 2 Device Mapping macros
net: dsa: mv88e6xxx: prefix Global 2 Trunk macros
net: dsa: mv88e6xxx: clarify SMI PHY functions
net: dsa: mv88e6xxx: add irl_init_all op
platform/x86: acer-wmi: Using zero as first WMI instance number
net-next: stmmac: dwmac-sun8i: add support for V3s EMAC
net-next: stmmac: dwmac-sun8i: force EPHY clock freq to 24MHz
dt-bindings: syscon: Add DT bindings documentation for Allwinner V3s syscon
dt-bindings: net-next: Add DT bindings documentation for Allwinner V3s EMAC
selftests: Introduce tc testsuite
qed: SPQ async callback registration
qed: Wait for resources before FUNC_CLOSE
qed*: Set rdma generic functions prefix
qed*: qede_roce.[ch] -> qede_rdma.[ch]
qed: Disable RoCE dpm when DCBx change occurs
qed: RoCE EDPM to honor PFC
qed: Chain support for external PBL
arm64: pass machine size to sparse
perf tools: Remove unused _ALL_SOURCE define
perf tools: Do parameter validation earlier on fetch_kernel_version()
perf evsel: Adopt find_process()
GFS2: Eliminate vestigial sd_log_flush_wrapped
arm64: dts: marvell: add gpio support for Armada 7K/8K
arm64: dts: marvell: add pinctrl support for Armada 7K/8K
[media] dvb: don't use 'time_t' in event ioctl
arm64: dts: marvell: use new binding for the system controller on cp110
arm64: dts: marvell: remove *-clock-output-names on cp110
[media] media: venus: enable building with COMPILE_TEST
[media] af9013: refactor power control
[media] af9013: refactor firmware download routine
[media] af9015: move 2nd demod power-up wait different location
[media] af9013: remove unneeded register writes
[media] af9013: add configurable TS output pin
[media] af9015: enable 2nd TS flow control when dual mode
[media] af9015: fix and refactor i2c adapter algo logic
[media] af9013: add dvbv5 cnr
[media] af9013: fix error handling
[media] af9013: convert to regmap api
[media] af9013: fix logging
[media] af9013: use kernel 64-bit division
[media] af9013: add i2c client bindings
[media] af9013: move config values directly under driver state
[media] af9015: use correct 7-bit i2c addresses
btrfs: nowait aio support
xfs: nowait aio support
ext4: nowait aio support
block: return on congested block device
fs: Introduce IOMAP_NOWAIT
fs: return if direct I/O will trigger writeback
fs: Introduce RWF_NOWAIT and FMODE_AIO_NOWAIT
fs: Use RWF_* flags for AIO operations
fs: Introduce filemap_range_has_page()
fs: Separate out kiocb flags setup based on RWF_* flags
[media] af9013: add check on af9013_wr_regs() return value
[media] ddbridge: hardware IDs for new C2T2 cards and other devices
[media] ddbridge: support for Sony CXD28xx C/C2/T/T2 tuner modules
[media] ddbridge: add I2C functions, add XO2 module support
[media] ddbridge: board control setup, ts quirk flags
[media] dvb-frontends/cxd2841er: improved snr reporting
[media] dvb-frontends/cxd2841er: more configurable TSBITS
[media] dvb-frontends/cxd2841er: configurable IFAGCNEG
[media] dvb-frontends/cxd2841er: make lock wait in set_fe_tc() optional
[media] dvb-frontends/cxd2841er: optionally tune earlier in set_frontend()
[media] dvb-frontends/cxd2841er: make ASCOT use optional
[media] dvb-frontends/cxd2841er: TS_SERIAL config flag
[media] dvb-frontends/cxd2841er: support IF speed calc from tuner values
[media] dvb-frontends/cxd2841er: make call to i2c_gate_ctrl optional
[media] dvb-frontends/cxd2841er: add variable for configuration flags
[media] dvb-frontends/cxd2841er: replace IFFREQ calc macros into functions
[media] dvb-frontends/cxd2841er: support CXD2837/38/43ER demods/Chip IDs
[media] dvb-frontends/cxd2841er: immediately unfreeze regs when done
[media] dvb-frontends/cxd2841er: do I2C reads in one go
spi: mediatek: add spi support for mt2712 IC
spi: mediatek: Add bindings for mediatek MT2712 soc platform
[media] dvb-frontends/cxd2841er: remove kernel log spam in non-debug levels
regulator: lp87565: Fix the initial voltage range
[media] ddbridge: support STV0367-based cards and modules
[media] ddbridge: add i2c_read_regs()
[media] dvb-frontends/stv0367: add Digital Devices compatibility
[media] dvb-frontends/stv0367: add defaults for use w/DD-branded devices
[media] dvb-frontends/stv0367: fix symbol rate conditions in cab_SetQamSize()
[media] dvb-frontends/stv0367: selectable QAM FEC Lock status register
[media] dvb-frontends/stv0367: support reading if_khz from tuner config
btrfs: Round down values which are written for total_bytes_size
btrfs: Manually implement device_total_bytes getter/setter
btrfs: obsolete and remove mount option alloc_start
btrfs: move fs_info::fs_frozen to the flags
[media] dvb-frontends/stv0367: make full reinit on set_frontend() optional
btrfs: cleanup duplicate return value in insert_inline_extent
powerpc/64s/paca: EX_CTR is not used with RELOCATABLE=n, remove it
powerpc/64s/paca: EX_R3 can be merged with EX_DAR
powerpc/64s/paca: EX_LR can be merged with EX_DAR
powerpc/64s/paca: EX_SRR0 is unused, remove it
powerpc/64s: Add EX_SIZE definition for paca exception save areas
powerpc/64s: Avoid r3 save/restore in SLB miss handler
powerpc/64s: SLB miss already has CTR saved for relocatable kernel
powerpc/64s: Avoid saving faulting address into EX_DAR in SLB miss
[media] dvb-frontends/stv0367: make PLLSETUP a function, add 58MHz IC speed
[media] dvb-frontends/stv0367: move out tables, support multiple tab variants
[media] dvb-frontends/stv0367: refactor defaults table handling
[media] dvb-frontends/stv0367: print CPAMP status only if stv_debug is enabled
powerpc/64s: Preserve r3 in slb_allocate_realmode()
[media] dvb-frontends/stv0367: add flag to make i2c_gatectrl optional
[media] s5p-cec: update MAINTAINERS entry
[media] v4l2-core: Use kvmalloc() for potentially big allocations
[media] media: entity: Add media_entity_get_fwnode_pad() function
[media] media: entity: Add get_fwnode_pad entity operation
[media] v4l: async: check for v4l2_dev in v4l2_async_notifier_register()
[media] media: fdp1: Support ES2 platforms
[media] i2c: tc358743: remove useless variable assignment in tc358743_isr
[media] MAINTAINERS: solo6x10: update Andrey Utkin email
[media] MAINTAINERS: solo6x10, tw5864: add Anton Sviridenko
[media] davinci: vpif: adaptions for DT support
[media] vb2: Fix error handling in '__vb2_buf_mem_alloc'
[media] coda/imx-vdoa: always wait for job completion
[media] coda: first step at error recovery
[media] coda: use correct offset for mvcol buffer
[media] media: venus: update firmware path with linux-firmware place
[media] media: venus: vdec: add support for min buffers for capture
[media] media: venus: venc: fix compile error in venc_close
[media] media: venus: vdec: fix compile error in vdec_close
[media] media: venus: hfi_msgs: fix set but not used variables
[media] media: venus: hfi_venus: fix variable dereferenced before check
[media] media: venus: helpers: fix variable dereferenced before check
[media] media: venus: hfi_cmds: fix variable dereferenced before check
[media] media: venus: hfi: fix mutex unlock
[media] media: venus: enable building of Venus video driver
[media] media: venus: hfi: add Venus HFI files
[media] media: venus: hfi: add Host Firmware Interface (HFI)
[media] media: venus: venc: add video encoder files
[media] media: venus: vdec: add video decoder files
[media] media: venus: adding core part and helper functions
[media] MAINTAINERS: Add Qualcomm Venus video accelerator driver
[media] doc: DT: venus: binding document for Qualcomm video driver
[media] media: v4l2-mem2mem: extend m2m APIs for more accurate buffer management
[media] ov13858: remove duplicated const declaration
arm64: signal: factor out signal frame record allocation
arm64: signal: factor frame layout and population into separate passes
arm64: signal: Refactor sigcontext parsing in rt_sigreturn
arm64: signal: split frame link record from sigcontext structure
arm64: mm: select CONFIG_ARCH_PROC_KCORE_TEXT
fs/proc: kcore: use kcore_list type to check for vmalloc/module address
drivers/char: kmem: disable on arm64
[media] as3645a: Join string literals back
[media] dw9714: Initial driver for dw9714 VCM
[media] ov13858: add support for OV13858 sensor
[media] v4l: controls: Improve documentation for V4L2_CID_GAIN
[media] v4l: ctrls: Add a control for digital gain
[media] MAINTAINERS: add entry for Freescale i.MX media driver
[media] media: imx: Drop warning upon multiple S_STREAM disable calls
pinctrl.txt: move it to the driver-api book
[media] media: imx: set and propagate default field, colorimetry
[media] media: imx: capture: add frame sizes/interval enumeration
[media] media: imx: csi: add frame size/interval enumeration
x86/boot/64: Put __startup_64() into .head.text
x86/microcode/intel: Save pointer to ucode patch for early AP loading
x86/microcode: Look for the initrd at the correct address on 32-bit
[media] media: imx: csi: add sink selection rectangles
x86/nmi: Fix timeout test in test_nmi_ipi()
sched/core: Drop the unused try_get_task_struct() helper function
[media] media: imx: csi: add frame skipping support
[media] media: imx: csi: increase burst size for YUV formats
[media] media: imx: csi: add support for bayer formats
[media] media: imx: Add MIPI CSI-2 Receiver subdev driver
[media] media: imx: Add IC subdev drivers
[media] media: imx: Add VDIC subdev driver
[media] media: imx: Add CSI subdev driver
[media] media: imx: Add Capture Device Interface
[media] media: imx: Add a TODO file
[media] media: Add i.MX media core driver
sched/fair: WARN() and refuse to set buddy when !se->on_rq
sched/debug: Fix SCHED_WARN_ON() to return a value on !CONFIG_SCHED_DEBUG as well
ARM/hw_breakpoint: Fix possible recursive locking for arch_hw_breakpoint_init
[media] media: Add userspace header file for i.MX
[media] dt-bindings: Add bindings for i.MX media driver
[media] MAINTAINERS: add entry for OV5640 sensor driver
[media] add Omnivision OV5640 sensor driver
x86/hpet: Do not use smp_processor_id() in preemptible code
[media] dt/bindings: Add bindings for OV5640
[media] MAINTAINERS: add maintainer entry for video multiplexer v4l2 subdevice driver
[media] platform: add video-multiplexer subdevice driver
sched/wait: Disambiguate wq_entry->task_list and wq_head->task_list naming
sched/wait: Move bit_wait_table[] and related functionality from sched/core.c to sched/wait_bit.c
sched/wait: Split out the wait_bit*() APIs from <linux/wait.h> into <linux/wait_bit.h>
sched/wait: Re-adjust macro line continuation backslashes in <linux/wait.h>
sched/wait: Improve the bit-wait API parameter names in the API function prototypes
sched/wait: Standardize wait_bit_queue naming
sched/wait: Standardize 'struct wait_bit_queue' wait-queue entry field name
sched/wait: Standardize internal naming of wait-queue heads
sched/wait: Standardize internal naming of wait-queue entries
sched/wait: Rename wait_queue_t => wait_queue_entry_t
[media] add mux and video interface bridge entity functions
[media] dt-bindings: Add bindings for video-multiplexer device
[media] max2175: remove an useless comparision
[media] MAINTAINERS: Add entry for R-Car DRIF & MAX2175 drivers
[media] media: platform: rcar_drif: Add DRIF support
[media] dt-bindings: media: Add Renesas R-Car DRIF binding
[media] doc_rst: media: New SDR formats PC16, PC18 & PC20
[media] media: Add new SDR formats PC16, PC18 & PC20
[media] media: i2c: max2175: Add MAX2175 support
[media] dt-bindings: media: Add MAX2175 binding description
[media] media: v4l2-ctrls: Reserve controls for MAX217X
[media] dt-bindings: media/s5p-cec.txt, media/stih-cec.txt: refer to cec.txt
[media] dt-bindings: add media/cec.txt
[media] s5p_cec: set the CEC_CAP_NEEDS_HPD flag if needed
[media] dt-bindings: media/s5p-cec.txt: document needs-hpd property
[media] cec-ioc-adap-g-caps.rst: document CEC_CAP_NEEDS_HPD
[media] cec: add CEC_CAP_NEEDS_HPD
[media] stih-cec/vivid/pulse8/rainshadow: use cec_transmit_attempt_done
locking/rtmutex: Don't initialize lockdep when not required
[media] cec: add cec_transmit_attempt_done helper function
[media] cec: add cec_phys_addr_invalidate() helper function
[media] cec: add cec_s_phys_addr_from_edid helper function
arm64: dts: marvell: use new bindings for xor clocks on ap806
arm64: dts: marvell: mcbin: enable the mdio node
pinctrl: ingenic: checking for NULL instead of IS_ERR()
pinctrl: uniphier: fix WARN_ON() of pingroups dump on LD20
pinctrl: uniphier: fix WARN_ON() of pingroups dump on LD11
arm64: remove DMA_ERROR_CODE
xtensa: remove DMA_ERROR_CODE
sh: remove DMA_ERROR_CODE
openrisc: remove DMA_ERROR_CODE
microblaze: remove DMA_ERROR_CODE
m32r: remove DMA_ERROR_CODE
ia64: remove DMA_ERROR_CODE
c6x: remove DMA_ERROR_CODE
xen-swiotlb: implement ->mapping_error
xen-swiotlb: consolidate xen_swiotlb_dma_ops
iommu/dma: don't rely on DMA_ERROR_CODE
drm/armada: don't abuse DMA_ERROR_CODE
drm/exynos: don't use DMA_ERROR_CODE
dmaengine: ioat: don't use DMA_ERROR_CODE
ibmveth: properly unwind on init errors
firmware/ivc: use dma_mapping_error
ALSA: hda/realtek - Support headset mode for ALC234/ALC274/ALC294
MAINTAINERS: Take maintainership for GPIO ACPI support
mmc: renesas-sdhi: improve checkpatch cleanness
mmc: tmio: improve checkpatch cleanness
mmc: sdhci-pci: Enable card detect wake for Intel BYT-related SD controllers
mmc: slot-gpio: Add support to enable irq wake on cd_irq
mmc: core: Remove MMC_CAP2_HC_ERASE_SZ
mmc: core: for data errors, take response of stop cmd into account
mmc: core: check also R1 response for stop commands
mmc: core: Clarify code for sending CSD
mmc: core: Drop mmc_all_send_cid() and use mmc_send_cxd_native() instead
mmc: core: Re-factor code for sending CID
mmc: core: Remove redundant code in mmc_send_cid()
mmc: core: Make mmc_can_reset() static
mmc: core: Move mmc_flush_cache() from core.c to mmc_ops.c
mmc: core: Move mmc_interrupt_hpi() from core.c to mmc_ops.c
mmc: core: Move mmc bkops functions from core.c to mmc_ops.c
mmc: core: Don't export some eMMC specific functions from core.c
Documentation: dt-bindings: Document deprecation of "vmmc_aux" and using "vqmmc"
mmc: host: omap_hsmmc: use mmc_regulator_get_supply() to get regulators
mmc: host: omap_hsmmc: Do not initialize MMC regulators to NULL on error
ARM: dts: omap3-overo: Remove "vqmmc-supply" property from MMC dt node
mmc: sdio: Keep card runtime resumed while adding function devices
mmc: sdio: Tidy error path in mmc_attach_sdio()
mmc: sdhci-pci: Add support for Intel CNP
mmc: tmio, renesas-sdhi: update Renesas related copyrights
mmc: tmio: use EXPORT_SYMBOL_GPL
MAINTAINERS: Update files for TMIO/SDHI MMC driver
mmc: sdhci-acpi: Remove unneeded acpi_bus_get_status() call
mmc: tmio: make sure SDIO gets reinitialized after resume
mmc: sdhci-pci: Use macros in pci_ids definition
mmc: sdhci-esdhc-imx: Remove the ENGcm07207 workaround
mmc: sdhci-esdhc-imx: Allow all supported prescaler values
mmc: sdhci-esdhc-imx: Fix DAT line software reset
mmc: sdhci-esdhc: Add SDHCI_QUIRK_32BIT_DMA_ADDR
mmc: sdhci-esdhc-imx: Fix some English mistakes and typos
mmc: mediatek: Fixed size in dma_free_coherent
mmc: bcm2835: fix potential null pointer dereferences
mmc: use proper name for the R-Car SoC
mmc: core: Use device_property_read instead of of_property_read
mmc: dw_mmc: Use device_property_read instead of of_property_read
Documentation: rockchip-dw-mshc: add description for rk3328
mmc: sdhci-esdhc-imx: Check the return value from clk_prepare_enable()
mmc: block: fix semicolon.cocci warnings
mmc: block: Use __mmc_send_status() and drop get_card_status()
mmc: block: Move boot partition locking into a driver op
mmc: block: Move DRV OP issue function
mmc: block: Tag DRV_OPs with a driver operation type
mmc: block: remove req back pointer
mmc: sdhi: add CMD23 support to R-Car Gen2 & Gen3
mmc: tmio: add CMD23 support
mmc: tmio: move finish_request function further down
mmc: tmio: remove outdated comment
mmc: tmio: refactor handling mrq
mmc: tmio: make tmio_mmc_request function more readable
mmc: core: Delete error messages for failed memory allocations
mmc: atmel-mci: Delete an error message for a failed memory allocation
mmc: queue: delete mmc_req_is_special()
mmc: block: move multi-ioctl() to use block layer
mmc: block: move single ioctl() commands to block requests
mmc: block: Tag is_rpmb as bool
mmc: core: Allocate per-request data using the block layer core
mmc: core: Delete bounce buffer Kconfig option
mmc: renesas-sdhi: make renesas_sdhi_sys_dmac main module file
mmc: renesas-sdhi: rename sh_mobile_sdhi.c => renesas_sdhi_core.c
mmc: renesas-sdhi: rename tmio_mmc_dma.c => renesas_sdhi_sys_dmac.c
mmc: tmio: rename tmio_mmc_{pio => core}.c
mmc: renesas-sdhi, tmio: make dma more modular
mmc: tmio: drop filenames from comment at top of source
Revert "mmc: dw_mmc: Don't allow Runtime PM for SDIO cards"
mmc: dw_mmc: Prevent runtime PM suspend when SDIO IRQs are enabled
mmc: dw_mmc: Convert to use MMC_CAP2_SDIO_IRQ_NOTHREAD for SDIO IRQs
mmc: sdio: Add API to manage SDIO IRQs from a workqueue
mmc: core: Prevent processing SDIO IRQs when none is claimed
mmc: core: Don't do eMMC HW reset when resuming the eMMC card
mmc: pwrseq: Add reset callback to the struct mmc_pwrseq_ops
mmc: vub3000: add missing USB-descriptor endianness conversions
mmc: atmel-mci: Remove AVR32 bits from the driver
mmc: sdricoh_cs: remove redundant check if len is non-zero
mmc: sdhci-of-arasan: Trivial print fix
gpio: exar: Fix reading of directions and values
gpio: exar: Allocate resources on behalf of the platform device
gpio-exar/8250-exar: Fix passing in of parent PCI device
gpio: mockup: use devm_kcalloc() where applicable
gpio: mockup: add myself as author
gpio: mockup: improve the error message
gpio: mockup: don't return magic numbers from probe()
gpio: mockup: improve readability
gpio: mockup: refuse to accept an odd number of GPIO ranges
gpio: mockup: tweak gpio_mockup_event_write()
gpio: mockup: improve the debugfs input sanitization
mtd: nand: ifc: Initialize SRAM for all version >= 1.0
mtd: nand: denali: avoid magic numbers and rename for clarification
mtd: nand: denali: enable bad block table scan
mtd: nand: denali: use non-managed kmalloc() for DMA buffer
mtd: nand: denali: skip driver internal bounce buffer when possible
mtd: nand: denali: support hardware-assisted erased page detection
mtd: nand: denali: fix raw and oob accessors for syndrome page layout
mtd: nand: denali: use flag instead of register macro for direction
mtd: nand: denali: merge struct nand_buf into struct denali_nand_info
mtd: nand: denali: propagate page to helpers via function argument
mtd: nand: denali: use interrupt instead of polling for bank reset
mtd: nand: denali: fix bank reset function to detect the number of chips
mtd: nand: denali: switch over to cmd_ctrl instead of cmdfunc
mtd: nand: denali: rework interrupt handling
mtd: nand: denali: handle timing parameters by setup_data_interface()
mtd: nand: denali: remove unneeded find_valid_banks()
mtd: nand: denali: set NAND_ECC_CUSTOM_PAGE_ACCESS
mmc: sdhci-pci: make guid intel_dsm_guid static
uuid: Take const on input of uuid_is_null() and guid_is_null()
ALSA: pcm: Fix possible inconsistent appl_ptr update via mmap
ALSA: hda: Fix potential race at unregistration and unsol events
ALSA: hda - Add AZX_DRIVER_SKL for simplification
ALSA: line6: remove unnecessary initialization to PODHD500X
ALSA: line6: add support for POD HD500X
KVM: PPC: Book3S HV: Don't sleep if XIVE interrupt pending on POWER9
usb: musb: tusb6010_omap: Convert to DMAengine API
ARM: OMAP2+: DMA: Add slave map entries for 24xx external request lines
usb: musb: tusb6010: Handle DMA TX completion in DMA callback as well
usb: musb: tusb6010_omap: Allocate DMA channels upfront
usb: musb: tusb6010_omap: Create new struct for DMA data/parameters
usb: musb: tusb6010_omap: Use one musb_ep_select call in tusb_omap_dma_program
usb: musb: tusb6010: Add MUSB_G_NO_SKB_RESERVE to quirks
usb: musb: Add quirk to avoid skb reserve in gadget mode
dmaengine: omap-dma: port_window support correction for both direction
usb: musb: musb_cppi41: Defer probe only if DMA is not ready
crypto: caam - make of_device_ids const.
crypto: vmx - remove unnecessary check
crypto: n2 - make of_device_ids const
crypto: inside-secure - use the base_end pointer in ring rollback
crypto: inside-secure - increase the batch size
crypto: inside-secure - only dequeue when needed
crypto: inside-secure - get the backlog before dequeueing the request
crypto: inside-secure - stop requeueing failed requests
crypto: inside-secure - use one queue per hw ring
crypto: inside-secure - update the context and request later
crypto: inside-secure - align the cipher and hash send functions
crypto: inside-secure - optimize DSE bufferability control
crypto: inside-secure - enable single WR in DSE configuration
crypto: inside-secure - fix incorrect DSE data cache setting
crypto: inside-secure - fix the ring wr_cache offset
crypto: inside-secure - use hmac ipad/opad constants
crypto: chcr - Select device in Round Robin fashion
crypto: chcr - Ensure Destination sg entry size less than 2k
MAINTAINERS: Add maintainer for chelsio crypto driver
chcr - Add debug counters
crypto: chcr - Add ctr mode and process large sg entries for cipher
crypto: chcr - Avoid changing request structure
crypto: chcr - Return correct error code
crypto: chcr - Fix fallback key setting
crypto: chcr - Pass lcb bit setting to firmware
crypto: cavium - fix spelling mistake "Revsion" -> "Revision"
crypto: omap-aes - fix spelling mistake "Encryptio" -> "Encryption"
crypto: testmgr - add testvector for pkcs1pad(rsa)
MAINTAINERS: add entry for MediaTek Random Number Generator
hwrng: mtk - add runtime PM support
dt-bindings: rng: add MediaTek MT7622 Hardware Random Generator bindings
crypto: rsa-pkcs1pad - use constant time memory comparison for MACs
crypto: crypto4xx - fix an error code
xhci: Limit USB2 port wake support for AMD Promontory hosts
tty/serial: meson_uart: update to stable bindings
dt-bindings: serial: Add bindings for the Amlogic Meson UARTs
serial: Delete dead code for CIR serial ports
serial: sirf: make of_device_ids const
serial/mpsc: switch to dma_alloc_attrs
tty: serial: Add Actions Semi Owl UART earlycon
dt-bindings: serial: Document Actions Semi Owl UARTs
random: warn when kernel uses unseeded randomness
net/route: use get_random_int for random counter
net/neighbor: use get_random_u32 for 32-bit hash random
rhashtable: use get_random_u32 for hash_rnd
ceph: ensure RNG is seeded before using
iscsi: ensure RNG is seeded before use
cifs: use get_random_u32 for 32-bit lock random
random: add get_random_{bytes,u32,u64,int,long,once}_wait family
random: add wait_for_random_bytes() API
clk: bcm: Add clocks for Stingray SOC
dt-bindings: clk: Extend binding doc for Stingray SOC
clk: mediatek: export cpu multiplexer clock for MT8173 SoCs
clk: mediatek: export cpu multiplexer clock for MT2701/MT7623 SoCs
clk: mediatek: add missing cpu mux causing Mediatek cpufreq can't work
clk: renesas: cpg-mssr: Use of_device_get_match_data() helper
clk: hi6220: add acpu clock
clk: zx296718: export I2S mux clocks
clk: imx7d: create clocks behind rawnand clock gate
clk: hi3660: Set PPLL2 to 2880M
scsi: lpfc: update to revision to 11.4.0.1
scsi: lpfc: Driver responds LS_RJT to Beacon Off ELS - Linux
scsi: lpfc: Fix crash in lpfc_sli_ringtxcmpl_put when nvmet gets an abort request.
scsi: lpfc: Fix crash doing IO with resets
scsi: lpfc: Fix crash after firmware flash when IO is running.
scsi: lpfc: Fix SLI3 drivers attempting NVME ELS commands.
scsi: lpfc: Break up IO ctx list into a separate get and put list
scsi: lpfc: Reduce time spent in IRQ for received NVME commands
scsi: lpfc: Vport creation is failing with "Link Down" error
scsi: lpfc: Fix nvme_info sysfs output to be consistent
scsi: lpfc: Fix system panic when express lane enabled.
scsi: hisi_sas: modify internal abort dev flow for v3 hw
scsi: hisi_sas: add v3 code to fill some more hw function pointers
scsi: hisi_sas: add get_wideport_bitmap_v3_hw()
scsi: hisi_sas: add v3 code to send internal abort command
scsi: hisi_sas: add v3 code for itct setup and free
scsi: hisi_sas: add v3 code to send ATA frame
scsi: hisi_sas: add v3 code to send SMP frame
scsi: hisi_sas: add v3 code to send SSP frame
scsi: hisi_sas: add v3 cq interrupt handler
scsi: hisi_sas: add phy up/down/bcast and channel ISR
scsi: hisi_sas: add v3 hw PHY init
scsi: hisi_sas: add v3 hw init
scsi: hisi_sas: add initialisation for v3 pci-based controller
scsi: hisi_sas: add skeleton v3 hw driver
scsi: hisi_sas: create hisi_sas_get_fw_info()
scsi: hisi_sas: add pci_dev in hisi_hba struct
scsi: hisi_sas: relocate get_ncq_tag_v2_hw()
scsi: hisi_sas: relocate sata_done_v2_hw()
scsi: hisi_sas: relocate get_ata_protocol()
scsi: hisi_sas: optimise the usage of hisi_hba.lock
scsi: hisi_sas: define hisi_sas_device.device_id as int
scsi: hisi_sas: fix timeout check in hisi_sas_internal_task_abort()
perf config: Refactor the code using 'ret' variable in cmd_config()
perf config: Check error cases of {show_spec, set}_config()
perf ftrace: Add -D option for depth filter
perf ftrace: Add option for function filtering
perf ftrace: Move setup_pager before opening trace_pipe
perf ftrace: Show error message when fails to set ftrace files
perf script: Support -F brstackoff,dso
perf script: Support -F brstack,dso and brstacksym,dso
clk: hi3660: add clocks for video encoder, decoder and ISP
clk: hi3660: fix wrong parent name of clk_mux_sysbus
clk: gcc-msm8916: add support to 9.6MHz codec clk
clk: qcom: Add ipq8074 Global Clock Controller support
clk: qcom: Add DT bindings for ipq8074 gcc clock controller
clk: add DT bindings header for Gemini clock controller
reset: add DT bindings header for Gemini reset controller
clk: mvebu: cp110: Minor cleanups
clk: socfpga: Fix the smplsel on Arria10 and Stratix10
drm/msm: Fix potential buffer overflow issue
clk: Hi3660: register fixed_rate_clks with CLK_OF_DECLARE_DRIVER
PCI: Add sysfs max_link_speed/width, current_link_speed/width, etc
drm/amdgpu: Optimize mutex usage (v4)
drm/amdgpu: Optimization of AMDGPU_BO_LIST_OP_CREATE (v2)
xfs: separate function to check if inode shares extents
xfs: reflink find shared should take a transaction
xfs: check if an inode is cached and allocated
xfs: export _inobt_btrec_to_irec and _ialloc_cluster_alignment for scrub
xfs: plumb in needed functions for range querying of various btrees
xfs: export various function for the online scrubber
xfs: always compile the btree inorder check functions
xfs: remove double-underscore integer types
xfs: optimize _btree_query_all
i2c: emev2: Handle return value of clk_prepare_enable
Fix English in description of GCC_PLUGIN_STRUCTLEAK
perf test llvm: Avoid error when PROFILE_ALL_BRANCHES is set
leds: Remove SEAD-3 driver
perf annotate: Return arch from symbol__disassemble() and save it in browser
perf intel-pt/bts: Remove unused SAMPLE_SIZE defines and bts priv array
perf coresight: Remove superfluous check before use
tools: Adopt __aligned from kernel sources
tools: Adopt __packed from kernel sources
tools: Adopt noinline from kernel sources
perf tools: Use __maybe_unused consistently
tools: Adopt __scanf from kernel sources
tools: Adopt __printf from kernel sources
tools: Adopt __noreturn from kernel sources
perf script: Allow adding and removing fields
perf config: Invert an if statement to reduce nesting in cmd_config()
perf annotate browser: Display titles in left frame
perf report: Remove unnecessary check in annotate_browser_write()
Adding the type of exported symbols
sed regex in Makefile.build requires line break between exported symbols
Adding asm-prototypes.h for genksyms to generate crc
ata: sata_rcar: make of_device_ids const.
ata: pata_octeon_cf: make of_device_ids const.
tcp: md5: add TCP_MD5SIG_EXT socket option to set a key address prefix
tcp: md5: add an address prefix for key lookup
ipmi: Convert DMI handling over to a platform device
ipmi: Create a platform device for a DMI-specified IPMI interface
ipmi: use rcu lock around call to intf->handlers->sender()
m68k: Remove ptrace_signal_deliver
netfilter: nfnetlink: extended ACK reporting
netfilter: nf_tables: reduce chain type table size
netfilter: conntrack: use NFPROTO_MAX to size array
netfilter: use nf_conntrack_helpers_register when possible
netfilter, kbuild: use canonical method to specify objs.
netfilter: ebt: Use new helper ebt_invalid_target to check target
netns: add and use net_ns_barrier
netfilter: move table iteration out of netns exit paths
netfilter: ipt_CLUSTERIP: do not hold dev
ARM: dts: owl-s500: Add SPS node
ARM: dts: owl-s500: Set CPU enable-method
i2c: designware: introducing I2C_SLAVE definitions
btrfs: use GFP_KERNEL in btrfs_init_dev_replace_tgtdev
btrfs: use GFP_KERNEL in btrfs_calc_avail_data_space
btrfs: Use btrfs_space_info_used instead of opencoding it
btrfs: wait part of the write_dev_flush() can be separated out
btrfs: remove redundant null bdev counting during flush submission
btrfs: write_dev_flush does not return ENOMEM anymore
Btrfs: compression must free at least one sector size
btrfs: sink gfp parameter to btrfs_io_bio_alloc
btrfs: add helper to initialize the non-bio part of btrfs_io_bio
btrfs: document mandatory order of bio in btrfs_io_bio
Btrfs: btrfs_ioctl_search_key documentation
Btrfs: skip checksum verification if IO error occurs
Btrfs: tolerate errors if we have retried successfully
btrfs: pass bytes to btrfs_bio_alloc
btrfs: opencode trivial compressed_bio_alloc, simplify error handling
btrfs: remove redundant parameters from btrfs_bio_alloc
btrfs: sink gfp parameter to btrfs_bio_clone
btrfs: btrfs_io_bio_alloc never fails, skip error handling
btrfs: btrfs_bio_clone never fails, skip error handling
btrfs: btrfs_bio_alloc never fails, skip error handling
btrfs: bioset allocations will never fail, adapt our helpers
btrfs: switch to kvmalloc and GFP_KERNEL in lzo/zlib alloc_workspace
btrfs: switch kmallocs to GFP_KERNEL in lzo/zlib alloc_workspace
btrfs: add memalloc_nofs protections around alloc_workspace callback
btrfs: adjust includes after vmalloc removal
btrfs: use GFP_KERNEL in init_ipath
btrfs: scrub: add memalloc_nofs protection around init_ipath
btrfs: send: use kvmalloc in iterate_dir_item
btrfs: replace opencoded kvzalloc with the helper
Btrfs: lzo: compressed data size must be less then input size
btrfs: simplify code with bio_io_error
Btrfs: use memalloc_nofs and kvzalloc() for free space tree bitmaps
btrfs: use generic slab for for btrfs_transaction
btrfs: scrub: embed scrub_wr_ctx into scrub context
btrfs: scrub: use fs_info::sectorsize and drop it from scrub context
Btrfs: add statx support
Btrfs: lzo: fix typo in error message after failed deflate
btrfs: btrfs_wait_tree_block_writeback can be void return
btrfs: remove __BTRFS_LEAF_DATA_SIZE
btrfs: rename btrfs_leaf_data to BTRFS_LEAF_DATA_OFFSET
btrfs: reduce arguments for decompress_bio ops
btrfs: btrfs_decompress_bio() could accept compressed_bio instead
btrfs: Refactor update_space_info
btrfs: Separate space_info create/update
Btrfs: let btrfs_print_leaf print more about block group
Btrfs: skip commit transaction if we don't have enough pinned bytes
btrfs: scrub: simplify cleanup of wr_ctx in scrub_free_ctx
btrfs: scrub: inline helper scrub_free_wr_ctx
btrfs: scrub: inline helper scrub_setup_wr_ctx
btrfs: remove root usage from can_overcommit
btrfs: cleanup root usage by btrfs_get_alloc_profile
btrfs: fix bool type in btrfs_page_exists_in_range
btrfs: remove unused member list from btrfs_end_io_wq
btrfs: remove unused members dir_path from recorded_ref
btrfs: remove unused member list from async_submit_bio
btrfs: remove unused member err from reada_extent
btrfs: Remove unnecessary branching in free-space-tree.c
Btrfs: hardcode GFP_NOFS for btrfs_bio_clone_partial
Btrfs: work around maybe-uninitialized warning
Btrfs: unify naming of btrfs_io_bio
Btrfs: check-integrity use bvec_iter
Btrfs: record error if one block has failed to retry
Btrfs: change how we iterate bios in endio
Btrfs: use bio_clone_bioset_partial to simplify DIO submit
Btrfs: new helper btrfs_bio_clone_partial
Btrfs: use bio_clone_fast to clone our bio
Btrfs: don't pass the inode through clean_io_failure
btrfs: remove inode argument from repair_io_failure
Btrfs: replace tree->mapping with tree->private_data
btrfs: Add quota_override knob into sysfs
btrfs: add quota override flag to enable quota override for CAP_SYS_RESOURCE
btrfs: Convert fs_info->free_chunk_space to atomic64_t
btrfs: add framework to handle device flush error as a volume
Btrfs: remove obsolete FIXMEs in qgroup ioctls
btrfs: cleanup unused qgroup trace event
Btrfs: remove an unused variable
btrfs: kmap() can't fail
i2c: designware: MASTER mode as separated driver
i2c: designware: refactoring of the i2c-designware
i2c: designware: Cleaning and comment style fixes.
ASoC: zx-i2s: flip I2S master/slave mode
ASoC: compress: Derive substream from stream based on direction
xfs: remove bli from AIL before release on transaction abort
xfs: release bli from transaction properly on fs shutdown
xfs: avoid harmless gcc-7 warnings
xfs: remove lsn relevant fields from xfs_trans structure and its users
xfs: remove XFS_HSIZE
xfs: dump transaction usage details on log reservation overrun
xfs: refactor xlog_cil_insert_items() to facilitate transaction dump
xfs: separate shutdown from ticket reservation print helper
xfs: define fatal assert build time tunable
xfs: define bug_on_assert debug mode sysfs tunable
xfs: try to avoid blowing out the transaction reservation when bunmaping a shared extent
xfs: refactor dir2 leaf readahead shadow buffer cleverness
xfs: push buffer of flush locked dquot to avoid quotacheck deadlock
net/mlx5e: IPoIB, Add ioctl support to IPoIB device driver
net/mlx5e: IPoIB, Add PTP support to IPoIB device driver
net/mlx5e: IPoIB, Get more TX statistics
net/mlx5e: IPoIB, Handle change_mtu
net/mlx5e: Use hard_mtu as part of the mlx5e_priv struct
net/mlx5e: IPoIB, Change parameters default values
net/mlx5e: Add new profile function update_carrier
net/mlx5e: IPoIB, Add ethtool support
net/mlx5e: Prevent PFC call for non ethernet ports
net/mlx5e: IPoIB, Move to a separate directory
ASoC: Intel: bxt: Move codec sysclk config to codec_init function
ASoC: da7219: Fix HP detection procedure for all MCLK frequencies
ASoC: skl_rt286: Add deepbuffer dai link
ASoC: Intel: Skylake: Fix dma buffer size calculation
ASoC: Intel: Skylake: Add deep buffer support
ASoC: stm32: change configuration flag
clk: mvebu: cp110: add sdio clock to cp-110 system controller
clk: mvebu: cp110: introduce a new binding
clk: mvebu: cp110: do not depend anymore of the *-clock-output-names
pinctrl: dt-bindings: add documentation for CP110 pin controllers
pinctrl: dt-bindings: add documentation for AP806 pin controllers
dt-bindings: cp110: add sdio clock to cp-110 system controller
dt-bindings: cp110: introduce a new binding
dt-bindings: cp110: do not depend anymore of the *-clock-output-names
dm zoned: drive-managed zoned block device target
dm kcopyd: add sequential write feature
dm linear: add support for zoned block devices
dm flakey: add support for zoned block devices
dm: introduce dm_remap_zone_report()
dm: fix REQ_OP_ZONE_REPORT bio handling
dm: fix REQ_OP_ZONE_RESET bio handling
dm table: add zoned block devices validation
dm: convert DM printk macros to pr_<level> macros
dm crypt: add big-endian variant of plain64 IV
dm bio prison: use rb_entry() rather than container_of()
dm ioctl: report event number in DM_LIST_DEVICES
dm ioctl: add a new DM_DEV_ARM_POLL ioctl
dm: add basic support for using the select or poll function
cxgb4: notify uP to route ctrlq compl to rdma rspq
platform/x86: intel_bxtwc_tmu: Remove first level IRQ unmask
mfd: intel_soc_pmic_bxtwc: Use chained IRQs for second level IRQ chips
mfd: intel_soc_pmic_bxtwc: Utilize devm_* functions in driver probe
mfd: intel_soc_pmic_bxtwc: Remove second level IRQ for gpio device
mfd: intel_soc_pmic_bxtwc: Remove thermal second level IRQs
mfd: intel_soc_pmic_bxtwc: Fix TMU interrupt index
cxgb4: add new T6 pci device id's
i2c: at91: Fix compilation warning.
i2c: at91: Handle return value of clk_prepare_enable
i2c: use proper name for the R-Car SoC
i2c: xlp9xx: Enable HWMON class probing for xlp9xx
i2c: i801: Add support for Intel Cannon Lake
scripts/mkcompile_h: Remove trailing spaces from compiler version
powerpc/64s/idle: Run latch switch is done with MSR[EE]=0
powerpc/64s/idle: Predict HMI wakeup as unlikely
powerpc/64s/idle: Avoid SRR usage in idle sleep/wake paths
powerpc/64s/idle: Branch to handler with virtual mode offset
powerpc/64s: Don't unbalance the return branch predictor in __replay_interrupt()
powerpc/64s: msgclr when handling doorbell exceptions from system reset
powerpc/64s/idle: Process interrupts from system reset wakeup
powerpc/powernv: Simplify lazy IRQ handling in CPU offline
powerpc/64s/idle: Move soft interrupt mask logic into C code
drm/i915: Update DRIVER_DATE to 20170619
usb: gadget: add f_uac1 variant based on a new u_audio api
usb: gadget: function: make current f_uac1 implementation legacy
usb: gadget: f_uac2: split out audio core
usb: gadget: f_uac2: remove platform driver/device creation
usb: gadget: function: f_uac1: implement get_alt()
usb: gadget: udc: atmel: Remove unnecessary macros
usb: gadget: bdc: 64-bit pointer capability check
crypto: engine - replace pr_xxx by dev_xxx
crypto: testmgr - use consistent format for errors
crypto: brcm - fix spelling mistake: "fallbck" -> "fallback"
crypto: sun4i-ss - fix large block size support
crypto: sun4i-ss - add the CRYPTO_ALG_KERN_DRIVER_ONLY flag
crypto: sun4i-ss - move from ablkcipher to skcipher API
crypto: sun4i-ss - use GENMASK to generate masks
crypto: sun4i-ss - simplify the appended bit assignment
crypto: sun4i-ss - simplify the pad length calculation
crypto: sun4i-ss - do not dynamically set parts of the last buffer to 0
crypto: sun4i-ss - cannot use DMA is the request is 0 length
crypto: sun4i-ss - use lower/upper_32_bits helpers
crypto: sun4i-ss - remove conditional checks against 0
crypto: sun4i-ss - group variable definitions in sun4i_hash()
crypto: algapi - Use pr_err common logging style.
crypto: doc - Fixed bugs, added example usage of calc_hash().
crypto: glue_helper - Delete some dead code
crypto: aes_ti - fix comment for MixColumns step
crypto: mediatek - drop .owner field in mtk_crypto_driver
crypto: cavium - Add more algorithms
crypto: cavium - Remove the individual encrypt/decrypt function for each algorithm
crypto: cavium - Downgrade the annoying misc interrupt print from dev_err to dev_dbg
crypto: ccp - return NULL instead of 0
crypto: ccp - Add debugfs entries for CCP information
crypto: talitos - Extend max key length for SHA384/512-HMAC and AEAD
KVM: PPC: Book3S HV: Virtualize doorbell facility on POWER9
KVM: PPC: Book3S HV: Allow userspace to set the desired SMT mode
nfp: add VLAN filtering support
KVM: PPC: Book3S HV: Context-switch HFSCR between host and guest on POWER9
KVM: PPC: Book3S HV: Don't let VCPU sleep if it has a doorbell pending
cxgb4: fix a NULL dereference
KVM: PPC: Book3S HV: Enable guests to use large decrementer mode on POWER9
liquidio: replace info-pointer mode with buffer-pointer-only mode
pptp: Remove unused variable in pptp_release()
liquidio: implement vlan filter enable and disable
ARM: stm32: Introduce MACH_STM32F469 flag
nvme: host: unquiesce queue in nvme_kill_queues()
ARM: prima2: remove redundant select CPU_V7
dt-bindings: arm: cpus: Add S500 enable-method
ARM: dts: Add Actions Semi S500 and LeMaker Guitar
MAINTAINERS: add RV1108 Rockchip soc to maintained files
arm64: Prepare Actions Semi S900
tpm/tpm_atmel: remove unnecessary NULL check
tpm/st33zp24: Switch to devm_acpi_dev_add_driver_gpios()
Input: xpad - sync supported devices with XBCD
Input: xpad - sync supported devices with 360Controller
arm64: dts: Add Actions Semi S900 and Bubblegum-96
dt-bindings: arm: Document Actions Semi S900
dt-bindings: Add vendor prefix for uCRobotics
NFC: nfcmrvl: allow gpio 0 for reset signalling
NFC: nfcmrvl_usb: use interface as phy device
NFC: nfcmrvl_uart: fix device-node leak during probe
NFC: nfcmrvl: fix firmware-management initialisation
NFC: nfcmrvl: use nfc-device for firmware download
NFC: nfcmrvl: do not use device-managed resources
NFC: nfcmrvl_uart: add missing tty-device sanity check
NFC: fix broken device allocation
NFC: trf7970a: Clean up coding style issues
NFC: trf7970a: Convert to descriptor based GPIO interface
NFC: trf7970a: Enable pins are active high not active low
NFC: trf7970a: Remove support for 'vin-voltage-override' DT property
NFC: trf7970a: Remove useless comment
NFC: trf7970a: Only check 'en2-rf-quirk' if EN2 is specified
NFC: trf7970a: Fix inaccurate comment in trf7970a_probe()
NFC: trf7970a: Don't de-assert EN2 unless it was asserted
MAINTAINERS: NFC: trf7970a: Add Mark Greer as maintainer
ARM: 8679/1: bitops: Align prototypes to generic API
ARM: 8678/1: ftrace: Adds support for CONFIG_DYNAMIC_FTRACE_WITH_REGS
Revert "blk-mq: don't use sync workqueue flushing from drivers"
blk-mq: clarify dispatch may not be drained/blocked by stopping queue
blk-mq: don't stop queue for quiescing
blk-mq: update comments on blk_mq_quiesce_queue()
blk-mq: use QUEUE_FLAG_QUIESCED to quiesce queue
blk-mq: use the introduced blk_mq_unquiesce_queue()
blk-mq: introduce blk_mq_unquiesce_queue
blk-mq: introduce blk_mq_quiesce_queue_nowait()
blk-mq: move blk_mq_quiesce_queue() into include/linux/blk-mq.h
clocksource: owl: Add S900 support
clocksource: Add Owl timer
dt-bindings: timer: Document Owl timer
block: don't check for BIO_MAX_PAGES in blk_bio_segment_split()
block: remove bio_clone() and all references.
bcache: use kmalloc to allocate bio in bch_data_verify()
xen-blkfront: remove bio splitting.
lightnvm/pblk-read: use bio_clone_fast()
pktcdvd: use bio_clone_fast() instead of bio_clone()
drbd: use bio_clone_fast() instead of bio_clone()
rbd: use bio_clone_fast() instead of bio_clone()
block: Improvements to bounce-buffer handling
blk: use non-rescuing bioset for q->bio_split.
blk: make the bioset rescue_workqueue optional.
blk: replace bioset_create_nobvec() with a flags arg to bioset_create()
blk: remove bio_set arg from blk_queue_split()
blk-mq: remove __blk_mq_alloc_request
blk-mq-sched: unify request prepare methods
blk-mq: refactor blk_mq_sched_assign_ioc
bfq-iosched: fix NULL ioc check in bfq_get_rq_private
blk-mq: streamline blk_mq_get_request
blk-mq: simplify blk_mq_free_request
blk-mq-sched: unify request finished methods
blk-mq: remove blk_mq_sched_{get,put}_rq_priv
blk-mq: move blk_mq_sched_{get,put}_request to blk-mq.c
blk-mq: mark blk_mq_rq_ctx_init static
loop: Add PF_LESS_THROTTLE to block/loop device thread.
i2c: xgene-slimpro: include linux/io.h for memremap
platform/x86: ideapad-laptop: Add Y720-15IKBN to no_hw_rfkill
platform/x86: ideapad-laptop: Add Y520-15IKBN to no_hw_rfkill
net: dsa: Fix legacy probing
tls: update Kconfig
net: add debug atomic_inc_not_zero() in dst_hold()
net: reorder all the dst flags
net: remove DST_NOCACHE flag
net: remove DST_NOGC flag
net: remove dst gc related code
decnet: take dst->__refcnt when struct dn_route is created
xfrm: take refcnt of dst when creating struct xfrm_dst bundle
ipv6: get rid of icmp6 dst garbage collector
ipv6: mark DST_NOGC and remove the operation of dst_free()
ipv6: call dst_hold_safe() properly
ipv6: call dst_dev_put() properly
ipv6: take dst->__refcnt for insertion into fib6 tree
ipv4: mark DST_NOGC and remove the operation of dst_free()
ipv4: call dst_hold_safe() properly
ipv4: call dst_dev_put() properly
ipv4: take dst->__refcnt when caching dst in fib
net: introduce a new function dst_dev_put()
net: introduce DST_NOGC in dst_release() to destroy dst based on refcnt
net: use loopback dev when generating blackhole route
udp: call dst_hold_safe() in udp_sk_rx_set_dst()
ipv6: remove unnecessary dst_hold() in ip6_fragment()
ARM: imx_v6_v7_defconfig: Select CONFIG_IMX7D_ADC
ARM: dts: imx6q-cm-fx6: add sdio wifi/bt nodes
dmaengine: Kconfig: Simplify the help text for MXS_DMA
dmaengine: pl330: Delete unused functions
dt-bindings: arm: Document Actions Semi S500
dt-bindings: Add vendor prefix for Actions Semi
bus: SIMPLE_PM_BUS does not depend on ARCH_RENESAS
drm/msm: Separate locking of buffer resources from struct_mutex
ARM: dts: kirkwood: Fix Openblock A6 nand partition overlap
arm64: dts: marvell: add xmdio nodes for 7k/8k
arm64: dts: marvell: add a comment on the cp110 slave node status
arm64: dts: marvell: remove cpm crypto nodes from dts files
arm64: dts: marvell: cp110: enable the crypto engine at the SoC level
arm64: dts: marvell: armada-3720-db: Add vqmmc regulator for SD slot
arm64: dts: marvell: Enable second SDHCI controller in Armada 37xx
arm64: dts: marvell: armada-37xx: Use angle bracket for each register set
arm64: dts: marvell: armada-37xx: Align the compatible string
arm64: dts: marvell: armada-3720-db: Add information about the V2 board
arm64: dts: marvell: armada-3720-db: Sort the dts node alphabetically
arm64: dts: marvell: disable the mdio nodes by default
arm64: dts: marvell: explicitly enable the mdio nodes for 7k/8k DB
arm64: dts: marvell: add dma-mask in crypto nodes for 7k/8k
arm64: dts: marvell: 8040-mcbin: Enable 1GB Ethernet
arm64: dts: marvell: cp110: add required clocks for mdio interface
arm64: dts: marvell: use new binding for the system controller on ap806
arm64: dts: marvell: remove clock-output-names on ap806
arm64: dts: marvell: add second 1G port on the Armada 8040 DB
arm64: dts: marvell: mcbin: add sdhci
arm64: dts: marvell: add clocks for Armada AP806 XOR engines
ARM: dts: turris-omnia: Add generic compatible string for I2C EEPROM
ARM: dts: mvebu: add support for Linksys WRT3200ACM (Rango)
ARM: dts: armada-385-linksys: fixup button node names
ARM: dts: armada-385-linksys: group pins in pinctrl
ARM: dts: armada-385-linksys: partition layout is board specific
ARM: dts: armada-385-linksys: use binary unit prefixes
ARM: dts: armada-385-linksys: drop legacy DSA bindings
ARM: dts: armada-385-linksys: usb3 label cleanup
ARM: dts: armada-385-linksys: bm pools by label order
ARM: dts: armada-385-linksys: drop redundant properties in dependants
ARM: dts: armada-385-linksys: flatten dependants
ARM: dts: armada-385-linksys: label nodes
ARM: dts: armada-385-linksys: flatten dtsi
ARM: dts: mvebu: disable the rtc on 98dx3236 SoC
ARM: dts: mvebu: add missing interrupt to 98dx4251 switch
ARM: dts: armada-xp: Use pwm-fan rather than gpio-fan
ARM: dts: mvebu: Add PWM properties for armada-38x
ARM: dts: mvebu: Add PWM properties to .dtsi files
ARM: mvebu: Enable SENSORS_PWM_FAN in defconfig
drm/nouveau/disp/nv50-: avoid creating ORs that aren't present on HW
PCI/portdrv: Allocate MSI/MSI-X vector for Downstream Port Containment
dt-bindings: usb: exynos-usb: Add missing required VDD properties
platform/x86: silead_dmi: Add touchscreen info for PoV mobii wintab p800w
drm/i915/cfl: Introduce Coffee Lake workarounds.
PCI/portdrv: Support multiple interrupts for MSI as well as MSI-X
ipmi:ssif: Use i2c_adapter_id instead of adapter->nr
clk: sunxi-ng: Staticize ccu_mux_helper_unapply_prediv()
PCI: Test INTx masking during enumeration, not at run-time
amdgpu: use drm sync objects for shared semaphores (v6)
amdgpu/cs: split out fence dependency checking (v2)
drm/amdgpu: don't check the default value for vm size
mfd: cros_ec: Add support for dumping panic information
cros_ec_debugfs: Pass proper struct sizes to cros_ec_cmd_xfer()
mfd: cros_ec: add debugfs, console log file
mfd: cros_ec: Add EC console read structures definitions
mfd: cros_ec: Add helper for event notifier.
drm/i915: Store 9 bits of PCI Device ID for platforms with a LP PCH
net: dsa: add cross-chip multicast support
ibmvnic: driver initialization for kdump/kexec
ARM: dts: meson: use the real ethernet clock on Meson8 and Meson8b
ARM: dts: meson8b: add the SCU device node
ARM: dts: meson: add USB support on Meson8 and Meson8b
ARM: dts: meson: add the hardware random number generator
ARM: dts: meson8: add reserved memory zones
ARM: dts: meson: add the SAR ADC
ARM: dts: meson8: add the pins for the SDIO controller
ARM: dts: meson8: add the PWM_E and PWM_F pins
ARM: dts: meson: use GIC_SPI and IRQ_TYPE_EDGE_RISING macros
ARM: dts: meson: use C preprocessor friendly include syntax
ARM: dts: meson8: fix the IR receiver pins
md: change the initialization value for a spare device spot to MD_DISK_ROLE_SPARE
md/raid1: remove unused bio in sync_request_write
md/raid10: fix FailFast test for wrong device
decnet: always not take dst->__refcnt when inserting dst into hash table
clk: meson: gxbb: add all clk81 parents
ARM64: dts: meson-gx: Add SPICC nodes
ASoC: stm32: sai: add h7 support
ASoC: stm32: add h7 support for sai
ASoC: stm32: sai: manage master clock
ASoC: stm32: sai: fix clock management
ASoC: stm32: sai: change stop sequence
ASoC: stm32: sai: remove spurious trace
ASoC: stm32: sai: typo fixes
ASoC: stm32: sai: fix DT example
dt-bindings: Add vendor prefix for Linksys
ASoC: simple-card: use asoc_simple_card_of_parse_widgets()
ASoC: simple-card-utils: add asoc_simple_card_of_parse_widgets()
ASoC: ak4613: add hw_constraint rule for Sampling Rate
ASoC: Intel: bdw-rt5677: Switch to devm_acpi_dev_add_driver_gpios()
rds: tcp: Set linger when rejecting an incoming conn in rds_tcp_accept_one
rds: tcp: various endian-ness fixes
rds: tcp: remove cp_outgoing
net: dsa: loop: Implement ethtool statistics
net: dsa: loop: Inline unregister_fixed_phys()
ASoC: rt5677: Move platform code to board file
ASoC: rt5677: Introduce proper table for ACPI enumeration
pktgen: Specify the index of first thread
pktgen: Specify num packets per thread
dt-bindings: orion-mdio: document the new xmdio compatible
net: mvmdio: simplify the smi read and write error paths
net: mvmdio: add xmdio xsmi support
net: mvmdio: check the MII_ADDR_C45 bit is not set for smi operations
net: mvmdio: put the poll intervals in the ops structure
net: mvmdio: introduce an ops structure
net: mvmdio: remove duplicate locking
net: mvmdio: use GENMASK for masks
net: mvmdio: use tabs for defines
net: mvmdio: reorder headers alphabetically
ARM: dts: exynos: Fix polarity of panel reset gpio in Rinato
bpf: qede: Report bpf_prog ID during XDP_QUERY_PROG
bpf: nfp: Report bpf_prog ID during XDP_QUERY_PROG
bpf: ixgbe: Report bpf_prog ID during XDP_QUERY_PROG
bpf: thunderx: Report bpf_prog ID during XDP_QUERY_PROG
bpf: bnxt: Report bpf_prog ID during XDP_QUERY_PROG
bpf: virtio_net: Report bpf_prog ID during XDP_QUERY_PROG
bpf: mlx5e: Report bpf_prog ID during XDP_QUERY_PROG
bpf: mlx4: Report bpf_prog ID during XDP_QUERY_PROG
net: Add IFLA_XDP_PROG_ID
drm/i915: Stash a pointer to the obj's resv in the vma
drm/i915: Async GPU relocation processing
drm/i915: Allow execbuffer to use the first object as the batch
drm/i915: Wait upon userptr get-user-pages within execbuffer
drm/i915: First try the previous execbuffer location
drm/i915: Store a persistent reference for an object in the execbuffer cache
drm/i915: Eliminate lots of iterations over the execobjects array
drm/i915: Disable EXEC_OBJECT_ASYNC when doing relocations
drm/i915: Pass vma to relocate entry
drm/i915: Store a direct lookup from object handle to vma
audit: make sure we never skip the multicast broadcast
block: swim3: make of_device_ids const.
networking: add and use skb_put_u8()
networking: make skb_push & __skb_push return void pointers
networking: make skb_pull & friends return void pointers
networking: make skb_put & friends return void pointers
networking: introduce and use skb_put_data()
networking: convert many more places to skb_put_zero()
block: Dedicated error code fixups
r8152: move calling delay_autosuspend function
r8152: split rtl8152_resume function
tls: Depend upon INET not plain NET.
drm/i915: Fix retrieval of hangcheck stats
drm/msm/hdmi: Fix HDMI pink strip issue seen on 8x96
drm/msm/hdmi: 8996 PLL: Populate unprepare
drm/msm/hdmi: Use bitwise operators when building register values
drm/msm: update generated headers
drm/msm: remove address-space id
drm/msm: support for an arbitrary number of address spaces
drm/msm: refactor how we handle vram carveout buffers
drm/msm: pass address-space to _get_iova() and friends
drm/msm/mdp4+5: move aspace/id to base class
drm/msm/mdp5: kill pipe_lock
drm/msm: fix locking inconsistency for gpu->hw_init()
drm/msm: Remove memptrs->wptr
drm/msm: Add a struct to pass configuration to msm_gpu_init()
drm/msm: Add hint to DRM_IOCTL_MSM_GEM_INFO to return an object IOVA
drm/msm: Remove idle function hook
drm/msm: Remove DRM_MSM_NUM_IOCTLS
drm/msm: gpu: Enable zap shader for A5XX
arm64: dts: hi6220: Add k3-dma and i2s/hdmi audio support
arm64: dts: hi3660-hikey960: add nodes for WiFi
arm64: dts: hi3660: add sd/sdio device nodes
dt-bindings: mmc: dw_mmc-k3: add document of hi3660 mmc
arm64: dts: hikey960: add device node for pmic and regulators
dt-bindings: mfd: hi6421: Add hi6421v530 compatible string
arm64: dts: hisi: add kirin pcie node
ALSA: core: Follow standard EXPORT_SYMBOL() declarations
ALSA: timer: Follow standard EXPORT_SYMBOL() declarations
ALSA: seq: Follow standard EXPORT_SYMBOL() declarations
ALSA: pcm: Follow standard EXPORT_SYMBOL() declarations
drm/i915: Store i915_gem_object_is_coherent() as a bit next to cache-dirty
drm/i915: Mark CPU cache as dirty on every transition for CPU writes
drm/i915: Make i915_vma_destroy() static
drm/i915: Actually attach the tv_format property to the SDVO connector
ASoC: rockchip: Fix build
drm/arm: mali-dp: Use CMA helper for plane buffer address calculation
drm/mali-dp: Check PM status when sharing interrupt lines
drm/arm: malidp: Use crtc->mode_valid() callback
ASoC: intel: Use kvzalloc() for suspend buffers
pinctrl: sh-pfc: r8a7795: Add DU parallel RGB output support
gpio: mvebu: Add support for the Armada 7K/8K SoCs
pinctrl: mvebu: add driver for Armada CP110 pinctrl
pinctrl: mvebu: add driver for Armada AP806 pinctrl
ALSA: hda/realtek - Add ALC256 HP depop function
pinctrl: avoid PLAT_ORION dependency
pinctrl: mvebu: remove the offset property for regmap
gpio: mvebu: fix regmap_update_bits usage
gpio: zynq: Clarify quirk and provide helper function
MAINTAINERS: gpio: gpio-davinci: Add entry for gpio-davinci driver
gpio: merrifield: Remove unused header
gpio: of: Spelling: s/retures/returns/
ALSA: hal2: switch to dma_alloc_attrs
pinctrl: meson-gxl: add tsin_a pins
iommu/amd: Suppress IO_PAGE_FAULTs in kdump kernel
ARM: davinci_all_defconfig: enable USB CDC NCM gadget
ARM: davinci_all_defconfig: enable mtdtests
phy: bcm-ns-usb3: add MDIO driver using proper bus layer
dt-bindings: phy: Modify Broadcom NS USB 3.0 PHY binding to use MDIO
phy: bcm-ns-usb3: enable MDIO in the platform specific code
phy: bcm-ns-usb3: use pointer for PHY writing function
phy: bcm-ns-usb3: always wait for idle after writing to the PHY reg
ath6kl: fix spelling mistake: "Indicat" -> "Indicate"
ath10k: add per chain RSSI reporting
ath10k: define structures for CE ctrl/misc register
nvme: implement NS Optimal IO Boundary from 1.3 Spec
phy: Add stingray SATA phy support
dt-bindings: Update documentation for stingray SATA phy
phy: cpcap-usb: Fix missing return statement
drm/nouveau: use proper prototype in nouveau_pmops_runtime() definition
drm/nouveau: Skip vga_fini on non-PCI device
drm/nouveau/tegra: Don't leave GPU in reset
drm/nouveau/tegra: Skip manual unpowergating when not necessary
drm/nouveau/hwmon: Change permissions to numeric
drm/nouveau/hwmon: expose the auto_point and pwm_min/max attrs
drm/nouveau/hwmon: Remove old code, add .write/.read operations
drm/nouveau/hwmon: Add nouveau_hwmon_ops structure with .is_visible/.read_string
drm/nouveau/hwmon: Add config for all sensors and their settings
drm/nouveau/disp/gm200-: allow non-identity mapping of SOR <-> macro links
drm/nouveau/disp/nv50-: implement a common supervisor 3.0
drm/nouveau/disp/nv50-: implement a common supervisor 2.2
drm/nouveau/disp/nv50-: implement a common supervisor 2.1
drm/nouveau/disp/nv50-: implement a common supervisor 2.0
drm/nouveau/disp/nv50-: implement a common supervisor 1.0
drm/nouveau/disp/nv50-gt21x: remove workaround for dp->tmds hotplug issues
drm/nouveau/disp/dp: use new devinit script interpreter entry-point
drm/nouveau/disp/dp: determine link bandwidth requirements from head state
drm/nouveau/disp: introduce acquire/release display path methods
drm/nouveau/disp: remove hw-specific customisation of output paths
drm/nouveau/disp/gf119-: port OR DP VCPI control to nvkm_ior
drm/nouveau/disp/gt215-: port HDA ELD controls to nvkm_ior
drm/nouveau/disp/g94-: port OR DP drive setting control to nvkm_ior
drm/nouveau/disp/g94-: port OR DP training pattern control to nvkm_ior
drm/nouveau/disp/g94-: port OR DP link power control to nvkm_ior
drm/nouveau/disp/g94-: port OR DP link setup to nvkm_ior
drm/nouveau/disp/g94-: port OR DP lane mapping to nvkm_ior
drm/nouveau/disp/g84-: port OR HDMI control to nvkm_ior
drm/nouveau/disp/nv50-: port OR manual sink detection to nvkm_ior
drm/nouveau/disp/nv50-: port OR power state control to nvkm_ior
drm/nouveau/disp/nv50-: fetch head/OR state at beginning of supervisor
drm/nouveau/disp/nv50-: execute supervisor on its own workqueue
drm/nouveau/disp/dp: train link only when actively displaying an image
drm/nouveau/disp/dp: only check for re-train when the link is active
drm/nouveau/disp/dp: determine a failsafe link training rate
drm/nouveau/disp/dp: use cached link configuration when checking link status
drm/nouveau/disp/dp: no need for lt_state except during manual link training
drm/nouveau/disp/dp: store current link configuration in nvkm_ior
drm/nouveau/disp/dp: remove DP_PWR method
drm/nouveau/disp: identity-map display paths to output resources
drm/nouveau/disp: fork off some new hw-specific implementations
drm/nouveau/disp: introduce input/output resource abstraction
drm/nouveau/disp: common implementation of scanoutpos method in nvkm_head
drm/nouveau/disp: move vblank_{get,put} methods into nvkm_head
drm/nouveau/disp: introduce object to track per-head functions/state
drm/nouveau/disp: delay output path / connector construction until oneinit()
drm/nouveau/disp: s/nvkm_connector/nvkm_conn/
drm/nouveau/disp: rename nvkm_output_dp to nvkm_dp
drm/nouveau/disp: rename nvkm_output to nvkm_outp
drm/nouveau/disp: shuffle functions around
drm/nouveau/kms/nv04: use new devinit script interpreter entry-point
drm/nouveau/fb/ram/nv40-: use new devinit script interpreter entry-point
drm/nouveau/devinit: use new devinit script interpreter entry-point
drm/nouveau/bios/init: add a new devinit script interpreter entry-point
drm/nouveau/bios/init: add or/link args separate from output path
drm/nouveau/bios/init: bump script offset to 32-bits
drm/nouveau/bios/init: rename 'crtc' to 'head'
drm/nouveau/bios/init: remove internal use of nvbios_init.bios
drm/nouveau/bios/init: rename nvbios_init() to nvbios_devinit()
drm/nouveau/tmr: remove nvkm_timer_alarm_cancel()
drm/nouveau/bios/iccsense: rails for power sensors have a mask of 0xf8 for version 0x10
drm/nouveau/bios/volt: Parse min and max for Version 0x40
drm/nouveau: Enable stereoscopic 3D output over HDMI
drm/nouveau: Handle frame-packing mode geometry and timing effects
drm/nouveau/disp/gk104-: Use supplied HDMI InfoFrames
drm/nouveau/disp/gf119: Use supplied HDMI InfoFrames
drm/nouveau/disp/gt215: Use supplied HDMI InfoFrames
drm/nouveau/disp/g84-gt200: Use supplied HDMI InfoFrames
drm/nouveau/disp: Add mechanism to convert HDMI InfoFrames to hardware format
drm/nouveau: Pass mode-dependent AVI and Vendor HDMI InfoFrames to NVKM
drm/nouveau/disp/g84-: Extend NVKM HDMI power control method to set InfoFrames
drm/nouveau: Clean up nv50_head_atomic_check_mode() and fix blankus calculation
net/mlx4_en: Refactor mlx4_en_free_tx_desc
net/mlx4_en: Replace TXBB_SIZE multiplications with shift operations
net/mlx4_en: Increase default TX ring size
net/mlx4_en: Poll XDP TX completion queue in RX NAPI
net/mlx4_en: Improve XDP xmit function
net/mlx4_en: Improve stack xmit function
net/mlx4_en: Improve transmit CQ polling
net/mlx4_en: Improve receive data-path
net/mlx4_en: Optimized single ring steering
net/mlx4_en: Remove unused argument in TX datapath function
MAINTAINERS: add device tree ABI documentation file
of: Add vendor prefix for iWave Systems Technologies Pvt. Ltd
kselftest: membarrier: make test names more informative
kselftest: make callers of ksft_exit_skip() output the reason for skipping
kselftest: make ksft_exit_skip() output a reason for skipping
drm/vc4: Mimic drm_atomic_helper_commit() behavior
drm/vc4: Add get/set tiling ioctls.
drm/vc4: Add T-format scanout support.
acpi/nfit: Add support of NVDIMM memory error notification in ACPI 6.2
x86/PCI: Simplify Dell DMI B1 quirk
x86, dax, libnvdimm: remove wb_cache_pmem() indirection
x86, dax: replace clear_pmem() with open coded memset + dax_ops->flush
filesystem-dax: convert to dax_flush()
dm: add ->flush() dax operation support
dax, pmem: introduce an optional 'flush' dax_operation
filesystem-dax: convert to dax_copy_from_iter()
libnvdimm, pmem: Add sysfs notifications to badblocks
tools/testing/nvdimm: fix nfit_test buffer overflow
libnvdimm, label: switch to using v1.2 labels by default
libnvdimm, label: add address abstraction identifiers
libnvdimm, label: add v1.2 label checksum support
libnvdimm, label: update 'nlabel' and 'position' handling for local namespaces
libnvdimm, label: populate 'isetcookie' for blk-aperture namespaces
libnvdimm, label: populate the type_guid property for v1.2 namespaces
libnvdimm, label: honor the lba size specified in v1.2 labels
libnvdimm, label: add v1.2 interleave-set-cookie algorithm
libnvdimm, label: add v1.2 nvdimm label definitions
atm: solos-pci: remove useless variable assignments
net: dsa: assign default CPU port to all ports
i2c: stub: fix build warning regression
net/mlx5: Add fast unload support in shutdown flow
net/mlx5: Expose command polling interface
net/mlx5e: Optimize update stats work
net/mlx5e: Move and optimize query out of buffer function
net/mlx5e: Reduce number of heap allocated buffers for update stats
net/mlx5e: Rename physical symbol errors counter
net/mlx5e: Fix typo in warning if CQ moderation is not supported
net/mlx5e: Use function to map aRFS into traffic type
net/mlx5: Undo LAG upon request to create virtual functions
net/mlx5: Avoid space after casting
net/mlx5: Align to match opening parenthesis
net/mlx5: Avoid blank lines before/after closing/opening braces
net/mlx5: Avoid using multiple blank lines
net/mlx5: Fix some spelling mistakes
net/mlx5: Update eqe_type_str() event names
Revert "drm/i915/skl: New ddb allocation algorithm"
xhci: cleanup finish_td() skip option
xhci: cleanup virtual endoint structure, remove stopped_stream
xhci: handle transfer events without TRB pointer
xhci: support calling cleanup_halted_endpoint with soft retry
xhci: Add support for endpoint soft reset
xhci: refactor transfer event errors and completion codes
xhci: remove endpoint ring cache
usb: Avoid unnecessary LPM enabling and disabling during suspend and resume
drm/i915/glk: Add cold boot sequence for GLK DSI
drm/i915/glk: Split GLK DSI device ready functionality
soc: renesas: rcar-sysc: Use GENPD_FLAG_ALWAYS_ON
r8152: add byte_enable for ocp_read_word function
r8152: support RTL8153B
r8152: support new chip 8050
ibmvnic: Exit polling routine correctly during adapter reset
ibmvnic: Remove VNIC_CLOSING check from pending_scrq
ibmvnic: Sanitize entire SCRQ buffer on reset
ibmvnic: Ensure that TX queues are disabled in __ibmvnic_close
ibmvnic: Activate disabled RX buffer pools on reset
drm: Reduce scope of 'state' variable
sunvnet: restrict advertized checksum offloads to just IP
net: sched: act_tunnel_key: make UDP checksum configurable
net: sched: act_tunnel_key: request UDP checksum by default
net: s2io: remove useless variable in fill_rx_buffers
net: dsa: mv88e6xxx: prefix Global Prio and Tag macros
net: dsa: mv88e6xxx: prefix Global Stats macros
net: dsa: mv88e6xxx: prefix Global Monitor Control macros
net: dsa: mv88e6xxx: prefix Global Control macros
net: dsa: mv88e6xxx: prefix Global VTU macros
net: dsa: mv88e6xxx: prefix Global ATU macros
net: dsa: mv88e6xxx: prefix Global Switch MAC macros
net: dsa: mv88e6xxx: prefix Global Status macros
drm: mxsfb_crtc: Reset the eLCDIF controller
regulator: tps65910: wire up sleep control configuration
ASoC: rsnd: add rsnd_soc_hw_rule/constraint()
ASoC: rsnd: add rsnd_ssi_clk_query()
ASoC: rsnd: add rsnd_adg_clk_query()
ASoC: rsnd: rename "slots" related variable
ASoC: audio-graph-scu-card: use asoc_simple_card_of_parse_routing()
ASoC: simple-scu-card: use asoc_simple_card_of_parse_routing()
ASoC: simple-card: use asoc_simple_card_of_parse_routing()
ASoC: simple-card-utils: add asoc_simple_card_of_parse_routing()
ASoC: audio-graph-scu-card: use asoc_simple_card_convert_fixup()
ASoC: simple-scu-card: use asoc_simple_card_convert_fixup()
ASoC: simple-card-utils: add asoc_simple_card_convert_fixup()
platform/x86: silead_dmi: Add touchscreen info for Pipo W2S tablet
skbuff: make skb_put_zero() return void
tls: Documentation
tls: kernel TLS support
tcp: export do_tcp_sendpages and tcp_rate_check_app_limited functions
tcp: ULP infrastructure
ptp: Add a ptp clock driver for Broadcom DTE
dt-binding: ptp: add bindings document for dte based ptp clock
drm/amdgpu: Fix compiler warnings
drm/amdgpu: vm_update_ptes remove code duplication
drm/amd/amdgpu: Port VCN over to new SOC15 macros
drm/amd/amdgpu: Port PSP v10.0 over to new SOC15 macros
drm/amd/amdgpu: Port PSP v3.1 over to new SOC15 macros
drm/amd/amdgpu: Port NBIO v7.0 driver over to new SOC15 macros
drm/amd/amdgpu: Port NBIO v6.1 driver over to new SOC15 macros
drm/amd/amdgpu: Port UVD 7.0 over to new SOC15 macros
drm/amd/amdgpu: Port MMHUB over to new SOC15 macros
drm/amd/amdgpu: Cleanup gfxhub read-modify-write patterns
drm/amd/amdgpu: Port GFXHUB over to new SOC15 macros
drm/amd/amdgpu: Add offset variant to SOC15 macros
drm/amd/powerplay: add avfs control for Vega10
drm/amdgpu: add virtual display support for raven
drm/amdgpu/gfx9: fix compute ring doorbell index
drm/amd/amdgpu: Rename KIQ ring to avoid spaces
drm/amd/amdgpu: gfx9 tidy ups (v2)
drm/amdgpu: add contiguous flag in ucode bo create
drm/amdgpu: fix missed gpu info firmware when cache firmware during S3
drm/amdgpu: export test ib debugfs interface
drm/amd/powerplay: add GPU power display for vega10
drm/amd/powerplay: update vega10_ppsmc.h
drm/amdgpu: avoid to reset wave_front_size to 0
drm/amdgpu: add new member in gpu_info fw
sparc/time: make of_device_ids const
sparc64: broken %tick frequency on spitfire cpus
sparc64: use prom interface to get %stick frequency
power: supply: sbs-battery: Don't needlessly set CAPACITY_MODE
power: supply: sbs-battery: Prevent CAPACITY_MODE races
power: supply: bq24735: remove incorrect le16_to_cpu calls
power: supply: sbs-battery: remove incorrect le16_to_cpu calls
nvme: don't hard code size of struct t10_pi_tuple
nvme: no need to wait for the reset when keepalive fails
nvme: move reset workqueue handling to common code
ARM: davinci: fix const warnings
ARM: dts: exynos: add needs-hpd to &hdmicec for Odroid-U3
drm/i915: Don't enable backlight at setup time.
drm/i915/cnl: make function cnl_ddi_dp_set_dpll_hw_state static
drm/i915: Remove pipe A quirk remnants
drm/i915: Drop pipe A quirk for Thinkapd T60
drm/i915: Drop pipe A quirk for Toshiba Protege R205-S209
drm/i915: Add i830 "pipes power well"
nvme-pci: merge init_request methods
nvme-loop: merge init_request methods
nvme-fc: merge init_request methods
nvme-rdma: merge init_request and exit_request methods
nvme: move protection information check into nvme_setup_rw
nvme: mark shutdown_timeout static
nvme-rdma: fix error code in nvme_rdma_create_ctrl()
nvmf: keep track of nvmet connect error status
nvme: add fields into identify controller data structure
nvmet-fc: Remove a set-but-not-used variable
nvme: use ctrl->device consistently for logging
nvmet: allow overriding the NVMe VS via configfs
nvmet: add uuid field to nvme_ns and populate via configfs
nvmet: implement namespace identify descriptor list
nvme: provide UUID value to userspace
nvme: get list of namespace descriptors
nvme: rename uuid to nguid in nvme_ns
nvme: introduce NVMe Namespace Identification Descriptor structures
nvmet: use NVME_IDENTIFY_DATA_SIZE
scatterlist: add sg_zero_buffer() helper
nvme-pci: remove redundant includes
nvme-pci: Remove watchdog timer
nvme-pci: remap BAR0 to cover admin CQ doorbell for large stride
nvme: move nr_reconnects to nvme_ctrl
nvme: queue ns scanning and async request from nvme_wq
nvme: Move transports to use nvme-core workqueue
nvme: Don't allow to reset a reconnecting controller
nvme-rdma: Get rid of CONNECTED state
nvme-rdma: rework rdma connection establishment error path
nvme-rdma: make nvme_rdma_[create|destroy]_queue_ib symmetrical
nvme-rdma: Don't rearm the CQ when polling directly
nvme-rdma: Make queue flags bit numbers and not shifts
nvme-rdma: get rid of unused ctrl lock
nvme-loop: get rid of unused controller lock
nvme-pci: implement host memory buffer support
drm/i915: Use a loop for the "three times for luck" DPLL procedure
gpu: host1x: At first try a non-blocking allocation for the gather copy
gpu: host1x: Refactor channel allocation code
gpu: host1x: Remove unused host1x_cdma_stop() definition
gpu: host1x: Remove unused 'struct host1x_cmdbuf'
gpu: host1x: Check waits in the firewall
gpu: host1x: Correct swapped arguments in the is_addr_reg() definition
drm/i915: Plumb the correct acquire ctx into intel_crtc_disable_noatomic()
gpu: host1x: Forbid unrelated SETCLASS opcode in the firewall
gpu: host1x: Forbid RESTART opcode in the firewall
gpu: host1x: Forbid relocation address shifting in the firewall
gpu: host1x: Do not leak BO's phys address to userspace
gpu: host1x: Correct host1x_job_pin() error handling
gpu: host1x: Initialize firewall class to the job's one
drm/tegra: dc: Disable plane if it is invisible
drm/tegra: dc: Apply clipping to the plane
drm/i915: Fix deadlock witha the pipe A quirk during resume
drm/tegra: dc: Avoid reset asserts on Tegra20
drm/tegra: Check syncpoint ID in the 'submit' IOCTL
drm/tegra: Correct copying of waitchecks and disable them in the 'submit' IOCTL
drm/tegra: Check for malformed offsets and sizes in the 'submit' IOCTL
drm/tegra: Add driver documentation
gpu: host1x: Flesh out kerneldoc
arm64: Export save_stack_trace_tsk()
dt-bindings: PCI: hisi: Add document for PCIe of Kirin SoCs
arm64: dts: hi3660: add sp804 timer node
arm64: dts: hi3660: add spi device nodes
arm64: dts: hikey960: add LED nodes
arm64: dts: hi3660: add power key dts node
arm64: dts: hi3660: Add pl031 rtc node
arm64: dts: hikey960: add WL1837 Bluetooth device node
arm64: dts: hi3660: Add uarts nodes
arm64: dts: hi3660: add gpio dtsi file for Hisilicon Hi3660 SOC
arm64: dts: Add I2C nodes for Hi3660
arm64: dts: hi3660: add resources for clock and reset
arm64: dts: hikey960: pinctrl: add more pinmux and pinconfig
arm64: dts: hisilicon: update compatible string for hikey960
dt-bindings: arm: hisilicon: add bindings for HiKey960 board
ACPI/IORT: Remove iort_node_match()
ARM64/irqchip: Update ACPI_IORT symbol selection logic
arm64/dma-mapping: Remove extraneous null-pointer checks
drivers/perf: commonise PERF_EVENTS dependency
arm: perf: make of_device_ids const
drm/i915: Split vma exec_link/evict_link
drm/i915: Use vma->exec_entry as our double-entry placeholder
drm/i915: Amalgamate execbuffer parameter structures
ASoC: rockchip: Fix an error handling in 'rockchip_i2s_probe'
KVM: ARM64: fix phy counter access failure in guest.
arm64/kvm: vgic: use SYS_DESC()
arm64/kvm: sysreg: fix typo'd SYS_ICC_IGRPEN*_EL1
KVM: arm64: Log an error if trapping a write-to-read-only GICv3 access
KVM: arm64: Log an error if trapping a read-from-write-only GICv3 access
KVM: arm64: vgic-v3: Log which GICv3 system registers are trapped
KVM: arm64: Enable GICv3 common sysreg trapping via command-line
KVM: arm64: vgic-v3: Add ICV_PMR_EL1 handler
KVM: arm64: vgic-v3: Add ICV_CTLR_EL1 handler
KVM: arm64: vgic-v3: Add ICV_RPR_EL1 handler
KVM: arm64: vgic-v3: Add ICV_DIR_EL1 handler
arm64: Add workaround for Cavium Thunder erratum 30115
arm64: Add MIDR values for Cavium cn83XX SoCs
KVM: arm64: Enable GICv3 Group-0 sysreg trapping via command-line
KVM: arm64: vgic-v3: Enable trapping of Group-0 system registers
KVM: arm64: vgic-v3: Add misc Group-0 handlers
KVM: arm64: vgic-v3: Add ICV_IGNREN0_EL1 handler
KVM: arm64: vgic-v3: Add ICV_BPR0_EL1 handler
KVM: arm64: Enable GICv3 Group-1 sysreg trapping via command-line
KVM: arm64: vgic-v3: Enable trapping of Group-1 system registers
KVM: arm64: vgic-v3: Add ICV_HPPIR1_EL1 handler
KVM: arm64: vgic-v3: Add ICV_AP1Rn_EL1 handler
KVM: arm64: vgic-v3: Add ICV_EOIR1_EL1 handler
KVM: arm64: vgic-v3: Add ICV_IAR1_EL1 handler
KVM: arm64: vgic-v3: Add ICV_IGRPEN1_EL1 handler
KVM: arm64: vgic-v3: Add ICV_BPR1_EL1 handler
KVM: arm64: vgic-v3: Add hook to handle guest GICv3 sysreg accesses at EL2
KVM: arm64: Make kvm_condition_valid32() accessible from EL2
KVM: arm/arm64: vgic-v3: Add accessors for the ICH_APxRn_EL2 registers
arm64: Add a facility to turn an ESR syndrome into a sysreg encoding
power: supply: cpcap-charger: Add missing power_supply_config
usb: dwc3: exynos: Handle return value of clk_prepare_enable
usb: gadget: mv_udc: Handle return value of clk_prepare_enable.
clk: ti: omap4: add clkctrl clock data
dt-bindings: clk: add omap4 clkctrl definitions
clk: ti: add support for clkctrl clocks
Documentation: dt-bindings: Add binding documentation for TI clkctrl clocks
xen: add sysfs node for hypervisor build id
xen: sync include/xen/interface/version.h
xen: add sysfs node for guest type
doc,xen: document hypervisor sysfs nodes for xen
drivers/watchdog/Kconfig: Update CONFIG_WATCHDOG_RTAS dependencies
powerpc/64s: Avoid cpabort in context switch when possible
powerpc/64: Drop explicit hwsync in context switch
powerpc/64: Drop reservation-clearing ldarx in context switch
powerpc/64s: Leave interrupts hard enabled in context switch for radix
powerpc/64: Avoid restore_math call if possible in syscall exit
powerpc/64s: Optimize hypercall/syscall entry
powerpc/mm/radix: Only add X for pages overlapping kernel text
Revert "powerpc: Handle simultaneous interrupts at once"
dmaengine: Replace WARN_TAINT_ONCE() with pr_warn_once()
dmaengine: Kconfig: Extend the dependency for MXS_DMA
dmaengine: mxs: Use %zu for printing a size_t variable
ARM: dts: ls1021a: update the clockgen node
PCI: Protect pci_error_handlers->reset_notify() usage with device_lock()
ARM: imx_v6_v7_defconfig: Set THERMAL_WRITABLE_TRIPS=y for testing
drm: Remove duplicate forward declaration
kselftest: convert get_size to use stricter TAP13 format
ACPI / PM: Ignore spurious SCI wakeups from suspend-to-idle
platform/x86: Add driver for ACPI INT0002 Virtual GPIO device
PCI / PM: Restore PME Enable if skipping wakeup setup
PM / sleep: Print timing information if debug is enabled
ACPI / PM: Clean up device wakeup enable/disable code
ACPI / PM: Change log level of wakeup-related message
USB / PCI / PM: Allow the PCI core to do the resume cleanup
ACPI / PM: Run wakeup notify handlers synchronously
PCI: Protect pci_driver->sriov_configure() usage with device_lock()
power: supply: twl4030-charger: move allocation of iio channel to the beginning
power: supply: twl4030-charger: allocate iio by devm_iio_channel_get() and fix error path
power: supply: core: constify psy_tcd_ops.
dt-bindings: power: supply: cpcap-battery: Add power-supplies property
dt-bindings: power: supply: move max8903-charger.txt to proper location
dt-bindings: power: supply: move maxim,max14656.txt to proper location
cgroup: fix lockdep warning in debug controller
cgroup: refactor cgroup_masks_read() in the debug controller
cgroup: make debug an implicit controller on cgroup2
cgroup: Make debug cgroup support v2 and thread mode
cgroup: Make Kconfig prompt of debug cgroup more accurate
cgroup: Move debug cgroup to its own file
cgroup: Keep accurate count of tasks in each css_set
rxrpc: Cache the congestion window setting
liquidio: fix VF driver off-by-one bug when setting ethtool -C ethX rx-frames
net/mlxfw: fix a NULL dereference
drm/i915/perf: add GLK support
drm/i915/perf: add KBL support
drm/i915: add KBL GT2/GT3 check macros
drm/i915/perf: remove perf.hook_lock
drm/i915/perf: per-gen timebase for checking sample freq
drm/i915/perf: Add more OA configs for BDW, CHV, SKL + BXT
drm/i915/perf: Add OA unit support for Gen 8+
drm/i915/perf: Add 'render basic' Gen8+ OA unit configs
drm/i915/perf: rework mux configurations queries
drm/i915: expose _SUBSLICE_MASK GETPARM
drm/i915: expose _SLICE_MASK GETPARM
ARM: sun6i: a31s: primo81: Enable battery power supply
ARM: sun6i: a31s: primo81: Change USB OTG to OTG mode
ARM: sun8i: a83t: Add dt node for the syscon control module
net: use skb_unref() in napi_consume_skb()
qed: Fix an off by one bug
mlxsw: spectrum: Add support for access cable info via ethtool
mlxsw: reg: Add MCIA register for cable info access
samples/bpf: Fix tracex5 to work with MIPS syscalls.
bpf: Add MIPS support to samples/bpf.
test_bpf: Add test to make conditional jump cross a large number of insns.
tools: bpf_jit_disasm: Handle large images.
selftests/bpf: Add test cases to test narrower ctx field loads
bpf: permits narrower load from bpf program context fields
of: Provide dummy of_device_compatible_match() for compile-testing
macvlan: propagate the mac address change status for lowerdev
drm/panel: s6e3ha2: Add support for s6e3hf2 panel on TM2e board
dt-bindings: Add support for samsung s6e3hf2 panel
ASoC: Intel: Add Kabylake RT5663+RT5514+MAX98927 machine driver entry
ASoC: Intel: Convert all sst_codecs data definition to c99 style
ASoC: Intel: Add Kabylake machine driver for RT5514, RT5663 and MAX98927
drm/panel: add backlight dependency for sitronix-st7789v
drm/panel: S6E3HA2 needs backlight code
drm/panel: simple: add support for AUO P320HVN03
drm/panel: simple: add support for NLT NL192108AC18-02D
dt-bindings: add vendor prefix for NLT Technologies, Ltd.
drm/panel: simple: add support for NEC NL12880B20-05
drm/panel: add Innolux P079ZCA panel driver
dt-bindings: Add INNOLUX P079ZCA panel bindings
regulator: hi6421v530: Describe consumed platform device
ARM64: defconfig: enable meson SPICC as module
ARM64: defconfig: enable IR core, decoders and Meson IR device
clk: keystone: Add sci-clk driver support
uvesafb: Fix continuation printks without KERN_LEVEL to pr_cont, neatening
video: fbdev: sh_mobile_lcdcfb: constify sh_mobile_lcdc_bl_ops.
omapfb: Use sysfs_match_string() helper
video: fbdev: pxafb: Handle return value of clk_prepare_enable
video: fbdev: omap2: omapfb: displays: panel-dsi-cm: Use time comparison kernel macro.
mdacon: replace MDA_ADDR macro by inline function
mdacon: make mda_vram_base u16 *
mdacon: align code in mda_detect properly
firmware: tegra: Fix locking bugs in BPMP
ARM: dts: imx6-sabreauto: add the ADV7180 video decoder
ARM: dts: imx6-sabreauto: add pinctrl for gpt input capture
ARM: dts: imx6-sabreauto: add reset-gpios property for max7310_b
ARM: dts: imx6-sabreauto: create i2cmux for i2c3
ARM: dts: imx6-sabresd: add OV5642 and OV5640 camera sensors
ARM: dts: imx6-sabrelite: add OV5642 and OV5640 camera sensors
ARM: dts: imx6qdl-sabrelite: remove erratum ERR006687 workaround
ARM: dts: imx6qdl: add capture-subsystem device
ARM: dts: imx6qdl: Add video multiplexers, mipi_csi, and their connections
ARM: dts: imx6qdl: Add compatible, clocks, irqs to MIPI CSI-2 node
ARM: dts: imx6qdl: add multiplexer controls
arm64: dts: ls1088a: update sata node
dt-bindings: ahci-fsl-qoriq: add ls1088a chip name to the list
dm: missing break in process_queued_bios()
fs/fcntl: return -ESRCH in f_setown when pid/pgid can't be found
drm/i915: Reinstate reservation_object zapping for batch_pool objects
fs/fcntl: f_setown, avoid undefined behaviour
fs/fcntl: f_setown, allow returning error
mailbox: Introduce Qualcomm APCS IPC driver
dt-bindings: mailbox: Introduce Qualcomm APCS global binding
mailbox: Make startup and shutdown ops optional
EDAC, altera: Simplify calculation of total memory
ALSA: pcm: remove SNDRV_PCM_IOCTL1_GSTATE internal command
ALSA: pcm: remove SNDRV_PCM_IOCTL1_INFO internal command
tty/serial: atmel: make the driver DT only
tty/serial: atmel: remove atmel_default_console_device handling
staging: android: ion: Improve memory alloc style
staging: lustre: llite: Replace the symbolic file permission mode with the numeric one
staging: fsl-mc: fix typo in comment
staging: rtl8723bs: wifi_regd.c: insert blank line after declarations
staging: rtl8723bs: wifi_regd.c: adjust alignment to match open parenthesis
staging: rtl8723bs: wifi_regd.c: remove superfluous spaces from pointer arguments
staging: rtl8723bs: wifi_regd.c: fix comment formatting
staging: rtl8723bs: wifi_regd.c: put spaces around binary operators
staging: wlan-ng: prism2mib.c: Fix type cast issues
clocksource/drivers/fttmr010: Factor out clock read code
clocksource/drivers/fttmr010: Implement delay timer
clocksource/drivers: Add timer-of common init routine
clocksource/drivers/tcb_clksrc: Save timer context on suspend/resume
clocksource/drivers/fttmr010: Optimize sched_clock()
clocksource/drivers: Add an alias macro CLOCKSOURCE_OF_DECLARE
clocksource/drivers: Rename CLKSRC_ACPI to TIMER_ACPI
clocksource/drivers: Rename CLKSRC_OF to TIMER_OF
clocksource/drivers: Rename clksrc table to timer
ASoC: audio-graph-scu-card: use asoc_simple_card_of_parse_tdm()
ASoC: audio-graph-card: use asoc_simple_card_of_parse_tdm()
ASoC: simple-scu-card: use asoc_simple_card_of_parse_tdm()
ASoC: simple-card: use asoc_simple_card_of_parse_tdm()
ASoC: simple-card-utils: add asoc_simple_card_of_parse_tdm()
clocksource/drivers: Rename CLOCKSOURCE_ACPI_DECLARE to TIMER_ACPI_DECLARE
clocksource/drivers: Rename clocksource_probe to timer_probe
clocksource/drivers: Rename CLOCKSOURCE_OF_DECLARE to TIMER_OF_DECLARE
ASoC: ak4613: add missing 64000 in ak4613_dai_hw_params()
drm/i915: Spin for struct_mutex inside shrinker
arm: mach-rpc: ecard: fix build error
EDAC, sb_edac: Avoid creating SOCK memory controller
drm/i915: Only restrict noreclaim in the early shrink passes
drm/i915: Remove __GFP_NORETRY from our buffer allocator
drm/i915: Encourage our shrinker more when our shmemfs allocations fails
ASoC: rsnd: reduce confusable macro parameter magic
ASoC: intel: bxt: Constify hw_constraints
ASoC: sgtl5000: add avc support
udf: Convert udf_disk_stamp_to_time() to use mktime64()
udf: Use time64_to_tm for timestamp conversion
udf: Fix deadlock between writeback and udf_setsize()
udf: Use i_size_read() in udf_adinicb_writepage()
udf: Fix races with i_size changes during readpage
ASoC: simple_card_utils: add EXPORT_SYMBOL_GPL() for asoc_simple_card_clk_xxx()
arm64: dts: r8a7796: Add reset control properties for audio
arm64: dts: r8a7795: Add reset control properties for audio
ARM: shmobile: pm-rmobile: Use GENPD_FLAG_ALWAYS_ON
Bluetooth: btusb: Add support for 0489:e0a2 QCA_ROME device
ARM: OMAP4: hwmod_data: add SHAM crypto accelerator
ARM: OMAP4: hwmod data: add des
ARM: OMAP4: hwmod data: add aes2
ARM: OMAP4: hwmod data: add aes1
ARM: dts: omap4: add SHAM node
ARM: dts: omap4: add aes2 instance
ARM: dts: omap4.dtsi: remove aes[12]_fck
ARM: dts: omap4: Fix aes entry
USB: serial: qcserial: new Sierra Wireless EM7305 device ID
USB: serial: option: add two Longcheer device ids
ARM: pxa: Delete an error message for a failed memory allocation in pxa3xx_u2d_probe()
ARM: pxa: Improve a size determination in pxa3xx_u2d_probe()
ARM: pxa: Delete an error message for a failed memory allocation in pxa_pm_init()
ARM: pxa: magician: Add support for ADS7846 touchscreen
ALSA: pcm: Skip ack callback without actual appl_ptr update
ALSA: pcm: Use common PCM_RUNTIME_CHECK() for sanity checks
ALSA: pcm: Preprocess PAUSED or SUSPENDED stream before PREPARE
ALSA: pcm: Allow dropping stream directly after resume
ALSA: pcm: Apply power lock globally to common ioctls
ALSA: pcm: Clean up SNDRV_PCM_IOCTL_PAUSE code
x86/mce: Update bootlog description to reflect behavior on AMD
x86/mce: Don't disable MCA banks when offlining a CPU on AMD
x86/mce/mce-inject: Preset the MCE injection struct
x86/mce: Clean up include files
x86/mce: Get rid of register_mce_write_callback()
x86/mce: Merge mce_amd_inj into mce-inject
x86/mce/AMD: Use saved threshold block info in interrupt handler
x86/mce/AMD: Use msr_stat when clearing MCA_STATUS
drm/syncobj: add sync_file interaction. (v1.2)
drm: introduce sync objects (v4)
ixgbe: pci_set_drvdata must be called before register_netdev
ixgbe: Resolve cppcheck format string warning
ixgbe: fix writes to PFQDE
ixgbevf: Bump version number
ixgbe: Bump version number
ixgbe: check for Tx timestamp timeouts during watchdog
ixgbe: add statistic indicating number of skipped Tx timestamps
ixgbe: avoid permanent lock of *_PTP_TX_IN_PROGRESS
ixgbe: fix race condition with PTP_TX_IN_PROGRESS bits
posix-timers: Make nanosleep timespec argument const
posix-cpu-timers: Avoid timespec conversion in do_cpu_nanosleep()
time: Move compat_gettimeofday()/settimeofday() to native
time: Move compat_time()/stime() to native
posix-timers: Move compat_timer_create() to native, get rid of set_fs()
posix-timers: Move compat versions of clock_gettime/settime/getres
itimers: Move compat itimer syscalls to native ones
posix-timers: Take compat timer_gettime(2) to native one
posix-timers: Take compat timer_settime(2) to native one
ntp: Move adjtimex related compat syscalls to native counterparts
posix-timers: Kill ->nsleep_restart()
hrtimers/posix-timers: Merge nanosleep timespec copyout logics into a new helper
time/posix-timers: Move the compat copyouts to the nanosleep implementations
posix-timers: Store rmtp into restart_block in sys_clock_nanosleep()
hrtimer: Move copyout of remaining time to do_nanosleep()
hrtimer_nanosleep(): Pass rmtp in restart_block
alarmtimer: Move copyout and freeze handling into alarmtimer_do_nsleep()
posix-cpu-timers: Move copyout of timespec into do_cpu_nanosleep()
ARM: dts: add Gemini PATA/SATA support
ARM: dts: Add Gemini DMA controller
tracing: Rename update the enum_map file
tracing: Add TRACE_DEFINE_SIZEOF() macros
tracing: define TRACE_DEFINE_SIZEOF() macro to map sizeof's to their values
tracing: Rename enum_replace to eval_replace
trace: rename enum_map functions
trace: rename trace.c enum functions
trace: rename trace_enum_mutex to trace_eval_mutex
trace: rename trace enum data structures in trace.c
trace: rename struct module entry for trace enums
trace: rename trace_enum_map to trace_eval_map
trace: rename kernel enum section to eval
ASoC: audio-graph-card: use asoc_simple_card_clk_xxx()
ASoC: audio-graph-scu-card: use asoc_simple_card_clk_xxx()
ASoC: simple-scu-card: use asoc_simple_card_clk_xxx()
ASoC: simple-card: use asoc_simple_card_clk_xxx()
ASoC: simple_card_utils: add asoc_simple_card_clk_xxx()
ASoC: rockchip: i2s: add a delay before i2s clear
ASoC: rockchip: i2s: add other configurable formats
ASoC: rockchip: add bindings for spdif controller
ASoC: Intel: byt-max98090: Add GPIO ACPI mapping table
ASoC: rsnd: control kctrl items acceptance anytime/runtime
ASoC: rsnd: add detail explanation of L/R conversion timing
net: dsa: Introduce dsa_get_cpu_port()
net: dsa: Associate slave network device with CPU port
net: dsa: Relocate master ethtool operations
net: dsa: Remove master_netdev and use dst->cpu_dp->netdev
ASoC: samsung: Constify hw_constraints
ASoC: mediatek: Constify hw_constraints
ASoC: cs53l30: Constify hw_constraints
ASoC: cs35l34: Constify hw_constraints
ASoC: intel: skl: Constify hw_constraints
ASoC: intel: byt: Constify hw_constraints
iio: imu: inv_mpu6050: test whoami first and against all known values
iio hid-sensor-trigger: add Kconfig depends on IIO_BUFFER
cxgb4: handle serial flash interrupt
audit: fix a race condition with the auditd tracking code
spi: rockchip: fix error handling when probe
tpm: vtpm_proxy: Prevent userspace from sending driver command
tpm: vtpm_proxy: Implement request_locality function.
tpm: Introduce flag TPM_TRANSMIT_RAW
tpm: vtpm_proxy: Suppress error logging when in closed state
tpm, tpmrm: Mark tpmrm_write as static
tpm: remove struct tpm_pcrextend_in
tpm, tpm_infineon: remove useless snprintf() calls
tpm: fix byte order related arithmetic inconsistency in tpm_getcap()
tpm: Apply a sane minimum adapterlimit value for retransmission.
tpm_tis: Consolidate the platform and acpi probe flow
tpm_tis: Use platform_get_irq
tpm_tis: Fix IRQ autoprobing when using platform_device
tpm: move TPM 1.2 code of tpm_pcr_extend() to tpm1_pcr_extend()
tpm: move endianness conversion of ordinals to tpm_input_header
tpm: move endianness conversion of TPM_TAG_RQU_COMMAND to tpm_input_header
kselftest: breakpoints: convert step_after_suspend_test to TAP13 output
kselftest: breakpoints: convert breakpoint_test to TAP13 output
kselftest: membarrier: convert to TAP13 output
kselftest: add TAP13 conformant versions of ksft_* functions
spi: mediatek: add spi support for mt7622 IC
spi: mediatek: adjust register to enhance time accuracy
ASoC: rsnd: don't call free_irq() on Parent SSI
ASoC: rt5663: Check the JD status in the resume function
ASoC: Intel: add machine driver for BYT/CHT + ES8316
ASoC: add es8316 codec driver
ASoC: rockchip: add support for pdm controller
platform/x86: wmi: Fix printing info about WDG structure
platform/x86: dell-rbtn: constify rfkill_ops structures
platform/x86: ideapad-laptop: constify rfkill_ops structure
platform/x86: samsung-laptop: constify rfkill_ops structures
platform/x86: wmi*: Add recent copyright statements
platform/x86: acer-wmi: Detect RF Button capability
platform/x86: panasonic-laptop: remove unused code
of_mdio: move of_mdio_parse_addr to header file
platform/x86: samsung-laptop: Initialize loca variable
selftests/bpf: make correct use of exit codes in bpf selftests
fjes: remove duplicate set of flag IFF_BROADCAST
networking: use skb_put_zero()
spi: Generalize SPI "master" to "controller"
regulator: tps65910: check TPS65910_NUM_REGS at build time
regulator: core: Prioritise consumer mappings over regulator name
[media] s3c-camif: fix arguments position in a function call
[media] s5k6aa: set usleep_range() range greater than 0
[media] exynos-gsc: Use user configured colorspace if provided
[media] exynos4-is: use devm_of_platform_populate()
md: don't use flush_signals in userspace processes
md: fix deadlock between mddev_suspend() and md_write_start()
[media] s5p-mfc: fix spelling mistake: "destionation" -> "destination"
mtd: handle partitioning on devices with 0 erasesize
net: phy: Make phy_ethtool_ksettings_get return void
[media] s5p-jpeg: fix recursive spinlock acquisition
mdio_bus: use devm_gpiod_get_optional()
mdio_bus: handle only single PHY reset GPIO
[media] rc-core: cleanup rc_register_device pt2
[media] rc-core: cleanup rc_register_device
ibmvnic: Remove netdev notify for failover resets
ibmvnic: Client-initiated failover
net: mvpp2: enable basic 10G support
[media] sir_ir: annotate hardware config module parameters
[media] cec: add STM32 cec driver
[media] dt-bindings: media: stm32 cec driver
PCI: Add domain number check to find_smbios_instance_string()
x86/PCI: Fix whitespace in set_bios_x() printk
PCI: Correct PCI_STD_RESOURCE_END usage
efi/fb: Correct PCI_STD_RESOURCE_END usage
ARM: dts: add core I2C devices to the APQ8060 Dragonboard
vfio: Use ERR_CAST() instead of open coding it
net: dsa: mv88e6xxx: prefix remaining port macros
net: dsa: mv88e6xxx: prefix Port IEEE Priority mapping macros
net: dsa: mv88e6xxx: prefix Port Association Vector macros
net: dsa: mv88e6xxx: prefix Port Egress Rate Control macros
net: dsa: mv88e6xxx: prefix Port Control 2 macros
net: dsa: mv88e6xxx: prefix Port Default VLAN macros
net: dsa: mv88e6xxx: prefix Port Based VLAN macros
net: dsa: mv88e6xxx: prefix Port Control 1 macros
net: dsa: mv88e6xxx: prefix Port Control macros
net: dsa: mv88e6xxx: prefix Port Switch ID macros
net: dsa: mv88e6xxx: prefix Port Jamming macros
net: dsa: mv88e6xxx: prefix Port MAC Control macros
net: dsa: mv88e6xxx: prefix Port Status macros
vfio/pci: Add Intel XXV710 to hidden INTx devices
arm64: dts: nvidia: fix PCI bus dtc warnings
ARM: dts: tegra: fix PCI bus dtc warnings
soc/tegra: flowctrl: Fix error handling
printk: add __printf attributes to internal functions
xen/vcpu: Handle xen_vcpu_setup() failure at boot
xen/vcpu: Handle xen_vcpu_setup() failure in hotplug
xen/pv: Fix OOPS on restore for a PV, !SMP domain
xen/pvh*: Support > 32 VCPUs at domain restore
xen/vcpu: Simplify xen_vcpu related code
misc: apds990x: Use sysfs_match_string() helper
mei: drop unreachable code in mei_start
mei: validate the message header only in first fragment.
ARM: at91: remove atmel_nand_data
tracing: Remove unused declaration of trace_stop_cmdline_recording
ARM: tegra: remove Whistler support
xen-evtchn: Bind dyn evtchn:qemu-dm interrupt to next online VCPU
soc/tegra: bpmp: Implement generic PM domains
soc/tegra: bpmp: Update ABI header
PM / Domains: Allow overriding the ->xlate() callback
arm64: tegra: Add CCPLEX_CLUSTER area in Tegra186
mtd: nand: atmel: drop unused include
staging: rtl8723bs: wifi_regd.c: remove superfluous braces
staging: rtl8723bs: wifi_regd.c: fix checkpatch.pl warning 'Statements should start on a tabstop'
staging: lustre: fid: Fixes debug output style problem
staging: rtl8188eu: Remove unneeded blank lines
staging: rtl8723bs: Use vsnprintf extensions %pM and %pI4
staging: speakup: Add missing blank line after declaration
udf: Remove unused UDF_DEFAULT_BLOCKSIZE
pwm: tegra: Set maximum pwm clock source per SoC tapeout
HID: core: don't use negative operands when shift
s390/fpu: export save_fpu_regs for all configs
s390/kvm: avoid global config of vm.alloc_pgste=1
batman-adv: Accept only filled wifi station info
batman-adv: Use default throughput value on cfg80211 error
usb: dwc3: gadget: increase readability of dwc3_gadget_init_endpoints()
usb: gadget: mass_storage: set msg_registered after msg registered
usb: gadget: udc: renesas_usb3: add support for dedicated DMAC
usb: gadget: udc: atmel: Remove AVR32 bits from the driver
usb: mtu3: Handle return value of clk_prepare_enable
usb: dwc3: core: program PHY for proper DRD modes
usb: dwc3: core: initialize ULPI before trying to get the PHY
usb: dwc3: ulpi: conditionally resume ULPI PHY
usb: dwc3: ep0: make sure wValue is 0 on GetStatus()
Documentation: ABI: sysfs-class-udc: remove duplicated entry
usb: gadget: udc: add a 'function' sysfs file
usb: gadget: dummy: implement ->udc_set_speed()
usb: dwc3: gadget: implement ->udc_set_speed()
usb: gadget: core: introduce ->udc_set_speed() method
usb: gadget: udc: Add Synopsys UDC Platform driver
dt-bindings: usb: DT bindings documentation for Broadcom IPROC USB Device controller.
usb: gadget: udc: Provide correct arguments for 'dma_pool_create'
usb: gadget: udc: make debug prints compatible with both pci and platform devices
usb: gadget: udc: Rename amd5536udc driver file based on IP
usb: gadget: configfs: use hexadecimal values and new line
usb: gadget: configfs: make qw_sign attribute symmetric
staging: fsl-mc: add reference to mc-bus DT binding
staging: fsl-mc: drop reference to restool
staging: fsl-mc: add binding path to MAINTAINERS
staging: fsl-mc: drop unused forward declaration
staging: fsl-mc: remove extra blank line
staging: fsl-mc: drop a few useless #includes
staging: fsl-mc: simplify couple of deallocations
staging: fsl-mc: enclose macro params in parens
staging: wilc1000: New cfg packet format in handle_set_wfi_drv_handler
Staging: comedi: ni_labpc_regs: fixed a block comment alignment issue
staging: speakup: migrate bns to tty
staging: ks7010: use little-endian types
staging: fsl-dpaa2/eth: Update number of netdev queues
staging: fsl-dpaa2/eth: Refactor MAC address setup
staging: fsl-dpaa2/eth: Errors checking update
staging: fsl-dpaa2/eth: Only store bpid in priv struct
staging: fsl-dpaa2/eth: Remove unused fields from priv struct
staging: fsl-dpaa2/eth: Add accessor for FAS field
staging: fsl-dpaa2/eth: Update ethtool stats names
staging: fsl-dpaa2/eth: Defer probing if no DPIOs found
staging: fsl-dpaa2/eth: Reset dpbp
staging: fsl-dpaa2/eth: Always call napi_gro_receive()
staging: fsl-dpaa2/eth: Don't use GFP_DMA
staging: fsl-dpaa2/eth: Minor cleanup in dpaa2_eth_set_hash
staging: fsl-dpaa2/eth: Add error message newlines
staging: fsl-dpaa2/eth: Remove incorrect error path
staging: fsl-dpaa2/eth: Fix return type of ndo_start_xmit
staging: fsl-dpaa2/eth: Initialize variable before use
staging: fsl-dpaa2/eth: Add "static" keyword where needed
pinctrl: sh-pfc: r8a7795: Add EtherAVB pins, groups and function
ARM: at91: fix at91_suspend_entering_slow_clock link error
tty: drop unused alt_speed from tty_struct
tty: ircomm: remove dead and broken ioctl code
tty: rocket: drop broken alt-speed support
tty: cyclades: drop broken alt-speed support
tty: amiserial: drop broken alt-speed support
tty: simserial: drop unused alt_speed handling
USB: serial: ftdi_sio: remove broken alt-speed handling
USB: serial: ftdi_sio: simplify TIOCSSERIAL flag logic
serial: rate limit custom-speed deprecation notice
nvme: save hmpre and hmmin in struct nvme_ctrl
nvme.h: add dword 12 - 15 fields to struct nvme_features
nvme.h: add struct nvme_host_mem_buf_desc and HMB flags
net: rfkill: gpio: Switch to devm_acpi_dev_add_driver_gpios()
thermal: max77620: fix pinmux conflict on reprobe
thermal: max77620: fix device-node reference imbalance
USB: of: fix root-hub device-tree node handling
driver core: fix automatic pinctrl management
driver core: add helper to reuse a device-tree node
USB: of: document reference taken by child-lookup helper
USB: core: fix device node leak
mac80211: add the action to the drv_ampdu_action tracepoint
nl80211: remove desciption about request from NL80211_CMD_ROAM
nl80211: add authorized flag to ROAM event
usb: misc: usbsevseg: Use sysfs_match_string() helper
usb/early: Remove trace_printk() callers in xhci-dbc
usb: mtu3: Handle return value of clk_prepare_enable
usbip: vhci-hcd: Clean up the code by adding a new macro
usbip: vhci-hcd: Add USB3 port status bits
usbip: Add USB_SPEED_SUPER as valid arg
usbip: vhci-hcd: Add USB3 SuperSpeed support
usbip: vhci-hcd: Set the vhci structure up to work
usbip: vhci-hcd: Rework vhci_hcd_init
usbip: vhci-hcd: Move VHCI platform device into vhci struct
usbip: vhci-hcd: Add vhci struct
usbip: vhci-hcd: Rename function names to reflect their struct names
usb: host: ehci-exynos: Handle return value of clk_prepare_enable
usb: Fix typo in the definition of Endpoint[out]Request
usb: usbip tool: Fix parse_status()
usb: usbip tool: Fix refresh_imported_device_list()
usb: usbip tool: Add ncontrollers in vhci_driver structure
usb: usbip tool: Check the return of get_nports()
usb: usbip: set buffer pointers to NULL after free
USB: add usbfs ioctl to retrieve the connection speed
cfg80211: support 4-way handshake offloading for 802.1X
cfg80211: support 4-way handshake offloading for WPA/WPA2-PSK
arm64: allwinner: h5: Add initial Orangepi Zero Plus 2 support
DocBook: w1: Update W1 file locations and names in DocBook
arm64: allwinner: a64: Add initial Orangepi Win/WinPlus support
zram: convert remaining CLASS_ATTR() to CLASS_ATTR_RO()
USB: serial: qcserial: expose methods for modem control
wlcore: spi: remove unnecessary variable
wlcore: add wl1285 compatible
mwifiex: Replace semaphore async_sem with mutex
rtlwifi: btcoex: let btcoex get wifi rssi and link status
rtlwifi: btcoex: remove unused display functions
rtlwifi: btcoex: bind BT coex information with wifi driver
rtlwifi: btcoex: hook external functions for newer chips
rtlwifi: btcoex: add settings before the hardware is ready
rtlwifi: btcoex: hook external PnP notify by chip for wifi driver
rtlwifi: btcoex: settings before firmware is downloaded
rtlwifi: btcoex: rename ex_halbtc*ant to ex_btc*ant
rtlwifi: btcoex: add macros to check chip type
qtnfmac: check band before allocating cmd_skb to avoid resource leak
mwifiex: make function mwifiex_ret_pkt_aggr_ctrl static
brcmfmac: Fix glom_skb leak in brcmf_sdiod_recv_chain
brcmfmac: Fix grammar issue in error message
brcmfmac: add scheduled scan support for specified BSSIDs
brcmfmac: add mutex to protect pno requests
brcmfmac: add support multi-scheduled scan
x86/mm: Add support for 5-level paging for KASLR
x86/mm: Make kernel_physical_mapping_init() support 5-level paging
x86/mm: Add sync_global_pgds() for configuration with 5-level paging
x86/boot/64: Add support of additional page table level during early boot
x86/boot/64: Rename init_level4_pgt and early_level4_pgt
x86/boot/64: Rewrite startup_64() in C
x86/boot/compressed: Enable 5-level paging during decompression stage
x86/boot/efi: Define __KERNEL32_CS GDT on 64-bit configurations
x86/boot/efi: Fix __KERNEL_CS definition of GDT entry on 64-bit configurations
x86/boot/efi: Cleanup initialization of GDT entries
x86/asm: Fix comment in return_from_SYSCALL_64()
x86/mm/gup: Switch GUP to the generic get_user_page_fast() implementation
x86/mm: Split read_cr3() into read_cr3_pa() and __read_cr3()
nohz: Fix spurious warning when hrtimer and clockevent get out of sync
x86/time: Make setup_default_timer_irq() static
Documentation: dt: Add TI SCI clock driver
scsi: lpfc: update to revision to 11.4.0.0
scsi: lpfc: Add auto EQ delay logic
scsi: lpfc: Fix defects reported by Coverity Scan
scsi: lpfc: Fix vports not logging into target
scsi: lpfc: Fix PRLI retry handling when target rejects it.
scsi: lpfc: Null pointer dereference when log_verbose is set to 0xffffffff
scsi: lpfc: Fix System panic after loading the driver
scsi: lpfc: Fix crash on powering off BFS VM with passthrough device
scsi: lpfc: Fix return value of board_mode store routine in case of online failure
scsi: lpfc: Fix counters so outstandng NVME IO count is accurate
scsi: lpfc: Fix Port going offline after multiple resets.
scsi: lpfc: Fix nvmet node ref count handling
scsi: lpfc: Fix Lun Priority level shown as NA
scsi: lpfc: Add changes to assist in NVMET debugging
scsi: lpfc: Fix nvme port role handling in sysfs and debugfs handlers.
scsi: lpfc: Fix transition nvme-i rport handling to nport only.
scsi: lpfc: Add nvme initiator devloss support
scsi: qedf: Merge a few quoted strings split across lines
scsi: qedf: Use 'dma_zalloc_coherent' to reduce code verbosity.
scsi: qedf: Fix a return value in case of error in 'qedf_alloc_global_queues'
scsi: esas2r: Replace semaphore fs_api_semaphore with mutex
scsi: esas2r: Replace semaphore fm_api_semaphore with mutex
scsi: qla2xxx: Fix compile warning
scsi: qla2xxx: remove redundant null check on tgt
scsi: ufshcd-pci: Add Intel CNL support
scsi: ufshcd-pci: Fix PM config
scsi: lpfc: make a couple of functions static
scsi: xen-scsifront: Remove code that zeroes driver-private command data
scsi: virtio_scsi: Remove code that zeroes driver-private command data
scsi: snic: Remove code that zeroes driver-private command data
scsi: Make scsi_mq_prep_fn() call scsi_init_command()
scsi: Introduce scsi_mq_sgl_size()
scsi: Only add commands to the device command list if required by the LLD
scsi: Make __scsi_remove_device go straight from BLOCKED to DEL
scsi: Introduce scsi_start_queue()
scsi: Protect SCSI device state changes with a mutex
scsi: Create two versions of scsi_internal_device_unblock()
scsi: Split scsi_internal_device_block()
scsi: Avoid that scsi_exit_rq() triggers a use-after-free
scsi: megaraid: Fix a sleep-in-atomic bug
scsi: ufs: Tidy clocks list head usage
scsi: atari_scsi: Use m68k_realnum_memory for FastRAM test
scsi: qla2xxx: remove writeq/readq function definitions
scsi: qedf: Check if sense buffer has been allocated during completion
scsi: qla2xxx: Remove extra register read
scsi: qla2xxx: Remove unused irq_cmd_count field.
scsi: qla2xxx: Accelerate SCSI BUSY status generation in target mode
scsi: qla2xxx: Remove redundant wait when target is stopped.
scsi: qla2xxx: Add ql2xiniexchg parameter
scsi: qla2xxx: Turn on FW option for exchange check
scsi: qla2xxx: Cleanup debug message IDs
scsi: qla2xxx: Fix name server relogin
scsi: qla2xxx: Convert 32-bit LUN usage to 64-bit
scsi: qla2xxx: Use flag PFLG_DISCONNECTED.
scsi: tcm_qla2xxx: Do not allow aborted cmd to advance.
scsi: qla2xxx: Fix path recovery
scsi: qla2xxx: Retain loop test for fwdump length exceeding buffer length
scsi: qla2xxx: Replace usage of spin_lock with spin_lock_irqsave
scsi: qla2xxx: Allow ABTS, PURX, RIDA on ATIOQ for ISP83XX/27XX
scsi: qedf: Update version number to 8.18.22.0.
scsi: qedf: Add change_queue_depth member to scsi_host_template().
scsi: qedf: Change cmd_per_lun in scsi_host_template to 32 to increase performance.
scsi: qedf: Move some prints to a debug level so they do not print when no debugging is enabled.
scsi: qedf: Fixup unnecessary parantheses around test_bit operations.
scsi: qedf: Add non-offload receive filters.
scsi: qedf: Add bus_reset No-op.
scsi: qedf: Use same logic for SCSI host reset and FC lip_reset.
scsi: qedf: Set qed logging level to QED_LEVEL_NOTICE.
scsi: qedf: Add fka_period SCSI host attribute to show fip keep alive period.
scsi: qedf: Check that fcport is offloaded before dereferencing pointers in initiate_abts|cleanup.
scsi: qedf: Look at all descriptors when processing a clear virtual link.
scsi: qedf: Honor qed_ops->common->set_fp_int() return code.
scsi: qedf: Update copyright to 2017.
scsi: qedf: Enable basic FDMI information.
scsi: csiostor: add check for supported fw version
scsi: fcoe: Remove an extra out label in _fcoe_create function
scsi: fcoe: Fix few small typos in fcoe.c
scsi: lpfc: fix spelling mistake "entrys" -> "entries"
scsi: qla2xxx: Remove an unused structure member
scsi: hisi_sas: add null check before indirect pointer dereference
scsi: smartpqi: mark PM functions as __maybe_unused
scsi: csiostor: Avoid content leaks and casts
scsi: storvsc: remove unnecessary channel inbound lock
scsi: storvsc: use in place iterator function
scsi: csiostor: add support for Chelsio T6 adapters
scsi: libiscsi: use kvzalloc for iscsi_pool_init
scsi: smartpqi: bump driver version
scsi: smartpqi: remove writeq/readq function definitions
scsi: smartpqi: add module parameters
scsi: smartpqi: cleanup list initialization
scsi: smartpqi: add raid level show
scsi: smartpqi: make ioaccel references consistent
scsi: smartpqi: enhance device add and remove messages
scsi: smartpqi: update timeout on admin commands
scsi: smartpqi: map more raid errors to SCSI errors
scsi: smartpqi: cleanup controller branding
scsi: smartpqi: update rescan worker
scsi: smartpqi: update device offline
scsi: smartpqi: correct aio error path
scsi: smartpqi: add lockup action
scsi: smartpqi: remove qdepth calculations for logical volumes
scsi: smartpqi: enhance kdump
scsi: smartpqi: change return value for LUN reset operations
scsi: smartpqi: add ptraid support
scsi: smartpqi: update copyright
scsi: smartpqi: cleanup messages
scsi: smartpqi: add new PCI device IDs
scsi: smartpqi: minor driver cleanup
scsi: smartpqi: correct BMIC identify physical drive
scsi: smartpqi: eliminate redundant error messages
scsi: smartpqi: make pdev pointer names consistent
scsi: smartpqi: add pqi_wait_for_completion_io
scsi: smartpqi: correct bdma hw bug
scsi: smartpqi: add heartbeat check
scsi: smartpqi: add suspend and resume support
scsi: smartpqi: enhance resets
scsi: smartpqi: add supporting events
scsi: smartpqi: ensure controller is in SIS mode at init
scsi: smartpqi: add in controller checkpoint for controller lockups.
scsi: smartpqi: set pci completion timeout
scsi: smartpqi: cleanup interrupt management
scsi: smartpqi: correct remove scsi devices
scsi: hpsa: bump driver version
scsi: hpsa: remove abort handler
scsi: hpsa: send ioaccel requests with 0 length down raid path
scsi: hpsa: separate monitor events from rescan worker
scsi: hpsa: correct queue depth for externals
scsi: hpsa: cleanup reset handler
scsi: hpsa: correct resets on retried commands
scsi: hpsa: rescan later if reset in progress
scsi: hpsa: do not reset enclosures
scsi: hpsa: update reset handler
scsi: hpsa: do not get enclosure info for external devices
scsi: hpsa: update identify physical device structure
scsi: aacraid: Update driver version to 50834
scsi: aacraid: Remove reference to Series-9
scsi: aacraid: Add reset debugging statements
scsi: aacraid: Enable ctrl reset for both hba and arc
scsi: aacraid: Make sure ioctl returns on controller reset
scsi: aacraid: Use correct function to get ctrl health
scsi: aacraid: Rework aac_src_restart
scsi: aacraid: Rework SOFT reset code
scsi: aacraid: Add periodic checks to see IOP reset status
scsi: aacraid: Rework IOP reset
scsi: aacraid: Using single reset mask for IOP reset
scsi: aacraid: Print ctrl status before eh reset
scsi: aacraid: Log count info of scsi cmds before reset
scsi: aacraid: Change wait time for fib completion
scsi: aacraid: Remove reset support from check_health
scsi: aacraid: Set correct Queue Depth for HBA1000 RAW disks
scsi: aacraid: Added 32 and 64 queue depth for arc natives
scsi: aacraid: Fix DMAR issues with iommu=pt
scsi: aacraid: Remove __GFP_DMA for raw srb memory
drm/vc4: Fix resource leak in 'vc4_get_hang_state_ioctl()' in error handling path
drm/vc4/vc4_bo.c: always set bo->resv
sparc64: optimize functions that access tick
sparc64: add hot-patched and inlined get_tick()
sparc64: initialize time early
sparc64: improve modularity tick options
sparc64: optimize loads in clock_sched()
sparc64: show time stamps from zero
sparc64: access tick function from variable
sparc64: remove trailing white spaces
audit: style fix
PCI: Mark Intel XXV710 NIC INTx masking as broken
ARM: bcm2835_defconfig: Enable serial & ethernet USB gadget support
ARM: dts: bcm2835-rpi-zero: Enable OTG mode
ARM: dts: bcm283x: Add generic USB PHY
ARM: dts: bcm283x: Add dtsi for OTG mode
selftests: kselftest_harness: Fix compile warning
kselftest: MAINTAINERS git tree entry update files and dirs
ksefltest: MAINTAINERS git tree entry is incorrect
GFS2: Remove gl_list from glock structure
GFS2: Withdraw when directory entry inconsistencies are detected
libata: Convert bare printks to pr_cont
posix-timers: Handle relative posix-timers correctly
posix-timers: Zero out oldval itimerspec
libahci: wrong comments in ahci_do_softreset()
ata: declare ata_port_info structures as const
soc: brcmstb: enable drivers for ARM64 and BMIPS
blk-mq: fixup type of 'ret' in __blk_mq_try_issue_directly()
EDAC, mce_amd: Fix typo in SMCA error description
cpu/hotplug: Remove unused check_for_tasks() function
ARM: dts: Cygnus: Add the ethernet switch and ethernet PHY
ARM: dts: NSP: Add Thermal Support
ARM: dts: Cygnus: Add BCM11360's V3D device
ARM: dts: BCM5301X: Specify MDIO bus in the DT
ARM: dts: BCM5301X: Add CPU thermal sensor and zone
drm/i915/cfl: Basic DDI plumbing for Coffee Lake.
drm/i915/cnl: Enable wrpll computation for CNL
drm/i915/cnl: LSPCON support is gen9+
drm/i915/cnl: Enable fifo underrun for Cannonlake.
drm/i915/cnl: Fix Cannonlake scaler mode programing.
drm/i915: Use HAS_CSR instead of gen number on DMC load.
drm/i915/DMC/CNL: Load DMC on CNL
drm/i915/cnl: Enable loadgen_select bit for vswing sequence
drm/i915/cnl: Implement voltage swing sequence.
drm/i915/cnl: Add DDI Buffer translation tables for Cannonlake.
drm/i915/cnl: Add registers related to voltage swing sequences.
nvme-rdma: fix merge error
drm/i915: Add MMIO helper for 6 ports with different offsets.
drm/i915/cnl: Initialize PLLs
drm/i915: Configure DPLL's for Cannonlake
drm/i915/cnl: DDI - PLL mapping
drm/i915/cnl: Allow dynamic cdclk changes on CNL
drm/i915/cnl: Implement CNL display init/unit sequence
drm/i915/cnl: Implement .set_cdclk() for CNL
drm/i915/cnl: Implement .get_display_clock_speed() for CNL
net: phy: marvell: Show complete link partner advertising
ARM: dts: omap4-droid4: Configure CPCAP battery driver
ata: Add driver for Faraday Technology FTIDE010
ata: Add DT bindings for the Gemini SATA bridge
ata: Add DT bindings for Faraday Technology FTIDE010
posix-timers: Fix inverted SIGEV_NONE logic in common_timer_get()
arm64: kconfig: allow support for memory failure handling
arm64: mm: Update perf accounting to handle poison faults
arm64: hwpoison: add VM_FAULT_HWPOISON[_LARGE] handling
arm64: hugetlb: Fix huge_pte_offset to return poisoned page table entries
vxlan: dont migrate permanent fdb entries during learn
arm64: dts: uniphier: add support for LD20 Global board
arm64: dts: uniphier: add support for LD11 Global board
s390: rename struct psw_bits members
s390: rename psw_bits enums
s390/mm: use correct address space when enabling DAT
s390/cio: introduce io_subchannel_type
s390/ipl: revert Load Normal semantics for LPAR CCW-type re-IPL
s390/dumpstack: remove raw stack dump
s390/dasd: fix hanging safe offline
s390/dasd: fix unusable device after safe offline processing
s390/dasd: Display read-only attribute correctly
s390: provide default ioremap and iounmap declaration
s390/perf: fix null string in perf list pmu command
s390/mm: add p?d_folded() helper functions
s390/mm: remove incorrect _REGION3_ENTRY_ORIGIN define
s390/ptrace: guarded storage regset for the current task
s390/facilities: remove stfle requirement
s390: Remove 'message security assist' from the list of vital facilities
s390/fault: use _ASCE_ORIGIN instead of PAGE_MASK
s390/zcrypt: Add some debug messages on failure.
s390/smp: use sigp condition code define
s390/smp: fix false positive kmemleak of mcesa data structure
s390/zcrypt: Rework ap init in case of out of range domain param.
s390/hvc_iucv: fix broken Kconfig select statement
s390/crypto: fix aes/paes Kconfig dependeny
s390/zcrypt: remove unused function zcrypt_type6_mex_key_de()
s390/zcrypt: get rid of little/big endian handling
s390/vdso: use _install_special_mapping to establish vdso
s390/cputime: simplify account_system_index_scaled
s390: use two more generic header files
s390/pkey: add missing __user annotations
s390/dasd: Remove variable sized array
s390/scm: use multiple queues
s390/scm: convert tasklet
s390/scm: convert to blk-mq
s390/scm: remove cluster option
s390/mm: add __rcu annotations
s390/pkey: make pkey_init() static
s390: add missing header includes for type checking
s390/mm: implement 5 level pages tables
driver-core: remove struct bus_type.dev_attrs
powerpc: vio_cmo: use dev_groups and not dev_attrs for bus_type
powerpc: vio: use dev_groups and not dev_attrs for bus_type
USB: usbip: convert to use DRIVER_ATTR_RW
s390: drivers: convert to use DRIVER_ATTR_RO/WO
platform: thinkpad_acpi: convert to use DRIVER_ATTR_RO/RW
pcmcia: ds: convert to use DRIVER_ATTR_RO
wireless: ipw2x00: convert to use DRIVER_ATTR_RW
net: ehea: convert to use DRIVER_ATTR_RO
net: caif: convert to use DRIVER_ATTR_RO
TTY: hvc: convert to use DRIVER_ATTR_RW
PCI: pci-driver: convert to use DRIVER_ATTR_WO
IB: nes: convert to use DRIVER_ATTR_RW
HID: hid-core: convert to use DRIVER_ATTR_RO and drv_groups
drm/i915: Pass atomic state to backlight enable/disable/set callbacks.
drm/i915: Pass connector state to intel_panel_set_backlight_acpi
drm/i915: Pass crtc_state and connector state to backlight enable/disable functions
udp: try to avoid 2 cache miss on dequeue
udp: avoid a cache miss on dequeue
net: factor out a helper to decrement the skb refcount
sh_eth: add support for changing MTU
arm64: ftrace: fix building without CONFIG_MODULES
ACPICA: Remove extraneous status check
ACPICA: Export the public mutex interfaces
ACPICA: Disassembler: Abort on an invalid/unknown AML opcode
ACPICA: Dispatcher: Remove unnecessary call to debugger
ACPICA: Debugger/acpiexec: Cleanup error messages
ACPICA: Explicitly cast 1 to u32
ACPICA: Update error message for field beyond buffer case
ACPICA: Events: Add runtime stub support for event APIs
ACPICA: OSL: Add support to exclude stdarg.h
ACPICA: Core: Always set GPIO VendorOffset
ACPICA: Fix a type value overlap in the AML support file
ACPICA: ACPI 6.2: Add support for PinGroupConfig() resource
ACPICA: ACPI 6.2: Add support for PinGroupFunction() resource
ACPICA: ACPI 6.2: Add support for PinGroup() resource
ACPICA: ACPI 6.2: Add support for PinConfig() resource
ACPICA: ACPI 6.2: Add support for PinFunction() resource
ACPICA: Add support for new PCCT subtables
ACPICA: Add header support for TPM2 table changes
ACPICA: disassembler: improve Switch support
ACPICA: Add support for new SRAT subtable
ACPICA: Add support for new HEST subtable
ACPICA: Add new flags to HEST subtables
ACPICA: Tables: Add PPTT table definitions
ACPICA: Add new notify value for HEST table
ACPICA: Add support for _HMA as a predefined method
ACPICA: Add support for _LSW as a predefined method
ACPICA: Add support for _LSR as a predefined method
ACPICA: Add support for _LSI as a predefined method
ACPICA: Tables: Fix defined values for MADT PCAT_COMPAT flag
ACPICA: Update Status field for BGRT table
ACPICA: Utilities: Make a notify value reserved
ACPICA: Added two new UUID values
ACPICA: Add new notify value for memory attributes update
ACPICA: Tables: Add HMAT table definitions
ACPICA: Tables: Add WSMT support
ACPICA: Change path's type from u8* to char*
drm/i915: Fix GVT-g PVINFO version compatibility check
arm64: fault: Print info about page table structure when dumping pte
arm64: mm: print file name of faulting vma
arm64: mm: don't print out page table entries on EL0 faults
arm64: mm: print out correct page table entries
ARM: dts: dra7xx-clocks: Use DPLL_GPU for GPU clocks
ARM: dts: dra7xx-clocks: Set IVA DPLL and its output clock rates
ARM: dts: dra7xx-clocks: Set DSP DPLL and its output clock rates
ARM: dts: dra7xx-clocks: Source IPU1 functional clock from CORE DPLL
ARM: dts: omap54xx-clocks: Set IVA DPLL and its output clock rates
ARM: dts: omap44xx-clocks: Set IVA DPLL and its output clock rates
ARM: shmobile: Document Renesas H3-based Salvator-XS board DT bindings
ARM: shmobile: Update R-Car Gen3 ULCB board part numbers
ARM: shmobile: document iW-RainboW-G20D-Qseven-RZG1M board
ARM: shmobile: document iW-RainboW-G20M-Qseven-RZG1M system on module
Bluetooth: btbcm: Read controller features during configuration
Bluetooth: Send HCI Set Event Mask Page 2 command only when needed
soc: renesas: Rework Kconfig and Makefile logic
arm64: dts: renesas: Add support for Salvator-XS with R-Car H3 ES2.0
arm64: dts: renesas: Add common Salvator-XS board support
arm64: dts: renesas: Extract common Salvator-X/XS board support
arm64: dts: salvator-x: Add missing index to PWM pinctrl subnode name
arm64: dts: r8a7795: h3ulcb: Add support for R-Car H3 ES2.0
arm64: dts: r8a7796: add DMA for IIC_DVFS
arm64: dts: r8a7795: add DMA for IIC_DVFS
arm64: dts: ulcb: add 12288000 for sound ADG
arm64: dts: salvator-x: add 12288000 for sound ADG
arm64: defconfig: enable Simple Sound Card support
ARM: dts: r8a779x: Fix PCI bus dtc warnings
ARM: dts: iwg20d-q7: Add support for iWave G20D-Q7 board based on RZ/G1M
ARM: dts: iwg20m: Add iWave RZG1M Qseven SOM
ARM: dts: gose: add composite video input
ARM: dts: r7s72100: Add support for GR-Peach
Revert "clockevents: Add a clkevt-of mechanism like clksrc-of"
clocksource/drivers/fttmr010: Fix aspeed-2500 initialization
clocksource/drivers/fttmr010: Add AST2500 compatible string
clocksource/drivers/fttmr010: Merge Moxa into FTTMR010
clocksource/drivers/fttmr010: Switch to use TIMER2 src
clocksource/drivers/fttmr010: Switch to use bitops
clocksource/drivers/fttmr010: Use state container
clocksource/drivers/fttmr010: Drop Gemini specifics
clocksource/drivers/fttmr010: Merge FTTMR010 DT bindings
clocksource/drivers/fttmr010: Fix the clock handling
arm: aspeed: Add clock-names property to timer node
clk: meson: meson8b: add compatibles for Meson8 and Meson8m2
clk: meson8b: export the ethernet gate clock
clk: meson8b: export the USB clocks
clk: meson8b: export the gate clock for the HW random number generator
clk: meson8b: export the SDIO clock
clk: meson8b: export the SAR ADC clocks
ARM: dts: omap4-droid4: Fix WLAN compatible
ARM: dts: omap4-droid4: Add isl29030 ALS/proximity sensor
ALSA: pcm: use %s instead of %c for format of PCM buffer tracepoints
ALSA: pcm: add 'applptr' event of tracepoint
ALSA: pcm: unify codes to operate application-side position on PCM buffer
ALSA: seq: Allow the modular sequencer registration
extcon: int3496: Switch to devm_acpi_dev_add_driver_gpios()
hwmon: (pwm-fan) Switch to new atomic PWM API
hwmon: (scpi) Fix the scale of SCP sensor readings
hwmon: (aspeed-pwm-tacho) Enable both edge measurement.
hwmon: (ibmpowernv) Add highest/lowest attributes to sensors
hwmon: (pmbus) move header file out of I2C realm
hwmon: (max6639) move header file out of I2C realm
hwmon: (ltc4245) move header file out of I2C realm
hwmon: (ds620) move header file out of I2C realm
hwmon: (ads1015) move header file out of I2C realm
hwmon: (adt7475) temperature smoothing
hwmon: (adt7475) add high frequency support
hwmon: (adt7475) fan stall prevention
hwmon: (adt7475) replace find_nearest() with find_closest()
hwmon: (pmbus) Add client driver for IR35221
hwmon: (nct6775) Add support for NCT6795D
hwmon: (nct6775) Improve fan detection
hwmon: (nct6775) Rework temperature source and label handling
hwmon: (nct6775) Use bitops
power: supply: twl4030_charger: Use sysfs_match_string() helper
bpf, arm64: take advantage of stack_depth tracking
ALSA: pcm: probe events when parameters are changed actually
ALSA: pcm: return error immediately for parameters handling
iio: accel: mma9551: use NULL for GPIO connection ID
iio: make stm32 trigger driver use INDIO_HARDWARE_TRIGGERED mode
iio: add hardware triggered operating mode
iio: Aspeed ADC - Handle return value of clk_prepare_enable
Revert "iio: accel: bma180: Add support for BMA250E"
Revert "iio: accel: bma180: Add ACPI enumeration support for BMA250E"
iio: magnetometer: st_magn_spi: fix spi_device_id table
iio: accel: st_accel_spi: fix spi_device_id table
iio: imu: inv_mpu6050: replace sprintf with scnprintf
iio: imu: inv_mpu6050: fix lock issues by using our own mutex
dt-bindings: iio: imu: st_lsm6dsx: support active-low interrupts
iio: imu: st_lsm6dsx: support active-low interrupts
iio: adc: ad7791: Use sysfs_match_string() helper
iio: core: Use __sysfs_match_string() helper
iio: proximity: sx9500: Use devm_gpiod_get()
iio: adc: twl4030: Fold twl4030-madc.h into driver
iio: adc: twl4030: Remove twl4030_madc_request.func_cb
iio: adc: twl4030: Drop struct twl4030_madc_user_parms
iio: adc: twl4030: Unexport twl4030_madc_conversion()
iio: adc: twl4030: Drop twl4030_get_madc_conversion()
iio: adc: stm32: add support for STM32H7
iio: adc: stm32: make per instance bus clock optional
iio: adc: stm32: introduce compatible data cfg
iio: adc: stm32: make core adc clock optional by default
dt-bindings: iio: stm32-adc: add support for STM32H7
net: ethernet: ti: cpdma: do not enable host error misc irq
net: ethernet: ti: cpsw: enable HWTSTAMP_FILTER_PTP_V1_L4_EVENT filter
apparmor: export that basic profile namespaces are supported
apparmor: add stacked domain labels interface
apparmor: add domain label stacking info to apparmorfs
apparmor: move change_profile mediation to using labels
apparmor: move change_hat mediation to using labels
apparmor: move exec domain mediation to using labels
apparmor: support v7 transition format compatible with label_parse
apparmor: mediate files when they are received
apparmor: rework file permission to cache file access in file->ctx
apparmor: move path_link mediation to using labels
apparmor: refactor path name lookup and permission checks around labels
apparmor: update aa_audit_file() to use labels
apparmor: move aa_file_perm() to use labels
apparmor: allow ptrace checks to be finer grained than just capability
apparmor: move ptrace checks to using labels
apparmor: add cross check permission helper macros
apparmor: move resource checks to using labels
apparmor: move capability checks to using labels
apparmor: update query interface to support label queries
apparmor: switch getprocattr to using label_print fns()
apparmor: switch from profiles to using labels on contexts
apparmor: add the base fns() for domain labels
apparmor: revalidate files during exec
apparmor: cleanup rename XXX_file_context() to XXX_file_ctx()
apparmor: convert aa_change_XXX bool parameters to flags
apparmor: cleanup remove unused and not fully implemented profile rename
apparmor: refactor updating profiles to the newest parent
apparmor: share profile name on replacement
apparmor: convert to profile block critical sections
apparmor: move bprm_committing_creds/committed_creds to lsm.c
apparmor: fix display of ns name
apparmor: fix apparmor_query data
apparmor: fix policy load/remove semantics
apparmor: add namespace lookup fns()
apparmor: cleanup __find_child()
apparmor: provide information about path buffer size at boot
apparmor: add profile permission query ability
apparmor: switch from file_perms to aa_perms
apparmor: add gerneric permissions struct and support fns
apparmor: add fn to test if profile supports a given mediation class
apparmor: speed up transactional queries
apparmor: add label data availability to the feature set
apparmor: add mkdir/rmdir interface to manage policy namespaces
apparmor: add policy revision file interface
apparmor: provide finer control over policy management
bpf: add bpf_set_hash helper for tc progs
bpf: remove cg_skb_func_proto and use sk_filter_func_proto directly
bpf, tests: set rlimit also for test_align, so it doesn't fail
bpf, tests: add a test for htab lookup + update traversal
bpf: reset id on spilled regs in clear_all_pkt_pointers
bpf: reset id on CONST_IMM transition
bpf: don't check spilled reg state for non-STACK_SPILLed type slots
bpf: avoid excessive stack usage for perf_sample_data
sparc64: print debug messages when reading from LDC channel
sparc64: ldc abort during vds iso boot
sparc64: ensure LDC channel is ready before communication
sparc64: enhance ldc_abort to print message
sparc64: expand LDC interface
net: fec: Add a fec_enet_clear_ethtool_stats() stub for CONFIG_M5272
Remove the redundant skb->dev initialization in ip6_fragment
sctp: no need to check assoc id before calling sctp_assoc_set_id
sctp: use read_lock_bh in sctp_eps_seq_show
sctp: fix recursive locking warning in sctp_do_peeloff
net/packet: remove unneeded declaraion of tpacket_snd().
bpf: Remove duplicate tcp_filter hook in ipv6
bonding: warn user when 802.3ad speed is unknown
netns: fix error code when the nsid is already used
netns: define extack error msg for nsis cmds
ARM: tct_hammer_defconfig: Save defconfig
ARM: s5pv210_defconfig: Save defconfig
ARM: s3c6400_defconfig: Save defconfig
ARM: mini2440_defconfig: Save defconfig
ARM: s3c2410_defconfig: Save defconfig
ARM: exynos_defconfig: Save defconfig
ARM: s5pv210_defconfig: Bring back lost (but wanted) options
ARM: s3c6400_defconfig: Bring back lost (but wanted) options
ARM: s3c2410_defconfig: Bring back lost (but wanted) options
ARM: tct_hammer_defconfig: Bring back lost (but wanted) options
ARM: mini2440_defconfig: Bring back lost (but wanted) options
ARM: defconfig: samsung: Re-order entries to match savedefconfig
ARM: defconfig: Cleanup from old Kconfig options
Bluetooth: use constant time memory comparison for secret values
arm: ecard: fix dev_groups patch typo
mtd: nand: denali_dt: add compatible strings for UniPhier SoC variants
mtd: nand: denali: remove Toshiba and Hynix specific fixup code
mtd: nand: denali: avoid hard-coding ECC step, strength, bytes
mtd: nand: add a shorthand to generate nand_ecc_caps structure
mtd: nand: add generic helpers to check, match, maximize ECC settings
mtd: nand: denali: use BIT() and GENMASK() for register macros
mtd: nand: denali_dt: clean up resource ioremap
mtd: nand: gpmi: fix typo in comment
mtd: nand: gpmi: Fix typo in data structure name
mtd: nand: orion: Handle return value of clk_prepare_enable
mtd: nand: fsl_ifc: fix handing of bit flips in erased pages
ARM: sun8i: h3: Enable EMAC with external PHY on Orange Pi Plus 2E
dt-bindings: crypto: remove mediatek ethif clock
crypto: mediatek - remove redundant clock setting
crypto: testmgr - add genkey kpp test
crypto: ecdh - add privkey generation support
crypto: cavium - Register the CNN55XX supported crypto algorithms.
crypto: cavium - Add debugfs support in CNN55XX driver.
crypto: cavium - Add support for CNN55XX adapters.
X.509: Fix error code in x509_cert_parse()
crypto: drbg - Fixes panic in wait_for_completion call
crypto: pkcs1pad - comply with crypto_akcipher_maxsize()
crypto: qat - comply with crypto_akcipher_maxsize()
crypto: caampkc - comply with crypto_akcipher_maxsize()
crypto: rsa - comply with crypto_akcipher_maxsize()
crypto: akcipher - assume key is already set in maxsize
crypto: qat - comply with crypto_kpp_maxsize()
crypto: ecdh - comply with crypto_kpp_maxsize()
crypto: dh - comply with crypto_kpp_maxsize()
crypto: kpp - assume key is already set in maxsize
crypto: dh - fix memleak in setkey
crypto: ecc - rename ecdh_make_pub_key()
crypto: ecc - remove unnecessary casts
crypto: ecc - remove unused function arguments
crypto: kpp, (ec)dh - fix typos
MAINTAINERS: add a maintainer for the Inside Secure crypto driver
crypto: inside-secure - add SafeXcel EIP197 crypto engine driver
crypto: omap-sham - force word alignment on the xmit-buf also
crypto: omap-sham - fix closing of hash with separate finalize call
crypto: omap-sham - buffer handling fixes for hashing later
crypto: omap-aes - Add support for GCM mode
crypto: omap-aes - export some AES driver functionality locally
crypto: omap-aes - move definitions over to a separate header file
crypto: omap-aes - use base omap crypto support library
crypto: omap-des - use base omap crypto support library
crypto: omap - add base support library for common routines
crypto: omap-des - use runtime_pm autosuspend for clock handling
crypto: omap-des - add check for weak keys
crypto: omap-aes - fix context handling for multiple cores
crypto: omap-aes - drop unused flags attribute from omap_aes_ctx
crypto: rng - Remove unused function __crypto_rng_cast()
rt_sigtimedwait(): move compat to native
select: switch compat_{get,put}_fd_set() to compat_{get,put}_bitmap()
put_compat_rusage(): switch to copy_to_user()
sigpending(): move compat to native
getrlimit()/setrlimit(): move compat to native
times(2): move compat to native
compat_{get,put}_bitmap(): use unsafe_{get,put}_user()
fb_get_fscreeninfo(): don't bother with do_fb_ioctl()
drm/i915/cfl: Coffee Lake reuses Kabylake DMC.
ipmi: Use the proper default value for register size in ACPI
security/selinux: allow security_sb_clone_mnt_opts to enable/disable native labeling behavior
selinux: use kmem_cache for ebitmap
ALSA: synth: Select snd-emux-synth explicitly
ALSA: seq: Reorganize kconfig and build
ALSA: seq: Allow the tristate build of OSS emulation
cxgb4: fix memory leak in init_one()
qed: add qed_int_sb_init() stub function
qed: collect GSI port statistics
qed: Call rx_release_cb() when flushing LL2
qed: No need for LL2 frags indication
qed*: LL2 callback operations
qed: LL2 code relocations
qed: Cleaner seperation of LL2 inputs
qed: Revise ll2 Rx completion
qed: LL2 to use packed information for tx
r8152: replace napi_complete with napi_complete_done
r8152: avoid rx queue more than 1000 packets
r8152: check if disabling ALDPS is finished
r8152: move the initialization to reset_resume function
r8152: move the default coalesce setting for RTL8153
r8152: adjust U2P3 for RTL8153
r8152: adjust rtl8153_runtime_enable function
r8152: move the setting of rx aggregation
r8152: adjust the settings about MAC clock speed down for RTL8153
r8152: adjust lpm settings for RTL8153
r8152: add r8153_phy_status function
bpf: Fix test_obj_id.c for llvm 5.0
bpf: Fix test_bpf_obj_id() when the bpf_jit_enable sysctl is diabled
ipv6: Initial skb->dev and skb->protocol in ip6_output
drm/i915/huc: Load HuC on Coffee Lake
drm/i915/guc: Load GuC on Coffee Lake
ARM64: dts: meson-gxl-s905x-p212: Add HDMI and CVBS nodes
ARM64: dts: meson-gxl-s905x-khadas-vim: Add HDMI nodes
ARM64: dts: meson-gxl-s905d-p230: Add HDMI nodes
ARM64: dts: meson-gxbb-wetek-play2: Add HDMI and CVBS Nodes
drm/i915/cfl: Add Coffee Lake PCI IDs for U Sku.
drm/i915/cfl: Add Coffee Lake PCI IDs for H Sku.
drm/i915/cfl: Add Coffee Lake PCI IDs for S Skus.
ARM: dts: meson8: add and use the real clock controller
arm: meson: select the clock controller for Meson8
ASoC: samsung: Odroid DT binding documentation corrections
ASoC: topology: Allow bespoke configuration post widget creation
ASoC: ak4613: Fix out of bounds array access for ak4613_iface
ASoC: omap-mcbsp: Use sysfs_match_string() helper
regmap: irq: allow to register one cell interrupt controllers
cxgb4: handle interrupt raised when FW crashes
Input: xen-kbdfront - use string constants from PV protocol
Input: stmfts - mark all PM functions as __maybe_unused
nfp: report application FW build name in ethtool -i
nfp: keep MIP object around
nfp: remove automatic caching of HWInfo
nfp: remove automatic caching of RTsym table
nfp: make sure to cancel port refresh on the error path
liquidio: disallow enabling firmware debug from a VF
geneve: add missing rx stats accounting
Bluetooth: hci_intel: Add GPIO ACPI mapping table
Bluetooth: hci_bcm: Switch to devm_acpi_dev_add_driver_gpios()
kbuild: remove duplicated arch/*/include/generated/uapi include path
Ipvlan should return an error when an address is already in use.
dm: add ->copy_from_iter() dax operation support
kbuild: speed up checksyscalls.sh
netvsc: fold in get_outbound_net_device
netvsc: pass net_device to netvsc_init_buf and netvsc_connect_vsp
netvsc: mark error cases as unlikely
netvsc: use typed pointer for internal state
netvsc: use hv_get_bytes_to_read
netvsc: optimize calculation of number of slots
net: dsa: mv88e6xxx: prefix PHY macros
net: dsa: mv88e6xxx: rework jumbo size operation
net: dsa: mv88e6xxx: rework pause limit operation
net: dsa: mv88e6xxx: do not prefix ops with g1
net: dsa: mv88e6xxx: use bridge state values
net: dsa: mv88e6xxx: add egress mode enumeration
net: dsa: mv888e6xxx: do not use netdev printing
ARM: dts: uniphier: Add generic compatible string for I2C EEPROM
x86, uaccess: introduce copy_from_iter_flushcache for pmem / cache-bypass operations
drm/amdgpu/gfx: fix MEC interrupt enablement for pipes != 0
drm/amd/powerplay: fix copy error in powerplay.
drm/amdgpu: move comment to the right place
drm/amdgpu: fix a typo in comment
drm/amdgpu: remove duplicate function prototypes
drm/amdgpu: Support page table update via CPU
drm/amdgpu: Support page directory update via CPU
drm/amdgpu: Add amdgpu_sync_wait
drm/amdgpu: Add vm context module param
dm: bump DM_VERSION_MINOR in response to target method error code changes
block: switch bios to blk_status_t
blk-mq: switch ->queue_rq return value to blk_status_t
block: introduce new block status code type
dm: change ->end_io calling convention
dm: don't return errnos from ->map
dm mpath: merge do_end_io_bio into multipath_end_io_bio
block_dev: propagate bio_iov_iter_get_pages error in __blkdev_direct_IO
fs: simplify dio_bio_complete
fs: remove the unused error argument to dio_end_io()
dm: fix REQ_RAHEAD handling
gfs2: remove the unused sd_log_error field
scsi/osd: don't save block errors into req_results
nvme-lightnvm: use blk_execute_rq in nvme_nvm_submit_user_cmd
ALSA: Make CONFIG_SND_OSSEMUL user-selectable
ARM: dts: stm32: Add stm32h743i-disco board
ARM: dts: stm32: Add usart2 support on stm32h743
ARM: dts: stm32: Add usart2_pins on stm32h743
thermal: int340x_thermal: fix compile after the UUID API switch
nbd: set sk->sk_sndtimeo for our sockets
ALSA: pcm: use friendly name for id of PCM substream in trace print
ALSA: pcm: add tracepoints for final selection process of hardware parameters
ALSA: pcm: localize snd_pcm_hw_params_choose()
loop: fix error handling regression
batman-adv: simplify return handling in some TT functions
batman-adv: do not add loop detection mac addresses to global tt
batman-adv: tp_meter: mark init function with __init
thermal: int340x_thermal: Switch to use new generic UUID API
apparmor: rework perm mapping to a slightly broader set
ARM: sun8i: a83t: Add device node for R_PIO
drm/i915/glk: Remove the alpha_support flag
phy: phy-bcm-ns2-usbdrd: Broadcom USB DRD PHY driver for Northstar2
dt-bindings: phy: Add DT bindings documentation for NS2 USB DRD PHY
phy: cpcap-usb: add MUSB dependency
phy: tusb1210: implement ->set_mode()
phy: tusb1210: add support for TUSB1211
drm: rcar-du: Map memory through the VSP device
v4l: vsp1: Add API to map and unmap DRM buffers through the VSP
v4l: vsp1: Map the DL and video buffers through the proper bus master
v4l: rcar-fcp: Add an API to retrieve the FCP device
v4l: rcar-fcp: Don't get/put module reference
clk: samsung: exynos542x: Add EPLL rate table
clk: samsung: Add missing exynos5420 audio related clocks
clk: samsung: Add enable/disable operation for PLL36XX clocks
pinctrl: intel: Add Intel Cannon Lake PCH pin controller support
pinctrl: intel: Make it possible to specify mode per pin in a group
pinctrl: intel: Add support for variable size pad groups
mux: adg792a: always require I2C support
tty: add TIOCGPTPEER ioctl
clk: samsung: s5pv210-audss: Convert to the new clk_hw API
nvmem: rockchip-efuse: add support for rk322x-efuse
nvmem: core: add locking to nvmem_find_cell
nvmem: core: Call put_device() in nvmem_unregister()
nvmem: core: fix leaks on registration errors
nvmem: correct Broadcom OTP controller driver writes
EDAC, mv64x60: Sanity check edac_op_state before registering
w1: Add subsystem kernel public interface
drivers/fsi: Add module license to core driver
drivers/fsi: Use asynchronous slave mode
drivers/fsi: Add hub master support
drivers/fsi: Add SCOM FSI client device driver
drivers/fsi/gpio: Add tracepoints for GPIO master
drivers/fsi: Add GPIO based FSI master
drivers/fsi: Document FSI master sysfs files in ABI
drivers/fsi: Add error handling for slave
drivers/fsi: Add tracepoints for low-level operations
drivers/fsi: expose direct-access slave API
drivers/fsi: Add sysfs files for FSI master & slave accesses
drivers/fsi: Add client driver register utilities
drivers/fsi: Add documentation for GPIO bindings
drivers/fsi: Add master unscan
drivers/fsi: Add device read/write/peek API
drivers/fsi: scan slaves & register devices
drivers/fsi: Set slave SMODE to init communication
drivers/fsi: Implement slave initialisation
drivers/fsi: Set up links for slave communication
drivers/fsi: Add slave & master read/write APIs
lib: Add crc4 module
drivers/fsi: Add empty master scan
drivers/fsi: Add slave definition
drivers/fsi: Add fsi master definition
config: android-base: disable CONFIG_NFSD and CONFIG_NFS_FS
config: android-base: add CGROUP_BPF
config: android-base: add CONFIG_MODULES option
config: android-base: add CONFIG_IKCONFIG option
config: android-recommended: enable CONFIG_CPU_SW_DOMAIN_PAN
config: android-base: disable CONFIG_USELIB and CONFIG_FHANDLE
config: android-recommended: enable CONFIG_ARM64_SW_TTBR0_PAN
config: android-recommended: enable fstack-protector-strong
arm64: dts: qcom: msm8916: Add debug unit
arm64: dts: hi6220: register debug module
coresight: add support for CPU debug module
coresight: refactor with function of_coresight_get_cpu
coresight: of_get_coresight_platform_data: Add missing of_node_put
MAINTAINERS: update file entries for Coresight subsystem
doc: Add coresight_cpu_debug.enable to kernel-parameters.txt
doc: Add documentation for Coresight CPU debug
coresight: bindings for CPU debug module
coresight: tmc: Configure DMA mask appropriately
coresight: etb10: Fix a typo in a comment line
coresight: etb10: Delete an error message for a failed memory allocation in etb_probe()
coresight: use const for device_node structures
coresight: tmc: minor fix for output log
coresight: etm_perf: Fix using uninitialised work
coresight: Fix reference count for software sources
coresight: Disable the path only when the source is disabled
thunderbolt: fix spelling mistake: "missmatch" -> "mismatch"
MAINTAINERS: Add maintainers for Thunderbolt driver
thunderbolt: Add documentation how Thunderbolt bus can be used
thunderbolt: Add support for host and device NVM firmware upgrade
thunderbolt: Add support for Internal Connection Manager (ICM)
thunderbolt: Do not touch the hardware if the NHI is gone on resume
thunderbolt: Add support for DMA configuration based mailbox
thunderbolt: Store Thunderbolt generation in the switch structure
thunderbolt: Add support for NHI mailbox
thunderbolt: Add new Thunderbolt PCI IDs
thunderbolt: Rework control channel to be more reliable
thunderbolt: Let the connection manager handle all notifications
thunderbolt: Expose make_header() to other files
thunderbolt: Expose get_route() to other files
thunderbolt: Move control channel messages to tb_msgs.h
thunderbolt: Read vendor and device name from DROM
thunderbolt: Refactor and fix parsing of port drom entries
thunderbolt: Do not fail if DROM data CRC32 is invalid
thunderbolt: Fail switch adding operation if reading DROM fails
thunderbolt: Convert switch to a device
thunderbolt: Introduce thunderbolt bus and connection manager
thunderbolt: Allow passing NULL to tb_ctl_free()
thunderbolt: Rework capability handling
thunderbolt: Add MSI-X support
thunderbolt: Do not warn about newer DROM versions
thunderbolt: Do not try to read UID if DROM offset is read as 0
thunderbolt: No need to read UID of the root switch on resume
thunderbolt: Use const buffer pointer in write operations
parisc: Don't hardcode PSW values in hpmc code
parisc: Don't hardcode PSW values in gsc_*() functions
parisc: Avoid zeroing gr[0] in fixup_exception()
parisc/mm: Ensure IRQs are off in switch_mm()
tty: add compat_ioctl callbacks
serial: exar: Leave MPIOs as output for Commtech adapters
tty/serial: atmel: Remove AVR32 bits from the driver
pinctrl: sunxi: Add support for A83T R_PIO
vt: fix \e[2m using the wrong placeholder color on graphical consoles
dt-bindings: pinctrl: sunxi: Add compatible string for A83T R_PIO
clk: samsung: exynos-clkout: Convert to the new clk_hw API
clk: samsung: exynos-audss: Convert to the new clk_hw API
pinctrl: bcm: cleanup Broadcom license headers
vt: drop access_ok() calls in unimap ioctls
vt: use memdup_user in PIO_UNIMAP ioctl
vt: use copy_to_user instead of __put_user in GIO_UNIMAP ioctl
vt: fix unchecked __put_user() in tioclinux ioctls
vt: use copy_from/to_user instead of __get/put_user for scrnmap ioctls
tty: serdev: use dev_groups and not dev_attrs for bus_type
sparc: vio: use dev_groups and not dev_attrs for bus_type
hid: intel-ish-hid: use dev_groups and not dev_attrs for bus_type
hwtracing: intel_th: use dev_groups and not dev_attrs for bus_type
powerpc: ibmebus: use dev_groups and not dev_attrs for bus_type
powerpc: ps3: use dev_groups and not dev_attrs for bus_type
macintosh: use dev_groups and not dev_attrs for bus_type
sh: superhyway: use dev_groups and not dev_attrs for bus_type
rpmsg: use dev_groups and not dev_attrs for bus_type
amba: use dev_groups and not dev_attrs for bus_type
parisc: parisc_bus_type: use dev_groups and not dev_attrs for bus_type
mips: sgi-ip22: ecard: use dev_groups and not dev_attrs for bus_type
arm: ecard: use dev_groups and not dev_attrs for bus_type
pinctrl: sunxi: constify irq_domain_ops
ALSA: sparc: Constify hw_constraints
ALSA: via82xx: Constify hw_constraints
ALSA: sonicvibes: Constify hw_constraints
ALSA: rme9652: Constify hw_constraints
ALSA: hdspm: Constify hw_constraints
ALSA: hdsp: Constify hw_constraints
ALSA: rme96: Constify hw_constraints
ALSA: rme32: Constify hw_constraints
ALSA: nm256: Constify hw_constraints
ALSA: intel8x0: Constify hw_constraints
ALSA: ice1724: Constify hw_constraints
ALSA: ice1712: Constify hw_constraints
ALSA: hda: Constify hw_constraints
ALSA: es1938: Constify hw_constraints
ALSA: ens137x: Constify hw_constraints
ALSA: fm801: Constify hw_constraints
ALSA: emu10k1: Constify hw_constraints
ALSA: cs46xx: Constify hw_constraints
ALSA: cmipci: Constify hw_constraints
ALSA: bt87x: Constify hw_constraints
ALSA: azt3328: Constify hw_constraints
ALSA: au88x0: Constify hw_constraints
ALSA: atiixp: Constify hw_constraints
ALSA: ali5451: Constify hw_constraints
ALSA: parisc: Constify hw_constraints
ALSA: wss: Constify hw_constraints
ALSA: sb: Constify hw_constraints
ALSA: gus: Constify hw_constraints
ALSA: es18xx: Constify hw_constraints
ALSA: es1688: Constify hw_constraints
ALSA: cs423x: Constify hw_constraints
driver core: remove class_attrs from struct class
pktcdvd: use class_groups instead of class_attrs
gpio: use class_groups instead of class_attrs
zram: use class_groups instead of class_attrs
mtd: use class_groups instead of class_attrs
scsi: ibmvscsi_tgt: remove use of class_attrs
uwb: use class_groups instead of class_attrs
pinctrl: stm32: remove useless check
pinctrl: meson: add interrupts to pinctrl data
pinctrl: meson-gxbb: remove non-existing pin GPIOX_22
ALSA: vx: vx_pcm: constify vx_pcm_playback_ops and vx_pcm_capture_ops.
ALSA : pcsp: pcsp_lib: constify snd_pcsp_playback_ops
ALSA: pcm: move fixup of info flag after selecting single parameters
ALSA: pcm: calculate non-mask/non-interval parameters always when possible
ALSA: pcm: use helper functions to refer parameters as constants
iscsi-target: Avoid holding ->tpg_state_lock during param update
target/configfs: Kill se_lun->lun_link_magic
target/configfs: Kill se_device->dev_link_magic
target/iblock: Convert WRITE_SAME to blkdev_issue_zeroout
ibmvscsis: Enable Logical Partition Migration Support
vhost/scsi: Don't reinvent the wheel but use existing llist API
target: remove dead code
arm64: dts: hikey: Add external clock to the Bluetooth node
Bluetooth: hci_ll: Add support for the external clock
dt-bindings: net: Add binding for the external clock for TI WiLink
Bluetooth: hci_ll: Add compatible values for more WL chips
rcu: Remove RCU CPU stall warnings from Tiny RCU
rcu: Remove event tracing from Tiny RCU
rcu: Move RCU debug Kconfig options to kernel/rcu
rcu: Move RCU non-debug Kconfig options to kernel/rcu
rcu: Eliminate NOCBs CPU-state Kconfig options
rcu: Remove debugfs tracing
srcu: Remove Classic SRCU
srcu: Fix rcutorture-statistics typo
rcu: Remove SPARSE_RCU_POINTER Kconfig option
rcu: Remove the now-obsolete PROVE_RCU_REPEATEDLY Kconfig option
rcu: Remove typecheck() from RCU locking wrapper functions
rcu: Remove #ifdef moving rcu_end_inkernel_boot from rcupdate.h
rcu: Remove nohz_full full-system-idle state machine
rcu: Remove the RCU_KTHREAD_PRIO Kconfig option
rcu: Remove *_SLOW_* Kconfig options
srcu: Use rnp->lock wrappers to replace explicit memory barriers
rcu: Move rnp->lock wrappers for SRCU use
rcu: Convert rnp->lock wrappers to macros for SRCU use
rcu: Refactor #includes from include/linux/rcupdate.h
bcm47xx: Fix build regression
lockdep: Use consistent printing primitives
srcu: Apply trivial callback lists to shrink Tiny SRCU
srcu: Shrink srcu.h by moving docbook and private function
srcu: Prevent sdp->srcu_gp_seq_needed counter wrap
rcu: Move rcutiny.h to new empty/true/false-function style
rcu: Move rcu_request_urgent_qs_task() out of rcutiny.h and rcutree.h
rcu: Move torture-related functions out of rcutiny.h and rcutree.h
rcu: move rcupdate.h to the new true/false-function style
rcu: Move rcu_ftrace_dump() from rcupdate.h to rcu.h
rcu: Move rcu_is_nocb_cpu() from rcupdate.h to rcu.h
rcu: Improve __call_rcu() debug-objects error message
rcu: Remove linux/debugobjects.h from rcupdate.h
rcu: Move the RCU_SCHEDULER_ definitions from rcupdate.h
rcu: Eliminate the unused __rcu_is_watching() function
rcu: Move rcupdate.h to new empty-function style
rcu: Remove UINT_CMP_GE() and UINT_CMP_LT()
rcu: Move torture-related definitions from rcupdate.h to rcu.h
rcu: Move expediting-related access/control out of rcupdate.h
rcu: Move rcu_expedited and rcu_normal externs from rcupdate.h
rcu: Move docbook comments out of rcupdate.h
rcu: Flag need for rcu_node_tree.h and rcu_segcblist.h visibility
rcu: Add memory barriers for NOCB leader wakeup
mtd: subpagetest: fix wrong written check in function write_eraseblock2
mtd: mchp23k256: Add support for mchp23lcv1024
mtd: mchp23k256: add partitioning support
xen: avoid type warning in xchg_xen_ulong
drm/fsl-dcu: use new drm_atomic_helper_shutdown
drm/fsl-dcu: implement irq_preinstall/uninstall callbacks
drm/fsl: Drop drm_vblank_cleanup
ARM: dts: at91: sama5d2_xplained: remove wrong memory node
ALSA: pcm: add comment about application of rule to PCM parameters
ALSA: pcm: use helper functions to check whether parameters are determined
ALSA: pcm: adaption of code formatting
ALSA: pcm: remove function local variable with alternative evaluation
ALSA: pcm: use goto statement instead of while statement to reduce indentation
ALSA: pcm: add a helper function to apply parameter rules
ALSA: pcm: add a helper function to constrain interval-type parameters
ALSA: pcm: add a helper function to constrain mask-type parameters
arm64: dts: NS2: Add USB DRD PHY device tree node
arm64: defconfig: Enable ARCH_BRCMSTB
skbuff: only inherit relevant tx_flags
[media] v4l: subdev: tolerate null in media_entity_to_v4l2_subdev
apparmor: move permissions into their own file to be more easily shared
apparmor: convert from securityfs to apparmorfs for policy ns files
apparmor: allow specifying an already created dir to create ns entries in
apparmor: rename apparmor file fns and data to indicate use
apparmor: add custom apparmorfs that will be used by policy namespace files
apparmor: use macro template to simplify namespace seq_files
apparmor: use macro template to simplify profile seq_files
apparmor: move to per loaddata files, instead of replicating in profiles
securityfs: add the ability to support symlinks
ARM64: dts: bcm2837: Define CPU thermal coefficients
drivers: net: emac: add const to mii_phy_ops structures
drivers/net/sungem: add const to mii_phy_ops structures
cxgb4: fix to bring link down after adapter crash
net: ipmr: add getlink support
mlxsw: spectrum: Pass port argument to module mapping functions
mlxsw: spectrum: Simplify port split flow
mlxsw: spectrum_router: Mark only first LPM tree as reserved
apparmor: Move path lookup to using preallocated buffers
apparmor: allow profiles to provide info to disconnected paths
apparmor: make internal lib fn skipn_spaces available to the rest of apparmor
apparmor: move file context into file.h
security/apparmor: Use POSIX-compatible "printf '%s'"
apparmor: Fix error cod in __aa_fs_profile_mkdir()
apparmorfs: Use seq_putc() in two functions
apparmorfs: Combine two function calls into one in aa_fs_seq_raw_abi_show()
drm: Add const to name field declaration in struct drm_prop_enum_list
rocker: Remove support bridge bypass FDB
rocker: Remove support for bypass bridge port attributes/vlan set
rocker: Add support for learning FDB through notification
rocker: Change world_ops API and implementation to be switchdev independant
rocker: Add support for querying supported bridge flags
rocker: Remove support for bridge FDB learning sync
net: Remove support for bridge bypass ndos from stacked devices
mlxsw: spectrum: Remove support for bridge bypass FDB add/del
mlxsw: spectrum_switchdev: Add support for learning FDB through notification
mlxsw: spectrum_switchdev: Change switchdev notifier API
mlxsw: spectrum: Remove support for bypass bridge port attributes/vlan set
mlxsw: spectrum_switchdev: Add support for querying supported bridge flags
mlxsw: spectrum: Remove support for bridge FDB learning sync
net: bridge: Receive notification about successful FDB offload
net: bridge: Add support for notifying devices about FDB add/del
net: switchdev: Change notifier chain to be atomic
net: bridge: Add support for calling FDB external learning under rcu
net: bridge: Add support for offloading port attributes
net: switchdev: Add support for querying supported bridge flags by hardware
[media] media-ioc-g-topology.rst: fix typos
[media] vb2: Move buffer cache synchronisation to prepare from queue
[media] vb2: Rename confusingly named internal buffer preparation functions
[media] atomisp: use correct dialect to disable warnings
xen: fix HYPERVISOR_dm_op() prototype
drm/i915/cfl: Introduce Display workarounds for Coffee Lake.
drm/i915/cfl: Coffee Lake uses CNP PCH.
drm/i915/cfl: Introduce Coffee Lake platform definition.
tools/kvm_stat: display guest list in pid/guest selection screens
tools/kvm_stat: add new interactive command 'o'
tools/kvm_stat: add new interactive command 's'
power: reset: reboot-mode: Make include file global
tools/kvm_stat: add new interactive command 'h'
tools/kvm_stat: rename 'Current' column to 'CurAvg/s'
tools/kvm_stat: make heading look a bit more like 'top'
tools/kvm_stat: display message indicating lack of events
tools/kvm_stat: show cursor in selection screens
tools/kvm_stat: move functions to corresponding classes
tools/kvm_stat: simplify initializers
tools/kvm_stat: remove extra statement
tools/kvm_stat: removed unused function
tools/kvm_stat: simplify line print logic
tools/kvm_stat: remove unnecessary header redraws
tools/kvm_stat: fix undue use of initial sleeptime
tools/kvm_stat: fix event counts display for interrupted intervals
tools/kvm_stat: fix typo
ASoC: Back out post commit widget creation changes
KVM: arm/arm64: Don't assume initialized vgic when setting PMU IRQ
KVM: arm/arm64: Disallow userspace control of in-kernel IRQ lines
power: supply: axp20x_battery: add DT support for battery max constant charge current
power: supply: axp20x_battery: add support for DT battery
power: supply: bq27xxx: Add power_supply_battery_info support
power: supply: bq27xxx: Add chip data memory read/write support
net: dsa: mv88e6xxx: do not skip ports on VLAN del
net: dsa: mv88e6xxx: exclude all ports in new VLAN
net: dsa: add CPU and DSA ports as VLAN members
net: dsa: check VLAN capability of every switch
net: dsa: mv88e6xxx: define membership on VLAN add
[media] staging: css2400/Makefile: don't include non-existing files
net: qrtr: Inform open sockets about new controller
net: qrtr: Broadcast DEL_CLIENT message when endpoint is closed
net: qrtr: Inject BYE on remote termination
net: qrtr: Refactor packet allocation
[media] v4l: rcar_fdp1: use proper name for the R-Car SoC
[media] rcar_vin: use proper name for the R-Car SoC
[media] ad5820: unregister async sub-device
[media] platform/Makefile: don't depend on arch to include dirs
[media] davinci: Switch from V4L2 OF to V4L2 fwnode
mISDN: remove unnecessary variable assignments
tcp: add TCPMemoryPressuresChrono counter
rcu: Use RCU_NOCB_WAKE rather than RCU_NOGP_WAKE
sched: Rely on synchronize_rcu_mult() de-duplication
rcu: Make synchronize_rcu_mult() check for duplicates
srcu: Add DEBUG_OBJECTS_RCU_HEAD functionality
srcu: Shrink Tiny SRCU a bit
srcu: Make SRCU be once again optional
rcu: Add lockdep_assert_held() teeth to tree_plugin.h
rcu: Add lockdep_assert_held() teeth to tree.c
srcu: Print non-default exp_holdoff values at boot time
srcu: Make exp_holdoff module parameter be static
rcu: Update rcu_bootup_announce_oddness()
rcu: Print out rcupdate.c non-default boot-time settings
rcu: Add preemptibility checks in rcu_sched_qs() and rcu_bh_qs()
doc: Take tail recursion into account in RCU requirements
srcu: Document auto-expediting requirement
rcutorture: Add "git diff" output to testid.txt file
rcuperf: Add writer_holdoff boot parameter
srcu-cbmc: Use /usr/bin/awk instead of /bin/awk
rcuperf: Set more user-friendly defaults
srcu: Shrink Tiny SRCU a bit more
rcutorture: Reduce CPUs dedicated to testing Classic SRCU
srcu: Make Classic and Tree SRCU announce themselves at bootup
rcuperf: Add the ability to test tiny RCU flavors
docs: Fix typo in Documentation/memory-barriers.txt
atomics: Add header comment so spin_unlock_wait()
doc/atomic_ops: Clarify smp_mb__{before,after}_atomic()
rcuperf: Add test for dynamically initialized srcu_struct
checkpatch: Remove checks for expedited grace periods
rcu: Make sync_rcu_preempt_exp_done() return bool
rcuperf: Add a Kconfig-fragment file for Classic SRCU
rcuperf: Add ability to performance-test call_rcu() and friends
rcu: Remove obsolete reference to synchronize_kernel()
rcuperf: Remove conflicting Kconfig options
rcuperf: Defer expedited/normal check to end of test
rcu: Complain if blocking in preemptible RCU read-side critical section
srcu: Eliminate possibility of destructive counter overflow
rcutorture: Update test scenarios based on new Kconfig dependencies
rcutorture: Correctly handle CONFIG_RCU_TORTURE_TEST_* options
rcu: Prevent rcu_barrier() from starting needless grace periods
rcutorture: Add a scenario for Classic SRCU
rcutorture: Add a scenario for Tiny SRCU
rcutorture: Fix bug in reporting Kconfig mis-settings
rcutorture: Add three-level tree test for Tree SRCU
rcutorture: Add lockdep to one of the SRCU scenarios
KVM: arm/arm64: Check if irq lines to the GIC are already used
KVM: arm/arm64: Introduce an allocator for in-kernel irq lines
KVM: arm/arm64: Allow setting the timer IRQ numbers from userspace
KVM: arm/arm64: Move timer IRQ default init to arch_timer.c
KVM: arm/arm64: Move irq_is_ppi() to header file
KVM: arm: Handle VCPU device attributes in guest.c
KVM: arm64: Allow creating the PMU without the in-kernel GIC
drm/amdgpu: drop deprecated drm_get_pci_dev and drm_put_dev
drm/amdgpu: call pci_[un]register_driver() directly
drm/amdgpu/radeon: Use radeon by default for CIK GPUs
drm/radeon: Make si_support and cik_support parameters always available
drm/amdgpu: Update Kconfig help for SI and CIK support
drm/amdgpu: Add module param to control SI support
drm/radeon: Add module param to control SI support
drm/amdgpu: Add module param to control CIK support
tcp: Namespaceify sysctl_tcp_timestamps
tcp: Namespaceify sysctl_tcp_window_scaling
tcp: Namespaceify sysctl_tcp_sack
tcp: add a struct net parameter to tcp_parse_options()
regmap: Fix typo in IS_ENABLED() check
loop: support 4k physical blocksize
loop: Remove unused 'bdev' argument from loop_set_capacity
power: supply: bq27xxx: Add bulk transfer bus methods
dt-bindings: power: supply: bq27xxx: Add monitored-battery documentation
power: supply: core: Add power_supply_prop_precharge
power: supply: core: Add power_supply_battery_info and API
dt-bindings: power: supply: Add battery.txt with simple-battery binding
devicetree: property-units: Add uWh and uAh units
net: propagate tc filter chain index down the ndo_setup_tc call
ARM: dts: armadillo800eva: Split LCD mux and gpio
dt-bindings: mediatek: add bindings for MediaTek MT7622 SoC
arm64: dts: mt8173: Fix mdp device tree
dt-bindings: i2c: Add Mediatek MT2701 i2c binding
dt-bindings: i2c-mtk: Add mt7623 binding
dt-bindings: i2c-mtk: Delete bindings
dt-bindings: i2c-mt6577: Rename file to reflect bindings
ARM: configs: stm32: STMPE1600 GPIO expander
ARM: configs: stm32: Add watchdog support in STM32 defconfig
iommu/amd: Remove queue_release() function
iommu/amd: Add per-domain timer to flush per-cpu queues
iommu/amd: Add flush counters to struct dma_ops_domain
iommu/amd: Add locking to per-domain flush-queue
iommu/amd: Make use of the per-domain flush queue
iommu/amd: Add per-domain flush-queue data structures
iommu/amd: Rip out old queue flushing code
iommu/amd: Reduce delay waiting for command buffer space
iommu/amd: Reduce amount of MMIO when submitting commands
mac80211: manage RX BA session offload without SKB queue
HID: apple: Use country code to detect ISO keyboards
HID: remove no longer used hid->open field
greybus: hid: remove custom locking from gb_hid_open/close
HID: usbhid: remove custom locking from usbhid_open/close
HID: i2c-hid: remove custom locking from i2c_hid_open/close
HID: serialize hid_hw_open and hid_hw_close
HID: usbhid: do not rely on hid->open when deciding to do IO
HID: hiddev: use hid_hw_power instead of usbhid_get/put_power
HID: hiddev: use hid_hw_open/close instead of usbhid_open/close
HID: asus: Add support for Zen AiO MD-5110 keyboard
HID: move Asus keyboard support from hid-chicony to hid-asus
drm/i915: Remove the spin-request during execbuf await_request
drm/i915: Skip adding the request to the signal tree is complete
drm/i915: Report back whether the irq was armed when adding the waiter
drm/i915: Check signaled state after enabling signaling
HSI: core: Use kcalloc() in two functions
HSI: Use kcalloc() in hsi_register_board_info()
HSI: omap_ssi: Delete an error message for a failed memory allocation in ssi_add_controller()
HSI: omap_ssi: Fix a typo in a comment line
HSI: omap_ssi: Use devm_kcalloc() in ssi_add_controller()
HSI: nokia-modem: Add a space character for better code readability in nokia_modem_probe()
HSI: nokia-modem: Delete error messages for a failed memory allocation in two functions
HSI: nokia-modem: Use devm_kcalloc() in nokia_modem_gpio_probe()
ARM: OMAP2+: Remove unused legacy code for n8x0
ARM: OMAP2+: Remove unused legacy code for watchdog
ARM: OMAP2+: Remove unused legacy code for interconnects
ARM: OMAP2+: Remove unused legacy code for PRM
ARM: OMAP2+: Remove unused legacy code for io.c
ARM: OMAP2+: Remove unused legacy code for McBSP
net/mlx5e: Fill advertised and supported port data from Hardware info
net/mlx5e: Add support for reading connector type from PTYS
net/mlx5: Update flow table commands layout
net/mlx5e: Support header re-write of partial fields in TC pedit offload
net/mlx5e: Use modify header ID cache for offloaded TC NIC flows
net/mlx5e: Use modify header ID cache for offloaded TC E-Switch flows
net/mlx5e: Add cache for HW modify header IDs
net/mlx5e: Use short attribute form when adding/deleting offloaded TC flows
net/mlx5e: Remove limitation of single NIC offloaded TC action per rule
power: supply: cpcap-battery: Add a battery driver
dt-bindings: power: supply: cpcap-battery: Add binding
power: reset: Default POWER_RESET_BRCMSTB to BMIPS_GENERIC
power: reset: Allow selecting POWER_RESET_BRCMSTB on ARM64
power: reset: at91-sama5d2_shdwc: fix clobber list
power: reset: at91-poweroff: fix clobber list
power: supply: twl4030-charger: remove nonstandard max_current sysfs attribute
power: supply: ltc3651-charger: fix some error codes in probe
power: supply: sysfs: parse string as enum when writing property
power: supply: Add Apple Brick ID power supply type
ARM: OMAP2+: SmartReflex: Delete an error message for a failed memory allocation in two functions
ARM: OMAP2+: Use kcalloc() in sr_set_nvalues()
ARM: OMAP2+: Improve a size determination in sr_dev_init()
ARM: OMAP2+: Delete an error message for a failed memory allocation in two functions
ARM: OMAP2+: Remove unused legacy code for device init
ARM: OMAP2+: Remove unused legacy code for PMU
ARM: OMAP2+: Remove unused legacy code for opp
drm/i915/guc: Clear enable_guc_loading in case of init failure
locking/selftest: Add RT-mutex support
locking/selftest: Remove the bad unlock ordering test
rt_mutex: Add lockdep annotations
MAINTAINERS: Claim atomic*_t maintainership
locking/x86: Remove the unused atomic_inc_short() methd
sched/idle: Add deferrable vmstat_updater back
sched/core: Omit building stop_sched_class when !SMP
sched/deadline: Use the revised wakeup rule for suspending constrained dl tasks
sched/deadline: Fix dl_bw comment
sched/deadline: Zero out positive runtime after throttling constrained tasks
sched/deadline: Add documentation about GRUB reclaiming
sched/deadline: Reclaim bandwidth not used by dl tasks
sched/deadline: Base GRUB reclaiming on the inactive utilization
sched/deadline: Track the "total rq utilization" too
sched/deadline: Make GRUB a task's flag
sched/deadline: Do not reclaim the whole CPU bandwidth
sched/deadline: Implement GRUB accounting
sched/deadline: Fix the update of the total -deadline utilization
sched/deadline: Improve the tracking of active utilization
sched/deadline: Track the active utilization
drm/i915: Move the unclaimed mmio detection into the powerwell for KMS
sched/core: Implement new approach to scale select_idle_cpu()
perf/core: Remove unused perf_cgroup_event_cgrp_time() function
perf/core: Correct event creation with PERF_FORMAT_GROUP
x86/ldt: Rename ldt_struct::size to ::nr_entries
mm/vmstat: Make NR_TLB_REMOTE_FLUSH_RECEIVED available even on UP
ALSA: firewire: arrange common PCM info/constraints for AMDTP engine applications
acpi: always include uuid.h
gpu: ipu-v3: vdic: include AUTO field order bit in ipu_vdi_set_field_order
gpu: ipu-v3: remove interrupt busy waiting routine
gpu: ipu-v3: allocate ipuv3_channels as needed
gpu: ipu-v3: Add support for double read/write reduction
gpu: ipu-v3: prg: remove counter load enable
drm/i915/gvt: Refine virtual reset function
drm/i915/gvt: Fix GDRST vreg state after reset
drm/i915/gvt: Tuning the size of MMIO hash lookup table to 2048
drm/i915/gvt: Add helper for tuning MMIO hash table
drm/i915/gvt: Make the MMIO attribute wrappers be inline
drm/i915/gvt: Make mmio_attribute as type u8 to save 1.5MB memory
drm/i915/gvt: Cleanup struct intel_gvt_mmio_info
drm/i915/gvt: Optimize MMIO register handling for some large MMIO blocks
drm/i915/gvt: add gtt_invalidate API to flush the GTT TLB
drm/i915/gvt: Add runtime_pm get/put to proctect MMIO accessing
drm/i915/gvt: remove redundant -Wall
drm/i915/gvt: Legacy HSW related MMIO handler clean up
drm/i915/gvt: Trigger scheduling after context complete
drm/i915/gvt: Support event based scheduling
drm/i915/gvt: Delete gvt_dbg_cmd() in cmd_parser_exec()
drm/i915/gvt: Change flood gvt dmesg into trace
drm/i915/gvt: clean up the unused last_ctx_submit_time of struct intel_vgpu
drm/i915/gvt: add RING_INSTDONE and SC_INSTDONE mmio handler in GVT-g
drm/i915/gvt: implement per-vm mmio switching optimization
drm/i915/gvt: refactor function intel_vgpu_submit_execlist
drm/i915/gvt: rewrite the trace gvt:gvt_command using trace style approach
e1000e: Undo e1000e_pm_freeze if __e1000_shutdown fails
igb: make a few local functions static
arm64: dts: uniphier: use SPDX-License-Identifier
arm64: dts: uniphier: reserve more memory for LD11/LD20
drm/amdgpu/gfx: consolidate mqd buffer setup code
drm/amdgpu/gfx: move mec parameter setup into sw_init
drm/amdgpu/gfx: move more common KIQ code to amdgpu_gfx.c
drm/amdgpu: move mec queue helpers to amdgpu_gfx.h
drm/amdgpu/gfx9: remove spurious line in kiq setup
drm/amdgpu/gfx8: whitespace change
clk: samsung: Convert common drivers to the new clk_hw API
clk: samsung: Add local variable to match its purpose
clk: samsung: Remove dead code
drm/amdgpu/gfx9: Raven has two MECs
drm/amdgpu: move gfx_v*_0_compute_queue_acquire to common code
drm/amdgpu: fix mec queue policy on single MEC asics
IB/mlx4: Bump driver version
net/mlx4_en: Bump driver version
net/mlx4_core: Bump driver version
ASoC: rsnd: cleanup pointer related code
ASoC: rsnd: update pointer more accurate
regulator: lp87565: Fix the GPL header
net: dsa: mv88e6xxx: Have 6161/6123 use EDSA tags
ASoC: simple-scu-card: remove duplicate paramera from asoc_simple_card_parse_of
ASoC: simple-card: remove duplicate parameter from asoc_simple_card_parse_of()
vxlan: use a more suitable function when assigning NULL
regulator: hi6421: Describe consumed platform device
regulator: hi6421v530: add driver for hi6421v530 voltage regulator
ASoC: ak4613: Improve counting DAI number
cxgb4: Fix tids count for ipv6 offload connection
ASoC: hdmi-codec: remove unused ratec
ASoC: topology: Fix potential build issues with undeclared structs
ASoC: topology: Dont free template strings whilst they are in use.
ASoC: topology: rephrase deferred binding warning.
ASoC: topology: Allow bespoke configuration post widget creation
ARM: dts: exynos: Use human-friendly symbols for GIC interrupt properties
ARM: dts: exynos: Use human-friendly symbols for interrupt flags in board sources
drm/pl111: Fix offset calculation for the primary plane.
regulator: da9061: BUCK and LDO regulator driver
pinctrl: samsung: Explicitly cast pointer returned by of_iomap() to iomem
pinctrl: samsung: Handle memory allocation failure during wakeup banks init
pinctrl: samsung: Constify wakeup driver specific data
pinctrl: samsung: Split Exynos drivers per ARMv7 and ARMv8
selftests/ftrace: Return unsupported if it detects older kernel
selftests/ftrace: Use top-level available_filter_function
selftests/ftrace: Add instance indication in test log
selftests/ftrace: Reset ftrace filter on older kernel
[media] pvrusb2: remove redundant check on cnt > 8
nfp: advertise support for NFD ABI 0.5
nfp: create control vNICs and wire up rx/tx
nfp: allow non-equal distribution of IRQs
nfp: slice the netdev spawning function
nfp: don't clutter init code passing fw_ver around
nfp: map all queue controllers at once
nfp: make vNIC ctrl memory mapping function reusable
nfp: add control vNIC datapath
nfp: prepare config and enable for working without netdevs
nfp: allow allocation and initialization of netdev-less vNICs
nfp: make sure debug accesses don't depend on netdevs
nfp: prepare print macros for use without netdev
nfp: move nfp_net_vecs_init()
nfp: reuse ring free code on close
nfp: split out the allocation part of open
nfp: reorder open and close functions
[media] dvb_ca_en50221: Fix wrong EXPORT_SYMBOL order
rxrpc: Provide a cmsg to specify the amount of Tx data for a call
rxrpc: Consolidate sendmsg parameters
rxrpc: Provide a getsockopt call to query what cmsgs types are supported
[media] dvb_ca_en50221: use foo *bar, instead of foo * bar
ftrace/kprobes: selftests: Check kretprobe maxactive is supported
selftests/ftrace: Reduce trace buffer checking overhead
selftests/ftrace: Skip full-glob-matching filter test on older kernel
selftests/seccomp: Force rebuild according to dependencies
Documentation/dev-tools: Add kselftest_harness documentation
selftests: Remove the TEST_API() wrapper from kselftest_harness.h
Documentation/dev-tools: Use reStructuredText markups for kselftest
Documentation/dev-tools: Add kselftest
selftests: Cosmetic renames in kselftest_harness.h
selftests: Make test_harness.h more generally available
selftests: sync: Skip the test if kernel support is not found
selftests/vm: Fix test for virtual address range mapping for arm64
selftests: futex: print testcase-name and PASS/FAIL/ERROR status
drm/atmel-hlcdc: Fix panel registration
[media] staging: atomisp: Fix endless recursion in hmm_init
[media] staging: atomisp: lm3554: fix sparse warnings(was not declared. Should it be static?)
drm/bridge: Build the panel wrapper in drm_kms_helper
[media] staging: atomisp: Make ov2680 driver less chatty
[media] staging: atomisp: Ignore errors from second gpio in ov2680 driver
ARM: dts: stm32: enable CRC32 on stm32429i-eval board
[media] staging: atomisp: Add OVTI2680 ACPI id to ov2680 driver
[media] staging: atomisp: Add INT0310 ACPI id to gc0310 driver
[media] staging: atomisp: Set step to 0 for mt9m114 menu control
[media] staging: atomisp: Do not call dev_warn with a NULL device
[media] staging: atomisp: Fix calling efivar_entry_get() with unaligned arguments
ARM: dts: stm32: enable CRC32 on stm32429-disco board
[media] atomisp: de-duplicate sh_css_mmu_set_page_table_base_index
ARM: dts: stm32: Add CRC support to stm32f429
[media] atomisp: remove sh_css_irq - it contains nothing
[media] atomisp: Unify lut free logic
[media] atomisp: Unify load_preview_binaries for the most part
[media] atomisp: unify sh_css_hmm_buffer_record_acquire
[media] atomisp: eliminate dead code under HAS_RES_MGR
[media] atomisp2: off by one in atomisp_s_input()
[media] atomisp2: tidy up confused ifdefs
ARM: dts: stm32: Enable OV2640 camera support of STM32F429-EVAL board
[media] atomisp2: remove HRT_UNSCHED
ARM: dts: stm32: Enable STMPE1600 gpio expander of STM32F429-EVAL board
[media] atomisp: remove NUM_OF_BLS
[media] atompisp: HAS_BL is never defined so lose it
[media] staging: media: atomisp: fix non static symbol warnings
[media] atomisp: use NULL instead of 0 for pointers
[media] staging: media: cxd2099: Fix checkpatch issues
[media] mtk-vcodec: Show mtk driver error without DEBUG definition
[media] media: mtk-mdp: Fix mdp device tree
ARM: dts: stm32: Enable DCMI camera interface on STM32F429-EVAL board
[media] dt-bindings: mt8173: Fix mdp device tree
ARM: dts: stm32: Enable DCMI support on STM32F429 MCU
[media] coda: copy headers in front of every I-frame
[media] coda: implement forced key frames
[media] cx18: Fix a sleep-in-atomic bug in snd_cx18_pcm_hw_free
[media] ivtv: Fix a sleep-in-atomic bug in snd_ivtv_pcm_hw_free
[media] davinci: vpif_capture: cleanup raw camera support
[media] davinci: vpif_capture: get subdevs from DT when available
[media] davinci: vpif_capture: drop compliance hack
drm/i915: Unify GT* and GT3 definitions
ARM: dts: stm32: Add missing reset-cells node in stm32f746
drm/i915: Remove unnecessary PORT3 definition.
ARM: dts: stm32: Set gpio controller as interrupt controller on F4 and F7
KVM: nVMX: Update vmcs12->guest_linear_address on nested VM-exit
KVM: nVMX: Don't update vmcs12->xss_exit_bitmap on nested VM-exit
drm/i915/cnl: Also need power well sanitize.
drm/i915/cnl: Add power wells for CNL
drm/i915/gen10: Set value of Indirect Context Offset for gen10
drm/i915/cnl: Cannonlake has same MOCS table than Skylake.
drm/i915/cnl: Configure EU slice power gating.
drm/i915/cnl: Cannonlake has 4 planes (3 sprites) per pipe
drm/i915/cnl: add IS_CNL_REVID macro
kvm: vmx: Check value written to IA32_BNDCFGS
drm/i915/cnl: Add Cannonlake PCI IDs for Y-skus.
drm/i915/cnl: Add Cannonlake PCI IDs for U-skus.
kvm: x86: Guest BNDCFGS requires guest MPX support
kvm: vmx: Do not disable intercepts for BNDCFGS
drm/i915/cnl: Cannonlake uses CNP PCH.
drm/i915/cnl: Introduce Cannonlake platform defition.
net: fec: Clear and enable MIB counters on imx51
ARM: dts: stm32: Add watchdog support for STM32F429 eval board
ARM: dts: stm32: Add watchdog support for STM32F429 SoC
clk: sunxi-ng: Move all clock types to a library
clk: sunxi-ng: a83t: Add support for A83T's PRCM
dt-bindings: clock: sunxi-ccu: Add compatible string for A83T PRCM
clk: sunxi-ng: select SUNXI_CCU_MULT for sun8i-a83t
clk: sunxi-ng: a83t: Fix audio PLL divider offset
clk: sunxi-ng: a83t: Fix PLL lock status register offset
clk: sunxi-ng: Add driver for A83T CCU
clk: sunxi-ng: Support multiple variable pre-dividers
dt-bindings: clock: sunxi-ccu: Add compatible string for A83T CCU
clk: sunxi-ng: de2: fix wrong pointer passed to PTR_ERR()
clk: sunxi-ng: sun5i: Export video PLLs
clk: sunxi-ng: mux: Re-adjust parent rate
clk: sunxi-ng: mux: Change pre-divider application function prototype
clk: sunxi-ng: mux: split out the pre-divider computation code
clk: sunxi-ng: mux: Don't just rely on the parent for CLK_SET_RATE_PARENT
clk: sunxi-ng: div: Switch to divider_round_rate
clk: sunxi-ng: Pass the parent and a pointer to the clocks round rate
clk: divider: Make divider_round_rate take the parent clock
clk: sunxi-ng: explicitly include linux/spinlock.h
clk: sunxi-ng: add support for DE2 CCU
dt-bindings: add binding for the Allwinner DE2 CCU
ARM: sun8i: v3s: add device nodes for DE2 display pipeline
ARM: dts: sunxi: add SoC specific compatibles for the crypto nodes
ARM: sun5i: add a cryptographic engine node
arm64: allwinner: h5: enable dwmac-sun8i for Nano Pi NEO2
arm64: allwinner: h5: enable dwmac-sun8i for Orange Pi Prime
arm64: allwinner: h5: sort the device nodes in / part for some boards
arm64: allwinner: a64: add device tree for SoPine with baseboard
arm64: allwinner: bananapi-m64: Enable dwmac-sun8i
arm64: allwinner: pine64-plus: Enable dwmac-sun8i
arm64: allwinner: pine64: Enable dwmac-sun8i
arm64: allwinner: sun50i-a64: add dwmac-sun8i Ethernet driver
arm64: allwinner: sun50i-a64: Add dt node for the syscon control module
arm64: allwinner: a64: add DTSI file for SoPine SoM
arm64: allwinner: a64: Convert CCU raw number references to macros
arm64: dts: allwinner: pine64: Prepare optional UART nodes with pinctrl
arm64: allwinner: a64: enable RSB on A64
arm64: dts: allwinner: pine64: Add remaining UART aliases
arm64: dts: allwinner: a64: Add UART2 pin nodes
arm64: allwinner: h5: add support for NanoPi NEO2 board
arm64: allwinner: h5: add support for Orange Pi Prime board
ARM: dts: stm32: Enable ltdc & simple panel on stm32f429-Eval board
ARM: dts: stm32: Add ltdc support on stm32f429 MCU
[media] ir-spi: Fix issues with lirc API
[media] mceusb: drop redundant urb reinitialisation
[media] mceusb: fix memory leaks in error path
[media] tc358743: Add support for platforms without IRQ line
[media] tc358743: Setup default mbus_fmt before registering
[media] tc358743: Add enum_mbus_code
[media] cec: improve debug messages
ARM: dts: stm32: add stm32f769I & stm32f746 discovery board support
[media] tc358743: Handle return value of clk_prepare_enable
phy: rcar-gen3-usb3: add support for R-Car Gen3 USB 3.0 PHY
[media] v4l2-ctrls: Correctly destroy mutex in v4l2_ctrl_handler_free()
[media] v4l2-ctrls.c: Implement unlocked variant of v4l2_ctrl_handler_setup()
[media] atmel-isi: code cleanup
arm64: ftrace: add support for far branches to dynamic ftrace
arm64: ftrace: don't validate branch via PLT in ftrace_make_nop()
ACPI: Switch to use generic guid_t in acpi_evaluate_dsm()
driver core: remove CLASS_ATTR usage
ALSA: pcm: obsolete RULES_DEBUG local macro
ALSA: pcm: enable parameter tracepoints only when CONFIG_SND_DEBUG is enabled
ALSA: pcm: tracepoints for refining PCM parameters
arm: dts: mediatek: Add audio driver node for MT2701
ALSA: timer: Wrap with spinlock for queue access
ALSA: timer: Improve user queue reallocation
xen: don't print error message in case of missing Xenstore entry
ARM: OMAP1: Fix a typo in a comment line
ARM: OMAP1: Delete an error message for a failed memory allocation in omap1_dm_timer_init()
ARM: OMAP1: DMA: Delete an unnecessary return statement in omap1_show_dma_caps()
ARM: OMAP1: DMA: Delete an error message for a failed memory allocation in omap1_system_dma_init()
ARM: OMAP1: DMA: Improve a size determination in omap1_system_dma_init()
xfrm: add UDP encapsulation port in migrate message
xfrm: extend MIGRATE with UDP encapsulation port
ALSA: fireface: constify ALSA specific operations
ALSA: firewire: process packets in 'struct snd_pcm_ops.ack' callback
drm/amdgpu/gfx: create a common bitmask function (v2)
drm/amdgpu/gfx8: drop per-APU CU limits
ARM: imx6ull: Make suspend/resume work like on 6ul
ARM: imx: Add MXC_CPU_IMX6ULL and cpu_is_imx6ull
ARM: dts: imx6: Fix PCI GPIO reset polarity
net: phy: add Marvell Alaska X 88X3310 10Gigabit PHY support
net: phy: add XAUI and 10GBASE-KR PHY connection types
net: phy: split out 10G genphy support
net: phy: hook up clause 45 autonegotiation restart
net: phy: avoid genphy_aneg_done() for PHYs without clause 22 support
net: phy: add 802.3 clause 45 support to phylib
clk: imx7d: Fix the DDR PLL enable bit
ARM64: dts: meson-gx: Fix sensors reporting from SCP
drm/amdgpu/gfx6: properly cache mc_arb_ramcfg
drm/amdgpu/gfx9: new queue policy, take first 2 queues of each pipe
drm/amdgpu/gfx9: allocate queues horizontally across pipes
drm/amd/powerplay: fix memory leak in cz_hwmgr backend
drm/amd/powerplay: fix memory leak in rv_hwmgr backend
drm/amd/powerplay: add sclk and mclk overdrive for vega10
drm/amd/powerplay: fix populate dpm level failed when s3 on vega10.
drm/amdgpu: update to use RREG32_SOC15/WREG32_SOC15 for gmc9
drm/amdgpu: update to use RREG32_SOC15/WREG32_SOC15 for mmhub
drm/amdgpu: update to use RREG32_SOC15/WREG32_SOC15 for gfxhub
drm/amdgpu: fix the gart table cleared issue for S3
drm/amdgpu: add ip block number prints
drm/amdgpu: add ip name print for selecting ips with ip_block_mask
drm/amdgpu: remove mmhub ip
drm/amdgpu: remove gfxhub ip
drm/amdgpu: export mmhub get clockgating into gmc
drm/amdgpu: export mmhub set clockgating into gmc
drm/amdgpu: export mmhub sw_init into gmc
drm/amdgpu: export gfxhub sw_init into gmc
drm/amdgpu: fix to miss program invalidation at resume
drm/amdgpu: abstract setup vmid config for gfxhub/mmhub
drm/amdgpu: abstract disable identity aperture for gfxhub/mmhub
drm/amdgpu: abstract system domain enablement for gfxhub/mmhub
drm/amdgpu: abstract cache initialization for gfxhub/mmhub
drm/amdgpu: abstract TLB initialization for gfxhub/mmhub
drm/amdgpu: abstract system aperture initialization for gfxhub/mmhub
drm/amdgpu: abstract gart aperture initialization for gfxhub/mmhub
drm/amdgpu: abstract gart table initialization for gfxhub/mmhub
bpf: cgroup skb progs cannot access ld_abs/ind
tun: use symmetric hash
net: dsa: mv88e6xxx: fix 6085 frame mode masking
[media] saa7164: fix double fetch PCIe access condition
[media] Doc*/media/uapi: fix control name
[media] davinci: vpif_capture: fix default pixel format for BT.656/BT.1120 video
[media] coda: improve colorimetry handling
[media] media: adv7180: add adv7180cp, adv7180st compatible strings
[media] media: adv7180: Add adv7180cp, adv7180st bindings
[media] rcar-vin: fix bug in pixelformat selection
[media] rcar-vin: add missing error check to propagate error
[media] rcar-vin: remove subdevice matching from bind and unbind callbacks
bpf: Test for bpf ID
bpf: Add BPF_OBJ_GET_INFO_BY_FD
bpf: Add jited_len to struct bpf_prog
bpf: Add BPF_MAP_GET_FD_BY_ID
bpf: Add BPF_PROG_GET_FD_BY_ID
bpf: Add BPF_(PROG|MAP)_GET_NEXT_ID command
bpf: Introduce bpf_map ID
bpf: Introduce bpf_prog ID
cxgb4: implement ndo_set_vf_rate()
ppp: mppe: Use vsnprintf extension %phN
net: phy: Delete unused function phy_ethtool_gset
regulator: bd9571mwv: Statize local symbols
spi: atmel: print version only after successful registration
spi: pxa2xx: Add support for Intel Cannonlake
ASoC: Intel: Boards: Add 4-channel DMIC fixup.
ASoC: Intel: Skylake: Add enum control for mic selection
ASoC: Intel: Skylake: Add mic-select module type
ASoC: Intel: sst: Delete sst_shim_regs64; saved regs are never used
spi: mediatek: Add bindings for mediatek MT7622 soc platform
ASoC: cs35l35: Add additional delay for reset
ASoC: atmel: tse850: fix off-by-one in the "ANA" enumeration count
ASoC: rsnd: Document optional reset properties
spi: imx: rename 'bpw' variables
spi: imx: remove bytes_per_word from private driver struct
spi: imx: drop bogus unnecessary dma config
spi: imx: put struct spi_imx_config members into driver private struct
spi: imx: Drop unnecessary check
spi: imx: Nothing to do in setupxfer when transfer is NULL
regmap: Add 1-Wire bus support
regmap: make LZO cache optional
ASoC: simple-card-utils: share same dev_dbg() for sysclk
ASoC: simple-card-utils: share same dev_dbg() for Dai Name
ASoC: simple-card-utils: share same dev_dbg() for DAI format
ASoC: simple-card-utils: share same dev_dbg() for Card Name
spi: davinci: Handle return value of clk_prepare_enable
spi: davinci: Fix compilation warning.
ASoC: sun4i-codec: Add support for V3s codec
ASoC: sun8i-codec-analog: add support for V3s SoC
ASoC: sun8i-codec-analog: prepare a mixer control/widget/route set for V3s
arm64: allwinner: orangepi-pc2: Enable dwmac-sun8i
arm: sun8i: orangepi-zero: Enable dwmac-sun8i
ARM: sun8i: bananapi-m2-plus: Enable dwmac-sun8i
ARM: sun8i: orangepi-plus: Enable dwmac-sun8i
arm: sun8i: nanopi-neo: Enable dwmac-sun8i
arm: sun8i: orangepi-pc-plus: Set EMAC activity LEDs to active high
arm: sun8i: orangepi-2: Enable dwmac-sun8i
arm: sun8i: orangepi-one: Enable dwmac-sun8i
arm: sun8i: orangepi-pc: Enable dwmac-sun8i
arm: sun8i: sunxi-h3-h5: add dwmac-sun8i ethernet driver
arm: sun8i: sunxi-h3-h5: Add dt node for the syscon control module
ARM: sunxi: h3-h5: Convert R_CCU raw numbers to macros
[media] rcar-vin: refactor and fold in function after stall handling rework
[media] rcar-vin: allow switch between capturing modes when stalling
[media] rcar-vin: select capture mode based on free buffers
[media] rcar-vin: move functions which acts on hardware
[media] rcar-vin: decrease buffers needed to capture
[media] rcar-vin: use pad information when verifying media bus format
[media] rcar-vin: move pad lookup to async bound handler
[media] rcar-vin: refactor pad lookup code
[media] rcar-vin: move subdev source and sink pad index to rvin_graph_entity
platform/x86: dell-wmi: Convert to the WMI bus infrastructure
platform/x86: wmi-bmof: New driver to expose embedded Binary WMI MOF metadata
platform/x86: wmi: Require query for data blocks, rename writable to setable
platform/x86: wmi: Add an interface for subdrivers to access sibling devices
platform/x86: wmi: Bind the platform device, not the ACPI node
platform/x86: wmi: Add a new interface to read block data
platform/x86: wmi: Incorporate acpi_install_notify_handler
platform/x86: wmi: Instantiate all devices before adding them
platform/x86: wmi: Probe data objects for read and write capabilities
platform/x86: wmi: Split devices into types and add basic sysfs attributes
platform/x86: wmi: Fix error handling when creating devices
platform/x86: wmi: Turn WMI into a bus driver
platform/x86: wmi: Track wmi devices per ACPI device
platform/x86: wmi: Clean up acpi_wmi_add
platform/x86: wmi: Pass the acpi_device through to parse_wdg
platform/x86: wmi: Drop "Mapper (un)loaded" messages
s390/qeth: do early device setup for z/VM IQD NICs
s390/qeth: add support for early L3 device setup
s390/qeth: silence qeth_fix_features()
s390/qeth: consolidate pack buffer flushing
s390/qeth: add missing strings for IPA return codes
s390/qeth: log bridgeport capabilities
s390/qeth: query IPv6 IPA support on HiperSockets
s390/qeth: remove skb_is_nonlinear() check on IQD
s390/qeth: remove support for IPA_IP_FRAGMENTATION
ASoC: rt5663: Fix the IRQ issue
ASoC: audio-graph-scu-card: add missing MIX binding example
ASoC: simple-scu-card: tidyup "Sampling Rate Conversion"
ASoC: rsnd: remove unused rsnd_dai_path_info
ASoC: rsnd: remove unused rsnd_ssi_non_ops
arm64, vdso: Define vdso_{start,end} as array
spectrum_flower: Implement gact trap TC action offload
acl: Introduce ACL trap action
mlxsw: spectrum: Introduce ACL trap
mlxsw: pci: Fix size of trap_id field in CQE
net: sched: introduce helper to identify gact trap action
net: sched: introduce a TRAP control action
drm/i915: Fix 90/270 rotated coordinates for FBC
drm/i915: Fix SKL+ watermarks for 90/270 rotation
net/mlxfw: remove redundant goto on error check
drm/i915: Fix scaling check for 90/270 degree plane rotation
drm/i915: Restore has_fbc=1 for ILK-M
drm/i915: s/fbc_fc/fbc_false_color/
drm/i915: Implement fbc_status "Compressing" info for all platforms
drm/i915: Workaround VLV/CHV DSI scanline counter hardware fail
[media] rcar-vin: fix standard in input enumeration
staging: speakup: alignment match open parens
staging: speakup: in serialio.c no over 80 chars long
staging: speakup: add a space around '|'
staging: speakup: add a missing blank line after declaration
staging/rts5208: Fix read overflow in memcpy
staging: rtl8723bs: fix a couple of spelling mistakes
staging: rt5208: Fix a sleep-in-atomic bug in xd_copy_page
staging: sm750fb: change default screen resolution
staging: comedi: ni_labpc_isadma: fixed a comment coding style issue
[media] rcar-vin: fix how pads are handled for v4l2 subdevice operations
[media] rcar-vin: use rvin_reset_format() in S_DV_TIMINGS
[media] rcar-vin: reset bytesperline and sizeimage when resetting format
[media] v4l: Remove V4L2 OF framework in favour of V4L2 fwnode framework
[media] docs-rst: media: Switch documentation to V4L2 fwnode API
[media] v4l: Switch from V4L2 OF not V4L2 fwnode API
drm/i915: Remove dead code from runtime resume handler
[media] v4l: flash led class: Use fwnode_handle instead of device_node in init
[media] v4l: async: Add fwnode match support
[media] v4l: fwnode: Support generic fwnode for parsing standardised properties
[media] staging: remove todo and replace with lirc_zilog todo
[media] sir_ir: remove init_chrdev and init_sir_ir functions
[media] sir_ir: remove init_port and drop_port functions
[media] sir_ir: use dev managed resources
[media] sir_ir: attempt to free already free_irq
[media] lirc_zilog: Fix unbalanced braces around if/else
[media] lirc_zilog: Use sizeof(*p) instead of sizeof(struct P)
[media] lirc_zilog: Use __func__ for logging function name
[media] lirc_zilog: Fix NULL comparisons style
[media] lirc_zilog: Fix whitespace style checks
[media] tm6000: key_addr is unused
[media] rc-core: cx231xx - leave the internals of rc_dev alone
[media] rc-core: img-ir - leave the internals of rc_dev alone
[media] rc-core: ati_remote - leave the internals of rc_dev alone
[media] lirc_dev: cleanup header
[media] lirc_dev: cleanup includes
[media] lirc_dev: return POLLHUP and POLLERR when device is gone
[media] lirc_dev: remove unused module parameter
[media] lirc_dev: remove superfluous get/put_device() calls
[media] lirc_dev: remove lirc_irctl_init() and lirc_cdev_add()
[media] lirc_zilog: remove module parameter minor
[media] lirc_dev: merge lirc_register_driver() and lirc_allocate_driver()
[media] lirc_dev: make fops mandatory
[media] lirc_dev: clarify error handling
[media] lirc_dev: remove sampling kthread
[media] lirc_dev: remove unused set_use_inc/set_use_dec
[media] lirc_dev: remove pointless functions
[media] mceusb: TX -EPIPE (urb status = -32) lockup fix
[media] mceusb: RX -EPIPE (urb status = -32) lockup failure fix
[media] rc: meson-ir: switch config to NEC decoding on shutdown
[media] rc: meson-ir: store raw event without processing
[media] rc: fix breakage in "make menuconfig" for media_build
[media] rc: meson-ir: change irq name to to of node name
[media] rc: meson-ir: use readl_relaxed in the interrupt handler
[media] rc: meson-ir: switch to managed rc device allocation / registration
[media] rc: meson-ir: make use of the bitfield macros
[media] rc: meson-ir: remove irq from struct meson_ir
[media] rc: ir-spi: remove unnecessary initialization
[media] mceusb: fix inaccurate debug buffer dumps, and misleading debug messages
[media] mceusb: sporadic RX truncation corruption fix
powerpc/64s: Machine check handle ifetch from foreign real address for POWER9
[media] em28xx: fix spelling mistake: "missdetected" -> "misdetected"
[media] media: i2c: initialize scalar variables
[media] coda: simplify optional reset handling
[media] cx231xx: Initial support Astrometa T2hybrid
[media] au0828: Add timer to restart TS stream if no data arrives on bulk endpoint
[media] au8522: Set the initial modulation
[media] xc5000: Don't spin waiting for analog lock
[media] au8522: fix lock detection to be more reliable
[media] au8522 Remove 0x4 bit for register reads
[media] au8522: remove leading bit for register writes
[media] au8522: remove note about VBI not being implemented
[media] au8522: rework setup of audio routing
[media] au8522: don't touch i2c master registers on au8522
[media] au8522: don't attempt to configure unsupported VBI slicer
[media] media: s5p-cec: Fixed spelling mistake
[media] cec: stih: fix typos in comments
[media] cec: stih: allow to use max CEC logical addresses
[media] media: platform: coda: remove variable self assignment
[media] usbvision: add missing USB-descriptor endianness conversions
[media] v4l2-ioctl.c: always copy G/S_EDID result
[media] pxa_camera: Fix a call with an uninitialized device pointer
[media] pxa_camera: Add (un)subscribe_event ioctl
[media] pxa_camera: Fix incorrect test in the image size generation
[media] pxa_camera: Add remaining Bayer 8 formats
[media] uvcvideo: Add iFunction or iInterface to device names
[media] uvcvideo: Quirk for webcam in MacBook Pro 2016
[media] em28xx: fix+improve the register (usb control message) debugging
[media] cx18: fix spelling mistake: "demodualtor" -> "demodulator"
[media] cx25840: fix unchecked return values
[media] cobalt: fix unchecked return values
[media] m5602_s5k83a: check return value of kthread_create
[media] mxl111sf: Fix driver to use heap allocate buffers for USB messages
[media] atmel-isc: Set the default DMA memory burst size
[media] cx88: Fix regression in initial video standard setting
ARM: dts: da850-evm: fix tca6416 for use with GPIO hogs
[media] stm32-dcmi: STM32 DCMI camera interface driver
[media] dt-bindings: Document STM32 DCMI bindings
cxl: Unlock on error in probe
phy: rockchip-inno-usb2: add support of usb2-phy for rk3228 SoCs
phy: rockchip-inno-usb2: add one phy comprises with two host-ports support
phy: rockchip-inno-usb2: increase otg sm work first schedule time
phy: rockchip-inno-usb2: add a delay after phy resume
phy: cpcap-usb: Add CPCAP PMIC USB support
phy: meson8b-usb2: add support for the USB PHY on Meson8 SoCs
dt-bindings: phy: meson8b-usb2-phy: add support for the Meson8 SoCs
phy: meson: add USB2 PHY support for Meson GXL and GXM
dt-bindings: phy: meson-gxl-usb2-phy: Add documentation for the Meson GXL USB2 PHY
e1000e: use disable_hardirq() also for MSIX vectors in e1000_netpoll()
e1000e: Don't return uninitialized stats
igb: Remove useless argument
igb: check for Tx timestamp timeouts during watchdog
igb: add statistic indicating number of skipped Tx timestamps
e1000e: add statistic indicating number of skipped Tx timestamps
igb: avoid permanent lock of *_PTP_TX_IN_PROGRESS
igb: fix race condition with PTP_TX_IN_PROGRESS bits
e1000e: fix race condition around skb_tstamp_tx()
igb: mark PM functions as __maybe_unused
igb: Explicitly select page 0 at initialization
reset: Add the TI SCI reset driver
dt-bindings: reset: Add TI SCI reset binding
reset: use kref for reference counting
arm: dts: am33xx: Remove redundant interrupt-parent property
ARM: dts: bonegreen-wireless: add WL1835 Bluetooth device node
ARM: dts: AM43XX: Remove min and max voltage values for dcdc3
ARM: dts: Add am335x-boneblue
ARM: dts: twl4030: Add missing madc reference for bci subnode
ARM: OMAP2+: hwmod: populate clkctrl clocks for hwmods if available
ARM: OMAP4: cminst: add support for clkdm_xlate_address
ARM: omap2+: clockdomain: add clkdm_xlate_address
ARM: OMAP2+: PRCM: store also physical addresses for instances
ARM: OMAP4: hwmod_data: add opt clks for dss_hdmi and dss_venc
ARM: OMAP2+: timer: add support for fetching fck handle from DT
ARM: OMAP2+: Remove unused legacy code for timer
ARM: debug: qcom: add UART addresses to Kconfig help for IPQ4019
ARM: qcom_defconfig: Enable IPQ4019 clock and pinctrl
soc: qcom: smsm: Improve error handling, quiesce probe deferral
arm64: dts: apq8016-sbc: Correct WLAN LED default-trigger
arm64: dts: msm8996: Add CPU clock controller node
arm64: dts: smem enablement for msm8992
arm64: dts: msm8992 add fixed regulator
ARM: dts: add GSBI8 defines to the MSM8660 family
ARM: dts: Qualcomm APQ8060 DragonBoard ALS sensor
ARM: dts: add XOADC and IIO HWMON to MSM8660/APQ8060
ARM: dts: qcom: ipq4019: fix i2c_0 node
ARM: dts: qcom: add gsbi7 serial to ipq8064 SoC device tree
arm64: dts: Add PWM and SDHCI DT nodes for Stingray SOC
arm64: dts: Add PL022, PL330 and SP805 DT nodes for Stingray
arm64: dts: Add I2C DT nodes for Stingray SoC
arm64: dts: Add GPIO DT nodes for Stingray SOC
arm64: dts: Add pinctrl DT nodes for Stingray SOC
arm64: dts: Add NAND DT nodes for Stingray SOC
arm64: dts: Add clock DT nodes for Stingray SOC
arm64: dts: Initial DTS files for Broadcom Stingray SOC
dt-bindings: clk: Extend binding doc for Stingray SOC
ARM: dts: uniphier: use SPDX-License-Identifier
arm64: dts: uniphier: fix simple-bus unit address format error
arm64: dts: uniphier: Use - instead of @ for DT OPP entries
ARM: dts: uniphier: fix simple-bus unit address format error
ARM: dts: uniphier: Use - instead of @ for DT OPP entries
kbuild: simplify silent build (-s) detection
Input: add support for the STMicroelectronics FingerTip touchscreen
Input: add D-Link DIR-685 touchkeys driver
Doc: fix a markup error in coding-style.rst
docs: driver-api: i2c: remove some outdated information
Documentation: DMA API: fix a typo in a function name
Docs: Insert missing space to separate link from text
doc/ko_KR/memory-barriers: Update control-dependencies example
mdio: mux: fix an incorrect less than zero error check using a u32
iwlwifi: remove unnecessary code in iwl_trans_alloc_tx_cmd
iwlwifi: bump max FW API to 31
iwlwifi: fw-api: cleanup cycle includes
iwlwifi: mvm: remove SCAN_GROUP
iwlwifi: mvm: link to TX commands in documentation
iwlwifi: mvm: document structures used for BEACON_TEMPLATE_CMD
iwlwifi: mvm: link queue cmd docs to A000 command structs
iwlwifi: split firmware API from iwl-trans.h
iwlwifi: fix a kernel-doc tag
iwlwifi: mvm: clear firmware running bit earlier
iwlwifi: mvm: convert ucode_loaded to a status bit
iwlwifi: mvm: add and use iwl_mvm_device_running()
iwlwifi: mvm: use schedule_delayed_work()
iwlwifi: mvm: check firmware is up in debugfs
iwlwifi: mvm: disable prph collection in a000 hw
iwlwifi: pcie: support dumping FH in a000 hw
iwlwifi: add 9000 and A000 device families
iwlwifi: mvm: support init flow debugging
iwlwifi: mvm: add TLV for NAN API differentiation
iwlwifi: add dbgc_supported to transport configuration
iwlwifi: remove references to 8000 B-step devices
iwlwifi: cleanup references to 8000 family in NVM code
iwlwifi: pcie: add AMSDU to gen2
iwlwifi: mvm: document RX structures
iwlwifi: mvm: add AMSDU flag to offload assist
clk: at91: fix clk-generated compilation
libata: implement SECURITY PROTOCOL IN/OUT
libata: factor out a ata_identify_page_supported helper
libata: clarify log page naming / grouping
libata: factor out a ata_log_supported helper
libata: move ata_read_log_page to libata-core.c
watchdog: w83627hf: Add support for NCT6793D and NCT6795D
watchdog: core: add option to avoid early handling of watchdog
watchdog: f71808e_wdt: Add F71868 support
watchdog: Add STM32 IWDG driver
dt-bindings: watchdog: Document STM32 IWDG bindings
Documentation: devicetree: watchdog: da9062/61 watchdog timer binding
watchdog: gpio: Convert to use infrastructure triggered keepalives
watchdog: orion: make license info match the file header
watchdog: s3c2410: Minor code cleanup
watchdog: s3c2410: Simplify getting driver data
watchdog: s3c2410: Constify local structures
watchdog: intel-mid_wdt: Keep watchdog running
watchdog: renesas-wdt: add support for rza
watchdog: add rza_wdt driver
ACPI / extlog: Switch to use new generic UUID API
ACPI / bus: Switch to use new generic UUID API
ACPI / APEI: Switch to use new generic UUID API
acpi, nfit: Switch to use new generic UUID API
arm/xen: Adjust one function call together with a variable assignment
arm/xen: Delete an error message for a failed memory allocation in __set_phys_to_machine_multi()
arm/xen: Improve a size determination in __set_phys_to_machine_multi()
dt-bindings: bcm: Add Broadcom Stingray bindings document
watchdog: sama5d4: Add comment explaining what happens on resume
watchodg: sama5d4: simplify probe
efi/arm: Enable DMI/SMBIOS
x86/efi: Extend CONFIG_EFI_PGT_DUMP support to x86_32 and kexec as well
efi/efi_test: Use memdup_user() helper
efi/capsule: Add support for Quark security header
efi/capsule-loader: Use page addresses rather than struct page pointers
efi/capsule-loader: Redirect calls to efi_capsule_setup_info() via weak alias
efi/capsule: Remove NULL test on kmap()
efi/capsule-loader: Use a cached copy of the capsule header
efi/capsule: Adjust return type of efi_capsule_setup_info()
efi/capsule: Clean up pr_err/_info() messages
efi/capsule: Remove pr_debug() on ENOMEM or EFAULT
efi/capsule: Fix return code on failing kmap/vmap
ARM: dts: imx7d-sdb: Add Bluetooth support
ARM: dts: imx7d-sdb: Add Wifi support
ARM: dts: imx7d-sdb: Adjust the regulator nodes
ARM: dts: imx: Fix Ethernet PHY reset polarity
arm64: dts: ls1012a: Add coreclk
arm64: dts: ls1046a: Add dis_rxdet_inp3_quirk property to USB3 node
arm64: dts: ls208xa: disable SD UHS-I modes by default on RDB
net-next: stmmac: dwmac-sun8i: ensure the EPHY is properly reseted
net/3com: Make el3_netdev_get_ecmd return void
net/{mii, smsc}: Make mii_ethtool_get_link_ksettings and smc_netdev_get_ecmd return void
net/dec: Make __de_get_link_ksettings return void
MAINTAINERS: add uuid entry
tmpfs: generate random sb->s_uuid
scsi_debug: switch to uuid_t
nvme: switch to uuid_t
sysctl: switch to use uuid_t
partitions/ldm: switch to use uuid_t
overlayfs: use uuid_t instead of uuid_be
fs: switch ->s_uuid to uuid_t
ima/policy: switch to use uuid_t
block: remove blk_part_pack_uuid
xfs: use the common helper uuid_is_null()
xfs: remove uuid_getnodeuniq and xfs_uu_t
S390/sysinfo: use uuid_is_null instead of opencoding it
uuid: hoist uuid_is_null() helper from libnvdimm
uuid: hoist helpers uuid_equal() and uuid_copy() from xfs
uuid: don't export guid_index and uuid_index
uuid: rename uuid types
uuid: remove uuid_be defintions from the uapi header
nfsd: namespace-prefix uuid_parse
md: namespace private helper names
net: sched: select cls when cls_act is enabled
xfs: use uuid_be to implement the uuid_t type
xfs: use uuid_copy() helper to abstract uuid_t
uuid,afs: move struct uuid_v1 back into afs
genetlink: remove ops_list from genetlink header.
ARM: dts: r7s72100: add clock bit definitions
rxrpc: Add service upgrade support for client connections
rxrpc: Implement service upgrade
rxrpc: Permit multiple service binding
rxrpc: Separate the connection's protocol service ID from the lookup ID
arm64: cpufeature: Fix CPU_OUT_OF_SPEC taint for uniform systems
cpufreq: scpi: use new scpi_ops functions to remove duplicate code
firmware: arm_scpi: add support to populate OPPs and get transition latency
drm/atmel-hlcdc: Replace the panel usage with drm_panel_bridge.
powerpc/mm: Rename map_page() to map_kernel_page() on 32-bit
drm/atmel-hlcdc: Drop custom encoder cleanup func.
drm/vc4: Switch DPI to using the panel-bridge helper.
drm/vc4: Switch DSI to the panel-bridge layer, and support bridges.
powerpc/mm/hugetlb: Add support for page accounting
powerpc/mm/book(e)(3s)/32: Add page table accounting
powerpc/mm/book(e)(3s)/64: Add page table accounting
powerpc/mm/hash: Do a local flush if possible when no batch is active
drm/bridge: Refactor out the panel wrapper from the lvds-encoder bridge.
x86/mm, KVM: Teach KVM's VMX code that CR3 isn't a constant
x86/mm: Be more consistent wrt PAGE_SHIFT vs PAGE_SIZE in tlb flush code
x86/mm: Rework lazy TLB to track the actual loaded mm
x86/mm: Remove the UP asm/tlbflush.h code, always use the (formerly) SMP code
x86/mm: Use new merged flush logic in arch_tlbbatch_flush()
x86/mm: Refactor flush_tlb_mm_range() to merge local and remote cases
x86/mm: Change the leave_mm() condition for local TLB flushes
x86/mm: Pass flush_tlb_info to flush_tlb_others() etc
x86/boot: Remove unused copy_*_gs() functions
nohz: Fix buggy tick delay on IRQ storms
sched/header: Remove leftover, obsolete comment
tools/lib/lockdep: Remove private kernel headers
tools/lib/lockdep: Hide liblockdep output from test results
tools/lib/lockdep: Add dummy current_gfp_context()
tools/include: Add IS_ERR_OR_NULL to err.h
tools/lib/lockdep: Add empty __is_[module,kernel]_percpu_address
tools/lib/lockdep: Include err.h
tools/include: Add (mostly) empty include/linux/sched/mm.h
tools/lib/lockdep: Use LDFLAGS
tools/lib/lockdep: Remove double-quotes from soname
tools/lib/lockdep: Fix object file paths used in an out-of-tree build
tools/lib/lockdep: Fix compilation for 4.11
tools/lib/lockdep: Don't mix fd-based and stream IO
tools: Add install make target for liblockdep
MAINTAINERS: Update email for Sasha Levin
tools/lib/lockdep: Remove -lpthread compiler option
tools/lib/lockdep: Fix 'defined but not used' warning for init_utsname()
tools/lib/lockdep: Fix 'set but not used' warnings
tools/lib/lockdep: Fix 'unused value' warnings
tools/lib/lockdep: Enable -Wall by default
tools/lib/lockdep: Define the ARRAY_SIZE() macro
tools/lib/lockdep: Reduce MAX_LOCK_DEPTH to avoid overflowing lock_chain/: Depth
tools/lib/lockdep: Fix undefined symbol prandom_u32
MAINTAINERS: Update my email address from freescale to nxp
MAINTAINERS: Update entry for Freescale SoC drivers
selftests/powerpc: context_switch use private futexes with threads
powerpc: Fix some spelling mistakes
drm/bridge/synopsys: dw-hdmi: Use bridge->mode_valid() callback
mlxsw: spectrum_router: Align RIF index allocation with existing code
mlxsw: Fix typo inside enumeration
mlxsw: spectrum: Tidy up header file
mlxsw: spectrum: Rename the firmware file
qede: VF XDP support
qed: VF XDP support
qed: VFs to try utilizing the doorbell bar
qed: Multiple qzone queues for VFs
qed: IOV db support multiple queues per qzone
qed: Make VF legacy a bitfield
qed: Assign a unique per-queue index to queue-cid
qed: Pass vf_params when creating a queue-cid
qed*: L2 interface to use the SB structures directly
qed: Create L2 queue database
qed: Add bitmaps for VF CIDs
virtio_net: check return value of skb_to_sgvec always
macsec: check return value of skb_to_sgvec always
rxrpc: check return value of skb_to_sgvec always
ipsec: check return value of skb_to_sgvec always
skbuff: return -EMSGSIZE in skb_to_sgvec to prevent overflow
bpf: update perf event helper functions documentation
samples/bpf: add tests for more perf event types
perf, bpf: Add BPF support to all perf_event types
drm: zte: use devm_of_platform_populate()
neigh: Really delete an arp/neigh entry on "ip neigh delete" or "arp -d"
net: phy: smsc: Implement PHY statistics
net: dsa: mv88e6xxx: mv88e6161 uses mv88e6320 stats snapshot
net: dsa: mv88e6xxx: 6161 uses global 2 for PHY access
net: dsa: mv88e6xxx: move the Global 2 macros
net: dsa: mv88e6xxx: move the Global 1 macros
net: dsa: mv88e6xxx: move the Port macros
net: dsa: mv88e6xxx: move PHY macros
net: dsa: mv88e6xxx: rename chip header
net: dsa: Initialize all CPU and enabled ports masks in dsa_ds_parse()
net: dsa: Consistently use dsa_port for dsa_*_port_{apply, unapply}
net: dsa: Pass dsa_port reference to ethtool setup/restore
rxrpc: remove redundant proc_remove call
dccp: consistently use dccp_write_space()
net: phy: marvell: make some functions static
netxen: remove writeq/readq function definitions
net-procfs: Use vsnprintf extension %phN
mdio: mux: make child bus walking more permissive and errors more verbose
net/mlx5e: Offload TC matching on ip tos / traffic-class
net/mlx5e: Offload TC matching on tcp flags
net/sched: cls_flower: add support for matching on ip tos and ttl
net/flow_dissector: add support for dissection of misc ip header fields
x86/tsc: Remove the TSC_ADJUST clamp
x86/apic: Add TSC_DEADLINE quirk due to errata
x86/apic: Change the lapic name in deadline mode
lpfc debugfs: get rid of pointless access_ok()
adb: get rid of pointless access_ok()
isdn: get rid of pointless access_ok()
compat statfs: switch to copy_to_user()
staging: ks7010: use le16_to_cpu() to access __le16 field
KVM: arm/arm64: timer: remove request-less vcpu kick
KVM: arm/arm64: PMU: remove request-less vcpu kick
KVM: arm/arm64: use vcpu requests for irq injection
KVM: arm/arm64: change exit request to sleep request
KVM: arm/arm64: optimize VCPU RUN
KVM: arm/arm64: use vcpu requests for power_off
KVM: arm/arm64: replace pause checks with vcpu request checks
KVM: arm/arm64: properly use vcpu requests
KVM: Add documentation for VCPU requests
KVM: add kvm_request_pending
KVM: improve arch vcpu request defining
alarmtimer: Switch over to generic set/get/rearm routine
alarmtimer: Implement arm callback
alarmtimer: Implement try_to_cancel callback
alarmtimer: Implement remaining callback
alarmtimer: Implement forward callback
alarmtimer: Implement timer_rearm() callback
posix-timers: Make use of cancel/arm callbacks
posix-timers: Add cancel/arm callbacks
posix-timers: Zero settings value in common code
posix-timers: Make use of forward/remaining callbacks
posix-timers: Add forward/remaining callbacks
posix-timers: Add active flag to k_itimer
posix-timers: Use timer_rearm() callback in posixtimer_rearm()
posix-timers: Rename do_schedule_next_timer
posix-timers: Add timer_rearm() callback
posix-timers: Store k_clock pointer in k_itimer
posix-timers: Move interval out of the union
posix-timers: Unify overrun/requeue_pending handling
posix-timers: Move posix-timer internals to core
posix-timers: Cleanup struct k_itimer
posix-timers: Avoid gazillions of forward declarations
posix-clocks: Remove interval timer facility and mmap/fasync callbacks
posix-timers: Remove unused export of posix_timer_event()
alarmtimer: Remove pointless config conditional
signal: Remove non-uapi <asm/siginfo.h>
signal: Move copy_siginfo_to_user to <linux/signal.h>
posix-timers: Move the do_schedule_next_timer declaration
ia64: Remove HAVE_ARCH_COPY_SIGINFO
sparc: Simplify <asm/siginfo.h>
genirq: Warn when IRQ_NOAUTOEN is used with shared interrupts
genirq: Handle NOAUTOEN interrupt setup proper
KVM: arm/arm64: Use uaccess functions for GICv3 {sc}active
staging: ccree: fix spelling mistake: "chanined" -> "chained"
staging: rtl8723bs: fix another spelling mistake
staging: rtl8192e: all lines in dot11d.h are less than 80 chars long
Staging: comedi: s626.c: fixed trailing */ style issue
staging: ccree: remove descriptor context definitions
staging: ccree: remove last remnants of sblkcipher
staging: ccree: remove last remnants of sash algo
staging: ccree: fix wrong whitespace usage
staging: ccree: remove spurious blank line
staging: ccree: remove dead code
staging: ccree: drop no longer used macro
staging: ccree: use snake_case for hash enums
staging: ccree: remove unused struct
staging: ccree: remove custom bitfield macros
staging: ccree: move request_mgr to generic bitfield ops
staging: ccree: remove cycle count debug support
staging: ccree: remove unused debug macros
staging: ccree: move M/LLI defines to header file
staging: ccree: refactor LLI access macros
staging: ccree: remove 48 bit dma addr sim
staging: ccree: refactor HW command FIFO access
staging: ccree: replace bit shift with BIT macro
ARM: dts: imx7: Fix typo in watchdog pin name
ARM: imx_v6_v7_defconfig: Explicitly restore CONFIG_DEBUG_FS
platform/x86: dell-rbtn: Improve explanation about DELLABC6
platform/x86: dell-wmi: Add a better description for "stealth mode"
platform/x86: dell-wmi: Add a comment explaining the 0xb2 magic number
platform/x86: fujitsu-laptop: use device-specific data in remaining module code
platform/x86: fujitsu-laptop: use device-specific data in LED-related code
platform/x86: fujitsu-laptop: explicitly pass ACPI device to call_fext_func()
platform/x86: fujitsu-laptop: track the last instantiated FUJ02E3 ACPI device
platform/x86: fujitsu-laptop: allocate fujitsu_laptop in acpi_fujitsu_laptop_add()
platform/x86: fujitsu-laptop: use device-specific data in backlight code
platform/x86: fujitsu-laptop: allocate fujitsu_bl in acpi_fujitsu_bl_add()
platform/x86: fujitsu-laptop: distinguish current uses of device-specific data
drm/etnaviv: restore ETNA_PREP_NOSYNC behaviour
mux: mmio-based syscon mux controller
dt-bindings: add mmio-based syscon mux controller DT bindings
mux: adg792a: add mux controller driver for ADG792A/G
dt-bindings: mux-adg792a: document devicetree bindings for ADG792A/G mux
i2c: i2c-mux-gpmux: new driver
dt-bindings: i2c: i2c-mux: document general purpose i2c-mux bindings
iio: multiplexer: new iio category and iio-mux driver
dt-bindings: iio: io-channel-mux: document io-channel-mux bindings
iio: inkern: api for manipulating ext_info of iio channels
mux: gpio: add mux controller driver for gpio based multiplexers
mux: minimal mux subsystem
dt-bindings: document devicetree bindings for mux-controllers and gpio-mux
devres: trivial whitespace fix
firmware: move umh try locks into the umh code
firmware: move assign_firmware_buf() further up
firmware: add sanity check on shutdown/suspend
firmware: always enable the reboot notifier
firmware: share fw fallback killing on reboot/suspend
firmware: move kill_requests_without_uevent() up above
drivers/misc: add Aspeed LPC snoop driver
arm,arm64,drivers: add a prefix to drivers arch_topology interfaces
arm,arm64,drivers: move externs in a new header file
arm,arm64,drivers: reduce scope of cap_parsing_failed
arm, arm64: factorize common cpu capacity default code
arm: remove wrong CONFIG_PROC_SYSCTL ifdef
arm: fix return value of parse_cpu_capacity
Documentation: arm: fix wrong reference number in DT definition
memory: ti-aemif: Handle return value of clk_prepare_enable
spmi: spmi-pmic-arb: enable the SPMI interrupt as a wakeup source
spmi: pmic_arb: add support for PMIC bus arbiter v3
spmi: pmic-arb: check apid enabled before calling the handler
spmi: pmic_arb: use appropriate flow handler
spmi: pmic-arb: clear the latched status of the interrupt
spmi: pmic-arb: fix missing interrupts
spmi: pmic-arb: cleanup unrequested irqs
spmi: pmic-arb: optimize table lookups
spmi: pmic-arb: fix inconsistent use of apid and chan
spmi: pmic-arb: rename spmi_pmic_arb_dev to spmi_pmic_arb
spmi: pmic_arb: block access of invalid read and writes
drivers: dma-mapping: Do not leave an invalid area->pages pointer in dma_common_contiguous_remap()
serial: uartps: Fix kernel doc warnings
serial: 8250_of: Add reset support
tty: n_gsm: do not send/receive in ldisc close path
Fix serial console on SNI RM400 machines
tty: handle the case where we cannot restore a line discipline
tty: reserve N_SPEAKUP number
usb: host: ohci-omap3: Remove driver in favor of ohci-platform
usb: host: ohci-platform: Add support for omap3 and later
usb: host: ohci-platform: Add basic runtime PM support
usb: Make use of ktime_* comparison functions
usb: typec: Add a sysfs node to manage port type
usb: typec: update partner power delivery support with opmode
xhci: Add helper to get hardware dequeue pointer for stopped rings.
xhci: Add stream id to xhci_dequeue_state structure
xhci: Find out where an endpoint or stream stopped from its context.
usb: optimize acpi companion search for usb port devices
xhci: remove unused stopped_td pointer
iio: adc: Fix integration time/averaging for INA219/220
rtc: remove rtc_device.name
iio: adc: meson-saradc: use NULL instead of 0 for pointer
rtc: ds1307: avoid using rtc-name
iio:adc:lpc32xx Handle return value of clk_prepare_enable
iio: adc: mxs-lradc: fix non-static symbol warnings
Revert "iio: hi8435: cleanup reset gpio"
iio: adc: xilinx: Handle return value of clk_prepare_enable
iio: use proper name for the R-Car SoC
Drivers: ccree: cc_hw_queue_defs.h - align block comments
Drivers: ccree: cc_regs.h - align block comments
Drivers: ccree: hash_defs.h - align block comments
Drivers: ccree: ssi_aead.c - align block comments
Drivers: ccree: ssi_aead.h - align block comments
Drivers: ccree: ssi_buffer_mgr.c - align block comments
Drivers: ccree: ssi_buffer_mgr.h - align block comments
Drivers: ccree: ssi_cipher.h - align block comments
Drivers: ccree: ssi_config.h - align block comments
Drivers: ccree: ssi_driver.h - align block comments
Drivers: ccree: ssi_fips.c - align block comments
Drivers: ccree: ssi_fips.h - align block comments
Drivers: ccree: ssi_fips_data.h - align block comments
Drivers: ccree: ssi_fips_ext.c - align block comments
Drivers: ccree: ssi_fips_ll.c - align block comments
rtc: pcf8563: avoid using rtc->name
rtc: dev: remove rtc->name from debug message
rtc: sysfs: make name uniform
rts5208: Fix a sleep-in-atomic bug in rtsx_exclusive_enter_ss
rts5208: Fix a sleep-in-atomic bug in sd_power_off_card3v3
staging: ccree: add parentheses to macro argument
staging: ccree: fix comments formatting
staging: ccree: fix longer than 80 chars lines
staging: ccree: remove spurious blank lines
Staging: gdm724x: Change spaces to tabs
staging: android: uapi: drop definitions of removed ION_IOC_{FREE,SHARE} ioctls
staging: speakup: remove unused code
staging: speakup: check for null before calling TTY's flush_buffer
staging: lustre: in-place endianness functions
staging: lustre: changed __u32 to __be32
lustre: ko2iblnd: removed forced u32 casts after htonl
staging: lustre: cleanup le32 assignment to ldp_flags
staging: lustre: lprocfs: Use seq_puts instead of seq_printf
staging: lustre: Use kstrtouint_from_user in ldlm_rw_uint
staging: lustre: Replace printk_ratelimited with pr_warn_ratelimited
iio: adc: ina2xx: Make use of attribute flags consistent on all channels
iio: hi8435: remote ampersands from hi8435_info definition
iio: adc: cpcap: Remove hung interrupt quirk
iio: adc: cpcap: Fix die temperature
iio: adc: cpcap: Fix default register values and battery temperature
perf/core: Don't release cred_guard_mutex if not taken
ARM: sun8i: a83t: Add device node for PRCM
Input: s3c2410_ts - handle return value of clk_prepare_enable
Input: axp20x-pek - add wakeup support
clk: versatile: delete old RealView clock implementation
clk: bcm2835: Minimise clock jitter for PCM clock
clk: bcm2835: Limit PCM clock to OSC and PLLD_PER
clk: bcm2835: Correct the prediv logic
clk: add managed version of clk_bulk_get
clk: add clk_bulk_get accessories
drm/i915/cnp: Panel Power sequence changes for CNP PCH.
drm/i915/cnp: add CNP gmbus support
drm/i915/cnp: Backlight support for CNP.
drm/i915/cnp: Get/set proper Raw clock frequency on CNP.
i2c: mxs: change error printing to debug for mxs_i2c_pio_wait_xfer_end
drm/i915/cnp: Add PCI ID for Cannonpoint LP PCH
drm/i915/cnp: Introduce Cannonpoint PCH.
i2c: sh_mobile: drop needless check for of_node
i2c: sh_mobile: remove platform_data
i2c: stub: use pr_fmt
i2c: xgene-slimpro: Add ACPI support by using PCC mailbox
i2c: xgene-slimpro: Use a single function to send command message
drm/vc4: Mark the device as active when enabling runtime PM.
tcp: remove unnecessary skb_reset_tail_pointer()
bpf: Remove the capability check for cgroup skb eBPF program
bpf: Allow CGROUP_SKB eBPF program to access sk_buff
net: phy: use of_mdio_parse_addr
tcp: use TS opt on RTTs for congestion control
liquidio: Fix checkpatch errors with references crossing single line
tools: hv: set hotplug for VF on Suse
tools: hv: set allow-hotplug for VF on Ubuntu
liquidio: VF interrupt initialization cleanup
cxgb4: fix incorrect cim_la output for T6
clk: meson-gxbb: Add const to some parent name arrays
sctp: merge sctp_stream_new and sctp_stream_init
sctp: define the member stream as an object instead of pointer in asoc
clk: palmas: undo preparation of a clock source.
clk: Provide dummy of_clk_get_from_provider() for compile-testing
ALSA: doc: Update copy_user, copy_kernel and fill_silence PCM ops
ALSA: pcm: Build OSS writev/readv helpers conditionally
ALSA: pcm: Kill set_fs() in PCM OSS layer
usb: gadget: u_uac1: Kill set_fs() usage
ALSA: pcm: Direct in-kernel read/write support
ALSA: pcm: Simplify snd_pcm_playback_silence()
ALSA: pcm: Unify read/write loop
ALSA: pcm: More unification of PCM transfer codes
ALSA: pcm: Call directly the common read/write helpers
ALSA: pcm: Shuffle codes
ALSA: pcm: Check PCM state by a common helper function
ALSA: pcm: Drop the old copy and silence ops
[media] solo6x10: Convert to the new PCM ops
ASoC: blackfin: Convert to the new PCM ops
ALSA: sh: Convert to the new PCM ops
ALSA: sb: Convert to the new PCM ops
ALSA: gus: Convert to the new PCM ops
ALSA: hdsp: Convert to the new PCM ops
ALSA: rme9652: Convert to the new PCM ops
ALSA: rme96: Convert to the new PCM ops
ALSA: rme32: Convert to the new PCM copy ops
ALSA: korg1212: Convert to the new PCM ops
ALSA: nm256: Convert to new PCM copy ops
ALSA: es1938: Convert to the new PCM copy ops
ALSA: dummy: Convert to new PCM copy ops
ALSA: pcm: Introduce copy_user, copy_kernel and fill_silence ops
ARM: dts: exynos: Add HDMI CEC device to Exynos5 SoC family
drm: remove writeq/readq function definitions
qed: Add support for changing iSCSI mac
qed: Support NVM-image reading API
qed: Share additional information with qedf
qed: Correct order of wwnn and wwpn
selinux: use pernet operations for hook registration
team: add macro MODULE_ALIAS_TEAM_MODE for team mode alias
clk: rockchip: mark some special clk as critical on rk3368
drm/i915: Allow kswapd to pause the device whilst reaping
clk: rockchip: mark noc and some special clk as critical on rk3288
clk: rockchip: mark noc and some special clk as critical on rk3228
ahci: qoriq: add ls1088a platforms support
clk: rockchip: mark pclk_ddrupctl as critical_clock on rk3036
drm/i915: return the correct usable aperture size under gvt environment
clk: rockchip: add clock controller for rk3128
dt-bindings: add bindings for rk3128 clock controller
clk: rockchip: export more rk3228 clocks ids
clk: rockchip: add ids for rk3399 testclks used for camera handling
clk: rockchip: add dt-binding header for rk3128
ARM: dts: rockchip: enable usb for rk3229 evb board
ARM: dts: rockchip: add usb nodes on rk322x
iwlwifi: add wait for tx queue empty
iwlwifi: mvm: fix many kernel-doc warnings
iwlwifi: mvm: remove unused REPLY_MAX
iwlwifi: kernel-doc: make proper links
iwlwifi: mvm: remove unused TX_CMD_NEXT_FRAME_*
iwlwifi: Add fw_name_pre_rf_next_step to support different rf steps
iwlwifi: pcie: support page dumping in wrt in gen2
iwlwifi: mvm: remove wrt support of page dumps in gen2
iwlwifi: mvm: document structures used by commands
iwlwifi: mvm: create/name various enums
iwlwifi: mvm: disentangle binding command versions
iwlwifi: update device ID for a000 family
iwlwifi: mvm: add documentation links to various fields
iwlwifi: mvm: fix some kernel-doc
iwlwifi: mvm: wait for the flushed queue only
iwlwifi: mvm: add documentation to some WoWLAN commands
iwlwifi: mvm: disentangle paging command structs
iwlwifi: mvm: use u8 for reserved fields
iwlwifi: mvm: fix MCC endianness bug
iwlwifi: mvm: use proper sta_addr in firmware API
iwlwifi: mvm: document which group enums are used with which group ID
iwlwifi: mvm: fix endianness in lq_cmd declaration
iwlwifi: mvm: support old method of NVM parsing
iwlwifi: mvm: support getting nvm data from firmware
powerpc/lib/xor_vmx: Ensure no altivec code executes before enable_kernel_altivec()
powerpc/fadump: Set an upper limit for boot memory size
powerpc/fadump: Update comment about offset where fadump is reserved
powerpc/fadump: Add a warning when 'fadump_reserve_mem=' is used
iwlwifi: mvm: flush per station for DQA mode
drm/atmel-hlcdc: Use crtc->mode_valid() callback
powerpc/fadump: Return error when fadump registration fails
powerpc: Remove __ilog2()s and use generic ones
powerpc: Replace ffz() by equivalent generic function
powerpc: Use builtin functions for fls()/__fls()/fls64()
powerpc: Discard ffs()/__ffs() function and use builtin functions instead
powerpc: Handle simultaneous interrupts at once
powerpc/8xx: fix mpc8xx_get_irq() return on no irq
powerpc/40x: Clear MSR_DR in one insn instead of two
powerpc/mm: The 8xx doesn't call do_page_fault() for breakpoints
powerpc/mm: Evaluate user_mode(regs) only once in do_page_fault()
powerpc/mm: Remove a redundant test in do_page_fault()
powerpc/mm: Only call store_updates_sp() on stores in do_page_fault()
powerpc/mm: Remove __this_fixmap_does_not_exist()
powerpc/mm/ptdump: Dump the first entry of the linear mapping as well
usb: gadget: Allow a non-SuperSpeed gadget to support LPM
usb: gadget: composite: Exclude SS Dev Cap Desc
usb: gadget: function: f_fs: Move epfile waitqueue to ffs_data.
usb: gadget: function: f_fs: Let ffs_epfile_ioctl wait for enable.
usb: gadget: remove redundant self assignment
usb: move ReST documentation to Documentation/driver-api/usb/
usb: dwc3: add ReST documentation
usb: dwc3: trace: decode ctrl request
usb: dwc3: debug: remove static char buffer from dwc3_decode_event()
usb: dwc3: trace: rely on __string() and __assign_str()
usb: dwc3: gadget: slight cleanup to dwc3_process_event_entry()
usb: dwc3: debugfs: slightly improve output of trb_ring
usb: dwc3: update documentation
tools: usb: testusb: update default vary for superspeed
usb: dwc3: replace %p with %pK
ARM: at91: debug: add samv7x support
ARM: at91: add armv7m SoC detection
ARM: at91: handle CONFIG_PM for armv7m configurations
ARM: at91: Add armv7m support
ARM: at91: Document armv7m compatibles
ARM: at91: Documentation: add armv7m families
drm/omap: fix tiled buffer stride calculations
drm/omap: fix YUV422 90/270 rotation with mirroring
drm/omap: fix YUV422 rotation with TILER
drm/omap: pass rotation to dispc
drm/omap: DRM_MODE_REFLECT_* instead of mirror boolean
drm/omap: use DRM_MODE_ROTATE_* instead of OMAP_DSS_ROT_*
drm/omap: remove omap_drm_win
drm/omap: add drm_rotation_to_tiler helper()
drm/omap: rename color_mode to fourcc
drm/omap: cleanup formats array
drm/omap: remove omap_framebuffer_get_formats()
drm/omap: use DRM_FORMAT_* instead of OMAP_DSS_COLOR_*
drm/omap: use u32 instead of enum omap_color_mode
drm/omap: change supported_modes to an array
drm/omap: remove unneeded prototypes
drm/omap: add format_is_yuv() helper
drm/omap: cleanup offset calculation
drm/omap: remove dma & vrfb rotation
drm/omap: ratelimit OCP error
drm/omap: remove CLUT
drm/omap: fix setting & clearing DOUBLESTRIDE
drm/omap: Remove unused omap_dss_find_output() function
drm/omap: remove omap_overlay & omap_overlay_manager
drm/omap: remove unused fields
drm/omap: remove legacy get_resolution
drm/omap: remove unused get_dimensions()
drm/omap: remove rfbi
drm/omap: dpi: remove legacy data_lines
drm/omap: remove recommended_bpp
drm/omap: venc: remove set_type & invert_vid_out_polarity
drm/omap: sdi: remove legacy set_datapairs
drm/omap: connector-dvi/hdmi: remove extra include
drm/omap: connector-analog-tv: remove non-DT support
drm/omap: acx565akm: remove non-DT support
drm/omap: panel-dpi: remove non-DT support
drm/omap: define compat_ioctl
drm/omap: 64bit compile fixes
drm/omap: remove read_irqenable()
drm/omap: remove ovl_set_channel_out
drm/omap: remove unused ovl_enabled()
drm/omap: add new connector types
drm: omapdrm: sdi: Remove platform driver
drm: omapdrm: dpi: Remove platform driver
drm: omapdrm: Infer the OMAP version from the SoC family
drm: omapdrm: Remove unused default display name support
drm: omapdrm: Remove unused dss_get_core_pdev() function
drm: omapdrm: Drop support for non-DT devices
drm: omapdrm: Remove duplicate error messages when mapping memory
drm: omapdrm: Take GEM object reference when exporting dmabuf
drm: omapdrm: Map pages for DMA in DMA_TO_DEVICE direction
drm: omapdrm: DMA-unmap pages for all buffer types when freeing buffers
drm: omapdrm: Fix incorrect usage of the term 'cache coherency'
drm: omapdrm: Rename GEM DMA sync functions
drm: omapdrm: Rename the omap_gem_object addrs field to dma_addrs
drm: omapdrm: Lower indentation level in omap_gem_dma_sync_buffer()
drm: omapdrm: Rename omap_gem_(get|put)_paddr() to omap_gem_(un)pin()
drm: omapdrm: Rename occurrences of paddr to dma_addr
drm: omapdrm: Remove remap argument to omap_gem_get_paddr()
drm: omapdrm: Add zpos property
drm: omapdrm: Remove custom plane state
drm: omapdrm: Store the Z order in the plane state zpos field
drm: omapdrm: Remove legacy buffer synchronization support
drm: omapdrm: Use DRM core's atomic commit helper
drm: omapdrm: Handle events when enabling/disabling CRTCs
Input: synaptics-rmi4 - use %phN to form F34 configuration ID
ARM: dts: augment Moxa and Aspeed DTS for FTTMR010
arm64: defconfig: drop ARCH_VULCAN
arm64: disable Broadcom Vulcan platform
net: dsa: factor skb freeing on xmit
net: dsa: remove out_drop label in taggers rcv
net: dsa: remove dsa_uses_tagged_protocol
net: dsa: do not cast dst
net: dsa: comment hot path requirements
i40evf: update i40evf.txt with new content
i40evf: Add support for Adaptive Virtual Function
virtchnl: Add compile time static asserts to validate structure sizes
virtchnl: Add pad fields to a couple of structures
i40e/virtchnl: move function to virtchnl
virtchnl: finish conversion to virtchnl interface
i40evf/virtchnl: whitespace cleanups
i40e/virtchnl: refactor code for validate checks
virtchnl: convert to new macros
virtchnl: move some code to core driver
virtchnl: rename i40e to generic virtchnl
i40e: use new unified virtchnl header file
i40e/i40evf: create and use new unified header file
i40evf: drop i40e_type.h include
ARM: dts: rockchip: add adc button for Firefly
drm/amdgpu: add saved_bo to save vce 4.0 context when suspend
drm/amdgpu: use existing function amdgpu_bo_create_kernel
drm/amdgpu: add vcpu_bo cpu address for vce
drm/amdgpu: Move compute vm bug logic to amdgpu_vm.c
drm/amd/powerplay: enable CKS by default on vega10.
drm/amd/powerplay: Align with VBIOS to support AVFS parameters.
drm/amd/powerplay: Add floor DCEF for DS on boot.
nfsd: Check queue type before submitting a SCSI request
cdrom: Check SCSI passthrough support before reading audio
pktcdvd: Check queue type before attaching to a queue
bsg: Check queue type before attaching to a queue
block: Introduce queue flag QUEUE_FLAG_SCSI_PASSTHROUGH
mlxsw: spectrum: Add bridge dependency for spectrum
blk-mq-debugfs: Add 'kick' operation
blk-mq-debugfs: Show busy requests
blk-mq-debugfs: Show requeue list
blk-mq-debugfs: Show atomic request flags
arm64: defconfig: Enable dwmac-sun8i driver on defconfig
arm: multi_v7: Enable dwmac-sun8i driver on multi_v7_defconfig
arm: sunxi: Enable dwmac-sun8i driver on sunxi_defconfig
arm64: allwinner: bananapi-m64: Enable dwmac-sun8i
arm64: allwinner: pine64-plus: Enable dwmac-sun8i
arm64: allwinner: pine64: Enable dwmac-sun8i
arm64: allwinner: sun50i-a64: add dwmac-sun8i Ethernet driver
arm64: allwinner: sun50i-a64: Add dt node for the syscon control module
arm: sun8i: nanopi-neo: Enable dwmac-sun8i
arm: sun8i: orangepi-pc-plus: Set EMAC activity LEDs to active high
arm: sun8i: orangepi-2: Enable dwmac-sun8i
arm: sun8i: orangepi-one: Enable dwmac-sun8i
arm: sun8i: orangepi-zero: Enable dwmac-sun8i
arm: sun8i: orangepi-pc: Enable dwmac-sun8i
arm: sun8i: sunxi-h3-h5: add dwmac-sun8i ethernet driver
arm: sun8i: sunxi-h3-h5: Add dt node for the syscon control module
net-next: stmmac: Add dwmac-sun8i
dt-bindings: syscon: Add DT bindings documentation for Allwinner syscon
dt-bindings: net-next: Add DT bindings documentation for Allwinner dwmac-sun8i
net-next: stmmac: add optional setup function
net-next: stmmac: export stmmac_set_mac_addr/stmmac_get_mac_addr
powerpc: use asm-generic/socket.h as much as possible
mtd: mchp23k256: switch to mtd_device_register()
mtd: mchp23k256: Add OF device ID table
EDAC, thunderx: Fix a warning during l2c debugfs node creation
arm64: kernel: restrict /dev/mem read() calls to linear region
dt-bindings: reset: Add reset manager offsets for Stratix10
dmaengine: ste_dma40: Cleanup scatterlist layering violations
dmaengine: imx-dma: cleanup scatterlist layering violations
dmaengine: use proper name for the R-Car SoC
Smack: Use cap_capable in privilege check
Smack: Safer check for a socket in file_receive
smack: use pernet operations for hook registration
mlxsw: spectrum: Implement the ethtool flash_device callback
qed: No need to reset SBs on IOV init
qed: Reset IGU CAM to default on init
qed: Hold a single array for SBs
qed: Provide auxiliary for getting free VF SB
qed: Remove assumption on SB order in IGU
qed: Encapsulate interrupt counters in struct
qed: Add aux. function translating sb_id -> igu_sb_id
qed: Distinguish between sb_id and igu_sb_id
qed: IGU read revised
qed: Minor refactoring in interrupt code
qed: Make qed_int_cau_conf_pi() static
net: dsa: make function ksz_rcv static
ppp: remove unnecessary bh disable in xmit path
ipv4: route: restore skb_dst_set in inet_rtm_getroute
fs/locks: don't mess with the address limit in compat_fcntl64
clk: mvebu: cp110: make failure labels more meaningful
of: Support const and non-const use for to_of_node()
of: Make of_fwnode_handle() safer
of: Move OF property and graph API from base.c to property.c
drm/i915: Fix logical inversion for gen4 quirking
drm/i915: Check the ring is empty when declaring the engines are idle
drm/i915/guc: Assert that we switch between known ggtt->invalidate functions
ath10k: fix the logic of limiting tdls peer counts
ath10k: add BMI parameters to fix calibration from DT/pre-cal
ath10k: initialize nbytes to 0
drm/i915/dvo: fix debug logging on unknown DID
ath10k: log when longer bmi cmds happen
ath10k: increase BMI timeout
drm/i915/ddi: Avoid long delays during system suspend / eDP disabling
drm/i915/glk: Fix dotclock calculation in skl_check_pipe_max_pixel_rate
drm/amdkfd: Spelling s/apreture/aperture/
drm/amdkfd: NULL dereference involving create_process()
phy: Group vendor specific phy drivers
phy: Move ULPI phy header out of drivers to include path
phy: qcom-usb: Remove unused ulpi phy header
rsi: use subdirectory for firmware file
mwifiex: uap: process remain on channel expired event
mwifiex: simplify the code around ra_list
qtnfmac: remove duplicated assignment to mac
drm/exynos: Drop drm_vblank_cleanup
KVM: x86: avoid large stack allocations in em_fxrstor
KVM: white space cleanup in nested_vmx_setup_ctls_msrs()
KVM: Tidy the whitespace in nested_svm_check_permissions()
clk: Fix __set_clk_rates error print-string
clk: scpi: fix return type of __scpi_dvfs_round_rate
USB: serial: upd78f0730: make constants static
drm/i915: Guard against i915_ggtt_disable_guc() being invoked unconditionally
clk: qoriq: Separate root input clock for core PLLs on ls1012a
dt-bindings: qoriq-clock: Add coreclk
mtd: nand: mediatek: add support for MT2712 NAND FLASH Controller
mtd: nand: mediatek: add support for different MTK NAND FLASH Controller IP
mtd: nand: mediatek: refine register NFI_PAGEFMT setting
mtd: nand: mediatek: update DT bindings
mtd: nand: atmel: mark resume function __maybe_unused
mtd: nand: check ecc->total sanity in nand_scan_tail
mtd: nand: Support 'EXIT GET STATUS' command in nand_command[_lp]()
mtd: nand: Wait for PAGEPROG to finish in drivers setting NAND_ECC_CUSTOM_PAGE_ACCESS
mtd: nand: tango: Fix incorrect use of SEQIN command
mtd: nand: sunxi: Remove unneeded ->cmdfunc(NAND_CMD_READ0, 0, page)
mtd: nand: sunxi: Actually use DMA for subpage reads
mtd: nand: Drop the ->errstat() hook
mtd: nand: Drop unused cached programming support
mtd: nand: atmel: Add PM ops
mtd: nand: atmel: Add ->setup_data_interface() hooks
mtd: nand: Pass the CS line to ->setup_data_interface()
mtd: nand: gpmi: Kill gpmi_nand_exit()
mtd: nand: gpmi: Fix gpmi_nand_init() error path
mtd: gpmi: document current clock requirements
mtd: nand: gpmi: add i.MX 7 SoC support
mtd: nand: gpmi: unify clock handling
mtd: nand: Optimize checking of erased buffers
mtd: nand: fsmc_nand: handle on-die ECC case
mtd: nand: add support for Micron on-die ECC
drm/sun4i: Add compatible for the A10s pipeline
drm/sun4i: Add HDMI support
dt-bindings: display: sun4i: Add allwinner,tcon-channel property
dt-bindings: display: sun4i: Add HDMI display bindings
drm/sun4i: Ignore the generic connectors for components
drm/sun4i: tcon: multiply the vtotal when not in interlace
drm/sun4i: tcon: Change vertical total size computation inconsistency
drm/sun4i: tcon: Fix tcon channel 1 backporch calculation
drm/sun4i: tcon: Switch mux on only for composite
drm/sun4i: tcon: Move the muxing out of the mode set function
drm/sun4i: tcon: Add channel debug
drm/sun4i: tcon: add support for V3s TCON
drm/sun4i: Add compatible string for V3s display engine
drm/sun4i: add support for Allwinner DE2 mixers
drm/sun4i: add a Kconfig option for sun4i-backend
drm/i915/skl+: consider max supported plane pixel rate while scaling
clk: at91: fix clk-generated parenting
drm/i915/skl: New ddb allocation algorithm
drm/sun4i: abstract a engine type
drm/i915: Always recompute watermarks when distrust_bios_wm is set, v2.
clk: imx7d: Fix the powerdown bit location of PLL DDR
clk: mvebu: armada-38x: add support for 1866MHz variants
drm/exynos/decon5433: remove useless check
drm/exynos/decon5433: kill BIT_SUSPENDED flag
drm/exynos/decon5433: kill BIT_WIN_UPDATED flag
drm/exynos/decon5433: kill BIT_CLKS_ENABLED flag
drm/exynos/decon5433: kill BIT_IRQS_ENABLED flag
drm/exynos/decon5433: move TE handling to DECON
dt-bindings: exynos5433-decon: add TE interrupt binding
dt-bindings: exynos5433-decon: fix interrupts bindings
drm/exynos/decon5433: always do sw-trigger when vblanks enabled
drm/exynos: mixer: document YCbCr magic numbers
drm/exynos: mixer: simplify mixer_cfg_rgb_fmt()
drm/exynos/dsi: fix bridge_node DT parsing
drm/exynos/hdmi: fix pipeline disable order
drm/exynos/decon5433: simplify shadow protect code
drm/exynos/decon5433: kill BIT_IRQS_ENABLED
drm/exynos/decon5433: kill DECON_UPDATE workaround
drm/exynos: kill mode_set_nofb callback
drm/exynos: kill pipe field from drivers contexts
drm/exynos: set plane possible_crtcs in exynos_plane_init
drm/exynos: kill exynos_drm_private::pipe
drm/exynos: kill exynos_drm_crtc::pipe
drm/exynos/decon5433: implement frame counter
drm/exynos: simplify completion event handling
drm/rockchip: gem: add the lacks lock and trivial changes
drm/hdlcd|mali: Drop drm_vblank_cleanup
drm/doc: Polish irq helper documentation
drm: Extract drm_vblank.[hc]
hw_random: timeriomem_rng: Allow setting RNG quality from platform data
dt-bindings: timeriomem_rng: Add entropy quality property
crypto: arm/crc32 - enable module autoloading based on CPU feature bits
crypto: arm/sha2-ce - enable module autoloading based on CPU feature bits
crypto: arm/sha1-ce - enable module autoloading based on CPU feature bits
crypto: arm/ghash-ce - enable module autoloading based on CPU feature bits
crypto: arm/aes-ce - enable module autoloading based on CPU feature bits
clk: mvebu: ap806: introduce a new binding
clk: mvebu: ap806: do not depend anymore of the *-clock-output-names
clk: mvebu: ap806: cosmetic improvement
dt-bindings: ap806: introduce a new binding
dt-bindings: ap806: do not depend anymore of the *-clock-output-names
bpf: Take advantage of stack_depth tracking in sparc64 JIT
dsa: add maintainer of Microchip KSZ switches
net: dsa: Add Microchip KSZ switches binding
dsa: add DSA switch driver for Microchip KSZ9477
phy: micrel: add Microchip KSZ 9477 Switch PHY support
dsa: add support for Microchip KSZ tail tagging
bpf: take advantage of stack_depth tracking in x64 JIT
bpf: change x86 JITed program stack layout
bpf: use different interpreter depending on required stack size
bpf: fix stack_depth usage by test_bpf.ko
bpf: track stack depth of classic bpf programs
bpf: reconcile bpf_tail_call and stack_depth
bpf: teach verifier to track stack depth
bpf: split bpf core interpreter
bpf: free up BPF_JMP | BPF_CALL | BPF_X opcode
nfp: fix memory leak on FW load error
nfp: move basic eBPF stats to app-specific code
nfp: move bpf offload code to the BPF app
nfp: move eBPF offload files to BPF app directory
nfp: report app name in ethtool -i
nfp: move port init to apps
nfp: turn reading PCIe RTsym parameters into a helper
nfp: add missing fall through statements
sched: add helper for updating statistics on all actions
drm/amdgpu: use LRU mapping policy for SDMA engines
drm/amdgpu: guarantee bijective mapping of ring ids for LRU v3
drm/amdgpu: implement lru amdgpu_queue_mgr policy for compute v4
drm/amdgpu: untie user ring ids from kernel ring ids v6
drm/amdgpu: workaround tonga HW bug in HQD programming sequence
drm/amdgpu: condense mqd programming sequence
drm/amdgpu: new queue policy, take first 2 queues of each pipe v2
drm/amdgpu: avoid KIQ clashing with compute or KFD queues v2
drm/amdgpu: remove hardcoded queue_mask in PACKET3_SET_RESOURCES
drm/amdgpu: allocate queues horizontally across pipes
drm/amdgpu: remove duplicate magic constants from amdgpu_amdkfd_gfx*.c
drm/amdkfd: allow split HQD on per-queue granularity v5
drm/amdgpu: teach amdgpu how to enable interrupts for any pipe v3
drm/amdgpu: allow split of queues with kfd at queue granularity v4
drm/amdgpu: take ownership of per-pipe configuration v3
drm/radeon: take ownership of pipe initialization
drm/amdgpu: rename rdev to adev
drm/amdgpu: fix kgd_hqd_load failing to update shadow_wptr
drm/amdgpu: unify MQD programming sequence for kfd and amdgpu v2
drm/amdgpu: remove duplicate definition of cik_mqd
drm/amdgpu: detect timeout error when deactivating hqd
drm/amdgpu: refactor MQD/HQD initialization v3
drm/amdgpu: clarify MEC_HPD_SIZE is specific to a gfx generation
ARM: dts: sun8i: h3: Add initial NanoPi M1 Plus support
i2c: reformat core-base file header
i2c: remove unneeded includes from core
docs: i2c: dev-interface: adapt to new filenames of the i2c core
i2c: break out ACPI support into separate file
i2c: break out OF support into separate file
i2c: break out smbus support into separate file
i2c: break out slave support into separate file
i2c: rename core source file to allow refactorization
ARM: s3c64xx: Do not select ARM_AMBA from S3C64XX_PL080
drm/amd/powerplay: code clean up in vega10_hwmgr.c
Revert "drm/amd/powerplay: disable engine spread spectrum feature on Vega10."
drm/amd/powerplay: enable deep sleep by default for vega10
drm/amd/powerplay: enable ulv feature by default for vega10.
drm/amdgpu: stop joining VM PTE updates
drm/amdgpu: cache the complete pde
drm/amdgpu: Remove two ! operations in an if condition
drm/amdgpu: Optimize a function called by every IB sheduling
drm/amdgpu: Program ring for vce instance 1 at its register space
drm/amdgpu: Return EINVAL if no PT BO
drm/amdgpu: add some extra VM error handling
drm/amdgpu: cleanup adjust_mc_addr handling v4
drm/amdgpu: enable lbpw on raven
drm/amdgpu: init lbpw on raven
drm/amdgpu: update sdma 4.1 raven specific golden settings
drm/amdgpu: update GC 9.1 raven specific golden settings
drm/amdgpu: update GC 9.1 golden settings
drm/amdgpu: remove unnecessary debug message
drm/amd/powerplay: fix set tools address for Vega10
drm/amd/powerplay: fix soft pptable size for Vega10
drm/amdgpu: optimize amdgpu driver load & resume time
netvsc: Add #include's for csum_* function declarations
drm/vc4: Fix comment in vc4_drv.h
drm/pl111: fix warnings without CONFIG_ARM_AMBA
ARM: dts: am43xx-clocks: Add support for CLKOUT2
pstore: Fix format string to use %u for record id
pstore: Populate pstore record->time field
pstore: Create common record initializer
efi-pstore: Refactor erase routine
pstore: Avoid potential infinite loop
pstore: Fix leaked pstore_record in pstore_get_backend_records()
pstore: Don't warn if data is uncompressed and type is not PSTORE_TYPE_DMESG
rtnetlink: use the new rtnl_get_event() interface
memory: omap-gpmc: add error message if bank-width property is absent
memory: omap-gpmc: make dts snippet include semicolon
samples/bpf: bpf_load.c order of prog_fd[] should correspond with ELF order
net/mlxfw: select CONFIG_XZ_DEC
net: dsa: remove dev arg of dsa_register_switch
net: dsa: mv88e6xxx: rename PHY PPU functions
net: dsa: mv88e6xxx: rename PHY PPU accessors
net: dsa: mv88e6xxx: provide a PHY setup helper
mwifiex: check next packet length for usb tx aggregation
mwifiex: usb: add timer to flush aggregation packets
mwifiex: usb: transmit aggregation packets
mwifiex: usb: kill urb before free its memory
mwifiex: use variable interface header length
drm/i915: Prevent the system suspend complete optimization
drm/atomic: Consitfy mode parameter to drm_atomic_set_mode_for_crtc()
arm: dts: Add Mediatek MT2701 i2c device node
arm: dts: mt2701: Add node for Mediatek JPEG Decoder
ixgbe: fix incorrect status check
ixgbe: add missing configuration for rate select 1
ixgbe: always call setup_mac_link for multispeed fiber
ixgbe: add write flush when configuring CS4223/7
ixgbe: correct CS4223/7 PHY identification
dt-bindings: mtk-sysirq: Correct bindings for supported SoCs
ixgbevf: Resolve warnings for -Wimplicit-fallthrough
ixgbevf: Resolve truncation warning for q_vector->name
ixgbe: Resolve warnings for -Wimplicit-fallthrough
ixgbe: Resolve truncation warning for q_vector->name
ixgbe: Add error checking to setting VF MAC
ixgbe: Correct thermal sensor event check
ixgbe: enable L3/L4 filtering for Tx switched packets
ixgbe: Remove MAC X550EM_X 1Gbase-t led_[on|off] support
ixgbe: initialize u64_stats_sync structures early at ixgbe_probe
ixgbe/ixgbevf: Enables TSO for MPLS encapsulated packets
rtc.txt: standardize document format
ath10k: go back to using dma_alloc_coherent() for firmware scratch memory
rtc: interface: Validate alarm-time before handling rollover
rtc: opal: Handle disabled TPO in opal_get_tpo_time()
platform/x86: intel_cht_int33fe: Set supplied-from property on max17047 dev
i40e: Check for memory allocation failure
i40e: check for Tx timestamp timeouts during watchdog
i40e: use pf data structure directly in i40e_ptp_rx_hang
i40e: add statistic indicating number of skipped Tx timestamps
i40e: avoid permanent lock of *_PTP_TX_IN_PROGRESS
i40e: fix race condition with PTP_TX_IN_PROGRESS bits
i40evf: disable unused flags
ARM: dts: at91: sama5d2_xplained: add pwm controller
i40evf: fix merge error in older patch
ARM: dts: at91: Add the NOR flash available on sama5d3 dev kits
i40evf: fix duplicate lines
ARM: dts: at91: Switch to the new NAND bindings
ARM: dts: at91: Declare EBI/NAND controllers
dt-bindings: mtd: atmel-nand: Document the nfc-io bindings
ARM: dts: at91-sama5d4: use IRQ_TYPE_* to specify irq flags
dts: gpio_atmel: adapt binding doc to reality
drm/arcgpu: Drop drm_vblank_cleanup
drm/atmel: Drop drm_vblank_cleanup
drm/imx: Drop drm_vblank_cleanup
drm/meson: Drop drm_vblank_cleanup
drm/stm: Drop drm_vblank_cleanup
drm/sun4i: Drop drm_vblank_cleanup
drm: better document how to send out the crtc disable event
drm: Use vsnprintf extension %ph
drm/doc: move printf helpers out of drmP.h
drm/i915/guc: Fix doorbell id selection
drm/pl111: select DRM_PANEL
rtc: m41t80: add clock provider support
rtc: m41t80: remove sqw sysfs entry
rtc: m41t80: fix SQW dividers override when setting a date
rtc: m41t80: fix SQWE override when setting an alarm
rtc: rtc-ds1307: enable support for mcp794xx as a wakeup source without IRQ
x86/KASLR: Use the right memcpy() implementation
remoteproc: fix spelling mistake: "Resouce" -> "Resource"
rpmsg: Introduce Qualcomm RPM glink driver
soc: qcom: Add device tree binding for GLINK RPM
bnxt_en: Fix xmit_more with BQL.
gpio: xra1403: select REGMAP_SPI
gpiolib: remove unused variable
pinctrl: stm32: Implement .get_direction gpio_chip callback
pinctrl: stm32: set pin to gpio input when used as interrupt
pinctrl: mcp23s08: improve I2C Kconfig dependency
bnxt_en: Pass in sh parameter to bnxt_set_dflt_rings().
bnxt_en: Implement xmit_more.
bnxt_en: Optimize doorbell write operations for newer chips.
bnxt_en: Add additional chip ID definitions.
bnxt_en: Add a callback to inform RDMA driver during PCI shutdown.
bnxt_en: Add PCI IDs for BCM57454 VF devices.
bnxt_en: Support for Short Firmware Message
net: dsa: b53: remove unused dev argument
net: dsa: remove dsa_port_is_bridged
ARM64: dts: meson-gxl: Add SPI pinctrl nodes
ARM64: dts: meson-gxbb: Add SPI pinctrl nodes
ARM64: dts: meson-gxl: Add Ethernet PHY LEDS pins nodes
ARM64: dts: meson-gxl: Add CEC pins nodes
ARM64: dts: meson-gxbb: Add CEC pins nodes
ARM64: dts: Fix GXBB periphs pinctrl pull-enable register base
ARM64: dts: Fix GXL periphs pinctrl pull-enable register base
ARM64: dts: meson-gxl: Fix pinctrl periphs gpio-ranges
arm64: dts: amlogic: Add NanoPi K2
dt-bindings: arm: amlogic: Add NanoPi K2
arm64: dts: meson-gxm: Add R-Box Pro
dt-bindings: arm: amlogic: Add R-Box Pro
dt-bindings: Add Kingnovel vendor prefix
dt-bindings: net: move FMan binding
audit: add ambient capabilities to CAPSET and BPRM_FCAPS records
PCI: Restore PRI and PASID state after Function-Level Reset
PCI: Cache PRI and PASID bits in pci_dev
cxgb4: Fix netdev_features flag
cxgb4: FW upgrade fixes
cxgb4: add new T5 pci device id
cxgb4: keep carrier off before registering netdev
net: qualcomm: add QCA7000 UART driver
dt-bindings: qca7000: append UART interface to binding
dt-bindings: slave-device: add current-speed property
dt-bindings: qca7000: rename binding
dt-bindings: qca7000-spi: Rework binding
net: qualcomm: make qca_7k_common a separate kernel module
net: qualcomm: prepare frame decoding for UART driver
net: qualcomm: rename qca_framing.c to qca_7k_common.c
net: qca_spi: Clarify MODULE_DESCRIPTION
net: qualcomm: move qcaspi_tx_cmd to qca_spi.c
net: qca_spi: remove QCASPI_MTU
net: qualcomm: Improve readability of length defines
net: qualcomm: use net_device_ops instead of direct call
net: qca_spi: Use SET_NETDEV_DEV()
net: qca_7k: Use BIT macro
net: qca_framing: use u16 for frame offset
net: qualcomm: qca_7k: clean up header includes
drm/i915/psr: disable psr2 for resolution greater than 32X20
dt-bindings: net: Add Cortina device tree bindings
net: phy: Add Cortina CS4340 driver
nohz: Reset next_tick cache even when the timer has no regs
drm/i915: Hold a wakeref for probing the ring registers
drm/i915: Short-circuit i915_gem_wait_for_idle() if already idle
qed: Cache alignemnt padding to match host
qed: Mask parities after occurance
qed: Print multi-bit attentions properly
qed: Diffrentiate adapter-specific attentions
qed: Get rid of the attention-arrays
qed: Support dynamic s-tag change
qed: QL41xxx VF MSI-x table
qed: Don't inherit RoCE DCBx for V2
qed: Correct DCBx update scheme
qed: Add missing static/local dcbx info
ALSA: pcm: include pcm_local.h and remove some extraneous tabs
net: mpls: remove unnecessary initialization of err
net: mpls: Make nla_get_via in af_mpls.c
net: mpls: Add extack messages for route add and delete failures
net: mpls: Pull common label check into helper
net: Fill in extack for mpls lwt encap
net: add extack arg to lwtunnel build state
net: lwtunnel: Add extack to encap attr validation
net: ipv4: Add extack message for invalid prefix or length
net: ipv4: refactor key and length checks
ata: sata_fsl: cut drvdata assignment
ata: samsung_cf: cut drvdata assignment
ata: rb532_cf: cut drvdata assignment
ata: dwc_460ex: cut drvdata assignment
ata: ep93xx: cut drvdata assignment
ata: bf54x: cut drvdata assignment
cfq-iosched: Delete unused function min_vdisktime()
nfp: don't keep count for free buffers delayed kick
nfp: don't add ring size to index calculations
nfp: fix print format for ring pointers in ring dumps
nfp: don't wait for resources indefinitely
nfp: add hwmon support
nfp: support variable NSP response lengths
nfp: shorten CPP core probe logs
nfp: support long reads and writes with the cpp helpers
nfp: only try to get to PCIe ctrl memory if BARs are wide enough
nfp: don't set aux pointers if ioremap failed
nfp: set driver VF limit
nfp: add set_mac_address support while the interface is up
nfp: add MAY_USE_DEVLINK dependency
nbd: add FUA op support
drm/i915/gvt: Return -EIO if host GuC submission is enabled when loading GVT-g
drm/i915/gvt: Return -EIO if host enable_execlists not enabled when loading GVT-g
drm/i915/gvt: Add gvt options sanitize function
HID: intel_ish-hid: enable compile testing
HID: intel_ish-hid: fix format string for size_t
HID: intel_ish-hid: convert timespec to ktime_t
HID: intel_ish-hid: clarify locking in client code
HID: intel_ish-hid: fix potential uninitialized data usage
arm64: perf: Extend event config for ARMv8.1
ARM: make configuration of userspace Thumb support an expert option
ARM: dts: da850: Add interrupt-controller property to gpio node
drm/i915: Remove toplevel struct_mutex locking from debugfs/i915_drop_caches
drm/i915: Add kerneldoc to describe i915_gem_object.vma_list
ARM64/PCI: Set root bus NUMA node on ACPI systems
ARM: davinci_all_defconfig: Enable CPPI 4.1 USB OTG DMA
ARM: dts: da850: Add CPPI 4.1 DMA to USB OTG controller
arm64: dts: rockchip: update common rk3399 operating points
arm64: dts: rockchip: introduce rk3399-op1 operating points
arm64: futex: Fix undefined behaviour with FUTEX_OP_OPARG_SHIFT usage
arm64: check return value of of_flat_dt_get_machine_name
arm64: cpufeature: Don't dump useless backtrace on CPU_OUT_OF_SPEC
arm64: mm: explicity include linux/vmalloc.h
arm64: Add dump_backtrace() in show_regs
arm64: Call __show_regs directly
arm64: Preventing READ_IMPLIES_EXEC propagation
arm64: dts: rockchip: enable usb3 controllers on rk3399-firefly
arm64: dts: rockchip: add ethernet0 alias on rk3399
arm64: dts: rockchip: bring rk3399-firefly power-tree in line
iommu/amd: Constify irq_domain_ops
iommu/amd: Ratelimit io-page-faults per device
iommu/vt-d: Constify irq_domain_ops
iommu/vt-d: Unwrap __get_valid_domain_for_dev()
drm/i915: Convert intel_sdvo connector properties to atomic.
drm/i915: Handle force_audio correctly in intel_sdvo
drm/i915: Convert intel_hdmi connector properties to atomic
drm/i915: Convert intel_dp properties to atomic, v2.
drm/i915: Make intel_dp->has_audio reflect hw state only
drm/i915: Convert LVDS connector properties to atomic.
drm/i915: Convert DSI connector properties to atomic.
drm/i915: Add plumbing for digital connector state, v3.
drm/i915: Use per-connector scaling mode property
ALSA: declare snd_kcontrol_new structures as const
drm/i915: Use atomic scaling_mode instead of panel.fitting_mode
drm/bridge: analogix-anx78xx: Use bridge->mode_valid() callback
backlight: Report error on failure
EDAC, mv64x60: Check driver registration success
mac80211: Invoke TX LED in more code paths
skbuff/mac80211: introduce and use skb_put_zero()
drm/i915: Remove decoupled MMIO code
mtd: nand: Make sure drivers not supporting SET/GET_FEATURES return -ENOTSUPP
drm/i915: Disable decoupled MMIO
drm: Use mode_valid() in atomic modeset
drm: Use new mode_valid() helpers in connector probe helper
drm: Introduce drm_bridge_mode_valid()
drm: Add drm_{crtc/encoder/connector}_mode_valid()
dmaengine: imx-sdma: Fix compilation warning.
dmaengine: imx-sdma: Handle return value of clk_prepare_enable
dmaengine: pl330: Add IOMMU support to slave tranfers
powerpc: Link warning for orphan sections
powerpc/64: Tool to check head sections location sanity
powerpc/64: Handle linker stubs in low .text code
powerpc/64s: Tool to flag direct branches from unrelocated interrupt vectors
powerpc/64: Linker on-demand sfpr functions for modules
powerpc/64: Do not create new section for save/restore functions
powerpc/64: Do not link crtsaveres.o in boot
powerpc/64: Do not link crtsavres.o in vmlinux
powerpc/64: Place sfpr section explicitly with the linker script
powerpc: Use uapi/asm-generic/sockios.h
powerpc: Use the asm-generic versions of some uapi includes
powerpc/[booke|4xx]: Don't clobber TCR[WP] when setting TCR[DIE]
powerpc/44x/fsp2: Add defconfig for FSP2 board
powerpc/44x/fsp2: Add device tree for FSP2 board
powerpc/44x/fsp2: Platform support for FSP2 (476fpe) board
cpuidle-powernv: Allow Deep stop states that don't stop time
powerpc/powernv/idle: Use Requested Level for restoring state on P9 DD1
powerpc/powernv/idle: Restore SPRs for deep idle states via stop API.
powerpc/powernv/idle: Restore LPCR on wakeup from deep-stop
powerpc/powernv/idle: Decouple Timebase restore & Per-core SPRs restore
powerpc/powernv/idle: Correctly initialize core_idle_state_ptr
powerpc: Add HAVE_IRQ_TIME_ACCOUNTING
powerpc/sequoia: Fix NAND partitions not to overlap
powerpc: Tweak copy selection parameter in __copy_tofrom_user_power7()
powerpc/xmon: Fix compile error with PPC_8xx=y
powerpc/powernv: Fix CPU_HOTPLUG=n idle.c compile error
powerpc/64s: Fix OPAL_CALL non-maskable interrupt reentrancy
powerpc/64s: Fix FIXUP_ENDIAN non-maskable interrupt reentrancy
Input: synaptics-rmi4 - change a char type to u8
Input: sparse-keymap - remove sparse_keymap_free()
arm64: dts: rockchip: add sdmmc/sdio/emmc nodes for RK3328 SoCs
leds: trigger: gpio: Use threaded IRQ
leds: trigger: gpio: Refresh LED state after GPIO change
drm: Remove drm_device->virtdev
pinctrl: xway: fix copy/paste error in xrx200_grps
dt-bindings: add compatible string for Allwinner R40 pinctrl
pinctrl: sunxi: drop dedicated A20 driver
pinctrl: sunxi: add A20 support to A10 driver
pinctrl: sunxi: Add SoC ID definitions for A10, A20 and R40 SoCs
staging: vchiq_core: Replace remaining BUG_ON with WARN_ON
staging: vchiq_core: Bail out in case of invalid tx_pos
staging: vchiq_core: Don't BUG if process is unexpected
staging: vchiq_core: Bail out if ref_count is unexpected
staging: vchiq_core: Bail out if service is NULL
staging: vchiq_core: Don't BUG if sending RESUME fails
staging: vchiq_core: Bailout if VCHIQ state is already initialized
staging: vchiq_core: Simplify VCHIQ init
staging: vchiq_2835_arm: Use PAGE_MASK macro
staging: vchiq_2835_arm: Handle vmalloc_to_page error case
staging: vchiq_2835_arm: Fix function name cleaup_pagelistinfo
staging: vchiq_arm: Avoid multiline dereference
staging: vchiq_arm: Fix variable names in comment
staging: vchiq_2835_arm: Remove unnecessary assignment to slot_mem_size
staging: vchiq_2835_arm: Reduce scope of i in free_pagelist
staging: vchiq_core: Use return value of mutex_lock_killable directly
staging: rtl8188eu: removes comparison to null
staging: rtl8188eu: removed unnecessary blank lines
staging: rtl8188eu: removed unnecessary parentheses
staging: rtl8188eu: removed function names from strings
staging: rtl8188eu: add spaces around character
staging: rtl8188eu: fixes block comments subsequent lines
staging: rtl8188eu: fix comments with lines over 80 characters
staging: rtl8192u: swap comparison to constant
staging: fsl-dpaa2/eth: Map Tx buffers as bidirectional
staging: fsl-dpaa2/eth: Fix address translations
Drivers: ccree: ssi_fips_local.c - align block comments
Drivers: ccree: ssi_hash.c - align block comments
Drivers: ccree: ssi_hash.h - align block comments
Drivers: ccree: ssi_ivgen.c - align block comments
Drivers: ccree: ssi_pm.h - align block comments
Drivers: ccree: ssi_pm_ext.c - align block comments
Drivers: ccree: ssi_pm_ext.h - align block comments
Drivers: ccree: ssi_request_mgr.c - align block comments
Drivers: ccree: ssi_request_mgr.h - align block comments
Drivers: ccree: ssi_sysfs.c - align block comments
Drivers: ccree: ssi_sysfs.h - align block comments
staging: ccree: fix cc_crypto_ctx.h white spaces
staging: wilc1000: add missing blank line after struct declaration
staging: wilc1000: remove excessive blank lines
staging: wlan-ng: hfa384x: fix several type issues.
staging: fbtft: Fix to avoid precedence issues
ASoC: audio-graph-scu-card: tidyup return method from probe()
ASoC: add audio-graph-scu-card support
ASoC: add audio-graph-scu-card document
ASoC: zx-i2s: fix harsh noise with 16-bit audio
clk: meson-gxbb: Add EE 32K Clock for CEC
clk: gxbb: remove CLK_IGNORE_UNUSED from clk81
clk: meson: meson8b: mark clk81 as critical
clk: meson: gxbb: remove the "cpu_clk" from the GXBB and GXL driver
clk: meson-gxbb: un-export the CPU clock
clk: meson-gxbb: expose UART clocks
clk: meson-gxbb: expose SPICC gate
pinctrl: rockchip: Add iomux-route switching support for rk3399
pinctrl: rockchip: Add iomux-route switching support for rk3328
pinctrl: rockchip: Add iomux-route switching support for rk3228
pinctrl: rockchip: Add iomux-route switching support
clk: meson-gxbb: expose spdif master clock
clk: meson-gxbb: expose i2s master clock
clk: meson-gxbb: expose spdif clock gates
gpio/pinctrl: ingenic: depend on OF
gpio: adp5588: move header file out of I2C realm
gpio: ml-ioh: check the return value of irq_alloc_generic_chip()
gpio: sta2x11: check the return value of irq_alloc_generic_chip()
gpio: pch: check the return value of irq_alloc_generic_chip()
gpio: mockup: support irqmask and irqunmask
gpio: mockup: be quiet unless something goes wrong
gpio: mockup: add prefixes to the direction enum
gpio: mockup: fix direction values
netfilter: cttimeout: use nf_ct_iterate_cleanup_net to unlink timeout objs
netfilter: nf_ct_helper: use nf_ct_iterate_destroy to unlink helper objs
netfilter: nft_set_hash: add lookup variant for fixed size hashtable
netfilter: nft_set_hash: add non-resizable hashtable implementation
netfilter: nf_tables: allow large allocations for new sets
netfilter: nft_set_hash: add nft_hash_buckets()
netfilter: nf_tables: pass set description to ->privsize
netfilter: nf_tables: select set backend flavour depending on description
netfilter: nft_set_hash: use nft_rhash prefix for resizable set backend
netfilter: nf_tables: no size estimation if number of set elements is unknown
netfilter: nft_set_hash: unnecessary forward declaration
netfilter: nat: destroy nat mappings on module exit path only
netfilter: conntrack: restart iteration on resize
netfilter: conntrack: add nf_ct_iterate_destroy
netfilter: conntrack: don't call iter for non-confirmed conntracks
netfilter: conntrack: rename nf_ct_iterate_cleanup
netfilter: nft_rt: make local functions static
netfilter: dup: resolve warnings about missing prototypes
netfilter: ipt_CLUSTERIP: switch to nf_register_net_hook
netfilter: ctnetlink: delete extra spaces
gpiolib: Re-use bitmap_fill() instead of open coded loop
PNP / ACPI: remove FSF address
PNP / ACPI: join strings back for better maintenance
PNP / ACPI: add support for GpioInt resource type
gpio: acpi: Split out acpi_gpio_get_irq_resource() helper
gpio: acpi: Override GPIO initialization flags
gpio: acpi: Factor out acpi_gpio_to_gpiod_flags() helper
gpio: acpi: Explain how to get GPIO descriptors in ACPI case
gpio: acpi: Synchronize acpi_find_gpio() and acpi_gpio_count()
gpio: acpi: Even more tighten up ACPI GPIO lookups
gpio: acpi: Do sanity check for GpioInt in acpi_find_gpio()
gpio: acpi: Align acpi_find_gpio() with DT version
gpiolib: Export gpiod_configure_flags() to internal users
gpio: of: Add documentation of new sleep standard GPIO specifiers
gpio: arizona: Add support for GPIOs that need to be maintained
gpio: Add new flags to control sleep status of GPIOs
microblaze: remove asm-generic wrapper headers
gpio: of: Reflect decoupling of open collector and active low/high
microblaze: wire up statx syscall
microblaze: Set ->min_delta_ticks and ->max_delta_ticks for timer
pinctrl: meson-gxl: Add Ethernet PHY LEDS pins
microblaze: use sg_phys()
pinctrl: meson-gxl: Add CEC pins
pinctrl: meson-gxbb: Add CEC pins
pinctrl: meson-gxl: Fix typo in AO SPDIF pins
pinctrl: meson-gxl: Fix typo in AO I2S pins
pinctrl: meson-gxbb: Add missing GPIODV_18 pin entry
pinctrl: meson-gxl: Add missing GPIODV_18 pin entry
gpio: davinci: Handle return value of clk_prepare_enable
ARM: dts: orange-pi-zero: add node for SPI NOR
pinctrl: bcm: clean up modular vs. non-modular distinctions
pinctrl: tegra: clean up modular vs. non-modular distinctions
pinctrl: single: use of_device_get_match_data() to get soc data
pinctrl: zte: fix group_desc initialization
pinctrl: meson-gxbb: Add SPI pins for SPICC controller
pinctrl: meson-gxl: Add SPI pins for the SPICC controller
gpio: mvebu: Select REGMAP_MMIO now that regmap is used
drm/i915: Update DRIVER_DATE to 20170529
ARM: sun7i: a20: cubietruck: Tie AXP209's USB power supply to USB PHY
ARM: sun6i: a31: hummingbird: Enable AXP221's ACIN power supply
ARM: sun4i: a10: cubieboard: Enable AXP209's ACIN power supply
ARM: sun7i: a20: bananapi-m1-plus: Enable AXP209's ACIN power supply
ARM: sun7i: a20: cubieboard2: Enable AXP209's ACIN power supply
ARM: sun7i: a20: cubieboard2: Move usb_otg node for alphabetical ordering
EDAC, ie31200: Add Intel Kaby Lake CPU support
compiler: Add __designated_init annotation
gcc-plugins: Detail c-common.h location for GCC 4.6
thermal: cpu_cooling: Replace kmalloc with kmalloc_array
thermal: cpu_cooling: Rearrange struct cpufreq_cooling_device
thermal: cpu_cooling: 'freq' can't be zero in cpufreq_state2power()
thermal: cpu_cooling: don't store cpu_dev in cpufreq_cdev
thermal: cpu_cooling: get_level() can't fail
thermal: cpu_cooling: create structure for idle time stats
thermal: cpu_cooling: merge frequency and power tables
thermal: cpu_cooling: get rid of 'allowed_cpus'
thermal: cpu_cooling: OPPs are registered for all CPUs
thermal: cpu_cooling: store cpufreq policy
cpufreq: create cpufreq_table_count_valid_entries()
thermal: cpu_cooling: use cpufreq_policy to register cooling device
thermal: cpu_cooling: get rid of a variable in cpufreq_set_cur_state()
thermal: cpu_cooling: remove cpufreq_cooling_get_level()
thermal: cpu_cooling: replace cool_dev with cdev
thermal: cpu_cooling: Name cpufreq cooling devices as cpufreq_cdev
thermal: cpu_cooling: rearrange globals
thermal: cpu_cooling: Avoid accessing potentially freed structures
net: phy: Relax error checking on sysfs_create_link()
net: dsa: mv88e6xxx: handle SERDES error appropriately
bonding: Prevent duplicate userspace notification
rtnl: Add support for netdev event to link messages
osf_sigstack(): switch to put_user()
osf_sys.c: switch handling of timeval32/itimerval32 to copy_{to,from}_user()
osf_getdomainname(): use copy_to_user()
nfsd_readlink(): switch to vfs_get_link()
drbd: ->sendpage() never needed set_fs()
dio: use probe_kernel_read()
hp_sdc: use probe_kernel_read()
hpfb: use probe_kernel_read()
switch compat_drm_dma() to drm_ioctl_kernel()
switch compat_drm_resctx() to drm_ioctl_kernel()
switch compat_drm_getsareactx() to drm_ioctl_kernel()
switch compat_drm_setsareactx() to drm_ioctl_kernel()
switch compat_drm_freebufs() to drm_ioctl_kernel()
switch compat_drm_markbufs() to drm_ioctl_kernel()
switch compat_drm_addmap() to drm_ioctl_kernel()
switch compat_drm_getstats() to drm_ioctl_kernel()
switch compat_drm_getclient() to drm_ioctl_kernel()
switch compat_drm_infobufs() to drm_ioctl_kernel()
switch compat_drm_getmap() to drm_ioctl_kernel()
compat_drm_setunique(): don't bother
switch compat_drm_getunique() to drm_ioctl_kernel()
switch compat_drm_version() to drm_ioctl_kernel()
switch compat_drm_addbufs() to drm_ioctl_kernel()
drm_compat_ioctl(): prepare for conversions to drm_ioctl_kernel()
new helper: drm_ioctl_kernel()
do_sigaltstack(): lift copying to/from userland into callers
take compat_sys_old_getrlimit() to native syscall
trim __ARCH_WANT_SYS_OLD_GETRLIMIT
posix-timers: Remove mmtimer leftovers
alarmtimer: Fix posix-timer constification fallout
fs/locks: pass kernel struct flock to fcntl_getlk/setlk
fs: locks: Fix some troubles at kernel-doc comments
doc: update kernel version in sysfs-uevent ABI doc
Revert "firmware: vpd: remove platform driver"
ARM: dts: vf610-zii: Add switch eeprom-length properties
posix-timers: Make posix_clocks immutable
remoteproc: Modify recovery path to use rproc_{start,stop}()
remoteproc: Introduce rproc_{start,stop}() functions
EDAC, mv64x60: Replace in_le32()/out_le32() with readl()/writel()
EDAC, mv64x60: Fix pdata->name
blk-mq: make per-sw-queue bio merge as default .bio_merge
blk-mq: merge bio into sw queue before plugging
ibmvnic: Reset sub-crqs during driver reset
ibmvnic: Reset tx/rx pools on driver reset
ibmvnic: Reset the CRQ queue during driver reset
ibmvnic: Check adapter state during ibmvnic_poll
ibmvnic: Deactivate RX pool buffer replenishment on H_CLOSED
ibmvnic: Halt TX and report carrier off on H_CLOSED return code
ibmvnic: Non-fatal error handling
ibmvnic: Fix cleanup of SKB's on driver close
ibmvnic: Send gratuitous arp on reset
ibmvnic: Handle failover after failed init crq
ibmvnic: Track state of adapter napis
mlxsw: spectrum_router: Implement common RIF core
mlxsw: spectrum: Implement common FID core
mlxsw: spectrum_router: Determine VR first when creating RIF
mlxsw: spectrum_router: Flood packets to router after RIF creation
mlxsw: spectrum_router: Destroy RIF only based on its struct
mlxsw: spectrum_router: Configure RIFs based on RIF struct
mlxsw: spectrum_router: Extend the RIF struct
mlxsw: spectrum_router: Allocate RIF prior to its configuration
mlxsw: spectrum_router: Allocate FID prior to RIF configuration
mlxsw: spectrum: Replace vPorts with Port-VLAN
mlxsw: spectrum: Don't create FIDs upon creation of VLAN uppers
mlxsw: spectrum: Don't lose bridge port device during enslavement
mlxsw: spectrum_router: Replace vPorts with Port-VLAN
mlxsw: spectrum: Change signature of FID leave function
mlxsw: spectrum: Introduce Port-VLAN structure
mlxsw: spectrum: Set port's mode according to FID mappings
bridge: Export multicast enabled state
bridge: Export VLAN filtering state
dsa: mv88e6xxx: Enable/Disable SERDES on port enable/disable
net: dsa: mv88e6xxx: mv88e6390X SERDES support
net: dsa: mv88e6xxx: Remove SERDES flag
net: dsa: mv88e6xxx: Refactor mv88e6352 SERDES code into an op
net: dsa: mv88e6xxx: Move phy functions into phy.[ch]
net: ethernet: ax88796: support generating a random mac address
net: phy: marvell: Uniform page names
net: phy: marvell: helper to get and set page
net: phy: marvell: More hidden page changes refactored
net: phy: marvell: #defines for copper and fibre pages
liquidio: fix inaccurate count of napi-processed rx packets reported to Octeon
liquidio: fix rare pci_driver.probe failure of VF driver
net: sysfs: Document PHY device sysfs attributes
net: sysfs: Document "phydev" symbolic link
net: phy: Create sysfs reciprocal links for attached_dev/phydev
ARM: dts: meson: Extend L2 cache controller node for Meson8 and Meson8b
ARM: dts: meson8b: inherit meson.dtsi from meson8b.dtsi
ARM: dts: meson: organize devices in their corresponding busses
net: ipv6: RTM_GETROUTE: return matched fib result when requested
net: ipv4: RTM_GETROUTE: return matched fib result when requested
net: ipv4: add new RTM_F_FIB_MATCH flag for use with RTM_GETROUTE
net: ipv4: Save trie prefix to fib lookup result
net: ipv4: Convert inet_rtm_getroute to rcu versions of route lookup
net: ipv4: Remove event arg to rt_fill_info
net: ipv4: refactor ip_route_input_noref
net: ipv4: refactor __ip_route_output_key_hash
ARM: dts: Configure USB host for 37xx-evm
ARM: dts: omap: Add generic compatible string for I2C EEPROM
ARM: dts: Enable earlycon stdout path for LogicPD torpedo
ARM: dts: Enable earlycon stdout path for duovero
arm: dts: boneblack-wireless: add WL1835 Bluetooth device node
ARM: dts: am571x-idk: Enable the system mailboxes 5 and 6
ARM: dts: am572x-idk: Enable the system mailboxes 5 and 6
ARM: dts: omap4-devkit8000: fix gpmc ranges property
nfp: support port splitting via devlink
nfp: calculate total port lanes for split
nfp: register ports as devlink ports
nfp: add helper for cleaning up vNICs
nfp: add devlink support
nfp: move mutex init out of net code
drm/i915: Keep the forcewake timer alive for 1ms past the most recent use
drm/i915/guc: capture GuC logs if FW fails to load
genirq: Make early_irq_init() print out more informative
x86/ioapic: Remove unused IO_APIC_irq_trigger() function
drm/i915/guc: Introduce buffer based cmd transport
drm/i915/guc: Disable send function on fini
drm: Add definition for eDP backlight frequency
spi: slave: Add SPI slave handler controlling system state
spi: slave: Add SPI slave handler reporting uptime at previous message
spi: sh-msiof: Add slave mode support
spi: Document SPI slave controller support
spi: core: Add support for registering SPI slave controllers
spi: Document DT bindings for SPI controllers in slave mode
drm/i915: Drop AUX backlight enable check for backlight control
spi: st-ssc4: whitespace cleanup
ASoC: simple-card-utils: remove strict limitation of bit/frame master
spi: omap2-mcspi: remove redundant check for error status
ASoC: wm_adsp: Fix typo in algorithm list warning message
mmtimer: Remove the SGI SN2 mmtimer driver
platform/x86: intel_pmc_ipc: Mark ipc_data_readb() as __maybe_unused
cpuhotplug: Link lock stacks for hotplug callbacks
acpi/processor: Prevent cpu hotplug deadlock
sched: Provide is_percpu_thread() helper
cpu/hotplug: Convert hotplug locking to percpu rwsem
s390: Prevent hotplug rwsem recursion
arm: Prevent hotplug rwsem recursion
arm64: Prevent cpu hotplug rwsem recursion
kprobes: Cure hotplug lock ordering issues
jump_label: Reorder hotplug lock and jump_label_lock
perf/tracing/cpuhotplug: Fix locking order
ACPI/processor: Use cpu_hotplug_disable() instead of get_online_cpus()
PCI: Replace the racy recursion prevention
PCI: Use cpu_hotplug_disable() instead of get_online_cpus()
perf/x86/intel: Drop get_online_cpus() in intel_snb_check_microcode()
x86/perf: Drop EXPORT of perf_check_microcode
cpu/hotplug: Use stop_machine_cpuslocked() in takedown_cpu()
powerpc/powernv: Use stop_machine_cpuslocked()
s390/kernel: Use stop_machine_cpuslocked()
ARM/hw_breakpoint: Use cpuhp_setup_state_cpuslocked()
perf/x86/intel/cqm: Use cpuhp_setup_state_cpuslocked()
hwtracing/coresight-etm4x: Use cpuhp_setup_state_nocalls_cpuslocked()
hwtracing/coresight-etm3x: Use cpuhp_setup_state_nocalls_cpuslocked()
KVM/PPC/Book3S HV: Use cpuhp_setup_state_nocalls_cpuslocked()
cpufreq: Use cpuhp_setup_state_nocalls_cpuslocked()
x86/mtrr: Remove get_online_cpus() from mtrr_save_state()
padata: Avoid nested calls to cpus_read_lock() in pcrypt_init_padata()
padata: Make padata_alloc() static
stop_machine: Provide stop_machine_cpuslocked()
cpu/hotplug: Add __cpuhp_state_add_instance_cpuslocked()
cpu/hotplug: Provide cpuhp_setup/remove_state[_nocalls]_cpuslocked()
cpu/hotplug: Provide lockdep_assert_cpus_held()
cpu/hotplug: Provide cpus_read|write_[un]lock()
ARM: dts: gose: add HDMI input
ALSA: pcm: add local header file for snd-pcm module
arm64: dts: qcom: Collapse usb support into one node
ARM: dts: qcom-apq8064: Collapse usb support into one node
ARM: dts: qcom-msm8974: Add HS usb node and OTG detection mechanisms
ARM: dts: qcom: add charger otg regulator
ARM: dts: qcom: Remove s4/5vs1,2 from RPM pm8941 control
drm: todo: remove task about switch to drm_connector_list_iter
drm: remove unsafe drm_for_each_connector()
drm/vc4: use drm_for_each_connector_iter()
drm/nouveau: use drm_for_each_connector_iter()
drm/mediatek: use drm_for_each_connector_iter()
drm/i915: use drm_for_each_connector_iter()
drm/rockchip: use drm_for_each_connector_iter()
drm/exynos: use drm_for_each_connector_iter()
sel_write_validatetrans(): don't open-code memdup_user_nul()
rtc: ds1307: convert driver to regmap
sanitize do_i2c_smbus_ioctl()
mlxsw: spectrum_router: Adjust RIF configuration for new firmware versions
mlxsw: spectrum: Validate firmware revision on init
mlxsw: core: Create the mlxsw_fw_rev struct
mlxsw: spectrum: Add the needed callbacks for mlxfw integration
mlxsw: reg: Add Management Component Data Access register
mlxsw: reg: Add Management Component Control register
mlxsw: reg: Add Management Component Query Information register
Add the mlxfw module for Mellanox firmware flash process
ALSA: pcm: Call ack() whenever appl_ptr is updated
staging: bcm2835-audio: Deliver indirect-PCM transfer error
ALSA: rme32: Deliver indirect-PCM transfer error
ALSA: emu10k1: Deliver indirect-PCM transfer error
ALSA: cs46xx: Deliver indirect-PCM transfer error
ALSA: mips: Deliver indirect-PCM transfer error
ALSA: pcm: Fix negative appl_ptr handling in pcm-indirect helpers
drm/i915: Consolidate #ifdef CONFIG_INTEL_IOMMU
drm/i915: Only GGTT vma may be pinned and prevent shrinking
drm/amdgpu: fix null point error when rmmod amdgpu.
drm/amd/powerplay: set powerplay support cap on raven
drm/amd/powerplay: bypass pptable process on raven
drm/amd/powerplay: add get_temperature interface for raven
drm/amd/powerplay: update magic number for rv hw backend
drm/amd/powerplay: using MinFClock/MaxFclock to report Min/Max memory clock limits
arch/sparc: Enable queued spinlock support for SPARC
arch/sparc: Introduce xchg16 for SPARC
arch/sparc: Enable queued rwlocks for SPARC
arch/sparc: Introduce cmpxchg_u8 SPARC
arch/sparc: Define config parameter CPU_BIG_ENDIAN
kernel/locking: Fix compile error with qrwlock.c
arch/sparc: Remove the check #ifndef __LINUX_SPINLOCK_TYPES_H
be2net: Update the driver version to 11.4.0.0
be2net: Fix UE detection logic for BE3
rxrpc: Support network namespacing
net/packet: remove unused parameter in prb_curr_blk_in_use().
net-next: stmmac: rework the speed selection
net-next: stmmac: Convert old_link to bool
net-next: stmmac: use SPEED_xxx instead of raw value
net-next: stmmac: Remove unnecessary parenthesis
net-next: stmmac: Convert new_state to bool
net: jme: Remove unused functions
dgnc: fix multiple blank lines coding style problem
staging: vt6655: align function parameters to open parenthesis
drivers/staging/speakup: fix indent coding style problem in spk_ttyio.c
staging: vt6655: remove unnecessary blank lines
staging: vt6655: replace NULL comparison with '!' operator
staging: vt6655: add spaces around '%' operator
staging: android: ion: set init function as static
staging: speakup: signedness bug in spk_ttyio_in_nowait()
staging: unisys: visorbus: remove channel_addr check in handle_command
staging: unisys: visorbus: add comment to explain polling logic in controlvm_periodic_work
staging: unisys: include: renamed structure spar_io_channel_protocol in iochannel.h to match driver namespace
staging: unisys: include: renamed #defines in iochannel.h to match driver namespace
staging: unisys: include: renamed #defines in channel.h to match driver namespace
staging: unisys: include: renamed function spar_check_channel in channel.h to match driver namespace
staging: unisys: visorinput: removed enum in ultrainputreport.h to match driver namespace
staging: unisys: visorinput: renamed structures in ultrainputreport.h to match driver namespace
staging: unisys: visorinput: renamed #defines in visorinput.c to match driver namespace
staging: unisys: visorbus: renamed enum in controlvmchannel.h to match driver namespace
staging: unisys: visorbus: renamed structures in controlvmchannel.h to match driver namespace
staging: unisys: visorbus: renamed #defines in controlvmchannel.h to match driver namespace
staging: unisys: visorbus: renamed #defines in visorchipset.c to match driver namespace
staging: unisys: visorbus: renamed #define in visorchannel.c to match driver namespace
staging: unisys: visorbus: renamed structures in vbuschannel.h to match driver namespace
staging: unisys: visorbus: renamed #defines in vbuschannel.h to match driver namespace
staging: unisys: visorbus: renamed functions like my_device_* to match driver namespace
staging: unisys: visorbus: renamed function initiate_chipset_device_pause_resume to match driver namespace
staging: unisys: visorbus: renamed functions like chipset_device_* to match driver namespace
staging: unisys: visorbus: renamed functions like chipset_bus_* to match driver namespace
staging: unisys: visorbus: renamed functions like *_bus_instance to match driver namespace
staging: unisys: visorbus: renamed functions like device_*_response to match driver namespace
staging: unisys: visorbus: renamed functions like bus_*_response to match driver namespace
staging: unisys: visorbus: renamed functions bus_create, bus_destroy and bus_configure to match driver namespace
staging: unisys: visorbus: rename typ to cr_type
staging: ccree: Cleanup: remove references to page_link
net: phy: put genphy_config_init's EXPORT_SYMBOL directly after the function
tcp: better validation of received ack sequences
staging: ccree: fix checkpatch no space before tabs
drivers: staging: ccree: ISO C forbids casting to and from non-scalar
sysfs: remove signedness from sysfs_get_dirent
kobject: support passing in variables for synthetic uevents
misc: bh1770glc: move header file out of I2C realm
misc: apds990x: move header file out of I2C realm
regulator: tps65917: Add support for SMPS12
auxdisplay: Convert list_for_each to entry variant
goldfish_pipe: make pipe_dev static
mei: hw: fix a spelling mistake
mei: make mei_cl_bus_rescan static
w1: Organize driver source to natural/common order
net_sched: only create filter chains for new filters/actions
net: sched: cls_api: make reclassify return all the way back to the original tp
Drivers: hv: vmbus: Close timing hole that can corrupt per-cpu page
vmbus: Reuse uuid_le_to_bin() helper
drivers: hv: vmbus: Increase the time between retries in vmbus_post_msg()
hv_utils: fix TimeSync work on pre-TimeSync-v4 hosts
hv_utils: drop .getcrosststamp() support from PTP driver
Drivers: hv: vmbus: Get the current time from the current clocksource
firmware: vpd: remove platform driver
firmware: vpd: do not clear statically allocated data
firmware: vpd: use kasprintf() when forming name of 'raw' attribute
firmware: vpd: use kdtrndup when copying section key
firmware: google: memconsole: Prevent overrun attack on coreboot console
driver core: platform: fix race condition with driver_override
EDAC, sb_edac: Bump driver version and do some cleanups
EDAC, sb_edac: Check if ECC enabled when at least one DIMM is present
EDAC, sb_edac: Drop NUM_CHANNELS from 8 back to 4
EDAC, sb_edac: Carve out dimm-populating loop
EDAC, sb_edac: Fix mod_name
EDAC, sb_edac: Assign EDAC memory controller per h/w controller
uwb: i1480: add missing goto
usb: mtu3: cleanup with list_first_entry_or_null()
usb/uhci: Add support for Aspeed BMC SoCs
drm/i915: Serialize GTT/Aperture accesses on BXT
MAINTAINERS: Add Realtek section
ARM64: Prepare Realtek RTD1295
ARM64: dts: Add Realtek RTD1295 and Zidoo X9S
dt-bindings: arm: Add Realtek RTD1295 bindings
dt-bindings: Add vendor prefix for Zidoo
EDAC, sb_edac: Don't use "Socket#" in the memory controller name
EDAC, sb_edac: Classify PCI-IDs by topology
ARM: dts: tx6: Remove 'enable-active-low' property
ARM: dts: imx23-sansa: Remove 'enable-active-low' property
ARM: dts: imx7d-pico: Pass 'no-1-8-v' property to the eMMC
ARM: dts: imx7d-pico: Add watchdog support
arm64: dts: ls1043a: Add generic compatible string for I2C EEPROM
ARM: dts: imx: Add generic compatible string for I2C EEPROM
ARM: dts: imx6: use #include "..." to include local DT
drm/radeon: Cleanup pageflipping IRQ handling for evergreen, si
drm/radeon: Cleanup HDMI audio interrupt handling for evergreen
drm/radeon: Cleanup display interrupt handling for evergreen, si
drm/amdgpu/gfx9: Switch baremetal to use KIQ for compute ring management. (v4)
drm/amdgpu/gfx9: fix resume of KIQ and KCQs (v2)
drm/amdgpu/gfx9: move SET_RESOURCES into the same command stream
drm/amdgpu/gfx9: wait once for all KCQs to be created
drm/amdgpu: split gfx_v9_0_kiq_init_queue into two
drm/amdgpu: properly byteswap gpu_info firmware
drm/amd/powerplay: PP/DAL interface changes for dynamic clock switch
drm/amd/powerplay: add function set_clock_limit for Rv.
drm/amd/powerplay: add new clock type in struct gfx_arbit.
drm/amd/powerplay: add new clock type for Rv
drm/amd/powerplay: print msg id when smu failed.
drm/amd/powerplay: add new smu message for Rv
drm/amd/powerplay: delete duplicated code in vega10_hwmgr.c
drm/amdgpu: add an INFO query for monitoring VRAM CPU page faults
drm/amd/amdgpu: Return error if initiating read out of range on vram
drm/radeon: Add module param to control CIK support
drm/amd/amdgpu: Clean up gmc6 wait_for_idle
drm/amd/amdgpu: Tidy up static int dce_v6_0_get_num_crtc()
drm/amd/amdgpu: Drop commented out stub function
drm/amd/amdgpu: Tidy up of gfx_v6_0_setup_rb()
drm/amd/amdgpu: gfx6 tidy up raster config
drm/amd/amdgpu: Clean up GFX6 tilemode programming
drm/amdgpu: fix merge of vcn_v1_0.c v2
drm/amdgpu: move adjust adjust_mc_addr into the GFX9 vm_flush functions
drm/amdgpu: change default of amdgpu_vram_page_split to 512
drm/amdgpu: fix ocl test performance drop
drm/amdgpu/sdma3: correct wptr initialization for sdma
drm/amdgpu: cleanup VM manager init/fini
drm/amdgpu: add dep_sync for amdgpu job
drm/amdgpu/gfx9: update golden settings
drm/amdgpu: skip all jobs of guilty vm
drm/amdgpu: return -ENODEV to user space when vram is lost v2
drm/amdgpu: check if vram is lost v2
drm/amd/powerplay: Fix Vega10 power profile switching
drm/amdgpu: add raven gpu_info support
drm/amdgpu: correct emit frame size for vcn dec/enc ring
drm/amdgpu: correct vmhub for vcn dec/enc ring
ALSA: sb: remove needless evaluation in implementation for copy callback
ALSA: gus: remove unused local flag
drm/amd/powerplay: fix array_size.cocci warnings
drm/amdgpu/vcn: remove duplicate mask
drm/amdgpu: add RAVEN pci id (v2)
drm/amd: Add DCN ivsrcids (v2)
drm/amdgpu/powerplay/raven: add smu block and enable powerplay
drm/amdgpu/raven: power up/down VCN via the SMU (v2)
drm/amd/powerplay/rv: power up/down sdma via the SMU
drm/amd/powerplay: add raven support in hwmgr. (v2)
drm/amd/powerplay: add raven support in smumgr. (v2)
drm/amd/powerplay: add ppt_v3 define
drm/amdgpu: add raven related define in pptable.h.
drm/amdgpu/powerplay: add header file for smu10. (v2)
drm/amdgpu: enable sw clock gating for vcn
drm/amdgpu/vcn: add sw clock gating
drm/amdgpu: update vcn decode create msg
drm/amdgpu: add vcn firmware header offset
drm/amdgpu: get cs support for AMDGPU_HW_IP_VCN_ENC
drm/amdgpu: add AMDGPU_HW_IP_VCN_ENC to info query
drm/amdgpu: add vcn enc ib test
drm/amdgpu: enable vcn encode ring tests
drm/amdgpu: add vcn enc irq support
drm/amdgpu: add vcn enc ring type and functions
drm/amdgpu: add vcn enc rings
drm/amdgpu: change vcn dec rb command specific for decode
drm/amdgpu: add vcn ip block to soc15
drm/amdgpu: implement new vcn cache window programming
drm/amdgpu: Disable uvd and vce free handles for raven
drm/amdgpu: get cs support of AMDGPU_HW_IP_VCN_DEC
drm/amdgpu: add AMDGPU_HW_IP_VCN_DEC to info query
uapi/drm: add AMDGPU_HW_IP_VCN_ENC for encode CS
uapi/drm: add AMDGPU_HW_IP_VCN_DEC for decode CS
drm/amdgpu/vcn: implement ib tests with new message buffer interface
drm/amdgpu: implement insert end ring function for vcn decode
drm/amdgpu: implement vcn start RB command
drm/amdgpu: add a ring func for vcn start command
drm/amdgpu: expose vcn RB command
drm/amdgpu: move vcn ring test to amdgpu_vcn.c
drm/amdgpu: re-group the functions in amdgpu_vcn.c
drm/amdgpu: move amdgpu_vcn structure to vcn header
drm/amdgpu: add vcn ip block and type
drm/amdgpu: add vcn irq functions
drm/amdgpu: add vcn decode ring type and functions
drm/amdgpu: add vcn decode ring support
drm/amdgpu: add vcn ip block functions (v2)
drm/amdgpu: add encode tests for vcn
drm/amdgpu: add initial vcn support and decode tests
drm/amdgpu/soc15: add psp ip block
drm/amdgpu: register the psp v10 function pointers at psp sw_init
drm/amdgpu: add psp v10 ip block
drm/amdgpu: add psp v10 function callback for raven
drm/amdgpu: add nbio MGCG for raven
drm/amdgpu: apply nbio7 for Raven (v3)
drm/amdgpu: add nbio7 support
drm/amdgpu: enable sdma power gating for raven
drm/amdgpu/sdma4: add dynamic power gating for raven
drm/amdgpu: init sdma power gating for raven
drm/amdgpu: enable sdma v4 MGCG and LS for raven
drm/amdgpu: reuse sdma v4 MGCG and LS function for raven
drm/amdgpu: add Raven sdma golden setting and chip id case
drm/amdgpu: enable MC MGCG and LS for raven
drm/amdgpu: add raven clock gating and light sleep for mmhub
drm/amdgpu/gmc9: change fb offset sequence so that used wider
drm/amdgpu/gmc9: set mc vm fb offset for raven
drm/amdgpu: add raven case for gmc9 golden setting
drm/amdgpu/gfx9: allow updating gfx mgpg state
drm/amdgpu/gfx9: allow updating gfx cgpg state
drm/amdgpu/gfx9: allow updating sck slowdown and cp pg state
drm/amdgpu/gfx9: add enable/disable funcs for cp power gating
drm/amdgpu/gfx9: enable/disable sck slowdown thru rlc-smu handshake
drm/amdgpu: init gfx power gating on raven
drm/amdgpu/gfx9: rlc save&restore list programming
drm/amdgpu/gfx9: add rlc bo init/fini
drm/amdgpu: correct gfx9 csb size
drm/amdgpu/gfx9: enable cp interrupt for CGCG/CGLS/MGCG
drm/amdgpu/gfx9: extend rlc fw setup
drm/amdgpu: add gfx clock gating for raven
drm/amdgpu/gfx9: add raven gfx config
drm/amdgpu/gfx9: add chip name for raven when initializing microcode
drm/amdgpu: add gc9.1 golden setting (v2)
drm/amdgpu: add module firmware for raven
drm/amdgpu: add Raven chip id case for ucode
drm/amdgpu: enable soc15 clock gating flags for raven
drm/amdgpu/soc15: add clock gating functions for raven
drm/amd/amdgpu: fill in raven case in soc15 early init
drm/amdgpu/soc15: add Raven golden setting
drm/amdgpu: add Raven ip blocks (v2)
drm/amdgpu: add RAVEN family id definition
drm/amdgpu: add register headers for VCN 1.0
drm/amdgpu: add register headers for THM 10.0
drm/amdgpu: add register headers for SDMA 4.1
drm/amdgpu: add register headers for NBIO 7.0
drm/amdgpu: add register headers for MP 10.0
drm/amdgpu: add register headers for MMHUB 9.1
drm/amdgpu: add register headers for GC 9.1
drm/amdgpu: add register headers for DCN 1.0
drm/amdgpu:use job's list instead of check fence
drm/amdgpu/SRIOV:implement guilty job TDR for(V2)
drm/amdgpu:don't init entity for KIQ
drm/amdgpu:only call flr_work under infinite timeout
drm/amdgpu:use job* to replace voluntary
drm/amdgpu:don't invoke srio-gpu-reset in gpu-reset (v2)
drm/amdgpu: id reset count only is updated when used end v2
drm/amdgpu: make pipeline sync be in same place v2
drm/amdgpu: add sched sync for amdgpu job v2
drm/amdgpu: remove unsed amdgpu_gem_handle_lockup (v2)
drm/amdgpu: print when gpu reset successed
drm/amdgpu: fix ring0 failed on pro card
drm/amdgpu: extend lock range for race condition when gpu reset
drm/amdgpu: Fix comments in source code
drm/amdgpu: fix errors in comments.
drm/amdgpu/gfx9: move define to header file
drm/amd/amdgpu: get rid of else branch
drm/amdgpu:cleanup flag not used
drm/amdgpu:use FRAME_CNTL for new GFX ucode (v2)
drm/amdgpu:new PM4 entry for VI/AI
drm/amdgpu:change SR-IOV DMAframe scheme
drm/amdgpu:unify gfx8/9 ce/de meta_data
drm/amdgpu:cleanup indent/format for gfx_v9_0.c
drm/amdgpu: clean doorbell after sending init table to mmsch
drm/amdgpu/virt: change AI ack-irq message to debug level
drm/amdgpu/psp: Do not load asd for SRIOV
drm/amdgpu: Bypass GMC/UVD/VCE hw_fini in SR-IOV
drm/amdgpu:re-write sriov_reinit_early/late (v2)
drm/amdgpu:need som change on vega10 mailbox
drm/amdgpu:fix cannot receive rcv/ack irq bug
drm/amdgpu:kiq reg access need timeout(v2)
drm/amdgpu/gfx9: wait for completion in KIQ init
drm/amdgpu/gfx9: use new KIQ packet defines
drm/amdgpu: add KIQ packet defines to soc15d.h
drm/amdgpu/gfx9: clear the compute ring on reset
drm/amdgpu/gfx9: create mqd backups
drm/amdgpu: Move kiq ring lock out of virt structure
drm/amdgpu: bump module verion for reserved vmid
drm/amdgpu: implement grab reserved vmid V4
drm/amdgpu: add limitation for dedicated vm number v4
drm/amdgpu: reserve/unreserve vmid by vm ioctl v4
drm/amdgpu: add reserved vmid field in vm struct v2
drm/amdgpu: add vm ioctl
drm/amdgpu: Enable chained IB MCBP support
drm/amdgpu:fix get wrong gfx always on cu masks.
drm/amdgpu: fix s3 ring test failed on Vi caused by KIQ enabled.
drm/amdgpu/virt: change the place of virt_init_setting
drm/amdgpu/virt: bypass cg and pg setting for SRIOV
drm/amdgpu: drop support for per ASIC read registers
drm/amdgpu: drop support for untouched registers
drm/amdgpu: delete redundant kiq irq funcs type check in gfx8.
drm/amdgpu: fix typo in dmesg in gfx_v8_0_kiq_kcq_disable.
drm/amdgpu: add HDMI audio support for si dce6
drm/amdgpu: add DP audio support for si dce6 (v3)
drm/amdgpu/gfx8: move CP_PQ_STATUS after doorbell range setting (v2)
drm/amdgpu: set cpg doorbell for fiji and polaris.
drm/amdgpu/gfx8: unify the HQD deactivation code
drm/amdgpu/gfx8: enable cp/rlc ints after we disable clockgating
drm/amdgpu/gfx7: enable cp/rlc ints after we disable clockgating
drm/amdgpu/gfx8: move MEC doorbell range setting
drm/amdgpu/gfx8: fix resume of KIQ and KCQs
drm/amdgpu/gfx8: properly disable the KCQs in hw_fini
drm/amdgpu/gfx8: use new KIQ packet defines
drm/amdgpu/gfx8: move SET_RESOURCES into the same command stream
drm/amdgpu/gfx8: wait once for all KCQs to be created
drm/amdgpu: split gfx_v8_0_kiq_init_queue into two
drm/amdgpu/gfx8: wait for completion in KIQ init
Revert "drm/amd/amdgpu: Disable GFX_PG on Carrizo until compute issues solved"
drm/amdgpu: Switch baremetal to use KIQ for compute ring management. (v3)
drm/amdgpu/gfx8: set doorbell range for polaris as well
drm/amdgpu/gfx8: add additional MQD initialization
drm/amd/powerplay: fix pcie dpm table for vega10
drm/amd/powerplay: update vega10 smu interface version to E.
drm/amd/powerplay: delete dead code in vega10_thermal.c
drm/amd/powerplay: Add Vega10 Powertune Table v3 support.
drm/amd/powerplay: convert from number of lanes to lane bits on vega10
drm/amd/powerplay: fix bug in processing CKS_Enable bit.
drm/amd/powerplay: add avfs fuse overdriver func.
drm/amd/powerplay: add power profile support for Vega10 (v2)
drm/amdgpu/gfx9: drop duplicate gfx info init (v3)
drm/amdgpu: parse the gpu_info firmware (v4)
drm/amdgpu: add gpu_info firmware (v3)
drm/amd/powerplay: fix a signedness bugs
drm/amdgpu: fix NULL pointer panic of emit_gds_switch
drm/radeon: Unbreak HPD handling for r600+
drm/amd/powerplay/smu7: disable mclk switching for high refresh rates
drm/amd/powerplay/smu7: add vblank check for mclk switching (v2)
drm/radeon/ci: disable mclk switching for high refresh rates (v2)
drm/amdgpu/ci: disable mclk switching for high refresh rates (v2)
drm/amdgpu: fix fundamental suspend/resume issue
tcp: fix TCP_SYNCNT flakes
net: dsa: support cross-chip ageing time
mlxsw: spectrum_flower: Add support for tcp flags
mlxsw: spectrum: Add acl block containing tcp flags for ipv4
mlxsw: acl: Add tcp flags acl element
net/sched: flower: add support for matching on tcp flags
net: flow_dissector: add support for dissection of tcp flags
DT: hwspinlock: Add binding documentation for Spreadtrum hwspinlock
qed: Replace set_id() api with set_name()
qede: Log probe of PCI device
qed: Provide MBI information in dev_info
qed: Enable RoCE parser searching on fp init
qed: Flush slowpath tasklet on stop
qed: Remove BB_A0 references
qed: Drop the 's' from num_ports_in_engines
qed: Log incorrectly installed board
qed: !main_ptt for tunnel configuration
qed: Align DP_ERR style with other DP macros
qede: Fix sparse warnings
ASoC: hdmi-codec: add .get_dai_id support
ASoC: hdmi-codec: remove multi detection support
ASoC: simple-card-utils: support snd_soc_get_dai_id()
ASoC: add snd_soc_get_dai_id() function
ASoC: Intel: Add Kabylake RT5663+MAX98927 machine driver entry
ASoC: Intel: Add Kabylake Realtek Maxim machine driver
ASoC: Improve machine driver selection based on quirk data
ASoC: Move quirk to identify correct machine driver
ASoC: Intel: Create a helper to search for matching machine
ASoC: Intel: Convert skl machine data to C99 style
ASoC: Intel: Convert atom machine data to C99 style
ASoC: Intel: Skylake: Support for multiple data blocks
ASoC: Intel: sst: Remove unused function sst_restore_shim64()
regulator: lp87565: Add support for lp87565 PMIC regulators
spi: Add Meson SPICC driver
spi: meson: Add SPICC bindings
ASoC: cs4271: Remove unnecessary additional variable definition
ASoC: cht_bsw_max98090_ti: Remove unused function cht_get_codec_dai()
ASoC: wm_adsp: Remove unused member of struct wm_coeff_ctl_ops
ASoC: wm_adsp: Fix type warning in sprintf
spi: orion: Handle GPIO chip-selects
ASoC: sun8i-codec-analog: split out mbias
ASoC: simple-card: Fix misleading error message
pinctrl: samsung: Add include guard to local header
dma-buf/sync-file: Defer creation of sync_file->name
sync_file.txt: standardize document format
qtnfmac: introduce new FullMAC driver for Quantenna chipsets
rtlwifi: btcoex: 23b 1ant: initialize bt_disabled to false
rtlwifi: btcoex: 23b 1ant: turn off ps and tdma mechanism when concurrent mode
rtlwifi: btcoex: 23b 1ant: fine tune for bt_sco_hid busy
rtlwifi: btcoex: 23b 1ant: fine tune for wifi not connected
rtlwifi: btcoex: 23b 1ant: fine tune for wifi connected
rtlwifi: btcoex: 23b 1ant: coex table fine tune
rtlwifi: btcoex: 23b 1ant: Add coex_table_type to log
rtlwifi: btcoex: 23b 1ant: remove verbose log from periodic function
rtlwifi: btcoex: 23b 1ant: check more cases when bt is queing
rtlwifi: btcoex: 23b 1ant: define wifi in high priority task.
rtlwifi: btcoex: 23b 1ant: Special packets statistic in notification
rtlwifi: btcoex: 23b 1ant: Revise media status notify to fix no scan result issue
rtlwifi: btcoex: 23b 1ant: fine tune connect notify
rtlwifi: btcoex: 23b 1ant: Add rf status notification
rtlwifi: btcoex: 23b 1ant: Setup register for BT WHCK test
rtlwifi: btcoex: 23b 1ant: parse more BT information from C2H
rtlwifi: btcoex: 23b 1ant: Add power_on_setting
rtlwifi: btcoex: 23b 1ant: add wifi_only argument to init_hwconfig
rtlwifi: btcoex: 23b 1ant: adjust wifi duration for bt a2dp
rtlwifi: btcoex: 23b 1ant: need these information when scan
rtlwifi: btcoex: 23b 1ant: Switch antenna to wifi or BT.
rt2x00: Add device ID for Epson WN7512BEP
ssb: Delete an error message for a failed memory allocation in ssb_devices_register()
EDAC, altera: Constify irq_domain_ops
rt2x00: convert rt2x00_desc_read return type
rt2x00: convert rt2800_eeprom_read return type
rt2x00: convert rt2x00_eeprom_read return type
rt2x00: convert rt2*_bbp_read return type
rt2x00: convert rt2800_register_read return type
rt2x00: convert rt2x00usb_register_read return type
rt2x00: convert rt2x00mmio_register_read return type
rt2x00: convert rt2x00_rf_read return type
rt2x00: convert rt2800_rfcsr_read return type
rt2x00: change function pointers for register accessors
libertas: Remove function entry/exit debugging
libertas: Avoid reading past end of buffer
iwlegacy: warn when enabling power save
wlcore: fix 64K page support
rsi: rsi_91x_core: Use time_after time comparison
rsi: Remove old firmware loading method
rsi: Add new firmware loading method
rsi: Add new host interface operations
rsi: Add host interface operations as separate structure.
rsi: Add usb multi-byte read operation
rsi: Handle usb multi-byte write failure case properly
rsi: use macros in USB specific code
rsi: Changes in USB read and write operations
rsi: define RSI_USB_BUF_SIZE macro
rsi: Changes to sdio reads and writes
rsi: Rename file rsi_91x_pkt.c to rsi_91x_hal.c
serial: 8250: Add CAP_MINI, set for bcm2835aux
serial: sh-sci: Update warning message in sci_request_dma_chan()
serial: meson: hide an unused function
drm/i915: Convert i915_gem_object_ops->flags values to use BIT()
drm/i915/selftests: Silence compiler warning in igt_ctx_exec
ARM: dts: Add clocks to the Gemini SoC
ARM: dts: Add the Gemini reset controller
dt-bindings: Augment Gemini for clocks, resets
reset: Add a Gemini reset controller
reset: add DT bindings header for Gemini reset controller
reset: ti_syscon: Rename TI_SYSCON_RESET to RESET_TI_SYSCON
clk: renesas: r8a7794: Add new CPG/MSSR driver
clk: renesas: r8a7792: Add new CPG/MSSR driver
clk: renesas: r8a7791/r8a7793: Add new CPG/MSSR driver
clk: renesas: r8a7790: Add new CPG/MSSR driver
clk: renesas: Add r8a7794 CPG Core Clock Definitions
clk: renesas: Add r8a7793 CPG Core Clock Definitions
clk: renesas: Add r8a7792 CPG Core Clock Definitions
clk: renesas: Add r8a7791 CPG Core Clock Definitions
clk: renesas: Add r8a7790 CPG Core Clock Definitions
clk: renesas: cpg-mssr: Document R-Car Gen2 support
clk: renesas: Rework Kconfig and Makefile logic
clk: renesas: cpg-mssr: Initialize error pointer using ERR_PTR()
ALSA: control: remove entry limitation for list operation
mm, x86/mm: Make the batched unmap TLB flush API more generic
x86/mm: Reduce indentation in flush_tlb_func()
x86/mm: Reimplement flush_tlb_page() using flush_tlb_mm_range()
Documentation/kernel-parameters.txt: Update 'memmap=' boot option description
x86/KASLR: Handle the memory limit specified by the 'memmap=' and 'mem=' boot options
x86/KASLR: Parse all 'memmap=' boot option entries
sched/clock: Fix early boot preempt assumption in __set_sched_clock_stable()
mac80211: enable VHT for mesh channel processing
mac80211: mesh: support sending wide bandwidth CSA
dmaengine: DW DMAC: Handle return value of clk_prepare_enable
dmaengine: pl08x: use GENMASK() to create bitmasks
dmaengine: pl08x: Add support for Faraday Technology FTDMAC020
dmaengine: pl08x: Make slave engine optional
dmaengine: pl08x: Add Faraday FTDMAC020 to compatible list
ARM/dmaengine: pl08x: pass reasonable memcpy settings
f2fs: don't bother checking for encryption key in ->write_iter()
f2fs: don't bother checking for encryption key in ->mmap()
f2fs: wait discard IO completion without cmd_lock held
f2fs: wake up all waiters in f2fs_submit_discard_endio
f2fs: show more info if fail to issue discard
f2fs: introduce io_list for serialize data/node IOs
f2fs: split wio_mutex
f2fs: combine huge num of discard rb tree consistence checks
f2fs: fix a bug caused by NULL extent tree
f2fs: try to freeze in gc and discard threads
f2fs: add a new function get_ssr_cost
f2fs: declare load_free_nid_bitmap static
f2fs: avoid f2fs_lock_op for IPU writes
f2fs: split bio cache
f2fs: use fio instead of multiple parameters
f2fs: remove unnecessary read cases in merged IO flow
f2fs: use f2fs_submit_page_bio for ra_meta_pages
f2fs: make sure f2fs_gc returns consistent errno
f2fs: support statx
f2fs: load inode's flag from disk
module: Add module name to modinfo
module: Pass struct load_info into symbol checks
gpio: xlp: update GPIO_XLP dependency
audit: unswing cap_* fields in PATH records
spi: imx: Revert "spi: imx: dynamic burst length adjust for PIO mode"
net: ieee802154: fix potential null pointer dereference
net: ieee802154: fix net_device reference release too early
net: ieee802154: remove explicit set skb->sk
Bluetooth: btintel: Add MODULE_FIRMWARE entries for iBT 3.5 controllers
platform/x86: ideapad-laptop: Squelch ACPI event 1
platform/x86: ideapad-laptop: hide unused 'touchpad_store'
selinux: Add a cache for quicker retreival of PKey SIDs
selinux: Add IB Port SMP access vector
selinux: Implement Infiniband PKey "Access" access vector
selinux: Allocate and free infiniband security hooks
selinux: Create policydb version for Infiniband support
IB/core: Enforce security on management datagrams
selinux lsm IB/core: Implement LSM notification system
IB/core: Enforce PKey security on QPs
ARM: 8673/1: Fix __show_regs output timestamps
gpu: drm: gma500: remove two more dead variable
wil6210: support devices with different PCIe bar size
wil6210: Improve AP stop handling
wil6210: add option to load FTM FW
wil6210: low level RF sector API
ath10k: fix reported HT MCS rates with NSS > 1
ath10k: remove unnecessary code
net: make struct request_sock_ops::obj_size unsigned
net: make struct inet_frags::qsize unsigned
enic: unmask intr only when napi is complete
net/sched: fix filter flushing
net/sched: properly assign RCU pointer in tcf_chain_tp_insert/remove
pinctrl: samsung: Clean up modular vs. non-modular distinctions
drm/doc: Clarify mode_fixup vs. atomic_check a bit more
drm/doc: Document adjusted/request modes a bit better
drm: Add crtc/encoder/bridge->mode_valid() callbacks
IB/core: IB cache enhancements to support Infiniband security
selinux: Remove redundant check for unknown labeling behavior
selinux: log policy capability state when a policy is loaded
selinux: do not check open permission on sockets
selinux: add a map permission check for mmap
selinux: only invoke capabilities and selinux for CAP_MAC_ADMIN checks
selinux: Return an error code only as a constant in sidtab_insert()
selinux: Return directly after a failed memory allocation in policydb_index()
selinux: Use task_alloc hook rather than task_create hook
MAINTAINERS: update drm/stm maintainers list
Bluetooth: btwilink: Fix unexpected skb free
Bluetooth: hci_ll: Fix download_firmware() return when __hci_cmd_sync fails
mnt: Make propagate_umount less slow for overlapping mount propagation trees
mnt: In propgate_umount handle visiting mounts in any order
mnt: In umount propagation reparent in a separate pass
drm/stm: ltdc: fix duplicated arguments
batman-adv: Print correct function names in dbg messages
ASoC: da7218: Fix incorrect usage of bitwise '&' operator for SRM check
drm/i915/guc: Skip port assign on first iteration of GuC dequeue
drm/i915: Remove misleading comment in request_alloc
KVM: arm/arm64: Simplify active_change_prepare and plug race
KVM: arm/arm64: Separate guest and uaccess writes to dist {sc}active
KVM: arm/arm64: Allow GICv2 to supply a uaccess register function
batman-adv: Combine two seq_puts() calls into one call in batadv_nc_nodes_seq_print_text()
batman-adv: Replace a seq_puts() call by seq_putc() in two functions
batman-adv: decrease maximum fragment size
batman-adv: Start new development cycle
extcon: qcom-spmi-misc: add dependency on ARCH_QCOM
gpio: pcf857x: move header file out of I2C realm
gpio: max732x: move header file out of I2C realm
extcon: arizona: Use devm_kcalloc() in arizona_extcon_get_micd_configs()
extcon: Fix a typo in three comment lines
extcon: Use devm_kcalloc() in extcon_dev_register()
pinctrl: sunxi: Fix SPDIF function name for A83T
MAINTAINERS: extend mvebu SoC entry with pinctrl drivers
gpio: mvebu: allow building driver for Armada 7K/8K
gpio: mvebu: switch to regmap for register access
gpio: mvebu: sort header include
pinctrl: pinctrl.txt: standardize document format
arm64: dts: rockchip: extent IORESOURCE_MEM_64 of PCIe for rk3399
arm64: dts: rockchip: extent bus-ranges of PCIe for rk3399
arm64: dts: rockchip: add pinctrl settings for some rk3399 peripherals
arm64: dts: rockchip: add some missing qos nodes on rk3399
x86/tsc: Fold set_cyc2ns_scale() into caller
sched/core: Enable might_sleep() and smp_processor_id() checks early
init: Introduce SYSTEM_SCHEDULING state
mm/vmscan: Adjust system_state checks
printk: Adjust system_state checks
extable: Adjust system_state checks
async: Adjust system_state checks
iommu/of: Adjust system_state check
iommu/vt-d: Adjust system_state checks
cpufreq/pasemi: Adjust system_state check
mm: Adjust system_state check
ACPI: Adjust system_state check
powerpc: Adjust system_state check
metag: Adjust system_state check
x86/smp: Adjust system_state check
arm64: Adjust system_state check
arm: Adjust system_state check
init: Pin init task to the boot CPU, initially
sched/numa: Use down_read_trylock() for the mmap_sem
sched/rt: Minimize rq->lock contention in do_sched_rt_period_timer()
sched/core: Allow __sched_setscheduler() in interrupts when PI is not used
sched/deadline: Remove unnecessary condition in push_dl_task()
sched/rt: Remove unnecessary condition in push_rt_task()
sched/core: Use the new llist_for_each_entry_safe() primitive
llist: Provide a safe version for llist_for_each()
smp, cpumask: Use non-atomic cpumask_{set,clear}_cpu()
smp: Avoid sending needless IPI in smp_call_function_many()
pinctrl: mcp23s08: fix comment for mcp23s08_platform_data.base
pinctrl: mcp23s08: drop comment about missing irq support
pinctrl: mcp23s08: simplify spi_present_mask handling
pinctrl: mcp23s08: generalize irq property handling
perf/core: Fix error handling in perf_event_alloc()
perf/core: Remove some dead code
perf/x86: Add sysfs entry to freeze counters on SMI
pinctrl: mcp23s08: simplify spi pdata handling
pinctrl: mcp23s08: simplify i2c pdata handling
pinctrl: mcp23s08: switch to devm_gpiochip_add_data
pinctrl: mcp23s08: use managed kzalloc for mcp
pinctrl: mcp23s08: irq mapping is already done
pinctrl: mcp23s08: drop OF_GPIO dependency
pinctrl: mcp23s08: switch to regmap caching
pinctrl: mcp23s08: drop pullup config from pdata
pinctrl: mcp23s08: add pinconf support
gpio: mcp23s08: move to pinctrl
ALSA: info: Use kvzalloc() for a temporary write buffer
ALSA: pcm: Remove set_fs() in PCM core code
ALSA: control: Simplify snd_ctl_elem_list() implementation
crypto: ccp - Use IPAD/OPAD constant
crypto: mediatek - Use IPAD/OPAD constant
crypto: qat - Use IPAD/OPAD constant
crypto: omap-sham - Use IPAD/OPAD constant
crypto: mv_cesa - Use IPAD/OPAD constant
crypto: marvell - Use IPAD/OPAD constant
crypto: ixp4xx - Use IPAD/OPAD constant
crypto: brcm - Use IPAD/OPAD constant
crypto: hmac - add hmac IPAD/OPAD constant
crypto: x86/aes - Don't use %rbp as temporary register
crypto: qat - use pcie_flr instead of duplicating it
crypto: img-hash - Handle return value of clk_prepare_enable
hwrng: omap3-rom - Handle return value of clk_prepare_enable
iio: proximity: as3935: add missing required spi-max-frequency
Input: tsc2007 - move header file out of I2C realm
Input: mms114 - move header file out of I2C realm
Input: mcs - move header file out of I2C realm
Input: lm8323 - move header file out of I2C realm
PCI/DPC: Fix control register setting
PCI/DPC: Skip DPC event if device is not present
net: dsa: add VLAN notifier
net: dsa: add MDB notifier
net: dsa: add FDB notifier
net: dsa: add notifier for ageing time
net: dsa: move notifier info to private header
net: dsa: move VLAN handlers
net: dsa: move MDB handlers
net: dsa: move FDB handlers
net: dsa: move ageing time setter
net: dsa: move VLAN filtering setter
net: dsa: move bridging routines
net: dsa: move port state setters
net: dsa: change scope of ageing time setter
net: dsa: change scope of VLAN filtering setter
net: dsa: change scope of VLAN handlers
net: dsa: change scope of MDB handlers
net: dsa: change scope of FDB handlers
net: dsa: change scope of bridging code
net: dsa: change scope of notifier call chain
net: dsa: change scope of STP state setter
drm/pl111: Fix return value check in pl111_amba_probe()
Documentation: Update IRQ-domain.txt to document irq_domain_mapping
genirq/msi: Populate the domain name if provided by the irqchip
irqdomain: Let irq_domain_mapping display ACPI fwnode attributes
irqdomain: Let irq_domain_mapping display hierarchical domains
PCI/MSI: Ignore affinity if pre/post vector count is more than min_vecs
nfp: refresh port state before reporting autonegotiation
nfp: mark port state as stale if update failed
nfp: mark port state as stale after reconfig
nfp: provide linking on port structures
nfp: move refresh tracking into the port structure
nfp: update port state in place
nfp: introduce nfp_port
nfp: disallow mixing vNICs with and without NSP port entry
nfp: introduce very minimal nfp_app
nfp: add nfp_net_pf_free_vnic() function
nfp: rename netdev/port to vNIC
nfp: make nfp_net alloc/init/cleanup/free not depend on netdevs
nfp: add nfp_cppcore_pcie_unit() helper
bridge: fix hello and hold timers starting/stopping
net/wan/fsl_ucc_hdlc: fix muram allocation error
net: ipv4: tcp: fixed comment coding style issue
net: socket: fix a typo in sockfd_lookup().
net: ipv6: Add extack messages for route add failures
net: ipv6: Plumb extack through route add functions
net: ipv4: Add extack messages for route add failures
net: ipv4: Plumb extack through route add functions
macsec: double accounting of dropped rx/tx packets
gpio: xra1403: Add XRA1403 support to MAINTAINERS file
gpio: xra1403: Add EXAR XRA1403 SPI GPIO expander driver
p54: allocate enough space for ->used_rxkeys
ray_cs: Avoid reading past end of buffer
MIPS: jz4740: Remove custom GPIO code
MIPS: JZ4780: CI20: Add pinctrl configuration for several drivers
MIPS: JZ4740: Qi LB60: Add pinctrl configuration for several drivers
MIPS: jz4780: DTS: Add nodes for ingenic pinctrl and gpio drivers
orinoco_usb: convert request_context.refcount from atomic_t to refcount_t
MIPS: jz4740: DTS: Add nodes for ingenic pinctrl and gpio drivers
hostap: convert hostap_cmd_queue.usecnt from atomic_t to refcount_t
MIPS: ingenic: Enable pinctrl for all ingenic SoCs
mtd: nand: jz4740: Let the pinctrl driver configure the pins
fbdev: jz4740-fb: Let the pinctrl driver configure the pins
brcmfmac: remove setting IBSS mode when stopping AP
pwm: jz4740: Let the pinctrl driver configure the pins
mmc: jz4740: Let the pinctrl driver configure the pins
gpio: Add gpio-ingenic driver
brcmfmac: btcoex: replace init_timer with setup_timer
pinctrl: add a pinctrl driver for the Ingenic jz47xx SoCs
dt/bindings: Document gpio-ingenic
drm: rcar-du: Register a completion callback with VSP1
v4l: vsp1: Extend VSP1 module API to allow DRM callbacks
v4l: vsp1: Postpone frame end handling in event of display list race
dt/bindings: Document pinctrl-ingenic
spi: spi-fsl-dspi: ensure non-zero return on error path
gpio: zynq: remove unneeded (void *) casts in of_match_table
drm: rcar-du: Arm the page flip event after queuing the page flip
pinctrl: When claiming hog, skip maps not served by same device
net: Fix parisc SCM_TIMESTAMPING_PKTINFO value.
ALSA: firewire: remove support for 16 bit PCM samples in playback substream
arm64: dts: r8a7795: salvator-x: Add support for R-Car H3 ES2.0
arm64: dts: r8a7795: Add support for R-Car H3 ES2.0
arm64: dts: ulcb: Set drive-strength for ravb pins
arm64: dts: renesas: r8a7795-salvator-x: Enable HDMI outputs
arm64: dts: renesas: r8a7795-salvator-x: Add DU external dot clocks
arm64: dts: renesas: salvator-x: Add HDMI output connectors
arm64: dts: renesas: salvator-x: Add DU external dot clock sources
arm64: dts: renesas: r8a7795: Add HDMI encoder support
arm64: dts: salvator-x: Add panel backlight support
arm64: dts: r8a7796: Add PWM device nodes
arm64: dts: r8a7796: add Sound MIX support
arm64: dts: r8a7796: add Sound CTU support
arm64: dts: r8a7796: add Sound DVC support
arm64: dts: r8a7796: add Sound SRC support
arm64: dts: r8a7796: add Sound SSI DMA support
arm64: dts: r8a7796: add Sound SSI PIO support
arm64: dts: r8a7796: add AUDIO_DMAC support
arm64: dts: salvator-x: Add current sense amplifiers
arm64: dts: renesas: Extract common ULCB board support
arm64: dts: renesas: Extract common Salvator-X board support
arm64: dts: r8a7796: Add placeholders for various devices
arm64: dts: r8a7796: Add external PCIe bus clock
arm64: dts: r8a7796: Add external audio clocks
arm64: dts: r8a7795: update PFC node name to pin-controller
arm64: dts: r8a7796: salvator-x: Set drive-strength for ravb pins
arm64: dts: r8a7796: salvator-x: Enable NFS root
arm64: dts: m3ulcb: Fix EthernetAVB PHY timing
arm64: dts: h3ulcb: enable HS200 for eMMC
arm64: dts: m3ulcb: enable HS200 for eMMC
arm64: dts: r8a7796: salvator-x: enable HS200 for eMMC
arm64: dts: r8a7795: salvator-x: enable HS200 for eMMC
arm64: dts: r8a7795: salvator-x: Update memory node to 4 GiB map
arm64: dts: m3ulcb: enable EthernetAVB
HID: Microsoft Win8 Wireless Radio Controls cleanup
arm64: dts: m3ulcb: Update memory node to 2 GiB map
arm64: dts: m3ulcb: enable I2C
HID: i2c-hid: move header file out of I2C realm
ARM: davinci_all_defconfig: enable USB audio/video device support
ARM: davinci_all_defconfig: cleanup with savedefconfig
drm/i915/g33: Improve reset reliability
ARM: davinci: da8xx: Add DSP internal RAM memories as IOMEM resources
ARM: davinci: da8xx: Add names to DSP IOMEM resources
ARM: davinci: da8xx: Create DSP device only when assigned memory
pinctrl: imx: add soc specific mux_mode mask and shift property
pinctrl: imx: add generic pin config core support
b43: Add missing MODULE_FIRMWARE()
pinctrl: imx: fix debug message for SHARE_MUX_CONF_REG case
gpio: export add/remove lookup table functions
Revert "drm/i915: Restore lost "Initialized i915" welcome message"
pinctrl: imx: Check for memory allocation failure
pinctrl: mediatek: reuse pinctrl driver for mt7623
pinctrl: meson: meson8: add the AO HDMI CEC pin
pinctrl: meson: meson8: add support for the AO remote output pin
pinctrl: meson: meson8: add support for the I2S and SPDIF pins
pinctrl: meson: meson8: add the PWM pins
pinctrl: Adjust nine checks for null pointers
pinctrl: Use seq_putc() in pinctrl_maps_show()
pinctrl: Add spaces for better code readability
pinctrl: Combine substrings for a message in pin_config_group_get()
pinctrl: Adjust five checks for null pointers
pinctrl: Replace two seq_printf() calls by seq_puts() in pinconf_show_map()
pinctrl/amd: Update contact information for AMD pinctrl/amd
pinctrl: Use seq_putc() in three functions
pinctrl: armada-37xx: Add irqchip support
pinctrl: rockchip: remove unneeded (void *) casts in of_match_table
pinctrl: add ZTE ZX pinctrl driver support
dt-bindings: add bindings doc for ZTE pinctrl
gpio: fix description for gpio-ranges example
ieee802154: ca8210: Delete an error message for a failed memory allocation in ca8210_skb_rx()
ieee802154: ca8210: Delete an error message for a failed memory allocation in ca8210_probe()
Bluetooth: Delete error messages for failed memory allocations in two functions
drm/amd: include <linux/delay.h> instead of "linux/delay.h"
drm: Add DRM_MODE_ROTATE_ and DRM_MODE_REFLECT_ to UAPI
drm/vgem: Fix return value check in vgem_init()
drm/blend: Fix comment typ-o
drm/stm: remove unneeded -Iinclude/drm compiler flag
drm/vc4: fix include notation and remove -Iinclude/drm flag
ARM: sun8i: a83t: cubietruck-plus: Enable SPDIF output
ARM: sun8i: a83t: cubietruck-plus: Add LED device nodes
ARM: sun8i: a83t: Add device node for SPDIF transmitter
ARM: sun8i: a83t: Add device node for DMA controller
ARM: dts: sunxi: Fix BCM43xx node name
drm/i915/huc: Update GLK HuC version
ipv6: remove unused variables in esp6
ARM: dts: keystone: Add minimum support for K2G ICE evm
ARM: keystone: Create new binding for K2G ICE evm
ARM: dts: k2g-evm: Add unit address to memory node
ARM: dts: keystone-k2g: Remove skeleton.dtsi
net: Define SCM_TIMESTAMPING_PKTINFO on all architectures.
ARM: dts: imx6: Fix BCM43xx node name
x86/mce/AMD: Carve out SMCA bank configuration
x86/mce/AMD: Redo error logging from APIC LVT interrupt handlers
x86/mce: Convert threshold_bank.cpus from atomic_t to refcount_t
RAS: Make local function parse_ras_param() static
ACPI/APEI: Handle GSIV and GPIO notification types
tcp: fix tcp_probe_timer() for TCP_USER_TIMEOUT
ipv6: drop unused variables in seg6_genl_dumphac
fou: make local function static
tcpnv: do not export local function
inet: fix warning about missing prototype
ila: propagate error code in ila_output
dcb: enforce minimum length on IEEE_APPS attribute
net: ethernet: update drivers to make both SW and HW TX timestamps
net: allow simultaneous SW and HW transmit timestamping
net: fix documentation of struct scm_timestamping
net: add new control message for incoming HW-timestamped packets
net: add function to retrieve original skb device using NAPI ID
net: ethernet: update drivers to handle HWTSTAMP_FILTER_NTP_ALL
net: define receive timestamp filter for NTP
cxgb4 : retrieve port information from firmware
ibmveth: Support to enable LSO/CSO for Trunk VEA.
osf_wait4: switch to kernel_wait4()
waitid(): switch copyout of siginfo to unsafe_put_user()
wait_task_zombie: consolidate info logics
kill wait_noreap_copyout()
lift getrusage() from wait_noreap_copyout()
waitid(2): leave copyout of siginfo to syscall itself
kernel_wait4()/kernel_waitid(): delay copying status to userland
wait4(2)/waitid(2): separate copying rusage to userland
move compat wait4 and waitid next to native variants
qede: Support 1G advertisment.
qed: Fix setting of Management bitfields
qede: qedr closure after setting state
qed: Correct print in iscsi error-flow
qed: Revise alloc/setup/free flow
qede: Don't use an internal MAC field
qede: Add missing Status-block free
qede: Honor user request for Tx buffers
qede: Allow WoL to activate by default
iio: adc: Add support for TI ADC108S102 and ADC128S102
iio: imu: st_lsm6dsx: substitute ifdef CONFIG_PM with __maybe_unused macro
iio: accel: bma180: Add ACPI enumeration support for BMA250E
iio: accel: bma180: Add support for BMA250E
iio: light: rpr0521 channel numbers reordered
iio: light: rpr0521 proximity offset read/write
iio: light: rpr0521 sample_frequency read/write
iio: light: rpr0521 whitespace fixes
iio: light: rpr0521 magic number to sizeof() on value read
iio: light: rpr0521 on-off sequence change for CONFIG_PM
iio: light: rpr0521 poweroff for probe fails
iio: light: rpr0521 disable sensor -bugfix
staging: iio: light: Replace symbolic permissions as per coding style
ARM: dts: imx7s-warp: Pass 'no-1-8-v' property to the eMMC
ARM: dts: imx7d-pico: Add initial support
ALSA: mixart: constify snd_kcontrol_new structures
ALSA: cs46xx: constify snd_kcontrol_new structures
ALSA: ice1712: constify snd_kcontrol_new structures
ALSA: sound/isa: constify snd_kcontrol_new structures
ALSA: pcm: Simplify forward/rewind codes
ALSA: pcm: Use a common helper for PCM state check and hwsync
arm64: dts: add LS1046A DPAA FMan nodes
arm64: dts: add LS1043A DPAA FMan support
arm64: dts: add DPAA FMan nodes
ARM: dts: imx7: use 3 PWM cells
ARM: imx: Select GPCv2 for i.MX7
ARM: dts: imx7d-sdb: Enable PCIe peripheral
ARM: dts: imx7d: Add node for PCIe controller
ARM: dts: imx7d-sdb: Add GPIO expander node
ARM: dts: imx7s: Mark 'gpr' compatible with i.MX6 variant
ARM: dts: imx7s: Add node for GPC
ARM: dts: imx: Reintroduce 'anatop-enable-bit' where appropriate
iio: hi8435: cleanup reset gpio
iio: hi8435: make in_voltage_sensing_mode_available visible
iio: hi8435: avoid garbage event at first enable
iio: hi8435: add raw access
iio: light: isl29018: Only declare ACPI table when ACPI is enabled
xgene: Check all RGMII phy mode variants
phy: Add helper function to check phy interface mode
sk_buff.h: improve description of CHECKSUM_{COMPLETE, UNNECESSARY}
openvswitch: more accurate checksumming in queue_userspace_packet()
net: more accurate checksumming in validate_xmit_skb()
net: use skb->csum_not_inet to identify packets needing crc32c
sk_buff: remove support for csum_bad in sk_buff
net: introduce skb_crc32c_csum_help
skbuff: add stub to help computing crc32c on SCTP packets
ARM: dts: rockchip: enable ARM Mali GPU on rk3288-veyron
ARM: dts: rockchip: enable ARM Mali GPU on rk3288-firefly
ARM: dts: rockchip: enable ARM Mali GPU on rk3288-rock2-som
ARM: dts: rockchip: add ARM Mali GPU node for rk3288
dt-bindings: gpu: add bindings for the ARM Mali Midgard GPU
tcp: warn on negative reordering values
drm/i915: Check for allocation failure
ARM: dts: omap3: Remove 'enable-active-low' property
ARM: BCM: Enable thermal support for NSP SoCs
drm/pl111: Add a debugfs node to dump our registers.
drm/pl111: make structure mode_config_funcs static
drm/pl111: make structure pl111_display_funcs static
drm/pl111: Register the clock divider and use it.
ASoC: rsnd: add HDMI output support
ASoC: rsnd: add support graph base DT phase 2
ASoC: rsnd: add support graph base DT phase 1
ASoC: stm32: Add full duplex support to i2s
ASoC: stm32: Add I2S driver
ASoC: stm32: Document STM32 I2S bindings
regulator: axp20x-regulator: add support for AXP803
spi: imx: fix issue when tx_buf or rx_buf is NULL
regulator: lp8755: fix spelling mistake "acceess" -> "access"
ASoC: cs35l35: Correctly handle 0 for bst_ipk
ASoC: cs35l35: Add DT handling for Inductor
ASoC: cs35l35: Add Boost Inductor Calculation
ASoC: simple-scu-card: cleanup documentation
ASoC: audio-graph-card: fix spelling mistake: "missmatch" -> "mismatch"
ASoC: audio-graph-card: tidyup return method from probe()
ASoC: simple-scu-card: tidyup return method from probe()
ASoC: simple-card: tidyup return method from probe()
ASoC: da7213: Update driver to use device_property* FW functions
drm/i915/guc: Remove action status and statistics from debugfs
arm64: dts: juno: enable some SMMUs
arm64: dts: juno: add coresight CPU debug nodes
printk: Use the main logbuf in NMI when logbuf_lock is available
ah: use crypto_memneq to check the ICV
[media] uvcvideo: annotate a switch fall through
[media] s2255drv: avoid a switch fall through
[media] soc_camera: annotate a switch fall through
[media] zoran: annotate switch fall through
[media] av7110: avoid switch fall through
[media] atomisp: disable several warnings when W=1
mac80211: mark as action frame when parsing IEs of CSA action frames
mac80211: mesh: Allow following CSA to DFS channels if userspace handles it
wireless: Require HANDLE_DFS flag to switch channel for non-AP mode
wireless: Only join DFS channels in mesh mode if userspace flags support
mac80211: move clearing result into ieee80211_parse_ch_switch_ie()
mac80211: mesh: mark channel as unusable if a regulatory MESH CSA is received
ARM: dts: rockchip: set a sane frequence for tsadc on rk322x
ARM: dts: rockchip: add operating-points-v2 for cpu on rk322x
ARM: dts: rockchip: set default rates for core clocks on rk322x
drm/i915/g4x: Improve gpu reset reliability
drm/i915/guc: Remove last submission result from debugfs
drm/i915/guc: Remove failed doorbell stat from debugfs
drm/i915/guc: Remove stale comment for q_fail
[media] mtk_vcodec_dec: return error at mtk_vdec_pic_info_update()
[media] s5p-jpeg: don't return a random width/height
[media] media drivers: annotate fall-through
[media] dvb-usb-remote: don't write bogus debug messages
[media] bt8xx: add missing break
[media] saa7164: better handle error codes
[media] bcm3510: fix handling of VSB16 modulation
[media] ir-core: fix gcc-7 warning on bool arithmetic
[media] atomisp: fix missing blank line coding style issue in atomisp_tpg.c
[media] atomisp: putting NULs in the wrong place
[media] atomisp: one char read beyond end of string
[media] atomisp: Fix -Werror=int-in-bool-context compile errors
[media] atomisp: Make undeclared symbols static
[media] atomisp: fix coding style warnings
[media] atomisp: fixed coding style errors
[media] atomisp: drop unused qos variable
[media] atomisp: fixed sparse warnings
[media] atomisp: Fix unnecessary initialization of static
[media] atomisp: use logical AND, not bitwise
[media] atomisp: Add __printf validation and fix fallout
xfrm: Make function xfrm_dev_register static
dt-bindings: rcar-dmac: Document missing error interrupt
dmaengine: rcar-dmac: wait for ISR to finish before freeing resources
dmaengine: rcar-dmac: implement device_synchronize()
dmaengine: rcar-dmac: store channel IRQ in struct rcar_dmac_chan
ARM: sun8i: a83t: Set clock accuracy for 24MHz oscillator
ARM: sun8i: a83t: Add CCU device nodes
ath9k: check ah->curchan when updating tx power
ath9k: remove unnecessary code
wil6210: use memdup_user
ath5k: fix memory leak on buf on failed eeprom read
ath9k: fix spelling in ath9k_tx99_init()
ath6kl: assure headroom of skbuff is writable in .start_xmit()
ARM: sun5i: a10s-olinuxino: Enable HDMI
ARM: sun5i: a10s: Add the HDMI controller node
MAINTAINERS: update my mail address
mwifiex: add missing USB-descriptor endianness conversion
mwifiex: pcie: stop setting/clearing 'surprise_removed'
mwifiex: pcie: remove useless pdev check
mwifiex: 11h: drop unnecessary check for '!priv'
mwifiex: remove redundant 'adapter' check in mwifiex_adapter_cleanup
mwifiex: remove useless 'mwifiex_lock'
mwifiex: don't leak stashed beacon buffer on reset
mwifiex: don't drop lock between list-retrieval / list-deletion
mwifiex: Add locking to mwifiex_11n_delba
mwifiex: Don't release cmd_pending_q_lock while iterating
mwifiex: Don't release tx_ba_stream_tbl_lock while iterating
mwifiex: fixup error cases in mwifiex_add_virtual_intf()
mwifiex: pcie: de-duplicate buffer allocation code
dmaengine: bcm-scm-raid: remove redundant null check on req
dmaengine: bcm-sba-raid: fix Kconfig dependencies
dt-binding: net: wireless: fix node name in the BCM43xx example
drm/i915: Reorder media/render reset on g4x
drm/i915: Try harder to reset the GPU
MIPS: PCI: Remove unused busn_offset
MIPS: Loongson: Remove unused PCI_BAR_COUNT definition
net/mlx5e: Fix possible memory leak
qed: Remove unused including <linux/version.h>
ibmvnic: fix missing unlock on error in __ibmvnic_reset()
net1080: Remove unused function nc_dump_ttl()
r8152: Remove unused function usb_ocp_read()
qed: Utilize FW 8.20.0.0
tcp: fix tcp_rearm_rto()
Documentation, kbuild: fix typo "minimun" -> "minimum"
docs: Fix some formatting issues in request-key.rst
doc: ReSTify keys-trusted-encrypted.txt
doc: ReSTify keys-request-key.txt
doc: ReSTify keys-ecryptfs.txt
doc: ReSTify keys.txt
doc: ReSTify Smack.txt
doc: ReSTify LoadPin.txt
doc: ReSTify Yama.txt
doc: ReSTify tomoyo.txt
doc: ReSTify apparmor.txt
doc: ReSTify SELinux.txt
doc: ReSTify and split LSM.txt
doc: security: minor cleanups to build kernel-doc
doc: ReSTify self-protection.txt
doc: ReSTify credentials.txt
doc: ReSTify IMA-templates.txt
doc: ReSTify no_new_privs.txt
doc: ReSTify seccomp_filter.txt
doc-rst: fix inline emphasis in unshare.rst
core-api: remove an unexpected unident
misc: sram-exec: Use aligned fncpy instead of memcpy
liquidio: make the spinlock octeon_devices_lock static
drm: drop drm_[cm]alloc* helpers
drm: replace drm_[cm]alloc* by kvmalloc alternatives
mlxsw: spectrum_dpipe: Fix sparse warnings
net: dsa: b53: Add compatible strings for the Cygnus-family BCM11360.
firmware: google: memconsole: Adapt to new coreboot ring buffer format
firmware: google: memconsole: Make memconsole interface more flexible
uio/uio_pci_generic: don't fail probe if pdev->irq == NULL
drivers: pps: Make PPS into a menuconfig to ease disabling
vhost/vsock: use static minor number
ipack: Improve a size determination in ipack_bus_register()
ipack: Delete an error message for a failed memory allocation in ipack_device_read_id()
HV: properly delay KVP packets when negotiation is in progress
Drivers: hv: vmbus: Fix rescind handling
Drivers: hv: util: Make hv_poll_channel() a little more efficient
Drivers: hv: vmbus: Fix error code returned by vmbus_post_msg()
tools: hv: properly handle long paths
Tools: hv: vss: Thaw the filesystem and continue if freeze call has timed out
drm/i915/selftests: Pretend to be a gfx pci device
net: dsa: use switchdev_obj_dump_cb_t everywhere
net: dsa: include switchdev.h only once
net: dsa: include dsa.h only once
ALSA: pcm/oss: mark snd_pcm_plug_slave_format arg as const
ALSA: pcm: use "do {} while (0)" for empty macro
serial: xilinx_uartps: Fix the error path
serial: meson: change interrupt description to tty name
serial: meson: remove use of flag UPF_IOREMAP
serial: meson: make use of uart_port member mapsize
serial: meson: remove dead code in meson_uart_change_speed
serial: meson: remove unneeded variable assignment in meson_serial_port_write
serial: meson: fix setting number of stop bits
tty/vt/keyboard: Remove AVR32 bits from the driver
serial: uapi: Add support for bus termination
serial: pch_uart: use offset_in_page() macro
tty/serial: atmel: use offset_in_page() macro
drivers/tty/hvc: fix spelling mistake: "missmanaged" -> "mismanaged"
ARM: dts: imx6sx-sdb: Properly model the ARM and SOC regulator supplies
net: fix __skb_try_recv_from_queue to return the old behavior
net: make struct dst_entry::dev first member
powerpc/85xx/kmcent2: use hdlc busmode for UCC1
net/wan/fsl_ucc_hdlc: add hdlc-bus support
fsl/qe: add bit description for SYNL register for GUMR
net/wan/fsl_ucc_hdlc: call qe_setbrg only for loopback mode
net/wan/fsl_ucc_hdlc: fix incorrect memory allocation
net/wan/fsl_ucc_hdlc: fix wrong indentation
net/wan/fsl_ucc_hdlc: fix unitialized variable warnings
net/wan/fsl_ucc_hdlc: cleanup debug traces
serial: exar: Preconfigure xr17v35x MPIOs as output
imx-serial: RX DMA startup latency
net: make struct net_device::tx_queue_len unsigned int
tty: serdev-ttyport: return actual baudrate from ttyport_set_baudrate
serial: sh-sci: Move uart_register_driver call to device probe
serial: pl010: Move uart_register_driver call to device probe
serial: sh-sci: Fix race condition causing garbage during shutdown
drivers/serial: Add driver for Aspeed virtual UART
serial: 8250: Add flag so drivers can avoid THRE probe
serial: 8250_exar: Remove duplicate assignment
serial: 8250: omap: Disable DMA for console UART
gpu: host1x: select IOMMU_IOVA
rtlwifi: rtl8723ae: fix spelling mistake: "Coexistance" -> "Coexistence"
rtlwifi: fix spelling mistake: "Pairwiase" -> "Pairwise"
udp: make function udp_skb_dtor_locked static
rtlwifi: btcoex: 23b 1ant: check PS state before setting tdma duration
rtlwifi: btcoex: 23b 1ant: monitor bt is enabled or disabled
rtlwifi: btcoex: 23b 1ant: check if BT high priority packet exist
rtlwifi: btcoex: 23b 1ant: monitor wifi and BT counter
rtlwifi: btcoex: 23b 1ant: TDMA duration for ACL busy
rtlwifi: btcoex: 23b 1ant: rename and coding style modification.
rtlwifi: btcoex: Restore 23b 1ant routine for tdma adjustment
rtlwifi: btcoex: 21a 1ant: add bt_tx_rx_mask into bt info
rtlwifi: btcoex: 21a 1ant: fix some coding style issues
rtlwifi: btcoex: 21a 1ant: treat ARP as special packet
rtlwifi: btcoex: 21a 1ant: re-init coex after wifi leaves IPS
rtlwifi: btcoex: 21a 1ant: use default value when initiating coex
rtlwifi: btcoex: 21a 1ant: mark packet high priority when scanning
rtlwifi: btcoex: 21a 1ant: normal mode for retry limit when connected
rtlwifi: btcoex: 21a 1ant: wifi slot time adjustment
rtlwifi: btcoex: 21a 1ant: coex table and tdma settings for softap mode
rtlwifi: btcoex: 21a 1ant: react to special packet when wifi is not scanning
rtlwifi: btcoex: 21a 1ant: shorten wifi slot when connected scan
rtlwifi: btcoex: 21a 1ant: more bt profiling when wifi receives special packet
rtlwifi: btcoex: 21a 1ant: set tdma and coex table when wifi is idle
vhost_net: try batch dequing from skb array
tap: support receiving skb from msg_control
tun: support receiving skb through msg_control
tap: export skb_array
tun: export skb_array
skb_array: introduce batch dequeuing
ptr_ring: introduce batch dequeuing
skb_array: introduce skb_array_unconsume
ptr_ring: add ptr_ring_unconsume
rtlwifi: btcoex: 21a 2ant: remove unused antenna detection variables
rtlwifi: btcoex: 21a 2ant: fix PTA unstable problem when hw init
rtlwifi: btcoex: 21a 2ant: refine bt info notify to have more profilings
rtlwifi: btcoex: 21a 2ant: init wlan when leave ips
rtlwifi: btcoex: 21a 2ant: run mechanism if status changes or auto adjust is set
rtlwifi: btcoex: 21a 2ant: add pnp notidy to avoid LPS/IPS mismatch
rtlwifi: btcoex: 21a 2ant: settings before wifi firmware is ready
rtlwifi: btcoex: 21a 2ant: set wifi standby when halting of entering ips
rtlwifi: btcoex: 21a 2ant: refine btc8821a2ant_action_hid_a2dp
rtlwifi: btcoex: 21a 2ant: set tdma with rssi states
staging: greybus: mark PM functions as __maybe_unused
rtlwifi: btcoex: Remove 92e 2ant configuration parameter
rtlwifi: btcoex: Remove 23b 2ant configuration parameter
rtlwifi: btcoex: Remove 23b 1ant configuration parameter
rtlwifi: btcoex: Remove 21a 1ant configuration parameter
USB: ene_usb6250: turn off the Removable flag
USB: ene_usb6250: remove subroutine duplication
USB: ene_usb6250: implement REQUEST SENSE
USB: ene_usb6250: fix SCSI residue overwriting
USB: ene_usb6250: fix first command execution
staging: android: ion: Avoid calling free_duped_table() twice
staging: android: ion: Remove ION_FLAG_CACHED_NEEDS_SYNC
staging: android: ion: Remove unused members from ion_buffer
staging: ks7010: avoid CamelCase: receiveDTIMs
staging: vt6656: remove unnecesary blank lines
staging: vt6656: remove multiple assignments
staging: sm750fb: fix length of lines, function calls and declaration
drm/i915: Check C for null pointer rather than B
wlcore: use memdup_user
mwifiex: pcie: add card_reset() support
mwifiex: initiate card-specific work atomically
mwifiex: p2p client using same data path as station
brcmfmac: move scheduled scan wiphy param setting to pno module
brcmfmac: add firmware feature detection for gscan feature
drm/sti:fix spelling mistake: "compoment" -> "component"
Bluetooth: hci_nokia: select BT_HCIUART_H4
Bluetooth: hci_ldisc: Use rwlocking to avoid closing proto races
Bluetooth: Skip vendor diagnostic configuration for HCI User Channel
Bluetooth: hci_uart: fix kconfig dependency
Bluetooth: Set LE Default PHY preferences
Bluetooth: Enable LE PHY Update Complete event
Bluetooth: Enable LE Channel Selection Algorithm event
Bluetooth: Set LE Suggested Default Data Length to maximum
Bluetooth: Add support for Intel Bluetooth device 9460/9560 [8087:0aaa]
drm/i915: Fix new -Wint-in-bool-context gcc compiler warning
[media] tc358743: fix register i2c_rd/wr function fix
[media] cec-notifier.h: handle unreachable CONFIG_CEC_CORE
[media] vb2: Fix an off by one error in 'vb2_plane_vaddr'
[media] s5p-cec: remove unused including <linux/version.h>
[media] rainshadow-cec: Fix missing spin_lock_init()
[media] pxa_camera: fix module remove codepath for v4l2 clock
[media] cec: improve MEDIA_CEC_RC dependencies
[media] rainshadow-cec: avoid -Wmaybe-uninitialized warning
[media] rainshadow-cec: use strlcat instead of strncat
[media] ir-lirc-codec: let lirc_dev handle the lirc_buffer
[media] rc-core: fix input repeat handling
[media] sir_ir: infinite loop in interrupt handler
[media] atomisp: don't treat warnings as errors
can: m_can: add deep Suspend/Resume support
can: m_can: factorize clock gating and ungating
can: m_can: make m_can_start and m_can_stop symmetric
can: m_can: move Message RAM initialization to function
ARM: sun8i: v3s: enable SPI
ARM: sun8i: v3s: add support for Lichee Pi Zero w/ dock board
drm: trivial documentation fix to drm_for_each_connector_iter
crypto: aesni - add generic gcm(aes)
crypto: aesni - make AVX2 AES-GCM work with all valid auth_tag_len
crypto: aesni - make AVX2 AES-GCM work with any aadlen
crypto: aesni - make AVX AES-GCM work with all valid auth_tag_len
crypto: aesni - make AVX AES-GCM work with any aadlen
crypto: aesni - make non-AVX AES-GCM work with all valid auth_tag_len
crypto: aesni - make non-AVX AES-GCM work with any aadlen
crypto: arm64/sha - avoid non-standard inline asm tricks
crypto: ccp - Add a module author
crypto: caam - add support for RSA key form 3
crypto: caam - add support for RSA key form 2
crypto: caam - incapsulate dropping leading zeros into function
crypto: caam - avoid kzalloc(0) in caam_read_raw_data
crypto: sha512-mb - add some missing unlock on error
crypto: tcrypt - don't disable irqs and wait
drm/via: remove unneeded -Iinclude/drm compiler flag
drm/vgem: remove unneeded -Iinclude/drm compiler flag
drm/udl: remove unneeded -Iinclude/drm compiler flag
drm/tdfx: remove unneeded -Iinclude/drm compiler flag
drm/sis: remove unneeded -Iinclude/drm compiler flag
drm/savage: remove unneeded -Iinclude/drm compiler flag
drm/r128: remove unneeded -Iinclude/drm compiler flag
drm/omap: remove unneeded -Iinclude/drm compiler flag
drm/mga: remove unneeded -Iinclude/drm compiler flag
drm/i2c: remove unneeded -Iinclude/drm compiler flag
drm/i810: remove unneeded -Iinclude/drm compiler flag
drm/gma500: remove unneeded -Iinclude/drm compiler flag
drm/vmwgfx: fix include notation and remove -Iinclude/drm flag
drm/virtio: fix include notation and remove -Iinclude/drm flag
usb: chipidea: properly handle host or gadget initialization failure
ipmi_ssif: remove redundant null check on array client->adapter->name
drm/i915/skl+: use linetime latency if ddb size is not available
drm/i915/skl+: Perform wm level calculations in separate function
drm/i915/skl+: Watermark calculation cleanup
drm/i915/skl+: Fail the flip if ddb min requirement exceeds pipe allocation
drm/i915/skl+: no need to memset again
drm/i915/skl: Fail the flip if no FB for WM calculation
drm/i915/skl+: calculate pixel_rate & relative_data_rate in fixed point
drm/i915: Use fixed_16_16 wrapper for division operation
drm/i915: Add more wrapper for fixed_point_16_16 operations
drm/i915: fix naming of fixed_16_16 wrapper.
PCI: Do not disregard parent resources starting at 0x0
net: phy: marvell: checkpatch - Fix remaining long lines
net: phy: marvell: Add helpers to get/set page
net: phy: marvell: Refactor some bigger functions
net: phy: marvell: Checkpatch - assignments and comparisons
net: phy: marvell: Checkpatch - Missing or extra blank lines
net: phy: Marvell: checkpatch - Comments
tcp: switch TCP TS option (RFC 7323) to 1ms clock
tcp: replace misc tcp_time_stamp to tcp_jiffies32
tcp_lp: cache tcp_time_stamp
tcp_westwood: use tcp_jiffies32 instead of tcp_time_stamp
tcp: use tcp_jiffies32 in __tcp_oow_rate_limited()
tcp: uses jiffies_32 to feed tp->chrono_start
tcp: use tcp_jiffies32 to feed probe_timestamp
tcp: use tcp_jiffies32 for rcv_tstamp and lrcvtime
tcp: bic, cubic: use tcp_jiffies32 instead of tcp_time_stamp
tcp_bbr: use tcp_jiffies32 instead of tcp_time_stamp
tcp: use tcp_jiffies32 to feed tp->snd_cwnd_stamp
tcp: use tcp_jiffies32 to feed tp->lsndtime
dccp: do not use tcp_time_stamp
tcp: introduce tcp_jiffies32
tcp: use tp->tcp_mstamp in output path
sch_dsmark: Fix uninitialized variable warning.
net: sched: add termination action to allow goto chain
net: sched: push tp down to action init
net: sched: introduce multichain support for filters
net: sched: push chain dump to a separate function
net: sched: introduce helpers to work with filter chains
net: sched: move TC_H_MAJ macro call into tcf_auto_prio
net: sched: replace nprio by a bool to make the function more readable
net: sched: rename tcf_destroy_chain helper
net: sched: introduce tcf block infractructure
net: sched: move tc_classify function to cls_api.c
drivers: net: DSA: Sort drivers
net: dsa: Sort DSA tagging protocol drivers
liquidio: fix PF falsely indicating success at setting MAC address of a nonexistent VF
liquidio: fix insmod failure when multiple NICs are plugged in
ARM: dts: rockchip: add second uart2 pinctrl on rk322x
net: dsa: store CPU port pointer in the tree
ARM: dts: rockchip: correct rk322x uart2 pinctrl
ARM: dts: rockchip: add watchdog device node on rk322x
mlxsw: spectrum: Default ports to non-virtual mode
mlxsw: spectrum: Move PVID code to appropriate place
mlxsw: spectrum_switchdev: Don't batch learning operations
mlxsw: spectrum_switchdev: Don't batch STP operations
mlxsw: spectrum_switchdev: Don't batch VLAN operations
mlxsw: spectrum_switchdev: Remove redundant check
mlxsw: spectrum_router: Initialize RIFs in a separate function
mlxsw: spectrum_router: Move FIB notification block to router struct
mlxsw: spectrum_router: Move RIFs array to its rightful place
mlxsw: spectrum_switchdev: Reduce scope of bridge struct
mlxsw: spectrum_router: Reduce scope of router struct
mlxsw: spectrum_buffer: Reduce scope of shared buffer struct
hwspinlock: sprd: Add hardware spinlock driver
clk: rockchip: fix up the RK3228 clk cpu setting table
clk: rockchip: add clock-ids for more rk3228 clocks
clk: rockchip: add ids for camera on rk3399
ARM: dts: rockchip: fix rk322x i2s1 pinctrl error
arm64: dts: meson-gx-p23x-q20x: Fix node order
arm64: dts: meson-gxm-nexbox-a1: Fix node order
arm64: dts: meson-gxl-s905x-nexbox-a95x: Fix node order
arm64: dts: meson-gxl: Fix node order
arm64: dts: meson-gxbb-p20x: Fix node order
arm64: dts: meson-gxbb-nexbox-a95x: Fix node order
arm64: dts: meson-gxbb-vega-s95: Fix node order
arm64: dts: meson-gxbb-odroidc2: Fix node order
arm64: dts: meson-gxbb: Fix node order
arm64: dts: meson-gxbb-wetek-hub: Reference CVBS node by label
arm64: dts: meson-gxl-s905x: Comment typo fix
arm64: dts: meson-gxm-nexbox-a1: Drop UART comment
arm64: dts: meson-gxl-s905x-khadas-vim: Fix Wifi node name
arm64: dts: meson-gx-p23x-q20x: Fix Wifi node name
arm64: dts: meson-gxbb-p20x: Fix Wifi node name
arm64: dts: meson-gxbb-vega-s95: Fix Wifi node name
arm64: dts: amlogic: Sort Makefile
dt-bindings: arm: amlogic: Reorder boards
Make HWSPINLOCK a menuconfig to ease disabling
rpmsg: Release rpmsg devices in backends
cxgb4: add new T5 pci device id
cxgb4: reduce resource allocation in kdump kernel
mac80211: Dynamically set CoDel parameters per station
cfg80211: improve warnings in VHT rate calculation
iommu/iova: Sort out rbtree limit_pfn handling
iommu/ipmmu-vmsa: Fix pgsize_bitmap semicolon typo
iommu/ipmmu-vmsa: Drop LPAE Kconfig dependency
iommu/ipmmu-vmsa: Use fwspec iommu_priv on ARM64
iommu/ipmmu-vmsa: Add new IOMMU_DOMAIN_DMA ops
iommu/ipmmu-vmsa: Break out domain allocation code
iommu/ipmmu-vmsa: Break out utlb parsing code
iommu/ipmmu-vmsa: Rework interrupt code and use bitmap for context
iommu/ipmmu-vmsa: Remove platform data handling
iommu/vt-d: Helper function to query if a pasid has any active users
drm/i915: Don't force serialisation on marking up execlists irq posted
drm/i915: Stop inlining the execlists IRQ handler
drm/i915/execlists: Reduce lock contention between schedule/submit_request
drm/i915: Create a kmem_cache to allocate struct i915_priolist from
drm/i915: Split execlist priority queue into rbtree + linked list
drm/i915: Use a define for the default priority [0]
drm/i915: Don't mark an execlists context-switch when idle
drm/i915/execlists: Pack the count into the low bits of the port.request
drm/i915: Redefine ptr_pack_bits() and friends
drm/i915: Make ptr_unpack_bits() more function-like
drm/i915: Import the kfence selftests for i915_sw_fence
drm/i915: Remove kref from i915_sw_fence
drm/tilcdc: fix include notation and remove -Iinclude/drm flag
drm/radeon: fix include notation and remove -Iinclude/drm flag
drm/qxl: fix include notation and remove -Iinclude/drm flag
drm/nouveau: fix include notation and remove -Iinclude/drm flag
drm/msm: fix include notation and remove -Iinclude/drm flag
drm/mgag200: fix include notation and remove -Iinclude/drm flag
drm/hisilicon: fix include notation and remove -Iinclude/drm flag
iommu/rockchip: Enable Rockchip IOMMU on ARM64
drm/i915/gen9: Reintroduce WaEnableYV12BugFixInHalfSliceChicken7
usb: gadget: udc-xilinx: clean up a variable name
usb: dwc3: add disable u2mac linestate check quirk
usb: gadget: udc: add null check before pointer dereference
usb: phy: phy-msm-usb: Remove redundant extcon register/unregister
usb: phy: phy-qcom-8x16-usb: Remove redundant extcon register/unregister
usb: phy: Introduce one extcon device into usb phy
usb: fix the comment with regards to DocBook
usb: gadget: f_uac2: calculate wMaxPacketSize before endpoint match
ARM: dts: da850-lego-ev3: Add node for LEGO MINDSTORMS EV3 Battery
usb: dwc3: gadget: lazily map requests for DMA
USB: iowarrior: use memdup_user
usb: host: remove unnecessary null check
usb: typec: Don't prevent using constant typec_mode_desc initializers
usb: udc: core: Error if req->buf is either from vmalloc or stack
usb: core: Check URB setup_packet and transfer_buffer sanity
usb: cdc-wdm: use memdup_user
usb: dwc3: gadget: don't WARN about lack of TRBs
ARM: davinci_all_defconfig: enable LEGO MINDSTORMS EV3 battery module
ASoC: rt5514: Add ACPI match ID
regulator: Allow for asymmetric settling times
regulator: DT: Add properties for asymmetric settling times
ASoC: atmel: Use IS_ENABLED()
ASoC: fsi: Move inline fsi_stream_is_play() before use
ASoC: rt5665: make local symbol rt5665_i2c_driver static
ASoC: rsnd: check src mod pointer for rsnd_mod_id()
ASoC: rsnd: need to call nolock_stop if nolock_start was failed
ASoC: rsnd: remove error pointer for adg->clkout[i]
ASoC: rsnd: clkout-lr-asynchronous is AUDIO_CLKOUT related property
ASoC: rsnd: remove mismatch explain comment from src.c
ASoC: rsnd: remove un-used OUF_SRCO/I macro
ASoC: hdmi-codec: fix spelling mistake: "deteced" -> "detected"
ASoC: rsnd: add missing clocks/clock-names on Document
ASoC: rsnd: move "renesas,rsrc-card" to "simple-scu-audio-card" on Document
ASoC: add audio-graph-card support
ASoC: add audio-graph-card document
ASoC: simple-card-utils: add asoc_simple_card_parse_graph_dai()
ASoC: simple-card-utils: enable "label" on asoc_simple_card_parse_card_name
ASoC: soc-core: enable "dai-format" on snd_soc_of_parse_daifmt()
of_graph: add of_graph_get_endpoint_count()
of_graph: add of_graph_get_port_parent()
of_graph: add of_graph_get_remote_endpoint()
of-graph: export symbol of_phandle_iterator_init/next
ASoC: rt5665: Fix uninitialized warning in rt5665_i2s_pin_event()
nohz: Fix collision between tick and other hrtimers, again
nohz: Add hrtimer sanity check
ALSA: pcm: constify function local and read-only table
ALSA: pcm/oss: refer to parameters instead of copying to reduce usage of kernel stack
ALSA: pcm: use helper function to refer parameter as read-only
ALSA: pcm: add const qualifier for read-only table for sampling rate
ALSA: Enable build with m68k
ALSA: emu10k1: Get rid of set_fs() usage
ALSA: opl3: Kill unused set_fs()
ALSA: hda - Remove superfluous header inclusions
ALSA: hda - Fix a typo in comment
ALSA: hda - Remove the use of set_fs()
ALSA: hda - Remove the generic bind ctl helpers
ALSA: hda - Move bind-mixer switch codes to generic parser
ALSA: hda - Simplify bound-beep mute control for ALC268
ALSA: pcm: fix the comments that refers to kernel-doc
ALSA: cs4281: Fix the leftover comment
ALSA: sb: Use IS_REACHABLE()
ALSA: opl4: Use IS_REACHABLE()
ALSA: cmi8238: Use IS_ENABLED()
ALSA: Use IS_ENABLED() in common headers
ALSA: pcm: Build pcm notifier code conditionally
ALSA: ak411x: Use array instead of offsetof()
ALSA: vxpocket: Use container_of()
ARM: dts: bcm283x: switch from &sdhci to &sdhost
f2fs: sanity check checkpoint segno and blkoff
liquidio: use pcie_flr instead of duplicating it
net: phy: Remove residual magic from PHY drivers
bnx2x: Remove open coded carrier check
tcp: internal implementation for pacing
udp: keep the sk_receive_queue held when splicing
udp: use a separate rx queue for packet reception
net/sock: factor out dequeue/peek with offset code
iio: hid-sensor-hub: Implement batch mode
iio: tsl2583: add runtime power management support
nfp: eliminate an if statement in calculation of completed frames
nfp: add a helper for wrapping descriptor index
nfp: complete the XDP TX ring only when it's full
nfp: add CHECKSUM_COMPLETE support
nfp: version independent support for chained RSS metadata
nfp: don't assume RSS and IRQ moderation are always enabled
nfp: support LSO2 capability
nfp: rename l4_offset in struct nfp_net_tx_desc to lso_hdrlen
nfp: don't enable TSO on the device when disabled
drm/vc4: Adjust modes in DSI to work around the integer PLL divider.
ARM: dts: OMAP5: uevm: add µSD card detect
ARM: dts: omap4-droid4: Add bluetooth
ARM: dts: dra7x-evm: Enable dual-role mode for USB1
drm/vc4: fix spelling mistake: "dimesions" -> "dimensions"
drm/vc4: Enable selection in Kconfig on any 32-bit BCM platform.
net: socket: mark socket protocol handler structs as const
tools: hv: Add clean up for included files in Ubuntu net config
bnxt: add dma mapping attributes
ARM: OMAP2+: pm: Remove __init from omap_pm_clkdms_setup
ARM: OMAP2+: timer: Add suspend-resume callbacks for clkevent device
ARM: OMAP: Wakeupgen: Add context save/restore for AM43XX
drivers: net: xgene: Fix redundant prefetch buffer cleanup
drivers: net: xgene: Workaround for HW errata 10GE_10/ENET_15
drivers: net: xgene: Add frame recovered statistics counter for errata 10GE_8/ENET_11
drivers: net: xgene: Workaround for HW errata 10GE_4
drivers: net: xgene: Add rx_overrun/tx_underrun statistics
drivers: net: xgene: Extend ethtool statistics
drivers: net: xgene: Remove unused macros
drivers: net: xgene: Refactor statistics error parsing code
drivers: net: xgene: Remove redundant local stats
drivers: net: xgene: Use rgmii mdio mac access
drivers: net: phy: xgene: Add lock to protect mac access
drivers: net: xgene: Protect indirect MAC access
ata: update references for libata documentation
libata: fix identation on a kernel-doc markup
ata-sff: always map page before data transfer
drm/cirrus: fix include notation and remove -Iinclude/drm flag
ARM: dts: Use - instead of @ for DT OPP entries for TI SoCs
drm/bridge: fix include notation and remove -Iinclude/drm flag
drm/bochs: fix include notation and remove -Iinclude/drm flag
ARM: dts: am335x-phycore-som: fix rv4162 compatible
drm/ast: fix include notation and remove -Iinclude/drm flag
drm/amd: fix include notation and remove -Iinclude/drm flag
drm/ttm: fix include notation and remove -Iinclude/drm flag
drm: make drm_panel.h self-contained
of: irq: use of_irq_get() in of_irq_to_resource()
drm: add missing declaration to drm_blend.h
staging: speakup: flush tty buffers and ensure hardware flow control
staging: speakup: migrate apollo, ltlk, audptr, decext, dectlk and spkout
staging: speakup: add send_xchar, tiocmset and input functionality for tty
staging: speakup: migrate acntsa, bns, dummy and txprt to ttyio
staging: speakup: add tty-based comms functions
tty: export tty_open_by_driver
staging: fbtft: fix sparse warning
drivers/staging: refactor dgnc tty registration.
staging: rtl8188eu: fix indentation error
staging: vme: Use BIT macro for bit definitions
Staging: rtl8723bs: core: rtw_mlme: Fix spelling issues
staging: ks7010: avoid CamelCase: local variables in ks_hostif.c
pinctrl: sh-pfc: r8a7794: Add R8A7745 support
pinctrl: sh-pfc: r8a7794: Remove reserved bits
pinctrl: sh-pfc: r8a7794: Remove AVB_AVTP_* groups
pinctrl: sh-pfc: r8a7794: Rename some I2C signals
pinctrl: sh-pfc: r8a7791: Add R8A7743 support
kernel-doc: describe the ``literal`` syntax
docs-rst: get rid of Documentation/sphinx/tmplcvt script
usb: fix the comment with regards to DocBook
fs: fix the location of the kernel-api book
lib: update location of kgdb documentation
fs: update location of filesystems documentation
irq: update genericirq book location
ia64, scsi: update references for the device-io book
ata: update references for libata documentation
MAINTAINERS: update old references for DocBook directory
docs: update old references for DocBook from the documentation
docs: remove DocBook from the building system
docs-rst: convert lsm from DocBook to ReST
docs-rst: convert sh book to ReST
mtd: adjust kernel-docs to avoid Sphinx/kerneldoc warnings
mtdnand.rst: group the "::" with previous line
docs-rst: convert mtdnand book to ReST
docs-rst: convert librs book to ReST
docs-rst: convert rapidio book to ReST
docs-rst: convert w1 book to ReST
scsi: fix some kernel-doc markups
docs-rst: convert scsi DocBook to ReST
docs-rst: convert z8530book DocBook to ReST
net: fix some identation issues at kernel-doc markups
net: skbuff.h: properly escape a macro name on kernel-doc
docs-rst: convert networking book to ReST
docs-rst: convert s390-drivers DocBook to ReST
libata: fix identation on a kernel-doc markup
libata.rst: add c function and struct cross-references
docs-rst: convert libata book to ReST
fs: jbd2: escape a string with special chars on a kernel-doc
fs: eventfd: fix identation on kernel-doc
fs: add a blank lines on some kernel-doc comments
docs-rst: don't ignore internal functions for jbd2 docs
fs: jbd2: make jbd2_journal_start() kernel-doc parseable
docs-rst: filesystems: use c domain references where needed
docs-rst: convert filesystems book to ReST
docs-rst: add userspace API book to pdf output
docs-rst: add sound book to pdf output
docs-rst: add dev-tools book to pdf output
docs-rst: add crypto API book to pdf output
docs-rst: conf.py: remove kernel-documentation from LaTeX
docs-rst: conf.py: sort LaTeX documents in alphabetical order
conf.py: define a color for important markup on PDF output
kgdb.rst: Adjust ReST markups
docs-rst: convert kgdb DocBook to ReST
locking.rst: Update some ReST markups
locking.rst: add captions to two tables
locking.rst: reformat locking table
mutex, futex: adjust kernel-doc markups to generate ReST
drivers/staging/ccree: Replacing spaces by tab
staging: greybus: enable compile testing of arche driver
staging: greybus: arche: remove timesync remains
docs-rst: convert kernel-locking to ReST
kernel-hacking: update document
docs-rst: convert kernel-hacking to ReST
drm/i915: use vma->size for appgtt allocate_va_range
pinctrl: sh-pfc: r8a7795-es1: Rename SSI_{WS,SCK}34 to SSI_{WS,SCK}349
pinctrl: sh-pfc: r8a7795: Rename SSI_{WS,SCK}34 to SSI_{WS,SCK}349
pinctrl: sh-pfc: r8a7796: Add Audio clock pin support
pinctrl: sh-pfc: r8a7796: Add Audio SSI pin support
pinctrl: sh-pfc: r8a7796: Rename SSI_{WS,SCK}34 to SSI_{WS,SCK}349
gpu: drm: i915: compress logic into one line
gpu: drm: i915: remove dead code
drm/i915/guc:fix spelling mistake: "adddress" -> "address"
KVM: arm64: Restore host physical timer access on hyp_panic()
KVM: arm: Restore banked registers and physical timer access on hyp_panic()
USB: f_mass_storage: improve memory barriers and synchronization
USB: f_mass_storage: improve async notification handling
xfrm: use memdup_user
dt-bindings: Add DT bindings document for Broadcom SBA RAID driver
dmaengine: Add Broadcom SBA RAID driver
async_tx: Fix DMA_PREP_FENCE usage in do_async_gen_syndrome()
lib/raid6: Add log-of-2 table for RAID6 HW requiring disk position
s390 keyboard.c: don't open-code strndup_user()
mips: get rid of unused __strnlen_user()
get rid of unused __strncpy_from_user() instances
kill strlen_user()
arm64: dts: add LS1046A DPAA QBMan nodes
arm64: dts: add LS1043A DPAA QBMan nodes
arm64: dts: add DPAA QBMan portals
platform/x86: topstar-laptop: Add new device id
arm64: dts: bcm2837: add &sdhci and &sdhost
ARM: dts: bcm283x: Add CPU thermal zone with 1 trip point
ARM: dts: Add devicetree for the Raspberry Pi 3, for arm32 (v6)
devicetree: add Roofull vendor prefix
devicetree: add Itead vendor prefix
dt-bindings: add vendor prefix for bananapi
Documentation: of: Fix grammar usage in graph bindings
MAINTAINERS: Remove Lee Jones from bcm2835.
mtd: spi-nor: Potential oops on error path in quad_enable()
mtd: spi-nor: stm32-quadspi: allow building with COMPILE_TEST
mtd: spi-nor: stm32-quadspi: fix compiler errors with COMPILE_TEST
mtd: spi-nor: introduce Octo SPI protocols
mtd: spi-nor: introduce Double Transfer Rate (DTR) SPI protocols
mtd: m25p80: add support of SPI 1-2-2 and 1-4-4 protocols
mtd: spi-nor: introduce SPI 1-2-2 and SPI 1-4-4 protocols
ARM: multi_v7_defconfig: Enable Exynos RNG and user-space crypto API
pinctrl: samsung: Remove unneeded (void *) casts in of_match_table
ARM: exynos_defconfig: Enable Exynos RNG and user-space crypto API
arm64: dts: exynos: Remove the te-gpios property in the TM2 boards
ARM: dts: exynos: Remove MFC reserved buffers
nfsd4: const-ify nfsd4_ops
sunrpc: mark all struct svc_version instances as const
sunrpc: mark all struct svc_procinfo instances as const
sunrpc: move pc_count out of struct svc_procinfo
nfsd4: properly type op_func callbacks
nfsd4: remove nfsd4op_rsize
nfsd4: properly type op_get_currentstateid callbacks
nfsd4: properly type op_set_currentstateid callbacks
sunrpc: remove kxdrproc_t
sunrpc: properly type pc_encode callbacks
sunrpc: properly type pc_decode callbacks
sunrpc: properly type pc_release callbacks
sunrpc: properly type pc_func callbacks
nfsd: remove the unused PROC() macro in nfs3proc.c
nfsd: use named initializers in PROC()
nfsd4: const-ify nfs_cb_version4
sunrpc: mark all struct rpc_procinfo instances as const
nfs: use ARRAY_SIZE() in the nfsacl_version3 declaration
sunrpc: move p_count out of struct rpc_procinfo
lockd: fix some weird indentation
nfs: don't cast callback decode/proc/encode routines
nfs: fix decoder callback prototypes
lockd: fix decoder callback prototypes
nfsd: fix decoder callback prototypes
sunrpc/auth_gss: fix decoder callback prototypes
sunrpc: fix decoder callback prototypes
sunrpc: properly type argument to kxdrdproc_t
sunrpc/auth_gss: nfsd: fix encoder callback prototypes
nfsd: fix encoder callback prototypes
nfs: fix encoder callback prototypes
lockd: fix encoder callback prototypes
sunrpc: fix encoder callback prototypes
sunrpc: properly type argument to kxdreproc_t
drm/i915/glk: Calculate high/low switch count for GLK
dmaengine: dw: Remove AVR32 bits from the driver
ALSA: atmel: Remove AVR32 bits from the driver
drm/i915: Fixup 64bit divides in timelines selftest
power: supply: core: Add support for supplied-from device-property
power: supply: axp20x_usb_power: Drop unnecessary static
power: supply: Add ltc3651-charger driver
dt-bindings: power: supply: New bindings for ltc3651-charger
openrisc: Switch to use export.h instead of module.h
openrisc: Change toolchain from or32- to or1k-
ARM: mxs_defconfig: Re-enable MXS LRADC
ARM: mxs_defconfig: Enable CONFIG_CGROUPS
ARM: dts: imx6qdl-colibri: Fix audio channel swap
ARM: dts: imx6qdl-wandboard: Fix audio channel swap
drm/dp: Wait up all outstanding tx waiters
drm/dp: Read the tx msg state once after checking for an event
staging: rtl8192e: _rtl92e_dm_check_edca_turbo remove peername message.
staging: rtl8192e: Let user know mac address associated with.
staging: rtl8192e: HTSetConnectBwMode message replace with debug.
staging: rtl8192e: print alg name as debug.
staging: rtl8192e: Remove RX: IEEE802.1X EAPOL frame! warning.
mtd: nand: export nand_{read,write}_page_raw()
mtd: nand: add core support for on-die ECC
dt-bindings: mtd: document new "on-die" nand-ecc-mode
mtd: nand: fsmc: remove default timings
mtd: nand: fsmc: add support for SDR timings
mtd: nand: fsmc: reduce number of arguments of fsmc_nand_setup()
staging: fsl-mc: Fix code alignment style issues
staging: rtl8712: use octal permissions
staging: rtl8192u: Fix type mismatch warnings reported by sparse
Staging: rtl8192u: ieee80211: ieee80211_module.c: fix style issue
staging: vt6655: Add identifier names to function definition
staging: wlan-ng: convert endianness in situ for prism2sta
staging: wlan-ng: convert endianness in situ for prism2fw
staging: speakup: fix unnecessary long line
drivers/staging/speakup: Align block comments at *
staging: speakup: make input functionality swappable
staging: rtl8188eu, rtl8723bs: fix spelling mistake "Cancle" -> "Cancel"
ARM: configs: at91: add MCAN driver to sama5_defconfig
staging: ccree: remove unused function argument
sched/fair: Fix O(nr_cgroups) in load balance path
staging: ccree: Fix blank lines codestyle issue
staging: ccree: switch spaces to tabs
mtd: nand: davinci: set ECC algorithm explicitly for HW based ECC
mtd: nand: jz4780: Use mtd_set_ooblayout() to set the ooblayout
mtd: nand: Add Mediatek machine dependency
mtd: nand: Add Hisilicon machine dependency
staging: most: dim2: replace function parameter with the expression
staging: most: dim2: enable flow control for isoc channels
staging: most: allocate private net_dev_context with the alloc_netdev
staging: most: net: remove redundant cleanup code
staging: most: use unsafe version of list traversing
staging: most: remove dependency on networking-aim
staging: most: i2c: remove empty callback request_netinfo
staging: most: check availability of the callback request_netinfo
staging: most: net: add carrier information
staging: most: net: use dormant state
staging: most: net: remove useless variable channels_opened
ARM: at91: pm: fallback to slowclock when backup mode fails
ARM: at91: pm: allow selecting standby and suspend modes
ARM: at91: pm: Add sama5d2 backup mode
ARM: configs: at91: enable HIGH_RES_TIMERS
ARM: configs: at91: make system tickless when idle
ARM: dts: at91: sama5d2: add m_can nodes
ARM: dts: at91: Add generic compatible string for I2C EEPROM
ALSA: vx222: Use container_of()
ARM: dts: renesas: Switch to panel-lvds bindings for Mitsubishi panels
drm/sun4i: return only planes for layers created
dt-bindings: add bindings for DE2 on V3s SoC
platform/x86: peaq-wmi: Add new peaq-wmi driver
platform/x86: thinkpad_acpi: Add a comment about 0 in module_param_call()
platform/x86: thinkpad_acpi: Join string literals back
platform/x86: silead_dmi: Add touchscreen info for GP-electronic T701
platform/x86: toshiba_acpi: use memdup_user_nul
platform/x86: ideapad-laptop: Switch touchpad attribute to be RO
platform/x86: ideapad-laptop: Add sysfs interface for touchpad state
ALSA: us122l: enable compile testing
ALSA: us122l: clean up US144 handling
ARM: sun8i: v3s: add pinmux for mmc1
ARM: sun8i: v3s: add LRADC device node
ARM: sun8i: v3s: restore the usage of CCU definitions
soc: mediatek: PMIC wrap: Fix possible NULL derefrence.
soc: mediatek: PMIC wrap: Fix error handling
soc: mediatek: add MT6797 scpsys support
soc: mediatek: add vdec item for scpsys
soc: mediatek: avoid using fixed spm power status defines
arm64: dts: mediatek: add clk and scp nodes for MT6797
dt-bindings: mediatek: add MT6797 power dt-bindings
arm64: dts: mediatek: add mt6797 support
dt-bindings: mediatek: Add bindings for mediatek MT6797 Platform
arm64: dts: mt8173: move clock from phy node into port nodes
arm64: dts: mt8173: split usb SuperSpeed port into two ports
arm: dts: mt2701: add nor flash node
ARM: dts: mt2701: Add mtk-cirq node for mt2701
arm: dts: mt7623: add Sean as one of authors for mt7623.dtsi files
arm: dts: mt7623: add thermal nodes to the mt7623.dtsi file
arm: dts: mt7623: add efuse nodes to the mt7623.dtsi file
arm: dts: mt7623: add auxadc nodes to the mt7623.dtsi file
arm: dts: mt7623: add rng nodes to the mt7623.dtsi file
arm: dts: mt7623: add afe nodes to the mt7623.dtsi file
arm: dts: mt7623: add ir nodes to the mt7623.dtsi file
arm: dts: mt7623: add crypto engine nodes to the mt7623.dtsi file
arm: dts: mt7623: add ethernet nodes to the mt7623.dtsi file
arm: dts: mt7623: add pwm nodes to the mt7623.dtsi file
arm: dts: mt7623: add usb nodes to the mt7623.dtsi file
arm: dts: mt7623: add mmc nodes to the mt7623.dtsi file
arm: dts: mt7623: add nand nodes to the mt7623.dtsi file
arm: dts: mt7623: add spi nodes to the mt7623.dtsi file
arm: dts: mt7623: add i2c nodes to the mt7623.dtsi file
arm: dts: mt7623: add pmic wrapper nodes to the mt7623 dtsi file
arm: dts: mt7623: add pinctrl nodes to the mt7623 dtsi file
arm: dts: mt7623: add power domain controller device node
arm: dts: mt7623: add subsystem clock controller device nodes
arm: dts: mt7623: add clock controller device nodes
sched/fair: Use task_groups instead of leaf_cfs_rq_list to walk all cfs_rqs
sched/topology: Rename sched_group_cpus()
sched/topology: Rename sched_group_mask()
sched/topology: Simplify sched_group_mask() usage
sched/topology: Rewrite get_group()
sched/topology: Add a few comments
sched/topology: Fix overlapping sched_group_capacity
sched/topology: Add sched_group_capacity debugging
sched/topology: Small cleanup
sched/topology: Fix overlapping sched_group_mask
sched/topology: Remove FORCE_SD_OVERLAP
sched/topology: Move comment about asymmetric node setups
sched/topology: Optimize build_group_mask()
sched/topology: Verify the first group matches the child domain
sched/debug: Print the scheduler topology group mask
sched/topology: Simplify build_overlap_sched_groups()
sched/topology: Fix building of overlapping sched-groups
sched/fair, cpumask: Export for_each_cpu_wrap()
sched/topology: Refactor function build_overlap_sched_groups()
sched/clock: Print a warning recommending 'tsc=unstable'
sched/clock: Use late_initcall() instead of sched_init_smp()
cpuidle: Fix idle time tracking
sched/clock: Remove watchdog touching
sched/clock: Remove unused argument to sched_clock_idle_wakeup_event()
x86/tsc, sched/clock, clocksource: Use clocksource watchdog to provide stable sync points
sched/clock: Initialize all per-CPU state before switching (back) to unstable
x86/tsc: Feed refined TSC calibration into sched_clock()
x86/tsc: Fix sched_clock() sync
x86/tsc: Remodel cyc2ns to use seqcount_latch()
x86/tsc: Provide 'tsc=unstable' boot parameter
sched/cfs: Make util/load_avg more stable
pinctrl: sh-pfc: r8a7796: Rename SSI_{WS,SCK}0129 to SSI_{WS,SCK}01239
pinctrl: sh-pfc: r8a7796: Add group for AVB MDIO and MII pins
pinctrl: sh-pfc: r8a7796: Add PWM pins, groups and functions
pinctrl: sh-pfc: r8a7791: Grand I2C rename
clk: renesas: r8a7795: Correct pwm, gpio, and i2c parent clocks on ES2.0
clk: renesas: Use pm_clk_no_clocks() helper i.s.o. direct access
clk: renesas: Do not build clk-div6 for R8A7792
clk: renesas: r8a7796: Add INTC-EX clock
clk: renesas: r8a7796: Add PCIe clocks
clk: renesas: r8a7796: Add PWM clock
clk: renesas: r8a7796: Add HS-USB clock
clk: renesas: r8a7796: Add Sound DVC clocks
clk: renesas: r8a7796: Add Sound SRC clock
clk: renesas: r8a7796: Add Sound SSI clock
clk: renesas: r8a7796: Add USB-DMAC clocks
clk: renesas: r8a7796: Add Audio-DMAC clocks
clk: renesas: r8a7796: Add EHCI/OHCI clocks
clk: renesas: r8a7796: Add HDMI clock
clk: renesas: r8a7795: Add HS-USB ch3 clock
clk: renesas: r8a7795: Add USB-DMAC ch3 clock
clk: renesas: r8a7795: Add EHCI/OHCI ch3 clock
clk: renesas: r8a7745: Remove PLL configs for MD19=0
clk: renesas: r8a7745: Remove nonexisting scu-src[0789] clocks
clk: renesas: rcar-gen2: Fix PLL0 on R-Car V2H and E2
drm/i915: Update DRIVER_DATE to 20170515
ARM: dts: gose: Enable UHS-I SDR-50 and SDR-104
ARM: dts: r8a7793: set maximum frequency for SDHI clocks
ARM: dts: r8a7791: Add GyroADC clock and device node
ARM: dts: r7s72100: add usb clocks to device tree
ARM: dts: sh73a0: update PFC node name to pin-controller
ARM: dts: r8a7793: update PFC node name to pin-controller
ARM: dts: r8a7791: update PFC node name to pin-controller
ARM: dts: r8a7790: update PFC node name to pin-controller
ARM: dts: r8a7779: update PFC node name to pin-controller
ARM: dts: r8a7778: update PFC node name to pin-controller
ARM: dts: r8a7740: update PFC node name to pin-controller
ARM: dts: r8a73a4: update PFC node name to pin-controller
ARM: dts: emev2: update PFC node name to pin-controller
ARM: dts: r7s72100: add USB bit definitions
ARM: dts: r7s72100: add Renesas RZ/A1 pinctrl header
ARM: dts: r8a7791: add GyroADC clock
reset: sti: Use devm_kcalloc() in syscfg_reset_controller_register()
staging: rtl8188eu: Put constant on right side of comparison
staging: rtl8723bs: checkpatch - fix typos in comments
staging: rtl8723bs: checkpatch - remove mixed spaces/hard-tabs
staging: rtl8723bs: checkpatch - remove multiple blank lines
staging: wlan-ng: prism2mgmt.c: fixed a double endian conversion before calling hfa384x_drvr_setconfig16, also fixes relative sparse warning
staging: octeon-usb: use correct function for hcd cleanup
Staging: rtl8712: ieee80211: fixed camelcase coding style issue
staging: ks7010: hostif, u32 data types to __le32
staging: ks7010: hostif, u16 data types to __le16
staging: ks7010: eap, change unsigned short to __be16
staging: vt6656: rtxt.c Fix PARENTHESIS_ALIGNMENT type errors
staging: rtl8188eu: core: removed comparison to NULL
Staging: rtl8192u - changed include of asm/io.h
staging: emxx_udc: Update "reserved" registers name
staging: emxx_udc: Break long lines
staging: emxx_udc: Update function parameters name
staging: emxx_udc: Update local variable names
staging: emxx_udc: Update function names
staging: emxx_udc: Balance "else" parenthesis
staging: emxx_udc: Update EPn variables name
staging: ccree: Fix indentation of driver_hash[] initializers
staging: ccree: fix checkpatch errors in macro def
staging: ccree: drop __KERNEL__ include guard
stating: ccree: remove double definition of MSB64
staging: ccree: fix cc_lli_defs.h white space
staging: ccree: fix white space style errors
staging: ccree: fix enum/struct definitions style
staging: ccree: drop open coded init for memset
staging: ccree: remove min/max macros
staging: ccree: stdint to kernel types conversion
staging: ccree: remove unused code
staging: lustre: remove unnecessary braces
staging: lustre: ptlrpc: remove unnecessary code
staging: android: ion: Resolve minor indentation issue.
staging: greybus: power_supply: replace kzalloc by kcalloc
Staging: greybus: light: Prefer kcalloc over kzalloc
Staging: fbtft: Fix unbalanced braces around else statement
staging:r8188eu: remove unused definitions from include/ieee80211.h
staging:r8188eu: remove ieee80211_is_empty_essid()
staging:r8188eu: remove ieee80211_get_hdrlen()
staging:r8188eu: trim IV/ICV fields in validate_recv_data_frame()
staging:r8188eu: inline unprotect_frame() in mon_recv_decrypted_recv()
staging:r8188eu: use different mon_recv_decrypted() inside rtl88eu_mon_recv_hook() and rtl88eu_mon_xmit_hook().
staging:r8188eu: move IV/ICV trimming into decrypt() and also place it after rtl88eu_mon_recv_hook()
staging: ks7010: avoid CamelCase: reqIEs_size and respIEs_size
staging: ks7010: avoid CamelCase: atimWindow
staging: ks7010: avoid CamelCase: CfParms_t fields
staging: ks7010: avoid CamelCase: link_ap_info_t fields
staging: ks7010: avoid CamelCase: FhParms_t fields
staging: ks7010: avoid CamelCase in fields of struct local_gain_t
staging/ks7010: Fix type assignment for struct hostif_hdr
staging: vt6656: Only call vnt_set_bss_mode on basic rates change.
staging: vt6556: vnt_start Fix missing call to vnt_key_init_table.
staging: vt6656: always call vnt_update_ifs on short time change.
staging: vt6656: vnt_update_ifs set max_min based on short slot time.
staging: wilc1000: Fixing struct definition layout
staging: wilc1000: Function calls too long
staging: wilc1000: Function signature too long
staging: wilc1000: Stripping '-' comments
staging: wilc1000: Last line is empty
staging: wilc1000: Refactor handling of HT caps fields
staging: octeon: use __func__ instead of func name
staging: unisys: Solve sparse warning
staging: rtl8723bs: Do not use assignment in if condition
staging: rtl8723bs: Fix spacing around '<'
staging: rtl8723bs: Fix pointer style
staging: rtl8723bs: Move braces to same line as conditional
staging: rtl8723bs: Macros with complex values should be enclosed in parentheses
staging: rtl8723bs: Wrap multi-line macros in do-while loop
staging: rtl8723bs: Fix initialization of static variables
Staging: rtl8712: ieee80211: fixed brace coding style issue
staging: rtl8723bs: Fix coding style issues
staging: rtl8723bs: Fix checkpatch space errors in os_dep/sdio_ops_linux.c
staging: android: ion: Align with open parenthesis
staging: android: ion: cosmetic changes
staging: rtl8192u: ieee80211: rtl819x_TSProc: Fixed brace placement issues
staging: rtl8192u: Convert u4bAcParam to little-endian
staging: rtl8192u: Improve code readability
staging: rtl8192u: Remove unnecessary scope
staging: ccree: resolve possible macro issue in cc_hal.h
staging: ccree: resolve columns over 80 chars in cc_hal.h
staging: ccree: Strip trailing whitespace
arm64: dts: ls1088a: Add TMU device tree support
soc: imx: gpc: build gpc only if hardware has gpc
ARM: dts: imx7: add USDHC NAND and IPG clock to SDHC instances
arm64: dts: ls1088a: update the sata node
arm64: dts: Add flash node for ls1088a qds and rdb
arm64: dts: ls1088a: add esdhc node
arm64: dts: ls1012a: add eSDHC nodes
arm64: dts: ls208xa: support SD UHS-I on RDB and eMMC HS200 on QDS
arm64: dts: ls1046a: support SD UHS-I and eMMC HS200 on RDB
mmc: dt: add compatible into eSDHC required properties
arm64: dts: Define big endian of IFC for LS1043a/LS1046a
arm64: dts: freescale: update the copyright claims
ARM: dts: imx7d-nitrogen7: fix rv4162 compatible
ARM: dts: imx6qdl-nitrogen6_som2: fix rv4162 compatible
ARM: dts: imx6qdl-nitrogen6_max: fix rv4162 compatible
ARM: dts: imx: add Gateworks Ventana GW5600 support
ARM: dts: imx6qp: add specific compatible for GPC
ARM: dts: imx6: adopt DT to new GPC binding
ARM: dts: imx: ventana: fix DTC warnings
ARM: imx_v6_v7_defconfig: Enable cpufreq governors
security: Grammar s/allocates/allocated/
LSM: Enable multiple calls to security_add_hooks() for the same LSM
m68k/defconfig: Update defconfigs for v4.12-rc1
nubus: Fix pointer validation
nubus: Remove slot zero probe
power: supply: cpcap-charger: Fix charger voltages based on ADC values
power: supply: cpcap-charger: Update charge current table and add comments
iio: humidity: hts221: add power management support
iio: adc: add driver for the ti-adc084s021 chip
dt-bindings: iio: adc: add driver for the ti-adc084s021 chip
staging: iio: meter: Fix the identations for proper alignments.
iio:ad5064: Add support for ltc2633 and similar devices
iio: pressure: zpa2326: report interrupted case as failure
dmaengine: mv_xor_v2: add support for suspend/resume
dmaengine: mv_xor_v2: remove unnecessary write to DESQ_STOP register
dmaengine: mv_xor_v2: implement proper interrupt coalescing
ARM: dts: rockchip: rename RK1108-evb to RV1108-evb
ARM: dts: rockchip: rename core dtsi from RK1108 to RV1108
IB/mlx5: Bump driver version
net/mlx5: Bump driver version
net/mlx5: FPGA, Add basic support for Innova
net/mlx5: Introduce trigger_health_work function
leds: Delete obsolete Versatile driver
leds: pca963x: Add bindings to invert polarity
net/mlx5: Update the list of the PCI supported devices
{net, IB}/mlx5: Replace mlx5_vzalloc with kvzalloc
regulator: palmas: Drop unnecessary static
ASoC: rt5665: add ADC STO2 ASRC support
ASoC: rt5514: Add more width and channels support in the TDM mode
ASoC: nau8824: TDM support
ASoC: Intel: sst: fix spelling mistake: "allocationf" -> "allocation"
ASoC: tlv320dac31xx: Fix mistype in tlv320dac31xx codec
spi: imx: dynamic burst length adjust for PIO mode
spi: bcm63xx-hsspi: Export OF device ID table as module aliases
ASoC: intel: atom: localize variable without external linkage
ASoC: hisilicon: localize functions without external linkage
ASoC: codecs: msm8916: fix invalid cast to bool type
MAINTAINERS: Update MAX77802 PMIC entry
spi: SPI_TI_QSPI should depend on HAS_DMA
ASoC: Intel: Skylake: Fix typo for token d0i3 caps
spi: core: Replace S_IRUGO permissions by 0444
spi: core: Fix devm_spi_register_master() function name in kerneldoc
regulator: max8997/8966: fix charger cv voltage set bug
ASoC: ak4613: disable asymmetric audio interface format
spi: spidev: use memdup_user
spi: spidev: remove unused completion
ASoC: rt5665: fix gcc-7 warning
ASoC: rt5514: fix gcc-7 warning
ASoC: davinci-mcasp: Support for one channel (mono) audio
arm64: allwinner: a64: enable EHCI0/OHCI0 for Pine64
arm64: allwinner: a64: add EHCI0/OHCI0 nodes to A64 DTSI
arm: dts: sun7i-a20-bananapi: name the GPIO lines
ARM: dts: sun8i-h3: orange-pi-2: Enable audio codec
ARM: sun8i: a83t: Replace underscores with hyphens in pinmux node names
ARM: sun8i: a83t: Drop leading zeroes from device node addresses
ARM: dts: sun6i: Enable tcon0 by default
ARM: dts: sun6i: Add second display pipeline device nodes
ARM: sun5i: chip: enable battery power supply subnode
ARM: dts: sun8i: sina33: enable battery power supply subnode
ARM: dtsi: axp22x: add battery power supply subnode
ARM: dtsi: axp209: add battery power supply subnode
ARM: sun8i: Use - instead of @ for DT OPP entries
ARM: sun8i: h3: bananapi-m2-plus: Enable USB OTG
ARM: sun8i: h3: orangepi-pc: Enable USB OTG
ARM: sunxi: Drop mmc0_cd_pin_reference_design pinmux setting
ARM: sunxi: common-regulators: Drop pinmux settings for GPIO pins
ARM: sun8i: a83t: Rename pinmux setting names
ARM: sun8i: a83t: Drop skeleton.dtsi
drm/sun4i: backend: Clarify sun4i_backend_layer_enable debug message
drm/sun4i: Set TCON clock inside sun4i_tconX_mode_set
drm/sun4i: tcon: Copy ID from associated backend
drm/sun4i: tcon: Find matching display backend by device node matching
drm/sun4i: backend: Save pointer to device tree node
drm/sun4i: backend: Fetch backend ID from device tree
drm/sun4i: backend: Drop trailing 0 from backend in error message
drm/sun4i: Use lists to track registered display backends and TCONs
dt-bindings: display: sun4i: Add component endpoint ID numbering scheme
bus: brcmstb_gisb: update to support new revision
bus: brcmstb_gisb: enable driver for ARM64 architecture
bus: brcmstb_gisb: remove low-level ARM hooks
bus: brcmstb_gisb: add notifier handling
bus: brcmstb_gisb: correct support for 64-bit address output
bus: brcmstb_gisb: Use register offsets with writes too
arm64: dts: uniphier: add cdns, phy-dll-delay-sdclk(-hsmmc) for eMMC
arm64: dts: uniphier: add input-delay properties to Cadence eMMC node
scripts: Switch to more portable Perl shebang
ARM: rockchip: enable support for RV1108 SoC
ARM: debug: add low level debug uart for rv1108
arm64: dts: rockchip: add support for firefly-rk3399 board
dt-bindings: add firefly-rk3399 board support
ARM: dts: rockchip: Setup usb vbus-supply on rk3288-rock2
drm/i915/perf: rate limit spurious oa report notice
drm/i915/perf: better pipeline aged/aging tail updates
drm/i915/perf: improve invalid OA format debug message
drm/i915/perf: improve tail race workaround
drm/i915/perf: no head/tail ref in gen7_oa_read
drm/i915/perf: avoid read back of head register
drm/i915/perf: avoid poll, read, EAGAIN busy loops
drm/i915/perf: fix gen7_append_oa_reports comment
drm/i915: Restore brightness level in aux backlight driver
drm/i915: Set backlight mode before enable backlight
drm/i915: Correctly enable backlight brightness adjustment via DPCD
drm/i915: Fix cap check for intel_dp_aux_backlight driver
drm/i915: don't do allocate_va_range again on PIN_UPDATE
drm/i915: set initialised only when init_context callback is NULL
parisc: Add Page Deallocation Table (PDT) support
intel_pstate: use updated msr-index.h HWP.EPP values
tools/power x86_energy_perf_policy: support HWP.EPP
Input: elantech - force relative mode on a certain module
Input: elan_i2c - add support for fetching chip type on newer hardware
Input: elan_i2c - check if device is there before really probing
mtd: physmap_of: Drop unnecessary static
mtd: cfi_cmdset_0020: Drop unnecessary static
mtd: mchp23k256: Add driver for this SPI SRAM device
mtd: dataflash: Add flash_info for AT45DB641E
mtd: dataflash: Make use of "extened device information"
mtd: dataflash: Get rid of loop counter in jedec_probe()
mtd: dataflash: Replace pr_debug, printk with dev_* functions
mtd: dataflash: Improve coding style in jedec_probe()
mtd: dataflash: Replace C99 types with their kernel counterparts
drm/i915: Do not sync RCU during shrinking
drm/i915/guc: Make scratch register base and count flexible
drm/i915/guc: Move notification code into virtual function
drm/i915: Remove vma unpin in intel_plane_destroy
drm/i915: Fix hw state verifier access to crtc->state.
drm/i915/guc: Dump the GuC stage descriptor pool in debugfs
HID: ite: Add hid-ite driver
HID: Add mapping for Microsoft Win8 Wireless Radio Controls extensions
Input: switch to using sizeof(*type) when allocating memory
Input: use seq_puts() in input_devices_seq_show()
Input: use seq_putc() in input_seq_print_bitmap()
mark most percpu globals as __ro_after_init
drm/i915: Fix __intel_wait_for_register_fw to not sleep in atomic
drm/prime: Forward declare struct device
drm/i915: Simplify cursor register write sequence
drm/i915: Relax 845/865 CURBASE alignemnt requirement to 32 bytes
drm/i915: Handle fb offset and src coordinates for cursors
drm/i915: Fix gen3 physical cursor alignment requirements
drm/i915: Support variable cursor height on ivb+
drm/i915: Use fb->pitches[0] in cursor code
drm/i915: Generalize cursor size checks a bit
drm/i915: Split cursor check_plane into i845 and i9xx variants
drm/i915: Drop useless posting reads from cursor commit
drm/i915: Move cursor position and base handling into the platform specific functions
drm/i915: Refactor CURPOS calculation
drm/i915: Clean up cursor junk from intel_crtc
drm/i915: Refactor CURBASE calculation
drm/i915: Pass intel_plane and intel_crtc to plane hooks
drm/i915: Parametrize cursor/primary pipe select bits
parisc: Enhance detection of synchronous cr16 clocksources
parisc: Drop per_cpu uaccess related exception_data struct
parisc: Inline trivial exception code in lusercopy.S
drm/i915: Add support for sprites on g4x
drm/i915: Add g4x watermark tracepoint
drm/i915: Enable HPLL watermarks on g4x
drm/i915: Two stage watermarks for g4x
drm/i915: Apply the g4x TLB miss w/a to SR watermarks as well
drm/i915: Refactor wm calculations
drm/i915: Refactor the g4x TLB miss w/a to a helper
drm/i915: Fix the g4x watermark TLB miss workaround
drm/i915: Fix cursor 'cpp' in watermark calculatins for old platforms
drm/i915: Document CxSR
drm/i915: Make vlv/chv watermark debug print less cryptic
drm/i915: Rename bunch of vlv_ watermark structures to g4x_
drm/i915: s/vlv_num_wm_levels/intel_wm_num_levels/
drm/i915: Drop the debug message from vlv_get_fifo_size()
drm/i915: s/vlv_plane_wm_compute/vlv_raw_plane_wm_compute/ etc.
drm/i915/lvds: Remove magic from PLL programming
drm/i915: Sanitize stolen memory size calculation
drm/i915: Check error return when converting pipe to connector
drm/i915: Check error return when setting DMA mask
drm/i915/sdvo: Check error return from intel_sdvo_get_value()
drm/i915/dp: Check error return during DPCD capability queries
drm/i915/vlv: Fix port B PLL opamp initialization
drm/vblank: Lock down vblank->hwmode more
drm/vblank: drop the mode argument from drm_calc_vbltimestamp_from_scanoutpos
drm/vblank: Add FIXME comments about moving the vblank ts hooks
drm/vblank: Switch to bool in_vblank_irq in get_vblank_timestamp
drm/vblank: Switch drm_driver->get_vblank_timestamp to return a bool
drm/vgem: Convert to a struct drm_device subclass
gpu: drm: gma500: remove dead code
drm/i915: Show dmc debug registers on Kabylake
drm/i915: Move uncore definitions into a separate header
drm/sti: Adjust two checks for null pointers in sti_hqvdp_probe()
drm/sti: Fix typos in a comment line
drm/sti: Fix a typo in a comment line
drm/sti: Replace 17 seq_puts() calls by seq_putc()
drm/sti: Reduce function calls for sequence output at five places
drm/sti: use seq_puts to display a string
drm: Nerf the preclose callback for modern drivers
drm/exynos: Merge pre/postclose hooks
drm/tegra: switch to postclose
drm/nouveau: Merge pre/postclose hooks
drm/pl111: Initial drm/kms driver for pl111
video: ARM CLCD: Move registers to a separate header.
drm/vc4: Add specific compatible strings for Cygnus.
drm/vc4: Don't try to initialize FBDEV if we're only bound to V3D.
drm/vc4: Turn the V3D clock on at runtime.
ipmi/watchdog: fix watchdog timeout set on reboot
ipmi_ssif: unlock on allocation failure
drm: Remove redundant NULL check during atomic plane commit
dma-buf: Use seq_putc() in two functions
dma-buf: Adjust a null pointer check in dma_buf_attach()
dma-buf: Improve a size determination in dma_buf_attach()
dma-buf: Combine two function calls into one in dma_buf_debug_show()
drm/atomic: Add support for custom scaling mode properties, v2
drm/atomic: Handle picture_aspect_ratio in atomic core
drm/vgem: Enable dmabuf import interfaces
drm/prime: Introduce drm_gem_prime_import_dev
drm/vgem: Add a dummy platform device
drm/i915: use memdup_user_nul
iio: stm32 trigger: Add support for TRGO2 triggers
iio: tools: generic_buffer: increase trigger length
iio: adc: Fix bad GENMASK use, typos, whitespace
iio: Documentation: sysfs-bus-iio-meas-spec: Remove (partially) duplicate line
iio: hid-sensor-accel-3d: Drop unnecessary static
tsl2x7x: remove paragraph about writing to the FSF's mailing address
staging: iio: tsl2x7x: rename driver for consistency with other IIO light drivers
iio: temperature: maxim_thermocouple: add MAX31856 part
iio: adc: meson-saradc: add Meson8b SoC compatibility
dt-bindings: iio: adc: add Meson8 and Meson8b support
iio: adc: meson-saradc: mark all meson_sar_adc_data static and const
iio: hid-sensor-rotation: Add "scale" and "offset" properties parse support
iio: hid-sensor-rotation: Add geomagnetic orientation sensor hid support.
iio: hid-sensor-rotation: Add relative orientation sensor hid support
HID: wacom: generic: Refactor generic battery handling
HID: wacom: Add ability to provide explicit battery status info
HID: wacom: generic: Report AES battery information
HID: wacom: generic: Ignore HID_DG_BATTERYSTRENTH == 0
HID: wacom: generic: Scale battery capacity measurements to percentages
drm/i915: Fix rawclk readout for g4x
drm/etnaviv: implement cooling support for new GPU cores
drm/etnaviv: update MLCG disables with info from newer Vivante driver
drm/etnaviv: update common.xml.h
drm/etnaviv: Expose our reservation object when exporting a dmabuf.
drm/i915: Micro-optimise hotpath through intel_ring_begin()
drm/i915: Report the ring->space from intel_ring_update_space()
drm/i915: Avoid the branch in computing intel_ring_space()
drm/i915: Track MST link bandwidth
drm/dp: Add DP MST helpers to atomically find and release vcpi slots
drm/dp: Introduce MST topology state to track available link bandwidth
drm: Add driver-private objects to atomic state
ath10k: append the wmi_op_version to testmode get_version cmd
ath10k: fix out of bounds access to local buffer
ath10k: add initial SDIO support
ath10k: different fw file name for sdio
ath10k: htc: ready_ext msg support
ath10k: sdio get target info
ath10k: add sdio extra initializations
ath10k: various sdio related definitions
ath10k: htc: refactorization
ath10k: htc: move htc ctrl ep connect to htc_init
ath10k: htc: rx trailer lookahead support
ath10k: htc: made static function public
drm/i915: Use engine->context_pin() to report the intel_ring
drm/mm: Split up long running selftests with cond_resched()
drm: zte: add VGA driver support
dt-bindings: display: add support for ZTE VGA device
drm: zte: move CSC register definitions into a common header
drm: zte: do not enable clock auto-gating by default
drm/i915: Implement dma_buf_ops->kmap
ALSA: x86: Register multiple PCM devices for the LPE audio card
ALSA: x86: Split snd_intelhad into card and PCM specific structures
ALSA: x86: Prepare LPE audio ctls for multiple PCMs
drm/i915: Clean up the LPE audio platform data
drm/i915: Reorganize intel_lpe_audio_notify() arguments
drm/i915: Remove hdmi_connected from LPE audio pdata
drm/i915: Replace tmds_clock_speed and link_rate with just ls_clock
drm/i915: Remove the unused pending_notify from LPE platform data
drm/i915: Stop pretending to mask/unmask LPE audio interrupts
ALSA: x86: Clear the pdata.notify_lpe_audio pointer before teardown
drm/i915: Fix runtime PM for LPE audio
drm/i915: Switch the global i915.semaphores check to a local predicate
drm/i915: Do not record a successful syncpoint for a dma-await
drm/i915: Rename intel_timeline.sync_seqno[] to .global_sync[]
drm/i915: Squash repeated awaits on the same fence
drm/i915: Lift timeline ordering to await_dma_fence
drm/i915: Unwrap top level fence-array
drm/i915: Mark up clflushes as belonging to an unordered timeline
drm/i915: Use wait_for_atomic_us when waiting for gt fifo
drm/i915: Move the GTFIFODBG to the common mmio dbg framework
drm/atomic: fix doc to use new name for commit types
drm/rockchip: analogix_dp: Remove unused check and variables
drm/i915/guc: Enable send function only after successful init
drm/i915: Do not leak dev_priv->l3_parity.remap_info[]
drm: Make drm_atomic_replace_property_blob_from_id() more generic
drm: drm_color_mgmt.h needs struct drm_crtc declaration
drm/i915: Update DRIVER_DATE to 20170502
iio: ade7854: Convert symbolic permissions to octal
iio: ade7758: Convert symbolic permissions to octal
iio: ade7754: Convert symbolic permissions to octal
iio: ade7753 Convert: symbolic permissions to octal
iio: ad9834 convert symbolic permissions to octal
iio: imu: st_lsm6dsx: add system power management support
iio: imu: st_lsm6dsx: modify st_lsm6dsx_flush_fifo and st_lsm6dsx_set_fifo_mode scope
iio: isl29028: add isl29030 support
x86: msr-index.h: fix shifts to ULL results in HWP macros.
x86: msr-index.h: define HWP.EPP values
drm/i915/glk: Fix DSI "*ERROR* ULPS is still active" messages
drm/i915: Capture CCID on ILK
drm/i915: Reset ILK during GEM sanitization
drm/i915: Eliminate HAS_HW_CONTEXTS
drm/i915: Sanitize engine context sizes
drm/i915/guc: Fix sleep under spinlock during reset
dma-buf: avoid scheduling on fence status query v2
drm/rockchip: Set line flag config register in vop_crtc_enable
drm/i915: Defer context state allocation for legacy ring submission
drm/i915: Rename gen8_(un)request_engine_reset to gen8_reset_engine_start/cancel
drm/i915: Fix stale comment about I915_RESET_IN_PROGRESS flag
iio: proximity: as3935: move storm out of range check
iio: hid-sensor: fix return of -EINVAL on invalid values in ret or value
tools/iio: Use include/uapi with __EXPORTED_HEADERS__
iio: core: Fix suspicious sizeof usage
iio: adc: rcar-gyroadc: Drop if clock from Renesas GyroADC bindings
iio: adc: rcar-gyroadc: Derive interface clock speed from fck clock
drm/i915/glk: Don't allow 12 bpc when htotal is too big
drm/i915: Skip waking the signaler when enabling before request submission
iio: st_pressure: st_accel: Initialise sensor platform data properly
staging: iio: isl29028: move out of staging
staging: iio: isl29028: correct proximity sleep times
staging: iio: tsl2x7x: Replace deprecated macros (S_IRUGO, S_IWUSR)
iio: inkern: fix a static checker error
drm/i915: Poison the request before emitting commands
drm/i915: Differentiate between sw write location into ring and last hw read
drm/i915: Report request restarts for both execlists/guc
drm/i915: Include interesting seqno in the missed breadcrumb debug
iio: pressure: Fix name of BME280 part in Kconfig
drm/i915: Confirm the request is still active before adding it to the await
drm/i915: Avoid busy-spinning on VLV_GLTC_PW_STATUS mmio
drm/i915: Stop touching hangcheck.seqno from intel_engine_init_global_seqno()
drm/cec: Add CEC over Aux register definitions
drm: Add DPCD definitions for DP 1.4 DSC feature
drm/i915: Use discardable buffers for rings
drm: dw-hdmi: gate audio clock from the I2S enablement callbacks
drm: dw-hdmi: add specific I2S and AHB functions for stream handling
drm/i915/selftests: Allocate inode/file dynamically
drm/i915: Avoid format string expansion from engine names
drm/i915: Fix GCC 4.4 build issue with __intel_wait_for_register_fw
drm/vc4: Allow using more than 256MB of CMA memory.
drm/vc4: Fix refcounting of runtime PM get if it errors out.
drm/vc4: Add runtime PM support to the HDMI encoder driver
drm/cma: Fix recent regression of mmap() in the MMU case.
drm/cma-helper: Return ENOENT for "no such gem obj"
sync_file: get rid of internal reference count.
drm/i915: Fix system hang with EI UP masked on Haswell
drm/i915: Update DRIVER_DATE to 20170418
drm/doc: Interlink color manager docs better
drm/i915: Copy user requested buffers into the error state
drm/i915: set "ret" correctly on error paths
MAINTAINERS: add maintainers for DRM STM driver
drm/stm: Add STM32 LTDC driver
dt-bindings: display: Add STM32 LTDC driver
drm/fb-cma-helper: Add drm_fb_cma_get_gem_addr()
drm/cma: Update DEFINE_DRM_GEM_CMA_FOPS to add get_unmapped_area
drm/i915: checking for NULL instead of IS_ERR() in mock selftests
drm/i915: Implement Link Rate fallback on Link training failure
drm/vc4: Expose dma-buf fences for V3D rendering.
drm/i915: Perform link quality check unconditionally during long pulse
drm/i915/guc: write wopcm related register once during uc init
drm/bridge: sii902x: Add missing \n to the end of some dev_err messages
drm/doc: Fix missing @ctx documentation
drm: fix spelling mistake: "committing"
drm/i915: Fix use after free in lpe_audio_platdev_destroy()
drm/i915/dp: Validate cached link rate and lane count before retraining
drm/i915: Wake device for emitting request during selftest
drm/i915: Pretend the engine is always idle when mocking
drm/i915: Add stub mmio read/write routines to mock device
drm/i915: Treat WC a separate cache domain
drm/i915: Combine write_domain flushes to a single function
drm/i915: Do not use lock all in hsw_trans_edp_pipe_A_crc_wa
Revert "drm/i915: Lock mode_config.mutex in intel_display_resume."
drm/i915: Convert intel DVO connector to atomic
drm/i915: Convert intel_crt connector properties to atomic.
drm/i915: Convert intel_dp_mst connector properties to atomic.
drm/i915: Remove unused dp properties for dp-mst.
drm/i915: Convert intel_tv connector properties to atomic, v5.
drm/i915: Remove unused members from intel_tv.c
drm/i915/execlists: Document runtime pm for intel_lrc_irq_handler()
drm/i915: Lie and treat all engines as idle if wedged
drm/i915: Use the engine class to get the context size
drm/i915: Bail if we do not setup the RCS engine
drm/i915/dp: read sink count to a temporary variable first
drm/i915/dp: use readb and writeb calls for single byte DPCD access
drm/i915/dp: localize link rate index variable more
drm/i915/mst: use max link not sink lane count
drm/i915/dp: add functions for max common link rate and lane count
drm/i915/dp: don't call the link parameters sink parameters
drm/i915/dp: do not limit rate seek when not needed
drm/i915/dp: cache common rates with sink rates
drm/i915/dp: use the sink rates array for max sink rates
drm/i915: Rename intel_engine_cs.exec_id to uabi_id
drm/i915: Split the engine info table in two levels, using class + instance
drm/i915: Generate the engine name based on the instance number
drm/i915: Use the same vfunc for BSD2 ring init
drm/i915: Classify the engines in class + instance
drm/i915: Use safer intel_uncore_wait_for_register in ring-init
drm/i915: Use __intel_uncore_wait_for_register_fw for sandybride_pcode_read
drm/i915: Acquire uncore.lock over intel_uncore_wait_for_register()
drm/i915: Stop sleeping from inside gen6_bsd_submit_request()
drm/i915: Stop second guessing the caller for intel_uncore_wait_for_register()
drm/i915: Don't allow overuse of __intel_wait_for_register_fw()
drm/i915: Drop const qualifiers from params in wait_for_register()
drm/i915: Use drm_i915_private directly from debugfs
MAINTAINERS: Update maintainers/reviewers for bridge drivers
drm/i915/guc: Use wait_for_register_fw() while waiting for MMIO response
drm/i915: Extend intel_wait_for_register_fw() with fast timeout
drm/i915: Fix type of timeout_ms parameter in intel_wait_for_register_fw()
drm/i915: Insert cond_resched() into i915_gem_free_objects
drm/i915: Break up long runs of freeing objects
drm/i915: Simplify shrinker locking
drm/i915: Don't call synchronize_rcu_expedited under struct_mutex
drm/i915: Drain any freed objects prior to hibernation
drm/i915: The shrinker already acquires struct_mutex, so call it unlocked
i915: initialize the free_list of the fencing atomic_helper
drm/i915: Advance ring->head fully when idle
drm/i915: Assert the engine is idle before overwiting the HWS
drm/i915/GLK/HuC: Load HuC on GLK
drm/i915/GuC/GLK: Load GuC on GLK
drm/i915: Use the right mapping_gfp_mask for final shmem allocation
drm/i915/glk: limit pixel clock to 99% of cdclk workaround
drm/i915/dp: generate and cache sink rate array for all DP, not just eDP 1.4
drm/i915/dp: cache source rates at init
drm/i915/dp: rename rate_to_index() to intel_dp_rate_index() and reuse
drm/i915/dp: return errors from rate_to_index()
drm/i915/dp: use known correct array size in rate_to_index
drm/i915: Suspend GuC prior to GPU Reset during GEM suspend
drm/i915: Enable atomic on VLV/CHV
drm/i915: Use intel_wm_plane_visible() on VLV/CHV as well
drm/i915: Check for id==PLANE_CURSOR instead of type==DRM_PLANE_TYPE_CURSOR
drm/i915/guc: Use GUC prefix for CORE_FAMILY definitions
drm/i915: Typo fix - 'pipe bpc' to 'pipe bpp'
drm/i915: Make legacy cursor updates more unsynced
drm/i915/huc: Simplify intel_huc_init_hw()
drm/i915: Apply a cond_resched() to the saturated signaler
drm/i915: Park the signaler before sleeping
drm/i915: Remove user-triggerable WARN from i915_gem_object_create
drm/i915: Onion unwind for intel_init_ring_common()
drm/i915: intel_ring.engine is unused
mm, tile: drop arch_{add,remove}_memory
tile: prefer <arch/intreg.h> to __need_int_reg_t
x86: msr-index.h: define EPB mid-points
Conflicts:
Makefile
arch/arm64/Kconfig.platforms
arch/arm64/crypto/sha1-ce-glue.c
arch/arm64/crypto/sha2-ce-glue.c
drivers/staging/android/ion/ion-ioctl.c
drivers/staging/android/ion/ion.c
drivers/staging/android/ion/ion.h
drivers/staging/android/ion/ion_carveout_heap.c
drivers/staging/android/ion/ion_system_heap.c
drivers/staging/android/uapi/ion.h
include/linux/dma-mapping.h
lib/Kconfig.debug
* Change under drivers/staging/android/ion/ and
* drivers/staging/android/uapi/ion.h are discarded.
Change-Id: I2a926c82dc7b8ea404e2c9d4d0a7721bbf41e9b1
Signed-off-by: Runmin Wang <runminw@codeaurora.org>
94 lines
2.5 KiB
Plaintext
94 lines
2.5 KiB
Plaintext
#
|
|
# RCU-related debugging configuration options
|
|
#
|
|
|
|
menu "RCU Debugging"
|
|
|
|
config PROVE_RCU
|
|
def_bool PROVE_LOCKING
|
|
|
|
config TORTURE_TEST
|
|
tristate
|
|
default n
|
|
|
|
config RCU_PERF_TEST
|
|
tristate "performance tests for RCU"
|
|
depends on DEBUG_KERNEL
|
|
select TORTURE_TEST
|
|
select SRCU
|
|
select TASKS_RCU
|
|
default n
|
|
help
|
|
This option provides a kernel module that runs performance
|
|
tests on the RCU infrastructure. The kernel module may be built
|
|
after the fact on the running kernel to be tested, if desired.
|
|
|
|
Say Y here if you want RCU performance tests to be built into
|
|
the kernel.
|
|
Say M if you want the RCU performance tests to build as a module.
|
|
Say N if you are unsure.
|
|
|
|
config RCU_TORTURE_TEST
|
|
tristate "torture tests for RCU"
|
|
depends on DEBUG_KERNEL
|
|
select TORTURE_TEST
|
|
select SRCU
|
|
select TASKS_RCU
|
|
default n
|
|
help
|
|
This option provides a kernel module that runs torture tests
|
|
on the RCU infrastructure. The kernel module may be built
|
|
after the fact on the running kernel to be tested, if desired.
|
|
|
|
Say Y here if you want RCU torture tests to be built into
|
|
the kernel.
|
|
Say M if you want the RCU torture tests to build as a module.
|
|
Say N if you are unsure.
|
|
|
|
config RCU_CPU_STALL_TIMEOUT
|
|
int "RCU CPU stall timeout in seconds"
|
|
depends on RCU_STALL_COMMON
|
|
range 3 300
|
|
default 21
|
|
help
|
|
If a given RCU grace period extends more than the specified
|
|
number of seconds, a CPU stall warning is printed. If the
|
|
RCU grace period persists, additional CPU stall warnings are
|
|
printed at more widely spaced intervals.
|
|
|
|
config RCU_PANIC_ON_STALL
|
|
int "Panic on RCU Stalls"
|
|
range 0 1
|
|
default 0
|
|
depends on RCU_STALL_COMMON
|
|
help
|
|
Panic if a given RCU grace period extends more than the specified
|
|
number of seconds instead of just printing a CPU stall warning.
|
|
This helps to collect cpu context as part of ramdumps for post
|
|
mortem analysis.
|
|
|
|
config RCU_TRACE
|
|
bool "Enable tracing for RCU"
|
|
depends on DEBUG_KERNEL
|
|
default y if TREE_RCU
|
|
select TRACE_CLOCK
|
|
help
|
|
This option enables additional tracepoints for ftrace-style
|
|
event tracing.
|
|
|
|
Say Y here if you want to enable RCU tracing
|
|
Say N if you are unsure.
|
|
|
|
config RCU_EQS_DEBUG
|
|
bool "Provide debugging asserts for adding NO_HZ support to an arch"
|
|
depends on DEBUG_KERNEL
|
|
help
|
|
This option provides consistency checks in RCU's handling of
|
|
NO_HZ. These checks have proven quite helpful in detecting
|
|
bugs in arch-specific NO_HZ code.
|
|
|
|
Say N here if you need ultimate kernel/user switch latencies
|
|
Say Y if you are unsure
|
|
|
|
endmenu # "RCU Debugging"
|