This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch stable in repository linux-next.
from e48661230cc3 Merge tag 's390-5.13-2' of git://git.kernel.org/pub/scm/li [...] adds a63d0120a2dd Input: exc3000 - split MT event handling from IRQ handler adds 102feb1ddfd0 Input: exc3000 - factor out vendor data request adds c929ac9eb85a Input: exc3000 - fix firmware version query for device in [...] adds ad117c558e83 Input: exc3000 - add type sysfs attribute adds ea16ef967ec8 Input: elan_i2c - reduce the resume time for new devices adds cee451c9d57e Input: tsc2007 - convert to GPIO descriptors adds e512a9e9f44d Input: tsc2007 - make use of device properties adds bfae2779fe4b Input: ims-pcu - drop redundant driver-data assignment adds 4895bfe91199 Input: lpc32xx_ts - convert to use BIT() adds ae4c86a024f6 dt-bindings: input: atmel_mxt_ts: Document atmel,wakeup-me [...] adds 8b488ef295f2 Input: atmel_mxt_ts - support wakeup methods adds 8f50743feedd Input: max8997 - simplify open coding of a division using [...] adds 5b0e6fd8c505 dt-bindings: input: atmel,maxtouch: add wakeup-source adds 6484e7581732 Input: rotary-encoder - update docs according to the lates [...] adds 36a8fc6fa230 Input: gpio-keys - remove extra call to input_sync adds 019002f20cb5 Input: gpio-keys - use hrtimer for release timer adds c9efb0ba281e Input: gpio-keys - use hrtimer for software debounce, if possible adds 4c976acb47bd Input: silead - fix a typo adds 0cdd2e906cf3 Input: iqs5xx - update vendor's URL adds 40c3efdc0b77 Input: iqs5xx - optimize axis definition and validation adds 509c0083132b Input: iqs5xx - expose firmware revision to user space adds e7d8e88aec88 Input: iqs5xx - remove superfluous revision validation adds 95a6d961401d Input: iqs5xx - close bootloader using hardware reset adds b6621f72cc88 Input: wacom_i2c - do not force interrupt trigger adds c75cf86201e3 Input: wacom_i2c - switch to using managed resources adds e28b5c8d0aae Input: touchscreen - move helper functions to core adds 51e01fc04f12 Input: touchscreen - broaden use-cases described in comments adds a8f1f0dc865c dt-bindings: input: Add bindings for Azoteq IQS626A adds f1d2809de97a Input: Add support for Azoteq IQS626A adds 9d41359caca7 Input: iqs5xx - make reset GPIO optional adds 55f2645c92bd dt-bindings: input: iqs5xx: Convert to YAML adds 84c36ab7a6dd Input: cyttsp - verbose error on soft reset adds 5acac83bf2e4 Merge tag 'v5.12-rc4' into next adds 73cdf82a3dcd Merge tag 'irq-no-autoen-2021-03-25' of git://git.kernel.o [...] adds bcd9730a04a1 Input: move to use request_irq by IRQF_NO_AUTOEN flag adds bfcf3d48dd02 Input: elan_i2c - fix a typo in parameter name adds 73e7f1732e80 Input: imx_keypad - convert to a DT-only driver adds 2531fdbf8bfc Input: gpio-keys - fix crash when disabliing GPIO-less buttons adds 65299e8bfb24 Input: elants_i2c - do not bind to i2c-hid compatible ACPI [...] adds e479187748a8 Input: silead - add workaround for x86 BIOS-es which bring [...] adds 2911ce35faf3 dt-bindings: input/touchscreen: add bindings for msg2638 adds cbdb24e59e7f Input: add MStar MSG2638 touchscreen driver adds 7c06272f0ed8 dt-bindings: input: touchscreen: ilitek_ts_i2c: Add bindings adds 42370681bd46 Input: Add support for ILITEK Lego Series adds a811ecf8f1db Input: mms114 - convert bindings to YAML and extend adds 53fefdd1d3a3 Input: mms114 - support MMS136 adds 236798a1a95f Input: apbps2 - remove useless variable adds 398411367666 Input: cyttsp - error message on boot mode exit error adds c61ac36fd52c Input: cyttsp - reduce reset pulse timings adds 0bffa508d136 Input: cyttsp - drop the phys path adds ddfe7e1ce3d5 Input: cyttsp - set abs params for ABS_MT_TOUCH_MAJOR adds dadf1fd8807e Input: cyttsp - flag the device properly adds 2254f405d199 dt-bindings: Add Hycon Technology vendor prefix adds d19989a2d9d7 dt-bindings: touchscreen: Add HY46XX bindings adds aa2f62cf211a Input: add driver for the Hycon HY46XX touchpanel series adds d12b64b9764e MAINTAINERS: repair reference in HYCON HY46XX TOUCHSCREEN SUPPORT adds d0034a7a4ac7 Merge branch 'next' into for-linus adds ac05a8a927e5 Input: ili210x - add missing negation for touch indication [...] adds 05665cef4b74 Input: xpad - add support for Amazon Game Controller adds aef511fb91b6 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 6fc277c7c935 xfs: rename xfs_ictimestamp_t adds 732de7dbdbd3 xfs: rename struct xfs_legacy_ictimestamp adds 1aec7c3d0567 xfs: remove obsolete AGF counter debugging adds e6c01077ec2d xfs: don't check agf_btreeblks on pre-lazysbcount filesystems adds 6543990a168a xfs: update superblock counters correctly for !lazysbcount adds e147a756ab26 xfs: count free space btree blocks when scrubbing pre-lazy [...] adds 2675ad3890db xfs: unconditionally read all AGFs on mounts with perag re [...] adds 16eaab839a92 xfs: introduce in-core global counter of allocbt blocks adds fd43cf600cf6 xfs: set aside allocation btree blocks from block reservation adds d4f74e162d23 xfs: fix xfs_reflink_unshare usage of filemap_write_and_wa [...] adds 8e9800f9f2b8 xfs: don't allow log writes if the data device is readonly adds af120709b1fb Merge tag 'xfs-5.13-merge-5' of git://git.kernel.org/pub/s [...] adds 6e552494fb90 iomap: remove unused private field from ioend adds 05da1f643f00 Merge tag 'iomap-5.13-merge-3' of git://git.kernel.org/pub [...] adds 543203d2e4cb alpha: eliminate old-style function definitions adds 0214967a376d alpha: csum_partial_copy.c: add function prototypes from < [...] adds f4bf74d82915 fs/proc/generic.c: fix incorrect pde_is_permanent check adds b793cd9ab34d proc: save LOC in __xlate_proc_name() adds d4455faccd6c proc: mandate ->proc_lseek in "struct proc_ops" adds 1dcdd7ef96ba proc: delete redundant subset=pid check adds 268af17ada58 selftests: proc: test subset=pid adds 5b31a7dfa350 proc/sysctl: fix function name error in comments adds 4ee60ec156d9 include: remove pagemap.h from blkdev.h adds 08c5188ef40f kernel.h: drop inclusion in bitmap.h adds 112dfce8f297 linux/profile.h: remove unnecessary declaration adds 8ba9d40b6b2b kernel/async.c: fix pr_debug statement adds 32c93976ac2e kernel/cred.c: make init_groups static adds d1d1a2cd4627 tools: disable -Wno-type-limits adds e5b9252d9000 tools: bitmap: sync function declarations with the kernel adds a719101f19d2 tools: sync BITMAP_LAST_WORD_MASK() macro with the kernel adds bb8bc36ef8a9 arch: rearrange headers inclusion order in asm/bitops for [...] adds 586eaebea598 lib: extend the scope of small_const_nbits() macro adds 78e48f0667ff tools: sync small_const_nbits() macro with the kernel adds 5c88af59f9ab lib: inline _find_next_bit() wrappers adds ea81c1ef4417 tools: sync find_next_bit implementation adds 277a20a498d3 lib: add fast path for find_next_*_bit() adds 2cc7b6a44ac2 lib: add fast path for find_first_*_bit() and find_last_bit() adds eaae7841ba83 tools: sync lib/find_bit implementation adds 550eb38bde07 MAINTAINERS: add entry for the bitmap API adds 0523c6922e8b lib/bch.c: fix a typo in the file bch.c adds b8cf20277941 lib: fix inconsistent indenting in process_bit1() adds e89b6358052d lib/list_sort.c: fix typo in function description adds ade29d4fdbe6 lib/genalloc.c: Fix a typo adds e18baa7cc359 lib: crc8: pointer to data block should be const adds 78564b943487 lib: stackdepot: turn depot_lock spinlock to raw_spinlock adds db65a867fd40 lib/percpu_counter: tame kernel-doc compile warning adds 9d6ecac093a2 lib/genalloc: add parameter description to fix doc compile [...] adds edd9334c8dfe lib: parser: clean up kernel-doc adds e13d04ec45b0 include/linux/compat.h: remove unneeded declaration from C [...] adds fbe745416d11 checkpatch: warn when missing newline in return sysfs_emit [...] adds 7b844345fc2a checkpatch: exclude four preprocessor sub-expressions from [...] adds 7e6cdd7fd943 checkpatch: improve ALLOC_ARRAY_ARGS test adds 1e3b918d1dd1 kselftest: introduce new epoll test case adds 7fab29e35630 fs/epoll: restore waking from ep_done_scan() adds b4ca4c01780b isofs: fix fall-through warnings for Clang adds 300563e6e014 fs/nilfs2: fix misspellings using codespell tool adds 312f79c486e9 nilfs2: fix typos in comments adds c1e4726f4654 hpfs: replace one-element array with flexible-array member adds 5449162ac001 do_wait: make PIDTYPE_PID case O(1) instead of O(n) adds a6895399380a kernel/fork.c: simplify copy_mm() adds a8ca6b1388a9 kernel/fork.c: fix typos adds a119b4e5186c kexec: Add kexec reboot string adds 31d82c2c787d kernel: kexec_file: fix error return code of kexec_calcula [...] adds b2075dbb15d7 kexec: dump kmessage before machine_kexec adds 7a1d55b987df gcov: combine common code adds 3180c44fe1ba gcov: simplify buffer allocation adds 1391efa952e8 gcov: use kvmalloc() adds 9b472e85d098 gcov: clang: drop support for clang-10 and older adds 6f1f942cd5fb smp: kernel/panic.c - silence warnings adds 3d1c7fd97e4c delayacct: clear right task's flag after blkio completes adds 23921540d2c0 gdb: lx-symbols: store the abspath() adds dc9586823f3e scripts/gdb: document lx_current is only supported by x86 adds 526940e39626 scripts/gdb: add lx_current support for arm64 adds 97f61c8f44ec kernel/resource: make walk_system_ram_res() find all busy [...] adds 3c9c79753436 kernel/resource: make walk_mem_res() find all busy IORESOU [...] adds 97523a4edb7b kernel/resource: remove first_lvl / siblings_only logic adds d486ccb2522f kernel/resource: allow region_intersects users to hold res [...] adds 63cdafe0af98 kernel/resource: refactor __request_region to allow extern [...] adds 56fd94919b8b kernel/resource: fix locking in request_free_mem_region adds 9c39c6ffe0c2 selftests: remove duplicate include adds 07416af11dd8 kernel/async.c: stop guarding pr_debug() statements adds a065c0faacb1 kernel/async.c: remove async_unregister_domain() adds e7cb072eb988 init/initramfs.c: do unpacking asynchronously adds 17652f4240f7 modules: add CONFIG_MODPROBE_PATH adds b1989a3db45a ipc/sem.c: mundane typo fixes adds cb152a1a9560 mm: fix some typos and code style problems adds bbcd53c96071 drivers/char: remove /dev/kmem for good adds f2e762bab9f5 mm: remove xlate_dev_kmem_ptr() adds f7c8ce44ebb1 mm/vmalloc: remove vwrite() adds 5aa6b70ed182 arm: print alloc free paths for address in registers adds 702850a45a77 scripts/spelling.txt: add "overlfow" adds a4799be53775 scripts/spelling.txt: Add "diabled" typo adds d4e3e52b4dd5 scripts/spelling.txt: add "overflw" adds 80d015587a62 mm/slab.c: fix spelling mistake "disired" -> "desired" adds 2eb70aab25dd include/linux/pgtable.h: few spelling fixes adds 48207f7d41c8 kernel/umh.c: fix some spelling mistakes adds a12f4f85bc5a kernel/user_namespace.c: fix typos adds f0fffaff0b89 kernel/up.c: fix typo adds 5afe69c2ccd0 kernel/sys.c: fix typo adds a109ae2a0252 fs: fat: fix spelling typo of values adds 7497835f7e8d ipc/sem.c: spelling fix adds fa60ce2cb450 treewide: remove editor modelines and cruft adds f0953a1bbaca mm: fix typos in comments adds baf2f90ba416 mm: fix typos in comments adds a48b0872e694 Merge branch 'akpm' (patches from Andrew) adds 0dae52282a5e 9p: Constify static struct v9fs_attr_group adds f8b139e2f241 fs: 9p: fix v9fs_file_open writeback fid error check adds e22e9832798d Merge tag '9p-for-5.13-rc1' of git://github.com/martinetd/linux adds 86438186a7b3 NFSv4: Simplify nfs4_retry_setlk() adds d737e5d41870 SUNRPC: Set TCP_CORK until the transmit queue is empty adds 6453bcd0d8bd NFS: Fix up incorrect documentation adds ee3707ae2c1f nfs: Subsequent READDIR calls should carry non-zero cookie [...] adds 13884ff2bef0 NFS: Fix handling of cookie verifier in uncached_readdir() adds f892c41c14e0 NFS: Only change the cookie verifier if the directory page [...] adds c09f11ef3595 NFS: fs_context: validate UDP retrans to prevent shift out [...] adds c2508730d6bb nfs: Fix a typo in the file nfs42xattr.c adds 90ff57bf4df2 NFS: Fix up the support for CONFIG_NFS_DISABLE_UDP_SUPPORT adds 6b996476f364 sunrpc: honor rpc_task's timeout value in rpcb_create() adds c9301cb35b59 nfs: hornor timeo and retrans option when mounting NFSv3 adds 98b5cee37389 SUNRPC: Ensure the transport backchannel association adds b876d708316b NFS: fix nfs_fetch_iversion() adds beab450d8ea9 NFS: Fix fscache invalidation in nfs_set_cache_invalid() adds 332d1a0373be NFS: nfs4_bitmask_adjust() must not change the server glob [...] adds e99812e1382f NFS: Fix attribute bitmask in _nfs42_proc_fallocate() adds 99f237832243 NFSv4.2: Always flush out writes in nfs42_proc_fallocate() adds 9fdbfad1777c NFS: Deal correctly with attribute generation counter overflow adds 8a27c7ccca3b NFS: Fix up inode cache tracing adds 4eb6a8230b58 NFS: Mask out unsupported attributes in nfs_getattr() adds 50c7a7994dd2 NFS: NFS_INO_REVAL_PAGECACHE should mark the change attrib [...] adds 4cdfeb648ac5 NFS: Fix up revalidation of space used adds e8764a6f96d3 NFS: Don't revalidate attributes that are not being asked for adds 63cdd7edfd28 NFS: Fix up statx() results adds 1f9f4328155a NFS: nfs_setattr_update_inode() should clear the suid/sgid bits adds 1f3208b2d697 NFS: Add a cache validity flag argument to nfs_revalidate_inode() adds 13c0b082b6a9 NFS: Replace use of NFS_INO_REVAL_PAGECACHE when checking [...] adds 36a9346c2252 NFS: Don't set NFS_INO_REVAL_PAGECACHE in the inode cache [...] adds a71029b86752 NFSv4: Fix nfs4_bitmap_copy_adjust() adds fabf2b341502 NFS: Separate tracking of file nlinks cache validity from [...] adds 720869eb19f3 NFS: Separate tracking of file mode cache validity from th [...] adds 709fa5769914 NFS: Fix up handling of outstanding layoutcommit in nfs_up [...] adds c88c696c59f5 NFS: Remove a line of code that has no effect in nfs_updat [...] adds 04c63498b6d4 NFS: Simplify cache consistency in nfs_check_inode_attributes() adds 57a789a1dee3 NFSv4: Fix value of decode_fsinfo_maxsz adds 993e2d4bd9ef NFSv4: Don't modify the change attribute cached in the inode adds 7f08a3359a3c NFSv4: Add support for the NFSv4.2 "change_attr_type" attribute adds 6f9be83d0761 NFS: Use information about the change attribute to optimis [...] adds 7b24dacf0840 NFS: Another inode revalidation improvement adds 82eae5a432cb NFSv4: nfs4_inc/dec_nlink_locked should also invalidate ctime adds 1301e421b75b NFSv4: link must update the inode nlink. adds cc7f2dae63bc NFS: Don't store NFS_INO_REVAL_FORCED adds ce62b114bbad NFS: Split attribute support out from the server capabilities adds da934ae0a8aa NFSv4: Add tracing for COMPOUND errors adds 3d66bae156a6 NFSv4: Convert nfs_xdr_status tracepoint to an event class adds eb3d58c68e39 NFSv4: Catch and trace server filehandle encoding errors adds ed34695e15ab pNFS/flexfiles: fix incorrect size check in decode_nfs_fh() adds 73f5c88f521a NFSv4.2 fix handling of sr_eof in SEEK's reply adds 7638e0bfaed1 SUNRPC: Move fault injection call sites adds e936a5970ef5 SUNRPC: Add tracepoint that fires when an RPC is retransmitted adds 6cf23783f750 SUNRPC: Remove trace_xprt_transmit_queued adds 09252177d5f9 SUNRPC: Handle major timeout in xprt_adjust_timeout() adds 94d202d5ca39 NFSv42: Copy offload should update the file size when appropriate adds febfeaaefefb NFSv42: Don't force attribute revalidation of the copy off [...] adds 8926cc830281 NFSv4.x: Don't return NFS4ERR_NOMATCHING_LAYOUT if we're u [...] adds 39fd01863616 NFS: Don't discard pNFS layout segments that are marked fo [...] adds de144ff4234f NFSv4: Don't discard segments marked for return in _pnfs_r [...] adds fb700ef02676 NFSv4.1: Simplify layout return in pnfs_layout_process() adds d99f2487e1de NFS: The 'fattr_valid' field in struct nfs_server should b [...] adds 32e6b68167f1 xprtrdma: Avoid Receive Queue wrapping adds 15788d1d1077 xprtrdma: Do not refresh Receive Queue while it is draining adds 5030c9a938f8 xprtrdma: Put flushed Receives on free list instead of des [...] adds eaf86e8cc85c xprtrdma: Improve locking around rpcrdma_rep destruction adds 8b5292be6880 xprtrdma: Improve commentary around rpcrdma_reps_unmap() adds 9e3ca33b62d4 xprtrdma: Improve locking around rpcrdma_rep creation adds 35d8b10a2588 xprtrdma: Fix cwnd update ordering adds c35ca60d490e xprtrdma: Delete rpcrdma_recv_buffer_put() adds 1363e6388c36 xprtrdma: rpcrdma_mr_pop() already does list_del_init() adds f912af77e2c1 xprtrdma: Rename frwr_release_mr() adds 44438ad9ae22 xprtrdma: Clarify use of barrier in frwr_wc_localinv_done() adds e4b52ca01315 xprtrdma: Do not recycle MR after FastReg/LocalInv flushes adds 8a053433de00 xprtrdma: Do not wake RPC consumer on a failed LocalInv adds b3ce7a25f44f xprtrdma: Avoid Send Queue wrapping adds 4ddd0fc32c94 xprtrdma: Add tracepoints showing FastReg WRs and remote i [...] adds 6b147ea7f442 xprtrdma: Add an rpcrdma_mr_completion_class adds 83189d151154 xprtrdma: Don't display r_xprt memory addresses in tracepoints adds e1648eb23d83 xprtrdma: Remove the RPC/RDMA QP event handler adds 0a26d10e3002 xprtrdma: Move fr_cid to struct rpcrdma_mr adds e10fa96d3474 xprtrdma: Move cqe to struct rpcrdma_mr adds 9a301cafc861 xprtrdma: Move fr_linv_done field to struct rpcrdma_mr adds dcff9ed209aa xprtrdma: Move the Work Request union to struct rpcrdma_mr adds 13bcf7e32a01 xprtrdma: Move fr_mr field to struct rpcrdma_mr adds d9092b4bb210 NFSv4.2: Remove ifdef CONFIG_NFSD from NFSv4.2 client SSC code. adds f8f7e0fb22b2 sunrpc: Fix misplaced barrier in call_decode adds 9e895cd9649a xprtrdma: Fix a NULL dereference in frwr_unmap_sync() adds a647034fe26b Merge tag 'nfs-for-5.13-1' of git://git.linux-nfs.org/proj [...] adds 2840f710f23a io_uring: fix drain with rsrc CQEs adds dddca22636c9 io_uring: dont overlap internal and user req flags adds b0d658ec88a6 io_uring: add more build check for uapi adds 6224843d56e0 io_uring: allow empty slots for reg buffers adds 47b228ce6f66 io_uring: fix unchecked error in switch_start() adds cf3770e78421 io_uring: Fix premature return from loop and memory leak adds bb6659cc0ad3 io_uring: Fix memory leak in io_sqe_buffers_register() adds d1f82808877b io_uring: truncate lengths larger than MAX_RW_COUNT on pro [...] adds a5e7da1494e1 MAINTAINERS: add io_uring tool to IO_URING adds 50b7b6f29de3 x86/process: setup io_threads more like normal user space threads adds 28b4afeb59db Merge tag 'io_uring-5.13-2021-05-07' of git://git.kernel.d [...] adds 80d43cbd4615 block/rnbd-clt: Change queue_depth type in rnbd_clt_sessio [...] adds 292660fa35e8 block/rnbd: Fix style issues adds 1056ad829ec4 block/rnbd-clt: Check the return value of the function rtr [...] adds 1e31016b6926 block/rnbd: Remove all likely and unlikely adds be4f361d69f4 s390: dasd: Mundane spelling fixes adds c646790a1fca RDMA/rtrs: fix uninitialized symbol 'cnt' adds cd2c7545ae1b bio: limit bio max size adds 48145b62563a nvme: fix controller ioctl through ns_head adds 4c74d1f80381 nvme: add nvme_get_ns helper adds 51ad06cd698c nvme: avoid memset for passthrough requests adds a97157440e1e nvme: move the fabrics queue ready check routines to core adds d4060d2be113 nvme-pci: fix controller reset hang when racing with nvme_timeout adds ce86dad222e9 nvme-multipath: reset bdev to ns head when failover adds 4a20342572f6 nvmet: remove unsupported command noise adds 9c38475c6643 Merge tag 'nvme-5.13-2021-05-05' of git://git.infradead.or [...] adds cf7b39a0cbf6 block: reexpand iov_iter after read/write adds bd313968fd22 Merge tag 'block-5.13-2021-05-07' of git://git.kernel.dk/l [...] adds 266fd994b2b0 ALSA: hda/realtek: ALC285 Thinkpad jack pin quirk is unreachable adds ab2165e2e6ed ALSA: usb-audio: Add dB range mapping for Sennheiser Commu [...] adds 8eedd3a70a70 ALSA: hda/realtek: Fix silent headphone output on ASUS UX430UA adds 622464c89314 ALSA: hda/realtek: Fix speaker amp on HP Envy AiO 32 adds 5d84b5318d86 ALSA: hda/realtek: Add fixup for HP OMEN laptop adds f48652bbe3ae ALSA: hda: generic: change the DAC ctl name for LO+SPK or LO+HP adds 2059c40aded7 Merge tag 'sound-fix-5.13-rc1' of git://git.kernel.org/pub [...] adds ef94340583ee arm64: vdso32: drop -no-integrated-as flag adds 782276b4d0ad arm64: Force SPARSEMEM_VMEMMAP as the only memory manageme [...] adds 8d144746ecc5 arm64: alternative: simplify passing alt_region adds 4139cf940d52 arm64: remove HAVE_DEBUG_BUGVERBOSE adds 0bca3ec846d7 arm64: Show three registers per line adds 1ecd5b129252 ACPI: GTDT: Don't corrupt interrupt mappings on watchdow p [...] adds 2a20b08f06e7 ACPI: irq: Prevent unregistering of GIC SGIs adds 9b924f4f0d8f psci: Remove unneeded semicolon adds 75516c75a72b arm64: doc: Add brk/mmap/mremap() to the Tagged Address AB [...] adds 388708028e69 arm64/vdso: Discard .note.gnu.property sections in vDSO adds 8533d5bfad41 arm64: stacktrace: restore terminal records adds f6334b1798c1 arm64: cpufeatures: use min and max adds ee61f36d3e46 arm64: Relax booting requirements for configuration of traps adds b30dbf4d9362 arm64: Explicitly require that FPSIMD instructions do not trap adds ff1c42cdfbcf arm64: Explicitly document boot requirements for SVE adds 4d6a38da8e79 arm64: entry: always set GIC_PRIO_PSR_I_SET during entry adds 5d8505fd039c arm64: Fix the documented event stream frequency adds c76fba33467b arm64: kernel: Update the stale comment adds 51595e3b4943 Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] adds 436cb709f8a9 i3c: master: svc: remove redundant assignment to cmd->read_len adds e43d5c7c3c34 dt-bindings: i3c: Fix silvaco,i3c-master-v1 compatible string adds 0d95f41ebde4 Revert "i3c master: fix missing destroy_workqueue() on err [...] adds 1ad77a05cfae Merge tag 'i3c/for-5.13' of git://git.kernel.org/pub/scm/l [...] adds dbc334fb411f platform/chrome: wilco_ec: convert stream-like files from [...] adds 639ff208cb37 platform/chrome: cros_ec_typec: Check for device within re [...] adds c6e939c63c80 platform/chrome: cros_ec_typec: fix clang -Wformat warning adds 670160fea22c platform/chrome: cros_ec_typec: Track port role adds 67880f1bc342 platform/chrome: cros_ec: Add Type C hard reset adds 944b3a639573 platform/chrome: cros_ec_typec: Handle hard reset adds c5bb32f57bf3 platform/chrome: cros_ec_typec: Add DP mode check adds 4423ee65f768 platform/chrome: cros_usbpd_notify: Listen to EC_HOST_EVEN [...] adds d61b3f9b91be platform/chrome: cros_ec_lpc: Use DEFINE_MUTEX() for mutex lock adds dd860052c99b Merge tag 'tag-chrome-platform-for-v5.13' of git://git.ker [...] adds 94604548aa71 seg6: add counters support for SRv6 Behaviors adds 7c0ea5930c1c openvswitch: fix stack OOB read while fragmenting IPv4 packets adds 31fe34a0118e net/sched: sch_frag: fix stack OOB read while fragmenting [...] adds 0ab1fa1c45ed Merge branch 'fragment-stack-oob-read' adds 59259ff7a81b bridge: Fix possible races between assigning rx_handler_da [...] adds 1a70f6597d5f net: Remove redundant assignment to err adds 2867298dd49e net: hns3: fix incorrect configuration for igu_egu_hw_err adds 568a54bdf70b net: hns3: initialize the message content in hclge_get_lin [...] adds b4047aac4ec1 net: hns3: add check for HNS3_NIC_STATE_INITED in hns3_res [...] adds 2ce960f89b4d Merge branch 'hns3-fixes' adds 1c7600b7cfc6 MAINTAINERS: remove Wingman Kwok adds 57e1d8206e48 MAINTAINERS: move Murali Karicheri to credits adds bbf6acea6ecf net: macb: Remove redundant assignment to queue adds 8343b1f8b97a bnx2x: Remove redundant assignment to err adds d27f0201b93c net: dsa: ksz: ksz8863_smi_probe: fix possible NULL pointe [...] adds ba46b576a795 net: dsa: ksz: ksz8795_spi_probe: fix possible NULL pointe [...] adds d4eecfb28b96 net: dsa: ksz: ksz8863_smi_probe: set proper return value [...] adds db7c691d7f4d net: stmmac: cleared __FPE_REMOVING bit in stmmac_fpe_start_wq() adds 905416f18fe7 net: hns3: fix for vxlan gpe tx checksum bug adds b416e872be06 net: hns3: use netif_tx_disable to stop the transmit queue adds 8c9200e38772 net: hns3: clear unnecessary reset request in hclge_reset_rebuild adds 472497d0bdae net: hns3: disable phy loopback setting in hclge_mac_start_phy adds 00207c7d12ee Merge branch 'hns3-fixes' adds f0a5818b472c vsock/vmci: Remove redundant assignment to err adds a57d3d48366b net: atheros: nic-devel@qualcomm.com is dead adds c5197b4ec932 afs, rxrpc: Add Marc Dionne as co-maintainer adds 35b4f24415c8 sctp: do asoc update earlier in sctp_sf_do_dupcook_a adds 7e9269a5acec Revert "sctp: Fix bundling of SHUTDOWN with COOKIE-ACK" adds 51eac7f2f06b sctp: do asoc update earlier in sctp_sf_do_dupcook_b adds c5fab809bf29 Merge branch 'sctp-chunk-fix' adds 8385b1f0ad0d net: phy: marvell: enable downshift by default adds f18c51b6513c net: stmmac: Remove duplicate declaration of stmmac_priv adds 643001b47adc ethernet:enic: Fix a use after free bug in enic_hard_start_xmit adds 22008f560bd3 Revert "Revert "sctp: Fix bundling of SHUTDOWN with COOKIE-ACK"" adds 7aa4e54739be Revert "sctp: Fix SHUTDOWN CTSN Ack in the peer restart case" adds a52445ae5a3a Merge branch 'sctp-bad-revert' adds f282df039126 sctp: fix a SCTP_MIB_CURRESTAB leak in sctp_sf_do_dupcook_b adds 2e9f60932a2c net: hsr: check skb can contain struct hsr_ethhdr in fill_ [...] adds 01bfe5e8e428 Revert "net/sctp: fix race condition in sctp_destroy_sock" adds 34e5b0118685 sctp: delay auto_asconf init until binding the first addr adds d89ecd154c23 Merge branch 'sctp-race-fix' adds d362fd0be456 Revert "drivers/net/wan/hdlc_fr: Fix a double free in pvc_xmit" adds bd1af6b5fffd Documentation: ABI: sysfs-class-net-qmi: document pass-thr [...] adds f80f88f0e2f2 selftests/bpf: Fix the snprintf test adds b9b34ddbe207 bpf: Fix masking negation logic upon negative dst register adds 801c6058d14a bpf: Fix leakage of uninitialized bpf stack under speculation adds 2a30f9440640 libbpf: Fix signed overflow in ringbuf_process_ring adds ac31565c2193 xsk: Fix for xp_aligned_validate_desc() when len == chunk_size adds 1682d8df20aa Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf adds 8d432592f30f net: Only allow init netns to set default tcp cong to a re [...] adds c61760e6940d net/nfc: fix use-after-free llcp_sock_bind/connect adds 4c7a94286ef7 net: stmmac: Clear receive all(RA) bit when promiscuous mo [...] adds cf754ae331be ethtool: fix missing NLM_F_MULTI flag when dumping adds f941d686e602 Fix spelling error from "eleminate" to "eliminate" adds 52bfcdd87e83 net:CXGB4: fix leak if sk_buff is not used adds 2c16db6c92b0 net: fix nla_strcmp to handle more then one trailing null [...] adds 8621436671f3 smc: disallow TCP_ULP in smc_setsockopt() adds 4cc7faa40697 can: mcp251xfd: mcp251xfd_probe(): fix an error pointer de [...] adds 4376ea42db8b can: mcp251xfd: mcp251xfd_probe(): add missing can_rx_offl [...] adds 03c427147b2d can: mcp251x: fix resume from sleep before interface was b [...] adds e04b2cfe6107 can: m_can: m_can_tx_work_queue(): fix tx_skb race condition adds 9f3c3b423567 Merge tag 'linux-can-fixes-for-5.13-20210506' of git://git [...] adds 6a780f51f87b net: ipa: fix inter-EE IRQ register definitions adds cbaf3f6af9c2 mlxsw: spectrum_mr: Update egress RIF list before route's action adds a6f8ee58a8e3 tcp: Specify cmsgbuf is user pointer for receive zerocopy. adds 578c18eff162 mptcp: fix splat when closing unaccepted socket adds 8a7cb245cf28 net: stmmac: Do not enable RX FIFO overflow interrupts adds 7d18dbddb727 atm: firestream: Use fallthrough pseudo-keyword adds ae4393dfd472 i40e: fix broken XDP support adds 38318f23a7ef i40e: Fix use-after-free in i40e_client_subtask() adds 61343e6da781 i40e: fix the restart auto-negotiation after FEC modified adds 15395ec4685b i40e: Fix PHY type identifiers for 2.5G and 5G adapters adds 8085a36db71f i40e: Remove LLDP frame filters adds e4d4a27220a3 Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux [...] adds c7d13358b6a2 netfilter: xt_SECMARK: add new revision to fix structure layout adds 43016d02cf6e netfilter: arptables: use pernet ops struct during unregister adds 7072a355ba19 netfilter: nfnetlink: add a missing rcu_read_unlock() adds 5e024c325406 netfilter: nfnetlink_osf: Fix a missing skb_header_pointer [...] adds 198ad973839c netfilter: remove BUG_ON() after skb_header_pointer() adds 85dfd816fabf netfilter: nftables: Fix a memleak from userdata error pat [...] adds a54754ec9891 netfilter: nftables: avoid overflows in nft_hash_buckets() adds 6c8774a94e6a netfilter: nftables: avoid potential overflows on 32bit arches adds 55bc1af3d911 Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf adds fc858a523108 Merge tag 'net-5.13-rc1' of git://git.kernel.org/pub/scm/l [...] adds 562d1e207d32 powerpc/powernv: remove the nvlink support adds 8abddd968a30 powerpc/64s/radix: Enable huge vmalloc mappings adds 40c753993e3a powerpc/kexec_file: Use current CPU info while setting up FDT adds b910fcbada97 powerpc/powernv/memtrace: Fix dcache flushing adds f5668260b872 powerpc/32: Fix boot failure with CONFIG_STACKPROTECTOR adds c6b05f4e233c powerpc/kconfig: Restore alphabetic order of the selects u [...] adds 32b48bf8514c KVM: PPC: Book3S HV: Fix conversion to gfn-based MMU notif [...] adds f96271cefe6d Merge branch 'master' into next adds ab159ac569fd Merge tag 'powerpc-5.13-2' of git://git.kernel.org/pub/scm [...] adds 9c19722c5e1c sh: syscalls: switch to generic syscalltbl.sh adds eb6111495ca9 sh: syscalls: switch to generic syscallhdr.sh adds 5ad4e94b46a6 sparc: syscalls: switch to generic syscalltbl.sh adds c5849b7c206b sparc: syscalls: switch to generic syscallshdr.sh adds 3787b7da5d3e kbuild: add comment about why cmd_shipped uses 'cat' adds 382243f34641 genksyms: fix stale comment adds 5134e94ac4f5 usr/include: refactor .gitignore adds 1fca37660326 kernel/.gitgnore: remove stale timeconst.h and hz.bc adds 819cb9fc8073 .gitignore: move tags and TAGS close to other tag files adds 40cb020305f4 .gitignore: ignore only top-level modules.builtin adds 46b41d5dd801 kbuild: update config_data.gz only when the content of .co [...] adds 1476fee5c53e kbuild: add a script to remove stale generated files adds 885480b08469 Makefile: Move -Wno-unused-but-set-variable out of GCC only block adds 77a88274dc1a kbuild: replace LANG=C with LC_ALL=C adds 9009b455811b .gitignore: prefix local generated files with a slash adds 45799491a921 kbuild: remove ARCH=sh64 support from top Makefile adds 23243c1ace9f arch: use cross_compiling to check whether it is a cross b [...] adds 44f87191d105 kbuild: parameterize the .o part of suffix-search adds bcf0c6642833 kbuild: refactor fdtoverlay rule adds d4452837ffbe kbuild: refactor modname-multi by using suffix-search adds 19c8d912837e kbuild: make distclean work against $(objtree) instead of [...] adds 7a02cec523a9 kbuild: make distclean remove tag files in sub-directories adds 11122b860bc5 kbuild: remove the unneeded comments for external module builds adds 51eb95e2da41 kbuild: Don't remove link-vmlinux temporary files on exit/signal adds 0ab1438bad43 linux/kconfig.h: replace IF_ENABLED() with PTR_IF() in <li [...] adds 0f979d815cd5 Merge tag 'kbuild-v5.13-2' of git://git.kernel.org/pub/scm [...] adds 85367040511f scsi: blk-mq: Fix build warning when making htmldocs adds e1364711359f scsi: lpfc: Fix illegal memory access on Abort IOCBs adds 83adbba746d1 scsi: lpfc: Fix DMA virtual address ptr assignment in bsg adds e4ec10228fdf scsi: lpfc: Fix bad memory access during VPD DUMP mailbox command adds 2f1137140fbc scsi: ufs: core: Fix a typo in ufs-sysfs.c adds 9814b55cde05 scsi: target: tcmu: Return from tcmu_handle_completions() [...] adds 000e68faefe6 scsi: qla2xxx: Add marginal path handling support adds fcb16d9a8ecf scsi: qla2xxx: Prevent PRLI in target mode adds 23043dd87b15 scsi: ufs: core: Do not put UFS power into LPM if link is broken adds 637822e63b79 scsi: ufs: core: Cancel rpm_dev_flush_recheck_work during [...] adds ce4f62f9dd8c scsi: ufs: core: Narrow down fast path in system suspend path adds fc09acb7de31 scsi: scsi_debug: Fix cmd_per_lun, set to max_queue adds 3ba1eeff00c4 scsi: fnic: Kill 'exclude_id' argument to fnic_cleanup_io() adds 35ffbb60bdad scsi: fnic: Use scsi_host_busy_iter() to traverse commands adds 07db05638aa2 Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linu [...] adds fec4d42724a1 drm/i915/display: fix compiler warning about array overrun adds 8db6f937f4e7 riscv: Only extend kernel reservation if mapped read-only adds 0e0d4992517f riscv: enable SiFive errata CIP-453 and CIP-1200 Kconfig o [...] adds 8d91b0973358 riscv: Consistify protect_kernel_linear_mapping_text_rodata() use adds beaf5ae15a13 riscv: remove unused handle_exception symbol adds b741596468b0 Merge tag 'riscv-for-linus-5.13-mw1' of git://git.kernel.o [...] adds 025768a966a3 x86/cpu: Use alternative to generate the TASK_SIZE_MAX constant adds 3cf4524ce40b x86/smpboot: Remove duplicate includes adds 790d1ce71de9 x86: Delete UD0, UD1 traces adds 4029b9706d53 x86/resctrl: Fix init const confusion adds b6b4fbd90b15 x86/cpu: Initialize MSR_TSC_AUX if RDTSCP *or* RDPID is supported adds fc48a6d1faad x86/cpu: Remove write_tsc() and write_rdtscp_aux() wrappers adds a217a6593cec KVM/VMX: Invoke NMI non-IST entry instead of IST entry adds 866a6dadbb02 context_tracking: Move guest exit context tracking to sepa [...] adds 88d8220bbf06 context_tracking: Move guest exit vtime accounting to sepa [...] adds 160457140187 KVM: x86: Defer vtime accounting 'til after IRQ handling adds b41c723b203e sched/vtime: Move vtime accounting external declarations a [...] adds 6f922b89e551 sched/vtime: Move guest enter/exit vtime accounting to vtime.h adds 14296e0c4478 context_tracking: Consolidate guest enter/exit wrappers adds 1ca0016c149b context_tracking: KVM: Move guest enter/exit wrappers to K [...] adds bc908e091b32 KVM: x86: Consolidate guest enter/exit logic to common helpers adds dd3e4012dd36 Merge tag 'x86_urgent_for_v5.13_rc1' of git://git.kernel.o [...] adds e10de314287c x86/events/amd/iommu: Fix invalid Perf result due to IOMMU [...] adds 85bbba1c0778 Merge tag 'perf_urgent_for_v5.13_rc1' of git://git.kernel. [...] adds 1139aeb1c521 smp: Fix smp_call_function_single_async prototype adds 28ce0e70ecc3 locking/qrwlock: Cleanup queued_write_lock_slowpath() adds 4fbf5d6837bf Revert 337f13046ff0 ("futex: Allow FUTEX_CLOCK_REALTIME wi [...] adds cdf78db40709 futex: Do not apply time namespace adjustment on FUTEX_LOCK_PI adds b097d5ed3356 futex: Get rid of the val2 conditional dance adds 51cf94d16860 futex: Make syscall entry points less convoluted adds 732a27a0891c Merge tag 'locking-urgent-2021-05-09' of git://git.kernel. [...] adds 19987fdad506 sched,doc: sched_debug_verbose cmdline should be sched_verbose adds d583d360a620 psi: Fix psi state corruption when schedule() races with c [...] adds 6d2f8909a5fa sched: Fix out-of-bound access in uclamp adds 0258bdfaff5b sched/fair: Fix unfairness caused by missing load decay adds 9819f682e48c Merge tag 'sched-urgent-2021-05-09' of git://git.kernel.or [...] adds 679971e72131 smb3: when mounting with multichannel include it in reques [...] adds 9c2dc11df50d smb3: do not attempt multichannel to server which does not [...] adds c1f8a398b6d6 smb3: if max_channels set to more than one channel request [...] adds 0a55a1fbed0b Merge tag '5.13-rc-smb3-part3' of git://git.samba.org/sfre [...] adds 35c820e71565 Revert "bio: limit bio max size" adds 506c30790f54 Merge tag 'block-5.13-2021-05-09' of git://git.kernel.dk/l [...] adds d385c16173f2 drm/i915/gvt: Prevent divided by zero when calculating ref [...] adds c7b397e9ca4d Merge tag 'gvt-next-fixes-2021-04-29' of https://github.co [...] adds 365002da3c46 Merge tag 'drm-intel-next-fixes-2021-04-30' of git://anong [...] adds a712b307cfde drm/msm/dpu: Delete bonkers code adds b9d79e4ca4ff fbmem: Mark proc_fb_seq_ops as __maybe_unused adds 59e528c5bc58 Merge tag 'drm-misc-next-fixes-2021-05-06' of git://anongi [...] adds d89f6048bdcb drm/amd/display: Reject non-zero src_y and src_x for video planes adds 20a5f5a98e1b drm/amdgpu: fix concurrent VM flushes on Vega/Navi v2 adds b117b3964f38 amdgpu/pm: Prevent force of DCEFCLK on NAVI10 and SIENNA_CICHLID adds d7b4a6077ec3 amdgpu/pm: set pp_dpm_dcefclk to readonly on NAVI10 and ne [...] adds 3cbae5abfa8e drm/amd/display: fix wrong statement in mst hpd debugfs adds 4b12ee6f426e drm/amdgpu: fix r initial values adds b45aeb2dea91 drm/amdgpu: Handling of amdgpu_device_resume return value [...] adds 8c3dd61cfa05 drm/amdgpu: Register VGA clients after init can no longer fail adds e0c16eb4b361 amdgpu: fix GEM obj leak in amdgpu_display_user_framebuffe [...] adds c83c4e191244 drm/amdgpu: add new MC firmware for Polaris12 32bit ASIC adds 16e9b3e58bc3 drm/amd/display: Fix two cursor duplication when using overlay adds 5bbf21932884 drm/radeon: Fix off-by-one power_state index heap overwrite adds c69f27137a38 drm/radeon: Avoid power table parsing memory leaks adds 8651fcb9873b drm/amd/pm: initialize variable adds 8bf073ca9235 drm/amdgpu: Init GFX10_ADDR_CONFIG for VCN v3 in DPG mode. adds 234055fd9728 drm/amdgpu: Use device specific BO size & stride check. adds 0844708ac3d2 Merge tag 'amd-drm-fixes-5.13-2021-05-05' of https://gitla [...] adds efc58a96adcd Merge tag 'drm-next-2021-05-10' of git://anongit.freedeskt [...] adds 6dae40aed484 fbmem: fix horribly incorrect placement of __maybe_unused adds 6efb943b8616 Linux 5.13-rc1
No new revisions were added by this update.
Summary of changes: .gitignore | 8 +- CREDITS | 5 + Documentation/ABI/testing/sysfs-class-net-qmi | 16 + .../ABI/testing/sysfs-driver-input-exc3000 | 9 + Documentation/admin-guide/devices.txt | 2 +- Documentation/admin-guide/kernel-parameters.txt | 14 + Documentation/arm64/booting.rst | 33 +- Documentation/arm64/elf_hwcaps.rst | 2 +- Documentation/arm64/tagged-address-abi.rst | 6 + Documentation/dev-tools/gdb-kernel-debugging.rst | 2 +- Documentation/devicetree/bindings/.gitignore | 4 +- .../bindings/i3c/silvaco,i3c-master.yaml | 2 +- .../devicetree/bindings/input/atmel,maxtouch.yaml | 32 + .../devicetree/bindings/input/iqs626a.yaml | 843 +++++++++ .../bindings/input/touchscreen/azoteq,iqs5xx.yaml | 75 + .../bindings/input/touchscreen/hycon,hy46xx.yaml | 119 ++ .../bindings/input/touchscreen/ilitek_ts_i2c.yaml | 73 + .../bindings/input/touchscreen/iqs5xx.txt | 80 - .../bindings/input/touchscreen/melfas,mms114.yaml | 87 + .../bindings/input/touchscreen/mms114.txt | 42 - .../bindings/input/touchscreen/mstar,msg2638.yaml | 69 + .../devicetree/bindings/vendor-prefixes.yaml | 2 + Documentation/input/devices/rotary-encoder.rst | 8 +- Documentation/scheduler/sched-domains.rst | 2 +- MAINTAINERS | 40 +- Makefile | 46 +- arch/.gitignore | 4 +- arch/alpha/include/asm/io.h | 5 - arch/alpha/kernel/pc873xx.c | 4 +- arch/alpha/lib/csum_partial_copy.c | 1 + arch/arm/boot/compressed/Makefile | 7 - arch/arm/configs/dove_defconfig | 1 - arch/arm/configs/magician_defconfig | 1 - arch/arm/configs/moxart_defconfig | 1 - arch/arm/configs/mps2_defconfig | 1 - arch/arm/configs/mvebu_v5_defconfig | 1 - arch/arm/configs/xcep_defconfig | 1 - arch/arm/include/asm/bug.h | 1 + arch/arm/include/asm/io.h | 5 - arch/arm/kernel/process.c | 11 + arch/arm/kernel/traps.c | 1 + arch/arm64/Kconfig | 11 +- arch/arm64/include/asm/daifflags.h | 3 + arch/arm64/include/asm/kernel-pgtable.h | 2 +- arch/arm64/include/asm/memory.h | 4 +- arch/arm64/include/asm/sparsemem.h | 3 - arch/arm64/kernel/alternative.c | 5 +- arch/arm64/kernel/cpufeature.c | 5 +- arch/arm64/kernel/cpuidle.c | 2 +- arch/arm64/kernel/entry-common.c | 17 - arch/arm64/kernel/entry.S | 21 +- arch/arm64/kernel/process.c | 9 +- arch/arm64/kernel/stacktrace.c | 10 +- arch/arm64/kernel/vdso/vdso.lds.S | 8 +- arch/arm64/kernel/vdso32/Makefile | 8 - arch/arm64/mm/init.c | 8 +- arch/arm64/mm/mmu.c | 2 - arch/arm64/mm/ptdump.c | 2 - arch/h8300/include/asm/bitops.h | 8 +- arch/hexagon/configs/comet_defconfig | 1 - arch/hexagon/include/asm/io.h | 1 - arch/ia64/include/asm/io.h | 1 - arch/ia64/include/asm/uaccess.h | 18 - arch/m68k/Makefile | 2 +- arch/m68k/atari/time.c | 7 - arch/m68k/configs/amcore_defconfig | 1 - arch/m68k/include/asm/bitops.h | 6 +- arch/m68k/include/asm/io_mm.h | 5 - arch/mips/Makefile | 2 +- arch/mips/include/asm/io.h | 5 - arch/openrisc/configs/or1ksim_defconfig | 1 - arch/parisc/Makefile | 2 +- arch/parisc/include/asm/io.h | 5 - arch/parisc/include/asm/pdc_chassis.h | 1 - arch/powerpc/Kconfig | 37 +- arch/powerpc/boot/wrapper | 2 +- arch/powerpc/include/asm/io.h | 5 - arch/powerpc/include/asm/kvm_book3s.h | 2 +- arch/powerpc/include/asm/opal.h | 3 - arch/powerpc/include/asm/pci-bridge.h | 1 - arch/powerpc/include/asm/pci.h | 7 - arch/powerpc/kernel/module.c | 18 +- arch/powerpc/kexec/file_load_64.c | 92 + arch/powerpc/kvm/book3s_64_mmu_hv.c | 46 +- arch/powerpc/kvm/book3s_64_mmu_radix.c | 5 +- arch/powerpc/lib/Makefile | 3 + arch/powerpc/platforms/powernv/Makefile | 2 +- arch/powerpc/platforms/powernv/memtrace.c | 4 +- arch/powerpc/platforms/powernv/npu-dma.c | 705 -------- arch/powerpc/platforms/powernv/opal-call.c | 2 - arch/powerpc/platforms/powernv/pci-ioda.c | 185 +- arch/powerpc/platforms/powernv/pci.c | 11 - arch/powerpc/platforms/powernv/pci.h | 17 +- arch/powerpc/platforms/pseries/pci.c | 23 - arch/riscv/Kconfig.erratas | 4 +- arch/riscv/include/asm/set_memory.h | 7 +- arch/riscv/kernel/setup.c | 2 - arch/riscv/kernel/traps.c | 2 - arch/riscv/mm/init.c | 11 +- arch/s390/include/asm/io.h | 5 - arch/sh/Makefile | 2 +- arch/sh/configs/edosk7705_defconfig | 1 - arch/sh/configs/se7206_defconfig | 1 - arch/sh/configs/sh2007_defconfig | 1 - arch/sh/configs/sh7724_generic_defconfig | 1 - arch/sh/configs/sh7770_generic_defconfig | 1 - arch/sh/configs/sh7785lcr_32bit_defconfig | 1 - arch/sh/include/asm/bitops.h | 5 +- arch/sh/include/asm/io.h | 5 - arch/sh/kernel/syscalls/Makefile | 14 +- arch/sh/kernel/syscalls/syscallhdr.sh | 36 - arch/sh/kernel/syscalls/syscalltbl.sh | 32 - arch/sparc/configs/sparc64_defconfig | 1 - arch/sparc/include/asm/Kbuild | 1 - arch/sparc/include/asm/io_64.h | 5 - arch/sparc/kernel/syscalls/Makefile | 30 +- arch/sparc/kernel/syscalls/syscallhdr.sh | 36 - arch/sparc/kernel/syscalls/syscalltbl.sh | 36 - arch/sparc/kernel/systbls_32.S | 4 +- arch/sparc/kernel/systbls_64.S | 8 +- arch/um/drivers/cow.h | 7 - arch/x86/events/amd/iommu.c | 47 +- arch/x86/include/asm/bug.h | 9 - arch/x86/include/asm/idtentry.h | 15 + arch/x86/include/asm/msr.h | 4 - arch/x86/include/asm/page_64.h | 33 + arch/x86/include/asm/page_64_types.h | 23 +- arch/x86/kernel/cpu/common.c | 4 +- arch/x86/kernel/cpu/resctrl/monitor.c | 2 +- arch/x86/kernel/nmi.c | 10 + arch/x86/kernel/process.c | 19 +- arch/x86/kernel/smpboot.c | 3 - arch/x86/kvm/svm/svm.c | 39 +- arch/x86/kvm/vmx/vmx.c | 55 +- arch/x86/kvm/x86.c | 9 + arch/x86/kvm/x86.h | 45 + arch/xtensa/Makefile | 6 +- arch/xtensa/configs/xip_kc705_defconfig | 1 - block/blk-settings.c | 1 + certs/.gitignore | 4 +- drivers/acpi/arm64/gtdt.c | 10 +- drivers/acpi/irq.c | 6 +- drivers/atm/firestream.c | 1 + drivers/auxdisplay/panel.c | 7 - drivers/base/firmware_loader/main.c | 2 + drivers/block/brd.c | 1 + drivers/block/loop.c | 1 + drivers/block/rnbd/rnbd-clt.c | 46 +- drivers/block/rnbd/rnbd-clt.h | 2 +- drivers/block/rnbd/rnbd-srv.c | 2 +- drivers/char/Kconfig | 10 - drivers/char/mem.c | 231 --- drivers/firmware/psci/psci.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 28 +- drivers/gpu/drm/amd/amdgpu/amdgpu_display.c | 184 +- drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 3 + drivers/gpu/drm/amd/amdgpu/amdgpu_ids.c | 19 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 6 + drivers/gpu/drm/amd/amdgpu/amdgpu_vm.h | 1 + drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c | 13 +- drivers/gpu/drm/amd/amdgpu/vcn_v3_0.c | 4 + drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 68 + .../drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c | 2 +- drivers/gpu/drm/amd/pm/amdgpu_pm.c | 10 +- drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c | 5 +- .../drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c | 4 +- drivers/gpu/drm/i915/display/intel_dp.c | 13 +- drivers/gpu/drm/i915/gvt/handlers.c | 6 +- drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c | 10 - drivers/gpu/drm/msm/disp/dpu1/dpu_plane.c | 16 - drivers/gpu/drm/msm/disp/dpu1/dpu_plane.h | 6 - drivers/gpu/drm/qxl/qxl_drv.c | 1 - drivers/gpu/drm/radeon/radeon_atombios.c | 26 +- drivers/i3c/master.c | 5 +- drivers/i3c/master/svc-i3c-master.c | 1 - drivers/infiniband/ulp/rtrs/rtrs-clt.c | 3 +- drivers/input/Makefile | 1 + drivers/input/joystick/xpad.c | 2 + drivers/input/keyboard/gpio_keys.c | 105 +- drivers/input/keyboard/imx_keypad.c | 13 +- drivers/input/keyboard/tca6416-keypad.c | 3 +- drivers/input/keyboard/tegra-kbc.c | 5 +- drivers/input/misc/Kconfig | 11 + drivers/input/misc/Makefile | 1 + drivers/input/misc/ims-pcu.c | 1 - drivers/input/misc/iqs626a.c | 1838 ++++++++++++++++++++ drivers/input/misc/max8997_haptic.c | 9 +- drivers/input/mouse/elan_i2c.h | 7 +- drivers/input/mouse/elan_i2c_core.c | 58 +- drivers/input/serio/apbps2.c | 3 +- .../of_touchscreen.c => touchscreen.c} | 13 +- drivers/input/touchscreen/Kconfig | 39 +- drivers/input/touchscreen/Makefile | 4 +- drivers/input/touchscreen/ar1021_i2c.c | 5 +- drivers/input/touchscreen/atmel_mxt_ts.c | 83 +- drivers/input/touchscreen/bu21029_ts.c | 4 +- drivers/input/touchscreen/cyttsp_core.c | 39 +- drivers/input/touchscreen/cyttsp_core.h | 1 - drivers/input/touchscreen/elants_i2c.c | 44 +- drivers/input/touchscreen/exc3000.c | 253 +-- drivers/input/touchscreen/hycon-hy46xx.c | 591 +++++++ drivers/input/touchscreen/ili210x.c | 2 +- drivers/input/touchscreen/ilitek_ts_i2c.c | 690 ++++++++ drivers/input/touchscreen/iqs5xx.c | 171 +- drivers/input/touchscreen/lpc32xx_ts.c | 10 +- drivers/input/touchscreen/melfas_mip4.c | 5 +- drivers/input/touchscreen/mms114.c | 26 +- drivers/input/touchscreen/msg2638.c | 337 ++++ drivers/input/touchscreen/silead.c | 46 +- drivers/input/touchscreen/stmfts.c | 3 +- drivers/input/touchscreen/tsc2007.h | 4 +- drivers/input/touchscreen/tsc2007_core.c | 60 +- drivers/input/touchscreen/wacom_i2c.c | 56 +- drivers/input/touchscreen/wm831x-ts.c | 3 +- drivers/input/touchscreen/zinitix.c | 4 +- drivers/isdn/capi/kcapi_proc.c | 1 + drivers/md/bcache/super.c | 1 + drivers/media/usb/pwc/pwc-uncompress.c | 3 - drivers/memory/.gitignore | 2 +- drivers/net/can/m_can/m_can.c | 3 +- drivers/net/can/spi/mcp251x.c | 35 +- drivers/net/can/spi/mcp251xfd/mcp251xfd-core.c | 8 +- drivers/net/dsa/microchip/ksz8795_spi.c | 3 + drivers/net/dsa/microchip/ksz8863_smi.c | 5 +- drivers/net/ethernet/adaptec/starfire.c | 8 - drivers/net/ethernet/amd/atarilance.c | 8 - drivers/net/ethernet/amd/pcnet32.c | 7 - drivers/net/ethernet/atheros/alx/main.c | 2 +- drivers/net/ethernet/atheros/atl1c/atl1c_main.c | 2 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c | 1 - drivers/net/ethernet/brocade/bna/bnad.c | 2 +- drivers/net/ethernet/cadence/macb_main.c | 4 +- drivers/net/ethernet/chelsio/cxgb4/sge.c | 16 +- drivers/net/ethernet/cisco/enic/enic_main.c | 7 +- drivers/net/ethernet/hisilicon/hns3/hns3_enet.c | 12 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_err.c | 3 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_err.h | 3 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c | 6 + .../net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c | 2 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_mdio.c | 2 + drivers/net/ethernet/intel/i40e/i40e.h | 1 - drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h | 6 +- drivers/net/ethernet/intel/i40e/i40e_client.c | 1 + drivers/net/ethernet/intel/i40e/i40e_common.c | 4 +- drivers/net/ethernet/intel/i40e/i40e_ethtool.c | 8 +- drivers/net/ethernet/intel/i40e/i40e_main.c | 42 - drivers/net/ethernet/intel/i40e/i40e_txrx.c | 8 +- drivers/net/ethernet/intel/i40e/i40e_type.h | 7 +- drivers/net/ethernet/mellanox/mlxsw/spectrum_mr.c | 30 +- drivers/net/ethernet/stmicro/stmmac/dwmac4_core.c | 1 + drivers/net/ethernet/stmicro/stmmac/dwmac4_dma.c | 7 +- drivers/net/ethernet/stmicro/stmmac/hwif.h | 1 - drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 15 +- drivers/net/ipa/gsi.c | 4 +- drivers/net/ipa/gsi_reg.h | 18 +- drivers/net/phy/marvell.c | 62 +- drivers/net/wan/hdlc_fr.c | 5 +- drivers/net/wireless/intersil/hostap/hostap_proc.c | 1 + .../net/wireless/intersil/orinoco/orinoco_nortel.c | 8 - .../net/wireless/intersil/orinoco/orinoco_pci.c | 8 - .../net/wireless/intersil/orinoco/orinoco_plx.c | 8 - .../net/wireless/intersil/orinoco/orinoco_tmd.c | 8 - drivers/nvdimm/btt.c | 1 + drivers/nvdimm/pmem.c | 1 + drivers/nvme/host/core.c | 98 +- drivers/nvme/host/fabrics.c | 57 - drivers/nvme/host/fabrics.h | 13 - drivers/nvme/host/fc.c | 4 +- drivers/nvme/host/ioctl.c | 65 +- drivers/nvme/host/multipath.c | 3 + drivers/nvme/host/nvme.h | 16 +- drivers/nvme/host/pci.c | 3 + drivers/nvme/host/rdma.c | 4 +- drivers/nvme/host/tcp.c | 4 +- drivers/nvme/target/admin-cmd.c | 6 +- drivers/nvme/target/loop.c | 4 +- drivers/parport/parport_ip32.c | 12 - drivers/pinctrl/pinctrl-ingenic.c | 3 + drivers/platform/chrome/cros_ec_lpc_mec.c | 3 +- drivers/platform/chrome/cros_ec_typec.c | 47 +- drivers/platform/chrome/cros_usbpd_notify.c | 3 +- drivers/platform/chrome/wilco_ec/telemetry.c | 2 +- drivers/platform/x86/dell/dell_rbu.c | 3 - drivers/s390/block/dasd_eckd.h | 8 +- drivers/scsi/53c700.c | 1 - drivers/scsi/53c700.h | 1 - drivers/scsi/ch.c | 6 - drivers/scsi/esas2r/esas2r_main.c | 1 + drivers/scsi/fnic/fnic_scsi.c | 828 ++++----- drivers/scsi/ips.c | 20 - drivers/scsi/ips.h | 20 - drivers/scsi/lasi700.c | 1 - drivers/scsi/lpfc/lpfc_bsg.c | 2 +- drivers/scsi/lpfc/lpfc_init.c | 12 +- drivers/scsi/lpfc/lpfc_sli.c | 26 +- drivers/scsi/megaraid/mbox_defs.h | 2 - drivers/scsi/megaraid/mega_common.h | 2 - drivers/scsi/megaraid/megaraid_mbox.c | 2 - drivers/scsi/megaraid/megaraid_mbox.h | 2 - drivers/scsi/qla1280.c | 12 - drivers/scsi/qla2xxx/qla_init.c | 3 + drivers/scsi/qla2xxx/qla_os.c | 1 + drivers/scsi/scsi_debug.c | 24 +- drivers/scsi/scsicam.c | 1 + drivers/scsi/sni_53c710.c | 1 - drivers/scsi/ufs/ufs-sysfs.c | 12 +- drivers/scsi/ufs/ufshcd.c | 7 +- drivers/target/target_core_user.c | 4 +- drivers/tty/vt/.gitignore | 6 +- drivers/video/fbdev/core/fbmem.c | 2 +- drivers/video/fbdev/matrox/matroxfb_base.c | 9 - drivers/video/fbdev/vga16fb.c | 10 - fs/9p/v9fs.c | 2 +- fs/9p/vfs_file.c | 4 +- fs/Kconfig | 4 +- fs/block_dev.c | 20 +- fs/cifs/fs_context.c | 3 + fs/cifs/sess.c | 6 + fs/cifs/smb2pdu.c | 5 + fs/configfs/configfs_internal.h | 4 +- fs/configfs/dir.c | 4 +- fs/configfs/file.c | 4 +- fs/configfs/inode.c | 4 +- fs/configfs/item.c | 4 +- fs/configfs/mount.c | 4 +- fs/configfs/symlink.c | 4 +- fs/eventpoll.c | 6 + fs/fat/fatent.c | 2 +- fs/hpfs/hpfs.h | 3 +- fs/io_uring.c | 69 +- fs/iomap/buffered-io.c | 7 +- fs/isofs/rock.c | 1 + fs/nfs/callback_proc.c | 17 +- fs/nfs/client.c | 20 +- fs/nfs/delegation.c | 29 +- fs/nfs/delegation.h | 3 +- fs/nfs/dir.c | 36 +- fs/nfs/export.c | 15 +- fs/nfs/file.c | 2 +- fs/nfs/flexfilelayout/flexfilelayout.c | 2 +- fs/nfs/fs_context.c | 66 +- fs/nfs/inode.c | 418 +++-- fs/nfs/internal.h | 2 +- fs/nfs/io.c | 2 +- fs/nfs/mount_clnt.c | 14 +- fs/nfs/nfs3acl.c | 2 +- fs/nfs/nfs3xdr.c | 5 +- fs/nfs/nfs42proc.c | 77 +- fs/nfs/nfs42xattr.c | 2 +- fs/nfs/nfs4file.c | 4 - fs/nfs/nfs4proc.c | 264 +-- fs/nfs/nfs4renewd.c | 6 - fs/nfs/nfs4state.c | 8 +- fs/nfs/nfs4trace.h | 47 +- fs/nfs/nfs4xdr.c | 66 +- fs/nfs/nfstrace.c | 1 + fs/nfs/nfstrace.h | 22 +- fs/nfs/pagelist.c | 4 +- fs/nfs/pnfs.c | 11 +- fs/nfs/proc.c | 1 + fs/nfs/super.c | 6 +- fs/nfs/write.c | 7 +- fs/nfsd/Kconfig | 2 +- fs/nfsd/nfs4proc.c | 6 - fs/nfsd/nfs4xdr.c | 6 - fs/nfsd/xdr4.h | 6 - fs/nilfs2/cpfile.c | 2 +- fs/nilfs2/ioctl.c | 4 +- fs/nilfs2/segment.c | 4 +- fs/nilfs2/the_nilfs.c | 2 +- fs/ocfs2/acl.c | 4 +- fs/ocfs2/acl.h | 4 +- fs/ocfs2/alloc.c | 4 +- fs/ocfs2/alloc.h | 4 +- fs/ocfs2/aops.c | 4 +- fs/ocfs2/aops.h | 4 +- fs/ocfs2/blockcheck.c | 4 +- fs/ocfs2/blockcheck.h | 4 +- fs/ocfs2/buffer_head_io.c | 4 +- fs/ocfs2/buffer_head_io.h | 4 +- fs/ocfs2/cluster/heartbeat.c | 4 +- fs/ocfs2/cluster/heartbeat.h | 4 +- fs/ocfs2/cluster/masklog.c | 4 +- fs/ocfs2/cluster/masklog.h | 4 +- fs/ocfs2/cluster/netdebug.c | 4 +- fs/ocfs2/cluster/nodemanager.c | 4 +- fs/ocfs2/cluster/nodemanager.h | 4 +- fs/ocfs2/cluster/ocfs2_heartbeat.h | 4 +- fs/ocfs2/cluster/ocfs2_nodemanager.h | 4 +- fs/ocfs2/cluster/quorum.c | 4 +- fs/ocfs2/cluster/quorum.h | 4 +- fs/ocfs2/cluster/sys.c | 4 +- fs/ocfs2/cluster/sys.h | 4 +- fs/ocfs2/cluster/tcp.c | 4 +- fs/ocfs2/cluster/tcp.h | 4 +- fs/ocfs2/cluster/tcp_internal.h | 4 +- fs/ocfs2/dcache.c | 4 +- fs/ocfs2/dcache.h | 4 +- fs/ocfs2/dir.c | 4 +- fs/ocfs2/dir.h | 4 +- fs/ocfs2/dlm/dlmapi.h | 4 +- fs/ocfs2/dlm/dlmast.c | 4 +- fs/ocfs2/dlm/dlmcommon.h | 4 +- fs/ocfs2/dlm/dlmconvert.c | 4 +- fs/ocfs2/dlm/dlmconvert.h | 4 +- fs/ocfs2/dlm/dlmdebug.c | 4 +- fs/ocfs2/dlm/dlmdebug.h | 4 +- fs/ocfs2/dlm/dlmdomain.c | 4 +- fs/ocfs2/dlm/dlmdomain.h | 4 +- fs/ocfs2/dlm/dlmlock.c | 4 +- fs/ocfs2/dlm/dlmmaster.c | 4 +- fs/ocfs2/dlm/dlmrecovery.c | 4 +- fs/ocfs2/dlm/dlmthread.c | 4 +- fs/ocfs2/dlm/dlmunlock.c | 4 +- fs/ocfs2/dlmfs/dlmfs.c | 4 +- fs/ocfs2/dlmfs/userdlm.c | 4 +- fs/ocfs2/dlmfs/userdlm.h | 4 +- fs/ocfs2/dlmglue.c | 4 +- fs/ocfs2/dlmglue.h | 4 +- fs/ocfs2/export.c | 4 +- fs/ocfs2/export.h | 4 +- fs/ocfs2/extent_map.c | 4 +- fs/ocfs2/extent_map.h | 4 +- fs/ocfs2/file.c | 4 +- fs/ocfs2/file.h | 4 +- fs/ocfs2/filecheck.c | 4 +- fs/ocfs2/filecheck.h | 4 +- fs/ocfs2/heartbeat.c | 4 +- fs/ocfs2/heartbeat.h | 4 +- fs/ocfs2/inode.c | 4 +- fs/ocfs2/inode.h | 4 +- fs/ocfs2/journal.c | 4 +- fs/ocfs2/journal.h | 4 +- fs/ocfs2/localalloc.c | 4 +- fs/ocfs2/localalloc.h | 4 +- fs/ocfs2/locks.c | 4 +- fs/ocfs2/locks.h | 4 +- fs/ocfs2/mmap.c | 4 +- fs/ocfs2/move_extents.c | 4 +- fs/ocfs2/move_extents.h | 4 +- fs/ocfs2/namei.c | 4 +- fs/ocfs2/namei.h | 4 +- fs/ocfs2/ocfs1_fs_compat.h | 4 +- fs/ocfs2/ocfs2.h | 4 +- fs/ocfs2/ocfs2_fs.h | 4 +- fs/ocfs2/ocfs2_ioctl.h | 4 +- fs/ocfs2/ocfs2_lockid.h | 4 +- fs/ocfs2/ocfs2_lockingver.h | 4 +- fs/ocfs2/refcounttree.c | 4 +- fs/ocfs2/refcounttree.h | 4 +- fs/ocfs2/reservations.c | 4 +- fs/ocfs2/reservations.h | 4 +- fs/ocfs2/resize.c | 4 +- fs/ocfs2/resize.h | 4 +- fs/ocfs2/slot_map.c | 4 +- fs/ocfs2/slot_map.h | 4 +- fs/ocfs2/stack_o2cb.c | 4 +- fs/ocfs2/stack_user.c | 4 +- fs/ocfs2/stackglue.c | 4 +- fs/ocfs2/stackglue.h | 4 +- fs/ocfs2/suballoc.c | 4 +- fs/ocfs2/suballoc.h | 4 +- fs/ocfs2/super.c | 4 +- fs/ocfs2/super.h | 4 +- fs/ocfs2/symlink.c | 4 +- fs/ocfs2/symlink.h | 4 +- fs/ocfs2/sysfile.c | 4 +- fs/ocfs2/sysfile.h | 4 +- fs/ocfs2/uptodate.c | 4 +- fs/ocfs2/uptodate.h | 4 +- fs/ocfs2/xattr.c | 4 +- fs/ocfs2/xattr.h | 4 +- fs/proc/generic.c | 13 +- fs/proc/inode.c | 18 +- fs/proc/proc_sysctl.c | 2 +- fs/reiserfs/procfs.c | 10 - fs/unicode/.gitignore | 4 +- fs/xfs/libxfs/xfs_ag_resv.c | 34 +- fs/xfs/libxfs/xfs_alloc.c | 17 +- fs/xfs/libxfs/xfs_alloc_btree.c | 4 +- fs/xfs/libxfs/xfs_log_format.h | 12 +- fs/xfs/libxfs/xfs_rmap_btree.c | 2 - fs/xfs/libxfs/xfs_sb.c | 16 +- fs/xfs/scrub/agheader.c | 7 +- fs/xfs/scrub/fscounters.c | 40 +- fs/xfs/xfs_aops.c | 2 +- fs/xfs/xfs_fsops.c | 2 - fs/xfs/xfs_inode_item.c | 8 +- fs/xfs/xfs_inode_item_recover.c | 6 +- fs/xfs/xfs_log.c | 10 +- fs/xfs/xfs_mount.c | 15 +- fs/xfs/xfs_mount.h | 6 + fs/xfs/xfs_ondisk.h | 4 +- fs/xfs/xfs_reflink.c | 3 +- fs/xfs/xfs_trans.c | 10 +- fs/xfs/xfs_trans.h | 15 - include/asm-generic/bitops/find.h | 108 +- include/asm-generic/bitops/le.h | 38 +- include/asm-generic/bitsperlong.h | 12 + include/asm-generic/io.h | 11 - include/dt-bindings/input/atmel-maxtouch.h | 10 + include/linux/align.h | 15 + include/linux/async.h | 1 - include/linux/bitmap.h | 11 +- include/linux/bitops.h | 12 - include/linux/blk-mq.h | 8 +- include/linux/blkdev.h | 1 - include/linux/bpf_verifier.h | 5 +- include/linux/compat.h | 1 - include/linux/configfs.h | 4 +- include/linux/context_tracking.h | 92 +- include/linux/crc8.h | 2 +- include/linux/cred.h | 1 - include/linux/delayacct.h | 20 +- include/linux/fs.h | 2 +- include/linux/genl_magic_func.h | 1 - include/linux/genl_magic_struct.h | 1 - include/linux/gfp.h | 2 +- include/linux/init_task.h | 1 - include/linux/initrd.h | 2 + include/linux/iomap.h | 5 +- include/linux/kconfig.h | 6 - include/linux/kernel.h | 11 +- include/linux/kvm_host.h | 45 + include/linux/mm.h | 2 +- include/linux/mmzone.h | 2 +- include/linux/netfilter_arp/arp_tables.h | 3 +- include/linux/nfs4.h | 9 + include/linux/nfs_fs.h | 6 +- include/linux/nfs_fs_sb.h | 13 +- include/linux/nfs_xdr.h | 13 +- include/linux/pgtable.h | 10 +- include/linux/platform_data/cros_ec_commands.h | 1 + include/linux/proc_fs.h | 1 + include/linux/profile.h | 3 - include/linux/smp.h | 10 +- include/linux/sunrpc/xprt.h | 1 + include/linux/swap.h | 1 + include/linux/vmalloc.h | 7 +- include/linux/vtime.h | 108 +- include/net/sctp/command.h | 1 - include/trace/events/rpcrdma.h | 146 +- include/trace/events/sunrpc.h | 41 +- include/uapi/linux/if_bonding.h | 11 - include/uapi/linux/netfilter/xt_SECMARK.h | 6 + include/uapi/linux/nfs4.h | 6 - include/uapi/linux/seg6_local.h | 30 + include/xen/interface/elfnote.h | 10 - include/xen/interface/hvm/hvm_vcpu.h | 10 - include/xen/interface/io/xenbus.h | 10 - init/Kconfig | 12 + init/initramfs.c | 38 +- init/main.c | 1 + ipc/sem.c | 12 +- kernel/.gitignore | 5 +- kernel/Makefile | 9 +- kernel/async.c | 66 +- kernel/bpf/verifier.c | 33 +- kernel/configs/android-base.config | 1 - kernel/cred.c | 2 +- kernel/exit.c | 67 +- kernel/fork.c | 23 +- kernel/futex.c | 82 +- kernel/gcov/Kconfig | 1 + kernel/gcov/base.c | 49 + kernel/gcov/clang.c | 276 +-- kernel/gcov/fs.c | 110 ++ kernel/gcov/gcc_4_7.c | 173 +- kernel/gcov/gcov.h | 14 +- kernel/kexec_core.c | 4 +- kernel/kexec_file.c | 4 +- kernel/kmod.c | 2 +- kernel/locking/qrwlock.c | 6 +- kernel/resource.c | 194 ++- kernel/sched/core.c | 2 +- kernel/sched/fair.c | 12 +- kernel/sched/psi.c | 36 +- kernel/smp.c | 26 +- kernel/sys.c | 14 +- kernel/umh.c | 8 +- kernel/up.c | 4 +- kernel/user_namespace.c | 6 +- lib/.gitignore | 10 +- lib/bch.c | 2 +- lib/crc8.c | 2 +- lib/decompress_unlzma.c | 2 +- lib/find_bit.c | 68 +- lib/genalloc.c | 7 +- lib/list_sort.c | 2 +- lib/nlattr.c | 2 +- lib/parser.c | 61 +- lib/percpu_counter.c | 2 +- lib/stackdepot.c | 6 +- mm/balloon_compaction.c | 4 +- mm/compaction.c | 4 +- mm/filemap.c | 2 +- mm/gup.c | 2 +- mm/highmem.c | 2 +- mm/huge_memory.c | 6 +- mm/hugetlb.c | 6 +- mm/internal.h | 2 +- mm/kasan/kasan.h | 8 +- mm/kasan/quarantine.c | 4 +- mm/kasan/shadow.c | 4 +- mm/kfence/report.c | 2 +- mm/khugepaged.c | 2 +- mm/ksm.c | 6 +- mm/madvise.c | 4 +- mm/memcontrol.c | 18 +- mm/memory-failure.c | 2 +- mm/memory.c | 18 +- mm/mempolicy.c | 6 +- mm/migrate.c | 8 +- mm/mmap.c | 4 +- mm/mprotect.c | 2 +- mm/mremap.c | 2 +- mm/nommu.c | 10 - mm/oom_kill.c | 2 +- mm/page-writeback.c | 4 +- mm/page_alloc.c | 16 +- mm/page_owner.c | 2 +- mm/page_vma_mapped.c | 2 +- mm/percpu-internal.h | 2 +- mm/percpu.c | 2 +- mm/pgalloc-track.h | 6 +- mm/rmap.c | 2 +- mm/slab.c | 8 +- mm/slub.c | 2 +- mm/swap.c | 4 +- mm/swap_slots.c | 2 +- mm/swap_state.c | 2 +- mm/vmalloc.c | 124 +- mm/vmstat.c | 2 +- mm/z3fold.c | 2 +- mm/zpool.c | 2 +- mm/zsmalloc.c | 6 +- net/bridge/br_netlink.c | 5 +- net/ethtool/netlink.c | 3 +- net/hsr/hsr_forward.c | 4 + net/ipv4/netfilter/arp_tables.c | 5 +- net/ipv4/netfilter/arptable_filter.c | 2 +- net/ipv4/tcp.c | 1 + net/ipv4/tcp_cong.c | 4 + net/ipv6/seg6.c | 3 - net/ipv6/seg6_local.c | 198 ++- net/mptcp/subflow.c | 3 +- net/netfilter/nf_conntrack_ftp.c | 5 +- net/netfilter/nf_conntrack_h323_main.c | 3 +- net/netfilter/nf_conntrack_irc.c | 5 +- net/netfilter/nf_conntrack_pptp.c | 4 +- net/netfilter/nf_conntrack_proto_tcp.c | 6 +- net/netfilter/nf_conntrack_sane.c | 5 +- net/netfilter/nf_tables_api.c | 11 +- net/netfilter/nfnetlink.c | 1 + net/netfilter/nfnetlink_osf.c | 2 + net/netfilter/nft_set_hash.c | 20 +- net/netfilter/xt_SECMARK.c | 88 +- net/nfc/llcp_sock.c | 4 + net/openvswitch/actions.c | 8 +- net/sched/sch_frag.c | 8 +- net/sctp/sm_make_chunk.c | 6 +- net/sctp/sm_sideeffect.c | 26 - net/sctp/sm_statefuns.c | 47 +- net/sctp/socket.c | 38 +- net/smc/af_smc.c | 4 +- net/sunrpc/clnt.c | 12 +- net/sunrpc/rpcb_clnt.c | 7 +- net/sunrpc/xprt.c | 18 +- net/sunrpc/xprtrdma/backchannel.c | 4 +- net/sunrpc/xprtrdma/frwr_ops.c | 209 +-- net/sunrpc/xprtrdma/rpc_rdma.c | 39 +- net/sunrpc/xprtrdma/transport.c | 6 +- net/sunrpc/xprtrdma/verbs.c | 131 +- net/sunrpc/xprtrdma/xprt_rdma.h | 29 +- net/sunrpc/xprtsock.c | 9 +- net/vmw_vsock/vmci_transport.c | 2 - net/xdp/xsk_queue.h | 7 +- samples/auxdisplay/.gitignore | 2 +- samples/binderfs/.gitignore | 3 +- samples/configfs/configfs_sample.c | 2 - samples/connector/.gitignore | 2 +- samples/hidraw/.gitignore | 2 +- samples/mei/.gitignore | 2 +- samples/nitro_enclaves/.gitignore | 2 +- samples/pidfd/.gitignore | 2 +- samples/seccomp/.gitignore | 8 +- samples/timers/.gitignore | 2 +- samples/vfs/.gitignore | 4 +- samples/watch_queue/.gitignore | 3 +- samples/watchdog/.gitignore | 2 +- scripts/.gitignore | 18 +- scripts/Makefile.build | 2 +- scripts/Makefile.lib | 57 +- scripts/basic/.gitignore | 2 +- scripts/checkpatch.pl | 15 +- scripts/dtc/.gitignore | 4 +- scripts/gcc-plugins/.gitignore | 2 +- scripts/gdb/linux/cpus.py | 23 +- scripts/gdb/linux/symbols.py | 3 +- scripts/genksyms/.gitignore | 2 +- scripts/genksyms/Makefile | 2 +- scripts/link-vmlinux.sh | 14 - scripts/mod/.gitignore | 8 +- scripts/nsdeps | 2 +- scripts/recordmcount.pl | 2 +- scripts/remove-stale-files | 31 + scripts/setlocalversion | 2 +- scripts/spelling.txt | 3 + scripts/tags.sh | 2 +- sound/pci/hda/hda_generic.c | 16 +- sound/pci/hda/patch_realtek.c | 90 +- sound/usb/mixer_maps.c | 12 + tools/include/asm-generic/bitops/find.h | 85 +- tools/include/asm-generic/bitsperlong.h | 3 + tools/include/linux/bitmap.h | 18 +- tools/lib/bitmap.c | 4 +- tools/lib/bpf/ringbuf.c | 30 +- tools/lib/find_bit.c | 56 +- tools/scripts/Makefile.include | 1 + tools/testing/selftests/bpf/prog_tests/snprintf.c | 2 + tools/testing/selftests/bpf/progs/test_snprintf.c | 5 + .../filesystems/epoll/epoll_wakeup_test.c | 44 + tools/testing/selftests/kvm/lib/sparsebit.c | 1 - tools/testing/selftests/mincore/mincore_selftest.c | 1 - tools/testing/selftests/net/mptcp/mptcp_connect.sh | 2 +- tools/testing/selftests/powerpc/mm/tlbie_test.c | 1 - tools/testing/selftests/proc/Makefile | 1 + tools/testing/selftests/proc/proc-subset-pid.c | 121 ++ tools/testing/selftests/proc/read.c | 4 +- tools/usb/hcd-tests.sh | 2 - usr/.gitignore | 4 +- usr/gen_initramfs.sh | 2 +- usr/include/.gitignore | 4 +- 733 files changed, 10800 insertions(+), 6307 deletions(-) create mode 100644 Documentation/devicetree/bindings/input/iqs626a.yaml create mode 100644 Documentation/devicetree/bindings/input/touchscreen/azoteq,iqs5xx.yaml create mode 100644 Documentation/devicetree/bindings/input/touchscreen/hycon,hy46xx.yaml create mode 100644 Documentation/devicetree/bindings/input/touchscreen/ilitek_ts_i2c.yaml delete mode 100644 Documentation/devicetree/bindings/input/touchscreen/iqs5xx.txt create mode 100644 Documentation/devicetree/bindings/input/touchscreen/melfas,mms114.yaml delete mode 100644 Documentation/devicetree/bindings/input/touchscreen/mms114.txt create mode 100644 Documentation/devicetree/bindings/input/touchscreen/mstar,msg2638.yaml delete mode 100644 arch/powerpc/platforms/powernv/npu-dma.c delete mode 100644 arch/sh/kernel/syscalls/syscallhdr.sh delete mode 100644 arch/sh/kernel/syscalls/syscalltbl.sh delete mode 100644 arch/sparc/kernel/syscalls/syscallhdr.sh delete mode 100644 arch/sparc/kernel/syscalls/syscalltbl.sh create mode 100644 drivers/input/misc/iqs626a.c rename drivers/input/{touchscreen/of_touchscreen.c => touchscreen.c} (93%) create mode 100644 drivers/input/touchscreen/hycon-hy46xx.c create mode 100644 drivers/input/touchscreen/ilitek_ts_i2c.c create mode 100644 drivers/input/touchscreen/msg2638.c create mode 100644 include/dt-bindings/input/atmel-maxtouch.h create mode 100644 include/linux/align.h create mode 100755 scripts/remove-stale-files create mode 100644 tools/testing/selftests/proc/proc-subset-pid.c