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-mainline-allmodconfig in repository toolchain/ci/linux.
from 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 [...] adds cec3ebd083d4 mm/memory_hotplug: simplify and fix check_hotplug_memory_range() adds 973de24a7849 s390x/mm: fail when an altmap is used for arch_add_memory() adds 18c86506c80f s390x/mm: implement arch_remove_memory() adds 22eb634632a2 arm64/mm: add temporary arch_remove_memory() implementation adds 1811582587c4 drivers/base/memory: pass a block_id to init_memory_block() adds 80ec922dbd87 mm/memory_hotplug: allow arch_remove_memory() without CONF [...] adds db051a0dac13 mm/memory_hotplug: create memory block devices after arch_ [...] adds 05f800a0bd08 mm/memory_hotplug: drop MHP_MEMBLOCK_API adds 4c4b7f9ba948 mm/memory_hotplug: remove memory block devices before arch [...] adds a31b264c2b41 mm/memory_hotplug: make unregister_memory_block_under_node [...] adds b9bf8d342d9b mm/memory_hotplug: remove "zone" parameter from sparse_rem [...] adds 26f26bedab33 mm/sparse.c: set section nid for hot-add memory adds 43675e6fbbea mm: thp: make transhuge_vma_suitable available for anonymous THP adds c06306696f83 mm: thp: fix false negative of shmem vma's THP eligibility adds 49f17c26c123 resource: fix locking in find_next_iomem_res() adds 756398750e11 resource: avoid unnecessary lookups in find_next_iomem_res() adds 2491f0a2c0b1 mm: section numbers use the type "unsigned long" adds 90ec010fe0d6 drivers/base/memory: use "unsigned long" for block ids adds 8d595c4c0f76 mm: make register_mem_sect_under_node() static adds fbcf73ce6582 mm/memory_hotplug: rename walk_memory_range() and pass sta [...] adds ea8846411ad6 mm/memory_hotplug: move and simplify walk_memory_blocks() adds dd625285910d drivers/base/memory.c: get rid of find_memory_block_hinted() adds f1eca35a0dc7 mm/sparsemem: introduce struct mem_section_usage adds 326e1b8f83a4 mm/sparsemem: introduce a SECTION_IS_EARLY flag adds f46edbd1b151 mm/sparsemem: add helpers track active portions of a secti [...] adds 49ba3c6b37b3 mm/hotplug: prepare shrink_{zone, pgdat}_span for sub-sect [...] adds e9c0a3f05477 mm/sparsemem: convert kmalloc_section_memmap() to populate [...] adds 96da43500009 mm/hotplug: kill is_dev_zone() usage in __remove_pages() adds 46d945aeab4d mm: kill is_dev_zone() helper adds 7ea6216049ff mm/sparsemem: prepare for sub-section ranges adds ba72b4c8cf60 mm/sparsemem: support sub-section hotplug adds a0653406a3a6 mm: document ZONE_DEVICE memory-model implications adds 7cc7867fb061 mm/devm_memremap_pages: enable sub-section remap adds 7e3e888dfc13 libnvdimm/pfn: fix fsdax-mode namespace info-block zero-fields adds a3619190d62e libnvdimm/pfn: stop padding pmem namespaces to section alignment adds 9a845030427c mm/sparsemem: cleanup 'section number' data types adds 371096949f0a mm: migrate: remove unused mode argument adds eec4844fae7c proc/sysctl: add shared variables for range check adds 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 adds 8ec1e9006908 gve: replace kfree with kvfree adds 008cfbaa3f9f net: dsa: sja1105: Fix missing unlock on error in sk_buff() adds 9b3d15e6b05e bnxt_en: Fix VNIC accounting when enabling aRFS on 57500 chips. adds 7d6053097311 usb: qmi_wwan: add D-Link DWM-222 A2 device ID adds 6f5fa8d2c05f ag71xx: fix error return code in ag71xx_probe() adds 269b7c5ff782 ag71xx: fix return value check in ag71xx_probe() adds 8d650cdedaab tcp: fix tcp_set_congestion_control() use from bpf hook adds 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 adds 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 adds 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() adds 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/ adds 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 [...] adds b5d72dda8976 Merge tag 'for-linus-5.3a-rc1-tag' of git://git.kernel.org [...] adds 1994cc49f18b csky: Select intc & timer drivers adds 3158d28953fc csky: Fixup no panic in kernel for some traps adds f132076c8ff9 csky: Init pmu as a device adds ccffa1ad15be csky: Add count-width property for csky pmu adds f622fbf20596 csky: Add pmu interrupt support adds d41435d9b2b3 csky: Fix perf record in kernel/user space adds e7534198abd6 csky: Fixup some error count in 810 & 860. adds 69d812f5eb24 dt-bindings: interrupt-controller: Update csky mpintc adds 4d581034f908 dt-bindings: csky: Add csky PMU bindings adds 9d35dc3006a9 csky: Revert mmu ASID mechanism adds a231b8839cd4 csky: Add new asid lib code from arm adds 22d55f02b892 csky: Use generic asid algorithm to implement switch_mm adds 4e562c11664c csky: Improve tlb operation with help of asid adds bdfeb0ccea1a csky: Fixup abiv1 memset error adds a84d2d2906f9 Merge tag 'csky-for-linus-5.3-rc1' of git://github.com/c-s [...] adds 6d54ceb539aa tracing: Fix user stack trace "??" output adds 41ba485ef1d0 Merge tag 'trace-v5.3-2' of git://git.kernel.org/pub/scm/l [...] adds 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 [...] adds 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 [...] adds 9fb7dc73b923 Merge tag 'drm-next-5.3-2019-07-18' of git://people.freede [...] adds bb2b4074f8d9 drm/nouveau/mcp89/mmu: Use mcp77_mmu_new instead of g84_mm [...] adds f8d6211ac77f drm/nouveau/disp/nv50-: force scaler for any non-default L [...] adds 533f47524075 drm/nouveau/disp/nv50-: fix center/aspect-corrected scaling adds d1084184789d drm/nouveau/kms: disallow dual-link harder if hdmi connect [...] adds 75dec321cd2d drm/nouveau/core: recognise TU116 chipset adds 3485b7b50b53 drm/nouveau/disp/tu102-: wire up scdc parameter setter adds 7cb95eeea670 drm/nouveau/i2c: Enable i2c pads & busses during preinit adds b7019ac550eb drm/nouveau: fix bogus GPL-2 license header adds b0f84a84fff1 drm/nouveau: fix bogus GPL-2 license header adds 68bf8b577977 drm/nouveau/hwmon: return EINVAL if the GPU is powered dow [...] adds d304654bd793 drm/nouveau/dmem: missing mutex_lock in error path adds 09b90e2fe35f drm/nouveau: fix memory leak in nouveau_conn_reset() adds 5210e967d3c9 drm/nouveau/flcn/gp102-: improve implementation of bind_co [...] adds 4d352dbd5850 drm/nouveau/secboot/gp102-: remove WAR for SEC2 RTOS start bug adds 8ee795625665 Merge branch 'linux-5.3' of git://github.com/skeggsb/linux [...] adds 31cc088a4f5d Merge tag 'drm-next-2019-07-19' of git://anongit.freedeskt [...]
No new revisions were added by this update.
Summary of changes: CREDITS | 1 - Documentation/admin-guide/kernel-parameters.txt | 28 +- Documentation/dev-tools/sparse.rst | 5 - Documentation/devicetree/bindings/csky/pmu.txt | 38 + Documentation/filesystems/porting | 15 +- Documentation/filesystems/proc.txt | 4 +- Documentation/networking/bonding.txt | 16 +- Documentation/translations/zh_CN/sparse.txt | 4 - Documentation/vm/memory-model.rst | 40 + MAINTAINERS | 8 +- 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/powerpc/mm/mem.c | 2 - arch/powerpc/platforms/powernv/memtrace.c | 23 +- 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/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/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/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/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/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/super.c | 23 +- 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-zoned-metadata.c | 24 - drivers/md/dm-zoned.h | 28 +- 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/dax_devs.c | 2 +- drivers/nvdimm/pfn.h | 15 +- drivers/nvdimm/pfn_devs.c | 95 +- drivers/oprofile/oprofilefs.c | 20 +- drivers/scsi/cxlflash/ocxl_hw.c | 23 +- drivers/tty/tty_ldisc.c | 6 +- drivers/usb/gadget/legacy/inode.c | 21 +- drivers/virtio/virtio_balloon.c | 13 +- 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/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/configfs/mount.c | 20 +- fs/d_path.c | 1 - fs/dax.c | 1 - fs/efivarfs/super.c | 25 +- fs/eventpoll.c | 4 +- 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 +- include/drm/drm_modes.h | 2 +- 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/huge_mm.h | 23 + include/linux/init.h | 5 +- include/linux/iomap.h | 17 + 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/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/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/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/events/core.c | 4 +- kernel/memremap.c | 57 +- kernel/padata.c | 12 + kernel/pid_namespace.c | 3 +- kernel/resource.c | 49 +- kernel/sysctl.c | 197 +- kernel/trace/trace_output.c | 9 +- kernel/ucount.c | 6 +- mm/huge_memory.c | 11 +- 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/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/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/net/fib_tests.sh | 35 +- 773 files changed, 9249 insertions(+), 7617 deletions(-) create mode 100644 Documentation/devicetree/bindings/csky/pmu.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 delete mode 100644 drivers/gpu/drm/amd/amdgpu/vi_dpm.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 create mode 100644 include/linux/pseudo_fs.h delete mode 100644 include/xen/tmem.h create mode 100644 tools/testing/selftests/bpf/verifier/wide_access.c delete mode 100644 tools/testing/selftests/bpf/verifier/wide_store.c