This is an automated email from the git hooks/post-receive script.
git pushed a change to branch pending-fixes in repository linux-next.
omits 16d0322ff5e0 Merge remote-tracking branch 'hyperv-fixes/hyperv-fixes' omits 4a129438ecd8 Merge remote-tracking branch 'btrfs-fixes/next-fixes' omits 80aa23c813ee Merge remote-tracking branch 'nvdimm-fixes/libnvdimm-fixes' omits e03f357b3e30 Merge remote-tracking branch 'hwmon-fixes/hwmon' omits dd5f4da36f4e Merge remote-tracking branch 'mips-fixes/mips-fixes' omits a88a54df9e95 Merge remote-tracking branch 'ide/master' omits fe4022542658 Merge remote-tracking branch 'input-current/for-linus' omits 6f0efc597a1c Merge remote-tracking branch 'spi-fixes/for-linus' omits 91da4df5e937 Merge remote-tracking branch 'regulator-fixes/for-linus' omits f19ff7c142e9 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' omits 19cd85de8191 Merge remote-tracking branch 'sound-current/for-linus' omits 33a1404b8f12 Merge remote-tracking branch 'bpf/master' omits 9c12b3ac16d8 Merge remote-tracking branch 'net/master' omits 59269558b6fc Merge remote-tracking branch 'powerpc-fixes/fixes' omits e4a7380bf8bd Merge remote-tracking branch 'arc-current/for-curr' omits 21929ad56551 Merge branch 'spi-4.20' into spi-linus omits 6cb3c5b355ab Merge branch 'asoc-4.20' into asoc-linus adds fdec6114ee1f nfsd4: zero-length WRITE should succeed adds d8836f772422 nfsd4: remove unused nfs4_check_olstateid parameter adds f8f71d006513 nfsd4: forbid all renames during grace period adds 0d4d6720ce9a nfsd4: skip unused assignment adds b8db159239b3 lockd: fix decoding of TEST results adds 62a063b8e7d1 nfsd4: fix crash on writing v4_end_grace before nfsd startup adds b493fd31c0b8 nfsd: fix a warning in __cld_pipe_upcall() adds 97bce63408f1 svcrdma: Optimize the logic that selects the R_key to invalidate adds f50c9d797d3d nfsd: clean up indentation, increase indentation in switch [...] adds 4ecd55ea0742 sunrpc: fix cache_head leak due to queued request adds 255fbca65137 nfsd: Return EPERM, not EACCES, in some SETATTR cases adds 03b31f489614 NFSD remove OP_CACHEME from 4.2 op_flags adds b8eee0e90f97 lockd: Show pid of lockd for remote locks adds 8a68d3da50b9 nfsd: drop useless LIST_HEAD adds b8be5674fa9a sunrpc: use SVC_NET() in svcauth_gss_* functions adds d4b09acf924b sunrpc: use-after-free in svc_process_common() adds a289ce5311f4 sunrpc: replace svc_serv->sv_bc_xprt by boolean flag adds 4aa5cffefa6f sunrpc: remove unused bc_up operation from rpc_xprt_ops adds 7f3915460987 sunrpc: remove svc_tcp_bc_class adds 7ef88ff85ff7 sunrpc: remove svc_rdma_bc_class adds 64e20ba204df sunrpc: remove unused xpo_prep_reply_hdr callback adds 8f7766c805d2 sunrpc: make visible processing error in bc_svc_process() adds 9ac312888e88 sunrpc: fix debug message in svc_create_xprt() adds 91bd2ffa9030 nfs: minor typo in nfs4_callback_up_net() adds 0ad30ff67bd3 nfs: fixed broken compilation in nfs_callback_up_net() adds e45428a43676 Merge tag 'nfsd-4.21' of git://linux-nfs.org/~bfields/linux adds 069d5bf5ec26 NFSv4: cleanup remove unused nfs4_xdev_fs_type adds ac0aa5e843ca nfs: fix comment to nfs_generic_pg_test which does the opposite adds 8e2e5b7c4926 SUNRPC: allow /proc entries without CONFIG_SUNRPC_DEBUG adds d89b22d46a40 cred: add cred_fscmp() for comparing creds. adds 97d0fb239c04 cred: add get_cred_rcu() adds a6d8e7637faa cred: export get_task_cred(). adds f06bc03339ad cred: allow get_cred() and put_cred() to be given NULL. adds 97f68c6b02e0 SUNRPC: add 'struct cred *' to auth_cred and rpc_cred adds fc0664fd9bcc SUNRPC: remove groupinfo from struct auth_cred. adds 8276c902bbe9 SUNRPC: remove uid and gid from struct auth_cred adds 1a80810fbf23 SUNRPC: remove machine_cred field from struct auth_cred adds a534ecb013bf NFSv4: add cl_root_cred for use when machine cred is not a [...] adds f15e1e8bc642 NFSv4: don't require lock for get_renew_cred or get_machine_cred adds ecd5f97e1c7c SUNRPC: discard RPC_DO_ROOTOVERRIDE() adds 5e16923b432b NFS/SUNRPC: don't lookup machine credential until rpcauth_ [...] adds a68a72e135ef SUNRPC: introduce RPC_TASK_NULLCREDS to request auth_none adds 1de7eea92946 SUNRPC: add side channel to use non-generic cred for rpc call. adds ddf529eeed59 NFS: move credential expiry tracking out of SUNRPC into NFS. adds 354698b7d471 SUNRPC: remove RPCAUTH_AUTH_NO_CRKEY_TIMEOUT adds b68572e07c58 NFS: change access cache to use 'struct cred'. adds 684f39b4cf51 NFS: struct nfs_open_dir_context: convert rpc_cred pointer [...] adds a52458b48af1 NFS/NFSD/SUNRPC: replace generic creds with 'struct cred'. adds 89a4f758d9f5 SUNRPC: remove generic cred code. adds d6efccd97e6d SUNRPC: remove crbind rpc_cred operation adds 2edd8d746e51 SUNRPC: simplify auth_unix. adds 04d1532bd0b9 SUNRPC discard cr_uid from struct rpc_cred. adds 594d1644cd59 NFS: nfs_compare_mount_options always compare auth flavors. adds e2f34e26710b xprtrdma: Yet another double DMA-unmap adds b674c4b4a13d xprtrdma: Ensure MRs are DMA-unmapped when posting LOCAL_I [...] adds 6ceea36890a0 xprtrdma: Refactor Receive accounting adds 6d2d0ee27c7a xprtrdma: Replace rpcrdma_receive_wq with a per-xprt workqueue adds 3d433ad812ba xprtrdma: No qp_event disconnect adds 0c0829bcf51a xprtrdma: Don't wake pending tasks until disconnect is done adds 6946f82380a8 xprtrdma: Fix ri_max_segs and the result of ro_maxpages adds a78868497c2e xprtrdma: Reduce max_frwr_depth adds ba69cd122ece xprtrdma: Remove support for FMR memory registration adds 5f62412be3ff xprtrdma: Remove rpcrdma_memreg_ops adds 0a93fbcb16e6 xprtrdma: Plant XID in on-the-wire RDMA offset (FRWR) adds 0dfbb5f05e78 NFS: Make "port=" mount option optional for RDMA mounts adds 15303d9ecd2f xprtrdma: Recognize XDRBUF_SPARSE_PAGES adds 889ee07f7ed2 xprtrdma: Remove request_module from backchannel adds 236b0943d1f2 xprtrdma: Expose transport header errors adds 92f4433e567a xprtrdma: Simplify locking that protects the rl_allreqs list adds ddbb347f0c68 xprtrdma: Cull dprintk() call sites adds 9bef848f44b4 xprtrdma: Remove unused fields from rpcrdma_ia adds aba118317943 xprtrdma: Clean up of xprtrdma chunk trace points adds ba217ec64aef xprtrdma: Relocate the xprtrdma_mr_map trace points adds 395069fc37e7 xprtrdma: Add trace points for calls to transport switch methods adds 53b2c1cb9b3c xprtrdma: Trace mapping, alloc, and dereg failures adds 5b2095d0cefa NFS: Fix NFSv4 symbolic trace point output adds dc5820bd21d8 SUNRPC: Simplify defining common RPC trace events adds acf0a39f4f27 SUNRPC: Fix some kernel doc complaints adds e0f86bc4f990 xprtrdma: Update comments in frwr_op_send adds 995d312a28cc xprtrdma: Replace outdated comment for rpcrdma_ep_post adds af65ed404c43 xprtrdma: Add documenting comment for rpcrdma_buffer_destroy adds f85adb1bf595 xprtrdma: Don't leak freed MRs adds 9aeaf8cfcb71 NFSv4.2 fix async copy reboot recovery adds 07e10308ee5d xprtrdma: Prevent leak of rpcrdma_rep objects adds c2c7d84fd173 NFS: remove unnecessary test for IS_ERR(cred) adds 81c88b18de1f sunrpc: handle ENOMEM in rpcb_getport_async adds cb24e35b4fa8 sunrpc: convert unnecessary GFP_ATOMIC to GFP_NOFS adds 10e037d1e0d5 sunrpc: Add xprt after nfs4_test_session_trunk() adds 260f71eff493 sunrpc: convert to DEFINE_SHOW_ATTRIBUTE adds e6b925728084 Merge tag 'nfs-for-4.21-1' of git://git.linux-nfs.org/proj [...] adds e45a64975b02 s390: vfio-ap: include <asm/facility> for test_facility() adds 159491f3b509 s390/ap: rework assembler functions to use unions for in/o [...] adds be5347910111 s390/zcrypt: improve special ap message cmd handling adds 5b39fc049ce1 s390: use common bust_spinlocks() adds ca92b93d17f8 s390: convert to DEFINE_SHOW_ATTRIBUTE adds 87ccdcfa9c70 s390/drivers: fix proc/debugfs file permissions adds 9594ca6b87d9 s390/pci: remove bit_lock usage in interrupt handler adds 98dfd32620e9 s390/pci: fix sleeping in atomic during hotplug adds 42a87d4103ae s390/zcrypt: make sysfs reset attribute trigger queue reset adds a7b1868a5f47 s390/zcrypt: rework ap scan bus code adds 1554509b0d00 vfio: ccw: Merge BUSY and BOXED states adds 4868d2b662f5 MAINTAINERS/vfio-ccw: add Farhan and Eric, make Halil Reviewer adds ec10574d00da Merge tag 'vfio-ccw-20181213' of git://git.kernel.org/pub/ [...] adds 04a17edeca52 Merge tag 's390-4.21-1' of git://git.kernel.org/pub/scm/li [...] adds dbd0be61fb5a um: Update maintainers file entry adds 0d76433c2203 um: Add HAVE_DEBUG_BUGVERBOSE adds 0053102a869f um: Include sys/uio.h to have writev() adds 550ed0e20366 um: Make GCOV depend on !KCOV adds a43c83161a5e um: Switch to block-mq constants in the UML UBD driver adds 53766defb8c8 um: Clean-up command processing in UML UBD driver adds a41421edb926 um: Remove unsafe printks from the io thread adds 50109b5a03b4 um: Add support for DISCARD in the UBD Driver adds 747b254ca264 um: Remove unnecessary faulted check in uaccess.c adds a9c52c2a2881 um: Optimize TLB operations v2 adds 38e3cbd9b82c um: Skip TLB flushing where not needed adds 8892d8545f2d um: Avoid marking pages with "changed protection" adds 742f3c8193a3 um: Optimize Flush TLB for force/fork case adds efe5f5be1e40 um: remove redundant generic-y adds 9de74842ee20 Add Anton Ivanov to UML maintainers adds b9794231737a um: writev needs <sys/uio.h> adds 940b241d9050 um: Remove obsolete reenable_XX calls adds 6aa293d8ff09 Merge branch 'for-linus-4.21-rc1' of git://git.kernel.org/ [...] adds b5452838c661 mailbox: hi3660: constify mbox_chan_ops structure adds 2e4ac7cc493f mailbox: Hi3660: Fixup mailbox state machine malfunction issue adds 78f3ff524fca mailbox: ti-msgmgr: Off by one in ti_msgmgr_of_xlate() adds e2affdbef2ac mailbox: bcm2835: Switch to SPDX identifier adds e898d9cdd3a9 mailbox: Add device-managed registration functions adds 6aba2f4aac1a mailbox: arm-mhu: Use device-managed registration API adds 709cbeea1b34 mailbox: bcm2835: Use device-managed registration API adds 0cafc12ab9cc mailbox: bcm-flexrm: Use device-managed registration API adds 6267ee6afae0 mailbox: bcm-pdc: Use device-managed registration API adds e73cb83c807b mailbox: hi3660: Use device-managed registration API adds ad3e7f9651ca mailbox: hi6220: Use device-managed registration API adds 4013286c7231 mailbox: imx: Use device-managed registration API adds 87f63f578b73 mailbox: altera: Use device-managed registration API adds d0c196dbee79 mailbox: sti: Use device-managed registration API adds 0b7f5fe837f6 mailbox: xgene-slimpro: Use device-managed registration API adds 8aed57195572 mailbox: mtk-cmdq: Use device-managed registration API adds ec1c674f0ae3 mailbox: mtk-cmdq: Remove needless devm_kfree() calls adds a3abf4363c7e mailbox: omap: Use device-managed registration API adds 85a555246e6d mailbox: platform-mhu: Use device-managed registration API adds 83dd44a17d40 mailbox: qcom-apcs: Use device-managed registration API adds 08f2f88a3bbf mailbox: rockchip: Use device-managed registration API adds 368d7767b501 mailbox: stm32-ipcc: Use device-managed registration API adds 2298a6f09f45 mailbox: ti-msgmgr: Use device-managed registration API adds a8803d7421cc mailbox: Support blocking transfers in atomic context adds 8ed82e23875e mailbox: Allow multiple controllers per device adds fed8b7e366e7 dt-bindings: tegra186-hsp: Add shared mailboxes adds 91b1b1c3da8a mailbox: tegra-hsp: Add support for shared mailboxes adds 9a63f0f40599 mailbox: tegra-hsp: Add suspend/resume support adds a54d03ed01b4 mailbox: tegra-hsp: use devm_kstrdup_const() adds d69e11648e48 mailbox: tegra-hsp: Use device-managed registration API adds 35ddb06a4675 Merge tag 'mailbox-v4.21' of git://git.linaro.org/landing- [...] adds 1d8f062ebc97 drivers: base: swnode: check if pointer p is NULL before d [...] adds f4747b9c68b8 drivers: base: swnode: check if swnode is NULL before dere [...] adds 01766d27d265 Merge tag 'devprop-4.21-rc1-2' of git://git.kernel.org/pub [...] adds 08972760d366 clk: imx8qxp: make the name of clock ID generic adds 0f2107daec81 Merge tag 'clk-for-linus' of git://git.kernel.org/pub/scm/ [...] adds 745d51dc8a29 ata: pata_macio: add of_node_put() adds b79f9f93eb48 Merge tag 'for-4.21/libata-20190102' of git://git.kernel.d [...] adds d29e89e34952 drbd: narrow rcu_read_lock in drbd_sync_handshake adds 792c3fdd94a5 drbd: must not use connection after kref_put(&connection->kref) adds d5412e8d8e63 drbd: centralize printk reporting of new size into drbd_se [...] adds 94c43a13b8d6 drbd: ignore "all zero" peer volume sizes in handshake adds b17b59602b6d drbd: disconnect, if the wrong UUIDs are attached on a con [...] adds 4ef2a4f43f5e drbd: fix confusing error message during attach adds ad6e89790206 drbd: attach on connected diskless peer must not shrink a [...] adds fe43ed97bba3 drbd: reject attach of unsuitable uuids even if connected adds a2823ea92024 drbd: fix comment typos adds f708bd08ecbd drbd: do not block when adjusting "disk-options" while IO [...] adds be80ff88356a drbd: avoid spurious self-outdating with concurrent discon [...] adds 2c38f0351173 drbd: fix print_st_err()'s prototype to match the definition adds 9049ccd46f1f drbd: don't retry connection if peers do not agree on "aut [...] adds 9848b6ddd8c9 drbd: skip spurious timeout (ping-timeo) when failing promote adds f31e583aa2c2 drbd: introduce P_ZEROES (REQ_OP_WRITE_ZEROES on the "wire") adds a52c5a16cf19 drbd: Avoid Clang warning about pointless switch statment adds 5816a0932b4f drbd: Change drbd_request_detach_interruptible's return ty [...] adds 6ab2187992f4 blkcg: clean up blkg_tryget_closest() adds 6b4505352e4b blkcg: remove unused __blkg_release_rcu() adds 2e5b2d7c408e bsg: deprecate BIDI support in bsg adds c41103691b7f block: loop: remove redundant code adds 93f87a74fde6 block: sunvdc: remove redundant code adds d52c499b476b lightnvm: pblk: fix use-after-free bug adds 093c48213ee3 gdrom: fix a memory leak bug adds d4d179c37c74 block/amiflop: Don't log error message on invalid ioctl adds f3010ec5b796 block/swim3: Remove dead return statement adds 296dcc40f2f2 block/swim3: Fix -EBUSY error when re-opening device after [...] adds 427c5ce4417c block/swim3: Fix regression on PowerBook G3 adds 77d0b194b2df Merge tag 'for-4.21/block-20190102' of git://git.kernel.dk [...] adds 1f23816b8eb8 virtio_blk: add discard and write zeroes support adds 6db3d8dc5d73 vhost/vsock: switch to a mutex for vhost_vsock_hash adds e8d26f29b7c4 virtio: remove deprecated VIRTIO_PCI_CONFIG() adds 4b86713236e4 vhost: split structs into a separate header file adds a691ffb46edd vhost: correct the related warning message adds d548e65904ae Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linu [...] adds 645ff1e8e704 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds c08435ec7f2b bpf: move {prev_,}insn_idx into verifier env adds 144cd91c4c2b bpf: move tmp variable into ax register in interpreter adds 9b73bfdd08e7 bpf: enable access to ax register also from verifier rewrite adds 0d6303db7970 bpf: restrict map value pointer arithmetic for unprivileged adds e4298d25830a bpf: restrict stack pointer arithmetic for unprivileged adds 9d7eceede769 bpf: restrict unknown scalars of mixed signed bounds for u [...] adds b7137c4eab85 bpf: fix check_map_access smin_value test when pointer con [...] adds 979d63d50c0c bpf: prevent out of bounds speculation on pointer arithmetic adds 80c9b2fae87b bpf: add various test cases to selftests adds a67825f51951 Merge branch 'prevent-oob-under-speculation' adds be63004336d0 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf adds 73155879b3c1 ipv6: Fix dump of specific table with strict checking adds c5ee066333eb ipv6: Consider sk_bound_dev_if when binding a socket to an [...] adds 43d86ee8c639 Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net adds 810574ca7e2f Merge tag 'sound-fix-4.21-rc1' of git://git.kernel.org/pub [...] adds bf77ae4c98d7 locks: fix error in locks_move_blocks() adds 135143b2cac4 Merge tag 'locks-v4.21-2' of git://git.kernel.org/pub/scm/ [...] adds 96d4f267e40f Remove 'type' argument from access_ok() function adds 4caf4ebfe4cf Fix access_ok() fallout for sparc32 and powerpc adds 0b2c8f8b6b0c i915: fix missing user_access_end() in page fault exception case adds 594cc251fdd0 make 'user_access_begin()' do 'access_ok()' adds 4a789213c9a5 x86 uaccess: Introduce __put_user_goto adds a959dc88f9c8 Use __put_user_goto in __put_user_size() and unsafe_put_user() adds 170d13ca3a2f x86: re-introduce non-generic memcpy_{to,from}io adds 3fed6ae4b027 ia64: fix compile without swiotlb adds 8da0b4f692c6 fs/proc/base.c: use ns_capable instead of capable for time [...] adds 81966d834926 fs/proc/util.c: include fs/proc/internal.h for name_to_int() adds 230f72e9f6dc fs/proc/inode.c: delete unnecessary variable in proc_alloc [...] adds afe922c2daae fs/proc/base.c: slightly faster /proc/*/limits adds 09be17840082 proc/sysctl: fix return error for proc_doulongvec_minmax() adds 3fe5dbfef47e Documentation/process/coding-style.rst: don't use "extern" [...] adds c60d3b79423a build_bug.h: remove negative-array fallback for BUILD_BUG_ON() adds 527edbc18a70 build_bug.h: remove most of dummy BUILD_BUG_ON stubs for Sparse adds 168e06f7937d kernel/hung_task.c: force console verbose before panic adds 304ae42739b1 kernel/hung_task.c: break RCU locks based on jiffies adds 300133d372b7 drivers/dma-buf/udmabuf.c: convert to use vm_fault_t adds e6310f0fb5cd include/linux/printk.h: drop silly "static inline asmlinka [...] adds 3fc2579e6f16 fls: change parameter to unsigned int adds 52fbf1134d47 lib/genalloc.c: fix allocation of aligned buffer from non- [...] adds 439e00b76a5f lib/find_bit_benchmark.c: align test_find_next_and_bit wit [...] adds 6862d2fc8185 lib/genalloc.c: use vzalloc_node() to allocate the bitmap adds 05391772a72d drivers/firmware/memmap.c: modify memblock_alloc to memblo [...] adds 77b8c0a8e474 checkpatch: warn on const char foo[] = "bar"; declarations adds 74bdc129850c fs/epoll: remove max_nests argument from ep_call_nested() adds 4e0982a00564 fs/epoll: simplify ep_send_events_proc() ready-list loop adds 76699a67f304 fs/epoll: drop ovflist branch prediction adds 21877e1a5b52 fs/epoll: robustify ep->mtx held checks adds c5a282e9635e fs/epoll: reduce the scope of wq lock in epoll_wait() adds abc610e01c66 fs/epoll: avoid barrier after an epoll_wait(2) timeout adds 35cff1a6e023 fs/epoll: rename check_events label to send_events adds 86c051793b4c fs/epoll: deal with wait_queue only once adds 7c8f71935a65 init/main.c: make "initcall_level_names[]" const char * adds 55f0d8205dc6 autofs: improve ioctl sbi checks adds 9bf964c9cee4 autofs: simplify parse_options() function call adds 9d8719a42e46 autofs: change catatonic setting to a bit flag adds f5162216b7da autofs: add strictexpire mount option adds f93ca1ed9ba0 hfsplus: return file attributes on statx adds 9da22854761a include/uapi/linux/msdos_fs.h: use MSDOS_NAME for volume l [...] adds b553337a57cf fat: remove FAT_FIRST_ENT macro adds d19dc0161875 fat: move MAX_FAT to fat.h and change it to inline function adds 306790f75ac2 fat: new inline functions to determine the FAT variant (32 [...] adds fb5bf31722d0 fork: fix some -Wmissing-prototypes warnings adds 8099b047ecc4 exec: load_script: don't blindly truncate shebang string adds 655c16a8ce9c exec: separate MM_ANONPAGES and RLIMIT_STACK accounting adds d18771558910 bfs: extra sanity checking and static inode bitmap adds d999bd9392de panic: add options to print system info when panic happens adds 81c9d43f9487 kernel/sysctl: add panic_print into sysctl adds 634724431607 kernel/kcov.c: mark write_comp_data() as notrace adds b058809bfc8f scripts/gdb: fix lx-version string output adds ff1522bb7d98 initramfs: cleanup incomplete rootfs adds 4cf58924951e mm: treewide: remove unused address argument from pte_allo [...] adds 2c91bd4a4e2e mm: speed up mremap by 20x on large regions adds 9f132f7e1455 mm: select HAVE_MOVE_PMD on x86 for faster mremap adds 3bb5f4ac55dd kernel/locking/mutex.c: remove caller signal_pending branc [...] adds 34ec35ad8f5f kernel/sched/: remove caller signal_pending branch predictions adds d8d7d842e828 arch/arc/mm/fault.c: remove caller signal_pending_branch p [...] adds fa45f1162f28 mm/: remove caller signal_pending branch predictions adds 08d405c8b845 fs/: remove caller signal_pending branch predictions adds f86196ea8737 fs: don't open code lru_to_page() adds 967d3010df8b drivers/base/platform.c: kmemleak ignore a known leak adds ae67ee6c5e1d docs: fix Co-Developed-by docs adds d499480cc435 checkpatch: add Co-developed-by to signature tags adds b685a7350ae7 mm/page_io.c: fix polled swap page in adds a65981109f29 Merge branch 'akpm' (patches from Andrew) adds 398539dd6934 csky: Don't leak device tree node reference adds dc3e0896003e csky: remove meaningless header-y adds 077b930adafe elf-em.h: add EM_CSKY adds d770b2565344 csky: define syscall_get_arch() adds 2b070ccdf8c0 csky: fixup abiv2 mmap(... O_SYNC) failed. adds 2054f4af1957 csky: bugfix gdb coredump error. adds 35ff802af1c4 csky: fixup remove vdsp implement for kernel. adds 31295a72b525 csky: remove syscall_exit_work adds 789154c2ad74 csky: fixup save hi,lo,dspcr regs in switch_stack. adds 1d95fe4d3de4 clocksource/drivers/c-sky: fixup qemu fail to bootup sometimes. adds 859e5f45cbb3 csky: CPU-hotplug supported for SMP adds 0ea2dc7cd668 csky: stacktrace supported. adds 8f4f1639a19d csky: optimize kernel panic print. adds 17a68777bc88 csky: remove unused members in processor.h adds 230c77a5e92a csky: basic ftrace supported adds d7950be145c8 csky: ftrace call graph supported. adds 0c87bb0e872c clocksource/drivers/c-sky: fixup ftrace call-graph panic adds 6256734f9173 csky: Add EM_CSKY_OLD 39 adds f50fd2d8524c csky: Add perf support for C-SKY adds 9ee3b3f4a5eb Merge tag 'csky-for-linus-4.21' of git://github.com/c-sky/ [...] adds f00790aaf2e2 ARM: Kconfig: remove useless parenthesis adds 7f97686715a7 ARM: Kconfig: remove useless "default n" adds 31d0b9f9982f ARM: 8804/1: zImage: atags_to_fdt: add serial-number for A [...] adds b99afae13901 ARM: 8805/2: remove unneeded naked function usage adds e2b85f709a70 ARM: 8807/1: mm: Facilitate debugging CONFIG_KUSER_HELPERS [...] adds 82c08c3e7f17 ARM: 8808/1: kexec:offline panic_smp_self_stop CPU adds bc2eca9a6828 ARM: 8811/1: always list both ldrd/strd registers explicitly adds f441882a5229 ARM: 8812/1: Optimise copy_{from/to}_user for !CPU_USE_DOMAINS adds 344eb5539abf ARM: 8813/1: Make aligned 2-byte getuser()/putuser() atomi [...] adds d66a2fb8d7b0 ARM: sa1100: explicitly register sa11x0-pcmcia devices adds bebdf98a7862 pcmcia: add MAX1600 library adds b96e6c01bafb ARM: sa1100/jornada720: switch PCMCIA to gpiod APIs adds e2125d0517c0 ARM: sa1100/neponset: switch PCMCIA to MAX1600 library and [...] adds 34fdbe645619 ARM: pxa/mainstone: switch PCMCIA to MAX1600 library and g [...] adds f1f05ee1b3ba ARM: pxa/lubbock: switch PCMCIA to MAX1600 library adds 57c1cdce7121 pcmcia: sa1100*: remove redundant bvd1/bvd2 setting adds e1b0d978459f ARM: sa1111: remove legacy GPIO interfaces adds 17c7f4f7b4c6 ARM: sa1100/assabet: add gpio keys support for right-hand [...] adds 59b23ead135c ARM: sa1100/assabet: switch to using gpio leds adds 039bc3b7f29f ARM: sa1100/cerf: switch to using gpio_led_register_device() adds d6951f582cc5 ARM: fix the cockup in the previous patch adds 97b6f89f7269 Merge branches 'misc', 'sa1100-for-next' and 'spectre' int [...] adds 4fb68e12f2cf ARM: vexpress/realview: consolidate immitation CPU hotplug adds 830eec24673a ARM: versatile: convert boot_lock to raw adds d9b778e7bf2d ARM: versatile: rename and comment SMP implementation adds 07a496de4c7e ARM: omap2: remove unnecessary boot_lock adds 6de92920a717 Merge commit 'smp-hotplug^{/omap2}' into for-linus adds 1205b62390ee Merge tag 'for-4.21' of git://git.armlinux.org.uk/~rmk/linux-arm adds 1236cd2bad8b arm64: smp: Fix compilation error adds 8c2c596f8f45 arm64: entry: remove unused register aliases adds c3790b3799f8 firmware: arm_sdei: fix wrong of_node_put() in init function adds acafce48b07b firmware: arm_sdei: Fix DT platform device creation adds c8a43c18a978 arm64: kaslr: Reserve size of ARM64_MEMSTART_ALIGN in line [...] adds 2f328fea47ac arm64: replace arm64-obj-* in Makefile with obj-* adds eb4f52132518 drivers/perf: hisi: Fixup one DDRC PMU register offset adds ee1b465b3035 arm64/sve: ptrace: Fix SVE_PT_REGS_OFFSET definition adds 9966a05c7b80 arm64/sve: Disentangle <uapi/asm/ptrace.h> from <uapi/asm/ [...] adds 169113ece0f2 arm64: compat: Avoid sending SIGILL for unallocated syscal [...] adds 53290432145a arm64: compat: Don't pull syscall number from regs in arm_ [...] adds 7e0b44e870cf arm64: compat: Hook up io_pgetevents() for 32-bit tasks adds 078a5a4faf64 Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] adds b2d102bd0146 tee: optee: avoid possible double list_del() adds 6ae284ab58a2 Merge tag 'tee-subsys-fix-for-4.21' of https://git.linaro. [...] adds 3c15ddb97c77 tee: optee: log message if dynamic shm is enabled adds 5e0bd98f8cef Merge tag 'tee-subsys-optee-for-4.21' of https://git.linar [...] adds 35a38903b9a5 Merge commit '1cf3817bf1f52e57b3f5eb0413ee0d7f0c2e9829' in [...] adds 930507c18304 arm64: add basic Kconfig symbols for i.MX8 adds 748f908cc882 arm64: add basic DTS for i.MX8MQ adds 9079aca4aacd arm64: add support for i.MX8M EVK board adds 915975757d98 MAINTAINERS: add i.MX8 DT path to i.MX architecture adds d3a2d72bcf17 arm64: dts: imx8mq: add watchdog devices adds 3bbc9abbfb8c arm64: dts: imx8mq-evk: enable watchdog adds a2edaf7893e2 Merge tag 'imx8mq-4.21' of git://git.kernel.org/pub/scm/li [...] adds 1def98f69807 dt-bindings: Add RDA Micro vendor prefix adds 56f73e4bc145 dt-bindings: arm: Document RDA8810PL and reference boards adds 78e3dbc166a1 ARM: Prepare RDA8810PL SoC adds 542e1c9dbad9 ARM: dts: Add devicetree for RDA8810PL SoC adds f0d319d26ea6 ARM: dts: Add devicetree for OrangePi 2G IoT board adds 7581d836bdbe ARM: dts: Add devicetree for OrangePi i96 board adds 5a9fe404b984 ARM: dts: rda8810pl: Add timer support adds 804584a61ca0 dt-bindings: serial: Document RDA Micro UART adds 6fc66a5c68af ARM: dts: rda8810pl: Add interrupt support for UART adds c10b13325ced tty: serial: Add RDA8810PL UART driver adds a684afa7b10f MAINTAINERS: Add entry for RDA Micro SoC architecture adds c6f9fa88a398 Merge tag 'samsung-dt-4.21-2' of https://git.kernel.org/pu [...] adds 72d7e948febe arm64: dts: exynos: Add IMEM clock controller to Exynos5433 adds 74ebbdda7cec arm64: dts: exynos: Add Bluetooth chip to TM2(e) boards adds 8a66c20e66cc Merge tag 'samsung-dt64-4.21-2' of https://git.kernel.org/ [...] adds 704cfd7f5f71 ARM: sti: remove pen_release and boot_lock adds 2081076ac735 Merge tag 'sti-soc-for-v4.21-round1' of git://git.kernel.o [...] adds 4d9226fd9a0d arm64: defconfig: Re-enable bcm2835-thermal driver adds 8e564895c30c ARM: multi_v7_defconfig: enable CONFIG_UNIPHIER_MDMAC adds b0b41af12a1b dt-bindings: memory: Add pl353 smc controller devicetree b [...] adds fee10bd22678 memory: pl353: Add driver for arm pl353 static memory controller adds 9f23b7ba6379 Merge tag 'zynq-soc-for-v5.0' of https://github.com/Xilinx [...] adds 16ad9501b1f2 firmware: qcom: scm: fix compilation error when disabled adds 3e730e858139 Merge tag 'qcom-drivers-for-4.21-2' of git://git.kernel.or [...] adds 00f8ccd0c95f Merge branch 'next/drivers' into next/late adds b23b0ea3708c Merge tag 'armsoc-late' of git://git.kernel.org/pub/scm/li [...] adds 21c7acc439b5 h8300: pci: Remove local declaration of pcibios_penalize_isa_irq adds 670b321f4150 Merge tag 'for-4.21' of git://git.sourceforge.jp/gitroot/u [...] adds dfbaecb2b707 parisc: Remap hugepage-aligned pages in set_kernel_text_rw() adds cd08f68c659f Merge branch 'parisc-4.21-2' of git://git.kernel.org/pub/s [...] adds d538d94f0ca8 Merge branch 'master' into fixes adds 074400a7be61 powerpc: Drop use of 'type' from access_ok() adds f1c2f8857c5a Merge tag 'powerpc-4.21-2' of git://git.kernel.org/pub/scm [...] adds edefae94b7b9 MIPS: OCTEON: mark RGMII interface disabled on OCTEON III adds 47f3f4eb7834 Merge tag 'mips_fixes_4.21_1' of git://git.kernel.org/pub/ [...] adds 22cb7405fada VFS: use synchronize_rcu_expedited() in namespace_unlock() adds 4addd2640fca exec: make prepare_bprm_creds static adds a40612ef0ee1 genheaders: %-<width>s had been there since v6; %-*s - since v7 adds f91528955d00 iov_iter: reduce code duplication adds e4f2283cc6ff Merge branches 'misc.misc' and 'work.iov_iter' into for-linus adds 9b286efeb5eb Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 26cb5a328c6b exofs_mount(): fix leaks on failure exits adds e262e32d6bde vfs: Suppress MS_* flag defs within the kernel unless expl [...] adds 43f5e655eff7 vfs: Separate changing mount flags full remount adds 17f3b556a3e3 selinux: expand superblock_doinit() calls adds 6466f3d193a9 smack: make smack_parse_opts_str() clean up on failure adds 6be8750b4cba LSM: lift parsing LSM options into the caller of ->sb_kern [...] adds c039bc3c2498 LSM: lift extracting and parsing LSM options into the call [...] adds f5c0c26d9008 new helper: security_sb_eat_lsm_opts() adds a10d7c22b34b LSM: split ->sb_set_mnt_opts() out of ->sb_kern_mount() adds 8d64124a6a93 selinux; don't open-code a loop in sb_finish_set_opts() adds a65001e8a4d4 btrfs: sanitize security_mnt_opts use adds 6a0440e5b756 nfs_remount(): don't leak, don't ignore LSM options quietly adds 5b4002391153 LSM: turn sb_eat_lsm_opts() into a method adds e3489f8974e1 selinux: kill selinux_sb_get_mnt_opts() adds 204cc0ccf1d4 LSM: hide struct security_mnt_opts from any generic code adds bd3236557bb2 selinux: switch to private struct selinux_mnt_opts adds 12085b14a444 smack: switch to private smack_mnt_opts adds 84d8c4a5ef69 LSM: bury struct security_mnt_opts adds ba6418623385 selinux: new helper - selinux_add_opt() adds 169d68efb03b selinux: switch away from match_token() adds da3d76abb2e7 selinux: regularize Opt_... names a bit adds 99dbbb593fe6 selinux: rewrite selinux_sb_eat_lsm_opts() adds 757cbe597fe8 LSM: new method: ->sb_add_mnt_opt() adds 55c0e5bd078e smack: take the guts of smack_parse_opts_str() into a new helper adds c3300aaf95fb smack: get rid of match_token() adds d2497e12e230 smack: rewrite smack_sb_eat_lsm_opts() adds 718c43038f28 mount_fs: suppress MAC on MS_SUBMOUNT as well as MS_KERNMOUNT adds 505b050fdf42 Merge branch 'mount.part1' of git://git.kernel.org/pub/scm [...] adds 35004f2e5580 lib/genalloc.c: include vmalloc.h adds 2bf996ac4832 ceph: cleanup splice_dentry() adds 0cab9f33d9c3 ceph: remove redundant assignment adds 1f6b821aef78 libceph: drop last_piece logic from write_partial_message_data() adds 3239eb5215eb libceph: use sock_no_sendpage() as a fallback in ceph_tcp_ [...] adds 433b0a12953b libceph: use MSG_SENDPAGE_NOTLAST with ceph_tcp_sendpage() adds 87349cdad963 libceph: switch more to bool in ceph_tcp_sendmsg() adds 3c1392d4c499 ceph: don't update importing cap's mseq when handing cap export adds 8a2ac3a8e9c0 ceph: don't request excl caps when mount is readonly adds fdac94fab799 ceph: skip updating 'wanted' caps if caps are already issued adds d2f8bb27c879 ceph: update wanted caps after resuming stale session adds 5ccedf1ccd71 ceph: don't encode inode pathes into reconnect message adds c7eaf342ecb1 Merge tag 'ceph-for-4.21-rc1' of git://github.com/ceph/cep [...] adds 89be677b6b39 xfs: xfs_buf: drop useless LIST_HEAD adds 90be9b86da90 xfs: xfs_fsops: drop useless LIST_HEAD adds acda9efa8c62 Merge tag 'xfs-4.21-merge-3' of git://git.kernel.org/pub/s [...] adds 31af12efd0a2 iomap: take responsibility for the filesystem iomap code adds 3cd6d495db2a Merge tag 'iomap-4.21-merge-3' of git://git.kernel.org/pub [...] adds 6d2f84eee098 smb3: fix large reads on encrypted connections adds 55a7f0065533 cifs: fix confusing warning message on reconnect adds d5c7076b772a smb3: add smb3.1.1 to default dialect list adds 7e928df80d30 Merge tag '4.21-smb3-small-fixes' of git://git.samba.org/s [...] adds dc56367cb5db sh: ftrace: Fix missing parenthesis in WARN_ON() adds a67012412e5a Merge tag 'trace-v4.21-1' of git://git.kernel.org/pub/scm/ [...] adds 03334ba8b425 thermal: hwmon: inline helpers when CONFIG_THERMAL_HWMON i [...] adds d56c19d07e0b thermal: bcm2835: enable hwmon explicitly adds adad7c7d6a0c thermal: broadcom: use devm_thermal_zone_of_sensor_register adds 24f1c13fa5f1 dt-bindings: thermal: rcar-gen3-thermal: All variants use [...] adds ac31f6e25d4e thermal: armada: Use PTR_ERR_OR_ZERO in armada_thermal_pro [...] adds 4ab248b3b10a thermal: tsens: qcom: do not create duplicate regmap debug [...] adds c589c56671c9 thermal: imx: fix for dependency on cpu-freq adds 925b38361852 thermal: imx: save one condition block for normal case of [...] adds 199bc54b4a1f dt-bindings: thermal: tegra-bpmp: Add Tegra194 support adds 05c1b7058aea thermal: tegra: soctherm: Change to use DEFINE_SHOW_ATTRIB [...] adds 8632ed49c809 thermal/intel_powerclamp: Change to use DEFINE_SHOW_ATTRIB [...] adds ca74472dead1 thermal: uniphier: Convert to SPDX identifier adds 5a78ad6d9c1b thermal: st: fix Makefile typo adds 879d7362d1d0 thermal: armada: add overheat interrupt support adds ad3e72030bff MAINTAINERS: thermal: add entry for Marvell MVEBU thermal driver adds 1bc752381721 dt-bindings: ap806: document the thermal interrupt capabilities adds bf9ff83f93ba dt-bindings: cp110: document the thermal interrupt capabilities adds 69f8f55185ff dt-bindings: thermal: rcar-thermal: add R8A774C0 support adds b8d3d11203af thermal: rcar_thermal: add R8A774C0 support adds 6471a52deeea dt-bindings: thermal: rcar-thermal: add R8A77990 support adds e36e13003efd thermal: rcar_thermal: add R8A77990 support adds 9d216211fded thermal: generic-adc: Fix adc to temp interpolation adds c28023025463 Merge branch 'linus' of git://git.kernel.org/pub/scm/linux [...] adds 5be52fccaf3d thermal: remove unused function parameter adds 964f4843a455 Thermal: do not clear passive state during system sleep adds 68000a0d983f thermal: Fix locking in cooling device sysfs update cur_state adds 9d6f76c6e82c thermal: int340x_thermal: int3400_thermal: simplify gettin [...] adds 26d84c276c1e thermal: rockchip_thermal: simplify getting .driver_data adds 3fc62efe0997 thermal: spear_thermal: simplify getting .driver_data adds 445ae758ceaf thermal: st: st_thermal: simplify getting .driver_data adds 209d07e63e14 thermal: zx2967_thermal: simplify getting .driver_data adds 3e8c4d31f8ed drivers: thermal: Move various drivers for intel platforms [...] adds 72e9baf99728 drivers: thermal: Move QCOM_SPMI_TEMP_ALARM into the qcom subdir adds eaaa598c0a28 Merge branches 'for-rc' and 'thermal-core' into next adds 24ef9ec891c7 thermal/intel: fixup for Kconfig string parsing tightening up adds 5c4a60831aa6 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 5f30b2e82348 livepatch: check kzalloc return values adds 1686cc1a31f4 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 6e0856d31744 HID: intel-ish-hid: fixes incorrect error handling adds 46b14eef59a8 HID: doc: fix wrong data structure reference for UHID_OUTPUT adds 6ae16dfb61bc HID: lenovo: Add checks to fix of_led_classdev_register adds f8f807441eef HID: i2c-hid: Add Odys Winbook 13 to descriptor override adds 8c32d47b151b HID: debug: Change to use DEFINE_SHOW_ATTRIBUTE macro adds e98e38090f7e HID: asus: Add event handler to catch unmapped Asus Vendor [...] adds 2340bad5d28e HID: asus: Add support for the ASUS FX503VD laptop adds 0e1f37d120ec HID: asus: Add support for the ASUS T101HA keyboard dock adds 2fc00c1e0f9d HID: use macros in IS_INPUT_APPLICATION adds 7f5592742a42 HID: input: support Microsoft wireless radio control hotkey adds aeed35faee52 HID: cougar: Add support for Cougar 700K Gaming Keyboard adds cc7ed49a7f39 HID: hidraw: enforce minors_lock locking via lockdep adds 31a8b3ee16e3 HID: samples/hidraw: fix typo in printed message adds 52ea899637c7 Input: add `REL_WHEEL_HI_RES` and `REL_HWHEEL_HI_RES` adds c53431eb696f HID: core: store the collections as a basic tree adds 5a4abb36f312 HID: core: process the Resolution Multiplier adds 2dc702c991e3 HID: input: use the Resolution Multiplier for high-resolut [...] adds fef33601a321 HID: logitech-hidpp: fix typo, hiddpp to hidpp adds 95c3d00282ce HID: logitech: Add function to enable HID++ 1.0 "scrolling [...] adds 4435ff2f09a2 HID: logitech: Enable high-resolution scrolling on Logitech mice adds 16767229940f HID: logitech: Use LDJ_DEVICE macro for existing Logitech mice adds 74fbc7d371d9 HID: intel-ish-hid: add MSI interrupt support adds bd8879faafe6 Merge branches 'for-4.20/upstream-fixes', 'for-4.21/core', [...] adds cf26057a9441 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 3c259a1c3663 PCI/ASPM: Remove unused lists from struct pcie_link_state adds 2caa4dc607a7 Merge branch 'pci/aspm' adds 53bb565fc543 x86/PCI: Fix Broadcom CNB20LE unintended sign extension (redux) adds 84e0e7272209 Merge branch 'pci/enumeration' adds 4a57f58f6a23 PCI: Expand the "PF" acronym in Kconfig help text adds c9094db02a06 MAINTAINERS: Add x86 early-quirks.c file pattern to PCI subsystem adds 7cb3026411cf PCI: Remove unnecessary space before function pointer arguments adds 2209e06f8a85 PCI: Add missing include to drivers/pci.h adds b6061b1e566d PCI: Move Synopsys HAPS platform device IDs adds 03e6742584af PCI: Override Synopsys USB 3.x HAPS device class adds e6397dfcb58d Merge branch 'pci/misc' adds fcf9ab35ba41 PCI/P2PDMA: Clean up documentation and kernel-doc adds baa12e5f3acb Merge branch 'pci/peer-to-peer' adds c5eb1190074c PCI / PM: Allow runtime PM without callback functions adds 6f7cebea6b13 Merge branch 'pci/pm' adds 526180408b81 switchtec: Remove immediate status check after submitting [...] adds aff614c6339c switchtec: Set DMA coherent mask adds e4a7dca5de62 switchtec: Fix SWITCHTEC_IOCTL_EVENT_IDX_ALL flags overwrite adds 52d8db8e0cd7 switchtec: Improve MRPC efficiency by enabling write combining adds f7eb7b8a4f72 switchtec: Add MRPC DMA mode support adds 54aed1909db6 Merge branch 'pci/switchtec' adds 18f9e9d150fc PCI/IOV: Factor out sriov_add_vfs() adds aff68a5a621e PCI/IOV: Add flag so platforms can skip VF scanning adds 7dc20ab1b9c4 s390/pci: skip VF scanning adds 6ee86cac1cc4 Merge branch 'pci/virtualization' adds 7cd210391101 dt-bindings: PCI: meson: add DT bindings for Amlogic Meson [...] adds 9c0ef6d34fdb PCI: amlogic: Add the Amlogic Meson PCIe controller driver adds 33f3fd75b754 Merge branch 'remotes/lorenzo/pci/amlogic' adds b69f4abc125f PCI: histb: Constify dw_pcie_host_ops structure adds e24b6b513e74 dt-bindings: imx6q-pcie: Add multi-pd bindings for imx6sx adds 3f7cceeab895 PCI: imx: Add multi-pd support adds edfd39f0a417 PCI: dwc: layerscape: Constify driver data adds a3ed1446520e PCI: dwc: Adjust Kconfig to allow IMX6 PCIe host on IMX7 adds 3d71746c420c PCI: armada8k: Add support for gpio controlled reset signal adds 9e56f0df3684 PCI: imx: Add imx6sx suspend/resume support adds 6d6b05e3d533 PCI: dwc: Don't hard-code DBI/ATU offset adds ffeccc22d59c MAINTAINERS: Remove Jianguo Sun from HiSilicon STB DWC entry adds 6a790bf0eac4 Merge branch 'remotes/lorenzo/pci/dwc' adds 830920e065e9 PCI: dwc: Use interrupt masking instead of disabling adds fce5423e4f43 PCI: dwc: Take lock when ACKing an interrupt adds 3f7bb2ec20ce PCI: dwc: Move interrupt acking into the proper callback adds c8778707c23a Merge branch 'remotes/lorenzo/pci/dwc-msi' adds 0c0f2f93e708 PCI: mediatek: Use devm_of_pci_get_host_bridge_resources() [...] adds 7b96dc91be5e PCI: mediatek: Remove un-used variant in struct mtk_pcie_port adds f2bb7d6a82da dt-bindings: PCI: MediaTek: Remove un-used property adds ebcd631df106 arm: dts: mt7623: Remove un-used property for PCIe adds 41c5c5b0e7c8 arm64: dts: mt7622: Remove un-used property for PCIe adds c266b026ae7a Merge branch 'remotes/lorenzo/pci/mediatek' adds db67cdb04234 dt-bindings: PCI: Add UniPhier PCIe host controller description adds 7e6d5cd88a6f PCI: uniphier: Add UniPhier PCIe host controller support adds cdf4f4dc118b Merge branch 'remotes/lorenzo/pci/uniphier' adds 75cb8d20c112 PCI: imx: Enable MSI from downstream components adds 72199051af62 Merge branch 'pci/imx6' adds 926b02d3eb54 Merge tag 'pci-v4.21-changes' of git://git.kernel.org/pub/ [...] adds 346f7e6b7b13 i2c: bcm2835: Switch to SPDX identifier adds fece4978510e i2c: imx: don't print error message on probe defer adds e79ba3b55086 i2c: Remove caller signal_pending branch predictions adds 9d9aa7ec7baf dt-bindings: i2c-stm32: SYSCFG Fast Mode Plus support for [...] adds cb944fb973bc i2c: stm32f7: SYSCFG Fast Mode Plus support for I2C STM32F7 adds fca34b910ddc i2c: sh_mobile: document support for r8a77990 (R-Car E3) adds 5eb316e636eb i2c: sh_mobile: add support for r8a77990 (R-Car E3) adds 4e7bca6fc07b i2c: i2c-stm32f7: add PM Runtime support adds 3782cc3725b3 i2c: tegra: replace spin_lock_irqsave with spin_lock in ISR adds 3ca3f86f7f48 dt-bindings: i2c: Use correct vendor prefix for Atmel adds 66693960f574 Merge tag 'v4.20-rc6' into i2c/for-5.0 adds eb9907789ac3 i2c-axxia: dedicated function to set client addr adds 4f5c85fe3a60 i2c-axxia: check for error conditions first adds 48f9c33c25bf i2c: powermac: Use of_node_name_eq for node name comparisons adds 02d26b9a57fa i2c: i2c-cros-ec-tunnel: Switch to SPDX identifier. adds 6c0c5dc33ff4 dt-bindings: eeprom: at24: add "atmel,24c2048" compatible string adds 37cf28d3b5bc eeprom: at24: add support for 24c2048 adds 0cb47164ed0c Merge tag 'at24-4.21-updates-for-wolfram' of git://git.ker [...] adds 51243b73455f i2c: sh_mobile: Add support for r8a774c0 (RZ/G2E) adds 3f74383f29ca dt-bindings: i2c: sh_mobile: Add r8a774c0 support adds 1ccf1980e3e4 dt-bindings: i2c: rcar: Add r8a774c0 support adds 3035a66934da i2c: axxia: support sequence command mode adds c990bbafdb11 i2c: tegra: Cleanup kerneldoc comments adds 0604ee4aefa2 i2c: tegra: Add missing kerneldoc for some fields adds d6f0453391e0 i2c: tegra: Switch to SPDX identifier adds 5cda2d86de3e i2c: ismt: Add support for Intel Cedar Fork adds 78c0c25a8c08 dt-bindings: i2c: Add S700 support for Actions Semi Soc's adds 81482d13f37b i2c: Add Actions Semiconductor Owl family S700 I2C support adds 7671c14e6aca Merge branch 'i2c/for-5.0' of git://git.kernel.org/pub/scm [...] adds 31d1b7710262 Merge tag 'v4.20-rc7' of https://git.kernel.org/pub/scm/li [...] adds c143a559b073 udlfb: fix some inconsistent NULL checking adds b4a1ed0cd18b fbdev: make FB_BACKLIGHT a tristate adds fdac751355cd video: clps711x-fb: release disp device node in probe() adds f75df8d4b4fa fbdev: fbmem: behave better with small rotated displays an [...] adds 2607391882fc video: fbdev: pxafb: Fix "WARNING: invalid free of devm_ a [...] adds e41f184d83a3 fbdev: fbmem: make fb_show_logo_line return the end instea [...] adds 3d8b1933eb1c fbdev: fbmem: add config option to center the bootup logo adds e0f5628bf2c1 fbdev: uvesafb: fix spelling mistake "memoery" -> "memory" adds 452f2d4934d2 fbdev: omap2: omapfb: convert to DEFINE_SHOW_ATTRIBUTE adds 5c29085a724f fbdev: fsl-diu: remove redundant null check on cmap adds da2648390ce3 pxa168fb: trivial typo fix adds e9462fffddad fbdev: Remove depends on HAS_DMA in case of platform dependency adds 2122b40580dd fbdev: fbcon: Fix unregister crash when more than one framebuffer adds 399382f80182 drm/nouveau: fix incorrect FB_BACKLIGHT usage in Kconfig adds a8a6b1186b1a Merge tag 'fbdev-v4.21' of git://github.com/bzolnier/linux adds 7422edce7355 IB/mlx5: Allow XRC INI usage via verbs in DEVX context adds ccffa5454857 Revert "IB/mlx5: Fix long EEH recover time with NVMe offloads" adds 2f1927b09034 IB/core: Add advise_mr to the list of known ops adds 2fb458953a89 IB/ipoib: drop useless LIST_HEAD adds 94edd87a1c59 infiniband: bnxt_re: qplib: Check the return value of send [...] adds 9c6260de505b infiniband/qedr: Potential null ptr dereference of qp adds 3954e1d0310e Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linu [...] adds cba5ad62df9c drm/i915/gvt: update force-to-nonpriv register whitelist adds d58b33638c99 drm/i915/gvt: fix typo in two MI cmd annotation adds 77453c9f2b67 drm/i915/gvt: fix a typo: "registeration" -> "registration". adds f39a89b8f738 drm/i915/gvt: Fix shadow ctx ppgtt destroy function adds d1810909d841 drm/i915/gvt: fix spelling mistake "Interupts" -> "Interrupts" adds cb6f4c2c3478 Merge tag 'gvt-next-2018-12-07' of https://github.com/inte [...] adds 4bcd2ffd214c Merge tag 'drm-intel-next-fixes-2018-12-27' of git://anong [...] adds 7b184b006185 drm/amdgpu: kfd_pre_reset outside req_full_gpu cause sriov hang adds 07944623c775 drm/amdgpu: access register without KIQ adds e30c50cd79f0 drm/amdgpu/psp_v3_1: Get psp fw version through reading register adds e27a73d1305f drm/amdgpu/psp: Correct and refine the vmr support. (v2) adds 4e9177134e7d drm/amdgpu: fix NULL fence handling in amdgpu_cs_fence_to_ [...] adds 1b3f6bc96883 drm/amdgpu: increase the MAX ring number adds c713a4614592 drm/amdgpu: update the vm invalidation engine layout V2 adds fefdc6cc0af8 drm/amdgpu: use different irq ring ID for Vega20 page queues adds 344e7ad467f5 drm/amdgpu: enable Vega20 page queue support adds a3a0ebd10a9b drm/amdgpu: WARN once if amdgpu_bo_unpin is called for an [...] adds f9872f100aef drm/amdgpu/vcn: Update vcn.cur_state during suspend adds 5d65cab6c614 drm/amdgpu/vcn:Always gate vcn block during hw finishing adds e0d460a4d2d1 drm/amdgpu/vcn:Update ring point to JPEG before init JPEG wptr adds 8411f7dc5f61 drm/amdgpu/vcn:Always check all vcn ring status during dpg [...] adds 12e8b30186b9 drm/amdgpu/vcn:Scan enc/jpeg fences to init dpg pause new state adds 9194fb22ddd8 drm/amdgpu/vcn:Remove bit 31 for scratch2 to indicate the [...] adds 7ab3f021bbc8 drm/amdgpu:Improves robustness of SOC15_WAIT_ON_RREG adds e98bdb806130 drm/amdkfd: Fix handling of return code of dma_buf_get adds 379c237e392e drm/amdgpu: correct the return value for error case adds 77acd1cd9129 drm/amd/display: Skip fast cursor updates for fb changes adds 8cd61c313d8b drm/amd/display: Raise dispclk value for Polaris adds 180db303ff46 drm/amd/display: Add below the range support for FreeSync adds b8b6ce890164 drm/amd/display: Add DCE_VERSION_12_1 enum for Vega 20 adds 1c01a45a86ed drm/amd/display: Add functionality to get XGMI SS info adds d3302424e04d drm/amd/display: Don't log error if we have no connectors adds 3a3cd1dfaf16 drm/amd/display: move AYCrCb8888 format to video section adds d71589f290a1 drm/amd/display: Warn instead of error on REG_WAIT timeout adds 12750d1647f1 drm/amd/display: fix YCbCr420 blank color adds 6fd3583b9231 drm/amd/display: fix surface update sequence adds 0a6414e75d23 drm/amd/display: Wait edp HPD to high in detect_sink adds 80adaebd2d41 drm/amd/display: Don't skip link training for empty dongle adds bd4905a9583c drm/amd/display: Add retry to read ddc_clock pin adds fd0853567cdf drm/amd/display: Fix bug with not updating VSP infoframe adds 1ae62f3114a9 drm/amd/display: verify lane status before exiting verify [...] adds c2c2ce1e9623 drm/amd/display: Optimize passive update planes. adds 40978ac63613 drm/amdgpu/nbio6.1: add hw bug workaround for vega10/12 adds e01f2d418951 drm/amdgpu/nbio7.4: add hw bug workaround for vega20 adds 0346bfd9fe5a drm/amdgpu: print process info when job timeout adds c1973a1078de drm/amd/powerplay: add Vega20 LCLK DPM level setting support adds 2bf55d2e6b71 drm/amdgpu/uvd:Change uvd ring name convention adds 9136e81e986a drm/amd/display: Use div_u64 for flip timestamp ns to ms adds 99b922f9ed6a drm/amd/display: validate extended dongle caps adds 8c9d90eebd23 drm/amd/display: Fix MST dp_blank REG_WAIT timeout adds 06d6370e7b20 drm/amdgpu: add Vega20 PSP ASD firmware loading adds 0f6be2c09af6 drm/ttm: Use drm_debug_printer for all ttm_bo_mem_space_de [...] adds f6653a0e0877 drm/amdgpu: Add new VegaM pci id adds 74136a3d47f5 Merge branch 'drm-next-4.21' of git://people.freedesktop.o [...] adds cbdd2663f4c8 drm: fix null pointer dereference on null state pointer adds c75ff001f4fe drm: Put damage blob when destroy plane state adds 9ddf32a8df9e Merge tag 'drm-misc-next-fixes-2019-01-02' of git://anongi [...] adds 0fe4e2d5cd93 Merge tag 'drm-next-2019-01-05' of git://anongit.freedeskt [...] adds f91389c8d286 md: remove set but not used variable 'bi_rdev' adds e731f3e28b7e lib/raid6: add missing include for raid6test adds 58af3110a7c5 lib/raid6: avoid __attribute_const__ redefinition adds 86919f9dd2db lib/raid6: check for assembler SSSE3 support adds 0437de4fa09f lib/raid6: sort algos in rough performance order adds be85f93ae2df lib/raid6: add option to skip algo benchmarking adds 37b22c289460 md: remvoe redundant condition check adds caea3c47ad51 raid10: refactor common wait code from regular read/write request adds e820d55cb99d md: fix raid10 hang issue caused by barrier adds dc629c211c65 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 43bfeb45109a block: sunvdc: don't run hw queue synchronously from irq context adds 59f75fd0e315 Add CREDITS entry for Shaohua Li adds d7252d0d3637 Merge tag 'for-linus-20190104' of git://git.kernel.dk/linux-block adds c820518f6ca1 firewire: Remove depends on HAS_DMA in case of platform de [...] adds 15b215e5aa29 Merge tag 'firewire-update' of git://git.kernel.org/pub/sc [...] adds caaf3c83d284 Docs/kernel-api.rst: Remove blk-tag.c reference adds 2d457d5506f8 Documentation/admin-guide: update URL of LKML information link adds 93fb7f19985a doc: filesystems: fix bad references to nonexistent ext4.rst file adds b5aef86e089a Merge tag 'docs-5.0-fixes' of git://git.lwn.net/linux adds 6c9e3e80c526 dt-bindings: hwlock: Document STM32 hwspinlock bindings adds f24fcff1d267 hwspinlock: add STM32 hwspinlock device adds 4d5a91fd1f42 hwspinlock: fix return value check in stm32_hwspinlock_probe() adds 66e012f6188f Merge tag 'hwlock-v4.21' of git://github.com/andersson/remoteproc adds 475b08734edb platform/chrome: straighten out cros_ec_get_{next,host}_ev [...] adds 6ad16b78a039 platform/chrome: don't report EC_MKBP_EVENT_SENSOR_FIFO as wakeup adds 0b216f7cc6dd MAINTAINERS: platform/chrome: remove myself as maintainer adds 2a70a4cda0da MAINTAINERS: platform/chrome: Add Enric as a maintainer adds cdd6a4a0e2ec MAINTAINERS: add maintainers for ChromeOS EC sub-drivers adds 12133258d7fe Merge tag 'tag-chrome-platform-for-v4.21' of git://git.ker [...] adds 2e05ea5cdc1a dma-mapping: implement dma_map_single_attrs using dma_map_ [...] adds d7076f078408 dma-mapping: implement dmam_alloc_coherent using dmam_alloc_attrs adds 4788ba5792cc dma-mapping: remove dmam_{declare,release}_coherent_memory adds ed6ccf10f24b dma-mapping: properly stub out the DMA API for !CONFIG_HAS_DMA adds 48e638fb68be dma-mapping: remove a few unused exports adds 06f55fd2d227 x86/amd_gart: fix unmapping of non-GART mappings adds 8270f3a11cee dma-direct: fix DMA_ATTR_NO_KERNEL_MAPPING for remapped al [...] adds e2b745f469ec Merge tag 'dma-mapping-4.21-1' of git://git.infradead.org/ [...] adds 812c0cab2c0d ext4: make sure enough credits are reserved for dioread_no [...] adds 2b08b1f12cd6 ext4: fix a potential fiemap/page fault deadlock w/ inline_data adds e86807862e68 ext4: avoid kernel warning when writing the superblock to [...] adds ad211f3e94b3 ext4: use ext4_write_inode() when fsyncing w/o a journal adds 95cb67138746 ext4: track writeback errors using the generic tracking in [...] adds 191ce17876c9 ext4: fix special inode number checks in __ext4_iget() adds 215240462a96 Merge tag 'ext4_for_linus_stable' of git://git.kernel.org/ [...] adds 8094c3ceb21a fscrypt: add Adiantum support adds baa670738128 Merge tag 'fscrypt_for_linus' of git://git.kernel.org/pub/ [...] adds 94bd8a05cd4d Fix 'acccess_ok()' on alpha and SH adds 574823bfab82 Change mincore() to count "mapped" pages rather than "cach [...] adds 27fc6f4aece4 Merge remote-tracking branch 'arc-current/for-curr' adds 1492623e837f octeontx2-af: Fix a resource leak in an error handling pat [...] adds 7c1e8a3817c5 netlink: fixup regression in RTM_GETADDR adds 36352991835c r8169: Add support for new Realtek Ethernet adds 8d68100ab4ad soc/fsl/qe: fix err handling of ucc_of_parse_tdm adds f8c468e85379 net, skbuff: do not prefer skb allocation fails early adds 2d533a9287f2 qed: Fix qed_chain_set_prod() for PBL chains with non powe [...] adds 46721c3d9e27 qed: Fix qed_ll2_post_rx_buffer_notify_fw() by adding a wr [...] adds ebdefe465647 Merge branch 'qed-fixes' adds a09b42ba1a5e net: dsa: microchip: Drop unused GPIO includes adds ba3e1847d647 net: macb: remove unnecessary code adds 41e4e2cd7534 openvswitch: Fix IPv6 later frags parsing adds bc6e019b6ee6 fou: Prevent unbounded recursion in GUE error handler also [...] adds 44039e00171b fou6: Prevent unbounded recursion in GUE error handler adds 0c06a0919782 Merge branch 'GUE-error-recursion' adds cff1e01f16f8 net: dsa: mt7530: Drop unused GPIO include adds c77804be5336 net: hns: Fix WARNING when hns modules installed adds bb989501abca net: hns: Fix use after free identified by SLUB debug adds 75e7fb0a87a1 Merge branch 'hns-fixes' adds f87118d5760f qmi_wwan: add MTU default to qmap network interface adds 3271a4821882 selftests: net: fix/improve ip_defrag selftest adds 8d9336704521 ipv6: make icmp6_send() robust against null skb->dev adds ae84e4a8eb6f ixgbe: fix Kconfig when driver is not a module adds ec90ad334986 ipv6: Consider sk_bound_dev_if when binding a socket to a [...] adds d4a7e9bb74b5 ipv6: Take rcu_read_lock in __inet6_bind for mapped addresses adds 3eae4e6d8abb Merge remote-tracking branch 'net/master' adds e8e36984080b bpf: Fix [::] -> [::1] rewrite in sys_sendmsg adds 976b4f3a4646 selftests/bpf: Test [::] -> [::1] rewrite in sys_sendmsg i [...] adds 466f89e9ec8c Merge branch 'udpv6_sendmsg-addr_any-fix' adds d3bd7413e0ca bpf: fix sanitation of alu op with pointer / scalar type f [...] adds 1cbbcfbbd56e bpf: add various test cases for alu op on mixed dst regist [...] adds 97274b612619 Merge branch 'reject-ptr-scalar-mix' adds 185d86bdb900 Merge remote-tracking branch 'bpf/master' adds 19d8d182ea8a Merge branch 'asoc-4.20' into asoc-linus adds f340311d7e18 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' adds 33fa2757528d Merge remote-tracking branch 'regulator-fixes/for-linus' adds 3cfb7c367d66 Merge branch 'spi-4.20' into spi-linus adds 892ba2c68ffe Merge remote-tracking branch 'spi-fixes/for-linus' adds a43933fa6d3b Merge remote-tracking branch 'ide/master' adds 76a3205bfdce Merge remote-tracking branch 'hwmon-fixes/hwmon' adds f1d41659457e Merge remote-tracking branch 'nvdimm-fixes/libnvdimm-fixes' adds 29819e50ae8f Merge remote-tracking branch 'btrfs-fixes/next-fixes' adds 00933ed23fb0 Merge remote-tracking branch 'hyperv-fixes/hyperv-fixes'
This update added new revisions after undoing existing revisions. That is to say, some revisions that were in the old version of the branch are not in the new version. This situation occurs when a user --force pushes a change and generates a repository containing something like this:
* -- * -- B -- O -- O -- O (16d0322ff5e0) \ N -- N -- N refs/heads/pending-fixes (00933ed23fb0)
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
No new revisions were added by this update.
Summary of changes: CREDITS | 6 + Documentation/admin-guide/kernel-parameters.txt | 14 + Documentation/admin-guide/reporting-bugs.rst | 2 +- Documentation/core-api/kernel-api.rst | 6 - .../arm/marvell/ap806-system-controller.txt | 7 + .../arm/marvell/cp110-system-controller.txt | 9 + Documentation/devicetree/bindings/arm/rda.txt | 17 + Documentation/devicetree/bindings/eeprom/at24.txt | 1 + .../bindings/hwlock/st,stm32-hwspinlock.txt | 23 + Documentation/devicetree/bindings/i2c/i2c-at91.txt | 2 +- .../devicetree/bindings/i2c/i2c-mux-ltc4306.txt | 4 +- .../devicetree/bindings/i2c/i2c-mux-pca954x.txt | 2 +- Documentation/devicetree/bindings/i2c/i2c-owl.txt | 4 +- Documentation/devicetree/bindings/i2c/i2c-rcar.txt | 1 + .../devicetree/bindings/i2c/i2c-sh_mobile.txt | 10 +- .../devicetree/bindings/i2c/i2c-stm32.txt | 6 + .../devicetree/bindings/i2c/nxp,pca9541.txt | 2 +- .../bindings/mailbox/nvidia,tegra186-hsp.txt | 30 +- .../bindings/memory-controllers/pl353-smc.txt | 47 + .../devicetree/bindings/pci/amlogic,meson-pcie.txt | 70 ++ .../devicetree/bindings/pci/fsl,imx6q-pcie.txt | 4 +- .../devicetree/bindings/pci/mediatek-pcie.txt | 8 - .../devicetree/bindings/pci/uniphier-pcie.txt | 81 ++ .../devicetree/bindings/serial/rda,8810pl-uart.txt | 17 + .../bindings/thermal/rcar-gen3-thermal.txt | 3 +- .../devicetree/bindings/thermal/rcar-thermal.txt | 6 +- .../devicetree/bindings/vendor-prefixes.txt | 1 + Documentation/driver-api/pci/p2pdma.rst | 4 +- Documentation/driver-model/devres.txt | 1 - Documentation/filesystems/dax.txt | 2 +- Documentation/filesystems/ext2.txt | 2 +- Documentation/filesystems/fscrypt.rst | 179 +-- Documentation/hid/uhid.txt | 2 +- Documentation/input/event-codes.rst | 21 +- Documentation/process/coding-style.rst | 3 + Documentation/process/submitting-patches.rst | 4 +- Documentation/sysctl/kernel.txt | 17 + MAINTAINERS | 68 +- arch/Kconfig | 5 + arch/alpha/include/asm/bitops.h | 4 +- arch/alpha/include/asm/futex.h | 2 +- arch/alpha/include/asm/pgalloc.h | 6 +- arch/alpha/include/asm/uaccess.h | 10 +- arch/alpha/kernel/signal.c | 12 +- arch/alpha/lib/csum_partial_copy.c | 2 +- arch/arc/include/asm/bitops.h | 4 +- arch/arc/include/asm/futex.h | 2 +- arch/arc/include/asm/pgalloc.h | 5 +- arch/arc/kernel/process.c | 2 +- arch/arc/kernel/setup.c | 1 + arch/arc/kernel/signal.c | 4 +- arch/arc/mm/fault.c | 2 +- arch/arm/Kconfig | 27 +- arch/arm/Makefile | 1 + arch/arm/boot/compressed/atags_to_fdt.c | 23 + arch/arm/boot/dts/Makefile | 3 + arch/arm/boot/dts/mt7623.dtsi | 3 - arch/arm/boot/dts/rda8810pl-orangepi-2g-iot.dts | 50 + arch/arm/boot/dts/rda8810pl-orangepi-i96.dts | 50 + arch/arm/boot/dts/rda8810pl.dtsi | 99 ++ arch/arm/common/sa1111.c | 59 - arch/arm/configs/multi_v7_defconfig | 1 + arch/arm/include/asm/assembler.h | 6 +- arch/arm/include/asm/futex.h | 4 +- arch/arm/include/asm/hardware/sa1111.h | 4 - arch/arm/include/asm/pgalloc.h | 4 +- arch/arm/include/asm/uaccess.h | 22 +- arch/arm/kernel/atags_parse.c | 1 + arch/arm/kernel/head.S | 2 +- arch/arm/kernel/perf_callchain.c | 2 +- arch/arm/kernel/signal.c | 6 +- arch/arm/kernel/smp.c | 15 + arch/arm/kernel/swp_emulate.c | 2 +- arch/arm/kernel/sys_oabi-compat.c | 4 +- arch/arm/kernel/traps.c | 2 +- arch/arm/lib/copy_from_user.S | 23 +- arch/arm/lib/copy_to_user.S | 27 +- arch/arm/lib/getuser.S | 11 + arch/arm/lib/putuser.S | 20 +- arch/arm/mach-omap2/Kconfig | 1 - arch/arm/mach-omap2/omap-smp.c | 20 - arch/arm/mach-pxa/Kconfig | 2 +- arch/arm/mach-pxa/include/mach/mainstone.h | 4 + arch/arm/mach-pxa/lubbock.c | 16 + arch/arm/mach-pxa/mainstone.c | 53 + arch/arm/mach-rda/Kconfig | 7 + arch/arm/mach-rda/Makefile | 1 + arch/arm/mach-realview/Makefile | 1 - arch/arm/mach-realview/hotplug.c | 111 -- arch/arm/mach-realview/hotplug.h | 1 - arch/arm/mach-realview/platsmp-dt.c | 8 +- arch/arm/mach-sa1100/Kconfig | 2 + arch/arm/mach-sa1100/assabet.c | 143 +-- arch/arm/mach-sa1100/cerf.c | 11 +- arch/arm/mach-sa1100/generic.c | 10 - arch/arm/mach-sa1100/h3100.c | 1 + arch/arm/mach-sa1100/jornada720.c | 12 + arch/arm/mach-sa1100/neponset.c | 19 + arch/arm/mach-sti/Makefile | 2 +- arch/arm/mach-sti/headsmp.S | 43 - arch/arm/mach-sti/platsmp.c | 88 +- arch/arm/mach-vexpress/Makefile | 1 - arch/arm/mach-vexpress/core.h | 2 - arch/arm/mach-vexpress/platsmp.c | 7 + arch/arm/mm/copypage-fa.c | 35 +- arch/arm/mm/copypage-feroceon.c | 98 +- arch/arm/mm/copypage-v4mc.c | 19 +- arch/arm/mm/copypage-v4wb.c | 41 +- arch/arm/mm/copypage-v4wt.c | 37 +- arch/arm/mm/copypage-xsc3.c | 79 +- arch/arm/mm/copypage-xscale.c | 79 +- arch/arm/mm/fault.c | 6 + arch/arm/mm/proc-macros.S | 4 +- arch/arm/mm/pv-fixup-asm.S | 16 +- arch/arm/oprofile/common.c | 2 +- arch/arm/plat-omap/Kconfig | 1 - arch/arm/plat-versatile/Makefile | 1 + arch/arm/plat-versatile/headsmp.S | 2 +- .../{mach-vexpress => plat-versatile}/hotplug.c | 47 +- arch/arm/plat-versatile/include/plat/platsmp.h | 2 + arch/arm/plat-versatile/platsmp.c | 47 +- arch/arm64/Kconfig.platforms | 8 + .../boot/dts/exynos/exynos5433-tm2-common.dtsi | 14 + arch/arm64/boot/dts/exynos/exynos5433.dtsi | 15 + arch/arm64/boot/dts/freescale/Makefile | 2 + arch/arm64/boot/dts/freescale/imx8mq-evk.dts | 303 +++++ arch/arm64/boot/dts/freescale/imx8mq-pinfunc.h | 623 ++++++++++ arch/arm64/boot/dts/freescale/imx8mq.dtsi | 416 +++++++ arch/arm64/boot/dts/mediatek/mt7622.dtsi | 2 - arch/arm64/configs/defconfig | 1 + arch/arm64/include/asm/futex.h | 2 +- arch/arm64/include/asm/pgalloc.h | 4 +- arch/arm64/include/asm/smp.h | 8 +- arch/arm64/include/asm/uaccess.h | 8 +- arch/arm64/include/asm/unistd.h | 7 +- arch/arm64/include/asm/unistd32.h | 2 + arch/arm64/include/uapi/asm/ptrace.h | 39 +- arch/arm64/include/uapi/asm/sigcontext.h | 56 +- arch/arm64/include/uapi/asm/sve_context.h | 53 + arch/arm64/kernel/Makefile | 61 +- arch/arm64/kernel/armv8_deprecated.c | 2 +- arch/arm64/kernel/entry.S | 12 +- arch/arm64/kernel/perf_callchain.c | 4 +- arch/arm64/kernel/signal.c | 6 +- arch/arm64/kernel/signal32.c | 6 +- arch/arm64/kernel/sys_compat.c | 13 +- arch/arm64/kernel/syscall.c | 9 +- arch/arm64/mm/init.c | 2 +- arch/c6x/include/asm/bitops.h | 2 +- arch/c6x/kernel/signal.c | 4 +- arch/csky/Kconfig | 30 +- arch/csky/Makefile | 4 + arch/csky/abiv1/alignment.c | 4 +- arch/csky/abiv1/inc/abi/pgtable-bits.h | 1 + arch/csky/abiv1/inc/abi/switch_context.h | 17 + arch/csky/abiv2/Makefile | 1 + arch/csky/abiv2/inc/abi/entry.h | 28 +- arch/csky/abiv2/inc/abi/pgtable-bits.h | 2 +- arch/csky/abiv2/inc/abi/switch_context.h | 32 + arch/csky/abiv2/mcount.S | 124 ++ arch/csky/abiv2/memcpy.S | 8 +- arch/csky/include/asm/bitops.h | 2 +- arch/csky/include/asm/elf.h | 13 +- arch/csky/include/asm/ftrace.h | 13 + arch/csky/include/asm/perf_event.h | 7 + arch/csky/include/asm/processor.h | 15 +- arch/csky/include/asm/smp.h | 4 + arch/csky/include/asm/syscall.h | 7 + arch/csky/include/asm/thread_info.h | 4 + arch/csky/include/asm/uaccess.h | 16 +- arch/csky/include/uapi/asm/Kbuild | 2 - arch/csky/include/uapi/asm/ptrace.h | 39 +- arch/csky/kernel/Makefile | 7 + arch/csky/kernel/asm-offsets.c | 3 - arch/csky/kernel/dumpstack.c | 59 +- arch/csky/kernel/entry.S | 50 +- arch/csky/kernel/ftrace.c | 50 + arch/csky/kernel/perf_event.c | 1031 ++++++++++++++++ arch/csky/kernel/process.c | 29 +- arch/csky/kernel/ptrace.c | 42 +- arch/csky/kernel/signal.c | 4 +- arch/csky/kernel/smp.c | 73 +- arch/csky/kernel/stacktrace.c | 57 + arch/csky/kernel/traps.c | 6 - arch/csky/lib/usercopy.c | 8 +- arch/csky/mm/fault.c | 7 +- arch/csky/mm/ioremap.c | 2 +- arch/h8300/include/asm/Kbuild | 1 + arch/h8300/include/asm/pci.h | 18 - arch/h8300/kernel/signal.c | 4 +- arch/hexagon/include/asm/bitops.h | 2 +- arch/hexagon/include/asm/futex.h | 2 +- arch/hexagon/include/asm/pgalloc.h | 6 +- arch/hexagon/include/asm/uaccess.h | 3 - arch/hexagon/kernel/signal.c | 4 +- arch/hexagon/mm/uaccess.c | 2 +- arch/ia64/Kconfig | 2 +- arch/ia64/include/asm/bitops.h | 3 +- arch/ia64/include/asm/futex.h | 2 +- arch/ia64/include/asm/pgalloc.h | 5 +- arch/ia64/include/asm/uaccess.h | 2 +- arch/ia64/kernel/ptrace.c | 4 +- arch/ia64/kernel/signal.c | 4 +- arch/ia64/mm/init.c | 2 + arch/m68k/include/asm/bitops.h | 2 +- arch/m68k/include/asm/mcf_pgalloc.h | 8 +- arch/m68k/include/asm/motorola_pgalloc.h | 4 +- arch/m68k/include/asm/sun3_pgalloc.h | 6 +- arch/m68k/include/asm/uaccess_mm.h | 2 +- arch/m68k/include/asm/uaccess_no.h | 2 +- arch/m68k/kernel/signal.c | 4 +- arch/microblaze/include/asm/futex.h | 2 +- arch/microblaze/include/asm/pgalloc.h | 19 +- arch/microblaze/include/asm/uaccess.h | 23 +- arch/microblaze/kernel/signal.c | 4 +- arch/microblaze/mm/pgtable.c | 3 +- arch/mips/cavium-octeon/executive/cvmx-helper.c | 3 +- arch/mips/include/asm/bitops.h | 2 +- arch/mips/include/asm/checksum.h | 4 +- arch/mips/include/asm/futex.h | 2 +- arch/mips/include/asm/pgalloc.h | 6 +- arch/mips/include/asm/termios.h | 4 +- arch/mips/include/asm/uaccess.h | 12 +- arch/mips/kernel/mips-r2-to-r6-emul.c | 24 +- arch/mips/kernel/ptrace.c | 12 +- arch/mips/kernel/signal.c | 12 +- arch/mips/kernel/signal32.c | 4 +- arch/mips/kernel/signal_n32.c | 4 +- arch/mips/kernel/signal_o32.c | 8 +- arch/mips/kernel/syscall.c | 2 +- arch/mips/kernel/unaligned.c | 98 +- arch/mips/math-emu/cp1emu.c | 16 +- arch/mips/mm/cache.c | 2 +- arch/mips/mm/gup.c | 3 +- arch/mips/oprofile/backtrace.c | 2 +- arch/mips/sibyte/common/sb_tbprof.c | 2 +- arch/nds32/include/asm/futex.h | 2 +- arch/nds32/include/asm/pgalloc.h | 5 +- arch/nds32/include/asm/uaccess.h | 11 +- arch/nds32/kernel/perf_event_cpu.c | 11 +- arch/nds32/kernel/signal.c | 4 +- arch/nds32/mm/alignment.c | 8 +- arch/nios2/include/asm/pgalloc.h | 6 +- arch/nios2/include/asm/uaccess.h | 8 +- arch/nios2/kernel/signal.c | 2 +- arch/openrisc/include/asm/bitops/fls.h | 2 +- arch/openrisc/include/asm/futex.h | 2 +- arch/openrisc/include/asm/pgalloc.h | 5 +- arch/openrisc/include/asm/uaccess.h | 8 +- arch/openrisc/kernel/signal.c | 6 +- arch/openrisc/mm/ioremap.c | 3 +- arch/parisc/include/asm/bitops.h | 2 +- arch/parisc/include/asm/futex.h | 2 +- arch/parisc/include/asm/pgalloc.h | 4 +- arch/parisc/include/asm/uaccess.h | 2 +- arch/parisc/mm/init.c | 4 +- arch/powerpc/include/asm/book3s/32/pgalloc.h | 6 +- arch/powerpc/include/asm/book3s/64/pgalloc.h | 12 +- arch/powerpc/include/asm/futex.h | 2 +- arch/powerpc/include/asm/nohash/32/pgalloc.h | 6 +- arch/powerpc/include/asm/nohash/64/pgalloc.h | 6 +- arch/powerpc/include/asm/uaccess.h | 10 +- arch/powerpc/kernel/align.c | 3 +- arch/powerpc/kernel/rtas_flash.c | 2 +- arch/powerpc/kernel/rtasd.c | 2 +- arch/powerpc/kernel/signal.c | 2 +- arch/powerpc/kernel/signal_32.c | 12 +- arch/powerpc/kernel/signal_64.c | 13 +- arch/powerpc/kernel/syscalls.c | 2 +- arch/powerpc/kernel/traps.c | 2 +- arch/powerpc/kvm/book3s_64_mmu_hv.c | 4 +- arch/powerpc/lib/checksum_wrappers.c | 4 +- arch/powerpc/mm/fault.c | 2 +- arch/powerpc/mm/pgtable-frag.c | 2 +- arch/powerpc/mm/pgtable_32.c | 8 +- arch/powerpc/mm/subpage-prot.c | 2 +- arch/powerpc/oprofile/backtrace.c | 4 +- arch/powerpc/platforms/cell/spufs/file.c | 16 +- arch/powerpc/platforms/powernv/opal-lpc.c | 4 +- arch/powerpc/platforms/pseries/scanlog.c | 2 +- arch/riscv/include/asm/futex.h | 2 +- arch/riscv/include/asm/pgalloc.h | 6 +- arch/riscv/include/asm/uaccess.h | 14 +- arch/riscv/kernel/signal.c | 4 +- arch/s390/include/asm/ap.h | 28 +- arch/s390/include/asm/bitops.h | 4 +- arch/s390/include/asm/pgalloc.h | 4 +- arch/s390/include/asm/uaccess.h | 2 +- arch/s390/include/uapi/asm/zcrypt.h | 4 +- arch/s390/mm/fault.c | 24 - arch/s390/pci/pci.c | 7 +- arch/s390/pci/pci_clp.c | 2 +- arch/sh/include/asm/checksum_32.h | 2 +- arch/sh/include/asm/futex.h | 2 +- arch/sh/include/asm/pgalloc.h | 6 +- arch/sh/include/asm/uaccess.h | 16 +- arch/sh/kernel/dwarf.c | 2 +- arch/sh/kernel/setup.c | 1 + arch/sh/kernel/signal_32.c | 8 +- arch/sh/kernel/signal_64.c | 8 +- arch/sh/kernel/traps_64.c | 12 +- arch/sh/mm/gup.c | 3 +- arch/sh/oprofile/backtrace.c | 2 +- arch/sparc/include/asm/checksum_32.h | 2 +- arch/sparc/include/asm/pgalloc_32.h | 5 +- arch/sparc/include/asm/pgalloc_64.h | 6 +- arch/sparc/include/asm/uaccess_32.h | 3 +- arch/sparc/include/asm/uaccess_64.h | 2 +- arch/sparc/kernel/setup_32.c | 1 + arch/sparc/kernel/setup_64.c | 1 + arch/sparc/kernel/sigutil_32.c | 2 +- arch/sparc/kernel/unaligned_32.c | 7 +- arch/sparc/mm/init_64.c | 6 +- arch/sparc/mm/srmmu.c | 4 +- arch/um/Kconfig | 1 + arch/um/Kconfig.debug | 1 + arch/um/drivers/chan_kern.c | 10 - arch/um/drivers/line.c | 10 - arch/um/drivers/mconsole_kern.c | 2 - arch/um/drivers/net_kern.c | 2 - arch/um/drivers/port_kern.c | 1 - arch/um/drivers/random.c | 1 - arch/um/drivers/ubd_kern.c | 231 ++-- arch/um/drivers/vector_user.c | 2 + arch/um/include/asm/Kbuild | 2 - arch/um/include/asm/pgalloc.h | 4 +- arch/um/include/asm/pgtable.h | 9 +- arch/um/include/shared/irq_user.h | 1 - arch/um/include/shared/os.h | 1 + arch/um/kernel/irq.c | 6 - arch/um/kernel/mem.c | 4 +- arch/um/kernel/ptrace.c | 4 +- arch/um/kernel/sigio.c | 1 - arch/um/kernel/skas/uaccess.c | 23 +- arch/um/kernel/tlb.c | 115 +- arch/um/os-Linux/file.c | 10 + arch/unicore32/include/asm/bitops.h | 2 +- arch/unicore32/include/asm/pgalloc.h | 4 +- arch/unicore32/kernel/signal.c | 4 +- arch/x86/Kconfig | 1 + arch/x86/entry/vsyscall/vsyscall_64.c | 2 +- arch/x86/ia32/ia32_aout.c | 4 +- arch/x86/ia32/ia32_signal.c | 8 +- arch/x86/ia32/sys_ia32.c | 2 +- arch/x86/include/asm/bitops.h | 2 +- arch/x86/include/asm/checksum_32.h | 2 +- arch/x86/include/asm/io.h | 8 + arch/x86/include/asm/pgalloc.h | 4 +- arch/x86/include/asm/pgtable_32.h | 2 +- arch/x86/include/asm/string_64.h | 18 - arch/x86/include/asm/uaccess.h | 97 +- arch/x86/kernel/amd_gart_64.c | 10 +- arch/x86/kernel/fpu/signal.c | 4 +- arch/x86/kernel/setup.c | 1 + arch/x86/kernel/signal.c | 14 +- arch/x86/kernel/stacktrace.c | 2 +- arch/x86/kernel/vm86_32.c | 4 +- arch/x86/lib/Makefile | 1 + arch/x86/lib/csum-wrappers_64.c | 4 +- arch/x86/lib/iomem.c | 42 + arch/x86/lib/usercopy_32.c | 2 +- arch/x86/lib/usercopy_64.c | 2 +- arch/x86/math-emu/fpu_system.h | 4 +- arch/x86/math-emu/load_store.c | 6 +- arch/x86/math-emu/reg_ld_str.c | 48 +- arch/x86/mm/mpx.c | 2 +- arch/x86/mm/pgtable.c | 4 +- arch/x86/pci/broadcom_bus.c | 4 +- arch/x86/um/asm/checksum_32.h | 2 +- arch/x86/um/signal.c | 6 +- arch/xtensa/include/asm/checksum.h | 2 +- arch/xtensa/include/asm/futex.h | 2 +- arch/xtensa/include/asm/pgalloc.h | 8 +- arch/xtensa/include/asm/uaccess.h | 10 +- arch/xtensa/kernel/signal.c | 4 +- arch/xtensa/kernel/stacktrace.c | 2 +- block/bio.c | 4 + block/blk-cgroup.c | 23 - block/bsg.c | 4 + drivers/acpi/acpi_dbg.c | 4 +- drivers/ata/pata_macio.c | 2 + drivers/base/devtmpfs.c | 1 + drivers/base/platform.c | 3 + drivers/base/swnode.c | 5 +- drivers/block/amiflop.c | 2 - drivers/block/drbd/drbd_debugfs.c | 2 + drivers/block/drbd/drbd_int.h | 19 +- drivers/block/drbd/drbd_main.c | 28 +- drivers/block/drbd/drbd_nl.c | 133 +- drivers/block/drbd/drbd_protocol.h | 47 + drivers/block/drbd/drbd_receiver.c | 251 +++- drivers/block/drbd/drbd_req.c | 19 +- drivers/block/drbd/drbd_req.h | 2 + drivers/block/drbd/drbd_state.c | 11 +- drivers/block/drbd/drbd_state.h | 5 +- drivers/block/drbd/drbd_worker.c | 2 +- drivers/block/loop.c | 1 - drivers/block/sunvdc.c | 3 +- drivers/block/swim3.c | 14 +- drivers/block/virtio_blk.c | 83 +- drivers/cdrom/gdrom.c | 1 + drivers/char/generic_nvram.c | 4 +- drivers/char/mem.c | 4 +- drivers/char/nwflash.c | 2 +- drivers/char/pcmcia/cm4000_cs.c | 4 +- drivers/clk/imx/clk-imx8qxp-lpcg.c | 148 +-- drivers/clk/imx/clk-imx8qxp.c | 154 +-- drivers/clocksource/timer-mp-csky.c | 6 +- drivers/crypto/ccp/psp-dev.c | 6 +- drivers/dma-buf/udmabuf.c | 2 +- drivers/firewire/Kconfig | 1 - drivers/firewire/core-cdev.c | 2 +- drivers/firmware/arm_sdei.c | 6 - drivers/firmware/efi/test/efi_test.c | 8 +- drivers/firmware/memmap.c | 2 +- drivers/fpga/dfl-afu-dma-region.c | 2 +- drivers/fpga/dfl-fme-pr.c | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c | 3 + drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 10 +- drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_job.c | 6 + drivers/gpu/drm/amd/amdgpu/amdgpu_object.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 8 - drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h | 17 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c | 22 +- drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.c | 15 +- drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c | 53 +- drivers/gpu/drm/amd/amdgpu/gmc_v9_0.h | 10 + drivers/gpu/drm/amd/amdgpu/nbio_v6_1.c | 7 + drivers/gpu/drm/amd/amdgpu/nbio_v7_4.c | 7 + drivers/gpu/drm/amd/amdgpu/psp_v11_0.c | 78 +- drivers/gpu/drm/amd/amdgpu/psp_v3_1.c | 5 +- drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c | 9 +- drivers/gpu/drm/amd/amdgpu/soc15_common.h | 9 +- drivers/gpu/drm/amd/amdgpu/uvd_v7_0.c | 4 +- drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c | 30 +- drivers/gpu/drm/amd/amdgpu/vi.c | 18 +- drivers/gpu/drm/amd/amdkfd/kfd_chardev.c | 22 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 93 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h | 2 +- drivers/gpu/drm/amd/display/dc/bios/bios_parser2.c | 15 + .../amd/display/dc/bios/command_table_helper2.c | 1 + drivers/gpu/drm/amd/display/dc/core/dc.c | 10 +- drivers/gpu/drm/amd/display/dc/core/dc_link.c | 48 +- drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c | 246 ++-- drivers/gpu/drm/amd/display/dc/core/dc_link_hwss.c | 3 +- drivers/gpu/drm/amd/display/dc/core/dc_resource.c | 6 +- drivers/gpu/drm/amd/display/dc/dc_helper.c | 4 +- drivers/gpu/drm/amd/display/dc/dc_hw_types.h | 2 +- drivers/gpu/drm/amd/display/dc/dce/dce_clk_mgr.c | 7 + .../amd/display/dc/dce110/dce110_hw_sequencer.c | 11 +- .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c | 15 +- drivers/gpu/drm/amd/display/dc/gpio/hw_factory.c | 1 + drivers/gpu/drm/amd/display/dc/gpio/hw_translate.c | 1 + drivers/gpu/drm/amd/display/dc/i2caux/i2caux.c | 1 + .../drm/amd/display/include/bios_parser_types.h | 1 + drivers/gpu/drm/amd/display/include/dal_types.h | 1 + drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c | 43 + drivers/gpu/drm/armada/armada_gem.c | 2 +- drivers/gpu/drm/drm_atomic_state_helper.c | 3 + drivers/gpu/drm/drm_damage_helper.c | 3 +- drivers/gpu/drm/drm_file.c | 2 +- drivers/gpu/drm/etnaviv/etnaviv_drv.c | 8 +- drivers/gpu/drm/i915/gvt/cmd_parser.c | 6 +- drivers/gpu/drm/i915/gvt/gvt.c | 2 +- drivers/gpu/drm/i915/gvt/gvt.h | 4 + drivers/gpu/drm/i915/gvt/handlers.c | 1 + drivers/gpu/drm/i915/gvt/interrupt.c | 2 +- drivers/gpu/drm/i915/gvt/scheduler.c | 33 + drivers/gpu/drm/i915/i915_gem.c | 7 +- drivers/gpu/drm/i915/i915_gem_execbuffer.c | 22 +- drivers/gpu/drm/i915/i915_gem_userptr.c | 3 +- drivers/gpu/drm/i915/i915_ioc32.c | 2 +- drivers/gpu/drm/i915/i915_perf.c | 2 +- drivers/gpu/drm/i915/i915_query.c | 2 +- drivers/gpu/drm/msm/msm_gem_submit.c | 2 +- drivers/gpu/drm/nouveau/Kconfig | 3 +- drivers/gpu/drm/qxl/qxl_ioctl.c | 3 +- drivers/gpu/drm/ttm/ttm_bo.c | 33 +- drivers/hid/hid-asus.c | 28 + drivers/hid/hid-core.c | 174 +++ drivers/hid/hid-cougar.c | 2 + drivers/hid/hid-debug.c | 12 +- drivers/hid/hid-ids.h | 3 + drivers/hid/hid-input.c | 108 +- drivers/hid/hid-lenovo.c | 10 +- drivers/hid/hid-logitech-hidpp.c | 375 +++++- drivers/hid/hidraw.c | 8 +- drivers/hid/i2c-hid/i2c-hid-dmi-quirks.c | 8 + drivers/hid/intel-ish-hid/ipc/pci-ish.c | 7 +- drivers/hid/intel-ish-hid/ishtp-hid.c | 2 +- drivers/hwspinlock/Kconfig | 9 + drivers/hwspinlock/Makefile | 1 + drivers/hwspinlock/stm32_hwspinlock.c | 156 +++ drivers/i2c/busses/i2c-axxia.c | 168 ++- drivers/i2c/busses/i2c-bcm2835.c | 10 +- drivers/i2c/busses/i2c-cros-ec-tunnel.c | 14 +- drivers/i2c/busses/i2c-ibm_iic.c | 2 +- drivers/i2c/busses/i2c-imx.c | 3 +- drivers/i2c/busses/i2c-ismt.c | 2 + drivers/i2c/busses/i2c-owl.c | 1 + drivers/i2c/busses/i2c-powermac.c | 8 +- drivers/i2c/busses/i2c-sh_mobile.c | 2 + drivers/i2c/busses/i2c-stm32f7.c | 182 ++- drivers/i2c/busses/i2c-tegra.c | 54 +- drivers/infiniband/core/device.c | 1 + drivers/infiniband/core/uverbs_main.c | 3 +- drivers/infiniband/hw/bnxt_re/qplib_sp.c | 5 +- drivers/infiniband/hw/hfi1/user_exp_rcv.c | 2 +- drivers/infiniband/hw/mlx5/mr.c | 19 +- drivers/infiniband/hw/mlx5/qp.c | 3 +- drivers/infiniband/hw/qedr/qedr_iw_cm.c | 2 + drivers/infiniband/hw/qib/qib_file_ops.c | 2 +- drivers/infiniband/ulp/ipoib/ipoib_ib.c | 1 - drivers/lightnvm/pblk-recovery.c | 1 - drivers/macintosh/ans-lcd.c | 2 +- drivers/macintosh/via-pmu.c | 2 +- drivers/mailbox/arm_mhu.c | 12 +- drivers/mailbox/bcm-flexrm-mailbox.c | 4 +- drivers/mailbox/bcm-pdc-mailbox.c | 4 +- drivers/mailbox/bcm2835-mailbox.c | 18 +- drivers/mailbox/hi3660-mailbox.c | 35 +- drivers/mailbox/hi6220-mailbox.c | 11 +- drivers/mailbox/imx-mailbox.c | 3 +- drivers/mailbox/mailbox-altera.c | 15 +- drivers/mailbox/mailbox-sti.c | 13 +- drivers/mailbox/mailbox-xgene-slimpro.c | 11 +- drivers/mailbox/mailbox.c | 101 +- drivers/mailbox/mtk-cmdq-mailbox.c | 11 +- drivers/mailbox/omap-mailbox.c | 4 +- drivers/mailbox/platform_mhu.c | 12 +- drivers/mailbox/qcom-apcs-ipc-mailbox.c | 3 +- drivers/mailbox/rockchip-mailbox.c | 15 +- drivers/mailbox/stm32-ipcc.c | 4 +- drivers/mailbox/tegra-hsp.c | 517 ++++++-- drivers/mailbox/ti-msgmgr.c | 15 +- drivers/md/md.c | 14 +- drivers/md/raid10.c | 76 +- drivers/media/pci/ivtv/ivtvfb.c | 2 +- drivers/media/v4l2-core/v4l2-compat-ioctl32.c | 46 +- drivers/memory/Kconfig | 9 + drivers/memory/Makefile | 1 + drivers/memory/pl353-smc.c | 463 +++++++ drivers/misc/eeprom/Kconfig | 2 +- drivers/misc/eeprom/at24.c | 3 + drivers/misc/vmw_vmci/vmci_host.c | 2 +- drivers/net/dsa/microchip/ksz_common.c | 2 - drivers/net/dsa/mt7530.c | 1 - drivers/net/ethernet/cadence/macb_main.c | 8 +- drivers/net/ethernet/hisilicon/hns/hns_ae_adapt.c | 6 +- drivers/net/ethernet/hisilicon/hns/hns_enet.c | 17 +- drivers/net/ethernet/intel/Kconfig | 2 +- drivers/net/ethernet/marvell/octeontx2/af/cgx.c | 4 +- drivers/net/ethernet/qlogic/qed/qed_ll2.c | 4 + drivers/net/ethernet/realtek/r8169.c | 2 + drivers/net/usb/qmi_wwan.c | 1 + drivers/net/wan/fsl_ucc_hdlc.c | 62 +- drivers/pci/Kconfig | 6 +- drivers/pci/controller/dwc/Kconfig | 24 +- drivers/pci/controller/dwc/Makefile | 2 + drivers/pci/controller/dwc/pci-imx6.c | 102 +- drivers/pci/controller/dwc/pci-layerscape.c | 10 +- drivers/pci/controller/dwc/pci-meson.c | 592 +++++++++ drivers/pci/controller/dwc/pcie-armada8k.c | 16 + drivers/pci/controller/dwc/pcie-designware-ep.c | 4 + drivers/pci/controller/dwc/pcie-designware-host.c | 40 +- drivers/pci/controller/dwc/pcie-designware.c | 8 +- drivers/pci/controller/dwc/pcie-designware.h | 28 +- drivers/pci/controller/dwc/pcie-histb.c | 2 +- drivers/pci/controller/dwc/pcie-uniphier.c | 471 ++++++++ drivers/pci/controller/pcie-mediatek.c | 109 +- drivers/pci/iov.c | 48 +- drivers/pci/p2pdma.c | 14 +- drivers/pci/pci-driver.c | 27 +- drivers/pci/pci.h | 2 + drivers/pci/pcie/aspm.c | 6 - drivers/pci/pcie/portdrv.h | 16 +- drivers/pci/proc.c | 4 +- drivers/pci/quirks.c | 24 + drivers/pci/switch/switchtec.c | 154 ++- drivers/pcmcia/Kconfig | 6 + drivers/pcmcia/Makefile | 1 + drivers/pcmcia/max1600.c | 122 ++ drivers/pcmcia/max1600.h | 32 + drivers/pcmcia/pxa2xx_mainstone.c | 113 +- drivers/pcmcia/sa1100_simpad.c | 4 +- drivers/pcmcia/sa1111_jornada720.c | 83 +- drivers/pcmcia/sa1111_lubbock.c | 110 +- drivers/pcmcia/sa1111_neponset.c | 79 +- drivers/perf/hisilicon/hisi_uncore_ddrc_pmu.c | 4 +- drivers/platform/chrome/cros_ec_proto.c | 22 +- drivers/platform/goldfish/goldfish_pipe.c | 3 +- drivers/pnp/isapnp/proc.c | 2 +- drivers/s390/block/dasd.c | 15 +- drivers/s390/block/dasd_proc.c | 3 +- drivers/s390/char/tape_proc.c | 7 +- drivers/s390/cio/qdio_debug.c | 18 +- drivers/s390/cio/vfio_ccw_fsm.c | 7 +- drivers/s390/cio/vfio_ccw_private.h | 1 - drivers/s390/crypto/ap_bus.c | 277 +++-- drivers/s390/crypto/ap_queue.c | 23 +- drivers/s390/crypto/vfio_ap_drv.c | 1 + drivers/s390/crypto/zcrypt_error.h | 2 + drivers/scsi/pmcraid.c | 4 +- drivers/scsi/scsi_ioctl.c | 2 +- drivers/scsi/sg.c | 16 +- drivers/soc/fsl/qe/qe_tdm.c | 55 - drivers/staging/comedi/comedi_compat32.c | 24 +- drivers/tee/optee/core.c | 3 + drivers/tee/optee/supp.c | 13 +- drivers/thermal/Kconfig | 96 +- drivers/thermal/Makefile | 10 +- drivers/thermal/armada_thermal.c | 280 ++++- drivers/thermal/broadcom/bcm2835_thermal.c | 11 + drivers/thermal/broadcom/brcmstb_thermal.c | 24 +- drivers/thermal/imx_thermal.c | 52 +- drivers/thermal/intel/Kconfig | 77 ++ drivers/thermal/intel/Makefile | 12 + .../thermal/{ => intel}/int340x_thermal/Kconfig | 0 .../thermal/{ => intel}/int340x_thermal/Makefile | 0 .../{ => intel}/int340x_thermal/acpi_thermal_rel.c | 0 .../{ => intel}/int340x_thermal/acpi_thermal_rel.h | 0 .../{ => intel}/int340x_thermal/int3400_thermal.c | 9 +- .../{ => intel}/int340x_thermal/int3402_thermal.c | 0 .../{ => intel}/int340x_thermal/int3403_thermal.c | 0 .../{ => intel}/int340x_thermal/int3406_thermal.c | 0 .../int340x_thermal/int340x_thermal_zone.c | 0 .../int340x_thermal/int340x_thermal_zone.h | 0 .../int340x_thermal/processor_thermal_device.c | 0 .../thermal/{ => intel}/intel_bxt_pmic_thermal.c | 0 drivers/thermal/{ => intel}/intel_pch_thermal.c | 0 drivers/thermal/{ => intel}/intel_powerclamp.c | 14 +- .../thermal/{ => intel}/intel_quark_dts_thermal.c | 0 drivers/thermal/{ => intel}/intel_soc_dts_iosf.c | 0 drivers/thermal/{ => intel}/intel_soc_dts_iosf.h | 0 .../thermal/{ => intel}/intel_soc_dts_thermal.c | 0 drivers/thermal/{ => intel}/x86_pkg_temp_thermal.c | 0 drivers/thermal/qcom/Kconfig | 11 + drivers/thermal/qcom/Makefile | 1 + drivers/thermal/{ => qcom}/qcom-spmi-temp-alarm.c | 2 +- drivers/thermal/qcom/tsens-common.c | 12 +- drivers/thermal/rcar_thermal.c | 8 + drivers/thermal/rockchip_thermal.c | 8 +- drivers/thermal/spear_thermal.c | 8 +- drivers/thermal/st/Makefile | 2 +- drivers/thermal/st/st_thermal.c | 6 +- drivers/thermal/tegra/soctherm.c | 12 +- drivers/thermal/thermal-generic-adc.c | 12 +- drivers/thermal/thermal_core.c | 18 +- drivers/thermal/thermal_hwmon.h | 4 +- drivers/thermal/thermal_sysfs.c | 11 +- drivers/thermal/uniphier_thermal.c | 13 +- drivers/thermal/zx2967_thermal.c | 6 +- drivers/tty/n_hdlc.c | 2 +- drivers/tty/serial/Kconfig | 19 + drivers/tty/serial/Makefile | 1 + drivers/tty/serial/rda-uart.c | 831 +++++++++++++ drivers/usb/core/devices.c | 2 +- drivers/usb/core/devio.c | 7 +- drivers/usb/dwc3/dwc3-haps.c | 4 - drivers/usb/gadget/function/f_hid.c | 4 +- drivers/usb/gadget/udc/atmel_usba_udc.c | 2 +- drivers/vhost/scsi.c | 4 +- drivers/vhost/vhost.c | 16 +- drivers/vhost/vsock.c | 16 +- drivers/video/fbdev/Kconfig | 5 +- drivers/video/fbdev/amifb.c | 4 +- drivers/video/fbdev/clps711x-fb.c | 5 +- drivers/video/fbdev/core/fbcon.c | 2 +- drivers/video/fbdev/core/fbmem.c | 39 +- drivers/video/fbdev/core/fbsysfs.c | 8 +- drivers/video/fbdev/fsl-diu-fb.c | 3 +- drivers/video/fbdev/omap2/omapfb/dss/core.c | 18 +- drivers/video/fbdev/omap2/omapfb/omapfb-ioctl.c | 2 +- drivers/video/fbdev/pxa168fb.c | 2 +- drivers/video/fbdev/pxafb.c | 4 +- drivers/video/fbdev/udlfb.c | 14 +- drivers/video/fbdev/uvesafb.c | 2 +- drivers/video/logo/Kconfig | 9 + drivers/virtio/virtio_pci_legacy.c | 6 +- drivers/xen/privcmd.c | 6 +- fs/afs/file.c | 5 +- fs/afs/fs_probe.c | 2 +- fs/afs/vl_probe.c | 2 +- fs/autofs/autofs_i.h | 13 +- fs/autofs/dev-ioctl.c | 27 +- fs/autofs/init.c | 2 +- fs/autofs/inode.c | 67 +- fs/autofs/root.c | 16 +- fs/autofs/waitq.c | 10 +- fs/bfs/bfs.h | 11 +- fs/bfs/dir.c | 4 +- fs/bfs/file.c | 2 +- fs/bfs/inode.c | 65 +- fs/binfmt_aout.c | 4 +- fs/binfmt_script.c | 10 +- fs/btrfs/ctree.h | 4 - fs/btrfs/extent_io.c | 3 +- fs/btrfs/send.c | 2 +- fs/btrfs/super.c | 82 +- fs/buffer.c | 2 +- fs/ceph/addr.c | 5 +- fs/ceph/caps.c | 75 +- fs/ceph/inode.c | 60 +- fs/ceph/mds_client.c | 129 +- fs/ceph/mds_client.h | 16 +- fs/ceph/mdsmap.c | 1 - fs/cifs/connect.c | 2 +- fs/cifs/file.c | 3 +- fs/cifs/smb2ops.c | 4 +- fs/cifs/smb2pdu.c | 40 +- fs/cifs/smb2pdu.h | 2 +- fs/crypto/crypto.c | 28 +- fs/crypto/fname.c | 22 +- fs/crypto/fscrypt_private.h | 67 +- fs/crypto/keyinfo.c | 351 ++++-- fs/crypto/policy.c | 5 +- fs/eventpoll.c | 220 ++-- fs/exec.c | 111 +- fs/exofs/super.c | 37 +- fs/ext4/fsync.c | 16 +- fs/ext4/inline.c | 6 +- fs/ext4/inode.c | 5 +- fs/ext4/readpage.c | 2 +- fs/ext4/super.c | 2 +- fs/fat/cache.c | 2 +- fs/fat/dir.c | 8 +- fs/fat/fat.h | 30 +- fs/fat/fatent.c | 16 +- fs/fat/inode.c | 26 +- fs/fat/misc.c | 2 +- fs/hfsplus/dir.c | 1 + fs/hfsplus/hfsplus_fs.h | 2 + fs/hfsplus/inode.c | 21 + fs/ioctl.c | 2 +- fs/lockd/clnt4xdr.c | 22 +- fs/lockd/clntproc.c | 8 +- fs/lockd/clntxdr.c | 22 +- fs/lockd/xdr.c | 4 +- fs/lockd/xdr4.c | 4 +- fs/locks.c | 2 +- fs/namespace.c | 160 ++- fs/nfs/blocklayout/blocklayout.c | 2 +- fs/nfs/callback.c | 10 +- fs/nfs/client.c | 9 +- fs/nfs/delegation.c | 28 +- fs/nfs/delegation.h | 10 +- fs/nfs/dir.c | 59 +- fs/nfs/flexfilelayout/flexfilelayout.c | 64 +- fs/nfs/flexfilelayout/flexfilelayout.h | 8 +- fs/nfs/flexfilelayout/flexfilelayoutdev.c | 16 +- fs/nfs/inode.c | 13 +- fs/nfs/internal.h | 17 +- fs/nfs/nfs3proc.c | 4 +- fs/nfs/nfs4_fs.h | 68 +- fs/nfs/nfs4client.c | 4 +- fs/nfs/nfs4proc.c | 158 ++- fs/nfs/nfs4renewd.c | 9 +- fs/nfs/nfs4session.c | 5 +- fs/nfs/nfs4state.c | 131 +- fs/nfs/nfs4trace.h | 456 ++++--- fs/nfs/pagelist.c | 4 +- fs/nfs/pnfs.c | 14 +- fs/nfs/pnfs.h | 10 +- fs/nfs/pnfs_dev.c | 4 +- fs/nfs/pnfs_nfs.c | 2 +- fs/nfs/proc.c | 2 +- fs/nfs/super.c | 47 +- fs/nfs/unlink.c | 20 +- fs/nfs/write.c | 24 +- fs/nfsd/nfs4callback.c | 31 +- fs/nfsd/nfs4layouts.c | 1 - fs/nfsd/nfs4proc.c | 15 +- fs/nfsd/nfs4recover.c | 17 +- fs/nfsd/nfs4state.c | 10 +- fs/nfsd/nfsctl.c | 2 + fs/nfsd/state.h | 2 +- fs/nfsd/vfs.c | 17 +- fs/ocfs2/aops.c | 3 +- fs/ocfs2/dlmfs/dlmfs.c | 4 +- fs/orangefs/inode.c | 2 +- fs/orangefs/orangefs-bufmap.c | 2 +- fs/pnode.c | 1 + fs/proc/base.c | 18 +- fs/proc/inode.c | 4 +- fs/proc/util.c | 1 + fs/pstore/pmsg.c | 2 +- fs/pstore/ram_core.c | 2 +- fs/read_write.c | 13 +- fs/readdir.c | 10 +- fs/select.c | 11 +- fs/super.c | 24 +- fs/xfs/xfs_buf.c | 1 - fs/xfs/xfs_fsops.c | 1 - include/asm-generic/bitops/builtin-fls.h | 2 +- include/asm-generic/bitops/fls.h | 2 +- include/asm-generic/uaccess.h | 12 +- include/dt-bindings/clock/imx8-clock.h | 289 +++++ include/dt-bindings/clock/imx8qxp-clock.h | 289 ----- include/dt-bindings/mailbox/tegra186-hsp.h | 11 + include/linux/binfmts.h | 2 +- include/linux/blk-cgroup.h | 21 +- include/linux/bpf_verifier.h | 13 + include/linux/build_bug.h | 36 +- include/linux/cred.h | 26 +- include/linux/dma-debug.h | 11 +- include/linux/dma-mapping.h | 340 +++--- include/linux/drbd.h | 2 +- include/linux/fb.h | 2 +- include/linux/filter.h | 10 +- include/linux/genalloc.h | 13 +- include/linux/genl_magic_struct.h | 5 +- include/linux/hid.h | 17 +- include/linux/kernel.h | 1 + include/linux/lsm_hooks.h | 17 +- include/linux/mailbox_client.h | 1 + include/linux/mailbox_controller.h | 9 + include/linux/mfd/cros_ec.h | 6 +- include/linux/mfd/syscon/imx6q-iomuxc-gpr.h | 1 + include/linux/mm.h | 15 +- include/linux/mm_inline.h | 3 - include/linux/mount.h | 2 +- include/linux/nfs_fs.h | 13 +- include/linux/nfs_fs_sb.h | 2 +- include/linux/nfs_xdr.h | 16 +- include/linux/pci.h | 7 +- include/linux/pci_ids.h | 3 + include/linux/pl353-smc.h | 30 + include/linux/printk.h | 2 +- include/linux/qcom_scm.h | 3 + include/linux/qed/qed_chain.h | 31 + include/linux/raid/pq.h | 8 +- include/linux/regset.h | 4 +- include/linux/sched/task.h | 2 + include/linux/security.h | 82 +- include/linux/sunrpc/auth.h | 51 +- include/linux/sunrpc/bc_xprt.h | 19 +- include/linux/sunrpc/clnt.h | 5 +- include/linux/sunrpc/sched.h | 6 +- include/linux/sunrpc/svc.h | 7 +- include/linux/sunrpc/svc_rdma.h | 2 +- include/linux/sunrpc/svc_xprt.h | 1 - include/linux/sunrpc/xprt.h | 1 - include/linux/switchtec.h | 16 + include/linux/uaccess.h | 11 +- include/net/checksum.h | 4 +- include/trace/events/rpcrdma.h | 218 +++- include/trace/events/sunrpc.h | 178 ++- include/uapi/linux/audit.h | 1 + include/uapi/linux/auto_fs.h | 2 +- include/uapi/linux/bfs_fs.h | 2 +- include/uapi/linux/elf-em.h | 1 + include/uapi/linux/fb.h | 2 - include/uapi/linux/fs.h | 60 +- include/uapi/linux/input-event-codes.h | 2 + include/uapi/linux/mount.h | 58 + include/uapi/linux/msdos_fs.h | 9 +- include/uapi/linux/serial_core.h | 3 + include/uapi/linux/sysctl.h | 1 + include/uapi/linux/vhost.h | 113 +- include/uapi/linux/vhost_types.h | 128 ++ include/uapi/linux/virtio_blk.h | 54 + init/do_mounts.c | 1 + init/do_mounts_initrd.c | 1 + init/initramfs.c | 6 +- init/main.c | 3 +- kernel/bpf/core.c | 54 +- kernel/bpf/syscall.c | 2 +- kernel/bpf/verifier.c | 371 +++++- kernel/compat.c | 18 +- kernel/cred.c | 58 +- kernel/dma/coherent.c | 2 - kernel/dma/debug.c | 19 +- kernel/dma/mapping.c | 94 -- kernel/dma/remap.c | 13 +- kernel/events/core.c | 2 +- kernel/exit.c | 6 +- kernel/fork.c | 5 - kernel/futex.c | 35 +- kernel/hung_task.c | 20 +- kernel/kcov.c | 2 +- kernel/locking/mutex.c | 2 +- kernel/panic.c | 28 + kernel/printk/printk.c | 4 +- kernel/ptrace.c | 4 +- kernel/rseq.c | 6 +- kernel/sched/core.c | 6 +- kernel/sched/swait.c | 2 +- kernel/sched/wait.c | 2 +- kernel/signal.c | 8 +- kernel/sys.c | 2 +- kernel/sysctl.c | 9 + kernel/sysctl_binary.c | 1 + kernel/trace/bpf_trace.c | 2 +- lib/Kconfig | 8 + lib/bitmap.c | 4 +- lib/bust_spinlocks.c | 6 +- lib/find_bit_benchmark.c | 11 +- lib/genalloc.c | 25 +- lib/iov_iter.c | 62 +- lib/raid6/algos.c | 81 +- lib/raid6/test/Makefile | 3 + lib/strncpy_from_user.c | 9 +- lib/strnlen_user.c | 9 +- lib/usercopy.c | 4 +- mm/filemap.c | 2 +- mm/gup.c | 8 +- mm/huge_memory.c | 8 +- mm/hugetlb.c | 2 +- mm/kasan/init.c | 2 +- mm/memory.c | 17 +- mm/migrate.c | 2 +- mm/mincore.c | 98 +- mm/mremap.c | 66 +- mm/page_io.c | 4 +- mm/swap.c | 2 +- mm/userfaultfd.c | 2 +- net/batman-adv/icmp_socket.c | 2 +- net/batman-adv/log.c | 2 +- net/ceph/messenger.c | 55 +- net/compat.c | 30 +- net/core/skbuff.c | 7 +- net/ipv4/devinet.c | 2 +- net/ipv4/fou.c | 3 +- net/ipv6/addrconf.c | 2 +- net/ipv6/af_inet6.c | 17 +- net/ipv6/fou6.c | 8 + net/ipv6/icmp.c | 8 +- net/ipv6/ip6_fib.c | 6 +- net/ipv6/udp.c | 8 +- net/openvswitch/flow.c | 8 +- net/sunrpc/Makefile | 2 +- net/sunrpc/auth.c | 116 +- net/sunrpc/auth_generic.c | 293 ----- net/sunrpc/auth_gss/auth_gss.c | 47 +- net/sunrpc/auth_gss/gss_mech_switch.c | 2 +- net/sunrpc/auth_gss/svcauth_gss.c | 8 +- net/sunrpc/auth_null.c | 4 - net/sunrpc/auth_unix.c | 110 +- net/sunrpc/backchannel_rqst.c | 2 +- net/sunrpc/cache.c | 10 +- net/sunrpc/clnt.c | 29 +- net/sunrpc/rpc_pipe.c | 19 +- net/sunrpc/rpcb_clnt.c | 12 +- net/sunrpc/sched.c | 5 +- net/sunrpc/svc.c | 24 +- net/sunrpc/svc_xprt.c | 9 +- net/sunrpc/svcsock.c | 120 -- net/sunrpc/sysctl.c | 2 +- net/sunrpc/xprtmultipath.c | 4 +- net/sunrpc/xprtrdma/Makefile | 3 +- net/sunrpc/xprtrdma/backchannel.c | 59 +- net/sunrpc/xprtrdma/fmr_ops.c | 337 ------ net/sunrpc/xprtrdma/frwr_ops.c | 209 ++-- net/sunrpc/xprtrdma/rpc_rdma.c | 78 +- net/sunrpc/xprtrdma/svc_rdma.c | 6 - net/sunrpc/xprtrdma/svc_rdma_backchannel.c | 8 +- net/sunrpc/xprtrdma/svc_rdma_recvfrom.c | 63 + net/sunrpc/xprtrdma/svc_rdma_sendto.c | 57 +- net/sunrpc/xprtrdma/svc_rdma_transport.c | 59 - net/sunrpc/xprtrdma/transport.c | 92 +- net/sunrpc/xprtrdma/verbs.c | 255 ++-- net/sunrpc/xprtrdma/xprt_rdma.h | 81 +- net/sunrpc/xprtsock.c | 22 +- samples/hidraw/hid-example.c | 2 +- samples/livepatch/livepatch-shadow-fix1.c | 5 + samples/livepatch/livepatch-shadow-mod.c | 4 + scripts/checkpatch.pl | 14 +- scripts/gdb/linux/proc.py | 2 +- scripts/selinux/genheaders/genheaders.c | 29 +- security/apparmor/lsm.c | 1 + security/apparmor/mount.c | 1 + security/security.c | 39 +- security/selinux/hooks.c | 799 +++++------- security/smack/smack_lsm.c | 359 +++--- security/tomoyo/common.c | 2 +- security/tomoyo/mount.c | 1 + sound/core/seq/seq_clientmgr.c | 2 +- sound/isa/sb/emu8000_patch.c | 4 +- tools/include/asm-generic/bitops/fls.h | 2 +- tools/perf/util/include/asm/uaccess.h | 2 +- tools/testing/selftests/bpf/test_sock_addr.c | 53 +- tools/testing/selftests/bpf/test_verifier.c | 1266 +++++++++++++++++++- tools/testing/selftests/net/ip_defrag.c | 96 +- tools/testing/selftests/net/ip_defrag.sh | 9 +- virt/kvm/arm/mmu.c | 2 +- virt/kvm/kvm_main.c | 3 +- 988 files changed, 19117 insertions(+), 9521 deletions(-) create mode 100644 Documentation/devicetree/bindings/arm/rda.txt create mode 100644 Documentation/devicetree/bindings/hwlock/st,stm32-hwspinlock.txt create mode 100644 Documentation/devicetree/bindings/memory-controllers/pl353-smc.txt create mode 100644 Documentation/devicetree/bindings/pci/amlogic,meson-pcie.txt create mode 100644 Documentation/devicetree/bindings/pci/uniphier-pcie.txt create mode 100644 Documentation/devicetree/bindings/serial/rda,8810pl-uart.txt create mode 100644 arch/arm/boot/dts/rda8810pl-orangepi-2g-iot.dts create mode 100644 arch/arm/boot/dts/rda8810pl-orangepi-i96.dts create mode 100644 arch/arm/boot/dts/rda8810pl.dtsi create mode 100644 arch/arm/mach-rda/Kconfig create mode 100644 arch/arm/mach-rda/Makefile delete mode 100644 arch/arm/mach-realview/hotplug.c delete mode 100644 arch/arm/mach-realview/hotplug.h delete mode 100644 arch/arm/mach-sti/headsmp.S rename arch/arm/{mach-vexpress => plat-versatile}/hotplug.c (56%) create mode 100644 arch/arm64/boot/dts/freescale/imx8mq-evk.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mq-pinfunc.h create mode 100644 arch/arm64/boot/dts/freescale/imx8mq.dtsi create mode 100644 arch/arm64/include/uapi/asm/sve_context.h create mode 100644 arch/csky/abiv1/inc/abi/switch_context.h create mode 100644 arch/csky/abiv2/inc/abi/switch_context.h create mode 100644 arch/csky/abiv2/mcount.S create mode 100644 arch/csky/include/asm/ftrace.h create mode 100644 arch/csky/include/asm/perf_event.h create mode 100644 arch/csky/kernel/ftrace.c create mode 100644 arch/csky/kernel/perf_event.c create mode 100644 arch/csky/kernel/stacktrace.c delete mode 100644 arch/h8300/include/asm/pci.h create mode 100644 arch/x86/lib/iomem.c create mode 100644 drivers/hwspinlock/stm32_hwspinlock.c create mode 100644 drivers/memory/pl353-smc.c create mode 100644 drivers/pci/controller/dwc/pci-meson.c create mode 100644 drivers/pci/controller/dwc/pcie-uniphier.c create mode 100644 drivers/pcmcia/max1600.c create mode 100644 drivers/pcmcia/max1600.h create mode 100644 drivers/thermal/intel/Kconfig create mode 100644 drivers/thermal/intel/Makefile rename drivers/thermal/{ => intel}/int340x_thermal/Kconfig (100%) rename drivers/thermal/{ => intel}/int340x_thermal/Makefile (100%) rename drivers/thermal/{ => intel}/int340x_thermal/acpi_thermal_rel.c (100%) rename drivers/thermal/{ => intel}/int340x_thermal/acpi_thermal_rel.h (100%) rename drivers/thermal/{ => intel}/int340x_thermal/int3400_thermal.c (96%) rename drivers/thermal/{ => intel}/int340x_thermal/int3402_thermal.c (100%) rename drivers/thermal/{ => intel}/int340x_thermal/int3403_thermal.c (100%) rename drivers/thermal/{ => intel}/int340x_thermal/int3406_thermal.c (100%) rename drivers/thermal/{ => intel}/int340x_thermal/int340x_thermal_zone.c (100%) rename drivers/thermal/{ => intel}/int340x_thermal/int340x_thermal_zone.h (100%) rename drivers/thermal/{ => intel}/int340x_thermal/processor_thermal_device.c (100%) rename drivers/thermal/{ => intel}/intel_bxt_pmic_thermal.c (100%) rename drivers/thermal/{ => intel}/intel_pch_thermal.c (100%) rename drivers/thermal/{ => intel}/intel_powerclamp.c (98%) rename drivers/thermal/{ => intel}/intel_quark_dts_thermal.c (100%) rename drivers/thermal/{ => intel}/intel_soc_dts_iosf.c (100%) rename drivers/thermal/{ => intel}/intel_soc_dts_iosf.h (100%) rename drivers/thermal/{ => intel}/intel_soc_dts_thermal.c (100%) rename drivers/thermal/{ => intel}/x86_pkg_temp_thermal.c (100%) rename drivers/thermal/{ => qcom}/qcom-spmi-temp-alarm.c (99%) create mode 100644 drivers/tty/serial/rda-uart.c create mode 100644 include/dt-bindings/clock/imx8-clock.h delete mode 100644 include/dt-bindings/clock/imx8qxp-clock.h create mode 100644 include/linux/pl353-smc.h create mode 100644 include/uapi/linux/mount.h create mode 100644 include/uapi/linux/vhost_types.h delete mode 100644 net/sunrpc/auth_generic.c delete mode 100644 net/sunrpc/xprtrdma/fmr_ops.c