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-release-aarch64-mainline-allyesconfig in repository toolchain/ci/linux.
from 2ae048e16636 Merge tag 'sound-fix-5.3-rc1' of git://git.kernel.org/pub/ [...] adds 80030425e020 watchdog: make watchdog_deferred_registration_add() void adds b608075e4bd6 watchdog: let core print error message when registering de [...] adds 4ab054336109 watchdog: aspeed_wdt: drop warning after registering device adds d5f3e24f2223 watchdog: bcm2835_wdt: drop warning after registering device adds f54298950eab watchdog: bcm7038_wdt: drop warning after registering device adds ae07bdbe7f31 watchdog: bcm_kona_wdt: drop warning after registering device adds 76ed828b811e watchdog: cadence_wdt: drop warning after registering device adds 60415f701fce watchdog: da9052_wdt: drop warning after registering device adds 04892d893b19 watchdog: da9062_wdt: drop warning after registering device adds 6ab6d33ee002 watchdog: davinci_wdt: drop warning after registering device adds cdad26977e3f watchdog: digicolor_wdt: drop warning after registering device adds 2d065d2e9b15 watchdog: ftwdt010_wdt: drop warning after registering device adds f51540b83faa watchdog: hpwdt: drop warning after registering device adds 34b8580fe34d watchdog: i6300esb: drop warning after registering device adds 8f952c015f45 watchdog: ie6xx_wdt: drop warning after registering device adds 63c1cd534515 watchdog: imx2_wdt: drop warning after registering device adds 31f4a2cf8fc1 watchdog: imx_sc_wdt: drop warning after registering device adds ca2d4490705f watchdog: intel-mid_wdt: drop warning after registering device adds 9ee644c9326c watchdog: jz4740_wdt: drop warning after registering device adds 7da547350f50 watchdog: loongson1_wdt: drop warning after registering device adds 9daa2e1436f3 watchdog: max77620_wdt: drop warning after registering device adds 2b7ebd348959 watchdog: mei_wdt: drop warning after registering device adds eddeb07bd644 watchdog: mena21_wdt: drop warning after registering device adds 86fc18657899 watchdog: menf21bmc_wdt: drop warning after registering device adds a239027325d0 watchdog: mpc8xxx_wdt: drop warning after registering device adds 9076eb5dff93 watchdog: ni903x_wdt: drop warning after registering device adds 0a33dce48fbd watchdog: nic7018_wdt: drop warning after registering device adds ab9113d0460f watchdog: npcm_wdt: drop warning after registering device adds 0fa6cf71cdec watchdog: of_xilinx_wdt: drop warning after registering device adds 888ca35d74ce watchdog: pic32-dmt: drop warning after registering device adds 90984aa137a1 watchdog: pic32-wdt: drop warning after registering device adds 375611e561b1 watchdog: pnx4008_wdt: drop warning after registering device adds ccbf872a3ee7 watchdog: qcom-wdt: drop warning after registering device adds 2df87cfd8ea1 watchdog: rave-sp-wdt: drop warning after registering device adds 386f465ae6df watchdog: s3c2410_wdt: drop warning after registering device adds 24b8eb74082d watchdog: sama5d4_wdt: drop warning after registering device adds d41e3f4ee584 watchdog: sp5100_tco: drop warning after registering device adds 199801cd7a50 watchdog: sp805_wdt: drop warning after registering device adds d311048eb0d2 watchdog: sprd_wdt: drop warning after registering device adds 7283b217aebd watchdog: st_lpc_wdt: drop warning after registering device adds 71777442df8f watchdog: stm32_iwdg: drop warning after registering device adds 913b187d1296 watchdog: stmp3xxx_rtc_wdt: drop warning after registering device adds e290eb8c2339 watchdog: tegra_wdt: drop warning after registering device adds c8c844f28b68 watchdog: ts4800_wdt: drop warning after registering device adds f848a15347d9 watchdog: wm831x_wdt: drop warning after registering device adds e14651352a8e watchdog: xen_wdt: drop warning after registering device adds 8632944841d4 watchdog: sama5d4: fix WDD value to be always set to max adds 215e06f0d18d watchdog: bcm2835_wdt: Fix module autoload adds 48b32199f97a watchdog/hpwdt: Stop hpwdt on unregister. adds c22d8e38e475 watchdog/hpwdt: Advertize max_hw_heartbeat_ms adds bb721d6b9eed watchdog/hpwdt: Have core ping watchdog. adds be3d7f7cb3ac watchdog/hpwdt: Add module parameter kdumptimeout. adds f213fcf078c1 watchdog/hpwdt: Update documentation adds f1bb45b93345 watchdog/hpwdt: Reflect changes adds df04cce3b8f9 watchdog: jz4740: Use register names from <linux/mfd/ingen [...] adds 9b3461188e86 watchdog: jz4740: Avoid starting watchdog in set_timeout adds dfc01e2c8377 dt-bindings: watchdog: add Allwinner H6 watchdog adds b7fbd3e55c0f watchdog: renesas_wdt: Use 'dev' instead of dereferencing [...] adds 1a4aaf9f11f9 watchdog: gpio: add support for nowayout option adds b836005b4f95 watchdog: renesas_wdt: Add a few cycles delay adds 15f7d7fc5542 watchdog: imx_sc: Add pretimeout support adds 8c21ead3ea5d dt-bindings: watchdog: move i.MX system controller watchdo [...] adds 4d1c6a0ec2d9 watchdog: introduce watchdog.open_timeout commandline parameter adds 487e4e08221d watchdog: introduce CONFIG_WATCHDOG_OPEN_TIMEOUT adds c2eac35bc271 watchdog: make the device time out at open_deadline when o [...] adds 74665686f0e2 docs: watchdog: convert docs to ReST and rename to *.rst adds 3bd41e595b09 docs: watchdog: Fix build error. adds 1dbb3bb8de88 watchdog: bcm_kona_wdt: no need to check return value of d [...] adds 64079cf9f2b2 watchdog: mei_wdt: no need to check return value of debugf [...] adds 3265c3d8f70f dt-bindings: watchdog: Rename bindings documentation file adds d0173278935a watchdog: convert remaining drivers to use SPDX license id [...] adds 8d209eb0b167 watchdog: atmel: atmel-sama5d4-wdt: Disable watchdog on sy [...] adds 053bc5764bb0 watchdog: ie6xx_wdt: Use spinlock_t instead of struct spinlock adds 7fb832ae7294 watchdog: digicolor_wdt: Remove unused variable in dc_wdt_probe adds d77e9e4e18ce Merge tag 'linux-watchdog-5.3-rc1' of git://www.linux-watc [...] adds db5d00c93edc libnvdimm, namespace: Drop uuid_t implementation detail adds c5d4355d10d4 libnvdimm: nd_region flush callback support adds 6e84200c0a29 virtio-pmem: Add virtio pmem driver adds fefc1d97fa4b libnvdimm: add dax_dev sync flag adds 2e9ee0955d3c dm: enable synchronous dax adds 32de1484648a dax: check synchronous mapping is supported adds e46bfc3f03d7 ext4: disable map_sync for async flush adds b21fec414095 xfs: disable map_sync for async flush adds 8c2e408e73f7 virtio_pmem: fix sparse warning adds f8c3500cd137 Merge tag 'libnvdimm-for-5.3' of git://git.kernel.org/pub/ [...] adds 40cdc60ac16a device-dax: Add a 'resource' attribute adds 23c84eb78375 dax: Fix missed wakeup with PMD faults adds 0fe49f70a08d Merge tag 'dax-for-5.3' of git://git.kernel.org/pub/scm/li [...] adds 97a385e55829 libceph: remove ceph_get_direct_page_vector() adds 13c41737b912 ceph: silence a checker warning in mdsc_show() adds e1b814391440 ceph: clean up ceph.dir.pin vxattr name sizeof() adds 193e7b37628e ceph: carry snapshot creation time with inodes adds 100cc610a550 ceph: add ceph.snap.btime vxattr adds 2b2abcac8c25 ceph: fix listxattr vxattr buffer length calculation adds d0f191d20c1c ceph: remove unused vxattr length helpers adds 718807289d41 ceph: fix "ceph.dir.rctime" vxattr value adds 749607731e26 ceph: fix improper use of smp_mb__before_atomic() adds 543212b3a4a4 ceph: close race between d_name_cmp() and update_dentry_lease() adds feab6ac25dbf ceph: fix dir_lease_is_valid() adds 41883ba8ee91 ceph: use READ_ONCE to access d_parent in RCU critical section adds 8f2a98ef3c1a ceph: ensure d_name/d_parent stability in ceph_mdsc_lease_ [...] adds d6e47819721a ceph: hold i_ceph_lock when removing caps for freeing inode adds 03af439ad940 ceph: fix warning PTR_ERR_OR_ZERO can be used adds 057297812d1a ceph: fix debug print format in __set_xattr() adds 5c31e92dffb9 ceph: rename struct ceph_acls_info to ceph_acl_sec_ctx adds ac6713ccb5a6 ceph: add selinux support adds 2ef5df1abe67 ceph: fix infinite loop in get_quota_realm() adds 6f0f597b5deb ceph: don't blindly unregister session that is in opening state adds 428138c9892f ceph: remove request from waiting list before unregister adds bc07532cc51f libceph: fix sa_family just after reading address adds 6c37f0e64173 libceph: add ceph_decode_entity_addr adds 0bfb0f288992 libceph: ADDR2 support for monmap adds dcbc919a5dc8 libceph: switch osdmap decoding to use ceph_decode_entity_addr adds 51fc7ab44519 libceph: fix watch_item_t decoding to use ceph_decode_entity_addr adds 8cb5f2b4fcf4 libceph: correctly decode ADDR2 addresses in incremental OSD maps adds f3848af1bf54 ceph: have MDS map decoding use entity_addr_t decoder adds 2f9800c899dc ceph: fix decode_locker to use ceph_decode_entity_addr adds d3c3c0a841d5 libceph: use TYPE_LEGACY for entity addrs instead of TYPE_NONE adds 2c66de560fa2 libceph: rename ceph_encode_addr to ceph_encode_banner_addr adds 245ce991cca5 ceph: add btime field to ceph_inode_info adds ec62b894df1a ceph: handle btime in cap messages adds 6adaaafdd81d libceph: turn on CEPH_FEATURE_MSG_ADDR2 adds 58981784a692 ceph: allow querying of STATX_BTIME in ceph_getattr adds 441d367644e2 iversion: add a routine to update a raw value with a larger one adds a35ead314e0b ceph: add change_attr field to ceph_inode_info adds 176c77c9c9b1 ceph: handle change_attr in cap messages adds 5c30835690f1 ceph: increment change_attribute on local changes adds 054f8d41affb ceph: clear CEPH_I_KICK_FLUSH flag inside __kick_flushing_caps() adds d6cee9dbd8c8 ceph: kick flushing and flush snaps before sending normal [...] adds 49ada6e8dc9f ceph: more precise CEPH_CLIENT_CAPS_PENDING_CAPSNAP adds f1d1b51deabb ceph: make getxattr_cb return ssize_t adds 3b421018f48c ceph: return -ERANGE if virtual xattr value didn't fit in buffer adds 26350535c2ce ceph: don't NULL terminate virtual xattrs adds 54ab3b24c536 rbd: get rid of obj_req->xferred, obj_req->result and img_ [...] adds a9b67e69949d rbd: replace obj_req->tried_parent with obj_req->read_state adds 0ad5d953548f rbd: get rid of RBD_OBJ_WRITE_{FLAT,GUARD} adds 85b5e6d11898 rbd: move OSD request submission into object request state [...] adds 0192ce2ee68b rbd: introduce image request state machine adds 94e857718810 libceph: rename r_unsafe_item to r_private_item adds bcbab1db6c95 rbd: introduce obj_req->osd_reqs list adds b5ae8cbc6e37 rbd: factor out rbd_osd_setup_copyup() adds 27bbd9116248 rbd: factor out __rbd_osd_setup_discard_ops() adds a086a1b8bdbd rbd: move OSD request allocation into object request state [...] adds ea9b743c97dc rbd: rename rbd_obj_setup_*() to rbd_obj_init_*() adds 793333a303c9 rbd: introduce copyup state machine adds a2b1da09793d rbd: lock should be quiesced on reacquire adds e1fddc8fdd22 rbd: quiescing lock should wait for image requests adds 637cd060537d rbd: new exclusive lock wait/wake code adds ef83171b49c6 libceph: bump CEPH_MSG_MAX_DATA_LEN (again) adds 68ada915eea1 libceph: change ceph_osdc_call() to take page vector for response adds 4cf3e6dff7ea libceph: export osd_req_op_data() macro adds da5ef6be3467 rbd: call rbd_dev_mapping_set() from rbd_dev_image_probe() adds 22e8bd51bb04 rbd: support for object-map and fast-diff adds 8b5bec5c83e8 rbd: setallochint only if object doesn't exist adds 1edd1fecae5e MAINTAINERS: take over for Zheng as CephFS kernel client m [...] adds 0f7cf80ae96c ceph: initialize superblock s_time_gran to 1 adds 87bc5b895d94 ceph: use ceph_evict_inode to cleanup inode's resource adds 52dd0f1b3f94 ceph: use generic_delete_inode() for ->drop_inode adds d31d07b97a5e ceph: fix end offset in truncate_inode_pages_range call adds d9b9c893048e Merge tag 'ceph-for-5.3-rc1' of git://github.com/ceph/ceph-client adds d81f09748dd7 cifs: Use kmemdup in SMB2_ioctl_init() adds 06f2fca7ff51 fs: cifs: Drop unlikely before IS_ERR(_OR_NULL) adds 9ac63ec77609 SMB3: Add SMB3.1.1 GCM to negotiated crypto algorigthms adds 2b2f75480762 SMB3.1.1: Add GCM crypto to the encrypt and decrypt functions adds 5fc3681fa5ed cifs: add missing GCM module dependency adds 43cdae88de2e Fix match_server check to allow for auto dialect negotiate adds dc179268cde4 smb3: if max_credits is specified then display it in /proc/mounts adds 29fbeb7a908a cifs: Properly handle auto disabling of serverino option adds 6552d6a0264d cifs: Fix check for matching with existing mount adds 73cf8085dc09 cifs: simplify code by removing CONFIG_CIFS_ACL ifdef adds e7a1a2df4dfd CIFS: Fix module dependency adds 3190b59a050e smb3: minor cleanup of compound_send_recv adds 63d614a608fc cifs: fix typo in debug message with struct field ia_valid adds e7348e35a34d add some missing definitions adds 0aa3a24be011 fs: cifs: cifsssmb: Change return type of convert_ace_to_cifs_ace adds 3e2725796cbd cifs: always add credits back for unsolicited PDUs adds f2caf901c1b7 cifs: Fix a race condition with cifs_echo_request adds d5ecebc4900d smb3: Allow query of symlinks stored as reparse points adds 412094a8fb07 smb3: add new mount option to retrieve mode from special ACE adds 9fe5ff1c5d6a smb3: do not send compression info by default adds 96d3cca1241d smb3: Send netname context during negotiate protocol adds ff2a09e9196e SMB3: query inode number on open via create context adds f5f111c231f5 cifs: refactor and clean up arguments in the reparse point [...] adds df070afd9b8c cifs: fix parsing of symbolic link error response adds ce465bf94b70 cifs: fix crash in cifs_dfs_do_automount adds 88a92c913cef cifs: fix crash in smb2_compound_op()/smb2_set_next_command() adds e9630660bd92 smb3: smbdirect no longer experimental adds ae9b728c8dc0 Merge tag '4.3-rc-smb3-fixes' of git://git.samba.org/sfren [...] adds 3f6d70e88555 xfs: move xfs_trans_inode.c to libxfs/ adds 79ba2a218543 xfs: sync up xfs_trans_inode with userspace adds 89b408a68b9d Documentation: filesystem: Convert xfs.txt to ReST adds 366a4e38b8d0 Merge tag 'xfs-5.3-merge-13' of git://git.kernel.org/pub/s [...] adds 0bfaffbf4cc6 swiotlb: Group identical cleanup in swiotlb_cleanup() adds 4aa095ea329d swiotlb: Return consistent SWIOTLB segments/nr_tbl adds 9c106119f653 swiotlb: fix phys_addr_t overflow warning adds 8492101e15f9 Merge branch 'stable/for-linus-5.2' into devel/for-linus-5.2 adds d4df33b0e992 Merge branch 'for-linus-5.2' of git://git.kernel.org/pub/s [...] adds 7375dca1647f ftrace: Make enable and update parameters bool when applicable adds 0c9f23797925 x86/ftrace: Make enable parameter bool where applicable adds 2d8d8fac3b4e x86/uaccess: Allow access_ok() in irq context if pagefault [...] adds 3d7081822f7f uaccess: Add non-pagefault user-space read functions adds 88903c464321 tracing/probe: Add ustring type for user-space string adds e65f7ae7f4da tracing/probe: Support user-space dereference adds bdf2b8cbf076 selftests/ftrace: Add user-memory access syntax testcase adds 1e032f7cfa14 perf-probe: Add user memory access attribute support adds f08367b3643b tracing: Use correct function name in trace_filter_add_rem [...] adds 87a90956eeab uaccess: Add a prototype of non-static __probe_user_read() adds 539b75b2b9ee tracing/kprobe: Cast user-space address correctly adds b5f8b32c93b2 kprobes: Initialize kprobes at postcore_initcall adds 970988e19eb0 tracing/kprobe: Add kprobe_event= boot parameter adds b3015fe41d9a tracing: Make a separate config for trace event self tests adds b6399cc78934 tracing/kprobe: Do not run kprobe boot tests if kprobe_eve [...] adds a124692b698b ftrace: Enable trampoline when rec count returns back to one adds 86b3de60a0b6 ring-buffer: Remove HAVE_64BIT_ALIGNED_ACCESS adds f0553dcb9778 tracepoint: Use struct_size() in kmalloc() adds 65fc965c708c kprobes: Fix to init kprobes in subsys_initcall adds f730e0f2da4d tracing/kprobe: Set print format right after parsed command adds b4d4b96be894 tracing/uprobe: Set print format when parsing command adds 455b289973f7 tracing/probe: Add trace_probe init and free functions adds 46e5376d404d tracing/probe: Add trace_event_call register API for trace_probe adds b5f935ee1339 tracing/probe: Add trace_event_file access APIs for trace_probe adds 747774d6b018 tracing/probe: Add trace flag access APIs for trace_probe adds b55ce203a8f3 tracing/probe: Add probe event name and group name accesses APIs adds e3dc9f898ef9 tracing/probe: Add trace_event_call accesses APIs adds 715fa2fd4c6c tracing/kprobe: Check registered state using kprobe adds cbd965bde74c ftrace/selftests: Return the skip code when tracing direct [...] adds 6e55f320f00e ftrace/selftest: Test if set_event/ftrace_pid exists befor [...] adds 46710f3a34b5 tracing: Pass type into tracing_generic_entry_update() adds 5967bd5c4239 tracing: Let filter_assign_type() detect FILTER_PTR_STRING adds 0aeb1def4416 tracing: Make trace_get_fields() global adds 818e95c768c6 Merge tag 'trace-v5.3' of git://git.kernel.org/pub/scm/lin [...] adds 6e6de3dee51a kernel/module.c: Only return -EEXIST for modules that have [...] adds 8d1b73dd25ff kernel: module: Use struct_size() helper adds bc6f2a757d52 kernel/module: Fix mem leak in module_add_modinfo_attrs adds 2eef1399a866 modules: fix BUG when load module with rodata=n adds 38b37d631aec module: allow arch overrides for .exit section names adds 70bac08d4157 ARM: module: recognize unwind exit sections adds 93651f80dcb6 modules: fix compile error if don't have strict module rwx adds da0acd7c656c Merge tag 'modules-for-v5.3' of git://git.kernel.org/pub/s [...] adds 10835c854685 parisc: Fix kernel panic due invalid values in IAOQ0 or IAOQ1 adds 34c32fc60331 parisc: Ensure userspace privilege for ptraced processes i [...] adds 59a783dbc0d5 parisc: Avoid kernel panic triggered by invalid kprobe adds 45800fb45139 parisc: Wire up clone3 syscall adds 0e2a5b5bd9a6 Merge branch 'parisc-5.3-2' of git://git.kernel.org/pub/sc [...] adds 6dd91e0eacff RISC-V: defconfig: Enable NO_HZ_IDLE and HIGH_RES_TIMERS adds 3e9d80a3b383 MAINTAINERS: don't automatically patches involving SiFive [...] adds 71ec982fad75 MAINTAINERS: change the arch/riscv git tree to the new sha [...] adds 556024d41f39 riscv: Remove gate area stubs adds 0cbb8a32cb6d arch: riscv: add config option for building SiFive's SoC resource adds edb7f21c3aec riscv: select SiFive platform drivers with SOC_SIFIVE adds bbc5dc5155aa riscv: defconfig: enable SOC_SIFIVE adds d90d45d7dcb7 RISC-V: Fix memory reservation in setup_bootmem() adds 3876d4a38ae2 x86, arm64: Move ARCH_WANT_HUGE_PMD_SHARE config in arch/Kconfig adds 9e953cda5cdf riscv: Introduce huge page support for 32/64bit kernel adds df7e9059cf6b riscv: ccache: Remove unused variable adds 2ebca1cbb4a5 riscv: remove free_initrd_mem adds 671f9a3e2e24 RISC-V: Setup initial page tables in two stages adds 0f327f2aaad6 RISC-V: Add an Image header that boot loader can parse. adds 2d69fbf3d01a riscv: fix build break after macro-to-function conversion [...] adds 0570bc8b7c9b Merge tag 'riscv/for-v5.3-rc1' of git://git.kernel.org/pub [...] adds 1bf85d8c9875 NFSv4: Handle open for execute correctly adds 44942b4e457b NFSv4: Handle the special Linux file open access mode adds 9dfe52a95a60 SUNRPC: Move call to rpc_count_iostats before rpc_call_done adds 93ba048e1b9f SUNRPC: Use proper printk specifiers for unsigned long long adds a332518fda47 SUNRPC: Count ops completing with tk_status < 0 adds 7e0a0e38fcfe SUNRPC: Replace the queue timer with a delayed work function adds 4f8943f80883 SUNRPC: Replace direct task wakeups from softirq context adds b5e924191f87 SUNRPC: Remove the bh-safe lock requirement on xprt->trans [...] adds c049f8ea9a0d SUNRPC: Remove the bh-safe lock requirement on the rpc_wai [...] adds 41adafa02eeb Merge branch 'bh-remove' adds 1c341b777501 NFS: Add deferred cache invalidation for close-to-open con [...] adds 02a2779f223e Merge branch 'cache_consistency' adds 996bc4f405d3 NFS: Create a root NFS directory in /sys/fs/nfs adds 10b7a70cbb81 NFS: Cleanup - add nfs_clients_exit to mirror nfs_clients_init adds bf11fbdb20b3 NFS: Add sysfs support for per-container identifier adds 28ade856c0f7 Merge branch 'containers' adds 21f0ffaff510 SUNRPC: Add basic load balancing to the transport switch adds 612b41f808a9 SUNRPC: Allow creation of RPC clients with multiple connections adds 28cc5cd8c68f NFS: Add a mount option to specify number of TCP connectio [...] adds 6619079d0540 NFSv4: Allow multiple connections to NFSv4.x (x>0) servers adds bb71e4a5d7eb pNFS: Allow multiple connections to the DS adds fd87c8b73a0c NFS: Display the "nconnect" mount option if it is set. adds 53c326307156 NFS: Allow multiple connections to a NFSv2 or NFSv3 server adds 5a0c257f8e0f NFS: send state management on a single connection. adds 10db56917bcb SUNRPC: enhance rpc_clnt_show_stats() to report on all xprts. adds 2f34b8bfae19 SUNRPC: add links for all client xprts to debugfs adds b6580ab39b09 SUNRPC: Remove warning in debugfs.c when compiling with W=1 adds c98ebe293740 Merge branch 'multipath_tcp' adds 2b17d725f9be NFS: Clean up writeback code adds 1a7441b282ce NFSv4: Add lease_time and lease_expired to 'nfs4:' line of [...] adds 9026b3a973b0 nfs: disable client side deduplication adds 9f7761cf0409 NFS: Cleanup if nfs_match_client is interrupted adds 4368d77a4d98 SUNRPC: Drop redundant CONFIG_ from CONFIG_SUNRPC_DISABLE_ [...] adds 80d3c45fd765 SUNRPC: Fix possible autodisconnect during connect due to [...] adds 10694ac92c06 xprtrdma: Fix a BUG when tracing is enabled with NFSv4.1 on RDMA adds 2d0abe36cf13 xprtrdma: Fix use-after-free in rpcrdma_post_recvs adds 1310051c720a xprtrdma: Replace use of xdr_stream_pos in rpcrdma_marshal_req adds 05eb06d86685 xprtrdma: Fix occasional transport deadlock adds 5809ea4f7c39 xprtrdma: Remove the RPCRDMA_REQ_F_PENDING flag adds 847568942f93 xprtrdma: Remove fr_state adds 40088f0e9b62 xprtrdma: Add mechanism to place MRs back on the free list adds d8099feda483 xprtrdma: Reduce context switching due to Local Invalidation adds 0ab115237025 xprtrdma: Wake RPCs directly in rpcrdma_wc_send path adds 379d1bc5be37 xprtrdma: Simplify rpcrdma_rep_create adds 9ef33ef5b628 xprtrdma: Streamline rpcrdma_post_recvs adds 6a6c6def4246 xprtrdma: Refactor chunk encoding adds 5828cebad1c8 xprtrdma: Remove rpcrdma_req::rl_buffer adds 675dd90ad093 xprtrdma: Modernize ops->connect adds c5833f0dc4ce NFS4: Add a trace event to record invalid CB sequence IDs adds 96650e2effa2 NFS: Fix show_nfs_errors macros again adds 38a638a72a34 NFS: Display symbolic status code names in trace log adds 7d4006c161ad NFS: Update symbolic flags displayed by trace events adds 62a92ba97a31 NFS: Record task, client ID, and XID in xdr_status trace points adds 347543e64082 Merge tag 'nfs-rdma-for-5.3-1' of git://git.linux-nfs.org/ [...] adds a101b043c44d SUNRPC: Fix transport accounting when caller specifies an [...] adds db531db951f9 Revert "NFS: readdirplus optimization by cache mechanism" [...] adds 9bcaa35c686d NFS: Use seq_putc() in nfs_show_stats() adds 1c316e39a03a NFS: Replace 16 seq_printf() calls by seq_puts() adds 2eaf426debdc nfs: Fix copy-and-paste error in debug message adds 0efb01b2ac07 nfs4: Make nfs4_proc_get_lease_time available for nfs4.0 adds ea51efaa9617 nfs4: Rename nfs41_setup_state_renewal adds 5b596830d971 nfs4.0: Refetch lease_time after clientid update adds 50c800074446 NFSv4: Validate the stateid before applying it to state recovery adds 3cf7292280d5 SUNRPC: Replace division by multiplication in calculation [...] adds 163f88211c14 SUNRPC: Skip zero-refcount transports adds 9f98effc19bd SUNRPC: Fix initialisation of struct rpc_xprt_switch adds 7402a4fedc2b SUNRPC: Fix up backchannel slot table accounting adds d9aba2b40de6 NFSv4: Don't use the zero stateid with layoutget adds 8e04fdfadda7 pnfs/flexfiles: Fix PTR_ERR() dereferences in ff_layout_tr [...] adds 753690898204 SUNRPC: Ensure the bvecs are reset when we re-encode the R [...] adds f554af280a80 SUNRPC: Optimise transport balancing code adds 58bbeab425c6 pnfs: Fix a problem where we gratuitously start doing I/O [...] adds d5b9216fd511 pnfs/flexfiles: Add tracepoints for detecting pnfs fallbac [...] adds 6860c981b967 Merge tag 'nfs-for-5.3-1' of git://git.linux-nfs.org/proje [...] adds 3b8cafdd5436 dm zoned: fix zone state management race adds 3ee25485ba8e dm snapshot: fix oversights in optional discard support adds c663e04097f4 dm kcopyd: Increase default sub-job size to 512KB adds 733232f8c852 dm: use printk ratelimiting functions adds 3bfe1fc46794 Merge tag 'for-5.3/dm-changes-2' of git://git.kernel.org/p [...] new cec3ebd083d4 mm/memory_hotplug: simplify and fix check_hotplug_memory_range() new 973de24a7849 s390x/mm: fail when an altmap is used for arch_add_memory() new 18c86506c80f s390x/mm: implement arch_remove_memory() new 22eb634632a2 arm64/mm: add temporary arch_remove_memory() implementation new 1811582587c4 drivers/base/memory: pass a block_id to init_memory_block() new 80ec922dbd87 mm/memory_hotplug: allow arch_remove_memory() without CONF [...] new db051a0dac13 mm/memory_hotplug: create memory block devices after arch_ [...] new 05f800a0bd08 mm/memory_hotplug: drop MHP_MEMBLOCK_API new 4c4b7f9ba948 mm/memory_hotplug: remove memory block devices before arch [...] new a31b264c2b41 mm/memory_hotplug: make unregister_memory_block_under_node [...] new b9bf8d342d9b mm/memory_hotplug: remove "zone" parameter from sparse_rem [...] new 26f26bedab33 mm/sparse.c: set section nid for hot-add memory new 43675e6fbbea mm: thp: make transhuge_vma_suitable available for anonymous THP new c06306696f83 mm: thp: fix false negative of shmem vma's THP eligibility new 49f17c26c123 resource: fix locking in find_next_iomem_res() new 756398750e11 resource: avoid unnecessary lookups in find_next_iomem_res() new 2491f0a2c0b1 mm: section numbers use the type "unsigned long" new 90ec010fe0d6 drivers/base/memory: use "unsigned long" for block ids new 8d595c4c0f76 mm: make register_mem_sect_under_node() static new fbcf73ce6582 mm/memory_hotplug: rename walk_memory_range() and pass sta [...] new ea8846411ad6 mm/memory_hotplug: move and simplify walk_memory_blocks() new dd625285910d drivers/base/memory.c: get rid of find_memory_block_hinted() new f1eca35a0dc7 mm/sparsemem: introduce struct mem_section_usage new 326e1b8f83a4 mm/sparsemem: introduce a SECTION_IS_EARLY flag new f46edbd1b151 mm/sparsemem: add helpers track active portions of a secti [...] new 49ba3c6b37b3 mm/hotplug: prepare shrink_{zone, pgdat}_span for sub-sect [...] new e9c0a3f05477 mm/sparsemem: convert kmalloc_section_memmap() to populate [...] new 96da43500009 mm/hotplug: kill is_dev_zone() usage in __remove_pages() new 46d945aeab4d mm: kill is_dev_zone() helper new 7ea6216049ff mm/sparsemem: prepare for sub-section ranges new ba72b4c8cf60 mm/sparsemem: support sub-section hotplug new a0653406a3a6 mm: document ZONE_DEVICE memory-model implications new 7cc7867fb061 mm/devm_memremap_pages: enable sub-section remap new 7e3e888dfc13 libnvdimm/pfn: fix fsdax-mode namespace info-block zero-fields new a3619190d62e libnvdimm/pfn: stop padding pmem namespaces to section alignment new 9a845030427c mm/sparsemem: cleanup 'section number' data types new 371096949f0a mm: migrate: remove unused mode argument new eec4844fae7c proc/sysctl: add shared variables for range check new 249be8511b26 Merge branch 'akpm' (patches from Andrew) adds fe4e8db0392a r8169: fix issue with confused RX unit after PHY power-dow [...] adds 0307d589c4d6 bonding: add documentation for peer_notif_delay adds 14b4c48bb1ce gve: Remove the exporting of gve_probe adds 6e3d1bbbba55 sit: use dst_cache in ipip6_tunnel_xmit adds 79f5943a87d2 sis900: correct a few typos adds 76104862ccca sky2: Disable MSI on P5W DH Deluxe adds 071c37983d99 net: neigh: fix multiple neigh timer scheduling adds cef86f1536b0 atm: idt77252: Remove call to memset after dma_alloc_coherent adds 3a5ee3b30126 ethernet: remove redundant memset adds 6a24c8fb0d88 hippi: Remove call to memset after pci_alloc_consistent adds c5ec23bb1902 vmxnet3: Remove call to memset after dma_alloc_coherent adds f384e62a82ba ISDN: hfcsusb: checking idx of ep configuration adds d71f895c3195 net/mlx5e: Verify encapsulation is supported adds 075973c7d7bb net/mlx5e: Rely on filter_dev instead of dissector keys fo [...] adds 3d144578c91a net/mlx5e: Allow dissector meta key in tc flower adds 1d43d5e469d9 Merge tag 'mlx5-fixes-2019-07-15' of git://git.kernel.org/ [...] adds 3cd6e20f54d5 net: ethernet: ti: cpsw: Add of_node_put() before return a [...] adds 64fc973dee13 net: ethernet: mscc: ocelot_board: Add of_node_put() befor [...] adds cf36dd2f7793 net: ethernet: mediatek: mtk_eth_soc: Add of_node_put() be [...] adds 7429c6c0d9cb be2net: Signal that the device cannot transmit during reco [...] adds db8051f30fba skbuff: fix compilation warnings in skb_dump() adds a5b647007e9d fix: taprio: Change type of txtime-delay parameter to u32 adds fdd258d49e88 caif-hsi: fix possible deadlock in cfhsi_exit_module() adds 86fda90ab588 net: sctp: fix warning "NULL check before some freeing fun [...] adds f11fe1dae1c4 net/sched: Make NET_ACT_CT depends on NF_NAT adds 2c7da8e6b041 net/rds: Give fr_state a chance to transition to FRMR_IS_FREE adds c9467447fc50 net/rds: Get rid of "wait_clean_list_grace" and add locking adds 5f33141d2fc0 net/rds: Wait for the FRMR_IS_FREE (or FRMR_IS_STALE) tran [...] adds aea01a2234d2 net/rds: Fix NULL/ERR_PTR inconsistency adds 9547dff1085d net/rds: Set fr_state only to FRMR_IS_FREE if IB_WR_LOCAL_ [...] adds 3a2886cca703 net/rds: Keep track of and wait for FRWR segments in use u [...] adds aa4948937b7d net/rds: Initialize ic->i_fastreg_wrs upon allocation adds 4809bba7289b Merge branch 'net-rds-RDMA-fixes' adds 3f05e6886a59 net_sched: unset TCQ_F_CAN_BYPASS when adding filters adds a6574227a81f net: ag71xx: Add missing header adds dedfde2fe1c4 mlxsw: spectrum_dcb: Configure DSCP map as the last rule i [...] adds 577fa14d2100 mlxsw: spectrum: Do not process learned records with a dummy FID adds f1bf3e2ab42d Merge branch 'mlxsw-Two-fixes' adds 66f8209547cc fib: relax source validation check for loopback packets adds adb701d6cfa4 selftests: add a test case for rp_filter adds 7b379472bc53 Merge branch 'ipv4-relax-source-validation-check-for-loopb [...] adds 866e5fd8a712 tipc: initialize 'validated' field of received packets adds 49d05fe2c9d1 ipv6: rt6_check should return NULL if 'from' is NULL adds 35cbef986364 net: bcmgenet: use promisc for unsupported filters adds 666a3d6e1e6b udp: Fix typo in net/ipv4/udp.c adds 5a860f9184eb liquidio: Replace vmalloc + memset with vzalloc adds ffcb60a54f24 iwlwifi: add new cards for 9000 and 20000 series adds a7d544d63120 iwlwifi: pcie: add support for qu c-step devices adds ff414f31ce37 ath10k: work around uninitialized vht_pfr variable adds 41a531ffa4c5 rt2x00usb: fix rx queue hang adds 9c2a57d16d3c Merge tag 'wireless-drivers-for-davem-2019-07-18' of git:/ [...] adds 54851aa90cf2 ipv6: Unlink sibling route in case of failure adds 184528af92a8 MAINTAINERS: update netsec driver adds 7369c10f8117 net/mlx5: Replace kfree with kvfree adds 327835fb1e83 MAINTAINERS: update BPF JIT S390 maintainers adds b3b50f05dc50 bpf: fix precision bit propagation for BPF_ST instructions adds 36db2a94f19a libbpf: fix ptr to u64 conversion warning on 32-bit platforms adds 675716400da6 xdp: fix possible cq entry leak adds 5464c3a0e9a0 xdp: fix potential deadlock on socket mutex adds 59d82657a08d selftests/bpf: fix bpf_target_sparc check adds ed4ed4043a12 bpf: verifier: avoid fall-through warnings adds 216b65fb706e tools: bpftool: add raw_tracepoint_writable prog type to header adds 9cae4ace80ef selftests/bpf: do not ignore clang failures adds 748e50c1c13d selftests/bpf: compile progs with -D__TARGET_ARCH_$(SRCARCH) adds 05c2dc17dae3 selftests/bpf: fix s930 -> s390 typo adds 7cd04535abc9 selftests/bpf: make PT_REGS_* work in userspace adds af3c24e0e2ed selftests/bpf: fix compiling loop{1, 2, 3}.c on s390 adds 1acc5d5c5832 bpf: fix BTF verifier size resolution logic adds dd13f3ca6429 selftests/bpf: add trickier size resolution tests adds 8981e56fa172 selftests/bpf: use typedef'ed arrays as map values adds 896bcc908a2f Merge branch 'bpf-btf-size-verification-fix' adds 025c0c0917b7 selftests/bpf: fix attach_probe on s390 adds e46fc22e60a4 selftests/bpf: make directory prerequisites order-only adds f83a46d4711e selftests/bpf: put test_stub.o into $(OUTPUT) adds 81f522f96f78 samples/bpf: build with -D__TARGET_ARCH_$(SRCARCH) adds b43995469e58 bpf: rename bpf_ctx_wide_store_ok to bpf_ctx_wide_access_ok adds d4ecfeb15494 bpf: allow wide aligned loads for bpf_sock_addr user_ip6 a [...] adds 8b45063c8584 selftests/bpf: rename verifier/wide_store.c to verifier/wi [...] adds 7dd8d6119d48 selftests/bpf: add selftests for wide loads adds 073a4834a813 bpf: sync bpf.h to tools/ adds 6da193569cbe Merge branch 'bpf-fix-wide-loads-sockaddr' adds d5e1db990fcc selftests/bpf: remove logic duplication in test_verifier adds 3461a0a02141 selftests/bpf: fix "alu with different scalars 1" on s390 adds 4e59afbbed96 selftests/bpf: skip nmi test when perf hw events are disabled adds 763ff0e7d9c7 libbpf: fix another GCC8 warning for strncpy adds 36646b22ce24 selftests/bpf: fix test_verifier/test_maps make dependencies adds 9d1f62a6dcf0 selftests/bpf: structure test_{progs, maps, verifier} test [...] adds 1cb59a6074e2 selftests/bpf: fix perf_buffer on s390 adds 01a0f9e4496d selftests/bpf: fix "valid read map access into a read-only [...] adds 59fd3486c3dd selftests/bpf: fix test_xdp_noinline on s390 adds bb745231678c Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf new 8ec1e9006908 gve: replace kfree with kvfree new 008cfbaa3f9f net: dsa: sja1105: Fix missing unlock on error in sk_buff() new 9b3d15e6b05e bnxt_en: Fix VNIC accounting when enabling aRFS on 57500 chips. new 7d6053097311 usb: qmi_wwan: add D-Link DWM-222 A2 device ID new 6f5fa8d2c05f ag71xx: fix error return code in ag71xx_probe() new 269b7c5ff782 ag71xx: fix return value check in ag71xx_probe() new 8d650cdedaab tcp: fix tcp_set_congestion_control() use from bpf hook new 5f4fc6d440d7 Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net adds fb9273f2c10d drm: don't bother with super_operations and dentry_operations adds 619a6d167b29 cxl: don't bother with dentry_operations adds 8b1e058e0f52 cxlflash: don't bother with dentry_operations adds 985f4044871a balloon: don't bother with dentry_operations adds 48b48750c3f9 zsmalloc: don't bother with dentry_operations adds 4de1e3a8ecec z3fold: don't bother with dentry_operations adds 7e5f7bb08b8c unexport simple_dname() adds 1a6e9e76b713 device-dax: Drop register_filesystem() adds 1f58bb18f6f2 mount_pseudo(): drop 'name' argument, switch to d_make_root() adds f7a994518410 no need to protect against put_user_ns(NULL) adds feb8ae43a7b3 start massaging the checks in sget_...(): move to sget_userns() adds 0ce0cf12fc4c consolidate the capability checks in sget_{fc,userns}() adds b9662f310354 vfs: Convert rpc_pipefs to use the new mount API adds 96a374a35f82 vfs: Convert nfsctl to use the new mount API adds bb7b6b2bbdb8 vfs: Kill mount_ns() adds 2527b284defa move the capability checks from sget_userns() to legacy_ge [...] adds fd912087f4a8 legacy_get_tree(): pass fc->user_ns to mount_capable() adds 20284ab7427f switch mount_capable() to fs_context adds 709a643da8b8 mqueue: set ->user_ns before ->get_tree() adds 46cf047a945c procfs: set ->user_ns before calling ->get_tree() adds d5f68d330c15 cpuset: move mount -t cpuset logics into cgroup.c adds 059338aae331 move mount_capable() calls to vfs_get_tree() adds c3aabf0780a5 move mount_capable() further out adds 7cdfa44227b0 vfs: Fix refcounting of filenames in fs_parser adds c80fa7c8301c vfs: Provide sb->s_iflags settings in fs_context struct adds 31d6d5ce5340 vfs: Provide a mount_pseudo-replacement for the new mount API adds 52db59df17c0 vfs: Convert aio to use the new mount API adds 33cada40b51f vfs: Convert anon_inodes to use the new mount API adds 9030d16eb8ad vfs: Convert bdev to use the new mount API adds 059b20d9da69 vfs: Convert nsfs to use the new mount API adds 4fa7ec5db7e7 vfs: Convert pipe to use the new mount API adds 8e9231f819e3 vfs: Convert zsmalloc to use the new mount API adds ea8157ab2ae5 zsfold: Convert zsfold to use the new mount API adds fba9be49701a vfs: Convert sockfs to use the new mount API adds 75d4e06f049f vfs: Convert dax to use the new mount API adds 4a457910a8d7 vfs: Convert drm to use the new mount API adds b06f973fe713 vfs: Convert ia64 perfmon to use the new mount API adds 52418c8f0073 vfs: Convert cxl to use the new mount API adds 219e69639070 vfs: Convert ocxlflash to use the new mount API adds 99558d203cea vfs: Convert virtio_balloon to use the new mount API adds 389e22fb46eb vfs: Convert btrfs_test to use the new mount API adds 8d9e46d80777 fold mount_pseudo_xattr() into pseudo_fs_get_tree() adds db2c246a091e vfs: Use sget_fc() for pseudo-filesystems adds 023d066a0d0a vfs: Kill sget_userns() adds 2ac295d4f0c0 convenience helper get_tree_nodev() adds c23a0bbab30c convenience helper: get_tree_single() adds bc99a664e9be vfs: Convert binfmt_misc to use the new mount API adds 6bc62f2067d3 vfs: Convert configfs to use the new mount API adds 4799974555de vfs: Convert efivarfs to use the new mount API adds 7515c22cc8c8 vfs: Convert qib_fs/ipathfs to use the new mount API adds 129f809d2aa9 vfs: Convert ibmasmfs to use the new mount API adds c6a2c720d206 vfs: Convert oprofilefs to use the new mount API adds e5d82a7360d1 vfs: Convert gadgetfs to use the new mount API adds 2345771f87df vfs: Convert xenfs to use the new mount API adds 7ab2fa7693c3 vfs: Convert openpromfs to use the new mount API adds b0ecc9da5ff6 vfs: Convert apparmorfs to use the new mount API adds 5c86d7e0433a vfs: Convert securityfs to use the new mount API adds 920f50b2a44b vfs: Convert selinuxfs to use the new mount API adds 5afdd0f1e6a7 vfs: Convert smackfs to use the new mount API adds 14a253ce4210 init_rootfs(): don't bother with init_ramfs_fs() adds fd3e007f6c6a don't bother with registering rootfs adds 33488845f211 constify ksys_mount() string arguments adds 037f11b4752f mnt_init(): call shmem_init() unconditionally new 933a90bf4f35 Merge branch 'work.mount0' of git://git.kernel.org/pub/scm [...] adds 3ae762a09cd7 fs/adfs: correct disc record structure adds 1dfdfc94730b fs/adfs: add helper to get discrecord from map adds 275f5b99d6d4 fs/adfs: add helper to get filesystem size adds cb88b5a387dd fs/adfs: use format_version from disc_record adds 2e67080d8708 fs/adfs: use %pV for error messages adds ceb3b10613eb fs/adfs: clean up error message printing adds 5ed70bb47767 fs/adfs: clean up indirect disc addresses and fragment IDs adds 421d3c0faa28 fs/adfs: super: correct superblock flags adds 4c5762f5f5e3 fs/adfs: super: safely update options on remount adds 5808b14a1f52 fs/adfs: super: fix use-after-free bug adds 8616108de152 fs/adfs: super: limit idlen according to directory type adds b4ed8f75c828 fs/adfs: add time stamp and file type helpers new d2fbf4b6d585 Merge branch 'work.adfs' of git://git.kernel.org/pub/scm/l [...] adds 8811249f0cfd vfs: update d_make_root() description adds 02e5ad973883 perf_event_get(): don't bother with fget_raw() new 4f5ed1318c01 Merge branch 'work.misc' of git://git.kernel.org/pub/scm/l [...] adds 1c230208f53d iomap: start moving code to fs/iomap/ adds a45c0eccc564 iomap: move the swapfile code into a separate file adds 5157fb8f5ae1 iomap: move the file mapping reporting code into a separate file adds 56a178981d47 iomap: move the SEEK_HOLE code into a separate file adds db074436f421 iomap: move the direct IO code into a separate file adds afc51aaa22f2 iomap: move the buffered IO code into a separate file adds cb7181ff4b1c iomap: move the main iteration code into a separate file adds 5d907307adc1 iomap: move internal declarations into fs/iomap/ new 26473f83703e Merge tag 'iomap-5.3-merge-4' of git://git.kernel.org/pub/ [...] adds bce5963bcb4f xen/events: fix binding user event channels to cpus adds 090d54bcbc54 Revert "x86/paravirt: Set up the virt_spin_lock_key after [...] adds 814bbf49dcd0 xen: remove tmem driver adds 1b37683cda02 x86/xen: Mark xen_hvm_need_lapic() and xen_x2apic_para_ava [...] adds 30978346372e x86: Add "nopv" parameter to disable PV extensions adds b39b049749ce xen: Map "xen_nopv" parameter to "nopv" and mark it obsolete adds cc8f3b4dd2eb x86/paravirt: Remove const mark from x86_hyper_xen_hvm variable adds bef6e0ae7420 x86/xen: Add "nopv" support for HVM guest adds b23e5844dfe7 xen/pv: Fix a boot up hang revealed by int3 self test adds a1078e821b60 xen: let alloc_xenballooned_pages() fail if not enough mem [...] new b5d72dda8976 Merge tag 'for-linus-5.3a-rc1-tag' of git://git.kernel.org [...] new 1994cc49f18b csky: Select intc & timer drivers new 3158d28953fc csky: Fixup no panic in kernel for some traps new f132076c8ff9 csky: Init pmu as a device new ccffa1ad15be csky: Add count-width property for csky pmu new f622fbf20596 csky: Add pmu interrupt support new d41435d9b2b3 csky: Fix perf record in kernel/user space new e7534198abd6 csky: Fixup some error count in 810 & 860. new 69d812f5eb24 dt-bindings: interrupt-controller: Update csky mpintc new 4d581034f908 dt-bindings: csky: Add csky PMU bindings new 9d35dc3006a9 csky: Revert mmu ASID mechanism new a231b8839cd4 csky: Add new asid lib code from arm new 22d55f02b892 csky: Use generic asid algorithm to implement switch_mm new 4e562c11664c csky: Improve tlb operation with help of asid new bdfeb0ccea1a csky: Fixup abiv1 memset error new a84d2d2906f9 Merge tag 'csky-for-linus-5.3-rc1' of git://github.com/c-s [...] new 6d54ceb539aa tracing: Fix user stack trace "??" output new 41ba485ef1d0 Merge tag 'trace-v5.3-2' of git://git.kernel.org/pub/scm/l [...] new 40ef768ab6ee Remove references to dead website. adds 049ce1505b3a crypto: stm32/hash - Fix incorrect printk modifier for size_t adds 95566aa75cd6 crypto: crypto4xx - fix a potential double free in ppc4xx_ [...] adds 20e833dc3635 crypto: ccp - memset structure fields to zero before reuse adds 538a5a072e6e crypto: ccp/gcm - use const time tag comparison. adds 83bf42510d7f crypto: ccp - Fix SEV_VERSION_GREATER_OR_EQUAL adds cf144f81a99d padata: use smp_mb in padata_reorder to avoid orphaned pad [...] new dd4542d2823a Merge branch 'linus' of git://git.kernel.org/pub/scm/linux [...] adds dd2b5959785c drm/bochs: fix framebuffer setup. adds c0898fca3fce drm/selftests: reduce stack usage adds dae1ccee012e drm: panel-orientation-quirks: Add extra quirk table entry [...] adds e5704b3fe9d5 drm: connector: remove bogus NULL check adds 505f6cff880e drm/komeda: Remove clock ratio property adds 8aa0625f4855 drm/komeda: remove slave_planes property adds a76f612c1de8 drm/komeda: remove img_enhancement property adds c945623c05c3 drm/komeda: Remove layer_split property adds 75c5bf97ed2f MAINTAINERS: maintain drm/arm drivers in drm-misc for now adds 1930c11204b1 drm/komeda: Computing layer_split internally adds 990dee3aa456 drm/komeda: Computing image enhancer internally adds 7f3bbc0b817b drm/modes: Skip invalid cmdline mode adds b3c8a40cfc4a Merge tag 'drm-misc-next-fixes-2019-07-11' of git://anongi [...] adds 32eaeae0ef19 drm/amdgpu/psp: add a mutex to protect access to the psp ring adds 7e4dec58032d drm/amdgpu: Fix potential integer overflows adds 617a64dc85f9 drm/amd/powerplay: increase the SMU msg response waiting time adds a54166d79a6b drm/amd/powerplay: bug fix for sysfs adds a349b39253d5 drm/amdgpu/discovery: fix DCE_HWIP mapping error in hw_id_ [...] adds 63e2fef63138 drm/amdgpu: enable IP discovery by default on navi adds 70df8273ca0c drm/amdkfd: fix cp hang in eviction adds 5fdb7c4c7f26 drm/amd/display: Expose audio inst from DC to DM adds 6ce8f316673f drm/amd/display: Add drm_audio_component support to amdgpu_dm adds 5f0f531c4f8a drm/amdgpu: Print out voltage in DM_PPLIB adds 3840fe256ae4 drm/amdgpu: switch to macro for psp bootloader command adds 4298935924a9 drm/amdgpu: support key database loading for navi10 adds d36893362d22 drm/amd/powerplay: fix smu clock type change miss error adds 64974ab24908 drm/amd/powerplay: add pstate mclk(uclk) support for navi10 adds 7e446b3c76b4 drm/amd/display: Support clang option for stack alignment adds 7a17c8ce3321 drm/amd/display: return 'NULL' instead of 'false' from dcn [...] adds 75ee64875e75 drm/amdkfd: Consistently apply noretry setting adds eaf963b5c17e drm/amd/powerplay: add socclk profile dpm support. adds 75728f512e1f drm/amd/powerplay: add standard profile dpm support for smu adds 42b3aa9a5baf drm/amd/powerplay: avoid double check feature enabled adds 8e33376b7649 drm/amd/powerplay: fix save dpm level error for smu adds 54728170e00c drm/amd/powerplay: add helper of smu_clk_dpm_is_enabled for smu adds cf034477321e drm/amdgpu: extend AMDGPU_CTX_PRIORITY_NORMAL comment adds 0fa4246e8ebf drm/amd/amdgpu: Add VMID to SRBM debugfs bank selection adds ca9db7d1e072 drm/amd/amdgpu: Add missing select_me_pipe_q() for gfx10 adds 9417f703afe3 drm/amdgpu: Fix Vega20 Perf counter for pcie_bw adds b5203d16aef4 drm/amd/amdgpu: hide #warning for missing DC config adds 5db7b0d29086 drm/amdgpu: remove memset after kzalloc adds 3bd532692d93 drm/amdgpu: replace simple_strtol() by kstrtou32() adds 9288b874c500 drm/amdgpu: Fix unaligned memory copies adds f216994613bc drm/amdgpu: check kdb_bin_size to exclude kdb loading sequence adds 597292eb73ee drm/amd/powerplay: enable fw ctf,apcc dfll and gfx ss adds 08473888e09b drm/amdgpu/gfx10: set SH_MEM_CONFIG.INITIAL_INST_PREFETCH adds d72e04d97efd drm/amd/powerplay: Use proper enums in vega20_print_clk_levels adds 6ea624f60393 drm/amdgpu: drop dead header adds 67adb569ddf4 drm/amdgpu: Fix silent amdgpu_bo_move failures adds 366cf03ec00f drm/amd/powerplay: fix memory allocation failure check V2 adds 7ef65bbd01fd drm/amd/powerplay: avoid access before allocation adds f68ccf43acbc drm/amd/powerplay: fix deadlock around smu_handle_task V2 adds 0d9d78b57bf3 drm/amd/powerplay: correct smu_update_table usage adds 93002849ffc7 drm/amd/powerplay: maintain SMU FW backward compatibility adds cd6e0c4ba193 drm/amd/powerplay: update vega20 driver if to fit latest S [...] adds 88891430a2c0 drm/amd/amdgpu: Fix offset for vmid selection in debugfs i [...] adds 6a5d4877544b drm/amdkfd: Remove GWS from process during uninit adds 02316e963a5a drm/amd/display: Force uclk to max for every state adds 8a5b5d425e54 drm/amdgpu/pm: remove check for pp funcs in freq sysfs handlers adds 41a5a2a8531f drm/amd/display: init res_pool dccg_ref, dchub_ref with xt [...] new 9fb7dc73b923 Merge tag 'drm-next-5.3-2019-07-18' of git://people.freede [...] new bb2b4074f8d9 drm/nouveau/mcp89/mmu: Use mcp77_mmu_new instead of g84_mm [...] new f8d6211ac77f drm/nouveau/disp/nv50-: force scaler for any non-default L [...] new 533f47524075 drm/nouveau/disp/nv50-: fix center/aspect-corrected scaling new d1084184789d drm/nouveau/kms: disallow dual-link harder if hdmi connect [...] new 75dec321cd2d drm/nouveau/core: recognise TU116 chipset new 3485b7b50b53 drm/nouveau/disp/tu102-: wire up scdc parameter setter new 7cb95eeea670 drm/nouveau/i2c: Enable i2c pads & busses during preinit new b7019ac550eb drm/nouveau: fix bogus GPL-2 license header new b0f84a84fff1 drm/nouveau: fix bogus GPL-2 license header new 68bf8b577977 drm/nouveau/hwmon: return EINVAL if the GPU is powered dow [...] new d304654bd793 drm/nouveau/dmem: missing mutex_lock in error path new 09b90e2fe35f drm/nouveau: fix memory leak in nouveau_conn_reset() new 5210e967d3c9 drm/nouveau/flcn/gp102-: improve implementation of bind_co [...] new 4d352dbd5850 drm/nouveau/secboot/gp102-: remove WAR for SEC2 RTOS start bug new 8ee795625665 Merge branch 'linux-5.3' of git://github.com/skeggsb/linux [...] new 31cc088a4f5d Merge tag 'drm-next-2019-07-19' of git://anongit.freedeskt [...]
The 88 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: CREDITS | 1 - Documentation/admin-guide/index.rst | 1 + Documentation/admin-guide/kernel-parameters.txt | 41 +- .../{filesystems/xfs.txt => admin-guide/xfs.rst} | 132 +- Documentation/dev-tools/sparse.rst | 5 - .../devicetree/bindings/arm/freescale/fsl,scu.txt | 15 + Documentation/devicetree/bindings/csky/pmu.txt | 38 + .../bindings/watchdog/fsl-imx-sc-wdt.txt | 24 - .../watchdog/{renesas-wdt.txt => renesas,wdt.txt} | 0 .../devicetree/bindings/watchdog/sunxi-wdt.txt | 1 + Documentation/filesystems/dax.txt | 2 +- Documentation/filesystems/porting | 15 +- Documentation/filesystems/proc.txt | 4 +- Documentation/networking/bonding.txt | 16 +- Documentation/riscv/boot-image-header.txt | 50 + Documentation/trace/kprobetrace.rst | 42 +- Documentation/trace/uprobetracer.rst | 10 +- Documentation/translations/zh_CN/sparse.txt | 4 - Documentation/vm/memory-model.rst | 40 + Documentation/watchdog/hpwdt.rst | 4 + Documentation/watchdog/watchdog-parameters.rst | 11 + MAINTAINERS | 19 +- arch/Kconfig | 19 +- arch/arm/kernel/module.c | 7 + arch/arm64/Kconfig | 2 +- arch/arm64/mm/mmu.c | 17 + arch/csky/Kconfig | 4 + arch/csky/abiv1/Makefile | 1 - arch/csky/abiv1/inc/abi/ckmmu.h | 6 + arch/csky/abiv1/inc/abi/string.h | 3 - arch/csky/abiv1/memset.c | 37 - arch/csky/abiv1/strksyms.c | 1 - arch/csky/abiv2/inc/abi/ckmmu.h | 10 + arch/csky/include/asm/asid.h | 78 + arch/csky/include/asm/mmu.h | 2 +- arch/csky/include/asm/mmu_context.h | 114 +- arch/csky/include/asm/pgtable.h | 2 - arch/csky/kernel/perf_event.c | 410 +++- arch/csky/kernel/smp.c | 2 - arch/csky/kernel/traps.c | 5 + arch/csky/mm/Makefile | 2 + arch/csky/mm/asid.c | 189 ++ arch/csky/mm/context.c | 46 + arch/csky/mm/init.c | 2 - arch/csky/mm/tlb.c | 238 +- arch/ia64/kernel/perfmon.c | 17 +- arch/ia64/mm/init.c | 2 - arch/parisc/include/asm/unistd.h | 1 + arch/parisc/kernel/entry.S | 1 + arch/parisc/kernel/kprobes.c | 3 + arch/parisc/kernel/ptrace.c | 31 +- arch/parisc/kernel/syscalls/syscall.tbl | 2 +- arch/powerpc/mm/mem.c | 2 - arch/powerpc/platforms/powernv/memtrace.c | 23 +- arch/riscv/Kconfig | 10 + arch/riscv/Kconfig.socs | 13 + arch/riscv/boot/dts/sifive/Makefile | 2 +- arch/riscv/configs/defconfig | 8 +- arch/riscv/configs/rv32_defconfig | 2 + arch/riscv/include/asm/cacheflush.h | 63 +- arch/riscv/include/asm/fixmap.h | 5 + arch/riscv/include/asm/hugetlb.h | 18 + arch/riscv/include/asm/image.h | 65 + arch/riscv/include/asm/page.h | 14 +- arch/riscv/include/asm/pgtable-64.h | 5 + arch/riscv/include/asm/pgtable.h | 16 +- arch/riscv/kernel/head.S | 49 +- arch/riscv/kernel/setup.c | 6 +- arch/riscv/kernel/vdso.c | 19 - arch/riscv/mm/Makefile | 2 + arch/riscv/mm/hugetlbpage.c | 44 + arch/riscv/mm/init.c | 326 ++- arch/riscv/mm/sifive_l2_cache.c | 11 +- arch/s390/appldata/appldata_base.c | 15 +- arch/s390/kernel/topology.c | 6 +- arch/s390/mm/init.c | 18 +- arch/sh/mm/init.c | 2 - arch/x86/Kconfig | 4 +- arch/x86/entry/entry_64.S | 1 - arch/x86/entry/vdso/vdso32-setup.c | 7 +- arch/x86/include/asm/hypervisor.h | 12 + arch/x86/include/asm/traps.h | 2 +- arch/x86/include/asm/uaccess.h | 4 +- arch/x86/include/asm/x86_init.h | 2 + arch/x86/include/asm/xen/hypervisor.h | 6 +- arch/x86/kernel/cpu/hypervisor.c | 19 +- arch/x86/kernel/cpu/resctrl/rdtgroup.c | 3 +- arch/x86/kernel/ftrace.c | 6 +- arch/x86/kernel/itmt.c | 6 +- arch/x86/kernel/jailhouse.c | 1 + arch/x86/kernel/smpboot.c | 3 +- arch/x86/kernel/x86_init.c | 4 +- arch/x86/mm/init_32.c | 2 - arch/x86/mm/init_64.c | 6 +- arch/x86/xen/enlighten_hvm.c | 58 +- arch/x86/xen/enlighten_pv.c | 3 +- arch/x86/xen/spinlock.c | 6 +- arch/x86/xen/xen-asm_64.S | 1 - drivers/acpi/acpi_memhotplug.c | 19 +- drivers/acpi/nfit/core.c | 4 +- drivers/atm/idt77252.c | 1 - drivers/base/devtmpfs.c | 3 +- drivers/base/firmware_loader/fallback_table.c | 13 +- drivers/base/memory.c | 219 +- drivers/base/node.c | 35 +- drivers/block/rbd.c | 2442 ++++++++++++++------ drivers/block/rbd_types.h | 10 + drivers/crypto/amcc/crypto4xx_trng.c | 1 - drivers/crypto/ccp/ccp-ops.c | 15 +- drivers/crypto/ccp/psp-dev.c | 19 +- drivers/crypto/stm32/stm32-hash.c | 2 +- drivers/dax/bus.c | 21 +- drivers/dax/super.c | 42 +- drivers/dma-buf/dma-buf.c | 15 +- drivers/gpu/drm/amd/amdgpu/amdgpu.h | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c | 9 +- drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 19 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.h | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_pm.c | 13 - drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 25 +- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h | 12 + drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 51 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c | 6 + drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.h | 3 + drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c | 3 +- drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c | 34 +- drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c | 4 +- drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c | 4 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 8 +- drivers/gpu/drm/amd/amdgpu/gfxhub_v1_0.c | 3 +- drivers/gpu/drm/amd/amdgpu/gfxhub_v2_0.c | 3 +- drivers/gpu/drm/amd/amdgpu/mmhub_v1_0.c | 3 +- drivers/gpu/drm/amd/amdgpu/mmhub_v2_0.c | 3 +- drivers/gpu/drm/amd/amdgpu/nv.c | 2 - drivers/gpu/drm/amd/amdgpu/psp_v11_0.c | 52 +- drivers/gpu/drm/amd/amdgpu/psp_v3_1.c | 4 +- drivers/gpu/drm/amd/amdgpu/soc15.c | 14 +- drivers/gpu/drm/amd/amdgpu/vi.c | 1 - drivers/gpu/drm/amd/amdgpu/vi_dpm.h | 32 - .../gpu/drm/amd/amdkfd/kfd_device_queue_manager.c | 16 +- .../drm/amd/amdkfd/kfd_device_queue_manager_v9.c | 2 +- drivers/gpu/drm/amd/amdkfd/kfd_priv.h | 2 +- .../gpu/drm/amd/amdkfd/kfd_process_queue_manager.c | 3 + drivers/gpu/drm/amd/display/Kconfig | 1 + drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 222 ++ drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h | 25 + .../drm/amd/display/amdgpu_dm/amdgpu_dm_pp_smu.c | 9 +- drivers/gpu/drm/amd/display/dc/core/dc_resource.c | 45 +- drivers/gpu/drm/amd/display/dc/dc_stream.h | 1 + drivers/gpu/drm/amd/display/dc/dcn20/Makefile | 8 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c | 25 + .../gpu/drm/amd/display/dc/dcn20/dcn20_resource.c | 12 +- drivers/gpu/drm/amd/display/dc/dsc/Makefile | 16 +- drivers/gpu/drm/amd/include/amd_shared.h | 2 +- drivers/gpu/drm/amd/powerplay/amdgpu_smu.c | 75 +- .../amd/powerplay/hwmgr/process_pptables_v1_0.c | 2 - drivers/gpu/drm/amd/powerplay/inc/amdgpu_smu.h | 3 +- .../gpu/drm/amd/powerplay/inc/smu11_driver_if.h | 6 +- drivers/gpu/drm/amd/powerplay/navi10_ppt.c | 62 +- drivers/gpu/drm/amd/powerplay/smu_v11_0.c | 16 +- drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c | 2 - .../gpu/drm/amd/powerplay/smumgr/iceland_smumgr.c | 2 - .../gpu/drm/amd/powerplay/smumgr/tonga_smumgr.c | 2 - drivers/gpu/drm/amd/powerplay/vega20_ppt.c | 41 +- drivers/gpu/drm/arm/display/komeda/komeda_crtc.c | 63 - drivers/gpu/drm/arm/display/komeda/komeda_kms.h | 18 +- .../gpu/drm/arm/display/komeda/komeda_pipeline.h | 3 +- .../drm/arm/display/komeda/komeda_pipeline_state.c | 15 +- drivers/gpu/drm/arm/display/komeda/komeda_plane.c | 84 +- .../drm/arm/display/komeda/komeda_wb_connector.c | 10 +- drivers/gpu/drm/bochs/bochs.h | 2 +- drivers/gpu/drm/bochs/bochs_hw.c | 14 +- drivers/gpu/drm/bochs/bochs_kms.c | 3 +- drivers/gpu/drm/drm_client_modeset.c | 3 +- drivers/gpu/drm/drm_connector.c | 2 +- drivers/gpu/drm/drm_drv.c | 20 +- drivers/gpu/drm/drm_modes.c | 14 +- drivers/gpu/drm/drm_panel_orientation_quirks.c | 12 + drivers/gpu/drm/i915/i915_perf.c | 8 +- drivers/gpu/drm/nouveau/Kbuild | 2 +- drivers/gpu/drm/nouveau/dispnv04/Kbuild | 2 +- drivers/gpu/drm/nouveau/dispnv04/cursor.c | 2 +- drivers/gpu/drm/nouveau/dispnv04/disp.h | 2 +- drivers/gpu/drm/nouveau/dispnv50/Kbuild | 2 +- drivers/gpu/drm/nouveau/dispnv50/disp.c | 9 +- drivers/gpu/drm/nouveau/dispnv50/head.c | 28 +- drivers/gpu/drm/nouveau/include/nvif/cl0002.h | 2 +- drivers/gpu/drm/nouveau/include/nvif/cl0046.h | 2 +- drivers/gpu/drm/nouveau/include/nvif/cl006b.h | 2 +- drivers/gpu/drm/nouveau/include/nvif/cl0080.h | 2 +- drivers/gpu/drm/nouveau/include/nvif/cl506e.h | 2 +- drivers/gpu/drm/nouveau/include/nvif/cl506f.h | 2 +- drivers/gpu/drm/nouveau/include/nvif/cl5070.h | 2 +- drivers/gpu/drm/nouveau/include/nvif/cl507a.h | 2 +- drivers/gpu/drm/nouveau/include/nvif/cl507b.h | 2 +- drivers/gpu/drm/nouveau/include/nvif/cl507c.h | 2 +- drivers/gpu/drm/nouveau/include/nvif/cl507d.h | 2 +- drivers/gpu/drm/nouveau/include/nvif/cl507e.h | 2 +- drivers/gpu/drm/nouveau/include/nvif/cl826e.h | 2 +- drivers/gpu/drm/nouveau/include/nvif/cl826f.h | 2 +- drivers/gpu/drm/nouveau/include/nvif/cl906f.h | 2 +- drivers/gpu/drm/nouveau/include/nvif/cl9097.h | 2 +- drivers/gpu/drm/nouveau/include/nvif/cla06f.h | 2 +- drivers/gpu/drm/nouveau/include/nvif/class.h | 2 +- drivers/gpu/drm/nouveau/include/nvif/clc36f.h | 2 +- drivers/gpu/drm/nouveau/include/nvif/clc37b.h | 2 +- drivers/gpu/drm/nouveau/include/nvif/clc37e.h | 2 +- drivers/gpu/drm/nouveau/include/nvif/client.h | 2 +- drivers/gpu/drm/nouveau/include/nvif/device.h | 2 +- drivers/gpu/drm/nouveau/include/nvif/driver.h | 2 +- drivers/gpu/drm/nouveau/include/nvif/event.h | 2 +- drivers/gpu/drm/nouveau/include/nvif/if0000.h | 2 +- drivers/gpu/drm/nouveau/include/nvif/if0001.h | 2 +- drivers/gpu/drm/nouveau/include/nvif/if0002.h | 2 +- drivers/gpu/drm/nouveau/include/nvif/if0003.h | 2 +- drivers/gpu/drm/nouveau/include/nvif/if0004.h | 2 +- drivers/gpu/drm/nouveau/include/nvif/if0005.h | 2 +- drivers/gpu/drm/nouveau/include/nvif/ioctl.h | 2 +- drivers/gpu/drm/nouveau/include/nvif/notify.h | 2 +- drivers/gpu/drm/nouveau/include/nvif/object.h | 2 +- drivers/gpu/drm/nouveau/include/nvif/os.h | 2 +- drivers/gpu/drm/nouveau/include/nvif/unpack.h | 2 +- drivers/gpu/drm/nouveau/include/nvkm/core/client.h | 2 +- drivers/gpu/drm/nouveau/include/nvkm/core/debug.h | 2 +- drivers/gpu/drm/nouveau/include/nvkm/core/device.h | 2 +- drivers/gpu/drm/nouveau/include/nvkm/core/engine.h | 2 +- drivers/gpu/drm/nouveau/include/nvkm/core/enum.h | 2 +- drivers/gpu/drm/nouveau/include/nvkm/core/event.h | 2 +- .../gpu/drm/nouveau/include/nvkm/core/firmware.h | 2 +- drivers/gpu/drm/nouveau/include/nvkm/core/gpuobj.h | 2 +- drivers/gpu/drm/nouveau/include/nvkm/core/ioctl.h | 2 +- drivers/gpu/drm/nouveau/include/nvkm/core/memory.h | 2 +- drivers/gpu/drm/nouveau/include/nvkm/core/mm.h | 2 +- drivers/gpu/drm/nouveau/include/nvkm/core/notify.h | 2 +- drivers/gpu/drm/nouveau/include/nvkm/core/object.h | 2 +- drivers/gpu/drm/nouveau/include/nvkm/core/oproxy.h | 2 +- drivers/gpu/drm/nouveau/include/nvkm/core/option.h | 2 +- drivers/gpu/drm/nouveau/include/nvkm/core/os.h | 2 +- drivers/gpu/drm/nouveau/include/nvkm/core/pci.h | 2 +- drivers/gpu/drm/nouveau/include/nvkm/core/ramht.h | 2 +- drivers/gpu/drm/nouveau/include/nvkm/core/subdev.h | 2 +- drivers/gpu/drm/nouveau/include/nvkm/core/tegra.h | 2 +- drivers/gpu/drm/nouveau/include/nvkm/engine/bsp.h | 2 +- drivers/gpu/drm/nouveau/include/nvkm/engine/ce.h | 2 +- .../gpu/drm/nouveau/include/nvkm/engine/cipher.h | 2 +- drivers/gpu/drm/nouveau/include/nvkm/engine/disp.h | 2 +- drivers/gpu/drm/nouveau/include/nvkm/engine/dma.h | 2 +- .../gpu/drm/nouveau/include/nvkm/engine/falcon.h | 2 +- drivers/gpu/drm/nouveau/include/nvkm/engine/fifo.h | 2 +- drivers/gpu/drm/nouveau/include/nvkm/engine/gr.h | 2 +- drivers/gpu/drm/nouveau/include/nvkm/engine/mpeg.h | 2 +- .../gpu/drm/nouveau/include/nvkm/engine/msenc.h | 2 +- .../gpu/drm/nouveau/include/nvkm/engine/mspdec.h | 2 +- .../gpu/drm/nouveau/include/nvkm/engine/msppp.h | 2 +- .../gpu/drm/nouveau/include/nvkm/engine/msvld.h | 2 +- .../gpu/drm/nouveau/include/nvkm/engine/nvdec.h | 2 +- .../gpu/drm/nouveau/include/nvkm/engine/nvenc.h | 2 +- drivers/gpu/drm/nouveau/include/nvkm/engine/pm.h | 2 +- drivers/gpu/drm/nouveau/include/nvkm/engine/sec.h | 2 +- drivers/gpu/drm/nouveau/include/nvkm/engine/sec2.h | 2 +- drivers/gpu/drm/nouveau/include/nvkm/engine/sw.h | 2 +- drivers/gpu/drm/nouveau/include/nvkm/engine/vic.h | 2 +- drivers/gpu/drm/nouveau/include/nvkm/engine/vp.h | 2 +- .../gpu/drm/nouveau/include/nvkm/engine/xtensa.h | 2 +- drivers/gpu/drm/nouveau/include/nvkm/subdev/bar.h | 2 +- drivers/gpu/drm/nouveau/include/nvkm/subdev/bios.h | 2 +- .../drm/nouveau/include/nvkm/subdev/bios/M0203.h | 2 +- .../drm/nouveau/include/nvkm/subdev/bios/M0205.h | 2 +- .../drm/nouveau/include/nvkm/subdev/bios/M0209.h | 2 +- .../drm/nouveau/include/nvkm/subdev/bios/P0260.h | 2 +- .../gpu/drm/nouveau/include/nvkm/subdev/bios/bit.h | 2 +- .../gpu/drm/nouveau/include/nvkm/subdev/bios/bmp.h | 2 +- .../drm/nouveau/include/nvkm/subdev/bios/boost.h | 2 +- .../drm/nouveau/include/nvkm/subdev/bios/conn.h | 2 +- .../drm/nouveau/include/nvkm/subdev/bios/cstep.h | 2 +- .../gpu/drm/nouveau/include/nvkm/subdev/bios/dcb.h | 2 +- .../drm/nouveau/include/nvkm/subdev/bios/disp.h | 2 +- .../gpu/drm/nouveau/include/nvkm/subdev/bios/dp.h | 2 +- .../drm/nouveau/include/nvkm/subdev/bios/extdev.h | 2 +- .../gpu/drm/nouveau/include/nvkm/subdev/bios/fan.h | 2 +- .../drm/nouveau/include/nvkm/subdev/bios/gpio.h | 2 +- .../gpu/drm/nouveau/include/nvkm/subdev/bios/i2c.h | 2 +- .../nouveau/include/nvkm/subdev/bios/iccsense.h | 2 +- .../drm/nouveau/include/nvkm/subdev/bios/image.h | 2 +- .../drm/nouveau/include/nvkm/subdev/bios/init.h | 2 +- .../gpu/drm/nouveau/include/nvkm/subdev/bios/mxm.h | 2 +- .../drm/nouveau/include/nvkm/subdev/bios/npde.h | 2 +- .../drm/nouveau/include/nvkm/subdev/bios/pcir.h | 2 +- .../drm/nouveau/include/nvkm/subdev/bios/perf.h | 2 +- .../gpu/drm/nouveau/include/nvkm/subdev/bios/pll.h | 2 +- .../gpu/drm/nouveau/include/nvkm/subdev/bios/pmu.h | 2 +- .../include/nvkm/subdev/bios/power_budget.h | 2 +- .../drm/nouveau/include/nvkm/subdev/bios/ramcfg.h | 2 +- .../drm/nouveau/include/nvkm/subdev/bios/rammap.h | 2 +- .../drm/nouveau/include/nvkm/subdev/bios/therm.h | 2 +- .../drm/nouveau/include/nvkm/subdev/bios/timing.h | 2 +- .../drm/nouveau/include/nvkm/subdev/bios/vmap.h | 2 +- .../drm/nouveau/include/nvkm/subdev/bios/volt.h | 2 +- .../drm/nouveau/include/nvkm/subdev/bios/vpstate.h | 2 +- .../drm/nouveau/include/nvkm/subdev/bios/xpio.h | 2 +- drivers/gpu/drm/nouveau/include/nvkm/subdev/bus.h | 2 +- drivers/gpu/drm/nouveau/include/nvkm/subdev/clk.h | 2 +- .../gpu/drm/nouveau/include/nvkm/subdev/devinit.h | 2 +- drivers/gpu/drm/nouveau/include/nvkm/subdev/fb.h | 2 +- drivers/gpu/drm/nouveau/include/nvkm/subdev/fuse.h | 2 +- drivers/gpu/drm/nouveau/include/nvkm/subdev/gpio.h | 2 +- drivers/gpu/drm/nouveau/include/nvkm/subdev/i2c.h | 2 +- drivers/gpu/drm/nouveau/include/nvkm/subdev/ibus.h | 2 +- .../gpu/drm/nouveau/include/nvkm/subdev/iccsense.h | 2 +- .../gpu/drm/nouveau/include/nvkm/subdev/instmem.h | 2 +- drivers/gpu/drm/nouveau/include/nvkm/subdev/ltc.h | 2 +- drivers/gpu/drm/nouveau/include/nvkm/subdev/mc.h | 2 +- drivers/gpu/drm/nouveau/include/nvkm/subdev/mmu.h | 2 +- drivers/gpu/drm/nouveau/include/nvkm/subdev/mxm.h | 2 +- drivers/gpu/drm/nouveau/include/nvkm/subdev/pci.h | 2 +- drivers/gpu/drm/nouveau/include/nvkm/subdev/pmu.h | 2 +- .../gpu/drm/nouveau/include/nvkm/subdev/therm.h | 2 +- .../gpu/drm/nouveau/include/nvkm/subdev/timer.h | 2 +- drivers/gpu/drm/nouveau/include/nvkm/subdev/top.h | 2 +- drivers/gpu/drm/nouveau/include/nvkm/subdev/vga.h | 2 +- drivers/gpu/drm/nouveau/include/nvkm/subdev/volt.h | 2 +- drivers/gpu/drm/nouveau/nouveau_abi16.h | 2 +- drivers/gpu/drm/nouveau/nouveau_acpi.c | 2 +- drivers/gpu/drm/nouveau/nouveau_acpi.h | 2 +- drivers/gpu/drm/nouveau/nouveau_bo.h | 2 +- drivers/gpu/drm/nouveau/nouveau_chan.h | 2 +- drivers/gpu/drm/nouveau/nouveau_connector.c | 9 +- drivers/gpu/drm/nouveau/nouveau_debugfs.h | 2 +- drivers/gpu/drm/nouveau/nouveau_display.h | 2 +- drivers/gpu/drm/nouveau/nouveau_dmem.c | 3 +- drivers/gpu/drm/nouveau/nouveau_drv.h | 2 +- drivers/gpu/drm/nouveau/nouveau_fence.h | 2 +- drivers/gpu/drm/nouveau/nouveau_gem.h | 2 +- drivers/gpu/drm/nouveau/nouveau_hwmon.c | 10 + drivers/gpu/drm/nouveau/nouveau_ioctl.h | 2 +- drivers/gpu/drm/nouveau/nouveau_reg.h | 2 +- drivers/gpu/drm/nouveau/nouveau_sgdma.c | 2 +- drivers/gpu/drm/nouveau/nouveau_ttm.h | 2 +- drivers/gpu/drm/nouveau/nouveau_usif.h | 2 +- drivers/gpu/drm/nouveau/nouveau_vga.c | 2 +- drivers/gpu/drm/nouveau/nouveau_vga.h | 2 +- drivers/gpu/drm/nouveau/nv10_fence.h | 2 +- drivers/gpu/drm/nouveau/nvif/Kbuild | 2 +- drivers/gpu/drm/nouveau/nvkm/Kbuild | 2 +- drivers/gpu/drm/nouveau/nvkm/core/Kbuild | 2 +- drivers/gpu/drm/nouveau/nvkm/engine/Kbuild | 2 +- drivers/gpu/drm/nouveau/nvkm/engine/bsp/Kbuild | 2 +- drivers/gpu/drm/nouveau/nvkm/engine/ce/Kbuild | 2 +- .../drm/nouveau/nvkm/engine/ce/fuc/gf100.fuc3.h | 2 +- .../drm/nouveau/nvkm/engine/ce/fuc/gt215.fuc3.h | 2 +- drivers/gpu/drm/nouveau/nvkm/engine/ce/priv.h | 2 +- drivers/gpu/drm/nouveau/nvkm/engine/cipher/Kbuild | 2 +- drivers/gpu/drm/nouveau/nvkm/engine/device/Kbuild | 2 +- drivers/gpu/drm/nouveau/nvkm/engine/device/acpi.h | 2 +- drivers/gpu/drm/nouveau/nvkm/engine/device/base.c | 38 +- drivers/gpu/drm/nouveau/nvkm/engine/device/ctrl.h | 2 +- drivers/gpu/drm/nouveau/nvkm/engine/device/priv.h | 2 +- drivers/gpu/drm/nouveau/nvkm/engine/disp/Kbuild | 2 +- .../gpu/drm/nouveau/nvkm/engine/disp/channv50.h | 2 +- drivers/gpu/drm/nouveau/nvkm/engine/disp/conn.h | 2 +- drivers/gpu/drm/nouveau/nvkm/engine/disp/dp.h | 2 +- drivers/gpu/drm/nouveau/nvkm/engine/disp/hdmi.c | 2 +- drivers/gpu/drm/nouveau/nvkm/engine/disp/hdmi.h | 2 +- drivers/gpu/drm/nouveau/nvkm/engine/disp/head.h | 2 +- drivers/gpu/drm/nouveau/nvkm/engine/disp/ior.h | 2 +- drivers/gpu/drm/nouveau/nvkm/engine/disp/nv50.h | 2 +- drivers/gpu/drm/nouveau/nvkm/engine/disp/outp.h | 2 +- drivers/gpu/drm/nouveau/nvkm/engine/disp/priv.h | 2 +- .../gpu/drm/nouveau/nvkm/engine/disp/rootnv50.h | 2 +- .../gpu/drm/nouveau/nvkm/engine/disp/sortu102.c | 1 + drivers/gpu/drm/nouveau/nvkm/engine/dma/Kbuild | 2 +- drivers/gpu/drm/nouveau/nvkm/engine/dma/priv.h | 2 +- drivers/gpu/drm/nouveau/nvkm/engine/dma/user.h | 2 +- drivers/gpu/drm/nouveau/nvkm/engine/fifo/Kbuild | 2 +- drivers/gpu/drm/nouveau/nvkm/engine/fifo/chan.h | 2 +- .../gpu/drm/nouveau/nvkm/engine/fifo/changf100.h | 2 +- .../gpu/drm/nouveau/nvkm/engine/fifo/changk104.h | 2 +- .../gpu/drm/nouveau/nvkm/engine/fifo/channv04.h | 2 +- .../gpu/drm/nouveau/nvkm/engine/fifo/channv50.h | 2 +- drivers/gpu/drm/nouveau/nvkm/engine/fifo/gf100.h | 2 +- drivers/gpu/drm/nouveau/nvkm/engine/fifo/gk104.h | 2 +- drivers/gpu/drm/nouveau/nvkm/engine/fifo/nv04.h | 2 +- drivers/gpu/drm/nouveau/nvkm/engine/fifo/nv50.h | 2 +- drivers/gpu/drm/nouveau/nvkm/engine/fifo/priv.h | 2 +- .../gpu/drm/nouveau/nvkm/engine/fifo/regsnv04.h | 2 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/Kbuild | 2 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgf100.h | 2 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv40.h | 2 +- .../drm/nouveau/nvkm/engine/gr/fuc/gpcgf100.fuc3.h | 2 +- .../drm/nouveau/nvkm/engine/gr/fuc/gpcgf117.fuc3.h | 2 +- .../drm/nouveau/nvkm/engine/gr/fuc/gpcgk104.fuc3.h | 2 +- .../drm/nouveau/nvkm/engine/gr/fuc/gpcgk110.fuc3.h | 2 +- .../drm/nouveau/nvkm/engine/gr/fuc/gpcgk208.fuc5.h | 2 +- .../drm/nouveau/nvkm/engine/gr/fuc/gpcgm107.fuc5.h | 2 +- .../drm/nouveau/nvkm/engine/gr/fuc/hubgf100.fuc3.h | 2 +- .../drm/nouveau/nvkm/engine/gr/fuc/hubgf117.fuc3.h | 2 +- .../drm/nouveau/nvkm/engine/gr/fuc/hubgk104.fuc3.h | 2 +- .../drm/nouveau/nvkm/engine/gr/fuc/hubgk110.fuc3.h | 2 +- .../drm/nouveau/nvkm/engine/gr/fuc/hubgk208.fuc5.h | 2 +- .../drm/nouveau/nvkm/engine/gr/fuc/hubgm107.fuc5.h | 2 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/fuc/os.h | 2 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/nv10.h | 2 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/nv20.c | 2 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/nv20.h | 2 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/nv25.c | 2 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/nv2a.c | 2 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/nv30.c | 2 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/nv34.c | 2 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/nv35.c | 2 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/nv40.h | 2 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/nv50.h | 2 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/priv.h | 2 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/regs.h | 2 +- drivers/gpu/drm/nouveau/nvkm/engine/mpeg/Kbuild | 2 +- drivers/gpu/drm/nouveau/nvkm/engine/mpeg/nv31.h | 2 +- drivers/gpu/drm/nouveau/nvkm/engine/mpeg/priv.h | 2 +- drivers/gpu/drm/nouveau/nvkm/engine/msenc/Kbuild | 2 +- drivers/gpu/drm/nouveau/nvkm/engine/mspdec/Kbuild | 2 +- drivers/gpu/drm/nouveau/nvkm/engine/mspdec/priv.h | 2 +- drivers/gpu/drm/nouveau/nvkm/engine/msppp/Kbuild | 2 +- drivers/gpu/drm/nouveau/nvkm/engine/msppp/priv.h | 2 +- drivers/gpu/drm/nouveau/nvkm/engine/msvld/Kbuild | 2 +- drivers/gpu/drm/nouveau/nvkm/engine/msvld/priv.h | 2 +- drivers/gpu/drm/nouveau/nvkm/engine/nvdec/Kbuild | 2 +- drivers/gpu/drm/nouveau/nvkm/engine/nvdec/priv.h | 2 +- drivers/gpu/drm/nouveau/nvkm/engine/nvenc/Kbuild | 2 +- drivers/gpu/drm/nouveau/nvkm/engine/pm/Kbuild | 2 +- drivers/gpu/drm/nouveau/nvkm/engine/pm/gf100.h | 2 +- drivers/gpu/drm/nouveau/nvkm/engine/pm/nv40.h | 2 +- drivers/gpu/drm/nouveau/nvkm/engine/pm/priv.h | 2 +- drivers/gpu/drm/nouveau/nvkm/engine/sec/Kbuild | 2 +- .../drm/nouveau/nvkm/engine/sec/fuc/g98.fuc0s.h | 2 +- drivers/gpu/drm/nouveau/nvkm/engine/sec2/Kbuild | 2 +- drivers/gpu/drm/nouveau/nvkm/engine/sec2/priv.h | 2 +- drivers/gpu/drm/nouveau/nvkm/engine/sw/Kbuild | 2 +- drivers/gpu/drm/nouveau/nvkm/engine/sw/chan.h | 2 +- drivers/gpu/drm/nouveau/nvkm/engine/sw/nv50.h | 2 +- drivers/gpu/drm/nouveau/nvkm/engine/sw/nvsw.h | 2 +- drivers/gpu/drm/nouveau/nvkm/engine/sw/priv.h | 2 +- drivers/gpu/drm/nouveau/nvkm/engine/vic/Kbuild | 2 +- drivers/gpu/drm/nouveau/nvkm/engine/vp/Kbuild | 2 +- drivers/gpu/drm/nouveau/nvkm/falcon/Kbuild | 2 +- drivers/gpu/drm/nouveau/nvkm/falcon/priv.h | 2 +- drivers/gpu/drm/nouveau/nvkm/falcon/v1.c | 36 + drivers/gpu/drm/nouveau/nvkm/subdev/Kbuild | 2 +- drivers/gpu/drm/nouveau/nvkm/subdev/bar/Kbuild | 2 +- drivers/gpu/drm/nouveau/nvkm/subdev/bar/gf100.h | 2 +- drivers/gpu/drm/nouveau/nvkm/subdev/bar/nv50.h | 2 +- drivers/gpu/drm/nouveau/nvkm/subdev/bar/priv.h | 2 +- drivers/gpu/drm/nouveau/nvkm/subdev/bios/Kbuild | 2 +- drivers/gpu/drm/nouveau/nvkm/subdev/bios/priv.h | 2 +- drivers/gpu/drm/nouveau/nvkm/subdev/bus/Kbuild | 2 +- drivers/gpu/drm/nouveau/nvkm/subdev/bus/hwsq.h | 2 +- drivers/gpu/drm/nouveau/nvkm/subdev/bus/priv.h | 2 +- drivers/gpu/drm/nouveau/nvkm/subdev/clk/Kbuild | 2 +- drivers/gpu/drm/nouveau/nvkm/subdev/clk/gt215.h | 2 +- drivers/gpu/drm/nouveau/nvkm/subdev/clk/nv50.h | 2 +- drivers/gpu/drm/nouveau/nvkm/subdev/clk/pll.h | 2 +- drivers/gpu/drm/nouveau/nvkm/subdev/clk/priv.h | 2 +- drivers/gpu/drm/nouveau/nvkm/subdev/clk/seq.h | 2 +- drivers/gpu/drm/nouveau/nvkm/subdev/devinit/Kbuild | 2 +- drivers/gpu/drm/nouveau/nvkm/subdev/devinit/nv04.h | 2 +- drivers/gpu/drm/nouveau/nvkm/subdev/devinit/nv50.h | 2 +- drivers/gpu/drm/nouveau/nvkm/subdev/devinit/priv.h | 2 +- drivers/gpu/drm/nouveau/nvkm/subdev/fault/Kbuild | 2 +- drivers/gpu/drm/nouveau/nvkm/subdev/fb/Kbuild | 2 +- drivers/gpu/drm/nouveau/nvkm/subdev/fb/gf100.h | 2 +- drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv50.h | 2 +- drivers/gpu/drm/nouveau/nvkm/subdev/fb/priv.h | 2 +- drivers/gpu/drm/nouveau/nvkm/subdev/fb/ram.h | 2 +- drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramfuc.h | 2 +- drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv40.h | 2 +- drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramseq.h | 2 +- drivers/gpu/drm/nouveau/nvkm/subdev/fb/regsnv04.h | 2 +- drivers/gpu/drm/nouveau/nvkm/subdev/fuse/Kbuild | 2 +- drivers/gpu/drm/nouveau/nvkm/subdev/fuse/priv.h | 2 +- drivers/gpu/drm/nouveau/nvkm/subdev/gpio/Kbuild | 2 +- drivers/gpu/drm/nouveau/nvkm/subdev/gpio/priv.h | 2 +- drivers/gpu/drm/nouveau/nvkm/subdev/gsp/Kbuild | 2 +- drivers/gpu/drm/nouveau/nvkm/subdev/i2c/Kbuild | 2 +- drivers/gpu/drm/nouveau/nvkm/subdev/i2c/aux.h | 2 +- drivers/gpu/drm/nouveau/nvkm/subdev/i2c/base.c | 20 + drivers/gpu/drm/nouveau/nvkm/subdev/i2c/bus.h | 2 +- drivers/gpu/drm/nouveau/nvkm/subdev/i2c/pad.h | 2 +- drivers/gpu/drm/nouveau/nvkm/subdev/i2c/priv.h | 2 +- drivers/gpu/drm/nouveau/nvkm/subdev/ibus/Kbuild | 2 +- drivers/gpu/drm/nouveau/nvkm/subdev/ibus/priv.h | 2 +- .../gpu/drm/nouveau/nvkm/subdev/iccsense/Kbuild | 2 +- .../gpu/drm/nouveau/nvkm/subdev/iccsense/priv.h | 2 +- drivers/gpu/drm/nouveau/nvkm/subdev/instmem/Kbuild | 2 +- drivers/gpu/drm/nouveau/nvkm/subdev/instmem/priv.h | 2 +- drivers/gpu/drm/nouveau/nvkm/subdev/ltc/Kbuild | 2 +- drivers/gpu/drm/nouveau/nvkm/subdev/ltc/priv.h | 2 +- drivers/gpu/drm/nouveau/nvkm/subdev/mc/Kbuild | 2 +- drivers/gpu/drm/nouveau/nvkm/subdev/mc/priv.h | 2 +- drivers/gpu/drm/nouveau/nvkm/subdev/mmu/Kbuild | 2 +- drivers/gpu/drm/nouveau/nvkm/subdev/mmu/priv.h | 2 +- drivers/gpu/drm/nouveau/nvkm/subdev/mxm/Kbuild | 2 +- drivers/gpu/drm/nouveau/nvkm/subdev/mxm/mxms.h | 2 +- drivers/gpu/drm/nouveau/nvkm/subdev/mxm/priv.h | 2 +- drivers/gpu/drm/nouveau/nvkm/subdev/pci/Kbuild | 2 +- drivers/gpu/drm/nouveau/nvkm/subdev/pci/agp.h | 2 +- drivers/gpu/drm/nouveau/nvkm/subdev/pci/priv.h | 2 +- drivers/gpu/drm/nouveau/nvkm/subdev/pmu/Kbuild | 2 +- .../drm/nouveau/nvkm/subdev/pmu/fuc/gf100.fuc3.h | 2 +- .../drm/nouveau/nvkm/subdev/pmu/fuc/gf119.fuc4.h | 2 +- .../drm/nouveau/nvkm/subdev/pmu/fuc/gk208.fuc5.h | 2 +- .../drm/nouveau/nvkm/subdev/pmu/fuc/gt215.fuc3.h | 2 +- drivers/gpu/drm/nouveau/nvkm/subdev/pmu/fuc/os.h | 2 +- drivers/gpu/drm/nouveau/nvkm/subdev/pmu/memx.c | 2 +- drivers/gpu/drm/nouveau/nvkm/subdev/pmu/priv.h | 2 +- drivers/gpu/drm/nouveau/nvkm/subdev/secboot/Kbuild | 2 +- .../nvkm/subdev/secboot/ls_ucode_msgqueue.c | 29 - drivers/gpu/drm/nouveau/nvkm/subdev/therm/Kbuild | 2 +- drivers/gpu/drm/nouveau/nvkm/subdev/timer/Kbuild | 2 +- drivers/gpu/drm/nouveau/nvkm/subdev/timer/priv.h | 2 +- .../gpu/drm/nouveau/nvkm/subdev/timer/regsnv04.h | 2 +- drivers/gpu/drm/nouveau/nvkm/subdev/top/Kbuild | 2 +- drivers/gpu/drm/nouveau/nvkm/subdev/top/priv.h | 2 +- drivers/gpu/drm/nouveau/nvkm/subdev/volt/Kbuild | 2 +- drivers/gpu/drm/nouveau/nvkm/subdev/volt/priv.h | 2 +- .../gpu/drm/selftests/test-drm_cmdline_parser.c | 136 +- drivers/hv/vmbus_drv.c | 6 +- drivers/infiniband/hw/qib/qib_fs.c | 26 +- drivers/isdn/hardware/mISDN/hfcsusb.c | 3 + drivers/md/dm-kcopyd.c | 34 +- drivers/md/dm-snap.c | 10 + drivers/md/dm-table.c | 24 +- drivers/md/dm-zoned-metadata.c | 24 - drivers/md/dm-zoned.h | 28 +- drivers/md/dm.c | 5 +- drivers/md/dm.h | 5 +- drivers/misc/cxl/api.c | 13 +- drivers/misc/ibmasm/ibmasmfs.c | 21 +- drivers/misc/vmw_balloon.c | 18 +- drivers/net/caif/caif_hsi.c | 2 +- drivers/net/ethernet/atheros/ag71xx.c | 9 +- drivers/net/ethernet/atheros/atlx/atl1.c | 2 - drivers/net/ethernet/atheros/atlx/atl2.c | 1 - drivers/net/ethernet/broadcom/bnxt/bnxt.c | 9 +- drivers/net/ethernet/broadcom/genet/bcmgenet.c | 57 +- .../net/ethernet/cavium/liquidio/request_manager.c | 6 +- drivers/net/ethernet/chelsio/cxgb4/sched.c | 1 - drivers/net/ethernet/emulex/benet/be_main.c | 6 +- drivers/net/ethernet/freescale/fec_main.c | 2 - drivers/net/ethernet/google/gve/gve_main.c | 23 +- drivers/net/ethernet/google/gve/gve_rx.c | 4 +- drivers/net/ethernet/jme.c | 5 - drivers/net/ethernet/marvell/skge.c | 2 - drivers/net/ethernet/marvell/sky2.c | 7 + drivers/net/ethernet/mediatek/mtk_eth_soc.c | 4 +- drivers/net/ethernet/mellanox/mlx4/eq.c | 2 - drivers/net/ethernet/mellanox/mlx5/core/en_tc.c | 13 +- drivers/net/ethernet/mellanox/mlx5/core/eswitch.c | 1 - .../ethernet/mellanox/mlx5/core/eswitch_offloads.c | 3 - drivers/net/ethernet/mellanox/mlx5/core/health.c | 2 +- drivers/net/ethernet/mellanox/mlxsw/pci.c | 1 - drivers/net/ethernet/mellanox/mlxsw/spectrum.h | 1 + drivers/net/ethernet/mellanox/mlxsw/spectrum_dcb.c | 16 +- drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c | 10 + .../ethernet/mellanox/mlxsw/spectrum_switchdev.c | 6 + drivers/net/ethernet/mscc/ocelot_board.c | 5 +- drivers/net/ethernet/neterion/s2io.c | 1 - .../net/ethernet/qlogic/netxen/netxen_nic_ctx.c | 3 - drivers/net/ethernet/realtek/r8169_main.c | 137 ++ drivers/net/ethernet/sis/sis900.c | 6 +- drivers/net/ethernet/ti/cpsw.c | 26 +- drivers/net/ethernet/ti/tlan.c | 1 - drivers/net/hippi/rrunner.c | 2 - drivers/net/usb/qmi_wwan.c | 1 + drivers/net/vmxnet3/vmxnet3_drv.c | 1 - drivers/net/wireless/ath/ath10k/mac.c | 2 + drivers/net/wireless/intel/iwlwifi/cfg/22000.c | 53 + drivers/net/wireless/intel/iwlwifi/iwl-config.h | 7 + drivers/net/wireless/intel/iwlwifi/iwl-csr.h | 2 + drivers/net/wireless/intel/iwlwifi/pcie/drv.c | 23 + drivers/net/wireless/ralink/rt2x00/rt2x00usb.c | 12 +- drivers/nvdimm/Makefile | 1 + drivers/nvdimm/claim.c | 6 +- drivers/nvdimm/dax_devs.c | 2 +- drivers/nvdimm/namespace_devs.c | 8 +- drivers/nvdimm/nd.h | 1 + drivers/nvdimm/nd_virtio.c | 125 + drivers/nvdimm/pfn.h | 15 +- drivers/nvdimm/pfn_devs.c | 95 +- drivers/nvdimm/pmem.c | 18 +- drivers/nvdimm/region_devs.c | 33 +- drivers/nvdimm/virtio_pmem.c | 122 + drivers/nvdimm/virtio_pmem.h | 55 + drivers/oprofile/oprofilefs.c | 20 +- drivers/s390/block/dcssblk.c | 2 +- drivers/scsi/cxlflash/ocxl_hw.c | 23 +- drivers/tty/tty_ldisc.c | 6 +- drivers/usb/gadget/legacy/inode.c | 21 +- drivers/virtio/Kconfig | 11 + drivers/virtio/virtio_balloon.c | 13 +- drivers/watchdog/Kconfig | 10 + drivers/watchdog/acquirewdt.c | 6 +- drivers/watchdog/advantechwdt.c | 6 +- drivers/watchdog/aspeed_wdt.c | 8 +- drivers/watchdog/bcm2835_wdt.c | 5 +- drivers/watchdog/bcm7038_wdt.c | 4 +- drivers/watchdog/bcm_kona_wdt.c | 4 +- drivers/watchdog/cadence_wdt.c | 4 +- drivers/watchdog/da9052_wdt.c | 9 +- drivers/watchdog/da9062_wdt.c | 5 +- drivers/watchdog/davinci_wdt.c | 14 +- drivers/watchdog/digicolor_wdt.c | 9 +- drivers/watchdog/ebc-c384_wdt.c | 9 - drivers/watchdog/eurotechwdt.c | 6 +- drivers/watchdog/ftwdt010_wdt.c | 4 +- drivers/watchdog/gpio_wdt.c | 7 + drivers/watchdog/hpwdt.c | 59 +- drivers/watchdog/i6300esb.c | 5 +- drivers/watchdog/iTCO_vendor_support.c | 7 +- drivers/watchdog/iTCO_wdt.c | 6 +- drivers/watchdog/ib700wdt.c | 6 +- drivers/watchdog/ie6xx_wdt.c | 8 +- drivers/watchdog/imx2_wdt.c | 4 +- drivers/watchdog/imx_sc_wdt.c | 123 +- drivers/watchdog/intel-mid_wdt.c | 4 +- drivers/watchdog/jz4740_wdt.c | 57 +- drivers/watchdog/loongson1_wdt.c | 4 +- drivers/watchdog/max77620_wdt.c | 8 +- drivers/watchdog/mei_wdt.c | 4 +- drivers/watchdog/mena21_wdt.c | 4 +- drivers/watchdog/menf21bmc_wdt.c | 4 +- drivers/watchdog/mpc8xxx_wdt.c | 5 +- drivers/watchdog/mv64x60_wdt.c | 6 +- drivers/watchdog/ni903x_wdt.c | 4 +- drivers/watchdog/nic7018_wdt.c | 1 - drivers/watchdog/npcm_wdt.c | 4 +- drivers/watchdog/nv_tco.h | 6 +- drivers/watchdog/octeon-wdt-main.c | 11 +- drivers/watchdog/of_xilinx_wdt.c | 4 +- drivers/watchdog/omap_wdt.c | 6 +- drivers/watchdog/omap_wdt.h | 21 +- drivers/watchdog/pc87413_wdt.c | 6 +- drivers/watchdog/pcwd_pci.c | 6 +- drivers/watchdog/pcwd_usb.c | 6 +- drivers/watchdog/pic32-dmt.c | 4 +- drivers/watchdog/pic32-wdt.c | 4 +- drivers/watchdog/pnx4008_wdt.c | 9 +- drivers/watchdog/qcom-wdt.c | 4 +- drivers/watchdog/rave-sp-wdt.c | 1 - drivers/watchdog/renesas_wdt.c | 35 +- drivers/watchdog/retu_wdt.c | 10 +- drivers/watchdog/s3c2410_wdt.c | 4 +- drivers/watchdog/sa1100_wdt.c | 6 +- drivers/watchdog/sama5d4_wdt.c | 29 +- drivers/watchdog/sbc7240_wdt.c | 11 +- drivers/watchdog/sbc8360.c | 6 +- drivers/watchdog/sch311x_wdt.c | 6 +- drivers/watchdog/softdog.c | 6 +- drivers/watchdog/sp5100_tco.c | 4 +- drivers/watchdog/sp805_wdt.c | 5 +- drivers/watchdog/sprd_wdt.c | 1 - drivers/watchdog/st_lpc_wdt.c | 4 +- drivers/watchdog/stm32_iwdg.c | 4 +- drivers/watchdog/stmp3xxx_rtc_wdt.c | 4 +- drivers/watchdog/tegra_wdt.c | 4 +- drivers/watchdog/ts4800_wdt.c | 4 +- drivers/watchdog/w83627hf_wdt.c | 6 +- drivers/watchdog/wafer5823wdt.c | 6 +- drivers/watchdog/watchdog_core.c | 22 +- drivers/watchdog/watchdog_core.h | 6 +- drivers/watchdog/watchdog_dev.c | 54 +- drivers/watchdog/wd501p.h | 6 +- drivers/watchdog/wdt.c | 6 +- drivers/watchdog/wdt_pci.c | 6 +- drivers/watchdog/wm831x_wdt.c | 9 +- drivers/watchdog/xen_wdt.c | 4 +- drivers/xen/Kconfig | 23 - drivers/xen/Makefile | 2 - drivers/xen/balloon.c | 23 +- drivers/xen/events/events_base.c | 12 +- drivers/xen/evtchn.c | 2 +- drivers/xen/swiotlb-xen.c | 2 +- drivers/xen/tmem.c | 419 ---- drivers/xen/xen-balloon.c | 2 - drivers/xen/xen-selfballoon.c | 579 ----- drivers/xen/xenfs/super.c | 21 +- fs/Makefile | 2 +- fs/adfs/adfs.h | 70 +- fs/adfs/dir.c | 25 +- fs/adfs/dir_f.c | 38 +- fs/adfs/dir_fplus.c | 21 +- fs/adfs/inode.c | 12 +- fs/adfs/map.c | 15 +- fs/adfs/super.c | 121 +- fs/aio.c | 18 +- fs/anon_inodes.c | 13 +- fs/binfmt_misc.c | 20 +- fs/block_dev.c | 17 +- fs/btrfs/tests/btrfs-tests.c | 15 +- fs/ceph/Kconfig | 12 + fs/ceph/acl.c | 22 +- fs/ceph/addr.c | 2 + fs/ceph/caps.c | 120 +- fs/ceph/debugfs.c | 2 +- fs/ceph/dir.c | 73 +- fs/ceph/export.c | 2 +- fs/ceph/file.c | 34 +- fs/ceph/inode.c | 208 +- fs/ceph/mds_client.c | 120 +- fs/ceph/mds_client.h | 4 +- fs/ceph/mdsmap.c | 12 +- fs/ceph/quota.c | 15 +- fs/ceph/snap.c | 3 + fs/ceph/super.c | 13 +- fs/ceph/super.h | 67 +- fs/ceph/xattr.c | 456 ++-- fs/cifs/Kconfig | 18 +- fs/cifs/Makefile | 3 +- fs/cifs/cifs_debug.c | 2 - fs/cifs/cifs_fs_sb.h | 6 + fs/cifs/cifsfs.c | 14 +- fs/cifs/cifsglob.h | 7 +- fs/cifs/cifssmb.c | 16 +- fs/cifs/connect.c | 61 +- fs/cifs/dfs_cache.c | 2 +- fs/cifs/inode.c | 8 +- fs/cifs/misc.c | 1 + fs/cifs/smb1ops.c | 3 +- fs/cifs/smb2inode.c | 12 + fs/cifs/smb2ops.c | 143 +- fs/cifs/smb2pdu.c | 96 +- fs/cifs/smb2pdu.h | 36 +- fs/cifs/smb2transport.c | 10 +- fs/cifs/transport.c | 46 +- fs/cifs/xattr.c | 4 - fs/configfs/mount.c | 20 +- fs/d_path.c | 1 - fs/dax.c | 54 +- fs/efivarfs/super.c | 25 +- fs/eventpoll.c | 4 +- fs/ext4/file.c | 10 +- fs/f2fs/data.c | 2 +- fs/fs_parser.c | 1 + fs/fsopen.c | 2 + fs/fuse/control.c | 2 +- fs/hugetlbfs/inode.c | 2 +- fs/internal.h | 13 +- fs/iomap.c | 2205 ------------------ fs/iomap/Makefile | 15 + fs/iomap/apply.c | 74 + fs/iomap/buffered-io.c | 1073 +++++++++ fs/iomap/direct-io.c | 562 +++++ fs/iomap/fiemap.c | 144 ++ fs/iomap/seek.c | 212 ++ fs/iomap/swapfile.c | 178 ++ fs/libfs.c | 82 +- fs/namespace.c | 15 +- fs/nfs/Makefile | 3 +- fs/nfs/callback_proc.c | 28 +- fs/nfs/client.c | 24 +- fs/nfs/dir.c | 94 +- fs/nfs/flexfilelayout/flexfilelayout.c | 26 + fs/nfs/flexfilelayout/flexfilelayoutdev.c | 2 +- fs/nfs/inode.c | 30 +- fs/nfs/internal.h | 7 +- fs/nfs/netns.h | 3 + fs/nfs/nfs2xdr.c | 2 +- fs/nfs/nfs3client.c | 3 + fs/nfs/nfs3xdr.c | 2 +- fs/nfs/nfs4_fs.h | 4 +- fs/nfs/nfs4client.c | 14 +- fs/nfs/nfs4file.c | 8 +- fs/nfs/nfs4proc.c | 80 +- fs/nfs/nfs4state.c | 49 +- fs/nfs/nfs4trace.c | 8 + fs/nfs/nfs4trace.h | 283 ++- fs/nfs/nfs4xdr.c | 16 +- fs/nfs/nfstrace.h | 233 +- fs/nfs/pagelist.c | 6 +- fs/nfs/pnfs.c | 20 +- fs/nfs/super.c | 57 +- fs/nfs/sysfs.c | 187 ++ fs/nfs/sysfs.h | 25 + fs/nfs/write.c | 7 +- fs/nfsd/nfsctl.c | 32 +- fs/notify/inotify/inotify_user.c | 8 +- fs/nsfs.c | 16 +- fs/openpromfs/inode.c | 20 +- fs/pipe.c | 15 +- fs/proc/proc_sysctl.c | 4 + fs/proc/root.c | 7 +- fs/proc/task_mmu.c | 3 +- fs/ramfs/inode.c | 6 +- fs/super.c | 148 +- fs/sysfs/mount.c | 3 +- fs/ubifs/file.c | 2 +- fs/xfs/Makefile | 4 +- fs/xfs/{ => libxfs}/xfs_trans_inode.c | 4 + fs/xfs/xfs_file.c | 9 +- include/drm/drm_modes.h | 2 +- include/linux/ceph/ceph_features.h | 1 + include/linux/ceph/ceph_fs.h | 2 +- include/linux/ceph/cls_lock_client.h | 3 + include/linux/ceph/decode.h | 13 +- include/linux/ceph/libceph.h | 10 +- include/linux/ceph/mon_client.h | 1 - include/linux/ceph/osd_client.h | 12 +- include/linux/ceph/striper.h | 2 + include/linux/dax.h | 41 +- include/linux/dcache.h | 1 - include/linux/device-mapper.h | 17 +- include/linux/filter.h | 2 +- include/linux/fs.h | 21 - include/linux/fs_context.h | 7 + include/linux/ftrace.h | 4 +- include/linux/huge_mm.h | 23 + include/linux/init.h | 5 +- include/linux/iomap.h | 17 + include/linux/iversion.h | 24 + include/linux/libnvdimm.h | 10 +- include/linux/memory.h | 11 +- include/linux/memory_hotplug.h | 19 +- include/linux/migrate.h | 3 +- include/linux/mm.h | 38 +- include/linux/mmzone.h | 88 +- include/linux/moduleloader.h | 5 + include/linux/nfs4.h | 1 + include/linux/nfs_fs.h | 2 + include/linux/nfs_fs_sb.h | 1 + include/linux/node.h | 14 +- include/linux/pseudo_fs.h | 16 + include/linux/ramfs.h | 1 - include/linux/sunrpc/bc_xprt.h | 1 + include/linux/sunrpc/clnt.h | 4 + include/linux/sunrpc/metrics.h | 7 +- include/linux/sunrpc/sched.h | 4 +- include/linux/sunrpc/xprt.h | 10 +- include/linux/sunrpc/xprtmultipath.h | 2 + include/linux/sunrpc/xprtsock.h | 5 + include/linux/syscalls.h | 4 +- include/linux/sysctl.h | 7 + include/linux/trace_events.h | 9 + include/linux/uaccess.h | 20 +- include/net/tcp.h | 3 +- include/trace/events/rpcrdma.h | 90 +- include/uapi/drm/amdgpu_drm.h | 7 +- include/uapi/linux/adfs_fs.h | 6 +- include/uapi/linux/bpf.h | 4 +- include/uapi/linux/magic.h | 1 + include/uapi/linux/pkt_sched.h | 2 +- include/uapi/linux/virtio_ids.h | 1 + include/uapi/linux/virtio_pmem.h | 34 + include/xen/balloon.h | 10 - include/xen/events.h | 3 +- include/xen/tmem.h | 18 - init/do_mounts.c | 24 +- init/main.c | 1 - ipc/ipc_sysctl.c | 35 +- ipc/mqueue.c | 9 +- kernel/bpf/btf.c | 19 +- kernel/bpf/verifier.c | 13 +- kernel/cgroup/cgroup.c | 50 +- kernel/cgroup/cpuset.c | 61 +- kernel/dma/swiotlb.c | 30 +- kernel/events/core.c | 4 +- kernel/kprobes.c | 3 +- kernel/memremap.c | 57 +- kernel/module.c | 60 +- kernel/padata.c | 12 + kernel/pid_namespace.c | 3 +- kernel/resource.c | 49 +- kernel/sysctl.c | 197 +- kernel/trace/Kconfig | 12 +- kernel/trace/ftrace.c | 48 +- kernel/trace/ring_buffer.c | 17 +- kernel/trace/trace.c | 17 +- kernel/trace/trace_event_perf.c | 3 +- kernel/trace/trace_events.c | 10 +- kernel/trace/trace_events_filter.c | 3 + kernel/trace/trace_kprobe.c | 357 +-- kernel/trace/trace_output.c | 9 +- kernel/trace/trace_probe.c | 142 +- kernel/trace/trace_probe.h | 77 +- kernel/trace/trace_probe_tmpl.h | 36 +- kernel/trace/trace_uprobe.c | 180 +- kernel/tracepoint.c | 4 +- kernel/ucount.c | 6 +- mm/huge_memory.c | 11 +- mm/maccess.c | 122 +- mm/memory.c | 13 - mm/memory_hotplug.c | 275 +-- mm/migrate.c | 7 +- mm/page_alloc.c | 16 +- mm/shmem.c | 7 +- mm/sparse-vmemmap.c | 21 +- mm/sparse.c | 355 +-- mm/z3fold.c | 14 +- mm/zsmalloc.c | 12 +- net/ceph/Makefile | 2 +- net/ceph/cls_lock_client.c | 54 +- net/ceph/decode.c | 84 + net/ceph/messenger.c | 14 +- net/ceph/mon_client.c | 21 +- net/ceph/osd_client.c | 42 +- net/ceph/osdmap.c | 31 +- net/ceph/pagevec.c | 33 - net/ceph/striper.c | 17 + net/core/filter.c | 26 +- net/core/neighbour.c | 22 +- net/core/skbuff.c | 2 +- net/core/sysctl_net_core.c | 34 +- net/dccp/sysctl.c | 16 +- net/dsa/tag_sja1105.c | 1 + net/ipv4/fib_frontend.c | 5 + net/ipv4/sysctl_net_ipv4.c | 60 +- net/ipv4/tcp.c | 4 +- net/ipv4/tcp_cong.c | 6 +- net/ipv4/udp.c | 2 +- net/ipv6/addrconf.c | 6 +- net/ipv6/ip6_fib.c | 18 +- net/ipv6/route.c | 9 +- net/ipv6/sit.c | 13 +- net/ipv6/sysctl_net_ipv6.c | 10 +- net/mpls/af_mpls.c | 10 +- net/netfilter/ipvs/ip_vs_ctl.c | 3 +- net/rds/ib.h | 1 + net/rds/ib_cm.c | 9 +- net/rds/ib_frmr.c | 84 +- net/rds/ib_mr.h | 4 + net/rds/ib_rdma.c | 60 +- net/rxrpc/sysctl.c | 9 +- net/sched/Kconfig | 2 +- net/sched/cls_api.c | 1 + net/sched/sch_fq_codel.c | 2 - net/sched/sch_sfq.c | 2 - net/sched/sch_taprio.c | 6 +- net/sctp/sm_make_chunk.c | 12 +- net/sctp/sysctl.c | 35 +- net/socket.c | 16 +- net/sunrpc/Kconfig | 2 +- net/sunrpc/backchannel_rqst.c | 40 +- net/sunrpc/clnt.c | 95 +- net/sunrpc/debugfs.c | 52 +- net/sunrpc/rpc_pipe.c | 34 +- net/sunrpc/sched.c | 81 +- net/sunrpc/stats.c | 23 +- net/sunrpc/svc.c | 2 +- net/sunrpc/xprt.c | 101 +- net/sunrpc/xprtmultipath.c | 89 +- net/sunrpc/xprtrdma/backchannel.c | 7 + net/sunrpc/xprtrdma/frwr_ops.c | 327 ++- net/sunrpc/xprtrdma/rpc_rdma.c | 152 +- net/sunrpc/xprtrdma/svc_rdma_backchannel.c | 4 +- net/sunrpc/xprtrdma/svc_rdma_transport.c | 8 +- net/sunrpc/xprtrdma/transport.c | 87 +- net/sunrpc/xprtrdma/verbs.c | 115 +- net/sunrpc/xprtrdma/xprt_rdma.h | 45 +- net/sunrpc/xprtsock.c | 126 +- net/tipc/node.c | 1 + net/tipc/sysctl.c | 6 +- net/xdp/xdp_umem.c | 16 +- net/xdp/xsk.c | 13 +- samples/bpf/Makefile | 2 +- security/apparmor/apparmorfs.c | 20 +- security/inode.c | 21 +- security/keys/sysctl.c | 26 +- security/loadpin/loadpin.c | 6 +- security/selinux/selinuxfs.c | 20 +- security/smack/smackfs.c | 34 +- security/yama/yama_lsm.c | 3 +- tools/bpf/bpftool/main.h | 1 + tools/include/uapi/linux/bpf.h | 4 +- tools/lib/bpf/libbpf.c | 4 +- tools/lib/bpf/xsk.c | 3 +- tools/perf/Documentation/perf-probe.txt | 3 +- tools/perf/util/probe-event.c | 11 + tools/perf/util/probe-event.h | 2 + tools/perf/util/probe-file.c | 7 + tools/perf/util/probe-file.h | 1 + tools/perf/util/probe-finder.c | 19 +- tools/testing/selftests/bpf/Makefile | 64 +- tools/testing/selftests/bpf/bpf_helpers.h | 89 +- .../selftests/bpf/prog_tests/attach_probe.c | 10 +- .../testing/selftests/bpf/prog_tests/perf_buffer.c | 8 +- .../testing/selftests/bpf/prog_tests/send_signal.c | 33 +- tools/testing/selftests/bpf/progs/loop1.c | 2 +- tools/testing/selftests/bpf/progs/loop2.c | 2 +- tools/testing/selftests/bpf/progs/loop3.c | 2 +- .../selftests/bpf/progs/test_get_stack_rawtp.c | 3 +- .../selftests/bpf/progs/test_stacktrace_build_id.c | 3 +- .../selftests/bpf/progs/test_stacktrace_map.c | 2 +- .../selftests/bpf/progs/test_xdp_noinline.c | 17 +- tools/testing/selftests/bpf/test_btf.c | 88 + tools/testing/selftests/bpf/test_progs.h | 8 + tools/testing/selftests/bpf/test_verifier.c | 35 +- .../testing/selftests/bpf/verifier/array_access.c | 2 +- .../selftests/bpf/verifier/value_ptr_arith.c | 2 +- tools/testing/selftests/bpf/verifier/wide_access.c | 73 + tools/testing/selftests/bpf/verifier/wide_store.c | 36 - tools/testing/selftests/ftrace/ftracetest | 38 +- tools/testing/selftests/ftrace/test.d/functions | 4 +- .../ftrace/test.d/kprobe/kprobe_args_user.tc | 32 + tools/testing/selftests/net/fib_tests.sh | 35 +- 1002 files changed, 14918 insertions(+), 10186 deletions(-) rename Documentation/{filesystems/xfs.txt => admin-guide/xfs.rst} (80%) create mode 100644 Documentation/devicetree/bindings/csky/pmu.txt delete mode 100644 Documentation/devicetree/bindings/watchdog/fsl-imx-sc-wdt.txt rename Documentation/devicetree/bindings/watchdog/{renesas-wdt.txt => renesas,wdt. [...] create mode 100644 Documentation/riscv/boot-image-header.txt delete mode 100644 arch/csky/abiv1/memset.c create mode 100644 arch/csky/include/asm/asid.h create mode 100644 arch/csky/mm/asid.c create mode 100644 arch/csky/mm/context.c create mode 100644 arch/riscv/Kconfig.socs create mode 100644 arch/riscv/include/asm/hugetlb.h create mode 100644 arch/riscv/include/asm/image.h create mode 100644 arch/riscv/mm/hugetlbpage.c delete mode 100644 drivers/gpu/drm/amd/amdgpu/vi_dpm.h create mode 100644 drivers/nvdimm/nd_virtio.c create mode 100644 drivers/nvdimm/virtio_pmem.c create mode 100644 drivers/nvdimm/virtio_pmem.h delete mode 100644 drivers/xen/tmem.c delete mode 100644 drivers/xen/xen-selfballoon.c delete mode 100644 fs/iomap.c create mode 100644 fs/iomap/Makefile create mode 100644 fs/iomap/apply.c create mode 100644 fs/iomap/buffered-io.c create mode 100644 fs/iomap/direct-io.c create mode 100644 fs/iomap/fiemap.c create mode 100644 fs/iomap/seek.c create mode 100644 fs/iomap/swapfile.c create mode 100644 fs/nfs/sysfs.c create mode 100644 fs/nfs/sysfs.h rename fs/xfs/{ => libxfs}/xfs_trans_inode.c (96%) create mode 100644 include/linux/pseudo_fs.h create mode 100644 include/uapi/linux/virtio_pmem.h delete mode 100644 include/xen/tmem.h create mode 100644 net/ceph/decode.c create mode 100644 tools/testing/selftests/bpf/verifier/wide_access.c delete mode 100644 tools/testing/selftests/bpf/verifier/wide_store.c create mode 100644 tools/testing/selftests/ftrace/test.d/kprobe/kprobe_args_user.tc