This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-master-arm-next-allyesconfig in repository toolchain/linux-next.
from 85f78456f286 Merge tag '9p-for-4.21' of git://github.com/martinetd/linux 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 7db54c89f0b3 Input: elan_i2c - add ACPI ID for touchpad in ASUS Aspire F5-573G adds 1be7aa9b6eb9 Input: ad7879 - drop platform data support adds e8a2c7791414 dt-bindings: marvell,mmp2: Add clock id for the SP clock adds fc27c2394d96 clk: mmp2: add SP clock adds 76d97b0f9c73 Input: olpc_apsp - drop CONFIG_OLPC dependency adds af518342effd Input: olpc_apsp - check FIFO status on open(), not probe() adds ed22cee91a88 Input: olpc_apsp - enable the SP clock adds 2a58dd767bf9 Input: olpc_apsp - remove set but not used variable 'np' adds 0832e93632c6 Input: rotary-encoder - don't log EPROBE_DEFER to kernel log adds 4d8f727b83bc Input: nomadik-ske-keypad - fix a loop timeout test adds 0b9f28fed3f7 Input: add official Raspberry Pi's touchscreen driver adds 249d1bb22901 Input: touchscreen - fix coding style issue adds d52266fc74be Input: drv2667 - fix indentation issues adds 1e3c336ad8f4 Input: atmel_mxt_ts - don't try to free unallocated kernel memory adds 592b15ba7260 Merge branch 'next' into for-linus adds 645ff1e8e704 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds dc4501ff2875 tipc: fix a double free in tipc_enable_bearer() adds f0fb9b288d0a ipv6/route: Add a missing check on proc_dointvec adds ca19fcb6285b net: chelsio: Add a missing check on cudg_get_buffer adds 26fd962bde0b niu: fix missing checks of niu_pci_eeprom_read adds 2d822f2dbab7 net: (cpts) fix a missing check of clk_prepare adds f86a3b83833e net: stmicro: fix a missing check of clk_prepare adds e49505f7255b net: dsa: bcm_sf2: Propagate error value from mdio_write adds ff07d48d7bc0 atl1e: checking the status of atl1e_write_phy_reg adds 46273cf7e009 tipc: fix a missing check of genlmsg_put adds 92ee77d148bf net: marvell: fix a missing check of acpi_match_device adds 40752b3eae29 net/wan/fsl_ucc_hdlc: Avoid double free in ucc_hdlc_probe() adds d8de01b763e0 phy.h: fix obvious errors in doc and kerneldoc content adds a3c9311f62b4 include/linux/phy/phy.h: fix minor kerneldoc errors adds f9fc54d313fa ethtool: check the return value of get_regs_len adds 7418e6520f22 isdn: hisax: hfc_pci: Fix a possible concurrency use-after [...] adds 0d9c9a238faf fsl/fman: Use GFP_ATOMIC in {memac,tgec}_add_hash_mac_address() adds eb8950861c1b netfilter: nf_tables: fix a missing check of nla_put_failure adds c78e7818f16f netfilter: nf_conncount: replace CONNCOUNT_LOCK_SLOTS with [...] adds 4cd273bb91b3 netfilter: nf_conncount: don't skip eviction when age is negative adds f7fcc98dfc2d netfilter: nf_conncount: split gc in two phases adds e8cfb372b38a netfilter: nf_conncount: restart search when nodes have be [...] adds df4a90250976 netfilter: nf_conncount: merge lookup and add functions adds 2f971a8f4255 netfilter: nf_conncount: move all list iterations under spinlock adds c80f10bc973a netfilter: nf_conncount: speculative garbage collection on [...] adds a007232066f6 netfilter: nf_conncount: fix argument order to find_next_bit adds f7d18ef6a95f Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf adds f989d03ef25d net: rtnetlink: address is mandatory for rtnl_fdb_get adds 178fe94405bf net/ipv6: Fix a test against 'ipv6_find_idev()' return value adds 58075ff523af ipv4: fib_rules: Fix possible infinite loop in fib_empty_table adds 7f334a7e1ae1 ipv6: fix typo in net/ipv6/reassembly.c adds c433570458e4 ax25: fix a use-after-free in ax25_fillin_cb() adds d5c7c745f254 net/wan: fix a double free in x25_asy_open_tty() adds 7314f5480f3e netrom: fix locking in nr_find_socket() adds 3bd826451103 r8169: fix WoL device wakeup enable adds 756af9c64232 ibmveth: fix DMA unmap error in ibmveth_xmit_start error path adds 3a0ed3e96197 sock: Make sock->sk_stamp thread-safe adds 2b96547223e3 add document for TCP OFO, PAWS and skip ACK counters adds 4087d2bc0d94 net: rds: remove unnecessary NULL check adds aff6db454599 ptr_ring: wrap back ->producer in __ptr_ring_swap_queue() adds 8c76e77f9069 tap: call skb_probe_transport_header after setting skb->dev adds cb9f1b783850 ip: validate header length on virtual device xmit adds e888402789b9 net: hns3: call hns3_nic_net_open() while doing HNAE3_UP_CLIENT adds 53fe3ed19df0 net-next/hinic:add shutdown callback adds 202700e30740 net/hamradio/6pack: use mod_timer() to rearm timers adds 7adf3246092f ipv6: route: Fix return value of ip6_neigh_lookup() on nei [...] adds d63967e475ae isdn: fix kernel-infoleak in capi_unlocked_ioctl adds 8b6b25cf93b7 selftests/bpf: fix error printing in test_devmap() 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 82b01149ec94 ALSA: hda/realtek: Enable the headset mic auto detection f [...] adds 63d2a9ec310d ALSA: hda/tegra: clear pending irq handlers adds 3e9ad24b0e91 ALSA: hda - Revert DSP detection on legacy HD-audio driver 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 039daac55269 powerpc/fsl: Fixed warning: orphan section `__btb_flush_fixup' adds d0757237d7b1 powerpc/4xx/ocm: Fix compilation error due to PAGE_KERNEL usage adds 52b88fa1e8c7 powerpc/4xx/ocm: Fix phys_addr_t printf warnings adds 42aee37298f4 powerpc/configs: Add PPC4xx_OCM to ppc40x_defconfig adds f460772291f8 KVM: PPC: Book3S HV: radix: Fix uninitialized var build error 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 8a38dacf8718 MIPS: BCM63XX: fix switch core reset on BCM6368 adds bbb8a7520893 MIPS: alchemy: cpu_all_mask is forbidden for clock event devices adds e898d084eae0 MIPS: Alchemy: drop DB1000 IrDA support bits adds 7a3097be955e MIPS: Alchemy: update cpu-feature-overrides adds 994bc7fae916 MIPS: Alchemy: update dma masks for devboard devices adds 9bd2f7eeaed1 MAINTAINERS: Add a maintainer for MSCC MIPS SoCs adds 0b15394475e3 MIPS: ralink: Select CONFIG_CPU_MIPSR2_IRQ_VI on MT7620/8 adds d025bff1b6b9 mailmap: Update name spelling and email for Dengcheng Zhu adds 682fee802843 MIPS: BCM63XX: drop unused and broken DSP platform device adds db1ce3f5d01d MIPS: Fix a R10000_LLSC_WAR logic in atomic.h 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 f76214f93783 perf trace: Check if the raw_syscalls:sys_{enter,exit} are [...] adds 5ce29d522e9b perf beauty mmap: PROT_WRITE should come before PROT_EXEC adds 14541b1e7e72 perf build: Don't unconditionally link the libbfd feature [...] adds b9b6a2ea2baf perf trace: Do not hardcode the size of the tracepoint com [...] adds fbe7e42515af perf trace: Use correct SECCOMP prefix spelling, "SECOMP_* [...] adds a389aece9793 perf python: Do not force closing original perf descriptor [...] adds 61f611593f2c perf script: Fix LBR skid dump problems in brstackinsn adds f4a74fcbfd94 perf trace: Rename thread_thread->paths to thread_trace->files adds d7e134845d6b perf trace: Move the files table resizing to outside set_p [...] adds 4bcc4cff6a10 perf trace: Store the major number for a file when storing [...] adds 2bd71d11a86e tools headers uapi: Grab a copy of usbdevice_fs.h adds 870c3f40dc78 perf beauty ioctl: Add generator for USBDEVFS_ ioctl commands adds 86cf4c659c9a perf trace: Wire up ioctl's USBDEBFS_ cmd table generator adds 2d473389f87a perf trace beauty: Export function to get the files for a thread adds 38fc9da69f33 perf trace beauty ioctl: Beautify USBDEVFS_ commands adds 423701a0c8d7 perf c2c: Change the default coalesce setup adds c4a75bb9488a perf c2c: Increase the HITM ratio limit for displayed cachelines adds f1770e3ca4ec tools power x86_energy_perf_policy: Override CFLAGS assign [...] adds ad6b474f445e tools thermal tmon: Allow overriding CFLAGS assignments adds 6b7f98a37ac6 tools power turbostat: Override CFLAGS assignments and add [...] adds 4ccc98a48958 tools gpio: Allow overriding CFLAGS adds 03b32cb28108 perf thread-stack: Simplify some code in thread_stack__process() adds e0b8951190c1 perf thread-stack: Tidy thread_stack__bottom() usage adds bd8e68ace110 perf thread-stack: Avoid direct reference to the thread's stack adds f6060ac60190 perf thread-stack: Allow for a thread stack array adds 2e9e8688763f perf thread-stack: Factor out thread_stack__init() adds 139f42f3b3b4 perf thread-stack: Allocate an array of thread stacks adds 256d92bc93fd perf thread-stack: Fix thread stack processing for the idle task adds b25756df5b28 perf session: Add comment for perf_session__register_idle_ [...] adds 2573be22e5b6 Merge tag 'perf-core-for-mingo-4.21-20190103' of git://git [...] adds ac5eed2b4177 Merge branch 'perf-urgent-for-linus' of git://git.kernel.o [...] adds fd8658b58030 nios2: remove unneeded HAS_DMA define adds 5c0ab286aeb1 nds32: remove redundant kernel-space generic-y adds a5003571e627 kconfig: remove unused "file" field of yylval union adds dc7884f34a5d scripts: coccinelle: check for redeclaration adds c3003315fbf4 scripts: coccinelle: boolinit: drop warnings on named constants adds 72d3ebb929de kallsyms: lower alignment on ARM adds e9666d10a567 jump_label: move 'asm goto' support test to Kconfig adds 786ac51a4846 kbuild: remove UIMAGE_IN and UIMAGE_OUT adds f5688663db9b kbuild: clean up rule_dtc_dt_yaml adds 172caf1993b7 kbuild: remove redundant target cleaning on failure adds ad774086356d kbuild: change filechk to surround the given command with { } adds 8c4fa8b8d483 riscv: remove redundant kernel-space generic-y adds d4ce5458ea1b arch: remove stale comments "UAPI Header export list" adds 919987318a12 kbuild: generate asm-generic wrappers if mandatory headers [...] adds d6e4b3e326d8 arch: remove redundant UAPI generic-y defines adds ba97df45581f kbuild: use assignment instead of define ... endef for fil [...] adds f7de64b73172 kbuild: remove unnecessary stubs for archheader and archscripts adds d86271af6460 kconfig: rename generated .*conf-cfg to *conf-cfg adds 85e1ffbd42f6 Merge tag 'kbuild-v4.21-3' of git://git.kernel.org/pub/scm [...] adds bfeffd155283 Linux 5.0-rc1 adds 3bd6e94bec12 arch: restore generic-y += shmparam.h for some architectures adds cea2fff422ae ARCv2: boot log: BPU return stack depth adds 64a214282db0 ARC: fix __ffs return value to avoid build warnings adds 941135210cbe ARC: perf: trivial code cleanup adds b4902a1ee174 ARC: perf: avoid kernel killing where it is possible adds c3dec689860f ARC: perf: move HW events mapping to separate function adds bc2cbf2cc506 ARC: perf: map generic branches to correct hardware condition adds ea8c3a40ffc5 arc: remove redundant kernel-space generic-y adds 4b4584fd1ba7 ARC: show_regs: lockdep: avoid page allocator adds 67ce658211e9 ARC: show_regs: lockdep: fix for good adds 5fac3149be6f ARC: adjust memblock_reserve of kernel memory adds bd24b9722422 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 f65e192af350 net/mlx4: Get rid of page operation after dma_alloc_coherent adds 01cd364a15f4 net/mlx4: replace pci_{,un}map_sg with dma_{,un}map_sg adds 0aaa81377c5a can: gw: ensure DLC boundaries after CAN frame modification adds 10262b0b5366 r8169: don't try to read counters if chip is in a PCI powe [...] adds eeb2c4fb6a3d rds: use DIV_ROUND_UP instead of ceil adds a29c3c09bad1 cdc_ether: trivial whitespace readability fix adds f87d8ad9233f tipc: fix memory leak in tipc_nl_compat_publ_dump adds 4c84edc11b76 net: bridge: fix a bug on using a neighbour cache entry wi [...] adds 7acf8b36a2ac phy: ti: Fix compilation failures without REGMAP adds 26d92e951fe0 smc: move unhash as early as possible in smc_release() adds 1ca82172ebae 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 a8911d6d5878 selftests/bpf: fix incorrect users of create_and_get_cgroup adds 50c506d98773 Merge remote-tracking branch 'bpf/master' adds f4351a199cc1 ALSA: usb-audio: Avoid access before bLength check in buil [...] adds 0bfe5e434e66 ALSA: usb-audio: Check mixer unit descriptors more strictly adds 3e96d7280f16 ALSA: usb-audio: Always check descriptor sizes in parser code adds cbb2ebf70daf ALSA: usb-audio: Fix an out-of-bound read in create_compos [...] adds c2a7c55a0406 ALSA: hda/realtek - Support Dell headset mode for New AIO [...] adds 3cfcc66cb42a Merge remote-tracking branch 'sound-current/for-linus' adds 2998369fb93f ASoC: sdm845: set jack only for a specific backend adds 02a07872f84f ASoC: dma-sh7760: cleanup a debug printk adds 6cb6746e9557 ASoC: xlnx: Grammar s/the the/the/ adds 906a9abc5de7 ASoC: Intel: Haswell/Broadwell: fix setting for .dynamic field adds fd270fca2001 ASoC: xlnx: change license header format style adds 28b698b7342c ASoC: pcm512x: Fix a double unlock in pcm512x_digital_mute() adds eef08e535061 ASoC: qdsp6: q6asm-dai: Off by one in of_q6asm_parse_dai_data() adds 3391034e18b3 ASoC: qdsp6: q6asm-dai: Fix a NULL vs IS_ERR() bug adds a41d9dbf5dac ASoC: qdsp6: q6asm-dai: Fix a small memory leak adds 678e2b44c8e3 ALSA: compress: prevent potential divide by zero bugs adds a3d903607871 ASoC: Intel: atom: Make PCI dependency explicit adds 22c7d5e7bad1 ASoC: rt5682: Fix recording no sound issue adds 8c3590de0a37 ASoC: Variable "val" in function rt274_i2c_probe() could b [...] adds 617547175507 ASoC: ti: davinci-mcasp: Move context save/restore to runt [...] adds 667e9334fa64 ASoC: tlv320aic32x4: Kernel OOPS while entering DAPM standby mode adds 44fabd8cdaaa ASoC: atom: fix a missing check of snd_pcm_lib_malloc_pages adds cffd61f01309 Merge branch 'asoc-5.0' into asoc-linus adds 129c088bac42 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' adds 74d4b4e0f43e regmap: regmap-irq: silently ignore unsupported type settings adds 1cd824361eed Merge branch 'regmap-4.21' into regmap-5.0 adds 7e03666d159c Merge remote-tracking branch 'regmap-fixes/for-linus' adds 4cac31e2be6e regulator: lochnagar: Set up correct .data field for "cirr [...] adds 526d02dd37b9 Merge branch 'regulator-4.21' into regulator-5.0 adds d6afa2bed004 regulator: bcm590xx: Fix .enable_reg for BCM590XX_REG_VSR adds a9b604fa77df Merge remote-tracking branch 'regulator-fixes/for-linus' adds 082531444e45 spi: npcm-pspi: Fix wrong priv pointer adds 3c9bb6a639d0 Merge branch 'spi-4.21' into spi-5.0 adds c23fdef891ac spi: lpspi: Improve the stability of lpspi data transmission adds 6a130448498c spi: lpspi: Fix wrong transmission when don't use CONT adds a15dc3d657fa spi: lpspi: Fix CLK pin becomes low before one transfer adds aa54c1c9d90e spi: fix initial SPI_SR value in spi-fsl-dspi adds 8c99d0e08dee Merge remote-tracking branch 'spi-fixes/for-linus' adds de96e9fea7ba sysfs: convert BUG_ON to WARN_ON adds f095b98b8432 Merge remote-tracking branch 'driver-core.current/driver-c [...] adds 34aabf918717 usb: cdc-acm: send ZLP for Telit 3G Intel based modems adds c5603d2fdb42 USB: storage: don't insert sane sense for SPC3+ when bad s [...] adds 0a99cc4b8ee8 USB: storage: add quirk for SMI SM3350 adds ff2a8c532c14 usbcore: Select only first configuration for non-UAC3 comp [...] adds 3483254b8943 USB: Add USB_QUIRK_DELAY_CTRL_MSG quirk for Corsair K70 RGB adds ce297101d126 Merge remote-tracking branch 'usb.current/usb-linus' adds b81c2c33eab7 USB: serial: simple: add Motorola Tetra TPG2200 device id adds 51c68da94e09 Merge remote-tracking branch 'usb-serial-fixes/usb-linus' adds 605c0351fa36 MAINTAINERS: Add entry for staging driver r8188eu adds 84cad97a717f staging: rtl8188eu: Fix module loading from tasklet for CC [...] adds 7775665aadc4 staging: rtl8188eu: Fix module loading from tasklet for WE [...] adds a19fc75b9b62 Merge remote-tracking branch 'staging.current/staging-linus' adds adf040ddd001 ide: Use of_node_name_eq for node name comparisons adds 7e3b2edf8774 Merge remote-tracking branch 'ide/master' adds 2b4dba55b04b MIPS: lantiq: Fix IPI interrupt handling adds 390d1b461eec MIPS: lantiq: Use CP0_LEGACY_COMPARE_IRQ adds 565dc8a4f55e MIPS: ath79: Enable OF serial ports in the default config adds 6f15af5cfc39 Merge remote-tracking branch 'mips-fixes/mips-fixes' adds 264142bc70ec hwmon: (nct6775) Fix chip ID for NCT6798D adds 9de15c95a63f hwmon: (nct6775) Enable IO mapping for NCT6797D and NCT6798D adds 07bd14ccc304 hwmon: (lm80) Fix missing unlock on error in set_fan_div() adds cbb59b72b796 hwmon: (occ) Fix potential integer overflow adds 3e4e68678c3e Merge remote-tracking branch 'hwmon-fixes/hwmon' adds 2c5357c6a2f2 Merge branch 'for-4.20/dax-fixes' into libnvdimm-pending adds 5b5123958cc5 Merge remote-tracking branch 'nvdimm-fixes/libnvdimm-fixes' adds 0cc8f80683a7 Btrfs: fix fsync of files with multiple hard links in new [...] adds 72549bc085d6 Merge branch 'misc-4.20' into next-fixes adds 6101ef541324 Merge remote-tracking branch 'btrfs-fixes/next-fixes' adds fda2485b9ca4 Drivers: hv: vmbus: Check for ring when getting debug info adds 1a156f10b499 Merge remote-tracking branch 'hyperv-fixes/hyperv-fixes' adds 386d0c222341 x86/mm: declare check_la57_support() as inline adds 892a5210d897 openrisc: make function cache_loop() inline adds 13d2598cc964 kernel hacking: add a config option to disable compiler au [...] adds eb14ab6c9319 ARM: mm: fix build error in fix_to_virt with -Og optimizat [...] adds 5cd6239506cb kernel hacking: support building kernel with -Og optimizat [...] adds 5953a6873f9a Merge branches 'kbuild', 'kbuild2', 'kconfig' and 'kconfig [...] adds b6da52cb4d05 Merge remote-tracking branch 'kbuild/for-next' adds cd8a0e46372a leaking_addresses: fix typo function not called adds 5a490816a756 leaking_addresses: remove mention of kptr_restrict adds c40a84491f29 leaking_addresses: remove command examples adds d130ec5d1893 leaking_addresses: indent dependant options adds 9bf86aaad535 leaking_addresses: add range check for vsyscall memory adds abd3fc764c8e leaking_addresses: add support for kernel config file adds 9f253ef16258 leaking_addresses: add support for 5 page table levels adds 9ea7fabe3b0d leaking_addresses: use system command to get arch adds c4ffbb4e0a09 leaking_addresses: add is_arch() wrapper subroutine adds c7a42ed0c749 leaking_addresses: add 32-bit support adds 7d32be2e5abb leaking_addresses: do not parse binary files adds d7dc0d69ab95 leaking_addresses: simplify path skipping adds d1dbc0596ba0 leaking_addresses: cache architecture name adds cc8e0488bcff leaking_addresses: skip all /proc/PID except /proc/1 adds 06c8cf513700 leaking_addresses: skip '/proc/1/syscall' adds 9db33987ee2e leaking_addresses: remove version number adds e377e1cd59ce leaking_addresses: explicitly name variable used in regex adds 9f84a0f7f1a6 leaking_addresses: check if file name contains address adds 16e054702557 Merge remote-tracking branch 'leaks/leaks-next' adds 5334a35f4c09 ARM: qcom: remove unnecessary boot_lock adds b3898946fa4b ARM: oxnas: remove CPU hotplug implementation adds 01183497a956 ARM: actions: remove boot_lock and pen_release adds 8f839a25b9cc Merge branches 'fixes', 'misc', 'sa1100-for-next', 'smp-ho [...] adds 2ef496c0d53b Merge remote-tracking branch 'arm/for-next' adds 44d235f56fb3 Merge branch 'fixes' into for-next adds 917489d137af Merge branch 'next/soc' into for-next adds 132eb4cf3382 ARM: Document merges adds c4bc2b7e7b19 Merge branch 'next/dt' into for-next adds c644888099a9 Merge branch 'fixes' into for-next adds ec534ead9922 ARM: Document merges adds d27f54adbc71 MAINTAINERS: platform/chrome: remove myself as maintainer adds a37519e3ba00 dummy patch test adds 3a00ce288a76 Merge branch 'fixes' into for-next adds ba119a2decbb Merge branch 'next/dt' into for-next adds 02e2a8db67aa ARM: Document merges adds 1959987813ff Merge branch 'next/soc' into for-next adds 2008293463b7 Merge branch 'next/dt' into for-next adds 5e4dec9be28e Merge branch 'next/drivers' into for-next adds 01104b787aa3 Merge branch 'next/defconfig' into for-next adds b53a55565baa ARM: Document merges adds f10511b61c26 Merge tag 'v4.20-rc5' into for-next adds 6e9a4f635578 Merge branch 'fixes' into for-next adds 74a52d8cf8b1 ARM: Document merges adds a0d5299ec6fa Merge branch 'next/soc' into for-next adds 843f2bb370a5 Merge branch 'next/drivers' into for-next adds 7db2b1a83cba Merge branch 'next/dt' into for-next adds c9335d543465 Merge branch 'next/defconfig' into for-next adds a22d7a54ba87 Merge branch 'fixes' into for-next adds 7e8f1f36ece1 ARM: Document merges adds dabc839c6bd9 Merge branch 'fixes' into for-next adds b2d20c59ea68 Merge branch 'next/dt' into for-next adds 2c98dbc63489 ARM: Document merges adds e4337d9d50eb Merge branch 'next/dt' into for-next adds 623618470831 ARM: Document merges adds 6cdd5e5e75b4 Merge branch 'next/drivers' into for-next adds 6624158521c8 Merge branch 'next/defconfig' into for-next adds d28af54efb7f Merge branch 'next/soc' into for-next adds 364cf16da8ff Merge branch 'next/soc' into for-next adds 585291e78602 Merge branch 'next/dt' into for-next adds e2e2dcf6f40b ARM: Document merges adds 33685d3b5080 Merge branch 'fixes' into for-next adds ae18acae3eac Merge branch 'next/drivers' into for-next adds 03a8dcc1ab9f ARM: Document merges adds 4e6a829748d8 Merge branch 'next/dt' into for-next adds 10b246905c81 Merge branch 'next/defconfig' into for-next adds de7cfed01ee4 ARM: Document merges adds a6bcaef437c5 Merge branches 'next/drivers' and 'next/dt' into for-next adds a1decd1815fc arm-soc: document merges adds a71d31bec16d Merge branch 'fixes' into for-next adds 3436b7203f3f Merge branch 'next/soc' into for-next adds 7e4c227e0d41 Merge tag 'v4.20' into for-next adds 2371db6f0a3e Merge branch 'next/late' into for-next adds d60a40a46570 ARM: Document merges adds b26c4aa3beb5 Merge branch 'next/defconfig' into for-next adds c1788574c9e8 ARM: Document merges adds e7ce6ab825b9 Merge branch 'next/late' into for-next adds f217b8e70c76 ARM: Document merges adds 6e3cd30d15ae Merge remote-tracking branch 'arm-soc/for-next' adds c4b90045984b Merge branch 'v4.20/dt' into next adds 110c998858f5 Merge branch 'v4.20/arm64' into next adds 2a35bd877900 Merge branch 'v4.20/dt64' into next adds 5c7e08659a17 Merge branch 'v4.20/drivers' into next adds fb9c1c1deb5e Merge branch 'v4.20/drivers+s900-sps' into next adds 0702e092420b Merge remote-tracking branch 'actions/for-next' adds 088950cf553a Merge branch 'v4.21/soc' into tmp/aml-rebuild adds 567d14cc7a72 Merge branch 'v4.21/dt' into tmp/aml-rebuild adds 1999b06edc8e Merge branch 'v4.21/dt64' into tmp/aml-rebuild adds b28b14c7c157 Merge branch 'v4.21/drivers' into tmp/aml-rebuild adds de2617c13a50 Merge remote-tracking branch 'amlogic/for-next' adds ff3f4885862e Merge tag 'v4.19' into for-next adds f59cffb441bc Merge branch 'dt-for-v4.21' into for-next adds 181e3f2ee556 Merge remote-tracking branch 'aspeed/for-next' adds d3d7c4c30eb2 Merge branches 'at91-soc' and 'at91-dt' into at91-next adds d482bb570c68 Merge remote-tracking branch 'at91/at91-next' adds ed6fd0561b8a Merge branch 'bcm2835-drivers-next' into for-next adds 5af8627c8fe2 Merge branch 'bcm2835-soc-next' into for-next adds 24632d6b78a1 ARM: bcm2835_defconfig: Enable BCM2835 MMAL-based V4L2 cam [...] adds 0cec51e25db6 Merge branch 'bcm2835-defconfig-next' into for-next adds a81b06829235 Merge branch 'bcm2835-drivers-next' into for-next adds 3c9d403d2fe1 Merge branch 'bcm2835-drivers-next' into for-next adds 23d07a749108 Merge remote-tracking branch 'bcm2835/for-next' adds 36f03e4b1c45 Merge branch 'imx/drivers' into for-next adds a72b2ad3c5cb Merge branch 'imx/soc' into for-next adds 58e37965ed0a Merge branch 'imx/dt' into for-next adds 468342a8290c Merge branch 'imx7d/pico' into for-next adds a0212ae5ca65 Merge branch 'imx7ulp/dt' into for-next adds 9d0f160584d3 Merge branch 'imx/dt64' into for-next adds 8313ad5dc030 Merge branch 'imx/defconfig' into for-next adds ebb0244255a6 Merge branch 'imx/qspi-dt' into for-next adds 467e1ec42943 Merge branch 'imx8mq/dt' into for-next adds 530c720d3ec0 Merge remote-tracking branch 'imx-mxs/for-next' adds a74cab3c7dcb Merge branch 'for_4.20/drivers-soc' into next adds 89264441881f Merge remote-tracking branch 'keystone/next' adds c2f7a6c7e1e5 Merge branch 'v4.20-next/soc' into for-next adds 8ebd45b7f36a Merge remote-tracking branch 'mediatek/for-next' adds 50eba438c55e Merge branch 'mvebu/dt64' into mvebu/for-next adds 29fe1ffc8ae6 Merge remote-tracking branch 'mvebu/for-next' adds c345d01e9392 Merge branch 'omap-for-v4.21/ti-sysc' into for-next adds 3c5ec335a91c Merge branch 'omap-for-v4.21/dt-ti-sysc' into for-next adds 64c52c65d58d Merge branch 'omap-for-v4.21/soc' into for-next adds 1ddf49d46be3 Merge branch 'omap-for-v4.21/driver' into for-next adds 180c1d6e8e33 Merge branch 'omap-for-v4.21/defconfig' into for-next adds 442f7fdf48da Merge branch 'omap-for-v4.21/dt' into for-next adds 6664f1e9ef7b Merge branch 'omap-for-v4.21/dt-ti-sysc' into for-next adds 581fb9459050 Merge branch 'omap-for-v4.21/omap1' into for-next adds bcb8db0200e2 Merge branch 'omap-for-v4.20/fixes' into for-next adds 36f22b9e78c5 Merge branch 'omap-for-v4.21/dt-ti-sysc' into for-next adds 7bd190e09f67 Merge branch 'omap-for-v4.21/ti-sysc' into for-next adds df000e0213db Merge branch 'omap-for-v4.21/dt-ti-sysc' into for-next adds 1dde2beb9df7 Merge branch 'omap-for-v4.21/omap1' into for-next adds 547b37047d01 Merge branch 'omap-for-v4.21/driver' into for-next adds e3b382c1075e ARM: dts: am335x-chiliboard: Add stdout-path property adds f3a58165da85 Merge branch 'omap-for-v4.21/dt-v2' into for-next adds 818a0041cec5 Merge branch 'omap-for-v4.21/dt-ti-sysc' into for-next adds 78ee1640fa01 Merge branch 'omap-for-v4.21/dt-ti-sysc' into for-next adds c6e967ad5a04 ARM: dts: Add wlcore wakeirq for omap3-evm adds 2f60f258e0f5 ARM: dts: Configure wlcore wakeirq for pandaboard adds 7c695e87bd7a ARM: dts: omap4-droid4: Configure wlcore wakeirq adds ace233293086 Merge branch 'omap-for-v4.21/dt' into for-next adds bc9dadbe72a7 Merge remote-tracking branch 'omap/for-next' adds 42f03ab3c751 ARC: HSDK: improve reset driver adds 12c62b9d6ce5 reset: Improve reset controller kernel docs adds eaf91db0ab22 reset: Add reset_control_get_count() adds 151f72f493f2 reset: fix null pointer dereference on dev by dev_name adds b3ca9888f35f reset: socfpga: add an early reset driver for SoCFPGA adds a277105b239b ARM: socfpga: dts: document "altr,stratix10-rst-mgr" binding adds 21b22136b433 dt-bindings: reset: uniphier: Replace the expression of US [...] adds 3eb8f765f5ae reset: uniphier-usb3: Rename to reset-uniphier-glue adds 69af3d1b8a91 dt-bindings: reset: uniphier: Add AHCI core reset description adds d0c2d2101b4c reset: uniphier-glue: Add AHCI reset control support in gl [...] adds c6b551736cb5 Merge remote-tracking branch 'reset/reset/next' adds 41169d4d2371 Merge tag 'qcom-dts-for-4.21' into foobar-for-4.21-2 adds c9f0e709b14f Merge tag 'qcom-drivers-for-4.21' into foobar-for-4.21-2 adds 5d062a359c63 Merge tag 'qcom-arm64-for-4.21' into foobar-for-4.21-2 adds 95c715fd08f0 Merge tag 'qcom-arm64-defconfig-for-4.21' into foobar-for-4.21-2 adds 491ace6bddc3 Merge tag 'qcom-arm64-for-4.21-2' into foobar-for-4.21-2 adds 9bf0624f555d Merge tag 'qcom-drivers-for-4.21-2' into foobar-for-4.21-2 adds 06651f7256a5 Merge remote-tracking branch 'qcom/for-next' adds 8070ba634860 ARM: shmobile: fix build regressions adds a64597227d0d soc: renesas: r8a774c0-sysc: Fix initialization order of 3 [...] adds 71e3039dd7c3 ARM: shmobile: Enable NXP pcf85363 rtc in shmobile_defconfig adds e5168ec09d99 ARM: multi_v7_defconfig: Enable NXP pcf85363 rtc adds 7aa69a47eced ARM: dts: stout: Convert to new LVDS DT bindings adds 55327bff832c ARM: dts: iwg23s-sbc: Enable RTC adds 35713c782ef7 ARM: dts: r8a7744: Fix sorting of vsp and msiof nodes adds 072b817589b1 ARM: dts: r8a7743: Remove generic compatible string from iic3 adds aeefe7394ca9 ARM: dts: r8a7743: Remove aliases from SoC dtsi adds 383f6024981d ARM: dts: r8a7743: Fix sorting of rwdt node adds 8d22020a7e1e ARM: shmobile: Add missing dts files to MAINTAINERS adds 5347a0203709 ARM: shmobile: Fix R-Car Gen2 regulator quirk adds 9d16c4a10e07 arm64: dts: renesas: r8a77990: ebisu: Add backlight adds a06ad4385f18 arm64: dts: renesas: r8a77995: draak: Set better backlight levels adds bb69e710aa1d arm64: dts: renesas: r8a77990: ebisu: Fix EthernetAVB phy [...] adds bc785015a22b arm64: dts: renesas: Initial device tree for r8a774c0 adds 14ae22f3e798 arm64: dts: renesas: r8a774c0: Add SYS-DMAC controller nodes adds 1b24f9e8ea3f arm64: dts: renesas: r8a774c0: Add SCIF and HSCIF nodes adds 11fd27f9a593 arm64: dts: renesas: r8a774c0: Add INTC-EX device node adds 5429d7d919af arm64: dts: renesas: r8a774c0: Add PFC support adds 94fcabe228ca arm64: dts: renesas: r8a774c0: Add GPIO device nodes adds d3e29431392d arm64: dts: renesas: r8a774c0: Add Ethernet AVB node adds 95c0fe679b5b arm64: dts: renesas: r8a774c0: Add watchdog support adds 279126c5c315 arm64: dts: renesas: r8a774c0: Add secondary CA53 CPU core adds 707b9924acef arm64: dts: renesas: r8a774c0: Add SDHI nodes adds 53b714dc6f83 arm64: dts: renesas: r8a774c0: Add I2C and IIC-DVFS support adds 4ba0362b8e5b arm64: dts: renesas: r8a774c0: Add IPMMU device nodes adds 15266e0ea460 arm64: dts: renesas: r8a774c0: Add CAN nodes adds 02a6b13ac903 arm64: dts: renesas: r8a774c0: Add thermal support adds 244ae131a6bf arm64: dts: renesas: r8a774c0: Add MSIOF nodes adds 82eeb902611a arm64: dts: renesas: r8a774c0: Add audio support adds aa8fbd08e2c4 arm64: dts: renesas: r8a774c0: Add PWM support adds 8b55f9400f68 arm64: dts: renesas: r8a774c0: Add display output support adds e3d499f198fc arm64: dts: renesas: r8a774c0: Add USB2.0 phy and host dev [...] adds bcbda266701b arm64: dts: renesas: r8a774c0: Add USB-DMAC and HSUSB devi [...] adds 4e45d7c800f8 arm64: dts: renesas: r8a774c0: Add USB3.0 device nodes adds 60cde576eacd arm64: dts: renesas: r8a774c0: Connect RZ/G2E SYS-DMAC to IPMMU adds 5460a9cb8906 arm64: dts: renesas: r8a774c0: Connect RZ/G2E AVB to IPMMU adds 1aba713d26c6 arm64: dts: renesas: r8a774c0: Connect RZ/G2E Audio-DMAC to IPMMU adds 3cbf181aa794 arm64: dts: renesas: r8a774c0: Add PCIe device node adds e2b57e830c73 arm64: dts: renesas: r8a774c0: Add VIN and CSI-2 device nodes adds c98c817eeee6 arm64: dts: renesas: r8a774a1: Fix hsusb reg size adds aeb8a1e5efd1 arm64: dts: renesas: r8a77990: sort pciec0 node within soc node adds 8a8546261fb2 arm64: dts: renesas: r8a77990: Sort i2c nodes within soc node adds 3480de355f86 arm64: dts: renesas: r8a7796: salvator-xs: Convert to new [...] adds e9178e3126ed arm64: dts: renesas: ulcb: use audio-graph-card adds 98ed0cb19de2 arm64: dts: renesas: ulcb: add HDMI sound support adds aaabf8fd0599 arm64: dts: renesas: ulcb-kf: add pcm3168 sound codec adds fe07ddaddd4d arm64: dts: renesas: r8a7795: remove BUSIF0 settings from [...] adds c8f09b444b41 arm64: dts: renesas: r8a7796: remove BUSIF0 settings from [...] adds a8eae7f7cc56 arm64: dts: renesas: r8a77990-ebisu: use simple-audio-card adds 12f41a5dfe6c arm64: defconfig: Enable CONFIG_PHY_RCAR_GEN3_PCIE adds 4aac2bf0760d arm64: defconfig: Enable R-Car thermal driver adds b8c3667a892a arm64: defconfig: select Kingfisher Sound related configs adds 12749350567c dt-bindings: arm: Convert Renesas board/soc bindings to js [...] adds 6fa419a576ac Merge branches 'fixes-for-v5.0', 'arm-defconfig-for-v5.1', [...] adds f498d1cff039 Merge remote-tracking branch 'renesas/next' adds 78720aceacf0 ARM: dts: rockchip: move rk3036 i2s sound-dail-cells into [...] adds 5286abda83af ARM: dts: rockchip: add HCLK_HDMI to rk3066 vio power-domain adds 95e50af34d47 ARM: dts: rockchip: fix cif1_pdn pin on rk3188-bqedison2qc adds 321514a385fa ARM: dts: rockchip: add focaltech touchscreen to rk3188-bq [...] adds 3feb72cd3b0f Merge branch 'v5.1-armsoc/dts32' into for-next adds c09757064329 arm64: dts: rockchip: add rk3328 ACODEC node adds b78442b8a2e9 arm64: dts: rockchip: move rk3328 #sound-dai-cells to the [...] adds 87bf7c7fb9fe arm64: dts: rockchip: enable analog audio node for rock64 adds 45ecae6e2af2 Merge branch 'v5.1-armsoc/dts64' into for-next adds a0e447b0c502 clk: rockchip: fix frac settings of GPLL clock for rk3328 adds 491b00ff6993 clk: rockchip: add CLK_SET_RATE_PARENT for rk3066 lcdc dclks adds 999aae7fc034 Merge branch 'v5.1-clk/next' into for-next adds c9a8a92a9961 ARM: dts: rockchip: remove qos_cif1 from rk3188 power-domain adds dc272c55ced8 Merge branch 'v5.0-armsoc/dts32fixes' into for-next adds 1e6169d8b837 Merge remote-tracking branch 'rockchip/for-next' adds e2477233145f ARM: s3c24xx: Fix boolean expressions in osiris_dvs_notify adds 0bb677d9e552 ARM: dts: s5pv210: Add node for exynos-rotator adds 9563793d1587 ARM: dts: s5pv210: Use correct fimd variant adds f143f8d68077 ARM: dts: s5pv210: Remove hardcoded bootargs on Galaxy S a [...] adds 6d225e309a94 Merge branch 'next/dt' into for-next adds afd47948fd63 Merge remote-tracking branch 'samsung-krzk/for-next' adds 7e345d25c796 ARM: dts: sun4i-a10: Add PMU node adds 09c6572290f0 ARM: dts: sun7i: bananapi: Add GPIO banks regulators adds 34a97fcc71c2 arm64: dts: allwinner: a64: Add PMU node adds 4ab88516b097 arm64: dts: allwinner: a64: Fix the video engine compatible adds eb18f31cf3ab Merge branches 'sunxi/dt-for-5.1', 'sunxi/dt64-for-5.1' an [...] adds b0ab24e887e3 Merge remote-tracking branch 'sunxi/sunxi/for-next' adds 2da0a5ad53f6 Merge branch for-4.21/dt-bindings into for-next adds 165c3f39e89f Merge branch for-4.21/soc into for-next adds 25c7dde6ebe3 Merge branch for-4.21/firmware into for-next adds 603d703743cd Merge branch for-4.21/memory into for-next adds 1101e762359b Merge branch for-4.21/arm/dt into for-next adds ae78a5d02dee Merge branch for-4.21/arm64/dt into for-next adds 2731820ce27b Merge branch for-4.21/clk into for-next adds 98be1d0b2063 Merge remote-tracking branch 'tegra/for-next' adds ee8972b1ab82 Documentation/features: Add csky kernel features adds c7fbcfda230a Merge remote-tracking branch 'csky/linux-next' adds 62975f681b75 nios2: ksyms: Add missing symbol exports adds abcb49a7c3cf nios2: remove redundant 'default n' from Kconfig-s adds 388c269e22d3 nios2: update_mmu_cache clear the old entry from the TLB adds dcb46ea1f81b nios2: flush_tlb_page use PID based flush adds 585b26d01df0 nios2: pte_clear does not need to flush TLB adds fcce325fa896 nios2: Use an invalid TLB entry address helper function adds 966cad6962dd nios2: TLBMISC writes do not require PID bits to be set adds 9d3ba7808709 nios2: flush_tlb_pid can just restore TLBMISC once adds 26088f369222 nios2: flush_tlb_mm flush only the pid adds 987a8107efff nios2: improve readability of tlb functions adds bdbde38adb71 nios2: flush_tlb_all use TLBMISC way auto-increment feature adds f7380e098665 nios2: User address TLB flush break after finding the matc [...] adds 1c286267aedf nios2: update_mmu_cache preload the TLB with the new PTE adds ce54b65b74db Merge remote-tracking branch 'nios2/for-next' adds 6b949e3c38d3 parisc: Hide built-in serial aux port of Tosca GSP card adds 963c561d98b9 parisc: Show rescheduling interrupts on SMP machines only adds 27470df27341 parisc: Count IPI function call interrupts adds 27f9f78e3099 parisc: Improve initial IRQ to CPU assignment adds c956f80894f3 CREDITS: Remove outdated address and email information adds 79beac5700f0 parisc: remove nargs from __SYSCALL adds 4e01cf25ff55 Merge remote-tracking branch 'parisc-hd/for-next' adds 9c7c88809e78 riscv, atomic: Add #define's for the atomic_{cmp,}xchg_*() [...] adds 7244e95e3d3b automerging branch "kernel.org-palmer-linux/fix-cmpxchg_de [...] adds 9f4afdfa2ceb RISC-V: Fix of_node_* refcount adds 89b841062f6e RISC-V: add of_node_put() adds 0d3b2966f8a1 automerging branch "kernel.org-palmer-linux/fix-of_node_co [...] adds b1013020853a riscv: remove unused variable in ftrace adds 0ffed27d91e8 automerging branch "kernel.org-palmer-linux/fix-unused_var [...] adds 1591d91896dc riscv: fix trace_sys_exit hook adds 509df89421e8 riscv: add HAVE_SYSCALL_TRACEPOINTS to Kconfig adds 68fd38980630 riscv: add audit support adds e7fe6132b4e3 riscv: audit: add audit hook in do_syscall_trace_enter/exit() adds eba956876352 riscv: define NR_syscalls in unistd.h adds 000fa3fa1e4a riscv: define CREATE_TRACE_POINTS in ptrace.c adds 98a95a04643b automerging branch "kernel.org-palmer-linux/next-audit" in [...] adds bbcc68e791c4 RISC-V: Update Kconfig to better handle CMDLINE adds 53c1312ef98f automerging branch "kernel.org-palmer-linux/next-cmdline" [...] adds 819273792621 RISC-V: defconfig: Enable RISC-V SBI earlycon support adds 6fbd041cffed RISC-V: Remove EARLY_PRINTK support adds 24292963d34a automerging branch "kernel.org-palmer-linux/next-earlycon" [...] adds d6923a2653e2 RISC-V: defconfig: Enable Generic PCIE by default adds ccaa19023170 automerging branch "kernel.org-palmer-linux/next-generic_p [...] adds 5b1905a42c4a RISC-V: lib: minor asm cleanup adds c7690e70bec2 automerging branch "kernel.org-palmer-linux/next-ojn" into [...] adds 7b729abfd624 RISC-V: Add CONFIG_PREEMPT=y to defconfig adds db85090a566c automerging branch "kernel.org-palmer-linux/next-preempt" [...] adds eec1b130db7a RISC-V: Select GENERIC_SCHED_CLOCK for clocksource drivers adds 76eaa324f015 automerging branch "kernel.org-palmer-linux/next-sched_clo [...] adds 58a0c3f53399 riscv: add ARCH_HAS_SG_CHAIN adds 8079f070604c automerging branch "kernel.org-palmer-linux/next-sg_chain" [...] adds 60f4455a8abe Merge remote-tracking branch 'risc-v/for-next' adds 2e7775013ad0 s390: remove the ptep_modify_prot_{start,commit} exports adds 5959f54f988b s390/kasan: improve string/memory functions checks adds 52a51ad1d9dd s390/vdso: correct vdso mapping for compat tasks adds 405894f3d24a Merge remote-tracking branch 's390/features' adds 51fc407848da Merge tag 'v4.9' into xtensa-for-next adds 6e72293ab0e9 xtensa: fix noMMU build on cores with MMU adds ec59c4ad070d Merge branch 'xtensa-boot' into xtensa-for-next adds 5874c700308f xtensa: make __pa work with uncached KSEG addresses adds 9b819054a93c Merge branch 'xtensa-dma-map-fix' into xtensa-for-next adds d0c32cdc395c Merge branch 'xtensa-dma-map-fix' into xtensa-for-next adds 07d93a3b6ddc Merge branch 'xtensa-sim-params' into xtensa-for-next adds 6fad04b7585d Merge branch 'xtensa-fixes' into xtensa-for-next adds bdf3b55fde37 Merge branch 'xtensa-fixes' into xtensa-for-next adds 51b5e9756efd Merge branch 'xtensa-fixes' into xtensa-for-next adds 271335b9726e Merge branch 'xtensa-fixes' into xtensa-for-next adds a5840bee73a3 Merge branch 'xtensa-asm-cleanups' into xtensa-for-next adds 60f8f2dd34b3 Merge branch 'xtensa-ssp-kasan' into xtensa-for-next adds c3d1b34b772f Merge branch 'xtensa-fixes' into xtensa-for-next adds 73b37067623c xtensa: fix futex_atomic_cmpxchg_inatomic adds 9e0031ddb608 xtensa: fix build with KASAN adds e69bf251406b Merge branch 'xtensa-fixes' into xtensa-for-next adds ede179d96eb8 xtensa: support DMA_ATTR_NO_KERNEL_MAPPING attribute adds ae6063c83634 Merge branch 'xtensa-fixes' into xtensa-for-next adds 21ec04090f59 xtensa: xtfpga: implement platform DMA address helpers adds cb6db64ef5a9 Merge branch 'xtensa-dma-fixes' into xtensa-for-next adds 30bd09dcbfb7 xtensa: limit offsets in __loop_cache_{all,page} adds 2cf848801042 xtensa: increase ranges in ___invalidate_{i,d}cache_all adds f0f84837c6da xtensa: rework noMMU cache attributes initialization adds 7bc8c12abba0 Merge branch 'xtensa-fixes' into xtensa-for-next adds 6ffa1e97b3e7 Merge branch 'xtensa-fixes' into xtensa-for-next adds c9efd0d7beb3 Merge branch 'xtensa-fixes' into xtensa-for-next adds 0fc042bfb322 Merge branch 'xtensa-fixes' into xtensa-for-next adds c478d6d63f73 Merge branch 'xtensa-fixes' into xtensa-for-next adds 91eaf0f3c78a Revert "xtensa: xtfpga: implement platform DMA address helpers" adds 11418596b31f Merge branch 'xtensa-fixes' into xtensa-for-next adds b7c16dd08fb8 Merge branch 'xtensa-fixes' into xtensa-for-next adds 3db1569a17dd xtensa: add __NR_syscalls along with __NR_syscall_count adds b4130fdef9a7 xtensa: add system call table generation support adds 7c17225f2059 xtensa: generate uapi header and syscall table header files adds fcec7756107d Merge branch 'xtensa-syscall-rework' into xtensa-for-next adds 897368ebb6a7 Merge branch 'xtensa-fixes' into xtensa-for-next adds e22864e5a665 xtensa: clean up WSR*/RSR*/get_sr/set_sr adds e836b0528f18 xtensa: simplify coprocessor.S adds d81a6df30db2 xtensa: don't clear cpenable unconditionally on release adds a78d2a03404b Merge branch 'xtensa-cleanups' into xtensa-for-next adds e2f3efdaf1b6 Merge branch 'xtensa-cleanups' into xtensa-for-next adds cf991521b736 Merge branch 'xtensa-cleanups' into xtensa-for-next adds c31f54cdc8da Merge branch 'xtensa-tracehook' into xtensa-for-next adds f1589f675d65 Merge branch 'xtensa-jumplabel' into xtensa-for-next adds a339931e6477 Merge remote-tracking branch 'xtensa/xtensa-for-next' adds 1b71a6809f96 fs-verity: add a documentation file adds a2bd7d2fc32c fs-verity: add setup code, UAPI, and Kconfig adds 8f1c09d0761f fs-verity: add MAINTAINERS file entry adds 281bf3cdf27a fs-verity: add data verification hooks for ->readpages() adds ef30167c1fd1 fs-verity: implement FS_IOC_ENABLE_VERITY ioctl adds ca361e0f55af fs-verity: implement FS_IOC_MEASURE_VERITY ioctl adds f702e2cdd8b1 fs-verity: add SHA-512 support adds a391d6149e70 fs-verity: add CRC-32C support adds 0c9ff58d6b2c fs-verity: support builtin file signatures adds bff49d3e9aff ext4: add basic fs-verity support adds acc9eb0a6073 ext4: add fs-verity read support adds 50ee9e5d8e3e f2fs: fs-verity support adds 889645b87e96 fscrypt: add Adiantum support adds dc82005ead5d ext4: use IS_ENCRYPTED() to check encryption status adds 1dcfeb539c09 f2fs: use IS_ENCRYPTED() to check encryption status adds f3fd6cd74fed fscrypt: remove filesystem specific build config option adds 4dedd7844d22 Add S_VERITY and IS_VERITY() adds c942d68713c3 ext4: use IS_VERITY() to check inode's fsverity status adds 1adb7c7b54d2 f2fs: use IS_VERITY() to check inode's fsverity status adds 1e8eda34d40e fsverity: Remove filesystem specific build config option adds 7138851022cb fsverity: Move verity status check to fsverity_file_open adds 94d79ac4bad2 fsverity: Move verity status check to fsverity_prepare_setattr adds cc0146d0bce0 fscrypt: remove CRYPTO_CTR dependency adds 69fa58251e3a Merge remote-tracking branch 'fscrypt/master' adds 55d945e2e4aa fs: befs: btree: Fixed some coding standard issues adds 04c79401c5ae Merge remote-tracking branch 'befs/for-next' adds a965f6e2f45c Merge branch 'misc-4.21' into for-next-current-v4.19-20181219 adds 0078a3f8bf05 Merge branch 'for-next-current-v4.19-20181219' into for-ne [...] adds 02a727054166 Merge remote-tracking branch 'btrfs-kdave/for-next' adds 02b2f549d502 libceph: allow setting abort_on_full for rbd adds c64a2b0516a0 ceph: use vmf_error() in ceph_filemap_fault() adds 70e64cbcad24 Merge remote-tracking branch 'ceph/master' adds f788b2130065 cifs: Fix a debug message adds cae2996afd09 cifs: Fix a tiny potential memory leak adds 4ebbe42ab241 CIFS: Fix adjustment of credits for MTU requests adds d6663dba94a7 CIFS: Do not set credits to 1 if the server didn't grant anything adds 58312b5299e5 CIFS: Fix credit computation for compounded requests adds a0311d3c11c7 CIFS: Fix credits calculation for cancelled requests adds 1edf41cc6b28 Merge remote-tracking branch 'cifs/for-next' adds 5dcea554d5ce eCryptfs: fix a couple type promotion bugs adds 522b8ea7b001 Merge remote-tracking branch 'ecryptfs/next' adds 2c67b8573da7 Pull EVENT_ON_CHILD fsnotify fix from Amir. adds 1c7dfad583dc Pull FAN_OPEN_EXEC fanotify support. adds 1a38ae0af6e4 Pull fsnotify fdinfo warning fix. adds 3f8b018bf310 Pull ext2 cleanups. adds 3b1c366b47d2 Pull udf and ext2 fixes going soon to Linus. adds d44170a7ba48 fs: common implementation of file type adds 9d6e1fe4e091 ext2: use common file type conversion adds b9ddfe6d2843 Pull dtype cleanup patches. adds 6eff7ce21cf1 Pull fanotify hardening from Kees Cook. adds 0a88529afa95 Merge inode_is_open_for_write() cleanup from Nikolay. adds 8bda6f7815a9 Pull fix for UDF BUG due to corrupted inode. adds 3f0216106126 Pull quota locking fix. adds e8448c14aa9b Merge remote-tracking branch 'ext3/for_next' adds a83722f45c5b jfs: fix spelling mistake, EACCESS -> EACCES adds f89e90eaa3ae Merge remote-tracking branch 'jfs/jfs-next' adds fe43eec04841 vfs: Introduce fs_context, switch vfs_kern_mount() to it. adds 4bbc6742ffd7 new helpers: vfs_create_mount(), fc_mount() adds 11e0d0b1f6af teach vfs_get_tree() to handle subtype, switch do_new_moun [...] adds a11860a7c6a2 new helper: do_new_mount_fc() adds 346b4b8ee4cc vfs_get_tree(): evict the call of security_sb_kern_mount() adds cd1632594eb3 convert do_remount_sb() to fs_context adds a3bd739ff600 fs_context flavour for submounts adds 91e41453c388 introduce fs_context methods adds f6f849599585 vfs: Introduce logging functions adds 82685adaccb3 vfs: Add configuration parser helpers adds dd36ccb4c843 vfs: Add LSM hooks for the new mount API adds e4d799381cc6 selinux: Implement the new mount API LSM hooks adds 1f38a2e9dab7 smack: Implement filesystem context security hooks adds 83c8323247ef vfs: Put security flags into the fs_context struct adds d0fb2bbe7a7c vfs: Implement a filesystem superblock creation/configurat [...] adds 4f02bb6dbab2 convenience helpers: vfs_get_super() and sget_fc() adds 254f7078ab0b introduce cloning of fs_context adds 598b1e62bf7b procfs: Move proc_fill_super() to fs/proc/root.c adds 3eaa14358da6 proc: Add fs_context support to procfs adds e1b836f677ed ipc: Convert mqueue fs to fs_context adds 37839c54a08c cpuset: Use fs_context adds b3678086951a kernfs, sysfs, cgroup, intel_rdt: Support fs_context adds 3522a89d1153 hugetlbfs: Convert to fs_context adds 656ef17cccc9 vfs: Remove kern_mount_data() adds e8abdc2397d5 vfs: Provide documentation for new mount API adds e6d72ffc503f vfs: Implement logging through fs_context adds ebcb95459b4e vfs: Add some logging to the core users of the fs_context log adds 409dbbfa3232 afs: Add fs_context support adds fd6261f4322c afs: Use fs_context to pass parameters over automount adds 1fab5fff0a7a Merge branches 'work.mount', 'work.misc', 'misc.misc' and [...] adds 91f7b00c8e4a Merge remote-tracking branch 'vfs/for-next' adds 15ff2069cb7f printk: Add caller information to printk() output. adds 871752490145 Merge remote-tracking branch 'printk/for-next' adds 44a5a5f4fadd Merge branch 'for-4.17/upstream-fixes' into for-next adds d539f75b1f2f Merge branch 'for-4.18/i2c-hid' into for-next adds 5a94515dfee9 Merge branch 'for-4.18/hid-redragon' into for-next adds 4b856e43d718 Merge branch 'for-4.18/upstream' into for-next adds 00ddd17446aa Merge branch 'for-4.17/upstream-fixes' into for-next adds 5d6726db888e Merge branch 'for-4.17/upstream-fixes' into for-next adds b27405f07ca7 Merge branch 'for-4.17/upstream-fixes' into for-next adds ae8e917ce5db Merge branch 'for-4.17/upstream-fixes' into for-next adds f45728380f49 Merge branch 'for-4.18/multitouch' into for-next adds 2f90b3ef6dd3 Merge branch 'for-4.18/alps' into for-next adds 4936066ffbe9 Merge branch 'for-4.17/upstream-fixes' into for-next adds 4153e8aad377 Merge branch 'for-4.17/upstream-fixes' into for-next adds 071fbb4cae8a Merge branch 'for-4.18/hid-steam' into for-next adds 10a5884d47f4 Merge branch 'for-4.18/i2c-hid' into for-next adds eb42863d710a Merge branch 'for-4.18/multitouch' into for-next adds 36d2b64ff2af Merge branch 'for-4.18/plantronics' into for-next adds 1bc9eca1aa90 Merge branch 'for-4.17/upstream-fixes' into for-next adds 0bdd81293667 Merge branch 'for-4.18/wacom' into for-next adds 05e3385f1f74 Merge branch 'for-4.18/i2c-hid' into for-next adds 4a4374fdfa41 Merge branch 'for-4.18/hid-steam' into for-next adds 6517c318ad50 Merge branch 'for-4.18/upstream' into for-next adds b2d4dbb2892d Merge branch 'for-4.18/multitouch' into for-next adds f1b6ae6701a7 Merge branch 'for-4.18/rmi' into for-next adds e853699f03c1 Merge branch 'for-4.18/upstream-fixes_v2' into for-next adds f68fabe73237 Merge branch 'for-4.19/i2c-hid' into for-next adds c5aee2e2b765 Merge branch 'for-4.19/upstream' into for-next adds eb104e0f56f6 Merge branch 'for-4.19/upstream' into for-next adds 4eadb5dd534f Merge branch 'for-4.19/upstream' into for-next adds 1519d49960da Merge branch 'for-4.19/wiimote' into for-next adds 5686cd09f441 Merge branch 'for-4.18/upstream-fixes_v2' into for-next adds b480a70c8108 Merge branch 'for-4.18/upstream-fixes_v2' into for-next adds b2aec0bc9ca7 Merge branch 'for-4.19/wacom' into for-next adds 0bd89960cb03 Merge branch 'for-4.18/upstream-fixes_v2' into for-next adds fd1eacd2a11f Merge branch 'for-4.18/upstream-fixes_v2' into for-next adds be7c847c6ba9 Merge branch 'for-4.18/upstream-fixes_v2' into for-next adds 17e39f86b2ee Merge branch 'for-4.19/sony' into for-next adds 53ad28d14107 Merge branch 'for-4.19/elan' into for-next adds 7ce5d5b7fc46 Merge branch 'for-4.19/multitouch-multiaxis' into for-next adds 57194b035942 Merge branch 'for-4.19/upstream' into for-next adds 4e9544262a93 Merge branch 'for-4.19/cougar' into for-next adds 872d1282470b Merge branch 'for-4.19/intel-ish' into for-next adds 75faa6f0dd92 Merge branch 'for-4.19/fixes' into for-next adds 18c31465c84e Merge branch 'for-4.20/core' into for-next adds bdcc7211aaa0 Merge branch 'for-4.19/fixes' into for-next adds 86816383c319 Merge branches 'for-4.20/core' and 'for-4.20/multitouch' i [...] adds e3bfcd76e7dd Merge branch 'for-4.19/fixes' into for-next adds 6b1ac81aba94 Merge branch 'for-4.20/logitech-highres' into for-next adds cffe5eba4fe0 Merge branch 'for-4.20/microsoft' into for-next adds c226b359099d Merge branch 'for-4.19/fixes' into for-next adds 893f31fd2221 Merge branch 'for-4.20/cougar' into for-next adds c765667f188b Merge branch 'for-4.20/microsoft' into for-next adds df9e33b723ae Merge branch 'for-4.20/core' into for-next adds 4c640c41381e Merge branch 'for-4.19/fixes' into for-next adds 9291a1dc6209 Merge branch 'for-4.19/fixes' into for-next adds e5b5085f81ce Merge branch 'for-4.19/fixes' into for-next adds 9063a1566135 Merge branch 'for-4.20/logitech-highres' into for-next adds d147b17f2503 Merge branch 'for-4.19/fixes' into for-next adds a2c6319b722d Merge branch 'for-4.20/bigbenff' into for-next adds c05be11e7762 Merge branch 'for-4.20/i2c-hid' into for-next adds 53562f204ac3 Merge branch 'for-4.20/apple' into for-next adds 4c2b9385b4d4 Merge branch 'for-4.20/logitech-highres' into for-next adds 5a17b3869eb5 Merge branch 'for-4.20/google' into for-next adds 0492cca63302 Merge branch 'for-4.20/google' into for-next adds 9ee313f0d2bb Merge branch 'for-4.19/fixes' into for-next adds ee2c444650f4 Merge branch 'for-4.20/google' into for-next adds c778cfd467e7 Merge branch 'for-4.19/fixes' into for-next adds 0aef342184e3 Merge branch 'for-4.19/fixes' into for-next adds b5f8251074e8 Merge branch 'for-4.20/upstream-fixes' into for-next adds 4f7dd34027d4 Merge branch 'for-4.21/hidraw' into for-next adds 5009be9875c3 Merge branch 'for-4.20/upstream-fixes' into for-next adds 2df98ddf59fc Merge branch 'for-4.20/upstream-fixes' into for-next adds 0c350382e50b Merge branch 'for-4.20/upstream-fixes' into for-next adds d7368f11ac7e Merge branch 'for-4.20/upstream-fixes' into for-next adds 1d6d6ef886bd Merge branch 'for-4.21/hidraw' into for-next adds 16e70c1713e8 Merge branch 'for-4.21/hid-cougar' into for-next adds f5be92b65fa0 Merge branch 'for-4.20/upstream-fixes' into for-next adds 2e561e7ca05b Merge branch 'for-4.20/upstream-fixes' into for-next adds 29fa9085c36a Merge branch 'for-4.21/hid-asus' into for-next adds 43a48f140345 Merge branch 'for-4.21/hid-core' into for-next adds c536707da937 Merge branch 'for-4.20/upstream-fixes' into for-next adds 0cace0aaf224 Merge branch 'for-4.20/upstream-fixes' into for-next adds 11478e44de6f Merge branch 'for-4.21/highres-wheel' into for-next adds 3545693d1ad7 Merge branch 'for-4.21/hid-asus' into for-next adds 246bcc481ad3 Merge branch 'for-4.20/upstream-fixes' into for-next adds f384956b686e Merge branch 'for-4.20/upstream-fixes' into for-next adds eb96c85bb8fb Merge branch 'for-4.21/core' into for-next adds f8e8ae868301 Merge branch 'for-4.21/ish' into for-next adds 5578dd451c91 Merge branch 'for-4.20/upstream-fixes' into for-next adds 16f3d1f5df35 Merge branch 'for-4.20/upstream-fixes' into for-next adds 138f0e7cb9d3 Merge remote-tracking branch 'hid/for-next' adds 4d6369e146fa hwmon: (dell-smm) Support up to 10 temp sensors adds 750eb323a63d hwmon: (hih6130) add dtb compatibility tables adds c72b77ed3784 devicetree: hwmon: Add bindings documentation for HIH6130 adds 7bccf7e89707 doc: fix typo in Documentation/hwmon/f71882fg adds e66b6c174cb1 Merge remote-tracking branch 'hwmon-staging/hwmon-next' adds 9f63df26beea Documentation/filesystems: fix title underline lengths in [...] adds 1b23f5e9973a doc: networking: prepare offload documents for conversion [...] adds d0dcde6426ce doc: networking: convert offload files into RST and update [...] adds b83eb68cb939 doc: networking: shorten the main title in offloads documents adds d96bedb2b248 doc: networking: add offload documents into main index file adds 2fec7b33094c Documentation/CodingStyle: Use directory-local variables f [...] adds 2d87948a19ac doc: fault-injection: fix macro name in example adds 9ac963c98e2c doc:it_IT: translation for process/submitting-patches adds 787d07ed8b2c doc: fix typo in Documentation/hwmon/f71882fg adds 1e09f6c38efa Merge remote-tracking branch 'jc_docs/docs-next' adds 5f5b4fa522e6 ipu3: add missing #include adds e2d8ffe2e760 media: v4l2-mem2mem: add v4l2_m2m_buf_copy_data helper function adds 7aca565ee3d0 media: vim2m: use v4l2_m2m_buf_copy_data adds 96bddd5ff590 media: vicodec: use v4l2_m2m_buf_copy_data adds 0e9109ffded1 media: buffer.rst: clean up timecode documentation adds c2eb8effb265 media: videodev2.h: add v4l2_timeval_to_ns inline function adds 245ede423b43 media: vb2: add vb2_find_timestamp() adds d998e03e322f media: cedrus: identify buffers by timestamp adds bb03641f8a0d media: extended-controls.rst: update the mpeg2 compound controls adds 1b4fd9de6ec7 media: lgdt330x: fix lock status reporting adds d706f52120f6 media: Documentation: staging/ipu3-imgu: Fix reference file name adds 3eefa620d08d media: Documentation: staging/ipu3-imgu: Add license information adds 07758747a2d7 media: platform: Fix missing spin_lock_init() adds 1e0d0a5fd381 media: s5p-mfc: fix incorrect bus assignment in virtual ch [...] adds ee96cf4b020e Merge remote-tracking branch 'v4l-dvb/master' adds 7ab9b77a9410 media: staging/intel-ipu3: Add dual pipe support adds 74f48a7cebe3 media: ipu3-imgu: Fix compiler warnings adds 1728f032897f media: ipu3-imgu: Fix firmware binary location adds aeb96ba28b88 media: doc-rst: Add Intel IPU3 documentation adds 9cfb04713d20 media: v4l: Add Intel IPU3 meta buffer formats adds a80f75859b31 media: staging/ipu3-imgu: Address documentation comments adds 76097fe1aee6 media: staging/ipu3-imgu: Add MAINTAINERS entry adds 873eda4b1288 Merge remote-tracking branch 'v4l-dvb-next/master' adds 2e61069b056f ACPI: Fix build failure when CONFIG_NLS is set to 'n' adds 7d7b467cb95b ACPI: power: Skip duplicate power resource references in _PRx adds b9ced18acf68 ACPI: NUMA: Use correct type for printing addresses on i386-PAE adds 519d27f26a9a Merge branches 'acpi-pci', 'acpi-power' and 'acpi-misc' in [...] adds 6e863844ad6e PM: sleep: call devfreq suspend/resume adds 088d923a11e6 cpufreq / Documentation: Update cpufreq MAINTAINERS entry adds 1690d8bb91e3 cpufreq: scpi/scmi: Fix freeing of dynamic OPPs adds 9c1ab07a052d Merge branches 'pm-sleep' and 'pm-cpufreq' into linux-next adds 09ad32dc6dc2 cpuidle / Documentation: Update cpuidle MAINTAINERS entry adds e790d062f5e6 Merge branch 'pm-cpuidle' into linux-next adds da6f4c09d4d0 Merge remote-tracking branch 'pm/linux-next' adds da689221f952 xen/blkfront: avoid NULL blkfront_info dereference on devi [...] adds e519c5771a84 Merge remote-tracking branch 'swiotlb/linux-next' adds e530d198bdbf NFC: fdp: fix signed less or equal zero check in u8 max_size adds 6a893401a728 nfc: st21nfca: Check for devm_kzalloc() failure adds 4e4e8232f0ae nfc: st21nfca: Remove unnecessary devm_kzalloc() cast adds 00afd4c21f2f NFC: fix attrs checks in netlink interface adds 85ef4f34cc64 NFC: st95hf: initialize semaphore and mutex earlier adds c99f996b2ba4 NFC: st95hf: drop illegal kfree_skb() adds 48badd41fbfd NFC: st21nfca: Fix out of bounds kernel access when handli [...] adds 761e37b71e26 NFC: Fix possible memory corruption when handling SHDLC I- [...] adds 430c62fa23d4 NFC: fdp: Fix possible buffer overflow in WCS4000 NFC driver adds 7579d009c4a1 NFC: fdp: Remove __func__ from dev_dbg() adds 1f008cfec5d5 NFC: fdp: Fix unused variable warnings adds 2fa00c7844a7 Merge remote-tracking branch 'nfc-next/master' adds 8f98d4baf0dd drm/i915/selftests: Reorder request allocation vs vma pinning adds 0819936247c5 drm/i915: Dial down workaround debug messages adds 7c5c641a930e drm/i915: Disable PSR in Apple panels adds 60cae44251e8 drm/i915/psr: Don't tell sink that main link will be activ [...] adds de570946c0e5 drm/i915/psr: Set PSR CRC verification bit in sink inside [...] adds 98751b8cd608 drm/i915/psr: Enable sink to trigger a interruption on PSR [...] adds d15f9cdd59ba drm/i915/icl: Do not change reserved registers related to PSR2 adds 227939a1c46d drm/i915: Remove old PSR2 FIXME about frontbuffer tracking adds 71b15621f097 drm: Add the PSR SU granularity registers offsets adds bef5e5b3bee4 drm/i915/psr: Check if resolution is supported by default [...] adds 8c0d2c29083d drm/i915/psr: Check if source supports sink specific SU gr [...] adds 79960227d93b Makefile: fix mixed tab and spaces adds a1d926527b79 drm/i915: implement EXTENDED_RECEIVER_CAPABILITY_FIELD_PRESENT adds ed17b555303c drm: Fix documentation generation for DP_DPCD_QUIRK_NO_PSR adds 8d9d005d38ba drm/i915/fbc/cnl: Add GLK and CNL+ hardware tracking area adds 083d2a07ee0e drm/i915: Fix GEN9 HDCP1.4 key load process adds a0ea697a6649 drm/i915: Fix platform coverage for HDCP1.4 adds 4cf74aafc55b drm/i915: debug log for REPLY_ACK missing adds 7e90e8d0c0ea drm/i915: Increase timeout for Encrypt status change adds 3abd6143f971 drm/i915/selftests: verify_gt_engine_wa() needs rpm wakeref adds 5a688ee3a224 drm/i915/execlists: Move RCS mmio workaround to new common [...] adds 490b8c65b9db drm/i915/execlists: Apply a full mb before execution for Braswell adds d8f505311717 drm/i915/icl: Forcibly evict stale csb entries adds 5f5800a765de drm/i915: Push EMIT_INVALIDATE at request start to backends adds f2253bd9859b drm/i915/ringbuffer: EMIT_INVALIDATE after switch context adds e8894267cc33 drm/i915: Pipeline PDP updates for Braswell adds e6154e4cb8b0 drm/i915: Skip the ERR_PTR error state adds a889580c087a drm/i915: Flush GPU relocs harder for gen3 adds 099a132bfb65 drm/i915: Use explicit old crtc state in skl_compute_wm() adds f9a954ff02df drm/i915: Remove bogus FIXME from SKL wm computation adds 0b5b45a61d3f drm/i915: Remove dead update_wm_pre assignment from SKL wm code adds cd1d3ee90e5e drm/i915: Use intel_ types more consistently for watermark [...] adds 302da0cdf784 drm/i915: Use intel_ types more consistently for color man [...] adds ab2cb2cb1a77 drm/i915/hdmi: SCDC Scrambling enable without CTS mode adds 9343bb247bf8 drm/i915: Don't use DDB allocation when choosing gen9 wate [...] adds d8e874980241 drm/i915: Switch to level-based DDB allocation algorithm (v5) adds bea68f4a5ff2 drm/i915: DFSM pipe disable is valid from gen9 onwards (v2) adds 25db2eaf1097 drm/i915: Don't forget to reset blocks when testing lower [...] adds 006900087727 drm/i915: Rename IS_GEN to IS_GEN_RANGE adds cf819eff907a drm/i915: replace IS_GEN<N> with IS_GEN(..., N) adds f3ce44a09a15 drm/i915: merge gen checks to use range adds 5edd56d394dc drm/i915/selftests: Check we can recover a wedged device adds 921f3a60e54e drm/i915/selftests: Verify we can perform resets from atom [...] adds 57b19d55189b drm/i915/icl: Record the valid VDBoxes with SFC capability adds f513ac76530c drm/i915/icl: Mind the SFC units when resetting VD or VEBo [...] adds a489334941d4 drm/i915: Fix Cherryview oops on boot adds e845f099f1c6 drm/i915/dsc: Add Per connector debugfs node for DSC suppo [...] adds a49aa6508ed7 drm/i915/huc: Update the HuC version for BXT adds 2c5c415c1df6 drm/i915: Update crtc scaler settings when update_pipe is set adds b265a2a6255f drm/i915/icl: combo port vswing programming changes per BSPEC adds 060f23225d82 drm/i915: Apply missed interrupt after reset w/a to all ri [...] adds f0236a852cd7 drm/i915/icl: Add a debug print for TypeC port disconnection adds 38b3416f3c2f drm/i915/bios: Parse the VBT TypeC and Thunderbolt port flags adds f6bff60e927b drm/i915/icl: Fix HPD handling for TypeC legacy ports adds 2a041c97c3bc drm/i915/icl: Add fallback detection method for TypeC lega [...] adds 6afe8925a297 drm/i915/dsc: Fix the deadlock in dsc debugfs node adds 50c42fc90b7e drm/i915: Disable FBC on fastset if necessary, v2. adds a5b79d34000b drm/i915: don't apply Display WAs 1125 and 1126 to GLK/CNL+ adds ce98528b3f61 drm/i915: Update DRIVER_DATE to 20181221 adds 17960f35f146 drm/i915: Update DRIVER_DATE to 20181221 adds d4de753526f4 drm/i915: Unwind failure on pinning the gen7 ppgtt adds 608ed4ab240f drm/i915: Add an update_pipe callback to intel_encoder and [...] adds f69a0d71d49c drm/i915: Allow calling intel_edp_drrs_enable twice adds 2ef82327c2c7 drm/i915: DDI: call intel_psr_ and _edp_drrs_enable() on p [...] adds eb3e1e3383e8 drm/i915: Remove duplicate header from i915_request.h adds 28e52b98b98a drm/i915: Remove debugfs/i915_ppgtt_info adds 6879216897b7 drm/intel_dsi_vbt: Remove duplicate header adds b8449c43c95b drm/i915: avoid division by zero on skl_calc_wrpll_link adds 167bc759e823 drm/i915: Restrict PSMI context load w/a to Haswell GT1 adds 6faf5916e6be drm/i915: Remove HW semaphores for gen7 inter-engine synch [...] adds 95898ed6856e drm/i915: Drop debugfs/i915_next_seqno adds 6a6237293d0c drm/i915/execlists: Pull the render flush into breadcrumb [...] adds caa5915bb3c1 drm/i915/ringbuffer: Pull the render flush into breadcrumb [...] adds 4081cef923e0 drm/i915: add a helper to make a copy of i915_params adds 16cabb12f2cc drm/i915: add a helper to free the members of i915_params adds fce43315e834 drm/i915/uc: add dev_priv parameter to intel_uc_is_using_* [...] adds 2ff195cf84a6 drm/i915/params: set i915.enable_hangcheck permissions to 0600 adds d2167a2c29dd drm/i915: Remove has_pooled_eu static initializer adds 7012033033da drm/i915/params: document I915_PARAMS_FOR_EACH() adds 6bf198172beb drm/i915: Update kerneldoc for intel_wm_need_update() adds ed2922c025c3 drm/i915: Remove redundant trailing request flush adds 2f0c733b353c drm/i915/ringbuffer: Remove irq-seqno w/a for gen6/7 rcs adds d9cad2206abf drm/i915/ringbuffer: Remove irq-seqno w/a for gen6 xcs adds 1212bd821de8 drm/i915/ringbuffer: Move irq seqno barrier to the GPU for gen7 adds 835051d397b8 drm/i915/ringbuffer: Move irq seqno barrier to the GPU for gen5 adds 1216e3c3af25 drm/i915: Drop unused engine->irq_seqno_barrier w/a adds 0258404f9d38 drm/i915: start moving runtime device info to a separate struct adds ed5eb1b78a88 drm/i915/reg: abstract display_mmio_offset access adds 1400cc7e0dcd drm/i915: pass dev_priv to intel_device_info_runtime_init() adds a0f04cc27c50 drm/i915: always use INTEL_INFO() to access device info adds 1787a98439cc drm/i915: drop intel_device_info_dump() adds 2cc8376fd350 drm/i915: rename dev_priv info to __info to avoid usage adds 122503683169 drm/i915/selftests: Take a breath during check_partial_mappings() adds 476af9c26063 drm/i915/gen6: Flush RING_IMR changes before changing the [...] adds 57428bccdb13 drm/i915: Show machine type in error state adds 55277e1f3107 drm/i915: Always try to reset the GPU on takeover adds 55c15512a9cf drm/i915: Do not allow unwedging following a failed driver [...] adds b9d126e75b1e drm/i915: Remove partial attempt to swizzle on pread/pwrite adds 963cc126d32d drm/i915: Fixup kerneldoc for intel_device_info_runtime_init adds e4fc69f24b07 drm/i915/hsw: Flush RING_IMR changes before changing the g [...] adds f6e8aa387171 drm/i915: Report the number of closed vma held by each con [...] adds d58f0083d39a drm/i915/selftests: Mark the whole mock device as DMA capable adds f1de89c3ddde Merge remote-tracking branch 'drm-intel/for-linux-next' adds 99c66bc051e7 drm/msm: Unblock writer if reader closes file adds c1f8cd2f1454 Merge remote-tracking branch 'drm-msm/msm-next' adds a54843c00e72 gpu: ipu-v3: pre: add double buffer status readback adds 731624c98897 gpu: ipu-v3: prg: add function to get channel configure status adds 6cec571b70ec drm/imx: ipuv3-plane: add function to query atomic update status adds fc4fa7cb1ec9 Merge remote-tracking branch 'imx-drm/imx-drm/next' adds f5fd9fd40009 drm/etnaviv: fix some off by one bugs adds 72ac64b84b2e drm/etnaviv: move job context pointer to etnaviv_gem_submit adds 13e2605806ff Merge remote-tracking branch 'etnaviv/etnaviv/next' adds 748b6ec359b0 ALSA: virtuoso: add de-emphasis control adds 4bccb403f2ca ALSA: oxygen: initialize spdif_playback_enable to 0 adds 0f25e000cb43 ALSA: gus: add a check of the status of snd_ctl_add adds c99776cc4018 ALSA: ice1712: fix a missing check of snd_i2c_sendbytes adds 02cc53e223d4 ALSA: line6: fix check on snd_card_register adds beae77170c60 ALSA: sb: fix a missing check of snd_ctl_add adds 0ad5b296f4fd Merge remote-tracking branch 'sound/for-next' adds 0f68c396f604 ASoC: cs4341: Add driver for CS4341 DAC adds 0ddb46080a46 ASoC: cs4341: Add DT bindings documentation for CS4341 DAC adds 2bb853f6f937 ASoC: wm8904: make the driver visible in Kconfig adds fb82c6ed3190 ASoC: wm8904: save model id directly in of_device_id.data adds 5489e81f981b ASoC: wm8904: enable MCLK in STANDBY adds 431b67c27c57 ASoC: Intel: Skylake: remove useless cast adds d8747d30aa7f ASoC: Intel: Skylake: simplify boolean tests adds 6c5414589721 ASoC: Intel: Haswell: remove unneeded semicolon adds bf88b3c3c277 ASoC: Intel: Haswell: assign booleans to true/false adds 060d35be2dfa ASoC: Intel: Baytrail: remove unneeded variable adds e295450dd86d ASoC: Intel: Baytrail: simplify boolean test adds 10583cdac237 ASoC: Intel: Atom: simplify boolean tests adds 4e88068ed088 ASoC: Intel: boards: use snd_mask_set_format in all machin [...] adds a0c426fe1433 ASoC: simple-card-utils: check "reg" property on asoc_simp [...] adds 40dfae169ad0 ASoC: audio-graph-card: add asoc_graph_card_get_conversion() adds e4f4fdfc57d9 ASoC: audio-graph-scu-card: remove audio-graph-scu-card on Doc adds 61c263ac27a3 ASoC: audio-graph-scu-card: remove audio-graph-scu-card adds bb93487b8501 ASoC: simple-scu-card: remove simple-scu-card on Doc adds c8ed6aca6b82 ASoC: simple-scu-card: remove simple-scu-card adds e3e12ec09a18 dt-bindings: ASoC: xlnx, audio-formatter: Document audio f [...] adds 6f6c3c36f091 ASoC: xlnx: add pcm formatter platform driver adds b31daa15af76 ASoC: xlnx: enable audio formatter driver build adds de2949fe2621 ASoC: audio-graph-card: add 1 CPU : 1 Codec support again adds 1e4771a62fd7 ASoC: audio-graph-card: add link_info adds dd98fbc558a0 ASoC: audio-graph-card: cleanup DAI link loop method - step1 adds fce9b90c1ab7 ASoC: audio-graph-card: cleanup DAI link loop method - step2 adds 97fe6ca41465 ASoC: audio-graph-card: reduce naming prefix adds 7e5e1f8bbaa8 ASoC: simple-card: add asoc_simple_card_get_conversion() adds 7adee60ee273 ASoC: simple-card: add 1 CPU : 1 Codec support again adds 17029e494edc ASoC: simple-card: add link_info adds d947cdfd4be2 ASoC: simple-card: cleanup DAI link loop method - step1 adds c39291a76444 ASoC: simple-card: cleanup DAI link loop method - step2 adds 2d01a84605a5 ASoC: simple-card: reduce naming prefix adds c32759035ad2 ASoC: rockchip: support ACODEC for rk3328 adds f5758544d98c ASoC: rockchip: add workaround for silence of rk3288 ACODEC adds 1d38b4e903d5 ASoC: xlnx: fix error handling in xlnx_formatter_pcm_probe adds e1de3d237b50 ASoC: rockchip: fix platform_no_drv_owner.cocci warnings adds 822257661031 ASoC: es8316: Add jack-detect support adds 24b53f17a3f2 ASoC: es8316: Add DAC mono mix switch mixer control adds 6ca382c4363d ASoC: Intel: bytcht_es8316: Sort includes alphabetically adds 86909c8f77c5 ASoC: Intel: bytcht_es8316: Minor refactoring adds 349e13862c99 ASoC: Intel: bytcht_es8316: Add support for SSP0 (BYTCR) adds 4bf538b42933 ASoC: Intel: bytcht_es8316: Add jack-detect support adds 0d3e91da0750 ASoC: Intel: bytcht_es8316: Add external speaker mux support adds 730501a91d94 ASoC: Intel: bytcht_es8316: Add input-map support adds 249d2fc9e55c ASoC: Intel: bytcht_es8316: Set card long_name based on quirks adds 5198baf8817d ASoC: Intel: Add ACPI match table entry for ES8316 codec o [...] adds b97205ef95ef ASoC: Intel: sst: Simplify is_byt_cr() adds fee15714552d ASoC: Intel: sst: Fallback to BYT-CR if IRQ 5 is missing adds 51a13e401a83 ASoC: Intel: bytcr_rt5640: Add quirks for ASUS MeMO Pad 7 [...] adds 2130f15d6cd9 ASoC: ti: davinci-mcasp: No need for IS_MODULE/BUILTIN che [...] adds ae33ba2a8bcc Merge branch 'asoc-4.21' into HEAD adds 4664b94c98b4 ASoC: davinci-mcasp: Document GPIO support adds 540f1ba7b3a5 ASoC: ti: davinci-mcasp: Add support for GPIO mode of the pins adds aa07e38b0ae9 Merge branch 'asoc-4.22' into asoc-5.0 adds ee6047b82888 ASoC: ak4458: Add support for AK4497 adds 5d8d66077af1 ASoC: dt-bindings: Document support for ak4497 adds 902d82222270 ASoC: dmic: declare trigger function as static adds 97d8f6b71f56 ASoC: max98090: remove unused constant variables adds 37b6f0350374 ASoC: es8316: remove unused constant variables adds dc22a4093f5d ASoC: codecs: fix kernel doc descriptions adds c3db21324442 ASoC: rt5645: remove unused mux define adds 6606f9df60bc ASoC: rt5670: remove unused mux/mixer define adds 7c3727ba7de2 ASoC: max98383: fix boolean assignments to true/false adds 3c17bcfd35bc ASoC: cs4271: fix boolean assignments adds b793a1e4ebad ASoC: rt274: fix boolean tests adds af3b2b54cb29 ASoc: rt286: fix boolean tests adds e0a99927ff5f ASoC: rt5640: fix boolean assignments adds 091cd877d8d6 ASoC: max98927: fix boolean assignments adds 577dc32f9a6f ASoC: rt5651: fix boolean assignments adds 290da7a7e349 ASoC: nau8824: fix boolean assignment adds f361ca368020 ASoC: tscs42xx.c: fix boolean test adds d61780c155e8 ASoC: mt6351: remove unneeded variable adds 123c3def3bc5 ASoC: da7219: fix endianness issues adds b468f379e1e0 ASoC: da7219: use logical AND adds 60b52ed62721 ASoC: rt5645: store eq kcontrol byte in __be adds b8e022e83ba9 ASoC: rl6437a: use __be32 for a __be32 buf adds f0627d006047 ASoC: rt298: fix boolean tests adds e147c189c109 ASoC: eliminate left-over from Raumfeld machine driver removal adds e595da28ecc8 ASoC: micfil: Add bindings for MICFIL DAI adds 47a70e6fc9a8 ASoC: Add MICFIL SoC Digital Audio Interface driver. adds 2f00f7715e62 dt-bindings: ASoC: xlnx, spdif: Document spdif bindings adds b1d2a4cca20c ASoC: xlnx: add SPDIF audio driver adds 47caf048a017 ASoC: xlnx: enable SPDIF driver build adds 5dc4ca299684 ASoC: sgtl5000: Allow SCLK pad drive strength to be changed adds 7674bec4fc09 ASoC: rsnd: update BSDSR/BSDISR handling adds d3dcc5882ca9 ASoC: Intel: common: Add quirk for PoV P1006W tablet adds d306873589c5 ASoC: rt5651: Add ACPI ID 10EC5640 adds c2ec9d957d2b ASoC: rt5651: Add support for jack detect using an external GPIO adds aee48a9ffa5a ASoC: Intel: bytcr_rt5651: Revert "Fix DMIC map headsetmic [...] adds 7eb187313eef ASoC: Intel: bytcr_rt5651: Add quirks module parameter adds 90768eaf0640 ASoC: Intel: bytcr_rt5651: Add support for jack-detect usi [...] adds fee3e1cbd6cd ASoC: Intel: bytcr_rt5651: Add quirk for PoV TAB-P1006W-23 [...] adds c22988273149 Merge branch 'asoc-5.1' into asoc-next adds f65afae6663e Merge remote-tracking branch 'sound-asoc/for-next' adds 39be9b6d0455 Input: soc_button_array - add usage-page 0x01 usage-id 0xc [...] adds e9eb788f9442 Input: soc_button_array - fix mapping of the 5th GPIO in a [...] adds d6f66f618569 Input: tm2-touchkey - add support for midas touchkey adds d5a158cec4f3 Input: tm2-touchkey - correct initial brightness adds 07df1c55270c Input: tm2-touchkey - allow specifying custom keycodes adds 1cdbd3e57698 Input: tm2-touchkey - add support for aries touchkey variant adds 7fb57cad1356 Merge remote-tracking branch 'input/next' adds cfa4885ae990 Merge branch 'for-4.21/libata' into for-next adds f0ea84586b7c Merge branch 'for-4.21/block' into for-next adds 3d4078e71514 Merge branch 'for-4.21/libata' into for-next adds ef9e8d391154 Merge branch 'for-4.21/block' into for-next adds fa1b80970d36 Merge branch 'for-4.21/block' into for-next adds 6f6fca991db0 Merge branch 'for-4.21/block' into for-next adds 7c762b648f2e Merge branch 'for-4.21/block' into for-next adds dd2bf2df85a7 Merge branch 'for-4.21/block' into for-next adds dea38e438f9c Merge branch 'for-4.21/block' into for-next adds 8521aa094755 Merge branch 'for-4.21/block' into for-next adds 193e9a5b71f3 Merge branch 'for-4.21/block' into for-next adds 8543b7366a7a Merge branch 'for-4.21/block' into for-next adds 7eb467e0c46c Merge branch 'for-4.21/block' into for-next adds 0be304441fb9 Merge branch 'for-4.21/block' into for-next adds bc1bcd379218 Merge branch 'for-4.21/block' into for-next adds 757bd94dad07 Merge branch 'for-4.21/block' into for-next adds 6a252f2772c0 Merge branch 'for-4.21/block' into for-next adds d97b73a86dfd Merge branch 'for-4.21/block' into for-next adds 9b41439af4e9 Merge branch 'for-4.21/block' into for-next adds 323c5a6cc8f4 Merge branch 'for-4.21/block' into for-next adds 23a6704e30e3 Merge branch 'for-4.21/block' into for-next adds 3d1fa304c92a Merge branch 'for-4.21/block' into for-next adds d91b30ea3b12 Merge branch 'for-4.21/block-late' into for-next adds 2d8fbd971495 Merge branch 'for-4.21/block' into for-next adds ca377e0a2c25 Merge branch 'for-4.21/block-late' into for-next adds be9feab677f4 Merge branch 'for-4.21/libata-late' into for-next adds 24f36e248952 Merge branch 'for-4.21/block-late' into for-next adds f6fda5c55c04 Merge branch 'for-4.21/block-late' into for-next adds c3f57725d1cc Merge branch 'for-4.21/block-late' into for-next adds 70478c1ed428 Merge remote-tracking branch 'block/for-next' adds bd938bf0b6cf Merge branch 'dm-4.20' into dm-next adds ec4808b85f2a Merge remote-tracking branch 'device-mapper/for-next' adds a0ca72c2d1ac kdb: use correct pointer when 'btc' calls 'btt' adds 3bd67b37e350 kdb: print real address of pointers instead of hashed addresses adds 95e8f386748b Merge remote-tracking branch 'kgdb/kgdb-next' adds b40ee006fe6a mfd: ti_am335x_tscadc: Use PLATFORM_DEVID_AUTO while regis [...] adds 4b3ab9372ffa iio: adc: ti_am335x_tscadc: Improve accuracy of measurement adds 8838555089f0 mfd: twl-core: Fix section annotations on {,un}protect_pm_master adds a3888f62fe66 mfd: db8500-prcmu: Fix some section annotations adds a177276aa098 mfd: mt6397: Do not call irq_domain_remove if PMIC unsupported adds a54e950fdec3 mfd: tmio: Typo s/use use/use/ adds 10628e3ecf54 mfd: ab8500-core: Return zero in get_register_interruptible() adds b0aff01e7aa6 mfd: bd9571mwv: Add volatile register to make DVFS work adds 628f3dfe4c7b mfd: at91-usart: Add platform dependency adds 7f9472134a5a mfd: madera: Add shared data for accessory detection adds ac4ca4b9f462 mfd: tps6586x: Handle interrupts on suspend adds 504e4175829c mfd: qcom_rpm: write fw_version to CTRL_REG adds 04c801c18ded mfd: wm5110: Add missing ASRC rate register adds 4a19f9a65375 mfd: axp20x: Add AC power supply cell for AXP813 adds 753a8d083e08 mfd: axp20x: Re-align MFD cell entries adds ea90e7b47f0a mfd: axp20x: Add supported cells for AXP803 adds 18e294ddafae mfd: cros_ec_dev: Add missing mfd_remove_devices() call in remove adds 38df91cc0b82 mfd: Use of_node_name_eq() for node name comparisons adds 75d4c5e03c2a mfd: tps65218: Use devm_regmap_add_irq_chip and clean up e [...] adds ddf5aaa8eecb mfd: ingenic-tcu: Fix bit field description in header adds f7b1e49c6703 mfd: rave-sp: Fix typo in rave_sp_checksum comment adds 4bcb83e05503 mfd: madera: Remove spurious semicolon in while loop adds c1f3375be60c mfd: cros_ec: Add commands to control codec adds 9e28989d41c0 mfd: mc13xxx: Fix a missing check of a register-read failure adds 3f2d347e851e mfd: exynos-lpass: Enable UART module support adds d6c54b3af326 Merge remote-tracking branch 'mfd/for-mfd-next' adds e4c8ae3e3d6d backlight: pwm_bl: Re-add driver internal enabled tracking adds 61170ee93868 backlight: pwm_bl: Fix devicetree parsing with auto-genera [...] adds 3cee7a7d05b1 backlight: 88pm860x_bl: Use of_node_name_eq for node name [...] adds 95422570231c Merge remote-tracking branch 'backlight/for-backlight-next' adds 557ce9d755d5 regulator: act8945a: Use rdev_get_id() to access id of regulator adds 73cec8af4269 Merge branch 'regulator-5.1' into regulator-next adds 08364b595438 Merge remote-tracking branch 'regulator/for-next' adds 088f908006c5 Merge branch 'next-smack' into next-testing adds 32daa6e9b63b Merge branch 'next-integrity' into next-testing adds 6a084e77ec4f Merge tag 'tpmdd-next-20181217' of git://git.infradead.org [...] adds 86aa0d8b538f Merge tag 'seccomp-next-part2' of https://git.kernel.org/p [...] adds e5a7e9283f51 Merge branch 'next-integrity' into next-testing adds aa99a14dfb50 Merge branch 'next-general' into next-testing adds 1f5c45331880 Merge remote-tracking branch 'security/next-testing' adds 43aa09fee2f0 apparmor: Fix warning about unused function apparmor_ipv6_ [...] adds 412e93143b90 Merge remote-tracking branch 'apparmor/apparmor-next' adds 3aa8b8bbc142 watchdog: mt7621_wdt/rt2880_wdt: Fix compilation problem adds 4a22fc534f2f watchdog: tqmx86: Fix a couple IS_ERR() vs NULL bugs adds 40b98281c206 Merge remote-tracking branch 'watchdog/master' adds 84d043185dbe spi: Add a driver for the Freescale/NXP QuadSPI controller adds 802614598045 dt-bindings: spi: Move the bindings for the FSL QSPI driver adds 78df30808961 dt-bindings: spi: Adjust the bindings for the FSL QSPI driver adds 50f1242c6742 mtd: fsl-quadspi: Remove the driver as it was replaced by [...] adds fcf85e5c2ac0 MAINTAINERS: Move the Freescale QSPI driver to the SPI framework adds 0dcdcd0e42d3 spi: add cpu details to fsl-dspi Kconfig help adds e1bc204894ea spi: dw: fix potential variable assignment error adds d57a984ff7aa spi: stm32: switch to SPDX identifier adds d4c9134a6c2c spi: stm32: use NULL pointer instead of plain integer adds 2cbee7f886b2 spi: stm32: fix DMA configuration with only one channel adds bb35c9f91a8d spi: fix typo in SPI_STM32 help text adds d6cea11b092a spi: stm32: use explicit CPOL and CPHA mode bits adds 6962b055a1c8 spi: stm32: remove SPI LOOP mode adds 8602663096ce spi: stm32: rename STM32 SPI registers to STM32H7 adds a9675337ad3e spi: stm32: rename interrupt function adds 9d5fce166c7a spi: stm32: split transfer one setup function adds f8bb12f2fa4f spi: stm32: add start dma transfer function adds 55166853b2f5 spi: stm32: introduce compatible data cfg adds 00505edf9511 spi: stm32: add support for STM32F4 adds 560b097c77cc spi: stm32: add description about STM32F4 bindings adds 983f6ae944c2 spi/trace: drop useless and wrong (but harmless) casts adds 8d245475c3f6 spi/trace: include buffer contents in traces adds 6e337bbd1640 Merge branch 'spi-5.1' into spi-next adds 8cc6a9e0d7a6 Merge remote-tracking branch 'spi/for-next' adds 112950555263 watchdog/core: Add watchdog_thresh command line parameter adds 8fc7e6af00af Merge branch 'core/core' adds a0fc5578f1d6 efi: Let kmemleak ignore false positives adds f728f8d3ce06 Merge branch 'efi/urgent' adds ace9bad4df26 locking/atomics: Add common header generation files adds 9fa45070a2e5 locking/atomics: Switch to generated fallbacks adds b5d47ef9ea5c locking/atomics: Switch to generated atomic-long adds aa525d063851 locking/atomics: Switch to generated instrumentation adds 8d32588077bd locking/atomics: Check generated headers are up-to-date adds c0df10812835 arm64, locking/atomics: Use instrumented atomics adds 4d8e5cd233db locking/atomics: Fix scripts/atomic/ script permissions adds bdf37b4dd35d locking/atomics: Fix out-of-tree build adds 4607abbcf464 tools/memory-model: Model smp_mb__after_unlock_lock() adds e188d24a382d tools/memory-model: Add scripts to check github litmus tests adds a6f1de04276d tools/memory-model: Make scripts take "-j" abbreviation fo [...] adds f880cf0a3801 Merge branch 'locking/atomics' adds a786ef152cdc x86/tsc: Make calibration refinement more robust adds d999c0ec2498 x86/hpet: Remove unused FSEC_PER_NSEC define adds 930495621be4 Merge branch 'x86/timers' adds 8500c25e42f3 Merge branch 'sched/urgent' adds ae30ec08f39f Merge remote-tracking branch 'tip/auto-latest' adds 1b52d0186177 tools/memory-model: Model smp_mb__after_unlock_lock() adds 95d74696f739 EXP tools/memory-model: Add scripts to check github litmus tests adds ae4630c45b31 EXP tools/memory-model: Make scripts take "-j" abbreviatio [...] adds 06aa5694f870 Merge LKMM and RCU commits adds 79cdf9350154 Merge remote-tracking branch 'rcu/rcu/next' adds b79470b64fa9 pvcalls-front: read all data before closing the connection adds 96283f9a084e pvcalls-front: don't try to free unallocated rings adds beee1fbe8f7d pvcalls-front: properly allocate sk adds d90a1ca60a1e pvcalls-front: don't return error when the ring is full adds e6587cdbd732 pvcalls-back: set -ENOTCONN in pvcalls_conn_back_read adds 1f8ce09b36c4 xen/pvcalls: remove set but not used variable 'intf' adds 534748d3856d Merge remote-tracking branch 'xen-tip/linux-next' adds ad19ef010db1 Merge branch 'for-4.19-fixes' into for-next adds 718f6757a29b Merge branch 'for-4.21' into for-next adds c3c5ea9ce296 Merge remote-tracking branch 'percpu/for-next' adds 4a0e5ed75f99 ipmi: Fix SSIF flag requests adds c7cfcb50e447 ipmi: Fix how the lower layers are told to watch for messages adds ccab79195172 ipmi: Make the smi watcher be disabled immediately when no [...] adds 99d18a3da861 ipmi: clean an indentation issue, remove extraneous space adds 9fd96b0715d5 ipmi: Fix return value when a message is truncated adds ae5f2fa3bc76 ipmi:ssif: Fix handling of multi-part return messages adds 0dbc27536f6d ipmi: kcs_bmc: handle devm_kasprintf() failure case adds 5e6ddecfc90b ipmi:ssif: Change some pr_xxx to dev_xxx calls adds d09eac7d08aa ipmi: Don't initialize anything in the core until somethin [...] adds 244f2302bc6a Merge remote-tracking branch 'ipmi/for-next' adds 2f6fa4ca37c5 staging: wilc1000: make function wilc_get_stats_async static adds c706d4b744fb staging: erofs: fix return type of erofs_workgroup_get adds 5777c306a425 staging: speakup: Fix coding style adds e062b6e57243 staging: rtl8192e: reduce indentation adds 8f452bbb9a42 staging: comedi: cb_pcimdas.c: fixed an alignment coding s [...] adds 75f3da8958d0 staging: fsl-dpaa2: fix SPDX identifiers in header files adds 73b69c01cc92 staging: rts5208: Add a check for ms_read_extra_data adds 5f98ddc9a777 staging: rtl8192e: rename Channel to channel style adds 9a47dc5f7eb3 staging: wlan-ng: prism2fw.c: Fix "Possible unnecessary 'o [...] adds 0ca1f90861b6 staging: mt7621-pinctrl: use pinconf-generic for 'dt_node_ [...] adds bd7c95d48854 staging: mt7621-dts: use standard 'groups' instead of 'gro [...] adds 00981d31d6df staging: mt7621-pci-phy: add new driver for phy part of mt [...] adds 61f9bde6ea57 staging: mt7621-pci: handle phy using new generic phy 'pci [...] adds 06184ba5a33a staging: mt7621-dts: add pci-phy related bindings to board [...] adds 9e2ddbdd9218 staging: mt7621-pci-phy: dt-bindings: add bindings for Med [...] adds 037e9edf9d05 staging: comedi: fix typo adds 045ee2d0d075 staging: mt7621-dma: Use struct_size() in devm_kzalloc() adds c8c270240943 Staging: rts5208: Fix error handling on rtsx_send_cmd adds b11953504c0d Merge remote-tracking branch 'staging/staging-next' adds 1b346f6a6e47 mux: adgs1408: use the correct MODULE_LICENSE adds 1f1efe22ee48 MAINTAINERS: use the correct location for dt-bindings incl [...] adds a1ad5ff63944 Merge branch 'i2c-mux/for-next' into for-next adds 5ff8b288660d Merge remote-tracking branch 'mux/for-next' adds f3ffabe319fb interconnect: Add generic on-chip interconnect API adds 2b51ed6ff043 dt-bindings: Introduce interconnect binding adds e75ae06071fe interconnect: Allow endpoints translation via DT adds 71cd18481c1b interconnect: Add debugfs support adds 0cffacb2857f interconnect: qcom: Add sdm845 interconnect provider driver adds f13eb585bca4 arm64: dts: sdm845: Add interconnect provider DT nodes adds f8325633fbae MAINTAINERS: add a maintainer for the interconnect API adds 398c2cfaa7c7 Merge remote-tracking branch 'icc/icc-next' adds e7987a065942 dmaengine: at_hdmac: drop useless LIST_HEAD adds 1bd09f869f9b dmaengine: dw: drop useless LIST_HEAD adds 3c763b388897 dmaengine: st_fdma: drop useless LIST_HEAD adds 4f194969c3b0 dmaengine: pl330: drop useless LIST_HEAD adds de2c45314d9b dmaengine: sa11x0: drop useless LIST_HEAD adds 7c97381e7a9a dmaengine: mv_xor: Fix a missing check in mv_xor_channel_add adds 4c5f98af046d Merge branch 'topic/mv' into next adds a474b3f0428d dmaengine: qcom_hidma: Check for driver register failure adds 310cea1d751f Merge branch 'topic/qcom' into next adds 906b40b246b0 dmaengine: stm32-mdma: Add a check on read_u32_array adds ca4c72c01e34 dmaengine: stm32-dma: check FIFO error interrupt enable adds 48bc73ba14bc dmaengine: stm32-dma: Add PM Runtime support adds 4f3ceca254e0 dmaengine: stm32-dmamux: Add PM Runtime support adds 89e987e3b4d6 dmaengine: stm32-mdma: Add PM Runtime support adds 528cdf143695 Merge branch 'topic/stm' into next adds e486df393058 dmaengine: tegra: avoid overflow of byte tracking adds 216a1d7da066 dmaengine: tegra: make byte counters unsigned int adds 547b311cf7ec dmaengine: tegra: fix incorrect case of DMA adds 65c383c78000 dmaengine: tegra: reduce channel name field size adds 95f295f9fe08 dmaengine: tegra: add tracepoints to driver adds 85df20e52aa0 Merge branch 'topic/tegra' into next adds 616f0f81d857 dmaengine: xilinx_dma: commonize DMA copy size calculation adds 5c094d4cac5b dmaengine: xilinx_dma: in axidma slave_sg and dma_cyclic m [...] adds 7df54dbeb055 dt-bindings: dmaengine: xilinx_dma: add optional xlnx,sg-l [...] adds ae809690b46a dmaengine: xilinx_dma: program hardware supported buffer length adds 05f7ea7f6ef6 dmaengine: xilinx_dma: autodetect whether the HW supports [...] adds 29b9ee4a0c0e dt-bindings: dmaengine: xilinx_dma: drop include-sg property adds b8349172b400 dmaengine: xilinx_dma: Drop SG support for VDMA IP adds ff82595c1eb5 Merge branch 'topic/xilinx' into next adds e9717c400a91 Merge remote-tracking branch 'slave-dma/next' adds ec77c03dbd5f Merge branch 'for-4.20-fixes' into for-next adds 87f902fab430 Merge branch 'for-4.21' into for-next adds 0623413ee0ba Merge branch 'for-4.21' into for-next adds 47f506586e85 Merge remote-tracking branch 'cgroup/for-next' adds 444ba58a35e4 Merge branch 'misc' into for-next adds ad3c7670feaf Merge branch 'fixes' into for-next adds adc8d569040f Merge branch 'misc' into for-next adds 00751549bb72 Merge branch 'misc' into for-next adds da3c564cb06b Merge branch 'misc' into for-next adds f900684b761d Merge branch 'fixes' into for-next adds 95150405e108 Merge branch 'misc' into for-next adds 27b1032ea88d Merge branch 'fixes' into for-next adds dd94e7f59f63 Merge branch 'misc' into for-next adds c6bfce48ae40 Merge branch 'fixes' into for-next adds 147ba5fbfde1 Merge branch 'misc' into for-next adds fe29576deefd Merge branch 'misc' into for-next adds 9358b54a6f27 Merge branch 'misc' into for-next adds 1f0fe08f8a45 Merge branch 'misc' into for-next adds 888c7ca489f5 Merge remote-tracking branch 'scsi/for-next' adds cb20fb754511 virtio_net: bulk free tx skbs adds ece6ce2740fe virtio-net: bql support adds 18a3b9c92547 PCI: avoid bridge feature re-probing on hotplug adds 5cddcf65d87d include/linux/compiler*.h: fix OPTIMIZER_HIDE_VAR adds 09666c3d81ac include/linux/compiler.h: allow memory operands adds 50487cd8d302 barriers: convert a control to a data dependency adds 7f86a211fabe virtio: use dependent_ptr_mb adds 95d02a710fed Merge remote-tracking branch 'vhost/linux-next' adds 8bcd0eb9f7d4 dt-bindings: soc: qcom: Add remote-pid binding for GLINK SMEM adds 34f57b8a776d rpmsg: core: Make remove handler for rpmsg driver optional. adds 60042a22be4e remoteproc: debug: add crash debugfs node adds ebc40be2b8ee remoteproc: fix kernel-doc comment for parse_fw adds fff7fca51d40 remoteproc: qcom: fix spelling mistake "Peripherial" -> "P [...] adds 2808cd5e798d dt-bindings: remoteproc: qcom: Add missing clocks for SDM845 adds 0f97dbbc1f34 dt-bindings: remoteproc: qcom: Add missing clocks for MSM8996 adds 80ec419c3404 remoteproc: qcom: q6v5-mss: Add missing clocks for MSM8996 adds 688c4375b853 dt-bindings: remoteproc: qcom: Fixup regulator dependencies adds 47b874748d50 remoteproc: qcom: q6v5-mss: Add missing regulator for MSM8996 adds f2951bb00225 dt-bindings: remoteproc: qcom: Add power-domain bindings for Q6V5 adds a5cb1ee8f241 dt-bindings: remoteproc: qcom: Add firmware bindings for Q6V5 adds e9856d7eb6e4 Merge branches 'hwspinlock-next', 'rpmsg-next' and 'rproc- [...] adds 4ee15d336717 Merge remote-tracking branch 'rpmsg/for-next' adds 862523297778 gpiolib-acpi: Remove unnecessary WARN_ON from acpi_gpiochi [...] adds 6b20506fae15 Merge remote-tracking branch 'gpio/for-next' adds b36e7b2c60f4 dt-bindings: gpio: pca953x: document the nxp,pcal6416 adds 1691632a2e16 gpio: pca953x: add support for pcal6416 type adds 1f4b960461c4 Merge remote-tracking branch 'gpio-brgl/gpio/for-next' adds 1079010ced78 drivers/char/random.c: constify poolinfo_table adds 24ed6b99ccea drivers/char/random.c: remove unused stuct poolinfo::poolbits adds 05cbbb6f9ed5 drivers/char/random.c: make primary_crng static adds 2a7748eedbfc Merge remote-tracking branch 'random/dev' adds d13f5d84ca27 Merge branch 'for-4.16/signal-sysfs-force-v2' into for-next adds 3beed9bf1e3d Merge branch 'for-4.17/upstream-fixes' into for-next adds d7ab8e67aa52 Merge branch 'for-4.18/upstream' into for-next adds 0eb53cdd58f5 Merge branch 'for-4.19/upstream' into for-next adds c72a7f515329 Merge branch 'for-4.18/upstream' into for-next adds bd0ab5efe8ec Merge branch 'for-4.21/upstream' into for-next adds 25b7b53a42ce Merge remote-tracking branch 'livepatching/for-next' adds 14420b405d03 coresight: cpu-debug: Support for CA73 CPUs adds 401533a9a299 coresight: stm: Remove set but not used variable 'res_size' adds 675e806209e0 coresight: Use of_node_name_eq for node name comparisons adds 5caf9a6022f3 Merge remote-tracking branch 'coresight/next' adds c87fab7db2e6 Merge branch 'for-5.0/nvdimm-security' into libnvdimm-for-next adds 8a6f7591ddf5 Merge branch 'for-5.0/dax' into libnvdimm-for-next adds d40ff508ece2 Merge remote-tracking branch 'nvdimm/libnvdimm-for-next' adds a5fbb62b9720 ntb_hw_switchtec: debug print 64bit aligned crosslink BAR Numbers adds 4d8ddc13d727 ntb_hw_switchtec: NT req id mapping table register entry n [...] adds d9842b39e9ec ntb_hw_switchtec: Added support of >=4G memory windows adds bcf434ff48e9 Merge remote-tracking branch 'ntb/ntb-next' adds be1944712d8e Merge branch 'for-next/gcc-plugin/arm-stackprotector' into [...] adds 1a8d64bceee0 Merge remote-tracking branch 'kspp/for-next/kspp' adds 0d485f9a3a59 add generic builtin command line adds 339fa156dec3 powerpc: convert to generic builtin command line adds 5d4514a9c291 powerpc: convert config files to generic cmdline adds d0bbaebad61d This updates the x86 code to use the CONFIG_GENERIC_CMDLIN [...] adds 84a401a27506 Merge branch 'for-x86' into for-next adds 4356a953eda5 Merge remote-tracking branch 'cisco/for-next' adds 3651f0177f22 slimbus: qcom-ctrl: simplify getting .driver_data adds 818d6197fc34 slimbus: ngd: Fix build error on x86 adds e178307d3459 slimbus: ngd: QCOM_QMI_HELPERS has to be selected adds 39a577fe6163 slimbus: ngd: fix spelling mistake "exeeds" -> "exceeds" adds a580a59d55ba Merge remote-tracking branch 'slimbus/for-next' adds 668f51ae2fd2 nvmem: core: fix regression in of_nvmem_cell_get() adds 643e5fb2610d nvmem: add type attribute adds b165933cf923 nvmem: meson-efuse: add error message on user_max failure. adds dc54443dc708 nvmem: meson-efuse: bindings: add peripheral clock adds 5035d66cc629 nvmem: meson-efuse: add peripheral clock adds 7a8e7ff510c7 Merge remote-tracking branch 'nvmem/for-next' adds d4683eee8cd6 auxdisplay: charlcd: fix x/y command parsing adds 20ebf6f030a8 Merge remote-tracking branch 'auxdisplay/auxdisplay' adds d6a70301b0c3 kgdb: Remove irq flags from roundup adds cb74b09ac5fe kgdb: Fix kgdb_roundup_cpus() for arches who used smp_call [...] adds 17d2577c2574 kgdb: Don't round up a CPU that failed rounding up before adds d308ce0d3969 kdb: Don't back trace on a cpu that didn't round up adds 50c3022fee89 kdb: use bool for binary state indicators adds 4fbc914c15f9 mips/kgdb: prepare arch_kgdb_ops for constness adds 97498c96a186 kgdb/treewide: constify struct kgdb_arch arch_kgdb_ops adds 0f4dd3447560 Merge remote-tracking branch 'kgdb-dt/kgdb/for-next' adds 0a4e6371bed2 mm/page_alloc.c: memory hotplug: free pages as higher order adds 40e2347b1144 memory_hotplug-free-pages-as-higher-order-fix adds 2db31b22f05a memory_hotplug-free-pages-as-higher-order-fix-fix adds 19be34be03f2 mm: balloon: update comment about isolation/migration/compaction adds 2fbacf3a73b7 mm: convert PG_balloon to PG_offline adds 2e8b5d3ae336 mm-convert-pg_balloon-to-pg_offline-fix adds ce8169ad22b8 kexec: export PG_offline to VMCOREINFO adds 1c09ff308919 xen/balloon: mark inflated pages PG_offline adds dfb6110b5b17 hv_balloon: mark inflated pages PG_offline adds d5ceb4326613 vmw_balloon: mark inflated pages PG_offline adds 0c9c9a2d26c8 vmw_balloon-mark-inflated-pages-pg_offline-v2 adds 904bd4f7d3ae PM/Hibernate: use pfn_to_online_page() adds d0274e9b6d2e PM/Hibernate: exclude all PageOffline() pages adds adfe297d396a pm-hibernate-exclude-all-pageoffline-pages-v2 adds c6643cfc2dd2 checkpatch: don't interpret stack dumps as commit IDs adds d325b50a9fdf mm, thp: always specify disabled vmas as nh in smaps adds f10adb349c3f zram: idle writeback fixes and cleanup adds befca2bf844d zram-idle-writeback-fixes-and-cleanup-fix adds 23e8d57c641a mm/page_owner: fix for deferred struct page init adds d3b58e028a1f fork, memcg: fix cached_stacks case adds 61164bdd4f6c slab: alien caches must not be initialized if the allocati [...] adds 82762604dd8e mm/usercopy.c: no check page span for stack objects adds 3f3785e4587a usercopy: improve comments after reorder adds 75f2748e219b mm, memcg: fix reclaim deadlock with writeback adds 226d8ab4602f mm-memcg-fix-reclaim-deadlock-with-writeback-fix adds 16b4596409c9 mm-memcg-fix-reclaim-deadlock-with-writeback-fix-checkpatch-fixes adds 6f28e4fd49e2 mm-treewide-remove-unused-address-argument-from-pte_alloc- [...] adds 64ef99c27633 kasan, arm64: use ARCH_SLAB_MINALIGN instead of manual aligning adds 4d48407454da kasan: make tag based mode work with CONFIG_HARDENED_USERCOPY adds 65c7df5e76e4 kasan: fix krealloc handling for tag-based mode adds 5e94b3614698 tools/vm/page_owner: use page_owner_sort in the use example adds 9bdfc294710b mm/memory.c: initialise mmu_notifier_range correctly adds 9168b9674697 mm: page_mapped: don't assume compound page is huge or THP adds 44aee43600cd mm, mempolicy: fix uninit memory access adds 427b596c434a hugetlbfs: revert "Use i_mmap_rwsem to fix page fault/trun [...] adds 45c9bf97c68d hugetlbfs: revert "use i_mmap_rwsem for more pmd sharing s [...] adds bcbaa51b324f mm, page_alloc: do not wake kswapd with zone lock held adds f7220ac85351 proc: fix /proc/net/* after setns(2) adds c380df335201 proc-fix-proc-net-after-setns2-checkpatch-fixes adds 91312afe1894 proc-fix-proc-net-after-setns2-checkpatch-fixes-fix adds f154e9accbc1 scripts/decode_stacktrace.sh: handle RIP address with segment adds 8bce320cdf7c sh: remove nargs from __SYSCALL adds 47ddb5b356e7 sh: generate uapi header and syscall table header files adds bd83d7dc57a2 lib/debugobjects.c: move printk out of db lock critical sections adds 79addeb78036 ocfs2: clear zero in unaligned direct IO adds 92d68ee1e564 ocfs2-clear-zero-in-unaligned-direct-io-checkpatch-fixes adds 91cd213ca616 ocfs2/dlm: clean DLM_LKSB_GET_LVB and DLM_LKSB_PUT_LVB whe [...] adds 134271069a4f ocfs2/dlm: return DLM_CANCELGRANT if the lock is on grante [...] adds 4feabd2b92fc mm/slub.c: freelist is ensured to be NULL when new_slab() fails adds 456ff214e8e9 mm: Refactor readahead defines in mm.h adds a12a820e92dc mm/vmalloc.c: don't dereference possible NULL pointer in _ [...] adds 9f5fa9373c9d mm: replace all open encodings for NUMA_NO_NODE adds 3856193d8452 tools/: replace open encodings for NUMA_NO_NODE adds 31012bdd7427 mm: reuse only-pte-mapped KSM page in do_wp_page() adds d2e5b122b83c mm-reuse-only-pte-mapped-ksm-page-in-do_wp_page-fix adds a7832349b647 powerpc: prefer memblock APIs returning virtual address adds ec034bfb411f microblaze: prefer memblock API returning virtual address adds 29248b408e10 sh: prefer memblock APIs returning virtual address adds e9b0da865639 openrisc: simplify pte_alloc_one_kernel() adds f1606080ac80 arch: simplify several early memory allocations adds 68e75e637e89 arm, s390, unicore32: remove oneliner wrappers for membloc [...] adds 3113c5e66b74 mm, slub: make the comment of put_cpu_partial() complete adds 6abb00bc8199 memcg: localize memcg_kmem_enabled() check adds 8a55abf0cdf0 mm/vmalloc: fix size check for remap_vmalloc_range_partial() adds dc6d46f5eb27 mm/vmalloc: do not call kmemleak_free() on not yet account [...] adds 5a4e55a49ac7 mm/vmalloc: pass VM_USERMAP flags directly to __vmalloc_no [...] adds 8ec6fd0aaa1f memcg: schedule high reclaim for remote memcgs on high_work adds 116d842feb27 vmalloc: export __vmalloc_node_range for CONFIG_TEST_VMALL [...] adds 7f8d65635b12 vmalloc: add test driver to analyse vmalloc allocator adds 67e7d569f5ce vmalloc-add-test-driver-to-analyse-vmalloc-allocator-fix adds 8c2c5515abd4 selftests/vm: add script helper for CONFIG_TEST_VMALLOC_MODULE adds 5a05e6f2ac82 mm: remove sysctl_extfrag_handler() adds 81eb3ac82842 openvswitch: convert to kvmalloc adds 0d97da5b7e00 md: convert to kvmalloc adds de7b509836d9 selinux: convert to kvmalloc adds 624820a13b62 Generic radix trees adds b74d9a358e20 proc: commit to genradix adds b1c5543e9bf5 sctp: convert to genradix adds d9ef6eef2c8b Drop flex_arrays adds bc1cd6b17191 mm/hugetlb: distinguish between migratability and movability adds 59441ef11a6d mm/hugetlb: enable PUD level huge page migration adds 1c690ba4e4bb mm/hugetlb: enable arch specific huge page size support fo [...] adds 03fdefd1f500 arm64/mm: enable HugeTLB migration adds 365316f3502b arm64/mm: enable HugeTLB migration for contiguous bit Huge [...] adds ca7372ce0456 mm: remove extra drain pages on pcp list adds 97e2e1fbcadf page_poison: play nicely with KASAN adds 83f561a45676 mm, compaction: shrink compact_control adds c80a3f37523e mm, compaction: rearrange compact_control adds 10d297b226ad mm, compaction: remove last_migrated_pfn from compact_control adds ae1c932ee097 mm, compaction: remove unnecessary zone parameter in some [...] adds e679263be309 mm, compaction: rename map_pages to split_map_pages adds 569adca391ee mm, compaction: skip pageblocks with reserved pages adds d570785fc274 mm, migrate: immediately fail migration of a page with no [...] adds 52157f46bcd4 mm, compaction: always finish scanning of a full pageblock adds 5915e7f48c5f mm, compaction: use the page allocator bulk-free helper fo [...] adds cb9402ae5558 mm, compaction: ignore the fragmentation avoidance boost f [...] adds 6ef1b84a3fcf mm, compaction: use free lists to quickly locate a migrati [...] adds fb28dd002057 mm, compaction: keep migration source private to a single [...] adds 3deb1d66d672 mm, compaction: use free lists to quickly locate a migrati [...] adds db06d4c49eb6 mm, compaction: avoid rescanning the same pageblock multip [...] adds 94d5992baaa5 mm, compaction: finish pageblock scanning on contention adds 6fea2de5422c mm, compaction: check early for huge pages encountered by [...] adds 555ec07b4801 mm, compaction: keep cached migration PFNs synced for unus [...] adds 5d70bfe0a12f mm, compaction: rework compact_should_abort as compact_che [...] adds cbec95001c0c mm, compaction: do not consider a need to reschedule as co [...] adds e79e061ed4aa mm, compaction: reduce unnecessary skipping of migration t [...] adds 1688e2896de4 mm, compaction: round-robin the order while searching the [...] adds f2267e168658 mm, compaction: sample pageblocks for free pages adds 6e583717d524 mm, compaction: be selective about what pageblocks to clea [...] adds 3b8f1772b25d mm, compaction: capture a page under direct compaction adds 89fb2aa1a477 mm, compaction: do not direct compact remote memory adds e20de7663c99 mm: add an F_SEAL_FUTURE_WRITE seal to memfd adds 0599367b62de mm/memfd: make F_SEAL_FUTURE_WRITE seal more robust adds 099bd249f506 mm-add-an-f_seal_future_write-seal-to-memfd-fix-2 adds 14124d26889f selftests/memfd: add tests for F_SEAL_FUTURE_WRITE seal adds 3d35e5b13803 selftests/memfd: modify tests for F_SEAL_FUTURE_WRITE seal adds 5947054a47ca mm: use mm_zero_struct_page from SPARC on all 64b architectures adds 818900f6c588 mm: drop meminit_pfn_in_nid as it is redundant adds 93455dcd8f8c mm: implement new zone specific memblock iterator adds 3d9fbf340d8a mm: initialize MAX_ORDER_NR_PAGES at a time instead of doi [...] adds 8641b21579e7 mm: move hot-plug specific memory init into separate funct [...] adds e5332b156681 mm: add reserved flag setting to set_page_links() adds 2e69eda6df6b mm: use common iterator for deferred_init_pages and deferr [...] adds 957a8dda4b36 mm/page_alloc.c: calculate first_deferred_pfn directly adds 87a7a774e3c5 mm/mmu_notifier: contextual information for event triggeri [...] adds c6aaa55c7e14 mm-mmu_notifier-contextual-information-for-event-triggerin [...] adds 6c23187c3792 mm-mmu_notifier-contextual-information-for-event-triggerin [...] adds 263422ebebe7 filemap: kill page_cache_read usage in filemap_fault adds 79b39c37ec25 filemap-kill-page_cache_read-usage-in-filemap_fault-fix adds ab7a200502a6 filemap: pass vm_fault to the mmap ra helpers adds a5a1b977264f filemap: drop the mmap_sem for all blocking operations adds 56a502b2e04f filemap-drop-the-mmap_sem-for-all-blocking-operations-v6 adds b6de0cafe384 filemap-drop-the-mmap_sem-for-all-blocking-operations-fix adds 23e3cfe8aab6 filemap-drop-the-mmap_sem-for-all-blocking-operations-chec [...] adds e4c7623bf62f mm, memory_hotplug: don't bail out in do_migrate_range() p [...] adds fb8ef7477c72 mm, swap: fix race between swapoff and some swap operations adds 344296c9d391 mm, swap: fix race between swapoff and some swap operations adds e1020f95c533 mm: don't expose page to fast gup before it's ready adds c1546045361a mm/page_owner: align with pageblock_nr_pages adds bb88650c3029 mm/page_owner: align with pageblock_nr pages adds 5b724af43941 fs/buffer.c: add debug print for __getblk_gfp() stall problem adds ca862411643b fs/buffer.c: dump more info for __getblk_gfp() stall problem adds 91b3a6074496 lockdep: Add debug printk() for downgrade_write() warning. adds 9c2175c69ebc kernel.h: unconditionally include asm/div64.h for do_div() adds 12537a0d66b7 kernel/panic.c: taint: fix debugfs_simple_attr.cocci warnings adds b9f3dd1d094e lib/genalloc.c: export symbol addr_in_gen_pool adds fa2ec991c5a9 lib/genalloc.c: rename addr_in_gen_pool to gen_pool_has_addr adds bca651e5d8e8 Documentation: rename addr_in_gen_pool to gen_pool_has_addr adds e89d04c81643 epoll: make sure all elements in ready list are in FIFO order adds f92cacf11817 epoll: loosen irq safety in ep_poll_callback() adds ce5114283a3d epoll: unify awaking of wakeup source on ep_poll_callback() path adds 07838fd94488 epoll: use rwlock in order to reduce ep_poll_callback() co [...] adds b0749a9c5b18 ptrace: take into account saved_sigmask in PTRACE_{GET,SET [...] adds f368c19abb61 kernel/exit.c: release ptraced tasks before zap_pid_ns_processes adds 4ac14c0f47d2 exec: increase BINPRM_BUF_SIZE to 256 adds 19b92551ddee ipc: allow boot time extension of IPCMNI from 32k to 8M adds d40ee499c885 ipc-allow-boot-time-extension-of-ipcmni-from-32k-to-8m-che [...] adds 49ac62838c43 ipc: conserve sequence numbers in extended IPCMNI mode adds c8fbb22dab73 Merge branch 'akpm-current/current' adds 0525d55f1de0 tools/: fix for replace open encodings for NUMA_NO_NODE adds bb3511a5b859 scripts/atomic/check-atomics.sh: don't assume that scripts [...] adds eb6e38173f76 include/linux/sched/signal.h: replace `tsk' with `task' adds 92ee439da0e6 locking/atomics: build atomic headers as required adds 69cfa0e86fa1 kernel/fork.c: remove duplicated include adds 58d19939d856 drivers/media/platform/sti/delta/delta-ipc.c: fix read buf [...] adds 3600e0636f7c Merge branch 'akpm/master' adds 139287cc2cc0 Add linux-next specific files for 20190108
No new revisions were added by this update.
Summary of changes: .mailmap | 5 +- CREDITS | 13 +- Documentation/ABI/testing/sysfs-block-zram | 11 +- Documentation/admin-guide/kernel-parameters.txt | 25 + Documentation/admin-guide/mm/pagemap.rst | 9 +- Documentation/admin-guide/reporting-bugs.rst | 2 +- Documentation/blockdev/zram.txt | 74 +- Documentation/core-api/flexible-arrays.rst | 130 - Documentation/core-api/genalloc.rst | 2 +- Documentation/core-api/generic-radix-tree.rst | 12 + Documentation/core-api/index.rst | 1 + 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/arm/renesas.yaml | 228 ++ Documentation/devicetree/bindings/arm/shmobile.txt | 155 -- .../devicetree/bindings/dma/xilinx/xilinx_dma.txt | 7 +- Documentation/devicetree/bindings/eeprom/at24.txt | 1 + .../devicetree/bindings/gpio/gpio-pca953x.txt | 1 + .../bindings/hwlock/st,stm32-hwspinlock.txt | 23 + .../devicetree/bindings/hwmon/hih6130.txt | 12 + 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/input/cypress,tm2-touchkey.txt | 9 +- .../input/touchscreen/raspberrypi,firmware-ts.txt | 26 + .../bindings/interconnect/interconnect.txt | 60 + .../bindings/interconnect/qcom,sdm845.txt | 24 + .../bindings/mailbox/nvidia,tegra186-hsp.txt | 30 +- .../bindings/memory-controllers/pl353-smc.txt | 47 + .../devicetree/bindings/mtd/fsl-quadspi.txt | 65 - .../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/remoteproc/qcom,adsp.txt | 6 + .../devicetree/bindings/remoteproc/qcom,q6v5.txt | 64 +- .../devicetree/bindings/reset/socfpga-reset.txt | 3 +- .../devicetree/bindings/reset/uniphier-reset.txt | 25 +- .../devicetree/bindings/serial/rda,8810pl-uart.txt | 17 + .../devicetree/bindings/serio/olpc,ap-sp.txt | 4 + .../devicetree/bindings/soc/qcom/qcom,glink.txt | 5 + Documentation/devicetree/bindings/sound/ak4458.txt | 2 +- .../bindings/sound/audio-graph-scu-card.txt | 123 - Documentation/devicetree/bindings/sound/cs4341.txt | 22 + .../bindings/sound/davinci-mcasp-audio.txt | 17 + .../devicetree/bindings/sound/fsl,micfil.txt | 32 + .../bindings/sound/rockchip,rk3328-codec.txt | 23 + .../devicetree/bindings/sound/sgtl5000.txt | 9 + .../devicetree/bindings/sound/simple-scu-card.txt | 94 - .../bindings/sound/xlnx,audio-formatter.txt | 29 + .../devicetree/bindings/sound/xlnx,spdif.txt | 28 + .../devicetree/bindings/spi/spi-fsl-qspi.txt | 63 + .../devicetree/bindings/spi/spi-stm32.txt | 9 +- .../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/fault-injection/fault-injection.txt | 2 +- .../features/core/cBPF-JIT/arch-support.txt | 1 + .../features/core/eBPF-JIT/arch-support.txt | 1 + .../core/generic-idle-thread/arch-support.txt | 1 + .../features/core/jump-labels/arch-support.txt | 1 + .../features/core/tracehook/arch-support.txt | 1 + .../features/debug/KASAN/arch-support.txt | 1 + .../debug/gcov-profile-all/arch-support.txt | 1 + Documentation/features/debug/kgdb/arch-support.txt | 1 + .../debug/kprobes-on-ftrace/arch-support.txt | 1 + .../features/debug/kprobes/arch-support.txt | 1 + .../features/debug/kretprobes/arch-support.txt | 1 + .../features/debug/optprobes/arch-support.txt | 1 + .../features/debug/stackprotector/arch-support.txt | 1 + .../features/debug/uprobes/arch-support.txt | 1 + .../debug/user-ret-profiler/arch-support.txt | 1 + .../features/io/dma-contiguous/arch-support.txt | 1 + .../locking/cmpxchg-local/arch-support.txt | 1 + .../features/locking/lockdep/arch-support.txt | 1 + .../locking/queued-rwlocks/arch-support.txt | 1 + .../locking/queued-spinlocks/arch-support.txt | 1 + .../locking/rwsem-optimized/arch-support.txt | 1 + .../features/perf/kprobes-event/arch-support.txt | 1 + .../features/perf/perf-regs/arch-support.txt | 1 + .../features/perf/perf-stackdump/arch-support.txt | 1 + .../sched/membarrier-sync-core/arch-support.txt | 1 + .../features/sched/numa-balancing/arch-support.txt | 1 + .../seccomp/seccomp-filter/arch-support.txt | 1 + .../time/arch-tick-broadcast/arch-support.txt | 1 + .../features/time/clockevents/arch-support.txt | 1 + .../time/context-tracking/arch-support.txt | 1 + .../features/time/irq-time-acct/arch-support.txt | 1 + .../time/modern-timekeeping/arch-support.txt | 1 + .../features/time/virt-cpuacct/arch-support.txt | 1 + .../features/vm/ELF-ASLR/arch-support.txt | 1 + .../features/vm/PG_uncached/arch-support.txt | 1 + Documentation/features/vm/THP/arch-support.txt | 1 + Documentation/features/vm/TLB/arch-support.txt | 1 + .../features/vm/huge-vmap/arch-support.txt | 1 + .../features/vm/ioremap_prot/arch-support.txt | 1 + .../features/vm/numa-memblock/arch-support.txt | 1 + .../features/vm/pte_special/arch-support.txt | 1 + Documentation/filesystems/dax.txt | 2 +- Documentation/filesystems/ext2.txt | 2 +- Documentation/filesystems/fscrypt.rst | 183 +- Documentation/filesystems/fsverity.rst | 583 +++++ Documentation/filesystems/index.rst | 11 + Documentation/filesystems/mount_api.txt | 709 ++++++ Documentation/filesystems/path-lookup.rst | 24 +- Documentation/filesystems/proc.txt | 7 +- Documentation/flexible-arrays.txt | 123 - Documentation/hid/uhid.txt | 2 +- Documentation/hwmon/f71882fg | 2 +- Documentation/input/event-codes.rst | 21 +- Documentation/interconnect/interconnect.rst | 94 + Documentation/ioctl/ioctl-number.txt | 1 + Documentation/kbuild/makefiles.txt | 9 +- Documentation/media/uapi/v4l/buffer.rst | 11 +- Documentation/media/uapi/v4l/extended-controls.rst | 28 +- .../media/uapi/v4l/pixfmt-meta-intel-ipu3.rst | 25 +- Documentation/media/v4l-drivers/ipu3.rst | 4 +- Documentation/memory-barriers.txt | 20 + Documentation/networking/checksum-offloads.rst | 143 ++ Documentation/networking/checksum-offloads.txt | 122 - Documentation/networking/index.rst | 2 + Documentation/networking/segmentation-offloads.rst | 184 ++ Documentation/networking/segmentation-offloads.txt | 170 -- Documentation/networking/snmp_counter.rst | 240 +- Documentation/process/coding-style.rst | 60 +- Documentation/process/submitting-patches.rst | 4 +- Documentation/sysctl/kernel.txt | 17 + .../translations/it_IT/process/coding-style.rst | 57 +- .../it_IT/process/submitting-patches.rst | 862 ++++++- Documentation/translations/zh_CN/coding-style.rst | 57 +- Kbuild | 4 +- MAINTAINERS | 118 +- Makefile | 47 +- Next/SHA1s | 294 +++ Next/Trees | 296 +++ Next/merge.log | 2605 ++++++++++++++++++++ Next/quilt-import.log | 2 + arch/Kconfig | 6 + arch/alpha/include/asm/barrier.h | 1 + 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/topology.h | 3 +- arch/alpha/include/asm/uaccess.h | 10 +- arch/alpha/include/uapi/asm/Kbuild | 7 - arch/alpha/kernel/signal.c | 12 +- arch/alpha/lib/csum_partial_copy.c | 2 +- arch/arc/include/asm/Kbuild | 4 - arch/arc/include/asm/arcregs.h | 2 +- arch/arc/include/asm/bitops.h | 10 +- arch/arc/include/asm/futex.h | 2 +- arch/arc/include/asm/perf_event.h | 3 +- arch/arc/include/asm/pgalloc.h | 5 +- arch/arc/include/uapi/asm/Kbuild | 25 - arch/arc/kernel/perf_event.c | 136 +- arch/arc/kernel/process.c | 2 +- arch/arc/kernel/setup.c | 6 +- arch/arc/kernel/signal.c | 4 +- arch/arc/kernel/troubleshoot.c | 30 +- arch/arc/mm/fault.c | 2 +- arch/arc/mm/init.c | 3 +- arch/arm/Kconfig | 27 +- arch/arm/Makefile | 1 + arch/arm/arm-soc-for-next-contents.txt | 66 + arch/arm/boot/Makefile | 2 +- arch/arm/boot/compressed/Makefile | 2 +- arch/arm/boot/compressed/atags_to_fdt.c | 23 + arch/arm/boot/dts/Makefile | 3 + arch/arm/boot/dts/am335x-chiliboard.dts | 4 + arch/arm/boot/dts/mt7623.dtsi | 3 - arch/arm/boot/dts/omap3-evm-common.dtsi | 7 +- arch/arm/boot/dts/omap3-evm-processor-common.dtsi | 10 +- arch/arm/boot/dts/omap4-droid4-xt894.dts | 10 +- arch/arm/boot/dts/omap4-panda-common.dtsi | 6 +- arch/arm/boot/dts/r8a7743.dtsi | 43 +- arch/arm/boot/dts/r8a7744.dtsi | 150 +- arch/arm/boot/dts/r8a77470-iwg23s-sbc.dts | 18 + arch/arm/boot/dts/r8a7790-stout.dts | 15 +- 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/boot/dts/rk3036-kylin.dts | 1 - arch/arm/boot/dts/rk3036.dtsi | 1 + arch/arm/boot/dts/rk3066a.dtsi | 1 + arch/arm/boot/dts/rk3188-bqedison2qc.dts | 17 +- arch/arm/boot/dts/rk3188.dtsi | 1 - arch/arm/boot/dts/s5pv210-fascinate4g.dts | 7 - arch/arm/boot/dts/s5pv210-galaxys.dts | 7 - arch/arm/boot/dts/s5pv210.dtsi | 11 +- arch/arm/boot/dts/sun4i-a10.dtsi | 5 + arch/arm/boot/dts/sun7i-a20-bananapi.dts | 5 + arch/arm/common/sa1111.c | 59 - arch/arm/configs/bcm2835_defconfig | 3 + arch/arm/configs/multi_v7_defconfig | 2 + arch/arm/configs/shmobile_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/include/uapi/asm/Kbuild | 18 - arch/arm/kernel/atags_parse.c | 1 + arch/arm/kernel/head.S | 2 +- arch/arm/kernel/jump_label.c | 4 - 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-actions/platsmp.c | 15 - arch/arm/mach-omap2/Kconfig | 1 - arch/arm/mach-omap2/omap-smp.c | 20 - arch/arm/mach-oxnas/Makefile | 1 - arch/arm/mach-oxnas/hotplug.c | 109 - arch/arm/mach-oxnas/platsmp.c | 4 - 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-qcom/platsmp.c | 26 - 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-s3c24xx/mach-osiris-dvs.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-shmobile/regulator-quirk-rcar-gen2.c | 5 + arch/arm/mach-socfpga/socfpga.c | 4 + 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/hotplug.c | 108 - 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/dma-mapping.c | 2 +- arch/arm/mm/fault.c | 6 + arch/arm/mm/mmu.c | 15 +- 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 +- arch/arm/plat-versatile/hotplug.c | 105 + arch/arm/plat-versatile/include/plat/platsmp.h | 2 + arch/arm/plat-versatile/platsmp.c | 47 +- arch/arm/tools/Makefile | 3 +- arch/arm64/Kconfig | 4 + arch/arm64/Kconfig.platforms | 8 + arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi | 11 +- .../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/boot/dts/qcom/sdm845.dtsi | 5 + arch/arm64/boot/dts/renesas/r8a774a1.dtsi | 2 +- arch/arm64/boot/dts/renesas/r8a774c0.dtsi | 1748 +++++++++++++ arch/arm64/boot/dts/renesas/r8a7795.dtsi | 40 +- .../arm64/boot/dts/renesas/r8a7796-salvator-xs.dts | 3 +- arch/arm64/boot/dts/renesas/r8a7796.dtsi | 40 +- arch/arm64/boot/dts/renesas/r8a77990-ebisu.dts | 25 +- arch/arm64/boot/dts/renesas/r8a77990.dtsi | 190 +- arch/arm64/boot/dts/renesas/r8a77995-draak.dts | 4 +- arch/arm64/boot/dts/renesas/ulcb-kf.dtsi | 138 ++ arch/arm64/boot/dts/renesas/ulcb.dtsi | 70 +- arch/arm64/boot/dts/rockchip/rk3328-rock64.dts | 26 +- arch/arm64/boot/dts/rockchip/rk3328.dtsi | 14 + arch/arm64/configs/defconfig | 4 + arch/arm64/include/asm/atomic.h | 237 +- arch/arm64/include/asm/atomic_ll_sc.h | 28 +- arch/arm64/include/asm/atomic_lse.h | 38 +- arch/arm64/include/asm/cache.h | 6 + arch/arm64/include/asm/cmpxchg.h | 60 +- arch/arm64/include/asm/futex.h | 2 +- arch/arm64/include/asm/hugetlb.h | 5 + arch/arm64/include/asm/pgalloc.h | 4 +- arch/arm64/include/asm/smp.h | 8 +- arch/arm64/include/asm/sync_bitops.h | 16 +- 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/Kbuild | 18 - 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/jump_label.c | 4 - 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/hugetlbpage.c | 20 + arch/arm64/mm/init.c | 2 +- arch/c6x/include/asm/bitops.h | 2 +- arch/c6x/include/uapi/asm/Kbuild | 26 - arch/c6x/kernel/signal.c | 4 +- arch/c6x/mm/dma-coherent.c | 9 +- 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 | 29 - 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/include/uapi/asm/Kbuild | 26 - 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/include/uapi/asm/Kbuild | 23 - 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/include/uapi/asm/Kbuild | 7 - arch/ia64/kernel/numa.c | 2 +- arch/ia64/kernel/ptrace.c | 4 +- arch/ia64/kernel/signal.c | 4 +- arch/ia64/mm/discontig.c | 6 +- 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/include/uapi/asm/Kbuild | 19 - 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/include/uapi/asm/Kbuild | 25 - arch/microblaze/kernel/signal.c | 4 +- arch/microblaze/mm/init.c | 5 +- arch/microblaze/mm/pgtable.c | 3 +- arch/mips/alchemy/common/time.c | 2 +- arch/mips/alchemy/devboards/db1000.c | 76 +- arch/mips/alchemy/devboards/db1200.c | 24 +- arch/mips/alchemy/devboards/db1300.c | 23 +- arch/mips/alchemy/devboards/db1550.c | 13 +- arch/mips/bcm63xx/Makefile | 6 +- arch/mips/bcm63xx/boards/board_bcm963xx.c | 20 - arch/mips/bcm63xx/dev-dsp.c | 56 - arch/mips/bcm63xx/reset.c | 2 +- arch/mips/cavium-octeon/executive/cvmx-helper.c | 3 +- arch/mips/configs/ath79_defconfig | 1 + arch/mips/configs/generic_defconfig | 2 +- arch/mips/include/asm/atomic.h | 2 +- arch/mips/include/asm/bitops.h | 2 +- arch/mips/include/asm/checksum.h | 4 +- arch/mips/include/asm/futex.h | 2 +- .../asm/mach-au1x00/cpu-feature-overrides.h | 3 + .../include/asm/mach-bcm63xx/bcm63xx_dev_dsp.h | 14 - .../mips/include/asm/mach-bcm63xx/board_bcm963xx.h | 5 - .../include/asm/mach-lantiq/falcon/falcon_irq.h | 2 - .../mips/include/asm/mach-lantiq/xway/lantiq_irq.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/include/uapi/asm/Kbuild | 3 - arch/mips/kernel/jump_label.c | 4 - 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/lantiq/irq.c | 77 +- 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/ralink/Kconfig | 1 + arch/mips/sibyte/common/sb_tbprof.c | 2 +- arch/nds32/configs/defconfig | 2 +- arch/nds32/include/asm/Kbuild | 10 - arch/nds32/include/asm/futex.h | 2 +- arch/nds32/include/asm/pgalloc.h | 5 +- arch/nds32/include/asm/uaccess.h | 11 +- arch/nds32/include/uapi/asm/Kbuild | 26 - arch/nds32/kernel/perf_event_cpu.c | 11 +- arch/nds32/kernel/signal.c | 4 +- arch/nds32/mm/alignment.c | 8 +- arch/nds32/mm/init.c | 12 +- arch/nios2/Kconfig | 4 - arch/nios2/include/asm/pgalloc.h | 6 +- arch/nios2/include/asm/pgtable.h | 1 - arch/nios2/include/asm/tlbflush.h | 19 +- arch/nios2/include/asm/uaccess.h | 8 +- arch/nios2/include/uapi/asm/Kbuild | 26 - arch/nios2/kernel/nios2_ksyms.c | 12 + arch/nios2/kernel/signal.c | 2 +- arch/nios2/mm/cacheflush.c | 7 +- arch/nios2/mm/fault.c | 2 +- arch/nios2/mm/tlb.c | 191 +- arch/nios2/platform/Kconfig.platform | 9 - 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/include/uapi/asm/Kbuild | 27 - arch/openrisc/kernel/signal.c | 6 +- arch/openrisc/mm/cache.c | 2 +- arch/openrisc/mm/ioremap.c | 14 +- arch/parisc/include/asm/bitops.h | 2 +- arch/parisc/include/asm/futex.h | 2 +- arch/parisc/include/asm/hardirq.h | 1 + arch/parisc/include/asm/pgalloc.h | 4 +- arch/parisc/include/asm/uaccess.h | 2 +- arch/parisc/include/uapi/asm/Kbuild | 7 - arch/parisc/kernel/irq.c | 19 +- arch/parisc/kernel/smp.c | 1 + arch/parisc/kernel/syscall.S | 2 +- arch/parisc/kernel/syscalls/syscalltbl.sh | 4 +- arch/parisc/mm/init.c | 4 +- arch/powerpc/Kconfig | 23 +- arch/powerpc/configs/44x/fsp2_defconfig | 29 +- arch/powerpc/configs/44x/iss476-smp_defconfig | 24 +- arch/powerpc/configs/44x/warp_defconfig | 12 +- arch/powerpc/configs/holly_defconfig | 12 +- arch/powerpc/configs/mvme5100_defconfig | 25 +- arch/powerpc/configs/ppc40x_defconfig | 1 + arch/powerpc/configs/skiroot_defconfig | 48 +- arch/powerpc/configs/storcenter_defconfig | 15 +- arch/powerpc/include/asm/asm-prototypes.h | 2 +- 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/pci-bridge.h | 3 +- arch/powerpc/include/asm/uaccess.h | 10 +- arch/powerpc/include/uapi/asm/Kbuild | 7 - arch/powerpc/kernel/align.c | 3 +- arch/powerpc/kernel/head_booke.h | 18 +- arch/powerpc/kernel/jump_label.c | 2 - arch/powerpc/kernel/paca.c | 19 +- arch/powerpc/kernel/pci-common.c | 3 +- arch/powerpc/kernel/prom.c | 4 + arch/powerpc/kernel/prom_init.c | 8 +- arch/powerpc/kernel/prom_init_check.sh | 2 +- arch/powerpc/kernel/rtas_flash.c | 2 +- arch/powerpc/kernel/rtasd.c | 2 +- arch/powerpc/kernel/setup-common.c | 4 +- arch/powerpc/kernel/setup_64.c | 24 +- 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/kvm/book3s_64_mmu_radix.c | 2 +- arch/powerpc/lib/checksum_wrappers.c | 4 +- arch/powerpc/mm/fault.c | 2 +- arch/powerpc/mm/hash_utils_64.c | 6 +- arch/powerpc/mm/numa.c | 14 +- arch/powerpc/mm/pgtable-book3e.c | 8 +- arch/powerpc/mm/pgtable-book3s64.c | 5 +- arch/powerpc/mm/pgtable-frag.c | 2 +- arch/powerpc/mm/pgtable-radix.c | 25 +- arch/powerpc/mm/pgtable_32.c | 8 +- arch/powerpc/mm/ppc_mmu_32.c | 3 +- arch/powerpc/mm/subpage-prot.c | 2 +- arch/powerpc/oprofile/backtrace.c | 4 +- arch/powerpc/platforms/4xx/ocm.c | 10 +- arch/powerpc/platforms/cell/spufs/file.c | 16 +- arch/powerpc/platforms/pasemi/iommu.c | 5 +- arch/powerpc/platforms/powernv/memtrace.c | 5 +- arch/powerpc/platforms/powernv/opal-lpc.c | 4 +- arch/powerpc/platforms/powernv/opal-tracepoints.c | 2 +- arch/powerpc/platforms/powernv/opal-wrappers.S | 2 +- arch/powerpc/platforms/powernv/opal.c | 3 +- arch/powerpc/platforms/pseries/hvCall.S | 4 +- arch/powerpc/platforms/pseries/lpar.c | 2 +- arch/powerpc/platforms/pseries/scanlog.c | 2 +- arch/powerpc/platforms/pseries/setup.c | 18 +- arch/powerpc/sysdev/dart_iommu.c | 7 +- arch/riscv/Kconfig | 3 + arch/riscv/configs/defconfig | 9 +- arch/riscv/include/asm/Kbuild | 25 - arch/riscv/include/asm/futex.h | 2 +- arch/riscv/include/asm/pgalloc.h | 6 +- arch/riscv/include/asm/ptrace.h | 5 + arch/riscv/include/asm/syscall.h | 10 + arch/riscv/include/asm/thread_info.h | 6 + arch/riscv/include/asm/uaccess.h | 14 +- arch/riscv/include/asm/unistd.h | 2 + arch/riscv/include/uapi/asm/Kbuild | 28 - arch/riscv/kernel/entry.S | 4 +- arch/riscv/kernel/ptrace.c | 9 +- arch/riscv/kernel/signal.c | 4 +- arch/s390/boot/string.c | 1 + arch/s390/configs/debug_defconfig | 2 +- arch/s390/configs/performance_defconfig | 2 +- arch/s390/include/asm/ap.h | 28 +- arch/s390/include/asm/bitops.h | 4 +- arch/s390/include/asm/mmu_context.h | 2 +- arch/s390/include/asm/pgalloc.h | 4 +- arch/s390/include/asm/string.h | 28 +- arch/s390/include/asm/uaccess.h | 2 +- arch/s390/include/uapi/asm/Kbuild | 16 - arch/s390/include/uapi/asm/zcrypt.h | 4 +- arch/s390/kernel/Makefile | 3 +- arch/s390/kernel/jump_label.c | 4 - arch/s390/kernel/syscalls/Makefile | 12 +- arch/s390/kernel/vdso.c | 5 +- arch/s390/lib/string.c | 28 + arch/s390/mm/fault.c | 24 - arch/s390/mm/pgtable.c | 2 - arch/s390/numa/numa.c | 14 +- arch/s390/pci/pci.c | 7 +- arch/s390/pci/pci_clp.c | 2 +- arch/s390/tools/Makefile | 9 +- 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/include/uapi/asm/Kbuild | 19 - 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/syscalls/Makefile | 11 +- arch/sh/kernel/syscalls/syscallhdr.sh | 36 - arch/sh/kernel/syscalls/syscalltbl.sh | 32 - arch/sh/kernel/syscalls_32.S | 2 +- arch/sh/kernel/traps_64.c | 12 +- arch/sh/mm/gup.c | 3 +- arch/sh/mm/init.c | 18 +- arch/sh/mm/numa.c | 5 +- arch/sh/oprofile/backtrace.c | 2 +- arch/sh/tools/Makefile | 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/pgtable_64.h | 30 - arch/sparc/include/asm/uaccess_32.h | 3 +- arch/sparc/include/asm/uaccess_64.h | 2 +- arch/sparc/include/uapi/asm/Kbuild | 3 - arch/sparc/kernel/Makefile | 2 +- arch/sparc/kernel/jump_label.c | 4 - arch/sparc/kernel/pci_fire.c | 3 +- arch/sparc/kernel/pci_schizo.c | 3 +- arch/sparc/kernel/prom_64.c | 7 +- arch/sparc/kernel/psycho_common.c | 3 +- arch/sparc/kernel/sbus.c | 3 +- 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 | 21 +- 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/include/uapi/asm/Kbuild | 28 - arch/unicore32/kernel/signal.c | 4 +- arch/unicore32/mm/mmu.c | 14 +- arch/x86/Kconfig | 45 +- arch/x86/Makefile | 2 +- arch/x86/boot/compressed/Makefile | 2 +- arch/x86/entry/calling.h | 2 +- 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/atomic.h | 2 +- arch/x86/include/asm/bitops.h | 2 +- arch/x86/include/asm/checksum_32.h | 2 +- arch/x86/include/asm/cpufeature.h | 2 +- arch/x86/include/asm/io.h | 8 + arch/x86/include/asm/jump_label.h | 13 - arch/x86/include/asm/pci.h | 3 +- arch/x86/include/asm/pgalloc.h | 4 +- arch/x86/include/asm/pgtable_32.h | 2 +- arch/x86/include/asm/rmwcc.h | 6 +- arch/x86/include/asm/string_64.h | 18 - arch/x86/include/asm/uaccess.h | 97 +- arch/x86/include/uapi/asm/Kbuild | 3 - arch/x86/kernel/Makefile | 3 +- arch/x86/kernel/amd_gart_64.c | 10 +- arch/x86/kernel/apic/x2apic_uv_x.c | 7 +- arch/x86/kernel/cpu/resctrl/internal.h | 16 + arch/x86/kernel/cpu/resctrl/rdtgroup.c | 194 +- arch/x86/kernel/fpu/signal.c | 4 +- arch/x86/kernel/head64.c | 2 +- arch/x86/kernel/hpet.c | 4 - arch/x86/kernel/jump_label.c | 4 - arch/x86/kernel/setup.c | 20 +- arch/x86/kernel/signal.c | 14 +- arch/x86/kernel/smpboot.c | 3 +- arch/x86/kernel/stacktrace.c | 2 +- arch/x86/kernel/tsc.c | 30 +- arch/x86/kernel/vm86_32.c | 4 +- arch/x86/kvm/emulate.c | 2 +- arch/x86/lib/Makefile | 3 +- 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/include/uapi/asm/Kbuild | 10 - arch/xtensa/kernel/jump_label.c | 4 - arch/xtensa/kernel/signal.c | 4 +- arch/xtensa/kernel/stacktrace.c | 2 +- block/bio.c | 4 + block/blk-cgroup.c | 23 - block/blk-core.c | 3 +- block/bsg.c | 4 + certs/Makefile | 2 +- drivers/Kconfig | 2 + drivers/Makefile | 1 + drivers/acpi/Kconfig | 1 + drivers/acpi/acpi_dbg.c | 4 +- drivers/acpi/numa.c | 6 +- drivers/acpi/power.c | 22 + drivers/ata/pata_macio.c | 2 + drivers/base/devtmpfs.c | 1 + drivers/base/platform.c | 3 + drivers/base/power/main.c | 3 + drivers/base/regmap/regmap-irq.c | 2 +- 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/mtip32xx/mtip32xx.c | 5 +- drivers/block/sunvdc.c | 3 +- drivers/block/swim3.c | 14 +- drivers/block/virtio_blk.c | 83 +- drivers/block/zram/zram_drv.c | 90 +- drivers/block/zram/zram_drv.h | 5 +- drivers/cdrom/gdrom.c | 1 + drivers/char/generic_nvram.c | 4 +- drivers/char/ipmi/ipmi_devintf.c | 6 +- drivers/char/ipmi/ipmi_msghandler.c | 292 ++- drivers/char/ipmi/ipmi_si_intf.c | 5 +- drivers/char/ipmi/ipmi_ssif.c | 211 +- drivers/char/ipmi/kcs_bmc.c | 5 +- drivers/char/mem.c | 4 +- drivers/char/nwflash.c | 2 +- drivers/char/pcmcia/cm4000_cs.c | 4 +- drivers/char/random.c | 10 +- drivers/clk/imx/clk-imx8qxp-lpcg.c | 148 +- drivers/clk/imx/clk-imx8qxp.c | 154 +- drivers/clk/mmp/clk-of-mmp2.c | 4 + drivers/clk/rockchip/clk-rk3188.c | 4 +- drivers/clk/rockchip/clk-rk3328.c | 12 +- drivers/clocksource/timer-mp-csky.c | 6 +- drivers/cpufreq/scmi-cpufreq.c | 4 +- drivers/cpufreq/scpi-cpufreq.c | 4 +- drivers/crypto/ccp/psp-dev.c | 6 +- drivers/dma-buf/udmabuf.c | 2 +- drivers/dma/at_hdmac.c | 5 - drivers/dma/dmaengine.c | 4 +- drivers/dma/dw/core.c | 1 - drivers/dma/mv_xor.c | 5 +- drivers/dma/pl330.c | 1 - drivers/dma/qcom/hidma_mgmt.c | 3 +- drivers/dma/sa11x0-dma.c | 2 - drivers/dma/st_fdma.c | 3 - drivers/dma/stm32-dma.c | 71 +- drivers/dma/stm32-dmamux.c | 58 +- drivers/dma/stm32-mdma.c | 56 +- drivers/dma/tegra20-apb-dma.c | 40 +- drivers/dma/xilinx/xilinx_dma.c | 166 +- drivers/firewire/Kconfig | 1 - drivers/firewire/core-cdev.c | 2 +- drivers/firmware/arm_sdei.c | 6 - drivers/firmware/efi/efi.c | 3 + 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/gpio/gpio-pca953x.c | 1 + drivers/gpio/gpiolib-acpi.c | 7 +- 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_dp_helper.c | 2 + drivers/gpu/drm/drm_file.c | 2 +- drivers/gpu/drm/etnaviv/etnaviv_cmdbuf.h | 2 - drivers/gpu/drm/etnaviv/etnaviv_drv.c | 8 +- drivers/gpu/drm/etnaviv/etnaviv_gem.h | 1 + drivers/gpu/drm/etnaviv/etnaviv_gem_submit.c | 2 +- drivers/gpu/drm/etnaviv/etnaviv_perfmon.c | 6 +- drivers/gpu/drm/etnaviv/etnaviv_sched.c | 2 +- drivers/gpu/drm/i915/Makefile | 2 +- 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/gvt/vgpu.c | 4 +- drivers/gpu/drm/i915/i915_cmd_parser.c | 2 +- drivers/gpu/drm/i915/i915_debugfs.c | 428 ++-- drivers/gpu/drm/i915/i915_drv.c | 49 +- drivers/gpu/drm/i915/i915_drv.h | 241 +- drivers/gpu/drm/i915/i915_gem.c | 227 +- drivers/gpu/drm/i915/i915_gem_context.c | 2 +- drivers/gpu/drm/i915/i915_gem_execbuffer.c | 26 +- drivers/gpu/drm/i915/i915_gem_fence_reg.c | 10 +- drivers/gpu/drm/i915/i915_gem_gtt.c | 157 +- drivers/gpu/drm/i915/i915_gem_gtt.h | 2 - drivers/gpu/drm/i915/i915_gem_stolen.c | 7 +- drivers/gpu/drm/i915/i915_gem_tiling.c | 4 +- drivers/gpu/drm/i915/i915_gem_userptr.c | 3 +- drivers/gpu/drm/i915/i915_gpu_error.c | 74 +- drivers/gpu/drm/i915/i915_gpu_error.h | 1 + drivers/gpu/drm/i915/i915_ioc32.c | 2 +- drivers/gpu/drm/i915/i915_irq.c | 38 +- drivers/gpu/drm/i915/i915_params.c | 32 +- drivers/gpu/drm/i915/i915_params.h | 11 + drivers/gpu/drm/i915/i915_pci.c | 6 +- drivers/gpu/drm/i915/i915_perf.c | 14 +- drivers/gpu/drm/i915/i915_query.c | 4 +- drivers/gpu/drm/i915/i915_reg.h | 222 +- drivers/gpu/drm/i915/i915_request.c | 153 +- drivers/gpu/drm/i915/i915_request.h | 1 - drivers/gpu/drm/i915/i915_suspend.c | 12 +- drivers/gpu/drm/i915/i915_sysfs.c | 4 +- drivers/gpu/drm/i915/i915_timeline.h | 8 - drivers/gpu/drm/i915/i915_trace.h | 29 - drivers/gpu/drm/i915/intel_atomic.c | 2 +- drivers/gpu/drm/i915/intel_audio.c | 2 +- drivers/gpu/drm/i915/intel_bios.c | 13 +- drivers/gpu/drm/i915/intel_breadcrumbs.c | 26 - drivers/gpu/drm/i915/intel_cdclk.c | 10 +- drivers/gpu/drm/i915/intel_color.c | 218 +- drivers/gpu/drm/i915/intel_crt.c | 6 +- drivers/gpu/drm/i915/intel_ddi.c | 328 +-- drivers/gpu/drm/i915/intel_device_info.c | 107 +- drivers/gpu/drm/i915/intel_device_info.h | 31 +- drivers/gpu/drm/i915/intel_display.c | 166 +- drivers/gpu/drm/i915/intel_display.h | 6 +- drivers/gpu/drm/i915/intel_dp.c | 141 +- drivers/gpu/drm/i915/intel_drv.h | 29 +- drivers/gpu/drm/i915/intel_dsi_vbt.c | 1 - drivers/gpu/drm/i915/intel_engine_cs.c | 88 +- drivers/gpu/drm/i915/intel_fbc.c | 31 +- drivers/gpu/drm/i915/intel_fifo_underrun.c | 6 +- drivers/gpu/drm/i915/intel_guc_fw.c | 2 +- drivers/gpu/drm/i915/intel_guc_submission.c | 3 +- drivers/gpu/drm/i915/intel_hangcheck.c | 167 +- drivers/gpu/drm/i915/intel_hdcp.c | 16 +- drivers/gpu/drm/i915/intel_huc_fw.c | 4 +- drivers/gpu/drm/i915/intel_lrc.c | 242 +- drivers/gpu/drm/i915/intel_lvds.c | 4 +- drivers/gpu/drm/i915/intel_mocs.c | 2 +- drivers/gpu/drm/i915/intel_overlay.c | 10 +- drivers/gpu/drm/i915/intel_panel.c | 8 +- drivers/gpu/drm/i915/intel_pipe_crc.c | 8 +- drivers/gpu/drm/i915/intel_pm.c | 738 +++--- drivers/gpu/drm/i915/intel_psr.c | 74 +- drivers/gpu/drm/i915/intel_ringbuffer.c | 504 ++-- drivers/gpu/drm/i915/intel_ringbuffer.h | 93 +- drivers/gpu/drm/i915/intel_runtime_pm.c | 4 +- drivers/gpu/drm/i915/intel_sprite.c | 6 +- drivers/gpu/drm/i915/intel_uc.c | 14 +- drivers/gpu/drm/i915/intel_uc.h | 6 +- drivers/gpu/drm/i915/intel_uncore.c | 147 +- drivers/gpu/drm/i915/intel_wopcm.c | 6 +- drivers/gpu/drm/i915/intel_workarounds.c | 14 +- drivers/gpu/drm/i915/selftests/huge_pages.c | 35 +- drivers/gpu/drm/i915/selftests/i915_gem.c | 2 +- drivers/gpu/drm/i915/selftests/i915_gem_context.c | 6 +- drivers/gpu/drm/i915/selftests/i915_gem_object.c | 1 + drivers/gpu/drm/i915/selftests/igt_spinner.c | 86 +- drivers/gpu/drm/i915/selftests/intel_hangcheck.c | 320 ++- drivers/gpu/drm/i915/selftests/intel_lrc.c | 4 +- drivers/gpu/drm/i915/selftests/intel_workarounds.c | 15 +- drivers/gpu/drm/i915/selftests/mock_engine.c | 2 - drivers/gpu/drm/i915/selftests/mock_gem_device.c | 2 +- drivers/gpu/drm/imx/ipuv3-plane.c | 20 + drivers/gpu/drm/imx/ipuv3-plane.h | 2 + drivers/gpu/drm/msm/msm_gem_submit.c | 2 +- drivers/gpu/drm/msm/msm_rd.c | 7 +- drivers/gpu/drm/nouveau/Kconfig | 3 +- drivers/gpu/drm/qxl/qxl_ioctl.c | 3 +- drivers/gpu/drm/ttm/ttm_bo.c | 33 +- drivers/gpu/ipu-v3/ipu-pre.c | 6 + drivers/gpu/ipu-v3/ipu-prg.c | 16 + drivers/gpu/ipu-v3/ipu-prv.h | 1 + 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/hv/hv_balloon.c | 20 +- drivers/hv/ring_buffer.c | 31 +- drivers/hv/vmbus_drv.c | 91 +- drivers/hwmon/dell-smm-hwmon.c | 97 +- drivers/hwmon/hih6130.c | 11 +- drivers/hwmon/lm80.c | 4 +- drivers/hwmon/nct6775.c | 12 +- drivers/hwmon/occ/common.c | 24 +- drivers/hwspinlock/Kconfig | 9 + drivers/hwspinlock/Makefile | 1 + drivers/hwspinlock/stm32_hwspinlock.c | 156 ++ drivers/hwtracing/coresight/coresight-cpu-debug.c | 4 + drivers/hwtracing/coresight/coresight-stm.c | 12 +- drivers/hwtracing/coresight/of_coresight.c | 4 +- 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/iio/adc/ti_am335x_adc.c | 5 +- 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/affinity.c | 3 +- drivers/infiniband/hw/hfi1/init.c | 3 +- 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/input/keyboard/nomadik-ske-keypad.c | 2 +- drivers/input/keyboard/tm2-touchkey.c | 132 +- drivers/input/misc/drv2667.c | 6 +- drivers/input/misc/rotary_encoder.c | 6 +- drivers/input/misc/soc_button_array.c | 6 +- drivers/input/mouse/elan_i2c_core.c | 1 + drivers/input/serio/Kconfig | 1 - drivers/input/serio/olpc_apsp.c | 28 +- drivers/input/touchscreen/Kconfig | 12 + drivers/input/touchscreen/Makefile | 1 + drivers/input/touchscreen/ad7879.c | 109 +- drivers/input/touchscreen/atmel_mxt_ts.c | 4 +- drivers/input/touchscreen/ektf2127.c | 2 +- drivers/input/touchscreen/gunze.c | 4 +- drivers/input/touchscreen/inexio.c | 4 +- drivers/input/touchscreen/mtouch.c | 4 +- drivers/input/touchscreen/raspberrypi-ts.c | 227 ++ drivers/interconnect/Kconfig | 15 + drivers/interconnect/Makefile | 6 + drivers/interconnect/core.c | 787 ++++++ drivers/interconnect/qcom/Kconfig | 13 + drivers/interconnect/qcom/Makefile | 5 + drivers/interconnect/qcom/sdm845.c | 838 +++++++ drivers/iommu/dmar.c | 5 +- drivers/iommu/intel-iommu.c | 3 +- drivers/isdn/capi/kcapi.c | 4 +- drivers/isdn/hisax/hfc_pci.c | 2 + 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/md/raid5-ppl.c | 6 +- drivers/md/raid5.c | 87 +- drivers/md/raid5.h | 9 +- drivers/media/common/videobuf2/videobuf2-v4l2.c | 19 +- drivers/media/dvb-frontends/lgdt330x.c | 2 +- drivers/media/pci/ivtv/ivtvfb.c | 2 +- drivers/media/platform/aspeed-video.c | 1 + drivers/media/platform/s5p-mfc/s5p_mfc.c | 1 - drivers/media/platform/sti/delta/delta-ipc.c | 4 +- drivers/media/platform/vicodec/vicodec-core.c | 12 +- drivers/media/platform/vim2m.c | 12 +- drivers/media/v4l2-core/v4l2-compat-ioctl32.c | 46 +- drivers/media/v4l2-core/v4l2-ctrls.c | 9 - drivers/media/v4l2-core/v4l2-mem2mem.c | 20 + drivers/memory/Kconfig | 9 + drivers/memory/Makefile | 1 + drivers/memory/pl353-smc.c | 463 ++++ drivers/mfd/Kconfig | 1 + drivers/mfd/ab8500-core.c | 2 +- drivers/mfd/axp20x.c | 126 +- drivers/mfd/bd9571mwv.c | 1 + drivers/mfd/cros_ec_dev.c | 1 + drivers/mfd/db8500-prcmu.c | 4 +- drivers/mfd/exynos-lpass.c | 4 +- drivers/mfd/madera-core.c | 5 +- drivers/mfd/max77620.c | 2 +- drivers/mfd/mc13xxx-core.c | 4 +- drivers/mfd/mt6397-core.c | 3 +- drivers/mfd/qcom_rpm.c | 4 + drivers/mfd/rave-sp.c | 2 +- drivers/mfd/stmpe.c | 12 +- drivers/mfd/ti_am335x_tscadc.c | 5 +- drivers/mfd/tps65218.c | 24 +- drivers/mfd/tps6586x.c | 24 + drivers/mfd/twl-core.c | 4 +- drivers/mfd/wm5110-tables.c | 2 + drivers/misc/eeprom/Kconfig | 2 +- drivers/misc/eeprom/at24.c | 3 + drivers/misc/sgi-xp/xpc_uv.c | 3 +- drivers/misc/sram-exec.c | 2 +- drivers/misc/vmw_balloon.c | 32 + drivers/misc/vmw_vmci/vmci_host.c | 2 +- drivers/mtd/spi-nor/Kconfig | 9 - drivers/mtd/spi-nor/Makefile | 1 - drivers/mtd/spi-nor/fsl-quadspi.c | 1224 --------- drivers/net/dsa/bcm_sf2.c | 7 +- drivers/net/dsa/microchip/ksz_common.c | 2 - drivers/net/dsa/mt7530.c | 1 - drivers/net/ethernet/atheros/atl1e/atl1e_main.c | 4 +- drivers/net/ethernet/cadence/macb_main.c | 8 +- drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.c | 4 + drivers/net/ethernet/freescale/fman/fman_memac.c | 2 +- drivers/net/ethernet/freescale/fman/fman_tgec.c | 2 +- drivers/net/ethernet/hisilicon/hns/hns_ae_adapt.c | 6 +- drivers/net/ethernet/hisilicon/hns/hns_enet.c | 17 +- drivers/net/ethernet/hisilicon/hns3/hns3_enet.c | 7 +- drivers/net/ethernet/huawei/hinic/hinic_main.c | 6 + drivers/net/ethernet/ibm/ibmveth.c | 6 +- drivers/net/ethernet/intel/Kconfig | 2 +- drivers/net/ethernet/intel/ixgbe/ixgbe_main.c | 5 +- drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c | 2 + drivers/net/ethernet/marvell/octeontx2/af/cgx.c | 4 +- drivers/net/ethernet/mellanox/mlx4/icm.c | 101 +- drivers/net/ethernet/mellanox/mlx4/icm.h | 22 +- drivers/net/ethernet/qlogic/qed/qed_ll2.c | 4 + drivers/net/ethernet/realtek/r8169.c | 12 +- drivers/net/ethernet/stmicro/stmmac/dwmac-sunxi.c | 4 +- drivers/net/ethernet/sun/niu.c | 10 +- drivers/net/ethernet/ti/cpts.c | 4 +- drivers/net/hamradio/6pack.c | 16 +- drivers/net/tap.c | 3 +- drivers/net/usb/cdc_ether.c | 26 +- drivers/net/usb/qmi_wwan.c | 1 + drivers/net/virtio_net.c | 29 +- drivers/net/wan/fsl_ucc_hdlc.c | 63 +- drivers/net/wan/x25_asy.c | 2 + drivers/nfc/fdp/fdp.c | 35 +- drivers/nfc/fdp/i2c.c | 26 +- drivers/nfc/st21nfca/dep.c | 3 +- drivers/nfc/st21nfca/se.c | 5 +- drivers/nfc/st95hf/core.c | 7 +- drivers/ntb/hw/mscc/ntb_hw_switchtec.c | 11 +- drivers/opp/core.c | 63 +- drivers/parisc/lba_pci.c | 12 + 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/setup-bus.c | 10 + 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/phy/ti/Kconfig | 1 + drivers/platform/chrome/cros_ec_proto.c | 22 +- drivers/platform/goldfish/goldfish_pipe.c | 3 +- drivers/pnp/isapnp/proc.c | 2 +- drivers/regulator/act8945a-regulator.c | 11 +- drivers/regulator/bcm590xx-regulator.c | 4 + drivers/regulator/lochnagar-regulator.c | 2 +- drivers/remoteproc/qcom_q6v5_mss.c | 12 +- drivers/remoteproc/qcom_wcnss.c | 2 +- drivers/remoteproc/remoteproc_debugfs.c | 26 + drivers/reset/Kconfig | 20 +- drivers/reset/Makefile | 3 +- drivers/reset/core.c | 42 + drivers/reset/reset-hsdk.c | 1 + drivers/reset/reset-simple.c | 13 +- drivers/reset/reset-socfpga.c | 88 + drivers/reset/reset-uniphier-glue.c | 183 ++ drivers/reset/reset-uniphier-usb3.c | 171 -- drivers/rpmsg/rpmsg_core.c | 3 +- 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/soc/renesas/Kconfig | 2 +- drivers/soc/renesas/r8a774c0-sysc.c | 23 +- drivers/spi/Kconfig | 15 +- drivers/spi/Makefile | 1 + drivers/spi/spi-dw.c | 3 +- drivers/spi/spi-fsl-dspi.c | 2 +- drivers/spi/spi-fsl-lpspi.c | 92 +- drivers/spi/spi-fsl-qspi.c | 966 ++++++++ drivers/spi/spi-npcm-pspi.c | 3 +- drivers/spi/spi-stm32.c | 1403 ++++++++--- drivers/staging/Kconfig | 2 + drivers/staging/Makefile | 1 + drivers/staging/comedi/comedi_compat32.c | 24 +- drivers/staging/comedi/drivers/cb_pcimdas.c | 6 +- drivers/staging/comedi/drivers/usbduxfast.c | 2 +- drivers/staging/erofs/internal.h | 2 +- drivers/staging/fsl-dpaa2/ethsw/dpsw-cmd.h | 2 +- drivers/staging/fsl-dpaa2/ethsw/dpsw.h | 2 +- drivers/staging/fsl-dpaa2/ethsw/ethsw.h | 2 +- drivers/staging/media/ipu3/ipu3-css-params.c | 1 + drivers/staging/media/ipu3/ipu3-dmamap.c | 1 + drivers/staging/media/sunxi/cedrus/cedrus.h | 9 +- drivers/staging/media/sunxi/cedrus/cedrus_dec.c | 2 + drivers/staging/media/sunxi/cedrus/cedrus_mpeg2.c | 23 +- drivers/staging/mt7621-dma/ralink-gdma.c | 6 +- drivers/staging/mt7621-dts/gbpc1.dts | 4 +- drivers/staging/mt7621-dts/mt7621.dtsi | 55 +- drivers/staging/mt7621-pci-phy/Kconfig | 7 + drivers/staging/mt7621-pci-phy/Makefile | 1 + drivers/staging/mt7621-pci-phy/TODO | 4 + .../mt7621-pci-phy/mediatek,mt7621-pci-phy.txt | 54 + drivers/staging/mt7621-pci-phy/pci-mt7621-phy.c | 387 +++ drivers/staging/mt7621-pci/pci-mt7621.c | 250 +- drivers/staging/mt7621-pinctrl/Kconfig | 1 + drivers/staging/mt7621-pinctrl/pinctrl-rt2880.c | 41 +- drivers/staging/rtl8188eu/core/rtw_security.c | 6 +- drivers/staging/rtl8192e/dot11d.c | 8 +- drivers/staging/rtl8192e/rtl8192e/rtl_wx.c | 6 +- drivers/staging/rts5208/ms.c | 5 +- drivers/staging/rts5208/sd.c | 7 +- drivers/staging/speakup/Kconfig | 32 +- drivers/staging/wilc1000/host_interface.c | 2 +- drivers/staging/wlan-ng/prism2fw.c | 5 +- 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/int340x_thermal/int3400_thermal.c | 385 --- 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 | 382 +++ .../{ => 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 | 803 ++++++ .../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/intel_powerclamp.c | 815 ------ drivers/thermal/qcom-spmi-temp-alarm.c | 465 ---- drivers/thermal/qcom/Kconfig | 11 + drivers/thermal/qcom/Makefile | 1 + drivers/thermal/qcom/qcom-spmi-temp-alarm.c | 465 ++++ 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/class/cdc-acm.c | 7 + drivers/usb/core/devices.c | 2 +- drivers/usb/core/devio.c | 7 +- drivers/usb/core/generic.c | 9 +- drivers/usb/core/quirks.c | 3 +- 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/usb/serial/usb-serial-simple.c | 3 +- drivers/usb/storage/scsiglue.c | 8 +- drivers/usb/storage/unusual_devs.h | 12 + drivers/vhost/scsi.c | 4 +- drivers/vhost/vhost.c | 16 +- drivers/vhost/vsock.c | 16 +- drivers/video/backlight/88pm860x_bl.c | 2 +- drivers/video/backlight/pwm_bl.c | 28 +- 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/virtio/virtio_ring.c | 12 +- drivers/watchdog/mt7621_wdt.c | 1 + drivers/watchdog/rt2880_wdt.c | 1 + drivers/watchdog/tqmx86_wdt.c | 8 +- drivers/xen/balloon.c | 26 +- drivers/xen/privcmd.c | 6 +- drivers/xen/pvcalls-back.c | 9 +- drivers/xen/pvcalls-front.c | 20 +- firmware/Makefile | 5 +- fs/9p/vfs_super.c | 2 +- fs/Kconfig | 9 + fs/Makefile | 4 +- fs/afs/file.c | 5 +- fs/afs/fs_probe.c | 2 +- fs/afs/internal.h | 9 +- fs/afs/mntpt.c | 149 +- fs/afs/super.c | 441 ++-- fs/afs/vl_probe.c | 2 +- fs/afs/volume.c | 4 +- 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/befs/btree.c | 97 +- 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/disk-io.c | 2 +- fs/btrfs/extent_io.c | 3 +- fs/btrfs/send.c | 2 +- fs/btrfs/super.c | 82 +- fs/buffer.c | 58 +- fs/ceph/addr.c | 10 +- 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/ceph/super.c | 4 +- fs/cifs/connect.c | 9 +- fs/cifs/dfs_cache.c | 1 + fs/cifs/file.c | 3 +- fs/cifs/smb2ops.c | 4 +- fs/cifs/smb2pdu.c | 48 +- fs/cifs/smb2pdu.h | 2 +- fs/cifs/transport.c | 87 +- fs/crypto/Kconfig | 6 +- fs/crypto/crypto.c | 28 +- fs/crypto/fname.c | 22 +- fs/crypto/fscrypt_private.h | 68 +- fs/crypto/keyinfo.c | 351 ++- fs/crypto/policy.c | 5 +- fs/dax.c | 7 + fs/ecryptfs/crypto.c | 12 +- fs/eventpoll.c | 392 +-- fs/exec.c | 111 +- fs/exofs/super.c | 37 +- fs/ext2/dir.c | 49 +- fs/ext4/Kconfig | 15 - fs/ext4/dir.c | 10 +- fs/ext4/ext4.h | 23 +- fs/ext4/ext4_jbd2.h | 2 +- fs/ext4/extents.c | 4 +- fs/ext4/file.c | 4 + fs/ext4/fsync.c | 16 +- fs/ext4/ialloc.c | 2 +- fs/ext4/inline.c | 6 +- fs/ext4/inode.c | 42 +- fs/ext4/ioctl.c | 16 +- fs/ext4/move_extent.c | 3 +- fs/ext4/namei.c | 18 +- fs/ext4/page-io.c | 9 +- fs/ext4/readpage.c | 213 +- fs/ext4/super.c | 109 +- fs/ext4/sysfs.c | 10 +- fs/f2fs/Kconfig | 12 +- fs/f2fs/data.c | 47 +- fs/f2fs/dir.c | 10 +- fs/f2fs/f2fs.h | 24 +- fs/f2fs/file.c | 64 +- fs/f2fs/inode.c | 11 +- fs/f2fs/namei.c | 6 +- fs/f2fs/super.c | 39 +- fs/f2fs/sysfs.c | 15 +- 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/filesystems.c | 4 + fs/fs_context.c | 648 +++++ fs/fs_parser.c | 555 +++++ fs/fs_types.c | 105 + fs/fuse/inode.c | 2 +- fs/hfsplus/dir.c | 1 + fs/hfsplus/hfsplus_fs.h | 2 + fs/hfsplus/inode.c | 21 + fs/hugetlbfs/inode.c | 434 ++-- fs/internal.h | 13 +- fs/ioctl.c | 2 +- fs/jfs/namei.c | 2 +- fs/kernfs/kernfs-internal.h | 1 + fs/kernfs/mount.c | 87 +- 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/namei.c | 4 +- fs/namespace.c | 396 ++- 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 | 25 +- fs/ocfs2/dlm/dlmrecovery.c | 1 - fs/ocfs2/dlm/dlmunlock.c | 6 + fs/ocfs2/dlmfs/dlmfs.c | 4 +- fs/orangefs/inode.c | 2 +- fs/orangefs/orangefs-bufmap.c | 2 +- fs/pipe.c | 3 +- fs/pnode.c | 1 + fs/proc/base.c | 61 +- fs/proc/generic.c | 4 +- fs/proc/inode.c | 56 +- fs/proc/internal.h | 6 +- fs/proc/page.c | 4 +- fs/proc/proc_net.c | 10 + fs/proc/root.c | 244 +- fs/proc/task_mmu.c | 17 +- 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 | 346 ++- fs/sysfs/dir.c | 3 +- fs/sysfs/file.c | 6 +- fs/sysfs/group.c | 3 +- fs/sysfs/mount.c | 73 +- fs/sysfs/symlink.c | 3 +- fs/ubifs/Kconfig | 13 +- fs/ubifs/Makefile | 2 +- fs/ubifs/ioctl.c | 4 +- fs/ubifs/sb.c | 2 +- fs/ubifs/super.c | 2 +- fs/ubifs/ubifs.h | 5 +- fs/verity/Kconfig | 53 + fs/verity/Makefile | 5 + fs/verity/fsverity_private.h | 134 + fs/verity/hash_algs.c | 115 + fs/verity/ioctl.c | 164 ++ fs/verity/setup.c | 911 +++++++ fs/verity/signature.c | 187 ++ fs/verity/verify.c | 298 +++ fs/xfs/xfs_buf.c | 1 - fs/xfs/xfs_fsops.c | 1 - include/asm-generic/atomic-instrumented.h | 467 ---- include/asm-generic/atomic-long.h | 269 -- include/asm-generic/barrier.h | 18 + include/asm-generic/bitops/builtin-fls.h | 2 +- include/asm-generic/bitops/fls.h | 2 +- include/asm-generic/uaccess.h | 12 +- include/drm/drm_dp_helper.h | 11 + include/dt-bindings/clock/imx8-clock.h | 289 +++ include/dt-bindings/clock/imx8qxp-clock.h | 289 --- include/dt-bindings/clock/marvell,mmp2.h | 1 + include/dt-bindings/interconnect/qcom,sdm845.h | 143 ++ include/dt-bindings/mailbox/tegra186-hsp.h | 11 + include/linux/atomic.h | 1243 +--------- include/linux/balloon_compaction.h | 34 +- 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/ceph/libceph.h | 6 +- include/linux/ceph/osd_client.h | 1 - include/linux/cgroup.h | 3 +- include/linux/cmdline.h | 72 + include/linux/compaction.h | 5 +- include/linux/compiler-clang.h | 5 +- include/linux/compiler-gcc.h | 6 +- include/linux/compiler-intel.h | 4 +- include/linux/compiler.h | 8 +- include/linux/cred.h | 26 +- include/linux/device.h | 2 +- include/linux/dma-debug.h | 11 +- include/linux/dma-mapping.h | 340 +-- include/linux/drbd.h | 2 +- include/linux/dynamic_debug.h | 6 +- include/linux/errno.h | 1 + include/linux/fb.h | 2 +- include/linux/filter.h | 10 +- include/linux/flex_array.h | 149 -- include/linux/fs.h | 46 +- include/linux/fs_context.h | 181 ++ include/linux/fs_parser.h | 119 + include/linux/fs_types.h | 73 + include/linux/fscrypt.h | 416 +++- include/linux/fscrypt_notsupp.h | 231 -- include/linux/fscrypt_supp.h | 204 -- include/linux/fsverity.h | 111 + include/linux/genalloc.h | 15 +- include/linux/generic-radix-tree.h | 231 ++ include/linux/genl_magic_struct.h | 5 +- include/linux/gfp.h | 7 +- include/linux/hid.h | 17 +- include/linux/hugetlb.h | 48 +- include/linux/hyperv.h | 5 +- include/linux/interconnect-provider.h | 142 ++ include/linux/interconnect.h | 59 + include/linux/ipc_namespace.h | 1 + include/linux/ipmi_smi.h | 27 +- include/linux/jump_label.h | 22 +- include/linux/jump_label_ratelimit.h | 8 +- include/linux/kernel.h | 3 +- include/linux/kernfs.h | 40 +- include/linux/ksm.h | 7 + include/linux/lsm_hooks.h | 38 +- include/linux/mailbox_client.h | 1 + include/linux/mailbox_controller.h | 9 + include/linux/memblock.h | 41 + include/linux/memcontrol.h | 37 +- include/linux/memory_hotplug.h | 2 +- include/linux/mfd/cros_ec.h | 6 +- include/linux/mfd/cros_ec_commands.h | 94 + include/linux/mfd/ingenic-tcu.h | 2 +- include/linux/mfd/madera/core.h | 7 + include/linux/mfd/syscon/imx6q-iomuxc-gpr.h | 1 + include/linux/mfd/ti_am335x_tscadc.h | 4 + include/linux/mfd/tmio.h | 2 +- include/linux/mm.h | 69 +- include/linux/mm_inline.h | 3 - include/linux/mmu_notifier.h | 35 +- include/linux/mmzone.h | 8 + include/linux/module.h | 2 +- include/linux/mount.h | 5 +- include/linux/netfilter.h | 4 +- include/linux/netfilter_ingress.h | 2 +- include/linux/nfs_fs.h | 13 +- include/linux/nfs_fs_sb.h | 2 +- include/linux/nfs_xdr.h | 16 +- include/linux/page-flags.h | 11 +- include/linux/pagemap.h | 1 + include/linux/pci.h | 7 +- include/linux/pci_ids.h | 3 + include/linux/phy.h | 13 +- include/linux/phy/phy.h | 2 +- include/linux/pl353-smc.h | 30 + include/linux/platform_data/ad7879.h | 42 - include/linux/pm_opp.h | 5 + include/linux/poison.h | 3 - include/linux/printk.h | 2 +- include/linux/ptr_ring.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/remoteproc.h | 4 +- include/linux/reset.h | 15 +- include/linux/sched.h | 11 + include/linux/sched/signal.h | 53 +- include/linux/sched/task.h | 2 + include/linux/security.h | 100 +- include/linux/skbuff.h | 2 +- include/linux/slub_def.h | 2 +- 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/swap.h | 13 +- include/linux/switchtec.h | 26 +- include/linux/uaccess.h | 11 +- include/media/mpeg2-ctrls.h | 14 +- include/media/v4l2-mem2mem.h | 20 + include/media/videobuf2-v4l2.h | 17 + include/net/checksum.h | 4 +- include/net/ip_tunnels.h | 20 + include/net/netfilter/nf_conntrack_count.h | 19 +- include/net/sctp/structs.h | 15 +- include/net/sock.h | 38 +- include/trace/events/rpcrdma.h | 218 +- include/trace/events/spi.h | 31 +- include/trace/events/sunrpc.h | 178 +- include/trace/events/tegra_apb_dma.h | 61 + include/uapi/linux/Kbuild | 2 - include/uapi/linux/audit.h | 3 + include/uapi/linux/auto_fs.h | 2 +- include/uapi/linux/bfs_fs.h | 2 +- include/uapi/linux/binfmts.h | 2 +- include/uapi/linux/elf-em.h | 1 + include/uapi/linux/fb.h | 2 - include/uapi/linux/fcntl.h | 1 + include/uapi/linux/fs.h | 60 +- include/uapi/linux/fsverity.h | 98 + include/uapi/linux/input-event-codes.h | 2 + include/uapi/linux/kernel-page-flags.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/videodev2.h | 12 + include/uapi/linux/virtio_blk.h | 54 + include/video/imx-ipu-v3.h | 1 + init/Kconfig | 93 + init/do_mounts.c | 1 + init/do_mounts_initrd.c | 1 + init/init_task.c | 3 +- init/initramfs.c | 6 +- init/main.c | 8 +- ipc/ipc_sysctl.c | 14 +- ipc/mqueue.c | 94 +- ipc/namespace.c | 2 +- ipc/util.c | 29 +- ipc/util.h | 46 +- kernel/Makefile | 6 +- kernel/bpf/core.c | 54 +- kernel/bpf/syscall.c | 2 +- kernel/bpf/verifier.c | 371 ++- kernel/cgroup/cgroup-internal.h | 50 +- kernel/cgroup/cgroup-v1.c | 359 +-- kernel/cgroup/cgroup.c | 246 +- kernel/cgroup/cpuset.c | 56 +- kernel/compat.c | 18 +- kernel/configs/tiny.config | 1 + kernel/crash_core.c | 2 + kernel/cred.c | 58 +- kernel/dma/coherent.c | 2 - kernel/dma/debug.c | 19 +- kernel/dma/mapping.c | 94 - kernel/dma/remap.c | 15 +- kernel/events/core.c | 2 +- kernel/events/uprobes.c | 3 +- kernel/exit.c | 21 +- kernel/fork.c | 7 +- kernel/futex.c | 35 +- kernel/hung_task.c | 20 +- kernel/jump_label.c | 10 +- kernel/kcov.c | 2 +- kernel/kthread.c | 3 +- kernel/locking/lockdep.c | 19 + kernel/locking/mutex.c | 2 +- kernel/module.c | 2 +- kernel/panic.c | 38 +- kernel/power/snapshot.c | 17 +- kernel/printk/printk.c | 59 +- kernel/ptrace.c | 19 +- kernel/rseq.c | 6 +- kernel/sched/core.c | 11 +- kernel/sched/debug.c | 4 +- kernel/sched/fair.c | 21 +- kernel/sched/sched.h | 6 +- kernel/sched/swait.c | 2 +- kernel/sched/wait.c | 2 +- kernel/signal.c | 8 +- kernel/sys.c | 2 +- kernel/sysctl.c | 11 +- kernel/sysctl_binary.c | 1 + kernel/trace/bpf_trace.c | 2 +- kernel/watchdog.c | 7 + lib/Kconfig | 8 + lib/Kconfig.debug | 52 + lib/Makefile | 6 +- lib/bitmap.c | 4 +- lib/bust_spinlocks.c | 6 +- lib/cpumask.c | 3 +- lib/debugobjects.c | 66 +- lib/dynamic_debug.c | 2 +- lib/find_bit_benchmark.c | 11 +- lib/flex_array.c | 398 --- lib/genalloc.c | 30 +- lib/generic-radix-tree.c | 217 ++ lib/iov_iter.c | 62 +- lib/raid6/Makefile | 5 +- lib/raid6/algos.c | 81 +- lib/raid6/test/Makefile | 3 + lib/strncpy_from_user.c | 9 +- lib/strnlen_user.c | 9 +- lib/test_vmalloc.c | 551 +++++ lib/usercopy.c | 4 +- localversion-next | 1 + mm/compaction.c | 1039 ++++++-- mm/filemap.c | 215 +- mm/gup.c | 8 +- mm/huge_memory.c | 33 +- mm/hugetlb.c | 98 +- mm/internal.h | 24 +- mm/kasan/common.c | 65 +- mm/kasan/init.c | 2 +- mm/khugepaged.c | 3 +- mm/ksm.c | 38 +- mm/madvise.c | 3 +- mm/memblock.c | 64 + mm/memcontrol.c | 36 +- mm/memfd.c | 3 +- mm/memory-failure.c | 16 +- mm/memory.c | 89 +- mm/memory_hotplug.c | 73 +- mm/mempolicy.c | 4 +- mm/migrate.c | 24 +- mm/mincore.c | 98 +- mm/mprotect.c | 3 +- mm/mremap.c | 69 +- mm/oom_kill.c | 2 +- mm/page_alloc.c | 717 ++++-- mm/page_ext.c | 5 +- mm/page_io.c | 4 +- mm/page_owner.c | 4 +- mm/page_poison.c | 2 + mm/rmap.c | 10 +- mm/shmem.c | 26 +- mm/slab.c | 6 +- mm/slab.h | 4 - mm/slub.c | 9 +- mm/swap.c | 2 +- mm/swap_state.c | 16 +- mm/swapfile.c | 156 +- mm/usercopy.c | 9 +- mm/userfaultfd.c | 13 +- mm/util.c | 2 +- mm/vmalloc.c | 59 +- net/ax25/af_ax25.c | 11 +- net/ax25/ax25_dev.c | 2 + net/batman-adv/icmp_socket.c | 2 +- net/batman-adv/log.c | 2 +- net/bridge/br_netfilter_hooks.c | 2 +- net/can/gw.c | 30 +- net/ceph/ceph_common.c | 11 +- net/ceph/debugfs.c | 2 +- net/ceph/messenger.c | 55 +- net/ceph/osd_client.c | 4 +- net/compat.c | 45 +- net/core/dev.c | 6 +- net/core/ethtool.c | 12 +- net/core/pktgen.c | 3 +- net/core/rtnetlink.c | 5 + net/core/skbuff.c | 7 +- net/core/sock.c | 15 +- net/ipv4/devinet.c | 2 +- net/ipv4/fib_rules.c | 8 +- net/ipv4/fou.c | 3 +- net/ipv4/ip_gre.c | 9 + net/ipv4/ip_tunnel.c | 9 - net/ipv4/ip_vti.c | 12 +- net/ipv6/addrconf.c | 6 +- net/ipv6/af_inet6.c | 17 +- net/ipv6/fou6.c | 8 + net/ipv6/icmp.c | 8 +- net/ipv6/ip6_fib.c | 6 +- net/ipv6/ip6_gre.c | 10 +- net/ipv6/ip6_tunnel.c | 10 +- net/ipv6/ip6_vti.c | 8 +- net/ipv6/ip6mr.c | 17 +- net/ipv6/reassembly.c | 2 +- net/ipv6/route.c | 10 +- net/ipv6/sit.c | 3 + net/ipv6/udp.c | 8 +- net/netfilter/core.c | 6 +- net/netfilter/nf_conncount.c | 290 +-- net/netfilter/nf_tables_api.c | 2 + net/netfilter/nft_connlimit.c | 14 +- net/netrom/af_netrom.c | 15 +- net/nfc/netlink.c | 6 +- net/openvswitch/flow.c | 8 +- net/openvswitch/flow.h | 1 - net/openvswitch/flow_netlink.h | 1 - net/openvswitch/flow_table.c | 51 +- net/openvswitch/flow_table.h | 3 +- net/qrtr/qrtr.c | 3 +- net/rds/ib_send.c | 4 +- net/rds/message.c | 4 +- net/rds/rds.h | 4 - net/rds/send.c | 2 +- net/rds/tcp.c | 2 +- net/sctp/stream.c | 105 +- net/sctp/stream_interleave.c | 2 +- net/smc/af_smc.c | 4 +- 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 | 122 +- 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 +- net/tipc/bearer.c | 1 - net/tipc/netlink_compat.c | 4 + samples/bpf/test_cgrp2_attach2.c | 14 +- samples/bpf/test_current_task_under_cgroup_user.c | 2 +- samples/hidraw/hid-example.c | 2 +- samples/livepatch/livepatch-shadow-fix1.c | 5 + samples/livepatch/livepatch-shadow-mod.c | 4 + scripts/Kbuild.include | 10 +- scripts/Makefile.asm-generic | 4 + scripts/Makefile.genheader | 23 + scripts/Makefile.headersinst | 7 - scripts/Makefile.lib | 34 +- scripts/atomic/atomic-tbl.sh | 186 ++ scripts/atomic/atomics.tbl | 41 + scripts/atomic/check-atomics.sh | 19 + scripts/atomic/fallbacks/acquire | 9 + scripts/atomic/fallbacks/add_negative | 16 + scripts/atomic/fallbacks/add_unless | 16 + scripts/atomic/fallbacks/andnot | 7 + scripts/atomic/fallbacks/dec | 7 + scripts/atomic/fallbacks/dec_and_test | 15 + scripts/atomic/fallbacks/dec_if_positive | 15 + scripts/atomic/fallbacks/dec_unless_positive | 14 + scripts/atomic/fallbacks/fence | 11 + scripts/atomic/fallbacks/fetch_add_unless | 23 + scripts/atomic/fallbacks/inc | 7 + scripts/atomic/fallbacks/inc_and_test | 15 + scripts/atomic/fallbacks/inc_not_zero | 14 + scripts/atomic/fallbacks/inc_unless_negative | 14 + scripts/atomic/fallbacks/read_acquire | 7 + scripts/atomic/fallbacks/release | 8 + scripts/atomic/fallbacks/set_release | 7 + scripts/atomic/fallbacks/sub_and_test | 16 + scripts/atomic/fallbacks/try_cmpxchg | 11 + scripts/atomic/gen-atomic-fallback.sh | 181 ++ scripts/atomic/gen-atomic-instrumented.sh | 182 ++ scripts/atomic/gen-atomic-long.sh | 101 + scripts/checkpatch.pl | 20 +- scripts/coccinelle/iterators/use_after_iter.cocci | 3 + scripts/coccinelle/misc/boolinit.cocci | 5 + scripts/decode_stacktrace.sh | 9 +- scripts/gcc-goto.sh | 2 +- scripts/gdb/linux/proc.py | 2 +- scripts/kallsyms.c | 4 +- scripts/kconfig/.gitignore | 1 + scripts/kconfig/Makefile | 40 +- scripts/kconfig/zconf.y | 1 - scripts/selinux/genheaders/genheaders.c | 29 +- security/apparmor/lsm.c | 3 + security/apparmor/mount.c | 1 + security/security.c | 49 +- security/selinux/hooks.c | 894 +++---- security/selinux/include/security.h | 10 +- security/selinux/ss/avtab.c | 40 +- security/selinux/ss/avtab.h | 4 +- security/selinux/ss/conditional.c | 6 +- security/selinux/ss/policydb.c | 122 +- security/selinux/ss/policydb.h | 12 +- security/selinux/ss/services.c | 22 +- security/smack/smack.h | 20 +- security/smack/smack_lsm.c | 438 ++-- security/tomoyo/common.c | 2 +- security/tomoyo/mount.c | 1 + sound/core/compress_offload.c | 3 +- sound/core/seq/seq_clientmgr.c | 2 +- sound/isa/gus/gus_main.c | 13 +- sound/isa/sb/emu8000_patch.c | 4 +- sound/isa/sb/sb16_main.c | 10 +- sound/pci/hda/Kconfig | 62 - sound/pci/hda/hda_controller.h | 2 +- sound/pci/hda/hda_intel.c | 54 +- sound/pci/hda/hda_tegra.c | 2 + sound/pci/hda/patch_realtek.c | 3 +- sound/pci/ice1712/ews.c | 7 +- sound/pci/oxygen/oxygen_lib.c | 2 +- sound/pci/oxygen/pcm1796.h | 1 - sound/pci/oxygen/xonar_pcm179x.c | 71 +- sound/soc/codecs/Kconfig | 15 +- sound/soc/codecs/Makefile | 4 + sound/soc/codecs/ak4458.c | 79 +- sound/soc/codecs/cs4271.c | 4 +- sound/soc/codecs/cs4341.c | 346 +++ sound/soc/codecs/da7219-aad.c | 2 +- sound/soc/codecs/da7219.c | 8 +- sound/soc/codecs/dmic.c | 4 +- sound/soc/codecs/es8316.c | 200 +- sound/soc/codecs/es8316.h | 7 + sound/soc/codecs/max98090.c | 15 - sound/soc/codecs/max98373.c | 6 +- sound/soc/codecs/max98927.c | 8 +- sound/soc/codecs/mt6351.c | 4 +- sound/soc/codecs/nau8824.c | 2 +- sound/soc/codecs/nau8825.c | 1 + sound/soc/codecs/pcm512x.c | 11 +- sound/soc/codecs/rk3328_codec.c | 519 ++++ sound/soc/codecs/rk3328_codec.h | 210 ++ sound/soc/codecs/rl6347a.c | 4 +- sound/soc/codecs/rt274.c | 13 +- sound/soc/codecs/rt286.c | 8 +- sound/soc/codecs/rt298.c | 12 +- sound/soc/codecs/rt5514.c | 1 + sound/soc/codecs/rt5640.c | 6 +- sound/soc/codecs/rt5645.c | 66 +- sound/soc/codecs/rt5651.c | 61 +- sound/soc/codecs/rt5651.h | 1 + sound/soc/codecs/rt5670.c | 54 - sound/soc/codecs/rt5677.c | 8 +- sound/soc/codecs/rt5682.c | 1 + sound/soc/codecs/sgtl5000.c | 19 +- sound/soc/codecs/tlv320aic32x4.c | 4 + sound/soc/codecs/tscs42xx.c | 2 +- sound/soc/codecs/wm8904.c | 21 +- sound/soc/fsl/Kconfig | 9 + sound/soc/fsl/Makefile | 2 + sound/soc/fsl/fsl_micfil.c | 826 +++++++ sound/soc/fsl/fsl_micfil.h | 283 +++ sound/soc/generic/Kconfig | 17 - sound/soc/generic/Makefile | 4 - sound/soc/generic/audio-graph-card.c | 465 ++-- sound/soc/generic/audio-graph-scu-card.c | 501 ---- sound/soc/generic/simple-card-utils.c | 14 +- sound/soc/generic/simple-card.c | 454 ++-- sound/soc/generic/simple-scu-card.c | 474 ---- sound/soc/intel/Kconfig | 8 +- sound/soc/intel/atom/sst-atom-controls.c | 2 +- sound/soc/intel/atom/sst-mfld-platform-pcm.c | 10 +- sound/soc/intel/atom/sst/sst_acpi.c | 45 +- sound/soc/intel/atom/sst/sst_drv_interface.c | 2 +- sound/soc/intel/atom/sst/sst_loader.c | 2 +- sound/soc/intel/baytrail/sst-baytrail-ipc.c | 3 +- sound/soc/intel/baytrail/sst-baytrail-pcm.c | 2 +- sound/soc/intel/boards/broadwell.c | 2 +- sound/soc/intel/boards/bytcht_es8316.c | 326 ++- sound/soc/intel/boards/bytcr_rt5640.c | 12 + sound/soc/intel/boards/bytcr_rt5651.c | 103 +- sound/soc/intel/boards/glk_rt5682_max98357a.c | 2 +- sound/soc/intel/boards/haswell.c | 2 +- sound/soc/intel/boards/kbl_da7219_max98927.c | 4 +- sound/soc/intel/common/soc-acpi-intel-byt-match.c | 44 +- sound/soc/intel/haswell/sst-haswell-ipc.c | 2 +- sound/soc/intel/haswell/sst-haswell-pcm.c | 4 +- sound/soc/intel/skylake/skl-messages.c | 2 +- sound/soc/intel/skylake/skl-pcm.c | 2 +- sound/soc/intel/skylake/skl-topology.c | 2 +- sound/soc/pxa/Makefile | 1 - sound/soc/qcom/qdsp6/q6asm-dai.c | 17 +- sound/soc/qcom/sdm845.c | 31 +- sound/soc/sh/dma-sh7760.c | 2 +- sound/soc/sh/rcar/src.c | 125 +- sound/soc/ti/davinci-mcasp.c | 311 ++- sound/soc/xilinx/Kconfig | 16 +- sound/soc/xilinx/Makefile | 4 + sound/soc/xilinx/xlnx_formatter_pcm.c | 565 +++++ sound/soc/xilinx/xlnx_i2s.c | 15 +- sound/soc/xilinx/xlnx_spdif.c | 339 +++ sound/usb/card.c | 2 +- sound/usb/line6/pod.c | 3 +- sound/usb/mixer.c | 29 +- sound/usb/quirks-table.h | 6 + sound/usb/stream.c | 36 +- tools/arch/x86/include/asm/rmwcc.h | 6 +- tools/build/Makefile.feature | 4 +- tools/build/feature/Makefile | 10 +- tools/gpio/Makefile | 2 +- tools/include/asm-generic/bitops/fls.h | 2 +- {include => tools/include}/linux/numa.h | 0 tools/include/linux/poison.h | 3 - .../include}/uapi/linux/usbdevice_fs.h | 0 tools/memory-model/.gitignore | 1 + tools/memory-model/README | 2 + tools/memory-model/linux-kernel.bell | 3 +- tools/memory-model/linux-kernel.cat | 4 +- tools/memory-model/linux-kernel.def | 1 + tools/memory-model/scripts/README | 70 + tools/memory-model/scripts/checkalllitmus.sh | 53 +- tools/memory-model/scripts/checkghlitmus.sh | 65 + tools/memory-model/scripts/checklitmus.sh | 74 +- tools/memory-model/scripts/checklitmushist.sh | 60 + tools/memory-model/scripts/cmplitmushist.sh | 87 + tools/memory-model/scripts/initlitmushist.sh | 68 + tools/memory-model/scripts/judgelitmus.sh | 78 + tools/memory-model/scripts/newlitmushist.sh | 61 + tools/memory-model/scripts/parseargs.sh | 136 + tools/memory-model/scripts/runlitmushist.sh | 87 + tools/perf/Makefile.config | 44 +- tools/perf/Makefile.perf | 8 + tools/perf/bench/numa.c | 7 +- tools/perf/builtin-c2c.c | 4 +- tools/perf/builtin-script.c | 21 +- tools/perf/builtin-trace.c | 142 +- tools/perf/check-headers.sh | 1 + tools/perf/trace/beauty/beauty.h | 7 + tools/perf/trace/beauty/ioctl.c | 22 + tools/perf/trace/beauty/mmap.c | 2 +- tools/perf/trace/beauty/seccomp.c | 4 +- tools/perf/trace/beauty/usbdevfs_ioctl.sh | 19 + tools/perf/util/dump-insn.c | 8 + tools/perf/util/dump-insn.h | 2 + tools/perf/util/include/asm/uaccess.h | 2 +- tools/perf/util/intel-bts.c | 4 +- .../util/intel-pt-decoder/intel-pt-insn-decoder.c | 8 + tools/perf/util/intel-pt.c | 6 +- tools/perf/util/python.c | 3 +- tools/perf/util/session.c | 7 + tools/perf/util/thread-stack.c | 227 +- tools/perf/util/thread-stack.h | 8 +- tools/power/x86/turbostat/Makefile | 8 +- tools/power/x86/x86_energy_perf_policy/Makefile | 6 +- tools/testing/selftests/bpf/cgroup_helpers.c | 6 +- tools/testing/selftests/bpf/test_cgroup_storage.c | 2 +- tools/testing/selftests/bpf/test_dev_cgroup.c | 2 +- tools/testing/selftests/bpf/test_maps.c | 2 +- tools/testing/selftests/bpf/test_netcnt.c | 2 +- .../selftests/bpf/test_skb_cgroup_id_user.c | 2 +- tools/testing/selftests/bpf/test_sock.c | 2 +- tools/testing/selftests/bpf/test_sock_addr.c | 55 +- tools/testing/selftests/bpf/test_socket_cookie.c | 2 +- tools/testing/selftests/bpf/test_tcpbpf_user.c | 2 +- tools/testing/selftests/bpf/test_tcpnotify_user.c | 2 +- tools/testing/selftests/bpf/test_verifier.c | 1266 +++++++++- tools/testing/selftests/memfd/memfd_test.c | 74 + tools/testing/selftests/net/ip_defrag.c | 96 +- tools/testing/selftests/net/ip_defrag.sh | 9 +- tools/testing/selftests/vm/run_vmtests | 16 + tools/testing/selftests/vm/test_vmalloc.sh | 176 ++ tools/thermal/tmon/Makefile | 8 +- tools/vm/page-types.c | 2 +- tools/vm/page_owner_sort.c | 4 +- virt/kvm/arm/mmu.c | 2 +- virt/kvm/kvm_main.c | 3 +- 2105 files changed, 60723 insertions(+), 29379 deletions(-) delete mode 100644 Documentation/core-api/flexible-arrays.rst create mode 100644 Documentation/core-api/generic-radix-tree.rst create mode 100644 Documentation/devicetree/bindings/arm/rda.txt create mode 100644 Documentation/devicetree/bindings/arm/renesas.yaml delete mode 100644 Documentation/devicetree/bindings/arm/shmobile.txt create mode 100644 Documentation/devicetree/bindings/hwlock/st,stm32-hwspinlock.txt create mode 100644 Documentation/devicetree/bindings/hwmon/hih6130.txt create mode 100644 Documentation/devicetree/bindings/input/touchscreen/raspberrypi [...] create mode 100644 Documentation/devicetree/bindings/interconnect/interconnect.txt create mode 100644 Documentation/devicetree/bindings/interconnect/qcom,sdm845.txt create mode 100644 Documentation/devicetree/bindings/memory-controllers/pl353-smc.txt delete mode 100644 Documentation/devicetree/bindings/mtd/fsl-quadspi.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 delete mode 100644 Documentation/devicetree/bindings/sound/audio-graph-scu-card.txt create mode 100644 Documentation/devicetree/bindings/sound/cs4341.txt create mode 100644 Documentation/devicetree/bindings/sound/fsl,micfil.txt create mode 100644 Documentation/devicetree/bindings/sound/rockchip,rk3328-codec.txt delete mode 100644 Documentation/devicetree/bindings/sound/simple-scu-card.txt create mode 100644 Documentation/devicetree/bindings/sound/xlnx,audio-formatter.txt create mode 100644 Documentation/devicetree/bindings/sound/xlnx,spdif.txt create mode 100644 Documentation/devicetree/bindings/spi/spi-fsl-qspi.txt create mode 100644 Documentation/filesystems/fsverity.rst create mode 100644 Documentation/filesystems/mount_api.txt delete mode 100644 Documentation/flexible-arrays.txt create mode 100644 Documentation/interconnect/interconnect.rst create mode 100644 Documentation/networking/checksum-offloads.rst delete mode 100644 Documentation/networking/checksum-offloads.txt create mode 100644 Documentation/networking/segmentation-offloads.rst delete mode 100644 Documentation/networking/segmentation-offloads.txt create mode 100644 Next/SHA1s create mode 100644 Next/Trees create mode 100644 Next/merge.log create mode 100644 Next/quilt-import.log create mode 100644 arch/arm/arm-soc-for-next-contents.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 delete mode 100644 arch/arm/mach-oxnas/hotplug.c 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 delete mode 100644 arch/arm/mach-vexpress/hotplug.c create mode 100644 arch/arm/plat-versatile/hotplug.c 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/boot/dts/renesas/r8a774c0.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 delete mode 100644 arch/mips/bcm63xx/dev-dsp.c delete mode 100644 arch/mips/include/asm/mach-bcm63xx/bcm63xx_dev_dsp.h delete mode 100644 arch/sh/kernel/syscalls/syscallhdr.sh delete mode 100644 arch/sh/kernel/syscalls/syscalltbl.sh create mode 100644 arch/x86/lib/iomem.c create mode 100644 drivers/hwspinlock/stm32_hwspinlock.c create mode 100644 drivers/input/touchscreen/raspberrypi-ts.c create mode 100644 drivers/interconnect/Kconfig create mode 100644 drivers/interconnect/Makefile create mode 100644 drivers/interconnect/core.c create mode 100644 drivers/interconnect/qcom/Kconfig create mode 100644 drivers/interconnect/qcom/Makefile create mode 100644 drivers/interconnect/qcom/sdm845.c create mode 100644 drivers/memory/pl353-smc.c delete mode 100644 drivers/mtd/spi-nor/fsl-quadspi.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/reset/reset-socfpga.c create mode 100644 drivers/reset/reset-uniphier-glue.c delete mode 100644 drivers/reset/reset-uniphier-usb3.c create mode 100644 drivers/spi/spi-fsl-qspi.c create mode 100644 drivers/staging/mt7621-pci-phy/Kconfig create mode 100644 drivers/staging/mt7621-pci-phy/Makefile create mode 100644 drivers/staging/mt7621-pci-phy/TODO create mode 100644 drivers/staging/mt7621-pci-phy/mediatek,mt7621-pci-phy.txt create mode 100644 drivers/staging/mt7621-pci-phy/pci-mt7621-phy.c delete mode 100644 drivers/thermal/int340x_thermal/int3400_thermal.c 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%) create mode 100644 drivers/thermal/intel/int340x_thermal/int3400_thermal.c 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%) create mode 100644 drivers/thermal/intel/intel_powerclamp.c 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%) delete mode 100644 drivers/thermal/intel_powerclamp.c delete mode 100644 drivers/thermal/qcom-spmi-temp-alarm.c create mode 100644 drivers/thermal/qcom/qcom-spmi-temp-alarm.c create mode 100644 drivers/tty/serial/rda-uart.c create mode 100644 fs/fs_context.c create mode 100644 fs/fs_parser.c create mode 100644 fs/fs_types.c create mode 100644 fs/verity/Kconfig create mode 100644 fs/verity/Makefile create mode 100644 fs/verity/fsverity_private.h create mode 100644 fs/verity/hash_algs.c create mode 100644 fs/verity/ioctl.c create mode 100644 fs/verity/setup.c create mode 100644 fs/verity/signature.c create mode 100644 fs/verity/verify.c delete mode 100644 include/asm-generic/atomic-instrumented.h delete mode 100644 include/asm-generic/atomic-long.h create mode 100644 include/dt-bindings/clock/imx8-clock.h delete mode 100644 include/dt-bindings/clock/imx8qxp-clock.h create mode 100644 include/dt-bindings/interconnect/qcom,sdm845.h create mode 100644 include/linux/cmdline.h delete mode 100644 include/linux/flex_array.h create mode 100644 include/linux/fs_context.h create mode 100644 include/linux/fs_parser.h create mode 100644 include/linux/fs_types.h delete mode 100644 include/linux/fscrypt_notsupp.h delete mode 100644 include/linux/fscrypt_supp.h create mode 100644 include/linux/fsverity.h create mode 100644 include/linux/generic-radix-tree.h create mode 100644 include/linux/interconnect-provider.h create mode 100644 include/linux/interconnect.h create mode 100644 include/linux/pl353-smc.h delete mode 100644 include/linux/platform_data/ad7879.h create mode 100644 include/trace/events/tegra_apb_dma.h create mode 100644 include/uapi/linux/fsverity.h create mode 100644 include/uapi/linux/mount.h create mode 100644 include/uapi/linux/vhost_types.h delete mode 100644 lib/flex_array.c create mode 100644 lib/generic-radix-tree.c create mode 100644 lib/test_vmalloc.c create mode 100644 localversion-next delete mode 100644 net/sunrpc/auth_generic.c delete mode 100644 net/sunrpc/xprtrdma/fmr_ops.c create mode 100644 scripts/Makefile.genheader create mode 100755 scripts/atomic/atomic-tbl.sh create mode 100755 scripts/atomic/atomics.tbl create mode 100755 scripts/atomic/check-atomics.sh create mode 100755 scripts/atomic/fallbacks/acquire create mode 100755 scripts/atomic/fallbacks/add_negative create mode 100755 scripts/atomic/fallbacks/add_unless create mode 100755 scripts/atomic/fallbacks/andnot create mode 100755 scripts/atomic/fallbacks/dec create mode 100755 scripts/atomic/fallbacks/dec_and_test create mode 100755 scripts/atomic/fallbacks/dec_if_positive create mode 100755 scripts/atomic/fallbacks/dec_unless_positive create mode 100755 scripts/atomic/fallbacks/fence create mode 100755 scripts/atomic/fallbacks/fetch_add_unless create mode 100755 scripts/atomic/fallbacks/inc create mode 100755 scripts/atomic/fallbacks/inc_and_test create mode 100755 scripts/atomic/fallbacks/inc_not_zero create mode 100755 scripts/atomic/fallbacks/inc_unless_negative create mode 100755 scripts/atomic/fallbacks/read_acquire create mode 100755 scripts/atomic/fallbacks/release create mode 100755 scripts/atomic/fallbacks/set_release create mode 100755 scripts/atomic/fallbacks/sub_and_test create mode 100755 scripts/atomic/fallbacks/try_cmpxchg create mode 100755 scripts/atomic/gen-atomic-fallback.sh create mode 100755 scripts/atomic/gen-atomic-instrumented.sh create mode 100755 scripts/atomic/gen-atomic-long.sh create mode 100644 sound/soc/codecs/cs4341.c create mode 100644 sound/soc/codecs/rk3328_codec.c create mode 100644 sound/soc/codecs/rk3328_codec.h create mode 100644 sound/soc/fsl/fsl_micfil.c create mode 100644 sound/soc/fsl/fsl_micfil.h delete mode 100644 sound/soc/generic/audio-graph-scu-card.c delete mode 100644 sound/soc/generic/simple-scu-card.c create mode 100644 sound/soc/xilinx/xlnx_formatter_pcm.c create mode 100644 sound/soc/xilinx/xlnx_spdif.c copy {include => tools/include}/linux/numa.h (100%) copy {include => tools/include}/uapi/linux/usbdevice_fs.h (100%) create mode 100644 tools/memory-model/.gitignore create mode 100644 tools/memory-model/scripts/README create mode 100644 tools/memory-model/scripts/checkghlitmus.sh create mode 100644 tools/memory-model/scripts/checklitmushist.sh create mode 100644 tools/memory-model/scripts/cmplitmushist.sh create mode 100644 tools/memory-model/scripts/initlitmushist.sh create mode 100644 tools/memory-model/scripts/judgelitmus.sh create mode 100644 tools/memory-model/scripts/newlitmushist.sh create mode 100644 tools/memory-model/scripts/parseargs.sh create mode 100644 tools/memory-model/scripts/runlitmushist.sh create mode 100755 tools/perf/trace/beauty/usbdevfs_ioctl.sh create mode 100644 tools/testing/selftests/vm/test_vmalloc.sh