This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from 449c2b302c8e Merge tag 'vfs-6.18-rc1.async' of git://git.kernel.org/pub [...] new ee916dccd4df Unbreak 'make tools/*' for user-space targets new f2c61db29f27 Remove bcachefs core code new 60c627313133 gfs2: Remove unused GIF_FREE_VFS_INODE flag new 37b1c0f120b7 gfs2: Remove unused sd_withdraw_wait field new aa94ad9ab230 gfs2: Remove space before newline new 2309a01351e5 gfs2: do_xmote cleanup new 4250e683de69 gfs2: Simplify refcounting in do_xmote new 418c85475934 gfs2: Partially revert "gfs2: do_xmote fixes" new 6e4224082696 gfs2: Turn gfs2_withdraw into a void function new 13c000416863 gfs2: Sanitize gfs2_meta_check, gfs2_metatype_check, gfs2_ [...] new cd7180466465 gfs2: Do not use atomic operations unnecessarily new fd70ab7155c4 gfs2: Further sanitize lock_dlm.c new 2b813a72880d gfs2: Remove DLM_LKF_ALTCW / DLM_LKF_ALTPR code new 0c23e24164d8 gfs2: Fix LM_FLAG_TRY* logic in add_to_queue new 9b54770b68ae gfs2: Remove duplicate check in do_xmote new 061df28b82af gfs2: Fix GLF_INVALIDATE_IN_PROGRESS flag clearing in do_xmote new bddb53b776fb gfs2: Get rid of GLF_INVALIDATE_IN_PROGRESS new 2045364497db gfs2: Simplify do_promote new cd493dcf4f82 gfs2: run_queue cleanup new 47faf937da43 gfs2: Minor run_queue fixes new 6ab26555c9ff gfs2: Add proper lockspace locking new 28c4d9bc0708 gfs2: Fix unlikely race in gdlm_put_lock new a40eb50a9566 Merge tag 'gfs2-for-6.18' of git://git.kernel.org/pub/scm/ [...] new 8d2f9f5c64f1 xfs: allow renames of project-less inodes new 8a221004fe52 xfs: add .fileattr_set and fileattr_get callbacks for symlinks new 0239bd9fa445 xfs: allow setting file attributes on special files new 851c4c96db00 xfs: implement XFS_IOC_DIOINFO in terms of vfs_getattr new 33ddc796ecbd xfs: Replace strncpy with memcpy new cd32a0c0dcdf xfs: use deferred intent items for reaping crosslinked blocks new 82e374405e85 xfs: prepare reaping code for dynamic limits new ef930cc371f0 xfs: convert the ifork reap code to use xreap_state new b2311ec6778f xfs: compute per-AG extent reap limits dynamically new 442bc127d460 xfs: compute data device CoW staging extent reap limits dy [...] new 74fc66ee17fc xfs: compute realtime device CoW staging extent reap limit [...] new e4c7eece7676 xfs: compute file mapping reap limits dynamically new d5b157e088c9 xfs: remove static reap limits from repair.h new 07c34f8cef69 xfs: use deferred reaping for data device cow extents new 482c57805c72 Merge tag 'fix-scrub-reap-calculations_2025-09-05' of http [...] new f69260511c69 xfs: disable deprecated features by default in Kconfig new b9a176e54162 xfs: remove deprecated mount options new 21d59d00221e xfs: remove deprecated sysctl knobs new 0ff51a1fd786 xfs: enable online fsck by default in Kconfig new e90dcba0a350 Merge tag 'kconfig-2025-changes_2025-09-05' of https://git [...] new e3df98d30369 xfs: extend removed sysctls table new eff866860788 xfs: remove the xlog_op_header_t typedef new 05f17dcbfd5d xfs: remove the xfs_trans_header_t typedef new 476688c8ac60 xfs: remove the xfs_extent_t typedef new 7eaf684bc489 xfs: remove the xfs_extent32_t typedef new 72628b6f459e xfs: remove the xfs_extent64_t typedef new 655d9ec7bd9e xfs: remove the xfs_efi_log_format_t typedef new 68c9f8444ae9 xfs: remove the xfs_efi_log_format_32_t typedef new 3fe5abc2bf4d xfs: remove the xfs_efi_log_format_64_t typedef new 0a33d5ad8a46 xfs: remove the xfs_efd_log_format_t typedef new a0cb349672f9 xfs: remove the unused xfs_efd_log_format_32_t typedef new 3dde08b64c98 xfs: remove the unused xfs_efd_log_format_64_t typedef new 1b5c7cc8f8c5 xfs: remove the unused xfs_buf_log_format_t typedef new ae1ef3272b31 xfs: remove the unused xfs_dq_logformat_t typedef new bf0013f59ccd xfs: remove the unused xfs_qoff_logformat_t typedef new 3e5bdfe48e1f xfs: remove the unused xfs_log_iovec_t typedef new 0b737f4ac1d3 xfs: rename the old_crc variable in xlog_recover_process new e747883c7d73 xfs: fix log CRC mismatches between i386 and other architectures new 94deac977fbd fs: add an enum for number of life time hints new 0301dae732a5 xfs: refactor hint based zone allocation new 8e2cdd8e18ff xfs: adjust the hint based zone allocation policy new 42c21838708c xfs: move the XLOG_REG_ constants out of xfs_log_format.h new d5409ebf46bb xfs: remove xfs_errortag_get new 991dcadaddcc xfs: remove xfs_errortag_set new 807df3227d76 xfs: remove the expr argument to XFS_TEST_ERROR new b55dd7279811 xfs: remove pointless externs in xfs_error.h new 71fa062196ae xfs: centralize error tag definitions new 8e1cfa51320d xfs: improve zone statistics message new ff3d90903f8f xfs: improve default maximum number of open zones new 3c54e6027f14 xfs: constify xfs_errortag_random_default new 42852fe57c6d xfs: track the number of blocks in each buftarg new 6ef2175fce30 xfs: use bt_nr_sectors in xfs_dax_translate_range new fc0d192303bd xfs: scrub: use kstrdup_const() for metapath scan setups new bc7d684fea18 xfs: rearrange code in xfs_inode_item_precommit new c91d38b57f2c xfs: rework datasync tracking and execution new e445fba2d763 Merge tag 'xfs-merge-6.18' of git://git.kernel.org/pub/scm [...] new 1e2f487584ed smb: smbdirect: introduce smbdirect_socket_status_string() new 371d3ab51ce4 smb: smbdirect: introduce smbdirect_socket.status_wait new 17e1d07430e4 smb: smbdirect: introduce smbdirect_socket_init() new de32f33c0365 smb: smbdirect: introduce smbdirect_socket.disconnect_work new 3b7be44a0eb1 smb: smbdirect: introduce smbdirect_socket.send_io.pending [...] new 2191b3471df5 smb: smbdirect: introduce smbdirect_socket.send_io.credits [...] new cce93d2d0ccc smb: smbdirect: introduce struct smbdirect_send_batch new 90255ed46774 smb: smbdirect: introduce smbdirect_socket.rw_io.credits new b5a4242fb902 smb: smbdirect: introduce struct smbdirect_rw_io new ec76e3cc6bbc smb: smbdirect: introduce smbdirect_socket.recv_io.{posted [...] new 932fa15c3726 smb: smbdirect: introduce smbdirect_socket_parameters.{res [...] new 8e34a763870d smb: smbdirect: introduce smbdirect_socket_parameters.{ini [...] new 2baedb2026a5 smb: smbdirect: introduce smbdirect_socket.rdma.legacy_iwarp new 89bae05f9df6 smb: smbdirect: introduce smbdirect_socket.idle.{keepalive [...] new 6889d2f5caa6 smb: smbdirect: introduce smbdirect_socket.statistics new 6c5b0f9253d7 smb: smbdirect: introduce smbdirect_socket.workqueue new 02c39c0121d2 smb: smbdirect: introduce struct smbdirect_mr_io new 41e5086905a3 smb: smbdirect: introduce smbdirect_socket_parameters.max_ [...] new ed3350f09d2c smb: smbdirect: introduce smbdirect_socket.mr_io.* new 6920b4ad49fc smb: smbdirect: let smbdirect_socket_init() initialize all [...] new ef71f1e04648 smb: client: fix sending the iwrap custom IRD/ORD negotiat [...] new 58dfba8a2d4e smb: client/smbdirect: replace SMBDIRECT_SOCKET_CONNECTING [...] new cc678b8a8929 smb: client/smbdirect: introduce SMBDIRECT_SOCKET_ERROR new f5b893edde7b smb: smbdirect: introduce smbdirect_socket.first_error new afff34dc025b smb: client: adjust smbdirect related output of cifs_debug [...] new 00e4c7a87d1f smb: client: use status_wait and SMBDIRECT_SOCKET_NEGOTIAT [...] new 4ff3fa4e4aa7 smb: client: use status_wait and SMBDIRECT_SOCKET_RESOLVE_ [...] new d9140ef07423 smb: client: make use of smbdirect_socket.status_wait new 5a0d5ae65c12 smb: client: make only use of wake_up[_all]() in smbdirect.c new 7360778b6f96 smb: client: make use of smbdirect_socket_init() new a51c67db2c9e smb: client: make use of smbdirect_socket.disconnect_work new ca48841de93c smb: client: make use of smbdirect_socket.send_io.pending. [...] new 9b1a6b7583cb smb: client: make use of smbdirect_socket.send_io.credits. [...] new b0aa92a229ab smb: client: make sure smbd_disconnect_rdma_work() doesn't [...] new 02548c477a90 smb: client: queue post_recv_credits_work also if the peer [...] new a8e970358b31 smb: client: make use of ib_wc_status_msg() and skip IB_WC [...] new 1a07031fdd56 smb: client: remove info->wait_receive_queues handling in [...] new 9219f8cac296 smb: client: limit the range of info->receive_credit_target new 5fb9b459b368 smb: client: count the number of posted recv_io messages i [...] new c7316ec2d542 smb: client: make use of smbdirect_socket.recv_io.{posted, [...] new d3e743b514c2 smb: client: remove useless smbd_connection.send_immediate new 14b6088dd97b smb: client: fill smbdirect_socket_parameters at the begin [...] new 1f2ff73a2330 smb: client: make use of smbdirect_socket_parameters.{reso [...] new dd53b45fc871 smb: client: make use of smbdirect_socket_parameters.{init [...] new ea5a4e31ab47 smb: client: make use of smbdirect_socket.rdma.legacy_iwarp new 1b2c46cdb7c0 smb: client: send empty packets via send_immediate_work new ac31755c7a64 smb: client: fix smbdirect keep alive handling to match th [...] new 4dc536a135e0 smb: client: make use of smbdirect_socket.idle.{keepalive, [...] new 87d03d6c829a smb: client: remove unused smbd_connection->protocol new 2449c7cc9bc2 smb: client: remove unused smbd_connection.count_reassembly_queue new ddfcb069c1dd smb: client: make use of smbdirect_socket.statistics new a8efb796db30 smb: client: move rdma_readwrite_threshold from smbd_conne [...] new 40212a27c75f smb: client: make use of smbdirect_socket.workqueue new 5f84b0819a7e smb: client: add and use smbd_get_parameters() new f454f36cd0b9 smb: client: make use of struct smbdirect_mr_io new 9a52e3b0d63f smb: client: make use of smbdirect_socket_parameters.max_f [...] new 02e6f092c7aa smb: client: make use of smbdirect_socket.mr_io new f6de7482b429 smb: client: pass struct smbdirect_socket to {get,put}_rec [...] new 163e0ff8c6e1 smb: client: pass struct smbdirect_socket to {allocate,des [...] new b8a5d5d1aa00 smb: client: pass struct smbdirect_socket to {allocate,des [...] new 419fc78fd81f smb: client: pass struct smbdirect_socket to {enqueue,_get [...] new a8a45d4c9597 smb: client: pass struct smbdirect_socket to {allocate,des [...] new c7e4d5facb47 smb: client: pass struct smbdirect_socket to smbd_disconne [...] new be8602d47d41 smb: client: pass struct smbdirect_socket to smbd_post_recv() new 869bb7284fb2 smb: client: pass struct smbdirect_socket to manage_credit [...] new 8a9919b2bf81 smb: client: pass struct smbdirect_socket to smbd_post_send() new 8cead970e37c smb: client: pass struct smbdirect_socket to manage_keep_a [...] new 46b8fe2bd18c smb: client: pass struct smbdirect_socket to smbd_post_sen [...] new d76e8c7f546b smb: client: pass struct smbdirect_socket to smbd_post_sen [...] new 05bd1378c821 smb: client: pass struct smbdirect_socket to smbd_post_sen [...] new e3f095cca656 smb: client: pass struct smbdirect_socket to smbd_conn_upcall() new 94a0e794b77f smb: client: pass struct smbdirect_socket to smbd_qp_async [...] new 2569536b0c69 smb: client: pass struct smbdirect_socket to smbd_create_id() new 0a5dc5fc7c01 smb: client: pass struct smbdirect_socket to smbd_ia_open() new c612e60de5aa smb: client: pass struct smbdirect_socket to smbd_post_sen [...] new 2c6b999a9098 smb: client: pass struct smbdirect_socket to smbd_negotiate() new 4c4b1d1122fb smb: client: pass struct smbdirect_socket to get_mr() new 114347dad6e7 smb: client: remove unused struct smbdirect_socket argumen [...] new ffbfc73e84eb smb: client: let smbd_disconnect_rdma_connection() set SMB [...] new 98a1cdca35ea smb: client: fill in smbdirect_socket.first_error on error new 0cb7ed37af61 smb: client: let smbd_disconnect_rdma_connection() disable [...] new 1b128ec1c76d smb: client: let smbd_{destroy,disconnect_rdma_{work,conne [...] new a437c9cebcc3 smb: client: make consitent use of spin_lock_irq{save,rest [...] new 17a6bc60f47b smb: client: allocate smbdirect workqueue at the beginning [...] new c4709e61ef25 smb: client: defer calling ib_alloc_pd() after we are connected new 2dad0b15bbe8 smb: client: let smbd_post_send_iter() call ib_dma_map_sin [...] new fad988a2158d smb: server: fix IRD/ORD negotiation with the client new 575c1af4dc64 smb: server: make use of common smbdirect_pdu.h new e7de2c4521ce smb: server: make use of common smbdirect.h new 4c564f03e23b smb: server: make use of common smbdirect_socket new 177368b99243 smb: server: make use of common smbdirect_socket_parameters new 3e691b1d16db smb: server: make use of smbdirect_socket->recv_io.expected new 9883a142f1bb smb: server: make use of struct smbdirect_recv_io new d9989207b78c smb: server: make use of smbdirect_socket.recv_io.free.{li [...] new bdb0f1596ae5 smb: server: make use of smbdirect_socket.recv_io.reassembly.* new ea20d02842c8 smb: server: make use of SMBDIRECT_RECV_IO_MAX_SGE new 442959002fcc smb: server: make use of struct smbdirect_send_io new 98dc77b31064 smb: server: make use of smbdirect_socket.{send,recv}_io.m [...] new 27bc4c57f094 smb: server: make only use of wake_up[_all]() in transport_rdma.c new d4b86b49093c smb: server: add a pr_info() when the server starts running new a7eef6144c97 smb: server: queue post_recv_credits_work in put_recvmsg() [...] new c82a53211a37 smb: server: make use of smbdirect_socket.status_wait new e2d5e516c663 smb: server: only turn into SMBDIRECT_SOCKET_CONNECTED whe [...] new b31606097de8 smb: server: move smb_direct_disconnect_rdma_work() into f [...] new b4d56ced9e9d smb: server: don't wait for info->send_pending == 0 on error new 16ba90e52bc7 smb: server: make use of smbdirect_socket_init() new bb12617ecb3a smb: server: make use of smbdirect_socket.disconnect_work new fd0ad9c521db smb: server: make use of smbdirect_socket.send_io.pending. [...] new 2def28338a19 smb: server: make use of smbdirect_socket.send_io.credits. [...] new 73430a64469c smb: server: make use of struct smbdirect_send_batch new 95475d8886bd smb: server: make use smbdirect_socket.rw_io.credits new 780ccb0fb624 smb: server: make use of struct smbdirect_rw_io new 113ed9d56f63 smb: server: take the recv_credit_target from the negotiat [...] new 89b021a72663 smb: server: manage recv credits by counting posted recv_i [...] new e8bc71986cbd smb: server: make use of smbdirect_socket.recv_io.{posted, [...] new 4d2e333dabe7 smb: server: replace smb_trans_direct_transfort() with SMB [...] new 341b6c69b959 smb: server: remove useless casts from KSMBD_TRANS/SMBD_TRANS new 03a38d846750 smb: server: pass ksmbd_transport to get_smbd_max_read_wri [...] new d70e45823961 smb: server: fill smbdirect_socket_parameters at the begin [...] new be3c1d032fad smb: server: make use of smbdirect_socket_parameters.negot [...] new 49635103e8e6 smb: server: make use of smbdirect_socket_parameters.{init [...] new d0b9b967b355 smb: server: make use of smbdirect_socket.rdma.legacy_iwarp new b8c7776583e7 smb: server: make use of smbdirect_socket.idle.immediate_work new 8ad3a97eab24 smb: server: implement correct keepalive and timeout handl [...] new da7d45b9a385 smb: server: make use of smbdirect_socket.workqueue new 01721df4e309 smb: server: pass struct smbdirect_socket to {get_free,put [...] new ce85071d2cd6 smb: server: pass struct smbdirect_socket to smb_direct_{c [...] new 57131bf9e876 smb: server: pass struct smbdirect_socket to smb_direct_ge [...] new a25075f112b4 smb: server: pass struct smbdirect_socket to smb_direct_in [...] new ece37ea815a7 smb: server: pass struct smbdirect_socket to smb_direct_di [...] new 56227a7aa5c6 smb: server: pass struct smbdirect_socket to smb_direct_cm [...] new f75c226db0d2 smb: server: pass struct smbdirect_socket to smb_direct_qp [...] new cf7893964795 smb: server: pass struct smbdirect_socket to smb_direct_cr [...] new 9221b12b3567 smb: server: pass struct smbdirect_socket to smb_direct_po [...] new 56bcc18d24f7 smb: server: pass struct smbdirect_socket to smb_direct_ac [...] new 7cb0ab73f82f smb: server: pass struct smbdirect_socket to smb_direct_pr [...] new 100aec545ad1 smb: server: pass struct smbdirect_socket to smb_direct_connect() new 789cfc2ffa72 smb: server: pass struct smbdirect_socket to smb_direct_{a [...] new 56b442a248b1 smb: server: remove unused struct struct smb_direct_transp [...] new ecb56dbc93c6 smb: server: pass struct smbdirect_socket to smb_direct_po [...] new d14910bbf644 smb: server: pass struct smbdirect_socket to smb_direct_fl [...] new 7f4805b7db94 smb: server: pass struct smbdirect_socket to wait_for_credits() new 2dc6c7e8ba3f smb: server: pass struct smbdirect_socket to wait_for_send [...] new cae2d9a2298d smb: server: pass struct smbdirect_socket to wait_for_rw_c [...] new b156d2c559b0 smb: server: pass struct smbdirect_socket to calc_rw_credits() new 663b3c3c864c smb: server: pass struct smbdirect_socket to manage_credit [...] new 4d1dffe0a08d smb: server: pass struct smbdirect_socket to manage_keep_a [...] new 0a715db38044 smb: server: pass struct smbdirect_socket to smb_direct_cr [...] new ab83128e65a1 smb: server: pass struct smbdirect_socket to post_sendmsg() new c0cb9823ac52 smb: server: pass struct smbdirect_socket to smb_direct_po [...] new 5e90c56e0e8b smb: server: pass struct smbdirect_socket to {enqueue,get_ [...] new 9d0050874767 smb: server: pass struct smbdirect_socket to smb_direct_se [...] new b3fd52a0d85c smb: server: let smb_direct_disconnect_rdma_connection() s [...] new 3d71e7cdbcf0 smb: server: fill in smbdirect_socket.first_error on error new 7d729df9945a smb: server: let smb_direct_disconnect_rdma_connection() d [...] new 0491f26f8980 smb: server: let {free_transport,smb_direct_disconnect_rdm [...] new 8aa23bae607e smb: server: make consitent use of spin_lock_irq{save,rest [...] new 942ce74ab9a3 smb: server: make use of ib_alloc_cq_any() instead of ib_a [...] new 1b53426334c3 smb: server: let smb_direct_flush_send_list() invalidate a [...] new a9401710a5f5 Merge tag 'v6.18-rc-part1-smb3-common' of git://git.samba. [...] new 44fd3e4fc9cd MAINTAINERS: update location of hfs&hfsplus trees new 9282bc905f09 hfsplus: return EIO when type of hidden directory mismatch [...] new 738d5a51864e hfs: validate record offset in hfsplus_bmap_alloc new 4840ceadef42 hfsplus: fix KMSAN uninit-value issue in __hfsplus_ext_cac [...] new c62663a986ac hfs: make proper initalization of struct hfs_find_data new 2048ec5b98db hfs: fix KMSAN uninit-value issue in hfs_find_set_zero_bits() new 9b3d15a75891 hfsplus: fix KMSAN uninit-value issue in hfsplus_delete_cat() new a06ec283e125 hfs: add logic of correcting a next unused CNID new 18b07c44f245 hfs: clear offset and space out of valid records in b-tree node new bea3e1d4467b hfsplus: fix slab-out-of-bounds read in hfsplus_uni2asc() new 42520df65bf6 hfsplus: fix slab-out-of-bounds read in hfsplus_strcasecmp() new f32a26fab367 hfs/hfsplus: rework debug output subsystem new b3e1c7855e8e Merge tag 'hfs-v6.18-tag1' of git://git.kernel.org/pub/scm [...] new 334c0e493c2a erofs: avoid reading more for fragment maps new 1cf12c717741 erofs: Add support for FS_IOC_GETFSLABEL new e2d3af0d64e5 erofs: drop redundant sanity check for ztailpacking inline new 5928397f5739 Merge tag 'erofs-for-6.18-rc1' of git://git.kernel.org/pub [...] new 6af515c9f3cc dlm: check for defined force value in dlm_lockspace_release new bea90085dcb0 dlm: use defines for force values in dlm_release_lockspace new 5665374c7246 dlm: add new RELEASE_RECOVER uevent attribute for release_ [...] new de7b4869b4ec dlm: add new configfs entry release_recover for lockspace members new 6f4f4ca5caf7 dlm: add new flag DLM_RELEASE_RECOVER for dlm_lockspace_release new 452d90def2dc dlm: handle invalid lockspace member remove new a8abcff174f7 dlm: move to rinfo for all middle conversion cases new 8d90041a0d28 dlm: handle release_option as unsigned new 8e4021078863 dlm: check for undefined release_option values new a769648f464c Merge tag 'dlm-6.18' of git://git.kernel.org/pub/scm/linux [...] new 0e6608d4938e fscrypt: Remove redundant __GFP_NOWARN new 19591f7e781f fscrypt: use HMAC-SHA512 library for HKDF new d60ac92c105f Merge tag 'fscrypt-for-linus' of git://git.kernel.org/pub/ [...] new b41dc83f0790 kunit, lib/crypto: Move run_irq_test() to common header new 842ec21357f1 lib/crc: crc_kunit: Test CRC computation in interrupt contexts new c2a0c5156a40 lib/crc: Use underlying functions instead of crypto_simd_usable() new 5ff74f5f71f8 lib/crc: Drop inline from all *_mod_init_arch() functions new 136d029662cd Documentation/staging: Fix typo and incorrect citation in [...] new e2fffe1d958b Merge tag 'crc-for-linus' of git://git.kernel.org/pub/scm/ [...] new 640d31ea83c6 lib/crypto: sha256: Use underlying functions instead of cr [...] new bce5816672ec lib/crypto: sha512: Use underlying functions instead of cr [...] new e16446134944 lib/crypto: md5: Add MD5 and HMAC-MD5 library functions new c9e5ac0ab9d1 lib/crypto: mips/md5: Migrate optimized code into library new cddd17868a80 mips: cavium-octeon: Move octeon-crypto.c into parent dir new 09371e1349c9 lib/crypto: powerpc/md5: Migrate optimized code into library new a1848f6e3821 lib/crypto: sparc/md5: Migrate optimized code into library new ba8ee22a7f92 crypto: md5 - Wrap library and add HMAC support new d6b6aac0cdb4 lib/crypto: tests: Add KUnit tests for MD5 and HMAC-MD5 new 5012bd2dc6ab lib/crypto: Drop inline from all *_mod_init_arch() functions new df220cc5e689 lib/crypto: poly1305: Remove unused function poly1305_is_a [...] new b646b782e522 lib/crypto: poly1305: Consolidate into single module new bef9c7559869 lib/crypto: riscv/poly1305: Import OpenSSL/CRYPTOGAMS impl [...] new 8bc48d603c95 arm: configs: Remove obsolete assignments to CRYPTO_CHACHA20_NEON new 9dd6bb667ecc crypto: chacha - register only "-lib" drivers new c4b846ff6eca lib/crypto: chacha: Remove unused function chacha_is_arch_ [...] new 20a1acb68d7a lib/crypto: chacha: Rename chacha.c to chacha-block-generic.c new 1ae46b6eb5b9 lib/crypto: chacha: Rename libchacha.c to chacha.c new 13cecc526d8f lib/crypto: chacha: Consolidate into single module new 453eda46b7f8 lib/crypto: x86/blake2s: Reduce size of BLAKE2S_SIGMA2 new 126f5d90f6c8 lib/crypto: blake2s: Remove obsolete self-test new 56e48d4e138c lib/crypto: blake2s: Always enable arch-optimized BLAKE2s code new 5d313a7625fa lib/crypto: blake2s: Move generic code into blake2s.c new 39ee3970f26d lib/crypto: blake2s: Consolidate into single C translation unit new 362f92286065 lib/crypto: tests: Add KUnit tests for BLAKE2s new ee289d3abef9 crypto: hisilicon/hpre - Remove unused curve25519 kpp support new 11efae10263b crypto: arm/curve25519 - Remove unused kpp support new 8c44847e2e56 crypto: powerpc/curve25519 - Remove unused kpp support new de3ea8e1c557 crypto: x86/curve25519 - Remove unused kpp support new 77611cd22147 crypto: testmgr - Remove curve25519 kpp tests new 09e7652ddb68 crypto: curve25519 - Remove unused kpp support new afc4e4a5f122 lib/crypto: tests: Migrate Curve25519 self-test to KUnit new 643d79e531cc lib/crypto: tests: Add Curve25519 benchmark new 8c06b330e8f7 lib/crypto: curve25519: Move a couple functions out-of-line new 68546e5632c0 lib/crypto: curve25519: Consolidate into single module new cb2d6b132a44 lib/crypto: tests: Enable Curve25519 test when CRYPTO_SELFTESTS new 54e7bb6ade8a wireguard: kconfig: simplify crypto kconfig selections new b94bc4398bec crypto: md5 - Implement export_core() and import_core() new d8768fb12a14 Merge tag 'libcrypto-for-linus' of git://git.kernel.org/pu [...] new 4ca24d6abbca lib/crypto: sha256: Add support for 2-way interleaved hashing new 34c3f1e346e7 lib/crypto: arm64/sha256: Add support for 2-way interleave [...] new bc6d6a4172a7 lib/crypto: x86/sha256: Add support for 2-way interleaved hashing new 6733968be7cb lib/crypto: tests: Add tests and benchmark for sha256_finup_2x() new 4bd70b53bd7d fsverity: Remove inode parameter from fsverity_hash_block() new a1f692fd69cc fsverity: Use 2-way interleaved SHA-256 hashing when supported new 1896ce8eb6c6 Merge tag 'fsverity-for-linus' of git://git.kernel.org/pub [...]
The 321 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: Documentation/admin-guide/xfs.rst | 69 +- Documentation/filesystems/bcachefs/CodingStyle.rst | 186 - .../filesystems/bcachefs/SubmittingPatches.rst | 105 - Documentation/filesystems/bcachefs/casefolding.rst | 108 - Documentation/filesystems/bcachefs/errorcodes.rst | 30 - .../filesystems/bcachefs/future/idle_work.rst | 78 - Documentation/filesystems/bcachefs/index.rst | 38 - Documentation/filesystems/index.rst | 1 - Documentation/staging/crc32.rst | 4 +- MAINTAINERS | 7 +- Makefile | 4 +- arch/arm/configs/exynos_defconfig | 1 - arch/arm/configs/milbeaut_m10v_defconfig | 1 - arch/arm/configs/multi_v7_defconfig | 1 - arch/arm/configs/omap2plus_defconfig | 1 - arch/arm/crypto/Kconfig | 13 - arch/arm/crypto/Makefile | 2 - arch/arm/crypto/curve25519-glue.c | 137 - arch/m68k/configs/amiga_defconfig | 2 - arch/m68k/configs/apollo_defconfig | 2 - arch/m68k/configs/atari_defconfig | 2 - arch/m68k/configs/bvme6000_defconfig | 2 - arch/m68k/configs/hp300_defconfig | 2 - arch/m68k/configs/mac_defconfig | 2 - arch/m68k/configs/multi_defconfig | 2 - arch/m68k/configs/mvme147_defconfig | 2 - arch/m68k/configs/mvme16x_defconfig | 2 - arch/m68k/configs/q40_defconfig | 2 - arch/m68k/configs/sun3_defconfig | 2 - arch/m68k/configs/sun3x_defconfig | 2 - arch/mips/cavium-octeon/Makefile | 2 +- arch/mips/cavium-octeon/crypto/Makefile | 8 - arch/mips/cavium-octeon/crypto/octeon-md5.c | 214 -- .../cavium-octeon/{crypto => }/octeon-crypto.c | 0 arch/mips/configs/cavium_octeon_defconfig | 1 - arch/mips/crypto/Kconfig | 10 - arch/powerpc/configs/powernv_defconfig | 1 - arch/powerpc/configs/ppc64_defconfig | 1 - arch/powerpc/crypto/Kconfig | 21 - arch/powerpc/crypto/Makefile | 4 - arch/powerpc/crypto/md5-glue.c | 99 - arch/s390/configs/debug_defconfig | 4 - arch/s390/configs/defconfig | 4 - arch/sparc/crypto/Kconfig | 10 - arch/sparc/crypto/Makefile | 4 - arch/sparc/crypto/md5_glue.c | 174 - arch/x86/crypto/Kconfig | 13 - arch/x86/crypto/Makefile | 5 - crypto/Kconfig | 14 +- crypto/Makefile | 1 - crypto/chacha.c | 129 +- crypto/curve25519-generic.c | 91 - crypto/md5.c | 398 +- crypto/testmgr.c | 18 +- crypto/testmgr.h | 1225 ------- drivers/crypto/hisilicon/Kconfig | 1 - drivers/crypto/hisilicon/hpre/hpre_crypto.c | 403 +-- drivers/crypto/img-hash.c | 2 +- drivers/md/md-cluster.c | 4 +- drivers/net/Kconfig | 15 +- fs/Kconfig | 1 - fs/Makefile | 1 - fs/bcachefs/Kconfig | 121 - fs/bcachefs/Makefile | 107 - fs/bcachefs/acl.c | 445 --- fs/bcachefs/acl.h | 60 - fs/bcachefs/alloc_background.c | 2680 -------------- fs/bcachefs/alloc_background.h | 361 -- fs/bcachefs/alloc_background_format.h | 95 - fs/bcachefs/alloc_foreground.c | 1683 --------- fs/bcachefs/alloc_foreground.h | 318 -- fs/bcachefs/alloc_types.h | 121 - fs/bcachefs/async_objs.c | 132 - fs/bcachefs/async_objs.h | 44 - fs/bcachefs/async_objs_types.h | 25 - fs/bcachefs/backpointers.c | 1391 ------- fs/bcachefs/backpointers.h | 200 - fs/bcachefs/bbpos.h | 37 - fs/bcachefs/bbpos_types.h | 18 - fs/bcachefs/bcachefs.h | 1295 ------- fs/bcachefs/bcachefs_format.h | 1545 -------- fs/bcachefs/bcachefs_ioctl.h | 473 --- fs/bcachefs/bkey.c | 1112 ------ fs/bcachefs/bkey.h | 605 ---- fs/bcachefs/bkey_buf.h | 61 - fs/bcachefs/bkey_cmp.h | 129 - fs/bcachefs/bkey_methods.c | 497 --- fs/bcachefs/bkey_methods.h | 139 - fs/bcachefs/bkey_sort.c | 214 -- fs/bcachefs/bkey_sort.h | 54 - fs/bcachefs/bkey_types.h | 241 -- fs/bcachefs/bset.c | 1576 -------- fs/bcachefs/bset.h | 536 --- fs/bcachefs/btree_cache.c | 1516 -------- fs/bcachefs/btree_cache.h | 157 - fs/bcachefs/btree_gc.c | 1308 ------- fs/bcachefs/btree_gc.h | 88 - fs/bcachefs/btree_gc_types.h | 34 - fs/bcachefs/btree_io.c | 2742 -------------- fs/bcachefs/btree_io.h | 239 -- fs/bcachefs/btree_iter.c | 3804 -------------------- fs/bcachefs/btree_iter.h | 1010 ------ fs/bcachefs/btree_journal_iter.c | 830 ----- fs/bcachefs/btree_journal_iter.h | 102 - fs/bcachefs/btree_journal_iter_types.h | 37 - fs/bcachefs/btree_key_cache.c | 880 ----- fs/bcachefs/btree_key_cache.h | 59 - fs/bcachefs/btree_key_cache_types.h | 34 - fs/bcachefs/btree_locking.c | 936 ----- fs/bcachefs/btree_locking.h | 466 --- fs/bcachefs/btree_node_scan.c | 611 ---- fs/bcachefs/btree_node_scan.h | 11 - fs/bcachefs/btree_node_scan_types.h | 31 - fs/bcachefs/btree_trans_commit.c | 1121 ------ fs/bcachefs/btree_types.h | 937 ----- fs/bcachefs/btree_update.c | 916 ----- fs/bcachefs/btree_update.h | 429 --- fs/bcachefs/btree_update_interior.c | 2854 --------------- fs/bcachefs/btree_update_interior.h | 364 -- fs/bcachefs/btree_write_buffer.c | 893 ----- fs/bcachefs/btree_write_buffer.h | 113 - fs/bcachefs/btree_write_buffer_types.h | 59 - fs/bcachefs/buckets.c | 1395 ------- fs/bcachefs/buckets.h | 369 -- fs/bcachefs/buckets_types.h | 100 - fs/bcachefs/buckets_waiting_for_journal.c | 174 - fs/bcachefs/buckets_waiting_for_journal.h | 15 - fs/bcachefs/buckets_waiting_for_journal_types.h | 23 - fs/bcachefs/chardev.c | 843 ----- fs/bcachefs/chardev.h | 31 - fs/bcachefs/checksum.c | 698 ---- fs/bcachefs/checksum.h | 240 -- fs/bcachefs/clock.c | 181 - fs/bcachefs/clock.h | 29 - fs/bcachefs/clock_types.h | 38 - fs/bcachefs/compress.c | 773 ---- fs/bcachefs/compress.h | 73 - fs/bcachefs/darray.c | 38 - fs/bcachefs/darray.h | 158 - fs/bcachefs/data_update.c | 1021 ------ fs/bcachefs/data_update.h | 93 - fs/bcachefs/debug.c | 996 ----- fs/bcachefs/debug.h | 50 - fs/bcachefs/dirent.c | 766 ---- fs/bcachefs/dirent.h | 119 - fs/bcachefs/dirent_format.h | 58 - fs/bcachefs/disk_accounting.c | 1074 ------ fs/bcachefs/disk_accounting.h | 301 -- fs/bcachefs/disk_accounting_format.h | 225 -- fs/bcachefs/disk_accounting_types.h | 19 - fs/bcachefs/disk_groups.c | 591 --- fs/bcachefs/disk_groups.h | 111 - fs/bcachefs/disk_groups_format.h | 21 - fs/bcachefs/disk_groups_types.h | 18 - fs/bcachefs/ec.c | 2405 ------------- fs/bcachefs/ec.h | 309 -- fs/bcachefs/ec_format.h | 43 - fs/bcachefs/ec_types.h | 35 - fs/bcachefs/enumerated_ref.c | 144 - fs/bcachefs/enumerated_ref.h | 66 - fs/bcachefs/enumerated_ref_types.h | 19 - fs/bcachefs/errcode.c | 73 - fs/bcachefs/errcode.h | 387 -- fs/bcachefs/error.c | 771 ---- fs/bcachefs/error.h | 258 -- fs/bcachefs/extent_update.c | 155 - fs/bcachefs/extent_update.h | 12 - fs/bcachefs/extents.c | 1735 --------- fs/bcachefs/extents.h | 768 ---- fs/bcachefs/extents_format.h | 304 -- fs/bcachefs/extents_types.h | 42 - fs/bcachefs/eytzinger.c | 315 -- fs/bcachefs/eytzinger.h | 300 -- fs/bcachefs/fast_list.c | 156 - fs/bcachefs/fast_list.h | 41 - fs/bcachefs/fifo.h | 127 - fs/bcachefs/fs-io-buffered.c | 1109 ------ fs/bcachefs/fs-io-buffered.h | 27 - fs/bcachefs/fs-io-direct.c | 704 ---- fs/bcachefs/fs-io-direct.h | 16 - fs/bcachefs/fs-io-pagecache.c | 827 ----- fs/bcachefs/fs-io-pagecache.h | 176 - fs/bcachefs/fs-io.c | 1102 ------ fs/bcachefs/fs-io.h | 184 - fs/bcachefs/fs-ioctl.c | 440 --- fs/bcachefs/fs-ioctl.h | 8 - fs/bcachefs/fs.c | 2768 -------------- fs/bcachefs/fs.h | 215 -- fs/bcachefs/fsck.c | 3363 ----------------- fs/bcachefs/fsck.h | 34 - fs/bcachefs/inode.c | 1566 -------- fs/bcachefs/inode.h | 319 -- fs/bcachefs/inode_format.h | 185 - fs/bcachefs/io_misc.c | 570 --- fs/bcachefs/io_misc.h | 36 - fs/bcachefs/io_read.c | 1543 -------- fs/bcachefs/io_read.h | 216 -- fs/bcachefs/io_write.c | 1780 --------- fs/bcachefs/io_write.h | 77 - fs/bcachefs/io_write_types.h | 129 - fs/bcachefs/journal.c | 1832 ---------- fs/bcachefs/journal.h | 465 --- fs/bcachefs/journal_io.c | 2242 ------------ fs/bcachefs/journal_io.h | 94 - fs/bcachefs/journal_reclaim.c | 1037 ------ fs/bcachefs/journal_reclaim.h | 84 - fs/bcachefs/journal_sb.c | 232 -- fs/bcachefs/journal_sb.h | 24 - fs/bcachefs/journal_seq_blacklist.c | 264 -- fs/bcachefs/journal_seq_blacklist.h | 23 - fs/bcachefs/journal_seq_blacklist_format.h | 15 - fs/bcachefs/journal_types.h | 342 -- fs/bcachefs/keylist.c | 50 - fs/bcachefs/keylist.h | 72 - fs/bcachefs/keylist_types.h | 16 - fs/bcachefs/logged_ops.c | 119 - fs/bcachefs/logged_ops.h | 20 - fs/bcachefs/logged_ops_format.h | 35 - fs/bcachefs/lru.c | 223 -- fs/bcachefs/lru.h | 70 - fs/bcachefs/lru_format.h | 27 - fs/bcachefs/mean_and_variance.c | 173 - fs/bcachefs/mean_and_variance.h | 203 -- fs/bcachefs/mean_and_variance_test.c | 221 -- fs/bcachefs/migrate.c | 277 -- fs/bcachefs/migrate.h | 8 - fs/bcachefs/move.c | 1494 -------- fs/bcachefs/move.h | 165 - fs/bcachefs/move_types.h | 46 - fs/bcachefs/movinggc.c | 476 --- fs/bcachefs/movinggc.h | 20 - fs/bcachefs/namei.c | 1034 ------ fs/bcachefs/namei.h | 79 - fs/bcachefs/nocow_locking.c | 142 - fs/bcachefs/nocow_locking.h | 50 - fs/bcachefs/nocow_locking_types.h | 20 - fs/bcachefs/opts.c | 844 ----- fs/bcachefs/opts.h | 693 ---- fs/bcachefs/printbuf.c | 528 --- fs/bcachefs/printbuf.h | 298 -- fs/bcachefs/progress.c | 61 - fs/bcachefs/progress.h | 29 - fs/bcachefs/quota.c | 892 ----- fs/bcachefs/quota.h | 73 - fs/bcachefs/quota_format.h | 47 - fs/bcachefs/quota_types.h | 43 - fs/bcachefs/rcu_pending.c | 666 ---- fs/bcachefs/rcu_pending.h | 27 - fs/bcachefs/rebalance.c | 889 ----- fs/bcachefs/rebalance.h | 59 - fs/bcachefs/rebalance_format.h | 53 - fs/bcachefs/rebalance_types.h | 41 - fs/bcachefs/recovery.c | 1306 ------- fs/bcachefs/recovery.h | 13 - fs/bcachefs/recovery_passes.c | 646 ---- fs/bcachefs/recovery_passes.h | 48 - fs/bcachefs/recovery_passes_format.h | 106 - fs/bcachefs/recovery_passes_types.h | 27 - fs/bcachefs/reflink.c | 865 ----- fs/bcachefs/reflink.h | 87 - fs/bcachefs/reflink_format.h | 38 - fs/bcachefs/replicas.c | 918 ----- fs/bcachefs/replicas.h | 83 - fs/bcachefs/replicas_format.h | 36 - fs/bcachefs/replicas_types.h | 11 - fs/bcachefs/sb-clean.c | 340 -- fs/bcachefs/sb-clean.h | 16 - fs/bcachefs/sb-counters.c | 147 - fs/bcachefs/sb-counters.h | 20 - fs/bcachefs/sb-counters_format.h | 117 - fs/bcachefs/sb-downgrade.c | 457 --- fs/bcachefs/sb-downgrade.h | 12 - fs/bcachefs/sb-downgrade_format.h | 17 - fs/bcachefs/sb-errors.c | 198 - fs/bcachefs/sb-errors.h | 22 - fs/bcachefs/sb-errors_format.h | 353 -- fs/bcachefs/sb-errors_types.h | 15 - fs/bcachefs/sb-members.c | 606 ---- fs/bcachefs/sb-members.h | 377 -- fs/bcachefs/sb-members_format.h | 128 - fs/bcachefs/sb-members_types.h | 22 - fs/bcachefs/seqmutex.h | 45 - fs/bcachefs/siphash.c | 173 - fs/bcachefs/siphash.h | 87 - fs/bcachefs/six.c | 878 ----- fs/bcachefs/six.h | 388 -- fs/bcachefs/snapshot.c | 2043 ----------- fs/bcachefs/snapshot.h | 275 -- fs/bcachefs/snapshot_format.h | 36 - fs/bcachefs/snapshot_types.h | 57 - fs/bcachefs/str_hash.c | 400 -- fs/bcachefs/str_hash.h | 431 --- fs/bcachefs/subvolume.c | 752 ---- fs/bcachefs/subvolume.h | 88 - fs/bcachefs/subvolume_format.h | 35 - fs/bcachefs/subvolume_types.h | 11 - fs/bcachefs/super-io.c | 1562 -------- fs/bcachefs/super-io.h | 119 - fs/bcachefs/super.c | 2547 ------------- fs/bcachefs/super.h | 55 - fs/bcachefs/super_types.h | 35 - fs/bcachefs/sysfs.c | 914 ----- fs/bcachefs/sysfs.h | 49 - fs/bcachefs/tests.c | 891 ----- fs/bcachefs/tests.h | 15 - fs/bcachefs/thread_with_file.c | 494 --- fs/bcachefs/thread_with_file.h | 81 - fs/bcachefs/thread_with_file_types.h | 20 - fs/bcachefs/time_stats.c | 191 - fs/bcachefs/time_stats.h | 161 - fs/bcachefs/trace.c | 18 - fs/bcachefs/trace.h | 1883 ---------- fs/bcachefs/two_state_shared_lock.c | 8 - fs/bcachefs/two_state_shared_lock.h | 58 - fs/bcachefs/util.c | 1047 ------ fs/bcachefs/util.h | 782 ---- fs/bcachefs/varint.c | 130 - fs/bcachefs/varint.h | 11 - fs/bcachefs/vstructs.h | 63 - fs/bcachefs/xattr.c | 642 ---- fs/bcachefs/xattr.h | 50 - fs/bcachefs/xattr_format.h | 25 - fs/crypto/Kconfig | 5 +- fs/crypto/bio.c | 2 +- fs/crypto/fname.c | 1 - fs/crypto/fscrypt_private.h | 26 +- fs/crypto/hkdf.c | 109 +- fs/crypto/hooks.c | 2 +- fs/crypto/keyring.c | 30 +- fs/crypto/keysetup.c | 65 +- fs/crypto/policy.c | 4 +- fs/dlm/config.c | 64 +- fs/dlm/config.h | 2 + fs/dlm/lock.c | 2 +- fs/dlm/lockspace.c | 46 +- fs/dlm/member.c | 27 +- fs/dlm/recover.c | 2 +- fs/dlm/user.c | 6 +- fs/erofs/data.c | 4 + fs/erofs/dir.c | 4 + fs/erofs/inode.c | 40 +- fs/erofs/internal.h | 5 + fs/erofs/super.c | 8 + fs/erofs/zdata.c | 7 +- fs/erofs/zmap.c | 4 +- fs/gfs2/file.c | 23 +- fs/gfs2/glock.c | 185 +- fs/gfs2/glock.h | 4 + fs/gfs2/incore.h | 5 +- fs/gfs2/lock_dlm.c | 104 +- fs/gfs2/trace_gfs2.h | 1 - fs/gfs2/util.c | 38 +- fs/gfs2/util.h | 36 +- fs/hfs/bfind.c | 12 +- fs/hfs/bitmap.c | 4 +- fs/hfs/bnode.c | 28 +- fs/hfs/brec.c | 35 +- fs/hfs/btree.c | 2 +- fs/hfs/catalog.c | 129 +- fs/hfs/extent.c | 19 +- fs/hfs/hfs_fs.h | 39 +- fs/hfs/inode.c | 25 +- fs/hfs/mdb.c | 20 +- fs/hfs/super.c | 4 + fs/hfsplus/attributes.c | 8 +- fs/hfsplus/bfind.c | 12 +- fs/hfsplus/bitmap.c | 10 +- fs/hfsplus/bnode.c | 69 +- fs/hfsplus/brec.c | 10 +- fs/hfsplus/btree.c | 10 +- fs/hfsplus/catalog.c | 6 +- fs/hfsplus/dir.c | 2 +- fs/hfsplus/extents.c | 27 +- fs/hfsplus/hfsplus_fs.h | 85 +- fs/hfsplus/super.c | 41 +- fs/hfsplus/unicode.c | 48 +- fs/hfsplus/xattr.c | 10 +- fs/ocfs2/stack_user.c | 2 +- fs/smb/client/cifs_debug.c | 81 +- fs/smb/client/cifsglob.h | 9 +- fs/smb/client/file.c | 16 +- fs/smb/client/smb2ops.c | 8 +- fs/smb/client/smb2pdu.c | 2 +- fs/smb/client/smbdirect.c | 1199 +++--- fs/smb/client/smbdirect.h | 102 +- fs/smb/common/smbdirect/smbdirect.h | 7 + fs/smb/common/smbdirect/smbdirect_socket.h | 319 +- fs/smb/server/connection.c | 4 +- fs/smb/server/connection.h | 10 +- fs/smb/server/server.c | 1 + fs/smb/server/smb2pdu.c | 23 +- fs/smb/server/smb2pdu.h | 6 - fs/smb/server/transport_rdma.c | 1615 +++++---- fs/smb/server/transport_rdma.h | 45 +- fs/verity/enable.c | 12 +- fs/verity/fsverity_private.h | 2 +- fs/verity/hash_algs.c | 3 +- fs/verity/verify.c | 175 +- fs/xfs/Kconfig | 22 +- fs/xfs/libxfs/xfs_ag_resv.c | 7 +- fs/xfs/libxfs/xfs_alloc.c | 5 +- fs/xfs/libxfs/xfs_attr_leaf.c | 25 +- fs/xfs/libxfs/xfs_bmap.c | 31 +- fs/xfs/libxfs/xfs_btree.c | 2 +- fs/xfs/libxfs/xfs_da_btree.c | 2 +- fs/xfs/libxfs/xfs_dir2.c | 2 +- fs/xfs/libxfs/xfs_errortag.h | 114 +- fs/xfs/libxfs/xfs_exchmaps.c | 4 +- fs/xfs/libxfs/xfs_ialloc.c | 6 +- fs/xfs/libxfs/xfs_inode_buf.c | 4 +- fs/xfs/libxfs/xfs_inode_fork.c | 3 +- fs/xfs/libxfs/xfs_inode_util.c | 11 - fs/xfs/libxfs/xfs_log_format.h | 150 +- fs/xfs/libxfs/xfs_log_recover.h | 2 +- fs/xfs/libxfs/xfs_metafile.c | 2 +- fs/xfs/libxfs/xfs_ondisk.h | 2 + fs/xfs/libxfs/xfs_refcount.c | 7 +- fs/xfs/libxfs/xfs_rmap.c | 2 +- fs/xfs/libxfs/xfs_rtbitmap.c | 2 +- fs/xfs/libxfs/xfs_sb.c | 9 +- fs/xfs/libxfs/xfs_zones.h | 7 + fs/xfs/scrub/cow_repair.c | 4 +- fs/xfs/scrub/metapath.c | 12 +- fs/xfs/scrub/newbt.c | 9 + fs/xfs/scrub/reap.c | 620 +++- fs/xfs/scrub/repair.c | 2 +- fs/xfs/scrub/repair.h | 8 - fs/xfs/scrub/symlink_repair.c | 2 +- fs/xfs/scrub/trace.c | 1 + fs/xfs/scrub/trace.h | 45 + fs/xfs/xfs_attr_item.c | 2 +- fs/xfs/xfs_buf.c | 46 +- fs/xfs/xfs_buf.h | 4 +- fs/xfs/xfs_buf_item_recover.c | 10 + fs/xfs/xfs_error.c | 216 +- fs/xfs/xfs_error.h | 47 +- fs/xfs/xfs_extfree_item.c | 4 +- fs/xfs/xfs_extfree_item.h | 4 +- fs/xfs/xfs_file.c | 75 +- fs/xfs/xfs_globals.c | 2 - fs/xfs/xfs_icache.c | 6 +- fs/xfs/xfs_inode.c | 117 +- fs/xfs/xfs_inode_item.c | 125 +- fs/xfs/xfs_inode_item.h | 10 +- fs/xfs/xfs_ioctl.c | 24 +- fs/xfs/xfs_iomap.c | 19 +- fs/xfs/xfs_iops.c | 14 +- fs/xfs/xfs_linux.h | 2 - fs/xfs/xfs_log.c | 35 +- fs/xfs/xfs_log.h | 37 + fs/xfs/xfs_log_priv.h | 4 +- fs/xfs/xfs_log_recover.c | 34 +- fs/xfs/xfs_mount.c | 13 - fs/xfs/xfs_mount.h | 12 +- fs/xfs/xfs_notify_failure.c | 2 +- fs/xfs/xfs_super.c | 67 +- fs/xfs/xfs_sysctl.c | 29 +- fs/xfs/xfs_sysctl.h | 3 - fs/xfs/xfs_trans.c | 23 +- fs/xfs/xfs_trans_ail.c | 2 +- fs/xfs/xfs_zone_alloc.c | 120 +- include/crypto/chacha.h | 37 +- include/crypto/curve25519.h | 40 +- include/crypto/internal/blake2s.h | 21 - include/crypto/internal/poly1305.h | 16 +- include/crypto/md5.h | 181 +- include/crypto/poly1305.h | 9 - include/crypto/sha2.h | 28 + include/kunit/run-in-irq-context.h | 129 + include/linux/dlm.h | 33 +- include/linux/hfs_common.h | 20 + include/linux/rw_hint.h | 1 + lib/crc/arm/crc-t10dif.h | 8 +- lib/crc/arm/crc32.h | 8 +- lib/crc/arm64/crc-t10dif.h | 8 +- lib/crc/arm64/crc32.h | 11 +- lib/crc/loongarch/crc32.h | 2 +- lib/crc/mips/crc32.h | 2 +- lib/crc/powerpc/crc-t10dif.h | 7 +- lib/crc/powerpc/crc32.h | 7 +- lib/crc/sparc/crc32.h | 2 +- lib/crc/tests/crc_kunit.c | 62 +- lib/crc/x86/crc-pclmul-template.h | 3 +- lib/crc/x86/crc-t10dif.h | 2 +- lib/crc/x86/crc32.h | 4 +- lib/crc/x86/crc64.h | 2 +- lib/crypto/Kconfig | 169 +- lib/crypto/Makefile | 169 +- lib/crypto/arm/Kconfig | 24 - lib/crypto/arm/Makefile | 26 - lib/crypto/arm/blake2s-core.S | 5 +- lib/crypto/arm/blake2s-glue.c | 7 - lib/crypto/arm/blake2s.h | 5 + lib/crypto/arm/{chacha-glue.c => chacha.h} | 35 +- .../crypto => lib/crypto/arm}/curve25519-core.S | 0 lib/crypto/arm/curve25519.h | 47 + lib/crypto/arm/poly1305-armv4.pl | 3 +- lib/crypto/arm/poly1305-glue.c | 76 - lib/crypto/arm/poly1305.h | 53 + lib/crypto/arm/sha1.h | 2 +- lib/crypto/arm/sha256.h | 12 +- lib/crypto/arm/sha512.h | 7 +- lib/crypto/arm64/Kconfig | 14 - lib/crypto/arm64/Makefile | 17 - lib/crypto/arm64/{chacha-neon-glue.c => chacha.h} | 32 +- lib/crypto/arm64/poly1305-armv8.pl | 3 + lib/crypto/arm64/poly1305-glue.c | 74 - lib/crypto/arm64/poly1305.h | 50 + lib/crypto/arm64/sha1.h | 2 +- lib/crypto/arm64/sha256-ce.S | 284 +- lib/crypto/arm64/sha256.h | 49 +- lib/crypto/arm64/sha512.h | 7 +- lib/crypto/blake2s-generic.c | 111 - lib/crypto/blake2s-selftest.c | 651 ---- lib/crypto/blake2s.c | 105 +- lib/crypto/{chacha.c => chacha-block-generic.c} | 0 lib/crypto/chacha.c | 142 +- lib/crypto/curve25519-generic.c | 25 - lib/crypto/curve25519.c | 69 +- lib/crypto/libchacha.c | 35 - lib/crypto/md5.c | 322 ++ lib/crypto/mips/Kconfig | 12 - lib/crypto/mips/Makefile | 19 - lib/crypto/mips/chacha-glue.c | 29 - lib/crypto/mips/chacha.h | 14 + lib/crypto/mips/md5.h | 65 + lib/crypto/mips/poly1305-glue.c | 33 - lib/crypto/mips/poly1305-mips.pl | 8 +- lib/crypto/mips/poly1305.h | 14 + lib/crypto/poly1305-generic.c | 25 - lib/crypto/poly1305.c | 81 +- lib/crypto/powerpc/Kconfig | 16 - lib/crypto/powerpc/Makefile | 7 - lib/crypto/powerpc/{chacha-p10-glue.c => chacha.h} | 36 +- .../crypto/powerpc}/curve25519-ppc64le_asm.S | 0 .../crypto/powerpc/curve25519.h | 124 +- .../crypto => lib/crypto/powerpc}/md5-asm.S | 0 lib/crypto/powerpc/md5.h | 12 + .../powerpc/{poly1305-p10-glue.c => poly1305.h} | 40 +- lib/crypto/riscv/Kconfig | 8 - lib/crypto/riscv/Makefile | 4 - .../riscv/{chacha-riscv64-glue.c => chacha.h} | 36 +- lib/crypto/riscv/poly1305-riscv.pl | 847 +++++ lib/crypto/riscv/poly1305.h | 14 + lib/crypto/riscv/sha256.h | 10 +- lib/crypto/riscv/sha512.h | 6 +- lib/crypto/s390/Kconfig | 7 - lib/crypto/s390/Makefile | 4 - lib/crypto/s390/{chacha-glue.c => chacha.h} | 29 +- lib/crypto/s390/sha1.h | 2 +- lib/crypto/s390/sha256.h | 2 +- lib/crypto/s390/sha512.h | 2 +- lib/crypto/sha256.c | 71 +- lib/crypto/sparc/md5.h | 48 + {arch/sparc/crypto => lib/crypto/sparc}/md5_asm.S | 0 lib/crypto/sparc/sha1.h | 2 +- lib/crypto/sparc/sha256.h | 2 +- lib/crypto/sparc/sha512.h | 2 +- lib/crypto/tests/Kconfig | 29 + lib/crypto/tests/Makefile | 3 + lib/crypto/tests/blake2s-testvecs.h | 238 ++ lib/crypto/tests/blake2s_kunit.c | 134 + .../curve25519_kunit.c} | 102 +- lib/crypto/tests/hash-test-template.h | 123 +- lib/crypto/tests/md5-testvecs.h | 186 + lib/crypto/tests/md5_kunit.c | 39 + lib/crypto/tests/sha256_kunit.c | 184 + lib/crypto/x86/Kconfig | 26 - lib/crypto/x86/Makefile | 17 - lib/crypto/x86/blake2s-core.S | 28 +- lib/crypto/x86/{blake2s-glue.c => blake2s.h} | 16 +- lib/crypto/x86/{chacha_glue.c => chacha.h} | 36 +- .../crypto/x86/curve25519.h | 127 +- lib/crypto/x86/poly1305-x86_64-cryptogams.pl | 33 +- lib/crypto/x86/{poly1305_glue.c => poly1305.h} | 47 +- lib/crypto/x86/sha1.h | 2 +- lib/crypto/x86/sha256-ni-asm.S | 368 ++ lib/crypto/x86/sha256.h | 44 +- lib/crypto/x86/sha512.h | 6 +- scripts/crypto/gen-hash-testvecs.py | 27 +- 580 files changed, 8891 insertions(+), 125821 deletions(-) delete mode 100644 Documentation/filesystems/bcachefs/CodingStyle.rst delete mode 100644 Documentation/filesystems/bcachefs/SubmittingPatches.rst delete mode 100644 Documentation/filesystems/bcachefs/casefolding.rst delete mode 100644 Documentation/filesystems/bcachefs/errorcodes.rst delete mode 100644 Documentation/filesystems/bcachefs/future/idle_work.rst delete mode 100644 Documentation/filesystems/bcachefs/index.rst delete mode 100644 arch/arm/crypto/curve25519-glue.c delete mode 100644 arch/mips/cavium-octeon/crypto/Makefile delete mode 100644 arch/mips/cavium-octeon/crypto/octeon-md5.c rename arch/mips/cavium-octeon/{crypto => }/octeon-crypto.c (100%) delete mode 100644 arch/powerpc/crypto/md5-glue.c delete mode 100644 arch/sparc/crypto/md5_glue.c delete mode 100644 crypto/curve25519-generic.c delete mode 100644 fs/bcachefs/Kconfig delete mode 100644 fs/bcachefs/Makefile delete mode 100644 fs/bcachefs/acl.c delete mode 100644 fs/bcachefs/acl.h delete mode 100644 fs/bcachefs/alloc_background.c delete mode 100644 fs/bcachefs/alloc_background.h delete mode 100644 fs/bcachefs/alloc_background_format.h delete mode 100644 fs/bcachefs/alloc_foreground.c delete mode 100644 fs/bcachefs/alloc_foreground.h delete mode 100644 fs/bcachefs/alloc_types.h delete mode 100644 fs/bcachefs/async_objs.c delete mode 100644 fs/bcachefs/async_objs.h delete mode 100644 fs/bcachefs/async_objs_types.h delete mode 100644 fs/bcachefs/backpointers.c delete mode 100644 fs/bcachefs/backpointers.h delete mode 100644 fs/bcachefs/bbpos.h delete mode 100644 fs/bcachefs/bbpos_types.h delete mode 100644 fs/bcachefs/bcachefs.h delete mode 100644 fs/bcachefs/bcachefs_format.h delete mode 100644 fs/bcachefs/bcachefs_ioctl.h delete mode 100644 fs/bcachefs/bkey.c delete mode 100644 fs/bcachefs/bkey.h delete mode 100644 fs/bcachefs/bkey_buf.h delete mode 100644 fs/bcachefs/bkey_cmp.h delete mode 100644 fs/bcachefs/bkey_methods.c delete mode 100644 fs/bcachefs/bkey_methods.h delete mode 100644 fs/bcachefs/bkey_sort.c delete mode 100644 fs/bcachefs/bkey_sort.h delete mode 100644 fs/bcachefs/bkey_types.h delete mode 100644 fs/bcachefs/bset.c delete mode 100644 fs/bcachefs/bset.h delete mode 100644 fs/bcachefs/btree_cache.c delete mode 100644 fs/bcachefs/btree_cache.h delete mode 100644 fs/bcachefs/btree_gc.c delete mode 100644 fs/bcachefs/btree_gc.h delete mode 100644 fs/bcachefs/btree_gc_types.h delete mode 100644 fs/bcachefs/btree_io.c delete mode 100644 fs/bcachefs/btree_io.h delete mode 100644 fs/bcachefs/btree_iter.c delete mode 100644 fs/bcachefs/btree_iter.h delete mode 100644 fs/bcachefs/btree_journal_iter.c delete mode 100644 fs/bcachefs/btree_journal_iter.h delete mode 100644 fs/bcachefs/btree_journal_iter_types.h delete mode 100644 fs/bcachefs/btree_key_cache.c delete mode 100644 fs/bcachefs/btree_key_cache.h delete mode 100644 fs/bcachefs/btree_key_cache_types.h delete mode 100644 fs/bcachefs/btree_locking.c delete mode 100644 fs/bcachefs/btree_locking.h delete mode 100644 fs/bcachefs/btree_node_scan.c delete mode 100644 fs/bcachefs/btree_node_scan.h delete mode 100644 fs/bcachefs/btree_node_scan_types.h delete mode 100644 fs/bcachefs/btree_trans_commit.c delete mode 100644 fs/bcachefs/btree_types.h delete mode 100644 fs/bcachefs/btree_update.c delete mode 100644 fs/bcachefs/btree_update.h delete mode 100644 fs/bcachefs/btree_update_interior.c delete mode 100644 fs/bcachefs/btree_update_interior.h delete mode 100644 fs/bcachefs/btree_write_buffer.c delete mode 100644 fs/bcachefs/btree_write_buffer.h delete mode 100644 fs/bcachefs/btree_write_buffer_types.h delete mode 100644 fs/bcachefs/buckets.c delete mode 100644 fs/bcachefs/buckets.h delete mode 100644 fs/bcachefs/buckets_types.h delete mode 100644 fs/bcachefs/buckets_waiting_for_journal.c delete mode 100644 fs/bcachefs/buckets_waiting_for_journal.h delete mode 100644 fs/bcachefs/buckets_waiting_for_journal_types.h delete mode 100644 fs/bcachefs/chardev.c delete mode 100644 fs/bcachefs/chardev.h delete mode 100644 fs/bcachefs/checksum.c delete mode 100644 fs/bcachefs/checksum.h delete mode 100644 fs/bcachefs/clock.c delete mode 100644 fs/bcachefs/clock.h delete mode 100644 fs/bcachefs/clock_types.h delete mode 100644 fs/bcachefs/compress.c delete mode 100644 fs/bcachefs/compress.h delete mode 100644 fs/bcachefs/darray.c delete mode 100644 fs/bcachefs/darray.h delete mode 100644 fs/bcachefs/data_update.c delete mode 100644 fs/bcachefs/data_update.h delete mode 100644 fs/bcachefs/debug.c delete mode 100644 fs/bcachefs/debug.h delete mode 100644 fs/bcachefs/dirent.c delete mode 100644 fs/bcachefs/dirent.h delete mode 100644 fs/bcachefs/dirent_format.h delete mode 100644 fs/bcachefs/disk_accounting.c delete mode 100644 fs/bcachefs/disk_accounting.h delete mode 100644 fs/bcachefs/disk_accounting_format.h delete mode 100644 fs/bcachefs/disk_accounting_types.h delete mode 100644 fs/bcachefs/disk_groups.c delete mode 100644 fs/bcachefs/disk_groups.h delete mode 100644 fs/bcachefs/disk_groups_format.h delete mode 100644 fs/bcachefs/disk_groups_types.h delete mode 100644 fs/bcachefs/ec.c delete mode 100644 fs/bcachefs/ec.h delete mode 100644 fs/bcachefs/ec_format.h delete mode 100644 fs/bcachefs/ec_types.h delete mode 100644 fs/bcachefs/enumerated_ref.c delete mode 100644 fs/bcachefs/enumerated_ref.h delete mode 100644 fs/bcachefs/enumerated_ref_types.h delete mode 100644 fs/bcachefs/errcode.c delete mode 100644 fs/bcachefs/errcode.h delete mode 100644 fs/bcachefs/error.c delete mode 100644 fs/bcachefs/error.h delete mode 100644 fs/bcachefs/extent_update.c delete mode 100644 fs/bcachefs/extent_update.h delete mode 100644 fs/bcachefs/extents.c delete mode 100644 fs/bcachefs/extents.h delete mode 100644 fs/bcachefs/extents_format.h delete mode 100644 fs/bcachefs/extents_types.h delete mode 100644 fs/bcachefs/eytzinger.c delete mode 100644 fs/bcachefs/eytzinger.h delete mode 100644 fs/bcachefs/fast_list.c delete mode 100644 fs/bcachefs/fast_list.h delete mode 100644 fs/bcachefs/fifo.h delete mode 100644 fs/bcachefs/fs-io-buffered.c delete mode 100644 fs/bcachefs/fs-io-buffered.h delete mode 100644 fs/bcachefs/fs-io-direct.c delete mode 100644 fs/bcachefs/fs-io-direct.h delete mode 100644 fs/bcachefs/fs-io-pagecache.c delete mode 100644 fs/bcachefs/fs-io-pagecache.h delete mode 100644 fs/bcachefs/fs-io.c delete mode 100644 fs/bcachefs/fs-io.h delete mode 100644 fs/bcachefs/fs-ioctl.c delete mode 100644 fs/bcachefs/fs-ioctl.h delete mode 100644 fs/bcachefs/fs.c delete mode 100644 fs/bcachefs/fs.h delete mode 100644 fs/bcachefs/fsck.c delete mode 100644 fs/bcachefs/fsck.h delete mode 100644 fs/bcachefs/inode.c delete mode 100644 fs/bcachefs/inode.h delete mode 100644 fs/bcachefs/inode_format.h delete mode 100644 fs/bcachefs/io_misc.c delete mode 100644 fs/bcachefs/io_misc.h delete mode 100644 fs/bcachefs/io_read.c delete mode 100644 fs/bcachefs/io_read.h delete mode 100644 fs/bcachefs/io_write.c delete mode 100644 fs/bcachefs/io_write.h delete mode 100644 fs/bcachefs/io_write_types.h delete mode 100644 fs/bcachefs/journal.c delete mode 100644 fs/bcachefs/journal.h delete mode 100644 fs/bcachefs/journal_io.c delete mode 100644 fs/bcachefs/journal_io.h delete mode 100644 fs/bcachefs/journal_reclaim.c delete mode 100644 fs/bcachefs/journal_reclaim.h delete mode 100644 fs/bcachefs/journal_sb.c delete mode 100644 fs/bcachefs/journal_sb.h delete mode 100644 fs/bcachefs/journal_seq_blacklist.c delete mode 100644 fs/bcachefs/journal_seq_blacklist.h delete mode 100644 fs/bcachefs/journal_seq_blacklist_format.h delete mode 100644 fs/bcachefs/journal_types.h delete mode 100644 fs/bcachefs/keylist.c delete mode 100644 fs/bcachefs/keylist.h delete mode 100644 fs/bcachefs/keylist_types.h delete mode 100644 fs/bcachefs/logged_ops.c delete mode 100644 fs/bcachefs/logged_ops.h delete mode 100644 fs/bcachefs/logged_ops_format.h delete mode 100644 fs/bcachefs/lru.c delete mode 100644 fs/bcachefs/lru.h delete mode 100644 fs/bcachefs/lru_format.h delete mode 100644 fs/bcachefs/mean_and_variance.c delete mode 100644 fs/bcachefs/mean_and_variance.h delete mode 100644 fs/bcachefs/mean_and_variance_test.c delete mode 100644 fs/bcachefs/migrate.c delete mode 100644 fs/bcachefs/migrate.h delete mode 100644 fs/bcachefs/move.c delete mode 100644 fs/bcachefs/move.h delete mode 100644 fs/bcachefs/move_types.h delete mode 100644 fs/bcachefs/movinggc.c delete mode 100644 fs/bcachefs/movinggc.h delete mode 100644 fs/bcachefs/namei.c delete mode 100644 fs/bcachefs/namei.h delete mode 100644 fs/bcachefs/nocow_locking.c delete mode 100644 fs/bcachefs/nocow_locking.h delete mode 100644 fs/bcachefs/nocow_locking_types.h delete mode 100644 fs/bcachefs/opts.c delete mode 100644 fs/bcachefs/opts.h delete mode 100644 fs/bcachefs/printbuf.c delete mode 100644 fs/bcachefs/printbuf.h delete mode 100644 fs/bcachefs/progress.c delete mode 100644 fs/bcachefs/progress.h delete mode 100644 fs/bcachefs/quota.c delete mode 100644 fs/bcachefs/quota.h delete mode 100644 fs/bcachefs/quota_format.h delete mode 100644 fs/bcachefs/quota_types.h delete mode 100644 fs/bcachefs/rcu_pending.c delete mode 100644 fs/bcachefs/rcu_pending.h delete mode 100644 fs/bcachefs/rebalance.c delete mode 100644 fs/bcachefs/rebalance.h delete mode 100644 fs/bcachefs/rebalance_format.h delete mode 100644 fs/bcachefs/rebalance_types.h delete mode 100644 fs/bcachefs/recovery.c delete mode 100644 fs/bcachefs/recovery.h delete mode 100644 fs/bcachefs/recovery_passes.c delete mode 100644 fs/bcachefs/recovery_passes.h delete mode 100644 fs/bcachefs/recovery_passes_format.h delete mode 100644 fs/bcachefs/recovery_passes_types.h delete mode 100644 fs/bcachefs/reflink.c delete mode 100644 fs/bcachefs/reflink.h delete mode 100644 fs/bcachefs/reflink_format.h delete mode 100644 fs/bcachefs/replicas.c delete mode 100644 fs/bcachefs/replicas.h delete mode 100644 fs/bcachefs/replicas_format.h delete mode 100644 fs/bcachefs/replicas_types.h delete mode 100644 fs/bcachefs/sb-clean.c delete mode 100644 fs/bcachefs/sb-clean.h delete mode 100644 fs/bcachefs/sb-counters.c delete mode 100644 fs/bcachefs/sb-counters.h delete mode 100644 fs/bcachefs/sb-counters_format.h delete mode 100644 fs/bcachefs/sb-downgrade.c delete mode 100644 fs/bcachefs/sb-downgrade.h delete mode 100644 fs/bcachefs/sb-downgrade_format.h delete mode 100644 fs/bcachefs/sb-errors.c delete mode 100644 fs/bcachefs/sb-errors.h delete mode 100644 fs/bcachefs/sb-errors_format.h delete mode 100644 fs/bcachefs/sb-errors_types.h delete mode 100644 fs/bcachefs/sb-members.c delete mode 100644 fs/bcachefs/sb-members.h delete mode 100644 fs/bcachefs/sb-members_format.h delete mode 100644 fs/bcachefs/sb-members_types.h delete mode 100644 fs/bcachefs/seqmutex.h delete mode 100644 fs/bcachefs/siphash.c delete mode 100644 fs/bcachefs/siphash.h delete mode 100644 fs/bcachefs/six.c delete mode 100644 fs/bcachefs/six.h delete mode 100644 fs/bcachefs/snapshot.c delete mode 100644 fs/bcachefs/snapshot.h delete mode 100644 fs/bcachefs/snapshot_format.h delete mode 100644 fs/bcachefs/snapshot_types.h delete mode 100644 fs/bcachefs/str_hash.c delete mode 100644 fs/bcachefs/str_hash.h delete mode 100644 fs/bcachefs/subvolume.c delete mode 100644 fs/bcachefs/subvolume.h delete mode 100644 fs/bcachefs/subvolume_format.h delete mode 100644 fs/bcachefs/subvolume_types.h delete mode 100644 fs/bcachefs/super-io.c delete mode 100644 fs/bcachefs/super-io.h delete mode 100644 fs/bcachefs/super.c delete mode 100644 fs/bcachefs/super.h delete mode 100644 fs/bcachefs/super_types.h delete mode 100644 fs/bcachefs/sysfs.c delete mode 100644 fs/bcachefs/sysfs.h delete mode 100644 fs/bcachefs/tests.c delete mode 100644 fs/bcachefs/tests.h delete mode 100644 fs/bcachefs/thread_with_file.c delete mode 100644 fs/bcachefs/thread_with_file.h delete mode 100644 fs/bcachefs/thread_with_file_types.h delete mode 100644 fs/bcachefs/time_stats.c delete mode 100644 fs/bcachefs/time_stats.h delete mode 100644 fs/bcachefs/trace.c delete mode 100644 fs/bcachefs/trace.h delete mode 100644 fs/bcachefs/two_state_shared_lock.c delete mode 100644 fs/bcachefs/two_state_shared_lock.h delete mode 100644 fs/bcachefs/util.c delete mode 100644 fs/bcachefs/util.h delete mode 100644 fs/bcachefs/varint.c delete mode 100644 fs/bcachefs/varint.h delete mode 100644 fs/bcachefs/vstructs.h delete mode 100644 fs/bcachefs/xattr.c delete mode 100644 fs/bcachefs/xattr.h delete mode 100644 fs/bcachefs/xattr_format.h delete mode 100644 include/crypto/internal/blake2s.h create mode 100644 include/kunit/run-in-irq-context.h create mode 100644 include/linux/hfs_common.h delete mode 100644 lib/crypto/arm/Kconfig delete mode 100644 lib/crypto/arm/Makefile delete mode 100644 lib/crypto/arm/blake2s-glue.c create mode 100644 lib/crypto/arm/blake2s.h rename lib/crypto/arm/{chacha-glue.c => chacha.h} (76%) rename {arch/arm/crypto => lib/crypto/arm}/curve25519-core.S (100%) create mode 100644 lib/crypto/arm/curve25519.h delete mode 100644 lib/crypto/arm/poly1305-glue.c create mode 100644 lib/crypto/arm/poly1305.h delete mode 100644 lib/crypto/arm64/Kconfig delete mode 100644 lib/crypto/arm64/Makefile rename lib/crypto/arm64/{chacha-neon-glue.c => chacha.h} (75%) delete mode 100644 lib/crypto/arm64/poly1305-glue.c create mode 100644 lib/crypto/arm64/poly1305.h delete mode 100644 lib/crypto/blake2s-generic.c delete mode 100644 lib/crypto/blake2s-selftest.c copy lib/crypto/{chacha.c => chacha-block-generic.c} (100%) delete mode 100644 lib/crypto/curve25519-generic.c delete mode 100644 lib/crypto/libchacha.c create mode 100644 lib/crypto/md5.c delete mode 100644 lib/crypto/mips/Kconfig delete mode 100644 lib/crypto/mips/Makefile delete mode 100644 lib/crypto/mips/chacha-glue.c create mode 100644 lib/crypto/mips/chacha.h create mode 100644 lib/crypto/mips/md5.h delete mode 100644 lib/crypto/mips/poly1305-glue.c create mode 100644 lib/crypto/mips/poly1305.h delete mode 100644 lib/crypto/poly1305-generic.c delete mode 100644 lib/crypto/powerpc/Kconfig delete mode 100644 lib/crypto/powerpc/Makefile rename lib/crypto/powerpc/{chacha-p10-glue.c => chacha.h} (62%) rename {arch/powerpc/crypto => lib/crypto/powerpc}/curve25519-ppc64le_asm.S (100%) rename arch/powerpc/crypto/curve25519-ppc64le-core.c => lib/crypto/powerpc/curve25 [...] rename {arch/powerpc/crypto => lib/crypto/powerpc}/md5-asm.S (100%) create mode 100644 lib/crypto/powerpc/md5.h rename lib/crypto/powerpc/{poly1305-p10-glue.c => poly1305.h} (63%) delete mode 100644 lib/crypto/riscv/Kconfig delete mode 100644 lib/crypto/riscv/Makefile rename lib/crypto/riscv/{chacha-riscv64-glue.c => chacha.h} (57%) create mode 100644 lib/crypto/riscv/poly1305-riscv.pl create mode 100644 lib/crypto/riscv/poly1305.h delete mode 100644 lib/crypto/s390/Kconfig delete mode 100644 lib/crypto/s390/Makefile rename lib/crypto/s390/{chacha-glue.c => chacha.h} (51%) create mode 100644 lib/crypto/sparc/md5.h rename {arch/sparc/crypto => lib/crypto/sparc}/md5_asm.S (100%) create mode 100644 lib/crypto/tests/blake2s-testvecs.h create mode 100644 lib/crypto/tests/blake2s_kunit.c rename lib/crypto/{curve25519-selftest.c => tests/curve25519_kunit.c} (96%) create mode 100644 lib/crypto/tests/md5-testvecs.h create mode 100644 lib/crypto/tests/md5_kunit.c delete mode 100644 lib/crypto/x86/Kconfig delete mode 100644 lib/crypto/x86/Makefile rename lib/crypto/x86/{blake2s-glue.c => blake2s.h} (83%) rename lib/crypto/x86/{chacha_glue.c => chacha.h} (85%) rename arch/x86/crypto/curve25519-x86_64.c => lib/crypto/x86/curve25519.h (94%) rename lib/crypto/x86/{poly1305_glue.c => poly1305.h} (83%)