From mboxrd@z Thu Jan 1 00:00:00 1970 Content-Type: multipart/mixed; boundary="===============2333655304692309357==" MIME-Version: 1.0 From: Gitolite Subject: post-receive: pub/scm/linux/kernel/git/djwong/xfs-linux Date: Tue, 19 Jan 2021 03:54:33 -0000 Message-Id: <161102847315.22372.142474830956645693@gitolite.kernel.org> --===============2333655304692309357== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit --- service: git-receive-pack repo: pub/scm/linux/kernel/git/djwong/xfs-linux user: djwong changes: - ref: refs/heads/atomic-file-updates old: bc6710c91370721b79c493e258e1f5ce41d089f6 new: 1dc309f77559b424cfc95e1a1d6f39d29d562808 log: revlist-bc6710c91370-1dc309f77559.txt - ref: refs/heads/btree-dynamic-depth old: 9b3952b81b73a6a38688ef3c77bf2bf0463d1b2a new: 5ddb1ce0e3af992c1b187e30317310bcd918bcb6 log: revlist-9b3952b81b73-5ddb1ce0e3af.txt - ref: refs/heads/btree-ifork-records old: e62c58a9c76e6037e606fbd2f63aabadb0315b53 new: 18506cbf430e10108e7f4b77c3c9ec479f76b470 log: revlist-e62c58a9c76e-18506cbf430e.txt - ref: refs/heads/copy-range-faster old: c263f0262f2cf1874293ce43b075549cbd03402a new: b88280698339cd628c86871e4640f6b54c2527fc log: | b88280698339cd628c86871e4640f6b54c2527fc xfs: use reflink to assist unaligned copy_file_range calls - ref: refs/heads/corruption-health-reports old: b79eb626a362e3b08ce2a4028af2686fef18e583 new: 9ce17b203d082425d1eaa46894df84e65a9515f5 log: revlist-b79eb626a362-9ce17b203d08.txt - ref: refs/heads/deferred-inactivation old: 4f7e1ac127b5546f61cdb6f170c565a33710c1f4 new: 174afafbf0728b1ade3a6925a36be6ce172edd39 log: revlist-4f7e1ac127b5-174afafbf072.txt - ref: refs/heads/djwong-wtf old: b44bc37d8022dcd86e9b1814f47f337c59cf5eb0 new: 987185b56bfa79df301c3fec5e0fe57ef9fd02d2 log: revlist-b44bc37d8022-987185b56bfa.txt - ref: refs/heads/eofblocks-consolidation old: acbc78de8b66e1d81ea9b104b1db90a2dc1ef643 new: ca7038f4842227f6c8605fc6ebe3f63da12a82e3 log: revlist-acbc78de8b66-ca7038f48422.txt - ref: refs/heads/expand-bmap-intent-usage old: 2fef4577a0b4247f8ca8ffe984f77f4f6e5299bd new: 4bccffbd322d7c88d500a29839aa63ecbaee2bb2 log: revlist-2fef4577a0b4-4bccffbd322d.txt - ref: refs/heads/indirect-health-reporting old: d0e839c99d57400271dead76905a378a27f8fae8 new: e8f314db19860f669ae4d0f0dc6318e810975717 log: revlist-d0e839c99d57-e8f314db1986.txt - ref: refs/heads/inode-refactor old: bd7a3d1b17605095287056a639edc175971f1644 new: 4628525a6da0ebd8514d6fc7b5f8367fbb37954d log: revlist-bd7a3d1b1760-4628525a6da0.txt - ref: refs/heads/master old: e71ba9452f0b5b2e8dc8aa5445198cd9214a6a62 new: 19c329f6808995b142b3966301f217c831e7cf31 log: revlist-e71ba9452f0b-19c329f68089.txt - ref: refs/heads/metadir old: da6b2b20af9b814016c9604e5d3e4dd497a91896 new: 9c408c7e3826d3a207623d65112ff70c69ee0c2f log: revlist-da6b2b20af9b-9c408c7e3826.txt - ref: refs/heads/noalloc-ags old: 21b4aae1e889068a3e8d69e3c19f9cc0125ab199 new: ad986136b15295f60ad07a991ad61503a7d2f5fd log: revlist-21b4aae1e889-ad986136b152.txt - ref: refs/heads/quota-function-cleanups old: a931e13ca3af779a8a34314029d51d26e9401fc8 new: 7c34b918d802cb14251406d6836ae2be7d7ffd5c log: | b88280698339cd628c86871e4640f6b54c2527fc xfs: use reflink to assist unaligned copy_file_range calls b87326b3d50003120937490094cd9067f1cb6836 xfs: fix an ABBA deadlock in xfs_rename ad2a0756a116ea173737f6bee3b8b01ab615e1fb xfs: clean up quota reservation callsites 8c32088b45ce2578bfd8eee80253e2b60f4141af xfs: clean up quota reservation wrappers 1106fdf2b78dc96fca4e90de98d4b164342f3fad xfs: create convenience wrappers for quota reservations 7c34b918d802cb14251406d6836ae2be7d7ffd5c xfs: clean up icreate quota reservation calls - ref: refs/heads/realtime-bmap-intents old: a3629b23aff6e94a535a64efabc48fe9b4b24beb new: 4416b793d012b6fff979e63d568a16fcc170d1c6 log: revlist-a3629b23aff6-4416b793d012.txt - ref: refs/heads/realtime-extfree-intents old: 8c9d13a8ab8114d2fb3bd0b8f813d70d185c22f7 new: b52891d7303a9693b7ca86e44d091e0a8b0be79e log: revlist-8c9d13a8ab81-b52891d7303a.txt - ref: refs/heads/realtime-reflink old: ec225c5369d625127eae0d32f874496ff2ef75d8 new: 47b7c3693f791a655d5d7d2e0cd9187b2f203cd2 log: revlist-ec225c5369d6-47b7c3693f79.txt - ref: refs/heads/realtime-reflink-extsize old: 1581b4553cac38734f7106a8e6aee5b33daf0768 new: 524b598edea349564c5fb8faef5c877ab60aecc1 log: revlist-1581b4553cac-524b598edea3.txt - ref: refs/heads/realtime-rmap old: d8e9f9e66fb698979667dcf01c57220c462d365d new: bacfdaad0fa2e41c9abfdfad2d74df1660736b2e log: revlist-d8e9f9e66fb6-bacfdaad0fa2.txt - ref: refs/heads/reclaim-space-harder old: 88010944740c3b426c2e0d523cbb29e19f196ad0 new: 298aeb2ecc7d9138a0dbc807661dc61fa7ed83fe log: revlist-88010944740c-298aeb2ecc7d.txt - ref: refs/heads/refactor-rt-locking old: 06d654c0fc51debe681baca120cc17f0e9a0be6b new: 9de1b07d92c0b81daba8de7b1a2f0a0a71b67700 log: revlist-06d654c0fc51-9de1b07d92c0.txt - ref: refs/heads/reflink-speedups old: 525b249a43bb13f610f9dbd200dbcdc067b61524 new: 19596a2bf74d3e99d24ec2f645f70f2fb98f5306 log: revlist-525b249a43bb-19596a2bf74d.txt - ref: refs/heads/repair-ag-btrees old: 2e4920fc767fa28099f080ad1adb20eed22bff82 new: efdd3ac5aec00962828aa5da486b3d517bb4c2d6 log: revlist-2e4920fc767f-efdd3ac5aec0.txt - ref: refs/heads/repair-bitmap-rework old: 515a3759e7463e188288d0155bd37166c5e01570 new: 3aa6d0c3f2ee8d1c3f23905f7465cfd006140344 log: revlist-515a3759e746-3aa6d0c3f2ee.txt - ref: refs/heads/repair-dirs old: 504bcd820d9863504f09297a774b67a01634e676 new: 6581b5cf149b006688f78040c1171bba9335b16c log: revlist-504bcd820d98-6581b5cf149b.txt - ref: refs/heads/repair-hard-problems old: e872ed8b341065b6930d4ad2ee158c88cf7aa413 new: da425dc55ea4fcedaefefa03269960dc216fb71b log: revlist-e872ed8b3410-da425dc55ea4.txt - ref: refs/heads/repair-inodes old: 1feff90cefef24e947c0d10d800d87d16a4602a7 new: 0496bcbfb2aefba5d921969f4aad5144c336b88f log: revlist-1feff90cefef-0496bcbfb2ae.txt - ref: refs/heads/repair-prep-for-bulk-loading old: 77d08cef169aa32013c9196105503ba5bb24aca1 new: 268ab0a3cb1979a12ed17476c93c04f7dac020cc log: revlist-77d08cef169a-268ab0a3cb19.txt - ref: refs/heads/repair-quota old: 032997d281bdc7a724ca33da6961b31d933df278 new: f9b81312c401e7eec1e606456e69aebaec18127a log: revlist-032997d281bd-f9b81312c401.txt - ref: refs/heads/repair-reap-fixes old: 75e993c47f92abf43f83ff82f8bde3fc67824a6f new: a26bda6f35c634b5e2ce25965b0084f15285f9af log: revlist-75e993c47f92-a26bda6f35c6.txt - ref: refs/heads/repair-rtsummary old: 5a7974f07e2caad47caa87d9293554d0871acad1 new: 7dc93578af95c0eddafe0017b99f2d3de5718605 log: revlist-5a7974f07e2c-7dc93578af95.txt - ref: refs/heads/repair-xattrs old: 6a7ef29eac33748670858b5cdf508ac8f4412a1e new: fa2fc00af3f13b50b766431fd6e602e2121e7625 log: revlist-6a7ef29eac33-fa2fc00af3f1.txt - ref: refs/heads/reserve-rt-metadata-space old: cf302d785b20281da031865d0e18e4b50bff6bbf new: 13aec2032a0f975e81fc45d4a240edb0630888c9 log: revlist-cf302d785b20-13aec2032a0f.txt - ref: refs/heads/scrub-fixes old: 1a44bb725b8bf42caaa67a18e2a70670fcecb47d new: cee88e3e9280116ebf89cdd787c3bc483b3d1974 log: revlist-1a44bb725b8b-cee88e3e9280.txt - ref: refs/heads/scrub-rtsummary old: dc2f3eadbb06649977d5165d6416e4212c80abe7 new: 66bab727a742e6d1395a376ce8c0646ed900537f log: revlist-dc2f3eadbb06-66bab727a742.txt - ref: refs/heads/xfs-5.12-merge old: 45d6842f11a30d152b849ca819a91331b5f94f56 new: b87326b3d50003120937490094cd9067f1cb6836 log: revlist-45d6842f11a3-b87326b3d500.txt - ref: refs/tags/atomic-file-updates_2021-01-18 old: 243a067a43273dbf72ef666eff10a5b13774ca35 new: cf5bf0d29af632c82b01ed8cb04283af7c9503e1 log: revlist-243a067a4327-cf5bf0d29af6.txt - ref: refs/tags/btree-dynamic-depth_2021-01-18 old: 7a99de469bededee9b2bec6fef451baf967ae6a5 new: c75cac88093ca182a6462b0dc33b4466e0b45477 log: revlist-7a99de469bed-c75cac88093c.txt - ref: refs/tags/btree-ifork-records_2021-01-18 old: d7a00416ea81c646a8f487b6d822e7affc9223ae new: 396e5cbf93690fa35807bec12fd7e7ffabc7effe log: revlist-d7a00416ea81-396e5cbf9369.txt - ref: refs/tags/copy-range-faster_2021-01-18 old: 87127dd242a33d721707b9cfa3776e1f55d5fa93 new: 7ffd735cbcfc1ee53f61c85274597228da59ac7a log: | b88280698339cd628c86871e4640f6b54c2527fc xfs: use reflink to assist unaligned copy_file_range calls - ref: refs/tags/corruption-health-reports_2021-01-18 old: 453f76f06c83978e2189fc1bda1b2b2940e90b7f new: bc75735b9daf523396790cce502bd5d697eee42a log: revlist-453f76f06c83-bc75735b9daf.txt - ref: refs/tags/deferred-inactivation_2021-01-18 old: 77027a58221c7fe35cc4589f533dd37094826e4a new: 005e33dffba88b34c896ffebbb56323aec244e31 log: revlist-77027a58221c-005e33dffba8.txt - ref: refs/tags/djwong-wtf_2021-01-18 old: c9697a1ce86bcca5c59ddd567b72e5bd927d6308 new: 75a29c6ae3cb4f85d5601e2f57819a21de1f2c8a log: revlist-c9697a1ce86b-75a29c6ae3cb.txt - ref: refs/tags/eofblocks-consolidation_2021-01-18 old: 7e7e9bbb5729ee05a9a05d0b4f164851da82239d new: 863e59b75e88c5d43aa0f20d03d35c64cb985c43 log: revlist-7e7e9bbb5729-863e59b75e88.txt - ref: refs/tags/expand-bmap-intent-usage_2021-01-18 old: 08b5fb22b2a9d670b0c5418d41488feb0bdc50d0 new: 608f1b263fcc61f9230d2660ffe78cf8a13977b1 log: revlist-08b5fb22b2a9-608f1b263fcc.txt - ref: refs/tags/indirect-health-reporting_2021-01-18 old: b68216a7af847bcad06a937218978d75a6e379d8 new: 91f127881a741da10a8d2dabaff6fa9827a3e90d log: revlist-b68216a7af84-91f127881a74.txt - ref: refs/tags/inode-refactor_2021-01-18 old: aa4eedb0e25899bd828a03d1e4e456858482c111 new: 5fc6ef0f3bd274dd5f87a9b77a9265491ec5667d log: revlist-aa4eedb0e258-5fc6ef0f3bd2.txt - ref: refs/tags/metadir_2021-01-18 old: 2726ef7fb2f16445f1cd8125e0ddbfeb60ce1e53 new: 2305414a877b03edb0be5aaf1f2a791dc666c03e log: revlist-2726ef7fb2f1-2305414a877b.txt - ref: refs/tags/noalloc-ags_2021-01-18 old: d9f9a5275792a081f7313ac2dd208ebc0f86bf5e new: 5ab9cda545884a77758f0266157e5f1b8d174d2c log: revlist-d9f9a5275792-5ab9cda54588.txt - ref: refs/tags/quota-function-cleanups_2021-01-18 old: b483c93a4bd91639b43aee55a80c95cf65c1796a new: 239001128443f1eeceed20cf408f4b393090b5e4 log: | b88280698339cd628c86871e4640f6b54c2527fc xfs: use reflink to assist unaligned copy_file_range calls b87326b3d50003120937490094cd9067f1cb6836 xfs: fix an ABBA deadlock in xfs_rename ad2a0756a116ea173737f6bee3b8b01ab615e1fb xfs: clean up quota reservation callsites 8c32088b45ce2578bfd8eee80253e2b60f4141af xfs: clean up quota reservation wrappers 1106fdf2b78dc96fca4e90de98d4b164342f3fad xfs: create convenience wrappers for quota reservations 7c34b918d802cb14251406d6836ae2be7d7ffd5c xfs: clean up icreate quota reservation calls - ref: refs/tags/realtime-bmap-intents_2021-01-18 old: 7d918a9a4b49d47f34c4b587c7ef913172f4cf24 new: c1c5a2075d70b270d91135f8b857bf5eaeffe50f log: revlist-7d918a9a4b49-c1c5a2075d70.txt - ref: refs/tags/realtime-extfree-intents_2021-01-18 old: 17b22fef88605ee2e8af7bc6ff358442554a6065 new: 285ba2bd967eabb9ba69352d85ab01b26ce24011 log: revlist-17b22fef8860-285ba2bd967e.txt - ref: refs/tags/realtime-reflink-extsize_2021-01-18 old: d8725bdb0eeb86aaea5d8efe0e3a47f64aecacb7 new: d5d468b3b63a2decc52897a139f902eb9ee810c7 log: revlist-d8725bdb0eeb-d5d468b3b63a.txt - ref: refs/tags/realtime-reflink_2021-01-18 old: fbcacdc6b102b734ea5bedc8b2999ec773657f6b new: 6ccf8f0753adfd773e72463d8a9321ddab36782e log: revlist-fbcacdc6b102-6ccf8f0753ad.txt - ref: refs/tags/realtime-rmap_2021-01-18 old: f8b993ba12df6f22f64380f0639d9fa3762d4726 new: 8a408c68deabf635fd3a03552e753fc408136aa9 log: revlist-f8b993ba12df-8a408c68deab.txt - ref: refs/tags/reclaim-space-harder_2021-01-18 old: 2b23376ea4916c75467b358664764d7cea4a3dc3 new: 6742af99dea81912b325cbe95dc0b6b692b1ff2a log: revlist-2b23376ea491-6742af99dea8.txt - ref: refs/tags/refactor-rt-locking_2021-01-18 old: 9793f94617be23eb7cab2cd95428d9eac5a8c764 new: 568ff97e595670bc13322b5ec2e7bc624a3d8c75 log: revlist-9793f94617be-568ff97e5956.txt - ref: refs/tags/reflink-speedups_2021-01-18 old: 91287b4f347b387f612439ef96e813815de2aa74 new: 6b25de26a61d2bbc76d3f1ff8aa3b8b4372834f9 log: revlist-91287b4f347b-6b25de26a61d.txt - ref: refs/tags/repair-ag-btrees_2021-01-18 old: d8f6b6969f13dc4b8e6448b17fe77994521b4477 new: 68ddb89da94f3a43c942a45ef5f638c49908b49f log: revlist-d8f6b6969f13-68ddb89da94f.txt - ref: refs/tags/repair-bitmap-rework_2021-01-18 old: 373213008ebe1c8b5b4f15f99eae8e4523b57991 new: 75b62e48a7fdb4a0e5bae6b413c6745d1df9deed log: revlist-373213008ebe-75b62e48a7fd.txt - ref: refs/tags/repair-dirs_2021-01-18 old: b3cd791730330d2d3b9621951430c255fd487559 new: 16dd2a43e0806a9a1398fced4df62718b23979c5 log: revlist-b3cd79173033-16dd2a43e080.txt - ref: refs/tags/repair-hard-problems_2021-01-18 old: 76483b76a560f0b8ca8e1d02700b36d81ad38dfd new: 946cee1066d628b691aaafcde3397b86fa5c5b0f log: revlist-76483b76a560-946cee1066d6.txt - ref: refs/tags/repair-inodes_2021-01-18 old: b0fe912ca0a319321cb5cdfea4809b5cc64ed4c7 new: 12f06db05f8bd26526ac2aa46c0f9ca19374e35c log: revlist-b0fe912ca0a3-12f06db05f8b.txt - ref: refs/tags/repair-prep-for-bulk-loading_2021-01-18 old: d484bf07638ac806cb83438131ef2f513edb6920 new: ab5bfe8bcfea11ebe913ef3c7a6a16fbb3fd3a2a log: revlist-d484bf07638a-ab5bfe8bcfea.txt - ref: refs/tags/repair-quota_2021-01-18 old: f9abaa724c1250e0fe8523612cfa83ee15f46dd1 new: d3400e0b03eb8417c7557ae734319d70938cbc17 log: revlist-f9abaa724c12-d3400e0b03eb.txt - ref: refs/tags/repair-reap-fixes_2021-01-18 old: 94205cb1fdcb7c06988952a4e76c3db4194709dd new: 104d97c042c00f30cfe04b1cac65d409329cc34b log: revlist-94205cb1fdcb-104d97c042c0.txt - ref: refs/tags/repair-rtsummary_2021-01-18 old: 25a9b5946742910f36200b3a36cc9f65d38fb63b new: a239f0ea60668975fcbb8b5393e8afd8038f0576 log: revlist-25a9b5946742-a239f0ea6066.txt - ref: refs/tags/repair-xattrs_2021-01-18 old: 6615ce78cf3486e63a7a954574b563e591b60e3f new: 0df959ede6b0bde75a9764b125e8f5e644acb333 log: revlist-6615ce78cf34-0df959ede6b0.txt - ref: refs/tags/reserve-rt-metadata-space_2021-01-18 old: 347e17dd90d09c6e2c0711609f4f5df9e77c75db new: 653db347525f4dc9ae5126f07509e6731b5c2687 log: revlist-347e17dd90d0-653db347525f.txt - ref: refs/tags/scrub-fixes_2021-01-18 old: 2c40eea1b916e8a7d6d0f3b22956c5b5d698a54d new: ea35b16c4579d8953e10bb7cefd87186ecc78754 log: revlist-2c40eea1b916-ea35b16c4579.txt - ref: refs/tags/scrub-rtsummary_2021-01-18 old: 93d4281cbc90f67f211275e70b1f2ae77dc118fe new: 1b658eadf7ab386ec62ed553c7e4dedaa0dca8ca log: revlist-93d4281cbc90-1b658eadf7ab.txt - ref: refs/tags/v5.9-rc5 old: 03f1e332c03f090d208510793e44767250937724 new: 43b10d5a9053d0111bb547ea09abe5e102355d06 log: revlist-03f1e332c03f-43b10d5a9053.txt - ref: refs/tags/xfs-5.12-merge_2021-01-18 old: f0abe1f7a7c7e082daf83120ce74951ae6ce9bbc new: 94f96de972c6aafd782e6405a79786881a1b818a log: revlist-f0abe1f7a7c7-94f96de972c6.txt --===============2333655304692309357== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename=revlist-bc6710c91370-1dc309f77559.txt b88280698339cd628c86871e4640f6b54c2527fc xfs: use reflink to assist unaligned copy_file_range calls b87326b3d50003120937490094cd9067f1cb6836 xfs: fix an ABBA deadlock in xfs_rename ad2a0756a116ea173737f6bee3b8b01ab615e1fb xfs: clean up quota reservation callsites 8c32088b45ce2578bfd8eee80253e2b60f4141af xfs: clean up quota reservation wrappers 1106fdf2b78dc96fca4e90de98d4b164342f3fad xfs: create convenience wrappers for quota reservations 7c34b918d802cb14251406d6836ae2be7d7ffd5c xfs: clean up icreate quota reservation calls 306e980385a7b51832ec241e0497e2542d5e8e70 xfs: refactor messy xfs_inode_free_quota_* functions edd5c240c119d4304cc49b7e10bb4afe92d49978 xfs: don't stall cowblocks scan if we can't take locks 6e5a54a1bf484b8d148399a236f3b1fe8e6f30dc xfs: xfs_inode_free_quota_blocks should scan project quota f3a71021ba044f3ec64f91f21f29b8162e9ac9ed xfs: move and rename xfs_inode_free_quota_blocks to avoid conflicts 0e2f2989fd5a0ead44193093cd1d6190df12854d xfs: pass flags and return gc errors from xfs_blockgc_free_quota a49268e6c526ec68e3bb22feb008021635d59224 xfs: flush eof/cowblocks if we can't reserve quota for file blocks 727807d979ca43b3125aa3eda7862c03cbb97572 xfs: flush eof/cowblocks if we can't reserve quota for inode creation 41c6912635239de1935f005838f57e256b797d88 xfs: flush eof/cowblocks if we can't reserve quota for chown 5ed87c78a58f480f481f6e24623345b6f3befbec xfs: add a tracepoint for blockgc scans 7930c80aa21856d88f2bc7f3404d67b5b55e8a35 xfs: refactor xfs_icache_free_{eof,cow}blocks call sites 298aeb2ecc7d9138a0dbc807661dc61fa7ed83fe xfs: flush speculative space allocations when we run out of space a7c4b395ce092374438fc6dcaf584e7b0fa0ed9c xfs: relocate the eofb/cowb workqueue functions d0a6f1c1165d3a53d2ff4991c655d804db316d56 xfs: hide xfs_icache_free_eofblocks 0a1a26c5fb553020ad4940d234a8d183e2f5e4f8 xfs: hide xfs_icache_free_cowblocks adf4139e0c6adb4e7b5749572540fea16630f521 xfs: remove trivial eof/cowblocks functions 2bea95b188a735c7afd1821587d30e4d22c533d9 xfs: increase the default parallelism levels of pwork clients 885320e1e9c6d364a2f0ce1d60278c7dafe0cc49 xfs: consolidate incore inode radix tree posteof/cowblocks tags 5c3154f36d6a014b66290558543bbbae053bb7d7 xfs: consolidate the eofblocks and cowblocks workers 53c4fc4f5e6ca2f595a9a73b9a56af20862dd1aa xfs: only walk the incore inode tree once per blockgc scan 7c1a79a55c15629910b75c72a6aa2c50c7660c5d xfs: rename block gc start and stop functions ca7038f4842227f6c8605fc6ebe3f63da12a82e3 xfs: parallelize block preallocation garbage collection c80e82f6cbf5eaf0a96064737e6322cdea371277 xfs: fix rmap key comparison functions 1e90c5c311508c82b1d43a3901e2c9fe3597110a xfs: fix uninitialized variables in xrep_calc_ag_resblks 9c626e4c968ace36d763316796ef3331972be963 xfs: bail out of scrub immediately if scan incomplete 50009420bd3e4f114c4ec8dae1c56985a9260ba6 xfs: mark a data structure sick if there are cross-referencing errors a6a4ae81a5d0af68eefe0d59fe796fe8957bed7b xfs: validate ag btree levels using the precomputed values cc0f1ed34c508b25ddf938738d6f4ac9fce76ef3 xfs: set the scrub AG number in xchk_ag_read_headers d18db1d319cf86b6fd226e2a7d7ff9f542169003 xfs: remove return value from xchk_ag_btcur_init 1dfd9f2556c6145745247ea301a6a0646b30af6b xfs: teach xfs_btree_has_record to return false if there are gaps d19fb8f2df1fd1ae3ffd697df6727879ad7fec76 xfs: check btree keys reflect the child block 1bba4739c600b713410bd71cd5ba69b0e67973ae xfs: online checking of the free rt extent count e3e66c8d4d4cf82607c5026cdd0e59e8b4b3f055 xfs: teach scrub to check for adjacent bmaps when rmap larger than bmap 042835f3a4760269937718dc2c364f08799f4bff xfs: check quota files for unwritten extents cee88e3e9280116ebf89cdd787c3bc483b3d1974 xfs: check the reference counts of gaps in the refcount btree 162fff225721d5fe230bfeffdcaffc3d21d79c31 xfs: stop artificially limiting the length of bunmap calls 105fd7fc73ef96336471ea11d396e411753d9753 xfs: remove a __xfs_bunmapi call from reflink 77f38a3b35252d5c36f064382ee43175d897d8c6 xfs: create shadow transaction reservations for computing minimum log size 1507c1289891e058ec6eeec65f366576a8c4ef08 xfs: reduce the absurdly large log reservations 19596a2bf74d3e99d24ec2f645f70f2fb98f5306 xfs: reduce transaction reservations with reflink 38474852b4ee9dc26b5cef046c797e2d23bfec00 xfs: only invalidate blocks if we're going to free them a26bda6f35c634b5e2ce25965b0084f15285f9af xfs: use deferred frees to reap old btree blocks 9c69637891804dcfa9e065cb7bcda6fd643c4e26 xfs: remove the for_each_xbitmap_ helpers 19f63291d21683178a83df305f8eeb3ab8f45588 xfs: drop the _safe behavior from the xbitmap foreach macro 3aa6d0c3f2ee8d1c3f23905f7465cfd006140344 xfs: convert xbitmap to interval tree bccda8781578677faece7a90e435f60c0f29b527 xfs: implement block reservation accounting for btrees we're staging ccc500c4f902f4a9207cc317a2adce85e396c166 xfs: add debug knobs to control btree bulk load slack factors 268ab0a3cb1979a12ed17476c93c04f7dac020cc xfs: log EFIs for all btree blocks being used to stage a btree cdab19fa142f64d1f6d0b3fdd6442123b593fa73 xfs: create a big array data structure c68315d0b3845f6d7bac08ea3b9179eb628294d0 xfs: move the realtime summary file scrubber to a separate source file 66bab727a742e6d1395a376ce8c0646ed900537f xfs: implement online scrubbing of rtsummary info 46d757ea5a70b5c788592e21f44cd816fdb6f216 xfs: always rescan allegedly healthy per-ag metadata after repair f95054c5035761f540fade08fc0ec5b88b312674 xfs: repair free space btrees bb2dc57fc6cbe4fc275e2091f6f51bec560c8b13 xfs: repair inode btrees efdd3ac5aec00962828aa5da486b3d517bb4c2d6 xfs: repair refcount btrees 51fec6e2845ea96f73b3c6f0de3445999d25c004 xfs: repair inode records 8e37d094c490b6f2246723470f706632f7bd8009 xfs: zap broken inode forks b64924fd856e48ba0394ce57d4dd2cae5d16f41e xfs: repair inode block maps 0496bcbfb2aefba5d921969f4aad5144c336b88f xfs: repair damaged symlinks 727d7e107d92353a60e470b89e63be1e7f0d540b xfs: repair the inode core and forks of a metadata inode 50a8d458d540e37f454348c1d3f367189c3c36a6 xfs: create a new inode fork block unmap helper ed96251d7b5cde0cfdc9d93ebb7006ad160e587c xfs: repair quotas 3fa10f1e4d46bbfe557821ef3e3d673d2b5c9cda xfs: implement live quotacheck inode scan f500ef68b58cccf6e1769c090f2f85cf7dae97b6 xfs: track quota updates during live quotacheck f9b81312c401e7eec1e606456e69aebaec18127a xfs: repair dquots based on live quotacheck results 09c949c272845e6918651addcf0c37661e82e667 xfs: separate the marking of sick and checked metadata 7cebd9c3478923e3ab772780e7fc2b6ea364dd66 xfs: report ag header corruption errors to the health tracking system 0d56e56b8935cb6a88c9a4c00f97815962a7833d xfs: report block map corruption errors to the health tracking system 14f9cd40100e3fe3dfaca8d1df75a35197675ad1 xfs: report btree block corruption errors to the health system 8c35c2f1f43784651878d8e8d07db796c9a8dc42 xfs: report dir/attr block corruption errors to the health system c4b45c66bff358b051e1c2314255d7533ef76ee2 xfs: report symlink block corruption errors to the health system e1072dd08bf47c63f8c0557f95a2ddd214e388ae xfs: report inode corruption errors to the health system 1f0462c864bd4f04a4865fc5b73bea5a6a14c52d xfs: report quota block corruption errors to the health system 8115a65433a7081dac5740c2e85978225e3678e5 xfs: report realtime metadata corruption errors to the health system 9ce17b203d082425d1eaa46894df84e65a9515f5 xfs: report XFS_CORRUPT_ON errors to the health system 4adc299f184063e0ef8cf75d6f17fd0a9123076c xfs: refactor the predicate part of xfs_free_eofblocks c9be7005b10e22774ef174dd9373e4dd34828727 xfs: don't reclaim dquots with incore reservations bd70706acfc932779e014d82749c2d965f9d871a xfs: decide if inode needs inactivation aa0a2ec202a8b319516cec852c8c206557749b4c xfs: deferred inode inactivation 8edd293e4be9a44b9bef7fe7cf5a83bbc7719e4e xfs: force inode inactivation and retry fs writes when there isn't space b77de47aaf7d7ddb1829f3d197db3207485a1bf7 xfs: force inactivation before fallocate when space is low 8c51a4a39dbf45738a66ea96118aa3dcf379012b xfs: parallelize inode inactivation 174afafbf0728b1ade3a6925a36be6ce172edd39 xfs: create a polled function to force inode inactivation 9d3adfefad70fc898eaeb3737105a60a838a7a17 xfs: add secondary and indirect classes to the health tracking system 1f9e990b099aba899a27f538fc467d20c4da0622 xfs: remember sick inodes that get inactivated e8f314db19860f669ae4d0f0dc6318e810975717 xfs: update health status if we get a clean bill of health 962d2c09ab906f4a69cb607865c5e084ebbc4709 xfs: introduce online scrub freeze e022cb324a2525a786e9e09007a2df4c6295dc4a xfs: ask to freeze if fscounters scrubber fails 958f560da7ecd29d88ca2e78520bfafe569301ee xfs: repair the rmapbt 2654d477284d704bd92e58b2db478be226650c6a xfs: allow rmap repair to grab unlinked inodes da425dc55ea4fcedaefefa03269960dc216fb71b xfs: repair summary counters 075416eee265294fe5f81d0f52503467041f8777 xfs: fix xfs_bunmapi to allow unmapping of partial rt extents 4394cfafa3560d5e862cea6210917e8a2418c402 xfs: create a helper to decide if a file mapping targets the rt volume 23ba26ed71cc0ac526456a05e21608e03e3b51d6 xfs: add a realtime flag to the bmap update log redo items 4416b793d012b6fff979e63d568a16fcc170d1c6 xfs: support recovering bmap intent items targetting realtime extents 27b90ced9de53cfa599a2538f6797e0f497103e5 xfs: support deferred bmap updates on the attr fork 4bccffbd322d7c88d500a29839aa63ecbaee2bb2 xfs: xfs_bmap_finish_one should map unwritten extents properly 7a3723f8db3c22013fcafdd822503ddc97fdbe17 vfs: introduce new file range exchange ioctl f0607dd1d1a1e9586dc245381ef7b2fc06b0f32d xfs: support two inodes in the defer capture structure 5d15e00941af6af734047e03c72714455e882786 xfs: allow setting and clearing of log incompat feature flags fb1bb338ed28b2728cf5dd17f20ebd8570c7690d xfs: create a log incompat flag for atomic extent swapping d36a9339d3b22267330cff4406ae077168ce7085 xfs: introduce a swap-extent log intent item ec28e2f3e524d071a5796d60f302fd46178cb77d xfs: create deferred log items for extent swapping a0dfd19a0d2968b4942d6e2d2b472c1e3d275ee4 xfs: add a ->xchg_file_range handler 72cfd5e1d8742b52e52eef93705c7b59958ca227 xfs: add error injection to test swapext recovery 021c931361c6eb2868179425887567668d229c2b xfs: port xfs_swap_extents_rmap to our new code 60ddf094764ae59872434ca869db238c2f956e1a xfs: consolidate all of the xfs_swap_extent_forks code 07803b39ae6eac219bc039d3703dc0e691f07aef xfs: refactor reflink flag handling in xfs_swap_extent_forks 47a0634a64b09bf300d3cb53c40f2498db2ecff9 xfs: allow xfs_swap_range to use older extent swap algorithms f6ff3e13238c36ef533412885db913b71af64564 xfs: remove old swap extents implementation c6867fe2b433d925d7f8652a982bfd25fdf0e60d xfs: condense extended attributes after an atomic swap f7524374c621789cfa158e1e9e321af19036b527 xfs: condense directories after an atomic swap 8fa5d7a90185b5ffc702cb6a9fc8f4c733597feb xfs: make atomic extent swapping support realtime files 1dc309f77559b424cfc95e1a1d6f39d29d562808 xfs: enable atomic swapext feature --===============2333655304692309357== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename=revlist-9b3952b81b73-5ddb1ce0e3af.txt b88280698339cd628c86871e4640f6b54c2527fc xfs: use reflink to assist unaligned copy_file_range calls b87326b3d50003120937490094cd9067f1cb6836 xfs: fix an ABBA deadlock in xfs_rename ad2a0756a116ea173737f6bee3b8b01ab615e1fb xfs: clean up quota reservation callsites 8c32088b45ce2578bfd8eee80253e2b60f4141af xfs: clean up quota reservation wrappers 1106fdf2b78dc96fca4e90de98d4b164342f3fad xfs: create convenience wrappers for quota reservations 7c34b918d802cb14251406d6836ae2be7d7ffd5c xfs: clean up icreate quota reservation calls 306e980385a7b51832ec241e0497e2542d5e8e70 xfs: refactor messy xfs_inode_free_quota_* functions edd5c240c119d4304cc49b7e10bb4afe92d49978 xfs: don't stall cowblocks scan if we can't take locks 6e5a54a1bf484b8d148399a236f3b1fe8e6f30dc xfs: xfs_inode_free_quota_blocks should scan project quota f3a71021ba044f3ec64f91f21f29b8162e9ac9ed xfs: move and rename xfs_inode_free_quota_blocks to avoid conflicts 0e2f2989fd5a0ead44193093cd1d6190df12854d xfs: pass flags and return gc errors from xfs_blockgc_free_quota a49268e6c526ec68e3bb22feb008021635d59224 xfs: flush eof/cowblocks if we can't reserve quota for file blocks 727807d979ca43b3125aa3eda7862c03cbb97572 xfs: flush eof/cowblocks if we can't reserve quota for inode creation 41c6912635239de1935f005838f57e256b797d88 xfs: flush eof/cowblocks if we can't reserve quota for chown 5ed87c78a58f480f481f6e24623345b6f3befbec xfs: add a tracepoint for blockgc scans 7930c80aa21856d88f2bc7f3404d67b5b55e8a35 xfs: refactor xfs_icache_free_{eof,cow}blocks call sites 298aeb2ecc7d9138a0dbc807661dc61fa7ed83fe xfs: flush speculative space allocations when we run out of space a7c4b395ce092374438fc6dcaf584e7b0fa0ed9c xfs: relocate the eofb/cowb workqueue functions d0a6f1c1165d3a53d2ff4991c655d804db316d56 xfs: hide xfs_icache_free_eofblocks 0a1a26c5fb553020ad4940d234a8d183e2f5e4f8 xfs: hide xfs_icache_free_cowblocks adf4139e0c6adb4e7b5749572540fea16630f521 xfs: remove trivial eof/cowblocks functions 2bea95b188a735c7afd1821587d30e4d22c533d9 xfs: increase the default parallelism levels of pwork clients 885320e1e9c6d364a2f0ce1d60278c7dafe0cc49 xfs: consolidate incore inode radix tree posteof/cowblocks tags 5c3154f36d6a014b66290558543bbbae053bb7d7 xfs: consolidate the eofblocks and cowblocks workers 53c4fc4f5e6ca2f595a9a73b9a56af20862dd1aa xfs: only walk the incore inode tree once per blockgc scan 7c1a79a55c15629910b75c72a6aa2c50c7660c5d xfs: rename block gc start and stop functions ca7038f4842227f6c8605fc6ebe3f63da12a82e3 xfs: parallelize block preallocation garbage collection c80e82f6cbf5eaf0a96064737e6322cdea371277 xfs: fix rmap key comparison functions 1e90c5c311508c82b1d43a3901e2c9fe3597110a xfs: fix uninitialized variables in xrep_calc_ag_resblks 9c626e4c968ace36d763316796ef3331972be963 xfs: bail out of scrub immediately if scan incomplete 50009420bd3e4f114c4ec8dae1c56985a9260ba6 xfs: mark a data structure sick if there are cross-referencing errors a6a4ae81a5d0af68eefe0d59fe796fe8957bed7b xfs: validate ag btree levels using the precomputed values cc0f1ed34c508b25ddf938738d6f4ac9fce76ef3 xfs: set the scrub AG number in xchk_ag_read_headers d18db1d319cf86b6fd226e2a7d7ff9f542169003 xfs: remove return value from xchk_ag_btcur_init 1dfd9f2556c6145745247ea301a6a0646b30af6b xfs: teach xfs_btree_has_record to return false if there are gaps d19fb8f2df1fd1ae3ffd697df6727879ad7fec76 xfs: check btree keys reflect the child block 1bba4739c600b713410bd71cd5ba69b0e67973ae xfs: online checking of the free rt extent count e3e66c8d4d4cf82607c5026cdd0e59e8b4b3f055 xfs: teach scrub to check for adjacent bmaps when rmap larger than bmap 042835f3a4760269937718dc2c364f08799f4bff xfs: check quota files for unwritten extents cee88e3e9280116ebf89cdd787c3bc483b3d1974 xfs: check the reference counts of gaps in the refcount btree 162fff225721d5fe230bfeffdcaffc3d21d79c31 xfs: stop artificially limiting the length of bunmap calls 105fd7fc73ef96336471ea11d396e411753d9753 xfs: remove a __xfs_bunmapi call from reflink 77f38a3b35252d5c36f064382ee43175d897d8c6 xfs: create shadow transaction reservations for computing minimum log size 1507c1289891e058ec6eeec65f366576a8c4ef08 xfs: reduce the absurdly large log reservations 19596a2bf74d3e99d24ec2f645f70f2fb98f5306 xfs: reduce transaction reservations with reflink 38474852b4ee9dc26b5cef046c797e2d23bfec00 xfs: only invalidate blocks if we're going to free them a26bda6f35c634b5e2ce25965b0084f15285f9af xfs: use deferred frees to reap old btree blocks 9c69637891804dcfa9e065cb7bcda6fd643c4e26 xfs: remove the for_each_xbitmap_ helpers 19f63291d21683178a83df305f8eeb3ab8f45588 xfs: drop the _safe behavior from the xbitmap foreach macro 3aa6d0c3f2ee8d1c3f23905f7465cfd006140344 xfs: convert xbitmap to interval tree bccda8781578677faece7a90e435f60c0f29b527 xfs: implement block reservation accounting for btrees we're staging ccc500c4f902f4a9207cc317a2adce85e396c166 xfs: add debug knobs to control btree bulk load slack factors 268ab0a3cb1979a12ed17476c93c04f7dac020cc xfs: log EFIs for all btree blocks being used to stage a btree cdab19fa142f64d1f6d0b3fdd6442123b593fa73 xfs: create a big array data structure c68315d0b3845f6d7bac08ea3b9179eb628294d0 xfs: move the realtime summary file scrubber to a separate source file 66bab727a742e6d1395a376ce8c0646ed900537f xfs: implement online scrubbing of rtsummary info 46d757ea5a70b5c788592e21f44cd816fdb6f216 xfs: always rescan allegedly healthy per-ag metadata after repair f95054c5035761f540fade08fc0ec5b88b312674 xfs: repair free space btrees bb2dc57fc6cbe4fc275e2091f6f51bec560c8b13 xfs: repair inode btrees efdd3ac5aec00962828aa5da486b3d517bb4c2d6 xfs: repair refcount btrees 51fec6e2845ea96f73b3c6f0de3445999d25c004 xfs: repair inode records 8e37d094c490b6f2246723470f706632f7bd8009 xfs: zap broken inode forks b64924fd856e48ba0394ce57d4dd2cae5d16f41e xfs: repair inode block maps 0496bcbfb2aefba5d921969f4aad5144c336b88f xfs: repair damaged symlinks 727d7e107d92353a60e470b89e63be1e7f0d540b xfs: repair the inode core and forks of a metadata inode 50a8d458d540e37f454348c1d3f367189c3c36a6 xfs: create a new inode fork block unmap helper ed96251d7b5cde0cfdc9d93ebb7006ad160e587c xfs: repair quotas 3fa10f1e4d46bbfe557821ef3e3d673d2b5c9cda xfs: implement live quotacheck inode scan f500ef68b58cccf6e1769c090f2f85cf7dae97b6 xfs: track quota updates during live quotacheck f9b81312c401e7eec1e606456e69aebaec18127a xfs: repair dquots based on live quotacheck results 09c949c272845e6918651addcf0c37661e82e667 xfs: separate the marking of sick and checked metadata 7cebd9c3478923e3ab772780e7fc2b6ea364dd66 xfs: report ag header corruption errors to the health tracking system 0d56e56b8935cb6a88c9a4c00f97815962a7833d xfs: report block map corruption errors to the health tracking system 14f9cd40100e3fe3dfaca8d1df75a35197675ad1 xfs: report btree block corruption errors to the health system 8c35c2f1f43784651878d8e8d07db796c9a8dc42 xfs: report dir/attr block corruption errors to the health system c4b45c66bff358b051e1c2314255d7533ef76ee2 xfs: report symlink block corruption errors to the health system e1072dd08bf47c63f8c0557f95a2ddd214e388ae xfs: report inode corruption errors to the health system 1f0462c864bd4f04a4865fc5b73bea5a6a14c52d xfs: report quota block corruption errors to the health system 8115a65433a7081dac5740c2e85978225e3678e5 xfs: report realtime metadata corruption errors to the health system 9ce17b203d082425d1eaa46894df84e65a9515f5 xfs: report XFS_CORRUPT_ON errors to the health system 4adc299f184063e0ef8cf75d6f17fd0a9123076c xfs: refactor the predicate part of xfs_free_eofblocks c9be7005b10e22774ef174dd9373e4dd34828727 xfs: don't reclaim dquots with incore reservations bd70706acfc932779e014d82749c2d965f9d871a xfs: decide if inode needs inactivation aa0a2ec202a8b319516cec852c8c206557749b4c xfs: deferred inode inactivation 8edd293e4be9a44b9bef7fe7cf5a83bbc7719e4e xfs: force inode inactivation and retry fs writes when there isn't space b77de47aaf7d7ddb1829f3d197db3207485a1bf7 xfs: force inactivation before fallocate when space is low 8c51a4a39dbf45738a66ea96118aa3dcf379012b xfs: parallelize inode inactivation 174afafbf0728b1ade3a6925a36be6ce172edd39 xfs: create a polled function to force inode inactivation 9d3adfefad70fc898eaeb3737105a60a838a7a17 xfs: add secondary and indirect classes to the health tracking system 1f9e990b099aba899a27f538fc467d20c4da0622 xfs: remember sick inodes that get inactivated e8f314db19860f669ae4d0f0dc6318e810975717 xfs: update health status if we get a clean bill of health 962d2c09ab906f4a69cb607865c5e084ebbc4709 xfs: introduce online scrub freeze e022cb324a2525a786e9e09007a2df4c6295dc4a xfs: ask to freeze if fscounters scrubber fails 958f560da7ecd29d88ca2e78520bfafe569301ee xfs: repair the rmapbt 2654d477284d704bd92e58b2db478be226650c6a xfs: allow rmap repair to grab unlinked inodes da425dc55ea4fcedaefefa03269960dc216fb71b xfs: repair summary counters 075416eee265294fe5f81d0f52503467041f8777 xfs: fix xfs_bunmapi to allow unmapping of partial rt extents 4394cfafa3560d5e862cea6210917e8a2418c402 xfs: create a helper to decide if a file mapping targets the rt volume 23ba26ed71cc0ac526456a05e21608e03e3b51d6 xfs: add a realtime flag to the bmap update log redo items 4416b793d012b6fff979e63d568a16fcc170d1c6 xfs: support recovering bmap intent items targetting realtime extents 27b90ced9de53cfa599a2538f6797e0f497103e5 xfs: support deferred bmap updates on the attr fork 4bccffbd322d7c88d500a29839aa63ecbaee2bb2 xfs: xfs_bmap_finish_one should map unwritten extents properly 7a3723f8db3c22013fcafdd822503ddc97fdbe17 vfs: introduce new file range exchange ioctl f0607dd1d1a1e9586dc245381ef7b2fc06b0f32d xfs: support two inodes in the defer capture structure 5d15e00941af6af734047e03c72714455e882786 xfs: allow setting and clearing of log incompat feature flags fb1bb338ed28b2728cf5dd17f20ebd8570c7690d xfs: create a log incompat flag for atomic extent swapping d36a9339d3b22267330cff4406ae077168ce7085 xfs: introduce a swap-extent log intent item ec28e2f3e524d071a5796d60f302fd46178cb77d xfs: create deferred log items for extent swapping a0dfd19a0d2968b4942d6e2d2b472c1e3d275ee4 xfs: add a ->xchg_file_range handler 72cfd5e1d8742b52e52eef93705c7b59958ca227 xfs: add error injection to test swapext recovery 021c931361c6eb2868179425887567668d229c2b xfs: port xfs_swap_extents_rmap to our new code 60ddf094764ae59872434ca869db238c2f956e1a xfs: consolidate all of the xfs_swap_extent_forks code 07803b39ae6eac219bc039d3703dc0e691f07aef xfs: refactor reflink flag handling in xfs_swap_extent_forks 47a0634a64b09bf300d3cb53c40f2498db2ecff9 xfs: allow xfs_swap_range to use older extent swap algorithms f6ff3e13238c36ef533412885db913b71af64564 xfs: remove old swap extents implementation c6867fe2b433d925d7f8652a982bfd25fdf0e60d xfs: condense extended attributes after an atomic swap f7524374c621789cfa158e1e9e321af19036b527 xfs: condense directories after an atomic swap 8fa5d7a90185b5ffc702cb6a9fc8f4c733597feb xfs: make atomic extent swapping support realtime files 1dc309f77559b424cfc95e1a1d6f39d29d562808 xfs: enable atomic swapext feature 55fc8f00fb814120d8a03b132fb3d6ba9fcb520e xfs: hide private inodes from bulkstat and handle functions a6ea1f1ba8ed2e5e5ae545c2227dccd1d0be913d xfs: create temporary files and directories for online repair 7dc93578af95c0eddafe0017b99f2d3de5718605 xfs: online repair of realtime summaries 03840c224860df3e1fce1ef85e3a00c7ca36c5a6 xfs: create a blob array data structure d8a30a0730740a9f1ddfba45cb75b2db11817749 xfs: repair extended attributes fa2fc00af3f13b50b766431fd6e602e2121e7625 xfs: scrub should set preen if attr leaf has holes 100cd621b4bc141ded4f991c55294552570bde12 xfs: online repair of directories b0f8af6e63117fdfb79964dcce33a4d4be959e5a xfs: online repair of parent pointers ae70bf9b93e37e76e6bda5ddf614f230b6e55892 xfs: ask the dentry cache if it knows the parent of a directory 6581b5cf149b006688f78040c1171bba9335b16c xfs: move orphan files to the orphanage 5abfc63b702ae63acf88a0d9d56c080e8dff554c xfs: hoist extent size helpers to libxfs f728a5a9e7c075f9f5756b454fd53a2f7354f787 xfs: hoist inode flag conversion functions 947490a4a5a5a2a722511c55074a044c1bf687c2 xfs: hoist project id get/set functions 4d65ef4a6cf3d192ed2ff2cc162dab59cbdb263a xfs: pack inode allocation parameters into a separate structure cfffa0e86d1129a63982632fef4d549c5031933b xfs: implement atime updates in xfs_trans_ichgtime 223f18dd342a6bd34e825f8fc79e09db5da170c9 xfs: use xfs_trans_ichgtime to set times when allocating inode 97e6a6b99e8d7e9768a3815b6b30179ed5be154a xfs: split new inode initialization into two pieces 8573b5c15643e0bfaca2e83131692917c7a56cfa xfs: hoist inode allocation function 9ece8ce476b766a01328bb242e23add12664b659 xfs: push xfs_ialloc_args creation out of xfs_dir_ialloc b05a670544485aa77baf36755e93d28f156c35ed xfs: move initialization of inode attributes into xfs_dir_ialloc b76702368aaf6242f9bf7013dab7ba39a804e104 xfs: move xfs_dir_ialloc to libxfs c59f7947a8cd36d5dbc42424b06ec6eceebf4515 xfs: hoist xfs_iunlink to libxfs 2df077245a7126a85109e2c5b996e40bdb12f3ac xfs: hoist xfs_{bump,drop}link to libxfs a387db5676bf4a1b56b83795f3f01b6152453ed9 xfs: create libxfs helper to link a new inode into a directory 865002005ddeda21d2d1575ad3c94371cdf44002 xfs: create libxfs helper to link an existing inode into a directory a5b149116d37e021318b40b8a7f9e0eb5eadfa50 xfs: hoist inode free function to libxfs 9be47df4dca68106e4991b32218076bfb1ea0900 xfs: create libxfs helper to remove an existing inode/name from a directory aa543a9b9f15b19b70bebe220f7c624cc00d0441 xfs: create libxfs helper to exchange two directory entries 5a1cf909190e244192ab5fb9ba3a9bdb7485ff48 xfs: create libxfs helper to rename two directory entries 4628525a6da0ebd8514d6fc7b5f8367fbb37954d xfs: get rid of cross_rename d3d2839739788be1871eba25c440685a080f1144 xfs: create imeta abstractions to get and set metadata inodes 467e0c9e04ffa65180c09caca593acb2d50f3e0a xfs: create transaction reservations for metadata inode operations 5a64fc7f1693800b40744cb0c85b83e6bf446e78 xfs: refactor the v4 group/project inode pointer switch bf4c9557fbda5dfa09f6402ebeae20f31fcf3d1e xfs: convert all users to xfs_imeta_log 2df08514c441692dc086929db5bd639cb73ab151 xfs: iget for metadata inodes c84a5e4cf0150df9dc737af53218951b4164dca7 xfs: define the on-disk format for the metadir feature c78c27c531a686638331cf83f72d05bd41f5dc47 xfs: update imeta transaction reservations for metadir 926abcf9ccbb03f088e27615ff9846f73958c320 xfs: load metadata directory root at mount time f28e21d7d1c3af7e3d436e760bb8a558893d67a1 xfs: convert metadata inode lookup keys to use paths bbde6fbabac227bd67e6c73420757d9705b2cc5c xfs: enforce metadata inode flag 92c348b3a14ee20d5e65f374540bf49c3f1d24ba xfs: read and write metadata inode directory 7ea686dce5411012416ce072e33dce79dc64b6b9 xfs: ensure metadata directory paths exist before creating files c5b977e9f2e44fa1a69d26b36e1081d1f13ac5c2 xfs: disable the agi rotor for metadata inodes 449ad6ae616e524432430fa403a1c7349755c9ce xfs: hide metadata inodes from everyone because they are special 9c408c7e3826d3a207623d65112ff70c69ee0c2f xfs: enable metadata directory feature 2609038a1a0df28ec56a1c5c130a02ae9fda5e8f xfs: replace shouty XFS_BM{BT,DR} macros ab93df37a44aecef8b726148e27693906ef771f7 xfs: refactor the allocation and freeing of incore inode fork btree roots 73d610dcce177d09fcdeccbc38ad6ef272a41296 xfs: refactor creation of bmap btree roots a9a3e1eaaa8908e8e56a64dfd2961942bb0d1413 xfs: fix a sloppy memory handling bug in xfs_iroot_realloc 2357b9247522c01bad31a509a7a4b9543c05082e xfs: hoist the code that moves the incore inode fork broot memory e30cc7383e90d00cc3dd04697b8e7d709de6129e xfs: move the zero records logic into xfs_bmap_broot_space_calc 4c46eb60f56a92647f9cdf2816934e38e12c0310 xfs: rearrange xfs_iroot_realloc a bit a7a8552b692ff696548f19e7c747a7d448561d75 xfs: standardize the btree maxrecs function parameters a5e45c7a622108bc2b3cfa00bc6a224d4076bc72 xfs: generalize the btree root reallocation function 885a3dc9499a59e79bce7e92bb1def707fc79ced xfs: support leaves in the incore btree root block in xfs_iroot_realloc b4c1ea77178092ac782b64006c2148c3ad42766a xfs: hoist the node iroot update code out of xfs_btree_new_iroot a4faa69533e9add97f466aa029d0cdb6c96421dd xfs: hoist the node iroot update code out of xfs_btree_kill_iroot 184795dea7e684871eed2db711cefd65d4437629 xfs: support storing records in the inode core root 18506cbf430e10108e7f4b77c3c9ec479f76b470 xfs: update btree keys correctly when _insrec splits an inode root block 15e3bf02c566e4656edd099f40368c920618bc85 xfs: remove xfs_btree_cur_t typedef 26ed7c7e91cddd89fdb319aa3beea0227f68449d xfs: don't allocate btree scrub context on the stack a2d0129542c1372d2d0f07510043472e06aaf3e9 xfs: dynamically allocate scrub context structure 97dc3e0e49b35bc595ba08d8c3b76295961ac3da xfs: stricter btree height checking when looking for errors 3452693300d06276dc7e80bdaea914c6a8e83ca3 xfs: stricter btree height checking when scanning for btree roots 21b78568e381555207dba67a7dbd23500724aefe xfs: check that bc_nlevels never overflows 5e55296b34525b5c43411dcb69b138be8fc39be8 xfs: support dynamic btree cursor heights fb1bafd896c5aa28623acd6dfff62e124b0b5692 xfs: refactor btree cursor allocation function b33ca383cdd1288d0a1a017bca2d140da19c8797 xfs: fix maxlevels comparisons in the btree staging code ebdad6f0a3f1858fe11e3ce4339851f8c11a40aa xfs: encode the max btree height in the cursor a724c9275ef25840a4f8cfe1d59288d9ff9b5ed8 xfs: dynamically allocate cursors based on maxlevels b0676cfbb91e630bbecd5f4c30823f22b88dce83 xfs: compute actual maximum btree height for critical reservation calculation 1b1e4a0f17d1fc6a3b7aa7f69dd79112c76a329a xfs: compute the maximum height of the rmap btree when reflink enabled 5ddb1ce0e3af992c1b187e30317310bcd918bcb6 xfs: kill XFS_BTREE_MAXLEVELS --===============2333655304692309357== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename=revlist-e62c58a9c76e-18506cbf430e.txt b88280698339cd628c86871e4640f6b54c2527fc xfs: use reflink to assist unaligned copy_file_range calls b87326b3d50003120937490094cd9067f1cb6836 xfs: fix an ABBA deadlock in xfs_rename ad2a0756a116ea173737f6bee3b8b01ab615e1fb xfs: clean up quota reservation callsites 8c32088b45ce2578bfd8eee80253e2b60f4141af xfs: clean up quota reservation wrappers 1106fdf2b78dc96fca4e90de98d4b164342f3fad xfs: create convenience wrappers for quota reservations 7c34b918d802cb14251406d6836ae2be7d7ffd5c xfs: clean up icreate quota reservation calls 306e980385a7b51832ec241e0497e2542d5e8e70 xfs: refactor messy xfs_inode_free_quota_* functions edd5c240c119d4304cc49b7e10bb4afe92d49978 xfs: don't stall cowblocks scan if we can't take locks 6e5a54a1bf484b8d148399a236f3b1fe8e6f30dc xfs: xfs_inode_free_quota_blocks should scan project quota f3a71021ba044f3ec64f91f21f29b8162e9ac9ed xfs: move and rename xfs_inode_free_quota_blocks to avoid conflicts 0e2f2989fd5a0ead44193093cd1d6190df12854d xfs: pass flags and return gc errors from xfs_blockgc_free_quota a49268e6c526ec68e3bb22feb008021635d59224 xfs: flush eof/cowblocks if we can't reserve quota for file blocks 727807d979ca43b3125aa3eda7862c03cbb97572 xfs: flush eof/cowblocks if we can't reserve quota for inode creation 41c6912635239de1935f005838f57e256b797d88 xfs: flush eof/cowblocks if we can't reserve quota for chown 5ed87c78a58f480f481f6e24623345b6f3befbec xfs: add a tracepoint for blockgc scans 7930c80aa21856d88f2bc7f3404d67b5b55e8a35 xfs: refactor xfs_icache_free_{eof,cow}blocks call sites 298aeb2ecc7d9138a0dbc807661dc61fa7ed83fe xfs: flush speculative space allocations when we run out of space a7c4b395ce092374438fc6dcaf584e7b0fa0ed9c xfs: relocate the eofb/cowb workqueue functions d0a6f1c1165d3a53d2ff4991c655d804db316d56 xfs: hide xfs_icache_free_eofblocks 0a1a26c5fb553020ad4940d234a8d183e2f5e4f8 xfs: hide xfs_icache_free_cowblocks adf4139e0c6adb4e7b5749572540fea16630f521 xfs: remove trivial eof/cowblocks functions 2bea95b188a735c7afd1821587d30e4d22c533d9 xfs: increase the default parallelism levels of pwork clients 885320e1e9c6d364a2f0ce1d60278c7dafe0cc49 xfs: consolidate incore inode radix tree posteof/cowblocks tags 5c3154f36d6a014b66290558543bbbae053bb7d7 xfs: consolidate the eofblocks and cowblocks workers 53c4fc4f5e6ca2f595a9a73b9a56af20862dd1aa xfs: only walk the incore inode tree once per blockgc scan 7c1a79a55c15629910b75c72a6aa2c50c7660c5d xfs: rename block gc start and stop functions ca7038f4842227f6c8605fc6ebe3f63da12a82e3 xfs: parallelize block preallocation garbage collection c80e82f6cbf5eaf0a96064737e6322cdea371277 xfs: fix rmap key comparison functions 1e90c5c311508c82b1d43a3901e2c9fe3597110a xfs: fix uninitialized variables in xrep_calc_ag_resblks 9c626e4c968ace36d763316796ef3331972be963 xfs: bail out of scrub immediately if scan incomplete 50009420bd3e4f114c4ec8dae1c56985a9260ba6 xfs: mark a data structure sick if there are cross-referencing errors a6a4ae81a5d0af68eefe0d59fe796fe8957bed7b xfs: validate ag btree levels using the precomputed values cc0f1ed34c508b25ddf938738d6f4ac9fce76ef3 xfs: set the scrub AG number in xchk_ag_read_headers d18db1d319cf86b6fd226e2a7d7ff9f542169003 xfs: remove return value from xchk_ag_btcur_init 1dfd9f2556c6145745247ea301a6a0646b30af6b xfs: teach xfs_btree_has_record to return false if there are gaps d19fb8f2df1fd1ae3ffd697df6727879ad7fec76 xfs: check btree keys reflect the child block 1bba4739c600b713410bd71cd5ba69b0e67973ae xfs: online checking of the free rt extent count e3e66c8d4d4cf82607c5026cdd0e59e8b4b3f055 xfs: teach scrub to check for adjacent bmaps when rmap larger than bmap 042835f3a4760269937718dc2c364f08799f4bff xfs: check quota files for unwritten extents cee88e3e9280116ebf89cdd787c3bc483b3d1974 xfs: check the reference counts of gaps in the refcount btree 162fff225721d5fe230bfeffdcaffc3d21d79c31 xfs: stop artificially limiting the length of bunmap calls 105fd7fc73ef96336471ea11d396e411753d9753 xfs: remove a __xfs_bunmapi call from reflink 77f38a3b35252d5c36f064382ee43175d897d8c6 xfs: create shadow transaction reservations for computing minimum log size 1507c1289891e058ec6eeec65f366576a8c4ef08 xfs: reduce the absurdly large log reservations 19596a2bf74d3e99d24ec2f645f70f2fb98f5306 xfs: reduce transaction reservations with reflink 38474852b4ee9dc26b5cef046c797e2d23bfec00 xfs: only invalidate blocks if we're going to free them a26bda6f35c634b5e2ce25965b0084f15285f9af xfs: use deferred frees to reap old btree blocks 9c69637891804dcfa9e065cb7bcda6fd643c4e26 xfs: remove the for_each_xbitmap_ helpers 19f63291d21683178a83df305f8eeb3ab8f45588 xfs: drop the _safe behavior from the xbitmap foreach macro 3aa6d0c3f2ee8d1c3f23905f7465cfd006140344 xfs: convert xbitmap to interval tree bccda8781578677faece7a90e435f60c0f29b527 xfs: implement block reservation accounting for btrees we're staging ccc500c4f902f4a9207cc317a2adce85e396c166 xfs: add debug knobs to control btree bulk load slack factors 268ab0a3cb1979a12ed17476c93c04f7dac020cc xfs: log EFIs for all btree blocks being used to stage a btree cdab19fa142f64d1f6d0b3fdd6442123b593fa73 xfs: create a big array data structure c68315d0b3845f6d7bac08ea3b9179eb628294d0 xfs: move the realtime summary file scrubber to a separate source file 66bab727a742e6d1395a376ce8c0646ed900537f xfs: implement online scrubbing of rtsummary info 46d757ea5a70b5c788592e21f44cd816fdb6f216 xfs: always rescan allegedly healthy per-ag metadata after repair f95054c5035761f540fade08fc0ec5b88b312674 xfs: repair free space btrees bb2dc57fc6cbe4fc275e2091f6f51bec560c8b13 xfs: repair inode btrees efdd3ac5aec00962828aa5da486b3d517bb4c2d6 xfs: repair refcount btrees 51fec6e2845ea96f73b3c6f0de3445999d25c004 xfs: repair inode records 8e37d094c490b6f2246723470f706632f7bd8009 xfs: zap broken inode forks b64924fd856e48ba0394ce57d4dd2cae5d16f41e xfs: repair inode block maps 0496bcbfb2aefba5d921969f4aad5144c336b88f xfs: repair damaged symlinks 727d7e107d92353a60e470b89e63be1e7f0d540b xfs: repair the inode core and forks of a metadata inode 50a8d458d540e37f454348c1d3f367189c3c36a6 xfs: create a new inode fork block unmap helper ed96251d7b5cde0cfdc9d93ebb7006ad160e587c xfs: repair quotas 3fa10f1e4d46bbfe557821ef3e3d673d2b5c9cda xfs: implement live quotacheck inode scan f500ef68b58cccf6e1769c090f2f85cf7dae97b6 xfs: track quota updates during live quotacheck f9b81312c401e7eec1e606456e69aebaec18127a xfs: repair dquots based on live quotacheck results 09c949c272845e6918651addcf0c37661e82e667 xfs: separate the marking of sick and checked metadata 7cebd9c3478923e3ab772780e7fc2b6ea364dd66 xfs: report ag header corruption errors to the health tracking system 0d56e56b8935cb6a88c9a4c00f97815962a7833d xfs: report block map corruption errors to the health tracking system 14f9cd40100e3fe3dfaca8d1df75a35197675ad1 xfs: report btree block corruption errors to the health system 8c35c2f1f43784651878d8e8d07db796c9a8dc42 xfs: report dir/attr block corruption errors to the health system c4b45c66bff358b051e1c2314255d7533ef76ee2 xfs: report symlink block corruption errors to the health system e1072dd08bf47c63f8c0557f95a2ddd214e388ae xfs: report inode corruption errors to the health system 1f0462c864bd4f04a4865fc5b73bea5a6a14c52d xfs: report quota block corruption errors to the health system 8115a65433a7081dac5740c2e85978225e3678e5 xfs: report realtime metadata corruption errors to the health system 9ce17b203d082425d1eaa46894df84e65a9515f5 xfs: report XFS_CORRUPT_ON errors to the health system 4adc299f184063e0ef8cf75d6f17fd0a9123076c xfs: refactor the predicate part of xfs_free_eofblocks c9be7005b10e22774ef174dd9373e4dd34828727 xfs: don't reclaim dquots with incore reservations bd70706acfc932779e014d82749c2d965f9d871a xfs: decide if inode needs inactivation aa0a2ec202a8b319516cec852c8c206557749b4c xfs: deferred inode inactivation 8edd293e4be9a44b9bef7fe7cf5a83bbc7719e4e xfs: force inode inactivation and retry fs writes when there isn't space b77de47aaf7d7ddb1829f3d197db3207485a1bf7 xfs: force inactivation before fallocate when space is low 8c51a4a39dbf45738a66ea96118aa3dcf379012b xfs: parallelize inode inactivation 174afafbf0728b1ade3a6925a36be6ce172edd39 xfs: create a polled function to force inode inactivation 9d3adfefad70fc898eaeb3737105a60a838a7a17 xfs: add secondary and indirect classes to the health tracking system 1f9e990b099aba899a27f538fc467d20c4da0622 xfs: remember sick inodes that get inactivated e8f314db19860f669ae4d0f0dc6318e810975717 xfs: update health status if we get a clean bill of health 962d2c09ab906f4a69cb607865c5e084ebbc4709 xfs: introduce online scrub freeze e022cb324a2525a786e9e09007a2df4c6295dc4a xfs: ask to freeze if fscounters scrubber fails 958f560da7ecd29d88ca2e78520bfafe569301ee xfs: repair the rmapbt 2654d477284d704bd92e58b2db478be226650c6a xfs: allow rmap repair to grab unlinked inodes da425dc55ea4fcedaefefa03269960dc216fb71b xfs: repair summary counters 075416eee265294fe5f81d0f52503467041f8777 xfs: fix xfs_bunmapi to allow unmapping of partial rt extents 4394cfafa3560d5e862cea6210917e8a2418c402 xfs: create a helper to decide if a file mapping targets the rt volume 23ba26ed71cc0ac526456a05e21608e03e3b51d6 xfs: add a realtime flag to the bmap update log redo items 4416b793d012b6fff979e63d568a16fcc170d1c6 xfs: support recovering bmap intent items targetting realtime extents 27b90ced9de53cfa599a2538f6797e0f497103e5 xfs: support deferred bmap updates on the attr fork 4bccffbd322d7c88d500a29839aa63ecbaee2bb2 xfs: xfs_bmap_finish_one should map unwritten extents properly 7a3723f8db3c22013fcafdd822503ddc97fdbe17 vfs: introduce new file range exchange ioctl f0607dd1d1a1e9586dc245381ef7b2fc06b0f32d xfs: support two inodes in the defer capture structure 5d15e00941af6af734047e03c72714455e882786 xfs: allow setting and clearing of log incompat feature flags fb1bb338ed28b2728cf5dd17f20ebd8570c7690d xfs: create a log incompat flag for atomic extent swapping d36a9339d3b22267330cff4406ae077168ce7085 xfs: introduce a swap-extent log intent item ec28e2f3e524d071a5796d60f302fd46178cb77d xfs: create deferred log items for extent swapping a0dfd19a0d2968b4942d6e2d2b472c1e3d275ee4 xfs: add a ->xchg_file_range handler 72cfd5e1d8742b52e52eef93705c7b59958ca227 xfs: add error injection to test swapext recovery 021c931361c6eb2868179425887567668d229c2b xfs: port xfs_swap_extents_rmap to our new code 60ddf094764ae59872434ca869db238c2f956e1a xfs: consolidate all of the xfs_swap_extent_forks code 07803b39ae6eac219bc039d3703dc0e691f07aef xfs: refactor reflink flag handling in xfs_swap_extent_forks 47a0634a64b09bf300d3cb53c40f2498db2ecff9 xfs: allow xfs_swap_range to use older extent swap algorithms f6ff3e13238c36ef533412885db913b71af64564 xfs: remove old swap extents implementation c6867fe2b433d925d7f8652a982bfd25fdf0e60d xfs: condense extended attributes after an atomic swap f7524374c621789cfa158e1e9e321af19036b527 xfs: condense directories after an atomic swap 8fa5d7a90185b5ffc702cb6a9fc8f4c733597feb xfs: make atomic extent swapping support realtime files 1dc309f77559b424cfc95e1a1d6f39d29d562808 xfs: enable atomic swapext feature 55fc8f00fb814120d8a03b132fb3d6ba9fcb520e xfs: hide private inodes from bulkstat and handle functions a6ea1f1ba8ed2e5e5ae545c2227dccd1d0be913d xfs: create temporary files and directories for online repair 7dc93578af95c0eddafe0017b99f2d3de5718605 xfs: online repair of realtime summaries 03840c224860df3e1fce1ef85e3a00c7ca36c5a6 xfs: create a blob array data structure d8a30a0730740a9f1ddfba45cb75b2db11817749 xfs: repair extended attributes fa2fc00af3f13b50b766431fd6e602e2121e7625 xfs: scrub should set preen if attr leaf has holes 100cd621b4bc141ded4f991c55294552570bde12 xfs: online repair of directories b0f8af6e63117fdfb79964dcce33a4d4be959e5a xfs: online repair of parent pointers ae70bf9b93e37e76e6bda5ddf614f230b6e55892 xfs: ask the dentry cache if it knows the parent of a directory 6581b5cf149b006688f78040c1171bba9335b16c xfs: move orphan files to the orphanage 5abfc63b702ae63acf88a0d9d56c080e8dff554c xfs: hoist extent size helpers to libxfs f728a5a9e7c075f9f5756b454fd53a2f7354f787 xfs: hoist inode flag conversion functions 947490a4a5a5a2a722511c55074a044c1bf687c2 xfs: hoist project id get/set functions 4d65ef4a6cf3d192ed2ff2cc162dab59cbdb263a xfs: pack inode allocation parameters into a separate structure cfffa0e86d1129a63982632fef4d549c5031933b xfs: implement atime updates in xfs_trans_ichgtime 223f18dd342a6bd34e825f8fc79e09db5da170c9 xfs: use xfs_trans_ichgtime to set times when allocating inode 97e6a6b99e8d7e9768a3815b6b30179ed5be154a xfs: split new inode initialization into two pieces 8573b5c15643e0bfaca2e83131692917c7a56cfa xfs: hoist inode allocation function 9ece8ce476b766a01328bb242e23add12664b659 xfs: push xfs_ialloc_args creation out of xfs_dir_ialloc b05a670544485aa77baf36755e93d28f156c35ed xfs: move initialization of inode attributes into xfs_dir_ialloc b76702368aaf6242f9bf7013dab7ba39a804e104 xfs: move xfs_dir_ialloc to libxfs c59f7947a8cd36d5dbc42424b06ec6eceebf4515 xfs: hoist xfs_iunlink to libxfs 2df077245a7126a85109e2c5b996e40bdb12f3ac xfs: hoist xfs_{bump,drop}link to libxfs a387db5676bf4a1b56b83795f3f01b6152453ed9 xfs: create libxfs helper to link a new inode into a directory 865002005ddeda21d2d1575ad3c94371cdf44002 xfs: create libxfs helper to link an existing inode into a directory a5b149116d37e021318b40b8a7f9e0eb5eadfa50 xfs: hoist inode free function to libxfs 9be47df4dca68106e4991b32218076bfb1ea0900 xfs: create libxfs helper to remove an existing inode/name from a directory aa543a9b9f15b19b70bebe220f7c624cc00d0441 xfs: create libxfs helper to exchange two directory entries 5a1cf909190e244192ab5fb9ba3a9bdb7485ff48 xfs: create libxfs helper to rename two directory entries 4628525a6da0ebd8514d6fc7b5f8367fbb37954d xfs: get rid of cross_rename d3d2839739788be1871eba25c440685a080f1144 xfs: create imeta abstractions to get and set metadata inodes 467e0c9e04ffa65180c09caca593acb2d50f3e0a xfs: create transaction reservations for metadata inode operations 5a64fc7f1693800b40744cb0c85b83e6bf446e78 xfs: refactor the v4 group/project inode pointer switch bf4c9557fbda5dfa09f6402ebeae20f31fcf3d1e xfs: convert all users to xfs_imeta_log 2df08514c441692dc086929db5bd639cb73ab151 xfs: iget for metadata inodes c84a5e4cf0150df9dc737af53218951b4164dca7 xfs: define the on-disk format for the metadir feature c78c27c531a686638331cf83f72d05bd41f5dc47 xfs: update imeta transaction reservations for metadir 926abcf9ccbb03f088e27615ff9846f73958c320 xfs: load metadata directory root at mount time f28e21d7d1c3af7e3d436e760bb8a558893d67a1 xfs: convert metadata inode lookup keys to use paths bbde6fbabac227bd67e6c73420757d9705b2cc5c xfs: enforce metadata inode flag 92c348b3a14ee20d5e65f374540bf49c3f1d24ba xfs: read and write metadata inode directory 7ea686dce5411012416ce072e33dce79dc64b6b9 xfs: ensure metadata directory paths exist before creating files c5b977e9f2e44fa1a69d26b36e1081d1f13ac5c2 xfs: disable the agi rotor for metadata inodes 449ad6ae616e524432430fa403a1c7349755c9ce xfs: hide metadata inodes from everyone because they are special 9c408c7e3826d3a207623d65112ff70c69ee0c2f xfs: enable metadata directory feature 2609038a1a0df28ec56a1c5c130a02ae9fda5e8f xfs: replace shouty XFS_BM{BT,DR} macros ab93df37a44aecef8b726148e27693906ef771f7 xfs: refactor the allocation and freeing of incore inode fork btree roots 73d610dcce177d09fcdeccbc38ad6ef272a41296 xfs: refactor creation of bmap btree roots a9a3e1eaaa8908e8e56a64dfd2961942bb0d1413 xfs: fix a sloppy memory handling bug in xfs_iroot_realloc 2357b9247522c01bad31a509a7a4b9543c05082e xfs: hoist the code that moves the incore inode fork broot memory e30cc7383e90d00cc3dd04697b8e7d709de6129e xfs: move the zero records logic into xfs_bmap_broot_space_calc 4c46eb60f56a92647f9cdf2816934e38e12c0310 xfs: rearrange xfs_iroot_realloc a bit a7a8552b692ff696548f19e7c747a7d448561d75 xfs: standardize the btree maxrecs function parameters a5e45c7a622108bc2b3cfa00bc6a224d4076bc72 xfs: generalize the btree root reallocation function 885a3dc9499a59e79bce7e92bb1def707fc79ced xfs: support leaves in the incore btree root block in xfs_iroot_realloc b4c1ea77178092ac782b64006c2148c3ad42766a xfs: hoist the node iroot update code out of xfs_btree_new_iroot a4faa69533e9add97f466aa029d0cdb6c96421dd xfs: hoist the node iroot update code out of xfs_btree_kill_iroot 184795dea7e684871eed2db711cefd65d4437629 xfs: support storing records in the inode core root 18506cbf430e10108e7f4b77c3c9ec479f76b470 xfs: update btree keys correctly when _insrec splits an inode root block --===============2333655304692309357== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename=revlist-b79eb626a362-9ce17b203d08.txt b88280698339cd628c86871e4640f6b54c2527fc xfs: use reflink to assist unaligned copy_file_range calls b87326b3d50003120937490094cd9067f1cb6836 xfs: fix an ABBA deadlock in xfs_rename ad2a0756a116ea173737f6bee3b8b01ab615e1fb xfs: clean up quota reservation callsites 8c32088b45ce2578bfd8eee80253e2b60f4141af xfs: clean up quota reservation wrappers 1106fdf2b78dc96fca4e90de98d4b164342f3fad xfs: create convenience wrappers for quota reservations 7c34b918d802cb14251406d6836ae2be7d7ffd5c xfs: clean up icreate quota reservation calls 306e980385a7b51832ec241e0497e2542d5e8e70 xfs: refactor messy xfs_inode_free_quota_* functions edd5c240c119d4304cc49b7e10bb4afe92d49978 xfs: don't stall cowblocks scan if we can't take locks 6e5a54a1bf484b8d148399a236f3b1fe8e6f30dc xfs: xfs_inode_free_quota_blocks should scan project quota f3a71021ba044f3ec64f91f21f29b8162e9ac9ed xfs: move and rename xfs_inode_free_quota_blocks to avoid conflicts 0e2f2989fd5a0ead44193093cd1d6190df12854d xfs: pass flags and return gc errors from xfs_blockgc_free_quota a49268e6c526ec68e3bb22feb008021635d59224 xfs: flush eof/cowblocks if we can't reserve quota for file blocks 727807d979ca43b3125aa3eda7862c03cbb97572 xfs: flush eof/cowblocks if we can't reserve quota for inode creation 41c6912635239de1935f005838f57e256b797d88 xfs: flush eof/cowblocks if we can't reserve quota for chown 5ed87c78a58f480f481f6e24623345b6f3befbec xfs: add a tracepoint for blockgc scans 7930c80aa21856d88f2bc7f3404d67b5b55e8a35 xfs: refactor xfs_icache_free_{eof,cow}blocks call sites 298aeb2ecc7d9138a0dbc807661dc61fa7ed83fe xfs: flush speculative space allocations when we run out of space a7c4b395ce092374438fc6dcaf584e7b0fa0ed9c xfs: relocate the eofb/cowb workqueue functions d0a6f1c1165d3a53d2ff4991c655d804db316d56 xfs: hide xfs_icache_free_eofblocks 0a1a26c5fb553020ad4940d234a8d183e2f5e4f8 xfs: hide xfs_icache_free_cowblocks adf4139e0c6adb4e7b5749572540fea16630f521 xfs: remove trivial eof/cowblocks functions 2bea95b188a735c7afd1821587d30e4d22c533d9 xfs: increase the default parallelism levels of pwork clients 885320e1e9c6d364a2f0ce1d60278c7dafe0cc49 xfs: consolidate incore inode radix tree posteof/cowblocks tags 5c3154f36d6a014b66290558543bbbae053bb7d7 xfs: consolidate the eofblocks and cowblocks workers 53c4fc4f5e6ca2f595a9a73b9a56af20862dd1aa xfs: only walk the incore inode tree once per blockgc scan 7c1a79a55c15629910b75c72a6aa2c50c7660c5d xfs: rename block gc start and stop functions ca7038f4842227f6c8605fc6ebe3f63da12a82e3 xfs: parallelize block preallocation garbage collection c80e82f6cbf5eaf0a96064737e6322cdea371277 xfs: fix rmap key comparison functions 1e90c5c311508c82b1d43a3901e2c9fe3597110a xfs: fix uninitialized variables in xrep_calc_ag_resblks 9c626e4c968ace36d763316796ef3331972be963 xfs: bail out of scrub immediately if scan incomplete 50009420bd3e4f114c4ec8dae1c56985a9260ba6 xfs: mark a data structure sick if there are cross-referencing errors a6a4ae81a5d0af68eefe0d59fe796fe8957bed7b xfs: validate ag btree levels using the precomputed values cc0f1ed34c508b25ddf938738d6f4ac9fce76ef3 xfs: set the scrub AG number in xchk_ag_read_headers d18db1d319cf86b6fd226e2a7d7ff9f542169003 xfs: remove return value from xchk_ag_btcur_init 1dfd9f2556c6145745247ea301a6a0646b30af6b xfs: teach xfs_btree_has_record to return false if there are gaps d19fb8f2df1fd1ae3ffd697df6727879ad7fec76 xfs: check btree keys reflect the child block 1bba4739c600b713410bd71cd5ba69b0e67973ae xfs: online checking of the free rt extent count e3e66c8d4d4cf82607c5026cdd0e59e8b4b3f055 xfs: teach scrub to check for adjacent bmaps when rmap larger than bmap 042835f3a4760269937718dc2c364f08799f4bff xfs: check quota files for unwritten extents cee88e3e9280116ebf89cdd787c3bc483b3d1974 xfs: check the reference counts of gaps in the refcount btree 162fff225721d5fe230bfeffdcaffc3d21d79c31 xfs: stop artificially limiting the length of bunmap calls 105fd7fc73ef96336471ea11d396e411753d9753 xfs: remove a __xfs_bunmapi call from reflink 77f38a3b35252d5c36f064382ee43175d897d8c6 xfs: create shadow transaction reservations for computing minimum log size 1507c1289891e058ec6eeec65f366576a8c4ef08 xfs: reduce the absurdly large log reservations 19596a2bf74d3e99d24ec2f645f70f2fb98f5306 xfs: reduce transaction reservations with reflink 38474852b4ee9dc26b5cef046c797e2d23bfec00 xfs: only invalidate blocks if we're going to free them a26bda6f35c634b5e2ce25965b0084f15285f9af xfs: use deferred frees to reap old btree blocks 9c69637891804dcfa9e065cb7bcda6fd643c4e26 xfs: remove the for_each_xbitmap_ helpers 19f63291d21683178a83df305f8eeb3ab8f45588 xfs: drop the _safe behavior from the xbitmap foreach macro 3aa6d0c3f2ee8d1c3f23905f7465cfd006140344 xfs: convert xbitmap to interval tree bccda8781578677faece7a90e435f60c0f29b527 xfs: implement block reservation accounting for btrees we're staging ccc500c4f902f4a9207cc317a2adce85e396c166 xfs: add debug knobs to control btree bulk load slack factors 268ab0a3cb1979a12ed17476c93c04f7dac020cc xfs: log EFIs for all btree blocks being used to stage a btree cdab19fa142f64d1f6d0b3fdd6442123b593fa73 xfs: create a big array data structure c68315d0b3845f6d7bac08ea3b9179eb628294d0 xfs: move the realtime summary file scrubber to a separate source file 66bab727a742e6d1395a376ce8c0646ed900537f xfs: implement online scrubbing of rtsummary info 46d757ea5a70b5c788592e21f44cd816fdb6f216 xfs: always rescan allegedly healthy per-ag metadata after repair f95054c5035761f540fade08fc0ec5b88b312674 xfs: repair free space btrees bb2dc57fc6cbe4fc275e2091f6f51bec560c8b13 xfs: repair inode btrees efdd3ac5aec00962828aa5da486b3d517bb4c2d6 xfs: repair refcount btrees 51fec6e2845ea96f73b3c6f0de3445999d25c004 xfs: repair inode records 8e37d094c490b6f2246723470f706632f7bd8009 xfs: zap broken inode forks b64924fd856e48ba0394ce57d4dd2cae5d16f41e xfs: repair inode block maps 0496bcbfb2aefba5d921969f4aad5144c336b88f xfs: repair damaged symlinks 727d7e107d92353a60e470b89e63be1e7f0d540b xfs: repair the inode core and forks of a metadata inode 50a8d458d540e37f454348c1d3f367189c3c36a6 xfs: create a new inode fork block unmap helper ed96251d7b5cde0cfdc9d93ebb7006ad160e587c xfs: repair quotas 3fa10f1e4d46bbfe557821ef3e3d673d2b5c9cda xfs: implement live quotacheck inode scan f500ef68b58cccf6e1769c090f2f85cf7dae97b6 xfs: track quota updates during live quotacheck f9b81312c401e7eec1e606456e69aebaec18127a xfs: repair dquots based on live quotacheck results 09c949c272845e6918651addcf0c37661e82e667 xfs: separate the marking of sick and checked metadata 7cebd9c3478923e3ab772780e7fc2b6ea364dd66 xfs: report ag header corruption errors to the health tracking system 0d56e56b8935cb6a88c9a4c00f97815962a7833d xfs: report block map corruption errors to the health tracking system 14f9cd40100e3fe3dfaca8d1df75a35197675ad1 xfs: report btree block corruption errors to the health system 8c35c2f1f43784651878d8e8d07db796c9a8dc42 xfs: report dir/attr block corruption errors to the health system c4b45c66bff358b051e1c2314255d7533ef76ee2 xfs: report symlink block corruption errors to the health system e1072dd08bf47c63f8c0557f95a2ddd214e388ae xfs: report inode corruption errors to the health system 1f0462c864bd4f04a4865fc5b73bea5a6a14c52d xfs: report quota block corruption errors to the health system 8115a65433a7081dac5740c2e85978225e3678e5 xfs: report realtime metadata corruption errors to the health system 9ce17b203d082425d1eaa46894df84e65a9515f5 xfs: report XFS_CORRUPT_ON errors to the health system --===============2333655304692309357== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename=revlist-4f7e1ac127b5-174afafbf072.txt b88280698339cd628c86871e4640f6b54c2527fc xfs: use reflink to assist unaligned copy_file_range calls b87326b3d50003120937490094cd9067f1cb6836 xfs: fix an ABBA deadlock in xfs_rename ad2a0756a116ea173737f6bee3b8b01ab615e1fb xfs: clean up quota reservation callsites 8c32088b45ce2578bfd8eee80253e2b60f4141af xfs: clean up quota reservation wrappers 1106fdf2b78dc96fca4e90de98d4b164342f3fad xfs: create convenience wrappers for quota reservations 7c34b918d802cb14251406d6836ae2be7d7ffd5c xfs: clean up icreate quota reservation calls 306e980385a7b51832ec241e0497e2542d5e8e70 xfs: refactor messy xfs_inode_free_quota_* functions edd5c240c119d4304cc49b7e10bb4afe92d49978 xfs: don't stall cowblocks scan if we can't take locks 6e5a54a1bf484b8d148399a236f3b1fe8e6f30dc xfs: xfs_inode_free_quota_blocks should scan project quota f3a71021ba044f3ec64f91f21f29b8162e9ac9ed xfs: move and rename xfs_inode_free_quota_blocks to avoid conflicts 0e2f2989fd5a0ead44193093cd1d6190df12854d xfs: pass flags and return gc errors from xfs_blockgc_free_quota a49268e6c526ec68e3bb22feb008021635d59224 xfs: flush eof/cowblocks if we can't reserve quota for file blocks 727807d979ca43b3125aa3eda7862c03cbb97572 xfs: flush eof/cowblocks if we can't reserve quota for inode creation 41c6912635239de1935f005838f57e256b797d88 xfs: flush eof/cowblocks if we can't reserve quota for chown 5ed87c78a58f480f481f6e24623345b6f3befbec xfs: add a tracepoint for blockgc scans 7930c80aa21856d88f2bc7f3404d67b5b55e8a35 xfs: refactor xfs_icache_free_{eof,cow}blocks call sites 298aeb2ecc7d9138a0dbc807661dc61fa7ed83fe xfs: flush speculative space allocations when we run out of space a7c4b395ce092374438fc6dcaf584e7b0fa0ed9c xfs: relocate the eofb/cowb workqueue functions d0a6f1c1165d3a53d2ff4991c655d804db316d56 xfs: hide xfs_icache_free_eofblocks 0a1a26c5fb553020ad4940d234a8d183e2f5e4f8 xfs: hide xfs_icache_free_cowblocks adf4139e0c6adb4e7b5749572540fea16630f521 xfs: remove trivial eof/cowblocks functions 2bea95b188a735c7afd1821587d30e4d22c533d9 xfs: increase the default parallelism levels of pwork clients 885320e1e9c6d364a2f0ce1d60278c7dafe0cc49 xfs: consolidate incore inode radix tree posteof/cowblocks tags 5c3154f36d6a014b66290558543bbbae053bb7d7 xfs: consolidate the eofblocks and cowblocks workers 53c4fc4f5e6ca2f595a9a73b9a56af20862dd1aa xfs: only walk the incore inode tree once per blockgc scan 7c1a79a55c15629910b75c72a6aa2c50c7660c5d xfs: rename block gc start and stop functions ca7038f4842227f6c8605fc6ebe3f63da12a82e3 xfs: parallelize block preallocation garbage collection c80e82f6cbf5eaf0a96064737e6322cdea371277 xfs: fix rmap key comparison functions 1e90c5c311508c82b1d43a3901e2c9fe3597110a xfs: fix uninitialized variables in xrep_calc_ag_resblks 9c626e4c968ace36d763316796ef3331972be963 xfs: bail out of scrub immediately if scan incomplete 50009420bd3e4f114c4ec8dae1c56985a9260ba6 xfs: mark a data structure sick if there are cross-referencing errors a6a4ae81a5d0af68eefe0d59fe796fe8957bed7b xfs: validate ag btree levels using the precomputed values cc0f1ed34c508b25ddf938738d6f4ac9fce76ef3 xfs: set the scrub AG number in xchk_ag_read_headers d18db1d319cf86b6fd226e2a7d7ff9f542169003 xfs: remove return value from xchk_ag_btcur_init 1dfd9f2556c6145745247ea301a6a0646b30af6b xfs: teach xfs_btree_has_record to return false if there are gaps d19fb8f2df1fd1ae3ffd697df6727879ad7fec76 xfs: check btree keys reflect the child block 1bba4739c600b713410bd71cd5ba69b0e67973ae xfs: online checking of the free rt extent count e3e66c8d4d4cf82607c5026cdd0e59e8b4b3f055 xfs: teach scrub to check for adjacent bmaps when rmap larger than bmap 042835f3a4760269937718dc2c364f08799f4bff xfs: check quota files for unwritten extents cee88e3e9280116ebf89cdd787c3bc483b3d1974 xfs: check the reference counts of gaps in the refcount btree 162fff225721d5fe230bfeffdcaffc3d21d79c31 xfs: stop artificially limiting the length of bunmap calls 105fd7fc73ef96336471ea11d396e411753d9753 xfs: remove a __xfs_bunmapi call from reflink 77f38a3b35252d5c36f064382ee43175d897d8c6 xfs: create shadow transaction reservations for computing minimum log size 1507c1289891e058ec6eeec65f366576a8c4ef08 xfs: reduce the absurdly large log reservations 19596a2bf74d3e99d24ec2f645f70f2fb98f5306 xfs: reduce transaction reservations with reflink 38474852b4ee9dc26b5cef046c797e2d23bfec00 xfs: only invalidate blocks if we're going to free them a26bda6f35c634b5e2ce25965b0084f15285f9af xfs: use deferred frees to reap old btree blocks 9c69637891804dcfa9e065cb7bcda6fd643c4e26 xfs: remove the for_each_xbitmap_ helpers 19f63291d21683178a83df305f8eeb3ab8f45588 xfs: drop the _safe behavior from the xbitmap foreach macro 3aa6d0c3f2ee8d1c3f23905f7465cfd006140344 xfs: convert xbitmap to interval tree bccda8781578677faece7a90e435f60c0f29b527 xfs: implement block reservation accounting for btrees we're staging ccc500c4f902f4a9207cc317a2adce85e396c166 xfs: add debug knobs to control btree bulk load slack factors 268ab0a3cb1979a12ed17476c93c04f7dac020cc xfs: log EFIs for all btree blocks being used to stage a btree cdab19fa142f64d1f6d0b3fdd6442123b593fa73 xfs: create a big array data structure c68315d0b3845f6d7bac08ea3b9179eb628294d0 xfs: move the realtime summary file scrubber to a separate source file 66bab727a742e6d1395a376ce8c0646ed900537f xfs: implement online scrubbing of rtsummary info 46d757ea5a70b5c788592e21f44cd816fdb6f216 xfs: always rescan allegedly healthy per-ag metadata after repair f95054c5035761f540fade08fc0ec5b88b312674 xfs: repair free space btrees bb2dc57fc6cbe4fc275e2091f6f51bec560c8b13 xfs: repair inode btrees efdd3ac5aec00962828aa5da486b3d517bb4c2d6 xfs: repair refcount btrees 51fec6e2845ea96f73b3c6f0de3445999d25c004 xfs: repair inode records 8e37d094c490b6f2246723470f706632f7bd8009 xfs: zap broken inode forks b64924fd856e48ba0394ce57d4dd2cae5d16f41e xfs: repair inode block maps 0496bcbfb2aefba5d921969f4aad5144c336b88f xfs: repair damaged symlinks 727d7e107d92353a60e470b89e63be1e7f0d540b xfs: repair the inode core and forks of a metadata inode 50a8d458d540e37f454348c1d3f367189c3c36a6 xfs: create a new inode fork block unmap helper ed96251d7b5cde0cfdc9d93ebb7006ad160e587c xfs: repair quotas 3fa10f1e4d46bbfe557821ef3e3d673d2b5c9cda xfs: implement live quotacheck inode scan f500ef68b58cccf6e1769c090f2f85cf7dae97b6 xfs: track quota updates during live quotacheck f9b81312c401e7eec1e606456e69aebaec18127a xfs: repair dquots based on live quotacheck results 09c949c272845e6918651addcf0c37661e82e667 xfs: separate the marking of sick and checked metadata 7cebd9c3478923e3ab772780e7fc2b6ea364dd66 xfs: report ag header corruption errors to the health tracking system 0d56e56b8935cb6a88c9a4c00f97815962a7833d xfs: report block map corruption errors to the health tracking system 14f9cd40100e3fe3dfaca8d1df75a35197675ad1 xfs: report btree block corruption errors to the health system 8c35c2f1f43784651878d8e8d07db796c9a8dc42 xfs: report dir/attr block corruption errors to the health system c4b45c66bff358b051e1c2314255d7533ef76ee2 xfs: report symlink block corruption errors to the health system e1072dd08bf47c63f8c0557f95a2ddd214e388ae xfs: report inode corruption errors to the health system 1f0462c864bd4f04a4865fc5b73bea5a6a14c52d xfs: report quota block corruption errors to the health system 8115a65433a7081dac5740c2e85978225e3678e5 xfs: report realtime metadata corruption errors to the health system 9ce17b203d082425d1eaa46894df84e65a9515f5 xfs: report XFS_CORRUPT_ON errors to the health system 4adc299f184063e0ef8cf75d6f17fd0a9123076c xfs: refactor the predicate part of xfs_free_eofblocks c9be7005b10e22774ef174dd9373e4dd34828727 xfs: don't reclaim dquots with incore reservations bd70706acfc932779e014d82749c2d965f9d871a xfs: decide if inode needs inactivation aa0a2ec202a8b319516cec852c8c206557749b4c xfs: deferred inode inactivation 8edd293e4be9a44b9bef7fe7cf5a83bbc7719e4e xfs: force inode inactivation and retry fs writes when there isn't space b77de47aaf7d7ddb1829f3d197db3207485a1bf7 xfs: force inactivation before fallocate when space is low 8c51a4a39dbf45738a66ea96118aa3dcf379012b xfs: parallelize inode inactivation 174afafbf0728b1ade3a6925a36be6ce172edd39 xfs: create a polled function to force inode inactivation --===============2333655304692309357== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename=revlist-b44bc37d8022-987185b56bfa.txt b88280698339cd628c86871e4640f6b54c2527fc xfs: use reflink to assist unaligned copy_file_range calls b87326b3d50003120937490094cd9067f1cb6836 xfs: fix an ABBA deadlock in xfs_rename ad2a0756a116ea173737f6bee3b8b01ab615e1fb xfs: clean up quota reservation callsites 8c32088b45ce2578bfd8eee80253e2b60f4141af xfs: clean up quota reservation wrappers 1106fdf2b78dc96fca4e90de98d4b164342f3fad xfs: create convenience wrappers for quota reservations 7c34b918d802cb14251406d6836ae2be7d7ffd5c xfs: clean up icreate quota reservation calls 306e980385a7b51832ec241e0497e2542d5e8e70 xfs: refactor messy xfs_inode_free_quota_* functions edd5c240c119d4304cc49b7e10bb4afe92d49978 xfs: don't stall cowblocks scan if we can't take locks 6e5a54a1bf484b8d148399a236f3b1fe8e6f30dc xfs: xfs_inode_free_quota_blocks should scan project quota f3a71021ba044f3ec64f91f21f29b8162e9ac9ed xfs: move and rename xfs_inode_free_quota_blocks to avoid conflicts 0e2f2989fd5a0ead44193093cd1d6190df12854d xfs: pass flags and return gc errors from xfs_blockgc_free_quota a49268e6c526ec68e3bb22feb008021635d59224 xfs: flush eof/cowblocks if we can't reserve quota for file blocks 727807d979ca43b3125aa3eda7862c03cbb97572 xfs: flush eof/cowblocks if we can't reserve quota for inode creation 41c6912635239de1935f005838f57e256b797d88 xfs: flush eof/cowblocks if we can't reserve quota for chown 5ed87c78a58f480f481f6e24623345b6f3befbec xfs: add a tracepoint for blockgc scans 7930c80aa21856d88f2bc7f3404d67b5b55e8a35 xfs: refactor xfs_icache_free_{eof,cow}blocks call sites 298aeb2ecc7d9138a0dbc807661dc61fa7ed83fe xfs: flush speculative space allocations when we run out of space a7c4b395ce092374438fc6dcaf584e7b0fa0ed9c xfs: relocate the eofb/cowb workqueue functions d0a6f1c1165d3a53d2ff4991c655d804db316d56 xfs: hide xfs_icache_free_eofblocks 0a1a26c5fb553020ad4940d234a8d183e2f5e4f8 xfs: hide xfs_icache_free_cowblocks adf4139e0c6adb4e7b5749572540fea16630f521 xfs: remove trivial eof/cowblocks functions 2bea95b188a735c7afd1821587d30e4d22c533d9 xfs: increase the default parallelism levels of pwork clients 885320e1e9c6d364a2f0ce1d60278c7dafe0cc49 xfs: consolidate incore inode radix tree posteof/cowblocks tags 5c3154f36d6a014b66290558543bbbae053bb7d7 xfs: consolidate the eofblocks and cowblocks workers 53c4fc4f5e6ca2f595a9a73b9a56af20862dd1aa xfs: only walk the incore inode tree once per blockgc scan 7c1a79a55c15629910b75c72a6aa2c50c7660c5d xfs: rename block gc start and stop functions ca7038f4842227f6c8605fc6ebe3f63da12a82e3 xfs: parallelize block preallocation garbage collection c80e82f6cbf5eaf0a96064737e6322cdea371277 xfs: fix rmap key comparison functions 1e90c5c311508c82b1d43a3901e2c9fe3597110a xfs: fix uninitialized variables in xrep_calc_ag_resblks 9c626e4c968ace36d763316796ef3331972be963 xfs: bail out of scrub immediately if scan incomplete 50009420bd3e4f114c4ec8dae1c56985a9260ba6 xfs: mark a data structure sick if there are cross-referencing errors a6a4ae81a5d0af68eefe0d59fe796fe8957bed7b xfs: validate ag btree levels using the precomputed values cc0f1ed34c508b25ddf938738d6f4ac9fce76ef3 xfs: set the scrub AG number in xchk_ag_read_headers d18db1d319cf86b6fd226e2a7d7ff9f542169003 xfs: remove return value from xchk_ag_btcur_init 1dfd9f2556c6145745247ea301a6a0646b30af6b xfs: teach xfs_btree_has_record to return false if there are gaps d19fb8f2df1fd1ae3ffd697df6727879ad7fec76 xfs: check btree keys reflect the child block 1bba4739c600b713410bd71cd5ba69b0e67973ae xfs: online checking of the free rt extent count e3e66c8d4d4cf82607c5026cdd0e59e8b4b3f055 xfs: teach scrub to check for adjacent bmaps when rmap larger than bmap 042835f3a4760269937718dc2c364f08799f4bff xfs: check quota files for unwritten extents cee88e3e9280116ebf89cdd787c3bc483b3d1974 xfs: check the reference counts of gaps in the refcount btree 162fff225721d5fe230bfeffdcaffc3d21d79c31 xfs: stop artificially limiting the length of bunmap calls 105fd7fc73ef96336471ea11d396e411753d9753 xfs: remove a __xfs_bunmapi call from reflink 77f38a3b35252d5c36f064382ee43175d897d8c6 xfs: create shadow transaction reservations for computing minimum log size 1507c1289891e058ec6eeec65f366576a8c4ef08 xfs: reduce the absurdly large log reservations 19596a2bf74d3e99d24ec2f645f70f2fb98f5306 xfs: reduce transaction reservations with reflink 38474852b4ee9dc26b5cef046c797e2d23bfec00 xfs: only invalidate blocks if we're going to free them a26bda6f35c634b5e2ce25965b0084f15285f9af xfs: use deferred frees to reap old btree blocks 9c69637891804dcfa9e065cb7bcda6fd643c4e26 xfs: remove the for_each_xbitmap_ helpers 19f63291d21683178a83df305f8eeb3ab8f45588 xfs: drop the _safe behavior from the xbitmap foreach macro 3aa6d0c3f2ee8d1c3f23905f7465cfd006140344 xfs: convert xbitmap to interval tree bccda8781578677faece7a90e435f60c0f29b527 xfs: implement block reservation accounting for btrees we're staging ccc500c4f902f4a9207cc317a2adce85e396c166 xfs: add debug knobs to control btree bulk load slack factors 268ab0a3cb1979a12ed17476c93c04f7dac020cc xfs: log EFIs for all btree blocks being used to stage a btree cdab19fa142f64d1f6d0b3fdd6442123b593fa73 xfs: create a big array data structure c68315d0b3845f6d7bac08ea3b9179eb628294d0 xfs: move the realtime summary file scrubber to a separate source file 66bab727a742e6d1395a376ce8c0646ed900537f xfs: implement online scrubbing of rtsummary info 46d757ea5a70b5c788592e21f44cd816fdb6f216 xfs: always rescan allegedly healthy per-ag metadata after repair f95054c5035761f540fade08fc0ec5b88b312674 xfs: repair free space btrees bb2dc57fc6cbe4fc275e2091f6f51bec560c8b13 xfs: repair inode btrees efdd3ac5aec00962828aa5da486b3d517bb4c2d6 xfs: repair refcount btrees 51fec6e2845ea96f73b3c6f0de3445999d25c004 xfs: repair inode records 8e37d094c490b6f2246723470f706632f7bd8009 xfs: zap broken inode forks b64924fd856e48ba0394ce57d4dd2cae5d16f41e xfs: repair inode block maps 0496bcbfb2aefba5d921969f4aad5144c336b88f xfs: repair damaged symlinks 727d7e107d92353a60e470b89e63be1e7f0d540b xfs: repair the inode core and forks of a metadata inode 50a8d458d540e37f454348c1d3f367189c3c36a6 xfs: create a new inode fork block unmap helper ed96251d7b5cde0cfdc9d93ebb7006ad160e587c xfs: repair quotas 3fa10f1e4d46bbfe557821ef3e3d673d2b5c9cda xfs: implement live quotacheck inode scan f500ef68b58cccf6e1769c090f2f85cf7dae97b6 xfs: track quota updates during live quotacheck f9b81312c401e7eec1e606456e69aebaec18127a xfs: repair dquots based on live quotacheck results 09c949c272845e6918651addcf0c37661e82e667 xfs: separate the marking of sick and checked metadata 7cebd9c3478923e3ab772780e7fc2b6ea364dd66 xfs: report ag header corruption errors to the health tracking system 0d56e56b8935cb6a88c9a4c00f97815962a7833d xfs: report block map corruption errors to the health tracking system 14f9cd40100e3fe3dfaca8d1df75a35197675ad1 xfs: report btree block corruption errors to the health system 8c35c2f1f43784651878d8e8d07db796c9a8dc42 xfs: report dir/attr block corruption errors to the health system c4b45c66bff358b051e1c2314255d7533ef76ee2 xfs: report symlink block corruption errors to the health system e1072dd08bf47c63f8c0557f95a2ddd214e388ae xfs: report inode corruption errors to the health system 1f0462c864bd4f04a4865fc5b73bea5a6a14c52d xfs: report quota block corruption errors to the health system 8115a65433a7081dac5740c2e85978225e3678e5 xfs: report realtime metadata corruption errors to the health system 9ce17b203d082425d1eaa46894df84e65a9515f5 xfs: report XFS_CORRUPT_ON errors to the health system 4adc299f184063e0ef8cf75d6f17fd0a9123076c xfs: refactor the predicate part of xfs_free_eofblocks c9be7005b10e22774ef174dd9373e4dd34828727 xfs: don't reclaim dquots with incore reservations bd70706acfc932779e014d82749c2d965f9d871a xfs: decide if inode needs inactivation aa0a2ec202a8b319516cec852c8c206557749b4c xfs: deferred inode inactivation 8edd293e4be9a44b9bef7fe7cf5a83bbc7719e4e xfs: force inode inactivation and retry fs writes when there isn't space b77de47aaf7d7ddb1829f3d197db3207485a1bf7 xfs: force inactivation before fallocate when space is low 8c51a4a39dbf45738a66ea96118aa3dcf379012b xfs: parallelize inode inactivation 174afafbf0728b1ade3a6925a36be6ce172edd39 xfs: create a polled function to force inode inactivation 9d3adfefad70fc898eaeb3737105a60a838a7a17 xfs: add secondary and indirect classes to the health tracking system 1f9e990b099aba899a27f538fc467d20c4da0622 xfs: remember sick inodes that get inactivated e8f314db19860f669ae4d0f0dc6318e810975717 xfs: update health status if we get a clean bill of health 962d2c09ab906f4a69cb607865c5e084ebbc4709 xfs: introduce online scrub freeze e022cb324a2525a786e9e09007a2df4c6295dc4a xfs: ask to freeze if fscounters scrubber fails 958f560da7ecd29d88ca2e78520bfafe569301ee xfs: repair the rmapbt 2654d477284d704bd92e58b2db478be226650c6a xfs: allow rmap repair to grab unlinked inodes da425dc55ea4fcedaefefa03269960dc216fb71b xfs: repair summary counters 075416eee265294fe5f81d0f52503467041f8777 xfs: fix xfs_bunmapi to allow unmapping of partial rt extents 4394cfafa3560d5e862cea6210917e8a2418c402 xfs: create a helper to decide if a file mapping targets the rt volume 23ba26ed71cc0ac526456a05e21608e03e3b51d6 xfs: add a realtime flag to the bmap update log redo items 4416b793d012b6fff979e63d568a16fcc170d1c6 xfs: support recovering bmap intent items targetting realtime extents 27b90ced9de53cfa599a2538f6797e0f497103e5 xfs: support deferred bmap updates on the attr fork 4bccffbd322d7c88d500a29839aa63ecbaee2bb2 xfs: xfs_bmap_finish_one should map unwritten extents properly 7a3723f8db3c22013fcafdd822503ddc97fdbe17 vfs: introduce new file range exchange ioctl f0607dd1d1a1e9586dc245381ef7b2fc06b0f32d xfs: support two inodes in the defer capture structure 5d15e00941af6af734047e03c72714455e882786 xfs: allow setting and clearing of log incompat feature flags fb1bb338ed28b2728cf5dd17f20ebd8570c7690d xfs: create a log incompat flag for atomic extent swapping d36a9339d3b22267330cff4406ae077168ce7085 xfs: introduce a swap-extent log intent item ec28e2f3e524d071a5796d60f302fd46178cb77d xfs: create deferred log items for extent swapping a0dfd19a0d2968b4942d6e2d2b472c1e3d275ee4 xfs: add a ->xchg_file_range handler 72cfd5e1d8742b52e52eef93705c7b59958ca227 xfs: add error injection to test swapext recovery 021c931361c6eb2868179425887567668d229c2b xfs: port xfs_swap_extents_rmap to our new code 60ddf094764ae59872434ca869db238c2f956e1a xfs: consolidate all of the xfs_swap_extent_forks code 07803b39ae6eac219bc039d3703dc0e691f07aef xfs: refactor reflink flag handling in xfs_swap_extent_forks 47a0634a64b09bf300d3cb53c40f2498db2ecff9 xfs: allow xfs_swap_range to use older extent swap algorithms f6ff3e13238c36ef533412885db913b71af64564 xfs: remove old swap extents implementation c6867fe2b433d925d7f8652a982bfd25fdf0e60d xfs: condense extended attributes after an atomic swap f7524374c621789cfa158e1e9e321af19036b527 xfs: condense directories after an atomic swap 8fa5d7a90185b5ffc702cb6a9fc8f4c733597feb xfs: make atomic extent swapping support realtime files 1dc309f77559b424cfc95e1a1d6f39d29d562808 xfs: enable atomic swapext feature 55fc8f00fb814120d8a03b132fb3d6ba9fcb520e xfs: hide private inodes from bulkstat and handle functions a6ea1f1ba8ed2e5e5ae545c2227dccd1d0be913d xfs: create temporary files and directories for online repair 7dc93578af95c0eddafe0017b99f2d3de5718605 xfs: online repair of realtime summaries 03840c224860df3e1fce1ef85e3a00c7ca36c5a6 xfs: create a blob array data structure d8a30a0730740a9f1ddfba45cb75b2db11817749 xfs: repair extended attributes fa2fc00af3f13b50b766431fd6e602e2121e7625 xfs: scrub should set preen if attr leaf has holes 100cd621b4bc141ded4f991c55294552570bde12 xfs: online repair of directories b0f8af6e63117fdfb79964dcce33a4d4be959e5a xfs: online repair of parent pointers ae70bf9b93e37e76e6bda5ddf614f230b6e55892 xfs: ask the dentry cache if it knows the parent of a directory 6581b5cf149b006688f78040c1171bba9335b16c xfs: move orphan files to the orphanage 5abfc63b702ae63acf88a0d9d56c080e8dff554c xfs: hoist extent size helpers to libxfs f728a5a9e7c075f9f5756b454fd53a2f7354f787 xfs: hoist inode flag conversion functions 947490a4a5a5a2a722511c55074a044c1bf687c2 xfs: hoist project id get/set functions 4d65ef4a6cf3d192ed2ff2cc162dab59cbdb263a xfs: pack inode allocation parameters into a separate structure cfffa0e86d1129a63982632fef4d549c5031933b xfs: implement atime updates in xfs_trans_ichgtime 223f18dd342a6bd34e825f8fc79e09db5da170c9 xfs: use xfs_trans_ichgtime to set times when allocating inode 97e6a6b99e8d7e9768a3815b6b30179ed5be154a xfs: split new inode initialization into two pieces 8573b5c15643e0bfaca2e83131692917c7a56cfa xfs: hoist inode allocation function 9ece8ce476b766a01328bb242e23add12664b659 xfs: push xfs_ialloc_args creation out of xfs_dir_ialloc b05a670544485aa77baf36755e93d28f156c35ed xfs: move initialization of inode attributes into xfs_dir_ialloc b76702368aaf6242f9bf7013dab7ba39a804e104 xfs: move xfs_dir_ialloc to libxfs c59f7947a8cd36d5dbc42424b06ec6eceebf4515 xfs: hoist xfs_iunlink to libxfs 2df077245a7126a85109e2c5b996e40bdb12f3ac xfs: hoist xfs_{bump,drop}link to libxfs a387db5676bf4a1b56b83795f3f01b6152453ed9 xfs: create libxfs helper to link a new inode into a directory 865002005ddeda21d2d1575ad3c94371cdf44002 xfs: create libxfs helper to link an existing inode into a directory a5b149116d37e021318b40b8a7f9e0eb5eadfa50 xfs: hoist inode free function to libxfs 9be47df4dca68106e4991b32218076bfb1ea0900 xfs: create libxfs helper to remove an existing inode/name from a directory aa543a9b9f15b19b70bebe220f7c624cc00d0441 xfs: create libxfs helper to exchange two directory entries 5a1cf909190e244192ab5fb9ba3a9bdb7485ff48 xfs: create libxfs helper to rename two directory entries 4628525a6da0ebd8514d6fc7b5f8367fbb37954d xfs: get rid of cross_rename d3d2839739788be1871eba25c440685a080f1144 xfs: create imeta abstractions to get and set metadata inodes 467e0c9e04ffa65180c09caca593acb2d50f3e0a xfs: create transaction reservations for metadata inode operations 5a64fc7f1693800b40744cb0c85b83e6bf446e78 xfs: refactor the v4 group/project inode pointer switch bf4c9557fbda5dfa09f6402ebeae20f31fcf3d1e xfs: convert all users to xfs_imeta_log 2df08514c441692dc086929db5bd639cb73ab151 xfs: iget for metadata inodes c84a5e4cf0150df9dc737af53218951b4164dca7 xfs: define the on-disk format for the metadir feature c78c27c531a686638331cf83f72d05bd41f5dc47 xfs: update imeta transaction reservations for metadir 926abcf9ccbb03f088e27615ff9846f73958c320 xfs: load metadata directory root at mount time f28e21d7d1c3af7e3d436e760bb8a558893d67a1 xfs: convert metadata inode lookup keys to use paths bbde6fbabac227bd67e6c73420757d9705b2cc5c xfs: enforce metadata inode flag 92c348b3a14ee20d5e65f374540bf49c3f1d24ba xfs: read and write metadata inode directory 7ea686dce5411012416ce072e33dce79dc64b6b9 xfs: ensure metadata directory paths exist before creating files c5b977e9f2e44fa1a69d26b36e1081d1f13ac5c2 xfs: disable the agi rotor for metadata inodes 449ad6ae616e524432430fa403a1c7349755c9ce xfs: hide metadata inodes from everyone because they are special 9c408c7e3826d3a207623d65112ff70c69ee0c2f xfs: enable metadata directory feature 2609038a1a0df28ec56a1c5c130a02ae9fda5e8f xfs: replace shouty XFS_BM{BT,DR} macros ab93df37a44aecef8b726148e27693906ef771f7 xfs: refactor the allocation and freeing of incore inode fork btree roots 73d610dcce177d09fcdeccbc38ad6ef272a41296 xfs: refactor creation of bmap btree roots a9a3e1eaaa8908e8e56a64dfd2961942bb0d1413 xfs: fix a sloppy memory handling bug in xfs_iroot_realloc 2357b9247522c01bad31a509a7a4b9543c05082e xfs: hoist the code that moves the incore inode fork broot memory e30cc7383e90d00cc3dd04697b8e7d709de6129e xfs: move the zero records logic into xfs_bmap_broot_space_calc 4c46eb60f56a92647f9cdf2816934e38e12c0310 xfs: rearrange xfs_iroot_realloc a bit a7a8552b692ff696548f19e7c747a7d448561d75 xfs: standardize the btree maxrecs function parameters a5e45c7a622108bc2b3cfa00bc6a224d4076bc72 xfs: generalize the btree root reallocation function 885a3dc9499a59e79bce7e92bb1def707fc79ced xfs: support leaves in the incore btree root block in xfs_iroot_realloc b4c1ea77178092ac782b64006c2148c3ad42766a xfs: hoist the node iroot update code out of xfs_btree_new_iroot a4faa69533e9add97f466aa029d0cdb6c96421dd xfs: hoist the node iroot update code out of xfs_btree_kill_iroot 184795dea7e684871eed2db711cefd65d4437629 xfs: support storing records in the inode core root 18506cbf430e10108e7f4b77c3c9ec479f76b470 xfs: update btree keys correctly when _insrec splits an inode root block 15e3bf02c566e4656edd099f40368c920618bc85 xfs: remove xfs_btree_cur_t typedef 26ed7c7e91cddd89fdb319aa3beea0227f68449d xfs: don't allocate btree scrub context on the stack a2d0129542c1372d2d0f07510043472e06aaf3e9 xfs: dynamically allocate scrub context structure 97dc3e0e49b35bc595ba08d8c3b76295961ac3da xfs: stricter btree height checking when looking for errors 3452693300d06276dc7e80bdaea914c6a8e83ca3 xfs: stricter btree height checking when scanning for btree roots 21b78568e381555207dba67a7dbd23500724aefe xfs: check that bc_nlevels never overflows 5e55296b34525b5c43411dcb69b138be8fc39be8 xfs: support dynamic btree cursor heights fb1bafd896c5aa28623acd6dfff62e124b0b5692 xfs: refactor btree cursor allocation function b33ca383cdd1288d0a1a017bca2d140da19c8797 xfs: fix maxlevels comparisons in the btree staging code ebdad6f0a3f1858fe11e3ce4339851f8c11a40aa xfs: encode the max btree height in the cursor a724c9275ef25840a4f8cfe1d59288d9ff9b5ed8 xfs: dynamically allocate cursors based on maxlevels b0676cfbb91e630bbecd5f4c30823f22b88dce83 xfs: compute actual maximum btree height for critical reservation calculation 1b1e4a0f17d1fc6a3b7aa7f69dd79112c76a329a xfs: compute the maximum height of the rmap btree when reflink enabled 5ddb1ce0e3af992c1b187e30317310bcd918bcb6 xfs: kill XFS_BTREE_MAXLEVELS cf83cf26a316882fb3a587b7e2d2d1d9adee6468 xfs: refactor realtime scrubbing context management 9de1b07d92c0b81daba8de7b1a2f0a0a71b67700 xfs: refactor realtime inode locking f786900b7471638c9e01eedca70031b85f0edc8a xfs: widen per-ag reservation structures to 64-bits 13aec2032a0f975e81fc45d4a240edb0630888c9 xfs: add metadata reservations for realtime btrees c50e0a2c69a6e06bd9ab5be2079b24420eb5efff xfs: support logging EFIs for realtime extents 7c91dd87bca5ea2451829dd7e2f43c32d36f41c0 xfs: support recovering extent-free intent items targetting realtime extents b52891d7303a9693b7ca86e44d091e0a8b0be79e xfs: support error injection when freeing rt extents 753b06ef71a534f3f01f56a57062839e78a567e7 xfs: widen btree maxlevels computation to handle 64-bit record counts dca6824aa58302a91c7896d71728c54aa76ac588 xfs: widen xfs_rmap_irec fields to handle realtime rmapbt a590372e3f87ddd4b13e62c6d70e5bda92563b66 xfs: introduce realtime rmap btree definitions a266e9ee77bfdd5d2123b80c1557fd469f42f7fe xfs: define the on-disk realtime rmap btree format c32fae066031eb174e054804d1ecb1947196245e xfs: realtime rmap btree transaction reservations f8b0a43c2ad6bfc9f9a6440111706d72403a1d51 xfs: add realtime rmap btree operations 1836b068763274345d50ea47174d8e7fec16443b xfs: prepare rmap functions to deal with rtrmapbt e23fa5187475dd0e0112ba4a166de39495bd8845 xfs: add a realtime flag to the rmap update log redo items 47bd1b8ec40868be7400f24448405a4455a653f0 xfs: support recovering rmap intent items targetting realtime extents 771aa79f2eb91cbda5258cf511edf81fc4ec8d3c xfs: add realtime rmap btree block detection to log recovery 6bb9f5cb98ed135b9e9d2d779b140b253c18d49e xfs: add realtime reverse map inode to metadata directory bac77d1f261a652f03994659c78a6e31391a9063 xfs: add metadata reservations for realtime rmap btrees bb72e10fe8543599540b54f0aae99ce5f6664aaa xfs: wire up a new inode fork type for the realtime rmap 91e64fbdd6cc1aaa9a734b53e7bc6993a8f374c5 xfs: use realtime EFI to free extents when realtime rmap is enabled 55eab8a50a8bb8f09d9262a66d8e464776205d9c xfs: wire up rmap map and unmap to the realtime rmapbt 8920645d656a50b0def67a1073b00613eb9d7507 xfs: create routine to allocate and initialize a realtime rmap btree inode 03fe2a6632ae20be0f6302b2d4517f041fbf70b4 xfs: check that the rtrmapbt maxlevels doesn't increase when growing fs dea89e78e4350a1c4f3d8d2bfecda76d1dee87cf xfs: wire up getfsmap to the realtime reverse mapping btree 19b45568c05701dcdded54b39cbbe6ed9961bc6b xfs: fix scrub tracepoints when inode-rooted btrees are involved baa8702b8db5821534e7331f00a26d3b668536b4 xfs: scrub the realtime rmapbt f2e6d4c4916227b499dda5db41c4254fed7160f9 xfs: cross-reference realtime bitmap to realtime rmapbt scrubber ab22acddc6b8cb7c4a731f2a51964bcf4ae9a73f xfs: cross-reference the realtime rmapbt b7e2d0adeade375d9ef9d713006251d13b78c8bb xfs: scan rt rmap when we're doing an intense rmap check e5177146ea3c1e5af89892bda53f7a91fd13cffe xfs: walk the rt reverse mapping tree when rebuilding rmap 87d9201ffcf1d06ed4ebc3858acf36e80f36e8ec xfs: online repair of realtime file bmaps 9fe69b6ceedda1c923d83918fa06779f8b49cd7e xfs: online repair of realtime bitmaps e4a022356abc629554df720783dbea5ded16e626 xfs: online repair of the realtime rmap btree e906d8b313c050dbcba00343a91a81ab9f11209a xfs: report realtime rmap btree corruption errors to the health system bacfdaad0fa2e41c9abfdfad2d74df1660736b2e xfs: enable realtime rmap btree 8dedf0dc32732a1a5c906ffd760694e9f8559954 xfs: only free posteof blocks on first close 0cdf7ae1bc0ca09257970ec1c9953103a3b85e48 xfs: don't free EOF blocks on read close b07402292b6ef58cb60577ae50f0fa77a3f42b1a xfs: Don't free EOF blocks on close when extent size hints are set 7f342a7ec7577e15676a2dadc42ea48b4e2f0a5c xfs: use unbound pwork queues for parallel work 09cc8a5cfd5a5cf60875923486360b35627df162 xfs: register workqueues in sysfs dbdcbd65190a6823751f753ee46ba494b5482d9f xfs: track deferred ops statistics 987185b56bfa79df301c3fec5e0fe57ef9fd02d2 xfs: whine to dmesg when we encounter errors --===============2333655304692309357== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename=revlist-acbc78de8b66-ca7038f48422.txt b88280698339cd628c86871e4640f6b54c2527fc xfs: use reflink to assist unaligned copy_file_range calls b87326b3d50003120937490094cd9067f1cb6836 xfs: fix an ABBA deadlock in xfs_rename ad2a0756a116ea173737f6bee3b8b01ab615e1fb xfs: clean up quota reservation callsites 8c32088b45ce2578bfd8eee80253e2b60f4141af xfs: clean up quota reservation wrappers 1106fdf2b78dc96fca4e90de98d4b164342f3fad xfs: create convenience wrappers for quota reservations 7c34b918d802cb14251406d6836ae2be7d7ffd5c xfs: clean up icreate quota reservation calls 306e980385a7b51832ec241e0497e2542d5e8e70 xfs: refactor messy xfs_inode_free_quota_* functions edd5c240c119d4304cc49b7e10bb4afe92d49978 xfs: don't stall cowblocks scan if we can't take locks 6e5a54a1bf484b8d148399a236f3b1fe8e6f30dc xfs: xfs_inode_free_quota_blocks should scan project quota f3a71021ba044f3ec64f91f21f29b8162e9ac9ed xfs: move and rename xfs_inode_free_quota_blocks to avoid conflicts 0e2f2989fd5a0ead44193093cd1d6190df12854d xfs: pass flags and return gc errors from xfs_blockgc_free_quota a49268e6c526ec68e3bb22feb008021635d59224 xfs: flush eof/cowblocks if we can't reserve quota for file blocks 727807d979ca43b3125aa3eda7862c03cbb97572 xfs: flush eof/cowblocks if we can't reserve quota for inode creation 41c6912635239de1935f005838f57e256b797d88 xfs: flush eof/cowblocks if we can't reserve quota for chown 5ed87c78a58f480f481f6e24623345b6f3befbec xfs: add a tracepoint for blockgc scans 7930c80aa21856d88f2bc7f3404d67b5b55e8a35 xfs: refactor xfs_icache_free_{eof,cow}blocks call sites 298aeb2ecc7d9138a0dbc807661dc61fa7ed83fe xfs: flush speculative space allocations when we run out of space a7c4b395ce092374438fc6dcaf584e7b0fa0ed9c xfs: relocate the eofb/cowb workqueue functions d0a6f1c1165d3a53d2ff4991c655d804db316d56 xfs: hide xfs_icache_free_eofblocks 0a1a26c5fb553020ad4940d234a8d183e2f5e4f8 xfs: hide xfs_icache_free_cowblocks adf4139e0c6adb4e7b5749572540fea16630f521 xfs: remove trivial eof/cowblocks functions 2bea95b188a735c7afd1821587d30e4d22c533d9 xfs: increase the default parallelism levels of pwork clients 885320e1e9c6d364a2f0ce1d60278c7dafe0cc49 xfs: consolidate incore inode radix tree posteof/cowblocks tags 5c3154f36d6a014b66290558543bbbae053bb7d7 xfs: consolidate the eofblocks and cowblocks workers 53c4fc4f5e6ca2f595a9a73b9a56af20862dd1aa xfs: only walk the incore inode tree once per blockgc scan 7c1a79a55c15629910b75c72a6aa2c50c7660c5d xfs: rename block gc start and stop functions ca7038f4842227f6c8605fc6ebe3f63da12a82e3 xfs: parallelize block preallocation garbage collection --===============2333655304692309357== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename=revlist-2fef4577a0b4-4bccffbd322d.txt b88280698339cd628c86871e4640f6b54c2527fc xfs: use reflink to assist unaligned copy_file_range calls b87326b3d50003120937490094cd9067f1cb6836 xfs: fix an ABBA deadlock in xfs_rename ad2a0756a116ea173737f6bee3b8b01ab615e1fb xfs: clean up quota reservation callsites 8c32088b45ce2578bfd8eee80253e2b60f4141af xfs: clean up quota reservation wrappers 1106fdf2b78dc96fca4e90de98d4b164342f3fad xfs: create convenience wrappers for quota reservations 7c34b918d802cb14251406d6836ae2be7d7ffd5c xfs: clean up icreate quota reservation calls 306e980385a7b51832ec241e0497e2542d5e8e70 xfs: refactor messy xfs_inode_free_quota_* functions edd5c240c119d4304cc49b7e10bb4afe92d49978 xfs: don't stall cowblocks scan if we can't take locks 6e5a54a1bf484b8d148399a236f3b1fe8e6f30dc xfs: xfs_inode_free_quota_blocks should scan project quota f3a71021ba044f3ec64f91f21f29b8162e9ac9ed xfs: move and rename xfs_inode_free_quota_blocks to avoid conflicts 0e2f2989fd5a0ead44193093cd1d6190df12854d xfs: pass flags and return gc errors from xfs_blockgc_free_quota a49268e6c526ec68e3bb22feb008021635d59224 xfs: flush eof/cowblocks if we can't reserve quota for file blocks 727807d979ca43b3125aa3eda7862c03cbb97572 xfs: flush eof/cowblocks if we can't reserve quota for inode creation 41c6912635239de1935f005838f57e256b797d88 xfs: flush eof/cowblocks if we can't reserve quota for chown 5ed87c78a58f480f481f6e24623345b6f3befbec xfs: add a tracepoint for blockgc scans 7930c80aa21856d88f2bc7f3404d67b5b55e8a35 xfs: refactor xfs_icache_free_{eof,cow}blocks call sites 298aeb2ecc7d9138a0dbc807661dc61fa7ed83fe xfs: flush speculative space allocations when we run out of space a7c4b395ce092374438fc6dcaf584e7b0fa0ed9c xfs: relocate the eofb/cowb workqueue functions d0a6f1c1165d3a53d2ff4991c655d804db316d56 xfs: hide xfs_icache_free_eofblocks 0a1a26c5fb553020ad4940d234a8d183e2f5e4f8 xfs: hide xfs_icache_free_cowblocks adf4139e0c6adb4e7b5749572540fea16630f521 xfs: remove trivial eof/cowblocks functions 2bea95b188a735c7afd1821587d30e4d22c533d9 xfs: increase the default parallelism levels of pwork clients 885320e1e9c6d364a2f0ce1d60278c7dafe0cc49 xfs: consolidate incore inode radix tree posteof/cowblocks tags 5c3154f36d6a014b66290558543bbbae053bb7d7 xfs: consolidate the eofblocks and cowblocks workers 53c4fc4f5e6ca2f595a9a73b9a56af20862dd1aa xfs: only walk the incore inode tree once per blockgc scan 7c1a79a55c15629910b75c72a6aa2c50c7660c5d xfs: rename block gc start and stop functions ca7038f4842227f6c8605fc6ebe3f63da12a82e3 xfs: parallelize block preallocation garbage collection c80e82f6cbf5eaf0a96064737e6322cdea371277 xfs: fix rmap key comparison functions 1e90c5c311508c82b1d43a3901e2c9fe3597110a xfs: fix uninitialized variables in xrep_calc_ag_resblks 9c626e4c968ace36d763316796ef3331972be963 xfs: bail out of scrub immediately if scan incomplete 50009420bd3e4f114c4ec8dae1c56985a9260ba6 xfs: mark a data structure sick if there are cross-referencing errors a6a4ae81a5d0af68eefe0d59fe796fe8957bed7b xfs: validate ag btree levels using the precomputed values cc0f1ed34c508b25ddf938738d6f4ac9fce76ef3 xfs: set the scrub AG number in xchk_ag_read_headers d18db1d319cf86b6fd226e2a7d7ff9f542169003 xfs: remove return value from xchk_ag_btcur_init 1dfd9f2556c6145745247ea301a6a0646b30af6b xfs: teach xfs_btree_has_record to return false if there are gaps d19fb8f2df1fd1ae3ffd697df6727879ad7fec76 xfs: check btree keys reflect the child block 1bba4739c600b713410bd71cd5ba69b0e67973ae xfs: online checking of the free rt extent count e3e66c8d4d4cf82607c5026cdd0e59e8b4b3f055 xfs: teach scrub to check for adjacent bmaps when rmap larger than bmap 042835f3a4760269937718dc2c364f08799f4bff xfs: check quota files for unwritten extents cee88e3e9280116ebf89cdd787c3bc483b3d1974 xfs: check the reference counts of gaps in the refcount btree 162fff225721d5fe230bfeffdcaffc3d21d79c31 xfs: stop artificially limiting the length of bunmap calls 105fd7fc73ef96336471ea11d396e411753d9753 xfs: remove a __xfs_bunmapi call from reflink 77f38a3b35252d5c36f064382ee43175d897d8c6 xfs: create shadow transaction reservations for computing minimum log size 1507c1289891e058ec6eeec65f366576a8c4ef08 xfs: reduce the absurdly large log reservations 19596a2bf74d3e99d24ec2f645f70f2fb98f5306 xfs: reduce transaction reservations with reflink 38474852b4ee9dc26b5cef046c797e2d23bfec00 xfs: only invalidate blocks if we're going to free them a26bda6f35c634b5e2ce25965b0084f15285f9af xfs: use deferred frees to reap old btree blocks 9c69637891804dcfa9e065cb7bcda6fd643c4e26 xfs: remove the for_each_xbitmap_ helpers 19f63291d21683178a83df305f8eeb3ab8f45588 xfs: drop the _safe behavior from the xbitmap foreach macro 3aa6d0c3f2ee8d1c3f23905f7465cfd006140344 xfs: convert xbitmap to interval tree bccda8781578677faece7a90e435f60c0f29b527 xfs: implement block reservation accounting for btrees we're staging ccc500c4f902f4a9207cc317a2adce85e396c166 xfs: add debug knobs to control btree bulk load slack factors 268ab0a3cb1979a12ed17476c93c04f7dac020cc xfs: log EFIs for all btree blocks being used to stage a btree cdab19fa142f64d1f6d0b3fdd6442123b593fa73 xfs: create a big array data structure c68315d0b3845f6d7bac08ea3b9179eb628294d0 xfs: move the realtime summary file scrubber to a separate source file 66bab727a742e6d1395a376ce8c0646ed900537f xfs: implement online scrubbing of rtsummary info 46d757ea5a70b5c788592e21f44cd816fdb6f216 xfs: always rescan allegedly healthy per-ag metadata after repair f95054c5035761f540fade08fc0ec5b88b312674 xfs: repair free space btrees bb2dc57fc6cbe4fc275e2091f6f51bec560c8b13 xfs: repair inode btrees efdd3ac5aec00962828aa5da486b3d517bb4c2d6 xfs: repair refcount btrees 51fec6e2845ea96f73b3c6f0de3445999d25c004 xfs: repair inode records 8e37d094c490b6f2246723470f706632f7bd8009 xfs: zap broken inode forks b64924fd856e48ba0394ce57d4dd2cae5d16f41e xfs: repair inode block maps 0496bcbfb2aefba5d921969f4aad5144c336b88f xfs: repair damaged symlinks 727d7e107d92353a60e470b89e63be1e7f0d540b xfs: repair the inode core and forks of a metadata inode 50a8d458d540e37f454348c1d3f367189c3c36a6 xfs: create a new inode fork block unmap helper ed96251d7b5cde0cfdc9d93ebb7006ad160e587c xfs: repair quotas 3fa10f1e4d46bbfe557821ef3e3d673d2b5c9cda xfs: implement live quotacheck inode scan f500ef68b58cccf6e1769c090f2f85cf7dae97b6 xfs: track quota updates during live quotacheck f9b81312c401e7eec1e606456e69aebaec18127a xfs: repair dquots based on live quotacheck results 09c949c272845e6918651addcf0c37661e82e667 xfs: separate the marking of sick and checked metadata 7cebd9c3478923e3ab772780e7fc2b6ea364dd66 xfs: report ag header corruption errors to the health tracking system 0d56e56b8935cb6a88c9a4c00f97815962a7833d xfs: report block map corruption errors to the health tracking system 14f9cd40100e3fe3dfaca8d1df75a35197675ad1 xfs: report btree block corruption errors to the health system 8c35c2f1f43784651878d8e8d07db796c9a8dc42 xfs: report dir/attr block corruption errors to the health system c4b45c66bff358b051e1c2314255d7533ef76ee2 xfs: report symlink block corruption errors to the health system e1072dd08bf47c63f8c0557f95a2ddd214e388ae xfs: report inode corruption errors to the health system 1f0462c864bd4f04a4865fc5b73bea5a6a14c52d xfs: report quota block corruption errors to the health system 8115a65433a7081dac5740c2e85978225e3678e5 xfs: report realtime metadata corruption errors to the health system 9ce17b203d082425d1eaa46894df84e65a9515f5 xfs: report XFS_CORRUPT_ON errors to the health system 4adc299f184063e0ef8cf75d6f17fd0a9123076c xfs: refactor the predicate part of xfs_free_eofblocks c9be7005b10e22774ef174dd9373e4dd34828727 xfs: don't reclaim dquots with incore reservations bd70706acfc932779e014d82749c2d965f9d871a xfs: decide if inode needs inactivation aa0a2ec202a8b319516cec852c8c206557749b4c xfs: deferred inode inactivation 8edd293e4be9a44b9bef7fe7cf5a83bbc7719e4e xfs: force inode inactivation and retry fs writes when there isn't space b77de47aaf7d7ddb1829f3d197db3207485a1bf7 xfs: force inactivation before fallocate when space is low 8c51a4a39dbf45738a66ea96118aa3dcf379012b xfs: parallelize inode inactivation 174afafbf0728b1ade3a6925a36be6ce172edd39 xfs: create a polled function to force inode inactivation 9d3adfefad70fc898eaeb3737105a60a838a7a17 xfs: add secondary and indirect classes to the health tracking system 1f9e990b099aba899a27f538fc467d20c4da0622 xfs: remember sick inodes that get inactivated e8f314db19860f669ae4d0f0dc6318e810975717 xfs: update health status if we get a clean bill of health 962d2c09ab906f4a69cb607865c5e084ebbc4709 xfs: introduce online scrub freeze e022cb324a2525a786e9e09007a2df4c6295dc4a xfs: ask to freeze if fscounters scrubber fails 958f560da7ecd29d88ca2e78520bfafe569301ee xfs: repair the rmapbt 2654d477284d704bd92e58b2db478be226650c6a xfs: allow rmap repair to grab unlinked inodes da425dc55ea4fcedaefefa03269960dc216fb71b xfs: repair summary counters 075416eee265294fe5f81d0f52503467041f8777 xfs: fix xfs_bunmapi to allow unmapping of partial rt extents 4394cfafa3560d5e862cea6210917e8a2418c402 xfs: create a helper to decide if a file mapping targets the rt volume 23ba26ed71cc0ac526456a05e21608e03e3b51d6 xfs: add a realtime flag to the bmap update log redo items 4416b793d012b6fff979e63d568a16fcc170d1c6 xfs: support recovering bmap intent items targetting realtime extents 27b90ced9de53cfa599a2538f6797e0f497103e5 xfs: support deferred bmap updates on the attr fork 4bccffbd322d7c88d500a29839aa63ecbaee2bb2 xfs: xfs_bmap_finish_one should map unwritten extents properly --===============2333655304692309357== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename=revlist-d0e839c99d57-e8f314db1986.txt b88280698339cd628c86871e4640f6b54c2527fc xfs: use reflink to assist unaligned copy_file_range calls b87326b3d50003120937490094cd9067f1cb6836 xfs: fix an ABBA deadlock in xfs_rename ad2a0756a116ea173737f6bee3b8b01ab615e1fb xfs: clean up quota reservation callsites 8c32088b45ce2578bfd8eee80253e2b60f4141af xfs: clean up quota reservation wrappers 1106fdf2b78dc96fca4e90de98d4b164342f3fad xfs: create convenience wrappers for quota reservations 7c34b918d802cb14251406d6836ae2be7d7ffd5c xfs: clean up icreate quota reservation calls 306e980385a7b51832ec241e0497e2542d5e8e70 xfs: refactor messy xfs_inode_free_quota_* functions edd5c240c119d4304cc49b7e10bb4afe92d49978 xfs: don't stall cowblocks scan if we can't take locks 6e5a54a1bf484b8d148399a236f3b1fe8e6f30dc xfs: xfs_inode_free_quota_blocks should scan project quota f3a71021ba044f3ec64f91f21f29b8162e9ac9ed xfs: move and rename xfs_inode_free_quota_blocks to avoid conflicts 0e2f2989fd5a0ead44193093cd1d6190df12854d xfs: pass flags and return gc errors from xfs_blockgc_free_quota a49268e6c526ec68e3bb22feb008021635d59224 xfs: flush eof/cowblocks if we can't reserve quota for file blocks 727807d979ca43b3125aa3eda7862c03cbb97572 xfs: flush eof/cowblocks if we can't reserve quota for inode creation 41c6912635239de1935f005838f57e256b797d88 xfs: flush eof/cowblocks if we can't reserve quota for chown 5ed87c78a58f480f481f6e24623345b6f3befbec xfs: add a tracepoint for blockgc scans 7930c80aa21856d88f2bc7f3404d67b5b55e8a35 xfs: refactor xfs_icache_free_{eof,cow}blocks call sites 298aeb2ecc7d9138a0dbc807661dc61fa7ed83fe xfs: flush speculative space allocations when we run out of space a7c4b395ce092374438fc6dcaf584e7b0fa0ed9c xfs: relocate the eofb/cowb workqueue functions d0a6f1c1165d3a53d2ff4991c655d804db316d56 xfs: hide xfs_icache_free_eofblocks 0a1a26c5fb553020ad4940d234a8d183e2f5e4f8 xfs: hide xfs_icache_free_cowblocks adf4139e0c6adb4e7b5749572540fea16630f521 xfs: remove trivial eof/cowblocks functions 2bea95b188a735c7afd1821587d30e4d22c533d9 xfs: increase the default parallelism levels of pwork clients 885320e1e9c6d364a2f0ce1d60278c7dafe0cc49 xfs: consolidate incore inode radix tree posteof/cowblocks tags 5c3154f36d6a014b66290558543bbbae053bb7d7 xfs: consolidate the eofblocks and cowblocks workers 53c4fc4f5e6ca2f595a9a73b9a56af20862dd1aa xfs: only walk the incore inode tree once per blockgc scan 7c1a79a55c15629910b75c72a6aa2c50c7660c5d xfs: rename block gc start and stop functions ca7038f4842227f6c8605fc6ebe3f63da12a82e3 xfs: parallelize block preallocation garbage collection c80e82f6cbf5eaf0a96064737e6322cdea371277 xfs: fix rmap key comparison functions 1e90c5c311508c82b1d43a3901e2c9fe3597110a xfs: fix uninitialized variables in xrep_calc_ag_resblks 9c626e4c968ace36d763316796ef3331972be963 xfs: bail out of scrub immediately if scan incomplete 50009420bd3e4f114c4ec8dae1c56985a9260ba6 xfs: mark a data structure sick if there are cross-referencing errors a6a4ae81a5d0af68eefe0d59fe796fe8957bed7b xfs: validate ag btree levels using the precomputed values cc0f1ed34c508b25ddf938738d6f4ac9fce76ef3 xfs: set the scrub AG number in xchk_ag_read_headers d18db1d319cf86b6fd226e2a7d7ff9f542169003 xfs: remove return value from xchk_ag_btcur_init 1dfd9f2556c6145745247ea301a6a0646b30af6b xfs: teach xfs_btree_has_record to return false if there are gaps d19fb8f2df1fd1ae3ffd697df6727879ad7fec76 xfs: check btree keys reflect the child block 1bba4739c600b713410bd71cd5ba69b0e67973ae xfs: online checking of the free rt extent count e3e66c8d4d4cf82607c5026cdd0e59e8b4b3f055 xfs: teach scrub to check for adjacent bmaps when rmap larger than bmap 042835f3a4760269937718dc2c364f08799f4bff xfs: check quota files for unwritten extents cee88e3e9280116ebf89cdd787c3bc483b3d1974 xfs: check the reference counts of gaps in the refcount btree 162fff225721d5fe230bfeffdcaffc3d21d79c31 xfs: stop artificially limiting the length of bunmap calls 105fd7fc73ef96336471ea11d396e411753d9753 xfs: remove a __xfs_bunmapi call from reflink 77f38a3b35252d5c36f064382ee43175d897d8c6 xfs: create shadow transaction reservations for computing minimum log size 1507c1289891e058ec6eeec65f366576a8c4ef08 xfs: reduce the absurdly large log reservations 19596a2bf74d3e99d24ec2f645f70f2fb98f5306 xfs: reduce transaction reservations with reflink 38474852b4ee9dc26b5cef046c797e2d23bfec00 xfs: only invalidate blocks if we're going to free them a26bda6f35c634b5e2ce25965b0084f15285f9af xfs: use deferred frees to reap old btree blocks 9c69637891804dcfa9e065cb7bcda6fd643c4e26 xfs: remove the for_each_xbitmap_ helpers 19f63291d21683178a83df305f8eeb3ab8f45588 xfs: drop the _safe behavior from the xbitmap foreach macro 3aa6d0c3f2ee8d1c3f23905f7465cfd006140344 xfs: convert xbitmap to interval tree bccda8781578677faece7a90e435f60c0f29b527 xfs: implement block reservation accounting for btrees we're staging ccc500c4f902f4a9207cc317a2adce85e396c166 xfs: add debug knobs to control btree bulk load slack factors 268ab0a3cb1979a12ed17476c93c04f7dac020cc xfs: log EFIs for all btree blocks being used to stage a btree cdab19fa142f64d1f6d0b3fdd6442123b593fa73 xfs: create a big array data structure c68315d0b3845f6d7bac08ea3b9179eb628294d0 xfs: move the realtime summary file scrubber to a separate source file 66bab727a742e6d1395a376ce8c0646ed900537f xfs: implement online scrubbing of rtsummary info 46d757ea5a70b5c788592e21f44cd816fdb6f216 xfs: always rescan allegedly healthy per-ag metadata after repair f95054c5035761f540fade08fc0ec5b88b312674 xfs: repair free space btrees bb2dc57fc6cbe4fc275e2091f6f51bec560c8b13 xfs: repair inode btrees efdd3ac5aec00962828aa5da486b3d517bb4c2d6 xfs: repair refcount btrees 51fec6e2845ea96f73b3c6f0de3445999d25c004 xfs: repair inode records 8e37d094c490b6f2246723470f706632f7bd8009 xfs: zap broken inode forks b64924fd856e48ba0394ce57d4dd2cae5d16f41e xfs: repair inode block maps 0496bcbfb2aefba5d921969f4aad5144c336b88f xfs: repair damaged symlinks 727d7e107d92353a60e470b89e63be1e7f0d540b xfs: repair the inode core and forks of a metadata inode 50a8d458d540e37f454348c1d3f367189c3c36a6 xfs: create a new inode fork block unmap helper ed96251d7b5cde0cfdc9d93ebb7006ad160e587c xfs: repair quotas 3fa10f1e4d46bbfe557821ef3e3d673d2b5c9cda xfs: implement live quotacheck inode scan f500ef68b58cccf6e1769c090f2f85cf7dae97b6 xfs: track quota updates during live quotacheck f9b81312c401e7eec1e606456e69aebaec18127a xfs: repair dquots based on live quotacheck results 09c949c272845e6918651addcf0c37661e82e667 xfs: separate the marking of sick and checked metadata 7cebd9c3478923e3ab772780e7fc2b6ea364dd66 xfs: report ag header corruption errors to the health tracking system 0d56e56b8935cb6a88c9a4c00f97815962a7833d xfs: report block map corruption errors to the health tracking system 14f9cd40100e3fe3dfaca8d1df75a35197675ad1 xfs: report btree block corruption errors to the health system 8c35c2f1f43784651878d8e8d07db796c9a8dc42 xfs: report dir/attr block corruption errors to the health system c4b45c66bff358b051e1c2314255d7533ef76ee2 xfs: report symlink block corruption errors to the health system e1072dd08bf47c63f8c0557f95a2ddd214e388ae xfs: report inode corruption errors to the health system 1f0462c864bd4f04a4865fc5b73bea5a6a14c52d xfs: report quota block corruption errors to the health system 8115a65433a7081dac5740c2e85978225e3678e5 xfs: report realtime metadata corruption errors to the health system 9ce17b203d082425d1eaa46894df84e65a9515f5 xfs: report XFS_CORRUPT_ON errors to the health system 4adc299f184063e0ef8cf75d6f17fd0a9123076c xfs: refactor the predicate part of xfs_free_eofblocks c9be7005b10e22774ef174dd9373e4dd34828727 xfs: don't reclaim dquots with incore reservations bd70706acfc932779e014d82749c2d965f9d871a xfs: decide if inode needs inactivation aa0a2ec202a8b319516cec852c8c206557749b4c xfs: deferred inode inactivation 8edd293e4be9a44b9bef7fe7cf5a83bbc7719e4e xfs: force inode inactivation and retry fs writes when there isn't space b77de47aaf7d7ddb1829f3d197db3207485a1bf7 xfs: force inactivation before fallocate when space is low 8c51a4a39dbf45738a66ea96118aa3dcf379012b xfs: parallelize inode inactivation 174afafbf0728b1ade3a6925a36be6ce172edd39 xfs: create a polled function to force inode inactivation 9d3adfefad70fc898eaeb3737105a60a838a7a17 xfs: add secondary and indirect classes to the health tracking system 1f9e990b099aba899a27f538fc467d20c4da0622 xfs: remember sick inodes that get inactivated e8f314db19860f669ae4d0f0dc6318e810975717 xfs: update health status if we get a clean bill of health --===============2333655304692309357== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename=revlist-bd7a3d1b1760-4628525a6da0.txt b88280698339cd628c86871e4640f6b54c2527fc xfs: use reflink to assist unaligned copy_file_range calls b87326b3d50003120937490094cd9067f1cb6836 xfs: fix an ABBA deadlock in xfs_rename ad2a0756a116ea173737f6bee3b8b01ab615e1fb xfs: clean up quota reservation callsites 8c32088b45ce2578bfd8eee80253e2b60f4141af xfs: clean up quota reservation wrappers 1106fdf2b78dc96fca4e90de98d4b164342f3fad xfs: create convenience wrappers for quota reservations 7c34b918d802cb14251406d6836ae2be7d7ffd5c xfs: clean up icreate quota reservation calls 306e980385a7b51832ec241e0497e2542d5e8e70 xfs: refactor messy xfs_inode_free_quota_* functions edd5c240c119d4304cc49b7e10bb4afe92d49978 xfs: don't stall cowblocks scan if we can't take locks 6e5a54a1bf484b8d148399a236f3b1fe8e6f30dc xfs: xfs_inode_free_quota_blocks should scan project quota f3a71021ba044f3ec64f91f21f29b8162e9ac9ed xfs: move and rename xfs_inode_free_quota_blocks to avoid conflicts 0e2f2989fd5a0ead44193093cd1d6190df12854d xfs: pass flags and return gc errors from xfs_blockgc_free_quota a49268e6c526ec68e3bb22feb008021635d59224 xfs: flush eof/cowblocks if we can't reserve quota for file blocks 727807d979ca43b3125aa3eda7862c03cbb97572 xfs: flush eof/cowblocks if we can't reserve quota for inode creation 41c6912635239de1935f005838f57e256b797d88 xfs: flush eof/cowblocks if we can't reserve quota for chown 5ed87c78a58f480f481f6e24623345b6f3befbec xfs: add a tracepoint for blockgc scans 7930c80aa21856d88f2bc7f3404d67b5b55e8a35 xfs: refactor xfs_icache_free_{eof,cow}blocks call sites 298aeb2ecc7d9138a0dbc807661dc61fa7ed83fe xfs: flush speculative space allocations when we run out of space a7c4b395ce092374438fc6dcaf584e7b0fa0ed9c xfs: relocate the eofb/cowb workqueue functions d0a6f1c1165d3a53d2ff4991c655d804db316d56 xfs: hide xfs_icache_free_eofblocks 0a1a26c5fb553020ad4940d234a8d183e2f5e4f8 xfs: hide xfs_icache_free_cowblocks adf4139e0c6adb4e7b5749572540fea16630f521 xfs: remove trivial eof/cowblocks functions 2bea95b188a735c7afd1821587d30e4d22c533d9 xfs: increase the default parallelism levels of pwork clients 885320e1e9c6d364a2f0ce1d60278c7dafe0cc49 xfs: consolidate incore inode radix tree posteof/cowblocks tags 5c3154f36d6a014b66290558543bbbae053bb7d7 xfs: consolidate the eofblocks and cowblocks workers 53c4fc4f5e6ca2f595a9a73b9a56af20862dd1aa xfs: only walk the incore inode tree once per blockgc scan 7c1a79a55c15629910b75c72a6aa2c50c7660c5d xfs: rename block gc start and stop functions ca7038f4842227f6c8605fc6ebe3f63da12a82e3 xfs: parallelize block preallocation garbage collection c80e82f6cbf5eaf0a96064737e6322cdea371277 xfs: fix rmap key comparison functions 1e90c5c311508c82b1d43a3901e2c9fe3597110a xfs: fix uninitialized variables in xrep_calc_ag_resblks 9c626e4c968ace36d763316796ef3331972be963 xfs: bail out of scrub immediately if scan incomplete 50009420bd3e4f114c4ec8dae1c56985a9260ba6 xfs: mark a data structure sick if there are cross-referencing errors a6a4ae81a5d0af68eefe0d59fe796fe8957bed7b xfs: validate ag btree levels using the precomputed values cc0f1ed34c508b25ddf938738d6f4ac9fce76ef3 xfs: set the scrub AG number in xchk_ag_read_headers d18db1d319cf86b6fd226e2a7d7ff9f542169003 xfs: remove return value from xchk_ag_btcur_init 1dfd9f2556c6145745247ea301a6a0646b30af6b xfs: teach xfs_btree_has_record to return false if there are gaps d19fb8f2df1fd1ae3ffd697df6727879ad7fec76 xfs: check btree keys reflect the child block 1bba4739c600b713410bd71cd5ba69b0e67973ae xfs: online checking of the free rt extent count e3e66c8d4d4cf82607c5026cdd0e59e8b4b3f055 xfs: teach scrub to check for adjacent bmaps when rmap larger than bmap 042835f3a4760269937718dc2c364f08799f4bff xfs: check quota files for unwritten extents cee88e3e9280116ebf89cdd787c3bc483b3d1974 xfs: check the reference counts of gaps in the refcount btree 162fff225721d5fe230bfeffdcaffc3d21d79c31 xfs: stop artificially limiting the length of bunmap calls 105fd7fc73ef96336471ea11d396e411753d9753 xfs: remove a __xfs_bunmapi call from reflink 77f38a3b35252d5c36f064382ee43175d897d8c6 xfs: create shadow transaction reservations for computing minimum log size 1507c1289891e058ec6eeec65f366576a8c4ef08 xfs: reduce the absurdly large log reservations 19596a2bf74d3e99d24ec2f645f70f2fb98f5306 xfs: reduce transaction reservations with reflink 38474852b4ee9dc26b5cef046c797e2d23bfec00 xfs: only invalidate blocks if we're going to free them a26bda6f35c634b5e2ce25965b0084f15285f9af xfs: use deferred frees to reap old btree blocks 9c69637891804dcfa9e065cb7bcda6fd643c4e26 xfs: remove the for_each_xbitmap_ helpers 19f63291d21683178a83df305f8eeb3ab8f45588 xfs: drop the _safe behavior from the xbitmap foreach macro 3aa6d0c3f2ee8d1c3f23905f7465cfd006140344 xfs: convert xbitmap to interval tree bccda8781578677faece7a90e435f60c0f29b527 xfs: implement block reservation accounting for btrees we're staging ccc500c4f902f4a9207cc317a2adce85e396c166 xfs: add debug knobs to control btree bulk load slack factors 268ab0a3cb1979a12ed17476c93c04f7dac020cc xfs: log EFIs for all btree blocks being used to stage a btree cdab19fa142f64d1f6d0b3fdd6442123b593fa73 xfs: create a big array data structure c68315d0b3845f6d7bac08ea3b9179eb628294d0 xfs: move the realtime summary file scrubber to a separate source file 66bab727a742e6d1395a376ce8c0646ed900537f xfs: implement online scrubbing of rtsummary info 46d757ea5a70b5c788592e21f44cd816fdb6f216 xfs: always rescan allegedly healthy per-ag metadata after repair f95054c5035761f540fade08fc0ec5b88b312674 xfs: repair free space btrees bb2dc57fc6cbe4fc275e2091f6f51bec560c8b13 xfs: repair inode btrees efdd3ac5aec00962828aa5da486b3d517bb4c2d6 xfs: repair refcount btrees 51fec6e2845ea96f73b3c6f0de3445999d25c004 xfs: repair inode records 8e37d094c490b6f2246723470f706632f7bd8009 xfs: zap broken inode forks b64924fd856e48ba0394ce57d4dd2cae5d16f41e xfs: repair inode block maps 0496bcbfb2aefba5d921969f4aad5144c336b88f xfs: repair damaged symlinks 727d7e107d92353a60e470b89e63be1e7f0d540b xfs: repair the inode core and forks of a metadata inode 50a8d458d540e37f454348c1d3f367189c3c36a6 xfs: create a new inode fork block unmap helper ed96251d7b5cde0cfdc9d93ebb7006ad160e587c xfs: repair quotas 3fa10f1e4d46bbfe557821ef3e3d673d2b5c9cda xfs: implement live quotacheck inode scan f500ef68b58cccf6e1769c090f2f85cf7dae97b6 xfs: track quota updates during live quotacheck f9b81312c401e7eec1e606456e69aebaec18127a xfs: repair dquots based on live quotacheck results 09c949c272845e6918651addcf0c37661e82e667 xfs: separate the marking of sick and checked metadata 7cebd9c3478923e3ab772780e7fc2b6ea364dd66 xfs: report ag header corruption errors to the health tracking system 0d56e56b8935cb6a88c9a4c00f97815962a7833d xfs: report block map corruption errors to the health tracking system 14f9cd40100e3fe3dfaca8d1df75a35197675ad1 xfs: report btree block corruption errors to the health system 8c35c2f1f43784651878d8e8d07db796c9a8dc42 xfs: report dir/attr block corruption errors to the health system c4b45c66bff358b051e1c2314255d7533ef76ee2 xfs: report symlink block corruption errors to the health system e1072dd08bf47c63f8c0557f95a2ddd214e388ae xfs: report inode corruption errors to the health system 1f0462c864bd4f04a4865fc5b73bea5a6a14c52d xfs: report quota block corruption errors to the health system 8115a65433a7081dac5740c2e85978225e3678e5 xfs: report realtime metadata corruption errors to the health system 9ce17b203d082425d1eaa46894df84e65a9515f5 xfs: report XFS_CORRUPT_ON errors to the health system 4adc299f184063e0ef8cf75d6f17fd0a9123076c xfs: refactor the predicate part of xfs_free_eofblocks c9be7005b10e22774ef174dd9373e4dd34828727 xfs: don't reclaim dquots with incore reservations bd70706acfc932779e014d82749c2d965f9d871a xfs: decide if inode needs inactivation aa0a2ec202a8b319516cec852c8c206557749b4c xfs: deferred inode inactivation 8edd293e4be9a44b9bef7fe7cf5a83bbc7719e4e xfs: force inode inactivation and retry fs writes when there isn't space b77de47aaf7d7ddb1829f3d197db3207485a1bf7 xfs: force inactivation before fallocate when space is low 8c51a4a39dbf45738a66ea96118aa3dcf379012b xfs: parallelize inode inactivation 174afafbf0728b1ade3a6925a36be6ce172edd39 xfs: create a polled function to force inode inactivation 9d3adfefad70fc898eaeb3737105a60a838a7a17 xfs: add secondary and indirect classes to the health tracking system 1f9e990b099aba899a27f538fc467d20c4da0622 xfs: remember sick inodes that get inactivated e8f314db19860f669ae4d0f0dc6318e810975717 xfs: update health status if we get a clean bill of health 962d2c09ab906f4a69cb607865c5e084ebbc4709 xfs: introduce online scrub freeze e022cb324a2525a786e9e09007a2df4c6295dc4a xfs: ask to freeze if fscounters scrubber fails 958f560da7ecd29d88ca2e78520bfafe569301ee xfs: repair the rmapbt 2654d477284d704bd92e58b2db478be226650c6a xfs: allow rmap repair to grab unlinked inodes da425dc55ea4fcedaefefa03269960dc216fb71b xfs: repair summary counters 075416eee265294fe5f81d0f52503467041f8777 xfs: fix xfs_bunmapi to allow unmapping of partial rt extents 4394cfafa3560d5e862cea6210917e8a2418c402 xfs: create a helper to decide if a file mapping targets the rt volume 23ba26ed71cc0ac526456a05e21608e03e3b51d6 xfs: add a realtime flag to the bmap update log redo items 4416b793d012b6fff979e63d568a16fcc170d1c6 xfs: support recovering bmap intent items targetting realtime extents 27b90ced9de53cfa599a2538f6797e0f497103e5 xfs: support deferred bmap updates on the attr fork 4bccffbd322d7c88d500a29839aa63ecbaee2bb2 xfs: xfs_bmap_finish_one should map unwritten extents properly 7a3723f8db3c22013fcafdd822503ddc97fdbe17 vfs: introduce new file range exchange ioctl f0607dd1d1a1e9586dc245381ef7b2fc06b0f32d xfs: support two inodes in the defer capture structure 5d15e00941af6af734047e03c72714455e882786 xfs: allow setting and clearing of log incompat feature flags fb1bb338ed28b2728cf5dd17f20ebd8570c7690d xfs: create a log incompat flag for atomic extent swapping d36a9339d3b22267330cff4406ae077168ce7085 xfs: introduce a swap-extent log intent item ec28e2f3e524d071a5796d60f302fd46178cb77d xfs: create deferred log items for extent swapping a0dfd19a0d2968b4942d6e2d2b472c1e3d275ee4 xfs: add a ->xchg_file_range handler 72cfd5e1d8742b52e52eef93705c7b59958ca227 xfs: add error injection to test swapext recovery 021c931361c6eb2868179425887567668d229c2b xfs: port xfs_swap_extents_rmap to our new code 60ddf094764ae59872434ca869db238c2f956e1a xfs: consolidate all of the xfs_swap_extent_forks code 07803b39ae6eac219bc039d3703dc0e691f07aef xfs: refactor reflink flag handling in xfs_swap_extent_forks 47a0634a64b09bf300d3cb53c40f2498db2ecff9 xfs: allow xfs_swap_range to use older extent swap algorithms f6ff3e13238c36ef533412885db913b71af64564 xfs: remove old swap extents implementation c6867fe2b433d925d7f8652a982bfd25fdf0e60d xfs: condense extended attributes after an atomic swap f7524374c621789cfa158e1e9e321af19036b527 xfs: condense directories after an atomic swap 8fa5d7a90185b5ffc702cb6a9fc8f4c733597feb xfs: make atomic extent swapping support realtime files 1dc309f77559b424cfc95e1a1d6f39d29d562808 xfs: enable atomic swapext feature 55fc8f00fb814120d8a03b132fb3d6ba9fcb520e xfs: hide private inodes from bulkstat and handle functions a6ea1f1ba8ed2e5e5ae545c2227dccd1d0be913d xfs: create temporary files and directories for online repair 7dc93578af95c0eddafe0017b99f2d3de5718605 xfs: online repair of realtime summaries 03840c224860df3e1fce1ef85e3a00c7ca36c5a6 xfs: create a blob array data structure d8a30a0730740a9f1ddfba45cb75b2db11817749 xfs: repair extended attributes fa2fc00af3f13b50b766431fd6e602e2121e7625 xfs: scrub should set preen if attr leaf has holes 100cd621b4bc141ded4f991c55294552570bde12 xfs: online repair of directories b0f8af6e63117fdfb79964dcce33a4d4be959e5a xfs: online repair of parent pointers ae70bf9b93e37e76e6bda5ddf614f230b6e55892 xfs: ask the dentry cache if it knows the parent of a directory 6581b5cf149b006688f78040c1171bba9335b16c xfs: move orphan files to the orphanage 5abfc63b702ae63acf88a0d9d56c080e8dff554c xfs: hoist extent size helpers to libxfs f728a5a9e7c075f9f5756b454fd53a2f7354f787 xfs: hoist inode flag conversion functions 947490a4a5a5a2a722511c55074a044c1bf687c2 xfs: hoist project id get/set functions 4d65ef4a6cf3d192ed2ff2cc162dab59cbdb263a xfs: pack inode allocation parameters into a separate structure cfffa0e86d1129a63982632fef4d549c5031933b xfs: implement atime updates in xfs_trans_ichgtime 223f18dd342a6bd34e825f8fc79e09db5da170c9 xfs: use xfs_trans_ichgtime to set times when allocating inode 97e6a6b99e8d7e9768a3815b6b30179ed5be154a xfs: split new inode initialization into two pieces 8573b5c15643e0bfaca2e83131692917c7a56cfa xfs: hoist inode allocation function 9ece8ce476b766a01328bb242e23add12664b659 xfs: push xfs_ialloc_args creation out of xfs_dir_ialloc b05a670544485aa77baf36755e93d28f156c35ed xfs: move initialization of inode attributes into xfs_dir_ialloc b76702368aaf6242f9bf7013dab7ba39a804e104 xfs: move xfs_dir_ialloc to libxfs c59f7947a8cd36d5dbc42424b06ec6eceebf4515 xfs: hoist xfs_iunlink to libxfs 2df077245a7126a85109e2c5b996e40bdb12f3ac xfs: hoist xfs_{bump,drop}link to libxfs a387db5676bf4a1b56b83795f3f01b6152453ed9 xfs: create libxfs helper to link a new inode into a directory 865002005ddeda21d2d1575ad3c94371cdf44002 xfs: create libxfs helper to link an existing inode into a directory a5b149116d37e021318b40b8a7f9e0eb5eadfa50 xfs: hoist inode free function to libxfs 9be47df4dca68106e4991b32218076bfb1ea0900 xfs: create libxfs helper to remove an existing inode/name from a directory aa543a9b9f15b19b70bebe220f7c624cc00d0441 xfs: create libxfs helper to exchange two directory entries 5a1cf909190e244192ab5fb9ba3a9bdb7485ff48 xfs: create libxfs helper to rename two directory entries 4628525a6da0ebd8514d6fc7b5f8367fbb37954d xfs: get rid of cross_rename --===============2333655304692309357== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Content-Disposition: attachment; filename=revlist-e71ba9452f0b-19c329f68089.txt 665f1388bc9713c81989dda6eed5cde52d57c255 ARM: omap2plus_defconfig: drop unused POWER_AVS option f1dc15cd7fc146107cad2a926d9c1d005f69002a ARM: dts: OMAP3: disable AES on N950/N9 9836720911cfec25d3fbdead1c438bf87e0f2841 ARC: build: remove non-existing bootpImage from KBUILD_IMAGE f2712ec76a5433e5ec9def2bd52a95df1f96d050 ARC: build: add uImage.lzma to the top-level target 0cfccb3c04934cdef42ae26042139f16e805b5f7 ARC: build: add boot_targets to PHONY c5e6ae563c802c4d828d42e134af64004db2e58c ARC: build: move symlink creation to arch/arc/Makefile to avoid race a4e070cfeb9d4961a169a2f1a614665cf51de963 ARC: build: remove unneeded extra-y 3a71e423133a4b1166ffafcb4a7cfa87ddecb910 ARC: build: use $(READELF) instead of hard-coded readelf 1967939462641d8b36bcb3fcf06d48e66cd67a4f Compiler Attributes: remove CONFIG_ENABLE_MUST_CHECK ec76c2eea903947202098090bbe07a739b5246e9 ARM: OMAP2+: omap_device: fix idling of devices during probe 2f6fc9e08bf79f11516edef855283c6212bbe78f ARM: omap2plus_defconfig: enable SPI GPIO c0bc969c176b10598b31d5d1a5edf9a5261f0a9f ARM: omap2: pmic-cpcap: fix maximum voltage to be consistent with defaults on xt875 43ffe817bfe3871ffbaa1e98952a2a01b140e71e arm64: dts: bitmain: Use generic "ngpios" rather than "snps,nr-gpios" 062fa6b8ef153b9509d2a870049e907ad0a39639 Merge tag 'omap-for-v5.10/fixes-rc6-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into arm/fixes f373a811fd9a69fc8bafb9bcb41d2cfa36c62665 ASoC: Intel: fix error code cnl_set_dsp_D0() 1b04fa9900263b4e217ca2509fd778b32c2b4eb2 rcu-tasks: Move RCU-tasks initialization to before early_initcall() fe6ce6c394fb1ef1d8a6384c5180e70893157f22 MAINTAINERS: Update email address for TI ASoC and twl4030 codec drivers 61fc03b6512b18f27a25002426d595f5a36645ed ASoC: dt-bindings: ti, j721e: Update maintainer and author information 5c6679b5cb120f07652418524ab186ac47680b49 ASoC: dapm: remove widget from dirty list on free b77ab5f936fdbc6b135d26744325dc38ed99cb33 Merge series "ASoC: ti: Maintainer mail address change" from Peter Ujfalusi : 57f04815fd95bb8c46f6ec5c9d25430bb52d419f drm/msm: Fix WARN_ON() splat in _free_object() 161b838e25c6f83495e27e3f546b893622d442bf netfilter: nftables: fix incorrect increment of loop counter 4ad2d3cf2a299645bdc6d72e5b8ee11b2ed147ac ASoC: codecs: fix spelling mistake in Kconfig "comunicate" -> "communicate" e49037ad12e47cd34239b99b010c5438844923af ASoC: SOF: Fix spelling mistake in Kconfig "ond" -> "and" acd894aee3149c15847bc4f0690fccba59ced5e7 ASoC: imx-hdmi: Fix warning of the uninitialized variable ret 13733775326ea9eb81c6148ad60c43b8d231a343 ASoC: atmel: fix spelling mistake in Kconfig "programable" -> "programmable" df9716ec9ade3d2e190a2aac199557d30a3a8416 regulator: pf8x00: Use specific compatible strings for devices 1a3449c19407a28f7019a887cdf0d6ba2444751a selftests/bpf: Clarify build error if no vmlinux 81e7eb5bf08f36d34495a5898f6ef3fec05d9776 Revert "Revert "scsi: megaraid_sas: Added support for shared host tagset for cpuhotplug"" 292bff9480c8d52fc58028979c4162abd83f1aec ath11k: add missing null check on allocated skb 3597010630d0aa96f5778901e691c6068bb86318 ath11k: fix crash caused by NULL rx_channel aa44b2f3ecd41f90b7e477158036648a49d21a32 ath11k: start vdev if a bss peer is already created 9b09456258ea2f35fc8a99c4ac4829dcba0ca4be ath11k: Fix error code in ath11k_core_suspend() 30d085039314fcad2c2e33a2dfc8e79765ddf408 ath11k: Fix ath11k_pci_fix_l1ss() 315fbe4cef98ee5fb6085bc54c7f25eb06466c70 ASoC: qcom: Fix incorrect volatile registers 8d1bfc04c97407767559f6389a0f0fb060cbe25e ASoC: qcom: Add support for playback recover after resume 61c7dbec33777ade95d3db58beec8d7f177868c8 ASoC: rsnd: don't call clk_disable_unprepare() if can't use bb224c3e3e41d940612d4cc9573289cdbd5cb8f5 ASoC: Intel: haswell: Add missing pm_ops 6108f990c0887d3e8f1db2d13c7012e40a061f28 ASoC: rt711: mutex between calibration and power state changes 349dd23931d1943b1083182e35715eba8b150fe1 ASoC: max98373: don't access volatile registers in bias level off e7f6f893ac39c8715d959ff8d677645ef5e0f8b4 mt76: mt76u: fix NULL pointer dereference in mt76u_status_worker 4dfde294b9792dcf8615b55c58f093d544f472f0 rtlwifi: rise completion at the last step of firmware callback cda91206dc45257ba0c4d8acb6eeebfec8b2b9bc Merge series "Platform driver update to support playback recover after resume" from Srinivasa Rao Mandadapu : 127a7a95df41731632c7348960908751f7f9d049 Merge remote-tracking branch 'spi/for-5.10' into spi-5.11 a84dfb3d55934253de6aed38ad75990278a2d21e ASoC: meson: axg-tdmin: fix axg skew offset 671ee4db952449acde126965bf76817a3159040d ASoC: meson: axg-tdm-interface: fix loopback 443d6e86f821a165fae3fc3fc13086d27ac140b1 netfilter: x_tables: Update remaining dereference to RCU 2b33d6ffa9e38f344418976b06057e2fc2aa9e2a netfilter: ipset: fixes possible oops in mtype_resize 5c8193f568ae16f3242abad6518dc2ca6c8eef86 netfilter: ipset: fix shift-out-of-bounds in htable_bits() 3ac874fa84d1baaf0c0175f2a1499f5d88d528b2 i40e: Fix Error I40E_AQ_RC_EINVAL when removing VFs 8bee683384087a6275c9183a483435225f7bb209 xsk: Fix memory leak for failed bind f1340265726e0edf8a8cef28e665b28ad6302ce9 iavf: fix double-release of rtnl_lock f6f92968e1e5a7a9d211faaebefc26ebe408dad7 ath11k: qmi: try to allocate a big block of DMA memory first e9603f4bdcc04417f1c7b3585e63654819dc11f6 ath11k: pci: disable ASPM L0sLs before downloading firmware 3d45f221ce627d13e2e6ef3274f06750c84a6542 btrfs: fix deadlock when cloning inline extent and low on free metadata space 9a664971569daf68254928149f580b4f5856d274 btrfs: correctly calculate item size used when item key collision happens ae5e070eaca9dbebde3459dd8f4c2756f8c097d0 btrfs: qgroup: don't try to wait flushing if we're already holding a transaction 0b3f407e6728d990ae1630a02c7b952c21c288d3 btrfs: send: fix wrong file path when there is an inode with a pending rmdir 675a4fc8f3149e93f35fb5739fd8d4764206ba0b btrfs: tests: initialize test inodes location ea9ed87c73e87e044b2c58d658eb4ba5216bc488 btrfs: fix async discard stall 1ea2872fc6f2aaee0a4b4f1578b83ffd9f55c6a7 btrfs: fix racy access to discard_ctl data 8fc058597a283e9a37720abb0e8d68e342b9387d btrfs: merge critical sections of discard lock in workfn cb13eea3b49055bd78e6ddf39defd6340f7379fc btrfs: fix transaction leak and crash after RO remount caused by qgroup rescan 638331fa56caeaa8b4d31cc1dfbe0ce989bcff67 btrfs: fix transaction leak and crash after cleaning up orphans on RO mount a0a1db70df5f48576fea6d08f0a69c05f3ab4cf4 btrfs: fix race between RO remount and the cleaner task 0a31daa4b602ff6861fdf182236d64b2a353bace btrfs: add assertion for empty list of transactions at late stage of umount a8cc263eb58ca133617662a5a5e07131d0ebf299 btrfs: run delayed iputs when remounting RO to avoid leaking them f09ced4053bc0a2094a12b60b646114c966ef4c6 xsk: Fix race in SKB mode transmit with shared cq b1b95cb5c0a9694d47d5f845ba97e226cfda957d xsk: Rollback reservation at NETDEV_TX_BUSY e79bb299ccad6983876686a4d8c87c92ebbe5657 selftests/bpf: Fix spelling mistake "tranmission" -> "transmission" d467d80dc399ba77875d647f2f37b7d1a70d94c2 bpf: Remove unused including 72d78717c6d06adf65d2e3dccc96d9e9dc978593 nfsd: Fixes for nfsd4_encode_read_plus_data() b68f0cbd3f95f2df81e525c310a41fc73c2ed0d3 nfsd: Don't set eof on a truncated READ_PLUS d6c9e4368cc6a61bf25c9c72437ced509c854563 NFSD: Fix sparse warning in nfssvc.c 4a85a6a3320b4a622315d2e0ea91a1d2b013bce4 SUNRPC: Handle TCP socket sends with kernel_sendpage() again 7b723008f9c95624c848fad661c01b06e47b20da NFSD: Restore NFSv4 decoding's SAVEMEM functionality 4aa1464acbe3697710279a4bd65cb4801ed30425 spi: spi-geni-qcom: Fix geni_spi_isr() NULL dereference in timeout case 690d8b917bbe64772cb0b652311bcd50908aea6b spi: spi-geni-qcom: Fail new xfers if xfer/cancel/abort pending 3d7d916f9bc98ce88272b3e4405c7c685afbfcd6 spi: spi-geni-qcom: Don't try to set CS if an xfer is pending 17fa81aa702ec118f2b835715897041675b06336 spi: spi-geni-qcom: Print an error when we timeout setting the CS abdcd06c4dedbcabaec68c433c7f53f33307811f net: af_packet: fix procfs header for 64-bit pointers b27f0c7825e3774e9ba036b25ed4dd62aec4c4c9 Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue 698285da79f5b0b099db15a37ac661ac408c80eb net/sched: sch_taprio: ensure to reset/destroy all child qdiscs 1e72faedcd58afd9d67fad40500cb4d1837f4361 Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf 87508224485323ce2d4e7fb929ec80f51adcc238 net: mvpp2: disable force link UP during port init procedure 3f48fab62bb81a7f9d01e9d43c40395fad011dd5 net: mvpp2: Add TCAM entry to drop flow control pause frames fec6079b2eeab319d9e3d074f54d3b6f623e9701 net: mvpp2: prs: fix PPPoE with ipv6 packet parse 3e75e25fbebe8f3707156197795bc393e29788d6 Merge ath-current from git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git e16ab3db87b3d5d4118dfb68e955f62c4e09573a mt76: usb: remove wake logic in mt76u_status_worker 123bb2b737881127b450e8b3b1bae69a8949498e mt76: sdio: remove wake logic in mt76s_process_tx_queue f7217f718747641fc80cd062f183107439f2a066 mt76: mt76s: fix NULL pointer dereference in mt76s_process_tx_queue 0bd157fa2aaa2c77d6254321d7751aa9eec68c7b mt76: mt7915: fix MESH ifdef block bfe55584713b4d4d518ffe9cf2dab1129eba6321 MAINTAINERS: switch to different email address a590370d918fc66c62df6620445791fbe840344a spi: stm32: FIFO threshold level - fix align packet size 3b66e4a8e58a85af3212c7117d7a29c9ef6679a2 regulator: bd718x7: Add enable times e7e518053c267bb6be3799520d9f4a34c7264a2e bpf: Add schedule point in htab_init_buckets() 54ddbdb024882e226055cc4c3c246592ddde2ee5 net: systemport: set dev->max_mtu to UMAC_MAX_MTU_SIZE 1385ae5c30f238f81bc6528d897c6d7a0816783f ethernet: ucc_geth: set dev->max_mtu to 1518 887078de2a23689e29d6fa1b75d7cbc544c280be ethernet: ucc_geth: fix definition and size of ucc_geth_tx_global_pram e925e0cd2a705aaacb0b907bb3691fcac3a973a4 ethernet: ucc_geth: fix use-after-free in ucc_geth_remove() d7e2c827cca865a39fb65d9f9528e79fcf2359d7 Merge branch 'ucc_geth-fixes' 83469893204281ecf65d572bddf02de29a19787c ionic: account for vlan tag len in rx buffer len 8df66af5c1e5f80562fe728db5ec069b21810144 atm: idt77252: call pci_disable_device() on error path bcce55f556e824d43f352d76b94509185585e38d ppp: Fix PPPIOCUNBRIDGECHAN request number 2575bc1aa9d52a62342b57a0b7d0a12146cf6aed net: mvpp2: Fix GoP port 3 Networking Complex Control configurations 74a2921948ed8c0e7f079a98442ec3493168cc85 scsi: hisi_sas: Expose HW queues for v2 hw 37309f47e2f5674f3e86cb765312ace42cfcedf5 HID: wacom: Fix memory leakage caused by kfifo_alloc 2a5f1b67ec577fb1544b563086e0377f095f88e2 KVM: arm64: Don't access PMCR_EL0 when no PMU is available ff367fe473a9857160c17827931375a899076394 KVM: arm64: Prevent use of invalid PSCI v0.1 function IDs 7a96a0687b80a1870c689418d7b72012c8bdd53d KVM: arm64: Use lm_alias in nVHE-only VA conversion c3e181aec96f6ada84df1cb72a72be8970f8b284 KVM: arm64: Skip computing hyp VA layout for VHE 61fe0c37af57ac35472a870581a7d0bb5ac2f63a KVM: arm64: Minor cleanup of hyp variables used in host e6829e0384a49efe68537298132230bebd8bd1b3 KVM: arm64: Remove unused includes in psci-relay.c 860a4c3d1e04a3c3e62bacbbba64417bf49768e2 KVM: arm64: Move skip_host_instruction to adjust_pc.h 767c973f2e4a9264a4f159c9fad5ca8acdb9915e KVM: arm64: Declutter host PSCI 0.1 handling e789ca0cc1d51296832b8424fa4008ce6e9d1703 ext4: combine ext4_handle_error() and save_error_info() 4392fbc4bab57db3760f0fb61258cb7089b37665 ext4: drop sync argument of ext4_commit_super() 05c2c00f3769abb9e323fcaca70d2de0b48af7ba ext4: protect superblock modifications with a buffer lock 2d01ddc86606564fb08c56e3bc93a0693895f710 ext4: save error info to sb through journal if available e92ad03fa53498f12b3f5ecb8822adc3bf815b28 ext4: use sbi instead of EXT4_SB(sb) in ext4_update_super() dfd56c2c0c0dbb11be939b804ddc8d5395ab3432 ext4: fix superblock checksum failure when setting password salt a3f5cf14ff917d46a4d491cf86210fd639d1ff38 ext4: drop ext4_handle_dirty_super() 5a3b590d4b2db187faa6f06adc9a53d6199fb1f9 ext4: don't leak old mountpoint samples d734220d5d9038652930de4c6a1dd8394ce7f5a1 Merge tag 'omap-for-v5.11/defconfig-late-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into arm/fixes 7887cc89d5851cbdec49219e9614beec776af150 ARM: dts: ux500/golden: Set display max brightness f87777a3c30cf50c66a20e1d153f0e003bb30774 net: stmmac: dwmac-meson8b: ignore the second clock input 8b0f64b113d617c995ffdf50196948c3e99c6e49 MAINTAINERS: remove names from mailing list maintainers a0c8be56affa7d5ffbdec24c992223be54db3b6e ibmvnic: fix login buffer memory leak 58f60329a6be35a5653edb3fd2023ccef9eb9943 net: ethernet: mvneta: Fix error handling in mvneta_probe 1d898b283576c38dedcb6b21fcbb65968ab03581 docs: netdev-FAQ: fix question headers formatting 5d5647dad259bb416fd5d3d87012760386d97530 qede: fix offload for IPIP tunnel packets e77c725a445ac07c95c666b3bfb5b4105e9b0068 Merge tag 'wireless-drivers-2020-12-22' of git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers f86de9b1c0663b0a3ca2dcddec9aa910ff0fbf2c ALSA: hda/realtek - Fix speaker volume control on Lenovo C940 c1e8952395c1f44a6304c71401519d19ed2ac56a ALSA: hda/realtek - Modify Dell platform name 3557ae187c32203d1bb8b48ee1e2e7bdb23d98d5 KVM: Documentation: Add arm64 KVM_RUN error codes f16570ba47ff2b3766ebeaba6f4b80ad48cfd6a1 KVM: arm64: arch_timer: Remove VGIC initialization check 1c91f06d296de4f0c27022f5ec464e047d471215 KVM: arm64: Move double-checked lock to kvm_vgic_map_resources() de33212f768c5d9e2fe791b008cb26f92f0aa31c virtio_net: Fix recursive call to cpus_read_lock() c06ccf3ebb7503706ea49fd248e709287ef385a3 ALSA: usb-audio: Fix UBSAN warnings for MIDI jacks b250bf5f924f7b42725fc9e4135aa0b667dfb119 net: ipa: fix interconnect enable bug 8450e23f142f629e40bd67afc8375c86c7fbf8f1 stmmac: intel: Add PCI IDs for TGL-H platform 94ad8f3ac6aff5acde3f6c4719997efc61e0dccf net: ipa: clear pending interrupts before enabling 6ffddf3b3d182d886d754cfafdf909ccb14f464b net: ipa: use state to determine channel command success 428b448ee764a264b7a2eeed295b282755114aa7 net: ipa: use state to determine event ring command success 6313138619f398666212577f8b4f0ddf215a2bed Merge branch 'net-ipa-gsi-interrupt-handling-fixes' 826f328e2b7e8854dd42ea44e6519cd75018e7b1 net: dcb: Validate netlink message in DCB handler 427c940558560bff2583d07fc119a21094675982 net/ncsi: Use real net-device for response handler 5d41f9b7ee7a5a5138894f58846a4ffed601498a net: ethernet: Fix memleak in ethoc_probe 1f45dc22066797479072978feeada0852502e180 ibmvnic: continue fatal error reset after passive init 808e0d8832cc81738f3e8df12dff0688352baf50 e1000e: Only run S0ix flows if shutdown succeeded 3cf31b1a9effd859bb3d6ff9f8b5b0d5e6cac952 e1000e: bump up timeout to wait when ME un-configures ULP mode 6cecf02e77ab9bf97e9252f9fcb8f0738a6de12c Revert "e1000e: disable s0ix entry and exit flows for ME systems" 3c98cbf22a96c1b12f48c1b2a4680dfe5cb280f9 e1000e: Export S0ix flags to ethtool 11b844b0b7c7c3dc8e8f4d0bbaad5e798351862c selftests/bpf: Work-around EBUSY errors from hashmap update/delete 69ca310f34168eae0ada434796bfc22fb4a0fa26 bpf: Save correct stopping point in file seq iteration a61daaf351da7c8493f2586437617d60c24350b0 bpf: Use thread_group_leader() e13a6915a03ffc3ce332d28c141a335e25187fa3 vhost/vsock: add IOTLB API support 6cb56218ad9e580e519dcd23bfb3db08d8692e5a netfilter: xt_RATEEST: reject non-null terminated string from userspace 9e5c23b9bd71d00b07720b2a8037b019d356e9df KVM: arm64: Update comment in kvm_vgic_map_resources() 282ff80135717cc43f1e33ddd4b0cd9e760d060b KVM: arm64: Remove redundant call to kvm_pmu_vcpu_reset() 101068b566ef227b605d807aad9e72efd8b6bc5b KVM: arm64: Consolidate dist->ready setting into kvm_vgic_map_resources() 105b5ca9b1e38a8db8446a493ca062eea98171eb habanalabs: Fix a missing-braces warning 429f1571e8f0b14ec42b8fb14efcfc0576b2788f habanalabs: add comment for pll frequency ioctl opcode 4783489951b78525a6e61b43936cbbd88b7938af habanalabs: fetch PSOC PLL frequency from F/W in goya 6585489e808d9964dbde9dad89ac8e792e1185fc habanalabs: remove generic gaudi get_pll_freq function 9c9013cbd8338ff8eac732d115c9005bc512cbc5 habanalabs: preboot hard reset support 72ab9ca52de6856380c26b2045aa826ae4308b76 habanalabs/gaudi: do not set EB in collective slave queues 7a585dfc32110a106f70474c6fa822d912a92c7e habanalabs: Revise comment to align with mirror list name 0024c094851f718ccb0b797255292bdce850a01f habanalabs/gaudi: disable CGM at HW initialization 6bbb77b9e6f0bd5595724b7c0cb1189afdd133d3 habanalabs: full FW hard reset support 13d0ee10b55ecec01fd3c91e086e4f3ba75a7911 habanalabs/gaudi: enhance reset message 90ffe170a390d5a620f8fe66758514e369e85d24 habanalabs: update comment in hl_boot_if.h 377182a3cc5ae6cc17fb04d06864c975f9f71c18 habanalabs: adjust pci controller init to new firmware 98e8781f008372057bd5cb059ca6b507371e473d habanalabs/gaudi: retry loading TPC f/w on -EINTR a3fd28306329e8e82efab973aafe81e9001dcf6f habanalabs: add validation cs counter, fix misplaced counters fcaebc7354188b0d708c79df4390fbabd4d9799d habanalabs: register to pci shutdown callback 097c62b6f0ec2bdadf86afbe80df03856338724d habanalabs: fix order of status check 95cd4bca7b1f4a25810f3ddfc5e767fb46931789 netfilter: nft_dynset: report EOPNOTSUPP on missing set feature b4e70d8dd9ea6bd5d5fb3122586f652326ca09cd netfilter: nftables: add set expression flags 2ca408d9c749c32288bc28725f9f12ba30299e8f fanotify: Fix sys_fanotify_mark() on native x86-32 512d4a26abdbd11c6ffa03032740e5ab3c62c55b interconnect: qcom: fix rpmh link failures c6174c0e058fc0a54e0b9787c44cb24b0a8d0217 interconnect: imx: Add a missing of_node_put after of_device_is_available 6414b79d02c426b7dd7d942fc19fb38220ea44ec interconnect: imx: Remove a useless test 67288f74d4837b82ef937170da3389b0779c17be interconnect: imx8mq: Use icc_sync_state 12b38ea040b3bb2a30eb9cd488376df5be7ea81f staging: spmi: hisi-spmi-controller: Fix some error handling paths cab36da4bf1a35739b091b73714a39a1bbd02b05 Staging: comedi: Return -EFAULT if copy_to_user() fails d887d6104adeb94d1b926936ea21f07367f0ff9f staging: mt7621-dma: Fix a resource leak in an error handling path f81325a05e9317f09a2e4ec57a52e4e49eb42b54 Merge tag 'v5.11-rc1' into asoc-5.11 2ae6f64ce1ce304b502461fdfe0b96c8171ae2cc Merge tag 'v5.11-rc1' into regulator-5.11 8db90aa36063f471bea1e65e23185913043852dc Merge tag 'v5.11-rc1' into spi-5.11 275565997ade6fc32be9cd49a910ba996bcb4797 ASoC: AMD Renoir - add DMI entry for Lenovo ThinkPad E14 Gen 2 a523e1538fdd5f00ea3289cc0b3c6c1785b89814 ASoC: amd: Replacing MSI with Legacy IRQ model 1f092d1c8819679d78a7d9c62a46d4939d217a9d ASoC: AMD Renoir - add DMI entry for Lenovo ThinkPad X395 0ffc76539e6e8d28114f95ac25c167c37b5191b3 USB: cdc-acm: blacklist another IR Droid device 421da9413a6a5ec4334cade5092370cf2c8c8add MAINTAINERS: Update address for Cadence USB3 driver 88ebce92806e5dff3549e1a8cacb53978104d3b4 dt-bindings: usb: Add new compatible string for AM64 SoC a390bef7db1f192cc5b588dbcf8ed113406ec130 usb: gadget: fsl_mxc_udc: Remove the driver 5e5ff0b4b6bcb4d17b7a26ec8bcfc7dd4651684f USB: cdc-wdm: Fix use after free in service_outstanding_interrupt(). 0f041b8592daaaea46e91a8ebb3b47e6e0171fd8 usb: typec: intel_pmc_mux: Configure HPD first for HPD+IRQ request 5d5323a6f3625f101dbfa94ba3ef7706cce38760 USB: xhci: fix U1/U2 handling for hardware with XHCI_INTEL_HOST quirk set a5ada3dfe6a20f41f91448b9034a1ef8da3dc87d usb: dwc3: meson-g12a: disable clk on error handling path in probe 2cc332e4ee4febcbb685e2962ad323fe4b3b750a usb: gadget: function: printer: Fix a memory leak for interface descriptor 5cc35c224a80aa5a5a539510ef049faf0d6ed181 usb: gadget: Fix spinlock lockup on usb_function_deactivate c91d3a6bcaa031f551ba29a496a8027b31289464 USB: gadget: legacy: fix return error code in acm_ms_bind() 0a88fa221ce911c331bf700d2214c5b2f77414d3 usb: gadget: u_ether: Fix MTU size mismatch with RX packet size 83a43ff80a566de8718dfc6565545a0080ec1fb5 usb: chipidea: ci_hdrc_imx: add missing put_device() call in usbmisc_get_init_data() 372c93131998c0622304bed118322d2a04489e63 USB: yurex: fix control-URB timeout handling ce722da66d3e9384aa2de9d33d584ee154e5e157 usb: dwc3: ulpi: Use VStsDone to detect PHY regs access completion fca3f138105727c3a22edda32d02f91ce1bf11c9 usb: dwc3: ulpi: Replace CPU-based busyloop with Protocol-based one e5f4ca3fce90a37b23a77bfcc86800d484a80514 usb: dwc3: ulpi: Fix USB2.0 HS/FS/LS PHY suspend regression 9389044f27081d6ec77730c36d5bf9a1288bcda2 usb: gadget: f_uac2: reset wMaxPacketSize 59b4a8fa27f5a895582ada1ae5034af7c94a57b5 CDC-NCM: remove "connected" log message 1ad58225dba3f2f598d2c6daed4323f24547168f net-sysfs: take the rtnl lock when storing xps_cpus fb25038586d0064123e393cadf1fadd70a9df97a net-sysfs: take the rtnl lock when accessing xps_cpus_map and num_tc 2d57b4f142e0b03e854612b8e28978935414bced net-sysfs: take the rtnl lock when storing xps_rxqs 4ae2bb81649dc03dfc95875f02126b14b773f7ab net-sysfs: take the rtnl lock when accessing xps_rxqs_map and num_tc 5ff3fda971ae6c5a0d884dc9ff8780e89536fb72 Merge branch 'net-sysfs-fix-race-conditions-in-the-xps-code' 4614792eebcbf81c60ad3604c1aeeb2b0899cea4 net: ethernet: ti: cpts: fix ethtool output when no ptp_clock registered 950271d7cc0b4546af3549d8143c4132d6e1f138 tun: fix return value when the number of iovs exceeds MAX_SKB_FRAGS e7579d5d5b3298f7e888ed07ac16bfb7174c135a net: mptcp: cap forward allocation to 1M 74f88c1676aa0b4518549c5a846875a6102ab540 Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue fb1e6e562b37b39adfe251919c9abfdb3e01f921 bnxt_en: Fix AER recovery. a029a2fef5d11bb85587433c3783615442abac96 bnxt_en: Check TQM rings for maximum supported value. bc4adf0eb72dbba8355fef3ef4451e4f72702c99 Merge branch 'bnxt_en-bug-fixes' 1169318bd565d2911b949f6123e109baa35881b6 net: ipa: don't return a value from gsi_channel_command() 1ddf776b498c922935d0ec3283b9817dd33aedf7 net: ipa: don't return a value from evt_ring_command() bb2cc7d7143f00717d4d9346817fc332bcf8ad2f Merge branch 'net-ipa-fix-some-new-build-warnings' 4d4f9c1a17a3480f8fe523673f7232b254d724b7 MIPS: boot: Fix unaligned access with CONFIG_MIPS_RAW_APPENDED_DTB 698222457465ce343443be81c5512edda86e5914 MIPS: Fix malformed NT_FILE and NT_SIGINFO in 32bit coredumps 4f374d2c43a9e5e773f1dee56db63bd6b8a36276 net: mvpp2: fix pkt coalescing int-threshold configuration 21fdca22eb7df2a1e194b8adb812ce370748b733 ipv4: Ignore ECN bits for fib lookups in fib_compute_spec_dst() a533b70a657c03137dd49cbcfee70aac086ab2b1 net: neighbor: fix a crash caused by mod zero bd1248f1ddbc48b0c30565fce897a3b6423313b8 net: sched: prevent invalid Scell_log shift count 5ede3ada3da7f050519112b81badc058190b9f9f net: hns: fix return value check in __lb_other_process() 085c7c4e1c0e50d90b7d90f61a12e12b317a91e2 erspan: fix version 1 check in gre_parse_header() 9b22fece786ed641909988da4810bfa8e5d2e592 atlantic: remove architecture depends 1fef73597fa545c35fddc953979013882fbd4e55 net: hdlc_ppp: Fix issues when mod_timer is called while timer is running 4bfc4714849d005e6835bcffa3c29ebd6e5ee35d Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf 26b614fa441048a9f8e4a814c3b01756816ce7a7 dmaengine: ti: k3-udma: Fix pktdma rchan TPL level setup ff58f7dd0c1352a01de3a40327895bd51e03de3a dmaengine: idxd: off by one in cleanup code 8fb28795fb64e1151c0e713686d8b026a5a2aece dmaengine: qcom: gpi: Fixes a format mismatch 33cbd54dc515cc04b5a603603414222b4bb1448d dmaengine: mediatek: mtk-hsdma: Fix a resource leak in the error handling path of the probe function d645148cc82ca7fbacaa601414a552184e9c6dd3 dmaengine: milbeaut-xdmac: Fix a resource leak in the error handling path of the probe function 595a334148449bd1d27cf5d6fcb3b0d718cb1b9f dmaengine: dw-edma: Fix use after free in dw_edma_alloc_chunk() ba42f61b36121730d7f51cc261dfd744ee19f50b qcom: bam_dma: Delete useless kfree code 28d8e07fc9478f8f14dd5dd4b2c382982fa12461 MAINTAINERS: Add entry for Texas Instruments DMA drivers cc465fa269bc0dc63a1ab7384110e4079fb40421 dt-bindings: dma: ti: Update maintainer and author information 3deba4d8f07be264b21e81d604c6b569a41a33b5 ALSA: usb-audio: Add quirk for BOSS AD-10 cffa4b2122f5f3e53cf3d529bbc74651f95856d5 regmap: debugfs: Fix a memory leak when calling regmap_attach_dev ede090f5a438e97d0586f64067bbb956e30a2a31 spi: altera: fix return value for altera_spi_txrx() da4282c17d695b9311608aa63b3c633e649aadea selftests/bpf: Fix a compile error for BPF_F_BPRM_SECUREEXEC a694ffed876575d1df1a47067444047182de4354 drm/msm: Fix null dereference in _msm_gem_new 07fcad0d726d5da7c43f1c8e8fdb66c93a140ca5 drm/msm: Ensure get_pages is called when locked b000700d6db50c933ce8b661154e26cf4ad06dba habanalabs: Fix memleak in hl_device_reset 44362a3c353aeec5904c2ae6d1737f20fe7e9c79 KVM: arm64: Fix hyp_cpu_pm_{init,exit} __init annotation 6820e812dafb4258bc14692f686eec5bde6fba86 spi: Fix the clamping of spi->max_speed_hz e042f151ec7474b88b8c1edaaddd1ff7415d7117 hwmon: (sbtsi_temp) Fix Documenation kernel-doc warning 1eda52334e6d13eb1a85f713ce06dd39342b5020 hwmon: (pwm-fan) Ensure that calculation doesn't discard big period values c318840fb2a42ce25febc95c4c19357acf1ae5ca USB: Gadget: dummy-hcd: Fix shift-out-of-bounds bug 0acfbe9ce46925ac92f6e27d0e273297e57c633c Merge tag 'misc-habanalabs-fixes-2020-12-30' of https://git.kernel.org/pub/scm/linux/kernel/git/ogabbay/linux into char-misc-linus f93274ef0fe972c120c96b3207f8fce376231a60 crypto: asym_tpm: correct zero out potential secrets 744a11abc56405c5a106e63da30a941b6d27f737 ALSA: hda/conexant: add a new hda codec CX11970 484229585a5e91eeb00ee10e05d5204e1ca6c481 ALSA: hda/realtek: Add mute LED quirk for more HP laptops ce2e79b223867b9e586021b55dee7035517a236b ALSA: hda/realtek: Add two "Intel Reference board" SSID in the ALC256. a598098cc9737f612dbab52294433fc26c51cc9b ALSA: hda/realtek: Enable mute and micmute LED on HP EliteBook 850 G7 957cbca7317f7413e1bac555a6b567af06598b10 KVM: arm64: Remove spurious semicolon in reg_to_encoding() 4f8af077a02eed4831885048a10e04daa4e61a72 docs: Fix reST markup when linking to sections 81e79063004f32aae5196f0c929192e69aca1694 Documentation: admin: early_param()s are also listed in kernel-parameters c7e74b3c7b1cf4c04164ff16e6c047232fd3bcef docs/mm: concepts.rst: Correct the threshold to low watermark 0be1511f516e2b9766597336cedc6dc6d19e5af1 Documentation: doc-guide: fixes to sphinx.rst 798ed7800e20dfc3304de1b99df5ac71ad48966b atomic: remove further references to atomic_ops 3d5c5fdcee0f9a94deb0472e594706018b00aa31 ALSA: hda/hdmi: Fix incorrect mutex unlock in silent_stream_disable() fd16931a2f518a32753920ff20895e5cf04c8ff1 crypto: arm/chacha-neon - add missing counter increment 0aa171e9b267ce7c52d3a3df7bc9c1fc0203dec5 crypto: ecdh - avoid buffer overflow in ecdh_set_secret() 04901aab40ea3779f6fc6383ef74d8e130e817bf bpf: Fix a task_iter bug caused by a merge conflict resolution b0e1306302018d876472ed074c1bfaa8020bf9df ALSA: usb-audio: Add quirk for RC-505 36a106a4c1c100d55ba3d32a21ef748cfcd4fa99 block: rsxx: select CONFIG_CRC32 19cd3403cb0d522dd5e10188eef85817de29e26e lightnvm: select CONFIG_CRC32 4f8b848788f77c7f5c3bd98febce66b7aa14785f zonefs: select CONFIG_CRC32 5136bb8c8b5872676f397b27f93a30568baf3a25 MAINTAINERS: adjust GCC PLUGINS after gcc-plugin.sh removal d39648eb67ac851c7918c794424c266a5d2635b9 kconfig: config script: add a little user help c0f975af1745391749e4306aa8081b9a4d2cced8 kconfig: Support building mconf with vendor sysroot ncurses 0c36d88cff4d72149f94809303c5180b6f716d39 lib/raid6: Let $(UNROLL) rules work with macOS userland 9bba03d4473df0b707224d4d2067b62d1e1e2a77 kconfig: remove 'kvmconfig' and 'xenconfig' shorthands d6c1ddd938d84a1adef7e19e8efc10e1b4df5034 USB: serial: option: add Quectel EM160R-GL 42e85f90171a4ba59a1e1cedbbc30ce3f68f2317 arm64/smp: Remove unused irq variable in arch_show_interrupts() b614231dec7864a338ce85032aa3d2d7ea2bc46d arm64: mte: remove an ISB on kernel exit 095507dc1350b3a2b8b39fdc05edba0c10859eca arm64: mm: Fix ARCH_LOW_ADDRESS_LIMIT when !CONFIG_ZONE_DMA 26982a89cad77c0efc1c0c79bee0e3d75e9281d4 afs: Work around strnlen() oops with CONFIG_FORTIFIED_SOURCE=y 366911cd762db02c2dd32fad1be96b72a66f205d afs: Fix directory entry size calculation 0bd1bf86ab79555425b9f0b63005e181defe4da6 dmaengine: qcom: fix gpi undefined behavior 99974aedbd73523969afb09f33c6e3047cd0ddae dmaengine: xilinx_dma: check dma_async_device_register return value faeb0731be0a31e2246b21a85fa7dabbd750101d dmaengine: xilinx_dma: fix incompatible param warning in _child_probe() 2d5efea64472469117dc1a9a39530069e95b21e9 dmaengine: xilinx_dma: fix mixed_enum_type coverity warning 98bf2d3f4970179c702ef64db658e0553bc6ef3a powerpc/32s: Fix RTAS machine check with VMAP stack c3d6eb6e54373f297313b65c1f2319d36914d579 HID: multitouch: Enable multi-input for Synaptics pointstick/touchpad device 6170d077bf92c5b3dfbe1021688d3c0404f7c9e9 spi: fix the divide by 0 error when calculating xfer waiting time 2bf3a72b08e7f6356a2db9e1571ca65f683510bb dt-bindings: regulator: qcom,rpmh-regulator: add pm8009 revision df6b92fa40050e59ea89784294bf6d04c0c47705 regulator: qcom-rpmh-regulator: correct hfsmps515 definition d957d1610c661e758426654de3b04bea6fb29f8b regulator: qcom-rpmh: add QCOM_COMMAND_DB dependency 4b1a60a1bb8f03d82c3f6da424adc96667b59f2a MAINTAINERS: Update Georgi's email address de30491e8bfeeba1500bba293333eb51ece529d5 HID: sfh: fix address space confusion 273435a1d4e5826f039625c23ba4fe9a09f24d75 HID: sony: select CONFIG_CRC32 0e2d6795e8dbe91c2f5473564c6b25d11df3778b USB: serial: option: add LongSung M5710 module support 54d0a3ab80f49f19ee916def62fe067596833403 USB: serial: iuu_phoenix: fix DMA from stack 4bfd6247fa9164c8e193a55ef9c0ea3ee22f82d8 ALSA: hda/via: Fix runtime PM for Clevo W35xSS 020a1f453449294926ca548d8d5ca970926e8dfd USB: usblp: fix DMA to stack 718bf42b119de652ebcc93655a1f33a9c0d04b3c usb: usbip: vhci_hcd: protect shift size a1383b3537a7bea1c213baa7878ccc4ecf4413b5 usb: dwc3: gadget: Restart DWC3 gadget when enabling pullup 64e6bbfff52db4bf6785fab9cffab850b2de6870 usb: gadget: configfs: Fix use-after-free issue with udc_name 7043e311a57625467b6fdb032dec8a6dea878208 usb: gadget: core: change the comment for usb_gadget_connect d7889c2020e08caab0d7e36e947f642d91015bd0 usb: gadget: select CONFIG_CRC32 6cd0fe91387917be48e91385a572a69dfac2f3f7 usb: gadget: configfs: Preserve function ordering after bind failure e1263f9277bad198c2acc8092a41aea1edbea0e4 dmaengine: stm32-mdma: fix STM32_MDMA_VERY_HIGH_PRIORITY value 65a4e5299739abe0888cda0938d21f8ea3b5c606 kunit: tool: Force the use of the 'tty' console for UML 36836f5b377b5a75c16f5bdc5c0f97f9f51212e1 Merge qcom driver fix into regulator-5.11 3b4cf848dad5dad4bf239ba664c809c8cf29f1ed selftests/vDSO: add additional binaries to .gitignore df00d02989024d193a6efd1a85513a5658c6a10f selftests/vDSO: fix -Wformat warning in vdso_test_correctness 7a6eb7c34a78498742b5f82543b7a68c1c443329 selftests: Skip BPF seftests by default 8cbebc4118b5933b3ae6351ceb433f75ac6b7c6b KVM: arm64: Replace KVM_ARM_PMU with HW_PERF_EVENTS 0b884fe71f9ee6a5df35e677154256ea2099ebb8 i2c: sprd: use a specific timeout to avoid system hang up issue 0b3ea2a06de1f52ea30865e227e109a5fd3b6214 i2c: i801: Fix the i2c-mux gpiod_lookup_table not being properly terminated a8f808839abe3a10011e28b46af1848dfd8c4f21 Merge branch '5.11/scsi-postmerge' into 5.11/scsi-fixes f4f6a2e329523e1a795e5e5c0799feee997aa053 Merge tag 'compiler-attributes-for-linus-v5.11' of git://github.com/ojeda/linux 36bbbd0e234d817938bdc52121a0f5473b3e58f5 Merge branch 'rcu/urgent' of git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu cc07d72bf350b77faeffee1c37bc52197171473f dm raid: fix discard limits for raid1 f7b347acb5f6c29d9229bb64893d8b6a2c7949fb dm integrity: select CRYPTO_SKCIPHER b690bd546b227c32b860dae985a18bed8aa946fe dm zoned: select CONFIG_CRC32 8abec36d1274bbd5ae8f36f3658b9abb3db56c31 dm crypt: do not wait for backlogged crypto request completion in softirq d68b29584c25dbacd01ed44a3e45abb35353f1de dm crypt: use GFP_ATOMIC when allocating crypto requests from softirq a0a6df9afcaf439a6b4c88a3b522e3d05fdef46f umount(2): move the flag validity checks first d9e44981739a96f1a468c13bbbd54ace378caf1c bareudp: set NETIF_F_LLTX flag 10ad3e998fa0c25315f27cf3002ff8b02dc31c38 bareudp: Fix use of incorrect min_headroom size 01e31bea7e622f1890c274f4aaaaf8bccd296aa5 vhost_net: fix ubuf refcount incorrectly when sendmsg fails 17e94567c57df3d9609e6bacaed9247c4f2629e2 docs: networking: packet_mmap: fix formatting for C macros e4da63cda51f17fa1e86a10e84d47d692932530d docs: networking: packet_mmap: fix old config reference 862aecbd9569e563b979c0e23a908b43cda4b0b9 ibmvnic: fix: NULL pointer dereference. 1d0d561ad1d7606bb745c1ed9478e7206860e56e net: macb: Correct usage of MACB_CAPS_CLK_HW_CHG flag 2ff2c7e274392871bfdee00ff2adbb8ebae5d240 selftests: mlxsw: Set headroom size of correct port cfd82dfc9799c53ef109343a23af006a0f6860a9 net: usb: qmi_wwan: add Quectel EM160R-GL e80bd76fbf563cc7ed8c9e9f3bbcdf59b0897f69 r8169: work around power-saving bug on some chip versions b40f97b91a3b167ab22c9e9f1ef00b1615ff01e9 net: lapb: Decrease the refcount of "struct lapb_cb" in lapb_device_event c1a9ec7e5d577a9391660800c806c53287fca991 net: dsa: lantiq_gswip: Enable GSWIP_MII_CFG_EN also for internal PHYs 709a3c9dff2a639966ae7d8ba6239d2b8aba036d net: dsa: lantiq_gswip: Fix GSWIP_MII_CFG(p) register access 08ad4839ce34cea7b5ea4ac1867a08fe96709e1a Merge branch 'net-dsa-lantiq_gswip-two-fixes-for-net-stable' a8f33c038f4e50b0f47448cb6c6ca184c4f717ef Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf 81b6d05ccad4f3d8a9dfb091fb46ad6978ee40e4 io_uring: synchronise IOPOLL on task_submit fail 6c503150ae33ee19036255cfda0998463613352c io_uring: patch up IOPOLL overflow_flush sync de7f1d9e99d8b99e4e494ad8fcd91f0c4c5c9357 io_uring: drop file refs after task cancel 90df08538c07b7135703358a0c8c08d97889a704 io_uring: cancel more aggressively in exit_work 75353bcd2184010f08a3ed2f0da019bd9d604e1e drm/i915: clear the shadow batch 641382e9b44fba81a0778e1914ee35b8471121f9 drm/i915: clear the gpu reloc batch 557862535c2cad6de6f6fb12312b7a6d09c06407 drm/i915/gt: Define guc firmware blob for older Cometlakes 9397d66212cdf7a21c66523f1583e5d63a609e84 drm/i915/dp: Track pm_qos per connector 05f6f7271a38c482c5021967433f7b698e102c45 i2c: mediatek: Fix apdma and i2c hand-shake timeout d1c5246e08eb64991001d97a3bd119c93edbc79a x86/mm: Fix leak of pmd ptlock 311bea3cb9ee20ef150ca76fc60a592bf6b159f5 arm64: link with -z norelro for LLD or aarch64-elf 96ebc9c871d8a28fb22aa758dd9188a4732df482 usb: uas: Add PNY USB Portable SSD to unusual_uas 45ba7b195a369f35cb39094fdb32efe5908b34ad arm64: cpufeature: remove non-exist CONFIG_KVM_ARM_HOST c9c48bb701ba78df7d4652146b12bcf3ad716507 speakup: Add github repository URL and bug tracker f6bcb4c7f366905b66ce8ffca7190118244bb642 regmap: debugfs: Fix a reversed if statement in regmap_debugfs_init() dfe94d4086e40e92b1926bddcefa629b791e9b28 x86/hyperv: Fix kexec panic/hang issues 3fb6819f411b5a89afb5726afafacf0c4b62844f arm64: traps: remove duplicate include statement e2bba5f92354488c331b7821d873db7c388e31aa arm64: vdso: disable .eh_frame_hdr via /DISCARD/ instead of --no-eh-frame-hdr f34d93f30d6a72f6b15ba24b6994b746df0c30de arm64: kasan: Set TCR_EL1.TBID1 when KASAN_HW_TAGS is enabled a8f7e08a81708920a928664a865208fdf451c49f x86/sev-es: Fix SEV-ES OUT/IN immediate opcode vc handling d16baa3f1453c14d680c5fee01cd122a22d0e0ce blk-iocost: fix NULL iocg deref from racing against initialization 6d4d273588378c65915acaf7b2ee74e9dd9c130a bfq: Fix computation of shallow depth 170b3bbda08852277b97f4f0516df0785c939764 io_uring: Delete useless variable ‘id’ in io_prep_async_work aebf5db917055b38f4945ed6d621d9f07a44ff30 block: fix use-after-free in disk_part_iter_next 6775ae901ffd130d0be9c32837f88d1f9d560189 iommu/iova: fix 'domain' typos ff2b46d7cff80d27d82f7f3252711f4ca1666129 iommu/intel: Fix memleak in intel_irq_remapping_alloc 12bc4570c14e24e6244d66466aeda994f805634b iommu/amd: Set iommu->int_enabled consistently when interrupts are set up b34f10c2dc5961021850c3c15f46a84b56a0c0e8 iommu/amd: Stop irq_remapping_select() matching when remapping is disabled c2407cf7d22d0c0d94cf20342b3b8f06f1d904e7 mm: make wait_on_page_writeback() wait for multiple pending writebacks 6207214a70bfaec7b41f39502353fd3ca89df68c Merge tag 'afs-fixes-04012021' of git://git.kernel.org/pub/scm/linux/kernel/git/dhowells/linux-fs aa35e45cd42aa249562c65e440c8d69fb84945d9 Merge tag 'net-5.11-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net f6e7a024bfe5e11d91ccff46bb576e3fb5a516ea Merge tag 'arc-5.11-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc 8a48c0a3360bf2bf4f40c980d0ec216e770e58ee arch/arc: add copy_user_page() to to fix build error on ARC f4d9359de8ac0fb64a5ecc9c34833705eb53327b include/soc: remove headers for EZChip NPS 1d011777cdbe7ae38a854a0cbeb6bdfbf724cce0 Merge tag 'sound-5.11-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound 9f1abbe97c08ba7ed609791627533a805a1b2c66 Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost 2860d45a589818dd8ffd90cdc4bcf77f36a5a6be qed: select CONFIG_CRC32 f9d6f94132f01d2a552dcbab54fa56496638186d phy: dp83640: select CONFIG_CRC32 1d48595c786b1b9dc6be301e8d7f6fc74e9882aa can: kvaser_pciefd: select CONFIG_CRC32 e186620d7bf11b274b985b839c38266d7918cc05 wil6210: select CONFIG_CRC32 152a8a6c017bfdeda7f6d052fbc6e151891bd9b6 cfg80211: select CONFIG_CRC32 51049bd903a81307f751babe15a1df8d197884e8 misdn: dsp: select CONFIG_BITREVERSE 69931e11288520c250152180ecf9b6ac5e6e40ed wan: ds26522: select CONFIG_BITREVERSE 0f7ba7bc46fa0b574ccacf5672991b321e028492 net/sonic: Fix some resource leaks in error handling paths cf0720697143f3eaa0779cca5a6602d8557d1c6f net: suggest L2 discards be counted towards rx_dropped 55b7ab1178cbf41f979ff83236d3321ad35ed2ad net: vlan: avoid leaks on register_vlan_dev() failures 7eeecc4b1f480c7ba1932cb9a7693f8c452640f2 net: stmmac: dwmac-sun8i: Fix probe error handling 529254216773acd5039c07aa18cf06fd1f9fccdd net: stmmac: dwmac-sun8i: Balance internal PHY resource references b8239638853e3e37b287e4bd4d57b41f14c78550 net: stmmac: dwmac-sun8i: Balance internal PHY power 9b1e39cf5dd81f33186cdb950fcf75a121f1a9a7 net: stmmac: dwmac-sun8i: Balance syscon (de)initialization 8db25530835e09e0fbda3cabed1f7c5d1f1cd0c4 Merge branch 'stmmac-fixes' 9f9d41f03bb07069e6e83ff4720cfea74a63898d docs: net: fix documentation on .ndo_get_stats f04bbcbf1e38d192e94bbfa126731a52332c40b1 net: hns3: fix a phy loopback fail issue 65e61e3c2a619c4d4b873885b2d5394025ed117b net: hns3: fix the number of queues actually used by ARQ ab6e32d2913a594bc8f822ce4a75c400190b2ecc net: hns3: fix incorrect handling of sctp6 rss tuple be8d1e0e737941b8316ba125866b044473c164c8 Merge branch 'hns3-fixes' 7a68d725e4ea384977445e0bcaed3d7de83ab5b3 net: cdc_ncm: correct overhead in delayed_ndp_size 4beb17e553b49c3dd74505c9f361e756aaae653e net: qrtr: fix null-ptr-deref in qrtr_ns_remove 445c6198fe7be03b7d38e66fe8d4b3187bc251d4 net: ethernet: fs_enet: Add missing MODULE_LICENSE 3503ee6c0bec5f173d606359e6384a5ef85492fb selftests: fix the return value for UDP GRO test 67208692802ce3cacfa00fe586dc0cb1bef0a51c tools/resolve_btfids: Warn when having multiple IDs for single type 1d53864c3617f5235f891ca0fbe9347c4cd35d46 scsi: ufs: Fix possible power drain during system suspend 21acf4601cc63cf564c6fc1a74d81b191313c929 scsi: ufs: Relax the condition of UFSHCI_QUIRK_SKIP_MANUAL_WB_FLUSH_CTRL 4ceb06e7c336f4a8d3f3b6ac9a4fea2e9c97dc07 drm/i915/gvt: Fix vfio_edid issue for BXT/APL 6948a96a0d69b7e8203758f44849ce4ab06ff788 scsi: ufs: Relocate flush of exceptional event 35fc4cd34426c242ab015ef280853b7bff101f48 scsi: ufs: Correct the LUN used in eh_device_reset_handler() callback d50c7986fbf0e2167279e110a2ed5bd8e811c660 scsi: qedi: Correct max length of CHAP secret 39718fe7adb1a79f78be23f058299bc038cbe161 scsi: mpt3sas: Fix spelling mistake in Kconfig "compatiblity" -> "compatibility" 3b01d7ea4dae907d34fa0eeb3f17bacd714c6d0c scsi: scsi_debug: Fix memleak in scsi_debug_init() e5cc9002caafacbaa8dab878d17a313192c3b03b scsi: sd: Suppress spurious errors when WRITE SAME is being disabled be2553358cd40c0db11d1aa96f819c07413b2aae scsi: sd: Remove obsolete variable in sd_remove() 19fce0470f05031e6af36e49ce222d0f0050d432 nvme-fc: avoid calling _nvme_fc_abort_outstanding_ios from interrupt context 2b54996b7d56badc563755840838614f2fa9c4de nvme-fcloop: Fix sscanf type and list_first_entry_or_null warnings 7ee5c78ca3895d44e918c38332921983ed678be0 nvme-pci: mark Samsung PM1725a as IGNORE_DEV_SUBNQN 5c11f7d9f843bdd24cd29b95401938bc3f168070 nvme-tcp: Fix possible race of io_work and direct send 62df80165d7f197c9c0652e7416164f294a96661 nvme: avoid possible double fetch in handling CQE 9b66fc02bec0ca613bc6d4c1d0049f727a95567d nvme: unexport functions with no external caller 9ceb7863537748c67fa43ac4f2f565819bbd36e4 nvmet-rdma: Fix list_del corruption on queue establishment failure 2b59787a223b79228fed9ade1bf6936194ddb8cd nvme: remove the unused status argument from nvme_trace_bio_complete 3ce47d95b7346dcafd9bed3556a8d072cb2b8571 powerpc: Handle .text.{hot,unlikely}.* in linker script ad0a6bad44758afa3b440c254a24999a0c7e35d5 x86/hyperv: check cpu mask after interrupt has been disabled cb7f4a8b1fb426a175d1708f05581939c61329d4 x86/mtrr: Correct the range check before performing MTRR type lookups 3e2224c5867fead6c0b94b84727cc676ac6353a3 io_uring: Fix return value from alloc_fixed_file_ref_node 00b8c557d096f0930d5c07df618223d3d06902d6 staging: ION: remove some references to CONFIG_ION 3d1a90ab0ed93362ec8ac85cf291243c87260c21 NFS4: Fix use-after-free in trace_event_raw_event_nfs4_set_lock 10a05404c4fe184ae9087fb49f1df5b84c1534dc Merge tag 'usb-serial-5.11-rc3' of https://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial into usb-linus b8b54ad96e433e3895103a982dff017c5ca3fd16 Merge tag 'icc-5.11-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/djakov/icc into char-misc-linus 71c061d2443814de15e177489d5cc00a4a253ef3 Merge tag 'for-5.11-rc2-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux 0e61f09af48beb41be0954e7be7d3ba2d18c9946 drm/amd/pm: correct the sensor value of power for vangogh 37030aba0f362cf8b16eb2347c7430b2e9ef719e drm/amd/pm: improve the fine grain tuning function for RV/RV2/PCO fc996f952df1c63b57e3a08ac612db53bf8abadc drm/amd/pm: updated PM to I2C controller port on sienna cichlid a7b5d9dd57298333e6e9f4c167f01385d922bbfb drm/amd/display: fix sysfs amdgpu_current_backlight_pwm NULL pointer issue 8ae291cc95e49011b736b641b0cfad502b7a1526 RDMA/ucma: Do not miss ctx destruction steps in some cases ed1df58585632dff96cc01e14857175dfdf67376 drm/amdgpu: switched to cached noretry setting for vangogh 9a029a3facc4d333100308a8e283d9210a36b94c drm/amdgpu: fix a memory protection fault when remove amdgpu device 88e21af1b3f887d217f2fb14fc7e7d3cd87ebf57 drm/amdgpu: fix a GPU hang issue when remove device 44cb39e19a05ca711bcb6e776e0a4399223204a0 drm/amd/pm: fix the failure when change power profile for renoir 98b64762080b96b0f8608da5fe161f1a7ab6f5de drm/amd/pm: improve the fine grain tuning function for RV/RV2/PCO 4f6a05501eb9c57fb4c9efed70840aee523a393b drm/amd/display: Fix unused variable warning e6d5c64efaa34aae3815a9afeb1314a976142e83 drm/amdgpu: fix potential memory leak during navi12 deinitialization 8a82b347e8732fd2b68d26a6e9f0d9a1c397560d drm/amdgpu: fix no bad_pages issue after umc ue injection 3851c90b7aa8f0c275d14636f0e7ccca69a2bf84 drm/amdgpu: enable ras eeprom support for sienna cichlid c241ed2f0ea549c18cff62a3708b43846b84dae3 drm/amdgpu/display: drop DCN support for aarch64 5efc1f4b454c6179d35e7b0c3eda0ad5763a00fc Revert "drm/amd/display: Fix memory leaks in S3 resume" 67a5a68013056cbcf0a647e36cb6f4622fb6a470 gcc-plugins: fix gcc 11 indigestion with plugins... 6f02b540d7597f357bc6ee711346761045d4e108 bpftool: Fix compilation failure for net.o with older glibc fcc42338375a1e67b8568dbb558f8b784d0f3b01 dm snapshot: flush merged data before committing metadata 0d136f5cd9a7ba6ded7f8ff17e8b1ba680f37625 net: mvneta: fix error message when MTU too large for XDP 94bcfdbff0c210b17b27615f4952cc6ece7d5f5f net: bareudp: add missing error handling for bareudp_link_config() 7f847db3040897f3ee25ce97265c545b5561f6c2 net: dsa: fix led_classdev build errors 1f685e6adbbe3c7b1bd9053be771b898d9efa655 ptp: ptp_ines: prevent build when HAS_IOMEM is not set c4aec381ab98c9189d47b935832541d520f1f67f can: m_can: m_can_class_unregister(): remove erroneous m_can_clk_stop() aee2b3ccc8a63d1cd7da6a8a153d1f3712d40826 can: tcan4x5x: fix bittiming const, use common bittiming from m_can driver 57cda5e986eb29d96b20b6169a1ba8b92269c04a Merge tag 'amd-drm-fixes-5.11-2021-01-06' of https://gitlab.freedesktop.org/agd5f/linux into drm-fixes a876e7e2a8e62712425be178d483ffdff09f0853 HID: uclogic: remove h from printk format specifier 4d2b71634b5ad142617e430bc6ef659331a576d0 HID: wiimote: remove h from printk format specifier 4e181dede94d33c369ed441c63986916677231a9 Merge tag 'drm-intel-fixes-2021-01-07' of git://anongit.freedesktop.org/drm/drm-intel into drm-fixes 6086f02a18aeae795a61a3fc6566920891ea3b52 can: mcp251xfd: mcp251xfd_handle_tefif(): fix TEF vs. TX race condition 2fbb397f584077e3c90abd06829f5a1f66fdd5f4 can: mcp251xfd: mcp251xfd_handle_rxif_ring(): first increment RX tail pointer in HW, then in driver 1169ec8f5d71044082a9898bbd1f1bf4a690c5a4 can: rcar: Kconfig: update help description for CAN_RCAR config 6ee49118f87cf02b36f68812bc49855b7b627a2b MAINTAINERS: Update MCAN MMIO device driver maintainer 91bc156817a3c2007332b64b4f85c32aafbbbea6 ALSA: hda/realtek: fix right sounds and mute/micmute LEDs for HP machines 83b5bd628f65e6b4d1924b307d6a88a57827bdb0 arm64: Move PSTATE.TCO setting to separate functions 05cd84691eafcd7959a1e120d5e72c0dd98c5d91 dmabuf: fix use-after-free of dmabuf's file->f_inode e89eed02a5f1b864fa5abafc8e8e71bd9fd66d1f kcov, usb: hide in_serving_softirq checks in __usb_hcd_giveback_urb e2459108b5a0604c4b472cae2b3cb8d3444c77fb usb: gadget: enable super speed plus 41952a66015466c3208aac96b14ffd92e0943589 usb: typec: Fix copy paste error for NVIDIA alt-mode description 6c75c2bad36cfb43b144e6a0a76a69993c72097f usb: typec: Send uevent for num_altmodes update a5c7682aaaa10e42928d73de1c9e1e02d2b14c2e usb: dwc3: gadget: Clear wait flag on dequeue e0658f970a7f3d85431c6803b7d5169444fb11b0 drm/radeon: stop re-init the TTM page pool a73858ef4d5e1d425e171f0f6a52864176a6a979 drm/ttm: unexport ttm_pool_init/fini 1efd17e7acb6692bffc6c58718f41f27fdfd62f5 iommu/vt-d: Fix misuse of ALIGN in qi_flush_piotlb() 4df7b2268ad81a74168130e1fb04550a8bc980e1 Revert "iommu: Add quirk for Intel graphic devices in map_sg" 420d42f6f9db27d88bc4f83e3e668fcdacbf7e29 iommu/vt-d: Fix lockdep splat in sva bind()/unbind() aded8c7c2b72f846a07a2c736b8e75bb8cf50a87 iommu/arm-smmu-qcom: Initialize SCTLR of the bypass context 9ad9f45b3b91162b33abfe175ae75ab65718dbf5 iommu/vt-d: Move intel_iommu info from struct intel_svm to struct intel_svm_dev 18abda7a2d555783d28ea1701f3ec95e96237a86 iommu/vt-d: Fix general protection fault in aux_detach_device() 7c29ada5e70083805bc3a68daa23441df421fbee iommu/vt-d: Fix ineffective devTLB invalidation for subdevices 80c18e4ac20c9cde420cb3ffab48c936147cf07d io_uring: trigger eventfd for IOPOLL 4aa84f2ffa81f71e15e5cffc2cc6090dbee78f8e io_uring: dont kill fasync under completion_lock b1445e59cc9a10fdb8f83810ae1f4feb941ab36b io_uring: synchronise ev_posted() with waitqueues 71008734d27f2276fcef23a5e546d358430f2d52 btrfs: print the actual offset in btrfs_root_name 29b665cc51e8b602bf2a275734349494776e3dbc btrfs: prevent NULL pointer dereference in extent_io_tree_panic 347fb0cfc9bab5195c6701e62eda488310d7938f btrfs: tree-checker: check if chunk item end overflows 50e31ef486afe60f128d42fb9620e2a63172c15c btrfs: reloc: fix wrong file extent type check to avoid false ENOENT 04a6a536bc3fd1436fc78c546c6b3ecdccbfaf6d fs: Fix freeze_bdev()/thaw_bdev() accounting of bd_fsfreeze_sb 17ffd35809c34b9564edb10727d02eb62958ba5c cpufreq: intel_pstate: Use HWP capabilities in intel_cpufreq_adjust_perf() 943bdd0cecad06da8392a33093230e30e501eccc cpufreq: powernow-k8: pass policy rather than use cpufreq_cpu_get() aa7a1bb02bb44399be69b0a1cbb6495d9eec29fc ACPI: PM: s2idle: Drop unused local variables and related code ee61cfd955a64a58ed35cbcfc54068fcbd486945 ACPI: scan: add stub acpi_create_platform_device() for !CONFIG_ACPI 240bdc605e6a9d0309bd003de3413f6f729eca18 ACPI: Update Kconfig help text for items that are no longer modular 47f4469970d8861bc06d2d4d45ac8200ff07c693 Revert "device property: Keep secondary firmware node secondary by type" 3f7bddaf5d5a83aa2eb1e6d72db221d3ec43c813 device property: add description of fwnode cases 2b5f09cadfc576817c0450e01d454f750909b103 drm/msm/dp: postpone irq_hpd event during connection pending state d863f0c7b536288e2bd40cbc01c10465dd226b11 drm/msm: Call msm_init_vram before binding the gpu 3f7759e7b7585a0bffda06d4eddc6b0b850ef6c3 drm/msm: Add modparam to allow vram carveout c4151604f0603d5700072183a05828ff87d764e4 cpufreq: intel_pstate: remove obsolete functions 00fd44a1a4700718d5d962432b55c09820f7e709 drm/msm: Only enable A6xx LLCC code on A6xx 7b62275507232f01f66d3e7d05c77bbd9009b726 Merge tag 'asoc-fix-v5.11-rc2' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linus 04b1ecb6a4844cf347a1c0d7eb9b63b5eddbfeff Merge tag 'nvme-5.11-2021-01-07' of git://git.infradead.org/nvme into block-5.11 3c638cdb8ecc0442552156e0fed8708dd2c7f35b RDMA/restrack: Don't treat as an error allocation ID wrapping c8c748fb83bd052502f35471101d61d8c3648c86 Merge tag 'linux-can-fixes-for-5.11-20210107' of git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can afded6d83aa7b35dab675c730528109cc58d6847 misc: pvpanic: Check devm_ioport_map() for NULL fc37784dc71bc9dd3a00a2f01906b3966e4034f2 Merge tag 'regmap-fix-v5.11-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap d8f5c29653c3f6995e8979be5623d263e92f6b86 net: ipv6: fib: flush exceptions when purging route 5316a7c0130acf09bfc8bb0092407006010fcccc tools: selftests: add test for changing routes with PTMU exceptions 384b77fd48fd683a82760bc88bef8611cba997fc Fonts: font_ter16x32: Update font with new upstream Terminus release a306aba9c8d869b1fdfc8ad9237f1ed718ea55e6 RDMA/usnic: Fix memleak in find_free_vf_and_create_qp_grp a1a7b4f32433e91f0fff32cde534eadc67242298 Merge tag 'regulator-fix-v5.11-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator f5e6c330254ae691f6d7befe61c786eb5056007e Merge tag 'spi-fix-v5.11-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi abf8ef953a43e74aac3c54a94975f21bd483199b net/mlx5: Check if lag is supported before creating one 9c9be85f6b59d80efe4705109c0396df18d4e11d net/mlx5e: Add missing capability check for uplink follow 0f2dcade69f2af56b74bce432e48ff3957830ce2 net/mlx5: Use port_num 1 instead of 0 when delete a RoCE address eed38eeee734756596e2cc163bdc7dac3be501b1 net/mlx5e: CT: Use per flow counter when CT flow accounting is enabled b544011f0e58ce43c40105468d6dc67f980a0c7a net/mlx5e: Fix SWP offsets when vlan inserted by driver 25c904b59aaf4816337acd415514b0c47715f604 net/mlx5: E-Switch, fix changing vf VLANID e13ed0ac064dd6ee964155ba9fdc2f3c3785934c net/mlx5e: In skb build skip setting mark in switchdev mode b1c0aca3d3ddeebeec57ada9c2df9ed647939249 net/mlx5e: ethtool, Fix restriction of autoneg with 56G 4d8be21112f6fa2ac4b8a13f35866ad65b11d48c net/mlx5: Release devlink object if adev fails 7a6eb072a9548492ead086f3e820e9aac71c7138 net/mlx5e: Fix two double free cases 5b0bb12c58ac7d22e05b5bfdaa30a116c8c32e32 net/mlx5e: Fix memleak in mlx5e_create_l2_table_groups f2bc3af6353cb2a33dfa9d270d999d839eef54cb RDMA/ocrdma: Fix use after free in ocrdma_dealloc_ucontext_pd() f3562f5e00bbae2a6b292941ec76a9140aa3b7dd docs: octeontx2: tune rst markup 0ef597c3ac49a62e1a2c1c10f88dd76fde1e1636 docs: remove mention of ENABLE_MUST_CHECK a734a7235ef3768dd3c9b7034f663ae6b260375f docs: binfmt-misc: Fix .rst formatting 25942e5ecbac33918ec2f0869ca9a374dbb023f2 Documentation/admin-guide: kernel-parameters: hyphenate comma-separated 9d54ee78aef62c29b15ae2f58a70b1d1cd63a8f0 docs: admin-guide: bootconfig: Fix feils to fails bb12433bf56e76789c6b08b36c546f745a6aa6e1 ARC: unbork 5.11 bootup: fix snafu in _TIF_NOTIFY_SIGNAL handling 9e7a67dee27902fedab880b9af909bd4acd0fba9 selftests: netfilter: add selftest for ipip pmtu discovery with enabled connection tracking 50c661670f6a3908c273503dfa206dfc7aa54c07 net: fix pmtu check in nopmtudisc mode bb4cc1a18856a73f0ff5137df0c2a31f4c50f6cf net: ip: always refragment ip defragmented packets 704a0f858ed33a80adc714add5dec061c2de3280 Merge branch 'net-fix-netfilter-defrag-ip-tunnel-pmtu-blackhole' 2aa078932ff6c66bf10cc5b3144440dbfa7d813d KVM: x86/mmu: Use -1 to flag an undefined spte in get_mmio_spte() 39b4d43e6003cee51cd119596d3c33d0449eb44c KVM: x86/mmu: Get root level from walkers when retrieving MMIO SPTE dde81f9477d018a96fba991c5928c6ab8cc109f8 KVM: x86/mmu: Use raw level to index into MMIO walks' sptes array 9aa418792f5f11ef5d6f72265e1f8ae07efd5784 KVM: x86/mmu: Optimize not-present/MMIO SPTE check in get_mmio_spte() bc351f07260533cc1b3987339551decd00ddd52e Merge branch 'kvm-master' into kvm-next f65cf84ee769767536dc367acc9568ddb6e4c9f4 KVM: SVM: Add register operand to vmsave call in sev_es_vcpu_load 52782d5b63725a6c4bf642557c83507430064110 KVM/SVM: Remove leftover __svm_vcpu_run prototype from svm.c e42ac777d661e878c3b9bac56df11e226cab3010 KVM: selftests: Factor out guest mode code 1133e17ea7c9929ff7b90e81d8926f9e870748e9 KVM: selftests: Use vm_create_with_vcpus in create_vm b268b6f0bd36322358accb15c45683a9e1220231 KVM: selftests: Implement perf_test_util more conventionally 2f80d502d627f30257ba7e3655e71c373b7d1a5a KVM: x86: fix shift out of bounds reported by UBSAN 7f0c1f1a8277de906a242a6ef907476149f006de MAINTAINERS: Really update email address for Sean Christopherson 0565ff56cd0543bacb5d3ec2ee0f979813ea1841 Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf de7860c8a388e4cb757c7da26889b9e2641ffcfe KVM: x86: change in pv_eoi_get_pending() to make code more readable 88bf56d04bc3564542049ec4ec168a8b60d0b48c kvm: check tlbs_dirty directly a889ea54b3daa63ee1463dc19ed699407d61458b KVM: x86/mmu: Ensure TDP MMU roots are freed after yield c0dba6e46825716db15c4b3a8f05c85b4a59edda KVM: x86/mmu: Clarify TDP MMU page list invariants 81f76adad560dfc39cb9625cf1e00a7e2b7b88df KVM: nSVM: correctly restore nested_run_pending on migration 56fe28de8c4f0167275c411c0daa5709e9a47bd7 KVM: nSVM: mark vmcb as dirty when forcingly leaving the guest mode f2c7ef3ba9556d62a7e2bb23b563c6510007d55c KVM: nSVM: cancel KVM_REQ_GET_NESTED_STATE_PAGES on nested vmexit 647daca25d24fb6eadc7b6cd680ad3e6eed0f3d5 KVM: SVM: Add support for booting APs in an SEV-ES guest c4cc3b1de31b76f425ce92854783709386f9e1b7 Merge tag 'gcc-plugins-v5.11-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux 717df0f4cdc9044c415431a3522b3e9ccca5b4a3 chtls: Fix hardware tid leak 827d329105bfde6701f0077e34a09c4a86e27145 chtls: Remove invalid set_tcb call 5a5fac9966bb6d513198634b0b1357be7e8447d2 chtls: Fix panic when route to peer not configured f8d15d29d6e6b32704c8fce9229716ca145a0de2 chtls: Avoid unnecessary freeing of oreq pointer a84b2c0d5fa23da6d6c8c0d5f5c93184a2744d3e chtls: Replace skb_dequeue with skb_peek eade1e0a4fb31d48eeb1589d9bb859ae4dd6181d chtls: Added a check to avoid NULL pointer dereference 15ef6b0e30b354253e2c10b3836bc59767eb162b chtls: Fix chtls resources release sequence 85bd6055e3529e9b193b4460f5b13a47da354027 Merge branch 'bug-fixes-for-chtls-driver' cf7b2ae4d70432fa94ebba3fbaab825481ae7189 riscv: return -ENOSYS for syscall -1 11f4c2e940e2f317c9d8fb5a79702f2a4a02ff98 riscv: Fix kernel time_init() 1f1496a923b6ba16679074fe77100e1b53cdb880 riscv: Fix sifive serial driver 643437b996bac9267785e0bd528332e2d5811067 riscv: Enable interrupts during syscalls with M-Mode ac7996d680d8b4a51bb99bbdcee3dc838b985498 octeontx2-af: fix memory leak of lmac and lmac->name 07e61a979ca4dddb3661f59328b3cd109f6b0070 nexthop: Fix off-by-one error in error path 7b01e53eee6dce7a8a6736e06b99b68cd0cc7a27 nexthop: Unlink nexthop group entry in error path b19218b27f3477316d296e8bcf4446aaf017aa69 nexthop: Bounce NHA_GATEWAY in FDB nexthop groups a5c9ca76a1c61fb5e4c35de8eb25aa925b03c9e4 selftests: fib_nexthops: Fix wrong mausezahn invocation d7083427489a494cfef552321666774436514ccb Merge branch 'nexthop-various-fixes' 0b9902c1fcc59ba75268386c0420a554f8844168 s390/qeth: fix deadlock during recovery b41b554c1ee75070a14c02a88496b1f231c7eacc s390/qeth: fix locking for discipline setup / removal f9c4845385c8f6631ebd5dddfb019ea7a285fba4 s390/qeth: fix L2 header access in qeth_l3_osa_features_check() 286e95eed12e218c0b73f95e3ff805db4b1cd9b5 Merge branch 's390-qeth-fixes-2021-01-07' 3545454c7801e391b0d966f82c98614d45394770 net: dsa: lantiq_gswip: Exclude RMII from modes that report 1 GbE 220efcf9caf755bdf92892afd37484cb6859e0d2 Merge tag 'mlx5-fixes-2021-01-07' of git://git.kernel.org/pub/scm/linux/kernel/git/saeed/linux 2d2f6f1b4799428d160c021dd652bc3e3593945e block: pre-initialize struct block_device in bdev_alloc_inode ae28d1aae48a1258bd09a6f707ebb4231d79a761 x86/resctrl: Use an IPI instead of task_work_add() to update PQR_ASSOC MSR a0195f314a25582b38993bf30db11c300f4f4611 x86/resctrl: Don't move a task to the same resource group 25ea8ecf4d9348e07544e861714b689cadbfa4c3 Merge tag 'drm-msm-fixes-2021-01-07' of https://gitlab.freedesktop.org/drm/msm into drm-fixes 29f95f20581c4bb4e58c1cc1cb15bff9b931cad9 Merge tag 'drm-misc-fixes-2021-01-08' of git://anongit.freedesktop.org/drm/drm-misc into drm-fixes 774206bc03bf5daa17255b2f155d4a967e3f3314 Merge tag 'kvmarm-fixes-5.11-1' of git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm into HEAD 872f36eb0b0f4f0e3a81ea1e51a6bdf58ccfdc6e KVM: x86: __kvm_vcpu_halt can be static e400071a805d6229223a98899e9da8c6233704a1 HID: logitech-dj: add the G602 receiver 74acfa996b2aec2a4ea8587104c7e2f8d4c6aec2 block/rnbd: Select SG_POOL for RNBD_CLIENT 1a84e7c629f8f288e02236bc799f9b0be1cab4a7 block/rnbd-srv: Fix use after free in rnbd_srv_sess_dev_force_close 80f99093d81370c5cec37fca3b5a6bdf6bddf0f6 block/rnbd-clt: Fix sg table use after free ef8048dd2345d070c41bc7df16763fd4d8fac296 block/rnbd: Adding name to the Contributors List 3a21777c6ee99749bac10727b3c17e5bcfebe5c1 block/rnbd-clt: avoid module unload race with close confirmation 02f938e9fed1681791605ca8b96c2d9da9355f6a blk-mq-debugfs: Add decode for BLK_MQ_F_TAG_HCTX_SHARED bac717171971176b78c72d15a8b6961764ab197f ARM: picoxcell: fix missing interrupt-parent properties 84e261553e6f919bf0b4d65244599ab2b41f1da5 hwmon: (amd_energy) fix allocation of hwmon_channel_info config e076ab2a2ca70a0270232067cd49f76cd92efe64 btrfs: shrink delalloc pages instead of full inodes 7c38e769d5c508939ce5dc26df72602f3c902342 HID: Ignore battery for Elan touchscreen on ASUS UX550 24e8ab6886d80fe60b1d4e64b6d9f15ea9ad597a Merge branches 'acpi-scan' and 'acpi-misc' a91bd6223ecd46addc71ee6fcd432206d39365d2 Revert "init/console: Use ttynull as a fallback when there is no console" ef0ba05538299f1391cbe097de36895bb36ecfe6 poll: fix performance regression due to out-of-line __put_user() ea1c87c156d94dd78b4f5267ec40c403b2da7e14 Merge branch 'linus' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6 6279d812eab67a6df6b22fa495201db6f2305924 Merge tag 'net-5.11-rc3-2' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net 0378c625afe80eb3f212adae42cc33c9f6f31abf dm: eliminate potential source of excessive kernel log noise 9b5948267adc9e689da609eb61cf7ed49cae5fa8 dm integrity: fix flush with external metadata device e8deee4f1543eda9b75278f63322f412cad52f6a ARC: [hsdk]: Enable FPU_SAVE_RESTORE 56ef24e53ec1660bf095779cc95fa574dd0f71df Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux 95f05058b2bbe3b85c8617b961879e52f692caa5 Merge tag 'arm-fixes-5.11-1' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc b2345a8a4342cf83316a2198fa915c7c99b7d6c7 ALSA: usb-audio: Fix the missing endpoints creations for quirks 5d15f1eb456025cf47078fdbc230d7a9f1ee4cef ALSA: usb-audio: Choose audioformat of a counter-part substream 00272c61827e37bb64c47499843d8c0d8ee136a5 ALSA: usb-audio: Avoid unnecessary interface re-setup eae4d054f909d9e9589d0940f9b5b0cd68de1e2e ALSA: usb-audio: Annotate the endpoint index in audioformat 167c9dc84ec384c0940359e067301883ad2b42a8 ALSA: usb-audio: Fix implicit feedback sync setup for Pioneer devices 3e2a590acbed38a6908a5c4df7754dcb65f6fd37 Merge tag 'iommu-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux 2a190b22aa1149cda804527aa603db45f75439c3 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm 43d3d587d22530ae92239b6aba5b0b2d5ba2e088 Merge tag 'drm-fixes-2021-01-08' of git://anongit.freedesktop.org/drm/drm be31d940b3b62c57a5d9506090e66e177b7eba90 Merge tag 'pm-5.11-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm fb9ca0be63b49eece304f50023e736a678cc4159 Merge tag 'acpi-5.11-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 78d42025e5bb83f9071e4a60edf1567dd12ed9dc Merge tag 'devprop-5.11-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 50dbd96e4f31e28fc2fcc80abaabab4fb277227c Merge tag 'docs-5.11-3' of git://git.lwn.net/linux 8f3d8491d03594823a7f7d71d5063e1bcd03c75c Merge tag 'linux-kselftest-next-5.11-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest 263da3330f6c0e4af603ec62f291e43eb3001f7b Merge tag 'linux-kselftest-kunit-fixes-5.11-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest 996e435fd401de35df62ac943ab9402cfe85c430 Merge tag 'zonefs-5.11-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/zonefs afba9dc1f3a5390475006061c0bdc5ad4915878e net: ipa: modem: add missing SET_NETDEV_DEV() for proper sysfs links 53475c5dd856212e91538a9501162e821cc1f791 net: fix use-after-free when UDP GRO with shared fraglist fd2ddef043592e7de80af53f47fa46fd3573086e udp: Prevent reuseport_select_sock from reading uninitialized socks c1787ffd0d24eb93eefac2dbba0eac5700da9ff1 ppp: fix refcount underflow on channel unbridge 2b446e650b418f9a9e75f99852e2f2560cabfa17 docs: net: explain struct net_device lifetime c269a24ce057abfc31130960e96ab197ef6ab196 net: make free_netdev() more lenient with unregistering devices 766b0515d5bec4b780750773ed3009b148df8c0a net: make sure devices go through netdev_wait_all_refs c49243e8898233de18edfaaa5b7b261ea457f221 Merge branch 'net-fix-issues-around-register_netdevice-failures' e80927079fd97b4d5457e3af2400a0087b561564 bcache: set pdev_set_uuid before scond loop iteration f7b4943dea48a572ad751ce1f18a245d43debe7e bcache: fix typo from SUUP to SUPP in features.h 1dfc0686c29a9bbd3a446a29f9ccde3dec3bc75a bcache: check unsupported feature sets for bcache register b16671e8f493e3df40b1fb0dff4078f391c5099a bcache: introduce BCH_FEATURE_INCOMPAT_LOG_LARGE_BUCKET_SIZE for large bucket 5342fd4255021ef0c4ce7be52eea1c4ebda11c63 bcache: set bcache device into read-only mode for BCH_FEATURE_INCOMPAT_OBSO_LARGE_BUCKET 55e6ac1e1f31c7f678d9f3c8d54c6f102e5f1550 io_uring: io_rw_reissue lockdep annotations 4f793dc40bc605b97624fd36baf085b3c35e8bfd io_uring: inline io_uring_attempt_task_drop() 6b5733eb638b7068ab7cb34e663b55a1d1892d85 io_uring: add warn_once for io_uring_flush() d9d05217cb6990b9a56e13b56e7a1b71e2551f6c io_uring: stop SQPOLL submit on creator's death 6bae85bd70d063b63fbe262d943cc321eab31b17 maintainers: update my email address caab314792aca89f327abc8b9f730526d3080366 Merge branch 'i2c/for-current' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux f408126be7dc642102224cdb55d6533519a67c19 Merge tag 'dmaengine-fix-5.11' of git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine 2ff90100ace886895e4fbb2850b8d5e49d931ed6 Merge tag 'hwmon-for-v5.11-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging a2bc221b972db91e4be1970e776e98f16aa87904 netxen_nic: fix MSI/MSI-x interrupts b210de4f8c97d57de051e805686248ec4c6cfc52 net: ipv6: Validate GSO SKB before finish IPv6 processing 0ea02c73775277001c651ad4a0e83781a9acf406 riscv: Drop a duplicated PAGE_KERNEL_EXEC 3502bd9b5762154ff11665f3f18f6d7dcc6f781c selftests/tls: fix selftests after adding ChaCha20-Poly1305 b77413446408fdd256599daf00d5be72b5f3e7c6 tipc: fix NULL deref in tipc_link_xmit() 57726ebe2733891c9f59105eff028735f73d05fb mlxsw: core: Add validation of transceiver temperature thresholds b06ca3d5a43ca2dd806f7688a17e8e7e0619a80a mlxsw: core: Increase critical threshold for ASIC thermal zone 26c49f0d108fdc3645e75611f8148f3dd9809d6e Merge branch 'mlxsw-core-thermal-control-fixes' f97844f9c518172f813b7ece18a9956b1f70c1bb dt-bindings: net: renesas,etheravb: RZ/G2H needs tx-internal-delay-ps fab336b42441e0b2eb1d81becedb45fbdf99606e selftests: netfilter: Pass family parameter "-f" to conntrack tool f6351c3f1c27c80535d76cac2299aec44c36291e netfilter: conntrack: fix reading nf_conntrack_buckets a0adc8eabb402cfb9f32d15edd9f65f65e35cdce dma-buf: cma_heap: Fix memory leak in CMA heap c98e9daa59a611ff4e163689815f40380c912415 NFS: Adjust fs_context error logging 86b53fbf08f48d353a86a06aef537e78e82ba721 net: sunrpc: interpret the return value of kstrtou32 correctly 67bbceedc9bb8ad48993a8bd6486054756d711f4 pNFS: Mark layout for return if return-on-close was not sent 078000d02d57f02dde61de4901f289672e98c8bc pNFS: We want return-on-close to complete when evicting the inode c18d1e17ba2f6a1c9257b0b5d2882a6e3f772673 pNFS: Clean up pnfs_layoutreturn_free_lsegs() 2c8d5fc37fe2384a9bdb6965443ab9224d46f704 pNFS: Stricter ordering of layoutget and layoutreturn 1757655d780d9d29bc4b60e708342e94924f7ef3 NFS/pNFS: Don't call pnfs_free_bucket_lseg() before removing the request 46c9ea1d4fee4cf1f8cc6001b9c14aae61b3d502 NFS/pNFS: Don't leak DS commits in pnfs_generic_retry_commit() cb2856c5971723910a86b7d1d0cf623d6919cbc4 NFS/pNFS: Fix a leak of the layout 'plh_outstanding' counter a440e4d7618cbe232e4f96dea805bcb89f79b18c Merge tag 'x86_urgent_for_v5.11_rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip b3cd1a16cc8829776523fcd114299373be4e5187 Merge tag 'powerpc-5.11-3' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux 0653161f0faca68b77b3f36fb4b4b9b8b07050e5 Merge tag 'arc-5.11-rc3-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc 5625dcfbbcf892e40e8d60abbb5f56701a1d031c Documentation: kbuild: Fix section reference e07cd2f3e7e525fa8df334d11beceb4c1bdcc74e Merge tag 'char-misc-5.11-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc 4ad9a28f56d70b950b1232151b2354636853727a Merge tag 'staging-5.11-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging 28318f53503090fcd8fd27c49445396ea2ace44b Merge tag 'usb-5.11-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb d430adfea8d2c5baa186cabb130235f72fecbd5b Merge tag 'io_uring-5.11-2021-01-10' of git://git.kernel.dk/linux-block ed41fd071c57f118ebb37c0d11b1cbeff3c1be6f Merge tag 'block-5.11-2021-01-10' of git://git.kernel.dk/linux-block 688daed2e5daf0a1513effdc05ce3c56ade836f9 Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi 20210a98463e2abac31676ee141459fc23252927 Merge tag 'kbuild-fixes-v5.11' of git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild 113aac6d567bda783af36d08f73bfda47d8e9a40 NFS: nfs_delegation_find_inode_server must first reference the superblock 896567ee7f17a8a736cda8a28cc987228410a2ac NFS: nfs_igrab_and_active must first reference the superblock 7c53f6b671f4aba70ff15e1b05148b10d58c2837 Linux 5.11-rc3 869f4fdaf4ca7bb6e0d05caf6fa1108dddc346a7 netfilter: nf_nat: Fix memleak in nf_nat_init 00cb645fd7e29bdd20967cd20fa8f77bcdf422f9 drm/i915/dsi: Use unconditional msleep for the panel_on_delay when there is no reset-deassert MIPI-sequence 057fe3535eb35696ad5a849d01d61efa930d2182 drm/i915: Disable RPM wakeref assertions during driver shutdown bb83d5fb550bb7db75b29e6342417fda2bbb691c drm/i915/backlight: fix CPU mode backlight takeover on LPT d434ab6db524ab1efd0afad4ffa1ee65ca6ac097 io_uring: drop mm and files after task_work_run 621fadc22365f3cf307bcd9048e3372e9ee9cdcc io_uring: don't take files/mm for a dead task 2af5268180410b874fc06be91a1b2fbb22b1be0c drm/i915/icl: Fix initing the DSI DSC power refcount during HW readout 166ae7315678b33ce86875344829d06da6c3c2ce Merge tag 'gvt-fixes-2020-01-08' of https://github.com/intel/gvt-linux into drm-intel-fixes f1ee3e150bd9da2dd60a210926c86cffd4a336ea Merge tag 'hyperv-fixes-signed-20210111' of git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux c912fd05fab97934e4cf579654d0dc4835b4758c Merge tag 'nfsd-5.11-1' of git://git.linux-nfs.org/projects/cel/cel-2.6 a58015d638cd4e4555297b04bec9b49028369075 ACPI: scan: Harden acpi_device_add() against device ID overflows 843010a815e87b45fc6b64848f02e42f6aee3f22 drm/ttm: Fix address passed to dma_mapping_error() in ttm_pool_map() 7bb83f6fc4ee84e95d0ac0d14452c2619fb3fe70 tracing/kprobes: Do the notrace functions check without kprobes on ftrace a5e92ef3c3fd46320d4e293bdec0cdd4b80a6e0f drm: Check actual format for legacy pageflip. 2896c93811e39d63a4d9b63ccf12a8fbc226e5e4 scsi: target: Fix XCOPY NAA identifier lookup 6e68b9961ff690ace07fac22c3c7752882ecc40a Merge tag 'for-5.11-rc3-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux a0d54b4f5b219fb31f0776e9f53aa137e78ae431 Merge tag 'trace-v5.11-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace 938288349ca8a9d4b936bf5d2f6dd4526a598974 dt-bindings: net: dwmac: fix queue priority documentation 6f83802a1a06e74eafbdbc9b52c05516d3083d02 net: mvpp2: Remove Pause and Asym_Pause support e56b3d94d939f52d46209b9e1b6700c5bfff3123 rndis_host: set proper input size for OID_GEN_PHYSICAL_MEDIUM request 29766bcffad03da66892bef82674883e31f78fec net: support kmap_local forced debugging in skb_frag_foreach 97550f6fa59254435d864b92603de3ca4b5a99f8 net: compound page support in skb_seq_read 9bd6b629c39e3fa9e14243a6d8820492be1a5b2e esp: avoid unneeded kmap_atomic call 1ee527a79fa6d0a85425cafc1632e09bd8d3dca7 Merge branch 'skb-frag-kmap_atomic-fixes' 2225a8dda263edc35a0e8b858fe2945cf6240fde powerpc: Fix alignment bug within the init sections 3e096a2112b7b407549020cf095e2a425f00fabb ALSA: doc: Fix reference to mixart.rst bb52cb0dec8d2fecdb22843a805131478a180728 drm/ttm: make the pool shrinker lock a mutex f4eccc7fea203cfb35205891eced1ab51836f362 clk: tegra30: Add hda clock default rates to clock driver 615d435400435876ac68c1de37e9526a9164eaec ALSA: hda/tegra: fix tegra-hda on tegra30 soc e7c22eeaff8565d9a8374f320238c251ca31480b ALSA: fireface: Fix integer overflow in transmit_midi_msg() 9f65df9c589f249435255da37a5dd11f1bc86f4d ALSA: firewire-tascam: Fix integer overflow in midi_port_work() 20c7842ed8374e1c3ee750b2fe7ca8cdd071bda6 ALSA: hda/hdmi - enable runtime pm for CI AMD display audio 2d6ffc63f12417b979955a5b22ad9a76d2af5de9 iommu/vt-d: Fix unaligned addresses for intel_flush_svm_range_dev() b812834b5329fe78d643c9a61350d227db904361 iommu: arm-smmu-qcom: Add sdm630/msm8998 compatibles for qcom quirks 694a1c0adebee9152a9ba0320468f7921aca647d iommu/vt-d: Fix duplicate included linux/dma-map-ops.h ffaf97899c4a58b9fefb11534f730785443611a8 drm/i915/gt: Limit VFE threads based on GT 09aa9e45863e9e25dfbf350bae89fc3c2964482c drm/i915/gt: Restore clear-residual mitigations for Ivybridge, Baytrail 984cadea032b103c5824a5f29d0a36b3e9df6333 drm/i915: Allow the sysadmin to override security mitigations ea49c88f4071e2bdd55e78987f251ea54aa11004 Merge tag 'mkp-scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi e609571b5ffa3528bf85292de1ceaddac342bc1c Merge tag 'nfs-for-5.11-2' of git://git.linux-nfs.org/projects/trondmy/linux-nfs d78050ee35440d7879ed94011c52994b8932e96e arm64: Remove arm64_dma32_phys_limit and its uses 8e14f610159d524cd7aac37982826d3ef75c09e8 dm crypt: do not call bio_endio() from the dm-crypt tasklet 17ffc193cdc6dc7a613d00d8ad47fc1f801b9bf0 dm integrity: fix the maximum number of arguments df85bc140a4d6cbaa78d8e9c35154e1a2f0622c7 net: dcb: Accept RTM_GETDCB messages carrying set-like DCB commands 8ff60eb052eeba95cfb3efe16b08c9199f8121cf mm, slub: consider rest of partial list if acquire_slab() fails ce8f86ee94fabcc98537ddccd7e82cfd360a4dc5 mm/page_alloc: add a missing mm_page_alloc_zone_locked() tracepoint 7ea510b92c7c9b4eb5ff72e6b4bbad4b0407a914 mm/memcontrol: fix warning in mem_cgroup_page_lruvec() 29970dc24faf0078beb4efab5455b4f504d2198d arm/kasan: fix the array size of kasan_early_shadow_pte[] c22ee5284cf58017fa8c6d21d8f8c68159b6faab mm/vmalloc.c: fix potential memory leak f555befd185dc097ede887eb7b308c2e1c1369d4 mm: migrate: initialize err in do_migrate_pages 0eb98f1588c2cc7a79816d84ab18a55d254f481c mm/hugetlb: fix potential missing huge page size info 7e5f1126b54a29c078c07a5fe245e269f3c05500 MAINTAINERS: add Vlastimil as slab allocators maintainer 6696d2a6f38c0beedf03c381edfc392ecf7631b4 mm,hwpoison: fix printing of page flags eb351d75ce1e75b4f793d609efac08426ca50acd mm/process_vm_access.c: include compat.h a18caa97b1bda0a3d126a7be165ddcfc56c2dde6 net: phy: smsc: fix clk error handling 07b90056cb15ff9877dca0d8f1b6583d1051f724 net: dsa: unbind all switches from tree when DSA master unbinds 91158e1680b164c8d101144ca916a3dca10c3e17 net: dsa: clear devlink port type before unregistering slave netdevs cb82a54904a99df9e8f9e9d282046055dae5a730 r8152: Add Lenovo Powered USB-C Travel Hub 2284bbd0cf3981462dc6d729c89851c66b05a66a r8153_ecm: Add Lenovo Powered USB-C Hub as a fallback of r8152 869c4d5eb1e6fbda66aa790c48bdb946d71494a0 bnxt_en: Improve stats context resource accounting with RDMA driver loaded. 687487751814a493fba953efb9b1542b2f90614c bnxt_en: Clear DEFRAG flag in firmware message when retry flashing. ece9ab2a78afa1424c1aff45b1a95748dbc1f100 Merge branch 'bnxt_en-bug-fixes' 20bc80b6f582ad1151c52ca09ab66b472768c9c8 mptcp: more strict state checking for acks 76e2a55d16259b51116767b28b19d759bff43f72 mptcp: better msk-level shutdown. 584c19f92754e9d590d75a94df66c47f7c4fd2cc Merge branch 'mptcp-a-couple-of-fixes' 7cd1af107a92eb63b93a96dc07406dcbc5269436 riscv: Trace irq on only interrupt is enabled 25fe2c9c4cd2e97c5f5b69f3aefe69aad3057936 smc: fix out of bound access in smc_nl_get_sys_info() 8a4465368964b4fbaf084760c94c7aabf61059fb net/smc: use memcpy instead of snprintf to avoid out of bounds read 5527d0ea199354c798a63b50d911eeda6ee471ba Merge branch 'net-smc-fix-out-of-bound-access-in-netlink-interface' c8a8ead01736419a14c3106e1f26a79d74fc84c7 Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf 80709af7325d179b433817f421c85449f2454046 riscv: cacheinfo: Fix using smp_processor_id() in preemptible 0aa2ec8a475fb505fd98d93bbcf4e03beeeebcb6 riscv: Fixup CONFIG_GENERIC_TIME_VSYSCALL 69e976831cd53f9ba304fd20305b2025ecc78eab MIPS: relocatable: fix possible boot hangup with KASLR enabled 7b490a8ab0f2d3ab8d838a4ff22ae86edafd34a1 MIPS: OCTEON: fix unreachable code in octeon_irq_init_ciu ef3a575baf53571dc405ee4028e26f50856898e7 xen/privcmd: allow fetching resource sizes df06824767cc9a32fbdb0e3d3b7e169292a5b5fe arm64: entry: remove redundant IRQ flag tracing b90d72a6bfdb5e5c62cd223a8cdf4045bfbcb94d Revert "arm64: Enable perf events based hard lockup detector" 71e70184f1d1314ad56e834d1befc07daa2af8e6 arm64: rename S_FRAME_SIZE to PT_REGS_SIZE c35a824c31834d947fb99b0c608c1b9f922b4ba0 arm64: make atomic helpers __always_inline 3499ba8198cad47b731792e5e56b9ec2a78a83a2 xen: Fix event channel callback via INTX/GSI 8f4fd86aa5d6aa122619623910065d236592e37c xen: Set platform PCI device INTX affinity to CPU0 b36b0fe96af13460278bf9b173beced1bd15f85d x86/xen: Add xen_no_vector_callback option to test PCI INTX delivery 4621dc6a5bf1235249e92231db30c96dfd1a18b9 x86/xen: Don't register Xen IPIs when they aren't going to be used 3d7746bea92530e8695258a3cf3ddec7a135edd6 x86/xen: Fix xen_hvm_smp_init() when vector callback not available b4411616c26f26c4017b8fa4d3538b1a02028733 io_uring: fix null-deref in io_disable_sqo_submit 06585c497b55045ec21aa8128e340f6a6587351c io_uring: do sqo disable on install_fd error d52e419ac8b50c8bef41b398ed13528e75d7ad48 rxrpc: Fix handling of an unsupported token type in rxrpc_read() a95d25dd7b94a5ba18246da09b4218f132fed60e rxrpc: Call state should be read with READ_ONCE() under some circumstances 77b6ec01c29aade01701aa30bf1469acc7f2be76 cifs: check pointer before freeing 2659d3bff3e1b000f49907d0839178b101a89887 cifs: fix interrupted close commands c13e7af042270724b42a466edc48a70a43f571f2 fs: cifs: remove unneeded variable in smb3_fs_context_dup ed6b1920f84bc5c3d666dc383ff3bbc60f0f62a5 cifs: connect: style: Simplify bool comparison e54fd0716c3db20c0cba73fee2c3a4274b08c24e cifs: style: replace one-element array with flexible-array 65f0d2414b7079556fbbcc070b3d1c9f9587606d Merge tag 'sound-5.11-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound b42b3a2744b3e8f427de79896720c72823af91ad can: isotp: isotp_getname(): fix kernel information leak ca4c6ebeeb50112f5178f14bfb6d9e8ddf148545 can: mcp251xfd: mcp251xfd_handle_rxif_one(): fix wrong NULL pointer check 1f02efd1bb35bee95feed6aab46d1217f29d555b net: stmmac: use __napi_schedule() for PREEMPT_RT 7b25339f4eafe206c60cc50870523fc84f0f0ea5 Merge tag 'linux-can-fixes-for-5.11-20210113' of git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can 7128c834d30e6b2cf649f14d8fc274941786d0e1 i40e: fix potential NULL pointer dereferencing 8ad2a970d2010add3963e7219eb50367ab3fa4eb cxgb4/chtls: Fix tid stuck due to wrong update of qid 5b55299eed78538cc4746e50ee97103a1643249c net: stmmac: Fixed mtu channged by cache aligned c25a053e15778f6b4d6553708673736e27a6c2cf riscv: Fix KASAN memory mapping. 41131a5e54ae7ba5a2bb8d7b30d1818b3f5b13d2 powerpc/vdso: Fix clock_gettime_fallback for vdso32 be969b7cfbcfa8a835a528f1dc467f0975c6d883 dts: phy: fix missing mdio device and probe failure of vsc8541-01 device a0fa9d727043da2238432471e85de0bdb8a8df65 dts: phy: add GPIO number and active state used for phy reset 0983834a83931606a647c275e5d4165ce4e7b49f riscv: defconfig: enable gpio support for HiFive Unleashed 101c2fae5108d78915517d0279323ee215e70df2 MAINTAINERS: update radeon/amdgpu/amdkfd git trees ff9346dbabbb6595c5c20d90d88ae4a2247487a9 drm/amdgpu: fix DRM_INFO flood if display core is not supported (bug 210921) f14a5c34d143f6627f0be70c0de1d962f3a6ff1c drm/amdgpu/psp: fix psp gfx ctrl cmds 73644143b31cb95866c19e0d94be9e3127ec3a6b drm/amd/display: NULL pointer hang 4336be4b07ed3b03a18ac35564c3127eeea05ab6 drm/amd/display: Initialize stack variable 0eb31a82e378cab17beec1d213e1414e9fea1767 drm/amd/display: Add a missing DCN3.01 API mapping 9d03bb102028b4a3f4a64d6069b219e2e1c1f306 drm/amd/display: disable dcn10 pipe split by default 4eec66c014e9a406d8d453de958f6791d05427e4 Revert "drm/amd/display: Fixed Intermittent blue screen on OLED panel" 8b335bff643f3b39935c7377dbcd361c5b605d98 drm/amdkfd: Fix out-of-bounds read in kdf_create_vcrat_image_cpu() 04eb6e773e9f3167a5921d74e8ad99cdcc4166c3 drm/amdgpu/gfx10: add updated GOLDEN_TSC_COUNT_UPPER/LOWER register offsets for VGH 12f2df72205fe348481d941c3e593e8068d2d23d drm/amdgpu: fix vram type and bandwidth error for DDR5 and DDR4 21702c8cae51535e09b91341a069503c6ef3d2a3 drm/amdgpu: add green_sardine device id (v2) 53f1e7f6a1720f8299b5283857eedc8f07d29533 drm/amdgpu: add new device id for Renior 3c516e038f0cc3915825bdac619d448c2b1811f2 Documentation: ACPI: EINJ: Fix error type values for PCIe errors 7de843dbaaa68aa514090e6226ed7c6374fd7e49 HID: logitech-hidpp: Add product ID for MX Ergo in Bluetooth mode c87a95dc28b1431c7e77e2c0c983cf37698089d2 dm crypt: defer decryption to a tasklet if interrupts disabled 55ed4560774d81d7343223b8fd2784c530a9c6c1 tools/bootconfig: Add tracing_on support to helper scripts b79f2dc5ffe17b03ec8c55f0d63f65e87bcac676 RDMA/umem: Avoid undefined behavior of rounddown_pow_of_two() 2cb091f6293df898b47f4e0f2e54324e2bbaf816 IB/mlx5: Fix error unwinding when set_has_smi_cap fails 1c3aa6bd0b823105c2030af85d92d158e815d669 RDMA/mlx5: Fix wrong free of blue flame register on error 7c7b3e5d9aeed31d35c5dab0bf9c0fd4c8923206 RDMA/cma: Fix error flow in default_roce_mode_store 47e4bb147a96f1c9b4e7691e7e994e53838bfff8 net: sit: unregister_netdevice on newlink's error path 25764779298f23a659f3daf39f9e2b5975a7a89d net: tip: fix a couple kernel-doc markups b76889ff51bfee318bea15891420e5aefd2833a0 net: stmmac: fix taprio schedule configuration fe28c53ed71d463e187748b6b10e1130dd72ceeb net: stmmac: fix taprio configuration when base_time is in the past 7da17624e7948d5d9660b910f8079d26d26ce453 nt: usb: USB_RTL8153_ECM should not default to y 3226b158e67cfaa677fd180152bfb28989cb2fac net: avoid 32 x truesize under-estimation for tiny skbs 93089de91e85743942a5f804850d4f0846e5402b MAINTAINERS: altx: move Jay Cliburn to CREDITS 09cd3f4683a901d572ad17f0564cc9e3e989f0f4 MAINTAINERS: net: move Alexey Kuznetsov to CREDITS 5e62d124f75aae0e96fd8a588ad31659a2468710 MAINTAINERS: vrf: move Shrijeet to CREDITS c41efbf2ad56280762d19a531eb7edbf2e6a9f84 MAINTAINERS: ena: remove Zorik Machulsky from reviewers 0e4ed0b62b5a1f60b72ab7aaa29efd735d4cb6a6 MAINTAINERS: tls: move Aviad to CREDITS 4f3786e011940d83d7a9c365730936db96a0b233 MAINTAINERS: ipvs: move Wensong Zhang to CREDITS 054c4610bd05e7bf677efefa880da2da340599fc MAINTAINERS: dccp: move Gerrit Renker to CREDITS 70db767fb33adab1e7d99908c4473b5a4ca29b34 Merge branch 'maintainers-remove-inactive-folks-from-networking' 25537d71e2d007faf42a244a75e5a2bb7c356234 net: Allow NETIF_F_HW_TLS_TX if IP_CSUM && IPV6_CSUM 4369376ba91c97a1b2dd74abeec18c0c0ddf4ac9 drm/amdgpu: set power brake sequence 55df908bd663ead7d85bd64dd49562d5ac3889ef Revert "drm/amd/display: Fix unused variable warning" 3c517ca5212faab4604e1725b4d31e290945ff87 Revert "drm/amdgpu/disply: fix documentation warnings in display manager" a7ddd22151fc2910c7b2faad64680cc2bb699b03 Revert "drm/amd/display: Expose new CRC window property" 2f0fa789f7b9fb022440f8f846cae175233987aa drm/amd/display: Fix to be able to stop crc calculation 2bbe17ae87938ca44756741ec77e3be76a4a0ea0 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid 13a9499e833387fcc7a53915bbe5cddf3c336b59 mptcp: fix locking in mptcp_disconnect() 7a84665619bb5da8c8b6517157875a1fd7632014 nvmet-rdma: Fix NULL deref when setting pi_enable and traddr INADDR_ANY ada831772188192243f9ea437c46e37e97a5975d nvme-tcp: Fix warning with CONFIG_DEBUG_PREEMPT ca1ff67d0fb14f39cf0cc5102b1fbcc3b14f6fb9 nvme-tcp: fix possible data corruption with bio merges 5ab25a32cd90ce561ac28b9302766e565d61304c nvme: don't intialize hwmon for discovery controllers e8c13a6bc8ebbef7bd099ec1061633d1c9c94d5b Merge tag 'net-5.11-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net 146620506274bd24d52fb1c589110a30eed8240b Merge tag 'linux-kselftest-fixes-5.11-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest b4f664252f51e119e9403ef84b6e9ff36d119510 Merge tag 'nvme-5.11-2021-01-14' of git://git.infradead.org/nvme into block-5.11 61502e3bb9820003a530e1b05d2e831e95cfbc4d Merge tag 'drm-misc-fixes-2021-01-12' of git://anongit.freedesktop.org/drm/drm-misc into drm-fixes 402a89660e9dc880710b12773076a336c9dab3d7 drm/nouveau/bios: fix issue shadowing expansion ROMs e05e06cd34f5311f677294a08b609acfbc315236 drm/nouveau/privring: ack interrupts the same way as RM b5510d1e21d80e2fa2286468ca8c2922f5895ef8 drm/nouveau/i2c/gk110: split out from i2c/gk104 8ad95edc39100c22c29ab1d2588332b99f387c8e drm/nouveau/i2c/gk110-: disable hw-initiated dpcd reads ba6e9ab0fcf3d76e3952deb12b5f993991621d9c drm/nouveau/i2c/gm200: increase width of aux semaphore owner fields add42781ad76c5ae65127bf13852a4c6b2f08849 drm/nouveau/mmu: fix vram heap sizing 3b050680c84153d8e6f5ae3785922cd417f4b071 drm/nouveau/core: recognise GA10[024] caeb6ab899c3d36a74cda6e299c6e1c9c4e2a22e drm/nouveau/kms/nv50-: fix case where notifier buffer is at offset 0 70afbe4bdc0a7ccdb462a38216f5abc3db7e5c1b drm/nouveau/pci/ga10[024]: initial support a34632482f1ea768429a9d4c79a10d12f5093405 drm/nouveau/bios/ga10[024]: initial support 7ddf5e9597faa6f939370e294e0f6d9516d2a431 drm/nouveau/devinit/ga10[024]: initial support 5961c62d20753009408df4752e22991097386aa9 drm/nouveau/mc/ga10[024]: initial support e0df4bbfc3365d7699e32bebb24647dc7a09b00c drm/nouveau/privring/ga10[024]: initial support de4781d0f22b54fdbe7ac459eb67b585ca3ee430 drm/nouveau/imem/ga10[024]: initial support 41ba806f40a9a4c4f4c04a474bf368160f1baa2c drm/nouveau/fb/ga10[024]: initial support 6f300e0a0ba8873f1225959089f8bb2897d93ec6 drm/nouveau/timer/ga10[024]: initial support a3abc23ac40111c76708119013d63451169e7838 drm/nouveau/mmu/ga10[024]: initial support f5cbe7c8bd1ac6f8c91179de381e10ee5f0f8809 drm/nouveau/bar/ga10[024]: initial support c28efb15f9e51a96c6bce2b92c0f3a4da87db877 drm/nouveau/gpio/ga10[024]: initial support 8a0412265f06490d93724bf8badf220180790ad1 drm/nouveau/i2c/ga10[024]: initial support a6cf0320aad0c69a6b558dd41d3cb6891a6c9872 drm/nouveau/dmaobj/ga10[24]: initial support 8ef23b6f6a79e6fa2a169081d2d76011fffa0482 drm/nouveau/disp/ga10[24]: initial support 667d11dcd661103944f34a790363aee196002e7f Merge tag 'drm-intel-fixes-2021-01-14' of git://anongit.freedesktop.org/drm/drm-intel into drm-fixes 8e1095901deaa2ed4f243388b776d003ab945d8c Merge tag 'amd-drm-fixes-5.11-2021-01-14' of https://gitlab.freedesktop.org/agd5f/linux into drm-fixes dec822771b0174a01e72d7641d08e44461b6a82f riscv: stacktrace: Move register keyword to beginning of declaration c8f6364f35f32786dd40336cfa35b9166d91b8ab Merge branch '04.00-ampere-lite-fixes' of git://github.com/skeggsb/linux into drm-fixes cdaed110311d45cdbefbb9a23a2d1774717b7b71 Merge tag 'trace-v5.11-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace 5ee88057889bbca5f5bb96031b62b3756b33e164 Merge tag 'drm-fixes-2021-01-15' of git://anongit.freedesktop.org/drm/drm 584265dfec70e78ce2085b82ed389f27e06fbca0 Merge branch '04.01-ampere-lite' of git://github.com/skeggsb/linux into topic/nouveau-ampere-modeset dca5244d2f5b94f1809f0c02a549edf41ccd5493 compiler.h: Raise minimum version of GCC to 5.1 for arm64 b6d8878d24e39f213df0f3ea7abebd15edc7be21 arm64: syscall: include prototype for EL0 SVC functions 3a57a643a851dbb1c4a1819394ca009e3bfa4813 arm64: selftests: Fix spelling of 'Mismatch' f010505b78a4fa8d5b6480752566e7313fb5ca6e io_uring: flush timeouts that should already have expired 179892adb0436139fd8e6af7b27f54219c1750f8 Merge branch 'acpi-docs' 02c06dc3750be486e143cd553c13f02978e39b14 Merge tag 'topic/nouveau-ampere-modeset-2021-01-15' of git://anongit.freedesktop.org/drm/drm 7aec71cd9c1f251ef17eae5f898c10133d49421d Merge tag 'iommu-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux dcda487c9c2e80ad177cdc34ae2068bbe5dada07 Merge tag 'for-linus-5.11-rc4-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip f4e087c666f54559cb4e530af1fbfc9967e14a15 Merge tag 'acpi-5.11-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 301f0203e04293c13372c032198665bd75adf81b perf bpf examples: Fix bpf.h header include directive in 5sec.c example 38c53947a7dcb6d295769830c9085b0409921ec9 tools headers UAPI: Sync kvm.h headers with the kernel sources addbdff24293ef772a1b8e5d127b570e70f08cdc tools headers: Syncronize linux/build_bug.h with the kernel sources a042a82ddbb3434f523c0671f5301d1fe796b4eb perf test: Fix shadow stat test for non-bash shells 23dd561ad9eae02b4d51bb502fe4e1a0666e9567 ext4: use IS_ERR instead of IS_ERR_OR_NULL and set inode null when IS_ERR 31e203e09f036f48e7c567c2d32df0196bbd303f ext4: fix wrong list_splice in ext4_fc_cleanup 6b4b8e6b4ad8553660421d6360678b3811d5deb9 ext4: fix bug for rename with RENAME_WHITEOUT e9f53353e166a67dfe4f8295100f8ac39d6cf10b ext4: remove expensive flush on fast commit be82fddca81eefd1edbd9b290dfcb2177e24785b libperf tests: Avoid uninitialized variable warning bba2ea17ef553aea0df80cb64399fe2f70f225dd libperf tests: If a test fails return non-zero 66dd86b2a2bee129c70f7ff054d3a6a2e5f8eb20 libperf tests: Fail when failing to get a tracepoint id 3ff1e7180abc7f6db413933c110df69157216715 perf stat: Introduce struct runtime_stat_data a1bf23052bdfe30ec3c693cf32feb2d79114ac16 perf stat: Take cgroups into account for shadow stats 5501e9229a80d95a1ea68609f44c447a75d23ed5 perf intel-pt: Fix 'CPU too large' error 648b054a4647cd62e13ba79f398b8b97a7c82b19 perf inject: Correct event attribute sizes f288c895622f881324cf71ef9eec3af60ac8a197 Merge tag 'mips_fixes_5.11.1' of git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux 82821be8a2e14bdf359be577400be88b2f1eb8a7 Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux 7cd3c41261889e3ee899cd5b1583178f5fbac55e Merge tag '5.11-rc3-smb3' of git://git.samba.org/sfrench/cifs-2.6 0bc9bc1d8b2fa0d5a7e2132e89c540099ea63172 Merge tag 'ext4_for_linus_stable' of git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4 a8d13dbccb137c46fead2ec1a4f1fbc8cfc9ea91 io_uring: ensure finish_wait() is always called in __io_uring_task_cancel() 8cbe71e7e01a9e45a390b204403880c90a226039 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma b45e2da6e444280f8661dca439c1e377761b2877 Merge branch 'akpm' (patches from Andrew) 1d94330a437a573cfdf848f6743b1ed169242c8a Merge tag 'for-5.11/dm-fixes-1' of git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm a959a9782fa87669feeed095ced5d78181a7c02d iov_iter: fix the uaccess area in copy_compat_iovec_from_user 797f0375dd2ef5cdc68ac23450cbae9a5c67a74e RISC-V: Do not allocate memblock while iterating reserved memblocks abb8e86b269604e906a6a4af7a09f04b72dbb862 RISC-V: Set current memblock limit e557793799c5a8406afb08aa170509619f7eac36 RISC-V: Fix maximum allowed phsyical memory for RV32 29a951dfb3c3263c3a0f3bd9f7f2c2cfde4baedb mm: fix clear_refs_write locking 9348b73c2e1bfea74ccd4a44fb4ccc7276ab9623 mm: don't play games with pinned pages in clear_page_refs acda701bf1e8233f982164c8ddbedc055427212d Merge tag 'riscv-for-linus-5.11-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux 11c0239ae26450709d37e0d7f658aa0875047229 Merge tag 'io_uring-5.11-2021-01-16' of git://git.kernel.dk/linux-block 54c6247d06f110d2129f9ef75e5eb02d39aec316 Merge tag 'block-5.11-2021-01-16' of git://git.kernel.dk/linux-block d36a1dd9f77ae1e72da48f4123ed35627848507d dump_common_audit_data(): fix racy accesses to ->d_name 0da0a8a0a0e1845f495431c3d8d733d2bbf9e9e5 Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi feb889fb40fafc6933339cf1cca8f770126819fb mm: don't put pinned pages into the swap cache a527a2b32d20a2bd8070f49e98cb1a89b0c98bb3 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs a1339d6355ac42e1bf4fcdfce8bfce61172f8891 Merge tag 'powerpc-5.11-4' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux e2da783614bb8930aa89753d3c3cd53d5604665d Merge tag 'perf-tools-fixes-2021-01-17' of git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux 19c329f6808995b142b3966301f217c831e7cf31 Linux 5.11-rc4 --===============2333655304692309357== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename=revlist-da6b2b20af9b-9c408c7e3826.txt b88280698339cd628c86871e4640f6b54c2527fc xfs: use reflink to assist unaligned copy_file_range calls b87326b3d50003120937490094cd9067f1cb6836 xfs: fix an ABBA deadlock in xfs_rename ad2a0756a116ea173737f6bee3b8b01ab615e1fb xfs: clean up quota reservation callsites 8c32088b45ce2578bfd8eee80253e2b60f4141af xfs: clean up quota reservation wrappers 1106fdf2b78dc96fca4e90de98d4b164342f3fad xfs: create convenience wrappers for quota reservations 7c34b918d802cb14251406d6836ae2be7d7ffd5c xfs: clean up icreate quota reservation calls 306e980385a7b51832ec241e0497e2542d5e8e70 xfs: refactor messy xfs_inode_free_quota_* functions edd5c240c119d4304cc49b7e10bb4afe92d49978 xfs: don't stall cowblocks scan if we can't take locks 6e5a54a1bf484b8d148399a236f3b1fe8e6f30dc xfs: xfs_inode_free_quota_blocks should scan project quota f3a71021ba044f3ec64f91f21f29b8162e9ac9ed xfs: move and rename xfs_inode_free_quota_blocks to avoid conflicts 0e2f2989fd5a0ead44193093cd1d6190df12854d xfs: pass flags and return gc errors from xfs_blockgc_free_quota a49268e6c526ec68e3bb22feb008021635d59224 xfs: flush eof/cowblocks if we can't reserve quota for file blocks 727807d979ca43b3125aa3eda7862c03cbb97572 xfs: flush eof/cowblocks if we can't reserve quota for inode creation 41c6912635239de1935f005838f57e256b797d88 xfs: flush eof/cowblocks if we can't reserve quota for chown 5ed87c78a58f480f481f6e24623345b6f3befbec xfs: add a tracepoint for blockgc scans 7930c80aa21856d88f2bc7f3404d67b5b55e8a35 xfs: refactor xfs_icache_free_{eof,cow}blocks call sites 298aeb2ecc7d9138a0dbc807661dc61fa7ed83fe xfs: flush speculative space allocations when we run out of space a7c4b395ce092374438fc6dcaf584e7b0fa0ed9c xfs: relocate the eofb/cowb workqueue functions d0a6f1c1165d3a53d2ff4991c655d804db316d56 xfs: hide xfs_icache_free_eofblocks 0a1a26c5fb553020ad4940d234a8d183e2f5e4f8 xfs: hide xfs_icache_free_cowblocks adf4139e0c6adb4e7b5749572540fea16630f521 xfs: remove trivial eof/cowblocks functions 2bea95b188a735c7afd1821587d30e4d22c533d9 xfs: increase the default parallelism levels of pwork clients 885320e1e9c6d364a2f0ce1d60278c7dafe0cc49 xfs: consolidate incore inode radix tree posteof/cowblocks tags 5c3154f36d6a014b66290558543bbbae053bb7d7 xfs: consolidate the eofblocks and cowblocks workers 53c4fc4f5e6ca2f595a9a73b9a56af20862dd1aa xfs: only walk the incore inode tree once per blockgc scan 7c1a79a55c15629910b75c72a6aa2c50c7660c5d xfs: rename block gc start and stop functions ca7038f4842227f6c8605fc6ebe3f63da12a82e3 xfs: parallelize block preallocation garbage collection c80e82f6cbf5eaf0a96064737e6322cdea371277 xfs: fix rmap key comparison functions 1e90c5c311508c82b1d43a3901e2c9fe3597110a xfs: fix uninitialized variables in xrep_calc_ag_resblks 9c626e4c968ace36d763316796ef3331972be963 xfs: bail out of scrub immediately if scan incomplete 50009420bd3e4f114c4ec8dae1c56985a9260ba6 xfs: mark a data structure sick if there are cross-referencing errors a6a4ae81a5d0af68eefe0d59fe796fe8957bed7b xfs: validate ag btree levels using the precomputed values cc0f1ed34c508b25ddf938738d6f4ac9fce76ef3 xfs: set the scrub AG number in xchk_ag_read_headers d18db1d319cf86b6fd226e2a7d7ff9f542169003 xfs: remove return value from xchk_ag_btcur_init 1dfd9f2556c6145745247ea301a6a0646b30af6b xfs: teach xfs_btree_has_record to return false if there are gaps d19fb8f2df1fd1ae3ffd697df6727879ad7fec76 xfs: check btree keys reflect the child block 1bba4739c600b713410bd71cd5ba69b0e67973ae xfs: online checking of the free rt extent count e3e66c8d4d4cf82607c5026cdd0e59e8b4b3f055 xfs: teach scrub to check for adjacent bmaps when rmap larger than bmap 042835f3a4760269937718dc2c364f08799f4bff xfs: check quota files for unwritten extents cee88e3e9280116ebf89cdd787c3bc483b3d1974 xfs: check the reference counts of gaps in the refcount btree 162fff225721d5fe230bfeffdcaffc3d21d79c31 xfs: stop artificially limiting the length of bunmap calls 105fd7fc73ef96336471ea11d396e411753d9753 xfs: remove a __xfs_bunmapi call from reflink 77f38a3b35252d5c36f064382ee43175d897d8c6 xfs: create shadow transaction reservations for computing minimum log size 1507c1289891e058ec6eeec65f366576a8c4ef08 xfs: reduce the absurdly large log reservations 19596a2bf74d3e99d24ec2f645f70f2fb98f5306 xfs: reduce transaction reservations with reflink 38474852b4ee9dc26b5cef046c797e2d23bfec00 xfs: only invalidate blocks if we're going to free them a26bda6f35c634b5e2ce25965b0084f15285f9af xfs: use deferred frees to reap old btree blocks 9c69637891804dcfa9e065cb7bcda6fd643c4e26 xfs: remove the for_each_xbitmap_ helpers 19f63291d21683178a83df305f8eeb3ab8f45588 xfs: drop the _safe behavior from the xbitmap foreach macro 3aa6d0c3f2ee8d1c3f23905f7465cfd006140344 xfs: convert xbitmap to interval tree bccda8781578677faece7a90e435f60c0f29b527 xfs: implement block reservation accounting for btrees we're staging ccc500c4f902f4a9207cc317a2adce85e396c166 xfs: add debug knobs to control btree bulk load slack factors 268ab0a3cb1979a12ed17476c93c04f7dac020cc xfs: log EFIs for all btree blocks being used to stage a btree cdab19fa142f64d1f6d0b3fdd6442123b593fa73 xfs: create a big array data structure c68315d0b3845f6d7bac08ea3b9179eb628294d0 xfs: move the realtime summary file scrubber to a separate source file 66bab727a742e6d1395a376ce8c0646ed900537f xfs: implement online scrubbing of rtsummary info 46d757ea5a70b5c788592e21f44cd816fdb6f216 xfs: always rescan allegedly healthy per-ag metadata after repair f95054c5035761f540fade08fc0ec5b88b312674 xfs: repair free space btrees bb2dc57fc6cbe4fc275e2091f6f51bec560c8b13 xfs: repair inode btrees efdd3ac5aec00962828aa5da486b3d517bb4c2d6 xfs: repair refcount btrees 51fec6e2845ea96f73b3c6f0de3445999d25c004 xfs: repair inode records 8e37d094c490b6f2246723470f706632f7bd8009 xfs: zap broken inode forks b64924fd856e48ba0394ce57d4dd2cae5d16f41e xfs: repair inode block maps 0496bcbfb2aefba5d921969f4aad5144c336b88f xfs: repair damaged symlinks 727d7e107d92353a60e470b89e63be1e7f0d540b xfs: repair the inode core and forks of a metadata inode 50a8d458d540e37f454348c1d3f367189c3c36a6 xfs: create a new inode fork block unmap helper ed96251d7b5cde0cfdc9d93ebb7006ad160e587c xfs: repair quotas 3fa10f1e4d46bbfe557821ef3e3d673d2b5c9cda xfs: implement live quotacheck inode scan f500ef68b58cccf6e1769c090f2f85cf7dae97b6 xfs: track quota updates during live quotacheck f9b81312c401e7eec1e606456e69aebaec18127a xfs: repair dquots based on live quotacheck results 09c949c272845e6918651addcf0c37661e82e667 xfs: separate the marking of sick and checked metadata 7cebd9c3478923e3ab772780e7fc2b6ea364dd66 xfs: report ag header corruption errors to the health tracking system 0d56e56b8935cb6a88c9a4c00f97815962a7833d xfs: report block map corruption errors to the health tracking system 14f9cd40100e3fe3dfaca8d1df75a35197675ad1 xfs: report btree block corruption errors to the health system 8c35c2f1f43784651878d8e8d07db796c9a8dc42 xfs: report dir/attr block corruption errors to the health system c4b45c66bff358b051e1c2314255d7533ef76ee2 xfs: report symlink block corruption errors to the health system e1072dd08bf47c63f8c0557f95a2ddd214e388ae xfs: report inode corruption errors to the health system 1f0462c864bd4f04a4865fc5b73bea5a6a14c52d xfs: report quota block corruption errors to the health system 8115a65433a7081dac5740c2e85978225e3678e5 xfs: report realtime metadata corruption errors to the health system 9ce17b203d082425d1eaa46894df84e65a9515f5 xfs: report XFS_CORRUPT_ON errors to the health system 4adc299f184063e0ef8cf75d6f17fd0a9123076c xfs: refactor the predicate part of xfs_free_eofblocks c9be7005b10e22774ef174dd9373e4dd34828727 xfs: don't reclaim dquots with incore reservations bd70706acfc932779e014d82749c2d965f9d871a xfs: decide if inode needs inactivation aa0a2ec202a8b319516cec852c8c206557749b4c xfs: deferred inode inactivation 8edd293e4be9a44b9bef7fe7cf5a83bbc7719e4e xfs: force inode inactivation and retry fs writes when there isn't space b77de47aaf7d7ddb1829f3d197db3207485a1bf7 xfs: force inactivation before fallocate when space is low 8c51a4a39dbf45738a66ea96118aa3dcf379012b xfs: parallelize inode inactivation 174afafbf0728b1ade3a6925a36be6ce172edd39 xfs: create a polled function to force inode inactivation 9d3adfefad70fc898eaeb3737105a60a838a7a17 xfs: add secondary and indirect classes to the health tracking system 1f9e990b099aba899a27f538fc467d20c4da0622 xfs: remember sick inodes that get inactivated e8f314db19860f669ae4d0f0dc6318e810975717 xfs: update health status if we get a clean bill of health 962d2c09ab906f4a69cb607865c5e084ebbc4709 xfs: introduce online scrub freeze e022cb324a2525a786e9e09007a2df4c6295dc4a xfs: ask to freeze if fscounters scrubber fails 958f560da7ecd29d88ca2e78520bfafe569301ee xfs: repair the rmapbt 2654d477284d704bd92e58b2db478be226650c6a xfs: allow rmap repair to grab unlinked inodes da425dc55ea4fcedaefefa03269960dc216fb71b xfs: repair summary counters 075416eee265294fe5f81d0f52503467041f8777 xfs: fix xfs_bunmapi to allow unmapping of partial rt extents 4394cfafa3560d5e862cea6210917e8a2418c402 xfs: create a helper to decide if a file mapping targets the rt volume 23ba26ed71cc0ac526456a05e21608e03e3b51d6 xfs: add a realtime flag to the bmap update log redo items 4416b793d012b6fff979e63d568a16fcc170d1c6 xfs: support recovering bmap intent items targetting realtime extents 27b90ced9de53cfa599a2538f6797e0f497103e5 xfs: support deferred bmap updates on the attr fork 4bccffbd322d7c88d500a29839aa63ecbaee2bb2 xfs: xfs_bmap_finish_one should map unwritten extents properly 7a3723f8db3c22013fcafdd822503ddc97fdbe17 vfs: introduce new file range exchange ioctl f0607dd1d1a1e9586dc245381ef7b2fc06b0f32d xfs: support two inodes in the defer capture structure 5d15e00941af6af734047e03c72714455e882786 xfs: allow setting and clearing of log incompat feature flags fb1bb338ed28b2728cf5dd17f20ebd8570c7690d xfs: create a log incompat flag for atomic extent swapping d36a9339d3b22267330cff4406ae077168ce7085 xfs: introduce a swap-extent log intent item ec28e2f3e524d071a5796d60f302fd46178cb77d xfs: create deferred log items for extent swapping a0dfd19a0d2968b4942d6e2d2b472c1e3d275ee4 xfs: add a ->xchg_file_range handler 72cfd5e1d8742b52e52eef93705c7b59958ca227 xfs: add error injection to test swapext recovery 021c931361c6eb2868179425887567668d229c2b xfs: port xfs_swap_extents_rmap to our new code 60ddf094764ae59872434ca869db238c2f956e1a xfs: consolidate all of the xfs_swap_extent_forks code 07803b39ae6eac219bc039d3703dc0e691f07aef xfs: refactor reflink flag handling in xfs_swap_extent_forks 47a0634a64b09bf300d3cb53c40f2498db2ecff9 xfs: allow xfs_swap_range to use older extent swap algorithms f6ff3e13238c36ef533412885db913b71af64564 xfs: remove old swap extents implementation c6867fe2b433d925d7f8652a982bfd25fdf0e60d xfs: condense extended attributes after an atomic swap f7524374c621789cfa158e1e9e321af19036b527 xfs: condense directories after an atomic swap 8fa5d7a90185b5ffc702cb6a9fc8f4c733597feb xfs: make atomic extent swapping support realtime files 1dc309f77559b424cfc95e1a1d6f39d29d562808 xfs: enable atomic swapext feature 55fc8f00fb814120d8a03b132fb3d6ba9fcb520e xfs: hide private inodes from bulkstat and handle functions a6ea1f1ba8ed2e5e5ae545c2227dccd1d0be913d xfs: create temporary files and directories for online repair 7dc93578af95c0eddafe0017b99f2d3de5718605 xfs: online repair of realtime summaries 03840c224860df3e1fce1ef85e3a00c7ca36c5a6 xfs: create a blob array data structure d8a30a0730740a9f1ddfba45cb75b2db11817749 xfs: repair extended attributes fa2fc00af3f13b50b766431fd6e602e2121e7625 xfs: scrub should set preen if attr leaf has holes 100cd621b4bc141ded4f991c55294552570bde12 xfs: online repair of directories b0f8af6e63117fdfb79964dcce33a4d4be959e5a xfs: online repair of parent pointers ae70bf9b93e37e76e6bda5ddf614f230b6e55892 xfs: ask the dentry cache if it knows the parent of a directory 6581b5cf149b006688f78040c1171bba9335b16c xfs: move orphan files to the orphanage 5abfc63b702ae63acf88a0d9d56c080e8dff554c xfs: hoist extent size helpers to libxfs f728a5a9e7c075f9f5756b454fd53a2f7354f787 xfs: hoist inode flag conversion functions 947490a4a5a5a2a722511c55074a044c1bf687c2 xfs: hoist project id get/set functions 4d65ef4a6cf3d192ed2ff2cc162dab59cbdb263a xfs: pack inode allocation parameters into a separate structure cfffa0e86d1129a63982632fef4d549c5031933b xfs: implement atime updates in xfs_trans_ichgtime 223f18dd342a6bd34e825f8fc79e09db5da170c9 xfs: use xfs_trans_ichgtime to set times when allocating inode 97e6a6b99e8d7e9768a3815b6b30179ed5be154a xfs: split new inode initialization into two pieces 8573b5c15643e0bfaca2e83131692917c7a56cfa xfs: hoist inode allocation function 9ece8ce476b766a01328bb242e23add12664b659 xfs: push xfs_ialloc_args creation out of xfs_dir_ialloc b05a670544485aa77baf36755e93d28f156c35ed xfs: move initialization of inode attributes into xfs_dir_ialloc b76702368aaf6242f9bf7013dab7ba39a804e104 xfs: move xfs_dir_ialloc to libxfs c59f7947a8cd36d5dbc42424b06ec6eceebf4515 xfs: hoist xfs_iunlink to libxfs 2df077245a7126a85109e2c5b996e40bdb12f3ac xfs: hoist xfs_{bump,drop}link to libxfs a387db5676bf4a1b56b83795f3f01b6152453ed9 xfs: create libxfs helper to link a new inode into a directory 865002005ddeda21d2d1575ad3c94371cdf44002 xfs: create libxfs helper to link an existing inode into a directory a5b149116d37e021318b40b8a7f9e0eb5eadfa50 xfs: hoist inode free function to libxfs 9be47df4dca68106e4991b32218076bfb1ea0900 xfs: create libxfs helper to remove an existing inode/name from a directory aa543a9b9f15b19b70bebe220f7c624cc00d0441 xfs: create libxfs helper to exchange two directory entries 5a1cf909190e244192ab5fb9ba3a9bdb7485ff48 xfs: create libxfs helper to rename two directory entries 4628525a6da0ebd8514d6fc7b5f8367fbb37954d xfs: get rid of cross_rename d3d2839739788be1871eba25c440685a080f1144 xfs: create imeta abstractions to get and set metadata inodes 467e0c9e04ffa65180c09caca593acb2d50f3e0a xfs: create transaction reservations for metadata inode operations 5a64fc7f1693800b40744cb0c85b83e6bf446e78 xfs: refactor the v4 group/project inode pointer switch bf4c9557fbda5dfa09f6402ebeae20f31fcf3d1e xfs: convert all users to xfs_imeta_log 2df08514c441692dc086929db5bd639cb73ab151 xfs: iget for metadata inodes c84a5e4cf0150df9dc737af53218951b4164dca7 xfs: define the on-disk format for the metadir feature c78c27c531a686638331cf83f72d05bd41f5dc47 xfs: update imeta transaction reservations for metadir 926abcf9ccbb03f088e27615ff9846f73958c320 xfs: load metadata directory root at mount time f28e21d7d1c3af7e3d436e760bb8a558893d67a1 xfs: convert metadata inode lookup keys to use paths bbde6fbabac227bd67e6c73420757d9705b2cc5c xfs: enforce metadata inode flag 92c348b3a14ee20d5e65f374540bf49c3f1d24ba xfs: read and write metadata inode directory 7ea686dce5411012416ce072e33dce79dc64b6b9 xfs: ensure metadata directory paths exist before creating files c5b977e9f2e44fa1a69d26b36e1081d1f13ac5c2 xfs: disable the agi rotor for metadata inodes 449ad6ae616e524432430fa403a1c7349755c9ce xfs: hide metadata inodes from everyone because they are special 9c408c7e3826d3a207623d65112ff70c69ee0c2f xfs: enable metadata directory feature --===============2333655304692309357== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename=revlist-21b4aae1e889-ad986136b152.txt b88280698339cd628c86871e4640f6b54c2527fc xfs: use reflink to assist unaligned copy_file_range calls b87326b3d50003120937490094cd9067f1cb6836 xfs: fix an ABBA deadlock in xfs_rename ad2a0756a116ea173737f6bee3b8b01ab615e1fb xfs: clean up quota reservation callsites 8c32088b45ce2578bfd8eee80253e2b60f4141af xfs: clean up quota reservation wrappers 1106fdf2b78dc96fca4e90de98d4b164342f3fad xfs: create convenience wrappers for quota reservations 7c34b918d802cb14251406d6836ae2be7d7ffd5c xfs: clean up icreate quota reservation calls 306e980385a7b51832ec241e0497e2542d5e8e70 xfs: refactor messy xfs_inode_free_quota_* functions edd5c240c119d4304cc49b7e10bb4afe92d49978 xfs: don't stall cowblocks scan if we can't take locks 6e5a54a1bf484b8d148399a236f3b1fe8e6f30dc xfs: xfs_inode_free_quota_blocks should scan project quota f3a71021ba044f3ec64f91f21f29b8162e9ac9ed xfs: move and rename xfs_inode_free_quota_blocks to avoid conflicts 0e2f2989fd5a0ead44193093cd1d6190df12854d xfs: pass flags and return gc errors from xfs_blockgc_free_quota a49268e6c526ec68e3bb22feb008021635d59224 xfs: flush eof/cowblocks if we can't reserve quota for file blocks 727807d979ca43b3125aa3eda7862c03cbb97572 xfs: flush eof/cowblocks if we can't reserve quota for inode creation 41c6912635239de1935f005838f57e256b797d88 xfs: flush eof/cowblocks if we can't reserve quota for chown 5ed87c78a58f480f481f6e24623345b6f3befbec xfs: add a tracepoint for blockgc scans 7930c80aa21856d88f2bc7f3404d67b5b55e8a35 xfs: refactor xfs_icache_free_{eof,cow}blocks call sites 298aeb2ecc7d9138a0dbc807661dc61fa7ed83fe xfs: flush speculative space allocations when we run out of space a7c4b395ce092374438fc6dcaf584e7b0fa0ed9c xfs: relocate the eofb/cowb workqueue functions d0a6f1c1165d3a53d2ff4991c655d804db316d56 xfs: hide xfs_icache_free_eofblocks 0a1a26c5fb553020ad4940d234a8d183e2f5e4f8 xfs: hide xfs_icache_free_cowblocks adf4139e0c6adb4e7b5749572540fea16630f521 xfs: remove trivial eof/cowblocks functions 2bea95b188a735c7afd1821587d30e4d22c533d9 xfs: increase the default parallelism levels of pwork clients 885320e1e9c6d364a2f0ce1d60278c7dafe0cc49 xfs: consolidate incore inode radix tree posteof/cowblocks tags 5c3154f36d6a014b66290558543bbbae053bb7d7 xfs: consolidate the eofblocks and cowblocks workers 53c4fc4f5e6ca2f595a9a73b9a56af20862dd1aa xfs: only walk the incore inode tree once per blockgc scan 7c1a79a55c15629910b75c72a6aa2c50c7660c5d xfs: rename block gc start and stop functions ca7038f4842227f6c8605fc6ebe3f63da12a82e3 xfs: parallelize block preallocation garbage collection c80e82f6cbf5eaf0a96064737e6322cdea371277 xfs: fix rmap key comparison functions 1e90c5c311508c82b1d43a3901e2c9fe3597110a xfs: fix uninitialized variables in xrep_calc_ag_resblks 9c626e4c968ace36d763316796ef3331972be963 xfs: bail out of scrub immediately if scan incomplete 50009420bd3e4f114c4ec8dae1c56985a9260ba6 xfs: mark a data structure sick if there are cross-referencing errors a6a4ae81a5d0af68eefe0d59fe796fe8957bed7b xfs: validate ag btree levels using the precomputed values cc0f1ed34c508b25ddf938738d6f4ac9fce76ef3 xfs: set the scrub AG number in xchk_ag_read_headers d18db1d319cf86b6fd226e2a7d7ff9f542169003 xfs: remove return value from xchk_ag_btcur_init 1dfd9f2556c6145745247ea301a6a0646b30af6b xfs: teach xfs_btree_has_record to return false if there are gaps d19fb8f2df1fd1ae3ffd697df6727879ad7fec76 xfs: check btree keys reflect the child block 1bba4739c600b713410bd71cd5ba69b0e67973ae xfs: online checking of the free rt extent count e3e66c8d4d4cf82607c5026cdd0e59e8b4b3f055 xfs: teach scrub to check for adjacent bmaps when rmap larger than bmap 042835f3a4760269937718dc2c364f08799f4bff xfs: check quota files for unwritten extents cee88e3e9280116ebf89cdd787c3bc483b3d1974 xfs: check the reference counts of gaps in the refcount btree 162fff225721d5fe230bfeffdcaffc3d21d79c31 xfs: stop artificially limiting the length of bunmap calls 105fd7fc73ef96336471ea11d396e411753d9753 xfs: remove a __xfs_bunmapi call from reflink 77f38a3b35252d5c36f064382ee43175d897d8c6 xfs: create shadow transaction reservations for computing minimum log size 1507c1289891e058ec6eeec65f366576a8c4ef08 xfs: reduce the absurdly large log reservations 19596a2bf74d3e99d24ec2f645f70f2fb98f5306 xfs: reduce transaction reservations with reflink 38474852b4ee9dc26b5cef046c797e2d23bfec00 xfs: only invalidate blocks if we're going to free them a26bda6f35c634b5e2ce25965b0084f15285f9af xfs: use deferred frees to reap old btree blocks 9c69637891804dcfa9e065cb7bcda6fd643c4e26 xfs: remove the for_each_xbitmap_ helpers 19f63291d21683178a83df305f8eeb3ab8f45588 xfs: drop the _safe behavior from the xbitmap foreach macro 3aa6d0c3f2ee8d1c3f23905f7465cfd006140344 xfs: convert xbitmap to interval tree bccda8781578677faece7a90e435f60c0f29b527 xfs: implement block reservation accounting for btrees we're staging ccc500c4f902f4a9207cc317a2adce85e396c166 xfs: add debug knobs to control btree bulk load slack factors 268ab0a3cb1979a12ed17476c93c04f7dac020cc xfs: log EFIs for all btree blocks being used to stage a btree cdab19fa142f64d1f6d0b3fdd6442123b593fa73 xfs: create a big array data structure c68315d0b3845f6d7bac08ea3b9179eb628294d0 xfs: move the realtime summary file scrubber to a separate source file 66bab727a742e6d1395a376ce8c0646ed900537f xfs: implement online scrubbing of rtsummary info 46d757ea5a70b5c788592e21f44cd816fdb6f216 xfs: always rescan allegedly healthy per-ag metadata after repair f95054c5035761f540fade08fc0ec5b88b312674 xfs: repair free space btrees bb2dc57fc6cbe4fc275e2091f6f51bec560c8b13 xfs: repair inode btrees efdd3ac5aec00962828aa5da486b3d517bb4c2d6 xfs: repair refcount btrees 51fec6e2845ea96f73b3c6f0de3445999d25c004 xfs: repair inode records 8e37d094c490b6f2246723470f706632f7bd8009 xfs: zap broken inode forks b64924fd856e48ba0394ce57d4dd2cae5d16f41e xfs: repair inode block maps 0496bcbfb2aefba5d921969f4aad5144c336b88f xfs: repair damaged symlinks 727d7e107d92353a60e470b89e63be1e7f0d540b xfs: repair the inode core and forks of a metadata inode 50a8d458d540e37f454348c1d3f367189c3c36a6 xfs: create a new inode fork block unmap helper ed96251d7b5cde0cfdc9d93ebb7006ad160e587c xfs: repair quotas 3fa10f1e4d46bbfe557821ef3e3d673d2b5c9cda xfs: implement live quotacheck inode scan f500ef68b58cccf6e1769c090f2f85cf7dae97b6 xfs: track quota updates during live quotacheck f9b81312c401e7eec1e606456e69aebaec18127a xfs: repair dquots based on live quotacheck results 09c949c272845e6918651addcf0c37661e82e667 xfs: separate the marking of sick and checked metadata 7cebd9c3478923e3ab772780e7fc2b6ea364dd66 xfs: report ag header corruption errors to the health tracking system 0d56e56b8935cb6a88c9a4c00f97815962a7833d xfs: report block map corruption errors to the health tracking system 14f9cd40100e3fe3dfaca8d1df75a35197675ad1 xfs: report btree block corruption errors to the health system 8c35c2f1f43784651878d8e8d07db796c9a8dc42 xfs: report dir/attr block corruption errors to the health system c4b45c66bff358b051e1c2314255d7533ef76ee2 xfs: report symlink block corruption errors to the health system e1072dd08bf47c63f8c0557f95a2ddd214e388ae xfs: report inode corruption errors to the health system 1f0462c864bd4f04a4865fc5b73bea5a6a14c52d xfs: report quota block corruption errors to the health system 8115a65433a7081dac5740c2e85978225e3678e5 xfs: report realtime metadata corruption errors to the health system 9ce17b203d082425d1eaa46894df84e65a9515f5 xfs: report XFS_CORRUPT_ON errors to the health system 4adc299f184063e0ef8cf75d6f17fd0a9123076c xfs: refactor the predicate part of xfs_free_eofblocks c9be7005b10e22774ef174dd9373e4dd34828727 xfs: don't reclaim dquots with incore reservations bd70706acfc932779e014d82749c2d965f9d871a xfs: decide if inode needs inactivation aa0a2ec202a8b319516cec852c8c206557749b4c xfs: deferred inode inactivation 8edd293e4be9a44b9bef7fe7cf5a83bbc7719e4e xfs: force inode inactivation and retry fs writes when there isn't space b77de47aaf7d7ddb1829f3d197db3207485a1bf7 xfs: force inactivation before fallocate when space is low 8c51a4a39dbf45738a66ea96118aa3dcf379012b xfs: parallelize inode inactivation 174afafbf0728b1ade3a6925a36be6ce172edd39 xfs: create a polled function to force inode inactivation 9d3adfefad70fc898eaeb3737105a60a838a7a17 xfs: add secondary and indirect classes to the health tracking system 1f9e990b099aba899a27f538fc467d20c4da0622 xfs: remember sick inodes that get inactivated e8f314db19860f669ae4d0f0dc6318e810975717 xfs: update health status if we get a clean bill of health 962d2c09ab906f4a69cb607865c5e084ebbc4709 xfs: introduce online scrub freeze e022cb324a2525a786e9e09007a2df4c6295dc4a xfs: ask to freeze if fscounters scrubber fails 958f560da7ecd29d88ca2e78520bfafe569301ee xfs: repair the rmapbt 2654d477284d704bd92e58b2db478be226650c6a xfs: allow rmap repair to grab unlinked inodes da425dc55ea4fcedaefefa03269960dc216fb71b xfs: repair summary counters 075416eee265294fe5f81d0f52503467041f8777 xfs: fix xfs_bunmapi to allow unmapping of partial rt extents 4394cfafa3560d5e862cea6210917e8a2418c402 xfs: create a helper to decide if a file mapping targets the rt volume 23ba26ed71cc0ac526456a05e21608e03e3b51d6 xfs: add a realtime flag to the bmap update log redo items 4416b793d012b6fff979e63d568a16fcc170d1c6 xfs: support recovering bmap intent items targetting realtime extents 27b90ced9de53cfa599a2538f6797e0f497103e5 xfs: support deferred bmap updates on the attr fork 4bccffbd322d7c88d500a29839aa63ecbaee2bb2 xfs: xfs_bmap_finish_one should map unwritten extents properly 7a3723f8db3c22013fcafdd822503ddc97fdbe17 vfs: introduce new file range exchange ioctl f0607dd1d1a1e9586dc245381ef7b2fc06b0f32d xfs: support two inodes in the defer capture structure 5d15e00941af6af734047e03c72714455e882786 xfs: allow setting and clearing of log incompat feature flags fb1bb338ed28b2728cf5dd17f20ebd8570c7690d xfs: create a log incompat flag for atomic extent swapping d36a9339d3b22267330cff4406ae077168ce7085 xfs: introduce a swap-extent log intent item ec28e2f3e524d071a5796d60f302fd46178cb77d xfs: create deferred log items for extent swapping a0dfd19a0d2968b4942d6e2d2b472c1e3d275ee4 xfs: add a ->xchg_file_range handler 72cfd5e1d8742b52e52eef93705c7b59958ca227 xfs: add error injection to test swapext recovery 021c931361c6eb2868179425887567668d229c2b xfs: port xfs_swap_extents_rmap to our new code 60ddf094764ae59872434ca869db238c2f956e1a xfs: consolidate all of the xfs_swap_extent_forks code 07803b39ae6eac219bc039d3703dc0e691f07aef xfs: refactor reflink flag handling in xfs_swap_extent_forks 47a0634a64b09bf300d3cb53c40f2498db2ecff9 xfs: allow xfs_swap_range to use older extent swap algorithms f6ff3e13238c36ef533412885db913b71af64564 xfs: remove old swap extents implementation c6867fe2b433d925d7f8652a982bfd25fdf0e60d xfs: condense extended attributes after an atomic swap f7524374c621789cfa158e1e9e321af19036b527 xfs: condense directories after an atomic swap 8fa5d7a90185b5ffc702cb6a9fc8f4c733597feb xfs: make atomic extent swapping support realtime files 1dc309f77559b424cfc95e1a1d6f39d29d562808 xfs: enable atomic swapext feature 55fc8f00fb814120d8a03b132fb3d6ba9fcb520e xfs: hide private inodes from bulkstat and handle functions a6ea1f1ba8ed2e5e5ae545c2227dccd1d0be913d xfs: create temporary files and directories for online repair 7dc93578af95c0eddafe0017b99f2d3de5718605 xfs: online repair of realtime summaries 03840c224860df3e1fce1ef85e3a00c7ca36c5a6 xfs: create a blob array data structure d8a30a0730740a9f1ddfba45cb75b2db11817749 xfs: repair extended attributes fa2fc00af3f13b50b766431fd6e602e2121e7625 xfs: scrub should set preen if attr leaf has holes 100cd621b4bc141ded4f991c55294552570bde12 xfs: online repair of directories b0f8af6e63117fdfb79964dcce33a4d4be959e5a xfs: online repair of parent pointers ae70bf9b93e37e76e6bda5ddf614f230b6e55892 xfs: ask the dentry cache if it knows the parent of a directory 6581b5cf149b006688f78040c1171bba9335b16c xfs: move orphan files to the orphanage 5abfc63b702ae63acf88a0d9d56c080e8dff554c xfs: hoist extent size helpers to libxfs f728a5a9e7c075f9f5756b454fd53a2f7354f787 xfs: hoist inode flag conversion functions 947490a4a5a5a2a722511c55074a044c1bf687c2 xfs: hoist project id get/set functions 4d65ef4a6cf3d192ed2ff2cc162dab59cbdb263a xfs: pack inode allocation parameters into a separate structure cfffa0e86d1129a63982632fef4d549c5031933b xfs: implement atime updates in xfs_trans_ichgtime 223f18dd342a6bd34e825f8fc79e09db5da170c9 xfs: use xfs_trans_ichgtime to set times when allocating inode 97e6a6b99e8d7e9768a3815b6b30179ed5be154a xfs: split new inode initialization into two pieces 8573b5c15643e0bfaca2e83131692917c7a56cfa xfs: hoist inode allocation function 9ece8ce476b766a01328bb242e23add12664b659 xfs: push xfs_ialloc_args creation out of xfs_dir_ialloc b05a670544485aa77baf36755e93d28f156c35ed xfs: move initialization of inode attributes into xfs_dir_ialloc b76702368aaf6242f9bf7013dab7ba39a804e104 xfs: move xfs_dir_ialloc to libxfs c59f7947a8cd36d5dbc42424b06ec6eceebf4515 xfs: hoist xfs_iunlink to libxfs 2df077245a7126a85109e2c5b996e40bdb12f3ac xfs: hoist xfs_{bump,drop}link to libxfs a387db5676bf4a1b56b83795f3f01b6152453ed9 xfs: create libxfs helper to link a new inode into a directory 865002005ddeda21d2d1575ad3c94371cdf44002 xfs: create libxfs helper to link an existing inode into a directory a5b149116d37e021318b40b8a7f9e0eb5eadfa50 xfs: hoist inode free function to libxfs 9be47df4dca68106e4991b32218076bfb1ea0900 xfs: create libxfs helper to remove an existing inode/name from a directory aa543a9b9f15b19b70bebe220f7c624cc00d0441 xfs: create libxfs helper to exchange two directory entries 5a1cf909190e244192ab5fb9ba3a9bdb7485ff48 xfs: create libxfs helper to rename two directory entries 4628525a6da0ebd8514d6fc7b5f8367fbb37954d xfs: get rid of cross_rename d3d2839739788be1871eba25c440685a080f1144 xfs: create imeta abstractions to get and set metadata inodes 467e0c9e04ffa65180c09caca593acb2d50f3e0a xfs: create transaction reservations for metadata inode operations 5a64fc7f1693800b40744cb0c85b83e6bf446e78 xfs: refactor the v4 group/project inode pointer switch bf4c9557fbda5dfa09f6402ebeae20f31fcf3d1e xfs: convert all users to xfs_imeta_log 2df08514c441692dc086929db5bd639cb73ab151 xfs: iget for metadata inodes c84a5e4cf0150df9dc737af53218951b4164dca7 xfs: define the on-disk format for the metadir feature c78c27c531a686638331cf83f72d05bd41f5dc47 xfs: update imeta transaction reservations for metadir 926abcf9ccbb03f088e27615ff9846f73958c320 xfs: load metadata directory root at mount time f28e21d7d1c3af7e3d436e760bb8a558893d67a1 xfs: convert metadata inode lookup keys to use paths bbde6fbabac227bd67e6c73420757d9705b2cc5c xfs: enforce metadata inode flag 92c348b3a14ee20d5e65f374540bf49c3f1d24ba xfs: read and write metadata inode directory 7ea686dce5411012416ce072e33dce79dc64b6b9 xfs: ensure metadata directory paths exist before creating files c5b977e9f2e44fa1a69d26b36e1081d1f13ac5c2 xfs: disable the agi rotor for metadata inodes 449ad6ae616e524432430fa403a1c7349755c9ce xfs: hide metadata inodes from everyone because they are special 9c408c7e3826d3a207623d65112ff70c69ee0c2f xfs: enable metadata directory feature 2609038a1a0df28ec56a1c5c130a02ae9fda5e8f xfs: replace shouty XFS_BM{BT,DR} macros ab93df37a44aecef8b726148e27693906ef771f7 xfs: refactor the allocation and freeing of incore inode fork btree roots 73d610dcce177d09fcdeccbc38ad6ef272a41296 xfs: refactor creation of bmap btree roots a9a3e1eaaa8908e8e56a64dfd2961942bb0d1413 xfs: fix a sloppy memory handling bug in xfs_iroot_realloc 2357b9247522c01bad31a509a7a4b9543c05082e xfs: hoist the code that moves the incore inode fork broot memory e30cc7383e90d00cc3dd04697b8e7d709de6129e xfs: move the zero records logic into xfs_bmap_broot_space_calc 4c46eb60f56a92647f9cdf2816934e38e12c0310 xfs: rearrange xfs_iroot_realloc a bit a7a8552b692ff696548f19e7c747a7d448561d75 xfs: standardize the btree maxrecs function parameters a5e45c7a622108bc2b3cfa00bc6a224d4076bc72 xfs: generalize the btree root reallocation function 885a3dc9499a59e79bce7e92bb1def707fc79ced xfs: support leaves in the incore btree root block in xfs_iroot_realloc b4c1ea77178092ac782b64006c2148c3ad42766a xfs: hoist the node iroot update code out of xfs_btree_new_iroot a4faa69533e9add97f466aa029d0cdb6c96421dd xfs: hoist the node iroot update code out of xfs_btree_kill_iroot 184795dea7e684871eed2db711cefd65d4437629 xfs: support storing records in the inode core root 18506cbf430e10108e7f4b77c3c9ec479f76b470 xfs: update btree keys correctly when _insrec splits an inode root block 15e3bf02c566e4656edd099f40368c920618bc85 xfs: remove xfs_btree_cur_t typedef 26ed7c7e91cddd89fdb319aa3beea0227f68449d xfs: don't allocate btree scrub context on the stack a2d0129542c1372d2d0f07510043472e06aaf3e9 xfs: dynamically allocate scrub context structure 97dc3e0e49b35bc595ba08d8c3b76295961ac3da xfs: stricter btree height checking when looking for errors 3452693300d06276dc7e80bdaea914c6a8e83ca3 xfs: stricter btree height checking when scanning for btree roots 21b78568e381555207dba67a7dbd23500724aefe xfs: check that bc_nlevels never overflows 5e55296b34525b5c43411dcb69b138be8fc39be8 xfs: support dynamic btree cursor heights fb1bafd896c5aa28623acd6dfff62e124b0b5692 xfs: refactor btree cursor allocation function b33ca383cdd1288d0a1a017bca2d140da19c8797 xfs: fix maxlevels comparisons in the btree staging code ebdad6f0a3f1858fe11e3ce4339851f8c11a40aa xfs: encode the max btree height in the cursor a724c9275ef25840a4f8cfe1d59288d9ff9b5ed8 xfs: dynamically allocate cursors based on maxlevels b0676cfbb91e630bbecd5f4c30823f22b88dce83 xfs: compute actual maximum btree height for critical reservation calculation 1b1e4a0f17d1fc6a3b7aa7f69dd79112c76a329a xfs: compute the maximum height of the rmap btree when reflink enabled 5ddb1ce0e3af992c1b187e30317310bcd918bcb6 xfs: kill XFS_BTREE_MAXLEVELS cf83cf26a316882fb3a587b7e2d2d1d9adee6468 xfs: refactor realtime scrubbing context management 9de1b07d92c0b81daba8de7b1a2f0a0a71b67700 xfs: refactor realtime inode locking f786900b7471638c9e01eedca70031b85f0edc8a xfs: widen per-ag reservation structures to 64-bits 13aec2032a0f975e81fc45d4a240edb0630888c9 xfs: add metadata reservations for realtime btrees c50e0a2c69a6e06bd9ab5be2079b24420eb5efff xfs: support logging EFIs for realtime extents 7c91dd87bca5ea2451829dd7e2f43c32d36f41c0 xfs: support recovering extent-free intent items targetting realtime extents b52891d7303a9693b7ca86e44d091e0a8b0be79e xfs: support error injection when freeing rt extents 753b06ef71a534f3f01f56a57062839e78a567e7 xfs: widen btree maxlevels computation to handle 64-bit record counts dca6824aa58302a91c7896d71728c54aa76ac588 xfs: widen xfs_rmap_irec fields to handle realtime rmapbt a590372e3f87ddd4b13e62c6d70e5bda92563b66 xfs: introduce realtime rmap btree definitions a266e9ee77bfdd5d2123b80c1557fd469f42f7fe xfs: define the on-disk realtime rmap btree format c32fae066031eb174e054804d1ecb1947196245e xfs: realtime rmap btree transaction reservations f8b0a43c2ad6bfc9f9a6440111706d72403a1d51 xfs: add realtime rmap btree operations 1836b068763274345d50ea47174d8e7fec16443b xfs: prepare rmap functions to deal with rtrmapbt e23fa5187475dd0e0112ba4a166de39495bd8845 xfs: add a realtime flag to the rmap update log redo items 47bd1b8ec40868be7400f24448405a4455a653f0 xfs: support recovering rmap intent items targetting realtime extents 771aa79f2eb91cbda5258cf511edf81fc4ec8d3c xfs: add realtime rmap btree block detection to log recovery 6bb9f5cb98ed135b9e9d2d779b140b253c18d49e xfs: add realtime reverse map inode to metadata directory bac77d1f261a652f03994659c78a6e31391a9063 xfs: add metadata reservations for realtime rmap btrees bb72e10fe8543599540b54f0aae99ce5f6664aaa xfs: wire up a new inode fork type for the realtime rmap 91e64fbdd6cc1aaa9a734b53e7bc6993a8f374c5 xfs: use realtime EFI to free extents when realtime rmap is enabled 55eab8a50a8bb8f09d9262a66d8e464776205d9c xfs: wire up rmap map and unmap to the realtime rmapbt 8920645d656a50b0def67a1073b00613eb9d7507 xfs: create routine to allocate and initialize a realtime rmap btree inode 03fe2a6632ae20be0f6302b2d4517f041fbf70b4 xfs: check that the rtrmapbt maxlevels doesn't increase when growing fs dea89e78e4350a1c4f3d8d2bfecda76d1dee87cf xfs: wire up getfsmap to the realtime reverse mapping btree 19b45568c05701dcdded54b39cbbe6ed9961bc6b xfs: fix scrub tracepoints when inode-rooted btrees are involved baa8702b8db5821534e7331f00a26d3b668536b4 xfs: scrub the realtime rmapbt f2e6d4c4916227b499dda5db41c4254fed7160f9 xfs: cross-reference realtime bitmap to realtime rmapbt scrubber ab22acddc6b8cb7c4a731f2a51964bcf4ae9a73f xfs: cross-reference the realtime rmapbt b7e2d0adeade375d9ef9d713006251d13b78c8bb xfs: scan rt rmap when we're doing an intense rmap check e5177146ea3c1e5af89892bda53f7a91fd13cffe xfs: walk the rt reverse mapping tree when rebuilding rmap 87d9201ffcf1d06ed4ebc3858acf36e80f36e8ec xfs: online repair of realtime file bmaps 9fe69b6ceedda1c923d83918fa06779f8b49cd7e xfs: online repair of realtime bitmaps e4a022356abc629554df720783dbea5ded16e626 xfs: online repair of the realtime rmap btree e906d8b313c050dbcba00343a91a81ab9f11209a xfs: report realtime rmap btree corruption errors to the health system bacfdaad0fa2e41c9abfdfad2d74df1660736b2e xfs: enable realtime rmap btree 8dedf0dc32732a1a5c906ffd760694e9f8559954 xfs: only free posteof blocks on first close 0cdf7ae1bc0ca09257970ec1c9953103a3b85e48 xfs: don't free EOF blocks on read close b07402292b6ef58cb60577ae50f0fa77a3f42b1a xfs: Don't free EOF blocks on close when extent size hints are set 7f342a7ec7577e15676a2dadc42ea48b4e2f0a5c xfs: use unbound pwork queues for parallel work 09cc8a5cfd5a5cf60875923486360b35627df162 xfs: register workqueues in sysfs dbdcbd65190a6823751f753ee46ba494b5482d9f xfs: track deferred ops statistics 987185b56bfa79df301c3fec5e0fe57ef9fd02d2 xfs: whine to dmesg when we encounter errors 57296c4dc2013560863836cbd1dd7d680142d642 xfs: compact flag bits in the perag structure 094a4ae2ae3789c22d0ec35427dfc9f043a542c2 xfs: create a noalloc mode for allocation groups 02eab57b2bf9a206d31fe248f4c6ae57b0b872b2 xfs: enable userspace to hide an AG from allocation ad986136b15295f60ad07a991ad61503a7d2f5fd xfs: apply noalloc mode to inode allocations too --===============2333655304692309357== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename=revlist-a3629b23aff6-4416b793d012.txt b88280698339cd628c86871e4640f6b54c2527fc xfs: use reflink to assist unaligned copy_file_range calls b87326b3d50003120937490094cd9067f1cb6836 xfs: fix an ABBA deadlock in xfs_rename ad2a0756a116ea173737f6bee3b8b01ab615e1fb xfs: clean up quota reservation callsites 8c32088b45ce2578bfd8eee80253e2b60f4141af xfs: clean up quota reservation wrappers 1106fdf2b78dc96fca4e90de98d4b164342f3fad xfs: create convenience wrappers for quota reservations 7c34b918d802cb14251406d6836ae2be7d7ffd5c xfs: clean up icreate quota reservation calls 306e980385a7b51832ec241e0497e2542d5e8e70 xfs: refactor messy xfs_inode_free_quota_* functions edd5c240c119d4304cc49b7e10bb4afe92d49978 xfs: don't stall cowblocks scan if we can't take locks 6e5a54a1bf484b8d148399a236f3b1fe8e6f30dc xfs: xfs_inode_free_quota_blocks should scan project quota f3a71021ba044f3ec64f91f21f29b8162e9ac9ed xfs: move and rename xfs_inode_free_quota_blocks to avoid conflicts 0e2f2989fd5a0ead44193093cd1d6190df12854d xfs: pass flags and return gc errors from xfs_blockgc_free_quota a49268e6c526ec68e3bb22feb008021635d59224 xfs: flush eof/cowblocks if we can't reserve quota for file blocks 727807d979ca43b3125aa3eda7862c03cbb97572 xfs: flush eof/cowblocks if we can't reserve quota for inode creation 41c6912635239de1935f005838f57e256b797d88 xfs: flush eof/cowblocks if we can't reserve quota for chown 5ed87c78a58f480f481f6e24623345b6f3befbec xfs: add a tracepoint for blockgc scans 7930c80aa21856d88f2bc7f3404d67b5b55e8a35 xfs: refactor xfs_icache_free_{eof,cow}blocks call sites 298aeb2ecc7d9138a0dbc807661dc61fa7ed83fe xfs: flush speculative space allocations when we run out of space a7c4b395ce092374438fc6dcaf584e7b0fa0ed9c xfs: relocate the eofb/cowb workqueue functions d0a6f1c1165d3a53d2ff4991c655d804db316d56 xfs: hide xfs_icache_free_eofblocks 0a1a26c5fb553020ad4940d234a8d183e2f5e4f8 xfs: hide xfs_icache_free_cowblocks adf4139e0c6adb4e7b5749572540fea16630f521 xfs: remove trivial eof/cowblocks functions 2bea95b188a735c7afd1821587d30e4d22c533d9 xfs: increase the default parallelism levels of pwork clients 885320e1e9c6d364a2f0ce1d60278c7dafe0cc49 xfs: consolidate incore inode radix tree posteof/cowblocks tags 5c3154f36d6a014b66290558543bbbae053bb7d7 xfs: consolidate the eofblocks and cowblocks workers 53c4fc4f5e6ca2f595a9a73b9a56af20862dd1aa xfs: only walk the incore inode tree once per blockgc scan 7c1a79a55c15629910b75c72a6aa2c50c7660c5d xfs: rename block gc start and stop functions ca7038f4842227f6c8605fc6ebe3f63da12a82e3 xfs: parallelize block preallocation garbage collection c80e82f6cbf5eaf0a96064737e6322cdea371277 xfs: fix rmap key comparison functions 1e90c5c311508c82b1d43a3901e2c9fe3597110a xfs: fix uninitialized variables in xrep_calc_ag_resblks 9c626e4c968ace36d763316796ef3331972be963 xfs: bail out of scrub immediately if scan incomplete 50009420bd3e4f114c4ec8dae1c56985a9260ba6 xfs: mark a data structure sick if there are cross-referencing errors a6a4ae81a5d0af68eefe0d59fe796fe8957bed7b xfs: validate ag btree levels using the precomputed values cc0f1ed34c508b25ddf938738d6f4ac9fce76ef3 xfs: set the scrub AG number in xchk_ag_read_headers d18db1d319cf86b6fd226e2a7d7ff9f542169003 xfs: remove return value from xchk_ag_btcur_init 1dfd9f2556c6145745247ea301a6a0646b30af6b xfs: teach xfs_btree_has_record to return false if there are gaps d19fb8f2df1fd1ae3ffd697df6727879ad7fec76 xfs: check btree keys reflect the child block 1bba4739c600b713410bd71cd5ba69b0e67973ae xfs: online checking of the free rt extent count e3e66c8d4d4cf82607c5026cdd0e59e8b4b3f055 xfs: teach scrub to check for adjacent bmaps when rmap larger than bmap 042835f3a4760269937718dc2c364f08799f4bff xfs: check quota files for unwritten extents cee88e3e9280116ebf89cdd787c3bc483b3d1974 xfs: check the reference counts of gaps in the refcount btree 162fff225721d5fe230bfeffdcaffc3d21d79c31 xfs: stop artificially limiting the length of bunmap calls 105fd7fc73ef96336471ea11d396e411753d9753 xfs: remove a __xfs_bunmapi call from reflink 77f38a3b35252d5c36f064382ee43175d897d8c6 xfs: create shadow transaction reservations for computing minimum log size 1507c1289891e058ec6eeec65f366576a8c4ef08 xfs: reduce the absurdly large log reservations 19596a2bf74d3e99d24ec2f645f70f2fb98f5306 xfs: reduce transaction reservations with reflink 38474852b4ee9dc26b5cef046c797e2d23bfec00 xfs: only invalidate blocks if we're going to free them a26bda6f35c634b5e2ce25965b0084f15285f9af xfs: use deferred frees to reap old btree blocks 9c69637891804dcfa9e065cb7bcda6fd643c4e26 xfs: remove the for_each_xbitmap_ helpers 19f63291d21683178a83df305f8eeb3ab8f45588 xfs: drop the _safe behavior from the xbitmap foreach macro 3aa6d0c3f2ee8d1c3f23905f7465cfd006140344 xfs: convert xbitmap to interval tree bccda8781578677faece7a90e435f60c0f29b527 xfs: implement block reservation accounting for btrees we're staging ccc500c4f902f4a9207cc317a2adce85e396c166 xfs: add debug knobs to control btree bulk load slack factors 268ab0a3cb1979a12ed17476c93c04f7dac020cc xfs: log EFIs for all btree blocks being used to stage a btree cdab19fa142f64d1f6d0b3fdd6442123b593fa73 xfs: create a big array data structure c68315d0b3845f6d7bac08ea3b9179eb628294d0 xfs: move the realtime summary file scrubber to a separate source file 66bab727a742e6d1395a376ce8c0646ed900537f xfs: implement online scrubbing of rtsummary info 46d757ea5a70b5c788592e21f44cd816fdb6f216 xfs: always rescan allegedly healthy per-ag metadata after repair f95054c5035761f540fade08fc0ec5b88b312674 xfs: repair free space btrees bb2dc57fc6cbe4fc275e2091f6f51bec560c8b13 xfs: repair inode btrees efdd3ac5aec00962828aa5da486b3d517bb4c2d6 xfs: repair refcount btrees 51fec6e2845ea96f73b3c6f0de3445999d25c004 xfs: repair inode records 8e37d094c490b6f2246723470f706632f7bd8009 xfs: zap broken inode forks b64924fd856e48ba0394ce57d4dd2cae5d16f41e xfs: repair inode block maps 0496bcbfb2aefba5d921969f4aad5144c336b88f xfs: repair damaged symlinks 727d7e107d92353a60e470b89e63be1e7f0d540b xfs: repair the inode core and forks of a metadata inode 50a8d458d540e37f454348c1d3f367189c3c36a6 xfs: create a new inode fork block unmap helper ed96251d7b5cde0cfdc9d93ebb7006ad160e587c xfs: repair quotas 3fa10f1e4d46bbfe557821ef3e3d673d2b5c9cda xfs: implement live quotacheck inode scan f500ef68b58cccf6e1769c090f2f85cf7dae97b6 xfs: track quota updates during live quotacheck f9b81312c401e7eec1e606456e69aebaec18127a xfs: repair dquots based on live quotacheck results 09c949c272845e6918651addcf0c37661e82e667 xfs: separate the marking of sick and checked metadata 7cebd9c3478923e3ab772780e7fc2b6ea364dd66 xfs: report ag header corruption errors to the health tracking system 0d56e56b8935cb6a88c9a4c00f97815962a7833d xfs: report block map corruption errors to the health tracking system 14f9cd40100e3fe3dfaca8d1df75a35197675ad1 xfs: report btree block corruption errors to the health system 8c35c2f1f43784651878d8e8d07db796c9a8dc42 xfs: report dir/attr block corruption errors to the health system c4b45c66bff358b051e1c2314255d7533ef76ee2 xfs: report symlink block corruption errors to the health system e1072dd08bf47c63f8c0557f95a2ddd214e388ae xfs: report inode corruption errors to the health system 1f0462c864bd4f04a4865fc5b73bea5a6a14c52d xfs: report quota block corruption errors to the health system 8115a65433a7081dac5740c2e85978225e3678e5 xfs: report realtime metadata corruption errors to the health system 9ce17b203d082425d1eaa46894df84e65a9515f5 xfs: report XFS_CORRUPT_ON errors to the health system 4adc299f184063e0ef8cf75d6f17fd0a9123076c xfs: refactor the predicate part of xfs_free_eofblocks c9be7005b10e22774ef174dd9373e4dd34828727 xfs: don't reclaim dquots with incore reservations bd70706acfc932779e014d82749c2d965f9d871a xfs: decide if inode needs inactivation aa0a2ec202a8b319516cec852c8c206557749b4c xfs: deferred inode inactivation 8edd293e4be9a44b9bef7fe7cf5a83bbc7719e4e xfs: force inode inactivation and retry fs writes when there isn't space b77de47aaf7d7ddb1829f3d197db3207485a1bf7 xfs: force inactivation before fallocate when space is low 8c51a4a39dbf45738a66ea96118aa3dcf379012b xfs: parallelize inode inactivation 174afafbf0728b1ade3a6925a36be6ce172edd39 xfs: create a polled function to force inode inactivation 9d3adfefad70fc898eaeb3737105a60a838a7a17 xfs: add secondary and indirect classes to the health tracking system 1f9e990b099aba899a27f538fc467d20c4da0622 xfs: remember sick inodes that get inactivated e8f314db19860f669ae4d0f0dc6318e810975717 xfs: update health status if we get a clean bill of health 962d2c09ab906f4a69cb607865c5e084ebbc4709 xfs: introduce online scrub freeze e022cb324a2525a786e9e09007a2df4c6295dc4a xfs: ask to freeze if fscounters scrubber fails 958f560da7ecd29d88ca2e78520bfafe569301ee xfs: repair the rmapbt 2654d477284d704bd92e58b2db478be226650c6a xfs: allow rmap repair to grab unlinked inodes da425dc55ea4fcedaefefa03269960dc216fb71b xfs: repair summary counters 075416eee265294fe5f81d0f52503467041f8777 xfs: fix xfs_bunmapi to allow unmapping of partial rt extents 4394cfafa3560d5e862cea6210917e8a2418c402 xfs: create a helper to decide if a file mapping targets the rt volume 23ba26ed71cc0ac526456a05e21608e03e3b51d6 xfs: add a realtime flag to the bmap update log redo items 4416b793d012b6fff979e63d568a16fcc170d1c6 xfs: support recovering bmap intent items targetting realtime extents --===============2333655304692309357== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename=revlist-8c9d13a8ab81-b52891d7303a.txt b88280698339cd628c86871e4640f6b54c2527fc xfs: use reflink to assist unaligned copy_file_range calls b87326b3d50003120937490094cd9067f1cb6836 xfs: fix an ABBA deadlock in xfs_rename ad2a0756a116ea173737f6bee3b8b01ab615e1fb xfs: clean up quota reservation callsites 8c32088b45ce2578bfd8eee80253e2b60f4141af xfs: clean up quota reservation wrappers 1106fdf2b78dc96fca4e90de98d4b164342f3fad xfs: create convenience wrappers for quota reservations 7c34b918d802cb14251406d6836ae2be7d7ffd5c xfs: clean up icreate quota reservation calls 306e980385a7b51832ec241e0497e2542d5e8e70 xfs: refactor messy xfs_inode_free_quota_* functions edd5c240c119d4304cc49b7e10bb4afe92d49978 xfs: don't stall cowblocks scan if we can't take locks 6e5a54a1bf484b8d148399a236f3b1fe8e6f30dc xfs: xfs_inode_free_quota_blocks should scan project quota f3a71021ba044f3ec64f91f21f29b8162e9ac9ed xfs: move and rename xfs_inode_free_quota_blocks to avoid conflicts 0e2f2989fd5a0ead44193093cd1d6190df12854d xfs: pass flags and return gc errors from xfs_blockgc_free_quota a49268e6c526ec68e3bb22feb008021635d59224 xfs: flush eof/cowblocks if we can't reserve quota for file blocks 727807d979ca43b3125aa3eda7862c03cbb97572 xfs: flush eof/cowblocks if we can't reserve quota for inode creation 41c6912635239de1935f005838f57e256b797d88 xfs: flush eof/cowblocks if we can't reserve quota for chown 5ed87c78a58f480f481f6e24623345b6f3befbec xfs: add a tracepoint for blockgc scans 7930c80aa21856d88f2bc7f3404d67b5b55e8a35 xfs: refactor xfs_icache_free_{eof,cow}blocks call sites 298aeb2ecc7d9138a0dbc807661dc61fa7ed83fe xfs: flush speculative space allocations when we run out of space a7c4b395ce092374438fc6dcaf584e7b0fa0ed9c xfs: relocate the eofb/cowb workqueue functions d0a6f1c1165d3a53d2ff4991c655d804db316d56 xfs: hide xfs_icache_free_eofblocks 0a1a26c5fb553020ad4940d234a8d183e2f5e4f8 xfs: hide xfs_icache_free_cowblocks adf4139e0c6adb4e7b5749572540fea16630f521 xfs: remove trivial eof/cowblocks functions 2bea95b188a735c7afd1821587d30e4d22c533d9 xfs: increase the default parallelism levels of pwork clients 885320e1e9c6d364a2f0ce1d60278c7dafe0cc49 xfs: consolidate incore inode radix tree posteof/cowblocks tags 5c3154f36d6a014b66290558543bbbae053bb7d7 xfs: consolidate the eofblocks and cowblocks workers 53c4fc4f5e6ca2f595a9a73b9a56af20862dd1aa xfs: only walk the incore inode tree once per blockgc scan 7c1a79a55c15629910b75c72a6aa2c50c7660c5d xfs: rename block gc start and stop functions ca7038f4842227f6c8605fc6ebe3f63da12a82e3 xfs: parallelize block preallocation garbage collection c80e82f6cbf5eaf0a96064737e6322cdea371277 xfs: fix rmap key comparison functions 1e90c5c311508c82b1d43a3901e2c9fe3597110a xfs: fix uninitialized variables in xrep_calc_ag_resblks 9c626e4c968ace36d763316796ef3331972be963 xfs: bail out of scrub immediately if scan incomplete 50009420bd3e4f114c4ec8dae1c56985a9260ba6 xfs: mark a data structure sick if there are cross-referencing errors a6a4ae81a5d0af68eefe0d59fe796fe8957bed7b xfs: validate ag btree levels using the precomputed values cc0f1ed34c508b25ddf938738d6f4ac9fce76ef3 xfs: set the scrub AG number in xchk_ag_read_headers d18db1d319cf86b6fd226e2a7d7ff9f542169003 xfs: remove return value from xchk_ag_btcur_init 1dfd9f2556c6145745247ea301a6a0646b30af6b xfs: teach xfs_btree_has_record to return false if there are gaps d19fb8f2df1fd1ae3ffd697df6727879ad7fec76 xfs: check btree keys reflect the child block 1bba4739c600b713410bd71cd5ba69b0e67973ae xfs: online checking of the free rt extent count e3e66c8d4d4cf82607c5026cdd0e59e8b4b3f055 xfs: teach scrub to check for adjacent bmaps when rmap larger than bmap 042835f3a4760269937718dc2c364f08799f4bff xfs: check quota files for unwritten extents cee88e3e9280116ebf89cdd787c3bc483b3d1974 xfs: check the reference counts of gaps in the refcount btree 162fff225721d5fe230bfeffdcaffc3d21d79c31 xfs: stop artificially limiting the length of bunmap calls 105fd7fc73ef96336471ea11d396e411753d9753 xfs: remove a __xfs_bunmapi call from reflink 77f38a3b35252d5c36f064382ee43175d897d8c6 xfs: create shadow transaction reservations for computing minimum log size 1507c1289891e058ec6eeec65f366576a8c4ef08 xfs: reduce the absurdly large log reservations 19596a2bf74d3e99d24ec2f645f70f2fb98f5306 xfs: reduce transaction reservations with reflink 38474852b4ee9dc26b5cef046c797e2d23bfec00 xfs: only invalidate blocks if we're going to free them a26bda6f35c634b5e2ce25965b0084f15285f9af xfs: use deferred frees to reap old btree blocks 9c69637891804dcfa9e065cb7bcda6fd643c4e26 xfs: remove the for_each_xbitmap_ helpers 19f63291d21683178a83df305f8eeb3ab8f45588 xfs: drop the _safe behavior from the xbitmap foreach macro 3aa6d0c3f2ee8d1c3f23905f7465cfd006140344 xfs: convert xbitmap to interval tree bccda8781578677faece7a90e435f60c0f29b527 xfs: implement block reservation accounting for btrees we're staging ccc500c4f902f4a9207cc317a2adce85e396c166 xfs: add debug knobs to control btree bulk load slack factors 268ab0a3cb1979a12ed17476c93c04f7dac020cc xfs: log EFIs for all btree blocks being used to stage a btree cdab19fa142f64d1f6d0b3fdd6442123b593fa73 xfs: create a big array data structure c68315d0b3845f6d7bac08ea3b9179eb628294d0 xfs: move the realtime summary file scrubber to a separate source file 66bab727a742e6d1395a376ce8c0646ed900537f xfs: implement online scrubbing of rtsummary info 46d757ea5a70b5c788592e21f44cd816fdb6f216 xfs: always rescan allegedly healthy per-ag metadata after repair f95054c5035761f540fade08fc0ec5b88b312674 xfs: repair free space btrees bb2dc57fc6cbe4fc275e2091f6f51bec560c8b13 xfs: repair inode btrees efdd3ac5aec00962828aa5da486b3d517bb4c2d6 xfs: repair refcount btrees 51fec6e2845ea96f73b3c6f0de3445999d25c004 xfs: repair inode records 8e37d094c490b6f2246723470f706632f7bd8009 xfs: zap broken inode forks b64924fd856e48ba0394ce57d4dd2cae5d16f41e xfs: repair inode block maps 0496bcbfb2aefba5d921969f4aad5144c336b88f xfs: repair damaged symlinks 727d7e107d92353a60e470b89e63be1e7f0d540b xfs: repair the inode core and forks of a metadata inode 50a8d458d540e37f454348c1d3f367189c3c36a6 xfs: create a new inode fork block unmap helper ed96251d7b5cde0cfdc9d93ebb7006ad160e587c xfs: repair quotas 3fa10f1e4d46bbfe557821ef3e3d673d2b5c9cda xfs: implement live quotacheck inode scan f500ef68b58cccf6e1769c090f2f85cf7dae97b6 xfs: track quota updates during live quotacheck f9b81312c401e7eec1e606456e69aebaec18127a xfs: repair dquots based on live quotacheck results 09c949c272845e6918651addcf0c37661e82e667 xfs: separate the marking of sick and checked metadata 7cebd9c3478923e3ab772780e7fc2b6ea364dd66 xfs: report ag header corruption errors to the health tracking system 0d56e56b8935cb6a88c9a4c00f97815962a7833d xfs: report block map corruption errors to the health tracking system 14f9cd40100e3fe3dfaca8d1df75a35197675ad1 xfs: report btree block corruption errors to the health system 8c35c2f1f43784651878d8e8d07db796c9a8dc42 xfs: report dir/attr block corruption errors to the health system c4b45c66bff358b051e1c2314255d7533ef76ee2 xfs: report symlink block corruption errors to the health system e1072dd08bf47c63f8c0557f95a2ddd214e388ae xfs: report inode corruption errors to the health system 1f0462c864bd4f04a4865fc5b73bea5a6a14c52d xfs: report quota block corruption errors to the health system 8115a65433a7081dac5740c2e85978225e3678e5 xfs: report realtime metadata corruption errors to the health system 9ce17b203d082425d1eaa46894df84e65a9515f5 xfs: report XFS_CORRUPT_ON errors to the health system 4adc299f184063e0ef8cf75d6f17fd0a9123076c xfs: refactor the predicate part of xfs_free_eofblocks c9be7005b10e22774ef174dd9373e4dd34828727 xfs: don't reclaim dquots with incore reservations bd70706acfc932779e014d82749c2d965f9d871a xfs: decide if inode needs inactivation aa0a2ec202a8b319516cec852c8c206557749b4c xfs: deferred inode inactivation 8edd293e4be9a44b9bef7fe7cf5a83bbc7719e4e xfs: force inode inactivation and retry fs writes when there isn't space b77de47aaf7d7ddb1829f3d197db3207485a1bf7 xfs: force inactivation before fallocate when space is low 8c51a4a39dbf45738a66ea96118aa3dcf379012b xfs: parallelize inode inactivation 174afafbf0728b1ade3a6925a36be6ce172edd39 xfs: create a polled function to force inode inactivation 9d3adfefad70fc898eaeb3737105a60a838a7a17 xfs: add secondary and indirect classes to the health tracking system 1f9e990b099aba899a27f538fc467d20c4da0622 xfs: remember sick inodes that get inactivated e8f314db19860f669ae4d0f0dc6318e810975717 xfs: update health status if we get a clean bill of health 962d2c09ab906f4a69cb607865c5e084ebbc4709 xfs: introduce online scrub freeze e022cb324a2525a786e9e09007a2df4c6295dc4a xfs: ask to freeze if fscounters scrubber fails 958f560da7ecd29d88ca2e78520bfafe569301ee xfs: repair the rmapbt 2654d477284d704bd92e58b2db478be226650c6a xfs: allow rmap repair to grab unlinked inodes da425dc55ea4fcedaefefa03269960dc216fb71b xfs: repair summary counters 075416eee265294fe5f81d0f52503467041f8777 xfs: fix xfs_bunmapi to allow unmapping of partial rt extents 4394cfafa3560d5e862cea6210917e8a2418c402 xfs: create a helper to decide if a file mapping targets the rt volume 23ba26ed71cc0ac526456a05e21608e03e3b51d6 xfs: add a realtime flag to the bmap update log redo items 4416b793d012b6fff979e63d568a16fcc170d1c6 xfs: support recovering bmap intent items targetting realtime extents 27b90ced9de53cfa599a2538f6797e0f497103e5 xfs: support deferred bmap updates on the attr fork 4bccffbd322d7c88d500a29839aa63ecbaee2bb2 xfs: xfs_bmap_finish_one should map unwritten extents properly 7a3723f8db3c22013fcafdd822503ddc97fdbe17 vfs: introduce new file range exchange ioctl f0607dd1d1a1e9586dc245381ef7b2fc06b0f32d xfs: support two inodes in the defer capture structure 5d15e00941af6af734047e03c72714455e882786 xfs: allow setting and clearing of log incompat feature flags fb1bb338ed28b2728cf5dd17f20ebd8570c7690d xfs: create a log incompat flag for atomic extent swapping d36a9339d3b22267330cff4406ae077168ce7085 xfs: introduce a swap-extent log intent item ec28e2f3e524d071a5796d60f302fd46178cb77d xfs: create deferred log items for extent swapping a0dfd19a0d2968b4942d6e2d2b472c1e3d275ee4 xfs: add a ->xchg_file_range handler 72cfd5e1d8742b52e52eef93705c7b59958ca227 xfs: add error injection to test swapext recovery 021c931361c6eb2868179425887567668d229c2b xfs: port xfs_swap_extents_rmap to our new code 60ddf094764ae59872434ca869db238c2f956e1a xfs: consolidate all of the xfs_swap_extent_forks code 07803b39ae6eac219bc039d3703dc0e691f07aef xfs: refactor reflink flag handling in xfs_swap_extent_forks 47a0634a64b09bf300d3cb53c40f2498db2ecff9 xfs: allow xfs_swap_range to use older extent swap algorithms f6ff3e13238c36ef533412885db913b71af64564 xfs: remove old swap extents implementation c6867fe2b433d925d7f8652a982bfd25fdf0e60d xfs: condense extended attributes after an atomic swap f7524374c621789cfa158e1e9e321af19036b527 xfs: condense directories after an atomic swap 8fa5d7a90185b5ffc702cb6a9fc8f4c733597feb xfs: make atomic extent swapping support realtime files 1dc309f77559b424cfc95e1a1d6f39d29d562808 xfs: enable atomic swapext feature 55fc8f00fb814120d8a03b132fb3d6ba9fcb520e xfs: hide private inodes from bulkstat and handle functions a6ea1f1ba8ed2e5e5ae545c2227dccd1d0be913d xfs: create temporary files and directories for online repair 7dc93578af95c0eddafe0017b99f2d3de5718605 xfs: online repair of realtime summaries 03840c224860df3e1fce1ef85e3a00c7ca36c5a6 xfs: create a blob array data structure d8a30a0730740a9f1ddfba45cb75b2db11817749 xfs: repair extended attributes fa2fc00af3f13b50b766431fd6e602e2121e7625 xfs: scrub should set preen if attr leaf has holes 100cd621b4bc141ded4f991c55294552570bde12 xfs: online repair of directories b0f8af6e63117fdfb79964dcce33a4d4be959e5a xfs: online repair of parent pointers ae70bf9b93e37e76e6bda5ddf614f230b6e55892 xfs: ask the dentry cache if it knows the parent of a directory 6581b5cf149b006688f78040c1171bba9335b16c xfs: move orphan files to the orphanage 5abfc63b702ae63acf88a0d9d56c080e8dff554c xfs: hoist extent size helpers to libxfs f728a5a9e7c075f9f5756b454fd53a2f7354f787 xfs: hoist inode flag conversion functions 947490a4a5a5a2a722511c55074a044c1bf687c2 xfs: hoist project id get/set functions 4d65ef4a6cf3d192ed2ff2cc162dab59cbdb263a xfs: pack inode allocation parameters into a separate structure cfffa0e86d1129a63982632fef4d549c5031933b xfs: implement atime updates in xfs_trans_ichgtime 223f18dd342a6bd34e825f8fc79e09db5da170c9 xfs: use xfs_trans_ichgtime to set times when allocating inode 97e6a6b99e8d7e9768a3815b6b30179ed5be154a xfs: split new inode initialization into two pieces 8573b5c15643e0bfaca2e83131692917c7a56cfa xfs: hoist inode allocation function 9ece8ce476b766a01328bb242e23add12664b659 xfs: push xfs_ialloc_args creation out of xfs_dir_ialloc b05a670544485aa77baf36755e93d28f156c35ed xfs: move initialization of inode attributes into xfs_dir_ialloc b76702368aaf6242f9bf7013dab7ba39a804e104 xfs: move xfs_dir_ialloc to libxfs c59f7947a8cd36d5dbc42424b06ec6eceebf4515 xfs: hoist xfs_iunlink to libxfs 2df077245a7126a85109e2c5b996e40bdb12f3ac xfs: hoist xfs_{bump,drop}link to libxfs a387db5676bf4a1b56b83795f3f01b6152453ed9 xfs: create libxfs helper to link a new inode into a directory 865002005ddeda21d2d1575ad3c94371cdf44002 xfs: create libxfs helper to link an existing inode into a directory a5b149116d37e021318b40b8a7f9e0eb5eadfa50 xfs: hoist inode free function to libxfs 9be47df4dca68106e4991b32218076bfb1ea0900 xfs: create libxfs helper to remove an existing inode/name from a directory aa543a9b9f15b19b70bebe220f7c624cc00d0441 xfs: create libxfs helper to exchange two directory entries 5a1cf909190e244192ab5fb9ba3a9bdb7485ff48 xfs: create libxfs helper to rename two directory entries 4628525a6da0ebd8514d6fc7b5f8367fbb37954d xfs: get rid of cross_rename d3d2839739788be1871eba25c440685a080f1144 xfs: create imeta abstractions to get and set metadata inodes 467e0c9e04ffa65180c09caca593acb2d50f3e0a xfs: create transaction reservations for metadata inode operations 5a64fc7f1693800b40744cb0c85b83e6bf446e78 xfs: refactor the v4 group/project inode pointer switch bf4c9557fbda5dfa09f6402ebeae20f31fcf3d1e xfs: convert all users to xfs_imeta_log 2df08514c441692dc086929db5bd639cb73ab151 xfs: iget for metadata inodes c84a5e4cf0150df9dc737af53218951b4164dca7 xfs: define the on-disk format for the metadir feature c78c27c531a686638331cf83f72d05bd41f5dc47 xfs: update imeta transaction reservations for metadir 926abcf9ccbb03f088e27615ff9846f73958c320 xfs: load metadata directory root at mount time f28e21d7d1c3af7e3d436e760bb8a558893d67a1 xfs: convert metadata inode lookup keys to use paths bbde6fbabac227bd67e6c73420757d9705b2cc5c xfs: enforce metadata inode flag 92c348b3a14ee20d5e65f374540bf49c3f1d24ba xfs: read and write metadata inode directory 7ea686dce5411012416ce072e33dce79dc64b6b9 xfs: ensure metadata directory paths exist before creating files c5b977e9f2e44fa1a69d26b36e1081d1f13ac5c2 xfs: disable the agi rotor for metadata inodes 449ad6ae616e524432430fa403a1c7349755c9ce xfs: hide metadata inodes from everyone because they are special 9c408c7e3826d3a207623d65112ff70c69ee0c2f xfs: enable metadata directory feature 2609038a1a0df28ec56a1c5c130a02ae9fda5e8f xfs: replace shouty XFS_BM{BT,DR} macros ab93df37a44aecef8b726148e27693906ef771f7 xfs: refactor the allocation and freeing of incore inode fork btree roots 73d610dcce177d09fcdeccbc38ad6ef272a41296 xfs: refactor creation of bmap btree roots a9a3e1eaaa8908e8e56a64dfd2961942bb0d1413 xfs: fix a sloppy memory handling bug in xfs_iroot_realloc 2357b9247522c01bad31a509a7a4b9543c05082e xfs: hoist the code that moves the incore inode fork broot memory e30cc7383e90d00cc3dd04697b8e7d709de6129e xfs: move the zero records logic into xfs_bmap_broot_space_calc 4c46eb60f56a92647f9cdf2816934e38e12c0310 xfs: rearrange xfs_iroot_realloc a bit a7a8552b692ff696548f19e7c747a7d448561d75 xfs: standardize the btree maxrecs function parameters a5e45c7a622108bc2b3cfa00bc6a224d4076bc72 xfs: generalize the btree root reallocation function 885a3dc9499a59e79bce7e92bb1def707fc79ced xfs: support leaves in the incore btree root block in xfs_iroot_realloc b4c1ea77178092ac782b64006c2148c3ad42766a xfs: hoist the node iroot update code out of xfs_btree_new_iroot a4faa69533e9add97f466aa029d0cdb6c96421dd xfs: hoist the node iroot update code out of xfs_btree_kill_iroot 184795dea7e684871eed2db711cefd65d4437629 xfs: support storing records in the inode core root 18506cbf430e10108e7f4b77c3c9ec479f76b470 xfs: update btree keys correctly when _insrec splits an inode root block 15e3bf02c566e4656edd099f40368c920618bc85 xfs: remove xfs_btree_cur_t typedef 26ed7c7e91cddd89fdb319aa3beea0227f68449d xfs: don't allocate btree scrub context on the stack a2d0129542c1372d2d0f07510043472e06aaf3e9 xfs: dynamically allocate scrub context structure 97dc3e0e49b35bc595ba08d8c3b76295961ac3da xfs: stricter btree height checking when looking for errors 3452693300d06276dc7e80bdaea914c6a8e83ca3 xfs: stricter btree height checking when scanning for btree roots 21b78568e381555207dba67a7dbd23500724aefe xfs: check that bc_nlevels never overflows 5e55296b34525b5c43411dcb69b138be8fc39be8 xfs: support dynamic btree cursor heights fb1bafd896c5aa28623acd6dfff62e124b0b5692 xfs: refactor btree cursor allocation function b33ca383cdd1288d0a1a017bca2d140da19c8797 xfs: fix maxlevels comparisons in the btree staging code ebdad6f0a3f1858fe11e3ce4339851f8c11a40aa xfs: encode the max btree height in the cursor a724c9275ef25840a4f8cfe1d59288d9ff9b5ed8 xfs: dynamically allocate cursors based on maxlevels b0676cfbb91e630bbecd5f4c30823f22b88dce83 xfs: compute actual maximum btree height for critical reservation calculation 1b1e4a0f17d1fc6a3b7aa7f69dd79112c76a329a xfs: compute the maximum height of the rmap btree when reflink enabled 5ddb1ce0e3af992c1b187e30317310bcd918bcb6 xfs: kill XFS_BTREE_MAXLEVELS cf83cf26a316882fb3a587b7e2d2d1d9adee6468 xfs: refactor realtime scrubbing context management 9de1b07d92c0b81daba8de7b1a2f0a0a71b67700 xfs: refactor realtime inode locking f786900b7471638c9e01eedca70031b85f0edc8a xfs: widen per-ag reservation structures to 64-bits 13aec2032a0f975e81fc45d4a240edb0630888c9 xfs: add metadata reservations for realtime btrees c50e0a2c69a6e06bd9ab5be2079b24420eb5efff xfs: support logging EFIs for realtime extents 7c91dd87bca5ea2451829dd7e2f43c32d36f41c0 xfs: support recovering extent-free intent items targetting realtime extents b52891d7303a9693b7ca86e44d091e0a8b0be79e xfs: support error injection when freeing rt extents --===============2333655304692309357== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename=revlist-ec225c5369d6-47b7c3693f79.txt b88280698339cd628c86871e4640f6b54c2527fc xfs: use reflink to assist unaligned copy_file_range calls b87326b3d50003120937490094cd9067f1cb6836 xfs: fix an ABBA deadlock in xfs_rename ad2a0756a116ea173737f6bee3b8b01ab615e1fb xfs: clean up quota reservation callsites 8c32088b45ce2578bfd8eee80253e2b60f4141af xfs: clean up quota reservation wrappers 1106fdf2b78dc96fca4e90de98d4b164342f3fad xfs: create convenience wrappers for quota reservations 7c34b918d802cb14251406d6836ae2be7d7ffd5c xfs: clean up icreate quota reservation calls 306e980385a7b51832ec241e0497e2542d5e8e70 xfs: refactor messy xfs_inode_free_quota_* functions edd5c240c119d4304cc49b7e10bb4afe92d49978 xfs: don't stall cowblocks scan if we can't take locks 6e5a54a1bf484b8d148399a236f3b1fe8e6f30dc xfs: xfs_inode_free_quota_blocks should scan project quota f3a71021ba044f3ec64f91f21f29b8162e9ac9ed xfs: move and rename xfs_inode_free_quota_blocks to avoid conflicts 0e2f2989fd5a0ead44193093cd1d6190df12854d xfs: pass flags and return gc errors from xfs_blockgc_free_quota a49268e6c526ec68e3bb22feb008021635d59224 xfs: flush eof/cowblocks if we can't reserve quota for file blocks 727807d979ca43b3125aa3eda7862c03cbb97572 xfs: flush eof/cowblocks if we can't reserve quota for inode creation 41c6912635239de1935f005838f57e256b797d88 xfs: flush eof/cowblocks if we can't reserve quota for chown 5ed87c78a58f480f481f6e24623345b6f3befbec xfs: add a tracepoint for blockgc scans 7930c80aa21856d88f2bc7f3404d67b5b55e8a35 xfs: refactor xfs_icache_free_{eof,cow}blocks call sites 298aeb2ecc7d9138a0dbc807661dc61fa7ed83fe xfs: flush speculative space allocations when we run out of space a7c4b395ce092374438fc6dcaf584e7b0fa0ed9c xfs: relocate the eofb/cowb workqueue functions d0a6f1c1165d3a53d2ff4991c655d804db316d56 xfs: hide xfs_icache_free_eofblocks 0a1a26c5fb553020ad4940d234a8d183e2f5e4f8 xfs: hide xfs_icache_free_cowblocks adf4139e0c6adb4e7b5749572540fea16630f521 xfs: remove trivial eof/cowblocks functions 2bea95b188a735c7afd1821587d30e4d22c533d9 xfs: increase the default parallelism levels of pwork clients 885320e1e9c6d364a2f0ce1d60278c7dafe0cc49 xfs: consolidate incore inode radix tree posteof/cowblocks tags 5c3154f36d6a014b66290558543bbbae053bb7d7 xfs: consolidate the eofblocks and cowblocks workers 53c4fc4f5e6ca2f595a9a73b9a56af20862dd1aa xfs: only walk the incore inode tree once per blockgc scan 7c1a79a55c15629910b75c72a6aa2c50c7660c5d xfs: rename block gc start and stop functions ca7038f4842227f6c8605fc6ebe3f63da12a82e3 xfs: parallelize block preallocation garbage collection c80e82f6cbf5eaf0a96064737e6322cdea371277 xfs: fix rmap key comparison functions 1e90c5c311508c82b1d43a3901e2c9fe3597110a xfs: fix uninitialized variables in xrep_calc_ag_resblks 9c626e4c968ace36d763316796ef3331972be963 xfs: bail out of scrub immediately if scan incomplete 50009420bd3e4f114c4ec8dae1c56985a9260ba6 xfs: mark a data structure sick if there are cross-referencing errors a6a4ae81a5d0af68eefe0d59fe796fe8957bed7b xfs: validate ag btree levels using the precomputed values cc0f1ed34c508b25ddf938738d6f4ac9fce76ef3 xfs: set the scrub AG number in xchk_ag_read_headers d18db1d319cf86b6fd226e2a7d7ff9f542169003 xfs: remove return value from xchk_ag_btcur_init 1dfd9f2556c6145745247ea301a6a0646b30af6b xfs: teach xfs_btree_has_record to return false if there are gaps d19fb8f2df1fd1ae3ffd697df6727879ad7fec76 xfs: check btree keys reflect the child block 1bba4739c600b713410bd71cd5ba69b0e67973ae xfs: online checking of the free rt extent count e3e66c8d4d4cf82607c5026cdd0e59e8b4b3f055 xfs: teach scrub to check for adjacent bmaps when rmap larger than bmap 042835f3a4760269937718dc2c364f08799f4bff xfs: check quota files for unwritten extents cee88e3e9280116ebf89cdd787c3bc483b3d1974 xfs: check the reference counts of gaps in the refcount btree 162fff225721d5fe230bfeffdcaffc3d21d79c31 xfs: stop artificially limiting the length of bunmap calls 105fd7fc73ef96336471ea11d396e411753d9753 xfs: remove a __xfs_bunmapi call from reflink 77f38a3b35252d5c36f064382ee43175d897d8c6 xfs: create shadow transaction reservations for computing minimum log size 1507c1289891e058ec6eeec65f366576a8c4ef08 xfs: reduce the absurdly large log reservations 19596a2bf74d3e99d24ec2f645f70f2fb98f5306 xfs: reduce transaction reservations with reflink 38474852b4ee9dc26b5cef046c797e2d23bfec00 xfs: only invalidate blocks if we're going to free them a26bda6f35c634b5e2ce25965b0084f15285f9af xfs: use deferred frees to reap old btree blocks 9c69637891804dcfa9e065cb7bcda6fd643c4e26 xfs: remove the for_each_xbitmap_ helpers 19f63291d21683178a83df305f8eeb3ab8f45588 xfs: drop the _safe behavior from the xbitmap foreach macro 3aa6d0c3f2ee8d1c3f23905f7465cfd006140344 xfs: convert xbitmap to interval tree bccda8781578677faece7a90e435f60c0f29b527 xfs: implement block reservation accounting for btrees we're staging ccc500c4f902f4a9207cc317a2adce85e396c166 xfs: add debug knobs to control btree bulk load slack factors 268ab0a3cb1979a12ed17476c93c04f7dac020cc xfs: log EFIs for all btree blocks being used to stage a btree cdab19fa142f64d1f6d0b3fdd6442123b593fa73 xfs: create a big array data structure c68315d0b3845f6d7bac08ea3b9179eb628294d0 xfs: move the realtime summary file scrubber to a separate source file 66bab727a742e6d1395a376ce8c0646ed900537f xfs: implement online scrubbing of rtsummary info 46d757ea5a70b5c788592e21f44cd816fdb6f216 xfs: always rescan allegedly healthy per-ag metadata after repair f95054c5035761f540fade08fc0ec5b88b312674 xfs: repair free space btrees bb2dc57fc6cbe4fc275e2091f6f51bec560c8b13 xfs: repair inode btrees efdd3ac5aec00962828aa5da486b3d517bb4c2d6 xfs: repair refcount btrees 51fec6e2845ea96f73b3c6f0de3445999d25c004 xfs: repair inode records 8e37d094c490b6f2246723470f706632f7bd8009 xfs: zap broken inode forks b64924fd856e48ba0394ce57d4dd2cae5d16f41e xfs: repair inode block maps 0496bcbfb2aefba5d921969f4aad5144c336b88f xfs: repair damaged symlinks 727d7e107d92353a60e470b89e63be1e7f0d540b xfs: repair the inode core and forks of a metadata inode 50a8d458d540e37f454348c1d3f367189c3c36a6 xfs: create a new inode fork block unmap helper ed96251d7b5cde0cfdc9d93ebb7006ad160e587c xfs: repair quotas 3fa10f1e4d46bbfe557821ef3e3d673d2b5c9cda xfs: implement live quotacheck inode scan f500ef68b58cccf6e1769c090f2f85cf7dae97b6 xfs: track quota updates during live quotacheck f9b81312c401e7eec1e606456e69aebaec18127a xfs: repair dquots based on live quotacheck results 09c949c272845e6918651addcf0c37661e82e667 xfs: separate the marking of sick and checked metadata 7cebd9c3478923e3ab772780e7fc2b6ea364dd66 xfs: report ag header corruption errors to the health tracking system 0d56e56b8935cb6a88c9a4c00f97815962a7833d xfs: report block map corruption errors to the health tracking system 14f9cd40100e3fe3dfaca8d1df75a35197675ad1 xfs: report btree block corruption errors to the health system 8c35c2f1f43784651878d8e8d07db796c9a8dc42 xfs: report dir/attr block corruption errors to the health system c4b45c66bff358b051e1c2314255d7533ef76ee2 xfs: report symlink block corruption errors to the health system e1072dd08bf47c63f8c0557f95a2ddd214e388ae xfs: report inode corruption errors to the health system 1f0462c864bd4f04a4865fc5b73bea5a6a14c52d xfs: report quota block corruption errors to the health system 8115a65433a7081dac5740c2e85978225e3678e5 xfs: report realtime metadata corruption errors to the health system 9ce17b203d082425d1eaa46894df84e65a9515f5 xfs: report XFS_CORRUPT_ON errors to the health system 4adc299f184063e0ef8cf75d6f17fd0a9123076c xfs: refactor the predicate part of xfs_free_eofblocks c9be7005b10e22774ef174dd9373e4dd34828727 xfs: don't reclaim dquots with incore reservations bd70706acfc932779e014d82749c2d965f9d871a xfs: decide if inode needs inactivation aa0a2ec202a8b319516cec852c8c206557749b4c xfs: deferred inode inactivation 8edd293e4be9a44b9bef7fe7cf5a83bbc7719e4e xfs: force inode inactivation and retry fs writes when there isn't space b77de47aaf7d7ddb1829f3d197db3207485a1bf7 xfs: force inactivation before fallocate when space is low 8c51a4a39dbf45738a66ea96118aa3dcf379012b xfs: parallelize inode inactivation 174afafbf0728b1ade3a6925a36be6ce172edd39 xfs: create a polled function to force inode inactivation 9d3adfefad70fc898eaeb3737105a60a838a7a17 xfs: add secondary and indirect classes to the health tracking system 1f9e990b099aba899a27f538fc467d20c4da0622 xfs: remember sick inodes that get inactivated e8f314db19860f669ae4d0f0dc6318e810975717 xfs: update health status if we get a clean bill of health 962d2c09ab906f4a69cb607865c5e084ebbc4709 xfs: introduce online scrub freeze e022cb324a2525a786e9e09007a2df4c6295dc4a xfs: ask to freeze if fscounters scrubber fails 958f560da7ecd29d88ca2e78520bfafe569301ee xfs: repair the rmapbt 2654d477284d704bd92e58b2db478be226650c6a xfs: allow rmap repair to grab unlinked inodes da425dc55ea4fcedaefefa03269960dc216fb71b xfs: repair summary counters 075416eee265294fe5f81d0f52503467041f8777 xfs: fix xfs_bunmapi to allow unmapping of partial rt extents 4394cfafa3560d5e862cea6210917e8a2418c402 xfs: create a helper to decide if a file mapping targets the rt volume 23ba26ed71cc0ac526456a05e21608e03e3b51d6 xfs: add a realtime flag to the bmap update log redo items 4416b793d012b6fff979e63d568a16fcc170d1c6 xfs: support recovering bmap intent items targetting realtime extents 27b90ced9de53cfa599a2538f6797e0f497103e5 xfs: support deferred bmap updates on the attr fork 4bccffbd322d7c88d500a29839aa63ecbaee2bb2 xfs: xfs_bmap_finish_one should map unwritten extents properly 7a3723f8db3c22013fcafdd822503ddc97fdbe17 vfs: introduce new file range exchange ioctl f0607dd1d1a1e9586dc245381ef7b2fc06b0f32d xfs: support two inodes in the defer capture structure 5d15e00941af6af734047e03c72714455e882786 xfs: allow setting and clearing of log incompat feature flags fb1bb338ed28b2728cf5dd17f20ebd8570c7690d xfs: create a log incompat flag for atomic extent swapping d36a9339d3b22267330cff4406ae077168ce7085 xfs: introduce a swap-extent log intent item ec28e2f3e524d071a5796d60f302fd46178cb77d xfs: create deferred log items for extent swapping a0dfd19a0d2968b4942d6e2d2b472c1e3d275ee4 xfs: add a ->xchg_file_range handler 72cfd5e1d8742b52e52eef93705c7b59958ca227 xfs: add error injection to test swapext recovery 021c931361c6eb2868179425887567668d229c2b xfs: port xfs_swap_extents_rmap to our new code 60ddf094764ae59872434ca869db238c2f956e1a xfs: consolidate all of the xfs_swap_extent_forks code 07803b39ae6eac219bc039d3703dc0e691f07aef xfs: refactor reflink flag handling in xfs_swap_extent_forks 47a0634a64b09bf300d3cb53c40f2498db2ecff9 xfs: allow xfs_swap_range to use older extent swap algorithms f6ff3e13238c36ef533412885db913b71af64564 xfs: remove old swap extents implementation c6867fe2b433d925d7f8652a982bfd25fdf0e60d xfs: condense extended attributes after an atomic swap f7524374c621789cfa158e1e9e321af19036b527 xfs: condense directories after an atomic swap 8fa5d7a90185b5ffc702cb6a9fc8f4c733597feb xfs: make atomic extent swapping support realtime files 1dc309f77559b424cfc95e1a1d6f39d29d562808 xfs: enable atomic swapext feature 55fc8f00fb814120d8a03b132fb3d6ba9fcb520e xfs: hide private inodes from bulkstat and handle functions a6ea1f1ba8ed2e5e5ae545c2227dccd1d0be913d xfs: create temporary files and directories for online repair 7dc93578af95c0eddafe0017b99f2d3de5718605 xfs: online repair of realtime summaries 03840c224860df3e1fce1ef85e3a00c7ca36c5a6 xfs: create a blob array data structure d8a30a0730740a9f1ddfba45cb75b2db11817749 xfs: repair extended attributes fa2fc00af3f13b50b766431fd6e602e2121e7625 xfs: scrub should set preen if attr leaf has holes 100cd621b4bc141ded4f991c55294552570bde12 xfs: online repair of directories b0f8af6e63117fdfb79964dcce33a4d4be959e5a xfs: online repair of parent pointers ae70bf9b93e37e76e6bda5ddf614f230b6e55892 xfs: ask the dentry cache if it knows the parent of a directory 6581b5cf149b006688f78040c1171bba9335b16c xfs: move orphan files to the orphanage 5abfc63b702ae63acf88a0d9d56c080e8dff554c xfs: hoist extent size helpers to libxfs f728a5a9e7c075f9f5756b454fd53a2f7354f787 xfs: hoist inode flag conversion functions 947490a4a5a5a2a722511c55074a044c1bf687c2 xfs: hoist project id get/set functions 4d65ef4a6cf3d192ed2ff2cc162dab59cbdb263a xfs: pack inode allocation parameters into a separate structure cfffa0e86d1129a63982632fef4d549c5031933b xfs: implement atime updates in xfs_trans_ichgtime 223f18dd342a6bd34e825f8fc79e09db5da170c9 xfs: use xfs_trans_ichgtime to set times when allocating inode 97e6a6b99e8d7e9768a3815b6b30179ed5be154a xfs: split new inode initialization into two pieces 8573b5c15643e0bfaca2e83131692917c7a56cfa xfs: hoist inode allocation function 9ece8ce476b766a01328bb242e23add12664b659 xfs: push xfs_ialloc_args creation out of xfs_dir_ialloc b05a670544485aa77baf36755e93d28f156c35ed xfs: move initialization of inode attributes into xfs_dir_ialloc b76702368aaf6242f9bf7013dab7ba39a804e104 xfs: move xfs_dir_ialloc to libxfs c59f7947a8cd36d5dbc42424b06ec6eceebf4515 xfs: hoist xfs_iunlink to libxfs 2df077245a7126a85109e2c5b996e40bdb12f3ac xfs: hoist xfs_{bump,drop}link to libxfs a387db5676bf4a1b56b83795f3f01b6152453ed9 xfs: create libxfs helper to link a new inode into a directory 865002005ddeda21d2d1575ad3c94371cdf44002 xfs: create libxfs helper to link an existing inode into a directory a5b149116d37e021318b40b8a7f9e0eb5eadfa50 xfs: hoist inode free function to libxfs 9be47df4dca68106e4991b32218076bfb1ea0900 xfs: create libxfs helper to remove an existing inode/name from a directory aa543a9b9f15b19b70bebe220f7c624cc00d0441 xfs: create libxfs helper to exchange two directory entries 5a1cf909190e244192ab5fb9ba3a9bdb7485ff48 xfs: create libxfs helper to rename two directory entries 4628525a6da0ebd8514d6fc7b5f8367fbb37954d xfs: get rid of cross_rename d3d2839739788be1871eba25c440685a080f1144 xfs: create imeta abstractions to get and set metadata inodes 467e0c9e04ffa65180c09caca593acb2d50f3e0a xfs: create transaction reservations for metadata inode operations 5a64fc7f1693800b40744cb0c85b83e6bf446e78 xfs: refactor the v4 group/project inode pointer switch bf4c9557fbda5dfa09f6402ebeae20f31fcf3d1e xfs: convert all users to xfs_imeta_log 2df08514c441692dc086929db5bd639cb73ab151 xfs: iget for metadata inodes c84a5e4cf0150df9dc737af53218951b4164dca7 xfs: define the on-disk format for the metadir feature c78c27c531a686638331cf83f72d05bd41f5dc47 xfs: update imeta transaction reservations for metadir 926abcf9ccbb03f088e27615ff9846f73958c320 xfs: load metadata directory root at mount time f28e21d7d1c3af7e3d436e760bb8a558893d67a1 xfs: convert metadata inode lookup keys to use paths bbde6fbabac227bd67e6c73420757d9705b2cc5c xfs: enforce metadata inode flag 92c348b3a14ee20d5e65f374540bf49c3f1d24ba xfs: read and write metadata inode directory 7ea686dce5411012416ce072e33dce79dc64b6b9 xfs: ensure metadata directory paths exist before creating files c5b977e9f2e44fa1a69d26b36e1081d1f13ac5c2 xfs: disable the agi rotor for metadata inodes 449ad6ae616e524432430fa403a1c7349755c9ce xfs: hide metadata inodes from everyone because they are special 9c408c7e3826d3a207623d65112ff70c69ee0c2f xfs: enable metadata directory feature 2609038a1a0df28ec56a1c5c130a02ae9fda5e8f xfs: replace shouty XFS_BM{BT,DR} macros ab93df37a44aecef8b726148e27693906ef771f7 xfs: refactor the allocation and freeing of incore inode fork btree roots 73d610dcce177d09fcdeccbc38ad6ef272a41296 xfs: refactor creation of bmap btree roots a9a3e1eaaa8908e8e56a64dfd2961942bb0d1413 xfs: fix a sloppy memory handling bug in xfs_iroot_realloc 2357b9247522c01bad31a509a7a4b9543c05082e xfs: hoist the code that moves the incore inode fork broot memory e30cc7383e90d00cc3dd04697b8e7d709de6129e xfs: move the zero records logic into xfs_bmap_broot_space_calc 4c46eb60f56a92647f9cdf2816934e38e12c0310 xfs: rearrange xfs_iroot_realloc a bit a7a8552b692ff696548f19e7c747a7d448561d75 xfs: standardize the btree maxrecs function parameters a5e45c7a622108bc2b3cfa00bc6a224d4076bc72 xfs: generalize the btree root reallocation function 885a3dc9499a59e79bce7e92bb1def707fc79ced xfs: support leaves in the incore btree root block in xfs_iroot_realloc b4c1ea77178092ac782b64006c2148c3ad42766a xfs: hoist the node iroot update code out of xfs_btree_new_iroot a4faa69533e9add97f466aa029d0cdb6c96421dd xfs: hoist the node iroot update code out of xfs_btree_kill_iroot 184795dea7e684871eed2db711cefd65d4437629 xfs: support storing records in the inode core root 18506cbf430e10108e7f4b77c3c9ec479f76b470 xfs: update btree keys correctly when _insrec splits an inode root block 15e3bf02c566e4656edd099f40368c920618bc85 xfs: remove xfs_btree_cur_t typedef 26ed7c7e91cddd89fdb319aa3beea0227f68449d xfs: don't allocate btree scrub context on the stack a2d0129542c1372d2d0f07510043472e06aaf3e9 xfs: dynamically allocate scrub context structure 97dc3e0e49b35bc595ba08d8c3b76295961ac3da xfs: stricter btree height checking when looking for errors 3452693300d06276dc7e80bdaea914c6a8e83ca3 xfs: stricter btree height checking when scanning for btree roots 21b78568e381555207dba67a7dbd23500724aefe xfs: check that bc_nlevels never overflows 5e55296b34525b5c43411dcb69b138be8fc39be8 xfs: support dynamic btree cursor heights fb1bafd896c5aa28623acd6dfff62e124b0b5692 xfs: refactor btree cursor allocation function b33ca383cdd1288d0a1a017bca2d140da19c8797 xfs: fix maxlevels comparisons in the btree staging code ebdad6f0a3f1858fe11e3ce4339851f8c11a40aa xfs: encode the max btree height in the cursor a724c9275ef25840a4f8cfe1d59288d9ff9b5ed8 xfs: dynamically allocate cursors based on maxlevels b0676cfbb91e630bbecd5f4c30823f22b88dce83 xfs: compute actual maximum btree height for critical reservation calculation 1b1e4a0f17d1fc6a3b7aa7f69dd79112c76a329a xfs: compute the maximum height of the rmap btree when reflink enabled 5ddb1ce0e3af992c1b187e30317310bcd918bcb6 xfs: kill XFS_BTREE_MAXLEVELS cf83cf26a316882fb3a587b7e2d2d1d9adee6468 xfs: refactor realtime scrubbing context management 9de1b07d92c0b81daba8de7b1a2f0a0a71b67700 xfs: refactor realtime inode locking f786900b7471638c9e01eedca70031b85f0edc8a xfs: widen per-ag reservation structures to 64-bits 13aec2032a0f975e81fc45d4a240edb0630888c9 xfs: add metadata reservations for realtime btrees c50e0a2c69a6e06bd9ab5be2079b24420eb5efff xfs: support logging EFIs for realtime extents 7c91dd87bca5ea2451829dd7e2f43c32d36f41c0 xfs: support recovering extent-free intent items targetting realtime extents b52891d7303a9693b7ca86e44d091e0a8b0be79e xfs: support error injection when freeing rt extents 753b06ef71a534f3f01f56a57062839e78a567e7 xfs: widen btree maxlevels computation to handle 64-bit record counts dca6824aa58302a91c7896d71728c54aa76ac588 xfs: widen xfs_rmap_irec fields to handle realtime rmapbt a590372e3f87ddd4b13e62c6d70e5bda92563b66 xfs: introduce realtime rmap btree definitions a266e9ee77bfdd5d2123b80c1557fd469f42f7fe xfs: define the on-disk realtime rmap btree format c32fae066031eb174e054804d1ecb1947196245e xfs: realtime rmap btree transaction reservations f8b0a43c2ad6bfc9f9a6440111706d72403a1d51 xfs: add realtime rmap btree operations 1836b068763274345d50ea47174d8e7fec16443b xfs: prepare rmap functions to deal with rtrmapbt e23fa5187475dd0e0112ba4a166de39495bd8845 xfs: add a realtime flag to the rmap update log redo items 47bd1b8ec40868be7400f24448405a4455a653f0 xfs: support recovering rmap intent items targetting realtime extents 771aa79f2eb91cbda5258cf511edf81fc4ec8d3c xfs: add realtime rmap btree block detection to log recovery 6bb9f5cb98ed135b9e9d2d779b140b253c18d49e xfs: add realtime reverse map inode to metadata directory bac77d1f261a652f03994659c78a6e31391a9063 xfs: add metadata reservations for realtime rmap btrees bb72e10fe8543599540b54f0aae99ce5f6664aaa xfs: wire up a new inode fork type for the realtime rmap 91e64fbdd6cc1aaa9a734b53e7bc6993a8f374c5 xfs: use realtime EFI to free extents when realtime rmap is enabled 55eab8a50a8bb8f09d9262a66d8e464776205d9c xfs: wire up rmap map and unmap to the realtime rmapbt 8920645d656a50b0def67a1073b00613eb9d7507 xfs: create routine to allocate and initialize a realtime rmap btree inode 03fe2a6632ae20be0f6302b2d4517f041fbf70b4 xfs: check that the rtrmapbt maxlevels doesn't increase when growing fs dea89e78e4350a1c4f3d8d2bfecda76d1dee87cf xfs: wire up getfsmap to the realtime reverse mapping btree 19b45568c05701dcdded54b39cbbe6ed9961bc6b xfs: fix scrub tracepoints when inode-rooted btrees are involved baa8702b8db5821534e7331f00a26d3b668536b4 xfs: scrub the realtime rmapbt f2e6d4c4916227b499dda5db41c4254fed7160f9 xfs: cross-reference realtime bitmap to realtime rmapbt scrubber ab22acddc6b8cb7c4a731f2a51964bcf4ae9a73f xfs: cross-reference the realtime rmapbt b7e2d0adeade375d9ef9d713006251d13b78c8bb xfs: scan rt rmap when we're doing an intense rmap check e5177146ea3c1e5af89892bda53f7a91fd13cffe xfs: walk the rt reverse mapping tree when rebuilding rmap 87d9201ffcf1d06ed4ebc3858acf36e80f36e8ec xfs: online repair of realtime file bmaps 9fe69b6ceedda1c923d83918fa06779f8b49cd7e xfs: online repair of realtime bitmaps e4a022356abc629554df720783dbea5ded16e626 xfs: online repair of the realtime rmap btree e906d8b313c050dbcba00343a91a81ab9f11209a xfs: report realtime rmap btree corruption errors to the health system bacfdaad0fa2e41c9abfdfad2d74df1660736b2e xfs: enable realtime rmap btree 8dedf0dc32732a1a5c906ffd760694e9f8559954 xfs: only free posteof blocks on first close 0cdf7ae1bc0ca09257970ec1c9953103a3b85e48 xfs: don't free EOF blocks on read close b07402292b6ef58cb60577ae50f0fa77a3f42b1a xfs: Don't free EOF blocks on close when extent size hints are set 7f342a7ec7577e15676a2dadc42ea48b4e2f0a5c xfs: use unbound pwork queues for parallel work 09cc8a5cfd5a5cf60875923486360b35627df162 xfs: register workqueues in sysfs dbdcbd65190a6823751f753ee46ba494b5482d9f xfs: track deferred ops statistics 987185b56bfa79df301c3fec5e0fe57ef9fd02d2 xfs: whine to dmesg when we encounter errors 57296c4dc2013560863836cbd1dd7d680142d642 xfs: compact flag bits in the perag structure 094a4ae2ae3789c22d0ec35427dfc9f043a542c2 xfs: create a noalloc mode for allocation groups 02eab57b2bf9a206d31fe248f4c6ae57b0b872b2 xfs: enable userspace to hide an AG from allocation ad986136b15295f60ad07a991ad61503a7d2f5fd xfs: apply noalloc mode to inode allocations too 2047c0589b7f8a0443d82e6d4875d4691a063ef1 xfs: remove useless oinfo arg from xfs_refcount_adjust 64cbcae0df000684c3167015af32d04629bde56d xfs: restructure parameters to xfs_reflink_find_shared 0ec6a2fb1dba9f302fb87954bc4cd09db8417609 xfs: widen xfs_refcount_irec fields to handle realtime refcountbt b4ecabc98a0812edd5d22eedd24ddc1d0c223c01 xfs: introduce realtime refcount btree definitions 7d7076cf6503f8024a1e4e7b1de52ff4f19caf68 xfs: define the on-disk realtime refcount btree format 3934225c407a4265b70b4eddb973702417da488b xfs: realtime refcount btree transaction reservations 094aa20c3fa8cfc3a7ee5209df6f0e08243f9317 xfs: add realtime refcount btree operations ead191b7771857c82120dc248abf6f9f333133a6 xfs: prepare refcount functions to deal with rtrefcountbt e6a79a7971434d2f1e9e6c8f41f4ebcaa2a03e2d xfs: add a realtime flag to the refcount update log redo items 0e033aed9f5d4e57ec4432bf6f3a940679f120ea xfs: support recovering refcount intent items targetting realtime extents 4a311b7afeca086308ef97011418fae58c8202f8 xfs: add realtime refcount btree block detection to log recovery 540c7977037ec376a4771d957c6801d8f4d9e9d3 xfs: add realtime reverse map inode to metadata directory 8b137c8e7b73f78619416003c7749dd7642e7d7c xfs: add metadata reservations for realtime refcount btree f20fae527ff5741865c771cce4d1319aaed0f9b9 xfs: wire up a new inode fork type for the realtime refcount d7eaa6947af8ffe11a99000d1ac62fe4c8959c28 xfs: wire up realtime refcount btree cursors 09b77701c91610966f6f757019c8b11a3e756f21 xfs: create routine to allocate and initialize a realtime refcount btree inode dbd2a75888e943849dc9d522d4def086fbdc054e xfs: update rmap to allow cow staging extents in the rt rmap b5a6082ec4fe0a013c6af142b7129244724efeb1 xfs: compute rtrmap btree max levels when reflink enabled f3df1c4c74abe73b521e66df4f12c06984fdc454 xfs: enable CoW for realtime data d5615cf329d7e6ecd4a19b8c0be23bd2659b5ecc xfs: enable sharing of realtime file blocks f4ac26621d27e107a75e02e2bec551998d8ce42a xfs: allow inodes to have the realtime and reflink flags dab52cfe8feecfb0dcd570a3d46ce366461bc5ea xfs: refcover CoW leftovers in the realtime volume 5866aef719044252af91c4c5a4c12afa6b5e9018 xfs: validate CoW extent size when the file is both realtime and shared f72e2959f5e5c8f9c1e282ac3666b4fb038a188e xfs: check that the rtrefcount maxlevels doesn't increase when growing fs 0bff75044444b68fba6391315dffa5fc26035c63 xfs: enable realtime reflink cfd7177dcf62d6a588d37ffebc9bce83380d6552 xfs: report realtime refcount btree corruption errors to the health system 4709fa6c2e34559a21e3d1b3d599126440af751b xfs: scrub the realtime refcount btree da084d97797a9bbc8445ca35d680566103d16045 xfs: cross-reference chceks with the rt refcount btree bbf6e4e7655e37c994dc834a06786e6c43edd208 xfs: check reference counts of gaps between rt refcount records 4630cb59571bcbc44b2d1d71d8d5225b6ee9dd04 xfs: check new rtbitmap records against rt refcount btree 94d1ad9b7b83646f30b788a960aae4aba0bfa881 xfs: walk the rt reference count tree when rebuilding rmap 47b7c3693f791a655d5d7d2e0cd9187b2f203cd2 xfs: online repair of the realtime refcount btree --===============2333655304692309357== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename=revlist-1581b4553cac-524b598edea3.txt b88280698339cd628c86871e4640f6b54c2527fc xfs: use reflink to assist unaligned copy_file_range calls b87326b3d50003120937490094cd9067f1cb6836 xfs: fix an ABBA deadlock in xfs_rename ad2a0756a116ea173737f6bee3b8b01ab615e1fb xfs: clean up quota reservation callsites 8c32088b45ce2578bfd8eee80253e2b60f4141af xfs: clean up quota reservation wrappers 1106fdf2b78dc96fca4e90de98d4b164342f3fad xfs: create convenience wrappers for quota reservations 7c34b918d802cb14251406d6836ae2be7d7ffd5c xfs: clean up icreate quota reservation calls 306e980385a7b51832ec241e0497e2542d5e8e70 xfs: refactor messy xfs_inode_free_quota_* functions edd5c240c119d4304cc49b7e10bb4afe92d49978 xfs: don't stall cowblocks scan if we can't take locks 6e5a54a1bf484b8d148399a236f3b1fe8e6f30dc xfs: xfs_inode_free_quota_blocks should scan project quota f3a71021ba044f3ec64f91f21f29b8162e9ac9ed xfs: move and rename xfs_inode_free_quota_blocks to avoid conflicts 0e2f2989fd5a0ead44193093cd1d6190df12854d xfs: pass flags and return gc errors from xfs_blockgc_free_quota a49268e6c526ec68e3bb22feb008021635d59224 xfs: flush eof/cowblocks if we can't reserve quota for file blocks 727807d979ca43b3125aa3eda7862c03cbb97572 xfs: flush eof/cowblocks if we can't reserve quota for inode creation 41c6912635239de1935f005838f57e256b797d88 xfs: flush eof/cowblocks if we can't reserve quota for chown 5ed87c78a58f480f481f6e24623345b6f3befbec xfs: add a tracepoint for blockgc scans 7930c80aa21856d88f2bc7f3404d67b5b55e8a35 xfs: refactor xfs_icache_free_{eof,cow}blocks call sites 298aeb2ecc7d9138a0dbc807661dc61fa7ed83fe xfs: flush speculative space allocations when we run out of space a7c4b395ce092374438fc6dcaf584e7b0fa0ed9c xfs: relocate the eofb/cowb workqueue functions d0a6f1c1165d3a53d2ff4991c655d804db316d56 xfs: hide xfs_icache_free_eofblocks 0a1a26c5fb553020ad4940d234a8d183e2f5e4f8 xfs: hide xfs_icache_free_cowblocks adf4139e0c6adb4e7b5749572540fea16630f521 xfs: remove trivial eof/cowblocks functions 2bea95b188a735c7afd1821587d30e4d22c533d9 xfs: increase the default parallelism levels of pwork clients 885320e1e9c6d364a2f0ce1d60278c7dafe0cc49 xfs: consolidate incore inode radix tree posteof/cowblocks tags 5c3154f36d6a014b66290558543bbbae053bb7d7 xfs: consolidate the eofblocks and cowblocks workers 53c4fc4f5e6ca2f595a9a73b9a56af20862dd1aa xfs: only walk the incore inode tree once per blockgc scan 7c1a79a55c15629910b75c72a6aa2c50c7660c5d xfs: rename block gc start and stop functions ca7038f4842227f6c8605fc6ebe3f63da12a82e3 xfs: parallelize block preallocation garbage collection c80e82f6cbf5eaf0a96064737e6322cdea371277 xfs: fix rmap key comparison functions 1e90c5c311508c82b1d43a3901e2c9fe3597110a xfs: fix uninitialized variables in xrep_calc_ag_resblks 9c626e4c968ace36d763316796ef3331972be963 xfs: bail out of scrub immediately if scan incomplete 50009420bd3e4f114c4ec8dae1c56985a9260ba6 xfs: mark a data structure sick if there are cross-referencing errors a6a4ae81a5d0af68eefe0d59fe796fe8957bed7b xfs: validate ag btree levels using the precomputed values cc0f1ed34c508b25ddf938738d6f4ac9fce76ef3 xfs: set the scrub AG number in xchk_ag_read_headers d18db1d319cf86b6fd226e2a7d7ff9f542169003 xfs: remove return value from xchk_ag_btcur_init 1dfd9f2556c6145745247ea301a6a0646b30af6b xfs: teach xfs_btree_has_record to return false if there are gaps d19fb8f2df1fd1ae3ffd697df6727879ad7fec76 xfs: check btree keys reflect the child block 1bba4739c600b713410bd71cd5ba69b0e67973ae xfs: online checking of the free rt extent count e3e66c8d4d4cf82607c5026cdd0e59e8b4b3f055 xfs: teach scrub to check for adjacent bmaps when rmap larger than bmap 042835f3a4760269937718dc2c364f08799f4bff xfs: check quota files for unwritten extents cee88e3e9280116ebf89cdd787c3bc483b3d1974 xfs: check the reference counts of gaps in the refcount btree 162fff225721d5fe230bfeffdcaffc3d21d79c31 xfs: stop artificially limiting the length of bunmap calls 105fd7fc73ef96336471ea11d396e411753d9753 xfs: remove a __xfs_bunmapi call from reflink 77f38a3b35252d5c36f064382ee43175d897d8c6 xfs: create shadow transaction reservations for computing minimum log size 1507c1289891e058ec6eeec65f366576a8c4ef08 xfs: reduce the absurdly large log reservations 19596a2bf74d3e99d24ec2f645f70f2fb98f5306 xfs: reduce transaction reservations with reflink 38474852b4ee9dc26b5cef046c797e2d23bfec00 xfs: only invalidate blocks if we're going to free them a26bda6f35c634b5e2ce25965b0084f15285f9af xfs: use deferred frees to reap old btree blocks 9c69637891804dcfa9e065cb7bcda6fd643c4e26 xfs: remove the for_each_xbitmap_ helpers 19f63291d21683178a83df305f8eeb3ab8f45588 xfs: drop the _safe behavior from the xbitmap foreach macro 3aa6d0c3f2ee8d1c3f23905f7465cfd006140344 xfs: convert xbitmap to interval tree bccda8781578677faece7a90e435f60c0f29b527 xfs: implement block reservation accounting for btrees we're staging ccc500c4f902f4a9207cc317a2adce85e396c166 xfs: add debug knobs to control btree bulk load slack factors 268ab0a3cb1979a12ed17476c93c04f7dac020cc xfs: log EFIs for all btree blocks being used to stage a btree cdab19fa142f64d1f6d0b3fdd6442123b593fa73 xfs: create a big array data structure c68315d0b3845f6d7bac08ea3b9179eb628294d0 xfs: move the realtime summary file scrubber to a separate source file 66bab727a742e6d1395a376ce8c0646ed900537f xfs: implement online scrubbing of rtsummary info 46d757ea5a70b5c788592e21f44cd816fdb6f216 xfs: always rescan allegedly healthy per-ag metadata after repair f95054c5035761f540fade08fc0ec5b88b312674 xfs: repair free space btrees bb2dc57fc6cbe4fc275e2091f6f51bec560c8b13 xfs: repair inode btrees efdd3ac5aec00962828aa5da486b3d517bb4c2d6 xfs: repair refcount btrees 51fec6e2845ea96f73b3c6f0de3445999d25c004 xfs: repair inode records 8e37d094c490b6f2246723470f706632f7bd8009 xfs: zap broken inode forks b64924fd856e48ba0394ce57d4dd2cae5d16f41e xfs: repair inode block maps 0496bcbfb2aefba5d921969f4aad5144c336b88f xfs: repair damaged symlinks 727d7e107d92353a60e470b89e63be1e7f0d540b xfs: repair the inode core and forks of a metadata inode 50a8d458d540e37f454348c1d3f367189c3c36a6 xfs: create a new inode fork block unmap helper ed96251d7b5cde0cfdc9d93ebb7006ad160e587c xfs: repair quotas 3fa10f1e4d46bbfe557821ef3e3d673d2b5c9cda xfs: implement live quotacheck inode scan f500ef68b58cccf6e1769c090f2f85cf7dae97b6 xfs: track quota updates during live quotacheck f9b81312c401e7eec1e606456e69aebaec18127a xfs: repair dquots based on live quotacheck results 09c949c272845e6918651addcf0c37661e82e667 xfs: separate the marking of sick and checked metadata 7cebd9c3478923e3ab772780e7fc2b6ea364dd66 xfs: report ag header corruption errors to the health tracking system 0d56e56b8935cb6a88c9a4c00f97815962a7833d xfs: report block map corruption errors to the health tracking system 14f9cd40100e3fe3dfaca8d1df75a35197675ad1 xfs: report btree block corruption errors to the health system 8c35c2f1f43784651878d8e8d07db796c9a8dc42 xfs: report dir/attr block corruption errors to the health system c4b45c66bff358b051e1c2314255d7533ef76ee2 xfs: report symlink block corruption errors to the health system e1072dd08bf47c63f8c0557f95a2ddd214e388ae xfs: report inode corruption errors to the health system 1f0462c864bd4f04a4865fc5b73bea5a6a14c52d xfs: report quota block corruption errors to the health system 8115a65433a7081dac5740c2e85978225e3678e5 xfs: report realtime metadata corruption errors to the health system 9ce17b203d082425d1eaa46894df84e65a9515f5 xfs: report XFS_CORRUPT_ON errors to the health system 4adc299f184063e0ef8cf75d6f17fd0a9123076c xfs: refactor the predicate part of xfs_free_eofblocks c9be7005b10e22774ef174dd9373e4dd34828727 xfs: don't reclaim dquots with incore reservations bd70706acfc932779e014d82749c2d965f9d871a xfs: decide if inode needs inactivation aa0a2ec202a8b319516cec852c8c206557749b4c xfs: deferred inode inactivation 8edd293e4be9a44b9bef7fe7cf5a83bbc7719e4e xfs: force inode inactivation and retry fs writes when there isn't space b77de47aaf7d7ddb1829f3d197db3207485a1bf7 xfs: force inactivation before fallocate when space is low 8c51a4a39dbf45738a66ea96118aa3dcf379012b xfs: parallelize inode inactivation 174afafbf0728b1ade3a6925a36be6ce172edd39 xfs: create a polled function to force inode inactivation 9d3adfefad70fc898eaeb3737105a60a838a7a17 xfs: add secondary and indirect classes to the health tracking system 1f9e990b099aba899a27f538fc467d20c4da0622 xfs: remember sick inodes that get inactivated e8f314db19860f669ae4d0f0dc6318e810975717 xfs: update health status if we get a clean bill of health 962d2c09ab906f4a69cb607865c5e084ebbc4709 xfs: introduce online scrub freeze e022cb324a2525a786e9e09007a2df4c6295dc4a xfs: ask to freeze if fscounters scrubber fails 958f560da7ecd29d88ca2e78520bfafe569301ee xfs: repair the rmapbt 2654d477284d704bd92e58b2db478be226650c6a xfs: allow rmap repair to grab unlinked inodes da425dc55ea4fcedaefefa03269960dc216fb71b xfs: repair summary counters 075416eee265294fe5f81d0f52503467041f8777 xfs: fix xfs_bunmapi to allow unmapping of partial rt extents 4394cfafa3560d5e862cea6210917e8a2418c402 xfs: create a helper to decide if a file mapping targets the rt volume 23ba26ed71cc0ac526456a05e21608e03e3b51d6 xfs: add a realtime flag to the bmap update log redo items 4416b793d012b6fff979e63d568a16fcc170d1c6 xfs: support recovering bmap intent items targetting realtime extents 27b90ced9de53cfa599a2538f6797e0f497103e5 xfs: support deferred bmap updates on the attr fork 4bccffbd322d7c88d500a29839aa63ecbaee2bb2 xfs: xfs_bmap_finish_one should map unwritten extents properly 7a3723f8db3c22013fcafdd822503ddc97fdbe17 vfs: introduce new file range exchange ioctl f0607dd1d1a1e9586dc245381ef7b2fc06b0f32d xfs: support two inodes in the defer capture structure 5d15e00941af6af734047e03c72714455e882786 xfs: allow setting and clearing of log incompat feature flags fb1bb338ed28b2728cf5dd17f20ebd8570c7690d xfs: create a log incompat flag for atomic extent swapping d36a9339d3b22267330cff4406ae077168ce7085 xfs: introduce a swap-extent log intent item ec28e2f3e524d071a5796d60f302fd46178cb77d xfs: create deferred log items for extent swapping a0dfd19a0d2968b4942d6e2d2b472c1e3d275ee4 xfs: add a ->xchg_file_range handler 72cfd5e1d8742b52e52eef93705c7b59958ca227 xfs: add error injection to test swapext recovery 021c931361c6eb2868179425887567668d229c2b xfs: port xfs_swap_extents_rmap to our new code 60ddf094764ae59872434ca869db238c2f956e1a xfs: consolidate all of the xfs_swap_extent_forks code 07803b39ae6eac219bc039d3703dc0e691f07aef xfs: refactor reflink flag handling in xfs_swap_extent_forks 47a0634a64b09bf300d3cb53c40f2498db2ecff9 xfs: allow xfs_swap_range to use older extent swap algorithms f6ff3e13238c36ef533412885db913b71af64564 xfs: remove old swap extents implementation c6867fe2b433d925d7f8652a982bfd25fdf0e60d xfs: condense extended attributes after an atomic swap f7524374c621789cfa158e1e9e321af19036b527 xfs: condense directories after an atomic swap 8fa5d7a90185b5ffc702cb6a9fc8f4c733597feb xfs: make atomic extent swapping support realtime files 1dc309f77559b424cfc95e1a1d6f39d29d562808 xfs: enable atomic swapext feature 55fc8f00fb814120d8a03b132fb3d6ba9fcb520e xfs: hide private inodes from bulkstat and handle functions a6ea1f1ba8ed2e5e5ae545c2227dccd1d0be913d xfs: create temporary files and directories for online repair 7dc93578af95c0eddafe0017b99f2d3de5718605 xfs: online repair of realtime summaries 03840c224860df3e1fce1ef85e3a00c7ca36c5a6 xfs: create a blob array data structure d8a30a0730740a9f1ddfba45cb75b2db11817749 xfs: repair extended attributes fa2fc00af3f13b50b766431fd6e602e2121e7625 xfs: scrub should set preen if attr leaf has holes 100cd621b4bc141ded4f991c55294552570bde12 xfs: online repair of directories b0f8af6e63117fdfb79964dcce33a4d4be959e5a xfs: online repair of parent pointers ae70bf9b93e37e76e6bda5ddf614f230b6e55892 xfs: ask the dentry cache if it knows the parent of a directory 6581b5cf149b006688f78040c1171bba9335b16c xfs: move orphan files to the orphanage 5abfc63b702ae63acf88a0d9d56c080e8dff554c xfs: hoist extent size helpers to libxfs f728a5a9e7c075f9f5756b454fd53a2f7354f787 xfs: hoist inode flag conversion functions 947490a4a5a5a2a722511c55074a044c1bf687c2 xfs: hoist project id get/set functions 4d65ef4a6cf3d192ed2ff2cc162dab59cbdb263a xfs: pack inode allocation parameters into a separate structure cfffa0e86d1129a63982632fef4d549c5031933b xfs: implement atime updates in xfs_trans_ichgtime 223f18dd342a6bd34e825f8fc79e09db5da170c9 xfs: use xfs_trans_ichgtime to set times when allocating inode 97e6a6b99e8d7e9768a3815b6b30179ed5be154a xfs: split new inode initialization into two pieces 8573b5c15643e0bfaca2e83131692917c7a56cfa xfs: hoist inode allocation function 9ece8ce476b766a01328bb242e23add12664b659 xfs: push xfs_ialloc_args creation out of xfs_dir_ialloc b05a670544485aa77baf36755e93d28f156c35ed xfs: move initialization of inode attributes into xfs_dir_ialloc b76702368aaf6242f9bf7013dab7ba39a804e104 xfs: move xfs_dir_ialloc to libxfs c59f7947a8cd36d5dbc42424b06ec6eceebf4515 xfs: hoist xfs_iunlink to libxfs 2df077245a7126a85109e2c5b996e40bdb12f3ac xfs: hoist xfs_{bump,drop}link to libxfs a387db5676bf4a1b56b83795f3f01b6152453ed9 xfs: create libxfs helper to link a new inode into a directory 865002005ddeda21d2d1575ad3c94371cdf44002 xfs: create libxfs helper to link an existing inode into a directory a5b149116d37e021318b40b8a7f9e0eb5eadfa50 xfs: hoist inode free function to libxfs 9be47df4dca68106e4991b32218076bfb1ea0900 xfs: create libxfs helper to remove an existing inode/name from a directory aa543a9b9f15b19b70bebe220f7c624cc00d0441 xfs: create libxfs helper to exchange two directory entries 5a1cf909190e244192ab5fb9ba3a9bdb7485ff48 xfs: create libxfs helper to rename two directory entries 4628525a6da0ebd8514d6fc7b5f8367fbb37954d xfs: get rid of cross_rename d3d2839739788be1871eba25c440685a080f1144 xfs: create imeta abstractions to get and set metadata inodes 467e0c9e04ffa65180c09caca593acb2d50f3e0a xfs: create transaction reservations for metadata inode operations 5a64fc7f1693800b40744cb0c85b83e6bf446e78 xfs: refactor the v4 group/project inode pointer switch bf4c9557fbda5dfa09f6402ebeae20f31fcf3d1e xfs: convert all users to xfs_imeta_log 2df08514c441692dc086929db5bd639cb73ab151 xfs: iget for metadata inodes c84a5e4cf0150df9dc737af53218951b4164dca7 xfs: define the on-disk format for the metadir feature c78c27c531a686638331cf83f72d05bd41f5dc47 xfs: update imeta transaction reservations for metadir 926abcf9ccbb03f088e27615ff9846f73958c320 xfs: load metadata directory root at mount time f28e21d7d1c3af7e3d436e760bb8a558893d67a1 xfs: convert metadata inode lookup keys to use paths bbde6fbabac227bd67e6c73420757d9705b2cc5c xfs: enforce metadata inode flag 92c348b3a14ee20d5e65f374540bf49c3f1d24ba xfs: read and write metadata inode directory 7ea686dce5411012416ce072e33dce79dc64b6b9 xfs: ensure metadata directory paths exist before creating files c5b977e9f2e44fa1a69d26b36e1081d1f13ac5c2 xfs: disable the agi rotor for metadata inodes 449ad6ae616e524432430fa403a1c7349755c9ce xfs: hide metadata inodes from everyone because they are special 9c408c7e3826d3a207623d65112ff70c69ee0c2f xfs: enable metadata directory feature 2609038a1a0df28ec56a1c5c130a02ae9fda5e8f xfs: replace shouty XFS_BM{BT,DR} macros ab93df37a44aecef8b726148e27693906ef771f7 xfs: refactor the allocation and freeing of incore inode fork btree roots 73d610dcce177d09fcdeccbc38ad6ef272a41296 xfs: refactor creation of bmap btree roots a9a3e1eaaa8908e8e56a64dfd2961942bb0d1413 xfs: fix a sloppy memory handling bug in xfs_iroot_realloc 2357b9247522c01bad31a509a7a4b9543c05082e xfs: hoist the code that moves the incore inode fork broot memory e30cc7383e90d00cc3dd04697b8e7d709de6129e xfs: move the zero records logic into xfs_bmap_broot_space_calc 4c46eb60f56a92647f9cdf2816934e38e12c0310 xfs: rearrange xfs_iroot_realloc a bit a7a8552b692ff696548f19e7c747a7d448561d75 xfs: standardize the btree maxrecs function parameters a5e45c7a622108bc2b3cfa00bc6a224d4076bc72 xfs: generalize the btree root reallocation function 885a3dc9499a59e79bce7e92bb1def707fc79ced xfs: support leaves in the incore btree root block in xfs_iroot_realloc b4c1ea77178092ac782b64006c2148c3ad42766a xfs: hoist the node iroot update code out of xfs_btree_new_iroot a4faa69533e9add97f466aa029d0cdb6c96421dd xfs: hoist the node iroot update code out of xfs_btree_kill_iroot 184795dea7e684871eed2db711cefd65d4437629 xfs: support storing records in the inode core root 18506cbf430e10108e7f4b77c3c9ec479f76b470 xfs: update btree keys correctly when _insrec splits an inode root block 15e3bf02c566e4656edd099f40368c920618bc85 xfs: remove xfs_btree_cur_t typedef 26ed7c7e91cddd89fdb319aa3beea0227f68449d xfs: don't allocate btree scrub context on the stack a2d0129542c1372d2d0f07510043472e06aaf3e9 xfs: dynamically allocate scrub context structure 97dc3e0e49b35bc595ba08d8c3b76295961ac3da xfs: stricter btree height checking when looking for errors 3452693300d06276dc7e80bdaea914c6a8e83ca3 xfs: stricter btree height checking when scanning for btree roots 21b78568e381555207dba67a7dbd23500724aefe xfs: check that bc_nlevels never overflows 5e55296b34525b5c43411dcb69b138be8fc39be8 xfs: support dynamic btree cursor heights fb1bafd896c5aa28623acd6dfff62e124b0b5692 xfs: refactor btree cursor allocation function b33ca383cdd1288d0a1a017bca2d140da19c8797 xfs: fix maxlevels comparisons in the btree staging code ebdad6f0a3f1858fe11e3ce4339851f8c11a40aa xfs: encode the max btree height in the cursor a724c9275ef25840a4f8cfe1d59288d9ff9b5ed8 xfs: dynamically allocate cursors based on maxlevels b0676cfbb91e630bbecd5f4c30823f22b88dce83 xfs: compute actual maximum btree height for critical reservation calculation 1b1e4a0f17d1fc6a3b7aa7f69dd79112c76a329a xfs: compute the maximum height of the rmap btree when reflink enabled 5ddb1ce0e3af992c1b187e30317310bcd918bcb6 xfs: kill XFS_BTREE_MAXLEVELS cf83cf26a316882fb3a587b7e2d2d1d9adee6468 xfs: refactor realtime scrubbing context management 9de1b07d92c0b81daba8de7b1a2f0a0a71b67700 xfs: refactor realtime inode locking f786900b7471638c9e01eedca70031b85f0edc8a xfs: widen per-ag reservation structures to 64-bits 13aec2032a0f975e81fc45d4a240edb0630888c9 xfs: add metadata reservations for realtime btrees c50e0a2c69a6e06bd9ab5be2079b24420eb5efff xfs: support logging EFIs for realtime extents 7c91dd87bca5ea2451829dd7e2f43c32d36f41c0 xfs: support recovering extent-free intent items targetting realtime extents b52891d7303a9693b7ca86e44d091e0a8b0be79e xfs: support error injection when freeing rt extents 753b06ef71a534f3f01f56a57062839e78a567e7 xfs: widen btree maxlevels computation to handle 64-bit record counts dca6824aa58302a91c7896d71728c54aa76ac588 xfs: widen xfs_rmap_irec fields to handle realtime rmapbt a590372e3f87ddd4b13e62c6d70e5bda92563b66 xfs: introduce realtime rmap btree definitions a266e9ee77bfdd5d2123b80c1557fd469f42f7fe xfs: define the on-disk realtime rmap btree format c32fae066031eb174e054804d1ecb1947196245e xfs: realtime rmap btree transaction reservations f8b0a43c2ad6bfc9f9a6440111706d72403a1d51 xfs: add realtime rmap btree operations 1836b068763274345d50ea47174d8e7fec16443b xfs: prepare rmap functions to deal with rtrmapbt e23fa5187475dd0e0112ba4a166de39495bd8845 xfs: add a realtime flag to the rmap update log redo items 47bd1b8ec40868be7400f24448405a4455a653f0 xfs: support recovering rmap intent items targetting realtime extents 771aa79f2eb91cbda5258cf511edf81fc4ec8d3c xfs: add realtime rmap btree block detection to log recovery 6bb9f5cb98ed135b9e9d2d779b140b253c18d49e xfs: add realtime reverse map inode to metadata directory bac77d1f261a652f03994659c78a6e31391a9063 xfs: add metadata reservations for realtime rmap btrees bb72e10fe8543599540b54f0aae99ce5f6664aaa xfs: wire up a new inode fork type for the realtime rmap 91e64fbdd6cc1aaa9a734b53e7bc6993a8f374c5 xfs: use realtime EFI to free extents when realtime rmap is enabled 55eab8a50a8bb8f09d9262a66d8e464776205d9c xfs: wire up rmap map and unmap to the realtime rmapbt 8920645d656a50b0def67a1073b00613eb9d7507 xfs: create routine to allocate and initialize a realtime rmap btree inode 03fe2a6632ae20be0f6302b2d4517f041fbf70b4 xfs: check that the rtrmapbt maxlevels doesn't increase when growing fs dea89e78e4350a1c4f3d8d2bfecda76d1dee87cf xfs: wire up getfsmap to the realtime reverse mapping btree 19b45568c05701dcdded54b39cbbe6ed9961bc6b xfs: fix scrub tracepoints when inode-rooted btrees are involved baa8702b8db5821534e7331f00a26d3b668536b4 xfs: scrub the realtime rmapbt f2e6d4c4916227b499dda5db41c4254fed7160f9 xfs: cross-reference realtime bitmap to realtime rmapbt scrubber ab22acddc6b8cb7c4a731f2a51964bcf4ae9a73f xfs: cross-reference the realtime rmapbt b7e2d0adeade375d9ef9d713006251d13b78c8bb xfs: scan rt rmap when we're doing an intense rmap check e5177146ea3c1e5af89892bda53f7a91fd13cffe xfs: walk the rt reverse mapping tree when rebuilding rmap 87d9201ffcf1d06ed4ebc3858acf36e80f36e8ec xfs: online repair of realtime file bmaps 9fe69b6ceedda1c923d83918fa06779f8b49cd7e xfs: online repair of realtime bitmaps e4a022356abc629554df720783dbea5ded16e626 xfs: online repair of the realtime rmap btree e906d8b313c050dbcba00343a91a81ab9f11209a xfs: report realtime rmap btree corruption errors to the health system bacfdaad0fa2e41c9abfdfad2d74df1660736b2e xfs: enable realtime rmap btree 8dedf0dc32732a1a5c906ffd760694e9f8559954 xfs: only free posteof blocks on first close 0cdf7ae1bc0ca09257970ec1c9953103a3b85e48 xfs: don't free EOF blocks on read close b07402292b6ef58cb60577ae50f0fa77a3f42b1a xfs: Don't free EOF blocks on close when extent size hints are set 7f342a7ec7577e15676a2dadc42ea48b4e2f0a5c xfs: use unbound pwork queues for parallel work 09cc8a5cfd5a5cf60875923486360b35627df162 xfs: register workqueues in sysfs dbdcbd65190a6823751f753ee46ba494b5482d9f xfs: track deferred ops statistics 987185b56bfa79df301c3fec5e0fe57ef9fd02d2 xfs: whine to dmesg when we encounter errors 57296c4dc2013560863836cbd1dd7d680142d642 xfs: compact flag bits in the perag structure 094a4ae2ae3789c22d0ec35427dfc9f043a542c2 xfs: create a noalloc mode for allocation groups 02eab57b2bf9a206d31fe248f4c6ae57b0b872b2 xfs: enable userspace to hide an AG from allocation ad986136b15295f60ad07a991ad61503a7d2f5fd xfs: apply noalloc mode to inode allocations too 2047c0589b7f8a0443d82e6d4875d4691a063ef1 xfs: remove useless oinfo arg from xfs_refcount_adjust 64cbcae0df000684c3167015af32d04629bde56d xfs: restructure parameters to xfs_reflink_find_shared 0ec6a2fb1dba9f302fb87954bc4cd09db8417609 xfs: widen xfs_refcount_irec fields to handle realtime refcountbt b4ecabc98a0812edd5d22eedd24ddc1d0c223c01 xfs: introduce realtime refcount btree definitions 7d7076cf6503f8024a1e4e7b1de52ff4f19caf68 xfs: define the on-disk realtime refcount btree format 3934225c407a4265b70b4eddb973702417da488b xfs: realtime refcount btree transaction reservations 094aa20c3fa8cfc3a7ee5209df6f0e08243f9317 xfs: add realtime refcount btree operations ead191b7771857c82120dc248abf6f9f333133a6 xfs: prepare refcount functions to deal with rtrefcountbt e6a79a7971434d2f1e9e6c8f41f4ebcaa2a03e2d xfs: add a realtime flag to the refcount update log redo items 0e033aed9f5d4e57ec4432bf6f3a940679f120ea xfs: support recovering refcount intent items targetting realtime extents 4a311b7afeca086308ef97011418fae58c8202f8 xfs: add realtime refcount btree block detection to log recovery 540c7977037ec376a4771d957c6801d8f4d9e9d3 xfs: add realtime reverse map inode to metadata directory 8b137c8e7b73f78619416003c7749dd7642e7d7c xfs: add metadata reservations for realtime refcount btree f20fae527ff5741865c771cce4d1319aaed0f9b9 xfs: wire up a new inode fork type for the realtime refcount d7eaa6947af8ffe11a99000d1ac62fe4c8959c28 xfs: wire up realtime refcount btree cursors 09b77701c91610966f6f757019c8b11a3e756f21 xfs: create routine to allocate and initialize a realtime refcount btree inode dbd2a75888e943849dc9d522d4def086fbdc054e xfs: update rmap to allow cow staging extents in the rt rmap b5a6082ec4fe0a013c6af142b7129244724efeb1 xfs: compute rtrmap btree max levels when reflink enabled f3df1c4c74abe73b521e66df4f12c06984fdc454 xfs: enable CoW for realtime data d5615cf329d7e6ecd4a19b8c0be23bd2659b5ecc xfs: enable sharing of realtime file blocks f4ac26621d27e107a75e02e2bec551998d8ce42a xfs: allow inodes to have the realtime and reflink flags dab52cfe8feecfb0dcd570a3d46ce366461bc5ea xfs: refcover CoW leftovers in the realtime volume 5866aef719044252af91c4c5a4c12afa6b5e9018 xfs: validate CoW extent size when the file is both realtime and shared f72e2959f5e5c8f9c1e282ac3666b4fb038a188e xfs: check that the rtrefcount maxlevels doesn't increase when growing fs 0bff75044444b68fba6391315dffa5fc26035c63 xfs: enable realtime reflink cfd7177dcf62d6a588d37ffebc9bce83380d6552 xfs: report realtime refcount btree corruption errors to the health system 4709fa6c2e34559a21e3d1b3d599126440af751b xfs: scrub the realtime refcount btree da084d97797a9bbc8445ca35d680566103d16045 xfs: cross-reference chceks with the rt refcount btree bbf6e4e7655e37c994dc834a06786e6c43edd208 xfs: check reference counts of gaps between rt refcount records 4630cb59571bcbc44b2d1d71d8d5225b6ee9dd04 xfs: check new rtbitmap records against rt refcount btree 94d1ad9b7b83646f30b788a960aae4aba0bfa881 xfs: walk the rt reference count tree when rebuilding rmap 47b7c3693f791a655d5d7d2e0cd9187b2f203cd2 xfs: online repair of the realtime refcount btree 226ea976100ac5090a42dbd5d53b23990541ec19 vfs: explicitly pass the block size to the remap prep function 16f7850db5d5f756c9661ee351aacaae96b9a4e8 xfs: enable CoW when rt extent size is larger than 1 block cbdde0d170befc9a82c2064aeb5f252f5a1a5408 xfs: forcibly convert unwritten blocks within an rt extent before sharing 4a091748179e593a684a21ba519108eac6202016 xfs: allow reflink on the rt volume when extent size is larger than 1 rt block a2b76182af99b5fbe79d290001173232c1575985 xfs: adjust xfs_file_copy_range to work with realtime reflink be420bd63881be2b0e45c2934a3cb6dcd3f7f1b7 xfs: drop ->writepage completely 524b598edea349564c5fb8faef5c877ab60aecc1 xfs: extend writeback requests to handle rt cow correctly --===============2333655304692309357== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename=revlist-d8e9f9e66fb6-bacfdaad0fa2.txt b88280698339cd628c86871e4640f6b54c2527fc xfs: use reflink to assist unaligned copy_file_range calls b87326b3d50003120937490094cd9067f1cb6836 xfs: fix an ABBA deadlock in xfs_rename ad2a0756a116ea173737f6bee3b8b01ab615e1fb xfs: clean up quota reservation callsites 8c32088b45ce2578bfd8eee80253e2b60f4141af xfs: clean up quota reservation wrappers 1106fdf2b78dc96fca4e90de98d4b164342f3fad xfs: create convenience wrappers for quota reservations 7c34b918d802cb14251406d6836ae2be7d7ffd5c xfs: clean up icreate quota reservation calls 306e980385a7b51832ec241e0497e2542d5e8e70 xfs: refactor messy xfs_inode_free_quota_* functions edd5c240c119d4304cc49b7e10bb4afe92d49978 xfs: don't stall cowblocks scan if we can't take locks 6e5a54a1bf484b8d148399a236f3b1fe8e6f30dc xfs: xfs_inode_free_quota_blocks should scan project quota f3a71021ba044f3ec64f91f21f29b8162e9ac9ed xfs: move and rename xfs_inode_free_quota_blocks to avoid conflicts 0e2f2989fd5a0ead44193093cd1d6190df12854d xfs: pass flags and return gc errors from xfs_blockgc_free_quota a49268e6c526ec68e3bb22feb008021635d59224 xfs: flush eof/cowblocks if we can't reserve quota for file blocks 727807d979ca43b3125aa3eda7862c03cbb97572 xfs: flush eof/cowblocks if we can't reserve quota for inode creation 41c6912635239de1935f005838f57e256b797d88 xfs: flush eof/cowblocks if we can't reserve quota for chown 5ed87c78a58f480f481f6e24623345b6f3befbec xfs: add a tracepoint for blockgc scans 7930c80aa21856d88f2bc7f3404d67b5b55e8a35 xfs: refactor xfs_icache_free_{eof,cow}blocks call sites 298aeb2ecc7d9138a0dbc807661dc61fa7ed83fe xfs: flush speculative space allocations when we run out of space a7c4b395ce092374438fc6dcaf584e7b0fa0ed9c xfs: relocate the eofb/cowb workqueue functions d0a6f1c1165d3a53d2ff4991c655d804db316d56 xfs: hide xfs_icache_free_eofblocks 0a1a26c5fb553020ad4940d234a8d183e2f5e4f8 xfs: hide xfs_icache_free_cowblocks adf4139e0c6adb4e7b5749572540fea16630f521 xfs: remove trivial eof/cowblocks functions 2bea95b188a735c7afd1821587d30e4d22c533d9 xfs: increase the default parallelism levels of pwork clients 885320e1e9c6d364a2f0ce1d60278c7dafe0cc49 xfs: consolidate incore inode radix tree posteof/cowblocks tags 5c3154f36d6a014b66290558543bbbae053bb7d7 xfs: consolidate the eofblocks and cowblocks workers 53c4fc4f5e6ca2f595a9a73b9a56af20862dd1aa xfs: only walk the incore inode tree once per blockgc scan 7c1a79a55c15629910b75c72a6aa2c50c7660c5d xfs: rename block gc start and stop functions ca7038f4842227f6c8605fc6ebe3f63da12a82e3 xfs: parallelize block preallocation garbage collection c80e82f6cbf5eaf0a96064737e6322cdea371277 xfs: fix rmap key comparison functions 1e90c5c311508c82b1d43a3901e2c9fe3597110a xfs: fix uninitialized variables in xrep_calc_ag_resblks 9c626e4c968ace36d763316796ef3331972be963 xfs: bail out of scrub immediately if scan incomplete 50009420bd3e4f114c4ec8dae1c56985a9260ba6 xfs: mark a data structure sick if there are cross-referencing errors a6a4ae81a5d0af68eefe0d59fe796fe8957bed7b xfs: validate ag btree levels using the precomputed values cc0f1ed34c508b25ddf938738d6f4ac9fce76ef3 xfs: set the scrub AG number in xchk_ag_read_headers d18db1d319cf86b6fd226e2a7d7ff9f542169003 xfs: remove return value from xchk_ag_btcur_init 1dfd9f2556c6145745247ea301a6a0646b30af6b xfs: teach xfs_btree_has_record to return false if there are gaps d19fb8f2df1fd1ae3ffd697df6727879ad7fec76 xfs: check btree keys reflect the child block 1bba4739c600b713410bd71cd5ba69b0e67973ae xfs: online checking of the free rt extent count e3e66c8d4d4cf82607c5026cdd0e59e8b4b3f055 xfs: teach scrub to check for adjacent bmaps when rmap larger than bmap 042835f3a4760269937718dc2c364f08799f4bff xfs: check quota files for unwritten extents cee88e3e9280116ebf89cdd787c3bc483b3d1974 xfs: check the reference counts of gaps in the refcount btree 162fff225721d5fe230bfeffdcaffc3d21d79c31 xfs: stop artificially limiting the length of bunmap calls 105fd7fc73ef96336471ea11d396e411753d9753 xfs: remove a __xfs_bunmapi call from reflink 77f38a3b35252d5c36f064382ee43175d897d8c6 xfs: create shadow transaction reservations for computing minimum log size 1507c1289891e058ec6eeec65f366576a8c4ef08 xfs: reduce the absurdly large log reservations 19596a2bf74d3e99d24ec2f645f70f2fb98f5306 xfs: reduce transaction reservations with reflink 38474852b4ee9dc26b5cef046c797e2d23bfec00 xfs: only invalidate blocks if we're going to free them a26bda6f35c634b5e2ce25965b0084f15285f9af xfs: use deferred frees to reap old btree blocks 9c69637891804dcfa9e065cb7bcda6fd643c4e26 xfs: remove the for_each_xbitmap_ helpers 19f63291d21683178a83df305f8eeb3ab8f45588 xfs: drop the _safe behavior from the xbitmap foreach macro 3aa6d0c3f2ee8d1c3f23905f7465cfd006140344 xfs: convert xbitmap to interval tree bccda8781578677faece7a90e435f60c0f29b527 xfs: implement block reservation accounting for btrees we're staging ccc500c4f902f4a9207cc317a2adce85e396c166 xfs: add debug knobs to control btree bulk load slack factors 268ab0a3cb1979a12ed17476c93c04f7dac020cc xfs: log EFIs for all btree blocks being used to stage a btree cdab19fa142f64d1f6d0b3fdd6442123b593fa73 xfs: create a big array data structure c68315d0b3845f6d7bac08ea3b9179eb628294d0 xfs: move the realtime summary file scrubber to a separate source file 66bab727a742e6d1395a376ce8c0646ed900537f xfs: implement online scrubbing of rtsummary info 46d757ea5a70b5c788592e21f44cd816fdb6f216 xfs: always rescan allegedly healthy per-ag metadata after repair f95054c5035761f540fade08fc0ec5b88b312674 xfs: repair free space btrees bb2dc57fc6cbe4fc275e2091f6f51bec560c8b13 xfs: repair inode btrees efdd3ac5aec00962828aa5da486b3d517bb4c2d6 xfs: repair refcount btrees 51fec6e2845ea96f73b3c6f0de3445999d25c004 xfs: repair inode records 8e37d094c490b6f2246723470f706632f7bd8009 xfs: zap broken inode forks b64924fd856e48ba0394ce57d4dd2cae5d16f41e xfs: repair inode block maps 0496bcbfb2aefba5d921969f4aad5144c336b88f xfs: repair damaged symlinks 727d7e107d92353a60e470b89e63be1e7f0d540b xfs: repair the inode core and forks of a metadata inode 50a8d458d540e37f454348c1d3f367189c3c36a6 xfs: create a new inode fork block unmap helper ed96251d7b5cde0cfdc9d93ebb7006ad160e587c xfs: repair quotas 3fa10f1e4d46bbfe557821ef3e3d673d2b5c9cda xfs: implement live quotacheck inode scan f500ef68b58cccf6e1769c090f2f85cf7dae97b6 xfs: track quota updates during live quotacheck f9b81312c401e7eec1e606456e69aebaec18127a xfs: repair dquots based on live quotacheck results 09c949c272845e6918651addcf0c37661e82e667 xfs: separate the marking of sick and checked metadata 7cebd9c3478923e3ab772780e7fc2b6ea364dd66 xfs: report ag header corruption errors to the health tracking system 0d56e56b8935cb6a88c9a4c00f97815962a7833d xfs: report block map corruption errors to the health tracking system 14f9cd40100e3fe3dfaca8d1df75a35197675ad1 xfs: report btree block corruption errors to the health system 8c35c2f1f43784651878d8e8d07db796c9a8dc42 xfs: report dir/attr block corruption errors to the health system c4b45c66bff358b051e1c2314255d7533ef76ee2 xfs: report symlink block corruption errors to the health system e1072dd08bf47c63f8c0557f95a2ddd214e388ae xfs: report inode corruption errors to the health system 1f0462c864bd4f04a4865fc5b73bea5a6a14c52d xfs: report quota block corruption errors to the health system 8115a65433a7081dac5740c2e85978225e3678e5 xfs: report realtime metadata corruption errors to the health system 9ce17b203d082425d1eaa46894df84e65a9515f5 xfs: report XFS_CORRUPT_ON errors to the health system 4adc299f184063e0ef8cf75d6f17fd0a9123076c xfs: refactor the predicate part of xfs_free_eofblocks c9be7005b10e22774ef174dd9373e4dd34828727 xfs: don't reclaim dquots with incore reservations bd70706acfc932779e014d82749c2d965f9d871a xfs: decide if inode needs inactivation aa0a2ec202a8b319516cec852c8c206557749b4c xfs: deferred inode inactivation 8edd293e4be9a44b9bef7fe7cf5a83bbc7719e4e xfs: force inode inactivation and retry fs writes when there isn't space b77de47aaf7d7ddb1829f3d197db3207485a1bf7 xfs: force inactivation before fallocate when space is low 8c51a4a39dbf45738a66ea96118aa3dcf379012b xfs: parallelize inode inactivation 174afafbf0728b1ade3a6925a36be6ce172edd39 xfs: create a polled function to force inode inactivation 9d3adfefad70fc898eaeb3737105a60a838a7a17 xfs: add secondary and indirect classes to the health tracking system 1f9e990b099aba899a27f538fc467d20c4da0622 xfs: remember sick inodes that get inactivated e8f314db19860f669ae4d0f0dc6318e810975717 xfs: update health status if we get a clean bill of health 962d2c09ab906f4a69cb607865c5e084ebbc4709 xfs: introduce online scrub freeze e022cb324a2525a786e9e09007a2df4c6295dc4a xfs: ask to freeze if fscounters scrubber fails 958f560da7ecd29d88ca2e78520bfafe569301ee xfs: repair the rmapbt 2654d477284d704bd92e58b2db478be226650c6a xfs: allow rmap repair to grab unlinked inodes da425dc55ea4fcedaefefa03269960dc216fb71b xfs: repair summary counters 075416eee265294fe5f81d0f52503467041f8777 xfs: fix xfs_bunmapi to allow unmapping of partial rt extents 4394cfafa3560d5e862cea6210917e8a2418c402 xfs: create a helper to decide if a file mapping targets the rt volume 23ba26ed71cc0ac526456a05e21608e03e3b51d6 xfs: add a realtime flag to the bmap update log redo items 4416b793d012b6fff979e63d568a16fcc170d1c6 xfs: support recovering bmap intent items targetting realtime extents 27b90ced9de53cfa599a2538f6797e0f497103e5 xfs: support deferred bmap updates on the attr fork 4bccffbd322d7c88d500a29839aa63ecbaee2bb2 xfs: xfs_bmap_finish_one should map unwritten extents properly 7a3723f8db3c22013fcafdd822503ddc97fdbe17 vfs: introduce new file range exchange ioctl f0607dd1d1a1e9586dc245381ef7b2fc06b0f32d xfs: support two inodes in the defer capture structure 5d15e00941af6af734047e03c72714455e882786 xfs: allow setting and clearing of log incompat feature flags fb1bb338ed28b2728cf5dd17f20ebd8570c7690d xfs: create a log incompat flag for atomic extent swapping d36a9339d3b22267330cff4406ae077168ce7085 xfs: introduce a swap-extent log intent item ec28e2f3e524d071a5796d60f302fd46178cb77d xfs: create deferred log items for extent swapping a0dfd19a0d2968b4942d6e2d2b472c1e3d275ee4 xfs: add a ->xchg_file_range handler 72cfd5e1d8742b52e52eef93705c7b59958ca227 xfs: add error injection to test swapext recovery 021c931361c6eb2868179425887567668d229c2b xfs: port xfs_swap_extents_rmap to our new code 60ddf094764ae59872434ca869db238c2f956e1a xfs: consolidate all of the xfs_swap_extent_forks code 07803b39ae6eac219bc039d3703dc0e691f07aef xfs: refactor reflink flag handling in xfs_swap_extent_forks 47a0634a64b09bf300d3cb53c40f2498db2ecff9 xfs: allow xfs_swap_range to use older extent swap algorithms f6ff3e13238c36ef533412885db913b71af64564 xfs: remove old swap extents implementation c6867fe2b433d925d7f8652a982bfd25fdf0e60d xfs: condense extended attributes after an atomic swap f7524374c621789cfa158e1e9e321af19036b527 xfs: condense directories after an atomic swap 8fa5d7a90185b5ffc702cb6a9fc8f4c733597feb xfs: make atomic extent swapping support realtime files 1dc309f77559b424cfc95e1a1d6f39d29d562808 xfs: enable atomic swapext feature 55fc8f00fb814120d8a03b132fb3d6ba9fcb520e xfs: hide private inodes from bulkstat and handle functions a6ea1f1ba8ed2e5e5ae545c2227dccd1d0be913d xfs: create temporary files and directories for online repair 7dc93578af95c0eddafe0017b99f2d3de5718605 xfs: online repair of realtime summaries 03840c224860df3e1fce1ef85e3a00c7ca36c5a6 xfs: create a blob array data structure d8a30a0730740a9f1ddfba45cb75b2db11817749 xfs: repair extended attributes fa2fc00af3f13b50b766431fd6e602e2121e7625 xfs: scrub should set preen if attr leaf has holes 100cd621b4bc141ded4f991c55294552570bde12 xfs: online repair of directories b0f8af6e63117fdfb79964dcce33a4d4be959e5a xfs: online repair of parent pointers ae70bf9b93e37e76e6bda5ddf614f230b6e55892 xfs: ask the dentry cache if it knows the parent of a directory 6581b5cf149b006688f78040c1171bba9335b16c xfs: move orphan files to the orphanage 5abfc63b702ae63acf88a0d9d56c080e8dff554c xfs: hoist extent size helpers to libxfs f728a5a9e7c075f9f5756b454fd53a2f7354f787 xfs: hoist inode flag conversion functions 947490a4a5a5a2a722511c55074a044c1bf687c2 xfs: hoist project id get/set functions 4d65ef4a6cf3d192ed2ff2cc162dab59cbdb263a xfs: pack inode allocation parameters into a separate structure cfffa0e86d1129a63982632fef4d549c5031933b xfs: implement atime updates in xfs_trans_ichgtime 223f18dd342a6bd34e825f8fc79e09db5da170c9 xfs: use xfs_trans_ichgtime to set times when allocating inode 97e6a6b99e8d7e9768a3815b6b30179ed5be154a xfs: split new inode initialization into two pieces 8573b5c15643e0bfaca2e83131692917c7a56cfa xfs: hoist inode allocation function 9ece8ce476b766a01328bb242e23add12664b659 xfs: push xfs_ialloc_args creation out of xfs_dir_ialloc b05a670544485aa77baf36755e93d28f156c35ed xfs: move initialization of inode attributes into xfs_dir_ialloc b76702368aaf6242f9bf7013dab7ba39a804e104 xfs: move xfs_dir_ialloc to libxfs c59f7947a8cd36d5dbc42424b06ec6eceebf4515 xfs: hoist xfs_iunlink to libxfs 2df077245a7126a85109e2c5b996e40bdb12f3ac xfs: hoist xfs_{bump,drop}link to libxfs a387db5676bf4a1b56b83795f3f01b6152453ed9 xfs: create libxfs helper to link a new inode into a directory 865002005ddeda21d2d1575ad3c94371cdf44002 xfs: create libxfs helper to link an existing inode into a directory a5b149116d37e021318b40b8a7f9e0eb5eadfa50 xfs: hoist inode free function to libxfs 9be47df4dca68106e4991b32218076bfb1ea0900 xfs: create libxfs helper to remove an existing inode/name from a directory aa543a9b9f15b19b70bebe220f7c624cc00d0441 xfs: create libxfs helper to exchange two directory entries 5a1cf909190e244192ab5fb9ba3a9bdb7485ff48 xfs: create libxfs helper to rename two directory entries 4628525a6da0ebd8514d6fc7b5f8367fbb37954d xfs: get rid of cross_rename d3d2839739788be1871eba25c440685a080f1144 xfs: create imeta abstractions to get and set metadata inodes 467e0c9e04ffa65180c09caca593acb2d50f3e0a xfs: create transaction reservations for metadata inode operations 5a64fc7f1693800b40744cb0c85b83e6bf446e78 xfs: refactor the v4 group/project inode pointer switch bf4c9557fbda5dfa09f6402ebeae20f31fcf3d1e xfs: convert all users to xfs_imeta_log 2df08514c441692dc086929db5bd639cb73ab151 xfs: iget for metadata inodes c84a5e4cf0150df9dc737af53218951b4164dca7 xfs: define the on-disk format for the metadir feature c78c27c531a686638331cf83f72d05bd41f5dc47 xfs: update imeta transaction reservations for metadir 926abcf9ccbb03f088e27615ff9846f73958c320 xfs: load metadata directory root at mount time f28e21d7d1c3af7e3d436e760bb8a558893d67a1 xfs: convert metadata inode lookup keys to use paths bbde6fbabac227bd67e6c73420757d9705b2cc5c xfs: enforce metadata inode flag 92c348b3a14ee20d5e65f374540bf49c3f1d24ba xfs: read and write metadata inode directory 7ea686dce5411012416ce072e33dce79dc64b6b9 xfs: ensure metadata directory paths exist before creating files c5b977e9f2e44fa1a69d26b36e1081d1f13ac5c2 xfs: disable the agi rotor for metadata inodes 449ad6ae616e524432430fa403a1c7349755c9ce xfs: hide metadata inodes from everyone because they are special 9c408c7e3826d3a207623d65112ff70c69ee0c2f xfs: enable metadata directory feature 2609038a1a0df28ec56a1c5c130a02ae9fda5e8f xfs: replace shouty XFS_BM{BT,DR} macros ab93df37a44aecef8b726148e27693906ef771f7 xfs: refactor the allocation and freeing of incore inode fork btree roots 73d610dcce177d09fcdeccbc38ad6ef272a41296 xfs: refactor creation of bmap btree roots a9a3e1eaaa8908e8e56a64dfd2961942bb0d1413 xfs: fix a sloppy memory handling bug in xfs_iroot_realloc 2357b9247522c01bad31a509a7a4b9543c05082e xfs: hoist the code that moves the incore inode fork broot memory e30cc7383e90d00cc3dd04697b8e7d709de6129e xfs: move the zero records logic into xfs_bmap_broot_space_calc 4c46eb60f56a92647f9cdf2816934e38e12c0310 xfs: rearrange xfs_iroot_realloc a bit a7a8552b692ff696548f19e7c747a7d448561d75 xfs: standardize the btree maxrecs function parameters a5e45c7a622108bc2b3cfa00bc6a224d4076bc72 xfs: generalize the btree root reallocation function 885a3dc9499a59e79bce7e92bb1def707fc79ced xfs: support leaves in the incore btree root block in xfs_iroot_realloc b4c1ea77178092ac782b64006c2148c3ad42766a xfs: hoist the node iroot update code out of xfs_btree_new_iroot a4faa69533e9add97f466aa029d0cdb6c96421dd xfs: hoist the node iroot update code out of xfs_btree_kill_iroot 184795dea7e684871eed2db711cefd65d4437629 xfs: support storing records in the inode core root 18506cbf430e10108e7f4b77c3c9ec479f76b470 xfs: update btree keys correctly when _insrec splits an inode root block 15e3bf02c566e4656edd099f40368c920618bc85 xfs: remove xfs_btree_cur_t typedef 26ed7c7e91cddd89fdb319aa3beea0227f68449d xfs: don't allocate btree scrub context on the stack a2d0129542c1372d2d0f07510043472e06aaf3e9 xfs: dynamically allocate scrub context structure 97dc3e0e49b35bc595ba08d8c3b76295961ac3da xfs: stricter btree height checking when looking for errors 3452693300d06276dc7e80bdaea914c6a8e83ca3 xfs: stricter btree height checking when scanning for btree roots 21b78568e381555207dba67a7dbd23500724aefe xfs: check that bc_nlevels never overflows 5e55296b34525b5c43411dcb69b138be8fc39be8 xfs: support dynamic btree cursor heights fb1bafd896c5aa28623acd6dfff62e124b0b5692 xfs: refactor btree cursor allocation function b33ca383cdd1288d0a1a017bca2d140da19c8797 xfs: fix maxlevels comparisons in the btree staging code ebdad6f0a3f1858fe11e3ce4339851f8c11a40aa xfs: encode the max btree height in the cursor a724c9275ef25840a4f8cfe1d59288d9ff9b5ed8 xfs: dynamically allocate cursors based on maxlevels b0676cfbb91e630bbecd5f4c30823f22b88dce83 xfs: compute actual maximum btree height for critical reservation calculation 1b1e4a0f17d1fc6a3b7aa7f69dd79112c76a329a xfs: compute the maximum height of the rmap btree when reflink enabled 5ddb1ce0e3af992c1b187e30317310bcd918bcb6 xfs: kill XFS_BTREE_MAXLEVELS cf83cf26a316882fb3a587b7e2d2d1d9adee6468 xfs: refactor realtime scrubbing context management 9de1b07d92c0b81daba8de7b1a2f0a0a71b67700 xfs: refactor realtime inode locking f786900b7471638c9e01eedca70031b85f0edc8a xfs: widen per-ag reservation structures to 64-bits 13aec2032a0f975e81fc45d4a240edb0630888c9 xfs: add metadata reservations for realtime btrees c50e0a2c69a6e06bd9ab5be2079b24420eb5efff xfs: support logging EFIs for realtime extents 7c91dd87bca5ea2451829dd7e2f43c32d36f41c0 xfs: support recovering extent-free intent items targetting realtime extents b52891d7303a9693b7ca86e44d091e0a8b0be79e xfs: support error injection when freeing rt extents 753b06ef71a534f3f01f56a57062839e78a567e7 xfs: widen btree maxlevels computation to handle 64-bit record counts dca6824aa58302a91c7896d71728c54aa76ac588 xfs: widen xfs_rmap_irec fields to handle realtime rmapbt a590372e3f87ddd4b13e62c6d70e5bda92563b66 xfs: introduce realtime rmap btree definitions a266e9ee77bfdd5d2123b80c1557fd469f42f7fe xfs: define the on-disk realtime rmap btree format c32fae066031eb174e054804d1ecb1947196245e xfs: realtime rmap btree transaction reservations f8b0a43c2ad6bfc9f9a6440111706d72403a1d51 xfs: add realtime rmap btree operations 1836b068763274345d50ea47174d8e7fec16443b xfs: prepare rmap functions to deal with rtrmapbt e23fa5187475dd0e0112ba4a166de39495bd8845 xfs: add a realtime flag to the rmap update log redo items 47bd1b8ec40868be7400f24448405a4455a653f0 xfs: support recovering rmap intent items targetting realtime extents 771aa79f2eb91cbda5258cf511edf81fc4ec8d3c xfs: add realtime rmap btree block detection to log recovery 6bb9f5cb98ed135b9e9d2d779b140b253c18d49e xfs: add realtime reverse map inode to metadata directory bac77d1f261a652f03994659c78a6e31391a9063 xfs: add metadata reservations for realtime rmap btrees bb72e10fe8543599540b54f0aae99ce5f6664aaa xfs: wire up a new inode fork type for the realtime rmap 91e64fbdd6cc1aaa9a734b53e7bc6993a8f374c5 xfs: use realtime EFI to free extents when realtime rmap is enabled 55eab8a50a8bb8f09d9262a66d8e464776205d9c xfs: wire up rmap map and unmap to the realtime rmapbt 8920645d656a50b0def67a1073b00613eb9d7507 xfs: create routine to allocate and initialize a realtime rmap btree inode 03fe2a6632ae20be0f6302b2d4517f041fbf70b4 xfs: check that the rtrmapbt maxlevels doesn't increase when growing fs dea89e78e4350a1c4f3d8d2bfecda76d1dee87cf xfs: wire up getfsmap to the realtime reverse mapping btree 19b45568c05701dcdded54b39cbbe6ed9961bc6b xfs: fix scrub tracepoints when inode-rooted btrees are involved baa8702b8db5821534e7331f00a26d3b668536b4 xfs: scrub the realtime rmapbt f2e6d4c4916227b499dda5db41c4254fed7160f9 xfs: cross-reference realtime bitmap to realtime rmapbt scrubber ab22acddc6b8cb7c4a731f2a51964bcf4ae9a73f xfs: cross-reference the realtime rmapbt b7e2d0adeade375d9ef9d713006251d13b78c8bb xfs: scan rt rmap when we're doing an intense rmap check e5177146ea3c1e5af89892bda53f7a91fd13cffe xfs: walk the rt reverse mapping tree when rebuilding rmap 87d9201ffcf1d06ed4ebc3858acf36e80f36e8ec xfs: online repair of realtime file bmaps 9fe69b6ceedda1c923d83918fa06779f8b49cd7e xfs: online repair of realtime bitmaps e4a022356abc629554df720783dbea5ded16e626 xfs: online repair of the realtime rmap btree e906d8b313c050dbcba00343a91a81ab9f11209a xfs: report realtime rmap btree corruption errors to the health system bacfdaad0fa2e41c9abfdfad2d74df1660736b2e xfs: enable realtime rmap btree --===============2333655304692309357== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename=revlist-88010944740c-298aeb2ecc7d.txt b88280698339cd628c86871e4640f6b54c2527fc xfs: use reflink to assist unaligned copy_file_range calls b87326b3d50003120937490094cd9067f1cb6836 xfs: fix an ABBA deadlock in xfs_rename ad2a0756a116ea173737f6bee3b8b01ab615e1fb xfs: clean up quota reservation callsites 8c32088b45ce2578bfd8eee80253e2b60f4141af xfs: clean up quota reservation wrappers 1106fdf2b78dc96fca4e90de98d4b164342f3fad xfs: create convenience wrappers for quota reservations 7c34b918d802cb14251406d6836ae2be7d7ffd5c xfs: clean up icreate quota reservation calls 306e980385a7b51832ec241e0497e2542d5e8e70 xfs: refactor messy xfs_inode_free_quota_* functions edd5c240c119d4304cc49b7e10bb4afe92d49978 xfs: don't stall cowblocks scan if we can't take locks 6e5a54a1bf484b8d148399a236f3b1fe8e6f30dc xfs: xfs_inode_free_quota_blocks should scan project quota f3a71021ba044f3ec64f91f21f29b8162e9ac9ed xfs: move and rename xfs_inode_free_quota_blocks to avoid conflicts 0e2f2989fd5a0ead44193093cd1d6190df12854d xfs: pass flags and return gc errors from xfs_blockgc_free_quota a49268e6c526ec68e3bb22feb008021635d59224 xfs: flush eof/cowblocks if we can't reserve quota for file blocks 727807d979ca43b3125aa3eda7862c03cbb97572 xfs: flush eof/cowblocks if we can't reserve quota for inode creation 41c6912635239de1935f005838f57e256b797d88 xfs: flush eof/cowblocks if we can't reserve quota for chown 5ed87c78a58f480f481f6e24623345b6f3befbec xfs: add a tracepoint for blockgc scans 7930c80aa21856d88f2bc7f3404d67b5b55e8a35 xfs: refactor xfs_icache_free_{eof,cow}blocks call sites 298aeb2ecc7d9138a0dbc807661dc61fa7ed83fe xfs: flush speculative space allocations when we run out of space --===============2333655304692309357== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename=revlist-06d654c0fc51-9de1b07d92c0.txt b88280698339cd628c86871e4640f6b54c2527fc xfs: use reflink to assist unaligned copy_file_range calls b87326b3d50003120937490094cd9067f1cb6836 xfs: fix an ABBA deadlock in xfs_rename ad2a0756a116ea173737f6bee3b8b01ab615e1fb xfs: clean up quota reservation callsites 8c32088b45ce2578bfd8eee80253e2b60f4141af xfs: clean up quota reservation wrappers 1106fdf2b78dc96fca4e90de98d4b164342f3fad xfs: create convenience wrappers for quota reservations 7c34b918d802cb14251406d6836ae2be7d7ffd5c xfs: clean up icreate quota reservation calls 306e980385a7b51832ec241e0497e2542d5e8e70 xfs: refactor messy xfs_inode_free_quota_* functions edd5c240c119d4304cc49b7e10bb4afe92d49978 xfs: don't stall cowblocks scan if we can't take locks 6e5a54a1bf484b8d148399a236f3b1fe8e6f30dc xfs: xfs_inode_free_quota_blocks should scan project quota f3a71021ba044f3ec64f91f21f29b8162e9ac9ed xfs: move and rename xfs_inode_free_quota_blocks to avoid conflicts 0e2f2989fd5a0ead44193093cd1d6190df12854d xfs: pass flags and return gc errors from xfs_blockgc_free_quota a49268e6c526ec68e3bb22feb008021635d59224 xfs: flush eof/cowblocks if we can't reserve quota for file blocks 727807d979ca43b3125aa3eda7862c03cbb97572 xfs: flush eof/cowblocks if we can't reserve quota for inode creation 41c6912635239de1935f005838f57e256b797d88 xfs: flush eof/cowblocks if we can't reserve quota for chown 5ed87c78a58f480f481f6e24623345b6f3befbec xfs: add a tracepoint for blockgc scans 7930c80aa21856d88f2bc7f3404d67b5b55e8a35 xfs: refactor xfs_icache_free_{eof,cow}blocks call sites 298aeb2ecc7d9138a0dbc807661dc61fa7ed83fe xfs: flush speculative space allocations when we run out of space a7c4b395ce092374438fc6dcaf584e7b0fa0ed9c xfs: relocate the eofb/cowb workqueue functions d0a6f1c1165d3a53d2ff4991c655d804db316d56 xfs: hide xfs_icache_free_eofblocks 0a1a26c5fb553020ad4940d234a8d183e2f5e4f8 xfs: hide xfs_icache_free_cowblocks adf4139e0c6adb4e7b5749572540fea16630f521 xfs: remove trivial eof/cowblocks functions 2bea95b188a735c7afd1821587d30e4d22c533d9 xfs: increase the default parallelism levels of pwork clients 885320e1e9c6d364a2f0ce1d60278c7dafe0cc49 xfs: consolidate incore inode radix tree posteof/cowblocks tags 5c3154f36d6a014b66290558543bbbae053bb7d7 xfs: consolidate the eofblocks and cowblocks workers 53c4fc4f5e6ca2f595a9a73b9a56af20862dd1aa xfs: only walk the incore inode tree once per blockgc scan 7c1a79a55c15629910b75c72a6aa2c50c7660c5d xfs: rename block gc start and stop functions ca7038f4842227f6c8605fc6ebe3f63da12a82e3 xfs: parallelize block preallocation garbage collection c80e82f6cbf5eaf0a96064737e6322cdea371277 xfs: fix rmap key comparison functions 1e90c5c311508c82b1d43a3901e2c9fe3597110a xfs: fix uninitialized variables in xrep_calc_ag_resblks 9c626e4c968ace36d763316796ef3331972be963 xfs: bail out of scrub immediately if scan incomplete 50009420bd3e4f114c4ec8dae1c56985a9260ba6 xfs: mark a data structure sick if there are cross-referencing errors a6a4ae81a5d0af68eefe0d59fe796fe8957bed7b xfs: validate ag btree levels using the precomputed values cc0f1ed34c508b25ddf938738d6f4ac9fce76ef3 xfs: set the scrub AG number in xchk_ag_read_headers d18db1d319cf86b6fd226e2a7d7ff9f542169003 xfs: remove return value from xchk_ag_btcur_init 1dfd9f2556c6145745247ea301a6a0646b30af6b xfs: teach xfs_btree_has_record to return false if there are gaps d19fb8f2df1fd1ae3ffd697df6727879ad7fec76 xfs: check btree keys reflect the child block 1bba4739c600b713410bd71cd5ba69b0e67973ae xfs: online checking of the free rt extent count e3e66c8d4d4cf82607c5026cdd0e59e8b4b3f055 xfs: teach scrub to check for adjacent bmaps when rmap larger than bmap 042835f3a4760269937718dc2c364f08799f4bff xfs: check quota files for unwritten extents cee88e3e9280116ebf89cdd787c3bc483b3d1974 xfs: check the reference counts of gaps in the refcount btree 162fff225721d5fe230bfeffdcaffc3d21d79c31 xfs: stop artificially limiting the length of bunmap calls 105fd7fc73ef96336471ea11d396e411753d9753 xfs: remove a __xfs_bunmapi call from reflink 77f38a3b35252d5c36f064382ee43175d897d8c6 xfs: create shadow transaction reservations for computing minimum log size 1507c1289891e058ec6eeec65f366576a8c4ef08 xfs: reduce the absurdly large log reservations 19596a2bf74d3e99d24ec2f645f70f2fb98f5306 xfs: reduce transaction reservations with reflink 38474852b4ee9dc26b5cef046c797e2d23bfec00 xfs: only invalidate blocks if we're going to free them a26bda6f35c634b5e2ce25965b0084f15285f9af xfs: use deferred frees to reap old btree blocks 9c69637891804dcfa9e065cb7bcda6fd643c4e26 xfs: remove the for_each_xbitmap_ helpers 19f63291d21683178a83df305f8eeb3ab8f45588 xfs: drop the _safe behavior from the xbitmap foreach macro 3aa6d0c3f2ee8d1c3f23905f7465cfd006140344 xfs: convert xbitmap to interval tree bccda8781578677faece7a90e435f60c0f29b527 xfs: implement block reservation accounting for btrees we're staging ccc500c4f902f4a9207cc317a2adce85e396c166 xfs: add debug knobs to control btree bulk load slack factors 268ab0a3cb1979a12ed17476c93c04f7dac020cc xfs: log EFIs for all btree blocks being used to stage a btree cdab19fa142f64d1f6d0b3fdd6442123b593fa73 xfs: create a big array data structure c68315d0b3845f6d7bac08ea3b9179eb628294d0 xfs: move the realtime summary file scrubber to a separate source file 66bab727a742e6d1395a376ce8c0646ed900537f xfs: implement online scrubbing of rtsummary info 46d757ea5a70b5c788592e21f44cd816fdb6f216 xfs: always rescan allegedly healthy per-ag metadata after repair f95054c5035761f540fade08fc0ec5b88b312674 xfs: repair free space btrees bb2dc57fc6cbe4fc275e2091f6f51bec560c8b13 xfs: repair inode btrees efdd3ac5aec00962828aa5da486b3d517bb4c2d6 xfs: repair refcount btrees 51fec6e2845ea96f73b3c6f0de3445999d25c004 xfs: repair inode records 8e37d094c490b6f2246723470f706632f7bd8009 xfs: zap broken inode forks b64924fd856e48ba0394ce57d4dd2cae5d16f41e xfs: repair inode block maps 0496bcbfb2aefba5d921969f4aad5144c336b88f xfs: repair damaged symlinks 727d7e107d92353a60e470b89e63be1e7f0d540b xfs: repair the inode core and forks of a metadata inode 50a8d458d540e37f454348c1d3f367189c3c36a6 xfs: create a new inode fork block unmap helper ed96251d7b5cde0cfdc9d93ebb7006ad160e587c xfs: repair quotas 3fa10f1e4d46bbfe557821ef3e3d673d2b5c9cda xfs: implement live quotacheck inode scan f500ef68b58cccf6e1769c090f2f85cf7dae97b6 xfs: track quota updates during live quotacheck f9b81312c401e7eec1e606456e69aebaec18127a xfs: repair dquots based on live quotacheck results 09c949c272845e6918651addcf0c37661e82e667 xfs: separate the marking of sick and checked metadata 7cebd9c3478923e3ab772780e7fc2b6ea364dd66 xfs: report ag header corruption errors to the health tracking system 0d56e56b8935cb6a88c9a4c00f97815962a7833d xfs: report block map corruption errors to the health tracking system 14f9cd40100e3fe3dfaca8d1df75a35197675ad1 xfs: report btree block corruption errors to the health system 8c35c2f1f43784651878d8e8d07db796c9a8dc42 xfs: report dir/attr block corruption errors to the health system c4b45c66bff358b051e1c2314255d7533ef76ee2 xfs: report symlink block corruption errors to the health system e1072dd08bf47c63f8c0557f95a2ddd214e388ae xfs: report inode corruption errors to the health system 1f0462c864bd4f04a4865fc5b73bea5a6a14c52d xfs: report quota block corruption errors to the health system 8115a65433a7081dac5740c2e85978225e3678e5 xfs: report realtime metadata corruption errors to the health system 9ce17b203d082425d1eaa46894df84e65a9515f5 xfs: report XFS_CORRUPT_ON errors to the health system 4adc299f184063e0ef8cf75d6f17fd0a9123076c xfs: refactor the predicate part of xfs_free_eofblocks c9be7005b10e22774ef174dd9373e4dd34828727 xfs: don't reclaim dquots with incore reservations bd70706acfc932779e014d82749c2d965f9d871a xfs: decide if inode needs inactivation aa0a2ec202a8b319516cec852c8c206557749b4c xfs: deferred inode inactivation 8edd293e4be9a44b9bef7fe7cf5a83bbc7719e4e xfs: force inode inactivation and retry fs writes when there isn't space b77de47aaf7d7ddb1829f3d197db3207485a1bf7 xfs: force inactivation before fallocate when space is low 8c51a4a39dbf45738a66ea96118aa3dcf379012b xfs: parallelize inode inactivation 174afafbf0728b1ade3a6925a36be6ce172edd39 xfs: create a polled function to force inode inactivation 9d3adfefad70fc898eaeb3737105a60a838a7a17 xfs: add secondary and indirect classes to the health tracking system 1f9e990b099aba899a27f538fc467d20c4da0622 xfs: remember sick inodes that get inactivated e8f314db19860f669ae4d0f0dc6318e810975717 xfs: update health status if we get a clean bill of health 962d2c09ab906f4a69cb607865c5e084ebbc4709 xfs: introduce online scrub freeze e022cb324a2525a786e9e09007a2df4c6295dc4a xfs: ask to freeze if fscounters scrubber fails 958f560da7ecd29d88ca2e78520bfafe569301ee xfs: repair the rmapbt 2654d477284d704bd92e58b2db478be226650c6a xfs: allow rmap repair to grab unlinked inodes da425dc55ea4fcedaefefa03269960dc216fb71b xfs: repair summary counters 075416eee265294fe5f81d0f52503467041f8777 xfs: fix xfs_bunmapi to allow unmapping of partial rt extents 4394cfafa3560d5e862cea6210917e8a2418c402 xfs: create a helper to decide if a file mapping targets the rt volume 23ba26ed71cc0ac526456a05e21608e03e3b51d6 xfs: add a realtime flag to the bmap update log redo items 4416b793d012b6fff979e63d568a16fcc170d1c6 xfs: support recovering bmap intent items targetting realtime extents 27b90ced9de53cfa599a2538f6797e0f497103e5 xfs: support deferred bmap updates on the attr fork 4bccffbd322d7c88d500a29839aa63ecbaee2bb2 xfs: xfs_bmap_finish_one should map unwritten extents properly 7a3723f8db3c22013fcafdd822503ddc97fdbe17 vfs: introduce new file range exchange ioctl f0607dd1d1a1e9586dc245381ef7b2fc06b0f32d xfs: support two inodes in the defer capture structure 5d15e00941af6af734047e03c72714455e882786 xfs: allow setting and clearing of log incompat feature flags fb1bb338ed28b2728cf5dd17f20ebd8570c7690d xfs: create a log incompat flag for atomic extent swapping d36a9339d3b22267330cff4406ae077168ce7085 xfs: introduce a swap-extent log intent item ec28e2f3e524d071a5796d60f302fd46178cb77d xfs: create deferred log items for extent swapping a0dfd19a0d2968b4942d6e2d2b472c1e3d275ee4 xfs: add a ->xchg_file_range handler 72cfd5e1d8742b52e52eef93705c7b59958ca227 xfs: add error injection to test swapext recovery 021c931361c6eb2868179425887567668d229c2b xfs: port xfs_swap_extents_rmap to our new code 60ddf094764ae59872434ca869db238c2f956e1a xfs: consolidate all of the xfs_swap_extent_forks code 07803b39ae6eac219bc039d3703dc0e691f07aef xfs: refactor reflink flag handling in xfs_swap_extent_forks 47a0634a64b09bf300d3cb53c40f2498db2ecff9 xfs: allow xfs_swap_range to use older extent swap algorithms f6ff3e13238c36ef533412885db913b71af64564 xfs: remove old swap extents implementation c6867fe2b433d925d7f8652a982bfd25fdf0e60d xfs: condense extended attributes after an atomic swap f7524374c621789cfa158e1e9e321af19036b527 xfs: condense directories after an atomic swap 8fa5d7a90185b5ffc702cb6a9fc8f4c733597feb xfs: make atomic extent swapping support realtime files 1dc309f77559b424cfc95e1a1d6f39d29d562808 xfs: enable atomic swapext feature 55fc8f00fb814120d8a03b132fb3d6ba9fcb520e xfs: hide private inodes from bulkstat and handle functions a6ea1f1ba8ed2e5e5ae545c2227dccd1d0be913d xfs: create temporary files and directories for online repair 7dc93578af95c0eddafe0017b99f2d3de5718605 xfs: online repair of realtime summaries 03840c224860df3e1fce1ef85e3a00c7ca36c5a6 xfs: create a blob array data structure d8a30a0730740a9f1ddfba45cb75b2db11817749 xfs: repair extended attributes fa2fc00af3f13b50b766431fd6e602e2121e7625 xfs: scrub should set preen if attr leaf has holes 100cd621b4bc141ded4f991c55294552570bde12 xfs: online repair of directories b0f8af6e63117fdfb79964dcce33a4d4be959e5a xfs: online repair of parent pointers ae70bf9b93e37e76e6bda5ddf614f230b6e55892 xfs: ask the dentry cache if it knows the parent of a directory 6581b5cf149b006688f78040c1171bba9335b16c xfs: move orphan files to the orphanage 5abfc63b702ae63acf88a0d9d56c080e8dff554c xfs: hoist extent size helpers to libxfs f728a5a9e7c075f9f5756b454fd53a2f7354f787 xfs: hoist inode flag conversion functions 947490a4a5a5a2a722511c55074a044c1bf687c2 xfs: hoist project id get/set functions 4d65ef4a6cf3d192ed2ff2cc162dab59cbdb263a xfs: pack inode allocation parameters into a separate structure cfffa0e86d1129a63982632fef4d549c5031933b xfs: implement atime updates in xfs_trans_ichgtime 223f18dd342a6bd34e825f8fc79e09db5da170c9 xfs: use xfs_trans_ichgtime to set times when allocating inode 97e6a6b99e8d7e9768a3815b6b30179ed5be154a xfs: split new inode initialization into two pieces 8573b5c15643e0bfaca2e83131692917c7a56cfa xfs: hoist inode allocation function 9ece8ce476b766a01328bb242e23add12664b659 xfs: push xfs_ialloc_args creation out of xfs_dir_ialloc b05a670544485aa77baf36755e93d28f156c35ed xfs: move initialization of inode attributes into xfs_dir_ialloc b76702368aaf6242f9bf7013dab7ba39a804e104 xfs: move xfs_dir_ialloc to libxfs c59f7947a8cd36d5dbc42424b06ec6eceebf4515 xfs: hoist xfs_iunlink to libxfs 2df077245a7126a85109e2c5b996e40bdb12f3ac xfs: hoist xfs_{bump,drop}link to libxfs a387db5676bf4a1b56b83795f3f01b6152453ed9 xfs: create libxfs helper to link a new inode into a directory 865002005ddeda21d2d1575ad3c94371cdf44002 xfs: create libxfs helper to link an existing inode into a directory a5b149116d37e021318b40b8a7f9e0eb5eadfa50 xfs: hoist inode free function to libxfs 9be47df4dca68106e4991b32218076bfb1ea0900 xfs: create libxfs helper to remove an existing inode/name from a directory aa543a9b9f15b19b70bebe220f7c624cc00d0441 xfs: create libxfs helper to exchange two directory entries 5a1cf909190e244192ab5fb9ba3a9bdb7485ff48 xfs: create libxfs helper to rename two directory entries 4628525a6da0ebd8514d6fc7b5f8367fbb37954d xfs: get rid of cross_rename d3d2839739788be1871eba25c440685a080f1144 xfs: create imeta abstractions to get and set metadata inodes 467e0c9e04ffa65180c09caca593acb2d50f3e0a xfs: create transaction reservations for metadata inode operations 5a64fc7f1693800b40744cb0c85b83e6bf446e78 xfs: refactor the v4 group/project inode pointer switch bf4c9557fbda5dfa09f6402ebeae20f31fcf3d1e xfs: convert all users to xfs_imeta_log 2df08514c441692dc086929db5bd639cb73ab151 xfs: iget for metadata inodes c84a5e4cf0150df9dc737af53218951b4164dca7 xfs: define the on-disk format for the metadir feature c78c27c531a686638331cf83f72d05bd41f5dc47 xfs: update imeta transaction reservations for metadir 926abcf9ccbb03f088e27615ff9846f73958c320 xfs: load metadata directory root at mount time f28e21d7d1c3af7e3d436e760bb8a558893d67a1 xfs: convert metadata inode lookup keys to use paths bbde6fbabac227bd67e6c73420757d9705b2cc5c xfs: enforce metadata inode flag 92c348b3a14ee20d5e65f374540bf49c3f1d24ba xfs: read and write metadata inode directory 7ea686dce5411012416ce072e33dce79dc64b6b9 xfs: ensure metadata directory paths exist before creating files c5b977e9f2e44fa1a69d26b36e1081d1f13ac5c2 xfs: disable the agi rotor for metadata inodes 449ad6ae616e524432430fa403a1c7349755c9ce xfs: hide metadata inodes from everyone because they are special 9c408c7e3826d3a207623d65112ff70c69ee0c2f xfs: enable metadata directory feature 2609038a1a0df28ec56a1c5c130a02ae9fda5e8f xfs: replace shouty XFS_BM{BT,DR} macros ab93df37a44aecef8b726148e27693906ef771f7 xfs: refactor the allocation and freeing of incore inode fork btree roots 73d610dcce177d09fcdeccbc38ad6ef272a41296 xfs: refactor creation of bmap btree roots a9a3e1eaaa8908e8e56a64dfd2961942bb0d1413 xfs: fix a sloppy memory handling bug in xfs_iroot_realloc 2357b9247522c01bad31a509a7a4b9543c05082e xfs: hoist the code that moves the incore inode fork broot memory e30cc7383e90d00cc3dd04697b8e7d709de6129e xfs: move the zero records logic into xfs_bmap_broot_space_calc 4c46eb60f56a92647f9cdf2816934e38e12c0310 xfs: rearrange xfs_iroot_realloc a bit a7a8552b692ff696548f19e7c747a7d448561d75 xfs: standardize the btree maxrecs function parameters a5e45c7a622108bc2b3cfa00bc6a224d4076bc72 xfs: generalize the btree root reallocation function 885a3dc9499a59e79bce7e92bb1def707fc79ced xfs: support leaves in the incore btree root block in xfs_iroot_realloc b4c1ea77178092ac782b64006c2148c3ad42766a xfs: hoist the node iroot update code out of xfs_btree_new_iroot a4faa69533e9add97f466aa029d0cdb6c96421dd xfs: hoist the node iroot update code out of xfs_btree_kill_iroot 184795dea7e684871eed2db711cefd65d4437629 xfs: support storing records in the inode core root 18506cbf430e10108e7f4b77c3c9ec479f76b470 xfs: update btree keys correctly when _insrec splits an inode root block 15e3bf02c566e4656edd099f40368c920618bc85 xfs: remove xfs_btree_cur_t typedef 26ed7c7e91cddd89fdb319aa3beea0227f68449d xfs: don't allocate btree scrub context on the stack a2d0129542c1372d2d0f07510043472e06aaf3e9 xfs: dynamically allocate scrub context structure 97dc3e0e49b35bc595ba08d8c3b76295961ac3da xfs: stricter btree height checking when looking for errors 3452693300d06276dc7e80bdaea914c6a8e83ca3 xfs: stricter btree height checking when scanning for btree roots 21b78568e381555207dba67a7dbd23500724aefe xfs: check that bc_nlevels never overflows 5e55296b34525b5c43411dcb69b138be8fc39be8 xfs: support dynamic btree cursor heights fb1bafd896c5aa28623acd6dfff62e124b0b5692 xfs: refactor btree cursor allocation function b33ca383cdd1288d0a1a017bca2d140da19c8797 xfs: fix maxlevels comparisons in the btree staging code ebdad6f0a3f1858fe11e3ce4339851f8c11a40aa xfs: encode the max btree height in the cursor a724c9275ef25840a4f8cfe1d59288d9ff9b5ed8 xfs: dynamically allocate cursors based on maxlevels b0676cfbb91e630bbecd5f4c30823f22b88dce83 xfs: compute actual maximum btree height for critical reservation calculation 1b1e4a0f17d1fc6a3b7aa7f69dd79112c76a329a xfs: compute the maximum height of the rmap btree when reflink enabled 5ddb1ce0e3af992c1b187e30317310bcd918bcb6 xfs: kill XFS_BTREE_MAXLEVELS cf83cf26a316882fb3a587b7e2d2d1d9adee6468 xfs: refactor realtime scrubbing context management 9de1b07d92c0b81daba8de7b1a2f0a0a71b67700 xfs: refactor realtime inode locking --===============2333655304692309357== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename=revlist-525b249a43bb-19596a2bf74d.txt b88280698339cd628c86871e4640f6b54c2527fc xfs: use reflink to assist unaligned copy_file_range calls b87326b3d50003120937490094cd9067f1cb6836 xfs: fix an ABBA deadlock in xfs_rename ad2a0756a116ea173737f6bee3b8b01ab615e1fb xfs: clean up quota reservation callsites 8c32088b45ce2578bfd8eee80253e2b60f4141af xfs: clean up quota reservation wrappers 1106fdf2b78dc96fca4e90de98d4b164342f3fad xfs: create convenience wrappers for quota reservations 7c34b918d802cb14251406d6836ae2be7d7ffd5c xfs: clean up icreate quota reservation calls 306e980385a7b51832ec241e0497e2542d5e8e70 xfs: refactor messy xfs_inode_free_quota_* functions edd5c240c119d4304cc49b7e10bb4afe92d49978 xfs: don't stall cowblocks scan if we can't take locks 6e5a54a1bf484b8d148399a236f3b1fe8e6f30dc xfs: xfs_inode_free_quota_blocks should scan project quota f3a71021ba044f3ec64f91f21f29b8162e9ac9ed xfs: move and rename xfs_inode_free_quota_blocks to avoid conflicts 0e2f2989fd5a0ead44193093cd1d6190df12854d xfs: pass flags and return gc errors from xfs_blockgc_free_quota a49268e6c526ec68e3bb22feb008021635d59224 xfs: flush eof/cowblocks if we can't reserve quota for file blocks 727807d979ca43b3125aa3eda7862c03cbb97572 xfs: flush eof/cowblocks if we can't reserve quota for inode creation 41c6912635239de1935f005838f57e256b797d88 xfs: flush eof/cowblocks if we can't reserve quota for chown 5ed87c78a58f480f481f6e24623345b6f3befbec xfs: add a tracepoint for blockgc scans 7930c80aa21856d88f2bc7f3404d67b5b55e8a35 xfs: refactor xfs_icache_free_{eof,cow}blocks call sites 298aeb2ecc7d9138a0dbc807661dc61fa7ed83fe xfs: flush speculative space allocations when we run out of space a7c4b395ce092374438fc6dcaf584e7b0fa0ed9c xfs: relocate the eofb/cowb workqueue functions d0a6f1c1165d3a53d2ff4991c655d804db316d56 xfs: hide xfs_icache_free_eofblocks 0a1a26c5fb553020ad4940d234a8d183e2f5e4f8 xfs: hide xfs_icache_free_cowblocks adf4139e0c6adb4e7b5749572540fea16630f521 xfs: remove trivial eof/cowblocks functions 2bea95b188a735c7afd1821587d30e4d22c533d9 xfs: increase the default parallelism levels of pwork clients 885320e1e9c6d364a2f0ce1d60278c7dafe0cc49 xfs: consolidate incore inode radix tree posteof/cowblocks tags 5c3154f36d6a014b66290558543bbbae053bb7d7 xfs: consolidate the eofblocks and cowblocks workers 53c4fc4f5e6ca2f595a9a73b9a56af20862dd1aa xfs: only walk the incore inode tree once per blockgc scan 7c1a79a55c15629910b75c72a6aa2c50c7660c5d xfs: rename block gc start and stop functions ca7038f4842227f6c8605fc6ebe3f63da12a82e3 xfs: parallelize block preallocation garbage collection c80e82f6cbf5eaf0a96064737e6322cdea371277 xfs: fix rmap key comparison functions 1e90c5c311508c82b1d43a3901e2c9fe3597110a xfs: fix uninitialized variables in xrep_calc_ag_resblks 9c626e4c968ace36d763316796ef3331972be963 xfs: bail out of scrub immediately if scan incomplete 50009420bd3e4f114c4ec8dae1c56985a9260ba6 xfs: mark a data structure sick if there are cross-referencing errors a6a4ae81a5d0af68eefe0d59fe796fe8957bed7b xfs: validate ag btree levels using the precomputed values cc0f1ed34c508b25ddf938738d6f4ac9fce76ef3 xfs: set the scrub AG number in xchk_ag_read_headers d18db1d319cf86b6fd226e2a7d7ff9f542169003 xfs: remove return value from xchk_ag_btcur_init 1dfd9f2556c6145745247ea301a6a0646b30af6b xfs: teach xfs_btree_has_record to return false if there are gaps d19fb8f2df1fd1ae3ffd697df6727879ad7fec76 xfs: check btree keys reflect the child block 1bba4739c600b713410bd71cd5ba69b0e67973ae xfs: online checking of the free rt extent count e3e66c8d4d4cf82607c5026cdd0e59e8b4b3f055 xfs: teach scrub to check for adjacent bmaps when rmap larger than bmap 042835f3a4760269937718dc2c364f08799f4bff xfs: check quota files for unwritten extents cee88e3e9280116ebf89cdd787c3bc483b3d1974 xfs: check the reference counts of gaps in the refcount btree 162fff225721d5fe230bfeffdcaffc3d21d79c31 xfs: stop artificially limiting the length of bunmap calls 105fd7fc73ef96336471ea11d396e411753d9753 xfs: remove a __xfs_bunmapi call from reflink 77f38a3b35252d5c36f064382ee43175d897d8c6 xfs: create shadow transaction reservations for computing minimum log size 1507c1289891e058ec6eeec65f366576a8c4ef08 xfs: reduce the absurdly large log reservations 19596a2bf74d3e99d24ec2f645f70f2fb98f5306 xfs: reduce transaction reservations with reflink --===============2333655304692309357== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename=revlist-2e4920fc767f-efdd3ac5aec0.txt b88280698339cd628c86871e4640f6b54c2527fc xfs: use reflink to assist unaligned copy_file_range calls b87326b3d50003120937490094cd9067f1cb6836 xfs: fix an ABBA deadlock in xfs_rename ad2a0756a116ea173737f6bee3b8b01ab615e1fb xfs: clean up quota reservation callsites 8c32088b45ce2578bfd8eee80253e2b60f4141af xfs: clean up quota reservation wrappers 1106fdf2b78dc96fca4e90de98d4b164342f3fad xfs: create convenience wrappers for quota reservations 7c34b918d802cb14251406d6836ae2be7d7ffd5c xfs: clean up icreate quota reservation calls 306e980385a7b51832ec241e0497e2542d5e8e70 xfs: refactor messy xfs_inode_free_quota_* functions edd5c240c119d4304cc49b7e10bb4afe92d49978 xfs: don't stall cowblocks scan if we can't take locks 6e5a54a1bf484b8d148399a236f3b1fe8e6f30dc xfs: xfs_inode_free_quota_blocks should scan project quota f3a71021ba044f3ec64f91f21f29b8162e9ac9ed xfs: move and rename xfs_inode_free_quota_blocks to avoid conflicts 0e2f2989fd5a0ead44193093cd1d6190df12854d xfs: pass flags and return gc errors from xfs_blockgc_free_quota a49268e6c526ec68e3bb22feb008021635d59224 xfs: flush eof/cowblocks if we can't reserve quota for file blocks 727807d979ca43b3125aa3eda7862c03cbb97572 xfs: flush eof/cowblocks if we can't reserve quota for inode creation 41c6912635239de1935f005838f57e256b797d88 xfs: flush eof/cowblocks if we can't reserve quota for chown 5ed87c78a58f480f481f6e24623345b6f3befbec xfs: add a tracepoint for blockgc scans 7930c80aa21856d88f2bc7f3404d67b5b55e8a35 xfs: refactor xfs_icache_free_{eof,cow}blocks call sites 298aeb2ecc7d9138a0dbc807661dc61fa7ed83fe xfs: flush speculative space allocations when we run out of space a7c4b395ce092374438fc6dcaf584e7b0fa0ed9c xfs: relocate the eofb/cowb workqueue functions d0a6f1c1165d3a53d2ff4991c655d804db316d56 xfs: hide xfs_icache_free_eofblocks 0a1a26c5fb553020ad4940d234a8d183e2f5e4f8 xfs: hide xfs_icache_free_cowblocks adf4139e0c6adb4e7b5749572540fea16630f521 xfs: remove trivial eof/cowblocks functions 2bea95b188a735c7afd1821587d30e4d22c533d9 xfs: increase the default parallelism levels of pwork clients 885320e1e9c6d364a2f0ce1d60278c7dafe0cc49 xfs: consolidate incore inode radix tree posteof/cowblocks tags 5c3154f36d6a014b66290558543bbbae053bb7d7 xfs: consolidate the eofblocks and cowblocks workers 53c4fc4f5e6ca2f595a9a73b9a56af20862dd1aa xfs: only walk the incore inode tree once per blockgc scan 7c1a79a55c15629910b75c72a6aa2c50c7660c5d xfs: rename block gc start and stop functions ca7038f4842227f6c8605fc6ebe3f63da12a82e3 xfs: parallelize block preallocation garbage collection c80e82f6cbf5eaf0a96064737e6322cdea371277 xfs: fix rmap key comparison functions 1e90c5c311508c82b1d43a3901e2c9fe3597110a xfs: fix uninitialized variables in xrep_calc_ag_resblks 9c626e4c968ace36d763316796ef3331972be963 xfs: bail out of scrub immediately if scan incomplete 50009420bd3e4f114c4ec8dae1c56985a9260ba6 xfs: mark a data structure sick if there are cross-referencing errors a6a4ae81a5d0af68eefe0d59fe796fe8957bed7b xfs: validate ag btree levels using the precomputed values cc0f1ed34c508b25ddf938738d6f4ac9fce76ef3 xfs: set the scrub AG number in xchk_ag_read_headers d18db1d319cf86b6fd226e2a7d7ff9f542169003 xfs: remove return value from xchk_ag_btcur_init 1dfd9f2556c6145745247ea301a6a0646b30af6b xfs: teach xfs_btree_has_record to return false if there are gaps d19fb8f2df1fd1ae3ffd697df6727879ad7fec76 xfs: check btree keys reflect the child block 1bba4739c600b713410bd71cd5ba69b0e67973ae xfs: online checking of the free rt extent count e3e66c8d4d4cf82607c5026cdd0e59e8b4b3f055 xfs: teach scrub to check for adjacent bmaps when rmap larger than bmap 042835f3a4760269937718dc2c364f08799f4bff xfs: check quota files for unwritten extents cee88e3e9280116ebf89cdd787c3bc483b3d1974 xfs: check the reference counts of gaps in the refcount btree 162fff225721d5fe230bfeffdcaffc3d21d79c31 xfs: stop artificially limiting the length of bunmap calls 105fd7fc73ef96336471ea11d396e411753d9753 xfs: remove a __xfs_bunmapi call from reflink 77f38a3b35252d5c36f064382ee43175d897d8c6 xfs: create shadow transaction reservations for computing minimum log size 1507c1289891e058ec6eeec65f366576a8c4ef08 xfs: reduce the absurdly large log reservations 19596a2bf74d3e99d24ec2f645f70f2fb98f5306 xfs: reduce transaction reservations with reflink 38474852b4ee9dc26b5cef046c797e2d23bfec00 xfs: only invalidate blocks if we're going to free them a26bda6f35c634b5e2ce25965b0084f15285f9af xfs: use deferred frees to reap old btree blocks 9c69637891804dcfa9e065cb7bcda6fd643c4e26 xfs: remove the for_each_xbitmap_ helpers 19f63291d21683178a83df305f8eeb3ab8f45588 xfs: drop the _safe behavior from the xbitmap foreach macro 3aa6d0c3f2ee8d1c3f23905f7465cfd006140344 xfs: convert xbitmap to interval tree bccda8781578677faece7a90e435f60c0f29b527 xfs: implement block reservation accounting for btrees we're staging ccc500c4f902f4a9207cc317a2adce85e396c166 xfs: add debug knobs to control btree bulk load slack factors 268ab0a3cb1979a12ed17476c93c04f7dac020cc xfs: log EFIs for all btree blocks being used to stage a btree cdab19fa142f64d1f6d0b3fdd6442123b593fa73 xfs: create a big array data structure c68315d0b3845f6d7bac08ea3b9179eb628294d0 xfs: move the realtime summary file scrubber to a separate source file 66bab727a742e6d1395a376ce8c0646ed900537f xfs: implement online scrubbing of rtsummary info 46d757ea5a70b5c788592e21f44cd816fdb6f216 xfs: always rescan allegedly healthy per-ag metadata after repair f95054c5035761f540fade08fc0ec5b88b312674 xfs: repair free space btrees bb2dc57fc6cbe4fc275e2091f6f51bec560c8b13 xfs: repair inode btrees efdd3ac5aec00962828aa5da486b3d517bb4c2d6 xfs: repair refcount btrees --===============2333655304692309357== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename=revlist-515a3759e746-3aa6d0c3f2ee.txt b88280698339cd628c86871e4640f6b54c2527fc xfs: use reflink to assist unaligned copy_file_range calls b87326b3d50003120937490094cd9067f1cb6836 xfs: fix an ABBA deadlock in xfs_rename ad2a0756a116ea173737f6bee3b8b01ab615e1fb xfs: clean up quota reservation callsites 8c32088b45ce2578bfd8eee80253e2b60f4141af xfs: clean up quota reservation wrappers 1106fdf2b78dc96fca4e90de98d4b164342f3fad xfs: create convenience wrappers for quota reservations 7c34b918d802cb14251406d6836ae2be7d7ffd5c xfs: clean up icreate quota reservation calls 306e980385a7b51832ec241e0497e2542d5e8e70 xfs: refactor messy xfs_inode_free_quota_* functions edd5c240c119d4304cc49b7e10bb4afe92d49978 xfs: don't stall cowblocks scan if we can't take locks 6e5a54a1bf484b8d148399a236f3b1fe8e6f30dc xfs: xfs_inode_free_quota_blocks should scan project quota f3a71021ba044f3ec64f91f21f29b8162e9ac9ed xfs: move and rename xfs_inode_free_quota_blocks to avoid conflicts 0e2f2989fd5a0ead44193093cd1d6190df12854d xfs: pass flags and return gc errors from xfs_blockgc_free_quota a49268e6c526ec68e3bb22feb008021635d59224 xfs: flush eof/cowblocks if we can't reserve quota for file blocks 727807d979ca43b3125aa3eda7862c03cbb97572 xfs: flush eof/cowblocks if we can't reserve quota for inode creation 41c6912635239de1935f005838f57e256b797d88 xfs: flush eof/cowblocks if we can't reserve quota for chown 5ed87c78a58f480f481f6e24623345b6f3befbec xfs: add a tracepoint for blockgc scans 7930c80aa21856d88f2bc7f3404d67b5b55e8a35 xfs: refactor xfs_icache_free_{eof,cow}blocks call sites 298aeb2ecc7d9138a0dbc807661dc61fa7ed83fe xfs: flush speculative space allocations when we run out of space a7c4b395ce092374438fc6dcaf584e7b0fa0ed9c xfs: relocate the eofb/cowb workqueue functions d0a6f1c1165d3a53d2ff4991c655d804db316d56 xfs: hide xfs_icache_free_eofblocks 0a1a26c5fb553020ad4940d234a8d183e2f5e4f8 xfs: hide xfs_icache_free_cowblocks adf4139e0c6adb4e7b5749572540fea16630f521 xfs: remove trivial eof/cowblocks functions 2bea95b188a735c7afd1821587d30e4d22c533d9 xfs: increase the default parallelism levels of pwork clients 885320e1e9c6d364a2f0ce1d60278c7dafe0cc49 xfs: consolidate incore inode radix tree posteof/cowblocks tags 5c3154f36d6a014b66290558543bbbae053bb7d7 xfs: consolidate the eofblocks and cowblocks workers 53c4fc4f5e6ca2f595a9a73b9a56af20862dd1aa xfs: only walk the incore inode tree once per blockgc scan 7c1a79a55c15629910b75c72a6aa2c50c7660c5d xfs: rename block gc start and stop functions ca7038f4842227f6c8605fc6ebe3f63da12a82e3 xfs: parallelize block preallocation garbage collection c80e82f6cbf5eaf0a96064737e6322cdea371277 xfs: fix rmap key comparison functions 1e90c5c311508c82b1d43a3901e2c9fe3597110a xfs: fix uninitialized variables in xrep_calc_ag_resblks 9c626e4c968ace36d763316796ef3331972be963 xfs: bail out of scrub immediately if scan incomplete 50009420bd3e4f114c4ec8dae1c56985a9260ba6 xfs: mark a data structure sick if there are cross-referencing errors a6a4ae81a5d0af68eefe0d59fe796fe8957bed7b xfs: validate ag btree levels using the precomputed values cc0f1ed34c508b25ddf938738d6f4ac9fce76ef3 xfs: set the scrub AG number in xchk_ag_read_headers d18db1d319cf86b6fd226e2a7d7ff9f542169003 xfs: remove return value from xchk_ag_btcur_init 1dfd9f2556c6145745247ea301a6a0646b30af6b xfs: teach xfs_btree_has_record to return false if there are gaps d19fb8f2df1fd1ae3ffd697df6727879ad7fec76 xfs: check btree keys reflect the child block 1bba4739c600b713410bd71cd5ba69b0e67973ae xfs: online checking of the free rt extent count e3e66c8d4d4cf82607c5026cdd0e59e8b4b3f055 xfs: teach scrub to check for adjacent bmaps when rmap larger than bmap 042835f3a4760269937718dc2c364f08799f4bff xfs: check quota files for unwritten extents cee88e3e9280116ebf89cdd787c3bc483b3d1974 xfs: check the reference counts of gaps in the refcount btree 162fff225721d5fe230bfeffdcaffc3d21d79c31 xfs: stop artificially limiting the length of bunmap calls 105fd7fc73ef96336471ea11d396e411753d9753 xfs: remove a __xfs_bunmapi call from reflink 77f38a3b35252d5c36f064382ee43175d897d8c6 xfs: create shadow transaction reservations for computing minimum log size 1507c1289891e058ec6eeec65f366576a8c4ef08 xfs: reduce the absurdly large log reservations 19596a2bf74d3e99d24ec2f645f70f2fb98f5306 xfs: reduce transaction reservations with reflink 38474852b4ee9dc26b5cef046c797e2d23bfec00 xfs: only invalidate blocks if we're going to free them a26bda6f35c634b5e2ce25965b0084f15285f9af xfs: use deferred frees to reap old btree blocks 9c69637891804dcfa9e065cb7bcda6fd643c4e26 xfs: remove the for_each_xbitmap_ helpers 19f63291d21683178a83df305f8eeb3ab8f45588 xfs: drop the _safe behavior from the xbitmap foreach macro 3aa6d0c3f2ee8d1c3f23905f7465cfd006140344 xfs: convert xbitmap to interval tree --===============2333655304692309357== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename=revlist-504bcd820d98-6581b5cf149b.txt b88280698339cd628c86871e4640f6b54c2527fc xfs: use reflink to assist unaligned copy_file_range calls b87326b3d50003120937490094cd9067f1cb6836 xfs: fix an ABBA deadlock in xfs_rename ad2a0756a116ea173737f6bee3b8b01ab615e1fb xfs: clean up quota reservation callsites 8c32088b45ce2578bfd8eee80253e2b60f4141af xfs: clean up quota reservation wrappers 1106fdf2b78dc96fca4e90de98d4b164342f3fad xfs: create convenience wrappers for quota reservations 7c34b918d802cb14251406d6836ae2be7d7ffd5c xfs: clean up icreate quota reservation calls 306e980385a7b51832ec241e0497e2542d5e8e70 xfs: refactor messy xfs_inode_free_quota_* functions edd5c240c119d4304cc49b7e10bb4afe92d49978 xfs: don't stall cowblocks scan if we can't take locks 6e5a54a1bf484b8d148399a236f3b1fe8e6f30dc xfs: xfs_inode_free_quota_blocks should scan project quota f3a71021ba044f3ec64f91f21f29b8162e9ac9ed xfs: move and rename xfs_inode_free_quota_blocks to avoid conflicts 0e2f2989fd5a0ead44193093cd1d6190df12854d xfs: pass flags and return gc errors from xfs_blockgc_free_quota a49268e6c526ec68e3bb22feb008021635d59224 xfs: flush eof/cowblocks if we can't reserve quota for file blocks 727807d979ca43b3125aa3eda7862c03cbb97572 xfs: flush eof/cowblocks if we can't reserve quota for inode creation 41c6912635239de1935f005838f57e256b797d88 xfs: flush eof/cowblocks if we can't reserve quota for chown 5ed87c78a58f480f481f6e24623345b6f3befbec xfs: add a tracepoint for blockgc scans 7930c80aa21856d88f2bc7f3404d67b5b55e8a35 xfs: refactor xfs_icache_free_{eof,cow}blocks call sites 298aeb2ecc7d9138a0dbc807661dc61fa7ed83fe xfs: flush speculative space allocations when we run out of space a7c4b395ce092374438fc6dcaf584e7b0fa0ed9c xfs: relocate the eofb/cowb workqueue functions d0a6f1c1165d3a53d2ff4991c655d804db316d56 xfs: hide xfs_icache_free_eofblocks 0a1a26c5fb553020ad4940d234a8d183e2f5e4f8 xfs: hide xfs_icache_free_cowblocks adf4139e0c6adb4e7b5749572540fea16630f521 xfs: remove trivial eof/cowblocks functions 2bea95b188a735c7afd1821587d30e4d22c533d9 xfs: increase the default parallelism levels of pwork clients 885320e1e9c6d364a2f0ce1d60278c7dafe0cc49 xfs: consolidate incore inode radix tree posteof/cowblocks tags 5c3154f36d6a014b66290558543bbbae053bb7d7 xfs: consolidate the eofblocks and cowblocks workers 53c4fc4f5e6ca2f595a9a73b9a56af20862dd1aa xfs: only walk the incore inode tree once per blockgc scan 7c1a79a55c15629910b75c72a6aa2c50c7660c5d xfs: rename block gc start and stop functions ca7038f4842227f6c8605fc6ebe3f63da12a82e3 xfs: parallelize block preallocation garbage collection c80e82f6cbf5eaf0a96064737e6322cdea371277 xfs: fix rmap key comparison functions 1e90c5c311508c82b1d43a3901e2c9fe3597110a xfs: fix uninitialized variables in xrep_calc_ag_resblks 9c626e4c968ace36d763316796ef3331972be963 xfs: bail out of scrub immediately if scan incomplete 50009420bd3e4f114c4ec8dae1c56985a9260ba6 xfs: mark a data structure sick if there are cross-referencing errors a6a4ae81a5d0af68eefe0d59fe796fe8957bed7b xfs: validate ag btree levels using the precomputed values cc0f1ed34c508b25ddf938738d6f4ac9fce76ef3 xfs: set the scrub AG number in xchk_ag_read_headers d18db1d319cf86b6fd226e2a7d7ff9f542169003 xfs: remove return value from xchk_ag_btcur_init 1dfd9f2556c6145745247ea301a6a0646b30af6b xfs: teach xfs_btree_has_record to return false if there are gaps d19fb8f2df1fd1ae3ffd697df6727879ad7fec76 xfs: check btree keys reflect the child block 1bba4739c600b713410bd71cd5ba69b0e67973ae xfs: online checking of the free rt extent count e3e66c8d4d4cf82607c5026cdd0e59e8b4b3f055 xfs: teach scrub to check for adjacent bmaps when rmap larger than bmap 042835f3a4760269937718dc2c364f08799f4bff xfs: check quota files for unwritten extents cee88e3e9280116ebf89cdd787c3bc483b3d1974 xfs: check the reference counts of gaps in the refcount btree 162fff225721d5fe230bfeffdcaffc3d21d79c31 xfs: stop artificially limiting the length of bunmap calls 105fd7fc73ef96336471ea11d396e411753d9753 xfs: remove a __xfs_bunmapi call from reflink 77f38a3b35252d5c36f064382ee43175d897d8c6 xfs: create shadow transaction reservations for computing minimum log size 1507c1289891e058ec6eeec65f366576a8c4ef08 xfs: reduce the absurdly large log reservations 19596a2bf74d3e99d24ec2f645f70f2fb98f5306 xfs: reduce transaction reservations with reflink 38474852b4ee9dc26b5cef046c797e2d23bfec00 xfs: only invalidate blocks if we're going to free them a26bda6f35c634b5e2ce25965b0084f15285f9af xfs: use deferred frees to reap old btree blocks 9c69637891804dcfa9e065cb7bcda6fd643c4e26 xfs: remove the for_each_xbitmap_ helpers 19f63291d21683178a83df305f8eeb3ab8f45588 xfs: drop the _safe behavior from the xbitmap foreach macro 3aa6d0c3f2ee8d1c3f23905f7465cfd006140344 xfs: convert xbitmap to interval tree bccda8781578677faece7a90e435f60c0f29b527 xfs: implement block reservation accounting for btrees we're staging ccc500c4f902f4a9207cc317a2adce85e396c166 xfs: add debug knobs to control btree bulk load slack factors 268ab0a3cb1979a12ed17476c93c04f7dac020cc xfs: log EFIs for all btree blocks being used to stage a btree cdab19fa142f64d1f6d0b3fdd6442123b593fa73 xfs: create a big array data structure c68315d0b3845f6d7bac08ea3b9179eb628294d0 xfs: move the realtime summary file scrubber to a separate source file 66bab727a742e6d1395a376ce8c0646ed900537f xfs: implement online scrubbing of rtsummary info 46d757ea5a70b5c788592e21f44cd816fdb6f216 xfs: always rescan allegedly healthy per-ag metadata after repair f95054c5035761f540fade08fc0ec5b88b312674 xfs: repair free space btrees bb2dc57fc6cbe4fc275e2091f6f51bec560c8b13 xfs: repair inode btrees efdd3ac5aec00962828aa5da486b3d517bb4c2d6 xfs: repair refcount btrees 51fec6e2845ea96f73b3c6f0de3445999d25c004 xfs: repair inode records 8e37d094c490b6f2246723470f706632f7bd8009 xfs: zap broken inode forks b64924fd856e48ba0394ce57d4dd2cae5d16f41e xfs: repair inode block maps 0496bcbfb2aefba5d921969f4aad5144c336b88f xfs: repair damaged symlinks 727d7e107d92353a60e470b89e63be1e7f0d540b xfs: repair the inode core and forks of a metadata inode 50a8d458d540e37f454348c1d3f367189c3c36a6 xfs: create a new inode fork block unmap helper ed96251d7b5cde0cfdc9d93ebb7006ad160e587c xfs: repair quotas 3fa10f1e4d46bbfe557821ef3e3d673d2b5c9cda xfs: implement live quotacheck inode scan f500ef68b58cccf6e1769c090f2f85cf7dae97b6 xfs: track quota updates during live quotacheck f9b81312c401e7eec1e606456e69aebaec18127a xfs: repair dquots based on live quotacheck results 09c949c272845e6918651addcf0c37661e82e667 xfs: separate the marking of sick and checked metadata 7cebd9c3478923e3ab772780e7fc2b6ea364dd66 xfs: report ag header corruption errors to the health tracking system 0d56e56b8935cb6a88c9a4c00f97815962a7833d xfs: report block map corruption errors to the health tracking system 14f9cd40100e3fe3dfaca8d1df75a35197675ad1 xfs: report btree block corruption errors to the health system 8c35c2f1f43784651878d8e8d07db796c9a8dc42 xfs: report dir/attr block corruption errors to the health system c4b45c66bff358b051e1c2314255d7533ef76ee2 xfs: report symlink block corruption errors to the health system e1072dd08bf47c63f8c0557f95a2ddd214e388ae xfs: report inode corruption errors to the health system 1f0462c864bd4f04a4865fc5b73bea5a6a14c52d xfs: report quota block corruption errors to the health system 8115a65433a7081dac5740c2e85978225e3678e5 xfs: report realtime metadata corruption errors to the health system 9ce17b203d082425d1eaa46894df84e65a9515f5 xfs: report XFS_CORRUPT_ON errors to the health system 4adc299f184063e0ef8cf75d6f17fd0a9123076c xfs: refactor the predicate part of xfs_free_eofblocks c9be7005b10e22774ef174dd9373e4dd34828727 xfs: don't reclaim dquots with incore reservations bd70706acfc932779e014d82749c2d965f9d871a xfs: decide if inode needs inactivation aa0a2ec202a8b319516cec852c8c206557749b4c xfs: deferred inode inactivation 8edd293e4be9a44b9bef7fe7cf5a83bbc7719e4e xfs: force inode inactivation and retry fs writes when there isn't space b77de47aaf7d7ddb1829f3d197db3207485a1bf7 xfs: force inactivation before fallocate when space is low 8c51a4a39dbf45738a66ea96118aa3dcf379012b xfs: parallelize inode inactivation 174afafbf0728b1ade3a6925a36be6ce172edd39 xfs: create a polled function to force inode inactivation 9d3adfefad70fc898eaeb3737105a60a838a7a17 xfs: add secondary and indirect classes to the health tracking system 1f9e990b099aba899a27f538fc467d20c4da0622 xfs: remember sick inodes that get inactivated e8f314db19860f669ae4d0f0dc6318e810975717 xfs: update health status if we get a clean bill of health 962d2c09ab906f4a69cb607865c5e084ebbc4709 xfs: introduce online scrub freeze e022cb324a2525a786e9e09007a2df4c6295dc4a xfs: ask to freeze if fscounters scrubber fails 958f560da7ecd29d88ca2e78520bfafe569301ee xfs: repair the rmapbt 2654d477284d704bd92e58b2db478be226650c6a xfs: allow rmap repair to grab unlinked inodes da425dc55ea4fcedaefefa03269960dc216fb71b xfs: repair summary counters 075416eee265294fe5f81d0f52503467041f8777 xfs: fix xfs_bunmapi to allow unmapping of partial rt extents 4394cfafa3560d5e862cea6210917e8a2418c402 xfs: create a helper to decide if a file mapping targets the rt volume 23ba26ed71cc0ac526456a05e21608e03e3b51d6 xfs: add a realtime flag to the bmap update log redo items 4416b793d012b6fff979e63d568a16fcc170d1c6 xfs: support recovering bmap intent items targetting realtime extents 27b90ced9de53cfa599a2538f6797e0f497103e5 xfs: support deferred bmap updates on the attr fork 4bccffbd322d7c88d500a29839aa63ecbaee2bb2 xfs: xfs_bmap_finish_one should map unwritten extents properly 7a3723f8db3c22013fcafdd822503ddc97fdbe17 vfs: introduce new file range exchange ioctl f0607dd1d1a1e9586dc245381ef7b2fc06b0f32d xfs: support two inodes in the defer capture structure 5d15e00941af6af734047e03c72714455e882786 xfs: allow setting and clearing of log incompat feature flags fb1bb338ed28b2728cf5dd17f20ebd8570c7690d xfs: create a log incompat flag for atomic extent swapping d36a9339d3b22267330cff4406ae077168ce7085 xfs: introduce a swap-extent log intent item ec28e2f3e524d071a5796d60f302fd46178cb77d xfs: create deferred log items for extent swapping a0dfd19a0d2968b4942d6e2d2b472c1e3d275ee4 xfs: add a ->xchg_file_range handler 72cfd5e1d8742b52e52eef93705c7b59958ca227 xfs: add error injection to test swapext recovery 021c931361c6eb2868179425887567668d229c2b xfs: port xfs_swap_extents_rmap to our new code 60ddf094764ae59872434ca869db238c2f956e1a xfs: consolidate all of the xfs_swap_extent_forks code 07803b39ae6eac219bc039d3703dc0e691f07aef xfs: refactor reflink flag handling in xfs_swap_extent_forks 47a0634a64b09bf300d3cb53c40f2498db2ecff9 xfs: allow xfs_swap_range to use older extent swap algorithms f6ff3e13238c36ef533412885db913b71af64564 xfs: remove old swap extents implementation c6867fe2b433d925d7f8652a982bfd25fdf0e60d xfs: condense extended attributes after an atomic swap f7524374c621789cfa158e1e9e321af19036b527 xfs: condense directories after an atomic swap 8fa5d7a90185b5ffc702cb6a9fc8f4c733597feb xfs: make atomic extent swapping support realtime files 1dc309f77559b424cfc95e1a1d6f39d29d562808 xfs: enable atomic swapext feature 55fc8f00fb814120d8a03b132fb3d6ba9fcb520e xfs: hide private inodes from bulkstat and handle functions a6ea1f1ba8ed2e5e5ae545c2227dccd1d0be913d xfs: create temporary files and directories for online repair 7dc93578af95c0eddafe0017b99f2d3de5718605 xfs: online repair of realtime summaries 03840c224860df3e1fce1ef85e3a00c7ca36c5a6 xfs: create a blob array data structure d8a30a0730740a9f1ddfba45cb75b2db11817749 xfs: repair extended attributes fa2fc00af3f13b50b766431fd6e602e2121e7625 xfs: scrub should set preen if attr leaf has holes 100cd621b4bc141ded4f991c55294552570bde12 xfs: online repair of directories b0f8af6e63117fdfb79964dcce33a4d4be959e5a xfs: online repair of parent pointers ae70bf9b93e37e76e6bda5ddf614f230b6e55892 xfs: ask the dentry cache if it knows the parent of a directory 6581b5cf149b006688f78040c1171bba9335b16c xfs: move orphan files to the orphanage --===============2333655304692309357== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename=revlist-e872ed8b3410-da425dc55ea4.txt b88280698339cd628c86871e4640f6b54c2527fc xfs: use reflink to assist unaligned copy_file_range calls b87326b3d50003120937490094cd9067f1cb6836 xfs: fix an ABBA deadlock in xfs_rename ad2a0756a116ea173737f6bee3b8b01ab615e1fb xfs: clean up quota reservation callsites 8c32088b45ce2578bfd8eee80253e2b60f4141af xfs: clean up quota reservation wrappers 1106fdf2b78dc96fca4e90de98d4b164342f3fad xfs: create convenience wrappers for quota reservations 7c34b918d802cb14251406d6836ae2be7d7ffd5c xfs: clean up icreate quota reservation calls 306e980385a7b51832ec241e0497e2542d5e8e70 xfs: refactor messy xfs_inode_free_quota_* functions edd5c240c119d4304cc49b7e10bb4afe92d49978 xfs: don't stall cowblocks scan if we can't take locks 6e5a54a1bf484b8d148399a236f3b1fe8e6f30dc xfs: xfs_inode_free_quota_blocks should scan project quota f3a71021ba044f3ec64f91f21f29b8162e9ac9ed xfs: move and rename xfs_inode_free_quota_blocks to avoid conflicts 0e2f2989fd5a0ead44193093cd1d6190df12854d xfs: pass flags and return gc errors from xfs_blockgc_free_quota a49268e6c526ec68e3bb22feb008021635d59224 xfs: flush eof/cowblocks if we can't reserve quota for file blocks 727807d979ca43b3125aa3eda7862c03cbb97572 xfs: flush eof/cowblocks if we can't reserve quota for inode creation 41c6912635239de1935f005838f57e256b797d88 xfs: flush eof/cowblocks if we can't reserve quota for chown 5ed87c78a58f480f481f6e24623345b6f3befbec xfs: add a tracepoint for blockgc scans 7930c80aa21856d88f2bc7f3404d67b5b55e8a35 xfs: refactor xfs_icache_free_{eof,cow}blocks call sites 298aeb2ecc7d9138a0dbc807661dc61fa7ed83fe xfs: flush speculative space allocations when we run out of space a7c4b395ce092374438fc6dcaf584e7b0fa0ed9c xfs: relocate the eofb/cowb workqueue functions d0a6f1c1165d3a53d2ff4991c655d804db316d56 xfs: hide xfs_icache_free_eofblocks 0a1a26c5fb553020ad4940d234a8d183e2f5e4f8 xfs: hide xfs_icache_free_cowblocks adf4139e0c6adb4e7b5749572540fea16630f521 xfs: remove trivial eof/cowblocks functions 2bea95b188a735c7afd1821587d30e4d22c533d9 xfs: increase the default parallelism levels of pwork clients 885320e1e9c6d364a2f0ce1d60278c7dafe0cc49 xfs: consolidate incore inode radix tree posteof/cowblocks tags 5c3154f36d6a014b66290558543bbbae053bb7d7 xfs: consolidate the eofblocks and cowblocks workers 53c4fc4f5e6ca2f595a9a73b9a56af20862dd1aa xfs: only walk the incore inode tree once per blockgc scan 7c1a79a55c15629910b75c72a6aa2c50c7660c5d xfs: rename block gc start and stop functions ca7038f4842227f6c8605fc6ebe3f63da12a82e3 xfs: parallelize block preallocation garbage collection c80e82f6cbf5eaf0a96064737e6322cdea371277 xfs: fix rmap key comparison functions 1e90c5c311508c82b1d43a3901e2c9fe3597110a xfs: fix uninitialized variables in xrep_calc_ag_resblks 9c626e4c968ace36d763316796ef3331972be963 xfs: bail out of scrub immediately if scan incomplete 50009420bd3e4f114c4ec8dae1c56985a9260ba6 xfs: mark a data structure sick if there are cross-referencing errors a6a4ae81a5d0af68eefe0d59fe796fe8957bed7b xfs: validate ag btree levels using the precomputed values cc0f1ed34c508b25ddf938738d6f4ac9fce76ef3 xfs: set the scrub AG number in xchk_ag_read_headers d18db1d319cf86b6fd226e2a7d7ff9f542169003 xfs: remove return value from xchk_ag_btcur_init 1dfd9f2556c6145745247ea301a6a0646b30af6b xfs: teach xfs_btree_has_record to return false if there are gaps d19fb8f2df1fd1ae3ffd697df6727879ad7fec76 xfs: check btree keys reflect the child block 1bba4739c600b713410bd71cd5ba69b0e67973ae xfs: online checking of the free rt extent count e3e66c8d4d4cf82607c5026cdd0e59e8b4b3f055 xfs: teach scrub to check for adjacent bmaps when rmap larger than bmap 042835f3a4760269937718dc2c364f08799f4bff xfs: check quota files for unwritten extents cee88e3e9280116ebf89cdd787c3bc483b3d1974 xfs: check the reference counts of gaps in the refcount btree 162fff225721d5fe230bfeffdcaffc3d21d79c31 xfs: stop artificially limiting the length of bunmap calls 105fd7fc73ef96336471ea11d396e411753d9753 xfs: remove a __xfs_bunmapi call from reflink 77f38a3b35252d5c36f064382ee43175d897d8c6 xfs: create shadow transaction reservations for computing minimum log size 1507c1289891e058ec6eeec65f366576a8c4ef08 xfs: reduce the absurdly large log reservations 19596a2bf74d3e99d24ec2f645f70f2fb98f5306 xfs: reduce transaction reservations with reflink 38474852b4ee9dc26b5cef046c797e2d23bfec00 xfs: only invalidate blocks if we're going to free them a26bda6f35c634b5e2ce25965b0084f15285f9af xfs: use deferred frees to reap old btree blocks 9c69637891804dcfa9e065cb7bcda6fd643c4e26 xfs: remove the for_each_xbitmap_ helpers 19f63291d21683178a83df305f8eeb3ab8f45588 xfs: drop the _safe behavior from the xbitmap foreach macro 3aa6d0c3f2ee8d1c3f23905f7465cfd006140344 xfs: convert xbitmap to interval tree bccda8781578677faece7a90e435f60c0f29b527 xfs: implement block reservation accounting for btrees we're staging ccc500c4f902f4a9207cc317a2adce85e396c166 xfs: add debug knobs to control btree bulk load slack factors 268ab0a3cb1979a12ed17476c93c04f7dac020cc xfs: log EFIs for all btree blocks being used to stage a btree cdab19fa142f64d1f6d0b3fdd6442123b593fa73 xfs: create a big array data structure c68315d0b3845f6d7bac08ea3b9179eb628294d0 xfs: move the realtime summary file scrubber to a separate source file 66bab727a742e6d1395a376ce8c0646ed900537f xfs: implement online scrubbing of rtsummary info 46d757ea5a70b5c788592e21f44cd816fdb6f216 xfs: always rescan allegedly healthy per-ag metadata after repair f95054c5035761f540fade08fc0ec5b88b312674 xfs: repair free space btrees bb2dc57fc6cbe4fc275e2091f6f51bec560c8b13 xfs: repair inode btrees efdd3ac5aec00962828aa5da486b3d517bb4c2d6 xfs: repair refcount btrees 51fec6e2845ea96f73b3c6f0de3445999d25c004 xfs: repair inode records 8e37d094c490b6f2246723470f706632f7bd8009 xfs: zap broken inode forks b64924fd856e48ba0394ce57d4dd2cae5d16f41e xfs: repair inode block maps 0496bcbfb2aefba5d921969f4aad5144c336b88f xfs: repair damaged symlinks 727d7e107d92353a60e470b89e63be1e7f0d540b xfs: repair the inode core and forks of a metadata inode 50a8d458d540e37f454348c1d3f367189c3c36a6 xfs: create a new inode fork block unmap helper ed96251d7b5cde0cfdc9d93ebb7006ad160e587c xfs: repair quotas 3fa10f1e4d46bbfe557821ef3e3d673d2b5c9cda xfs: implement live quotacheck inode scan f500ef68b58cccf6e1769c090f2f85cf7dae97b6 xfs: track quota updates during live quotacheck f9b81312c401e7eec1e606456e69aebaec18127a xfs: repair dquots based on live quotacheck results 09c949c272845e6918651addcf0c37661e82e667 xfs: separate the marking of sick and checked metadata 7cebd9c3478923e3ab772780e7fc2b6ea364dd66 xfs: report ag header corruption errors to the health tracking system 0d56e56b8935cb6a88c9a4c00f97815962a7833d xfs: report block map corruption errors to the health tracking system 14f9cd40100e3fe3dfaca8d1df75a35197675ad1 xfs: report btree block corruption errors to the health system 8c35c2f1f43784651878d8e8d07db796c9a8dc42 xfs: report dir/attr block corruption errors to the health system c4b45c66bff358b051e1c2314255d7533ef76ee2 xfs: report symlink block corruption errors to the health system e1072dd08bf47c63f8c0557f95a2ddd214e388ae xfs: report inode corruption errors to the health system 1f0462c864bd4f04a4865fc5b73bea5a6a14c52d xfs: report quota block corruption errors to the health system 8115a65433a7081dac5740c2e85978225e3678e5 xfs: report realtime metadata corruption errors to the health system 9ce17b203d082425d1eaa46894df84e65a9515f5 xfs: report XFS_CORRUPT_ON errors to the health system 4adc299f184063e0ef8cf75d6f17fd0a9123076c xfs: refactor the predicate part of xfs_free_eofblocks c9be7005b10e22774ef174dd9373e4dd34828727 xfs: don't reclaim dquots with incore reservations bd70706acfc932779e014d82749c2d965f9d871a xfs: decide if inode needs inactivation aa0a2ec202a8b319516cec852c8c206557749b4c xfs: deferred inode inactivation 8edd293e4be9a44b9bef7fe7cf5a83bbc7719e4e xfs: force inode inactivation and retry fs writes when there isn't space b77de47aaf7d7ddb1829f3d197db3207485a1bf7 xfs: force inactivation before fallocate when space is low 8c51a4a39dbf45738a66ea96118aa3dcf379012b xfs: parallelize inode inactivation 174afafbf0728b1ade3a6925a36be6ce172edd39 xfs: create a polled function to force inode inactivation 9d3adfefad70fc898eaeb3737105a60a838a7a17 xfs: add secondary and indirect classes to the health tracking system 1f9e990b099aba899a27f538fc467d20c4da0622 xfs: remember sick inodes that get inactivated e8f314db19860f669ae4d0f0dc6318e810975717 xfs: update health status if we get a clean bill of health 962d2c09ab906f4a69cb607865c5e084ebbc4709 xfs: introduce online scrub freeze e022cb324a2525a786e9e09007a2df4c6295dc4a xfs: ask to freeze if fscounters scrubber fails 958f560da7ecd29d88ca2e78520bfafe569301ee xfs: repair the rmapbt 2654d477284d704bd92e58b2db478be226650c6a xfs: allow rmap repair to grab unlinked inodes da425dc55ea4fcedaefefa03269960dc216fb71b xfs: repair summary counters --===============2333655304692309357== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename=revlist-1feff90cefef-0496bcbfb2ae.txt b88280698339cd628c86871e4640f6b54c2527fc xfs: use reflink to assist unaligned copy_file_range calls b87326b3d50003120937490094cd9067f1cb6836 xfs: fix an ABBA deadlock in xfs_rename ad2a0756a116ea173737f6bee3b8b01ab615e1fb xfs: clean up quota reservation callsites 8c32088b45ce2578bfd8eee80253e2b60f4141af xfs: clean up quota reservation wrappers 1106fdf2b78dc96fca4e90de98d4b164342f3fad xfs: create convenience wrappers for quota reservations 7c34b918d802cb14251406d6836ae2be7d7ffd5c xfs: clean up icreate quota reservation calls 306e980385a7b51832ec241e0497e2542d5e8e70 xfs: refactor messy xfs_inode_free_quota_* functions edd5c240c119d4304cc49b7e10bb4afe92d49978 xfs: don't stall cowblocks scan if we can't take locks 6e5a54a1bf484b8d148399a236f3b1fe8e6f30dc xfs: xfs_inode_free_quota_blocks should scan project quota f3a71021ba044f3ec64f91f21f29b8162e9ac9ed xfs: move and rename xfs_inode_free_quota_blocks to avoid conflicts 0e2f2989fd5a0ead44193093cd1d6190df12854d xfs: pass flags and return gc errors from xfs_blockgc_free_quota a49268e6c526ec68e3bb22feb008021635d59224 xfs: flush eof/cowblocks if we can't reserve quota for file blocks 727807d979ca43b3125aa3eda7862c03cbb97572 xfs: flush eof/cowblocks if we can't reserve quota for inode creation 41c6912635239de1935f005838f57e256b797d88 xfs: flush eof/cowblocks if we can't reserve quota for chown 5ed87c78a58f480f481f6e24623345b6f3befbec xfs: add a tracepoint for blockgc scans 7930c80aa21856d88f2bc7f3404d67b5b55e8a35 xfs: refactor xfs_icache_free_{eof,cow}blocks call sites 298aeb2ecc7d9138a0dbc807661dc61fa7ed83fe xfs: flush speculative space allocations when we run out of space a7c4b395ce092374438fc6dcaf584e7b0fa0ed9c xfs: relocate the eofb/cowb workqueue functions d0a6f1c1165d3a53d2ff4991c655d804db316d56 xfs: hide xfs_icache_free_eofblocks 0a1a26c5fb553020ad4940d234a8d183e2f5e4f8 xfs: hide xfs_icache_free_cowblocks adf4139e0c6adb4e7b5749572540fea16630f521 xfs: remove trivial eof/cowblocks functions 2bea95b188a735c7afd1821587d30e4d22c533d9 xfs: increase the default parallelism levels of pwork clients 885320e1e9c6d364a2f0ce1d60278c7dafe0cc49 xfs: consolidate incore inode radix tree posteof/cowblocks tags 5c3154f36d6a014b66290558543bbbae053bb7d7 xfs: consolidate the eofblocks and cowblocks workers 53c4fc4f5e6ca2f595a9a73b9a56af20862dd1aa xfs: only walk the incore inode tree once per blockgc scan 7c1a79a55c15629910b75c72a6aa2c50c7660c5d xfs: rename block gc start and stop functions ca7038f4842227f6c8605fc6ebe3f63da12a82e3 xfs: parallelize block preallocation garbage collection c80e82f6cbf5eaf0a96064737e6322cdea371277 xfs: fix rmap key comparison functions 1e90c5c311508c82b1d43a3901e2c9fe3597110a xfs: fix uninitialized variables in xrep_calc_ag_resblks 9c626e4c968ace36d763316796ef3331972be963 xfs: bail out of scrub immediately if scan incomplete 50009420bd3e4f114c4ec8dae1c56985a9260ba6 xfs: mark a data structure sick if there are cross-referencing errors a6a4ae81a5d0af68eefe0d59fe796fe8957bed7b xfs: validate ag btree levels using the precomputed values cc0f1ed34c508b25ddf938738d6f4ac9fce76ef3 xfs: set the scrub AG number in xchk_ag_read_headers d18db1d319cf86b6fd226e2a7d7ff9f542169003 xfs: remove return value from xchk_ag_btcur_init 1dfd9f2556c6145745247ea301a6a0646b30af6b xfs: teach xfs_btree_has_record to return false if there are gaps d19fb8f2df1fd1ae3ffd697df6727879ad7fec76 xfs: check btree keys reflect the child block 1bba4739c600b713410bd71cd5ba69b0e67973ae xfs: online checking of the free rt extent count e3e66c8d4d4cf82607c5026cdd0e59e8b4b3f055 xfs: teach scrub to check for adjacent bmaps when rmap larger than bmap 042835f3a4760269937718dc2c364f08799f4bff xfs: check quota files for unwritten extents cee88e3e9280116ebf89cdd787c3bc483b3d1974 xfs: check the reference counts of gaps in the refcount btree 162fff225721d5fe230bfeffdcaffc3d21d79c31 xfs: stop artificially limiting the length of bunmap calls 105fd7fc73ef96336471ea11d396e411753d9753 xfs: remove a __xfs_bunmapi call from reflink 77f38a3b35252d5c36f064382ee43175d897d8c6 xfs: create shadow transaction reservations for computing minimum log size 1507c1289891e058ec6eeec65f366576a8c4ef08 xfs: reduce the absurdly large log reservations 19596a2bf74d3e99d24ec2f645f70f2fb98f5306 xfs: reduce transaction reservations with reflink 38474852b4ee9dc26b5cef046c797e2d23bfec00 xfs: only invalidate blocks if we're going to free them a26bda6f35c634b5e2ce25965b0084f15285f9af xfs: use deferred frees to reap old btree blocks 9c69637891804dcfa9e065cb7bcda6fd643c4e26 xfs: remove the for_each_xbitmap_ helpers 19f63291d21683178a83df305f8eeb3ab8f45588 xfs: drop the _safe behavior from the xbitmap foreach macro 3aa6d0c3f2ee8d1c3f23905f7465cfd006140344 xfs: convert xbitmap to interval tree bccda8781578677faece7a90e435f60c0f29b527 xfs: implement block reservation accounting for btrees we're staging ccc500c4f902f4a9207cc317a2adce85e396c166 xfs: add debug knobs to control btree bulk load slack factors 268ab0a3cb1979a12ed17476c93c04f7dac020cc xfs: log EFIs for all btree blocks being used to stage a btree cdab19fa142f64d1f6d0b3fdd6442123b593fa73 xfs: create a big array data structure c68315d0b3845f6d7bac08ea3b9179eb628294d0 xfs: move the realtime summary file scrubber to a separate source file 66bab727a742e6d1395a376ce8c0646ed900537f xfs: implement online scrubbing of rtsummary info 46d757ea5a70b5c788592e21f44cd816fdb6f216 xfs: always rescan allegedly healthy per-ag metadata after repair f95054c5035761f540fade08fc0ec5b88b312674 xfs: repair free space btrees bb2dc57fc6cbe4fc275e2091f6f51bec560c8b13 xfs: repair inode btrees efdd3ac5aec00962828aa5da486b3d517bb4c2d6 xfs: repair refcount btrees 51fec6e2845ea96f73b3c6f0de3445999d25c004 xfs: repair inode records 8e37d094c490b6f2246723470f706632f7bd8009 xfs: zap broken inode forks b64924fd856e48ba0394ce57d4dd2cae5d16f41e xfs: repair inode block maps 0496bcbfb2aefba5d921969f4aad5144c336b88f xfs: repair damaged symlinks --===============2333655304692309357== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename=revlist-77d08cef169a-268ab0a3cb19.txt b88280698339cd628c86871e4640f6b54c2527fc xfs: use reflink to assist unaligned copy_file_range calls b87326b3d50003120937490094cd9067f1cb6836 xfs: fix an ABBA deadlock in xfs_rename ad2a0756a116ea173737f6bee3b8b01ab615e1fb xfs: clean up quota reservation callsites 8c32088b45ce2578bfd8eee80253e2b60f4141af xfs: clean up quota reservation wrappers 1106fdf2b78dc96fca4e90de98d4b164342f3fad xfs: create convenience wrappers for quota reservations 7c34b918d802cb14251406d6836ae2be7d7ffd5c xfs: clean up icreate quota reservation calls 306e980385a7b51832ec241e0497e2542d5e8e70 xfs: refactor messy xfs_inode_free_quota_* functions edd5c240c119d4304cc49b7e10bb4afe92d49978 xfs: don't stall cowblocks scan if we can't take locks 6e5a54a1bf484b8d148399a236f3b1fe8e6f30dc xfs: xfs_inode_free_quota_blocks should scan project quota f3a71021ba044f3ec64f91f21f29b8162e9ac9ed xfs: move and rename xfs_inode_free_quota_blocks to avoid conflicts 0e2f2989fd5a0ead44193093cd1d6190df12854d xfs: pass flags and return gc errors from xfs_blockgc_free_quota a49268e6c526ec68e3bb22feb008021635d59224 xfs: flush eof/cowblocks if we can't reserve quota for file blocks 727807d979ca43b3125aa3eda7862c03cbb97572 xfs: flush eof/cowblocks if we can't reserve quota for inode creation 41c6912635239de1935f005838f57e256b797d88 xfs: flush eof/cowblocks if we can't reserve quota for chown 5ed87c78a58f480f481f6e24623345b6f3befbec xfs: add a tracepoint for blockgc scans 7930c80aa21856d88f2bc7f3404d67b5b55e8a35 xfs: refactor xfs_icache_free_{eof,cow}blocks call sites 298aeb2ecc7d9138a0dbc807661dc61fa7ed83fe xfs: flush speculative space allocations when we run out of space a7c4b395ce092374438fc6dcaf584e7b0fa0ed9c xfs: relocate the eofb/cowb workqueue functions d0a6f1c1165d3a53d2ff4991c655d804db316d56 xfs: hide xfs_icache_free_eofblocks 0a1a26c5fb553020ad4940d234a8d183e2f5e4f8 xfs: hide xfs_icache_free_cowblocks adf4139e0c6adb4e7b5749572540fea16630f521 xfs: remove trivial eof/cowblocks functions 2bea95b188a735c7afd1821587d30e4d22c533d9 xfs: increase the default parallelism levels of pwork clients 885320e1e9c6d364a2f0ce1d60278c7dafe0cc49 xfs: consolidate incore inode radix tree posteof/cowblocks tags 5c3154f36d6a014b66290558543bbbae053bb7d7 xfs: consolidate the eofblocks and cowblocks workers 53c4fc4f5e6ca2f595a9a73b9a56af20862dd1aa xfs: only walk the incore inode tree once per blockgc scan 7c1a79a55c15629910b75c72a6aa2c50c7660c5d xfs: rename block gc start and stop functions ca7038f4842227f6c8605fc6ebe3f63da12a82e3 xfs: parallelize block preallocation garbage collection c80e82f6cbf5eaf0a96064737e6322cdea371277 xfs: fix rmap key comparison functions 1e90c5c311508c82b1d43a3901e2c9fe3597110a xfs: fix uninitialized variables in xrep_calc_ag_resblks 9c626e4c968ace36d763316796ef3331972be963 xfs: bail out of scrub immediately if scan incomplete 50009420bd3e4f114c4ec8dae1c56985a9260ba6 xfs: mark a data structure sick if there are cross-referencing errors a6a4ae81a5d0af68eefe0d59fe796fe8957bed7b xfs: validate ag btree levels using the precomputed values cc0f1ed34c508b25ddf938738d6f4ac9fce76ef3 xfs: set the scrub AG number in xchk_ag_read_headers d18db1d319cf86b6fd226e2a7d7ff9f542169003 xfs: remove return value from xchk_ag_btcur_init 1dfd9f2556c6145745247ea301a6a0646b30af6b xfs: teach xfs_btree_has_record to return false if there are gaps d19fb8f2df1fd1ae3ffd697df6727879ad7fec76 xfs: check btree keys reflect the child block 1bba4739c600b713410bd71cd5ba69b0e67973ae xfs: online checking of the free rt extent count e3e66c8d4d4cf82607c5026cdd0e59e8b4b3f055 xfs: teach scrub to check for adjacent bmaps when rmap larger than bmap 042835f3a4760269937718dc2c364f08799f4bff xfs: check quota files for unwritten extents cee88e3e9280116ebf89cdd787c3bc483b3d1974 xfs: check the reference counts of gaps in the refcount btree 162fff225721d5fe230bfeffdcaffc3d21d79c31 xfs: stop artificially limiting the length of bunmap calls 105fd7fc73ef96336471ea11d396e411753d9753 xfs: remove a __xfs_bunmapi call from reflink 77f38a3b35252d5c36f064382ee43175d897d8c6 xfs: create shadow transaction reservations for computing minimum log size 1507c1289891e058ec6eeec65f366576a8c4ef08 xfs: reduce the absurdly large log reservations 19596a2bf74d3e99d24ec2f645f70f2fb98f5306 xfs: reduce transaction reservations with reflink 38474852b4ee9dc26b5cef046c797e2d23bfec00 xfs: only invalidate blocks if we're going to free them a26bda6f35c634b5e2ce25965b0084f15285f9af xfs: use deferred frees to reap old btree blocks 9c69637891804dcfa9e065cb7bcda6fd643c4e26 xfs: remove the for_each_xbitmap_ helpers 19f63291d21683178a83df305f8eeb3ab8f45588 xfs: drop the _safe behavior from the xbitmap foreach macro 3aa6d0c3f2ee8d1c3f23905f7465cfd006140344 xfs: convert xbitmap to interval tree bccda8781578677faece7a90e435f60c0f29b527 xfs: implement block reservation accounting for btrees we're staging ccc500c4f902f4a9207cc317a2adce85e396c166 xfs: add debug knobs to control btree bulk load slack factors 268ab0a3cb1979a12ed17476c93c04f7dac020cc xfs: log EFIs for all btree blocks being used to stage a btree --===============2333655304692309357== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename=revlist-032997d281bd-f9b81312c401.txt b88280698339cd628c86871e4640f6b54c2527fc xfs: use reflink to assist unaligned copy_file_range calls b87326b3d50003120937490094cd9067f1cb6836 xfs: fix an ABBA deadlock in xfs_rename ad2a0756a116ea173737f6bee3b8b01ab615e1fb xfs: clean up quota reservation callsites 8c32088b45ce2578bfd8eee80253e2b60f4141af xfs: clean up quota reservation wrappers 1106fdf2b78dc96fca4e90de98d4b164342f3fad xfs: create convenience wrappers for quota reservations 7c34b918d802cb14251406d6836ae2be7d7ffd5c xfs: clean up icreate quota reservation calls 306e980385a7b51832ec241e0497e2542d5e8e70 xfs: refactor messy xfs_inode_free_quota_* functions edd5c240c119d4304cc49b7e10bb4afe92d49978 xfs: don't stall cowblocks scan if we can't take locks 6e5a54a1bf484b8d148399a236f3b1fe8e6f30dc xfs: xfs_inode_free_quota_blocks should scan project quota f3a71021ba044f3ec64f91f21f29b8162e9ac9ed xfs: move and rename xfs_inode_free_quota_blocks to avoid conflicts 0e2f2989fd5a0ead44193093cd1d6190df12854d xfs: pass flags and return gc errors from xfs_blockgc_free_quota a49268e6c526ec68e3bb22feb008021635d59224 xfs: flush eof/cowblocks if we can't reserve quota for file blocks 727807d979ca43b3125aa3eda7862c03cbb97572 xfs: flush eof/cowblocks if we can't reserve quota for inode creation 41c6912635239de1935f005838f57e256b797d88 xfs: flush eof/cowblocks if we can't reserve quota for chown 5ed87c78a58f480f481f6e24623345b6f3befbec xfs: add a tracepoint for blockgc scans 7930c80aa21856d88f2bc7f3404d67b5b55e8a35 xfs: refactor xfs_icache_free_{eof,cow}blocks call sites 298aeb2ecc7d9138a0dbc807661dc61fa7ed83fe xfs: flush speculative space allocations when we run out of space a7c4b395ce092374438fc6dcaf584e7b0fa0ed9c xfs: relocate the eofb/cowb workqueue functions d0a6f1c1165d3a53d2ff4991c655d804db316d56 xfs: hide xfs_icache_free_eofblocks 0a1a26c5fb553020ad4940d234a8d183e2f5e4f8 xfs: hide xfs_icache_free_cowblocks adf4139e0c6adb4e7b5749572540fea16630f521 xfs: remove trivial eof/cowblocks functions 2bea95b188a735c7afd1821587d30e4d22c533d9 xfs: increase the default parallelism levels of pwork clients 885320e1e9c6d364a2f0ce1d60278c7dafe0cc49 xfs: consolidate incore inode radix tree posteof/cowblocks tags 5c3154f36d6a014b66290558543bbbae053bb7d7 xfs: consolidate the eofblocks and cowblocks workers 53c4fc4f5e6ca2f595a9a73b9a56af20862dd1aa xfs: only walk the incore inode tree once per blockgc scan 7c1a79a55c15629910b75c72a6aa2c50c7660c5d xfs: rename block gc start and stop functions ca7038f4842227f6c8605fc6ebe3f63da12a82e3 xfs: parallelize block preallocation garbage collection c80e82f6cbf5eaf0a96064737e6322cdea371277 xfs: fix rmap key comparison functions 1e90c5c311508c82b1d43a3901e2c9fe3597110a xfs: fix uninitialized variables in xrep_calc_ag_resblks 9c626e4c968ace36d763316796ef3331972be963 xfs: bail out of scrub immediately if scan incomplete 50009420bd3e4f114c4ec8dae1c56985a9260ba6 xfs: mark a data structure sick if there are cross-referencing errors a6a4ae81a5d0af68eefe0d59fe796fe8957bed7b xfs: validate ag btree levels using the precomputed values cc0f1ed34c508b25ddf938738d6f4ac9fce76ef3 xfs: set the scrub AG number in xchk_ag_read_headers d18db1d319cf86b6fd226e2a7d7ff9f542169003 xfs: remove return value from xchk_ag_btcur_init 1dfd9f2556c6145745247ea301a6a0646b30af6b xfs: teach xfs_btree_has_record to return false if there are gaps d19fb8f2df1fd1ae3ffd697df6727879ad7fec76 xfs: check btree keys reflect the child block 1bba4739c600b713410bd71cd5ba69b0e67973ae xfs: online checking of the free rt extent count e3e66c8d4d4cf82607c5026cdd0e59e8b4b3f055 xfs: teach scrub to check for adjacent bmaps when rmap larger than bmap 042835f3a4760269937718dc2c364f08799f4bff xfs: check quota files for unwritten extents cee88e3e9280116ebf89cdd787c3bc483b3d1974 xfs: check the reference counts of gaps in the refcount btree 162fff225721d5fe230bfeffdcaffc3d21d79c31 xfs: stop artificially limiting the length of bunmap calls 105fd7fc73ef96336471ea11d396e411753d9753 xfs: remove a __xfs_bunmapi call from reflink 77f38a3b35252d5c36f064382ee43175d897d8c6 xfs: create shadow transaction reservations for computing minimum log size 1507c1289891e058ec6eeec65f366576a8c4ef08 xfs: reduce the absurdly large log reservations 19596a2bf74d3e99d24ec2f645f70f2fb98f5306 xfs: reduce transaction reservations with reflink 38474852b4ee9dc26b5cef046c797e2d23bfec00 xfs: only invalidate blocks if we're going to free them a26bda6f35c634b5e2ce25965b0084f15285f9af xfs: use deferred frees to reap old btree blocks 9c69637891804dcfa9e065cb7bcda6fd643c4e26 xfs: remove the for_each_xbitmap_ helpers 19f63291d21683178a83df305f8eeb3ab8f45588 xfs: drop the _safe behavior from the xbitmap foreach macro 3aa6d0c3f2ee8d1c3f23905f7465cfd006140344 xfs: convert xbitmap to interval tree bccda8781578677faece7a90e435f60c0f29b527 xfs: implement block reservation accounting for btrees we're staging ccc500c4f902f4a9207cc317a2adce85e396c166 xfs: add debug knobs to control btree bulk load slack factors 268ab0a3cb1979a12ed17476c93c04f7dac020cc xfs: log EFIs for all btree blocks being used to stage a btree cdab19fa142f64d1f6d0b3fdd6442123b593fa73 xfs: create a big array data structure c68315d0b3845f6d7bac08ea3b9179eb628294d0 xfs: move the realtime summary file scrubber to a separate source file 66bab727a742e6d1395a376ce8c0646ed900537f xfs: implement online scrubbing of rtsummary info 46d757ea5a70b5c788592e21f44cd816fdb6f216 xfs: always rescan allegedly healthy per-ag metadata after repair f95054c5035761f540fade08fc0ec5b88b312674 xfs: repair free space btrees bb2dc57fc6cbe4fc275e2091f6f51bec560c8b13 xfs: repair inode btrees efdd3ac5aec00962828aa5da486b3d517bb4c2d6 xfs: repair refcount btrees 51fec6e2845ea96f73b3c6f0de3445999d25c004 xfs: repair inode records 8e37d094c490b6f2246723470f706632f7bd8009 xfs: zap broken inode forks b64924fd856e48ba0394ce57d4dd2cae5d16f41e xfs: repair inode block maps 0496bcbfb2aefba5d921969f4aad5144c336b88f xfs: repair damaged symlinks 727d7e107d92353a60e470b89e63be1e7f0d540b xfs: repair the inode core and forks of a metadata inode 50a8d458d540e37f454348c1d3f367189c3c36a6 xfs: create a new inode fork block unmap helper ed96251d7b5cde0cfdc9d93ebb7006ad160e587c xfs: repair quotas 3fa10f1e4d46bbfe557821ef3e3d673d2b5c9cda xfs: implement live quotacheck inode scan f500ef68b58cccf6e1769c090f2f85cf7dae97b6 xfs: track quota updates during live quotacheck f9b81312c401e7eec1e606456e69aebaec18127a xfs: repair dquots based on live quotacheck results --===============2333655304692309357== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename=revlist-75e993c47f92-a26bda6f35c6.txt b88280698339cd628c86871e4640f6b54c2527fc xfs: use reflink to assist unaligned copy_file_range calls b87326b3d50003120937490094cd9067f1cb6836 xfs: fix an ABBA deadlock in xfs_rename ad2a0756a116ea173737f6bee3b8b01ab615e1fb xfs: clean up quota reservation callsites 8c32088b45ce2578bfd8eee80253e2b60f4141af xfs: clean up quota reservation wrappers 1106fdf2b78dc96fca4e90de98d4b164342f3fad xfs: create convenience wrappers for quota reservations 7c34b918d802cb14251406d6836ae2be7d7ffd5c xfs: clean up icreate quota reservation calls 306e980385a7b51832ec241e0497e2542d5e8e70 xfs: refactor messy xfs_inode_free_quota_* functions edd5c240c119d4304cc49b7e10bb4afe92d49978 xfs: don't stall cowblocks scan if we can't take locks 6e5a54a1bf484b8d148399a236f3b1fe8e6f30dc xfs: xfs_inode_free_quota_blocks should scan project quota f3a71021ba044f3ec64f91f21f29b8162e9ac9ed xfs: move and rename xfs_inode_free_quota_blocks to avoid conflicts 0e2f2989fd5a0ead44193093cd1d6190df12854d xfs: pass flags and return gc errors from xfs_blockgc_free_quota a49268e6c526ec68e3bb22feb008021635d59224 xfs: flush eof/cowblocks if we can't reserve quota for file blocks 727807d979ca43b3125aa3eda7862c03cbb97572 xfs: flush eof/cowblocks if we can't reserve quota for inode creation 41c6912635239de1935f005838f57e256b797d88 xfs: flush eof/cowblocks if we can't reserve quota for chown 5ed87c78a58f480f481f6e24623345b6f3befbec xfs: add a tracepoint for blockgc scans 7930c80aa21856d88f2bc7f3404d67b5b55e8a35 xfs: refactor xfs_icache_free_{eof,cow}blocks call sites 298aeb2ecc7d9138a0dbc807661dc61fa7ed83fe xfs: flush speculative space allocations when we run out of space a7c4b395ce092374438fc6dcaf584e7b0fa0ed9c xfs: relocate the eofb/cowb workqueue functions d0a6f1c1165d3a53d2ff4991c655d804db316d56 xfs: hide xfs_icache_free_eofblocks 0a1a26c5fb553020ad4940d234a8d183e2f5e4f8 xfs: hide xfs_icache_free_cowblocks adf4139e0c6adb4e7b5749572540fea16630f521 xfs: remove trivial eof/cowblocks functions 2bea95b188a735c7afd1821587d30e4d22c533d9 xfs: increase the default parallelism levels of pwork clients 885320e1e9c6d364a2f0ce1d60278c7dafe0cc49 xfs: consolidate incore inode radix tree posteof/cowblocks tags 5c3154f36d6a014b66290558543bbbae053bb7d7 xfs: consolidate the eofblocks and cowblocks workers 53c4fc4f5e6ca2f595a9a73b9a56af20862dd1aa xfs: only walk the incore inode tree once per blockgc scan 7c1a79a55c15629910b75c72a6aa2c50c7660c5d xfs: rename block gc start and stop functions ca7038f4842227f6c8605fc6ebe3f63da12a82e3 xfs: parallelize block preallocation garbage collection c80e82f6cbf5eaf0a96064737e6322cdea371277 xfs: fix rmap key comparison functions 1e90c5c311508c82b1d43a3901e2c9fe3597110a xfs: fix uninitialized variables in xrep_calc_ag_resblks 9c626e4c968ace36d763316796ef3331972be963 xfs: bail out of scrub immediately if scan incomplete 50009420bd3e4f114c4ec8dae1c56985a9260ba6 xfs: mark a data structure sick if there are cross-referencing errors a6a4ae81a5d0af68eefe0d59fe796fe8957bed7b xfs: validate ag btree levels using the precomputed values cc0f1ed34c508b25ddf938738d6f4ac9fce76ef3 xfs: set the scrub AG number in xchk_ag_read_headers d18db1d319cf86b6fd226e2a7d7ff9f542169003 xfs: remove return value from xchk_ag_btcur_init 1dfd9f2556c6145745247ea301a6a0646b30af6b xfs: teach xfs_btree_has_record to return false if there are gaps d19fb8f2df1fd1ae3ffd697df6727879ad7fec76 xfs: check btree keys reflect the child block 1bba4739c600b713410bd71cd5ba69b0e67973ae xfs: online checking of the free rt extent count e3e66c8d4d4cf82607c5026cdd0e59e8b4b3f055 xfs: teach scrub to check for adjacent bmaps when rmap larger than bmap 042835f3a4760269937718dc2c364f08799f4bff xfs: check quota files for unwritten extents cee88e3e9280116ebf89cdd787c3bc483b3d1974 xfs: check the reference counts of gaps in the refcount btree 162fff225721d5fe230bfeffdcaffc3d21d79c31 xfs: stop artificially limiting the length of bunmap calls 105fd7fc73ef96336471ea11d396e411753d9753 xfs: remove a __xfs_bunmapi call from reflink 77f38a3b35252d5c36f064382ee43175d897d8c6 xfs: create shadow transaction reservations for computing minimum log size 1507c1289891e058ec6eeec65f366576a8c4ef08 xfs: reduce the absurdly large log reservations 19596a2bf74d3e99d24ec2f645f70f2fb98f5306 xfs: reduce transaction reservations with reflink 38474852b4ee9dc26b5cef046c797e2d23bfec00 xfs: only invalidate blocks if we're going to free them a26bda6f35c634b5e2ce25965b0084f15285f9af xfs: use deferred frees to reap old btree blocks --===============2333655304692309357== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename=revlist-5a7974f07e2c-7dc93578af95.txt b88280698339cd628c86871e4640f6b54c2527fc xfs: use reflink to assist unaligned copy_file_range calls b87326b3d50003120937490094cd9067f1cb6836 xfs: fix an ABBA deadlock in xfs_rename ad2a0756a116ea173737f6bee3b8b01ab615e1fb xfs: clean up quota reservation callsites 8c32088b45ce2578bfd8eee80253e2b60f4141af xfs: clean up quota reservation wrappers 1106fdf2b78dc96fca4e90de98d4b164342f3fad xfs: create convenience wrappers for quota reservations 7c34b918d802cb14251406d6836ae2be7d7ffd5c xfs: clean up icreate quota reservation calls 306e980385a7b51832ec241e0497e2542d5e8e70 xfs: refactor messy xfs_inode_free_quota_* functions edd5c240c119d4304cc49b7e10bb4afe92d49978 xfs: don't stall cowblocks scan if we can't take locks 6e5a54a1bf484b8d148399a236f3b1fe8e6f30dc xfs: xfs_inode_free_quota_blocks should scan project quota f3a71021ba044f3ec64f91f21f29b8162e9ac9ed xfs: move and rename xfs_inode_free_quota_blocks to avoid conflicts 0e2f2989fd5a0ead44193093cd1d6190df12854d xfs: pass flags and return gc errors from xfs_blockgc_free_quota a49268e6c526ec68e3bb22feb008021635d59224 xfs: flush eof/cowblocks if we can't reserve quota for file blocks 727807d979ca43b3125aa3eda7862c03cbb97572 xfs: flush eof/cowblocks if we can't reserve quota for inode creation 41c6912635239de1935f005838f57e256b797d88 xfs: flush eof/cowblocks if we can't reserve quota for chown 5ed87c78a58f480f481f6e24623345b6f3befbec xfs: add a tracepoint for blockgc scans 7930c80aa21856d88f2bc7f3404d67b5b55e8a35 xfs: refactor xfs_icache_free_{eof,cow}blocks call sites 298aeb2ecc7d9138a0dbc807661dc61fa7ed83fe xfs: flush speculative space allocations when we run out of space a7c4b395ce092374438fc6dcaf584e7b0fa0ed9c xfs: relocate the eofb/cowb workqueue functions d0a6f1c1165d3a53d2ff4991c655d804db316d56 xfs: hide xfs_icache_free_eofblocks 0a1a26c5fb553020ad4940d234a8d183e2f5e4f8 xfs: hide xfs_icache_free_cowblocks adf4139e0c6adb4e7b5749572540fea16630f521 xfs: remove trivial eof/cowblocks functions 2bea95b188a735c7afd1821587d30e4d22c533d9 xfs: increase the default parallelism levels of pwork clients 885320e1e9c6d364a2f0ce1d60278c7dafe0cc49 xfs: consolidate incore inode radix tree posteof/cowblocks tags 5c3154f36d6a014b66290558543bbbae053bb7d7 xfs: consolidate the eofblocks and cowblocks workers 53c4fc4f5e6ca2f595a9a73b9a56af20862dd1aa xfs: only walk the incore inode tree once per blockgc scan 7c1a79a55c15629910b75c72a6aa2c50c7660c5d xfs: rename block gc start and stop functions ca7038f4842227f6c8605fc6ebe3f63da12a82e3 xfs: parallelize block preallocation garbage collection c80e82f6cbf5eaf0a96064737e6322cdea371277 xfs: fix rmap key comparison functions 1e90c5c311508c82b1d43a3901e2c9fe3597110a xfs: fix uninitialized variables in xrep_calc_ag_resblks 9c626e4c968ace36d763316796ef3331972be963 xfs: bail out of scrub immediately if scan incomplete 50009420bd3e4f114c4ec8dae1c56985a9260ba6 xfs: mark a data structure sick if there are cross-referencing errors a6a4ae81a5d0af68eefe0d59fe796fe8957bed7b xfs: validate ag btree levels using the precomputed values cc0f1ed34c508b25ddf938738d6f4ac9fce76ef3 xfs: set the scrub AG number in xchk_ag_read_headers d18db1d319cf86b6fd226e2a7d7ff9f542169003 xfs: remove return value from xchk_ag_btcur_init 1dfd9f2556c6145745247ea301a6a0646b30af6b xfs: teach xfs_btree_has_record to return false if there are gaps d19fb8f2df1fd1ae3ffd697df6727879ad7fec76 xfs: check btree keys reflect the child block 1bba4739c600b713410bd71cd5ba69b0e67973ae xfs: online checking of the free rt extent count e3e66c8d4d4cf82607c5026cdd0e59e8b4b3f055 xfs: teach scrub to check for adjacent bmaps when rmap larger than bmap 042835f3a4760269937718dc2c364f08799f4bff xfs: check quota files for unwritten extents cee88e3e9280116ebf89cdd787c3bc483b3d1974 xfs: check the reference counts of gaps in the refcount btree 162fff225721d5fe230bfeffdcaffc3d21d79c31 xfs: stop artificially limiting the length of bunmap calls 105fd7fc73ef96336471ea11d396e411753d9753 xfs: remove a __xfs_bunmapi call from reflink 77f38a3b35252d5c36f064382ee43175d897d8c6 xfs: create shadow transaction reservations for computing minimum log size 1507c1289891e058ec6eeec65f366576a8c4ef08 xfs: reduce the absurdly large log reservations 19596a2bf74d3e99d24ec2f645f70f2fb98f5306 xfs: reduce transaction reservations with reflink 38474852b4ee9dc26b5cef046c797e2d23bfec00 xfs: only invalidate blocks if we're going to free them a26bda6f35c634b5e2ce25965b0084f15285f9af xfs: use deferred frees to reap old btree blocks 9c69637891804dcfa9e065cb7bcda6fd643c4e26 xfs: remove the for_each_xbitmap_ helpers 19f63291d21683178a83df305f8eeb3ab8f45588 xfs: drop the _safe behavior from the xbitmap foreach macro 3aa6d0c3f2ee8d1c3f23905f7465cfd006140344 xfs: convert xbitmap to interval tree bccda8781578677faece7a90e435f60c0f29b527 xfs: implement block reservation accounting for btrees we're staging ccc500c4f902f4a9207cc317a2adce85e396c166 xfs: add debug knobs to control btree bulk load slack factors 268ab0a3cb1979a12ed17476c93c04f7dac020cc xfs: log EFIs for all btree blocks being used to stage a btree cdab19fa142f64d1f6d0b3fdd6442123b593fa73 xfs: create a big array data structure c68315d0b3845f6d7bac08ea3b9179eb628294d0 xfs: move the realtime summary file scrubber to a separate source file 66bab727a742e6d1395a376ce8c0646ed900537f xfs: implement online scrubbing of rtsummary info 46d757ea5a70b5c788592e21f44cd816fdb6f216 xfs: always rescan allegedly healthy per-ag metadata after repair f95054c5035761f540fade08fc0ec5b88b312674 xfs: repair free space btrees bb2dc57fc6cbe4fc275e2091f6f51bec560c8b13 xfs: repair inode btrees efdd3ac5aec00962828aa5da486b3d517bb4c2d6 xfs: repair refcount btrees 51fec6e2845ea96f73b3c6f0de3445999d25c004 xfs: repair inode records 8e37d094c490b6f2246723470f706632f7bd8009 xfs: zap broken inode forks b64924fd856e48ba0394ce57d4dd2cae5d16f41e xfs: repair inode block maps 0496bcbfb2aefba5d921969f4aad5144c336b88f xfs: repair damaged symlinks 727d7e107d92353a60e470b89e63be1e7f0d540b xfs: repair the inode core and forks of a metadata inode 50a8d458d540e37f454348c1d3f367189c3c36a6 xfs: create a new inode fork block unmap helper ed96251d7b5cde0cfdc9d93ebb7006ad160e587c xfs: repair quotas 3fa10f1e4d46bbfe557821ef3e3d673d2b5c9cda xfs: implement live quotacheck inode scan f500ef68b58cccf6e1769c090f2f85cf7dae97b6 xfs: track quota updates during live quotacheck f9b81312c401e7eec1e606456e69aebaec18127a xfs: repair dquots based on live quotacheck results 09c949c272845e6918651addcf0c37661e82e667 xfs: separate the marking of sick and checked metadata 7cebd9c3478923e3ab772780e7fc2b6ea364dd66 xfs: report ag header corruption errors to the health tracking system 0d56e56b8935cb6a88c9a4c00f97815962a7833d xfs: report block map corruption errors to the health tracking system 14f9cd40100e3fe3dfaca8d1df75a35197675ad1 xfs: report btree block corruption errors to the health system 8c35c2f1f43784651878d8e8d07db796c9a8dc42 xfs: report dir/attr block corruption errors to the health system c4b45c66bff358b051e1c2314255d7533ef76ee2 xfs: report symlink block corruption errors to the health system e1072dd08bf47c63f8c0557f95a2ddd214e388ae xfs: report inode corruption errors to the health system 1f0462c864bd4f04a4865fc5b73bea5a6a14c52d xfs: report quota block corruption errors to the health system 8115a65433a7081dac5740c2e85978225e3678e5 xfs: report realtime metadata corruption errors to the health system 9ce17b203d082425d1eaa46894df84e65a9515f5 xfs: report XFS_CORRUPT_ON errors to the health system 4adc299f184063e0ef8cf75d6f17fd0a9123076c xfs: refactor the predicate part of xfs_free_eofblocks c9be7005b10e22774ef174dd9373e4dd34828727 xfs: don't reclaim dquots with incore reservations bd70706acfc932779e014d82749c2d965f9d871a xfs: decide if inode needs inactivation aa0a2ec202a8b319516cec852c8c206557749b4c xfs: deferred inode inactivation 8edd293e4be9a44b9bef7fe7cf5a83bbc7719e4e xfs: force inode inactivation and retry fs writes when there isn't space b77de47aaf7d7ddb1829f3d197db3207485a1bf7 xfs: force inactivation before fallocate when space is low 8c51a4a39dbf45738a66ea96118aa3dcf379012b xfs: parallelize inode inactivation 174afafbf0728b1ade3a6925a36be6ce172edd39 xfs: create a polled function to force inode inactivation 9d3adfefad70fc898eaeb3737105a60a838a7a17 xfs: add secondary and indirect classes to the health tracking system 1f9e990b099aba899a27f538fc467d20c4da0622 xfs: remember sick inodes that get inactivated e8f314db19860f669ae4d0f0dc6318e810975717 xfs: update health status if we get a clean bill of health 962d2c09ab906f4a69cb607865c5e084ebbc4709 xfs: introduce online scrub freeze e022cb324a2525a786e9e09007a2df4c6295dc4a xfs: ask to freeze if fscounters scrubber fails 958f560da7ecd29d88ca2e78520bfafe569301ee xfs: repair the rmapbt 2654d477284d704bd92e58b2db478be226650c6a xfs: allow rmap repair to grab unlinked inodes da425dc55ea4fcedaefefa03269960dc216fb71b xfs: repair summary counters 075416eee265294fe5f81d0f52503467041f8777 xfs: fix xfs_bunmapi to allow unmapping of partial rt extents 4394cfafa3560d5e862cea6210917e8a2418c402 xfs: create a helper to decide if a file mapping targets the rt volume 23ba26ed71cc0ac526456a05e21608e03e3b51d6 xfs: add a realtime flag to the bmap update log redo items 4416b793d012b6fff979e63d568a16fcc170d1c6 xfs: support recovering bmap intent items targetting realtime extents 27b90ced9de53cfa599a2538f6797e0f497103e5 xfs: support deferred bmap updates on the attr fork 4bccffbd322d7c88d500a29839aa63ecbaee2bb2 xfs: xfs_bmap_finish_one should map unwritten extents properly 7a3723f8db3c22013fcafdd822503ddc97fdbe17 vfs: introduce new file range exchange ioctl f0607dd1d1a1e9586dc245381ef7b2fc06b0f32d xfs: support two inodes in the defer capture structure 5d15e00941af6af734047e03c72714455e882786 xfs: allow setting and clearing of log incompat feature flags fb1bb338ed28b2728cf5dd17f20ebd8570c7690d xfs: create a log incompat flag for atomic extent swapping d36a9339d3b22267330cff4406ae077168ce7085 xfs: introduce a swap-extent log intent item ec28e2f3e524d071a5796d60f302fd46178cb77d xfs: create deferred log items for extent swapping a0dfd19a0d2968b4942d6e2d2b472c1e3d275ee4 xfs: add a ->xchg_file_range handler 72cfd5e1d8742b52e52eef93705c7b59958ca227 xfs: add error injection to test swapext recovery 021c931361c6eb2868179425887567668d229c2b xfs: port xfs_swap_extents_rmap to our new code 60ddf094764ae59872434ca869db238c2f956e1a xfs: consolidate all of the xfs_swap_extent_forks code 07803b39ae6eac219bc039d3703dc0e691f07aef xfs: refactor reflink flag handling in xfs_swap_extent_forks 47a0634a64b09bf300d3cb53c40f2498db2ecff9 xfs: allow xfs_swap_range to use older extent swap algorithms f6ff3e13238c36ef533412885db913b71af64564 xfs: remove old swap extents implementation c6867fe2b433d925d7f8652a982bfd25fdf0e60d xfs: condense extended attributes after an atomic swap f7524374c621789cfa158e1e9e321af19036b527 xfs: condense directories after an atomic swap 8fa5d7a90185b5ffc702cb6a9fc8f4c733597feb xfs: make atomic extent swapping support realtime files 1dc309f77559b424cfc95e1a1d6f39d29d562808 xfs: enable atomic swapext feature 55fc8f00fb814120d8a03b132fb3d6ba9fcb520e xfs: hide private inodes from bulkstat and handle functions a6ea1f1ba8ed2e5e5ae545c2227dccd1d0be913d xfs: create temporary files and directories for online repair 7dc93578af95c0eddafe0017b99f2d3de5718605 xfs: online repair of realtime summaries --===============2333655304692309357== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename=revlist-6a7ef29eac33-fa2fc00af3f1.txt b88280698339cd628c86871e4640f6b54c2527fc xfs: use reflink to assist unaligned copy_file_range calls b87326b3d50003120937490094cd9067f1cb6836 xfs: fix an ABBA deadlock in xfs_rename ad2a0756a116ea173737f6bee3b8b01ab615e1fb xfs: clean up quota reservation callsites 8c32088b45ce2578bfd8eee80253e2b60f4141af xfs: clean up quota reservation wrappers 1106fdf2b78dc96fca4e90de98d4b164342f3fad xfs: create convenience wrappers for quota reservations 7c34b918d802cb14251406d6836ae2be7d7ffd5c xfs: clean up icreate quota reservation calls 306e980385a7b51832ec241e0497e2542d5e8e70 xfs: refactor messy xfs_inode_free_quota_* functions edd5c240c119d4304cc49b7e10bb4afe92d49978 xfs: don't stall cowblocks scan if we can't take locks 6e5a54a1bf484b8d148399a236f3b1fe8e6f30dc xfs: xfs_inode_free_quota_blocks should scan project quota f3a71021ba044f3ec64f91f21f29b8162e9ac9ed xfs: move and rename xfs_inode_free_quota_blocks to avoid conflicts 0e2f2989fd5a0ead44193093cd1d6190df12854d xfs: pass flags and return gc errors from xfs_blockgc_free_quota a49268e6c526ec68e3bb22feb008021635d59224 xfs: flush eof/cowblocks if we can't reserve quota for file blocks 727807d979ca43b3125aa3eda7862c03cbb97572 xfs: flush eof/cowblocks if we can't reserve quota for inode creation 41c6912635239de1935f005838f57e256b797d88 xfs: flush eof/cowblocks if we can't reserve quota for chown 5ed87c78a58f480f481f6e24623345b6f3befbec xfs: add a tracepoint for blockgc scans 7930c80aa21856d88f2bc7f3404d67b5b55e8a35 xfs: refactor xfs_icache_free_{eof,cow}blocks call sites 298aeb2ecc7d9138a0dbc807661dc61fa7ed83fe xfs: flush speculative space allocations when we run out of space a7c4b395ce092374438fc6dcaf584e7b0fa0ed9c xfs: relocate the eofb/cowb workqueue functions d0a6f1c1165d3a53d2ff4991c655d804db316d56 xfs: hide xfs_icache_free_eofblocks 0a1a26c5fb553020ad4940d234a8d183e2f5e4f8 xfs: hide xfs_icache_free_cowblocks adf4139e0c6adb4e7b5749572540fea16630f521 xfs: remove trivial eof/cowblocks functions 2bea95b188a735c7afd1821587d30e4d22c533d9 xfs: increase the default parallelism levels of pwork clients 885320e1e9c6d364a2f0ce1d60278c7dafe0cc49 xfs: consolidate incore inode radix tree posteof/cowblocks tags 5c3154f36d6a014b66290558543bbbae053bb7d7 xfs: consolidate the eofblocks and cowblocks workers 53c4fc4f5e6ca2f595a9a73b9a56af20862dd1aa xfs: only walk the incore inode tree once per blockgc scan 7c1a79a55c15629910b75c72a6aa2c50c7660c5d xfs: rename block gc start and stop functions ca7038f4842227f6c8605fc6ebe3f63da12a82e3 xfs: parallelize block preallocation garbage collection c80e82f6cbf5eaf0a96064737e6322cdea371277 xfs: fix rmap key comparison functions 1e90c5c311508c82b1d43a3901e2c9fe3597110a xfs: fix uninitialized variables in xrep_calc_ag_resblks 9c626e4c968ace36d763316796ef3331972be963 xfs: bail out of scrub immediately if scan incomplete 50009420bd3e4f114c4ec8dae1c56985a9260ba6 xfs: mark a data structure sick if there are cross-referencing errors a6a4ae81a5d0af68eefe0d59fe796fe8957bed7b xfs: validate ag btree levels using the precomputed values cc0f1ed34c508b25ddf938738d6f4ac9fce76ef3 xfs: set the scrub AG number in xchk_ag_read_headers d18db1d319cf86b6fd226e2a7d7ff9f542169003 xfs: remove return value from xchk_ag_btcur_init 1dfd9f2556c6145745247ea301a6a0646b30af6b xfs: teach xfs_btree_has_record to return false if there are gaps d19fb8f2df1fd1ae3ffd697df6727879ad7fec76 xfs: check btree keys reflect the child block 1bba4739c600b713410bd71cd5ba69b0e67973ae xfs: online checking of the free rt extent count e3e66c8d4d4cf82607c5026cdd0e59e8b4b3f055 xfs: teach scrub to check for adjacent bmaps when rmap larger than bmap 042835f3a4760269937718dc2c364f08799f4bff xfs: check quota files for unwritten extents cee88e3e9280116ebf89cdd787c3bc483b3d1974 xfs: check the reference counts of gaps in the refcount btree 162fff225721d5fe230bfeffdcaffc3d21d79c31 xfs: stop artificially limiting the length of bunmap calls 105fd7fc73ef96336471ea11d396e411753d9753 xfs: remove a __xfs_bunmapi call from reflink 77f38a3b35252d5c36f064382ee43175d897d8c6 xfs: create shadow transaction reservations for computing minimum log size 1507c1289891e058ec6eeec65f366576a8c4ef08 xfs: reduce the absurdly large log reservations 19596a2bf74d3e99d24ec2f645f70f2fb98f5306 xfs: reduce transaction reservations with reflink 38474852b4ee9dc26b5cef046c797e2d23bfec00 xfs: only invalidate blocks if we're going to free them a26bda6f35c634b5e2ce25965b0084f15285f9af xfs: use deferred frees to reap old btree blocks 9c69637891804dcfa9e065cb7bcda6fd643c4e26 xfs: remove the for_each_xbitmap_ helpers 19f63291d21683178a83df305f8eeb3ab8f45588 xfs: drop the _safe behavior from the xbitmap foreach macro 3aa6d0c3f2ee8d1c3f23905f7465cfd006140344 xfs: convert xbitmap to interval tree bccda8781578677faece7a90e435f60c0f29b527 xfs: implement block reservation accounting for btrees we're staging ccc500c4f902f4a9207cc317a2adce85e396c166 xfs: add debug knobs to control btree bulk load slack factors 268ab0a3cb1979a12ed17476c93c04f7dac020cc xfs: log EFIs for all btree blocks being used to stage a btree cdab19fa142f64d1f6d0b3fdd6442123b593fa73 xfs: create a big array data structure c68315d0b3845f6d7bac08ea3b9179eb628294d0 xfs: move the realtime summary file scrubber to a separate source file 66bab727a742e6d1395a376ce8c0646ed900537f xfs: implement online scrubbing of rtsummary info 46d757ea5a70b5c788592e21f44cd816fdb6f216 xfs: always rescan allegedly healthy per-ag metadata after repair f95054c5035761f540fade08fc0ec5b88b312674 xfs: repair free space btrees bb2dc57fc6cbe4fc275e2091f6f51bec560c8b13 xfs: repair inode btrees efdd3ac5aec00962828aa5da486b3d517bb4c2d6 xfs: repair refcount btrees 51fec6e2845ea96f73b3c6f0de3445999d25c004 xfs: repair inode records 8e37d094c490b6f2246723470f706632f7bd8009 xfs: zap broken inode forks b64924fd856e48ba0394ce57d4dd2cae5d16f41e xfs: repair inode block maps 0496bcbfb2aefba5d921969f4aad5144c336b88f xfs: repair damaged symlinks 727d7e107d92353a60e470b89e63be1e7f0d540b xfs: repair the inode core and forks of a metadata inode 50a8d458d540e37f454348c1d3f367189c3c36a6 xfs: create a new inode fork block unmap helper ed96251d7b5cde0cfdc9d93ebb7006ad160e587c xfs: repair quotas 3fa10f1e4d46bbfe557821ef3e3d673d2b5c9cda xfs: implement live quotacheck inode scan f500ef68b58cccf6e1769c090f2f85cf7dae97b6 xfs: track quota updates during live quotacheck f9b81312c401e7eec1e606456e69aebaec18127a xfs: repair dquots based on live quotacheck results 09c949c272845e6918651addcf0c37661e82e667 xfs: separate the marking of sick and checked metadata 7cebd9c3478923e3ab772780e7fc2b6ea364dd66 xfs: report ag header corruption errors to the health tracking system 0d56e56b8935cb6a88c9a4c00f97815962a7833d xfs: report block map corruption errors to the health tracking system 14f9cd40100e3fe3dfaca8d1df75a35197675ad1 xfs: report btree block corruption errors to the health system 8c35c2f1f43784651878d8e8d07db796c9a8dc42 xfs: report dir/attr block corruption errors to the health system c4b45c66bff358b051e1c2314255d7533ef76ee2 xfs: report symlink block corruption errors to the health system e1072dd08bf47c63f8c0557f95a2ddd214e388ae xfs: report inode corruption errors to the health system 1f0462c864bd4f04a4865fc5b73bea5a6a14c52d xfs: report quota block corruption errors to the health system 8115a65433a7081dac5740c2e85978225e3678e5 xfs: report realtime metadata corruption errors to the health system 9ce17b203d082425d1eaa46894df84e65a9515f5 xfs: report XFS_CORRUPT_ON errors to the health system 4adc299f184063e0ef8cf75d6f17fd0a9123076c xfs: refactor the predicate part of xfs_free_eofblocks c9be7005b10e22774ef174dd9373e4dd34828727 xfs: don't reclaim dquots with incore reservations bd70706acfc932779e014d82749c2d965f9d871a xfs: decide if inode needs inactivation aa0a2ec202a8b319516cec852c8c206557749b4c xfs: deferred inode inactivation 8edd293e4be9a44b9bef7fe7cf5a83bbc7719e4e xfs: force inode inactivation and retry fs writes when there isn't space b77de47aaf7d7ddb1829f3d197db3207485a1bf7 xfs: force inactivation before fallocate when space is low 8c51a4a39dbf45738a66ea96118aa3dcf379012b xfs: parallelize inode inactivation 174afafbf0728b1ade3a6925a36be6ce172edd39 xfs: create a polled function to force inode inactivation 9d3adfefad70fc898eaeb3737105a60a838a7a17 xfs: add secondary and indirect classes to the health tracking system 1f9e990b099aba899a27f538fc467d20c4da0622 xfs: remember sick inodes that get inactivated e8f314db19860f669ae4d0f0dc6318e810975717 xfs: update health status if we get a clean bill of health 962d2c09ab906f4a69cb607865c5e084ebbc4709 xfs: introduce online scrub freeze e022cb324a2525a786e9e09007a2df4c6295dc4a xfs: ask to freeze if fscounters scrubber fails 958f560da7ecd29d88ca2e78520bfafe569301ee xfs: repair the rmapbt 2654d477284d704bd92e58b2db478be226650c6a xfs: allow rmap repair to grab unlinked inodes da425dc55ea4fcedaefefa03269960dc216fb71b xfs: repair summary counters 075416eee265294fe5f81d0f52503467041f8777 xfs: fix xfs_bunmapi to allow unmapping of partial rt extents 4394cfafa3560d5e862cea6210917e8a2418c402 xfs: create a helper to decide if a file mapping targets the rt volume 23ba26ed71cc0ac526456a05e21608e03e3b51d6 xfs: add a realtime flag to the bmap update log redo items 4416b793d012b6fff979e63d568a16fcc170d1c6 xfs: support recovering bmap intent items targetting realtime extents 27b90ced9de53cfa599a2538f6797e0f497103e5 xfs: support deferred bmap updates on the attr fork 4bccffbd322d7c88d500a29839aa63ecbaee2bb2 xfs: xfs_bmap_finish_one should map unwritten extents properly 7a3723f8db3c22013fcafdd822503ddc97fdbe17 vfs: introduce new file range exchange ioctl f0607dd1d1a1e9586dc245381ef7b2fc06b0f32d xfs: support two inodes in the defer capture structure 5d15e00941af6af734047e03c72714455e882786 xfs: allow setting and clearing of log incompat feature flags fb1bb338ed28b2728cf5dd17f20ebd8570c7690d xfs: create a log incompat flag for atomic extent swapping d36a9339d3b22267330cff4406ae077168ce7085 xfs: introduce a swap-extent log intent item ec28e2f3e524d071a5796d60f302fd46178cb77d xfs: create deferred log items for extent swapping a0dfd19a0d2968b4942d6e2d2b472c1e3d275ee4 xfs: add a ->xchg_file_range handler 72cfd5e1d8742b52e52eef93705c7b59958ca227 xfs: add error injection to test swapext recovery 021c931361c6eb2868179425887567668d229c2b xfs: port xfs_swap_extents_rmap to our new code 60ddf094764ae59872434ca869db238c2f956e1a xfs: consolidate all of the xfs_swap_extent_forks code 07803b39ae6eac219bc039d3703dc0e691f07aef xfs: refactor reflink flag handling in xfs_swap_extent_forks 47a0634a64b09bf300d3cb53c40f2498db2ecff9 xfs: allow xfs_swap_range to use older extent swap algorithms f6ff3e13238c36ef533412885db913b71af64564 xfs: remove old swap extents implementation c6867fe2b433d925d7f8652a982bfd25fdf0e60d xfs: condense extended attributes after an atomic swap f7524374c621789cfa158e1e9e321af19036b527 xfs: condense directories after an atomic swap 8fa5d7a90185b5ffc702cb6a9fc8f4c733597feb xfs: make atomic extent swapping support realtime files 1dc309f77559b424cfc95e1a1d6f39d29d562808 xfs: enable atomic swapext feature 55fc8f00fb814120d8a03b132fb3d6ba9fcb520e xfs: hide private inodes from bulkstat and handle functions a6ea1f1ba8ed2e5e5ae545c2227dccd1d0be913d xfs: create temporary files and directories for online repair 7dc93578af95c0eddafe0017b99f2d3de5718605 xfs: online repair of realtime summaries 03840c224860df3e1fce1ef85e3a00c7ca36c5a6 xfs: create a blob array data structure d8a30a0730740a9f1ddfba45cb75b2db11817749 xfs: repair extended attributes fa2fc00af3f13b50b766431fd6e602e2121e7625 xfs: scrub should set preen if attr leaf has holes --===============2333655304692309357== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename=revlist-cf302d785b20-13aec2032a0f.txt b88280698339cd628c86871e4640f6b54c2527fc xfs: use reflink to assist unaligned copy_file_range calls b87326b3d50003120937490094cd9067f1cb6836 xfs: fix an ABBA deadlock in xfs_rename ad2a0756a116ea173737f6bee3b8b01ab615e1fb xfs: clean up quota reservation callsites 8c32088b45ce2578bfd8eee80253e2b60f4141af xfs: clean up quota reservation wrappers 1106fdf2b78dc96fca4e90de98d4b164342f3fad xfs: create convenience wrappers for quota reservations 7c34b918d802cb14251406d6836ae2be7d7ffd5c xfs: clean up icreate quota reservation calls 306e980385a7b51832ec241e0497e2542d5e8e70 xfs: refactor messy xfs_inode_free_quota_* functions edd5c240c119d4304cc49b7e10bb4afe92d49978 xfs: don't stall cowblocks scan if we can't take locks 6e5a54a1bf484b8d148399a236f3b1fe8e6f30dc xfs: xfs_inode_free_quota_blocks should scan project quota f3a71021ba044f3ec64f91f21f29b8162e9ac9ed xfs: move and rename xfs_inode_free_quota_blocks to avoid conflicts 0e2f2989fd5a0ead44193093cd1d6190df12854d xfs: pass flags and return gc errors from xfs_blockgc_free_quota a49268e6c526ec68e3bb22feb008021635d59224 xfs: flush eof/cowblocks if we can't reserve quota for file blocks 727807d979ca43b3125aa3eda7862c03cbb97572 xfs: flush eof/cowblocks if we can't reserve quota for inode creation 41c6912635239de1935f005838f57e256b797d88 xfs: flush eof/cowblocks if we can't reserve quota for chown 5ed87c78a58f480f481f6e24623345b6f3befbec xfs: add a tracepoint for blockgc scans 7930c80aa21856d88f2bc7f3404d67b5b55e8a35 xfs: refactor xfs_icache_free_{eof,cow}blocks call sites 298aeb2ecc7d9138a0dbc807661dc61fa7ed83fe xfs: flush speculative space allocations when we run out of space a7c4b395ce092374438fc6dcaf584e7b0fa0ed9c xfs: relocate the eofb/cowb workqueue functions d0a6f1c1165d3a53d2ff4991c655d804db316d56 xfs: hide xfs_icache_free_eofblocks 0a1a26c5fb553020ad4940d234a8d183e2f5e4f8 xfs: hide xfs_icache_free_cowblocks adf4139e0c6adb4e7b5749572540fea16630f521 xfs: remove trivial eof/cowblocks functions 2bea95b188a735c7afd1821587d30e4d22c533d9 xfs: increase the default parallelism levels of pwork clients 885320e1e9c6d364a2f0ce1d60278c7dafe0cc49 xfs: consolidate incore inode radix tree posteof/cowblocks tags 5c3154f36d6a014b66290558543bbbae053bb7d7 xfs: consolidate the eofblocks and cowblocks workers 53c4fc4f5e6ca2f595a9a73b9a56af20862dd1aa xfs: only walk the incore inode tree once per blockgc scan 7c1a79a55c15629910b75c72a6aa2c50c7660c5d xfs: rename block gc start and stop functions ca7038f4842227f6c8605fc6ebe3f63da12a82e3 xfs: parallelize block preallocation garbage collection c80e82f6cbf5eaf0a96064737e6322cdea371277 xfs: fix rmap key comparison functions 1e90c5c311508c82b1d43a3901e2c9fe3597110a xfs: fix uninitialized variables in xrep_calc_ag_resblks 9c626e4c968ace36d763316796ef3331972be963 xfs: bail out of scrub immediately if scan incomplete 50009420bd3e4f114c4ec8dae1c56985a9260ba6 xfs: mark a data structure sick if there are cross-referencing errors a6a4ae81a5d0af68eefe0d59fe796fe8957bed7b xfs: validate ag btree levels using the precomputed values cc0f1ed34c508b25ddf938738d6f4ac9fce76ef3 xfs: set the scrub AG number in xchk_ag_read_headers d18db1d319cf86b6fd226e2a7d7ff9f542169003 xfs: remove return value from xchk_ag_btcur_init 1dfd9f2556c6145745247ea301a6a0646b30af6b xfs: teach xfs_btree_has_record to return false if there are gaps d19fb8f2df1fd1ae3ffd697df6727879ad7fec76 xfs: check btree keys reflect the child block 1bba4739c600b713410bd71cd5ba69b0e67973ae xfs: online checking of the free rt extent count e3e66c8d4d4cf82607c5026cdd0e59e8b4b3f055 xfs: teach scrub to check for adjacent bmaps when rmap larger than bmap 042835f3a4760269937718dc2c364f08799f4bff xfs: check quota files for unwritten extents cee88e3e9280116ebf89cdd787c3bc483b3d1974 xfs: check the reference counts of gaps in the refcount btree 162fff225721d5fe230bfeffdcaffc3d21d79c31 xfs: stop artificially limiting the length of bunmap calls 105fd7fc73ef96336471ea11d396e411753d9753 xfs: remove a __xfs_bunmapi call from reflink 77f38a3b35252d5c36f064382ee43175d897d8c6 xfs: create shadow transaction reservations for computing minimum log size 1507c1289891e058ec6eeec65f366576a8c4ef08 xfs: reduce the absurdly large log reservations 19596a2bf74d3e99d24ec2f645f70f2fb98f5306 xfs: reduce transaction reservations with reflink 38474852b4ee9dc26b5cef046c797e2d23bfec00 xfs: only invalidate blocks if we're going to free them a26bda6f35c634b5e2ce25965b0084f15285f9af xfs: use deferred frees to reap old btree blocks 9c69637891804dcfa9e065cb7bcda6fd643c4e26 xfs: remove the for_each_xbitmap_ helpers 19f63291d21683178a83df305f8eeb3ab8f45588 xfs: drop the _safe behavior from the xbitmap foreach macro 3aa6d0c3f2ee8d1c3f23905f7465cfd006140344 xfs: convert xbitmap to interval tree bccda8781578677faece7a90e435f60c0f29b527 xfs: implement block reservation accounting for btrees we're staging ccc500c4f902f4a9207cc317a2adce85e396c166 xfs: add debug knobs to control btree bulk load slack factors 268ab0a3cb1979a12ed17476c93c04f7dac020cc xfs: log EFIs for all btree blocks being used to stage a btree cdab19fa142f64d1f6d0b3fdd6442123b593fa73 xfs: create a big array data structure c68315d0b3845f6d7bac08ea3b9179eb628294d0 xfs: move the realtime summary file scrubber to a separate source file 66bab727a742e6d1395a376ce8c0646ed900537f xfs: implement online scrubbing of rtsummary info 46d757ea5a70b5c788592e21f44cd816fdb6f216 xfs: always rescan allegedly healthy per-ag metadata after repair f95054c5035761f540fade08fc0ec5b88b312674 xfs: repair free space btrees bb2dc57fc6cbe4fc275e2091f6f51bec560c8b13 xfs: repair inode btrees efdd3ac5aec00962828aa5da486b3d517bb4c2d6 xfs: repair refcount btrees 51fec6e2845ea96f73b3c6f0de3445999d25c004 xfs: repair inode records 8e37d094c490b6f2246723470f706632f7bd8009 xfs: zap broken inode forks b64924fd856e48ba0394ce57d4dd2cae5d16f41e xfs: repair inode block maps 0496bcbfb2aefba5d921969f4aad5144c336b88f xfs: repair damaged symlinks 727d7e107d92353a60e470b89e63be1e7f0d540b xfs: repair the inode core and forks of a metadata inode 50a8d458d540e37f454348c1d3f367189c3c36a6 xfs: create a new inode fork block unmap helper ed96251d7b5cde0cfdc9d93ebb7006ad160e587c xfs: repair quotas 3fa10f1e4d46bbfe557821ef3e3d673d2b5c9cda xfs: implement live quotacheck inode scan f500ef68b58cccf6e1769c090f2f85cf7dae97b6 xfs: track quota updates during live quotacheck f9b81312c401e7eec1e606456e69aebaec18127a xfs: repair dquots based on live quotacheck results 09c949c272845e6918651addcf0c37661e82e667 xfs: separate the marking of sick and checked metadata 7cebd9c3478923e3ab772780e7fc2b6ea364dd66 xfs: report ag header corruption errors to the health tracking system 0d56e56b8935cb6a88c9a4c00f97815962a7833d xfs: report block map corruption errors to the health tracking system 14f9cd40100e3fe3dfaca8d1df75a35197675ad1 xfs: report btree block corruption errors to the health system 8c35c2f1f43784651878d8e8d07db796c9a8dc42 xfs: report dir/attr block corruption errors to the health system c4b45c66bff358b051e1c2314255d7533ef76ee2 xfs: report symlink block corruption errors to the health system e1072dd08bf47c63f8c0557f95a2ddd214e388ae xfs: report inode corruption errors to the health system 1f0462c864bd4f04a4865fc5b73bea5a6a14c52d xfs: report quota block corruption errors to the health system 8115a65433a7081dac5740c2e85978225e3678e5 xfs: report realtime metadata corruption errors to the health system 9ce17b203d082425d1eaa46894df84e65a9515f5 xfs: report XFS_CORRUPT_ON errors to the health system 4adc299f184063e0ef8cf75d6f17fd0a9123076c xfs: refactor the predicate part of xfs_free_eofblocks c9be7005b10e22774ef174dd9373e4dd34828727 xfs: don't reclaim dquots with incore reservations bd70706acfc932779e014d82749c2d965f9d871a xfs: decide if inode needs inactivation aa0a2ec202a8b319516cec852c8c206557749b4c xfs: deferred inode inactivation 8edd293e4be9a44b9bef7fe7cf5a83bbc7719e4e xfs: force inode inactivation and retry fs writes when there isn't space b77de47aaf7d7ddb1829f3d197db3207485a1bf7 xfs: force inactivation before fallocate when space is low 8c51a4a39dbf45738a66ea96118aa3dcf379012b xfs: parallelize inode inactivation 174afafbf0728b1ade3a6925a36be6ce172edd39 xfs: create a polled function to force inode inactivation 9d3adfefad70fc898eaeb3737105a60a838a7a17 xfs: add secondary and indirect classes to the health tracking system 1f9e990b099aba899a27f538fc467d20c4da0622 xfs: remember sick inodes that get inactivated e8f314db19860f669ae4d0f0dc6318e810975717 xfs: update health status if we get a clean bill of health 962d2c09ab906f4a69cb607865c5e084ebbc4709 xfs: introduce online scrub freeze e022cb324a2525a786e9e09007a2df4c6295dc4a xfs: ask to freeze if fscounters scrubber fails 958f560da7ecd29d88ca2e78520bfafe569301ee xfs: repair the rmapbt 2654d477284d704bd92e58b2db478be226650c6a xfs: allow rmap repair to grab unlinked inodes da425dc55ea4fcedaefefa03269960dc216fb71b xfs: repair summary counters 075416eee265294fe5f81d0f52503467041f8777 xfs: fix xfs_bunmapi to allow unmapping of partial rt extents 4394cfafa3560d5e862cea6210917e8a2418c402 xfs: create a helper to decide if a file mapping targets the rt volume 23ba26ed71cc0ac526456a05e21608e03e3b51d6 xfs: add a realtime flag to the bmap update log redo items 4416b793d012b6fff979e63d568a16fcc170d1c6 xfs: support recovering bmap intent items targetting realtime extents 27b90ced9de53cfa599a2538f6797e0f497103e5 xfs: support deferred bmap updates on the attr fork 4bccffbd322d7c88d500a29839aa63ecbaee2bb2 xfs: xfs_bmap_finish_one should map unwritten extents properly 7a3723f8db3c22013fcafdd822503ddc97fdbe17 vfs: introduce new file range exchange ioctl f0607dd1d1a1e9586dc245381ef7b2fc06b0f32d xfs: support two inodes in the defer capture structure 5d15e00941af6af734047e03c72714455e882786 xfs: allow setting and clearing of log incompat feature flags fb1bb338ed28b2728cf5dd17f20ebd8570c7690d xfs: create a log incompat flag for atomic extent swapping d36a9339d3b22267330cff4406ae077168ce7085 xfs: introduce a swap-extent log intent item ec28e2f3e524d071a5796d60f302fd46178cb77d xfs: create deferred log items for extent swapping a0dfd19a0d2968b4942d6e2d2b472c1e3d275ee4 xfs: add a ->xchg_file_range handler 72cfd5e1d8742b52e52eef93705c7b59958ca227 xfs: add error injection to test swapext recovery 021c931361c6eb2868179425887567668d229c2b xfs: port xfs_swap_extents_rmap to our new code 60ddf094764ae59872434ca869db238c2f956e1a xfs: consolidate all of the xfs_swap_extent_forks code 07803b39ae6eac219bc039d3703dc0e691f07aef xfs: refactor reflink flag handling in xfs_swap_extent_forks 47a0634a64b09bf300d3cb53c40f2498db2ecff9 xfs: allow xfs_swap_range to use older extent swap algorithms f6ff3e13238c36ef533412885db913b71af64564 xfs: remove old swap extents implementation c6867fe2b433d925d7f8652a982bfd25fdf0e60d xfs: condense extended attributes after an atomic swap f7524374c621789cfa158e1e9e321af19036b527 xfs: condense directories after an atomic swap 8fa5d7a90185b5ffc702cb6a9fc8f4c733597feb xfs: make atomic extent swapping support realtime files 1dc309f77559b424cfc95e1a1d6f39d29d562808 xfs: enable atomic swapext feature 55fc8f00fb814120d8a03b132fb3d6ba9fcb520e xfs: hide private inodes from bulkstat and handle functions a6ea1f1ba8ed2e5e5ae545c2227dccd1d0be913d xfs: create temporary files and directories for online repair 7dc93578af95c0eddafe0017b99f2d3de5718605 xfs: online repair of realtime summaries 03840c224860df3e1fce1ef85e3a00c7ca36c5a6 xfs: create a blob array data structure d8a30a0730740a9f1ddfba45cb75b2db11817749 xfs: repair extended attributes fa2fc00af3f13b50b766431fd6e602e2121e7625 xfs: scrub should set preen if attr leaf has holes 100cd621b4bc141ded4f991c55294552570bde12 xfs: online repair of directories b0f8af6e63117fdfb79964dcce33a4d4be959e5a xfs: online repair of parent pointers ae70bf9b93e37e76e6bda5ddf614f230b6e55892 xfs: ask the dentry cache if it knows the parent of a directory 6581b5cf149b006688f78040c1171bba9335b16c xfs: move orphan files to the orphanage 5abfc63b702ae63acf88a0d9d56c080e8dff554c xfs: hoist extent size helpers to libxfs f728a5a9e7c075f9f5756b454fd53a2f7354f787 xfs: hoist inode flag conversion functions 947490a4a5a5a2a722511c55074a044c1bf687c2 xfs: hoist project id get/set functions 4d65ef4a6cf3d192ed2ff2cc162dab59cbdb263a xfs: pack inode allocation parameters into a separate structure cfffa0e86d1129a63982632fef4d549c5031933b xfs: implement atime updates in xfs_trans_ichgtime 223f18dd342a6bd34e825f8fc79e09db5da170c9 xfs: use xfs_trans_ichgtime to set times when allocating inode 97e6a6b99e8d7e9768a3815b6b30179ed5be154a xfs: split new inode initialization into two pieces 8573b5c15643e0bfaca2e83131692917c7a56cfa xfs: hoist inode allocation function 9ece8ce476b766a01328bb242e23add12664b659 xfs: push xfs_ialloc_args creation out of xfs_dir_ialloc b05a670544485aa77baf36755e93d28f156c35ed xfs: move initialization of inode attributes into xfs_dir_ialloc b76702368aaf6242f9bf7013dab7ba39a804e104 xfs: move xfs_dir_ialloc to libxfs c59f7947a8cd36d5dbc42424b06ec6eceebf4515 xfs: hoist xfs_iunlink to libxfs 2df077245a7126a85109e2c5b996e40bdb12f3ac xfs: hoist xfs_{bump,drop}link to libxfs a387db5676bf4a1b56b83795f3f01b6152453ed9 xfs: create libxfs helper to link a new inode into a directory 865002005ddeda21d2d1575ad3c94371cdf44002 xfs: create libxfs helper to link an existing inode into a directory a5b149116d37e021318b40b8a7f9e0eb5eadfa50 xfs: hoist inode free function to libxfs 9be47df4dca68106e4991b32218076bfb1ea0900 xfs: create libxfs helper to remove an existing inode/name from a directory aa543a9b9f15b19b70bebe220f7c624cc00d0441 xfs: create libxfs helper to exchange two directory entries 5a1cf909190e244192ab5fb9ba3a9bdb7485ff48 xfs: create libxfs helper to rename two directory entries 4628525a6da0ebd8514d6fc7b5f8367fbb37954d xfs: get rid of cross_rename d3d2839739788be1871eba25c440685a080f1144 xfs: create imeta abstractions to get and set metadata inodes 467e0c9e04ffa65180c09caca593acb2d50f3e0a xfs: create transaction reservations for metadata inode operations 5a64fc7f1693800b40744cb0c85b83e6bf446e78 xfs: refactor the v4 group/project inode pointer switch bf4c9557fbda5dfa09f6402ebeae20f31fcf3d1e xfs: convert all users to xfs_imeta_log 2df08514c441692dc086929db5bd639cb73ab151 xfs: iget for metadata inodes c84a5e4cf0150df9dc737af53218951b4164dca7 xfs: define the on-disk format for the metadir feature c78c27c531a686638331cf83f72d05bd41f5dc47 xfs: update imeta transaction reservations for metadir 926abcf9ccbb03f088e27615ff9846f73958c320 xfs: load metadata directory root at mount time f28e21d7d1c3af7e3d436e760bb8a558893d67a1 xfs: convert metadata inode lookup keys to use paths bbde6fbabac227bd67e6c73420757d9705b2cc5c xfs: enforce metadata inode flag 92c348b3a14ee20d5e65f374540bf49c3f1d24ba xfs: read and write metadata inode directory 7ea686dce5411012416ce072e33dce79dc64b6b9 xfs: ensure metadata directory paths exist before creating files c5b977e9f2e44fa1a69d26b36e1081d1f13ac5c2 xfs: disable the agi rotor for metadata inodes 449ad6ae616e524432430fa403a1c7349755c9ce xfs: hide metadata inodes from everyone because they are special 9c408c7e3826d3a207623d65112ff70c69ee0c2f xfs: enable metadata directory feature 2609038a1a0df28ec56a1c5c130a02ae9fda5e8f xfs: replace shouty XFS_BM{BT,DR} macros ab93df37a44aecef8b726148e27693906ef771f7 xfs: refactor the allocation and freeing of incore inode fork btree roots 73d610dcce177d09fcdeccbc38ad6ef272a41296 xfs: refactor creation of bmap btree roots a9a3e1eaaa8908e8e56a64dfd2961942bb0d1413 xfs: fix a sloppy memory handling bug in xfs_iroot_realloc 2357b9247522c01bad31a509a7a4b9543c05082e xfs: hoist the code that moves the incore inode fork broot memory e30cc7383e90d00cc3dd04697b8e7d709de6129e xfs: move the zero records logic into xfs_bmap_broot_space_calc 4c46eb60f56a92647f9cdf2816934e38e12c0310 xfs: rearrange xfs_iroot_realloc a bit a7a8552b692ff696548f19e7c747a7d448561d75 xfs: standardize the btree maxrecs function parameters a5e45c7a622108bc2b3cfa00bc6a224d4076bc72 xfs: generalize the btree root reallocation function 885a3dc9499a59e79bce7e92bb1def707fc79ced xfs: support leaves in the incore btree root block in xfs_iroot_realloc b4c1ea77178092ac782b64006c2148c3ad42766a xfs: hoist the node iroot update code out of xfs_btree_new_iroot a4faa69533e9add97f466aa029d0cdb6c96421dd xfs: hoist the node iroot update code out of xfs_btree_kill_iroot 184795dea7e684871eed2db711cefd65d4437629 xfs: support storing records in the inode core root 18506cbf430e10108e7f4b77c3c9ec479f76b470 xfs: update btree keys correctly when _insrec splits an inode root block 15e3bf02c566e4656edd099f40368c920618bc85 xfs: remove xfs_btree_cur_t typedef 26ed7c7e91cddd89fdb319aa3beea0227f68449d xfs: don't allocate btree scrub context on the stack a2d0129542c1372d2d0f07510043472e06aaf3e9 xfs: dynamically allocate scrub context structure 97dc3e0e49b35bc595ba08d8c3b76295961ac3da xfs: stricter btree height checking when looking for errors 3452693300d06276dc7e80bdaea914c6a8e83ca3 xfs: stricter btree height checking when scanning for btree roots 21b78568e381555207dba67a7dbd23500724aefe xfs: check that bc_nlevels never overflows 5e55296b34525b5c43411dcb69b138be8fc39be8 xfs: support dynamic btree cursor heights fb1bafd896c5aa28623acd6dfff62e124b0b5692 xfs: refactor btree cursor allocation function b33ca383cdd1288d0a1a017bca2d140da19c8797 xfs: fix maxlevels comparisons in the btree staging code ebdad6f0a3f1858fe11e3ce4339851f8c11a40aa xfs: encode the max btree height in the cursor a724c9275ef25840a4f8cfe1d59288d9ff9b5ed8 xfs: dynamically allocate cursors based on maxlevels b0676cfbb91e630bbecd5f4c30823f22b88dce83 xfs: compute actual maximum btree height for critical reservation calculation 1b1e4a0f17d1fc6a3b7aa7f69dd79112c76a329a xfs: compute the maximum height of the rmap btree when reflink enabled 5ddb1ce0e3af992c1b187e30317310bcd918bcb6 xfs: kill XFS_BTREE_MAXLEVELS cf83cf26a316882fb3a587b7e2d2d1d9adee6468 xfs: refactor realtime scrubbing context management 9de1b07d92c0b81daba8de7b1a2f0a0a71b67700 xfs: refactor realtime inode locking f786900b7471638c9e01eedca70031b85f0edc8a xfs: widen per-ag reservation structures to 64-bits 13aec2032a0f975e81fc45d4a240edb0630888c9 xfs: add metadata reservations for realtime btrees --===============2333655304692309357== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename=revlist-1a44bb725b8b-cee88e3e9280.txt b88280698339cd628c86871e4640f6b54c2527fc xfs: use reflink to assist unaligned copy_file_range calls b87326b3d50003120937490094cd9067f1cb6836 xfs: fix an ABBA deadlock in xfs_rename ad2a0756a116ea173737f6bee3b8b01ab615e1fb xfs: clean up quota reservation callsites 8c32088b45ce2578bfd8eee80253e2b60f4141af xfs: clean up quota reservation wrappers 1106fdf2b78dc96fca4e90de98d4b164342f3fad xfs: create convenience wrappers for quota reservations 7c34b918d802cb14251406d6836ae2be7d7ffd5c xfs: clean up icreate quota reservation calls 306e980385a7b51832ec241e0497e2542d5e8e70 xfs: refactor messy xfs_inode_free_quota_* functions edd5c240c119d4304cc49b7e10bb4afe92d49978 xfs: don't stall cowblocks scan if we can't take locks 6e5a54a1bf484b8d148399a236f3b1fe8e6f30dc xfs: xfs_inode_free_quota_blocks should scan project quota f3a71021ba044f3ec64f91f21f29b8162e9ac9ed xfs: move and rename xfs_inode_free_quota_blocks to avoid conflicts 0e2f2989fd5a0ead44193093cd1d6190df12854d xfs: pass flags and return gc errors from xfs_blockgc_free_quota a49268e6c526ec68e3bb22feb008021635d59224 xfs: flush eof/cowblocks if we can't reserve quota for file blocks 727807d979ca43b3125aa3eda7862c03cbb97572 xfs: flush eof/cowblocks if we can't reserve quota for inode creation 41c6912635239de1935f005838f57e256b797d88 xfs: flush eof/cowblocks if we can't reserve quota for chown 5ed87c78a58f480f481f6e24623345b6f3befbec xfs: add a tracepoint for blockgc scans 7930c80aa21856d88f2bc7f3404d67b5b55e8a35 xfs: refactor xfs_icache_free_{eof,cow}blocks call sites 298aeb2ecc7d9138a0dbc807661dc61fa7ed83fe xfs: flush speculative space allocations when we run out of space a7c4b395ce092374438fc6dcaf584e7b0fa0ed9c xfs: relocate the eofb/cowb workqueue functions d0a6f1c1165d3a53d2ff4991c655d804db316d56 xfs: hide xfs_icache_free_eofblocks 0a1a26c5fb553020ad4940d234a8d183e2f5e4f8 xfs: hide xfs_icache_free_cowblocks adf4139e0c6adb4e7b5749572540fea16630f521 xfs: remove trivial eof/cowblocks functions 2bea95b188a735c7afd1821587d30e4d22c533d9 xfs: increase the default parallelism levels of pwork clients 885320e1e9c6d364a2f0ce1d60278c7dafe0cc49 xfs: consolidate incore inode radix tree posteof/cowblocks tags 5c3154f36d6a014b66290558543bbbae053bb7d7 xfs: consolidate the eofblocks and cowblocks workers 53c4fc4f5e6ca2f595a9a73b9a56af20862dd1aa xfs: only walk the incore inode tree once per blockgc scan 7c1a79a55c15629910b75c72a6aa2c50c7660c5d xfs: rename block gc start and stop functions ca7038f4842227f6c8605fc6ebe3f63da12a82e3 xfs: parallelize block preallocation garbage collection c80e82f6cbf5eaf0a96064737e6322cdea371277 xfs: fix rmap key comparison functions 1e90c5c311508c82b1d43a3901e2c9fe3597110a xfs: fix uninitialized variables in xrep_calc_ag_resblks 9c626e4c968ace36d763316796ef3331972be963 xfs: bail out of scrub immediately if scan incomplete 50009420bd3e4f114c4ec8dae1c56985a9260ba6 xfs: mark a data structure sick if there are cross-referencing errors a6a4ae81a5d0af68eefe0d59fe796fe8957bed7b xfs: validate ag btree levels using the precomputed values cc0f1ed34c508b25ddf938738d6f4ac9fce76ef3 xfs: set the scrub AG number in xchk_ag_read_headers d18db1d319cf86b6fd226e2a7d7ff9f542169003 xfs: remove return value from xchk_ag_btcur_init 1dfd9f2556c6145745247ea301a6a0646b30af6b xfs: teach xfs_btree_has_record to return false if there are gaps d19fb8f2df1fd1ae3ffd697df6727879ad7fec76 xfs: check btree keys reflect the child block 1bba4739c600b713410bd71cd5ba69b0e67973ae xfs: online checking of the free rt extent count e3e66c8d4d4cf82607c5026cdd0e59e8b4b3f055 xfs: teach scrub to check for adjacent bmaps when rmap larger than bmap 042835f3a4760269937718dc2c364f08799f4bff xfs: check quota files for unwritten extents cee88e3e9280116ebf89cdd787c3bc483b3d1974 xfs: check the reference counts of gaps in the refcount btree --===============2333655304692309357== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename=revlist-dc2f3eadbb06-66bab727a742.txt b88280698339cd628c86871e4640f6b54c2527fc xfs: use reflink to assist unaligned copy_file_range calls b87326b3d50003120937490094cd9067f1cb6836 xfs: fix an ABBA deadlock in xfs_rename ad2a0756a116ea173737f6bee3b8b01ab615e1fb xfs: clean up quota reservation callsites 8c32088b45ce2578bfd8eee80253e2b60f4141af xfs: clean up quota reservation wrappers 1106fdf2b78dc96fca4e90de98d4b164342f3fad xfs: create convenience wrappers for quota reservations 7c34b918d802cb14251406d6836ae2be7d7ffd5c xfs: clean up icreate quota reservation calls 306e980385a7b51832ec241e0497e2542d5e8e70 xfs: refactor messy xfs_inode_free_quota_* functions edd5c240c119d4304cc49b7e10bb4afe92d49978 xfs: don't stall cowblocks scan if we can't take locks 6e5a54a1bf484b8d148399a236f3b1fe8e6f30dc xfs: xfs_inode_free_quota_blocks should scan project quota f3a71021ba044f3ec64f91f21f29b8162e9ac9ed xfs: move and rename xfs_inode_free_quota_blocks to avoid conflicts 0e2f2989fd5a0ead44193093cd1d6190df12854d xfs: pass flags and return gc errors from xfs_blockgc_free_quota a49268e6c526ec68e3bb22feb008021635d59224 xfs: flush eof/cowblocks if we can't reserve quota for file blocks 727807d979ca43b3125aa3eda7862c03cbb97572 xfs: flush eof/cowblocks if we can't reserve quota for inode creation 41c6912635239de1935f005838f57e256b797d88 xfs: flush eof/cowblocks if we can't reserve quota for chown 5ed87c78a58f480f481f6e24623345b6f3befbec xfs: add a tracepoint for blockgc scans 7930c80aa21856d88f2bc7f3404d67b5b55e8a35 xfs: refactor xfs_icache_free_{eof,cow}blocks call sites 298aeb2ecc7d9138a0dbc807661dc61fa7ed83fe xfs: flush speculative space allocations when we run out of space a7c4b395ce092374438fc6dcaf584e7b0fa0ed9c xfs: relocate the eofb/cowb workqueue functions d0a6f1c1165d3a53d2ff4991c655d804db316d56 xfs: hide xfs_icache_free_eofblocks 0a1a26c5fb553020ad4940d234a8d183e2f5e4f8 xfs: hide xfs_icache_free_cowblocks adf4139e0c6adb4e7b5749572540fea16630f521 xfs: remove trivial eof/cowblocks functions 2bea95b188a735c7afd1821587d30e4d22c533d9 xfs: increase the default parallelism levels of pwork clients 885320e1e9c6d364a2f0ce1d60278c7dafe0cc49 xfs: consolidate incore inode radix tree posteof/cowblocks tags 5c3154f36d6a014b66290558543bbbae053bb7d7 xfs: consolidate the eofblocks and cowblocks workers 53c4fc4f5e6ca2f595a9a73b9a56af20862dd1aa xfs: only walk the incore inode tree once per blockgc scan 7c1a79a55c15629910b75c72a6aa2c50c7660c5d xfs: rename block gc start and stop functions ca7038f4842227f6c8605fc6ebe3f63da12a82e3 xfs: parallelize block preallocation garbage collection c80e82f6cbf5eaf0a96064737e6322cdea371277 xfs: fix rmap key comparison functions 1e90c5c311508c82b1d43a3901e2c9fe3597110a xfs: fix uninitialized variables in xrep_calc_ag_resblks 9c626e4c968ace36d763316796ef3331972be963 xfs: bail out of scrub immediately if scan incomplete 50009420bd3e4f114c4ec8dae1c56985a9260ba6 xfs: mark a data structure sick if there are cross-referencing errors a6a4ae81a5d0af68eefe0d59fe796fe8957bed7b xfs: validate ag btree levels using the precomputed values cc0f1ed34c508b25ddf938738d6f4ac9fce76ef3 xfs: set the scrub AG number in xchk_ag_read_headers d18db1d319cf86b6fd226e2a7d7ff9f542169003 xfs: remove return value from xchk_ag_btcur_init 1dfd9f2556c6145745247ea301a6a0646b30af6b xfs: teach xfs_btree_has_record to return false if there are gaps d19fb8f2df1fd1ae3ffd697df6727879ad7fec76 xfs: check btree keys reflect the child block 1bba4739c600b713410bd71cd5ba69b0e67973ae xfs: online checking of the free rt extent count e3e66c8d4d4cf82607c5026cdd0e59e8b4b3f055 xfs: teach scrub to check for adjacent bmaps when rmap larger than bmap 042835f3a4760269937718dc2c364f08799f4bff xfs: check quota files for unwritten extents cee88e3e9280116ebf89cdd787c3bc483b3d1974 xfs: check the reference counts of gaps in the refcount btree 162fff225721d5fe230bfeffdcaffc3d21d79c31 xfs: stop artificially limiting the length of bunmap calls 105fd7fc73ef96336471ea11d396e411753d9753 xfs: remove a __xfs_bunmapi call from reflink 77f38a3b35252d5c36f064382ee43175d897d8c6 xfs: create shadow transaction reservations for computing minimum log size 1507c1289891e058ec6eeec65f366576a8c4ef08 xfs: reduce the absurdly large log reservations 19596a2bf74d3e99d24ec2f645f70f2fb98f5306 xfs: reduce transaction reservations with reflink 38474852b4ee9dc26b5cef046c797e2d23bfec00 xfs: only invalidate blocks if we're going to free them a26bda6f35c634b5e2ce25965b0084f15285f9af xfs: use deferred frees to reap old btree blocks 9c69637891804dcfa9e065cb7bcda6fd643c4e26 xfs: remove the for_each_xbitmap_ helpers 19f63291d21683178a83df305f8eeb3ab8f45588 xfs: drop the _safe behavior from the xbitmap foreach macro 3aa6d0c3f2ee8d1c3f23905f7465cfd006140344 xfs: convert xbitmap to interval tree bccda8781578677faece7a90e435f60c0f29b527 xfs: implement block reservation accounting for btrees we're staging ccc500c4f902f4a9207cc317a2adce85e396c166 xfs: add debug knobs to control btree bulk load slack factors 268ab0a3cb1979a12ed17476c93c04f7dac020cc xfs: log EFIs for all btree blocks being used to stage a btree cdab19fa142f64d1f6d0b3fdd6442123b593fa73 xfs: create a big array data structure c68315d0b3845f6d7bac08ea3b9179eb628294d0 xfs: move the realtime summary file scrubber to a separate source file 66bab727a742e6d1395a376ce8c0646ed900537f xfs: implement online scrubbing of rtsummary info --===============2333655304692309357== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Content-Disposition: attachment; filename=revlist-45d6842f11a3-b87326b3d500.txt 665f1388bc9713c81989dda6eed5cde52d57c255 ARM: omap2plus_defconfig: drop unused POWER_AVS option f1dc15cd7fc146107cad2a926d9c1d005f69002a ARM: dts: OMAP3: disable AES on N950/N9 9836720911cfec25d3fbdead1c438bf87e0f2841 ARC: build: remove non-existing bootpImage from KBUILD_IMAGE f2712ec76a5433e5ec9def2bd52a95df1f96d050 ARC: build: add uImage.lzma to the top-level target 0cfccb3c04934cdef42ae26042139f16e805b5f7 ARC: build: add boot_targets to PHONY c5e6ae563c802c4d828d42e134af64004db2e58c ARC: build: move symlink creation to arch/arc/Makefile to avoid race a4e070cfeb9d4961a169a2f1a614665cf51de963 ARC: build: remove unneeded extra-y 3a71e423133a4b1166ffafcb4a7cfa87ddecb910 ARC: build: use $(READELF) instead of hard-coded readelf 1967939462641d8b36bcb3fcf06d48e66cd67a4f Compiler Attributes: remove CONFIG_ENABLE_MUST_CHECK ec76c2eea903947202098090bbe07a739b5246e9 ARM: OMAP2+: omap_device: fix idling of devices during probe 2f6fc9e08bf79f11516edef855283c6212bbe78f ARM: omap2plus_defconfig: enable SPI GPIO c0bc969c176b10598b31d5d1a5edf9a5261f0a9f ARM: omap2: pmic-cpcap: fix maximum voltage to be consistent with defaults on xt875 43ffe817bfe3871ffbaa1e98952a2a01b140e71e arm64: dts: bitmain: Use generic "ngpios" rather than "snps,nr-gpios" 062fa6b8ef153b9509d2a870049e907ad0a39639 Merge tag 'omap-for-v5.10/fixes-rc6-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into arm/fixes f373a811fd9a69fc8bafb9bcb41d2cfa36c62665 ASoC: Intel: fix error code cnl_set_dsp_D0() 1b04fa9900263b4e217ca2509fd778b32c2b4eb2 rcu-tasks: Move RCU-tasks initialization to before early_initcall() fe6ce6c394fb1ef1d8a6384c5180e70893157f22 MAINTAINERS: Update email address for TI ASoC and twl4030 codec drivers 61fc03b6512b18f27a25002426d595f5a36645ed ASoC: dt-bindings: ti, j721e: Update maintainer and author information 5c6679b5cb120f07652418524ab186ac47680b49 ASoC: dapm: remove widget from dirty list on free b77ab5f936fdbc6b135d26744325dc38ed99cb33 Merge series "ASoC: ti: Maintainer mail address change" from Peter Ujfalusi : 57f04815fd95bb8c46f6ec5c9d25430bb52d419f drm/msm: Fix WARN_ON() splat in _free_object() 161b838e25c6f83495e27e3f546b893622d442bf netfilter: nftables: fix incorrect increment of loop counter 4ad2d3cf2a299645bdc6d72e5b8ee11b2ed147ac ASoC: codecs: fix spelling mistake in Kconfig "comunicate" -> "communicate" e49037ad12e47cd34239b99b010c5438844923af ASoC: SOF: Fix spelling mistake in Kconfig "ond" -> "and" acd894aee3149c15847bc4f0690fccba59ced5e7 ASoC: imx-hdmi: Fix warning of the uninitialized variable ret 13733775326ea9eb81c6148ad60c43b8d231a343 ASoC: atmel: fix spelling mistake in Kconfig "programable" -> "programmable" df9716ec9ade3d2e190a2aac199557d30a3a8416 regulator: pf8x00: Use specific compatible strings for devices 1a3449c19407a28f7019a887cdf0d6ba2444751a selftests/bpf: Clarify build error if no vmlinux 81e7eb5bf08f36d34495a5898f6ef3fec05d9776 Revert "Revert "scsi: megaraid_sas: Added support for shared host tagset for cpuhotplug"" 292bff9480c8d52fc58028979c4162abd83f1aec ath11k: add missing null check on allocated skb 3597010630d0aa96f5778901e691c6068bb86318 ath11k: fix crash caused by NULL rx_channel aa44b2f3ecd41f90b7e477158036648a49d21a32 ath11k: start vdev if a bss peer is already created 9b09456258ea2f35fc8a99c4ac4829dcba0ca4be ath11k: Fix error code in ath11k_core_suspend() 30d085039314fcad2c2e33a2dfc8e79765ddf408 ath11k: Fix ath11k_pci_fix_l1ss() 315fbe4cef98ee5fb6085bc54c7f25eb06466c70 ASoC: qcom: Fix incorrect volatile registers 8d1bfc04c97407767559f6389a0f0fb060cbe25e ASoC: qcom: Add support for playback recover after resume 61c7dbec33777ade95d3db58beec8d7f177868c8 ASoC: rsnd: don't call clk_disable_unprepare() if can't use bb224c3e3e41d940612d4cc9573289cdbd5cb8f5 ASoC: Intel: haswell: Add missing pm_ops 6108f990c0887d3e8f1db2d13c7012e40a061f28 ASoC: rt711: mutex between calibration and power state changes 349dd23931d1943b1083182e35715eba8b150fe1 ASoC: max98373: don't access volatile registers in bias level off e7f6f893ac39c8715d959ff8d677645ef5e0f8b4 mt76: mt76u: fix NULL pointer dereference in mt76u_status_worker 4dfde294b9792dcf8615b55c58f093d544f472f0 rtlwifi: rise completion at the last step of firmware callback cda91206dc45257ba0c4d8acb6eeebfec8b2b9bc Merge series "Platform driver update to support playback recover after resume" from Srinivasa Rao Mandadapu : 127a7a95df41731632c7348960908751f7f9d049 Merge remote-tracking branch 'spi/for-5.10' into spi-5.11 a84dfb3d55934253de6aed38ad75990278a2d21e ASoC: meson: axg-tdmin: fix axg skew offset 671ee4db952449acde126965bf76817a3159040d ASoC: meson: axg-tdm-interface: fix loopback 443d6e86f821a165fae3fc3fc13086d27ac140b1 netfilter: x_tables: Update remaining dereference to RCU 2b33d6ffa9e38f344418976b06057e2fc2aa9e2a netfilter: ipset: fixes possible oops in mtype_resize 5c8193f568ae16f3242abad6518dc2ca6c8eef86 netfilter: ipset: fix shift-out-of-bounds in htable_bits() 3ac874fa84d1baaf0c0175f2a1499f5d88d528b2 i40e: Fix Error I40E_AQ_RC_EINVAL when removing VFs 8bee683384087a6275c9183a483435225f7bb209 xsk: Fix memory leak for failed bind f1340265726e0edf8a8cef28e665b28ad6302ce9 iavf: fix double-release of rtnl_lock f6f92968e1e5a7a9d211faaebefc26ebe408dad7 ath11k: qmi: try to allocate a big block of DMA memory first e9603f4bdcc04417f1c7b3585e63654819dc11f6 ath11k: pci: disable ASPM L0sLs before downloading firmware 3d45f221ce627d13e2e6ef3274f06750c84a6542 btrfs: fix deadlock when cloning inline extent and low on free metadata space 9a664971569daf68254928149f580b4f5856d274 btrfs: correctly calculate item size used when item key collision happens ae5e070eaca9dbebde3459dd8f4c2756f8c097d0 btrfs: qgroup: don't try to wait flushing if we're already holding a transaction 0b3f407e6728d990ae1630a02c7b952c21c288d3 btrfs: send: fix wrong file path when there is an inode with a pending rmdir 675a4fc8f3149e93f35fb5739fd8d4764206ba0b btrfs: tests: initialize test inodes location ea9ed87c73e87e044b2c58d658eb4ba5216bc488 btrfs: fix async discard stall 1ea2872fc6f2aaee0a4b4f1578b83ffd9f55c6a7 btrfs: fix racy access to discard_ctl data 8fc058597a283e9a37720abb0e8d68e342b9387d btrfs: merge critical sections of discard lock in workfn cb13eea3b49055bd78e6ddf39defd6340f7379fc btrfs: fix transaction leak and crash after RO remount caused by qgroup rescan 638331fa56caeaa8b4d31cc1dfbe0ce989bcff67 btrfs: fix transaction leak and crash after cleaning up orphans on RO mount a0a1db70df5f48576fea6d08f0a69c05f3ab4cf4 btrfs: fix race between RO remount and the cleaner task 0a31daa4b602ff6861fdf182236d64b2a353bace btrfs: add assertion for empty list of transactions at late stage of umount a8cc263eb58ca133617662a5a5e07131d0ebf299 btrfs: run delayed iputs when remounting RO to avoid leaking them f09ced4053bc0a2094a12b60b646114c966ef4c6 xsk: Fix race in SKB mode transmit with shared cq b1b95cb5c0a9694d47d5f845ba97e226cfda957d xsk: Rollback reservation at NETDEV_TX_BUSY e79bb299ccad6983876686a4d8c87c92ebbe5657 selftests/bpf: Fix spelling mistake "tranmission" -> "transmission" d467d80dc399ba77875d647f2f37b7d1a70d94c2 bpf: Remove unused including 72d78717c6d06adf65d2e3dccc96d9e9dc978593 nfsd: Fixes for nfsd4_encode_read_plus_data() b68f0cbd3f95f2df81e525c310a41fc73c2ed0d3 nfsd: Don't set eof on a truncated READ_PLUS d6c9e4368cc6a61bf25c9c72437ced509c854563 NFSD: Fix sparse warning in nfssvc.c 4a85a6a3320b4a622315d2e0ea91a1d2b013bce4 SUNRPC: Handle TCP socket sends with kernel_sendpage() again 7b723008f9c95624c848fad661c01b06e47b20da NFSD: Restore NFSv4 decoding's SAVEMEM functionality 4aa1464acbe3697710279a4bd65cb4801ed30425 spi: spi-geni-qcom: Fix geni_spi_isr() NULL dereference in timeout case 690d8b917bbe64772cb0b652311bcd50908aea6b spi: spi-geni-qcom: Fail new xfers if xfer/cancel/abort pending 3d7d916f9bc98ce88272b3e4405c7c685afbfcd6 spi: spi-geni-qcom: Don't try to set CS if an xfer is pending 17fa81aa702ec118f2b835715897041675b06336 spi: spi-geni-qcom: Print an error when we timeout setting the CS abdcd06c4dedbcabaec68c433c7f53f33307811f net: af_packet: fix procfs header for 64-bit pointers b27f0c7825e3774e9ba036b25ed4dd62aec4c4c9 Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue 698285da79f5b0b099db15a37ac661ac408c80eb net/sched: sch_taprio: ensure to reset/destroy all child qdiscs 1e72faedcd58afd9d67fad40500cb4d1837f4361 Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf 87508224485323ce2d4e7fb929ec80f51adcc238 net: mvpp2: disable force link UP during port init procedure 3f48fab62bb81a7f9d01e9d43c40395fad011dd5 net: mvpp2: Add TCAM entry to drop flow control pause frames fec6079b2eeab319d9e3d074f54d3b6f623e9701 net: mvpp2: prs: fix PPPoE with ipv6 packet parse 3e75e25fbebe8f3707156197795bc393e29788d6 Merge ath-current from git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git e16ab3db87b3d5d4118dfb68e955f62c4e09573a mt76: usb: remove wake logic in mt76u_status_worker 123bb2b737881127b450e8b3b1bae69a8949498e mt76: sdio: remove wake logic in mt76s_process_tx_queue f7217f718747641fc80cd062f183107439f2a066 mt76: mt76s: fix NULL pointer dereference in mt76s_process_tx_queue 0bd157fa2aaa2c77d6254321d7751aa9eec68c7b mt76: mt7915: fix MESH ifdef block bfe55584713b4d4d518ffe9cf2dab1129eba6321 MAINTAINERS: switch to different email address a590370d918fc66c62df6620445791fbe840344a spi: stm32: FIFO threshold level - fix align packet size 3b66e4a8e58a85af3212c7117d7a29c9ef6679a2 regulator: bd718x7: Add enable times e7e518053c267bb6be3799520d9f4a34c7264a2e bpf: Add schedule point in htab_init_buckets() 54ddbdb024882e226055cc4c3c246592ddde2ee5 net: systemport: set dev->max_mtu to UMAC_MAX_MTU_SIZE 1385ae5c30f238f81bc6528d897c6d7a0816783f ethernet: ucc_geth: set dev->max_mtu to 1518 887078de2a23689e29d6fa1b75d7cbc544c280be ethernet: ucc_geth: fix definition and size of ucc_geth_tx_global_pram e925e0cd2a705aaacb0b907bb3691fcac3a973a4 ethernet: ucc_geth: fix use-after-free in ucc_geth_remove() d7e2c827cca865a39fb65d9f9528e79fcf2359d7 Merge branch 'ucc_geth-fixes' 83469893204281ecf65d572bddf02de29a19787c ionic: account for vlan tag len in rx buffer len 8df66af5c1e5f80562fe728db5ec069b21810144 atm: idt77252: call pci_disable_device() on error path bcce55f556e824d43f352d76b94509185585e38d ppp: Fix PPPIOCUNBRIDGECHAN request number 2575bc1aa9d52a62342b57a0b7d0a12146cf6aed net: mvpp2: Fix GoP port 3 Networking Complex Control configurations 74a2921948ed8c0e7f079a98442ec3493168cc85 scsi: hisi_sas: Expose HW queues for v2 hw 37309f47e2f5674f3e86cb765312ace42cfcedf5 HID: wacom: Fix memory leakage caused by kfifo_alloc 2a5f1b67ec577fb1544b563086e0377f095f88e2 KVM: arm64: Don't access PMCR_EL0 when no PMU is available ff367fe473a9857160c17827931375a899076394 KVM: arm64: Prevent use of invalid PSCI v0.1 function IDs 7a96a0687b80a1870c689418d7b72012c8bdd53d KVM: arm64: Use lm_alias in nVHE-only VA conversion c3e181aec96f6ada84df1cb72a72be8970f8b284 KVM: arm64: Skip computing hyp VA layout for VHE 61fe0c37af57ac35472a870581a7d0bb5ac2f63a KVM: arm64: Minor cleanup of hyp variables used in host e6829e0384a49efe68537298132230bebd8bd1b3 KVM: arm64: Remove unused includes in psci-relay.c 860a4c3d1e04a3c3e62bacbbba64417bf49768e2 KVM: arm64: Move skip_host_instruction to adjust_pc.h 767c973f2e4a9264a4f159c9fad5ca8acdb9915e KVM: arm64: Declutter host PSCI 0.1 handling e789ca0cc1d51296832b8424fa4008ce6e9d1703 ext4: combine ext4_handle_error() and save_error_info() 4392fbc4bab57db3760f0fb61258cb7089b37665 ext4: drop sync argument of ext4_commit_super() 05c2c00f3769abb9e323fcaca70d2de0b48af7ba ext4: protect superblock modifications with a buffer lock 2d01ddc86606564fb08c56e3bc93a0693895f710 ext4: save error info to sb through journal if available e92ad03fa53498f12b3f5ecb8822adc3bf815b28 ext4: use sbi instead of EXT4_SB(sb) in ext4_update_super() dfd56c2c0c0dbb11be939b804ddc8d5395ab3432 ext4: fix superblock checksum failure when setting password salt a3f5cf14ff917d46a4d491cf86210fd639d1ff38 ext4: drop ext4_handle_dirty_super() 5a3b590d4b2db187faa6f06adc9a53d6199fb1f9 ext4: don't leak old mountpoint samples d734220d5d9038652930de4c6a1dd8394ce7f5a1 Merge tag 'omap-for-v5.11/defconfig-late-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into arm/fixes 7887cc89d5851cbdec49219e9614beec776af150 ARM: dts: ux500/golden: Set display max brightness f87777a3c30cf50c66a20e1d153f0e003bb30774 net: stmmac: dwmac-meson8b: ignore the second clock input 8b0f64b113d617c995ffdf50196948c3e99c6e49 MAINTAINERS: remove names from mailing list maintainers a0c8be56affa7d5ffbdec24c992223be54db3b6e ibmvnic: fix login buffer memory leak 58f60329a6be35a5653edb3fd2023ccef9eb9943 net: ethernet: mvneta: Fix error handling in mvneta_probe 1d898b283576c38dedcb6b21fcbb65968ab03581 docs: netdev-FAQ: fix question headers formatting 5d5647dad259bb416fd5d3d87012760386d97530 qede: fix offload for IPIP tunnel packets e77c725a445ac07c95c666b3bfb5b4105e9b0068 Merge tag 'wireless-drivers-2020-12-22' of git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers f86de9b1c0663b0a3ca2dcddec9aa910ff0fbf2c ALSA: hda/realtek - Fix speaker volume control on Lenovo C940 c1e8952395c1f44a6304c71401519d19ed2ac56a ALSA: hda/realtek - Modify Dell platform name 3557ae187c32203d1bb8b48ee1e2e7bdb23d98d5 KVM: Documentation: Add arm64 KVM_RUN error codes f16570ba47ff2b3766ebeaba6f4b80ad48cfd6a1 KVM: arm64: arch_timer: Remove VGIC initialization check 1c91f06d296de4f0c27022f5ec464e047d471215 KVM: arm64: Move double-checked lock to kvm_vgic_map_resources() de33212f768c5d9e2fe791b008cb26f92f0aa31c virtio_net: Fix recursive call to cpus_read_lock() c06ccf3ebb7503706ea49fd248e709287ef385a3 ALSA: usb-audio: Fix UBSAN warnings for MIDI jacks b250bf5f924f7b42725fc9e4135aa0b667dfb119 net: ipa: fix interconnect enable bug 8450e23f142f629e40bd67afc8375c86c7fbf8f1 stmmac: intel: Add PCI IDs for TGL-H platform 94ad8f3ac6aff5acde3f6c4719997efc61e0dccf net: ipa: clear pending interrupts before enabling 6ffddf3b3d182d886d754cfafdf909ccb14f464b net: ipa: use state to determine channel command success 428b448ee764a264b7a2eeed295b282755114aa7 net: ipa: use state to determine event ring command success 6313138619f398666212577f8b4f0ddf215a2bed Merge branch 'net-ipa-gsi-interrupt-handling-fixes' 826f328e2b7e8854dd42ea44e6519cd75018e7b1 net: dcb: Validate netlink message in DCB handler 427c940558560bff2583d07fc119a21094675982 net/ncsi: Use real net-device for response handler 5d41f9b7ee7a5a5138894f58846a4ffed601498a net: ethernet: Fix memleak in ethoc_probe 1f45dc22066797479072978feeada0852502e180 ibmvnic: continue fatal error reset after passive init 808e0d8832cc81738f3e8df12dff0688352baf50 e1000e: Only run S0ix flows if shutdown succeeded 3cf31b1a9effd859bb3d6ff9f8b5b0d5e6cac952 e1000e: bump up timeout to wait when ME un-configures ULP mode 6cecf02e77ab9bf97e9252f9fcb8f0738a6de12c Revert "e1000e: disable s0ix entry and exit flows for ME systems" 3c98cbf22a96c1b12f48c1b2a4680dfe5cb280f9 e1000e: Export S0ix flags to ethtool 11b844b0b7c7c3dc8e8f4d0bbaad5e798351862c selftests/bpf: Work-around EBUSY errors from hashmap update/delete 69ca310f34168eae0ada434796bfc22fb4a0fa26 bpf: Save correct stopping point in file seq iteration a61daaf351da7c8493f2586437617d60c24350b0 bpf: Use thread_group_leader() e13a6915a03ffc3ce332d28c141a335e25187fa3 vhost/vsock: add IOTLB API support 6cb56218ad9e580e519dcd23bfb3db08d8692e5a netfilter: xt_RATEEST: reject non-null terminated string from userspace 9e5c23b9bd71d00b07720b2a8037b019d356e9df KVM: arm64: Update comment in kvm_vgic_map_resources() 282ff80135717cc43f1e33ddd4b0cd9e760d060b KVM: arm64: Remove redundant call to kvm_pmu_vcpu_reset() 101068b566ef227b605d807aad9e72efd8b6bc5b KVM: arm64: Consolidate dist->ready setting into kvm_vgic_map_resources() 105b5ca9b1e38a8db8446a493ca062eea98171eb habanalabs: Fix a missing-braces warning 429f1571e8f0b14ec42b8fb14efcfc0576b2788f habanalabs: add comment for pll frequency ioctl opcode 4783489951b78525a6e61b43936cbbd88b7938af habanalabs: fetch PSOC PLL frequency from F/W in goya 6585489e808d9964dbde9dad89ac8e792e1185fc habanalabs: remove generic gaudi get_pll_freq function 9c9013cbd8338ff8eac732d115c9005bc512cbc5 habanalabs: preboot hard reset support 72ab9ca52de6856380c26b2045aa826ae4308b76 habanalabs/gaudi: do not set EB in collective slave queues 7a585dfc32110a106f70474c6fa822d912a92c7e habanalabs: Revise comment to align with mirror list name 0024c094851f718ccb0b797255292bdce850a01f habanalabs/gaudi: disable CGM at HW initialization 6bbb77b9e6f0bd5595724b7c0cb1189afdd133d3 habanalabs: full FW hard reset support 13d0ee10b55ecec01fd3c91e086e4f3ba75a7911 habanalabs/gaudi: enhance reset message 90ffe170a390d5a620f8fe66758514e369e85d24 habanalabs: update comment in hl_boot_if.h 377182a3cc5ae6cc17fb04d06864c975f9f71c18 habanalabs: adjust pci controller init to new firmware 98e8781f008372057bd5cb059ca6b507371e473d habanalabs/gaudi: retry loading TPC f/w on -EINTR a3fd28306329e8e82efab973aafe81e9001dcf6f habanalabs: add validation cs counter, fix misplaced counters fcaebc7354188b0d708c79df4390fbabd4d9799d habanalabs: register to pci shutdown callback 097c62b6f0ec2bdadf86afbe80df03856338724d habanalabs: fix order of status check 95cd4bca7b1f4a25810f3ddfc5e767fb46931789 netfilter: nft_dynset: report EOPNOTSUPP on missing set feature b4e70d8dd9ea6bd5d5fb3122586f652326ca09cd netfilter: nftables: add set expression flags 2ca408d9c749c32288bc28725f9f12ba30299e8f fanotify: Fix sys_fanotify_mark() on native x86-32 512d4a26abdbd11c6ffa03032740e5ab3c62c55b interconnect: qcom: fix rpmh link failures c6174c0e058fc0a54e0b9787c44cb24b0a8d0217 interconnect: imx: Add a missing of_node_put after of_device_is_available 6414b79d02c426b7dd7d942fc19fb38220ea44ec interconnect: imx: Remove a useless test 67288f74d4837b82ef937170da3389b0779c17be interconnect: imx8mq: Use icc_sync_state 12b38ea040b3bb2a30eb9cd488376df5be7ea81f staging: spmi: hisi-spmi-controller: Fix some error handling paths cab36da4bf1a35739b091b73714a39a1bbd02b05 Staging: comedi: Return -EFAULT if copy_to_user() fails d887d6104adeb94d1b926936ea21f07367f0ff9f staging: mt7621-dma: Fix a resource leak in an error handling path f81325a05e9317f09a2e4ec57a52e4e49eb42b54 Merge tag 'v5.11-rc1' into asoc-5.11 2ae6f64ce1ce304b502461fdfe0b96c8171ae2cc Merge tag 'v5.11-rc1' into regulator-5.11 8db90aa36063f471bea1e65e23185913043852dc Merge tag 'v5.11-rc1' into spi-5.11 275565997ade6fc32be9cd49a910ba996bcb4797 ASoC: AMD Renoir - add DMI entry for Lenovo ThinkPad E14 Gen 2 a523e1538fdd5f00ea3289cc0b3c6c1785b89814 ASoC: amd: Replacing MSI with Legacy IRQ model 1f092d1c8819679d78a7d9c62a46d4939d217a9d ASoC: AMD Renoir - add DMI entry for Lenovo ThinkPad X395 0ffc76539e6e8d28114f95ac25c167c37b5191b3 USB: cdc-acm: blacklist another IR Droid device 421da9413a6a5ec4334cade5092370cf2c8c8add MAINTAINERS: Update address for Cadence USB3 driver 88ebce92806e5dff3549e1a8cacb53978104d3b4 dt-bindings: usb: Add new compatible string for AM64 SoC a390bef7db1f192cc5b588dbcf8ed113406ec130 usb: gadget: fsl_mxc_udc: Remove the driver 5e5ff0b4b6bcb4d17b7a26ec8bcfc7dd4651684f USB: cdc-wdm: Fix use after free in service_outstanding_interrupt(). 0f041b8592daaaea46e91a8ebb3b47e6e0171fd8 usb: typec: intel_pmc_mux: Configure HPD first for HPD+IRQ request 5d5323a6f3625f101dbfa94ba3ef7706cce38760 USB: xhci: fix U1/U2 handling for hardware with XHCI_INTEL_HOST quirk set a5ada3dfe6a20f41f91448b9034a1ef8da3dc87d usb: dwc3: meson-g12a: disable clk on error handling path in probe 2cc332e4ee4febcbb685e2962ad323fe4b3b750a usb: gadget: function: printer: Fix a memory leak for interface descriptor 5cc35c224a80aa5a5a539510ef049faf0d6ed181 usb: gadget: Fix spinlock lockup on usb_function_deactivate c91d3a6bcaa031f551ba29a496a8027b31289464 USB: gadget: legacy: fix return error code in acm_ms_bind() 0a88fa221ce911c331bf700d2214c5b2f77414d3 usb: gadget: u_ether: Fix MTU size mismatch with RX packet size 83a43ff80a566de8718dfc6565545a0080ec1fb5 usb: chipidea: ci_hdrc_imx: add missing put_device() call in usbmisc_get_init_data() 372c93131998c0622304bed118322d2a04489e63 USB: yurex: fix control-URB timeout handling ce722da66d3e9384aa2de9d33d584ee154e5e157 usb: dwc3: ulpi: Use VStsDone to detect PHY regs access completion fca3f138105727c3a22edda32d02f91ce1bf11c9 usb: dwc3: ulpi: Replace CPU-based busyloop with Protocol-based one e5f4ca3fce90a37b23a77bfcc86800d484a80514 usb: dwc3: ulpi: Fix USB2.0 HS/FS/LS PHY suspend regression 9389044f27081d6ec77730c36d5bf9a1288bcda2 usb: gadget: f_uac2: reset wMaxPacketSize 59b4a8fa27f5a895582ada1ae5034af7c94a57b5 CDC-NCM: remove "connected" log message 1ad58225dba3f2f598d2c6daed4323f24547168f net-sysfs: take the rtnl lock when storing xps_cpus fb25038586d0064123e393cadf1fadd70a9df97a net-sysfs: take the rtnl lock when accessing xps_cpus_map and num_tc 2d57b4f142e0b03e854612b8e28978935414bced net-sysfs: take the rtnl lock when storing xps_rxqs 4ae2bb81649dc03dfc95875f02126b14b773f7ab net-sysfs: take the rtnl lock when accessing xps_rxqs_map and num_tc 5ff3fda971ae6c5a0d884dc9ff8780e89536fb72 Merge branch 'net-sysfs-fix-race-conditions-in-the-xps-code' 4614792eebcbf81c60ad3604c1aeeb2b0899cea4 net: ethernet: ti: cpts: fix ethtool output when no ptp_clock registered 950271d7cc0b4546af3549d8143c4132d6e1f138 tun: fix return value when the number of iovs exceeds MAX_SKB_FRAGS e7579d5d5b3298f7e888ed07ac16bfb7174c135a net: mptcp: cap forward allocation to 1M 74f88c1676aa0b4518549c5a846875a6102ab540 Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue fb1e6e562b37b39adfe251919c9abfdb3e01f921 bnxt_en: Fix AER recovery. a029a2fef5d11bb85587433c3783615442abac96 bnxt_en: Check TQM rings for maximum supported value. bc4adf0eb72dbba8355fef3ef4451e4f72702c99 Merge branch 'bnxt_en-bug-fixes' 1169318bd565d2911b949f6123e109baa35881b6 net: ipa: don't return a value from gsi_channel_command() 1ddf776b498c922935d0ec3283b9817dd33aedf7 net: ipa: don't return a value from evt_ring_command() bb2cc7d7143f00717d4d9346817fc332bcf8ad2f Merge branch 'net-ipa-fix-some-new-build-warnings' 4d4f9c1a17a3480f8fe523673f7232b254d724b7 MIPS: boot: Fix unaligned access with CONFIG_MIPS_RAW_APPENDED_DTB 698222457465ce343443be81c5512edda86e5914 MIPS: Fix malformed NT_FILE and NT_SIGINFO in 32bit coredumps 4f374d2c43a9e5e773f1dee56db63bd6b8a36276 net: mvpp2: fix pkt coalescing int-threshold configuration 21fdca22eb7df2a1e194b8adb812ce370748b733 ipv4: Ignore ECN bits for fib lookups in fib_compute_spec_dst() a533b70a657c03137dd49cbcfee70aac086ab2b1 net: neighbor: fix a crash caused by mod zero bd1248f1ddbc48b0c30565fce897a3b6423313b8 net: sched: prevent invalid Scell_log shift count 5ede3ada3da7f050519112b81badc058190b9f9f net: hns: fix return value check in __lb_other_process() 085c7c4e1c0e50d90b7d90f61a12e12b317a91e2 erspan: fix version 1 check in gre_parse_header() 9b22fece786ed641909988da4810bfa8e5d2e592 atlantic: remove architecture depends 1fef73597fa545c35fddc953979013882fbd4e55 net: hdlc_ppp: Fix issues when mod_timer is called while timer is running 4bfc4714849d005e6835bcffa3c29ebd6e5ee35d Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf 26b614fa441048a9f8e4a814c3b01756816ce7a7 dmaengine: ti: k3-udma: Fix pktdma rchan TPL level setup ff58f7dd0c1352a01de3a40327895bd51e03de3a dmaengine: idxd: off by one in cleanup code 8fb28795fb64e1151c0e713686d8b026a5a2aece dmaengine: qcom: gpi: Fixes a format mismatch 33cbd54dc515cc04b5a603603414222b4bb1448d dmaengine: mediatek: mtk-hsdma: Fix a resource leak in the error handling path of the probe function d645148cc82ca7fbacaa601414a552184e9c6dd3 dmaengine: milbeaut-xdmac: Fix a resource leak in the error handling path of the probe function 595a334148449bd1d27cf5d6fcb3b0d718cb1b9f dmaengine: dw-edma: Fix use after free in dw_edma_alloc_chunk() ba42f61b36121730d7f51cc261dfd744ee19f50b qcom: bam_dma: Delete useless kfree code 28d8e07fc9478f8f14dd5dd4b2c382982fa12461 MAINTAINERS: Add entry for Texas Instruments DMA drivers cc465fa269bc0dc63a1ab7384110e4079fb40421 dt-bindings: dma: ti: Update maintainer and author information 3deba4d8f07be264b21e81d604c6b569a41a33b5 ALSA: usb-audio: Add quirk for BOSS AD-10 cffa4b2122f5f3e53cf3d529bbc74651f95856d5 regmap: debugfs: Fix a memory leak when calling regmap_attach_dev ede090f5a438e97d0586f64067bbb956e30a2a31 spi: altera: fix return value for altera_spi_txrx() da4282c17d695b9311608aa63b3c633e649aadea selftests/bpf: Fix a compile error for BPF_F_BPRM_SECUREEXEC a694ffed876575d1df1a47067444047182de4354 drm/msm: Fix null dereference in _msm_gem_new 07fcad0d726d5da7c43f1c8e8fdb66c93a140ca5 drm/msm: Ensure get_pages is called when locked b000700d6db50c933ce8b661154e26cf4ad06dba habanalabs: Fix memleak in hl_device_reset 44362a3c353aeec5904c2ae6d1737f20fe7e9c79 KVM: arm64: Fix hyp_cpu_pm_{init,exit} __init annotation 6820e812dafb4258bc14692f686eec5bde6fba86 spi: Fix the clamping of spi->max_speed_hz e042f151ec7474b88b8c1edaaddd1ff7415d7117 hwmon: (sbtsi_temp) Fix Documenation kernel-doc warning 1eda52334e6d13eb1a85f713ce06dd39342b5020 hwmon: (pwm-fan) Ensure that calculation doesn't discard big period values c318840fb2a42ce25febc95c4c19357acf1ae5ca USB: Gadget: dummy-hcd: Fix shift-out-of-bounds bug 0acfbe9ce46925ac92f6e27d0e273297e57c633c Merge tag 'misc-habanalabs-fixes-2020-12-30' of https://git.kernel.org/pub/scm/linux/kernel/git/ogabbay/linux into char-misc-linus f93274ef0fe972c120c96b3207f8fce376231a60 crypto: asym_tpm: correct zero out potential secrets 744a11abc56405c5a106e63da30a941b6d27f737 ALSA: hda/conexant: add a new hda codec CX11970 484229585a5e91eeb00ee10e05d5204e1ca6c481 ALSA: hda/realtek: Add mute LED quirk for more HP laptops ce2e79b223867b9e586021b55dee7035517a236b ALSA: hda/realtek: Add two "Intel Reference board" SSID in the ALC256. a598098cc9737f612dbab52294433fc26c51cc9b ALSA: hda/realtek: Enable mute and micmute LED on HP EliteBook 850 G7 957cbca7317f7413e1bac555a6b567af06598b10 KVM: arm64: Remove spurious semicolon in reg_to_encoding() 4f8af077a02eed4831885048a10e04daa4e61a72 docs: Fix reST markup when linking to sections 81e79063004f32aae5196f0c929192e69aca1694 Documentation: admin: early_param()s are also listed in kernel-parameters c7e74b3c7b1cf4c04164ff16e6c047232fd3bcef docs/mm: concepts.rst: Correct the threshold to low watermark 0be1511f516e2b9766597336cedc6dc6d19e5af1 Documentation: doc-guide: fixes to sphinx.rst 798ed7800e20dfc3304de1b99df5ac71ad48966b atomic: remove further references to atomic_ops 3d5c5fdcee0f9a94deb0472e594706018b00aa31 ALSA: hda/hdmi: Fix incorrect mutex unlock in silent_stream_disable() fd16931a2f518a32753920ff20895e5cf04c8ff1 crypto: arm/chacha-neon - add missing counter increment 0aa171e9b267ce7c52d3a3df7bc9c1fc0203dec5 crypto: ecdh - avoid buffer overflow in ecdh_set_secret() 04901aab40ea3779f6fc6383ef74d8e130e817bf bpf: Fix a task_iter bug caused by a merge conflict resolution b0e1306302018d876472ed074c1bfaa8020bf9df ALSA: usb-audio: Add quirk for RC-505 36a106a4c1c100d55ba3d32a21ef748cfcd4fa99 block: rsxx: select CONFIG_CRC32 19cd3403cb0d522dd5e10188eef85817de29e26e lightnvm: select CONFIG_CRC32 4f8b848788f77c7f5c3bd98febce66b7aa14785f zonefs: select CONFIG_CRC32 5136bb8c8b5872676f397b27f93a30568baf3a25 MAINTAINERS: adjust GCC PLUGINS after gcc-plugin.sh removal d39648eb67ac851c7918c794424c266a5d2635b9 kconfig: config script: add a little user help c0f975af1745391749e4306aa8081b9a4d2cced8 kconfig: Support building mconf with vendor sysroot ncurses 0c36d88cff4d72149f94809303c5180b6f716d39 lib/raid6: Let $(UNROLL) rules work with macOS userland 9bba03d4473df0b707224d4d2067b62d1e1e2a77 kconfig: remove 'kvmconfig' and 'xenconfig' shorthands d6c1ddd938d84a1adef7e19e8efc10e1b4df5034 USB: serial: option: add Quectel EM160R-GL 42e85f90171a4ba59a1e1cedbbc30ce3f68f2317 arm64/smp: Remove unused irq variable in arch_show_interrupts() b614231dec7864a338ce85032aa3d2d7ea2bc46d arm64: mte: remove an ISB on kernel exit 095507dc1350b3a2b8b39fdc05edba0c10859eca arm64: mm: Fix ARCH_LOW_ADDRESS_LIMIT when !CONFIG_ZONE_DMA 26982a89cad77c0efc1c0c79bee0e3d75e9281d4 afs: Work around strnlen() oops with CONFIG_FORTIFIED_SOURCE=y 366911cd762db02c2dd32fad1be96b72a66f205d afs: Fix directory entry size calculation 0bd1bf86ab79555425b9f0b63005e181defe4da6 dmaengine: qcom: fix gpi undefined behavior 99974aedbd73523969afb09f33c6e3047cd0ddae dmaengine: xilinx_dma: check dma_async_device_register return value faeb0731be0a31e2246b21a85fa7dabbd750101d dmaengine: xilinx_dma: fix incompatible param warning in _child_probe() 2d5efea64472469117dc1a9a39530069e95b21e9 dmaengine: xilinx_dma: fix mixed_enum_type coverity warning 98bf2d3f4970179c702ef64db658e0553bc6ef3a powerpc/32s: Fix RTAS machine check with VMAP stack c3d6eb6e54373f297313b65c1f2319d36914d579 HID: multitouch: Enable multi-input for Synaptics pointstick/touchpad device 6170d077bf92c5b3dfbe1021688d3c0404f7c9e9 spi: fix the divide by 0 error when calculating xfer waiting time 2bf3a72b08e7f6356a2db9e1571ca65f683510bb dt-bindings: regulator: qcom,rpmh-regulator: add pm8009 revision df6b92fa40050e59ea89784294bf6d04c0c47705 regulator: qcom-rpmh-regulator: correct hfsmps515 definition d957d1610c661e758426654de3b04bea6fb29f8b regulator: qcom-rpmh: add QCOM_COMMAND_DB dependency 4b1a60a1bb8f03d82c3f6da424adc96667b59f2a MAINTAINERS: Update Georgi's email address de30491e8bfeeba1500bba293333eb51ece529d5 HID: sfh: fix address space confusion 273435a1d4e5826f039625c23ba4fe9a09f24d75 HID: sony: select CONFIG_CRC32 0e2d6795e8dbe91c2f5473564c6b25d11df3778b USB: serial: option: add LongSung M5710 module support 54d0a3ab80f49f19ee916def62fe067596833403 USB: serial: iuu_phoenix: fix DMA from stack 4bfd6247fa9164c8e193a55ef9c0ea3ee22f82d8 ALSA: hda/via: Fix runtime PM for Clevo W35xSS 020a1f453449294926ca548d8d5ca970926e8dfd USB: usblp: fix DMA to stack 718bf42b119de652ebcc93655a1f33a9c0d04b3c usb: usbip: vhci_hcd: protect shift size a1383b3537a7bea1c213baa7878ccc4ecf4413b5 usb: dwc3: gadget: Restart DWC3 gadget when enabling pullup 64e6bbfff52db4bf6785fab9cffab850b2de6870 usb: gadget: configfs: Fix use-after-free issue with udc_name 7043e311a57625467b6fdb032dec8a6dea878208 usb: gadget: core: change the comment for usb_gadget_connect d7889c2020e08caab0d7e36e947f642d91015bd0 usb: gadget: select CONFIG_CRC32 6cd0fe91387917be48e91385a572a69dfac2f3f7 usb: gadget: configfs: Preserve function ordering after bind failure e1263f9277bad198c2acc8092a41aea1edbea0e4 dmaengine: stm32-mdma: fix STM32_MDMA_VERY_HIGH_PRIORITY value 65a4e5299739abe0888cda0938d21f8ea3b5c606 kunit: tool: Force the use of the 'tty' console for UML 36836f5b377b5a75c16f5bdc5c0f97f9f51212e1 Merge qcom driver fix into regulator-5.11 3b4cf848dad5dad4bf239ba664c809c8cf29f1ed selftests/vDSO: add additional binaries to .gitignore df00d02989024d193a6efd1a85513a5658c6a10f selftests/vDSO: fix -Wformat warning in vdso_test_correctness 7a6eb7c34a78498742b5f82543b7a68c1c443329 selftests: Skip BPF seftests by default 8cbebc4118b5933b3ae6351ceb433f75ac6b7c6b KVM: arm64: Replace KVM_ARM_PMU with HW_PERF_EVENTS 0b884fe71f9ee6a5df35e677154256ea2099ebb8 i2c: sprd: use a specific timeout to avoid system hang up issue 0b3ea2a06de1f52ea30865e227e109a5fd3b6214 i2c: i801: Fix the i2c-mux gpiod_lookup_table not being properly terminated a8f808839abe3a10011e28b46af1848dfd8c4f21 Merge branch '5.11/scsi-postmerge' into 5.11/scsi-fixes f4f6a2e329523e1a795e5e5c0799feee997aa053 Merge tag 'compiler-attributes-for-linus-v5.11' of git://github.com/ojeda/linux 36bbbd0e234d817938bdc52121a0f5473b3e58f5 Merge branch 'rcu/urgent' of git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu cc07d72bf350b77faeffee1c37bc52197171473f dm raid: fix discard limits for raid1 f7b347acb5f6c29d9229bb64893d8b6a2c7949fb dm integrity: select CRYPTO_SKCIPHER b690bd546b227c32b860dae985a18bed8aa946fe dm zoned: select CONFIG_CRC32 8abec36d1274bbd5ae8f36f3658b9abb3db56c31 dm crypt: do not wait for backlogged crypto request completion in softirq d68b29584c25dbacd01ed44a3e45abb35353f1de dm crypt: use GFP_ATOMIC when allocating crypto requests from softirq a0a6df9afcaf439a6b4c88a3b522e3d05fdef46f umount(2): move the flag validity checks first d9e44981739a96f1a468c13bbbd54ace378caf1c bareudp: set NETIF_F_LLTX flag 10ad3e998fa0c25315f27cf3002ff8b02dc31c38 bareudp: Fix use of incorrect min_headroom size 01e31bea7e622f1890c274f4aaaaf8bccd296aa5 vhost_net: fix ubuf refcount incorrectly when sendmsg fails 17e94567c57df3d9609e6bacaed9247c4f2629e2 docs: networking: packet_mmap: fix formatting for C macros e4da63cda51f17fa1e86a10e84d47d692932530d docs: networking: packet_mmap: fix old config reference 862aecbd9569e563b979c0e23a908b43cda4b0b9 ibmvnic: fix: NULL pointer dereference. 1d0d561ad1d7606bb745c1ed9478e7206860e56e net: macb: Correct usage of MACB_CAPS_CLK_HW_CHG flag 2ff2c7e274392871bfdee00ff2adbb8ebae5d240 selftests: mlxsw: Set headroom size of correct port cfd82dfc9799c53ef109343a23af006a0f6860a9 net: usb: qmi_wwan: add Quectel EM160R-GL e80bd76fbf563cc7ed8c9e9f3bbcdf59b0897f69 r8169: work around power-saving bug on some chip versions b40f97b91a3b167ab22c9e9f1ef00b1615ff01e9 net: lapb: Decrease the refcount of "struct lapb_cb" in lapb_device_event c1a9ec7e5d577a9391660800c806c53287fca991 net: dsa: lantiq_gswip: Enable GSWIP_MII_CFG_EN also for internal PHYs 709a3c9dff2a639966ae7d8ba6239d2b8aba036d net: dsa: lantiq_gswip: Fix GSWIP_MII_CFG(p) register access 08ad4839ce34cea7b5ea4ac1867a08fe96709e1a Merge branch 'net-dsa-lantiq_gswip-two-fixes-for-net-stable' a8f33c038f4e50b0f47448cb6c6ca184c4f717ef Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf 81b6d05ccad4f3d8a9dfb091fb46ad6978ee40e4 io_uring: synchronise IOPOLL on task_submit fail 6c503150ae33ee19036255cfda0998463613352c io_uring: patch up IOPOLL overflow_flush sync de7f1d9e99d8b99e4e494ad8fcd91f0c4c5c9357 io_uring: drop file refs after task cancel 90df08538c07b7135703358a0c8c08d97889a704 io_uring: cancel more aggressively in exit_work 75353bcd2184010f08a3ed2f0da019bd9d604e1e drm/i915: clear the shadow batch 641382e9b44fba81a0778e1914ee35b8471121f9 drm/i915: clear the gpu reloc batch 557862535c2cad6de6f6fb12312b7a6d09c06407 drm/i915/gt: Define guc firmware blob for older Cometlakes 9397d66212cdf7a21c66523f1583e5d63a609e84 drm/i915/dp: Track pm_qos per connector 05f6f7271a38c482c5021967433f7b698e102c45 i2c: mediatek: Fix apdma and i2c hand-shake timeout d1c5246e08eb64991001d97a3bd119c93edbc79a x86/mm: Fix leak of pmd ptlock 311bea3cb9ee20ef150ca76fc60a592bf6b159f5 arm64: link with -z norelro for LLD or aarch64-elf 96ebc9c871d8a28fb22aa758dd9188a4732df482 usb: uas: Add PNY USB Portable SSD to unusual_uas 45ba7b195a369f35cb39094fdb32efe5908b34ad arm64: cpufeature: remove non-exist CONFIG_KVM_ARM_HOST c9c48bb701ba78df7d4652146b12bcf3ad716507 speakup: Add github repository URL and bug tracker f6bcb4c7f366905b66ce8ffca7190118244bb642 regmap: debugfs: Fix a reversed if statement in regmap_debugfs_init() dfe94d4086e40e92b1926bddcefa629b791e9b28 x86/hyperv: Fix kexec panic/hang issues 3fb6819f411b5a89afb5726afafacf0c4b62844f arm64: traps: remove duplicate include statement e2bba5f92354488c331b7821d873db7c388e31aa arm64: vdso: disable .eh_frame_hdr via /DISCARD/ instead of --no-eh-frame-hdr f34d93f30d6a72f6b15ba24b6994b746df0c30de arm64: kasan: Set TCR_EL1.TBID1 when KASAN_HW_TAGS is enabled a8f7e08a81708920a928664a865208fdf451c49f x86/sev-es: Fix SEV-ES OUT/IN immediate opcode vc handling d16baa3f1453c14d680c5fee01cd122a22d0e0ce blk-iocost: fix NULL iocg deref from racing against initialization 6d4d273588378c65915acaf7b2ee74e9dd9c130a bfq: Fix computation of shallow depth 170b3bbda08852277b97f4f0516df0785c939764 io_uring: Delete useless variable ‘id’ in io_prep_async_work aebf5db917055b38f4945ed6d621d9f07a44ff30 block: fix use-after-free in disk_part_iter_next 6775ae901ffd130d0be9c32837f88d1f9d560189 iommu/iova: fix 'domain' typos ff2b46d7cff80d27d82f7f3252711f4ca1666129 iommu/intel: Fix memleak in intel_irq_remapping_alloc 12bc4570c14e24e6244d66466aeda994f805634b iommu/amd: Set iommu->int_enabled consistently when interrupts are set up b34f10c2dc5961021850c3c15f46a84b56a0c0e8 iommu/amd: Stop irq_remapping_select() matching when remapping is disabled c2407cf7d22d0c0d94cf20342b3b8f06f1d904e7 mm: make wait_on_page_writeback() wait for multiple pending writebacks 6207214a70bfaec7b41f39502353fd3ca89df68c Merge tag 'afs-fixes-04012021' of git://git.kernel.org/pub/scm/linux/kernel/git/dhowells/linux-fs aa35e45cd42aa249562c65e440c8d69fb84945d9 Merge tag 'net-5.11-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net f6e7a024bfe5e11d91ccff46bb576e3fb5a516ea Merge tag 'arc-5.11-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc 8a48c0a3360bf2bf4f40c980d0ec216e770e58ee arch/arc: add copy_user_page() to to fix build error on ARC f4d9359de8ac0fb64a5ecc9c34833705eb53327b include/soc: remove headers for EZChip NPS 1d011777cdbe7ae38a854a0cbeb6bdfbf724cce0 Merge tag 'sound-5.11-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound 9f1abbe97c08ba7ed609791627533a805a1b2c66 Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost 2860d45a589818dd8ffd90cdc4bcf77f36a5a6be qed: select CONFIG_CRC32 f9d6f94132f01d2a552dcbab54fa56496638186d phy: dp83640: select CONFIG_CRC32 1d48595c786b1b9dc6be301e8d7f6fc74e9882aa can: kvaser_pciefd: select CONFIG_CRC32 e186620d7bf11b274b985b839c38266d7918cc05 wil6210: select CONFIG_CRC32 152a8a6c017bfdeda7f6d052fbc6e151891bd9b6 cfg80211: select CONFIG_CRC32 51049bd903a81307f751babe15a1df8d197884e8 misdn: dsp: select CONFIG_BITREVERSE 69931e11288520c250152180ecf9b6ac5e6e40ed wan: ds26522: select CONFIG_BITREVERSE 0f7ba7bc46fa0b574ccacf5672991b321e028492 net/sonic: Fix some resource leaks in error handling paths cf0720697143f3eaa0779cca5a6602d8557d1c6f net: suggest L2 discards be counted towards rx_dropped 55b7ab1178cbf41f979ff83236d3321ad35ed2ad net: vlan: avoid leaks on register_vlan_dev() failures 7eeecc4b1f480c7ba1932cb9a7693f8c452640f2 net: stmmac: dwmac-sun8i: Fix probe error handling 529254216773acd5039c07aa18cf06fd1f9fccdd net: stmmac: dwmac-sun8i: Balance internal PHY resource references b8239638853e3e37b287e4bd4d57b41f14c78550 net: stmmac: dwmac-sun8i: Balance internal PHY power 9b1e39cf5dd81f33186cdb950fcf75a121f1a9a7 net: stmmac: dwmac-sun8i: Balance syscon (de)initialization 8db25530835e09e0fbda3cabed1f7c5d1f1cd0c4 Merge branch 'stmmac-fixes' 9f9d41f03bb07069e6e83ff4720cfea74a63898d docs: net: fix documentation on .ndo_get_stats f04bbcbf1e38d192e94bbfa126731a52332c40b1 net: hns3: fix a phy loopback fail issue 65e61e3c2a619c4d4b873885b2d5394025ed117b net: hns3: fix the number of queues actually used by ARQ ab6e32d2913a594bc8f822ce4a75c400190b2ecc net: hns3: fix incorrect handling of sctp6 rss tuple be8d1e0e737941b8316ba125866b044473c164c8 Merge branch 'hns3-fixes' 7a68d725e4ea384977445e0bcaed3d7de83ab5b3 net: cdc_ncm: correct overhead in delayed_ndp_size 4beb17e553b49c3dd74505c9f361e756aaae653e net: qrtr: fix null-ptr-deref in qrtr_ns_remove 445c6198fe7be03b7d38e66fe8d4b3187bc251d4 net: ethernet: fs_enet: Add missing MODULE_LICENSE 3503ee6c0bec5f173d606359e6384a5ef85492fb selftests: fix the return value for UDP GRO test 67208692802ce3cacfa00fe586dc0cb1bef0a51c tools/resolve_btfids: Warn when having multiple IDs for single type 1d53864c3617f5235f891ca0fbe9347c4cd35d46 scsi: ufs: Fix possible power drain during system suspend 21acf4601cc63cf564c6fc1a74d81b191313c929 scsi: ufs: Relax the condition of UFSHCI_QUIRK_SKIP_MANUAL_WB_FLUSH_CTRL 4ceb06e7c336f4a8d3f3b6ac9a4fea2e9c97dc07 drm/i915/gvt: Fix vfio_edid issue for BXT/APL 6948a96a0d69b7e8203758f44849ce4ab06ff788 scsi: ufs: Relocate flush of exceptional event 35fc4cd34426c242ab015ef280853b7bff101f48 scsi: ufs: Correct the LUN used in eh_device_reset_handler() callback d50c7986fbf0e2167279e110a2ed5bd8e811c660 scsi: qedi: Correct max length of CHAP secret 39718fe7adb1a79f78be23f058299bc038cbe161 scsi: mpt3sas: Fix spelling mistake in Kconfig "compatiblity" -> "compatibility" 3b01d7ea4dae907d34fa0eeb3f17bacd714c6d0c scsi: scsi_debug: Fix memleak in scsi_debug_init() e5cc9002caafacbaa8dab878d17a313192c3b03b scsi: sd: Suppress spurious errors when WRITE SAME is being disabled be2553358cd40c0db11d1aa96f819c07413b2aae scsi: sd: Remove obsolete variable in sd_remove() 19fce0470f05031e6af36e49ce222d0f0050d432 nvme-fc: avoid calling _nvme_fc_abort_outstanding_ios from interrupt context 2b54996b7d56badc563755840838614f2fa9c4de nvme-fcloop: Fix sscanf type and list_first_entry_or_null warnings 7ee5c78ca3895d44e918c38332921983ed678be0 nvme-pci: mark Samsung PM1725a as IGNORE_DEV_SUBNQN 5c11f7d9f843bdd24cd29b95401938bc3f168070 nvme-tcp: Fix possible race of io_work and direct send 62df80165d7f197c9c0652e7416164f294a96661 nvme: avoid possible double fetch in handling CQE 9b66fc02bec0ca613bc6d4c1d0049f727a95567d nvme: unexport functions with no external caller 9ceb7863537748c67fa43ac4f2f565819bbd36e4 nvmet-rdma: Fix list_del corruption on queue establishment failure 2b59787a223b79228fed9ade1bf6936194ddb8cd nvme: remove the unused status argument from nvme_trace_bio_complete 3ce47d95b7346dcafd9bed3556a8d072cb2b8571 powerpc: Handle .text.{hot,unlikely}.* in linker script ad0a6bad44758afa3b440c254a24999a0c7e35d5 x86/hyperv: check cpu mask after interrupt has been disabled cb7f4a8b1fb426a175d1708f05581939c61329d4 x86/mtrr: Correct the range check before performing MTRR type lookups 3e2224c5867fead6c0b94b84727cc676ac6353a3 io_uring: Fix return value from alloc_fixed_file_ref_node 00b8c557d096f0930d5c07df618223d3d06902d6 staging: ION: remove some references to CONFIG_ION 3d1a90ab0ed93362ec8ac85cf291243c87260c21 NFS4: Fix use-after-free in trace_event_raw_event_nfs4_set_lock 10a05404c4fe184ae9087fb49f1df5b84c1534dc Merge tag 'usb-serial-5.11-rc3' of https://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial into usb-linus b8b54ad96e433e3895103a982dff017c5ca3fd16 Merge tag 'icc-5.11-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/djakov/icc into char-misc-linus 71c061d2443814de15e177489d5cc00a4a253ef3 Merge tag 'for-5.11-rc2-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux 0e61f09af48beb41be0954e7be7d3ba2d18c9946 drm/amd/pm: correct the sensor value of power for vangogh 37030aba0f362cf8b16eb2347c7430b2e9ef719e drm/amd/pm: improve the fine grain tuning function for RV/RV2/PCO fc996f952df1c63b57e3a08ac612db53bf8abadc drm/amd/pm: updated PM to I2C controller port on sienna cichlid a7b5d9dd57298333e6e9f4c167f01385d922bbfb drm/amd/display: fix sysfs amdgpu_current_backlight_pwm NULL pointer issue 8ae291cc95e49011b736b641b0cfad502b7a1526 RDMA/ucma: Do not miss ctx destruction steps in some cases ed1df58585632dff96cc01e14857175dfdf67376 drm/amdgpu: switched to cached noretry setting for vangogh 9a029a3facc4d333100308a8e283d9210a36b94c drm/amdgpu: fix a memory protection fault when remove amdgpu device 88e21af1b3f887d217f2fb14fc7e7d3cd87ebf57 drm/amdgpu: fix a GPU hang issue when remove device 44cb39e19a05ca711bcb6e776e0a4399223204a0 drm/amd/pm: fix the failure when change power profile for renoir 98b64762080b96b0f8608da5fe161f1a7ab6f5de drm/amd/pm: improve the fine grain tuning function for RV/RV2/PCO 4f6a05501eb9c57fb4c9efed70840aee523a393b drm/amd/display: Fix unused variable warning e6d5c64efaa34aae3815a9afeb1314a976142e83 drm/amdgpu: fix potential memory leak during navi12 deinitialization 8a82b347e8732fd2b68d26a6e9f0d9a1c397560d drm/amdgpu: fix no bad_pages issue after umc ue injection 3851c90b7aa8f0c275d14636f0e7ccca69a2bf84 drm/amdgpu: enable ras eeprom support for sienna cichlid c241ed2f0ea549c18cff62a3708b43846b84dae3 drm/amdgpu/display: drop DCN support for aarch64 5efc1f4b454c6179d35e7b0c3eda0ad5763a00fc Revert "drm/amd/display: Fix memory leaks in S3 resume" 67a5a68013056cbcf0a647e36cb6f4622fb6a470 gcc-plugins: fix gcc 11 indigestion with plugins... 6f02b540d7597f357bc6ee711346761045d4e108 bpftool: Fix compilation failure for net.o with older glibc fcc42338375a1e67b8568dbb558f8b784d0f3b01 dm snapshot: flush merged data before committing metadata 0d136f5cd9a7ba6ded7f8ff17e8b1ba680f37625 net: mvneta: fix error message when MTU too large for XDP 94bcfdbff0c210b17b27615f4952cc6ece7d5f5f net: bareudp: add missing error handling for bareudp_link_config() 7f847db3040897f3ee25ce97265c545b5561f6c2 net: dsa: fix led_classdev build errors 1f685e6adbbe3c7b1bd9053be771b898d9efa655 ptp: ptp_ines: prevent build when HAS_IOMEM is not set c4aec381ab98c9189d47b935832541d520f1f67f can: m_can: m_can_class_unregister(): remove erroneous m_can_clk_stop() aee2b3ccc8a63d1cd7da6a8a153d1f3712d40826 can: tcan4x5x: fix bittiming const, use common bittiming from m_can driver 57cda5e986eb29d96b20b6169a1ba8b92269c04a Merge tag 'amd-drm-fixes-5.11-2021-01-06' of https://gitlab.freedesktop.org/agd5f/linux into drm-fixes a876e7e2a8e62712425be178d483ffdff09f0853 HID: uclogic: remove h from printk format specifier 4d2b71634b5ad142617e430bc6ef659331a576d0 HID: wiimote: remove h from printk format specifier 4e181dede94d33c369ed441c63986916677231a9 Merge tag 'drm-intel-fixes-2021-01-07' of git://anongit.freedesktop.org/drm/drm-intel into drm-fixes 6086f02a18aeae795a61a3fc6566920891ea3b52 can: mcp251xfd: mcp251xfd_handle_tefif(): fix TEF vs. TX race condition 2fbb397f584077e3c90abd06829f5a1f66fdd5f4 can: mcp251xfd: mcp251xfd_handle_rxif_ring(): first increment RX tail pointer in HW, then in driver 1169ec8f5d71044082a9898bbd1f1bf4a690c5a4 can: rcar: Kconfig: update help description for CAN_RCAR config 6ee49118f87cf02b36f68812bc49855b7b627a2b MAINTAINERS: Update MCAN MMIO device driver maintainer 91bc156817a3c2007332b64b4f85c32aafbbbea6 ALSA: hda/realtek: fix right sounds and mute/micmute LEDs for HP machines 83b5bd628f65e6b4d1924b307d6a88a57827bdb0 arm64: Move PSTATE.TCO setting to separate functions 05cd84691eafcd7959a1e120d5e72c0dd98c5d91 dmabuf: fix use-after-free of dmabuf's file->f_inode e89eed02a5f1b864fa5abafc8e8e71bd9fd66d1f kcov, usb: hide in_serving_softirq checks in __usb_hcd_giveback_urb e2459108b5a0604c4b472cae2b3cb8d3444c77fb usb: gadget: enable super speed plus 41952a66015466c3208aac96b14ffd92e0943589 usb: typec: Fix copy paste error for NVIDIA alt-mode description 6c75c2bad36cfb43b144e6a0a76a69993c72097f usb: typec: Send uevent for num_altmodes update a5c7682aaaa10e42928d73de1c9e1e02d2b14c2e usb: dwc3: gadget: Clear wait flag on dequeue e0658f970a7f3d85431c6803b7d5169444fb11b0 drm/radeon: stop re-init the TTM page pool a73858ef4d5e1d425e171f0f6a52864176a6a979 drm/ttm: unexport ttm_pool_init/fini 1efd17e7acb6692bffc6c58718f41f27fdfd62f5 iommu/vt-d: Fix misuse of ALIGN in qi_flush_piotlb() 4df7b2268ad81a74168130e1fb04550a8bc980e1 Revert "iommu: Add quirk for Intel graphic devices in map_sg" 420d42f6f9db27d88bc4f83e3e668fcdacbf7e29 iommu/vt-d: Fix lockdep splat in sva bind()/unbind() aded8c7c2b72f846a07a2c736b8e75bb8cf50a87 iommu/arm-smmu-qcom: Initialize SCTLR of the bypass context 9ad9f45b3b91162b33abfe175ae75ab65718dbf5 iommu/vt-d: Move intel_iommu info from struct intel_svm to struct intel_svm_dev 18abda7a2d555783d28ea1701f3ec95e96237a86 iommu/vt-d: Fix general protection fault in aux_detach_device() 7c29ada5e70083805bc3a68daa23441df421fbee iommu/vt-d: Fix ineffective devTLB invalidation for subdevices 80c18e4ac20c9cde420cb3ffab48c936147cf07d io_uring: trigger eventfd for IOPOLL 4aa84f2ffa81f71e15e5cffc2cc6090dbee78f8e io_uring: dont kill fasync under completion_lock b1445e59cc9a10fdb8f83810ae1f4feb941ab36b io_uring: synchronise ev_posted() with waitqueues 71008734d27f2276fcef23a5e546d358430f2d52 btrfs: print the actual offset in btrfs_root_name 29b665cc51e8b602bf2a275734349494776e3dbc btrfs: prevent NULL pointer dereference in extent_io_tree_panic 347fb0cfc9bab5195c6701e62eda488310d7938f btrfs: tree-checker: check if chunk item end overflows 50e31ef486afe60f128d42fb9620e2a63172c15c btrfs: reloc: fix wrong file extent type check to avoid false ENOENT 04a6a536bc3fd1436fc78c546c6b3ecdccbfaf6d fs: Fix freeze_bdev()/thaw_bdev() accounting of bd_fsfreeze_sb 17ffd35809c34b9564edb10727d02eb62958ba5c cpufreq: intel_pstate: Use HWP capabilities in intel_cpufreq_adjust_perf() 943bdd0cecad06da8392a33093230e30e501eccc cpufreq: powernow-k8: pass policy rather than use cpufreq_cpu_get() aa7a1bb02bb44399be69b0a1cbb6495d9eec29fc ACPI: PM: s2idle: Drop unused local variables and related code ee61cfd955a64a58ed35cbcfc54068fcbd486945 ACPI: scan: add stub acpi_create_platform_device() for !CONFIG_ACPI 240bdc605e6a9d0309bd003de3413f6f729eca18 ACPI: Update Kconfig help text for items that are no longer modular 47f4469970d8861bc06d2d4d45ac8200ff07c693 Revert "device property: Keep secondary firmware node secondary by type" 3f7bddaf5d5a83aa2eb1e6d72db221d3ec43c813 device property: add description of fwnode cases 2b5f09cadfc576817c0450e01d454f750909b103 drm/msm/dp: postpone irq_hpd event during connection pending state d863f0c7b536288e2bd40cbc01c10465dd226b11 drm/msm: Call msm_init_vram before binding the gpu 3f7759e7b7585a0bffda06d4eddc6b0b850ef6c3 drm/msm: Add modparam to allow vram carveout c4151604f0603d5700072183a05828ff87d764e4 cpufreq: intel_pstate: remove obsolete functions 00fd44a1a4700718d5d962432b55c09820f7e709 drm/msm: Only enable A6xx LLCC code on A6xx 7b62275507232f01f66d3e7d05c77bbd9009b726 Merge tag 'asoc-fix-v5.11-rc2' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linus 04b1ecb6a4844cf347a1c0d7eb9b63b5eddbfeff Merge tag 'nvme-5.11-2021-01-07' of git://git.infradead.org/nvme into block-5.11 3c638cdb8ecc0442552156e0fed8708dd2c7f35b RDMA/restrack: Don't treat as an error allocation ID wrapping c8c748fb83bd052502f35471101d61d8c3648c86 Merge tag 'linux-can-fixes-for-5.11-20210107' of git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can afded6d83aa7b35dab675c730528109cc58d6847 misc: pvpanic: Check devm_ioport_map() for NULL fc37784dc71bc9dd3a00a2f01906b3966e4034f2 Merge tag 'regmap-fix-v5.11-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap d8f5c29653c3f6995e8979be5623d263e92f6b86 net: ipv6: fib: flush exceptions when purging route 5316a7c0130acf09bfc8bb0092407006010fcccc tools: selftests: add test for changing routes with PTMU exceptions 384b77fd48fd683a82760bc88bef8611cba997fc Fonts: font_ter16x32: Update font with new upstream Terminus release a306aba9c8d869b1fdfc8ad9237f1ed718ea55e6 RDMA/usnic: Fix memleak in find_free_vf_and_create_qp_grp a1a7b4f32433e91f0fff32cde534eadc67242298 Merge tag 'regulator-fix-v5.11-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator f5e6c330254ae691f6d7befe61c786eb5056007e Merge tag 'spi-fix-v5.11-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi abf8ef953a43e74aac3c54a94975f21bd483199b net/mlx5: Check if lag is supported before creating one 9c9be85f6b59d80efe4705109c0396df18d4e11d net/mlx5e: Add missing capability check for uplink follow 0f2dcade69f2af56b74bce432e48ff3957830ce2 net/mlx5: Use port_num 1 instead of 0 when delete a RoCE address eed38eeee734756596e2cc163bdc7dac3be501b1 net/mlx5e: CT: Use per flow counter when CT flow accounting is enabled b544011f0e58ce43c40105468d6dc67f980a0c7a net/mlx5e: Fix SWP offsets when vlan inserted by driver 25c904b59aaf4816337acd415514b0c47715f604 net/mlx5: E-Switch, fix changing vf VLANID e13ed0ac064dd6ee964155ba9fdc2f3c3785934c net/mlx5e: In skb build skip setting mark in switchdev mode b1c0aca3d3ddeebeec57ada9c2df9ed647939249 net/mlx5e: ethtool, Fix restriction of autoneg with 56G 4d8be21112f6fa2ac4b8a13f35866ad65b11d48c net/mlx5: Release devlink object if adev fails 7a6eb072a9548492ead086f3e820e9aac71c7138 net/mlx5e: Fix two double free cases 5b0bb12c58ac7d22e05b5bfdaa30a116c8c32e32 net/mlx5e: Fix memleak in mlx5e_create_l2_table_groups f2bc3af6353cb2a33dfa9d270d999d839eef54cb RDMA/ocrdma: Fix use after free in ocrdma_dealloc_ucontext_pd() f3562f5e00bbae2a6b292941ec76a9140aa3b7dd docs: octeontx2: tune rst markup 0ef597c3ac49a62e1a2c1c10f88dd76fde1e1636 docs: remove mention of ENABLE_MUST_CHECK a734a7235ef3768dd3c9b7034f663ae6b260375f docs: binfmt-misc: Fix .rst formatting 25942e5ecbac33918ec2f0869ca9a374dbb023f2 Documentation/admin-guide: kernel-parameters: hyphenate comma-separated 9d54ee78aef62c29b15ae2f58a70b1d1cd63a8f0 docs: admin-guide: bootconfig: Fix feils to fails bb12433bf56e76789c6b08b36c546f745a6aa6e1 ARC: unbork 5.11 bootup: fix snafu in _TIF_NOTIFY_SIGNAL handling 9e7a67dee27902fedab880b9af909bd4acd0fba9 selftests: netfilter: add selftest for ipip pmtu discovery with enabled connection tracking 50c661670f6a3908c273503dfa206dfc7aa54c07 net: fix pmtu check in nopmtudisc mode bb4cc1a18856a73f0ff5137df0c2a31f4c50f6cf net: ip: always refragment ip defragmented packets 704a0f858ed33a80adc714add5dec061c2de3280 Merge branch 'net-fix-netfilter-defrag-ip-tunnel-pmtu-blackhole' 2aa078932ff6c66bf10cc5b3144440dbfa7d813d KVM: x86/mmu: Use -1 to flag an undefined spte in get_mmio_spte() 39b4d43e6003cee51cd119596d3c33d0449eb44c KVM: x86/mmu: Get root level from walkers when retrieving MMIO SPTE dde81f9477d018a96fba991c5928c6ab8cc109f8 KVM: x86/mmu: Use raw level to index into MMIO walks' sptes array 9aa418792f5f11ef5d6f72265e1f8ae07efd5784 KVM: x86/mmu: Optimize not-present/MMIO SPTE check in get_mmio_spte() bc351f07260533cc1b3987339551decd00ddd52e Merge branch 'kvm-master' into kvm-next f65cf84ee769767536dc367acc9568ddb6e4c9f4 KVM: SVM: Add register operand to vmsave call in sev_es_vcpu_load 52782d5b63725a6c4bf642557c83507430064110 KVM/SVM: Remove leftover __svm_vcpu_run prototype from svm.c e42ac777d661e878c3b9bac56df11e226cab3010 KVM: selftests: Factor out guest mode code 1133e17ea7c9929ff7b90e81d8926f9e870748e9 KVM: selftests: Use vm_create_with_vcpus in create_vm b268b6f0bd36322358accb15c45683a9e1220231 KVM: selftests: Implement perf_test_util more conventionally 2f80d502d627f30257ba7e3655e71c373b7d1a5a KVM: x86: fix shift out of bounds reported by UBSAN 7f0c1f1a8277de906a242a6ef907476149f006de MAINTAINERS: Really update email address for Sean Christopherson 0565ff56cd0543bacb5d3ec2ee0f979813ea1841 Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf de7860c8a388e4cb757c7da26889b9e2641ffcfe KVM: x86: change in pv_eoi_get_pending() to make code more readable 88bf56d04bc3564542049ec4ec168a8b60d0b48c kvm: check tlbs_dirty directly a889ea54b3daa63ee1463dc19ed699407d61458b KVM: x86/mmu: Ensure TDP MMU roots are freed after yield c0dba6e46825716db15c4b3a8f05c85b4a59edda KVM: x86/mmu: Clarify TDP MMU page list invariants 81f76adad560dfc39cb9625cf1e00a7e2b7b88df KVM: nSVM: correctly restore nested_run_pending on migration 56fe28de8c4f0167275c411c0daa5709e9a47bd7 KVM: nSVM: mark vmcb as dirty when forcingly leaving the guest mode f2c7ef3ba9556d62a7e2bb23b563c6510007d55c KVM: nSVM: cancel KVM_REQ_GET_NESTED_STATE_PAGES on nested vmexit 647daca25d24fb6eadc7b6cd680ad3e6eed0f3d5 KVM: SVM: Add support for booting APs in an SEV-ES guest c4cc3b1de31b76f425ce92854783709386f9e1b7 Merge tag 'gcc-plugins-v5.11-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux 717df0f4cdc9044c415431a3522b3e9ccca5b4a3 chtls: Fix hardware tid leak 827d329105bfde6701f0077e34a09c4a86e27145 chtls: Remove invalid set_tcb call 5a5fac9966bb6d513198634b0b1357be7e8447d2 chtls: Fix panic when route to peer not configured f8d15d29d6e6b32704c8fce9229716ca145a0de2 chtls: Avoid unnecessary freeing of oreq pointer a84b2c0d5fa23da6d6c8c0d5f5c93184a2744d3e chtls: Replace skb_dequeue with skb_peek eade1e0a4fb31d48eeb1589d9bb859ae4dd6181d chtls: Added a check to avoid NULL pointer dereference 15ef6b0e30b354253e2c10b3836bc59767eb162b chtls: Fix chtls resources release sequence 85bd6055e3529e9b193b4460f5b13a47da354027 Merge branch 'bug-fixes-for-chtls-driver' cf7b2ae4d70432fa94ebba3fbaab825481ae7189 riscv: return -ENOSYS for syscall -1 11f4c2e940e2f317c9d8fb5a79702f2a4a02ff98 riscv: Fix kernel time_init() 1f1496a923b6ba16679074fe77100e1b53cdb880 riscv: Fix sifive serial driver 643437b996bac9267785e0bd528332e2d5811067 riscv: Enable interrupts during syscalls with M-Mode ac7996d680d8b4a51bb99bbdcee3dc838b985498 octeontx2-af: fix memory leak of lmac and lmac->name 07e61a979ca4dddb3661f59328b3cd109f6b0070 nexthop: Fix off-by-one error in error path 7b01e53eee6dce7a8a6736e06b99b68cd0cc7a27 nexthop: Unlink nexthop group entry in error path b19218b27f3477316d296e8bcf4446aaf017aa69 nexthop: Bounce NHA_GATEWAY in FDB nexthop groups a5c9ca76a1c61fb5e4c35de8eb25aa925b03c9e4 selftests: fib_nexthops: Fix wrong mausezahn invocation d7083427489a494cfef552321666774436514ccb Merge branch 'nexthop-various-fixes' 0b9902c1fcc59ba75268386c0420a554f8844168 s390/qeth: fix deadlock during recovery b41b554c1ee75070a14c02a88496b1f231c7eacc s390/qeth: fix locking for discipline setup / removal f9c4845385c8f6631ebd5dddfb019ea7a285fba4 s390/qeth: fix L2 header access in qeth_l3_osa_features_check() 286e95eed12e218c0b73f95e3ff805db4b1cd9b5 Merge branch 's390-qeth-fixes-2021-01-07' 3545454c7801e391b0d966f82c98614d45394770 net: dsa: lantiq_gswip: Exclude RMII from modes that report 1 GbE 220efcf9caf755bdf92892afd37484cb6859e0d2 Merge tag 'mlx5-fixes-2021-01-07' of git://git.kernel.org/pub/scm/linux/kernel/git/saeed/linux 2d2f6f1b4799428d160c021dd652bc3e3593945e block: pre-initialize struct block_device in bdev_alloc_inode ae28d1aae48a1258bd09a6f707ebb4231d79a761 x86/resctrl: Use an IPI instead of task_work_add() to update PQR_ASSOC MSR a0195f314a25582b38993bf30db11c300f4f4611 x86/resctrl: Don't move a task to the same resource group 25ea8ecf4d9348e07544e861714b689cadbfa4c3 Merge tag 'drm-msm-fixes-2021-01-07' of https://gitlab.freedesktop.org/drm/msm into drm-fixes 29f95f20581c4bb4e58c1cc1cb15bff9b931cad9 Merge tag 'drm-misc-fixes-2021-01-08' of git://anongit.freedesktop.org/drm/drm-misc into drm-fixes 774206bc03bf5daa17255b2f155d4a967e3f3314 Merge tag 'kvmarm-fixes-5.11-1' of git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm into HEAD 872f36eb0b0f4f0e3a81ea1e51a6bdf58ccfdc6e KVM: x86: __kvm_vcpu_halt can be static e400071a805d6229223a98899e9da8c6233704a1 HID: logitech-dj: add the G602 receiver 74acfa996b2aec2a4ea8587104c7e2f8d4c6aec2 block/rnbd: Select SG_POOL for RNBD_CLIENT 1a84e7c629f8f288e02236bc799f9b0be1cab4a7 block/rnbd-srv: Fix use after free in rnbd_srv_sess_dev_force_close 80f99093d81370c5cec37fca3b5a6bdf6bddf0f6 block/rnbd-clt: Fix sg table use after free ef8048dd2345d070c41bc7df16763fd4d8fac296 block/rnbd: Adding name to the Contributors List 3a21777c6ee99749bac10727b3c17e5bcfebe5c1 block/rnbd-clt: avoid module unload race with close confirmation 02f938e9fed1681791605ca8b96c2d9da9355f6a blk-mq-debugfs: Add decode for BLK_MQ_F_TAG_HCTX_SHARED bac717171971176b78c72d15a8b6961764ab197f ARM: picoxcell: fix missing interrupt-parent properties 84e261553e6f919bf0b4d65244599ab2b41f1da5 hwmon: (amd_energy) fix allocation of hwmon_channel_info config e076ab2a2ca70a0270232067cd49f76cd92efe64 btrfs: shrink delalloc pages instead of full inodes 7c38e769d5c508939ce5dc26df72602f3c902342 HID: Ignore battery for Elan touchscreen on ASUS UX550 24e8ab6886d80fe60b1d4e64b6d9f15ea9ad597a Merge branches 'acpi-scan' and 'acpi-misc' a91bd6223ecd46addc71ee6fcd432206d39365d2 Revert "init/console: Use ttynull as a fallback when there is no console" ef0ba05538299f1391cbe097de36895bb36ecfe6 poll: fix performance regression due to out-of-line __put_user() ea1c87c156d94dd78b4f5267ec40c403b2da7e14 Merge branch 'linus' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6 6279d812eab67a6df6b22fa495201db6f2305924 Merge tag 'net-5.11-rc3-2' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net 0378c625afe80eb3f212adae42cc33c9f6f31abf dm: eliminate potential source of excessive kernel log noise 9b5948267adc9e689da609eb61cf7ed49cae5fa8 dm integrity: fix flush with external metadata device e8deee4f1543eda9b75278f63322f412cad52f6a ARC: [hsdk]: Enable FPU_SAVE_RESTORE 56ef24e53ec1660bf095779cc95fa574dd0f71df Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux 95f05058b2bbe3b85c8617b961879e52f692caa5 Merge tag 'arm-fixes-5.11-1' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc b2345a8a4342cf83316a2198fa915c7c99b7d6c7 ALSA: usb-audio: Fix the missing endpoints creations for quirks 5d15f1eb456025cf47078fdbc230d7a9f1ee4cef ALSA: usb-audio: Choose audioformat of a counter-part substream 00272c61827e37bb64c47499843d8c0d8ee136a5 ALSA: usb-audio: Avoid unnecessary interface re-setup eae4d054f909d9e9589d0940f9b5b0cd68de1e2e ALSA: usb-audio: Annotate the endpoint index in audioformat 167c9dc84ec384c0940359e067301883ad2b42a8 ALSA: usb-audio: Fix implicit feedback sync setup for Pioneer devices 3e2a590acbed38a6908a5c4df7754dcb65f6fd37 Merge tag 'iommu-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux 2a190b22aa1149cda804527aa603db45f75439c3 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm 43d3d587d22530ae92239b6aba5b0b2d5ba2e088 Merge tag 'drm-fixes-2021-01-08' of git://anongit.freedesktop.org/drm/drm be31d940b3b62c57a5d9506090e66e177b7eba90 Merge tag 'pm-5.11-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm fb9ca0be63b49eece304f50023e736a678cc4159 Merge tag 'acpi-5.11-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 78d42025e5bb83f9071e4a60edf1567dd12ed9dc Merge tag 'devprop-5.11-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 50dbd96e4f31e28fc2fcc80abaabab4fb277227c Merge tag 'docs-5.11-3' of git://git.lwn.net/linux 8f3d8491d03594823a7f7d71d5063e1bcd03c75c Merge tag 'linux-kselftest-next-5.11-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest 263da3330f6c0e4af603ec62f291e43eb3001f7b Merge tag 'linux-kselftest-kunit-fixes-5.11-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest 996e435fd401de35df62ac943ab9402cfe85c430 Merge tag 'zonefs-5.11-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/zonefs afba9dc1f3a5390475006061c0bdc5ad4915878e net: ipa: modem: add missing SET_NETDEV_DEV() for proper sysfs links 53475c5dd856212e91538a9501162e821cc1f791 net: fix use-after-free when UDP GRO with shared fraglist fd2ddef043592e7de80af53f47fa46fd3573086e udp: Prevent reuseport_select_sock from reading uninitialized socks c1787ffd0d24eb93eefac2dbba0eac5700da9ff1 ppp: fix refcount underflow on channel unbridge 2b446e650b418f9a9e75f99852e2f2560cabfa17 docs: net: explain struct net_device lifetime c269a24ce057abfc31130960e96ab197ef6ab196 net: make free_netdev() more lenient with unregistering devices 766b0515d5bec4b780750773ed3009b148df8c0a net: make sure devices go through netdev_wait_all_refs c49243e8898233de18edfaaa5b7b261ea457f221 Merge branch 'net-fix-issues-around-register_netdevice-failures' e80927079fd97b4d5457e3af2400a0087b561564 bcache: set pdev_set_uuid before scond loop iteration f7b4943dea48a572ad751ce1f18a245d43debe7e bcache: fix typo from SUUP to SUPP in features.h 1dfc0686c29a9bbd3a446a29f9ccde3dec3bc75a bcache: check unsupported feature sets for bcache register b16671e8f493e3df40b1fb0dff4078f391c5099a bcache: introduce BCH_FEATURE_INCOMPAT_LOG_LARGE_BUCKET_SIZE for large bucket 5342fd4255021ef0c4ce7be52eea1c4ebda11c63 bcache: set bcache device into read-only mode for BCH_FEATURE_INCOMPAT_OBSO_LARGE_BUCKET 55e6ac1e1f31c7f678d9f3c8d54c6f102e5f1550 io_uring: io_rw_reissue lockdep annotations 4f793dc40bc605b97624fd36baf085b3c35e8bfd io_uring: inline io_uring_attempt_task_drop() 6b5733eb638b7068ab7cb34e663b55a1d1892d85 io_uring: add warn_once for io_uring_flush() d9d05217cb6990b9a56e13b56e7a1b71e2551f6c io_uring: stop SQPOLL submit on creator's death 6bae85bd70d063b63fbe262d943cc321eab31b17 maintainers: update my email address caab314792aca89f327abc8b9f730526d3080366 Merge branch 'i2c/for-current' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux f408126be7dc642102224cdb55d6533519a67c19 Merge tag 'dmaengine-fix-5.11' of git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine 2ff90100ace886895e4fbb2850b8d5e49d931ed6 Merge tag 'hwmon-for-v5.11-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging a2bc221b972db91e4be1970e776e98f16aa87904 netxen_nic: fix MSI/MSI-x interrupts b210de4f8c97d57de051e805686248ec4c6cfc52 net: ipv6: Validate GSO SKB before finish IPv6 processing 0ea02c73775277001c651ad4a0e83781a9acf406 riscv: Drop a duplicated PAGE_KERNEL_EXEC 3502bd9b5762154ff11665f3f18f6d7dcc6f781c selftests/tls: fix selftests after adding ChaCha20-Poly1305 b77413446408fdd256599daf00d5be72b5f3e7c6 tipc: fix NULL deref in tipc_link_xmit() 57726ebe2733891c9f59105eff028735f73d05fb mlxsw: core: Add validation of transceiver temperature thresholds b06ca3d5a43ca2dd806f7688a17e8e7e0619a80a mlxsw: core: Increase critical threshold for ASIC thermal zone 26c49f0d108fdc3645e75611f8148f3dd9809d6e Merge branch 'mlxsw-core-thermal-control-fixes' f97844f9c518172f813b7ece18a9956b1f70c1bb dt-bindings: net: renesas,etheravb: RZ/G2H needs tx-internal-delay-ps fab336b42441e0b2eb1d81becedb45fbdf99606e selftests: netfilter: Pass family parameter "-f" to conntrack tool f6351c3f1c27c80535d76cac2299aec44c36291e netfilter: conntrack: fix reading nf_conntrack_buckets a0adc8eabb402cfb9f32d15edd9f65f65e35cdce dma-buf: cma_heap: Fix memory leak in CMA heap c98e9daa59a611ff4e163689815f40380c912415 NFS: Adjust fs_context error logging 86b53fbf08f48d353a86a06aef537e78e82ba721 net: sunrpc: interpret the return value of kstrtou32 correctly 67bbceedc9bb8ad48993a8bd6486054756d711f4 pNFS: Mark layout for return if return-on-close was not sent 078000d02d57f02dde61de4901f289672e98c8bc pNFS: We want return-on-close to complete when evicting the inode c18d1e17ba2f6a1c9257b0b5d2882a6e3f772673 pNFS: Clean up pnfs_layoutreturn_free_lsegs() 2c8d5fc37fe2384a9bdb6965443ab9224d46f704 pNFS: Stricter ordering of layoutget and layoutreturn 1757655d780d9d29bc4b60e708342e94924f7ef3 NFS/pNFS: Don't call pnfs_free_bucket_lseg() before removing the request 46c9ea1d4fee4cf1f8cc6001b9c14aae61b3d502 NFS/pNFS: Don't leak DS commits in pnfs_generic_retry_commit() cb2856c5971723910a86b7d1d0cf623d6919cbc4 NFS/pNFS: Fix a leak of the layout 'plh_outstanding' counter a440e4d7618cbe232e4f96dea805bcb89f79b18c Merge tag 'x86_urgent_for_v5.11_rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip b3cd1a16cc8829776523fcd114299373be4e5187 Merge tag 'powerpc-5.11-3' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux 0653161f0faca68b77b3f36fb4b4b9b8b07050e5 Merge tag 'arc-5.11-rc3-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc 5625dcfbbcf892e40e8d60abbb5f56701a1d031c Documentation: kbuild: Fix section reference e07cd2f3e7e525fa8df334d11beceb4c1bdcc74e Merge tag 'char-misc-5.11-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc 4ad9a28f56d70b950b1232151b2354636853727a Merge tag 'staging-5.11-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging 28318f53503090fcd8fd27c49445396ea2ace44b Merge tag 'usb-5.11-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb d430adfea8d2c5baa186cabb130235f72fecbd5b Merge tag 'io_uring-5.11-2021-01-10' of git://git.kernel.dk/linux-block ed41fd071c57f118ebb37c0d11b1cbeff3c1be6f Merge tag 'block-5.11-2021-01-10' of git://git.kernel.dk/linux-block 688daed2e5daf0a1513effdc05ce3c56ade836f9 Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi 20210a98463e2abac31676ee141459fc23252927 Merge tag 'kbuild-fixes-v5.11' of git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild 113aac6d567bda783af36d08f73bfda47d8e9a40 NFS: nfs_delegation_find_inode_server must first reference the superblock 896567ee7f17a8a736cda8a28cc987228410a2ac NFS: nfs_igrab_and_active must first reference the superblock 7c53f6b671f4aba70ff15e1b05148b10d58c2837 Linux 5.11-rc3 869f4fdaf4ca7bb6e0d05caf6fa1108dddc346a7 netfilter: nf_nat: Fix memleak in nf_nat_init 00cb645fd7e29bdd20967cd20fa8f77bcdf422f9 drm/i915/dsi: Use unconditional msleep for the panel_on_delay when there is no reset-deassert MIPI-sequence 057fe3535eb35696ad5a849d01d61efa930d2182 drm/i915: Disable RPM wakeref assertions during driver shutdown bb83d5fb550bb7db75b29e6342417fda2bbb691c drm/i915/backlight: fix CPU mode backlight takeover on LPT d434ab6db524ab1efd0afad4ffa1ee65ca6ac097 io_uring: drop mm and files after task_work_run 621fadc22365f3cf307bcd9048e3372e9ee9cdcc io_uring: don't take files/mm for a dead task 2af5268180410b874fc06be91a1b2fbb22b1be0c drm/i915/icl: Fix initing the DSI DSC power refcount during HW readout 166ae7315678b33ce86875344829d06da6c3c2ce Merge tag 'gvt-fixes-2020-01-08' of https://github.com/intel/gvt-linux into drm-intel-fixes f1ee3e150bd9da2dd60a210926c86cffd4a336ea Merge tag 'hyperv-fixes-signed-20210111' of git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux c912fd05fab97934e4cf579654d0dc4835b4758c Merge tag 'nfsd-5.11-1' of git://git.linux-nfs.org/projects/cel/cel-2.6 a58015d638cd4e4555297b04bec9b49028369075 ACPI: scan: Harden acpi_device_add() against device ID overflows 843010a815e87b45fc6b64848f02e42f6aee3f22 drm/ttm: Fix address passed to dma_mapping_error() in ttm_pool_map() 7bb83f6fc4ee84e95d0ac0d14452c2619fb3fe70 tracing/kprobes: Do the notrace functions check without kprobes on ftrace a5e92ef3c3fd46320d4e293bdec0cdd4b80a6e0f drm: Check actual format for legacy pageflip. 2896c93811e39d63a4d9b63ccf12a8fbc226e5e4 scsi: target: Fix XCOPY NAA identifier lookup 6e68b9961ff690ace07fac22c3c7752882ecc40a Merge tag 'for-5.11-rc3-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux a0d54b4f5b219fb31f0776e9f53aa137e78ae431 Merge tag 'trace-v5.11-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace 938288349ca8a9d4b936bf5d2f6dd4526a598974 dt-bindings: net: dwmac: fix queue priority documentation 6f83802a1a06e74eafbdbc9b52c05516d3083d02 net: mvpp2: Remove Pause and Asym_Pause support e56b3d94d939f52d46209b9e1b6700c5bfff3123 rndis_host: set proper input size for OID_GEN_PHYSICAL_MEDIUM request 29766bcffad03da66892bef82674883e31f78fec net: support kmap_local forced debugging in skb_frag_foreach 97550f6fa59254435d864b92603de3ca4b5a99f8 net: compound page support in skb_seq_read 9bd6b629c39e3fa9e14243a6d8820492be1a5b2e esp: avoid unneeded kmap_atomic call 1ee527a79fa6d0a85425cafc1632e09bd8d3dca7 Merge branch 'skb-frag-kmap_atomic-fixes' 2225a8dda263edc35a0e8b858fe2945cf6240fde powerpc: Fix alignment bug within the init sections 3e096a2112b7b407549020cf095e2a425f00fabb ALSA: doc: Fix reference to mixart.rst bb52cb0dec8d2fecdb22843a805131478a180728 drm/ttm: make the pool shrinker lock a mutex f4eccc7fea203cfb35205891eced1ab51836f362 clk: tegra30: Add hda clock default rates to clock driver 615d435400435876ac68c1de37e9526a9164eaec ALSA: hda/tegra: fix tegra-hda on tegra30 soc e7c22eeaff8565d9a8374f320238c251ca31480b ALSA: fireface: Fix integer overflow in transmit_midi_msg() 9f65df9c589f249435255da37a5dd11f1bc86f4d ALSA: firewire-tascam: Fix integer overflow in midi_port_work() 20c7842ed8374e1c3ee750b2fe7ca8cdd071bda6 ALSA: hda/hdmi - enable runtime pm for CI AMD display audio 2d6ffc63f12417b979955a5b22ad9a76d2af5de9 iommu/vt-d: Fix unaligned addresses for intel_flush_svm_range_dev() b812834b5329fe78d643c9a61350d227db904361 iommu: arm-smmu-qcom: Add sdm630/msm8998 compatibles for qcom quirks 694a1c0adebee9152a9ba0320468f7921aca647d iommu/vt-d: Fix duplicate included linux/dma-map-ops.h ffaf97899c4a58b9fefb11534f730785443611a8 drm/i915/gt: Limit VFE threads based on GT 09aa9e45863e9e25dfbf350bae89fc3c2964482c drm/i915/gt: Restore clear-residual mitigations for Ivybridge, Baytrail 984cadea032b103c5824a5f29d0a36b3e9df6333 drm/i915: Allow the sysadmin to override security mitigations ea49c88f4071e2bdd55e78987f251ea54aa11004 Merge tag 'mkp-scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi e609571b5ffa3528bf85292de1ceaddac342bc1c Merge tag 'nfs-for-5.11-2' of git://git.linux-nfs.org/projects/trondmy/linux-nfs d78050ee35440d7879ed94011c52994b8932e96e arm64: Remove arm64_dma32_phys_limit and its uses 8e14f610159d524cd7aac37982826d3ef75c09e8 dm crypt: do not call bio_endio() from the dm-crypt tasklet 17ffc193cdc6dc7a613d00d8ad47fc1f801b9bf0 dm integrity: fix the maximum number of arguments df85bc140a4d6cbaa78d8e9c35154e1a2f0622c7 net: dcb: Accept RTM_GETDCB messages carrying set-like DCB commands 8ff60eb052eeba95cfb3efe16b08c9199f8121cf mm, slub: consider rest of partial list if acquire_slab() fails ce8f86ee94fabcc98537ddccd7e82cfd360a4dc5 mm/page_alloc: add a missing mm_page_alloc_zone_locked() tracepoint 7ea510b92c7c9b4eb5ff72e6b4bbad4b0407a914 mm/memcontrol: fix warning in mem_cgroup_page_lruvec() 29970dc24faf0078beb4efab5455b4f504d2198d arm/kasan: fix the array size of kasan_early_shadow_pte[] c22ee5284cf58017fa8c6d21d8f8c68159b6faab mm/vmalloc.c: fix potential memory leak f555befd185dc097ede887eb7b308c2e1c1369d4 mm: migrate: initialize err in do_migrate_pages 0eb98f1588c2cc7a79816d84ab18a55d254f481c mm/hugetlb: fix potential missing huge page size info 7e5f1126b54a29c078c07a5fe245e269f3c05500 MAINTAINERS: add Vlastimil as slab allocators maintainer 6696d2a6f38c0beedf03c381edfc392ecf7631b4 mm,hwpoison: fix printing of page flags eb351d75ce1e75b4f793d609efac08426ca50acd mm/process_vm_access.c: include compat.h a18caa97b1bda0a3d126a7be165ddcfc56c2dde6 net: phy: smsc: fix clk error handling 07b90056cb15ff9877dca0d8f1b6583d1051f724 net: dsa: unbind all switches from tree when DSA master unbinds 91158e1680b164c8d101144ca916a3dca10c3e17 net: dsa: clear devlink port type before unregistering slave netdevs cb82a54904a99df9e8f9e9d282046055dae5a730 r8152: Add Lenovo Powered USB-C Travel Hub 2284bbd0cf3981462dc6d729c89851c66b05a66a r8153_ecm: Add Lenovo Powered USB-C Hub as a fallback of r8152 869c4d5eb1e6fbda66aa790c48bdb946d71494a0 bnxt_en: Improve stats context resource accounting with RDMA driver loaded. 687487751814a493fba953efb9b1542b2f90614c bnxt_en: Clear DEFRAG flag in firmware message when retry flashing. ece9ab2a78afa1424c1aff45b1a95748dbc1f100 Merge branch 'bnxt_en-bug-fixes' 20bc80b6f582ad1151c52ca09ab66b472768c9c8 mptcp: more strict state checking for acks 76e2a55d16259b51116767b28b19d759bff43f72 mptcp: better msk-level shutdown. 584c19f92754e9d590d75a94df66c47f7c4fd2cc Merge branch 'mptcp-a-couple-of-fixes' 7cd1af107a92eb63b93a96dc07406dcbc5269436 riscv: Trace irq on only interrupt is enabled 25fe2c9c4cd2e97c5f5b69f3aefe69aad3057936 smc: fix out of bound access in smc_nl_get_sys_info() 8a4465368964b4fbaf084760c94c7aabf61059fb net/smc: use memcpy instead of snprintf to avoid out of bounds read 5527d0ea199354c798a63b50d911eeda6ee471ba Merge branch 'net-smc-fix-out-of-bound-access-in-netlink-interface' c8a8ead01736419a14c3106e1f26a79d74fc84c7 Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf 80709af7325d179b433817f421c85449f2454046 riscv: cacheinfo: Fix using smp_processor_id() in preemptible 0aa2ec8a475fb505fd98d93bbcf4e03beeeebcb6 riscv: Fixup CONFIG_GENERIC_TIME_VSYSCALL 69e976831cd53f9ba304fd20305b2025ecc78eab MIPS: relocatable: fix possible boot hangup with KASLR enabled 7b490a8ab0f2d3ab8d838a4ff22ae86edafd34a1 MIPS: OCTEON: fix unreachable code in octeon_irq_init_ciu ef3a575baf53571dc405ee4028e26f50856898e7 xen/privcmd: allow fetching resource sizes df06824767cc9a32fbdb0e3d3b7e169292a5b5fe arm64: entry: remove redundant IRQ flag tracing b90d72a6bfdb5e5c62cd223a8cdf4045bfbcb94d Revert "arm64: Enable perf events based hard lockup detector" 71e70184f1d1314ad56e834d1befc07daa2af8e6 arm64: rename S_FRAME_SIZE to PT_REGS_SIZE c35a824c31834d947fb99b0c608c1b9f922b4ba0 arm64: make atomic helpers __always_inline 3499ba8198cad47b731792e5e56b9ec2a78a83a2 xen: Fix event channel callback via INTX/GSI 8f4fd86aa5d6aa122619623910065d236592e37c xen: Set platform PCI device INTX affinity to CPU0 b36b0fe96af13460278bf9b173beced1bd15f85d x86/xen: Add xen_no_vector_callback option to test PCI INTX delivery 4621dc6a5bf1235249e92231db30c96dfd1a18b9 x86/xen: Don't register Xen IPIs when they aren't going to be used 3d7746bea92530e8695258a3cf3ddec7a135edd6 x86/xen: Fix xen_hvm_smp_init() when vector callback not available b4411616c26f26c4017b8fa4d3538b1a02028733 io_uring: fix null-deref in io_disable_sqo_submit 06585c497b55045ec21aa8128e340f6a6587351c io_uring: do sqo disable on install_fd error d52e419ac8b50c8bef41b398ed13528e75d7ad48 rxrpc: Fix handling of an unsupported token type in rxrpc_read() a95d25dd7b94a5ba18246da09b4218f132fed60e rxrpc: Call state should be read with READ_ONCE() under some circumstances 77b6ec01c29aade01701aa30bf1469acc7f2be76 cifs: check pointer before freeing 2659d3bff3e1b000f49907d0839178b101a89887 cifs: fix interrupted close commands c13e7af042270724b42a466edc48a70a43f571f2 fs: cifs: remove unneeded variable in smb3_fs_context_dup ed6b1920f84bc5c3d666dc383ff3bbc60f0f62a5 cifs: connect: style: Simplify bool comparison e54fd0716c3db20c0cba73fee2c3a4274b08c24e cifs: style: replace one-element array with flexible-array 65f0d2414b7079556fbbcc070b3d1c9f9587606d Merge tag 'sound-5.11-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound b42b3a2744b3e8f427de79896720c72823af91ad can: isotp: isotp_getname(): fix kernel information leak ca4c6ebeeb50112f5178f14bfb6d9e8ddf148545 can: mcp251xfd: mcp251xfd_handle_rxif_one(): fix wrong NULL pointer check 1f02efd1bb35bee95feed6aab46d1217f29d555b net: stmmac: use __napi_schedule() for PREEMPT_RT 7b25339f4eafe206c60cc50870523fc84f0f0ea5 Merge tag 'linux-can-fixes-for-5.11-20210113' of git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can 7128c834d30e6b2cf649f14d8fc274941786d0e1 i40e: fix potential NULL pointer dereferencing 8ad2a970d2010add3963e7219eb50367ab3fa4eb cxgb4/chtls: Fix tid stuck due to wrong update of qid 5b55299eed78538cc4746e50ee97103a1643249c net: stmmac: Fixed mtu channged by cache aligned c25a053e15778f6b4d6553708673736e27a6c2cf riscv: Fix KASAN memory mapping. 41131a5e54ae7ba5a2bb8d7b30d1818b3f5b13d2 powerpc/vdso: Fix clock_gettime_fallback for vdso32 be969b7cfbcfa8a835a528f1dc467f0975c6d883 dts: phy: fix missing mdio device and probe failure of vsc8541-01 device a0fa9d727043da2238432471e85de0bdb8a8df65 dts: phy: add GPIO number and active state used for phy reset 0983834a83931606a647c275e5d4165ce4e7b49f riscv: defconfig: enable gpio support for HiFive Unleashed 101c2fae5108d78915517d0279323ee215e70df2 MAINTAINERS: update radeon/amdgpu/amdkfd git trees ff9346dbabbb6595c5c20d90d88ae4a2247487a9 drm/amdgpu: fix DRM_INFO flood if display core is not supported (bug 210921) f14a5c34d143f6627f0be70c0de1d962f3a6ff1c drm/amdgpu/psp: fix psp gfx ctrl cmds 73644143b31cb95866c19e0d94be9e3127ec3a6b drm/amd/display: NULL pointer hang 4336be4b07ed3b03a18ac35564c3127eeea05ab6 drm/amd/display: Initialize stack variable 0eb31a82e378cab17beec1d213e1414e9fea1767 drm/amd/display: Add a missing DCN3.01 API mapping 9d03bb102028b4a3f4a64d6069b219e2e1c1f306 drm/amd/display: disable dcn10 pipe split by default 4eec66c014e9a406d8d453de958f6791d05427e4 Revert "drm/amd/display: Fixed Intermittent blue screen on OLED panel" 8b335bff643f3b39935c7377dbcd361c5b605d98 drm/amdkfd: Fix out-of-bounds read in kdf_create_vcrat_image_cpu() 04eb6e773e9f3167a5921d74e8ad99cdcc4166c3 drm/amdgpu/gfx10: add updated GOLDEN_TSC_COUNT_UPPER/LOWER register offsets for VGH 12f2df72205fe348481d941c3e593e8068d2d23d drm/amdgpu: fix vram type and bandwidth error for DDR5 and DDR4 21702c8cae51535e09b91341a069503c6ef3d2a3 drm/amdgpu: add green_sardine device id (v2) 53f1e7f6a1720f8299b5283857eedc8f07d29533 drm/amdgpu: add new device id for Renior 3c516e038f0cc3915825bdac619d448c2b1811f2 Documentation: ACPI: EINJ: Fix error type values for PCIe errors 7de843dbaaa68aa514090e6226ed7c6374fd7e49 HID: logitech-hidpp: Add product ID for MX Ergo in Bluetooth mode c87a95dc28b1431c7e77e2c0c983cf37698089d2 dm crypt: defer decryption to a tasklet if interrupts disabled 55ed4560774d81d7343223b8fd2784c530a9c6c1 tools/bootconfig: Add tracing_on support to helper scripts b79f2dc5ffe17b03ec8c55f0d63f65e87bcac676 RDMA/umem: Avoid undefined behavior of rounddown_pow_of_two() 2cb091f6293df898b47f4e0f2e54324e2bbaf816 IB/mlx5: Fix error unwinding when set_has_smi_cap fails 1c3aa6bd0b823105c2030af85d92d158e815d669 RDMA/mlx5: Fix wrong free of blue flame register on error 7c7b3e5d9aeed31d35c5dab0bf9c0fd4c8923206 RDMA/cma: Fix error flow in default_roce_mode_store 47e4bb147a96f1c9b4e7691e7e994e53838bfff8 net: sit: unregister_netdevice on newlink's error path 25764779298f23a659f3daf39f9e2b5975a7a89d net: tip: fix a couple kernel-doc markups b76889ff51bfee318bea15891420e5aefd2833a0 net: stmmac: fix taprio schedule configuration fe28c53ed71d463e187748b6b10e1130dd72ceeb net: stmmac: fix taprio configuration when base_time is in the past 7da17624e7948d5d9660b910f8079d26d26ce453 nt: usb: USB_RTL8153_ECM should not default to y 3226b158e67cfaa677fd180152bfb28989cb2fac net: avoid 32 x truesize under-estimation for tiny skbs 93089de91e85743942a5f804850d4f0846e5402b MAINTAINERS: altx: move Jay Cliburn to CREDITS 09cd3f4683a901d572ad17f0564cc9e3e989f0f4 MAINTAINERS: net: move Alexey Kuznetsov to CREDITS 5e62d124f75aae0e96fd8a588ad31659a2468710 MAINTAINERS: vrf: move Shrijeet to CREDITS c41efbf2ad56280762d19a531eb7edbf2e6a9f84 MAINTAINERS: ena: remove Zorik Machulsky from reviewers 0e4ed0b62b5a1f60b72ab7aaa29efd735d4cb6a6 MAINTAINERS: tls: move Aviad to CREDITS 4f3786e011940d83d7a9c365730936db96a0b233 MAINTAINERS: ipvs: move Wensong Zhang to CREDITS 054c4610bd05e7bf677efefa880da2da340599fc MAINTAINERS: dccp: move Gerrit Renker to CREDITS 70db767fb33adab1e7d99908c4473b5a4ca29b34 Merge branch 'maintainers-remove-inactive-folks-from-networking' 25537d71e2d007faf42a244a75e5a2bb7c356234 net: Allow NETIF_F_HW_TLS_TX if IP_CSUM && IPV6_CSUM 4369376ba91c97a1b2dd74abeec18c0c0ddf4ac9 drm/amdgpu: set power brake sequence 55df908bd663ead7d85bd64dd49562d5ac3889ef Revert "drm/amd/display: Fix unused variable warning" 3c517ca5212faab4604e1725b4d31e290945ff87 Revert "drm/amdgpu/disply: fix documentation warnings in display manager" a7ddd22151fc2910c7b2faad64680cc2bb699b03 Revert "drm/amd/display: Expose new CRC window property" 2f0fa789f7b9fb022440f8f846cae175233987aa drm/amd/display: Fix to be able to stop crc calculation 2bbe17ae87938ca44756741ec77e3be76a4a0ea0 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid 13a9499e833387fcc7a53915bbe5cddf3c336b59 mptcp: fix locking in mptcp_disconnect() 7a84665619bb5da8c8b6517157875a1fd7632014 nvmet-rdma: Fix NULL deref when setting pi_enable and traddr INADDR_ANY ada831772188192243f9ea437c46e37e97a5975d nvme-tcp: Fix warning with CONFIG_DEBUG_PREEMPT ca1ff67d0fb14f39cf0cc5102b1fbcc3b14f6fb9 nvme-tcp: fix possible data corruption with bio merges 5ab25a32cd90ce561ac28b9302766e565d61304c nvme: don't intialize hwmon for discovery controllers e8c13a6bc8ebbef7bd099ec1061633d1c9c94d5b Merge tag 'net-5.11-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net 146620506274bd24d52fb1c589110a30eed8240b Merge tag 'linux-kselftest-fixes-5.11-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest b4f664252f51e119e9403ef84b6e9ff36d119510 Merge tag 'nvme-5.11-2021-01-14' of git://git.infradead.org/nvme into block-5.11 61502e3bb9820003a530e1b05d2e831e95cfbc4d Merge tag 'drm-misc-fixes-2021-01-12' of git://anongit.freedesktop.org/drm/drm-misc into drm-fixes 402a89660e9dc880710b12773076a336c9dab3d7 drm/nouveau/bios: fix issue shadowing expansion ROMs e05e06cd34f5311f677294a08b609acfbc315236 drm/nouveau/privring: ack interrupts the same way as RM b5510d1e21d80e2fa2286468ca8c2922f5895ef8 drm/nouveau/i2c/gk110: split out from i2c/gk104 8ad95edc39100c22c29ab1d2588332b99f387c8e drm/nouveau/i2c/gk110-: disable hw-initiated dpcd reads ba6e9ab0fcf3d76e3952deb12b5f993991621d9c drm/nouveau/i2c/gm200: increase width of aux semaphore owner fields add42781ad76c5ae65127bf13852a4c6b2f08849 drm/nouveau/mmu: fix vram heap sizing 3b050680c84153d8e6f5ae3785922cd417f4b071 drm/nouveau/core: recognise GA10[024] caeb6ab899c3d36a74cda6e299c6e1c9c4e2a22e drm/nouveau/kms/nv50-: fix case where notifier buffer is at offset 0 70afbe4bdc0a7ccdb462a38216f5abc3db7e5c1b drm/nouveau/pci/ga10[024]: initial support a34632482f1ea768429a9d4c79a10d12f5093405 drm/nouveau/bios/ga10[024]: initial support 7ddf5e9597faa6f939370e294e0f6d9516d2a431 drm/nouveau/devinit/ga10[024]: initial support 5961c62d20753009408df4752e22991097386aa9 drm/nouveau/mc/ga10[024]: initial support e0df4bbfc3365d7699e32bebb24647dc7a09b00c drm/nouveau/privring/ga10[024]: initial support de4781d0f22b54fdbe7ac459eb67b585ca3ee430 drm/nouveau/imem/ga10[024]: initial support 41ba806f40a9a4c4f4c04a474bf368160f1baa2c drm/nouveau/fb/ga10[024]: initial support 6f300e0a0ba8873f1225959089f8bb2897d93ec6 drm/nouveau/timer/ga10[024]: initial support a3abc23ac40111c76708119013d63451169e7838 drm/nouveau/mmu/ga10[024]: initial support f5cbe7c8bd1ac6f8c91179de381e10ee5f0f8809 drm/nouveau/bar/ga10[024]: initial support c28efb15f9e51a96c6bce2b92c0f3a4da87db877 drm/nouveau/gpio/ga10[024]: initial support 8a0412265f06490d93724bf8badf220180790ad1 drm/nouveau/i2c/ga10[024]: initial support a6cf0320aad0c69a6b558dd41d3cb6891a6c9872 drm/nouveau/dmaobj/ga10[24]: initial support 8ef23b6f6a79e6fa2a169081d2d76011fffa0482 drm/nouveau/disp/ga10[24]: initial support 667d11dcd661103944f34a790363aee196002e7f Merge tag 'drm-intel-fixes-2021-01-14' of git://anongit.freedesktop.org/drm/drm-intel into drm-fixes 8e1095901deaa2ed4f243388b776d003ab945d8c Merge tag 'amd-drm-fixes-5.11-2021-01-14' of https://gitlab.freedesktop.org/agd5f/linux into drm-fixes dec822771b0174a01e72d7641d08e44461b6a82f riscv: stacktrace: Move register keyword to beginning of declaration c8f6364f35f32786dd40336cfa35b9166d91b8ab Merge branch '04.00-ampere-lite-fixes' of git://github.com/skeggsb/linux into drm-fixes cdaed110311d45cdbefbb9a23a2d1774717b7b71 Merge tag 'trace-v5.11-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace 5ee88057889bbca5f5bb96031b62b3756b33e164 Merge tag 'drm-fixes-2021-01-15' of git://anongit.freedesktop.org/drm/drm 584265dfec70e78ce2085b82ed389f27e06fbca0 Merge branch '04.01-ampere-lite' of git://github.com/skeggsb/linux into topic/nouveau-ampere-modeset dca5244d2f5b94f1809f0c02a549edf41ccd5493 compiler.h: Raise minimum version of GCC to 5.1 for arm64 b6d8878d24e39f213df0f3ea7abebd15edc7be21 arm64: syscall: include prototype for EL0 SVC functions 3a57a643a851dbb1c4a1819394ca009e3bfa4813 arm64: selftests: Fix spelling of 'Mismatch' f010505b78a4fa8d5b6480752566e7313fb5ca6e io_uring: flush timeouts that should already have expired 179892adb0436139fd8e6af7b27f54219c1750f8 Merge branch 'acpi-docs' 02c06dc3750be486e143cd553c13f02978e39b14 Merge tag 'topic/nouveau-ampere-modeset-2021-01-15' of git://anongit.freedesktop.org/drm/drm 7aec71cd9c1f251ef17eae5f898c10133d49421d Merge tag 'iommu-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux dcda487c9c2e80ad177cdc34ae2068bbe5dada07 Merge tag 'for-linus-5.11-rc4-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip f4e087c666f54559cb4e530af1fbfc9967e14a15 Merge tag 'acpi-5.11-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 301f0203e04293c13372c032198665bd75adf81b perf bpf examples: Fix bpf.h header include directive in 5sec.c example 38c53947a7dcb6d295769830c9085b0409921ec9 tools headers UAPI: Sync kvm.h headers with the kernel sources addbdff24293ef772a1b8e5d127b570e70f08cdc tools headers: Syncronize linux/build_bug.h with the kernel sources a042a82ddbb3434f523c0671f5301d1fe796b4eb perf test: Fix shadow stat test for non-bash shells 23dd561ad9eae02b4d51bb502fe4e1a0666e9567 ext4: use IS_ERR instead of IS_ERR_OR_NULL and set inode null when IS_ERR 31e203e09f036f48e7c567c2d32df0196bbd303f ext4: fix wrong list_splice in ext4_fc_cleanup 6b4b8e6b4ad8553660421d6360678b3811d5deb9 ext4: fix bug for rename with RENAME_WHITEOUT e9f53353e166a67dfe4f8295100f8ac39d6cf10b ext4: remove expensive flush on fast commit be82fddca81eefd1edbd9b290dfcb2177e24785b libperf tests: Avoid uninitialized variable warning bba2ea17ef553aea0df80cb64399fe2f70f225dd libperf tests: If a test fails return non-zero 66dd86b2a2bee129c70f7ff054d3a6a2e5f8eb20 libperf tests: Fail when failing to get a tracepoint id 3ff1e7180abc7f6db413933c110df69157216715 perf stat: Introduce struct runtime_stat_data a1bf23052bdfe30ec3c693cf32feb2d79114ac16 perf stat: Take cgroups into account for shadow stats 5501e9229a80d95a1ea68609f44c447a75d23ed5 perf intel-pt: Fix 'CPU too large' error 648b054a4647cd62e13ba79f398b8b97a7c82b19 perf inject: Correct event attribute sizes f288c895622f881324cf71ef9eec3af60ac8a197 Merge tag 'mips_fixes_5.11.1' of git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux 82821be8a2e14bdf359be577400be88b2f1eb8a7 Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux 7cd3c41261889e3ee899cd5b1583178f5fbac55e Merge tag '5.11-rc3-smb3' of git://git.samba.org/sfrench/cifs-2.6 0bc9bc1d8b2fa0d5a7e2132e89c540099ea63172 Merge tag 'ext4_for_linus_stable' of git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4 a8d13dbccb137c46fead2ec1a4f1fbc8cfc9ea91 io_uring: ensure finish_wait() is always called in __io_uring_task_cancel() 8cbe71e7e01a9e45a390b204403880c90a226039 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma b45e2da6e444280f8661dca439c1e377761b2877 Merge branch 'akpm' (patches from Andrew) 1d94330a437a573cfdf848f6743b1ed169242c8a Merge tag 'for-5.11/dm-fixes-1' of git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm a959a9782fa87669feeed095ced5d78181a7c02d iov_iter: fix the uaccess area in copy_compat_iovec_from_user 797f0375dd2ef5cdc68ac23450cbae9a5c67a74e RISC-V: Do not allocate memblock while iterating reserved memblocks abb8e86b269604e906a6a4af7a09f04b72dbb862 RISC-V: Set current memblock limit e557793799c5a8406afb08aa170509619f7eac36 RISC-V: Fix maximum allowed phsyical memory for RV32 29a951dfb3c3263c3a0f3bd9f7f2c2cfde4baedb mm: fix clear_refs_write locking 9348b73c2e1bfea74ccd4a44fb4ccc7276ab9623 mm: don't play games with pinned pages in clear_page_refs acda701bf1e8233f982164c8ddbedc055427212d Merge tag 'riscv-for-linus-5.11-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux 11c0239ae26450709d37e0d7f658aa0875047229 Merge tag 'io_uring-5.11-2021-01-16' of git://git.kernel.dk/linux-block 54c6247d06f110d2129f9ef75e5eb02d39aec316 Merge tag 'block-5.11-2021-01-16' of git://git.kernel.dk/linux-block d36a1dd9f77ae1e72da48f4123ed35627848507d dump_common_audit_data(): fix racy accesses to ->d_name 0da0a8a0a0e1845f495431c3d8d733d2bbf9e9e5 Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi feb889fb40fafc6933339cf1cca8f770126819fb mm: don't put pinned pages into the swap cache a527a2b32d20a2bd8070f49e98cb1a89b0c98bb3 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs a1339d6355ac42e1bf4fcdfce8bfce61172f8891 Merge tag 'powerpc-5.11-4' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux e2da783614bb8930aa89753d3c3cd53d5604665d Merge tag 'perf-tools-fixes-2021-01-17' of git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux 19c329f6808995b142b3966301f217c831e7cf31 Linux 5.11-rc4 b88280698339cd628c86871e4640f6b54c2527fc xfs: use reflink to assist unaligned copy_file_range calls b87326b3d50003120937490094cd9067f1cb6836 xfs: fix an ABBA deadlock in xfs_rename --===============2333655304692309357== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename=revlist-243a067a4327-cf5bf0d29af6.txt b88280698339cd628c86871e4640f6b54c2527fc xfs: use reflink to assist unaligned copy_file_range calls b87326b3d50003120937490094cd9067f1cb6836 xfs: fix an ABBA deadlock in xfs_rename ad2a0756a116ea173737f6bee3b8b01ab615e1fb xfs: clean up quota reservation callsites 8c32088b45ce2578bfd8eee80253e2b60f4141af xfs: clean up quota reservation wrappers 1106fdf2b78dc96fca4e90de98d4b164342f3fad xfs: create convenience wrappers for quota reservations 7c34b918d802cb14251406d6836ae2be7d7ffd5c xfs: clean up icreate quota reservation calls 306e980385a7b51832ec241e0497e2542d5e8e70 xfs: refactor messy xfs_inode_free_quota_* functions edd5c240c119d4304cc49b7e10bb4afe92d49978 xfs: don't stall cowblocks scan if we can't take locks 6e5a54a1bf484b8d148399a236f3b1fe8e6f30dc xfs: xfs_inode_free_quota_blocks should scan project quota f3a71021ba044f3ec64f91f21f29b8162e9ac9ed xfs: move and rename xfs_inode_free_quota_blocks to avoid conflicts 0e2f2989fd5a0ead44193093cd1d6190df12854d xfs: pass flags and return gc errors from xfs_blockgc_free_quota a49268e6c526ec68e3bb22feb008021635d59224 xfs: flush eof/cowblocks if we can't reserve quota for file blocks 727807d979ca43b3125aa3eda7862c03cbb97572 xfs: flush eof/cowblocks if we can't reserve quota for inode creation 41c6912635239de1935f005838f57e256b797d88 xfs: flush eof/cowblocks if we can't reserve quota for chown 5ed87c78a58f480f481f6e24623345b6f3befbec xfs: add a tracepoint for blockgc scans 7930c80aa21856d88f2bc7f3404d67b5b55e8a35 xfs: refactor xfs_icache_free_{eof,cow}blocks call sites 298aeb2ecc7d9138a0dbc807661dc61fa7ed83fe xfs: flush speculative space allocations when we run out of space a7c4b395ce092374438fc6dcaf584e7b0fa0ed9c xfs: relocate the eofb/cowb workqueue functions d0a6f1c1165d3a53d2ff4991c655d804db316d56 xfs: hide xfs_icache_free_eofblocks 0a1a26c5fb553020ad4940d234a8d183e2f5e4f8 xfs: hide xfs_icache_free_cowblocks adf4139e0c6adb4e7b5749572540fea16630f521 xfs: remove trivial eof/cowblocks functions 2bea95b188a735c7afd1821587d30e4d22c533d9 xfs: increase the default parallelism levels of pwork clients 885320e1e9c6d364a2f0ce1d60278c7dafe0cc49 xfs: consolidate incore inode radix tree posteof/cowblocks tags 5c3154f36d6a014b66290558543bbbae053bb7d7 xfs: consolidate the eofblocks and cowblocks workers 53c4fc4f5e6ca2f595a9a73b9a56af20862dd1aa xfs: only walk the incore inode tree once per blockgc scan 7c1a79a55c15629910b75c72a6aa2c50c7660c5d xfs: rename block gc start and stop functions ca7038f4842227f6c8605fc6ebe3f63da12a82e3 xfs: parallelize block preallocation garbage collection c80e82f6cbf5eaf0a96064737e6322cdea371277 xfs: fix rmap key comparison functions 1e90c5c311508c82b1d43a3901e2c9fe3597110a xfs: fix uninitialized variables in xrep_calc_ag_resblks 9c626e4c968ace36d763316796ef3331972be963 xfs: bail out of scrub immediately if scan incomplete 50009420bd3e4f114c4ec8dae1c56985a9260ba6 xfs: mark a data structure sick if there are cross-referencing errors a6a4ae81a5d0af68eefe0d59fe796fe8957bed7b xfs: validate ag btree levels using the precomputed values cc0f1ed34c508b25ddf938738d6f4ac9fce76ef3 xfs: set the scrub AG number in xchk_ag_read_headers d18db1d319cf86b6fd226e2a7d7ff9f542169003 xfs: remove return value from xchk_ag_btcur_init 1dfd9f2556c6145745247ea301a6a0646b30af6b xfs: teach xfs_btree_has_record to return false if there are gaps d19fb8f2df1fd1ae3ffd697df6727879ad7fec76 xfs: check btree keys reflect the child block 1bba4739c600b713410bd71cd5ba69b0e67973ae xfs: online checking of the free rt extent count e3e66c8d4d4cf82607c5026cdd0e59e8b4b3f055 xfs: teach scrub to check for adjacent bmaps when rmap larger than bmap 042835f3a4760269937718dc2c364f08799f4bff xfs: check quota files for unwritten extents cee88e3e9280116ebf89cdd787c3bc483b3d1974 xfs: check the reference counts of gaps in the refcount btree 162fff225721d5fe230bfeffdcaffc3d21d79c31 xfs: stop artificially limiting the length of bunmap calls 105fd7fc73ef96336471ea11d396e411753d9753 xfs: remove a __xfs_bunmapi call from reflink 77f38a3b35252d5c36f064382ee43175d897d8c6 xfs: create shadow transaction reservations for computing minimum log size 1507c1289891e058ec6eeec65f366576a8c4ef08 xfs: reduce the absurdly large log reservations 19596a2bf74d3e99d24ec2f645f70f2fb98f5306 xfs: reduce transaction reservations with reflink 38474852b4ee9dc26b5cef046c797e2d23bfec00 xfs: only invalidate blocks if we're going to free them a26bda6f35c634b5e2ce25965b0084f15285f9af xfs: use deferred frees to reap old btree blocks 9c69637891804dcfa9e065cb7bcda6fd643c4e26 xfs: remove the for_each_xbitmap_ helpers 19f63291d21683178a83df305f8eeb3ab8f45588 xfs: drop the _safe behavior from the xbitmap foreach macro 3aa6d0c3f2ee8d1c3f23905f7465cfd006140344 xfs: convert xbitmap to interval tree bccda8781578677faece7a90e435f60c0f29b527 xfs: implement block reservation accounting for btrees we're staging ccc500c4f902f4a9207cc317a2adce85e396c166 xfs: add debug knobs to control btree bulk load slack factors 268ab0a3cb1979a12ed17476c93c04f7dac020cc xfs: log EFIs for all btree blocks being used to stage a btree cdab19fa142f64d1f6d0b3fdd6442123b593fa73 xfs: create a big array data structure c68315d0b3845f6d7bac08ea3b9179eb628294d0 xfs: move the realtime summary file scrubber to a separate source file 66bab727a742e6d1395a376ce8c0646ed900537f xfs: implement online scrubbing of rtsummary info 46d757ea5a70b5c788592e21f44cd816fdb6f216 xfs: always rescan allegedly healthy per-ag metadata after repair f95054c5035761f540fade08fc0ec5b88b312674 xfs: repair free space btrees bb2dc57fc6cbe4fc275e2091f6f51bec560c8b13 xfs: repair inode btrees efdd3ac5aec00962828aa5da486b3d517bb4c2d6 xfs: repair refcount btrees 51fec6e2845ea96f73b3c6f0de3445999d25c004 xfs: repair inode records 8e37d094c490b6f2246723470f706632f7bd8009 xfs: zap broken inode forks b64924fd856e48ba0394ce57d4dd2cae5d16f41e xfs: repair inode block maps 0496bcbfb2aefba5d921969f4aad5144c336b88f xfs: repair damaged symlinks 727d7e107d92353a60e470b89e63be1e7f0d540b xfs: repair the inode core and forks of a metadata inode 50a8d458d540e37f454348c1d3f367189c3c36a6 xfs: create a new inode fork block unmap helper ed96251d7b5cde0cfdc9d93ebb7006ad160e587c xfs: repair quotas 3fa10f1e4d46bbfe557821ef3e3d673d2b5c9cda xfs: implement live quotacheck inode scan f500ef68b58cccf6e1769c090f2f85cf7dae97b6 xfs: track quota updates during live quotacheck f9b81312c401e7eec1e606456e69aebaec18127a xfs: repair dquots based on live quotacheck results 09c949c272845e6918651addcf0c37661e82e667 xfs: separate the marking of sick and checked metadata 7cebd9c3478923e3ab772780e7fc2b6ea364dd66 xfs: report ag header corruption errors to the health tracking system 0d56e56b8935cb6a88c9a4c00f97815962a7833d xfs: report block map corruption errors to the health tracking system 14f9cd40100e3fe3dfaca8d1df75a35197675ad1 xfs: report btree block corruption errors to the health system 8c35c2f1f43784651878d8e8d07db796c9a8dc42 xfs: report dir/attr block corruption errors to the health system c4b45c66bff358b051e1c2314255d7533ef76ee2 xfs: report symlink block corruption errors to the health system e1072dd08bf47c63f8c0557f95a2ddd214e388ae xfs: report inode corruption errors to the health system 1f0462c864bd4f04a4865fc5b73bea5a6a14c52d xfs: report quota block corruption errors to the health system 8115a65433a7081dac5740c2e85978225e3678e5 xfs: report realtime metadata corruption errors to the health system 9ce17b203d082425d1eaa46894df84e65a9515f5 xfs: report XFS_CORRUPT_ON errors to the health system 4adc299f184063e0ef8cf75d6f17fd0a9123076c xfs: refactor the predicate part of xfs_free_eofblocks c9be7005b10e22774ef174dd9373e4dd34828727 xfs: don't reclaim dquots with incore reservations bd70706acfc932779e014d82749c2d965f9d871a xfs: decide if inode needs inactivation aa0a2ec202a8b319516cec852c8c206557749b4c xfs: deferred inode inactivation 8edd293e4be9a44b9bef7fe7cf5a83bbc7719e4e xfs: force inode inactivation and retry fs writes when there isn't space b77de47aaf7d7ddb1829f3d197db3207485a1bf7 xfs: force inactivation before fallocate when space is low 8c51a4a39dbf45738a66ea96118aa3dcf379012b xfs: parallelize inode inactivation 174afafbf0728b1ade3a6925a36be6ce172edd39 xfs: create a polled function to force inode inactivation 9d3adfefad70fc898eaeb3737105a60a838a7a17 xfs: add secondary and indirect classes to the health tracking system 1f9e990b099aba899a27f538fc467d20c4da0622 xfs: remember sick inodes that get inactivated e8f314db19860f669ae4d0f0dc6318e810975717 xfs: update health status if we get a clean bill of health 962d2c09ab906f4a69cb607865c5e084ebbc4709 xfs: introduce online scrub freeze e022cb324a2525a786e9e09007a2df4c6295dc4a xfs: ask to freeze if fscounters scrubber fails 958f560da7ecd29d88ca2e78520bfafe569301ee xfs: repair the rmapbt 2654d477284d704bd92e58b2db478be226650c6a xfs: allow rmap repair to grab unlinked inodes da425dc55ea4fcedaefefa03269960dc216fb71b xfs: repair summary counters 075416eee265294fe5f81d0f52503467041f8777 xfs: fix xfs_bunmapi to allow unmapping of partial rt extents 4394cfafa3560d5e862cea6210917e8a2418c402 xfs: create a helper to decide if a file mapping targets the rt volume 23ba26ed71cc0ac526456a05e21608e03e3b51d6 xfs: add a realtime flag to the bmap update log redo items 4416b793d012b6fff979e63d568a16fcc170d1c6 xfs: support recovering bmap intent items targetting realtime extents 27b90ced9de53cfa599a2538f6797e0f497103e5 xfs: support deferred bmap updates on the attr fork 4bccffbd322d7c88d500a29839aa63ecbaee2bb2 xfs: xfs_bmap_finish_one should map unwritten extents properly 7a3723f8db3c22013fcafdd822503ddc97fdbe17 vfs: introduce new file range exchange ioctl f0607dd1d1a1e9586dc245381ef7b2fc06b0f32d xfs: support two inodes in the defer capture structure 5d15e00941af6af734047e03c72714455e882786 xfs: allow setting and clearing of log incompat feature flags fb1bb338ed28b2728cf5dd17f20ebd8570c7690d xfs: create a log incompat flag for atomic extent swapping d36a9339d3b22267330cff4406ae077168ce7085 xfs: introduce a swap-extent log intent item ec28e2f3e524d071a5796d60f302fd46178cb77d xfs: create deferred log items for extent swapping a0dfd19a0d2968b4942d6e2d2b472c1e3d275ee4 xfs: add a ->xchg_file_range handler 72cfd5e1d8742b52e52eef93705c7b59958ca227 xfs: add error injection to test swapext recovery 021c931361c6eb2868179425887567668d229c2b xfs: port xfs_swap_extents_rmap to our new code 60ddf094764ae59872434ca869db238c2f956e1a xfs: consolidate all of the xfs_swap_extent_forks code 07803b39ae6eac219bc039d3703dc0e691f07aef xfs: refactor reflink flag handling in xfs_swap_extent_forks 47a0634a64b09bf300d3cb53c40f2498db2ecff9 xfs: allow xfs_swap_range to use older extent swap algorithms f6ff3e13238c36ef533412885db913b71af64564 xfs: remove old swap extents implementation c6867fe2b433d925d7f8652a982bfd25fdf0e60d xfs: condense extended attributes after an atomic swap f7524374c621789cfa158e1e9e321af19036b527 xfs: condense directories after an atomic swap 8fa5d7a90185b5ffc702cb6a9fc8f4c733597feb xfs: make atomic extent swapping support realtime files 1dc309f77559b424cfc95e1a1d6f39d29d562808 xfs: enable atomic swapext feature --===============2333655304692309357== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename=revlist-7a99de469bed-c75cac88093c.txt b88280698339cd628c86871e4640f6b54c2527fc xfs: use reflink to assist unaligned copy_file_range calls b87326b3d50003120937490094cd9067f1cb6836 xfs: fix an ABBA deadlock in xfs_rename ad2a0756a116ea173737f6bee3b8b01ab615e1fb xfs: clean up quota reservation callsites 8c32088b45ce2578bfd8eee80253e2b60f4141af xfs: clean up quota reservation wrappers 1106fdf2b78dc96fca4e90de98d4b164342f3fad xfs: create convenience wrappers for quota reservations 7c34b918d802cb14251406d6836ae2be7d7ffd5c xfs: clean up icreate quota reservation calls 306e980385a7b51832ec241e0497e2542d5e8e70 xfs: refactor messy xfs_inode_free_quota_* functions edd5c240c119d4304cc49b7e10bb4afe92d49978 xfs: don't stall cowblocks scan if we can't take locks 6e5a54a1bf484b8d148399a236f3b1fe8e6f30dc xfs: xfs_inode_free_quota_blocks should scan project quota f3a71021ba044f3ec64f91f21f29b8162e9ac9ed xfs: move and rename xfs_inode_free_quota_blocks to avoid conflicts 0e2f2989fd5a0ead44193093cd1d6190df12854d xfs: pass flags and return gc errors from xfs_blockgc_free_quota a49268e6c526ec68e3bb22feb008021635d59224 xfs: flush eof/cowblocks if we can't reserve quota for file blocks 727807d979ca43b3125aa3eda7862c03cbb97572 xfs: flush eof/cowblocks if we can't reserve quota for inode creation 41c6912635239de1935f005838f57e256b797d88 xfs: flush eof/cowblocks if we can't reserve quota for chown 5ed87c78a58f480f481f6e24623345b6f3befbec xfs: add a tracepoint for blockgc scans 7930c80aa21856d88f2bc7f3404d67b5b55e8a35 xfs: refactor xfs_icache_free_{eof,cow}blocks call sites 298aeb2ecc7d9138a0dbc807661dc61fa7ed83fe xfs: flush speculative space allocations when we run out of space a7c4b395ce092374438fc6dcaf584e7b0fa0ed9c xfs: relocate the eofb/cowb workqueue functions d0a6f1c1165d3a53d2ff4991c655d804db316d56 xfs: hide xfs_icache_free_eofblocks 0a1a26c5fb553020ad4940d234a8d183e2f5e4f8 xfs: hide xfs_icache_free_cowblocks adf4139e0c6adb4e7b5749572540fea16630f521 xfs: remove trivial eof/cowblocks functions 2bea95b188a735c7afd1821587d30e4d22c533d9 xfs: increase the default parallelism levels of pwork clients 885320e1e9c6d364a2f0ce1d60278c7dafe0cc49 xfs: consolidate incore inode radix tree posteof/cowblocks tags 5c3154f36d6a014b66290558543bbbae053bb7d7 xfs: consolidate the eofblocks and cowblocks workers 53c4fc4f5e6ca2f595a9a73b9a56af20862dd1aa xfs: only walk the incore inode tree once per blockgc scan 7c1a79a55c15629910b75c72a6aa2c50c7660c5d xfs: rename block gc start and stop functions ca7038f4842227f6c8605fc6ebe3f63da12a82e3 xfs: parallelize block preallocation garbage collection c80e82f6cbf5eaf0a96064737e6322cdea371277 xfs: fix rmap key comparison functions 1e90c5c311508c82b1d43a3901e2c9fe3597110a xfs: fix uninitialized variables in xrep_calc_ag_resblks 9c626e4c968ace36d763316796ef3331972be963 xfs: bail out of scrub immediately if scan incomplete 50009420bd3e4f114c4ec8dae1c56985a9260ba6 xfs: mark a data structure sick if there are cross-referencing errors a6a4ae81a5d0af68eefe0d59fe796fe8957bed7b xfs: validate ag btree levels using the precomputed values cc0f1ed34c508b25ddf938738d6f4ac9fce76ef3 xfs: set the scrub AG number in xchk_ag_read_headers d18db1d319cf86b6fd226e2a7d7ff9f542169003 xfs: remove return value from xchk_ag_btcur_init 1dfd9f2556c6145745247ea301a6a0646b30af6b xfs: teach xfs_btree_has_record to return false if there are gaps d19fb8f2df1fd1ae3ffd697df6727879ad7fec76 xfs: check btree keys reflect the child block 1bba4739c600b713410bd71cd5ba69b0e67973ae xfs: online checking of the free rt extent count e3e66c8d4d4cf82607c5026cdd0e59e8b4b3f055 xfs: teach scrub to check for adjacent bmaps when rmap larger than bmap 042835f3a4760269937718dc2c364f08799f4bff xfs: check quota files for unwritten extents cee88e3e9280116ebf89cdd787c3bc483b3d1974 xfs: check the reference counts of gaps in the refcount btree 162fff225721d5fe230bfeffdcaffc3d21d79c31 xfs: stop artificially limiting the length of bunmap calls 105fd7fc73ef96336471ea11d396e411753d9753 xfs: remove a __xfs_bunmapi call from reflink 77f38a3b35252d5c36f064382ee43175d897d8c6 xfs: create shadow transaction reservations for computing minimum log size 1507c1289891e058ec6eeec65f366576a8c4ef08 xfs: reduce the absurdly large log reservations 19596a2bf74d3e99d24ec2f645f70f2fb98f5306 xfs: reduce transaction reservations with reflink 38474852b4ee9dc26b5cef046c797e2d23bfec00 xfs: only invalidate blocks if we're going to free them a26bda6f35c634b5e2ce25965b0084f15285f9af xfs: use deferred frees to reap old btree blocks 9c69637891804dcfa9e065cb7bcda6fd643c4e26 xfs: remove the for_each_xbitmap_ helpers 19f63291d21683178a83df305f8eeb3ab8f45588 xfs: drop the _safe behavior from the xbitmap foreach macro 3aa6d0c3f2ee8d1c3f23905f7465cfd006140344 xfs: convert xbitmap to interval tree bccda8781578677faece7a90e435f60c0f29b527 xfs: implement block reservation accounting for btrees we're staging ccc500c4f902f4a9207cc317a2adce85e396c166 xfs: add debug knobs to control btree bulk load slack factors 268ab0a3cb1979a12ed17476c93c04f7dac020cc xfs: log EFIs for all btree blocks being used to stage a btree cdab19fa142f64d1f6d0b3fdd6442123b593fa73 xfs: create a big array data structure c68315d0b3845f6d7bac08ea3b9179eb628294d0 xfs: move the realtime summary file scrubber to a separate source file 66bab727a742e6d1395a376ce8c0646ed900537f xfs: implement online scrubbing of rtsummary info 46d757ea5a70b5c788592e21f44cd816fdb6f216 xfs: always rescan allegedly healthy per-ag metadata after repair f95054c5035761f540fade08fc0ec5b88b312674 xfs: repair free space btrees bb2dc57fc6cbe4fc275e2091f6f51bec560c8b13 xfs: repair inode btrees efdd3ac5aec00962828aa5da486b3d517bb4c2d6 xfs: repair refcount btrees 51fec6e2845ea96f73b3c6f0de3445999d25c004 xfs: repair inode records 8e37d094c490b6f2246723470f706632f7bd8009 xfs: zap broken inode forks b64924fd856e48ba0394ce57d4dd2cae5d16f41e xfs: repair inode block maps 0496bcbfb2aefba5d921969f4aad5144c336b88f xfs: repair damaged symlinks 727d7e107d92353a60e470b89e63be1e7f0d540b xfs: repair the inode core and forks of a metadata inode 50a8d458d540e37f454348c1d3f367189c3c36a6 xfs: create a new inode fork block unmap helper ed96251d7b5cde0cfdc9d93ebb7006ad160e587c xfs: repair quotas 3fa10f1e4d46bbfe557821ef3e3d673d2b5c9cda xfs: implement live quotacheck inode scan f500ef68b58cccf6e1769c090f2f85cf7dae97b6 xfs: track quota updates during live quotacheck f9b81312c401e7eec1e606456e69aebaec18127a xfs: repair dquots based on live quotacheck results 09c949c272845e6918651addcf0c37661e82e667 xfs: separate the marking of sick and checked metadata 7cebd9c3478923e3ab772780e7fc2b6ea364dd66 xfs: report ag header corruption errors to the health tracking system 0d56e56b8935cb6a88c9a4c00f97815962a7833d xfs: report block map corruption errors to the health tracking system 14f9cd40100e3fe3dfaca8d1df75a35197675ad1 xfs: report btree block corruption errors to the health system 8c35c2f1f43784651878d8e8d07db796c9a8dc42 xfs: report dir/attr block corruption errors to the health system c4b45c66bff358b051e1c2314255d7533ef76ee2 xfs: report symlink block corruption errors to the health system e1072dd08bf47c63f8c0557f95a2ddd214e388ae xfs: report inode corruption errors to the health system 1f0462c864bd4f04a4865fc5b73bea5a6a14c52d xfs: report quota block corruption errors to the health system 8115a65433a7081dac5740c2e85978225e3678e5 xfs: report realtime metadata corruption errors to the health system 9ce17b203d082425d1eaa46894df84e65a9515f5 xfs: report XFS_CORRUPT_ON errors to the health system 4adc299f184063e0ef8cf75d6f17fd0a9123076c xfs: refactor the predicate part of xfs_free_eofblocks c9be7005b10e22774ef174dd9373e4dd34828727 xfs: don't reclaim dquots with incore reservations bd70706acfc932779e014d82749c2d965f9d871a xfs: decide if inode needs inactivation aa0a2ec202a8b319516cec852c8c206557749b4c xfs: deferred inode inactivation 8edd293e4be9a44b9bef7fe7cf5a83bbc7719e4e xfs: force inode inactivation and retry fs writes when there isn't space b77de47aaf7d7ddb1829f3d197db3207485a1bf7 xfs: force inactivation before fallocate when space is low 8c51a4a39dbf45738a66ea96118aa3dcf379012b xfs: parallelize inode inactivation 174afafbf0728b1ade3a6925a36be6ce172edd39 xfs: create a polled function to force inode inactivation 9d3adfefad70fc898eaeb3737105a60a838a7a17 xfs: add secondary and indirect classes to the health tracking system 1f9e990b099aba899a27f538fc467d20c4da0622 xfs: remember sick inodes that get inactivated e8f314db19860f669ae4d0f0dc6318e810975717 xfs: update health status if we get a clean bill of health 962d2c09ab906f4a69cb607865c5e084ebbc4709 xfs: introduce online scrub freeze e022cb324a2525a786e9e09007a2df4c6295dc4a xfs: ask to freeze if fscounters scrubber fails 958f560da7ecd29d88ca2e78520bfafe569301ee xfs: repair the rmapbt 2654d477284d704bd92e58b2db478be226650c6a xfs: allow rmap repair to grab unlinked inodes da425dc55ea4fcedaefefa03269960dc216fb71b xfs: repair summary counters 075416eee265294fe5f81d0f52503467041f8777 xfs: fix xfs_bunmapi to allow unmapping of partial rt extents 4394cfafa3560d5e862cea6210917e8a2418c402 xfs: create a helper to decide if a file mapping targets the rt volume 23ba26ed71cc0ac526456a05e21608e03e3b51d6 xfs: add a realtime flag to the bmap update log redo items 4416b793d012b6fff979e63d568a16fcc170d1c6 xfs: support recovering bmap intent items targetting realtime extents 27b90ced9de53cfa599a2538f6797e0f497103e5 xfs: support deferred bmap updates on the attr fork 4bccffbd322d7c88d500a29839aa63ecbaee2bb2 xfs: xfs_bmap_finish_one should map unwritten extents properly 7a3723f8db3c22013fcafdd822503ddc97fdbe17 vfs: introduce new file range exchange ioctl f0607dd1d1a1e9586dc245381ef7b2fc06b0f32d xfs: support two inodes in the defer capture structure 5d15e00941af6af734047e03c72714455e882786 xfs: allow setting and clearing of log incompat feature flags fb1bb338ed28b2728cf5dd17f20ebd8570c7690d xfs: create a log incompat flag for atomic extent swapping d36a9339d3b22267330cff4406ae077168ce7085 xfs: introduce a swap-extent log intent item ec28e2f3e524d071a5796d60f302fd46178cb77d xfs: create deferred log items for extent swapping a0dfd19a0d2968b4942d6e2d2b472c1e3d275ee4 xfs: add a ->xchg_file_range handler 72cfd5e1d8742b52e52eef93705c7b59958ca227 xfs: add error injection to test swapext recovery 021c931361c6eb2868179425887567668d229c2b xfs: port xfs_swap_extents_rmap to our new code 60ddf094764ae59872434ca869db238c2f956e1a xfs: consolidate all of the xfs_swap_extent_forks code 07803b39ae6eac219bc039d3703dc0e691f07aef xfs: refactor reflink flag handling in xfs_swap_extent_forks 47a0634a64b09bf300d3cb53c40f2498db2ecff9 xfs: allow xfs_swap_range to use older extent swap algorithms f6ff3e13238c36ef533412885db913b71af64564 xfs: remove old swap extents implementation c6867fe2b433d925d7f8652a982bfd25fdf0e60d xfs: condense extended attributes after an atomic swap f7524374c621789cfa158e1e9e321af19036b527 xfs: condense directories after an atomic swap 8fa5d7a90185b5ffc702cb6a9fc8f4c733597feb xfs: make atomic extent swapping support realtime files 1dc309f77559b424cfc95e1a1d6f39d29d562808 xfs: enable atomic swapext feature 55fc8f00fb814120d8a03b132fb3d6ba9fcb520e xfs: hide private inodes from bulkstat and handle functions a6ea1f1ba8ed2e5e5ae545c2227dccd1d0be913d xfs: create temporary files and directories for online repair 7dc93578af95c0eddafe0017b99f2d3de5718605 xfs: online repair of realtime summaries 03840c224860df3e1fce1ef85e3a00c7ca36c5a6 xfs: create a blob array data structure d8a30a0730740a9f1ddfba45cb75b2db11817749 xfs: repair extended attributes fa2fc00af3f13b50b766431fd6e602e2121e7625 xfs: scrub should set preen if attr leaf has holes 100cd621b4bc141ded4f991c55294552570bde12 xfs: online repair of directories b0f8af6e63117fdfb79964dcce33a4d4be959e5a xfs: online repair of parent pointers ae70bf9b93e37e76e6bda5ddf614f230b6e55892 xfs: ask the dentry cache if it knows the parent of a directory 6581b5cf149b006688f78040c1171bba9335b16c xfs: move orphan files to the orphanage 5abfc63b702ae63acf88a0d9d56c080e8dff554c xfs: hoist extent size helpers to libxfs f728a5a9e7c075f9f5756b454fd53a2f7354f787 xfs: hoist inode flag conversion functions 947490a4a5a5a2a722511c55074a044c1bf687c2 xfs: hoist project id get/set functions 4d65ef4a6cf3d192ed2ff2cc162dab59cbdb263a xfs: pack inode allocation parameters into a separate structure cfffa0e86d1129a63982632fef4d549c5031933b xfs: implement atime updates in xfs_trans_ichgtime 223f18dd342a6bd34e825f8fc79e09db5da170c9 xfs: use xfs_trans_ichgtime to set times when allocating inode 97e6a6b99e8d7e9768a3815b6b30179ed5be154a xfs: split new inode initialization into two pieces 8573b5c15643e0bfaca2e83131692917c7a56cfa xfs: hoist inode allocation function 9ece8ce476b766a01328bb242e23add12664b659 xfs: push xfs_ialloc_args creation out of xfs_dir_ialloc b05a670544485aa77baf36755e93d28f156c35ed xfs: move initialization of inode attributes into xfs_dir_ialloc b76702368aaf6242f9bf7013dab7ba39a804e104 xfs: move xfs_dir_ialloc to libxfs c59f7947a8cd36d5dbc42424b06ec6eceebf4515 xfs: hoist xfs_iunlink to libxfs 2df077245a7126a85109e2c5b996e40bdb12f3ac xfs: hoist xfs_{bump,drop}link to libxfs a387db5676bf4a1b56b83795f3f01b6152453ed9 xfs: create libxfs helper to link a new inode into a directory 865002005ddeda21d2d1575ad3c94371cdf44002 xfs: create libxfs helper to link an existing inode into a directory a5b149116d37e021318b40b8a7f9e0eb5eadfa50 xfs: hoist inode free function to libxfs 9be47df4dca68106e4991b32218076bfb1ea0900 xfs: create libxfs helper to remove an existing inode/name from a directory aa543a9b9f15b19b70bebe220f7c624cc00d0441 xfs: create libxfs helper to exchange two directory entries 5a1cf909190e244192ab5fb9ba3a9bdb7485ff48 xfs: create libxfs helper to rename two directory entries 4628525a6da0ebd8514d6fc7b5f8367fbb37954d xfs: get rid of cross_rename d3d2839739788be1871eba25c440685a080f1144 xfs: create imeta abstractions to get and set metadata inodes 467e0c9e04ffa65180c09caca593acb2d50f3e0a xfs: create transaction reservations for metadata inode operations 5a64fc7f1693800b40744cb0c85b83e6bf446e78 xfs: refactor the v4 group/project inode pointer switch bf4c9557fbda5dfa09f6402ebeae20f31fcf3d1e xfs: convert all users to xfs_imeta_log 2df08514c441692dc086929db5bd639cb73ab151 xfs: iget for metadata inodes c84a5e4cf0150df9dc737af53218951b4164dca7 xfs: define the on-disk format for the metadir feature c78c27c531a686638331cf83f72d05bd41f5dc47 xfs: update imeta transaction reservations for metadir 926abcf9ccbb03f088e27615ff9846f73958c320 xfs: load metadata directory root at mount time f28e21d7d1c3af7e3d436e760bb8a558893d67a1 xfs: convert metadata inode lookup keys to use paths bbde6fbabac227bd67e6c73420757d9705b2cc5c xfs: enforce metadata inode flag 92c348b3a14ee20d5e65f374540bf49c3f1d24ba xfs: read and write metadata inode directory 7ea686dce5411012416ce072e33dce79dc64b6b9 xfs: ensure metadata directory paths exist before creating files c5b977e9f2e44fa1a69d26b36e1081d1f13ac5c2 xfs: disable the agi rotor for metadata inodes 449ad6ae616e524432430fa403a1c7349755c9ce xfs: hide metadata inodes from everyone because they are special 9c408c7e3826d3a207623d65112ff70c69ee0c2f xfs: enable metadata directory feature 2609038a1a0df28ec56a1c5c130a02ae9fda5e8f xfs: replace shouty XFS_BM{BT,DR} macros ab93df37a44aecef8b726148e27693906ef771f7 xfs: refactor the allocation and freeing of incore inode fork btree roots 73d610dcce177d09fcdeccbc38ad6ef272a41296 xfs: refactor creation of bmap btree roots a9a3e1eaaa8908e8e56a64dfd2961942bb0d1413 xfs: fix a sloppy memory handling bug in xfs_iroot_realloc 2357b9247522c01bad31a509a7a4b9543c05082e xfs: hoist the code that moves the incore inode fork broot memory e30cc7383e90d00cc3dd04697b8e7d709de6129e xfs: move the zero records logic into xfs_bmap_broot_space_calc 4c46eb60f56a92647f9cdf2816934e38e12c0310 xfs: rearrange xfs_iroot_realloc a bit a7a8552b692ff696548f19e7c747a7d448561d75 xfs: standardize the btree maxrecs function parameters a5e45c7a622108bc2b3cfa00bc6a224d4076bc72 xfs: generalize the btree root reallocation function 885a3dc9499a59e79bce7e92bb1def707fc79ced xfs: support leaves in the incore btree root block in xfs_iroot_realloc b4c1ea77178092ac782b64006c2148c3ad42766a xfs: hoist the node iroot update code out of xfs_btree_new_iroot a4faa69533e9add97f466aa029d0cdb6c96421dd xfs: hoist the node iroot update code out of xfs_btree_kill_iroot 184795dea7e684871eed2db711cefd65d4437629 xfs: support storing records in the inode core root 18506cbf430e10108e7f4b77c3c9ec479f76b470 xfs: update btree keys correctly when _insrec splits an inode root block 15e3bf02c566e4656edd099f40368c920618bc85 xfs: remove xfs_btree_cur_t typedef 26ed7c7e91cddd89fdb319aa3beea0227f68449d xfs: don't allocate btree scrub context on the stack a2d0129542c1372d2d0f07510043472e06aaf3e9 xfs: dynamically allocate scrub context structure 97dc3e0e49b35bc595ba08d8c3b76295961ac3da xfs: stricter btree height checking when looking for errors 3452693300d06276dc7e80bdaea914c6a8e83ca3 xfs: stricter btree height checking when scanning for btree roots 21b78568e381555207dba67a7dbd23500724aefe xfs: check that bc_nlevels never overflows 5e55296b34525b5c43411dcb69b138be8fc39be8 xfs: support dynamic btree cursor heights fb1bafd896c5aa28623acd6dfff62e124b0b5692 xfs: refactor btree cursor allocation function b33ca383cdd1288d0a1a017bca2d140da19c8797 xfs: fix maxlevels comparisons in the btree staging code ebdad6f0a3f1858fe11e3ce4339851f8c11a40aa xfs: encode the max btree height in the cursor a724c9275ef25840a4f8cfe1d59288d9ff9b5ed8 xfs: dynamically allocate cursors based on maxlevels b0676cfbb91e630bbecd5f4c30823f22b88dce83 xfs: compute actual maximum btree height for critical reservation calculation 1b1e4a0f17d1fc6a3b7aa7f69dd79112c76a329a xfs: compute the maximum height of the rmap btree when reflink enabled 5ddb1ce0e3af992c1b187e30317310bcd918bcb6 xfs: kill XFS_BTREE_MAXLEVELS --===============2333655304692309357== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename=revlist-d7a00416ea81-396e5cbf9369.txt b88280698339cd628c86871e4640f6b54c2527fc xfs: use reflink to assist unaligned copy_file_range calls b87326b3d50003120937490094cd9067f1cb6836 xfs: fix an ABBA deadlock in xfs_rename ad2a0756a116ea173737f6bee3b8b01ab615e1fb xfs: clean up quota reservation callsites 8c32088b45ce2578bfd8eee80253e2b60f4141af xfs: clean up quota reservation wrappers 1106fdf2b78dc96fca4e90de98d4b164342f3fad xfs: create convenience wrappers for quota reservations 7c34b918d802cb14251406d6836ae2be7d7ffd5c xfs: clean up icreate quota reservation calls 306e980385a7b51832ec241e0497e2542d5e8e70 xfs: refactor messy xfs_inode_free_quota_* functions edd5c240c119d4304cc49b7e10bb4afe92d49978 xfs: don't stall cowblocks scan if we can't take locks 6e5a54a1bf484b8d148399a236f3b1fe8e6f30dc xfs: xfs_inode_free_quota_blocks should scan project quota f3a71021ba044f3ec64f91f21f29b8162e9ac9ed xfs: move and rename xfs_inode_free_quota_blocks to avoid conflicts 0e2f2989fd5a0ead44193093cd1d6190df12854d xfs: pass flags and return gc errors from xfs_blockgc_free_quota a49268e6c526ec68e3bb22feb008021635d59224 xfs: flush eof/cowblocks if we can't reserve quota for file blocks 727807d979ca43b3125aa3eda7862c03cbb97572 xfs: flush eof/cowblocks if we can't reserve quota for inode creation 41c6912635239de1935f005838f57e256b797d88 xfs: flush eof/cowblocks if we can't reserve quota for chown 5ed87c78a58f480f481f6e24623345b6f3befbec xfs: add a tracepoint for blockgc scans 7930c80aa21856d88f2bc7f3404d67b5b55e8a35 xfs: refactor xfs_icache_free_{eof,cow}blocks call sites 298aeb2ecc7d9138a0dbc807661dc61fa7ed83fe xfs: flush speculative space allocations when we run out of space a7c4b395ce092374438fc6dcaf584e7b0fa0ed9c xfs: relocate the eofb/cowb workqueue functions d0a6f1c1165d3a53d2ff4991c655d804db316d56 xfs: hide xfs_icache_free_eofblocks 0a1a26c5fb553020ad4940d234a8d183e2f5e4f8 xfs: hide xfs_icache_free_cowblocks adf4139e0c6adb4e7b5749572540fea16630f521 xfs: remove trivial eof/cowblocks functions 2bea95b188a735c7afd1821587d30e4d22c533d9 xfs: increase the default parallelism levels of pwork clients 885320e1e9c6d364a2f0ce1d60278c7dafe0cc49 xfs: consolidate incore inode radix tree posteof/cowblocks tags 5c3154f36d6a014b66290558543bbbae053bb7d7 xfs: consolidate the eofblocks and cowblocks workers 53c4fc4f5e6ca2f595a9a73b9a56af20862dd1aa xfs: only walk the incore inode tree once per blockgc scan 7c1a79a55c15629910b75c72a6aa2c50c7660c5d xfs: rename block gc start and stop functions ca7038f4842227f6c8605fc6ebe3f63da12a82e3 xfs: parallelize block preallocation garbage collection c80e82f6cbf5eaf0a96064737e6322cdea371277 xfs: fix rmap key comparison functions 1e90c5c311508c82b1d43a3901e2c9fe3597110a xfs: fix uninitialized variables in xrep_calc_ag_resblks 9c626e4c968ace36d763316796ef3331972be963 xfs: bail out of scrub immediately if scan incomplete 50009420bd3e4f114c4ec8dae1c56985a9260ba6 xfs: mark a data structure sick if there are cross-referencing errors a6a4ae81a5d0af68eefe0d59fe796fe8957bed7b xfs: validate ag btree levels using the precomputed values cc0f1ed34c508b25ddf938738d6f4ac9fce76ef3 xfs: set the scrub AG number in xchk_ag_read_headers d18db1d319cf86b6fd226e2a7d7ff9f542169003 xfs: remove return value from xchk_ag_btcur_init 1dfd9f2556c6145745247ea301a6a0646b30af6b xfs: teach xfs_btree_has_record to return false if there are gaps d19fb8f2df1fd1ae3ffd697df6727879ad7fec76 xfs: check btree keys reflect the child block 1bba4739c600b713410bd71cd5ba69b0e67973ae xfs: online checking of the free rt extent count e3e66c8d4d4cf82607c5026cdd0e59e8b4b3f055 xfs: teach scrub to check for adjacent bmaps when rmap larger than bmap 042835f3a4760269937718dc2c364f08799f4bff xfs: check quota files for unwritten extents cee88e3e9280116ebf89cdd787c3bc483b3d1974 xfs: check the reference counts of gaps in the refcount btree 162fff225721d5fe230bfeffdcaffc3d21d79c31 xfs: stop artificially limiting the length of bunmap calls 105fd7fc73ef96336471ea11d396e411753d9753 xfs: remove a __xfs_bunmapi call from reflink 77f38a3b35252d5c36f064382ee43175d897d8c6 xfs: create shadow transaction reservations for computing minimum log size 1507c1289891e058ec6eeec65f366576a8c4ef08 xfs: reduce the absurdly large log reservations 19596a2bf74d3e99d24ec2f645f70f2fb98f5306 xfs: reduce transaction reservations with reflink 38474852b4ee9dc26b5cef046c797e2d23bfec00 xfs: only invalidate blocks if we're going to free them a26bda6f35c634b5e2ce25965b0084f15285f9af xfs: use deferred frees to reap old btree blocks 9c69637891804dcfa9e065cb7bcda6fd643c4e26 xfs: remove the for_each_xbitmap_ helpers 19f63291d21683178a83df305f8eeb3ab8f45588 xfs: drop the _safe behavior from the xbitmap foreach macro 3aa6d0c3f2ee8d1c3f23905f7465cfd006140344 xfs: convert xbitmap to interval tree bccda8781578677faece7a90e435f60c0f29b527 xfs: implement block reservation accounting for btrees we're staging ccc500c4f902f4a9207cc317a2adce85e396c166 xfs: add debug knobs to control btree bulk load slack factors 268ab0a3cb1979a12ed17476c93c04f7dac020cc xfs: log EFIs for all btree blocks being used to stage a btree cdab19fa142f64d1f6d0b3fdd6442123b593fa73 xfs: create a big array data structure c68315d0b3845f6d7bac08ea3b9179eb628294d0 xfs: move the realtime summary file scrubber to a separate source file 66bab727a742e6d1395a376ce8c0646ed900537f xfs: implement online scrubbing of rtsummary info 46d757ea5a70b5c788592e21f44cd816fdb6f216 xfs: always rescan allegedly healthy per-ag metadata after repair f95054c5035761f540fade08fc0ec5b88b312674 xfs: repair free space btrees bb2dc57fc6cbe4fc275e2091f6f51bec560c8b13 xfs: repair inode btrees efdd3ac5aec00962828aa5da486b3d517bb4c2d6 xfs: repair refcount btrees 51fec6e2845ea96f73b3c6f0de3445999d25c004 xfs: repair inode records 8e37d094c490b6f2246723470f706632f7bd8009 xfs: zap broken inode forks b64924fd856e48ba0394ce57d4dd2cae5d16f41e xfs: repair inode block maps 0496bcbfb2aefba5d921969f4aad5144c336b88f xfs: repair damaged symlinks 727d7e107d92353a60e470b89e63be1e7f0d540b xfs: repair the inode core and forks of a metadata inode 50a8d458d540e37f454348c1d3f367189c3c36a6 xfs: create a new inode fork block unmap helper ed96251d7b5cde0cfdc9d93ebb7006ad160e587c xfs: repair quotas 3fa10f1e4d46bbfe557821ef3e3d673d2b5c9cda xfs: implement live quotacheck inode scan f500ef68b58cccf6e1769c090f2f85cf7dae97b6 xfs: track quota updates during live quotacheck f9b81312c401e7eec1e606456e69aebaec18127a xfs: repair dquots based on live quotacheck results 09c949c272845e6918651addcf0c37661e82e667 xfs: separate the marking of sick and checked metadata 7cebd9c3478923e3ab772780e7fc2b6ea364dd66 xfs: report ag header corruption errors to the health tracking system 0d56e56b8935cb6a88c9a4c00f97815962a7833d xfs: report block map corruption errors to the health tracking system 14f9cd40100e3fe3dfaca8d1df75a35197675ad1 xfs: report btree block corruption errors to the health system 8c35c2f1f43784651878d8e8d07db796c9a8dc42 xfs: report dir/attr block corruption errors to the health system c4b45c66bff358b051e1c2314255d7533ef76ee2 xfs: report symlink block corruption errors to the health system e1072dd08bf47c63f8c0557f95a2ddd214e388ae xfs: report inode corruption errors to the health system 1f0462c864bd4f04a4865fc5b73bea5a6a14c52d xfs: report quota block corruption errors to the health system 8115a65433a7081dac5740c2e85978225e3678e5 xfs: report realtime metadata corruption errors to the health system 9ce17b203d082425d1eaa46894df84e65a9515f5 xfs: report XFS_CORRUPT_ON errors to the health system 4adc299f184063e0ef8cf75d6f17fd0a9123076c xfs: refactor the predicate part of xfs_free_eofblocks c9be7005b10e22774ef174dd9373e4dd34828727 xfs: don't reclaim dquots with incore reservations bd70706acfc932779e014d82749c2d965f9d871a xfs: decide if inode needs inactivation aa0a2ec202a8b319516cec852c8c206557749b4c xfs: deferred inode inactivation 8edd293e4be9a44b9bef7fe7cf5a83bbc7719e4e xfs: force inode inactivation and retry fs writes when there isn't space b77de47aaf7d7ddb1829f3d197db3207485a1bf7 xfs: force inactivation before fallocate when space is low 8c51a4a39dbf45738a66ea96118aa3dcf379012b xfs: parallelize inode inactivation 174afafbf0728b1ade3a6925a36be6ce172edd39 xfs: create a polled function to force inode inactivation 9d3adfefad70fc898eaeb3737105a60a838a7a17 xfs: add secondary and indirect classes to the health tracking system 1f9e990b099aba899a27f538fc467d20c4da0622 xfs: remember sick inodes that get inactivated e8f314db19860f669ae4d0f0dc6318e810975717 xfs: update health status if we get a clean bill of health 962d2c09ab906f4a69cb607865c5e084ebbc4709 xfs: introduce online scrub freeze e022cb324a2525a786e9e09007a2df4c6295dc4a xfs: ask to freeze if fscounters scrubber fails 958f560da7ecd29d88ca2e78520bfafe569301ee xfs: repair the rmapbt 2654d477284d704bd92e58b2db478be226650c6a xfs: allow rmap repair to grab unlinked inodes da425dc55ea4fcedaefefa03269960dc216fb71b xfs: repair summary counters 075416eee265294fe5f81d0f52503467041f8777 xfs: fix xfs_bunmapi to allow unmapping of partial rt extents 4394cfafa3560d5e862cea6210917e8a2418c402 xfs: create a helper to decide if a file mapping targets the rt volume 23ba26ed71cc0ac526456a05e21608e03e3b51d6 xfs: add a realtime flag to the bmap update log redo items 4416b793d012b6fff979e63d568a16fcc170d1c6 xfs: support recovering bmap intent items targetting realtime extents 27b90ced9de53cfa599a2538f6797e0f497103e5 xfs: support deferred bmap updates on the attr fork 4bccffbd322d7c88d500a29839aa63ecbaee2bb2 xfs: xfs_bmap_finish_one should map unwritten extents properly 7a3723f8db3c22013fcafdd822503ddc97fdbe17 vfs: introduce new file range exchange ioctl f0607dd1d1a1e9586dc245381ef7b2fc06b0f32d xfs: support two inodes in the defer capture structure 5d15e00941af6af734047e03c72714455e882786 xfs: allow setting and clearing of log incompat feature flags fb1bb338ed28b2728cf5dd17f20ebd8570c7690d xfs: create a log incompat flag for atomic extent swapping d36a9339d3b22267330cff4406ae077168ce7085 xfs: introduce a swap-extent log intent item ec28e2f3e524d071a5796d60f302fd46178cb77d xfs: create deferred log items for extent swapping a0dfd19a0d2968b4942d6e2d2b472c1e3d275ee4 xfs: add a ->xchg_file_range handler 72cfd5e1d8742b52e52eef93705c7b59958ca227 xfs: add error injection to test swapext recovery 021c931361c6eb2868179425887567668d229c2b xfs: port xfs_swap_extents_rmap to our new code 60ddf094764ae59872434ca869db238c2f956e1a xfs: consolidate all of the xfs_swap_extent_forks code 07803b39ae6eac219bc039d3703dc0e691f07aef xfs: refactor reflink flag handling in xfs_swap_extent_forks 47a0634a64b09bf300d3cb53c40f2498db2ecff9 xfs: allow xfs_swap_range to use older extent swap algorithms f6ff3e13238c36ef533412885db913b71af64564 xfs: remove old swap extents implementation c6867fe2b433d925d7f8652a982bfd25fdf0e60d xfs: condense extended attributes after an atomic swap f7524374c621789cfa158e1e9e321af19036b527 xfs: condense directories after an atomic swap 8fa5d7a90185b5ffc702cb6a9fc8f4c733597feb xfs: make atomic extent swapping support realtime files 1dc309f77559b424cfc95e1a1d6f39d29d562808 xfs: enable atomic swapext feature 55fc8f00fb814120d8a03b132fb3d6ba9fcb520e xfs: hide private inodes from bulkstat and handle functions a6ea1f1ba8ed2e5e5ae545c2227dccd1d0be913d xfs: create temporary files and directories for online repair 7dc93578af95c0eddafe0017b99f2d3de5718605 xfs: online repair of realtime summaries 03840c224860df3e1fce1ef85e3a00c7ca36c5a6 xfs: create a blob array data structure d8a30a0730740a9f1ddfba45cb75b2db11817749 xfs: repair extended attributes fa2fc00af3f13b50b766431fd6e602e2121e7625 xfs: scrub should set preen if attr leaf has holes 100cd621b4bc141ded4f991c55294552570bde12 xfs: online repair of directories b0f8af6e63117fdfb79964dcce33a4d4be959e5a xfs: online repair of parent pointers ae70bf9b93e37e76e6bda5ddf614f230b6e55892 xfs: ask the dentry cache if it knows the parent of a directory 6581b5cf149b006688f78040c1171bba9335b16c xfs: move orphan files to the orphanage 5abfc63b702ae63acf88a0d9d56c080e8dff554c xfs: hoist extent size helpers to libxfs f728a5a9e7c075f9f5756b454fd53a2f7354f787 xfs: hoist inode flag conversion functions 947490a4a5a5a2a722511c55074a044c1bf687c2 xfs: hoist project id get/set functions 4d65ef4a6cf3d192ed2ff2cc162dab59cbdb263a xfs: pack inode allocation parameters into a separate structure cfffa0e86d1129a63982632fef4d549c5031933b xfs: implement atime updates in xfs_trans_ichgtime 223f18dd342a6bd34e825f8fc79e09db5da170c9 xfs: use xfs_trans_ichgtime to set times when allocating inode 97e6a6b99e8d7e9768a3815b6b30179ed5be154a xfs: split new inode initialization into two pieces 8573b5c15643e0bfaca2e83131692917c7a56cfa xfs: hoist inode allocation function 9ece8ce476b766a01328bb242e23add12664b659 xfs: push xfs_ialloc_args creation out of xfs_dir_ialloc b05a670544485aa77baf36755e93d28f156c35ed xfs: move initialization of inode attributes into xfs_dir_ialloc b76702368aaf6242f9bf7013dab7ba39a804e104 xfs: move xfs_dir_ialloc to libxfs c59f7947a8cd36d5dbc42424b06ec6eceebf4515 xfs: hoist xfs_iunlink to libxfs 2df077245a7126a85109e2c5b996e40bdb12f3ac xfs: hoist xfs_{bump,drop}link to libxfs a387db5676bf4a1b56b83795f3f01b6152453ed9 xfs: create libxfs helper to link a new inode into a directory 865002005ddeda21d2d1575ad3c94371cdf44002 xfs: create libxfs helper to link an existing inode into a directory a5b149116d37e021318b40b8a7f9e0eb5eadfa50 xfs: hoist inode free function to libxfs 9be47df4dca68106e4991b32218076bfb1ea0900 xfs: create libxfs helper to remove an existing inode/name from a directory aa543a9b9f15b19b70bebe220f7c624cc00d0441 xfs: create libxfs helper to exchange two directory entries 5a1cf909190e244192ab5fb9ba3a9bdb7485ff48 xfs: create libxfs helper to rename two directory entries 4628525a6da0ebd8514d6fc7b5f8367fbb37954d xfs: get rid of cross_rename d3d2839739788be1871eba25c440685a080f1144 xfs: create imeta abstractions to get and set metadata inodes 467e0c9e04ffa65180c09caca593acb2d50f3e0a xfs: create transaction reservations for metadata inode operations 5a64fc7f1693800b40744cb0c85b83e6bf446e78 xfs: refactor the v4 group/project inode pointer switch bf4c9557fbda5dfa09f6402ebeae20f31fcf3d1e xfs: convert all users to xfs_imeta_log 2df08514c441692dc086929db5bd639cb73ab151 xfs: iget for metadata inodes c84a5e4cf0150df9dc737af53218951b4164dca7 xfs: define the on-disk format for the metadir feature c78c27c531a686638331cf83f72d05bd41f5dc47 xfs: update imeta transaction reservations for metadir 926abcf9ccbb03f088e27615ff9846f73958c320 xfs: load metadata directory root at mount time f28e21d7d1c3af7e3d436e760bb8a558893d67a1 xfs: convert metadata inode lookup keys to use paths bbde6fbabac227bd67e6c73420757d9705b2cc5c xfs: enforce metadata inode flag 92c348b3a14ee20d5e65f374540bf49c3f1d24ba xfs: read and write metadata inode directory 7ea686dce5411012416ce072e33dce79dc64b6b9 xfs: ensure metadata directory paths exist before creating files c5b977e9f2e44fa1a69d26b36e1081d1f13ac5c2 xfs: disable the agi rotor for metadata inodes 449ad6ae616e524432430fa403a1c7349755c9ce xfs: hide metadata inodes from everyone because they are special 9c408c7e3826d3a207623d65112ff70c69ee0c2f xfs: enable metadata directory feature 2609038a1a0df28ec56a1c5c130a02ae9fda5e8f xfs: replace shouty XFS_BM{BT,DR} macros ab93df37a44aecef8b726148e27693906ef771f7 xfs: refactor the allocation and freeing of incore inode fork btree roots 73d610dcce177d09fcdeccbc38ad6ef272a41296 xfs: refactor creation of bmap btree roots a9a3e1eaaa8908e8e56a64dfd2961942bb0d1413 xfs: fix a sloppy memory handling bug in xfs_iroot_realloc 2357b9247522c01bad31a509a7a4b9543c05082e xfs: hoist the code that moves the incore inode fork broot memory e30cc7383e90d00cc3dd04697b8e7d709de6129e xfs: move the zero records logic into xfs_bmap_broot_space_calc 4c46eb60f56a92647f9cdf2816934e38e12c0310 xfs: rearrange xfs_iroot_realloc a bit a7a8552b692ff696548f19e7c747a7d448561d75 xfs: standardize the btree maxrecs function parameters a5e45c7a622108bc2b3cfa00bc6a224d4076bc72 xfs: generalize the btree root reallocation function 885a3dc9499a59e79bce7e92bb1def707fc79ced xfs: support leaves in the incore btree root block in xfs_iroot_realloc b4c1ea77178092ac782b64006c2148c3ad42766a xfs: hoist the node iroot update code out of xfs_btree_new_iroot a4faa69533e9add97f466aa029d0cdb6c96421dd xfs: hoist the node iroot update code out of xfs_btree_kill_iroot 184795dea7e684871eed2db711cefd65d4437629 xfs: support storing records in the inode core root 18506cbf430e10108e7f4b77c3c9ec479f76b470 xfs: update btree keys correctly when _insrec splits an inode root block --===============2333655304692309357== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename=revlist-453f76f06c83-bc75735b9daf.txt b88280698339cd628c86871e4640f6b54c2527fc xfs: use reflink to assist unaligned copy_file_range calls b87326b3d50003120937490094cd9067f1cb6836 xfs: fix an ABBA deadlock in xfs_rename ad2a0756a116ea173737f6bee3b8b01ab615e1fb xfs: clean up quota reservation callsites 8c32088b45ce2578bfd8eee80253e2b60f4141af xfs: clean up quota reservation wrappers 1106fdf2b78dc96fca4e90de98d4b164342f3fad xfs: create convenience wrappers for quota reservations 7c34b918d802cb14251406d6836ae2be7d7ffd5c xfs: clean up icreate quota reservation calls 306e980385a7b51832ec241e0497e2542d5e8e70 xfs: refactor messy xfs_inode_free_quota_* functions edd5c240c119d4304cc49b7e10bb4afe92d49978 xfs: don't stall cowblocks scan if we can't take locks 6e5a54a1bf484b8d148399a236f3b1fe8e6f30dc xfs: xfs_inode_free_quota_blocks should scan project quota f3a71021ba044f3ec64f91f21f29b8162e9ac9ed xfs: move and rename xfs_inode_free_quota_blocks to avoid conflicts 0e2f2989fd5a0ead44193093cd1d6190df12854d xfs: pass flags and return gc errors from xfs_blockgc_free_quota a49268e6c526ec68e3bb22feb008021635d59224 xfs: flush eof/cowblocks if we can't reserve quota for file blocks 727807d979ca43b3125aa3eda7862c03cbb97572 xfs: flush eof/cowblocks if we can't reserve quota for inode creation 41c6912635239de1935f005838f57e256b797d88 xfs: flush eof/cowblocks if we can't reserve quota for chown 5ed87c78a58f480f481f6e24623345b6f3befbec xfs: add a tracepoint for blockgc scans 7930c80aa21856d88f2bc7f3404d67b5b55e8a35 xfs: refactor xfs_icache_free_{eof,cow}blocks call sites 298aeb2ecc7d9138a0dbc807661dc61fa7ed83fe xfs: flush speculative space allocations when we run out of space a7c4b395ce092374438fc6dcaf584e7b0fa0ed9c xfs: relocate the eofb/cowb workqueue functions d0a6f1c1165d3a53d2ff4991c655d804db316d56 xfs: hide xfs_icache_free_eofblocks 0a1a26c5fb553020ad4940d234a8d183e2f5e4f8 xfs: hide xfs_icache_free_cowblocks adf4139e0c6adb4e7b5749572540fea16630f521 xfs: remove trivial eof/cowblocks functions 2bea95b188a735c7afd1821587d30e4d22c533d9 xfs: increase the default parallelism levels of pwork clients 885320e1e9c6d364a2f0ce1d60278c7dafe0cc49 xfs: consolidate incore inode radix tree posteof/cowblocks tags 5c3154f36d6a014b66290558543bbbae053bb7d7 xfs: consolidate the eofblocks and cowblocks workers 53c4fc4f5e6ca2f595a9a73b9a56af20862dd1aa xfs: only walk the incore inode tree once per blockgc scan 7c1a79a55c15629910b75c72a6aa2c50c7660c5d xfs: rename block gc start and stop functions ca7038f4842227f6c8605fc6ebe3f63da12a82e3 xfs: parallelize block preallocation garbage collection c80e82f6cbf5eaf0a96064737e6322cdea371277 xfs: fix rmap key comparison functions 1e90c5c311508c82b1d43a3901e2c9fe3597110a xfs: fix uninitialized variables in xrep_calc_ag_resblks 9c626e4c968ace36d763316796ef3331972be963 xfs: bail out of scrub immediately if scan incomplete 50009420bd3e4f114c4ec8dae1c56985a9260ba6 xfs: mark a data structure sick if there are cross-referencing errors a6a4ae81a5d0af68eefe0d59fe796fe8957bed7b xfs: validate ag btree levels using the precomputed values cc0f1ed34c508b25ddf938738d6f4ac9fce76ef3 xfs: set the scrub AG number in xchk_ag_read_headers d18db1d319cf86b6fd226e2a7d7ff9f542169003 xfs: remove return value from xchk_ag_btcur_init 1dfd9f2556c6145745247ea301a6a0646b30af6b xfs: teach xfs_btree_has_record to return false if there are gaps d19fb8f2df1fd1ae3ffd697df6727879ad7fec76 xfs: check btree keys reflect the child block 1bba4739c600b713410bd71cd5ba69b0e67973ae xfs: online checking of the free rt extent count e3e66c8d4d4cf82607c5026cdd0e59e8b4b3f055 xfs: teach scrub to check for adjacent bmaps when rmap larger than bmap 042835f3a4760269937718dc2c364f08799f4bff xfs: check quota files for unwritten extents cee88e3e9280116ebf89cdd787c3bc483b3d1974 xfs: check the reference counts of gaps in the refcount btree 162fff225721d5fe230bfeffdcaffc3d21d79c31 xfs: stop artificially limiting the length of bunmap calls 105fd7fc73ef96336471ea11d396e411753d9753 xfs: remove a __xfs_bunmapi call from reflink 77f38a3b35252d5c36f064382ee43175d897d8c6 xfs: create shadow transaction reservations for computing minimum log size 1507c1289891e058ec6eeec65f366576a8c4ef08 xfs: reduce the absurdly large log reservations 19596a2bf74d3e99d24ec2f645f70f2fb98f5306 xfs: reduce transaction reservations with reflink 38474852b4ee9dc26b5cef046c797e2d23bfec00 xfs: only invalidate blocks if we're going to free them a26bda6f35c634b5e2ce25965b0084f15285f9af xfs: use deferred frees to reap old btree blocks 9c69637891804dcfa9e065cb7bcda6fd643c4e26 xfs: remove the for_each_xbitmap_ helpers 19f63291d21683178a83df305f8eeb3ab8f45588 xfs: drop the _safe behavior from the xbitmap foreach macro 3aa6d0c3f2ee8d1c3f23905f7465cfd006140344 xfs: convert xbitmap to interval tree bccda8781578677faece7a90e435f60c0f29b527 xfs: implement block reservation accounting for btrees we're staging ccc500c4f902f4a9207cc317a2adce85e396c166 xfs: add debug knobs to control btree bulk load slack factors 268ab0a3cb1979a12ed17476c93c04f7dac020cc xfs: log EFIs for all btree blocks being used to stage a btree cdab19fa142f64d1f6d0b3fdd6442123b593fa73 xfs: create a big array data structure c68315d0b3845f6d7bac08ea3b9179eb628294d0 xfs: move the realtime summary file scrubber to a separate source file 66bab727a742e6d1395a376ce8c0646ed900537f xfs: implement online scrubbing of rtsummary info 46d757ea5a70b5c788592e21f44cd816fdb6f216 xfs: always rescan allegedly healthy per-ag metadata after repair f95054c5035761f540fade08fc0ec5b88b312674 xfs: repair free space btrees bb2dc57fc6cbe4fc275e2091f6f51bec560c8b13 xfs: repair inode btrees efdd3ac5aec00962828aa5da486b3d517bb4c2d6 xfs: repair refcount btrees 51fec6e2845ea96f73b3c6f0de3445999d25c004 xfs: repair inode records 8e37d094c490b6f2246723470f706632f7bd8009 xfs: zap broken inode forks b64924fd856e48ba0394ce57d4dd2cae5d16f41e xfs: repair inode block maps 0496bcbfb2aefba5d921969f4aad5144c336b88f xfs: repair damaged symlinks 727d7e107d92353a60e470b89e63be1e7f0d540b xfs: repair the inode core and forks of a metadata inode 50a8d458d540e37f454348c1d3f367189c3c36a6 xfs: create a new inode fork block unmap helper ed96251d7b5cde0cfdc9d93ebb7006ad160e587c xfs: repair quotas 3fa10f1e4d46bbfe557821ef3e3d673d2b5c9cda xfs: implement live quotacheck inode scan f500ef68b58cccf6e1769c090f2f85cf7dae97b6 xfs: track quota updates during live quotacheck f9b81312c401e7eec1e606456e69aebaec18127a xfs: repair dquots based on live quotacheck results 09c949c272845e6918651addcf0c37661e82e667 xfs: separate the marking of sick and checked metadata 7cebd9c3478923e3ab772780e7fc2b6ea364dd66 xfs: report ag header corruption errors to the health tracking system 0d56e56b8935cb6a88c9a4c00f97815962a7833d xfs: report block map corruption errors to the health tracking system 14f9cd40100e3fe3dfaca8d1df75a35197675ad1 xfs: report btree block corruption errors to the health system 8c35c2f1f43784651878d8e8d07db796c9a8dc42 xfs: report dir/attr block corruption errors to the health system c4b45c66bff358b051e1c2314255d7533ef76ee2 xfs: report symlink block corruption errors to the health system e1072dd08bf47c63f8c0557f95a2ddd214e388ae xfs: report inode corruption errors to the health system 1f0462c864bd4f04a4865fc5b73bea5a6a14c52d xfs: report quota block corruption errors to the health system 8115a65433a7081dac5740c2e85978225e3678e5 xfs: report realtime metadata corruption errors to the health system 9ce17b203d082425d1eaa46894df84e65a9515f5 xfs: report XFS_CORRUPT_ON errors to the health system --===============2333655304692309357== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename=revlist-77027a58221c-005e33dffba8.txt b88280698339cd628c86871e4640f6b54c2527fc xfs: use reflink to assist unaligned copy_file_range calls b87326b3d50003120937490094cd9067f1cb6836 xfs: fix an ABBA deadlock in xfs_rename ad2a0756a116ea173737f6bee3b8b01ab615e1fb xfs: clean up quota reservation callsites 8c32088b45ce2578bfd8eee80253e2b60f4141af xfs: clean up quota reservation wrappers 1106fdf2b78dc96fca4e90de98d4b164342f3fad xfs: create convenience wrappers for quota reservations 7c34b918d802cb14251406d6836ae2be7d7ffd5c xfs: clean up icreate quota reservation calls 306e980385a7b51832ec241e0497e2542d5e8e70 xfs: refactor messy xfs_inode_free_quota_* functions edd5c240c119d4304cc49b7e10bb4afe92d49978 xfs: don't stall cowblocks scan if we can't take locks 6e5a54a1bf484b8d148399a236f3b1fe8e6f30dc xfs: xfs_inode_free_quota_blocks should scan project quota f3a71021ba044f3ec64f91f21f29b8162e9ac9ed xfs: move and rename xfs_inode_free_quota_blocks to avoid conflicts 0e2f2989fd5a0ead44193093cd1d6190df12854d xfs: pass flags and return gc errors from xfs_blockgc_free_quota a49268e6c526ec68e3bb22feb008021635d59224 xfs: flush eof/cowblocks if we can't reserve quota for file blocks 727807d979ca43b3125aa3eda7862c03cbb97572 xfs: flush eof/cowblocks if we can't reserve quota for inode creation 41c6912635239de1935f005838f57e256b797d88 xfs: flush eof/cowblocks if we can't reserve quota for chown 5ed87c78a58f480f481f6e24623345b6f3befbec xfs: add a tracepoint for blockgc scans 7930c80aa21856d88f2bc7f3404d67b5b55e8a35 xfs: refactor xfs_icache_free_{eof,cow}blocks call sites 298aeb2ecc7d9138a0dbc807661dc61fa7ed83fe xfs: flush speculative space allocations when we run out of space a7c4b395ce092374438fc6dcaf584e7b0fa0ed9c xfs: relocate the eofb/cowb workqueue functions d0a6f1c1165d3a53d2ff4991c655d804db316d56 xfs: hide xfs_icache_free_eofblocks 0a1a26c5fb553020ad4940d234a8d183e2f5e4f8 xfs: hide xfs_icache_free_cowblocks adf4139e0c6adb4e7b5749572540fea16630f521 xfs: remove trivial eof/cowblocks functions 2bea95b188a735c7afd1821587d30e4d22c533d9 xfs: increase the default parallelism levels of pwork clients 885320e1e9c6d364a2f0ce1d60278c7dafe0cc49 xfs: consolidate incore inode radix tree posteof/cowblocks tags 5c3154f36d6a014b66290558543bbbae053bb7d7 xfs: consolidate the eofblocks and cowblocks workers 53c4fc4f5e6ca2f595a9a73b9a56af20862dd1aa xfs: only walk the incore inode tree once per blockgc scan 7c1a79a55c15629910b75c72a6aa2c50c7660c5d xfs: rename block gc start and stop functions ca7038f4842227f6c8605fc6ebe3f63da12a82e3 xfs: parallelize block preallocation garbage collection c80e82f6cbf5eaf0a96064737e6322cdea371277 xfs: fix rmap key comparison functions 1e90c5c311508c82b1d43a3901e2c9fe3597110a xfs: fix uninitialized variables in xrep_calc_ag_resblks 9c626e4c968ace36d763316796ef3331972be963 xfs: bail out of scrub immediately if scan incomplete 50009420bd3e4f114c4ec8dae1c56985a9260ba6 xfs: mark a data structure sick if there are cross-referencing errors a6a4ae81a5d0af68eefe0d59fe796fe8957bed7b xfs: validate ag btree levels using the precomputed values cc0f1ed34c508b25ddf938738d6f4ac9fce76ef3 xfs: set the scrub AG number in xchk_ag_read_headers d18db1d319cf86b6fd226e2a7d7ff9f542169003 xfs: remove return value from xchk_ag_btcur_init 1dfd9f2556c6145745247ea301a6a0646b30af6b xfs: teach xfs_btree_has_record to return false if there are gaps d19fb8f2df1fd1ae3ffd697df6727879ad7fec76 xfs: check btree keys reflect the child block 1bba4739c600b713410bd71cd5ba69b0e67973ae xfs: online checking of the free rt extent count e3e66c8d4d4cf82607c5026cdd0e59e8b4b3f055 xfs: teach scrub to check for adjacent bmaps when rmap larger than bmap 042835f3a4760269937718dc2c364f08799f4bff xfs: check quota files for unwritten extents cee88e3e9280116ebf89cdd787c3bc483b3d1974 xfs: check the reference counts of gaps in the refcount btree 162fff225721d5fe230bfeffdcaffc3d21d79c31 xfs: stop artificially limiting the length of bunmap calls 105fd7fc73ef96336471ea11d396e411753d9753 xfs: remove a __xfs_bunmapi call from reflink 77f38a3b35252d5c36f064382ee43175d897d8c6 xfs: create shadow transaction reservations for computing minimum log size 1507c1289891e058ec6eeec65f366576a8c4ef08 xfs: reduce the absurdly large log reservations 19596a2bf74d3e99d24ec2f645f70f2fb98f5306 xfs: reduce transaction reservations with reflink 38474852b4ee9dc26b5cef046c797e2d23bfec00 xfs: only invalidate blocks if we're going to free them a26bda6f35c634b5e2ce25965b0084f15285f9af xfs: use deferred frees to reap old btree blocks 9c69637891804dcfa9e065cb7bcda6fd643c4e26 xfs: remove the for_each_xbitmap_ helpers 19f63291d21683178a83df305f8eeb3ab8f45588 xfs: drop the _safe behavior from the xbitmap foreach macro 3aa6d0c3f2ee8d1c3f23905f7465cfd006140344 xfs: convert xbitmap to interval tree bccda8781578677faece7a90e435f60c0f29b527 xfs: implement block reservation accounting for btrees we're staging ccc500c4f902f4a9207cc317a2adce85e396c166 xfs: add debug knobs to control btree bulk load slack factors 268ab0a3cb1979a12ed17476c93c04f7dac020cc xfs: log EFIs for all btree blocks being used to stage a btree cdab19fa142f64d1f6d0b3fdd6442123b593fa73 xfs: create a big array data structure c68315d0b3845f6d7bac08ea3b9179eb628294d0 xfs: move the realtime summary file scrubber to a separate source file 66bab727a742e6d1395a376ce8c0646ed900537f xfs: implement online scrubbing of rtsummary info 46d757ea5a70b5c788592e21f44cd816fdb6f216 xfs: always rescan allegedly healthy per-ag metadata after repair f95054c5035761f540fade08fc0ec5b88b312674 xfs: repair free space btrees bb2dc57fc6cbe4fc275e2091f6f51bec560c8b13 xfs: repair inode btrees efdd3ac5aec00962828aa5da486b3d517bb4c2d6 xfs: repair refcount btrees 51fec6e2845ea96f73b3c6f0de3445999d25c004 xfs: repair inode records 8e37d094c490b6f2246723470f706632f7bd8009 xfs: zap broken inode forks b64924fd856e48ba0394ce57d4dd2cae5d16f41e xfs: repair inode block maps 0496bcbfb2aefba5d921969f4aad5144c336b88f xfs: repair damaged symlinks 727d7e107d92353a60e470b89e63be1e7f0d540b xfs: repair the inode core and forks of a metadata inode 50a8d458d540e37f454348c1d3f367189c3c36a6 xfs: create a new inode fork block unmap helper ed96251d7b5cde0cfdc9d93ebb7006ad160e587c xfs: repair quotas 3fa10f1e4d46bbfe557821ef3e3d673d2b5c9cda xfs: implement live quotacheck inode scan f500ef68b58cccf6e1769c090f2f85cf7dae97b6 xfs: track quota updates during live quotacheck f9b81312c401e7eec1e606456e69aebaec18127a xfs: repair dquots based on live quotacheck results 09c949c272845e6918651addcf0c37661e82e667 xfs: separate the marking of sick and checked metadata 7cebd9c3478923e3ab772780e7fc2b6ea364dd66 xfs: report ag header corruption errors to the health tracking system 0d56e56b8935cb6a88c9a4c00f97815962a7833d xfs: report block map corruption errors to the health tracking system 14f9cd40100e3fe3dfaca8d1df75a35197675ad1 xfs: report btree block corruption errors to the health system 8c35c2f1f43784651878d8e8d07db796c9a8dc42 xfs: report dir/attr block corruption errors to the health system c4b45c66bff358b051e1c2314255d7533ef76ee2 xfs: report symlink block corruption errors to the health system e1072dd08bf47c63f8c0557f95a2ddd214e388ae xfs: report inode corruption errors to the health system 1f0462c864bd4f04a4865fc5b73bea5a6a14c52d xfs: report quota block corruption errors to the health system 8115a65433a7081dac5740c2e85978225e3678e5 xfs: report realtime metadata corruption errors to the health system 9ce17b203d082425d1eaa46894df84e65a9515f5 xfs: report XFS_CORRUPT_ON errors to the health system 4adc299f184063e0ef8cf75d6f17fd0a9123076c xfs: refactor the predicate part of xfs_free_eofblocks c9be7005b10e22774ef174dd9373e4dd34828727 xfs: don't reclaim dquots with incore reservations bd70706acfc932779e014d82749c2d965f9d871a xfs: decide if inode needs inactivation aa0a2ec202a8b319516cec852c8c206557749b4c xfs: deferred inode inactivation 8edd293e4be9a44b9bef7fe7cf5a83bbc7719e4e xfs: force inode inactivation and retry fs writes when there isn't space b77de47aaf7d7ddb1829f3d197db3207485a1bf7 xfs: force inactivation before fallocate when space is low 8c51a4a39dbf45738a66ea96118aa3dcf379012b xfs: parallelize inode inactivation 174afafbf0728b1ade3a6925a36be6ce172edd39 xfs: create a polled function to force inode inactivation --===============2333655304692309357== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename=revlist-c9697a1ce86b-75a29c6ae3cb.txt b88280698339cd628c86871e4640f6b54c2527fc xfs: use reflink to assist unaligned copy_file_range calls b87326b3d50003120937490094cd9067f1cb6836 xfs: fix an ABBA deadlock in xfs_rename ad2a0756a116ea173737f6bee3b8b01ab615e1fb xfs: clean up quota reservation callsites 8c32088b45ce2578bfd8eee80253e2b60f4141af xfs: clean up quota reservation wrappers 1106fdf2b78dc96fca4e90de98d4b164342f3fad xfs: create convenience wrappers for quota reservations 7c34b918d802cb14251406d6836ae2be7d7ffd5c xfs: clean up icreate quota reservation calls 306e980385a7b51832ec241e0497e2542d5e8e70 xfs: refactor messy xfs_inode_free_quota_* functions edd5c240c119d4304cc49b7e10bb4afe92d49978 xfs: don't stall cowblocks scan if we can't take locks 6e5a54a1bf484b8d148399a236f3b1fe8e6f30dc xfs: xfs_inode_free_quota_blocks should scan project quota f3a71021ba044f3ec64f91f21f29b8162e9ac9ed xfs: move and rename xfs_inode_free_quota_blocks to avoid conflicts 0e2f2989fd5a0ead44193093cd1d6190df12854d xfs: pass flags and return gc errors from xfs_blockgc_free_quota a49268e6c526ec68e3bb22feb008021635d59224 xfs: flush eof/cowblocks if we can't reserve quota for file blocks 727807d979ca43b3125aa3eda7862c03cbb97572 xfs: flush eof/cowblocks if we can't reserve quota for inode creation 41c6912635239de1935f005838f57e256b797d88 xfs: flush eof/cowblocks if we can't reserve quota for chown 5ed87c78a58f480f481f6e24623345b6f3befbec xfs: add a tracepoint for blockgc scans 7930c80aa21856d88f2bc7f3404d67b5b55e8a35 xfs: refactor xfs_icache_free_{eof,cow}blocks call sites 298aeb2ecc7d9138a0dbc807661dc61fa7ed83fe xfs: flush speculative space allocations when we run out of space a7c4b395ce092374438fc6dcaf584e7b0fa0ed9c xfs: relocate the eofb/cowb workqueue functions d0a6f1c1165d3a53d2ff4991c655d804db316d56 xfs: hide xfs_icache_free_eofblocks 0a1a26c5fb553020ad4940d234a8d183e2f5e4f8 xfs: hide xfs_icache_free_cowblocks adf4139e0c6adb4e7b5749572540fea16630f521 xfs: remove trivial eof/cowblocks functions 2bea95b188a735c7afd1821587d30e4d22c533d9 xfs: increase the default parallelism levels of pwork clients 885320e1e9c6d364a2f0ce1d60278c7dafe0cc49 xfs: consolidate incore inode radix tree posteof/cowblocks tags 5c3154f36d6a014b66290558543bbbae053bb7d7 xfs: consolidate the eofblocks and cowblocks workers 53c4fc4f5e6ca2f595a9a73b9a56af20862dd1aa xfs: only walk the incore inode tree once per blockgc scan 7c1a79a55c15629910b75c72a6aa2c50c7660c5d xfs: rename block gc start and stop functions ca7038f4842227f6c8605fc6ebe3f63da12a82e3 xfs: parallelize block preallocation garbage collection c80e82f6cbf5eaf0a96064737e6322cdea371277 xfs: fix rmap key comparison functions 1e90c5c311508c82b1d43a3901e2c9fe3597110a xfs: fix uninitialized variables in xrep_calc_ag_resblks 9c626e4c968ace36d763316796ef3331972be963 xfs: bail out of scrub immediately if scan incomplete 50009420bd3e4f114c4ec8dae1c56985a9260ba6 xfs: mark a data structure sick if there are cross-referencing errors a6a4ae81a5d0af68eefe0d59fe796fe8957bed7b xfs: validate ag btree levels using the precomputed values cc0f1ed34c508b25ddf938738d6f4ac9fce76ef3 xfs: set the scrub AG number in xchk_ag_read_headers d18db1d319cf86b6fd226e2a7d7ff9f542169003 xfs: remove return value from xchk_ag_btcur_init 1dfd9f2556c6145745247ea301a6a0646b30af6b xfs: teach xfs_btree_has_record to return false if there are gaps d19fb8f2df1fd1ae3ffd697df6727879ad7fec76 xfs: check btree keys reflect the child block 1bba4739c600b713410bd71cd5ba69b0e67973ae xfs: online checking of the free rt extent count e3e66c8d4d4cf82607c5026cdd0e59e8b4b3f055 xfs: teach scrub to check for adjacent bmaps when rmap larger than bmap 042835f3a4760269937718dc2c364f08799f4bff xfs: check quota files for unwritten extents cee88e3e9280116ebf89cdd787c3bc483b3d1974 xfs: check the reference counts of gaps in the refcount btree 162fff225721d5fe230bfeffdcaffc3d21d79c31 xfs: stop artificially limiting the length of bunmap calls 105fd7fc73ef96336471ea11d396e411753d9753 xfs: remove a __xfs_bunmapi call from reflink 77f38a3b35252d5c36f064382ee43175d897d8c6 xfs: create shadow transaction reservations for computing minimum log size 1507c1289891e058ec6eeec65f366576a8c4ef08 xfs: reduce the absurdly large log reservations 19596a2bf74d3e99d24ec2f645f70f2fb98f5306 xfs: reduce transaction reservations with reflink 38474852b4ee9dc26b5cef046c797e2d23bfec00 xfs: only invalidate blocks if we're going to free them a26bda6f35c634b5e2ce25965b0084f15285f9af xfs: use deferred frees to reap old btree blocks 9c69637891804dcfa9e065cb7bcda6fd643c4e26 xfs: remove the for_each_xbitmap_ helpers 19f63291d21683178a83df305f8eeb3ab8f45588 xfs: drop the _safe behavior from the xbitmap foreach macro 3aa6d0c3f2ee8d1c3f23905f7465cfd006140344 xfs: convert xbitmap to interval tree bccda8781578677faece7a90e435f60c0f29b527 xfs: implement block reservation accounting for btrees we're staging ccc500c4f902f4a9207cc317a2adce85e396c166 xfs: add debug knobs to control btree bulk load slack factors 268ab0a3cb1979a12ed17476c93c04f7dac020cc xfs: log EFIs for all btree blocks being used to stage a btree cdab19fa142f64d1f6d0b3fdd6442123b593fa73 xfs: create a big array data structure c68315d0b3845f6d7bac08ea3b9179eb628294d0 xfs: move the realtime summary file scrubber to a separate source file 66bab727a742e6d1395a376ce8c0646ed900537f xfs: implement online scrubbing of rtsummary info 46d757ea5a70b5c788592e21f44cd816fdb6f216 xfs: always rescan allegedly healthy per-ag metadata after repair f95054c5035761f540fade08fc0ec5b88b312674 xfs: repair free space btrees bb2dc57fc6cbe4fc275e2091f6f51bec560c8b13 xfs: repair inode btrees efdd3ac5aec00962828aa5da486b3d517bb4c2d6 xfs: repair refcount btrees 51fec6e2845ea96f73b3c6f0de3445999d25c004 xfs: repair inode records 8e37d094c490b6f2246723470f706632f7bd8009 xfs: zap broken inode forks b64924fd856e48ba0394ce57d4dd2cae5d16f41e xfs: repair inode block maps 0496bcbfb2aefba5d921969f4aad5144c336b88f xfs: repair damaged symlinks 727d7e107d92353a60e470b89e63be1e7f0d540b xfs: repair the inode core and forks of a metadata inode 50a8d458d540e37f454348c1d3f367189c3c36a6 xfs: create a new inode fork block unmap helper ed96251d7b5cde0cfdc9d93ebb7006ad160e587c xfs: repair quotas 3fa10f1e4d46bbfe557821ef3e3d673d2b5c9cda xfs: implement live quotacheck inode scan f500ef68b58cccf6e1769c090f2f85cf7dae97b6 xfs: track quota updates during live quotacheck f9b81312c401e7eec1e606456e69aebaec18127a xfs: repair dquots based on live quotacheck results 09c949c272845e6918651addcf0c37661e82e667 xfs: separate the marking of sick and checked metadata 7cebd9c3478923e3ab772780e7fc2b6ea364dd66 xfs: report ag header corruption errors to the health tracking system 0d56e56b8935cb6a88c9a4c00f97815962a7833d xfs: report block map corruption errors to the health tracking system 14f9cd40100e3fe3dfaca8d1df75a35197675ad1 xfs: report btree block corruption errors to the health system 8c35c2f1f43784651878d8e8d07db796c9a8dc42 xfs: report dir/attr block corruption errors to the health system c4b45c66bff358b051e1c2314255d7533ef76ee2 xfs: report symlink block corruption errors to the health system e1072dd08bf47c63f8c0557f95a2ddd214e388ae xfs: report inode corruption errors to the health system 1f0462c864bd4f04a4865fc5b73bea5a6a14c52d xfs: report quota block corruption errors to the health system 8115a65433a7081dac5740c2e85978225e3678e5 xfs: report realtime metadata corruption errors to the health system 9ce17b203d082425d1eaa46894df84e65a9515f5 xfs: report XFS_CORRUPT_ON errors to the health system 4adc299f184063e0ef8cf75d6f17fd0a9123076c xfs: refactor the predicate part of xfs_free_eofblocks c9be7005b10e22774ef174dd9373e4dd34828727 xfs: don't reclaim dquots with incore reservations bd70706acfc932779e014d82749c2d965f9d871a xfs: decide if inode needs inactivation aa0a2ec202a8b319516cec852c8c206557749b4c xfs: deferred inode inactivation 8edd293e4be9a44b9bef7fe7cf5a83bbc7719e4e xfs: force inode inactivation and retry fs writes when there isn't space b77de47aaf7d7ddb1829f3d197db3207485a1bf7 xfs: force inactivation before fallocate when space is low 8c51a4a39dbf45738a66ea96118aa3dcf379012b xfs: parallelize inode inactivation 174afafbf0728b1ade3a6925a36be6ce172edd39 xfs: create a polled function to force inode inactivation 9d3adfefad70fc898eaeb3737105a60a838a7a17 xfs: add secondary and indirect classes to the health tracking system 1f9e990b099aba899a27f538fc467d20c4da0622 xfs: remember sick inodes that get inactivated e8f314db19860f669ae4d0f0dc6318e810975717 xfs: update health status if we get a clean bill of health 962d2c09ab906f4a69cb607865c5e084ebbc4709 xfs: introduce online scrub freeze e022cb324a2525a786e9e09007a2df4c6295dc4a xfs: ask to freeze if fscounters scrubber fails 958f560da7ecd29d88ca2e78520bfafe569301ee xfs: repair the rmapbt 2654d477284d704bd92e58b2db478be226650c6a xfs: allow rmap repair to grab unlinked inodes da425dc55ea4fcedaefefa03269960dc216fb71b xfs: repair summary counters 075416eee265294fe5f81d0f52503467041f8777 xfs: fix xfs_bunmapi to allow unmapping of partial rt extents 4394cfafa3560d5e862cea6210917e8a2418c402 xfs: create a helper to decide if a file mapping targets the rt volume 23ba26ed71cc0ac526456a05e21608e03e3b51d6 xfs: add a realtime flag to the bmap update log redo items 4416b793d012b6fff979e63d568a16fcc170d1c6 xfs: support recovering bmap intent items targetting realtime extents 27b90ced9de53cfa599a2538f6797e0f497103e5 xfs: support deferred bmap updates on the attr fork 4bccffbd322d7c88d500a29839aa63ecbaee2bb2 xfs: xfs_bmap_finish_one should map unwritten extents properly 7a3723f8db3c22013fcafdd822503ddc97fdbe17 vfs: introduce new file range exchange ioctl f0607dd1d1a1e9586dc245381ef7b2fc06b0f32d xfs: support two inodes in the defer capture structure 5d15e00941af6af734047e03c72714455e882786 xfs: allow setting and clearing of log incompat feature flags fb1bb338ed28b2728cf5dd17f20ebd8570c7690d xfs: create a log incompat flag for atomic extent swapping d36a9339d3b22267330cff4406ae077168ce7085 xfs: introduce a swap-extent log intent item ec28e2f3e524d071a5796d60f302fd46178cb77d xfs: create deferred log items for extent swapping a0dfd19a0d2968b4942d6e2d2b472c1e3d275ee4 xfs: add a ->xchg_file_range handler 72cfd5e1d8742b52e52eef93705c7b59958ca227 xfs: add error injection to test swapext recovery 021c931361c6eb2868179425887567668d229c2b xfs: port xfs_swap_extents_rmap to our new code 60ddf094764ae59872434ca869db238c2f956e1a xfs: consolidate all of the xfs_swap_extent_forks code 07803b39ae6eac219bc039d3703dc0e691f07aef xfs: refactor reflink flag handling in xfs_swap_extent_forks 47a0634a64b09bf300d3cb53c40f2498db2ecff9 xfs: allow xfs_swap_range to use older extent swap algorithms f6ff3e13238c36ef533412885db913b71af64564 xfs: remove old swap extents implementation c6867fe2b433d925d7f8652a982bfd25fdf0e60d xfs: condense extended attributes after an atomic swap f7524374c621789cfa158e1e9e321af19036b527 xfs: condense directories after an atomic swap 8fa5d7a90185b5ffc702cb6a9fc8f4c733597feb xfs: make atomic extent swapping support realtime files 1dc309f77559b424cfc95e1a1d6f39d29d562808 xfs: enable atomic swapext feature 55fc8f00fb814120d8a03b132fb3d6ba9fcb520e xfs: hide private inodes from bulkstat and handle functions a6ea1f1ba8ed2e5e5ae545c2227dccd1d0be913d xfs: create temporary files and directories for online repair 7dc93578af95c0eddafe0017b99f2d3de5718605 xfs: online repair of realtime summaries 03840c224860df3e1fce1ef85e3a00c7ca36c5a6 xfs: create a blob array data structure d8a30a0730740a9f1ddfba45cb75b2db11817749 xfs: repair extended attributes fa2fc00af3f13b50b766431fd6e602e2121e7625 xfs: scrub should set preen if attr leaf has holes 100cd621b4bc141ded4f991c55294552570bde12 xfs: online repair of directories b0f8af6e63117fdfb79964dcce33a4d4be959e5a xfs: online repair of parent pointers ae70bf9b93e37e76e6bda5ddf614f230b6e55892 xfs: ask the dentry cache if it knows the parent of a directory 6581b5cf149b006688f78040c1171bba9335b16c xfs: move orphan files to the orphanage 5abfc63b702ae63acf88a0d9d56c080e8dff554c xfs: hoist extent size helpers to libxfs f728a5a9e7c075f9f5756b454fd53a2f7354f787 xfs: hoist inode flag conversion functions 947490a4a5a5a2a722511c55074a044c1bf687c2 xfs: hoist project id get/set functions 4d65ef4a6cf3d192ed2ff2cc162dab59cbdb263a xfs: pack inode allocation parameters into a separate structure cfffa0e86d1129a63982632fef4d549c5031933b xfs: implement atime updates in xfs_trans_ichgtime 223f18dd342a6bd34e825f8fc79e09db5da170c9 xfs: use xfs_trans_ichgtime to set times when allocating inode 97e6a6b99e8d7e9768a3815b6b30179ed5be154a xfs: split new inode initialization into two pieces 8573b5c15643e0bfaca2e83131692917c7a56cfa xfs: hoist inode allocation function 9ece8ce476b766a01328bb242e23add12664b659 xfs: push xfs_ialloc_args creation out of xfs_dir_ialloc b05a670544485aa77baf36755e93d28f156c35ed xfs: move initialization of inode attributes into xfs_dir_ialloc b76702368aaf6242f9bf7013dab7ba39a804e104 xfs: move xfs_dir_ialloc to libxfs c59f7947a8cd36d5dbc42424b06ec6eceebf4515 xfs: hoist xfs_iunlink to libxfs 2df077245a7126a85109e2c5b996e40bdb12f3ac xfs: hoist xfs_{bump,drop}link to libxfs a387db5676bf4a1b56b83795f3f01b6152453ed9 xfs: create libxfs helper to link a new inode into a directory 865002005ddeda21d2d1575ad3c94371cdf44002 xfs: create libxfs helper to link an existing inode into a directory a5b149116d37e021318b40b8a7f9e0eb5eadfa50 xfs: hoist inode free function to libxfs 9be47df4dca68106e4991b32218076bfb1ea0900 xfs: create libxfs helper to remove an existing inode/name from a directory aa543a9b9f15b19b70bebe220f7c624cc00d0441 xfs: create libxfs helper to exchange two directory entries 5a1cf909190e244192ab5fb9ba3a9bdb7485ff48 xfs: create libxfs helper to rename two directory entries 4628525a6da0ebd8514d6fc7b5f8367fbb37954d xfs: get rid of cross_rename d3d2839739788be1871eba25c440685a080f1144 xfs: create imeta abstractions to get and set metadata inodes 467e0c9e04ffa65180c09caca593acb2d50f3e0a xfs: create transaction reservations for metadata inode operations 5a64fc7f1693800b40744cb0c85b83e6bf446e78 xfs: refactor the v4 group/project inode pointer switch bf4c9557fbda5dfa09f6402ebeae20f31fcf3d1e xfs: convert all users to xfs_imeta_log 2df08514c441692dc086929db5bd639cb73ab151 xfs: iget for metadata inodes c84a5e4cf0150df9dc737af53218951b4164dca7 xfs: define the on-disk format for the metadir feature c78c27c531a686638331cf83f72d05bd41f5dc47 xfs: update imeta transaction reservations for metadir 926abcf9ccbb03f088e27615ff9846f73958c320 xfs: load metadata directory root at mount time f28e21d7d1c3af7e3d436e760bb8a558893d67a1 xfs: convert metadata inode lookup keys to use paths bbde6fbabac227bd67e6c73420757d9705b2cc5c xfs: enforce metadata inode flag 92c348b3a14ee20d5e65f374540bf49c3f1d24ba xfs: read and write metadata inode directory 7ea686dce5411012416ce072e33dce79dc64b6b9 xfs: ensure metadata directory paths exist before creating files c5b977e9f2e44fa1a69d26b36e1081d1f13ac5c2 xfs: disable the agi rotor for metadata inodes 449ad6ae616e524432430fa403a1c7349755c9ce xfs: hide metadata inodes from everyone because they are special 9c408c7e3826d3a207623d65112ff70c69ee0c2f xfs: enable metadata directory feature 2609038a1a0df28ec56a1c5c130a02ae9fda5e8f xfs: replace shouty XFS_BM{BT,DR} macros ab93df37a44aecef8b726148e27693906ef771f7 xfs: refactor the allocation and freeing of incore inode fork btree roots 73d610dcce177d09fcdeccbc38ad6ef272a41296 xfs: refactor creation of bmap btree roots a9a3e1eaaa8908e8e56a64dfd2961942bb0d1413 xfs: fix a sloppy memory handling bug in xfs_iroot_realloc 2357b9247522c01bad31a509a7a4b9543c05082e xfs: hoist the code that moves the incore inode fork broot memory e30cc7383e90d00cc3dd04697b8e7d709de6129e xfs: move the zero records logic into xfs_bmap_broot_space_calc 4c46eb60f56a92647f9cdf2816934e38e12c0310 xfs: rearrange xfs_iroot_realloc a bit a7a8552b692ff696548f19e7c747a7d448561d75 xfs: standardize the btree maxrecs function parameters a5e45c7a622108bc2b3cfa00bc6a224d4076bc72 xfs: generalize the btree root reallocation function 885a3dc9499a59e79bce7e92bb1def707fc79ced xfs: support leaves in the incore btree root block in xfs_iroot_realloc b4c1ea77178092ac782b64006c2148c3ad42766a xfs: hoist the node iroot update code out of xfs_btree_new_iroot a4faa69533e9add97f466aa029d0cdb6c96421dd xfs: hoist the node iroot update code out of xfs_btree_kill_iroot 184795dea7e684871eed2db711cefd65d4437629 xfs: support storing records in the inode core root 18506cbf430e10108e7f4b77c3c9ec479f76b470 xfs: update btree keys correctly when _insrec splits an inode root block 15e3bf02c566e4656edd099f40368c920618bc85 xfs: remove xfs_btree_cur_t typedef 26ed7c7e91cddd89fdb319aa3beea0227f68449d xfs: don't allocate btree scrub context on the stack a2d0129542c1372d2d0f07510043472e06aaf3e9 xfs: dynamically allocate scrub context structure 97dc3e0e49b35bc595ba08d8c3b76295961ac3da xfs: stricter btree height checking when looking for errors 3452693300d06276dc7e80bdaea914c6a8e83ca3 xfs: stricter btree height checking when scanning for btree roots 21b78568e381555207dba67a7dbd23500724aefe xfs: check that bc_nlevels never overflows 5e55296b34525b5c43411dcb69b138be8fc39be8 xfs: support dynamic btree cursor heights fb1bafd896c5aa28623acd6dfff62e124b0b5692 xfs: refactor btree cursor allocation function b33ca383cdd1288d0a1a017bca2d140da19c8797 xfs: fix maxlevels comparisons in the btree staging code ebdad6f0a3f1858fe11e3ce4339851f8c11a40aa xfs: encode the max btree height in the cursor a724c9275ef25840a4f8cfe1d59288d9ff9b5ed8 xfs: dynamically allocate cursors based on maxlevels b0676cfbb91e630bbecd5f4c30823f22b88dce83 xfs: compute actual maximum btree height for critical reservation calculation 1b1e4a0f17d1fc6a3b7aa7f69dd79112c76a329a xfs: compute the maximum height of the rmap btree when reflink enabled 5ddb1ce0e3af992c1b187e30317310bcd918bcb6 xfs: kill XFS_BTREE_MAXLEVELS cf83cf26a316882fb3a587b7e2d2d1d9adee6468 xfs: refactor realtime scrubbing context management 9de1b07d92c0b81daba8de7b1a2f0a0a71b67700 xfs: refactor realtime inode locking f786900b7471638c9e01eedca70031b85f0edc8a xfs: widen per-ag reservation structures to 64-bits 13aec2032a0f975e81fc45d4a240edb0630888c9 xfs: add metadata reservations for realtime btrees c50e0a2c69a6e06bd9ab5be2079b24420eb5efff xfs: support logging EFIs for realtime extents 7c91dd87bca5ea2451829dd7e2f43c32d36f41c0 xfs: support recovering extent-free intent items targetting realtime extents b52891d7303a9693b7ca86e44d091e0a8b0be79e xfs: support error injection when freeing rt extents 753b06ef71a534f3f01f56a57062839e78a567e7 xfs: widen btree maxlevels computation to handle 64-bit record counts dca6824aa58302a91c7896d71728c54aa76ac588 xfs: widen xfs_rmap_irec fields to handle realtime rmapbt a590372e3f87ddd4b13e62c6d70e5bda92563b66 xfs: introduce realtime rmap btree definitions a266e9ee77bfdd5d2123b80c1557fd469f42f7fe xfs: define the on-disk realtime rmap btree format c32fae066031eb174e054804d1ecb1947196245e xfs: realtime rmap btree transaction reservations f8b0a43c2ad6bfc9f9a6440111706d72403a1d51 xfs: add realtime rmap btree operations 1836b068763274345d50ea47174d8e7fec16443b xfs: prepare rmap functions to deal with rtrmapbt e23fa5187475dd0e0112ba4a166de39495bd8845 xfs: add a realtime flag to the rmap update log redo items 47bd1b8ec40868be7400f24448405a4455a653f0 xfs: support recovering rmap intent items targetting realtime extents 771aa79f2eb91cbda5258cf511edf81fc4ec8d3c xfs: add realtime rmap btree block detection to log recovery 6bb9f5cb98ed135b9e9d2d779b140b253c18d49e xfs: add realtime reverse map inode to metadata directory bac77d1f261a652f03994659c78a6e31391a9063 xfs: add metadata reservations for realtime rmap btrees bb72e10fe8543599540b54f0aae99ce5f6664aaa xfs: wire up a new inode fork type for the realtime rmap 91e64fbdd6cc1aaa9a734b53e7bc6993a8f374c5 xfs: use realtime EFI to free extents when realtime rmap is enabled 55eab8a50a8bb8f09d9262a66d8e464776205d9c xfs: wire up rmap map and unmap to the realtime rmapbt 8920645d656a50b0def67a1073b00613eb9d7507 xfs: create routine to allocate and initialize a realtime rmap btree inode 03fe2a6632ae20be0f6302b2d4517f041fbf70b4 xfs: check that the rtrmapbt maxlevels doesn't increase when growing fs dea89e78e4350a1c4f3d8d2bfecda76d1dee87cf xfs: wire up getfsmap to the realtime reverse mapping btree 19b45568c05701dcdded54b39cbbe6ed9961bc6b xfs: fix scrub tracepoints when inode-rooted btrees are involved baa8702b8db5821534e7331f00a26d3b668536b4 xfs: scrub the realtime rmapbt f2e6d4c4916227b499dda5db41c4254fed7160f9 xfs: cross-reference realtime bitmap to realtime rmapbt scrubber ab22acddc6b8cb7c4a731f2a51964bcf4ae9a73f xfs: cross-reference the realtime rmapbt b7e2d0adeade375d9ef9d713006251d13b78c8bb xfs: scan rt rmap when we're doing an intense rmap check e5177146ea3c1e5af89892bda53f7a91fd13cffe xfs: walk the rt reverse mapping tree when rebuilding rmap 87d9201ffcf1d06ed4ebc3858acf36e80f36e8ec xfs: online repair of realtime file bmaps 9fe69b6ceedda1c923d83918fa06779f8b49cd7e xfs: online repair of realtime bitmaps e4a022356abc629554df720783dbea5ded16e626 xfs: online repair of the realtime rmap btree e906d8b313c050dbcba00343a91a81ab9f11209a xfs: report realtime rmap btree corruption errors to the health system bacfdaad0fa2e41c9abfdfad2d74df1660736b2e xfs: enable realtime rmap btree 8dedf0dc32732a1a5c906ffd760694e9f8559954 xfs: only free posteof blocks on first close 0cdf7ae1bc0ca09257970ec1c9953103a3b85e48 xfs: don't free EOF blocks on read close b07402292b6ef58cb60577ae50f0fa77a3f42b1a xfs: Don't free EOF blocks on close when extent size hints are set 7f342a7ec7577e15676a2dadc42ea48b4e2f0a5c xfs: use unbound pwork queues for parallel work 09cc8a5cfd5a5cf60875923486360b35627df162 xfs: register workqueues in sysfs dbdcbd65190a6823751f753ee46ba494b5482d9f xfs: track deferred ops statistics 987185b56bfa79df301c3fec5e0fe57ef9fd02d2 xfs: whine to dmesg when we encounter errors --===============2333655304692309357== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename=revlist-7e7e9bbb5729-863e59b75e88.txt b88280698339cd628c86871e4640f6b54c2527fc xfs: use reflink to assist unaligned copy_file_range calls b87326b3d50003120937490094cd9067f1cb6836 xfs: fix an ABBA deadlock in xfs_rename ad2a0756a116ea173737f6bee3b8b01ab615e1fb xfs: clean up quota reservation callsites 8c32088b45ce2578bfd8eee80253e2b60f4141af xfs: clean up quota reservation wrappers 1106fdf2b78dc96fca4e90de98d4b164342f3fad xfs: create convenience wrappers for quota reservations 7c34b918d802cb14251406d6836ae2be7d7ffd5c xfs: clean up icreate quota reservation calls 306e980385a7b51832ec241e0497e2542d5e8e70 xfs: refactor messy xfs_inode_free_quota_* functions edd5c240c119d4304cc49b7e10bb4afe92d49978 xfs: don't stall cowblocks scan if we can't take locks 6e5a54a1bf484b8d148399a236f3b1fe8e6f30dc xfs: xfs_inode_free_quota_blocks should scan project quota f3a71021ba044f3ec64f91f21f29b8162e9ac9ed xfs: move and rename xfs_inode_free_quota_blocks to avoid conflicts 0e2f2989fd5a0ead44193093cd1d6190df12854d xfs: pass flags and return gc errors from xfs_blockgc_free_quota a49268e6c526ec68e3bb22feb008021635d59224 xfs: flush eof/cowblocks if we can't reserve quota for file blocks 727807d979ca43b3125aa3eda7862c03cbb97572 xfs: flush eof/cowblocks if we can't reserve quota for inode creation 41c6912635239de1935f005838f57e256b797d88 xfs: flush eof/cowblocks if we can't reserve quota for chown 5ed87c78a58f480f481f6e24623345b6f3befbec xfs: add a tracepoint for blockgc scans 7930c80aa21856d88f2bc7f3404d67b5b55e8a35 xfs: refactor xfs_icache_free_{eof,cow}blocks call sites 298aeb2ecc7d9138a0dbc807661dc61fa7ed83fe xfs: flush speculative space allocations when we run out of space a7c4b395ce092374438fc6dcaf584e7b0fa0ed9c xfs: relocate the eofb/cowb workqueue functions d0a6f1c1165d3a53d2ff4991c655d804db316d56 xfs: hide xfs_icache_free_eofblocks 0a1a26c5fb553020ad4940d234a8d183e2f5e4f8 xfs: hide xfs_icache_free_cowblocks adf4139e0c6adb4e7b5749572540fea16630f521 xfs: remove trivial eof/cowblocks functions 2bea95b188a735c7afd1821587d30e4d22c533d9 xfs: increase the default parallelism levels of pwork clients 885320e1e9c6d364a2f0ce1d60278c7dafe0cc49 xfs: consolidate incore inode radix tree posteof/cowblocks tags 5c3154f36d6a014b66290558543bbbae053bb7d7 xfs: consolidate the eofblocks and cowblocks workers 53c4fc4f5e6ca2f595a9a73b9a56af20862dd1aa xfs: only walk the incore inode tree once per blockgc scan 7c1a79a55c15629910b75c72a6aa2c50c7660c5d xfs: rename block gc start and stop functions ca7038f4842227f6c8605fc6ebe3f63da12a82e3 xfs: parallelize block preallocation garbage collection --===============2333655304692309357== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename=revlist-08b5fb22b2a9-608f1b263fcc.txt b88280698339cd628c86871e4640f6b54c2527fc xfs: use reflink to assist unaligned copy_file_range calls b87326b3d50003120937490094cd9067f1cb6836 xfs: fix an ABBA deadlock in xfs_rename ad2a0756a116ea173737f6bee3b8b01ab615e1fb xfs: clean up quota reservation callsites 8c32088b45ce2578bfd8eee80253e2b60f4141af xfs: clean up quota reservation wrappers 1106fdf2b78dc96fca4e90de98d4b164342f3fad xfs: create convenience wrappers for quota reservations 7c34b918d802cb14251406d6836ae2be7d7ffd5c xfs: clean up icreate quota reservation calls 306e980385a7b51832ec241e0497e2542d5e8e70 xfs: refactor messy xfs_inode_free_quota_* functions edd5c240c119d4304cc49b7e10bb4afe92d49978 xfs: don't stall cowblocks scan if we can't take locks 6e5a54a1bf484b8d148399a236f3b1fe8e6f30dc xfs: xfs_inode_free_quota_blocks should scan project quota f3a71021ba044f3ec64f91f21f29b8162e9ac9ed xfs: move and rename xfs_inode_free_quota_blocks to avoid conflicts 0e2f2989fd5a0ead44193093cd1d6190df12854d xfs: pass flags and return gc errors from xfs_blockgc_free_quota a49268e6c526ec68e3bb22feb008021635d59224 xfs: flush eof/cowblocks if we can't reserve quota for file blocks 727807d979ca43b3125aa3eda7862c03cbb97572 xfs: flush eof/cowblocks if we can't reserve quota for inode creation 41c6912635239de1935f005838f57e256b797d88 xfs: flush eof/cowblocks if we can't reserve quota for chown 5ed87c78a58f480f481f6e24623345b6f3befbec xfs: add a tracepoint for blockgc scans 7930c80aa21856d88f2bc7f3404d67b5b55e8a35 xfs: refactor xfs_icache_free_{eof,cow}blocks call sites 298aeb2ecc7d9138a0dbc807661dc61fa7ed83fe xfs: flush speculative space allocations when we run out of space a7c4b395ce092374438fc6dcaf584e7b0fa0ed9c xfs: relocate the eofb/cowb workqueue functions d0a6f1c1165d3a53d2ff4991c655d804db316d56 xfs: hide xfs_icache_free_eofblocks 0a1a26c5fb553020ad4940d234a8d183e2f5e4f8 xfs: hide xfs_icache_free_cowblocks adf4139e0c6adb4e7b5749572540fea16630f521 xfs: remove trivial eof/cowblocks functions 2bea95b188a735c7afd1821587d30e4d22c533d9 xfs: increase the default parallelism levels of pwork clients 885320e1e9c6d364a2f0ce1d60278c7dafe0cc49 xfs: consolidate incore inode radix tree posteof/cowblocks tags 5c3154f36d6a014b66290558543bbbae053bb7d7 xfs: consolidate the eofblocks and cowblocks workers 53c4fc4f5e6ca2f595a9a73b9a56af20862dd1aa xfs: only walk the incore inode tree once per blockgc scan 7c1a79a55c15629910b75c72a6aa2c50c7660c5d xfs: rename block gc start and stop functions ca7038f4842227f6c8605fc6ebe3f63da12a82e3 xfs: parallelize block preallocation garbage collection c80e82f6cbf5eaf0a96064737e6322cdea371277 xfs: fix rmap key comparison functions 1e90c5c311508c82b1d43a3901e2c9fe3597110a xfs: fix uninitialized variables in xrep_calc_ag_resblks 9c626e4c968ace36d763316796ef3331972be963 xfs: bail out of scrub immediately if scan incomplete 50009420bd3e4f114c4ec8dae1c56985a9260ba6 xfs: mark a data structure sick if there are cross-referencing errors a6a4ae81a5d0af68eefe0d59fe796fe8957bed7b xfs: validate ag btree levels using the precomputed values cc0f1ed34c508b25ddf938738d6f4ac9fce76ef3 xfs: set the scrub AG number in xchk_ag_read_headers d18db1d319cf86b6fd226e2a7d7ff9f542169003 xfs: remove return value from xchk_ag_btcur_init 1dfd9f2556c6145745247ea301a6a0646b30af6b xfs: teach xfs_btree_has_record to return false if there are gaps d19fb8f2df1fd1ae3ffd697df6727879ad7fec76 xfs: check btree keys reflect the child block 1bba4739c600b713410bd71cd5ba69b0e67973ae xfs: online checking of the free rt extent count e3e66c8d4d4cf82607c5026cdd0e59e8b4b3f055 xfs: teach scrub to check for adjacent bmaps when rmap larger than bmap 042835f3a4760269937718dc2c364f08799f4bff xfs: check quota files for unwritten extents cee88e3e9280116ebf89cdd787c3bc483b3d1974 xfs: check the reference counts of gaps in the refcount btree 162fff225721d5fe230bfeffdcaffc3d21d79c31 xfs: stop artificially limiting the length of bunmap calls 105fd7fc73ef96336471ea11d396e411753d9753 xfs: remove a __xfs_bunmapi call from reflink 77f38a3b35252d5c36f064382ee43175d897d8c6 xfs: create shadow transaction reservations for computing minimum log size 1507c1289891e058ec6eeec65f366576a8c4ef08 xfs: reduce the absurdly large log reservations 19596a2bf74d3e99d24ec2f645f70f2fb98f5306 xfs: reduce transaction reservations with reflink 38474852b4ee9dc26b5cef046c797e2d23bfec00 xfs: only invalidate blocks if we're going to free them a26bda6f35c634b5e2ce25965b0084f15285f9af xfs: use deferred frees to reap old btree blocks 9c69637891804dcfa9e065cb7bcda6fd643c4e26 xfs: remove the for_each_xbitmap_ helpers 19f63291d21683178a83df305f8eeb3ab8f45588 xfs: drop the _safe behavior from the xbitmap foreach macro 3aa6d0c3f2ee8d1c3f23905f7465cfd006140344 xfs: convert xbitmap to interval tree bccda8781578677faece7a90e435f60c0f29b527 xfs: implement block reservation accounting for btrees we're staging ccc500c4f902f4a9207cc317a2adce85e396c166 xfs: add debug knobs to control btree bulk load slack factors 268ab0a3cb1979a12ed17476c93c04f7dac020cc xfs: log EFIs for all btree blocks being used to stage a btree cdab19fa142f64d1f6d0b3fdd6442123b593fa73 xfs: create a big array data structure c68315d0b3845f6d7bac08ea3b9179eb628294d0 xfs: move the realtime summary file scrubber to a separate source file 66bab727a742e6d1395a376ce8c0646ed900537f xfs: implement online scrubbing of rtsummary info 46d757ea5a70b5c788592e21f44cd816fdb6f216 xfs: always rescan allegedly healthy per-ag metadata after repair f95054c5035761f540fade08fc0ec5b88b312674 xfs: repair free space btrees bb2dc57fc6cbe4fc275e2091f6f51bec560c8b13 xfs: repair inode btrees efdd3ac5aec00962828aa5da486b3d517bb4c2d6 xfs: repair refcount btrees 51fec6e2845ea96f73b3c6f0de3445999d25c004 xfs: repair inode records 8e37d094c490b6f2246723470f706632f7bd8009 xfs: zap broken inode forks b64924fd856e48ba0394ce57d4dd2cae5d16f41e xfs: repair inode block maps 0496bcbfb2aefba5d921969f4aad5144c336b88f xfs: repair damaged symlinks 727d7e107d92353a60e470b89e63be1e7f0d540b xfs: repair the inode core and forks of a metadata inode 50a8d458d540e37f454348c1d3f367189c3c36a6 xfs: create a new inode fork block unmap helper ed96251d7b5cde0cfdc9d93ebb7006ad160e587c xfs: repair quotas 3fa10f1e4d46bbfe557821ef3e3d673d2b5c9cda xfs: implement live quotacheck inode scan f500ef68b58cccf6e1769c090f2f85cf7dae97b6 xfs: track quota updates during live quotacheck f9b81312c401e7eec1e606456e69aebaec18127a xfs: repair dquots based on live quotacheck results 09c949c272845e6918651addcf0c37661e82e667 xfs: separate the marking of sick and checked metadata 7cebd9c3478923e3ab772780e7fc2b6ea364dd66 xfs: report ag header corruption errors to the health tracking system 0d56e56b8935cb6a88c9a4c00f97815962a7833d xfs: report block map corruption errors to the health tracking system 14f9cd40100e3fe3dfaca8d1df75a35197675ad1 xfs: report btree block corruption errors to the health system 8c35c2f1f43784651878d8e8d07db796c9a8dc42 xfs: report dir/attr block corruption errors to the health system c4b45c66bff358b051e1c2314255d7533ef76ee2 xfs: report symlink block corruption errors to the health system e1072dd08bf47c63f8c0557f95a2ddd214e388ae xfs: report inode corruption errors to the health system 1f0462c864bd4f04a4865fc5b73bea5a6a14c52d xfs: report quota block corruption errors to the health system 8115a65433a7081dac5740c2e85978225e3678e5 xfs: report realtime metadata corruption errors to the health system 9ce17b203d082425d1eaa46894df84e65a9515f5 xfs: report XFS_CORRUPT_ON errors to the health system 4adc299f184063e0ef8cf75d6f17fd0a9123076c xfs: refactor the predicate part of xfs_free_eofblocks c9be7005b10e22774ef174dd9373e4dd34828727 xfs: don't reclaim dquots with incore reservations bd70706acfc932779e014d82749c2d965f9d871a xfs: decide if inode needs inactivation aa0a2ec202a8b319516cec852c8c206557749b4c xfs: deferred inode inactivation 8edd293e4be9a44b9bef7fe7cf5a83bbc7719e4e xfs: force inode inactivation and retry fs writes when there isn't space b77de47aaf7d7ddb1829f3d197db3207485a1bf7 xfs: force inactivation before fallocate when space is low 8c51a4a39dbf45738a66ea96118aa3dcf379012b xfs: parallelize inode inactivation 174afafbf0728b1ade3a6925a36be6ce172edd39 xfs: create a polled function to force inode inactivation 9d3adfefad70fc898eaeb3737105a60a838a7a17 xfs: add secondary and indirect classes to the health tracking system 1f9e990b099aba899a27f538fc467d20c4da0622 xfs: remember sick inodes that get inactivated e8f314db19860f669ae4d0f0dc6318e810975717 xfs: update health status if we get a clean bill of health 962d2c09ab906f4a69cb607865c5e084ebbc4709 xfs: introduce online scrub freeze e022cb324a2525a786e9e09007a2df4c6295dc4a xfs: ask to freeze if fscounters scrubber fails 958f560da7ecd29d88ca2e78520bfafe569301ee xfs: repair the rmapbt 2654d477284d704bd92e58b2db478be226650c6a xfs: allow rmap repair to grab unlinked inodes da425dc55ea4fcedaefefa03269960dc216fb71b xfs: repair summary counters 075416eee265294fe5f81d0f52503467041f8777 xfs: fix xfs_bunmapi to allow unmapping of partial rt extents 4394cfafa3560d5e862cea6210917e8a2418c402 xfs: create a helper to decide if a file mapping targets the rt volume 23ba26ed71cc0ac526456a05e21608e03e3b51d6 xfs: add a realtime flag to the bmap update log redo items 4416b793d012b6fff979e63d568a16fcc170d1c6 xfs: support recovering bmap intent items targetting realtime extents 27b90ced9de53cfa599a2538f6797e0f497103e5 xfs: support deferred bmap updates on the attr fork 4bccffbd322d7c88d500a29839aa63ecbaee2bb2 xfs: xfs_bmap_finish_one should map unwritten extents properly --===============2333655304692309357== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename=revlist-b68216a7af84-91f127881a74.txt b88280698339cd628c86871e4640f6b54c2527fc xfs: use reflink to assist unaligned copy_file_range calls b87326b3d50003120937490094cd9067f1cb6836 xfs: fix an ABBA deadlock in xfs_rename ad2a0756a116ea173737f6bee3b8b01ab615e1fb xfs: clean up quota reservation callsites 8c32088b45ce2578bfd8eee80253e2b60f4141af xfs: clean up quota reservation wrappers 1106fdf2b78dc96fca4e90de98d4b164342f3fad xfs: create convenience wrappers for quota reservations 7c34b918d802cb14251406d6836ae2be7d7ffd5c xfs: clean up icreate quota reservation calls 306e980385a7b51832ec241e0497e2542d5e8e70 xfs: refactor messy xfs_inode_free_quota_* functions edd5c240c119d4304cc49b7e10bb4afe92d49978 xfs: don't stall cowblocks scan if we can't take locks 6e5a54a1bf484b8d148399a236f3b1fe8e6f30dc xfs: xfs_inode_free_quota_blocks should scan project quota f3a71021ba044f3ec64f91f21f29b8162e9ac9ed xfs: move and rename xfs_inode_free_quota_blocks to avoid conflicts 0e2f2989fd5a0ead44193093cd1d6190df12854d xfs: pass flags and return gc errors from xfs_blockgc_free_quota a49268e6c526ec68e3bb22feb008021635d59224 xfs: flush eof/cowblocks if we can't reserve quota for file blocks 727807d979ca43b3125aa3eda7862c03cbb97572 xfs: flush eof/cowblocks if we can't reserve quota for inode creation 41c6912635239de1935f005838f57e256b797d88 xfs: flush eof/cowblocks if we can't reserve quota for chown 5ed87c78a58f480f481f6e24623345b6f3befbec xfs: add a tracepoint for blockgc scans 7930c80aa21856d88f2bc7f3404d67b5b55e8a35 xfs: refactor xfs_icache_free_{eof,cow}blocks call sites 298aeb2ecc7d9138a0dbc807661dc61fa7ed83fe xfs: flush speculative space allocations when we run out of space a7c4b395ce092374438fc6dcaf584e7b0fa0ed9c xfs: relocate the eofb/cowb workqueue functions d0a6f1c1165d3a53d2ff4991c655d804db316d56 xfs: hide xfs_icache_free_eofblocks 0a1a26c5fb553020ad4940d234a8d183e2f5e4f8 xfs: hide xfs_icache_free_cowblocks adf4139e0c6adb4e7b5749572540fea16630f521 xfs: remove trivial eof/cowblocks functions 2bea95b188a735c7afd1821587d30e4d22c533d9 xfs: increase the default parallelism levels of pwork clients 885320e1e9c6d364a2f0ce1d60278c7dafe0cc49 xfs: consolidate incore inode radix tree posteof/cowblocks tags 5c3154f36d6a014b66290558543bbbae053bb7d7 xfs: consolidate the eofblocks and cowblocks workers 53c4fc4f5e6ca2f595a9a73b9a56af20862dd1aa xfs: only walk the incore inode tree once per blockgc scan 7c1a79a55c15629910b75c72a6aa2c50c7660c5d xfs: rename block gc start and stop functions ca7038f4842227f6c8605fc6ebe3f63da12a82e3 xfs: parallelize block preallocation garbage collection c80e82f6cbf5eaf0a96064737e6322cdea371277 xfs: fix rmap key comparison functions 1e90c5c311508c82b1d43a3901e2c9fe3597110a xfs: fix uninitialized variables in xrep_calc_ag_resblks 9c626e4c968ace36d763316796ef3331972be963 xfs: bail out of scrub immediately if scan incomplete 50009420bd3e4f114c4ec8dae1c56985a9260ba6 xfs: mark a data structure sick if there are cross-referencing errors a6a4ae81a5d0af68eefe0d59fe796fe8957bed7b xfs: validate ag btree levels using the precomputed values cc0f1ed34c508b25ddf938738d6f4ac9fce76ef3 xfs: set the scrub AG number in xchk_ag_read_headers d18db1d319cf86b6fd226e2a7d7ff9f542169003 xfs: remove return value from xchk_ag_btcur_init 1dfd9f2556c6145745247ea301a6a0646b30af6b xfs: teach xfs_btree_has_record to return false if there are gaps d19fb8f2df1fd1ae3ffd697df6727879ad7fec76 xfs: check btree keys reflect the child block 1bba4739c600b713410bd71cd5ba69b0e67973ae xfs: online checking of the free rt extent count e3e66c8d4d4cf82607c5026cdd0e59e8b4b3f055 xfs: teach scrub to check for adjacent bmaps when rmap larger than bmap 042835f3a4760269937718dc2c364f08799f4bff xfs: check quota files for unwritten extents cee88e3e9280116ebf89cdd787c3bc483b3d1974 xfs: check the reference counts of gaps in the refcount btree 162fff225721d5fe230bfeffdcaffc3d21d79c31 xfs: stop artificially limiting the length of bunmap calls 105fd7fc73ef96336471ea11d396e411753d9753 xfs: remove a __xfs_bunmapi call from reflink 77f38a3b35252d5c36f064382ee43175d897d8c6 xfs: create shadow transaction reservations for computing minimum log size 1507c1289891e058ec6eeec65f366576a8c4ef08 xfs: reduce the absurdly large log reservations 19596a2bf74d3e99d24ec2f645f70f2fb98f5306 xfs: reduce transaction reservations with reflink 38474852b4ee9dc26b5cef046c797e2d23bfec00 xfs: only invalidate blocks if we're going to free them a26bda6f35c634b5e2ce25965b0084f15285f9af xfs: use deferred frees to reap old btree blocks 9c69637891804dcfa9e065cb7bcda6fd643c4e26 xfs: remove the for_each_xbitmap_ helpers 19f63291d21683178a83df305f8eeb3ab8f45588 xfs: drop the _safe behavior from the xbitmap foreach macro 3aa6d0c3f2ee8d1c3f23905f7465cfd006140344 xfs: convert xbitmap to interval tree bccda8781578677faece7a90e435f60c0f29b527 xfs: implement block reservation accounting for btrees we're staging ccc500c4f902f4a9207cc317a2adce85e396c166 xfs: add debug knobs to control btree bulk load slack factors 268ab0a3cb1979a12ed17476c93c04f7dac020cc xfs: log EFIs for all btree blocks being used to stage a btree cdab19fa142f64d1f6d0b3fdd6442123b593fa73 xfs: create a big array data structure c68315d0b3845f6d7bac08ea3b9179eb628294d0 xfs: move the realtime summary file scrubber to a separate source file 66bab727a742e6d1395a376ce8c0646ed900537f xfs: implement online scrubbing of rtsummary info 46d757ea5a70b5c788592e21f44cd816fdb6f216 xfs: always rescan allegedly healthy per-ag metadata after repair f95054c5035761f540fade08fc0ec5b88b312674 xfs: repair free space btrees bb2dc57fc6cbe4fc275e2091f6f51bec560c8b13 xfs: repair inode btrees efdd3ac5aec00962828aa5da486b3d517bb4c2d6 xfs: repair refcount btrees 51fec6e2845ea96f73b3c6f0de3445999d25c004 xfs: repair inode records 8e37d094c490b6f2246723470f706632f7bd8009 xfs: zap broken inode forks b64924fd856e48ba0394ce57d4dd2cae5d16f41e xfs: repair inode block maps 0496bcbfb2aefba5d921969f4aad5144c336b88f xfs: repair damaged symlinks 727d7e107d92353a60e470b89e63be1e7f0d540b xfs: repair the inode core and forks of a metadata inode 50a8d458d540e37f454348c1d3f367189c3c36a6 xfs: create a new inode fork block unmap helper ed96251d7b5cde0cfdc9d93ebb7006ad160e587c xfs: repair quotas 3fa10f1e4d46bbfe557821ef3e3d673d2b5c9cda xfs: implement live quotacheck inode scan f500ef68b58cccf6e1769c090f2f85cf7dae97b6 xfs: track quota updates during live quotacheck f9b81312c401e7eec1e606456e69aebaec18127a xfs: repair dquots based on live quotacheck results 09c949c272845e6918651addcf0c37661e82e667 xfs: separate the marking of sick and checked metadata 7cebd9c3478923e3ab772780e7fc2b6ea364dd66 xfs: report ag header corruption errors to the health tracking system 0d56e56b8935cb6a88c9a4c00f97815962a7833d xfs: report block map corruption errors to the health tracking system 14f9cd40100e3fe3dfaca8d1df75a35197675ad1 xfs: report btree block corruption errors to the health system 8c35c2f1f43784651878d8e8d07db796c9a8dc42 xfs: report dir/attr block corruption errors to the health system c4b45c66bff358b051e1c2314255d7533ef76ee2 xfs: report symlink block corruption errors to the health system e1072dd08bf47c63f8c0557f95a2ddd214e388ae xfs: report inode corruption errors to the health system 1f0462c864bd4f04a4865fc5b73bea5a6a14c52d xfs: report quota block corruption errors to the health system 8115a65433a7081dac5740c2e85978225e3678e5 xfs: report realtime metadata corruption errors to the health system 9ce17b203d082425d1eaa46894df84e65a9515f5 xfs: report XFS_CORRUPT_ON errors to the health system 4adc299f184063e0ef8cf75d6f17fd0a9123076c xfs: refactor the predicate part of xfs_free_eofblocks c9be7005b10e22774ef174dd9373e4dd34828727 xfs: don't reclaim dquots with incore reservations bd70706acfc932779e014d82749c2d965f9d871a xfs: decide if inode needs inactivation aa0a2ec202a8b319516cec852c8c206557749b4c xfs: deferred inode inactivation 8edd293e4be9a44b9bef7fe7cf5a83bbc7719e4e xfs: force inode inactivation and retry fs writes when there isn't space b77de47aaf7d7ddb1829f3d197db3207485a1bf7 xfs: force inactivation before fallocate when space is low 8c51a4a39dbf45738a66ea96118aa3dcf379012b xfs: parallelize inode inactivation 174afafbf0728b1ade3a6925a36be6ce172edd39 xfs: create a polled function to force inode inactivation 9d3adfefad70fc898eaeb3737105a60a838a7a17 xfs: add secondary and indirect classes to the health tracking system 1f9e990b099aba899a27f538fc467d20c4da0622 xfs: remember sick inodes that get inactivated e8f314db19860f669ae4d0f0dc6318e810975717 xfs: update health status if we get a clean bill of health --===============2333655304692309357== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename=revlist-aa4eedb0e258-5fc6ef0f3bd2.txt b88280698339cd628c86871e4640f6b54c2527fc xfs: use reflink to assist unaligned copy_file_range calls b87326b3d50003120937490094cd9067f1cb6836 xfs: fix an ABBA deadlock in xfs_rename ad2a0756a116ea173737f6bee3b8b01ab615e1fb xfs: clean up quota reservation callsites 8c32088b45ce2578bfd8eee80253e2b60f4141af xfs: clean up quota reservation wrappers 1106fdf2b78dc96fca4e90de98d4b164342f3fad xfs: create convenience wrappers for quota reservations 7c34b918d802cb14251406d6836ae2be7d7ffd5c xfs: clean up icreate quota reservation calls 306e980385a7b51832ec241e0497e2542d5e8e70 xfs: refactor messy xfs_inode_free_quota_* functions edd5c240c119d4304cc49b7e10bb4afe92d49978 xfs: don't stall cowblocks scan if we can't take locks 6e5a54a1bf484b8d148399a236f3b1fe8e6f30dc xfs: xfs_inode_free_quota_blocks should scan project quota f3a71021ba044f3ec64f91f21f29b8162e9ac9ed xfs: move and rename xfs_inode_free_quota_blocks to avoid conflicts 0e2f2989fd5a0ead44193093cd1d6190df12854d xfs: pass flags and return gc errors from xfs_blockgc_free_quota a49268e6c526ec68e3bb22feb008021635d59224 xfs: flush eof/cowblocks if we can't reserve quota for file blocks 727807d979ca43b3125aa3eda7862c03cbb97572 xfs: flush eof/cowblocks if we can't reserve quota for inode creation 41c6912635239de1935f005838f57e256b797d88 xfs: flush eof/cowblocks if we can't reserve quota for chown 5ed87c78a58f480f481f6e24623345b6f3befbec xfs: add a tracepoint for blockgc scans 7930c80aa21856d88f2bc7f3404d67b5b55e8a35 xfs: refactor xfs_icache_free_{eof,cow}blocks call sites 298aeb2ecc7d9138a0dbc807661dc61fa7ed83fe xfs: flush speculative space allocations when we run out of space a7c4b395ce092374438fc6dcaf584e7b0fa0ed9c xfs: relocate the eofb/cowb workqueue functions d0a6f1c1165d3a53d2ff4991c655d804db316d56 xfs: hide xfs_icache_free_eofblocks 0a1a26c5fb553020ad4940d234a8d183e2f5e4f8 xfs: hide xfs_icache_free_cowblocks adf4139e0c6adb4e7b5749572540fea16630f521 xfs: remove trivial eof/cowblocks functions 2bea95b188a735c7afd1821587d30e4d22c533d9 xfs: increase the default parallelism levels of pwork clients 885320e1e9c6d364a2f0ce1d60278c7dafe0cc49 xfs: consolidate incore inode radix tree posteof/cowblocks tags 5c3154f36d6a014b66290558543bbbae053bb7d7 xfs: consolidate the eofblocks and cowblocks workers 53c4fc4f5e6ca2f595a9a73b9a56af20862dd1aa xfs: only walk the incore inode tree once per blockgc scan 7c1a79a55c15629910b75c72a6aa2c50c7660c5d xfs: rename block gc start and stop functions ca7038f4842227f6c8605fc6ebe3f63da12a82e3 xfs: parallelize block preallocation garbage collection c80e82f6cbf5eaf0a96064737e6322cdea371277 xfs: fix rmap key comparison functions 1e90c5c311508c82b1d43a3901e2c9fe3597110a xfs: fix uninitialized variables in xrep_calc_ag_resblks 9c626e4c968ace36d763316796ef3331972be963 xfs: bail out of scrub immediately if scan incomplete 50009420bd3e4f114c4ec8dae1c56985a9260ba6 xfs: mark a data structure sick if there are cross-referencing errors a6a4ae81a5d0af68eefe0d59fe796fe8957bed7b xfs: validate ag btree levels using the precomputed values cc0f1ed34c508b25ddf938738d6f4ac9fce76ef3 xfs: set the scrub AG number in xchk_ag_read_headers d18db1d319cf86b6fd226e2a7d7ff9f542169003 xfs: remove return value from xchk_ag_btcur_init 1dfd9f2556c6145745247ea301a6a0646b30af6b xfs: teach xfs_btree_has_record to return false if there are gaps d19fb8f2df1fd1ae3ffd697df6727879ad7fec76 xfs: check btree keys reflect the child block 1bba4739c600b713410bd71cd5ba69b0e67973ae xfs: online checking of the free rt extent count e3e66c8d4d4cf82607c5026cdd0e59e8b4b3f055 xfs: teach scrub to check for adjacent bmaps when rmap larger than bmap 042835f3a4760269937718dc2c364f08799f4bff xfs: check quota files for unwritten extents cee88e3e9280116ebf89cdd787c3bc483b3d1974 xfs: check the reference counts of gaps in the refcount btree 162fff225721d5fe230bfeffdcaffc3d21d79c31 xfs: stop artificially limiting the length of bunmap calls 105fd7fc73ef96336471ea11d396e411753d9753 xfs: remove a __xfs_bunmapi call from reflink 77f38a3b35252d5c36f064382ee43175d897d8c6 xfs: create shadow transaction reservations for computing minimum log size 1507c1289891e058ec6eeec65f366576a8c4ef08 xfs: reduce the absurdly large log reservations 19596a2bf74d3e99d24ec2f645f70f2fb98f5306 xfs: reduce transaction reservations with reflink 38474852b4ee9dc26b5cef046c797e2d23bfec00 xfs: only invalidate blocks if we're going to free them a26bda6f35c634b5e2ce25965b0084f15285f9af xfs: use deferred frees to reap old btree blocks 9c69637891804dcfa9e065cb7bcda6fd643c4e26 xfs: remove the for_each_xbitmap_ helpers 19f63291d21683178a83df305f8eeb3ab8f45588 xfs: drop the _safe behavior from the xbitmap foreach macro 3aa6d0c3f2ee8d1c3f23905f7465cfd006140344 xfs: convert xbitmap to interval tree bccda8781578677faece7a90e435f60c0f29b527 xfs: implement block reservation accounting for btrees we're staging ccc500c4f902f4a9207cc317a2adce85e396c166 xfs: add debug knobs to control btree bulk load slack factors 268ab0a3cb1979a12ed17476c93c04f7dac020cc xfs: log EFIs for all btree blocks being used to stage a btree cdab19fa142f64d1f6d0b3fdd6442123b593fa73 xfs: create a big array data structure c68315d0b3845f6d7bac08ea3b9179eb628294d0 xfs: move the realtime summary file scrubber to a separate source file 66bab727a742e6d1395a376ce8c0646ed900537f xfs: implement online scrubbing of rtsummary info 46d757ea5a70b5c788592e21f44cd816fdb6f216 xfs: always rescan allegedly healthy per-ag metadata after repair f95054c5035761f540fade08fc0ec5b88b312674 xfs: repair free space btrees bb2dc57fc6cbe4fc275e2091f6f51bec560c8b13 xfs: repair inode btrees efdd3ac5aec00962828aa5da486b3d517bb4c2d6 xfs: repair refcount btrees 51fec6e2845ea96f73b3c6f0de3445999d25c004 xfs: repair inode records 8e37d094c490b6f2246723470f706632f7bd8009 xfs: zap broken inode forks b64924fd856e48ba0394ce57d4dd2cae5d16f41e xfs: repair inode block maps 0496bcbfb2aefba5d921969f4aad5144c336b88f xfs: repair damaged symlinks 727d7e107d92353a60e470b89e63be1e7f0d540b xfs: repair the inode core and forks of a metadata inode 50a8d458d540e37f454348c1d3f367189c3c36a6 xfs: create a new inode fork block unmap helper ed96251d7b5cde0cfdc9d93ebb7006ad160e587c xfs: repair quotas 3fa10f1e4d46bbfe557821ef3e3d673d2b5c9cda xfs: implement live quotacheck inode scan f500ef68b58cccf6e1769c090f2f85cf7dae97b6 xfs: track quota updates during live quotacheck f9b81312c401e7eec1e606456e69aebaec18127a xfs: repair dquots based on live quotacheck results 09c949c272845e6918651addcf0c37661e82e667 xfs: separate the marking of sick and checked metadata 7cebd9c3478923e3ab772780e7fc2b6ea364dd66 xfs: report ag header corruption errors to the health tracking system 0d56e56b8935cb6a88c9a4c00f97815962a7833d xfs: report block map corruption errors to the health tracking system 14f9cd40100e3fe3dfaca8d1df75a35197675ad1 xfs: report btree block corruption errors to the health system 8c35c2f1f43784651878d8e8d07db796c9a8dc42 xfs: report dir/attr block corruption errors to the health system c4b45c66bff358b051e1c2314255d7533ef76ee2 xfs: report symlink block corruption errors to the health system e1072dd08bf47c63f8c0557f95a2ddd214e388ae xfs: report inode corruption errors to the health system 1f0462c864bd4f04a4865fc5b73bea5a6a14c52d xfs: report quota block corruption errors to the health system 8115a65433a7081dac5740c2e85978225e3678e5 xfs: report realtime metadata corruption errors to the health system 9ce17b203d082425d1eaa46894df84e65a9515f5 xfs: report XFS_CORRUPT_ON errors to the health system 4adc299f184063e0ef8cf75d6f17fd0a9123076c xfs: refactor the predicate part of xfs_free_eofblocks c9be7005b10e22774ef174dd9373e4dd34828727 xfs: don't reclaim dquots with incore reservations bd70706acfc932779e014d82749c2d965f9d871a xfs: decide if inode needs inactivation aa0a2ec202a8b319516cec852c8c206557749b4c xfs: deferred inode inactivation 8edd293e4be9a44b9bef7fe7cf5a83bbc7719e4e xfs: force inode inactivation and retry fs writes when there isn't space b77de47aaf7d7ddb1829f3d197db3207485a1bf7 xfs: force inactivation before fallocate when space is low 8c51a4a39dbf45738a66ea96118aa3dcf379012b xfs: parallelize inode inactivation 174afafbf0728b1ade3a6925a36be6ce172edd39 xfs: create a polled function to force inode inactivation 9d3adfefad70fc898eaeb3737105a60a838a7a17 xfs: add secondary and indirect classes to the health tracking system 1f9e990b099aba899a27f538fc467d20c4da0622 xfs: remember sick inodes that get inactivated e8f314db19860f669ae4d0f0dc6318e810975717 xfs: update health status if we get a clean bill of health 962d2c09ab906f4a69cb607865c5e084ebbc4709 xfs: introduce online scrub freeze e022cb324a2525a786e9e09007a2df4c6295dc4a xfs: ask to freeze if fscounters scrubber fails 958f560da7ecd29d88ca2e78520bfafe569301ee xfs: repair the rmapbt 2654d477284d704bd92e58b2db478be226650c6a xfs: allow rmap repair to grab unlinked inodes da425dc55ea4fcedaefefa03269960dc216fb71b xfs: repair summary counters 075416eee265294fe5f81d0f52503467041f8777 xfs: fix xfs_bunmapi to allow unmapping of partial rt extents 4394cfafa3560d5e862cea6210917e8a2418c402 xfs: create a helper to decide if a file mapping targets the rt volume 23ba26ed71cc0ac526456a05e21608e03e3b51d6 xfs: add a realtime flag to the bmap update log redo items 4416b793d012b6fff979e63d568a16fcc170d1c6 xfs: support recovering bmap intent items targetting realtime extents 27b90ced9de53cfa599a2538f6797e0f497103e5 xfs: support deferred bmap updates on the attr fork 4bccffbd322d7c88d500a29839aa63ecbaee2bb2 xfs: xfs_bmap_finish_one should map unwritten extents properly 7a3723f8db3c22013fcafdd822503ddc97fdbe17 vfs: introduce new file range exchange ioctl f0607dd1d1a1e9586dc245381ef7b2fc06b0f32d xfs: support two inodes in the defer capture structure 5d15e00941af6af734047e03c72714455e882786 xfs: allow setting and clearing of log incompat feature flags fb1bb338ed28b2728cf5dd17f20ebd8570c7690d xfs: create a log incompat flag for atomic extent swapping d36a9339d3b22267330cff4406ae077168ce7085 xfs: introduce a swap-extent log intent item ec28e2f3e524d071a5796d60f302fd46178cb77d xfs: create deferred log items for extent swapping a0dfd19a0d2968b4942d6e2d2b472c1e3d275ee4 xfs: add a ->xchg_file_range handler 72cfd5e1d8742b52e52eef93705c7b59958ca227 xfs: add error injection to test swapext recovery 021c931361c6eb2868179425887567668d229c2b xfs: port xfs_swap_extents_rmap to our new code 60ddf094764ae59872434ca869db238c2f956e1a xfs: consolidate all of the xfs_swap_extent_forks code 07803b39ae6eac219bc039d3703dc0e691f07aef xfs: refactor reflink flag handling in xfs_swap_extent_forks 47a0634a64b09bf300d3cb53c40f2498db2ecff9 xfs: allow xfs_swap_range to use older extent swap algorithms f6ff3e13238c36ef533412885db913b71af64564 xfs: remove old swap extents implementation c6867fe2b433d925d7f8652a982bfd25fdf0e60d xfs: condense extended attributes after an atomic swap f7524374c621789cfa158e1e9e321af19036b527 xfs: condense directories after an atomic swap 8fa5d7a90185b5ffc702cb6a9fc8f4c733597feb xfs: make atomic extent swapping support realtime files 1dc309f77559b424cfc95e1a1d6f39d29d562808 xfs: enable atomic swapext feature 55fc8f00fb814120d8a03b132fb3d6ba9fcb520e xfs: hide private inodes from bulkstat and handle functions a6ea1f1ba8ed2e5e5ae545c2227dccd1d0be913d xfs: create temporary files and directories for online repair 7dc93578af95c0eddafe0017b99f2d3de5718605 xfs: online repair of realtime summaries 03840c224860df3e1fce1ef85e3a00c7ca36c5a6 xfs: create a blob array data structure d8a30a0730740a9f1ddfba45cb75b2db11817749 xfs: repair extended attributes fa2fc00af3f13b50b766431fd6e602e2121e7625 xfs: scrub should set preen if attr leaf has holes 100cd621b4bc141ded4f991c55294552570bde12 xfs: online repair of directories b0f8af6e63117fdfb79964dcce33a4d4be959e5a xfs: online repair of parent pointers ae70bf9b93e37e76e6bda5ddf614f230b6e55892 xfs: ask the dentry cache if it knows the parent of a directory 6581b5cf149b006688f78040c1171bba9335b16c xfs: move orphan files to the orphanage 5abfc63b702ae63acf88a0d9d56c080e8dff554c xfs: hoist extent size helpers to libxfs f728a5a9e7c075f9f5756b454fd53a2f7354f787 xfs: hoist inode flag conversion functions 947490a4a5a5a2a722511c55074a044c1bf687c2 xfs: hoist project id get/set functions 4d65ef4a6cf3d192ed2ff2cc162dab59cbdb263a xfs: pack inode allocation parameters into a separate structure cfffa0e86d1129a63982632fef4d549c5031933b xfs: implement atime updates in xfs_trans_ichgtime 223f18dd342a6bd34e825f8fc79e09db5da170c9 xfs: use xfs_trans_ichgtime to set times when allocating inode 97e6a6b99e8d7e9768a3815b6b30179ed5be154a xfs: split new inode initialization into two pieces 8573b5c15643e0bfaca2e83131692917c7a56cfa xfs: hoist inode allocation function 9ece8ce476b766a01328bb242e23add12664b659 xfs: push xfs_ialloc_args creation out of xfs_dir_ialloc b05a670544485aa77baf36755e93d28f156c35ed xfs: move initialization of inode attributes into xfs_dir_ialloc b76702368aaf6242f9bf7013dab7ba39a804e104 xfs: move xfs_dir_ialloc to libxfs c59f7947a8cd36d5dbc42424b06ec6eceebf4515 xfs: hoist xfs_iunlink to libxfs 2df077245a7126a85109e2c5b996e40bdb12f3ac xfs: hoist xfs_{bump,drop}link to libxfs a387db5676bf4a1b56b83795f3f01b6152453ed9 xfs: create libxfs helper to link a new inode into a directory 865002005ddeda21d2d1575ad3c94371cdf44002 xfs: create libxfs helper to link an existing inode into a directory a5b149116d37e021318b40b8a7f9e0eb5eadfa50 xfs: hoist inode free function to libxfs 9be47df4dca68106e4991b32218076bfb1ea0900 xfs: create libxfs helper to remove an existing inode/name from a directory aa543a9b9f15b19b70bebe220f7c624cc00d0441 xfs: create libxfs helper to exchange two directory entries 5a1cf909190e244192ab5fb9ba3a9bdb7485ff48 xfs: create libxfs helper to rename two directory entries 4628525a6da0ebd8514d6fc7b5f8367fbb37954d xfs: get rid of cross_rename --===============2333655304692309357== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename=revlist-2726ef7fb2f1-2305414a877b.txt b88280698339cd628c86871e4640f6b54c2527fc xfs: use reflink to assist unaligned copy_file_range calls b87326b3d50003120937490094cd9067f1cb6836 xfs: fix an ABBA deadlock in xfs_rename ad2a0756a116ea173737f6bee3b8b01ab615e1fb xfs: clean up quota reservation callsites 8c32088b45ce2578bfd8eee80253e2b60f4141af xfs: clean up quota reservation wrappers 1106fdf2b78dc96fca4e90de98d4b164342f3fad xfs: create convenience wrappers for quota reservations 7c34b918d802cb14251406d6836ae2be7d7ffd5c xfs: clean up icreate quota reservation calls 306e980385a7b51832ec241e0497e2542d5e8e70 xfs: refactor messy xfs_inode_free_quota_* functions edd5c240c119d4304cc49b7e10bb4afe92d49978 xfs: don't stall cowblocks scan if we can't take locks 6e5a54a1bf484b8d148399a236f3b1fe8e6f30dc xfs: xfs_inode_free_quota_blocks should scan project quota f3a71021ba044f3ec64f91f21f29b8162e9ac9ed xfs: move and rename xfs_inode_free_quota_blocks to avoid conflicts 0e2f2989fd5a0ead44193093cd1d6190df12854d xfs: pass flags and return gc errors from xfs_blockgc_free_quota a49268e6c526ec68e3bb22feb008021635d59224 xfs: flush eof/cowblocks if we can't reserve quota for file blocks 727807d979ca43b3125aa3eda7862c03cbb97572 xfs: flush eof/cowblocks if we can't reserve quota for inode creation 41c6912635239de1935f005838f57e256b797d88 xfs: flush eof/cowblocks if we can't reserve quota for chown 5ed87c78a58f480f481f6e24623345b6f3befbec xfs: add a tracepoint for blockgc scans 7930c80aa21856d88f2bc7f3404d67b5b55e8a35 xfs: refactor xfs_icache_free_{eof,cow}blocks call sites 298aeb2ecc7d9138a0dbc807661dc61fa7ed83fe xfs: flush speculative space allocations when we run out of space a7c4b395ce092374438fc6dcaf584e7b0fa0ed9c xfs: relocate the eofb/cowb workqueue functions d0a6f1c1165d3a53d2ff4991c655d804db316d56 xfs: hide xfs_icache_free_eofblocks 0a1a26c5fb553020ad4940d234a8d183e2f5e4f8 xfs: hide xfs_icache_free_cowblocks adf4139e0c6adb4e7b5749572540fea16630f521 xfs: remove trivial eof/cowblocks functions 2bea95b188a735c7afd1821587d30e4d22c533d9 xfs: increase the default parallelism levels of pwork clients 885320e1e9c6d364a2f0ce1d60278c7dafe0cc49 xfs: consolidate incore inode radix tree posteof/cowblocks tags 5c3154f36d6a014b66290558543bbbae053bb7d7 xfs: consolidate the eofblocks and cowblocks workers 53c4fc4f5e6ca2f595a9a73b9a56af20862dd1aa xfs: only walk the incore inode tree once per blockgc scan 7c1a79a55c15629910b75c72a6aa2c50c7660c5d xfs: rename block gc start and stop functions ca7038f4842227f6c8605fc6ebe3f63da12a82e3 xfs: parallelize block preallocation garbage collection c80e82f6cbf5eaf0a96064737e6322cdea371277 xfs: fix rmap key comparison functions 1e90c5c311508c82b1d43a3901e2c9fe3597110a xfs: fix uninitialized variables in xrep_calc_ag_resblks 9c626e4c968ace36d763316796ef3331972be963 xfs: bail out of scrub immediately if scan incomplete 50009420bd3e4f114c4ec8dae1c56985a9260ba6 xfs: mark a data structure sick if there are cross-referencing errors a6a4ae81a5d0af68eefe0d59fe796fe8957bed7b xfs: validate ag btree levels using the precomputed values cc0f1ed34c508b25ddf938738d6f4ac9fce76ef3 xfs: set the scrub AG number in xchk_ag_read_headers d18db1d319cf86b6fd226e2a7d7ff9f542169003 xfs: remove return value from xchk_ag_btcur_init 1dfd9f2556c6145745247ea301a6a0646b30af6b xfs: teach xfs_btree_has_record to return false if there are gaps d19fb8f2df1fd1ae3ffd697df6727879ad7fec76 xfs: check btree keys reflect the child block 1bba4739c600b713410bd71cd5ba69b0e67973ae xfs: online checking of the free rt extent count e3e66c8d4d4cf82607c5026cdd0e59e8b4b3f055 xfs: teach scrub to check for adjacent bmaps when rmap larger than bmap 042835f3a4760269937718dc2c364f08799f4bff xfs: check quota files for unwritten extents cee88e3e9280116ebf89cdd787c3bc483b3d1974 xfs: check the reference counts of gaps in the refcount btree 162fff225721d5fe230bfeffdcaffc3d21d79c31 xfs: stop artificially limiting the length of bunmap calls 105fd7fc73ef96336471ea11d396e411753d9753 xfs: remove a __xfs_bunmapi call from reflink 77f38a3b35252d5c36f064382ee43175d897d8c6 xfs: create shadow transaction reservations for computing minimum log size 1507c1289891e058ec6eeec65f366576a8c4ef08 xfs: reduce the absurdly large log reservations 19596a2bf74d3e99d24ec2f645f70f2fb98f5306 xfs: reduce transaction reservations with reflink 38474852b4ee9dc26b5cef046c797e2d23bfec00 xfs: only invalidate blocks if we're going to free them a26bda6f35c634b5e2ce25965b0084f15285f9af xfs: use deferred frees to reap old btree blocks 9c69637891804dcfa9e065cb7bcda6fd643c4e26 xfs: remove the for_each_xbitmap_ helpers 19f63291d21683178a83df305f8eeb3ab8f45588 xfs: drop the _safe behavior from the xbitmap foreach macro 3aa6d0c3f2ee8d1c3f23905f7465cfd006140344 xfs: convert xbitmap to interval tree bccda8781578677faece7a90e435f60c0f29b527 xfs: implement block reservation accounting for btrees we're staging ccc500c4f902f4a9207cc317a2adce85e396c166 xfs: add debug knobs to control btree bulk load slack factors 268ab0a3cb1979a12ed17476c93c04f7dac020cc xfs: log EFIs for all btree blocks being used to stage a btree cdab19fa142f64d1f6d0b3fdd6442123b593fa73 xfs: create a big array data structure c68315d0b3845f6d7bac08ea3b9179eb628294d0 xfs: move the realtime summary file scrubber to a separate source file 66bab727a742e6d1395a376ce8c0646ed900537f xfs: implement online scrubbing of rtsummary info 46d757ea5a70b5c788592e21f44cd816fdb6f216 xfs: always rescan allegedly healthy per-ag metadata after repair f95054c5035761f540fade08fc0ec5b88b312674 xfs: repair free space btrees bb2dc57fc6cbe4fc275e2091f6f51bec560c8b13 xfs: repair inode btrees efdd3ac5aec00962828aa5da486b3d517bb4c2d6 xfs: repair refcount btrees 51fec6e2845ea96f73b3c6f0de3445999d25c004 xfs: repair inode records 8e37d094c490b6f2246723470f706632f7bd8009 xfs: zap broken inode forks b64924fd856e48ba0394ce57d4dd2cae5d16f41e xfs: repair inode block maps 0496bcbfb2aefba5d921969f4aad5144c336b88f xfs: repair damaged symlinks 727d7e107d92353a60e470b89e63be1e7f0d540b xfs: repair the inode core and forks of a metadata inode 50a8d458d540e37f454348c1d3f367189c3c36a6 xfs: create a new inode fork block unmap helper ed96251d7b5cde0cfdc9d93ebb7006ad160e587c xfs: repair quotas 3fa10f1e4d46bbfe557821ef3e3d673d2b5c9cda xfs: implement live quotacheck inode scan f500ef68b58cccf6e1769c090f2f85cf7dae97b6 xfs: track quota updates during live quotacheck f9b81312c401e7eec1e606456e69aebaec18127a xfs: repair dquots based on live quotacheck results 09c949c272845e6918651addcf0c37661e82e667 xfs: separate the marking of sick and checked metadata 7cebd9c3478923e3ab772780e7fc2b6ea364dd66 xfs: report ag header corruption errors to the health tracking system 0d56e56b8935cb6a88c9a4c00f97815962a7833d xfs: report block map corruption errors to the health tracking system 14f9cd40100e3fe3dfaca8d1df75a35197675ad1 xfs: report btree block corruption errors to the health system 8c35c2f1f43784651878d8e8d07db796c9a8dc42 xfs: report dir/attr block corruption errors to the health system c4b45c66bff358b051e1c2314255d7533ef76ee2 xfs: report symlink block corruption errors to the health system e1072dd08bf47c63f8c0557f95a2ddd214e388ae xfs: report inode corruption errors to the health system 1f0462c864bd4f04a4865fc5b73bea5a6a14c52d xfs: report quota block corruption errors to the health system 8115a65433a7081dac5740c2e85978225e3678e5 xfs: report realtime metadata corruption errors to the health system 9ce17b203d082425d1eaa46894df84e65a9515f5 xfs: report XFS_CORRUPT_ON errors to the health system 4adc299f184063e0ef8cf75d6f17fd0a9123076c xfs: refactor the predicate part of xfs_free_eofblocks c9be7005b10e22774ef174dd9373e4dd34828727 xfs: don't reclaim dquots with incore reservations bd70706acfc932779e014d82749c2d965f9d871a xfs: decide if inode needs inactivation aa0a2ec202a8b319516cec852c8c206557749b4c xfs: deferred inode inactivation 8edd293e4be9a44b9bef7fe7cf5a83bbc7719e4e xfs: force inode inactivation and retry fs writes when there isn't space b77de47aaf7d7ddb1829f3d197db3207485a1bf7 xfs: force inactivation before fallocate when space is low 8c51a4a39dbf45738a66ea96118aa3dcf379012b xfs: parallelize inode inactivation 174afafbf0728b1ade3a6925a36be6ce172edd39 xfs: create a polled function to force inode inactivation 9d3adfefad70fc898eaeb3737105a60a838a7a17 xfs: add secondary and indirect classes to the health tracking system 1f9e990b099aba899a27f538fc467d20c4da0622 xfs: remember sick inodes that get inactivated e8f314db19860f669ae4d0f0dc6318e810975717 xfs: update health status if we get a clean bill of health 962d2c09ab906f4a69cb607865c5e084ebbc4709 xfs: introduce online scrub freeze e022cb324a2525a786e9e09007a2df4c6295dc4a xfs: ask to freeze if fscounters scrubber fails 958f560da7ecd29d88ca2e78520bfafe569301ee xfs: repair the rmapbt 2654d477284d704bd92e58b2db478be226650c6a xfs: allow rmap repair to grab unlinked inodes da425dc55ea4fcedaefefa03269960dc216fb71b xfs: repair summary counters 075416eee265294fe5f81d0f52503467041f8777 xfs: fix xfs_bunmapi to allow unmapping of partial rt extents 4394cfafa3560d5e862cea6210917e8a2418c402 xfs: create a helper to decide if a file mapping targets the rt volume 23ba26ed71cc0ac526456a05e21608e03e3b51d6 xfs: add a realtime flag to the bmap update log redo items 4416b793d012b6fff979e63d568a16fcc170d1c6 xfs: support recovering bmap intent items targetting realtime extents 27b90ced9de53cfa599a2538f6797e0f497103e5 xfs: support deferred bmap updates on the attr fork 4bccffbd322d7c88d500a29839aa63ecbaee2bb2 xfs: xfs_bmap_finish_one should map unwritten extents properly 7a3723f8db3c22013fcafdd822503ddc97fdbe17 vfs: introduce new file range exchange ioctl f0607dd1d1a1e9586dc245381ef7b2fc06b0f32d xfs: support two inodes in the defer capture structure 5d15e00941af6af734047e03c72714455e882786 xfs: allow setting and clearing of log incompat feature flags fb1bb338ed28b2728cf5dd17f20ebd8570c7690d xfs: create a log incompat flag for atomic extent swapping d36a9339d3b22267330cff4406ae077168ce7085 xfs: introduce a swap-extent log intent item ec28e2f3e524d071a5796d60f302fd46178cb77d xfs: create deferred log items for extent swapping a0dfd19a0d2968b4942d6e2d2b472c1e3d275ee4 xfs: add a ->xchg_file_range handler 72cfd5e1d8742b52e52eef93705c7b59958ca227 xfs: add error injection to test swapext recovery 021c931361c6eb2868179425887567668d229c2b xfs: port xfs_swap_extents_rmap to our new code 60ddf094764ae59872434ca869db238c2f956e1a xfs: consolidate all of the xfs_swap_extent_forks code 07803b39ae6eac219bc039d3703dc0e691f07aef xfs: refactor reflink flag handling in xfs_swap_extent_forks 47a0634a64b09bf300d3cb53c40f2498db2ecff9 xfs: allow xfs_swap_range to use older extent swap algorithms f6ff3e13238c36ef533412885db913b71af64564 xfs: remove old swap extents implementation c6867fe2b433d925d7f8652a982bfd25fdf0e60d xfs: condense extended attributes after an atomic swap f7524374c621789cfa158e1e9e321af19036b527 xfs: condense directories after an atomic swap 8fa5d7a90185b5ffc702cb6a9fc8f4c733597feb xfs: make atomic extent swapping support realtime files 1dc309f77559b424cfc95e1a1d6f39d29d562808 xfs: enable atomic swapext feature 55fc8f00fb814120d8a03b132fb3d6ba9fcb520e xfs: hide private inodes from bulkstat and handle functions a6ea1f1ba8ed2e5e5ae545c2227dccd1d0be913d xfs: create temporary files and directories for online repair 7dc93578af95c0eddafe0017b99f2d3de5718605 xfs: online repair of realtime summaries 03840c224860df3e1fce1ef85e3a00c7ca36c5a6 xfs: create a blob array data structure d8a30a0730740a9f1ddfba45cb75b2db11817749 xfs: repair extended attributes fa2fc00af3f13b50b766431fd6e602e2121e7625 xfs: scrub should set preen if attr leaf has holes 100cd621b4bc141ded4f991c55294552570bde12 xfs: online repair of directories b0f8af6e63117fdfb79964dcce33a4d4be959e5a xfs: online repair of parent pointers ae70bf9b93e37e76e6bda5ddf614f230b6e55892 xfs: ask the dentry cache if it knows the parent of a directory 6581b5cf149b006688f78040c1171bba9335b16c xfs: move orphan files to the orphanage 5abfc63b702ae63acf88a0d9d56c080e8dff554c xfs: hoist extent size helpers to libxfs f728a5a9e7c075f9f5756b454fd53a2f7354f787 xfs: hoist inode flag conversion functions 947490a4a5a5a2a722511c55074a044c1bf687c2 xfs: hoist project id get/set functions 4d65ef4a6cf3d192ed2ff2cc162dab59cbdb263a xfs: pack inode allocation parameters into a separate structure cfffa0e86d1129a63982632fef4d549c5031933b xfs: implement atime updates in xfs_trans_ichgtime 223f18dd342a6bd34e825f8fc79e09db5da170c9 xfs: use xfs_trans_ichgtime to set times when allocating inode 97e6a6b99e8d7e9768a3815b6b30179ed5be154a xfs: split new inode initialization into two pieces 8573b5c15643e0bfaca2e83131692917c7a56cfa xfs: hoist inode allocation function 9ece8ce476b766a01328bb242e23add12664b659 xfs: push xfs_ialloc_args creation out of xfs_dir_ialloc b05a670544485aa77baf36755e93d28f156c35ed xfs: move initialization of inode attributes into xfs_dir_ialloc b76702368aaf6242f9bf7013dab7ba39a804e104 xfs: move xfs_dir_ialloc to libxfs c59f7947a8cd36d5dbc42424b06ec6eceebf4515 xfs: hoist xfs_iunlink to libxfs 2df077245a7126a85109e2c5b996e40bdb12f3ac xfs: hoist xfs_{bump,drop}link to libxfs a387db5676bf4a1b56b83795f3f01b6152453ed9 xfs: create libxfs helper to link a new inode into a directory 865002005ddeda21d2d1575ad3c94371cdf44002 xfs: create libxfs helper to link an existing inode into a directory a5b149116d37e021318b40b8a7f9e0eb5eadfa50 xfs: hoist inode free function to libxfs 9be47df4dca68106e4991b32218076bfb1ea0900 xfs: create libxfs helper to remove an existing inode/name from a directory aa543a9b9f15b19b70bebe220f7c624cc00d0441 xfs: create libxfs helper to exchange two directory entries 5a1cf909190e244192ab5fb9ba3a9bdb7485ff48 xfs: create libxfs helper to rename two directory entries 4628525a6da0ebd8514d6fc7b5f8367fbb37954d xfs: get rid of cross_rename d3d2839739788be1871eba25c440685a080f1144 xfs: create imeta abstractions to get and set metadata inodes 467e0c9e04ffa65180c09caca593acb2d50f3e0a xfs: create transaction reservations for metadata inode operations 5a64fc7f1693800b40744cb0c85b83e6bf446e78 xfs: refactor the v4 group/project inode pointer switch bf4c9557fbda5dfa09f6402ebeae20f31fcf3d1e xfs: convert all users to xfs_imeta_log 2df08514c441692dc086929db5bd639cb73ab151 xfs: iget for metadata inodes c84a5e4cf0150df9dc737af53218951b4164dca7 xfs: define the on-disk format for the metadir feature c78c27c531a686638331cf83f72d05bd41f5dc47 xfs: update imeta transaction reservations for metadir 926abcf9ccbb03f088e27615ff9846f73958c320 xfs: load metadata directory root at mount time f28e21d7d1c3af7e3d436e760bb8a558893d67a1 xfs: convert metadata inode lookup keys to use paths bbde6fbabac227bd67e6c73420757d9705b2cc5c xfs: enforce metadata inode flag 92c348b3a14ee20d5e65f374540bf49c3f1d24ba xfs: read and write metadata inode directory 7ea686dce5411012416ce072e33dce79dc64b6b9 xfs: ensure metadata directory paths exist before creating files c5b977e9f2e44fa1a69d26b36e1081d1f13ac5c2 xfs: disable the agi rotor for metadata inodes 449ad6ae616e524432430fa403a1c7349755c9ce xfs: hide metadata inodes from everyone because they are special 9c408c7e3826d3a207623d65112ff70c69ee0c2f xfs: enable metadata directory feature --===============2333655304692309357== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename=revlist-d9f9a5275792-5ab9cda54588.txt b88280698339cd628c86871e4640f6b54c2527fc xfs: use reflink to assist unaligned copy_file_range calls b87326b3d50003120937490094cd9067f1cb6836 xfs: fix an ABBA deadlock in xfs_rename ad2a0756a116ea173737f6bee3b8b01ab615e1fb xfs: clean up quota reservation callsites 8c32088b45ce2578bfd8eee80253e2b60f4141af xfs: clean up quota reservation wrappers 1106fdf2b78dc96fca4e90de98d4b164342f3fad xfs: create convenience wrappers for quota reservations 7c34b918d802cb14251406d6836ae2be7d7ffd5c xfs: clean up icreate quota reservation calls 306e980385a7b51832ec241e0497e2542d5e8e70 xfs: refactor messy xfs_inode_free_quota_* functions edd5c240c119d4304cc49b7e10bb4afe92d49978 xfs: don't stall cowblocks scan if we can't take locks 6e5a54a1bf484b8d148399a236f3b1fe8e6f30dc xfs: xfs_inode_free_quota_blocks should scan project quota f3a71021ba044f3ec64f91f21f29b8162e9ac9ed xfs: move and rename xfs_inode_free_quota_blocks to avoid conflicts 0e2f2989fd5a0ead44193093cd1d6190df12854d xfs: pass flags and return gc errors from xfs_blockgc_free_quota a49268e6c526ec68e3bb22feb008021635d59224 xfs: flush eof/cowblocks if we can't reserve quota for file blocks 727807d979ca43b3125aa3eda7862c03cbb97572 xfs: flush eof/cowblocks if we can't reserve quota for inode creation 41c6912635239de1935f005838f57e256b797d88 xfs: flush eof/cowblocks if we can't reserve quota for chown 5ed87c78a58f480f481f6e24623345b6f3befbec xfs: add a tracepoint for blockgc scans 7930c80aa21856d88f2bc7f3404d67b5b55e8a35 xfs: refactor xfs_icache_free_{eof,cow}blocks call sites 298aeb2ecc7d9138a0dbc807661dc61fa7ed83fe xfs: flush speculative space allocations when we run out of space a7c4b395ce092374438fc6dcaf584e7b0fa0ed9c xfs: relocate the eofb/cowb workqueue functions d0a6f1c1165d3a53d2ff4991c655d804db316d56 xfs: hide xfs_icache_free_eofblocks 0a1a26c5fb553020ad4940d234a8d183e2f5e4f8 xfs: hide xfs_icache_free_cowblocks adf4139e0c6adb4e7b5749572540fea16630f521 xfs: remove trivial eof/cowblocks functions 2bea95b188a735c7afd1821587d30e4d22c533d9 xfs: increase the default parallelism levels of pwork clients 885320e1e9c6d364a2f0ce1d60278c7dafe0cc49 xfs: consolidate incore inode radix tree posteof/cowblocks tags 5c3154f36d6a014b66290558543bbbae053bb7d7 xfs: consolidate the eofblocks and cowblocks workers 53c4fc4f5e6ca2f595a9a73b9a56af20862dd1aa xfs: only walk the incore inode tree once per blockgc scan 7c1a79a55c15629910b75c72a6aa2c50c7660c5d xfs: rename block gc start and stop functions ca7038f4842227f6c8605fc6ebe3f63da12a82e3 xfs: parallelize block preallocation garbage collection c80e82f6cbf5eaf0a96064737e6322cdea371277 xfs: fix rmap key comparison functions 1e90c5c311508c82b1d43a3901e2c9fe3597110a xfs: fix uninitialized variables in xrep_calc_ag_resblks 9c626e4c968ace36d763316796ef3331972be963 xfs: bail out of scrub immediately if scan incomplete 50009420bd3e4f114c4ec8dae1c56985a9260ba6 xfs: mark a data structure sick if there are cross-referencing errors a6a4ae81a5d0af68eefe0d59fe796fe8957bed7b xfs: validate ag btree levels using the precomputed values cc0f1ed34c508b25ddf938738d6f4ac9fce76ef3 xfs: set the scrub AG number in xchk_ag_read_headers d18db1d319cf86b6fd226e2a7d7ff9f542169003 xfs: remove return value from xchk_ag_btcur_init 1dfd9f2556c6145745247ea301a6a0646b30af6b xfs: teach xfs_btree_has_record to return false if there are gaps d19fb8f2df1fd1ae3ffd697df6727879ad7fec76 xfs: check btree keys reflect the child block 1bba4739c600b713410bd71cd5ba69b0e67973ae xfs: online checking of the free rt extent count e3e66c8d4d4cf82607c5026cdd0e59e8b4b3f055 xfs: teach scrub to check for adjacent bmaps when rmap larger than bmap 042835f3a4760269937718dc2c364f08799f4bff xfs: check quota files for unwritten extents cee88e3e9280116ebf89cdd787c3bc483b3d1974 xfs: check the reference counts of gaps in the refcount btree 162fff225721d5fe230bfeffdcaffc3d21d79c31 xfs: stop artificially limiting the length of bunmap calls 105fd7fc73ef96336471ea11d396e411753d9753 xfs: remove a __xfs_bunmapi call from reflink 77f38a3b35252d5c36f064382ee43175d897d8c6 xfs: create shadow transaction reservations for computing minimum log size 1507c1289891e058ec6eeec65f366576a8c4ef08 xfs: reduce the absurdly large log reservations 19596a2bf74d3e99d24ec2f645f70f2fb98f5306 xfs: reduce transaction reservations with reflink 38474852b4ee9dc26b5cef046c797e2d23bfec00 xfs: only invalidate blocks if we're going to free them a26bda6f35c634b5e2ce25965b0084f15285f9af xfs: use deferred frees to reap old btree blocks 9c69637891804dcfa9e065cb7bcda6fd643c4e26 xfs: remove the for_each_xbitmap_ helpers 19f63291d21683178a83df305f8eeb3ab8f45588 xfs: drop the _safe behavior from the xbitmap foreach macro 3aa6d0c3f2ee8d1c3f23905f7465cfd006140344 xfs: convert xbitmap to interval tree bccda8781578677faece7a90e435f60c0f29b527 xfs: implement block reservation accounting for btrees we're staging ccc500c4f902f4a9207cc317a2adce85e396c166 xfs: add debug knobs to control btree bulk load slack factors 268ab0a3cb1979a12ed17476c93c04f7dac020cc xfs: log EFIs for all btree blocks being used to stage a btree cdab19fa142f64d1f6d0b3fdd6442123b593fa73 xfs: create a big array data structure c68315d0b3845f6d7bac08ea3b9179eb628294d0 xfs: move the realtime summary file scrubber to a separate source file 66bab727a742e6d1395a376ce8c0646ed900537f xfs: implement online scrubbing of rtsummary info 46d757ea5a70b5c788592e21f44cd816fdb6f216 xfs: always rescan allegedly healthy per-ag metadata after repair f95054c5035761f540fade08fc0ec5b88b312674 xfs: repair free space btrees bb2dc57fc6cbe4fc275e2091f6f51bec560c8b13 xfs: repair inode btrees efdd3ac5aec00962828aa5da486b3d517bb4c2d6 xfs: repair refcount btrees 51fec6e2845ea96f73b3c6f0de3445999d25c004 xfs: repair inode records 8e37d094c490b6f2246723470f706632f7bd8009 xfs: zap broken inode forks b64924fd856e48ba0394ce57d4dd2cae5d16f41e xfs: repair inode block maps 0496bcbfb2aefba5d921969f4aad5144c336b88f xfs: repair damaged symlinks 727d7e107d92353a60e470b89e63be1e7f0d540b xfs: repair the inode core and forks of a metadata inode 50a8d458d540e37f454348c1d3f367189c3c36a6 xfs: create a new inode fork block unmap helper ed96251d7b5cde0cfdc9d93ebb7006ad160e587c xfs: repair quotas 3fa10f1e4d46bbfe557821ef3e3d673d2b5c9cda xfs: implement live quotacheck inode scan f500ef68b58cccf6e1769c090f2f85cf7dae97b6 xfs: track quota updates during live quotacheck f9b81312c401e7eec1e606456e69aebaec18127a xfs: repair dquots based on live quotacheck results 09c949c272845e6918651addcf0c37661e82e667 xfs: separate the marking of sick and checked metadata 7cebd9c3478923e3ab772780e7fc2b6ea364dd66 xfs: report ag header corruption errors to the health tracking system 0d56e56b8935cb6a88c9a4c00f97815962a7833d xfs: report block map corruption errors to the health tracking system 14f9cd40100e3fe3dfaca8d1df75a35197675ad1 xfs: report btree block corruption errors to the health system 8c35c2f1f43784651878d8e8d07db796c9a8dc42 xfs: report dir/attr block corruption errors to the health system c4b45c66bff358b051e1c2314255d7533ef76ee2 xfs: report symlink block corruption errors to the health system e1072dd08bf47c63f8c0557f95a2ddd214e388ae xfs: report inode corruption errors to the health system 1f0462c864bd4f04a4865fc5b73bea5a6a14c52d xfs: report quota block corruption errors to the health system 8115a65433a7081dac5740c2e85978225e3678e5 xfs: report realtime metadata corruption errors to the health system 9ce17b203d082425d1eaa46894df84e65a9515f5 xfs: report XFS_CORRUPT_ON errors to the health system 4adc299f184063e0ef8cf75d6f17fd0a9123076c xfs: refactor the predicate part of xfs_free_eofblocks c9be7005b10e22774ef174dd9373e4dd34828727 xfs: don't reclaim dquots with incore reservations bd70706acfc932779e014d82749c2d965f9d871a xfs: decide if inode needs inactivation aa0a2ec202a8b319516cec852c8c206557749b4c xfs: deferred inode inactivation 8edd293e4be9a44b9bef7fe7cf5a83bbc7719e4e xfs: force inode inactivation and retry fs writes when there isn't space b77de47aaf7d7ddb1829f3d197db3207485a1bf7 xfs: force inactivation before fallocate when space is low 8c51a4a39dbf45738a66ea96118aa3dcf379012b xfs: parallelize inode inactivation 174afafbf0728b1ade3a6925a36be6ce172edd39 xfs: create a polled function to force inode inactivation 9d3adfefad70fc898eaeb3737105a60a838a7a17 xfs: add secondary and indirect classes to the health tracking system 1f9e990b099aba899a27f538fc467d20c4da0622 xfs: remember sick inodes that get inactivated e8f314db19860f669ae4d0f0dc6318e810975717 xfs: update health status if we get a clean bill of health 962d2c09ab906f4a69cb607865c5e084ebbc4709 xfs: introduce online scrub freeze e022cb324a2525a786e9e09007a2df4c6295dc4a xfs: ask to freeze if fscounters scrubber fails 958f560da7ecd29d88ca2e78520bfafe569301ee xfs: repair the rmapbt 2654d477284d704bd92e58b2db478be226650c6a xfs: allow rmap repair to grab unlinked inodes da425dc55ea4fcedaefefa03269960dc216fb71b xfs: repair summary counters 075416eee265294fe5f81d0f52503467041f8777 xfs: fix xfs_bunmapi to allow unmapping of partial rt extents 4394cfafa3560d5e862cea6210917e8a2418c402 xfs: create a helper to decide if a file mapping targets the rt volume 23ba26ed71cc0ac526456a05e21608e03e3b51d6 xfs: add a realtime flag to the bmap update log redo items 4416b793d012b6fff979e63d568a16fcc170d1c6 xfs: support recovering bmap intent items targetting realtime extents 27b90ced9de53cfa599a2538f6797e0f497103e5 xfs: support deferred bmap updates on the attr fork 4bccffbd322d7c88d500a29839aa63ecbaee2bb2 xfs: xfs_bmap_finish_one should map unwritten extents properly 7a3723f8db3c22013fcafdd822503ddc97fdbe17 vfs: introduce new file range exchange ioctl f0607dd1d1a1e9586dc245381ef7b2fc06b0f32d xfs: support two inodes in the defer capture structure 5d15e00941af6af734047e03c72714455e882786 xfs: allow setting and clearing of log incompat feature flags fb1bb338ed28b2728cf5dd17f20ebd8570c7690d xfs: create a log incompat flag for atomic extent swapping d36a9339d3b22267330cff4406ae077168ce7085 xfs: introduce a swap-extent log intent item ec28e2f3e524d071a5796d60f302fd46178cb77d xfs: create deferred log items for extent swapping a0dfd19a0d2968b4942d6e2d2b472c1e3d275ee4 xfs: add a ->xchg_file_range handler 72cfd5e1d8742b52e52eef93705c7b59958ca227 xfs: add error injection to test swapext recovery 021c931361c6eb2868179425887567668d229c2b xfs: port xfs_swap_extents_rmap to our new code 60ddf094764ae59872434ca869db238c2f956e1a xfs: consolidate all of the xfs_swap_extent_forks code 07803b39ae6eac219bc039d3703dc0e691f07aef xfs: refactor reflink flag handling in xfs_swap_extent_forks 47a0634a64b09bf300d3cb53c40f2498db2ecff9 xfs: allow xfs_swap_range to use older extent swap algorithms f6ff3e13238c36ef533412885db913b71af64564 xfs: remove old swap extents implementation c6867fe2b433d925d7f8652a982bfd25fdf0e60d xfs: condense extended attributes after an atomic swap f7524374c621789cfa158e1e9e321af19036b527 xfs: condense directories after an atomic swap 8fa5d7a90185b5ffc702cb6a9fc8f4c733597feb xfs: make atomic extent swapping support realtime files 1dc309f77559b424cfc95e1a1d6f39d29d562808 xfs: enable atomic swapext feature 55fc8f00fb814120d8a03b132fb3d6ba9fcb520e xfs: hide private inodes from bulkstat and handle functions a6ea1f1ba8ed2e5e5ae545c2227dccd1d0be913d xfs: create temporary files and directories for online repair 7dc93578af95c0eddafe0017b99f2d3de5718605 xfs: online repair of realtime summaries 03840c224860df3e1fce1ef85e3a00c7ca36c5a6 xfs: create a blob array data structure d8a30a0730740a9f1ddfba45cb75b2db11817749 xfs: repair extended attributes fa2fc00af3f13b50b766431fd6e602e2121e7625 xfs: scrub should set preen if attr leaf has holes 100cd621b4bc141ded4f991c55294552570bde12 xfs: online repair of directories b0f8af6e63117fdfb79964dcce33a4d4be959e5a xfs: online repair of parent pointers ae70bf9b93e37e76e6bda5ddf614f230b6e55892 xfs: ask the dentry cache if it knows the parent of a directory 6581b5cf149b006688f78040c1171bba9335b16c xfs: move orphan files to the orphanage 5abfc63b702ae63acf88a0d9d56c080e8dff554c xfs: hoist extent size helpers to libxfs f728a5a9e7c075f9f5756b454fd53a2f7354f787 xfs: hoist inode flag conversion functions 947490a4a5a5a2a722511c55074a044c1bf687c2 xfs: hoist project id get/set functions 4d65ef4a6cf3d192ed2ff2cc162dab59cbdb263a xfs: pack inode allocation parameters into a separate structure cfffa0e86d1129a63982632fef4d549c5031933b xfs: implement atime updates in xfs_trans_ichgtime 223f18dd342a6bd34e825f8fc79e09db5da170c9 xfs: use xfs_trans_ichgtime to set times when allocating inode 97e6a6b99e8d7e9768a3815b6b30179ed5be154a xfs: split new inode initialization into two pieces 8573b5c15643e0bfaca2e83131692917c7a56cfa xfs: hoist inode allocation function 9ece8ce476b766a01328bb242e23add12664b659 xfs: push xfs_ialloc_args creation out of xfs_dir_ialloc b05a670544485aa77baf36755e93d28f156c35ed xfs: move initialization of inode attributes into xfs_dir_ialloc b76702368aaf6242f9bf7013dab7ba39a804e104 xfs: move xfs_dir_ialloc to libxfs c59f7947a8cd36d5dbc42424b06ec6eceebf4515 xfs: hoist xfs_iunlink to libxfs 2df077245a7126a85109e2c5b996e40bdb12f3ac xfs: hoist xfs_{bump,drop}link to libxfs a387db5676bf4a1b56b83795f3f01b6152453ed9 xfs: create libxfs helper to link a new inode into a directory 865002005ddeda21d2d1575ad3c94371cdf44002 xfs: create libxfs helper to link an existing inode into a directory a5b149116d37e021318b40b8a7f9e0eb5eadfa50 xfs: hoist inode free function to libxfs 9be47df4dca68106e4991b32218076bfb1ea0900 xfs: create libxfs helper to remove an existing inode/name from a directory aa543a9b9f15b19b70bebe220f7c624cc00d0441 xfs: create libxfs helper to exchange two directory entries 5a1cf909190e244192ab5fb9ba3a9bdb7485ff48 xfs: create libxfs helper to rename two directory entries 4628525a6da0ebd8514d6fc7b5f8367fbb37954d xfs: get rid of cross_rename d3d2839739788be1871eba25c440685a080f1144 xfs: create imeta abstractions to get and set metadata inodes 467e0c9e04ffa65180c09caca593acb2d50f3e0a xfs: create transaction reservations for metadata inode operations 5a64fc7f1693800b40744cb0c85b83e6bf446e78 xfs: refactor the v4 group/project inode pointer switch bf4c9557fbda5dfa09f6402ebeae20f31fcf3d1e xfs: convert all users to xfs_imeta_log 2df08514c441692dc086929db5bd639cb73ab151 xfs: iget for metadata inodes c84a5e4cf0150df9dc737af53218951b4164dca7 xfs: define the on-disk format for the metadir feature c78c27c531a686638331cf83f72d05bd41f5dc47 xfs: update imeta transaction reservations for metadir 926abcf9ccbb03f088e27615ff9846f73958c320 xfs: load metadata directory root at mount time f28e21d7d1c3af7e3d436e760bb8a558893d67a1 xfs: convert metadata inode lookup keys to use paths bbde6fbabac227bd67e6c73420757d9705b2cc5c xfs: enforce metadata inode flag 92c348b3a14ee20d5e65f374540bf49c3f1d24ba xfs: read and write metadata inode directory 7ea686dce5411012416ce072e33dce79dc64b6b9 xfs: ensure metadata directory paths exist before creating files c5b977e9f2e44fa1a69d26b36e1081d1f13ac5c2 xfs: disable the agi rotor for metadata inodes 449ad6ae616e524432430fa403a1c7349755c9ce xfs: hide metadata inodes from everyone because they are special 9c408c7e3826d3a207623d65112ff70c69ee0c2f xfs: enable metadata directory feature 2609038a1a0df28ec56a1c5c130a02ae9fda5e8f xfs: replace shouty XFS_BM{BT,DR} macros ab93df37a44aecef8b726148e27693906ef771f7 xfs: refactor the allocation and freeing of incore inode fork btree roots 73d610dcce177d09fcdeccbc38ad6ef272a41296 xfs: refactor creation of bmap btree roots a9a3e1eaaa8908e8e56a64dfd2961942bb0d1413 xfs: fix a sloppy memory handling bug in xfs_iroot_realloc 2357b9247522c01bad31a509a7a4b9543c05082e xfs: hoist the code that moves the incore inode fork broot memory e30cc7383e90d00cc3dd04697b8e7d709de6129e xfs: move the zero records logic into xfs_bmap_broot_space_calc 4c46eb60f56a92647f9cdf2816934e38e12c0310 xfs: rearrange xfs_iroot_realloc a bit a7a8552b692ff696548f19e7c747a7d448561d75 xfs: standardize the btree maxrecs function parameters a5e45c7a622108bc2b3cfa00bc6a224d4076bc72 xfs: generalize the btree root reallocation function 885a3dc9499a59e79bce7e92bb1def707fc79ced xfs: support leaves in the incore btree root block in xfs_iroot_realloc b4c1ea77178092ac782b64006c2148c3ad42766a xfs: hoist the node iroot update code out of xfs_btree_new_iroot a4faa69533e9add97f466aa029d0cdb6c96421dd xfs: hoist the node iroot update code out of xfs_btree_kill_iroot 184795dea7e684871eed2db711cefd65d4437629 xfs: support storing records in the inode core root 18506cbf430e10108e7f4b77c3c9ec479f76b470 xfs: update btree keys correctly when _insrec splits an inode root block 15e3bf02c566e4656edd099f40368c920618bc85 xfs: remove xfs_btree_cur_t typedef 26ed7c7e91cddd89fdb319aa3beea0227f68449d xfs: don't allocate btree scrub context on the stack a2d0129542c1372d2d0f07510043472e06aaf3e9 xfs: dynamically allocate scrub context structure 97dc3e0e49b35bc595ba08d8c3b76295961ac3da xfs: stricter btree height checking when looking for errors 3452693300d06276dc7e80bdaea914c6a8e83ca3 xfs: stricter btree height checking when scanning for btree roots 21b78568e381555207dba67a7dbd23500724aefe xfs: check that bc_nlevels never overflows 5e55296b34525b5c43411dcb69b138be8fc39be8 xfs: support dynamic btree cursor heights fb1bafd896c5aa28623acd6dfff62e124b0b5692 xfs: refactor btree cursor allocation function b33ca383cdd1288d0a1a017bca2d140da19c8797 xfs: fix maxlevels comparisons in the btree staging code ebdad6f0a3f1858fe11e3ce4339851f8c11a40aa xfs: encode the max btree height in the cursor a724c9275ef25840a4f8cfe1d59288d9ff9b5ed8 xfs: dynamically allocate cursors based on maxlevels b0676cfbb91e630bbecd5f4c30823f22b88dce83 xfs: compute actual maximum btree height for critical reservation calculation 1b1e4a0f17d1fc6a3b7aa7f69dd79112c76a329a xfs: compute the maximum height of the rmap btree when reflink enabled 5ddb1ce0e3af992c1b187e30317310bcd918bcb6 xfs: kill XFS_BTREE_MAXLEVELS cf83cf26a316882fb3a587b7e2d2d1d9adee6468 xfs: refactor realtime scrubbing context management 9de1b07d92c0b81daba8de7b1a2f0a0a71b67700 xfs: refactor realtime inode locking f786900b7471638c9e01eedca70031b85f0edc8a xfs: widen per-ag reservation structures to 64-bits 13aec2032a0f975e81fc45d4a240edb0630888c9 xfs: add metadata reservations for realtime btrees c50e0a2c69a6e06bd9ab5be2079b24420eb5efff xfs: support logging EFIs for realtime extents 7c91dd87bca5ea2451829dd7e2f43c32d36f41c0 xfs: support recovering extent-free intent items targetting realtime extents b52891d7303a9693b7ca86e44d091e0a8b0be79e xfs: support error injection when freeing rt extents 753b06ef71a534f3f01f56a57062839e78a567e7 xfs: widen btree maxlevels computation to handle 64-bit record counts dca6824aa58302a91c7896d71728c54aa76ac588 xfs: widen xfs_rmap_irec fields to handle realtime rmapbt a590372e3f87ddd4b13e62c6d70e5bda92563b66 xfs: introduce realtime rmap btree definitions a266e9ee77bfdd5d2123b80c1557fd469f42f7fe xfs: define the on-disk realtime rmap btree format c32fae066031eb174e054804d1ecb1947196245e xfs: realtime rmap btree transaction reservations f8b0a43c2ad6bfc9f9a6440111706d72403a1d51 xfs: add realtime rmap btree operations 1836b068763274345d50ea47174d8e7fec16443b xfs: prepare rmap functions to deal with rtrmapbt e23fa5187475dd0e0112ba4a166de39495bd8845 xfs: add a realtime flag to the rmap update log redo items 47bd1b8ec40868be7400f24448405a4455a653f0 xfs: support recovering rmap intent items targetting realtime extents 771aa79f2eb91cbda5258cf511edf81fc4ec8d3c xfs: add realtime rmap btree block detection to log recovery 6bb9f5cb98ed135b9e9d2d779b140b253c18d49e xfs: add realtime reverse map inode to metadata directory bac77d1f261a652f03994659c78a6e31391a9063 xfs: add metadata reservations for realtime rmap btrees bb72e10fe8543599540b54f0aae99ce5f6664aaa xfs: wire up a new inode fork type for the realtime rmap 91e64fbdd6cc1aaa9a734b53e7bc6993a8f374c5 xfs: use realtime EFI to free extents when realtime rmap is enabled 55eab8a50a8bb8f09d9262a66d8e464776205d9c xfs: wire up rmap map and unmap to the realtime rmapbt 8920645d656a50b0def67a1073b00613eb9d7507 xfs: create routine to allocate and initialize a realtime rmap btree inode 03fe2a6632ae20be0f6302b2d4517f041fbf70b4 xfs: check that the rtrmapbt maxlevels doesn't increase when growing fs dea89e78e4350a1c4f3d8d2bfecda76d1dee87cf xfs: wire up getfsmap to the realtime reverse mapping btree 19b45568c05701dcdded54b39cbbe6ed9961bc6b xfs: fix scrub tracepoints when inode-rooted btrees are involved baa8702b8db5821534e7331f00a26d3b668536b4 xfs: scrub the realtime rmapbt f2e6d4c4916227b499dda5db41c4254fed7160f9 xfs: cross-reference realtime bitmap to realtime rmapbt scrubber ab22acddc6b8cb7c4a731f2a51964bcf4ae9a73f xfs: cross-reference the realtime rmapbt b7e2d0adeade375d9ef9d713006251d13b78c8bb xfs: scan rt rmap when we're doing an intense rmap check e5177146ea3c1e5af89892bda53f7a91fd13cffe xfs: walk the rt reverse mapping tree when rebuilding rmap 87d9201ffcf1d06ed4ebc3858acf36e80f36e8ec xfs: online repair of realtime file bmaps 9fe69b6ceedda1c923d83918fa06779f8b49cd7e xfs: online repair of realtime bitmaps e4a022356abc629554df720783dbea5ded16e626 xfs: online repair of the realtime rmap btree e906d8b313c050dbcba00343a91a81ab9f11209a xfs: report realtime rmap btree corruption errors to the health system bacfdaad0fa2e41c9abfdfad2d74df1660736b2e xfs: enable realtime rmap btree 8dedf0dc32732a1a5c906ffd760694e9f8559954 xfs: only free posteof blocks on first close 0cdf7ae1bc0ca09257970ec1c9953103a3b85e48 xfs: don't free EOF blocks on read close b07402292b6ef58cb60577ae50f0fa77a3f42b1a xfs: Don't free EOF blocks on close when extent size hints are set 7f342a7ec7577e15676a2dadc42ea48b4e2f0a5c xfs: use unbound pwork queues for parallel work 09cc8a5cfd5a5cf60875923486360b35627df162 xfs: register workqueues in sysfs dbdcbd65190a6823751f753ee46ba494b5482d9f xfs: track deferred ops statistics 987185b56bfa79df301c3fec5e0fe57ef9fd02d2 xfs: whine to dmesg when we encounter errors 57296c4dc2013560863836cbd1dd7d680142d642 xfs: compact flag bits in the perag structure 094a4ae2ae3789c22d0ec35427dfc9f043a542c2 xfs: create a noalloc mode for allocation groups 02eab57b2bf9a206d31fe248f4c6ae57b0b872b2 xfs: enable userspace to hide an AG from allocation ad986136b15295f60ad07a991ad61503a7d2f5fd xfs: apply noalloc mode to inode allocations too --===============2333655304692309357== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename=revlist-7d918a9a4b49-c1c5a2075d70.txt b88280698339cd628c86871e4640f6b54c2527fc xfs: use reflink to assist unaligned copy_file_range calls b87326b3d50003120937490094cd9067f1cb6836 xfs: fix an ABBA deadlock in xfs_rename ad2a0756a116ea173737f6bee3b8b01ab615e1fb xfs: clean up quota reservation callsites 8c32088b45ce2578bfd8eee80253e2b60f4141af xfs: clean up quota reservation wrappers 1106fdf2b78dc96fca4e90de98d4b164342f3fad xfs: create convenience wrappers for quota reservations 7c34b918d802cb14251406d6836ae2be7d7ffd5c xfs: clean up icreate quota reservation calls 306e980385a7b51832ec241e0497e2542d5e8e70 xfs: refactor messy xfs_inode_free_quota_* functions edd5c240c119d4304cc49b7e10bb4afe92d49978 xfs: don't stall cowblocks scan if we can't take locks 6e5a54a1bf484b8d148399a236f3b1fe8e6f30dc xfs: xfs_inode_free_quota_blocks should scan project quota f3a71021ba044f3ec64f91f21f29b8162e9ac9ed xfs: move and rename xfs_inode_free_quota_blocks to avoid conflicts 0e2f2989fd5a0ead44193093cd1d6190df12854d xfs: pass flags and return gc errors from xfs_blockgc_free_quota a49268e6c526ec68e3bb22feb008021635d59224 xfs: flush eof/cowblocks if we can't reserve quota for file blocks 727807d979ca43b3125aa3eda7862c03cbb97572 xfs: flush eof/cowblocks if we can't reserve quota for inode creation 41c6912635239de1935f005838f57e256b797d88 xfs: flush eof/cowblocks if we can't reserve quota for chown 5ed87c78a58f480f481f6e24623345b6f3befbec xfs: add a tracepoint for blockgc scans 7930c80aa21856d88f2bc7f3404d67b5b55e8a35 xfs: refactor xfs_icache_free_{eof,cow}blocks call sites 298aeb2ecc7d9138a0dbc807661dc61fa7ed83fe xfs: flush speculative space allocations when we run out of space a7c4b395ce092374438fc6dcaf584e7b0fa0ed9c xfs: relocate the eofb/cowb workqueue functions d0a6f1c1165d3a53d2ff4991c655d804db316d56 xfs: hide xfs_icache_free_eofblocks 0a1a26c5fb553020ad4940d234a8d183e2f5e4f8 xfs: hide xfs_icache_free_cowblocks adf4139e0c6adb4e7b5749572540fea16630f521 xfs: remove trivial eof/cowblocks functions 2bea95b188a735c7afd1821587d30e4d22c533d9 xfs: increase the default parallelism levels of pwork clients 885320e1e9c6d364a2f0ce1d60278c7dafe0cc49 xfs: consolidate incore inode radix tree posteof/cowblocks tags 5c3154f36d6a014b66290558543bbbae053bb7d7 xfs: consolidate the eofblocks and cowblocks workers 53c4fc4f5e6ca2f595a9a73b9a56af20862dd1aa xfs: only walk the incore inode tree once per blockgc scan 7c1a79a55c15629910b75c72a6aa2c50c7660c5d xfs: rename block gc start and stop functions ca7038f4842227f6c8605fc6ebe3f63da12a82e3 xfs: parallelize block preallocation garbage collection c80e82f6cbf5eaf0a96064737e6322cdea371277 xfs: fix rmap key comparison functions 1e90c5c311508c82b1d43a3901e2c9fe3597110a xfs: fix uninitialized variables in xrep_calc_ag_resblks 9c626e4c968ace36d763316796ef3331972be963 xfs: bail out of scrub immediately if scan incomplete 50009420bd3e4f114c4ec8dae1c56985a9260ba6 xfs: mark a data structure sick if there are cross-referencing errors a6a4ae81a5d0af68eefe0d59fe796fe8957bed7b xfs: validate ag btree levels using the precomputed values cc0f1ed34c508b25ddf938738d6f4ac9fce76ef3 xfs: set the scrub AG number in xchk_ag_read_headers d18db1d319cf86b6fd226e2a7d7ff9f542169003 xfs: remove return value from xchk_ag_btcur_init 1dfd9f2556c6145745247ea301a6a0646b30af6b xfs: teach xfs_btree_has_record to return false if there are gaps d19fb8f2df1fd1ae3ffd697df6727879ad7fec76 xfs: check btree keys reflect the child block 1bba4739c600b713410bd71cd5ba69b0e67973ae xfs: online checking of the free rt extent count e3e66c8d4d4cf82607c5026cdd0e59e8b4b3f055 xfs: teach scrub to check for adjacent bmaps when rmap larger than bmap 042835f3a4760269937718dc2c364f08799f4bff xfs: check quota files for unwritten extents cee88e3e9280116ebf89cdd787c3bc483b3d1974 xfs: check the reference counts of gaps in the refcount btree 162fff225721d5fe230bfeffdcaffc3d21d79c31 xfs: stop artificially limiting the length of bunmap calls 105fd7fc73ef96336471ea11d396e411753d9753 xfs: remove a __xfs_bunmapi call from reflink 77f38a3b35252d5c36f064382ee43175d897d8c6 xfs: create shadow transaction reservations for computing minimum log size 1507c1289891e058ec6eeec65f366576a8c4ef08 xfs: reduce the absurdly large log reservations 19596a2bf74d3e99d24ec2f645f70f2fb98f5306 xfs: reduce transaction reservations with reflink 38474852b4ee9dc26b5cef046c797e2d23bfec00 xfs: only invalidate blocks if we're going to free them a26bda6f35c634b5e2ce25965b0084f15285f9af xfs: use deferred frees to reap old btree blocks 9c69637891804dcfa9e065cb7bcda6fd643c4e26 xfs: remove the for_each_xbitmap_ helpers 19f63291d21683178a83df305f8eeb3ab8f45588 xfs: drop the _safe behavior from the xbitmap foreach macro 3aa6d0c3f2ee8d1c3f23905f7465cfd006140344 xfs: convert xbitmap to interval tree bccda8781578677faece7a90e435f60c0f29b527 xfs: implement block reservation accounting for btrees we're staging ccc500c4f902f4a9207cc317a2adce85e396c166 xfs: add debug knobs to control btree bulk load slack factors 268ab0a3cb1979a12ed17476c93c04f7dac020cc xfs: log EFIs for all btree blocks being used to stage a btree cdab19fa142f64d1f6d0b3fdd6442123b593fa73 xfs: create a big array data structure c68315d0b3845f6d7bac08ea3b9179eb628294d0 xfs: move the realtime summary file scrubber to a separate source file 66bab727a742e6d1395a376ce8c0646ed900537f xfs: implement online scrubbing of rtsummary info 46d757ea5a70b5c788592e21f44cd816fdb6f216 xfs: always rescan allegedly healthy per-ag metadata after repair f95054c5035761f540fade08fc0ec5b88b312674 xfs: repair free space btrees bb2dc57fc6cbe4fc275e2091f6f51bec560c8b13 xfs: repair inode btrees efdd3ac5aec00962828aa5da486b3d517bb4c2d6 xfs: repair refcount btrees 51fec6e2845ea96f73b3c6f0de3445999d25c004 xfs: repair inode records 8e37d094c490b6f2246723470f706632f7bd8009 xfs: zap broken inode forks b64924fd856e48ba0394ce57d4dd2cae5d16f41e xfs: repair inode block maps 0496bcbfb2aefba5d921969f4aad5144c336b88f xfs: repair damaged symlinks 727d7e107d92353a60e470b89e63be1e7f0d540b xfs: repair the inode core and forks of a metadata inode 50a8d458d540e37f454348c1d3f367189c3c36a6 xfs: create a new inode fork block unmap helper ed96251d7b5cde0cfdc9d93ebb7006ad160e587c xfs: repair quotas 3fa10f1e4d46bbfe557821ef3e3d673d2b5c9cda xfs: implement live quotacheck inode scan f500ef68b58cccf6e1769c090f2f85cf7dae97b6 xfs: track quota updates during live quotacheck f9b81312c401e7eec1e606456e69aebaec18127a xfs: repair dquots based on live quotacheck results 09c949c272845e6918651addcf0c37661e82e667 xfs: separate the marking of sick and checked metadata 7cebd9c3478923e3ab772780e7fc2b6ea364dd66 xfs: report ag header corruption errors to the health tracking system 0d56e56b8935cb6a88c9a4c00f97815962a7833d xfs: report block map corruption errors to the health tracking system 14f9cd40100e3fe3dfaca8d1df75a35197675ad1 xfs: report btree block corruption errors to the health system 8c35c2f1f43784651878d8e8d07db796c9a8dc42 xfs: report dir/attr block corruption errors to the health system c4b45c66bff358b051e1c2314255d7533ef76ee2 xfs: report symlink block corruption errors to the health system e1072dd08bf47c63f8c0557f95a2ddd214e388ae xfs: report inode corruption errors to the health system 1f0462c864bd4f04a4865fc5b73bea5a6a14c52d xfs: report quota block corruption errors to the health system 8115a65433a7081dac5740c2e85978225e3678e5 xfs: report realtime metadata corruption errors to the health system 9ce17b203d082425d1eaa46894df84e65a9515f5 xfs: report XFS_CORRUPT_ON errors to the health system 4adc299f184063e0ef8cf75d6f17fd0a9123076c xfs: refactor the predicate part of xfs_free_eofblocks c9be7005b10e22774ef174dd9373e4dd34828727 xfs: don't reclaim dquots with incore reservations bd70706acfc932779e014d82749c2d965f9d871a xfs: decide if inode needs inactivation aa0a2ec202a8b319516cec852c8c206557749b4c xfs: deferred inode inactivation 8edd293e4be9a44b9bef7fe7cf5a83bbc7719e4e xfs: force inode inactivation and retry fs writes when there isn't space b77de47aaf7d7ddb1829f3d197db3207485a1bf7 xfs: force inactivation before fallocate when space is low 8c51a4a39dbf45738a66ea96118aa3dcf379012b xfs: parallelize inode inactivation 174afafbf0728b1ade3a6925a36be6ce172edd39 xfs: create a polled function to force inode inactivation 9d3adfefad70fc898eaeb3737105a60a838a7a17 xfs: add secondary and indirect classes to the health tracking system 1f9e990b099aba899a27f538fc467d20c4da0622 xfs: remember sick inodes that get inactivated e8f314db19860f669ae4d0f0dc6318e810975717 xfs: update health status if we get a clean bill of health 962d2c09ab906f4a69cb607865c5e084ebbc4709 xfs: introduce online scrub freeze e022cb324a2525a786e9e09007a2df4c6295dc4a xfs: ask to freeze if fscounters scrubber fails 958f560da7ecd29d88ca2e78520bfafe569301ee xfs: repair the rmapbt 2654d477284d704bd92e58b2db478be226650c6a xfs: allow rmap repair to grab unlinked inodes da425dc55ea4fcedaefefa03269960dc216fb71b xfs: repair summary counters 075416eee265294fe5f81d0f52503467041f8777 xfs: fix xfs_bunmapi to allow unmapping of partial rt extents 4394cfafa3560d5e862cea6210917e8a2418c402 xfs: create a helper to decide if a file mapping targets the rt volume 23ba26ed71cc0ac526456a05e21608e03e3b51d6 xfs: add a realtime flag to the bmap update log redo items 4416b793d012b6fff979e63d568a16fcc170d1c6 xfs: support recovering bmap intent items targetting realtime extents --===============2333655304692309357== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename=revlist-17b22fef8860-285ba2bd967e.txt b88280698339cd628c86871e4640f6b54c2527fc xfs: use reflink to assist unaligned copy_file_range calls b87326b3d50003120937490094cd9067f1cb6836 xfs: fix an ABBA deadlock in xfs_rename ad2a0756a116ea173737f6bee3b8b01ab615e1fb xfs: clean up quota reservation callsites 8c32088b45ce2578bfd8eee80253e2b60f4141af xfs: clean up quota reservation wrappers 1106fdf2b78dc96fca4e90de98d4b164342f3fad xfs: create convenience wrappers for quota reservations 7c34b918d802cb14251406d6836ae2be7d7ffd5c xfs: clean up icreate quota reservation calls 306e980385a7b51832ec241e0497e2542d5e8e70 xfs: refactor messy xfs_inode_free_quota_* functions edd5c240c119d4304cc49b7e10bb4afe92d49978 xfs: don't stall cowblocks scan if we can't take locks 6e5a54a1bf484b8d148399a236f3b1fe8e6f30dc xfs: xfs_inode_free_quota_blocks should scan project quota f3a71021ba044f3ec64f91f21f29b8162e9ac9ed xfs: move and rename xfs_inode_free_quota_blocks to avoid conflicts 0e2f2989fd5a0ead44193093cd1d6190df12854d xfs: pass flags and return gc errors from xfs_blockgc_free_quota a49268e6c526ec68e3bb22feb008021635d59224 xfs: flush eof/cowblocks if we can't reserve quota for file blocks 727807d979ca43b3125aa3eda7862c03cbb97572 xfs: flush eof/cowblocks if we can't reserve quota for inode creation 41c6912635239de1935f005838f57e256b797d88 xfs: flush eof/cowblocks if we can't reserve quota for chown 5ed87c78a58f480f481f6e24623345b6f3befbec xfs: add a tracepoint for blockgc scans 7930c80aa21856d88f2bc7f3404d67b5b55e8a35 xfs: refactor xfs_icache_free_{eof,cow}blocks call sites 298aeb2ecc7d9138a0dbc807661dc61fa7ed83fe xfs: flush speculative space allocations when we run out of space a7c4b395ce092374438fc6dcaf584e7b0fa0ed9c xfs: relocate the eofb/cowb workqueue functions d0a6f1c1165d3a53d2ff4991c655d804db316d56 xfs: hide xfs_icache_free_eofblocks 0a1a26c5fb553020ad4940d234a8d183e2f5e4f8 xfs: hide xfs_icache_free_cowblocks adf4139e0c6adb4e7b5749572540fea16630f521 xfs: remove trivial eof/cowblocks functions 2bea95b188a735c7afd1821587d30e4d22c533d9 xfs: increase the default parallelism levels of pwork clients 885320e1e9c6d364a2f0ce1d60278c7dafe0cc49 xfs: consolidate incore inode radix tree posteof/cowblocks tags 5c3154f36d6a014b66290558543bbbae053bb7d7 xfs: consolidate the eofblocks and cowblocks workers 53c4fc4f5e6ca2f595a9a73b9a56af20862dd1aa xfs: only walk the incore inode tree once per blockgc scan 7c1a79a55c15629910b75c72a6aa2c50c7660c5d xfs: rename block gc start and stop functions ca7038f4842227f6c8605fc6ebe3f63da12a82e3 xfs: parallelize block preallocation garbage collection c80e82f6cbf5eaf0a96064737e6322cdea371277 xfs: fix rmap key comparison functions 1e90c5c311508c82b1d43a3901e2c9fe3597110a xfs: fix uninitialized variables in xrep_calc_ag_resblks 9c626e4c968ace36d763316796ef3331972be963 xfs: bail out of scrub immediately if scan incomplete 50009420bd3e4f114c4ec8dae1c56985a9260ba6 xfs: mark a data structure sick if there are cross-referencing errors a6a4ae81a5d0af68eefe0d59fe796fe8957bed7b xfs: validate ag btree levels using the precomputed values cc0f1ed34c508b25ddf938738d6f4ac9fce76ef3 xfs: set the scrub AG number in xchk_ag_read_headers d18db1d319cf86b6fd226e2a7d7ff9f542169003 xfs: remove return value from xchk_ag_btcur_init 1dfd9f2556c6145745247ea301a6a0646b30af6b xfs: teach xfs_btree_has_record to return false if there are gaps d19fb8f2df1fd1ae3ffd697df6727879ad7fec76 xfs: check btree keys reflect the child block 1bba4739c600b713410bd71cd5ba69b0e67973ae xfs: online checking of the free rt extent count e3e66c8d4d4cf82607c5026cdd0e59e8b4b3f055 xfs: teach scrub to check for adjacent bmaps when rmap larger than bmap 042835f3a4760269937718dc2c364f08799f4bff xfs: check quota files for unwritten extents cee88e3e9280116ebf89cdd787c3bc483b3d1974 xfs: check the reference counts of gaps in the refcount btree 162fff225721d5fe230bfeffdcaffc3d21d79c31 xfs: stop artificially limiting the length of bunmap calls 105fd7fc73ef96336471ea11d396e411753d9753 xfs: remove a __xfs_bunmapi call from reflink 77f38a3b35252d5c36f064382ee43175d897d8c6 xfs: create shadow transaction reservations for computing minimum log size 1507c1289891e058ec6eeec65f366576a8c4ef08 xfs: reduce the absurdly large log reservations 19596a2bf74d3e99d24ec2f645f70f2fb98f5306 xfs: reduce transaction reservations with reflink 38474852b4ee9dc26b5cef046c797e2d23bfec00 xfs: only invalidate blocks if we're going to free them a26bda6f35c634b5e2ce25965b0084f15285f9af xfs: use deferred frees to reap old btree blocks 9c69637891804dcfa9e065cb7bcda6fd643c4e26 xfs: remove the for_each_xbitmap_ helpers 19f63291d21683178a83df305f8eeb3ab8f45588 xfs: drop the _safe behavior from the xbitmap foreach macro 3aa6d0c3f2ee8d1c3f23905f7465cfd006140344 xfs: convert xbitmap to interval tree bccda8781578677faece7a90e435f60c0f29b527 xfs: implement block reservation accounting for btrees we're staging ccc500c4f902f4a9207cc317a2adce85e396c166 xfs: add debug knobs to control btree bulk load slack factors 268ab0a3cb1979a12ed17476c93c04f7dac020cc xfs: log EFIs for all btree blocks being used to stage a btree cdab19fa142f64d1f6d0b3fdd6442123b593fa73 xfs: create a big array data structure c68315d0b3845f6d7bac08ea3b9179eb628294d0 xfs: move the realtime summary file scrubber to a separate source file 66bab727a742e6d1395a376ce8c0646ed900537f xfs: implement online scrubbing of rtsummary info 46d757ea5a70b5c788592e21f44cd816fdb6f216 xfs: always rescan allegedly healthy per-ag metadata after repair f95054c5035761f540fade08fc0ec5b88b312674 xfs: repair free space btrees bb2dc57fc6cbe4fc275e2091f6f51bec560c8b13 xfs: repair inode btrees efdd3ac5aec00962828aa5da486b3d517bb4c2d6 xfs: repair refcount btrees 51fec6e2845ea96f73b3c6f0de3445999d25c004 xfs: repair inode records 8e37d094c490b6f2246723470f706632f7bd8009 xfs: zap broken inode forks b64924fd856e48ba0394ce57d4dd2cae5d16f41e xfs: repair inode block maps 0496bcbfb2aefba5d921969f4aad5144c336b88f xfs: repair damaged symlinks 727d7e107d92353a60e470b89e63be1e7f0d540b xfs: repair the inode core and forks of a metadata inode 50a8d458d540e37f454348c1d3f367189c3c36a6 xfs: create a new inode fork block unmap helper ed96251d7b5cde0cfdc9d93ebb7006ad160e587c xfs: repair quotas 3fa10f1e4d46bbfe557821ef3e3d673d2b5c9cda xfs: implement live quotacheck inode scan f500ef68b58cccf6e1769c090f2f85cf7dae97b6 xfs: track quota updates during live quotacheck f9b81312c401e7eec1e606456e69aebaec18127a xfs: repair dquots based on live quotacheck results 09c949c272845e6918651addcf0c37661e82e667 xfs: separate the marking of sick and checked metadata 7cebd9c3478923e3ab772780e7fc2b6ea364dd66 xfs: report ag header corruption errors to the health tracking system 0d56e56b8935cb6a88c9a4c00f97815962a7833d xfs: report block map corruption errors to the health tracking system 14f9cd40100e3fe3dfaca8d1df75a35197675ad1 xfs: report btree block corruption errors to the health system 8c35c2f1f43784651878d8e8d07db796c9a8dc42 xfs: report dir/attr block corruption errors to the health system c4b45c66bff358b051e1c2314255d7533ef76ee2 xfs: report symlink block corruption errors to the health system e1072dd08bf47c63f8c0557f95a2ddd214e388ae xfs: report inode corruption errors to the health system 1f0462c864bd4f04a4865fc5b73bea5a6a14c52d xfs: report quota block corruption errors to the health system 8115a65433a7081dac5740c2e85978225e3678e5 xfs: report realtime metadata corruption errors to the health system 9ce17b203d082425d1eaa46894df84e65a9515f5 xfs: report XFS_CORRUPT_ON errors to the health system 4adc299f184063e0ef8cf75d6f17fd0a9123076c xfs: refactor the predicate part of xfs_free_eofblocks c9be7005b10e22774ef174dd9373e4dd34828727 xfs: don't reclaim dquots with incore reservations bd70706acfc932779e014d82749c2d965f9d871a xfs: decide if inode needs inactivation aa0a2ec202a8b319516cec852c8c206557749b4c xfs: deferred inode inactivation 8edd293e4be9a44b9bef7fe7cf5a83bbc7719e4e xfs: force inode inactivation and retry fs writes when there isn't space b77de47aaf7d7ddb1829f3d197db3207485a1bf7 xfs: force inactivation before fallocate when space is low 8c51a4a39dbf45738a66ea96118aa3dcf379012b xfs: parallelize inode inactivation 174afafbf0728b1ade3a6925a36be6ce172edd39 xfs: create a polled function to force inode inactivation 9d3adfefad70fc898eaeb3737105a60a838a7a17 xfs: add secondary and indirect classes to the health tracking system 1f9e990b099aba899a27f538fc467d20c4da0622 xfs: remember sick inodes that get inactivated e8f314db19860f669ae4d0f0dc6318e810975717 xfs: update health status if we get a clean bill of health 962d2c09ab906f4a69cb607865c5e084ebbc4709 xfs: introduce online scrub freeze e022cb324a2525a786e9e09007a2df4c6295dc4a xfs: ask to freeze if fscounters scrubber fails 958f560da7ecd29d88ca2e78520bfafe569301ee xfs: repair the rmapbt 2654d477284d704bd92e58b2db478be226650c6a xfs: allow rmap repair to grab unlinked inodes da425dc55ea4fcedaefefa03269960dc216fb71b xfs: repair summary counters 075416eee265294fe5f81d0f52503467041f8777 xfs: fix xfs_bunmapi to allow unmapping of partial rt extents 4394cfafa3560d5e862cea6210917e8a2418c402 xfs: create a helper to decide if a file mapping targets the rt volume 23ba26ed71cc0ac526456a05e21608e03e3b51d6 xfs: add a realtime flag to the bmap update log redo items 4416b793d012b6fff979e63d568a16fcc170d1c6 xfs: support recovering bmap intent items targetting realtime extents 27b90ced9de53cfa599a2538f6797e0f497103e5 xfs: support deferred bmap updates on the attr fork 4bccffbd322d7c88d500a29839aa63ecbaee2bb2 xfs: xfs_bmap_finish_one should map unwritten extents properly 7a3723f8db3c22013fcafdd822503ddc97fdbe17 vfs: introduce new file range exchange ioctl f0607dd1d1a1e9586dc245381ef7b2fc06b0f32d xfs: support two inodes in the defer capture structure 5d15e00941af6af734047e03c72714455e882786 xfs: allow setting and clearing of log incompat feature flags fb1bb338ed28b2728cf5dd17f20ebd8570c7690d xfs: create a log incompat flag for atomic extent swapping d36a9339d3b22267330cff4406ae077168ce7085 xfs: introduce a swap-extent log intent item ec28e2f3e524d071a5796d60f302fd46178cb77d xfs: create deferred log items for extent swapping a0dfd19a0d2968b4942d6e2d2b472c1e3d275ee4 xfs: add a ->xchg_file_range handler 72cfd5e1d8742b52e52eef93705c7b59958ca227 xfs: add error injection to test swapext recovery 021c931361c6eb2868179425887567668d229c2b xfs: port xfs_swap_extents_rmap to our new code 60ddf094764ae59872434ca869db238c2f956e1a xfs: consolidate all of the xfs_swap_extent_forks code 07803b39ae6eac219bc039d3703dc0e691f07aef xfs: refactor reflink flag handling in xfs_swap_extent_forks 47a0634a64b09bf300d3cb53c40f2498db2ecff9 xfs: allow xfs_swap_range to use older extent swap algorithms f6ff3e13238c36ef533412885db913b71af64564 xfs: remove old swap extents implementation c6867fe2b433d925d7f8652a982bfd25fdf0e60d xfs: condense extended attributes after an atomic swap f7524374c621789cfa158e1e9e321af19036b527 xfs: condense directories after an atomic swap 8fa5d7a90185b5ffc702cb6a9fc8f4c733597feb xfs: make atomic extent swapping support realtime files 1dc309f77559b424cfc95e1a1d6f39d29d562808 xfs: enable atomic swapext feature 55fc8f00fb814120d8a03b132fb3d6ba9fcb520e xfs: hide private inodes from bulkstat and handle functions a6ea1f1ba8ed2e5e5ae545c2227dccd1d0be913d xfs: create temporary files and directories for online repair 7dc93578af95c0eddafe0017b99f2d3de5718605 xfs: online repair of realtime summaries 03840c224860df3e1fce1ef85e3a00c7ca36c5a6 xfs: create a blob array data structure d8a30a0730740a9f1ddfba45cb75b2db11817749 xfs: repair extended attributes fa2fc00af3f13b50b766431fd6e602e2121e7625 xfs: scrub should set preen if attr leaf has holes 100cd621b4bc141ded4f991c55294552570bde12 xfs: online repair of directories b0f8af6e63117fdfb79964dcce33a4d4be959e5a xfs: online repair of parent pointers ae70bf9b93e37e76e6bda5ddf614f230b6e55892 xfs: ask the dentry cache if it knows the parent of a directory 6581b5cf149b006688f78040c1171bba9335b16c xfs: move orphan files to the orphanage 5abfc63b702ae63acf88a0d9d56c080e8dff554c xfs: hoist extent size helpers to libxfs f728a5a9e7c075f9f5756b454fd53a2f7354f787 xfs: hoist inode flag conversion functions 947490a4a5a5a2a722511c55074a044c1bf687c2 xfs: hoist project id get/set functions 4d65ef4a6cf3d192ed2ff2cc162dab59cbdb263a xfs: pack inode allocation parameters into a separate structure cfffa0e86d1129a63982632fef4d549c5031933b xfs: implement atime updates in xfs_trans_ichgtime 223f18dd342a6bd34e825f8fc79e09db5da170c9 xfs: use xfs_trans_ichgtime to set times when allocating inode 97e6a6b99e8d7e9768a3815b6b30179ed5be154a xfs: split new inode initialization into two pieces 8573b5c15643e0bfaca2e83131692917c7a56cfa xfs: hoist inode allocation function 9ece8ce476b766a01328bb242e23add12664b659 xfs: push xfs_ialloc_args creation out of xfs_dir_ialloc b05a670544485aa77baf36755e93d28f156c35ed xfs: move initialization of inode attributes into xfs_dir_ialloc b76702368aaf6242f9bf7013dab7ba39a804e104 xfs: move xfs_dir_ialloc to libxfs c59f7947a8cd36d5dbc42424b06ec6eceebf4515 xfs: hoist xfs_iunlink to libxfs 2df077245a7126a85109e2c5b996e40bdb12f3ac xfs: hoist xfs_{bump,drop}link to libxfs a387db5676bf4a1b56b83795f3f01b6152453ed9 xfs: create libxfs helper to link a new inode into a directory 865002005ddeda21d2d1575ad3c94371cdf44002 xfs: create libxfs helper to link an existing inode into a directory a5b149116d37e021318b40b8a7f9e0eb5eadfa50 xfs: hoist inode free function to libxfs 9be47df4dca68106e4991b32218076bfb1ea0900 xfs: create libxfs helper to remove an existing inode/name from a directory aa543a9b9f15b19b70bebe220f7c624cc00d0441 xfs: create libxfs helper to exchange two directory entries 5a1cf909190e244192ab5fb9ba3a9bdb7485ff48 xfs: create libxfs helper to rename two directory entries 4628525a6da0ebd8514d6fc7b5f8367fbb37954d xfs: get rid of cross_rename d3d2839739788be1871eba25c440685a080f1144 xfs: create imeta abstractions to get and set metadata inodes 467e0c9e04ffa65180c09caca593acb2d50f3e0a xfs: create transaction reservations for metadata inode operations 5a64fc7f1693800b40744cb0c85b83e6bf446e78 xfs: refactor the v4 group/project inode pointer switch bf4c9557fbda5dfa09f6402ebeae20f31fcf3d1e xfs: convert all users to xfs_imeta_log 2df08514c441692dc086929db5bd639cb73ab151 xfs: iget for metadata inodes c84a5e4cf0150df9dc737af53218951b4164dca7 xfs: define the on-disk format for the metadir feature c78c27c531a686638331cf83f72d05bd41f5dc47 xfs: update imeta transaction reservations for metadir 926abcf9ccbb03f088e27615ff9846f73958c320 xfs: load metadata directory root at mount time f28e21d7d1c3af7e3d436e760bb8a558893d67a1 xfs: convert metadata inode lookup keys to use paths bbde6fbabac227bd67e6c73420757d9705b2cc5c xfs: enforce metadata inode flag 92c348b3a14ee20d5e65f374540bf49c3f1d24ba xfs: read and write metadata inode directory 7ea686dce5411012416ce072e33dce79dc64b6b9 xfs: ensure metadata directory paths exist before creating files c5b977e9f2e44fa1a69d26b36e1081d1f13ac5c2 xfs: disable the agi rotor for metadata inodes 449ad6ae616e524432430fa403a1c7349755c9ce xfs: hide metadata inodes from everyone because they are special 9c408c7e3826d3a207623d65112ff70c69ee0c2f xfs: enable metadata directory feature 2609038a1a0df28ec56a1c5c130a02ae9fda5e8f xfs: replace shouty XFS_BM{BT,DR} macros ab93df37a44aecef8b726148e27693906ef771f7 xfs: refactor the allocation and freeing of incore inode fork btree roots 73d610dcce177d09fcdeccbc38ad6ef272a41296 xfs: refactor creation of bmap btree roots a9a3e1eaaa8908e8e56a64dfd2961942bb0d1413 xfs: fix a sloppy memory handling bug in xfs_iroot_realloc 2357b9247522c01bad31a509a7a4b9543c05082e xfs: hoist the code that moves the incore inode fork broot memory e30cc7383e90d00cc3dd04697b8e7d709de6129e xfs: move the zero records logic into xfs_bmap_broot_space_calc 4c46eb60f56a92647f9cdf2816934e38e12c0310 xfs: rearrange xfs_iroot_realloc a bit a7a8552b692ff696548f19e7c747a7d448561d75 xfs: standardize the btree maxrecs function parameters a5e45c7a622108bc2b3cfa00bc6a224d4076bc72 xfs: generalize the btree root reallocation function 885a3dc9499a59e79bce7e92bb1def707fc79ced xfs: support leaves in the incore btree root block in xfs_iroot_realloc b4c1ea77178092ac782b64006c2148c3ad42766a xfs: hoist the node iroot update code out of xfs_btree_new_iroot a4faa69533e9add97f466aa029d0cdb6c96421dd xfs: hoist the node iroot update code out of xfs_btree_kill_iroot 184795dea7e684871eed2db711cefd65d4437629 xfs: support storing records in the inode core root 18506cbf430e10108e7f4b77c3c9ec479f76b470 xfs: update btree keys correctly when _insrec splits an inode root block 15e3bf02c566e4656edd099f40368c920618bc85 xfs: remove xfs_btree_cur_t typedef 26ed7c7e91cddd89fdb319aa3beea0227f68449d xfs: don't allocate btree scrub context on the stack a2d0129542c1372d2d0f07510043472e06aaf3e9 xfs: dynamically allocate scrub context structure 97dc3e0e49b35bc595ba08d8c3b76295961ac3da xfs: stricter btree height checking when looking for errors 3452693300d06276dc7e80bdaea914c6a8e83ca3 xfs: stricter btree height checking when scanning for btree roots 21b78568e381555207dba67a7dbd23500724aefe xfs: check that bc_nlevels never overflows 5e55296b34525b5c43411dcb69b138be8fc39be8 xfs: support dynamic btree cursor heights fb1bafd896c5aa28623acd6dfff62e124b0b5692 xfs: refactor btree cursor allocation function b33ca383cdd1288d0a1a017bca2d140da19c8797 xfs: fix maxlevels comparisons in the btree staging code ebdad6f0a3f1858fe11e3ce4339851f8c11a40aa xfs: encode the max btree height in the cursor a724c9275ef25840a4f8cfe1d59288d9ff9b5ed8 xfs: dynamically allocate cursors based on maxlevels b0676cfbb91e630bbecd5f4c30823f22b88dce83 xfs: compute actual maximum btree height for critical reservation calculation 1b1e4a0f17d1fc6a3b7aa7f69dd79112c76a329a xfs: compute the maximum height of the rmap btree when reflink enabled 5ddb1ce0e3af992c1b187e30317310bcd918bcb6 xfs: kill XFS_BTREE_MAXLEVELS cf83cf26a316882fb3a587b7e2d2d1d9adee6468 xfs: refactor realtime scrubbing context management 9de1b07d92c0b81daba8de7b1a2f0a0a71b67700 xfs: refactor realtime inode locking f786900b7471638c9e01eedca70031b85f0edc8a xfs: widen per-ag reservation structures to 64-bits 13aec2032a0f975e81fc45d4a240edb0630888c9 xfs: add metadata reservations for realtime btrees c50e0a2c69a6e06bd9ab5be2079b24420eb5efff xfs: support logging EFIs for realtime extents 7c91dd87bca5ea2451829dd7e2f43c32d36f41c0 xfs: support recovering extent-free intent items targetting realtime extents b52891d7303a9693b7ca86e44d091e0a8b0be79e xfs: support error injection when freeing rt extents --===============2333655304692309357== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename=revlist-d8725bdb0eeb-d5d468b3b63a.txt b88280698339cd628c86871e4640f6b54c2527fc xfs: use reflink to assist unaligned copy_file_range calls b87326b3d50003120937490094cd9067f1cb6836 xfs: fix an ABBA deadlock in xfs_rename ad2a0756a116ea173737f6bee3b8b01ab615e1fb xfs: clean up quota reservation callsites 8c32088b45ce2578bfd8eee80253e2b60f4141af xfs: clean up quota reservation wrappers 1106fdf2b78dc96fca4e90de98d4b164342f3fad xfs: create convenience wrappers for quota reservations 7c34b918d802cb14251406d6836ae2be7d7ffd5c xfs: clean up icreate quota reservation calls 306e980385a7b51832ec241e0497e2542d5e8e70 xfs: refactor messy xfs_inode_free_quota_* functions edd5c240c119d4304cc49b7e10bb4afe92d49978 xfs: don't stall cowblocks scan if we can't take locks 6e5a54a1bf484b8d148399a236f3b1fe8e6f30dc xfs: xfs_inode_free_quota_blocks should scan project quota f3a71021ba044f3ec64f91f21f29b8162e9ac9ed xfs: move and rename xfs_inode_free_quota_blocks to avoid conflicts 0e2f2989fd5a0ead44193093cd1d6190df12854d xfs: pass flags and return gc errors from xfs_blockgc_free_quota a49268e6c526ec68e3bb22feb008021635d59224 xfs: flush eof/cowblocks if we can't reserve quota for file blocks 727807d979ca43b3125aa3eda7862c03cbb97572 xfs: flush eof/cowblocks if we can't reserve quota for inode creation 41c6912635239de1935f005838f57e256b797d88 xfs: flush eof/cowblocks if we can't reserve quota for chown 5ed87c78a58f480f481f6e24623345b6f3befbec xfs: add a tracepoint for blockgc scans 7930c80aa21856d88f2bc7f3404d67b5b55e8a35 xfs: refactor xfs_icache_free_{eof,cow}blocks call sites 298aeb2ecc7d9138a0dbc807661dc61fa7ed83fe xfs: flush speculative space allocations when we run out of space a7c4b395ce092374438fc6dcaf584e7b0fa0ed9c xfs: relocate the eofb/cowb workqueue functions d0a6f1c1165d3a53d2ff4991c655d804db316d56 xfs: hide xfs_icache_free_eofblocks 0a1a26c5fb553020ad4940d234a8d183e2f5e4f8 xfs: hide xfs_icache_free_cowblocks adf4139e0c6adb4e7b5749572540fea16630f521 xfs: remove trivial eof/cowblocks functions 2bea95b188a735c7afd1821587d30e4d22c533d9 xfs: increase the default parallelism levels of pwork clients 885320e1e9c6d364a2f0ce1d60278c7dafe0cc49 xfs: consolidate incore inode radix tree posteof/cowblocks tags 5c3154f36d6a014b66290558543bbbae053bb7d7 xfs: consolidate the eofblocks and cowblocks workers 53c4fc4f5e6ca2f595a9a73b9a56af20862dd1aa xfs: only walk the incore inode tree once per blockgc scan 7c1a79a55c15629910b75c72a6aa2c50c7660c5d xfs: rename block gc start and stop functions ca7038f4842227f6c8605fc6ebe3f63da12a82e3 xfs: parallelize block preallocation garbage collection c80e82f6cbf5eaf0a96064737e6322cdea371277 xfs: fix rmap key comparison functions 1e90c5c311508c82b1d43a3901e2c9fe3597110a xfs: fix uninitialized variables in xrep_calc_ag_resblks 9c626e4c968ace36d763316796ef3331972be963 xfs: bail out of scrub immediately if scan incomplete 50009420bd3e4f114c4ec8dae1c56985a9260ba6 xfs: mark a data structure sick if there are cross-referencing errors a6a4ae81a5d0af68eefe0d59fe796fe8957bed7b xfs: validate ag btree levels using the precomputed values cc0f1ed34c508b25ddf938738d6f4ac9fce76ef3 xfs: set the scrub AG number in xchk_ag_read_headers d18db1d319cf86b6fd226e2a7d7ff9f542169003 xfs: remove return value from xchk_ag_btcur_init 1dfd9f2556c6145745247ea301a6a0646b30af6b xfs: teach xfs_btree_has_record to return false if there are gaps d19fb8f2df1fd1ae3ffd697df6727879ad7fec76 xfs: check btree keys reflect the child block 1bba4739c600b713410bd71cd5ba69b0e67973ae xfs: online checking of the free rt extent count e3e66c8d4d4cf82607c5026cdd0e59e8b4b3f055 xfs: teach scrub to check for adjacent bmaps when rmap larger than bmap 042835f3a4760269937718dc2c364f08799f4bff xfs: check quota files for unwritten extents cee88e3e9280116ebf89cdd787c3bc483b3d1974 xfs: check the reference counts of gaps in the refcount btree 162fff225721d5fe230bfeffdcaffc3d21d79c31 xfs: stop artificially limiting the length of bunmap calls 105fd7fc73ef96336471ea11d396e411753d9753 xfs: remove a __xfs_bunmapi call from reflink 77f38a3b35252d5c36f064382ee43175d897d8c6 xfs: create shadow transaction reservations for computing minimum log size 1507c1289891e058ec6eeec65f366576a8c4ef08 xfs: reduce the absurdly large log reservations 19596a2bf74d3e99d24ec2f645f70f2fb98f5306 xfs: reduce transaction reservations with reflink 38474852b4ee9dc26b5cef046c797e2d23bfec00 xfs: only invalidate blocks if we're going to free them a26bda6f35c634b5e2ce25965b0084f15285f9af xfs: use deferred frees to reap old btree blocks 9c69637891804dcfa9e065cb7bcda6fd643c4e26 xfs: remove the for_each_xbitmap_ helpers 19f63291d21683178a83df305f8eeb3ab8f45588 xfs: drop the _safe behavior from the xbitmap foreach macro 3aa6d0c3f2ee8d1c3f23905f7465cfd006140344 xfs: convert xbitmap to interval tree bccda8781578677faece7a90e435f60c0f29b527 xfs: implement block reservation accounting for btrees we're staging ccc500c4f902f4a9207cc317a2adce85e396c166 xfs: add debug knobs to control btree bulk load slack factors 268ab0a3cb1979a12ed17476c93c04f7dac020cc xfs: log EFIs for all btree blocks being used to stage a btree cdab19fa142f64d1f6d0b3fdd6442123b593fa73 xfs: create a big array data structure c68315d0b3845f6d7bac08ea3b9179eb628294d0 xfs: move the realtime summary file scrubber to a separate source file 66bab727a742e6d1395a376ce8c0646ed900537f xfs: implement online scrubbing of rtsummary info 46d757ea5a70b5c788592e21f44cd816fdb6f216 xfs: always rescan allegedly healthy per-ag metadata after repair f95054c5035761f540fade08fc0ec5b88b312674 xfs: repair free space btrees bb2dc57fc6cbe4fc275e2091f6f51bec560c8b13 xfs: repair inode btrees efdd3ac5aec00962828aa5da486b3d517bb4c2d6 xfs: repair refcount btrees 51fec6e2845ea96f73b3c6f0de3445999d25c004 xfs: repair inode records 8e37d094c490b6f2246723470f706632f7bd8009 xfs: zap broken inode forks b64924fd856e48ba0394ce57d4dd2cae5d16f41e xfs: repair inode block maps 0496bcbfb2aefba5d921969f4aad5144c336b88f xfs: repair damaged symlinks 727d7e107d92353a60e470b89e63be1e7f0d540b xfs: repair the inode core and forks of a metadata inode 50a8d458d540e37f454348c1d3f367189c3c36a6 xfs: create a new inode fork block unmap helper ed96251d7b5cde0cfdc9d93ebb7006ad160e587c xfs: repair quotas 3fa10f1e4d46bbfe557821ef3e3d673d2b5c9cda xfs: implement live quotacheck inode scan f500ef68b58cccf6e1769c090f2f85cf7dae97b6 xfs: track quota updates during live quotacheck f9b81312c401e7eec1e606456e69aebaec18127a xfs: repair dquots based on live quotacheck results 09c949c272845e6918651addcf0c37661e82e667 xfs: separate the marking of sick and checked metadata 7cebd9c3478923e3ab772780e7fc2b6ea364dd66 xfs: report ag header corruption errors to the health tracking system 0d56e56b8935cb6a88c9a4c00f97815962a7833d xfs: report block map corruption errors to the health tracking system 14f9cd40100e3fe3dfaca8d1df75a35197675ad1 xfs: report btree block corruption errors to the health system 8c35c2f1f43784651878d8e8d07db796c9a8dc42 xfs: report dir/attr block corruption errors to the health system c4b45c66bff358b051e1c2314255d7533ef76ee2 xfs: report symlink block corruption errors to the health system e1072dd08bf47c63f8c0557f95a2ddd214e388ae xfs: report inode corruption errors to the health system 1f0462c864bd4f04a4865fc5b73bea5a6a14c52d xfs: report quota block corruption errors to the health system 8115a65433a7081dac5740c2e85978225e3678e5 xfs: report realtime metadata corruption errors to the health system 9ce17b203d082425d1eaa46894df84e65a9515f5 xfs: report XFS_CORRUPT_ON errors to the health system 4adc299f184063e0ef8cf75d6f17fd0a9123076c xfs: refactor the predicate part of xfs_free_eofblocks c9be7005b10e22774ef174dd9373e4dd34828727 xfs: don't reclaim dquots with incore reservations bd70706acfc932779e014d82749c2d965f9d871a xfs: decide if inode needs inactivation aa0a2ec202a8b319516cec852c8c206557749b4c xfs: deferred inode inactivation 8edd293e4be9a44b9bef7fe7cf5a83bbc7719e4e xfs: force inode inactivation and retry fs writes when there isn't space b77de47aaf7d7ddb1829f3d197db3207485a1bf7 xfs: force inactivation before fallocate when space is low 8c51a4a39dbf45738a66ea96118aa3dcf379012b xfs: parallelize inode inactivation 174afafbf0728b1ade3a6925a36be6ce172edd39 xfs: create a polled function to force inode inactivation 9d3adfefad70fc898eaeb3737105a60a838a7a17 xfs: add secondary and indirect classes to the health tracking system 1f9e990b099aba899a27f538fc467d20c4da0622 xfs: remember sick inodes that get inactivated e8f314db19860f669ae4d0f0dc6318e810975717 xfs: update health status if we get a clean bill of health 962d2c09ab906f4a69cb607865c5e084ebbc4709 xfs: introduce online scrub freeze e022cb324a2525a786e9e09007a2df4c6295dc4a xfs: ask to freeze if fscounters scrubber fails 958f560da7ecd29d88ca2e78520bfafe569301ee xfs: repair the rmapbt 2654d477284d704bd92e58b2db478be226650c6a xfs: allow rmap repair to grab unlinked inodes da425dc55ea4fcedaefefa03269960dc216fb71b xfs: repair summary counters 075416eee265294fe5f81d0f52503467041f8777 xfs: fix xfs_bunmapi to allow unmapping of partial rt extents 4394cfafa3560d5e862cea6210917e8a2418c402 xfs: create a helper to decide if a file mapping targets the rt volume 23ba26ed71cc0ac526456a05e21608e03e3b51d6 xfs: add a realtime flag to the bmap update log redo items 4416b793d012b6fff979e63d568a16fcc170d1c6 xfs: support recovering bmap intent items targetting realtime extents 27b90ced9de53cfa599a2538f6797e0f497103e5 xfs: support deferred bmap updates on the attr fork 4bccffbd322d7c88d500a29839aa63ecbaee2bb2 xfs: xfs_bmap_finish_one should map unwritten extents properly 7a3723f8db3c22013fcafdd822503ddc97fdbe17 vfs: introduce new file range exchange ioctl f0607dd1d1a1e9586dc245381ef7b2fc06b0f32d xfs: support two inodes in the defer capture structure 5d15e00941af6af734047e03c72714455e882786 xfs: allow setting and clearing of log incompat feature flags fb1bb338ed28b2728cf5dd17f20ebd8570c7690d xfs: create a log incompat flag for atomic extent swapping d36a9339d3b22267330cff4406ae077168ce7085 xfs: introduce a swap-extent log intent item ec28e2f3e524d071a5796d60f302fd46178cb77d xfs: create deferred log items for extent swapping a0dfd19a0d2968b4942d6e2d2b472c1e3d275ee4 xfs: add a ->xchg_file_range handler 72cfd5e1d8742b52e52eef93705c7b59958ca227 xfs: add error injection to test swapext recovery 021c931361c6eb2868179425887567668d229c2b xfs: port xfs_swap_extents_rmap to our new code 60ddf094764ae59872434ca869db238c2f956e1a xfs: consolidate all of the xfs_swap_extent_forks code 07803b39ae6eac219bc039d3703dc0e691f07aef xfs: refactor reflink flag handling in xfs_swap_extent_forks 47a0634a64b09bf300d3cb53c40f2498db2ecff9 xfs: allow xfs_swap_range to use older extent swap algorithms f6ff3e13238c36ef533412885db913b71af64564 xfs: remove old swap extents implementation c6867fe2b433d925d7f8652a982bfd25fdf0e60d xfs: condense extended attributes after an atomic swap f7524374c621789cfa158e1e9e321af19036b527 xfs: condense directories after an atomic swap 8fa5d7a90185b5ffc702cb6a9fc8f4c733597feb xfs: make atomic extent swapping support realtime files 1dc309f77559b424cfc95e1a1d6f39d29d562808 xfs: enable atomic swapext feature 55fc8f00fb814120d8a03b132fb3d6ba9fcb520e xfs: hide private inodes from bulkstat and handle functions a6ea1f1ba8ed2e5e5ae545c2227dccd1d0be913d xfs: create temporary files and directories for online repair 7dc93578af95c0eddafe0017b99f2d3de5718605 xfs: online repair of realtime summaries 03840c224860df3e1fce1ef85e3a00c7ca36c5a6 xfs: create a blob array data structure d8a30a0730740a9f1ddfba45cb75b2db11817749 xfs: repair extended attributes fa2fc00af3f13b50b766431fd6e602e2121e7625 xfs: scrub should set preen if attr leaf has holes 100cd621b4bc141ded4f991c55294552570bde12 xfs: online repair of directories b0f8af6e63117fdfb79964dcce33a4d4be959e5a xfs: online repair of parent pointers ae70bf9b93e37e76e6bda5ddf614f230b6e55892 xfs: ask the dentry cache if it knows the parent of a directory 6581b5cf149b006688f78040c1171bba9335b16c xfs: move orphan files to the orphanage 5abfc63b702ae63acf88a0d9d56c080e8dff554c xfs: hoist extent size helpers to libxfs f728a5a9e7c075f9f5756b454fd53a2f7354f787 xfs: hoist inode flag conversion functions 947490a4a5a5a2a722511c55074a044c1bf687c2 xfs: hoist project id get/set functions 4d65ef4a6cf3d192ed2ff2cc162dab59cbdb263a xfs: pack inode allocation parameters into a separate structure cfffa0e86d1129a63982632fef4d549c5031933b xfs: implement atime updates in xfs_trans_ichgtime 223f18dd342a6bd34e825f8fc79e09db5da170c9 xfs: use xfs_trans_ichgtime to set times when allocating inode 97e6a6b99e8d7e9768a3815b6b30179ed5be154a xfs: split new inode initialization into two pieces 8573b5c15643e0bfaca2e83131692917c7a56cfa xfs: hoist inode allocation function 9ece8ce476b766a01328bb242e23add12664b659 xfs: push xfs_ialloc_args creation out of xfs_dir_ialloc b05a670544485aa77baf36755e93d28f156c35ed xfs: move initialization of inode attributes into xfs_dir_ialloc b76702368aaf6242f9bf7013dab7ba39a804e104 xfs: move xfs_dir_ialloc to libxfs c59f7947a8cd36d5dbc42424b06ec6eceebf4515 xfs: hoist xfs_iunlink to libxfs 2df077245a7126a85109e2c5b996e40bdb12f3ac xfs: hoist xfs_{bump,drop}link to libxfs a387db5676bf4a1b56b83795f3f01b6152453ed9 xfs: create libxfs helper to link a new inode into a directory 865002005ddeda21d2d1575ad3c94371cdf44002 xfs: create libxfs helper to link an existing inode into a directory a5b149116d37e021318b40b8a7f9e0eb5eadfa50 xfs: hoist inode free function to libxfs 9be47df4dca68106e4991b32218076bfb1ea0900 xfs: create libxfs helper to remove an existing inode/name from a directory aa543a9b9f15b19b70bebe220f7c624cc00d0441 xfs: create libxfs helper to exchange two directory entries 5a1cf909190e244192ab5fb9ba3a9bdb7485ff48 xfs: create libxfs helper to rename two directory entries 4628525a6da0ebd8514d6fc7b5f8367fbb37954d xfs: get rid of cross_rename d3d2839739788be1871eba25c440685a080f1144 xfs: create imeta abstractions to get and set metadata inodes 467e0c9e04ffa65180c09caca593acb2d50f3e0a xfs: create transaction reservations for metadata inode operations 5a64fc7f1693800b40744cb0c85b83e6bf446e78 xfs: refactor the v4 group/project inode pointer switch bf4c9557fbda5dfa09f6402ebeae20f31fcf3d1e xfs: convert all users to xfs_imeta_log 2df08514c441692dc086929db5bd639cb73ab151 xfs: iget for metadata inodes c84a5e4cf0150df9dc737af53218951b4164dca7 xfs: define the on-disk format for the metadir feature c78c27c531a686638331cf83f72d05bd41f5dc47 xfs: update imeta transaction reservations for metadir 926abcf9ccbb03f088e27615ff9846f73958c320 xfs: load metadata directory root at mount time f28e21d7d1c3af7e3d436e760bb8a558893d67a1 xfs: convert metadata inode lookup keys to use paths bbde6fbabac227bd67e6c73420757d9705b2cc5c xfs: enforce metadata inode flag 92c348b3a14ee20d5e65f374540bf49c3f1d24ba xfs: read and write metadata inode directory 7ea686dce5411012416ce072e33dce79dc64b6b9 xfs: ensure metadata directory paths exist before creating files c5b977e9f2e44fa1a69d26b36e1081d1f13ac5c2 xfs: disable the agi rotor for metadata inodes 449ad6ae616e524432430fa403a1c7349755c9ce xfs: hide metadata inodes from everyone because they are special 9c408c7e3826d3a207623d65112ff70c69ee0c2f xfs: enable metadata directory feature 2609038a1a0df28ec56a1c5c130a02ae9fda5e8f xfs: replace shouty XFS_BM{BT,DR} macros ab93df37a44aecef8b726148e27693906ef771f7 xfs: refactor the allocation and freeing of incore inode fork btree roots 73d610dcce177d09fcdeccbc38ad6ef272a41296 xfs: refactor creation of bmap btree roots a9a3e1eaaa8908e8e56a64dfd2961942bb0d1413 xfs: fix a sloppy memory handling bug in xfs_iroot_realloc 2357b9247522c01bad31a509a7a4b9543c05082e xfs: hoist the code that moves the incore inode fork broot memory e30cc7383e90d00cc3dd04697b8e7d709de6129e xfs: move the zero records logic into xfs_bmap_broot_space_calc 4c46eb60f56a92647f9cdf2816934e38e12c0310 xfs: rearrange xfs_iroot_realloc a bit a7a8552b692ff696548f19e7c747a7d448561d75 xfs: standardize the btree maxrecs function parameters a5e45c7a622108bc2b3cfa00bc6a224d4076bc72 xfs: generalize the btree root reallocation function 885a3dc9499a59e79bce7e92bb1def707fc79ced xfs: support leaves in the incore btree root block in xfs_iroot_realloc b4c1ea77178092ac782b64006c2148c3ad42766a xfs: hoist the node iroot update code out of xfs_btree_new_iroot a4faa69533e9add97f466aa029d0cdb6c96421dd xfs: hoist the node iroot update code out of xfs_btree_kill_iroot 184795dea7e684871eed2db711cefd65d4437629 xfs: support storing records in the inode core root 18506cbf430e10108e7f4b77c3c9ec479f76b470 xfs: update btree keys correctly when _insrec splits an inode root block 15e3bf02c566e4656edd099f40368c920618bc85 xfs: remove xfs_btree_cur_t typedef 26ed7c7e91cddd89fdb319aa3beea0227f68449d xfs: don't allocate btree scrub context on the stack a2d0129542c1372d2d0f07510043472e06aaf3e9 xfs: dynamically allocate scrub context structure 97dc3e0e49b35bc595ba08d8c3b76295961ac3da xfs: stricter btree height checking when looking for errors 3452693300d06276dc7e80bdaea914c6a8e83ca3 xfs: stricter btree height checking when scanning for btree roots 21b78568e381555207dba67a7dbd23500724aefe xfs: check that bc_nlevels never overflows 5e55296b34525b5c43411dcb69b138be8fc39be8 xfs: support dynamic btree cursor heights fb1bafd896c5aa28623acd6dfff62e124b0b5692 xfs: refactor btree cursor allocation function b33ca383cdd1288d0a1a017bca2d140da19c8797 xfs: fix maxlevels comparisons in the btree staging code ebdad6f0a3f1858fe11e3ce4339851f8c11a40aa xfs: encode the max btree height in the cursor a724c9275ef25840a4f8cfe1d59288d9ff9b5ed8 xfs: dynamically allocate cursors based on maxlevels b0676cfbb91e630bbecd5f4c30823f22b88dce83 xfs: compute actual maximum btree height for critical reservation calculation 1b1e4a0f17d1fc6a3b7aa7f69dd79112c76a329a xfs: compute the maximum height of the rmap btree when reflink enabled 5ddb1ce0e3af992c1b187e30317310bcd918bcb6 xfs: kill XFS_BTREE_MAXLEVELS cf83cf26a316882fb3a587b7e2d2d1d9adee6468 xfs: refactor realtime scrubbing context management 9de1b07d92c0b81daba8de7b1a2f0a0a71b67700 xfs: refactor realtime inode locking f786900b7471638c9e01eedca70031b85f0edc8a xfs: widen per-ag reservation structures to 64-bits 13aec2032a0f975e81fc45d4a240edb0630888c9 xfs: add metadata reservations for realtime btrees c50e0a2c69a6e06bd9ab5be2079b24420eb5efff xfs: support logging EFIs for realtime extents 7c91dd87bca5ea2451829dd7e2f43c32d36f41c0 xfs: support recovering extent-free intent items targetting realtime extents b52891d7303a9693b7ca86e44d091e0a8b0be79e xfs: support error injection when freeing rt extents 753b06ef71a534f3f01f56a57062839e78a567e7 xfs: widen btree maxlevels computation to handle 64-bit record counts dca6824aa58302a91c7896d71728c54aa76ac588 xfs: widen xfs_rmap_irec fields to handle realtime rmapbt a590372e3f87ddd4b13e62c6d70e5bda92563b66 xfs: introduce realtime rmap btree definitions a266e9ee77bfdd5d2123b80c1557fd469f42f7fe xfs: define the on-disk realtime rmap btree format c32fae066031eb174e054804d1ecb1947196245e xfs: realtime rmap btree transaction reservations f8b0a43c2ad6bfc9f9a6440111706d72403a1d51 xfs: add realtime rmap btree operations 1836b068763274345d50ea47174d8e7fec16443b xfs: prepare rmap functions to deal with rtrmapbt e23fa5187475dd0e0112ba4a166de39495bd8845 xfs: add a realtime flag to the rmap update log redo items 47bd1b8ec40868be7400f24448405a4455a653f0 xfs: support recovering rmap intent items targetting realtime extents 771aa79f2eb91cbda5258cf511edf81fc4ec8d3c xfs: add realtime rmap btree block detection to log recovery 6bb9f5cb98ed135b9e9d2d779b140b253c18d49e xfs: add realtime reverse map inode to metadata directory bac77d1f261a652f03994659c78a6e31391a9063 xfs: add metadata reservations for realtime rmap btrees bb72e10fe8543599540b54f0aae99ce5f6664aaa xfs: wire up a new inode fork type for the realtime rmap 91e64fbdd6cc1aaa9a734b53e7bc6993a8f374c5 xfs: use realtime EFI to free extents when realtime rmap is enabled 55eab8a50a8bb8f09d9262a66d8e464776205d9c xfs: wire up rmap map and unmap to the realtime rmapbt 8920645d656a50b0def67a1073b00613eb9d7507 xfs: create routine to allocate and initialize a realtime rmap btree inode 03fe2a6632ae20be0f6302b2d4517f041fbf70b4 xfs: check that the rtrmapbt maxlevels doesn't increase when growing fs dea89e78e4350a1c4f3d8d2bfecda76d1dee87cf xfs: wire up getfsmap to the realtime reverse mapping btree 19b45568c05701dcdded54b39cbbe6ed9961bc6b xfs: fix scrub tracepoints when inode-rooted btrees are involved baa8702b8db5821534e7331f00a26d3b668536b4 xfs: scrub the realtime rmapbt f2e6d4c4916227b499dda5db41c4254fed7160f9 xfs: cross-reference realtime bitmap to realtime rmapbt scrubber ab22acddc6b8cb7c4a731f2a51964bcf4ae9a73f xfs: cross-reference the realtime rmapbt b7e2d0adeade375d9ef9d713006251d13b78c8bb xfs: scan rt rmap when we're doing an intense rmap check e5177146ea3c1e5af89892bda53f7a91fd13cffe xfs: walk the rt reverse mapping tree when rebuilding rmap 87d9201ffcf1d06ed4ebc3858acf36e80f36e8ec xfs: online repair of realtime file bmaps 9fe69b6ceedda1c923d83918fa06779f8b49cd7e xfs: online repair of realtime bitmaps e4a022356abc629554df720783dbea5ded16e626 xfs: online repair of the realtime rmap btree e906d8b313c050dbcba00343a91a81ab9f11209a xfs: report realtime rmap btree corruption errors to the health system bacfdaad0fa2e41c9abfdfad2d74df1660736b2e xfs: enable realtime rmap btree 8dedf0dc32732a1a5c906ffd760694e9f8559954 xfs: only free posteof blocks on first close 0cdf7ae1bc0ca09257970ec1c9953103a3b85e48 xfs: don't free EOF blocks on read close b07402292b6ef58cb60577ae50f0fa77a3f42b1a xfs: Don't free EOF blocks on close when extent size hints are set 7f342a7ec7577e15676a2dadc42ea48b4e2f0a5c xfs: use unbound pwork queues for parallel work 09cc8a5cfd5a5cf60875923486360b35627df162 xfs: register workqueues in sysfs dbdcbd65190a6823751f753ee46ba494b5482d9f xfs: track deferred ops statistics 987185b56bfa79df301c3fec5e0fe57ef9fd02d2 xfs: whine to dmesg when we encounter errors 57296c4dc2013560863836cbd1dd7d680142d642 xfs: compact flag bits in the perag structure 094a4ae2ae3789c22d0ec35427dfc9f043a542c2 xfs: create a noalloc mode for allocation groups 02eab57b2bf9a206d31fe248f4c6ae57b0b872b2 xfs: enable userspace to hide an AG from allocation ad986136b15295f60ad07a991ad61503a7d2f5fd xfs: apply noalloc mode to inode allocations too 2047c0589b7f8a0443d82e6d4875d4691a063ef1 xfs: remove useless oinfo arg from xfs_refcount_adjust 64cbcae0df000684c3167015af32d04629bde56d xfs: restructure parameters to xfs_reflink_find_shared 0ec6a2fb1dba9f302fb87954bc4cd09db8417609 xfs: widen xfs_refcount_irec fields to handle realtime refcountbt b4ecabc98a0812edd5d22eedd24ddc1d0c223c01 xfs: introduce realtime refcount btree definitions 7d7076cf6503f8024a1e4e7b1de52ff4f19caf68 xfs: define the on-disk realtime refcount btree format 3934225c407a4265b70b4eddb973702417da488b xfs: realtime refcount btree transaction reservations 094aa20c3fa8cfc3a7ee5209df6f0e08243f9317 xfs: add realtime refcount btree operations ead191b7771857c82120dc248abf6f9f333133a6 xfs: prepare refcount functions to deal with rtrefcountbt e6a79a7971434d2f1e9e6c8f41f4ebcaa2a03e2d xfs: add a realtime flag to the refcount update log redo items 0e033aed9f5d4e57ec4432bf6f3a940679f120ea xfs: support recovering refcount intent items targetting realtime extents 4a311b7afeca086308ef97011418fae58c8202f8 xfs: add realtime refcount btree block detection to log recovery 540c7977037ec376a4771d957c6801d8f4d9e9d3 xfs: add realtime reverse map inode to metadata directory 8b137c8e7b73f78619416003c7749dd7642e7d7c xfs: add metadata reservations for realtime refcount btree f20fae527ff5741865c771cce4d1319aaed0f9b9 xfs: wire up a new inode fork type for the realtime refcount d7eaa6947af8ffe11a99000d1ac62fe4c8959c28 xfs: wire up realtime refcount btree cursors 09b77701c91610966f6f757019c8b11a3e756f21 xfs: create routine to allocate and initialize a realtime refcount btree inode dbd2a75888e943849dc9d522d4def086fbdc054e xfs: update rmap to allow cow staging extents in the rt rmap b5a6082ec4fe0a013c6af142b7129244724efeb1 xfs: compute rtrmap btree max levels when reflink enabled f3df1c4c74abe73b521e66df4f12c06984fdc454 xfs: enable CoW for realtime data d5615cf329d7e6ecd4a19b8c0be23bd2659b5ecc xfs: enable sharing of realtime file blocks f4ac26621d27e107a75e02e2bec551998d8ce42a xfs: allow inodes to have the realtime and reflink flags dab52cfe8feecfb0dcd570a3d46ce366461bc5ea xfs: refcover CoW leftovers in the realtime volume 5866aef719044252af91c4c5a4c12afa6b5e9018 xfs: validate CoW extent size when the file is both realtime and shared f72e2959f5e5c8f9c1e282ac3666b4fb038a188e xfs: check that the rtrefcount maxlevels doesn't increase when growing fs 0bff75044444b68fba6391315dffa5fc26035c63 xfs: enable realtime reflink cfd7177dcf62d6a588d37ffebc9bce83380d6552 xfs: report realtime refcount btree corruption errors to the health system 4709fa6c2e34559a21e3d1b3d599126440af751b xfs: scrub the realtime refcount btree da084d97797a9bbc8445ca35d680566103d16045 xfs: cross-reference chceks with the rt refcount btree bbf6e4e7655e37c994dc834a06786e6c43edd208 xfs: check reference counts of gaps between rt refcount records 4630cb59571bcbc44b2d1d71d8d5225b6ee9dd04 xfs: check new rtbitmap records against rt refcount btree 94d1ad9b7b83646f30b788a960aae4aba0bfa881 xfs: walk the rt reference count tree when rebuilding rmap 47b7c3693f791a655d5d7d2e0cd9187b2f203cd2 xfs: online repair of the realtime refcount btree 226ea976100ac5090a42dbd5d53b23990541ec19 vfs: explicitly pass the block size to the remap prep function 16f7850db5d5f756c9661ee351aacaae96b9a4e8 xfs: enable CoW when rt extent size is larger than 1 block cbdde0d170befc9a82c2064aeb5f252f5a1a5408 xfs: forcibly convert unwritten blocks within an rt extent before sharing 4a091748179e593a684a21ba519108eac6202016 xfs: allow reflink on the rt volume when extent size is larger than 1 rt block a2b76182af99b5fbe79d290001173232c1575985 xfs: adjust xfs_file_copy_range to work with realtime reflink be420bd63881be2b0e45c2934a3cb6dcd3f7f1b7 xfs: drop ->writepage completely 524b598edea349564c5fb8faef5c877ab60aecc1 xfs: extend writeback requests to handle rt cow correctly --===============2333655304692309357== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename=revlist-fbcacdc6b102-6ccf8f0753ad.txt b88280698339cd628c86871e4640f6b54c2527fc xfs: use reflink to assist unaligned copy_file_range calls b87326b3d50003120937490094cd9067f1cb6836 xfs: fix an ABBA deadlock in xfs_rename ad2a0756a116ea173737f6bee3b8b01ab615e1fb xfs: clean up quota reservation callsites 8c32088b45ce2578bfd8eee80253e2b60f4141af xfs: clean up quota reservation wrappers 1106fdf2b78dc96fca4e90de98d4b164342f3fad xfs: create convenience wrappers for quota reservations 7c34b918d802cb14251406d6836ae2be7d7ffd5c xfs: clean up icreate quota reservation calls 306e980385a7b51832ec241e0497e2542d5e8e70 xfs: refactor messy xfs_inode_free_quota_* functions edd5c240c119d4304cc49b7e10bb4afe92d49978 xfs: don't stall cowblocks scan if we can't take locks 6e5a54a1bf484b8d148399a236f3b1fe8e6f30dc xfs: xfs_inode_free_quota_blocks should scan project quota f3a71021ba044f3ec64f91f21f29b8162e9ac9ed xfs: move and rename xfs_inode_free_quota_blocks to avoid conflicts 0e2f2989fd5a0ead44193093cd1d6190df12854d xfs: pass flags and return gc errors from xfs_blockgc_free_quota a49268e6c526ec68e3bb22feb008021635d59224 xfs: flush eof/cowblocks if we can't reserve quota for file blocks 727807d979ca43b3125aa3eda7862c03cbb97572 xfs: flush eof/cowblocks if we can't reserve quota for inode creation 41c6912635239de1935f005838f57e256b797d88 xfs: flush eof/cowblocks if we can't reserve quota for chown 5ed87c78a58f480f481f6e24623345b6f3befbec xfs: add a tracepoint for blockgc scans 7930c80aa21856d88f2bc7f3404d67b5b55e8a35 xfs: refactor xfs_icache_free_{eof,cow}blocks call sites 298aeb2ecc7d9138a0dbc807661dc61fa7ed83fe xfs: flush speculative space allocations when we run out of space a7c4b395ce092374438fc6dcaf584e7b0fa0ed9c xfs: relocate the eofb/cowb workqueue functions d0a6f1c1165d3a53d2ff4991c655d804db316d56 xfs: hide xfs_icache_free_eofblocks 0a1a26c5fb553020ad4940d234a8d183e2f5e4f8 xfs: hide xfs_icache_free_cowblocks adf4139e0c6adb4e7b5749572540fea16630f521 xfs: remove trivial eof/cowblocks functions 2bea95b188a735c7afd1821587d30e4d22c533d9 xfs: increase the default parallelism levels of pwork clients 885320e1e9c6d364a2f0ce1d60278c7dafe0cc49 xfs: consolidate incore inode radix tree posteof/cowblocks tags 5c3154f36d6a014b66290558543bbbae053bb7d7 xfs: consolidate the eofblocks and cowblocks workers 53c4fc4f5e6ca2f595a9a73b9a56af20862dd1aa xfs: only walk the incore inode tree once per blockgc scan 7c1a79a55c15629910b75c72a6aa2c50c7660c5d xfs: rename block gc start and stop functions ca7038f4842227f6c8605fc6ebe3f63da12a82e3 xfs: parallelize block preallocation garbage collection c80e82f6cbf5eaf0a96064737e6322cdea371277 xfs: fix rmap key comparison functions 1e90c5c311508c82b1d43a3901e2c9fe3597110a xfs: fix uninitialized variables in xrep_calc_ag_resblks 9c626e4c968ace36d763316796ef3331972be963 xfs: bail out of scrub immediately if scan incomplete 50009420bd3e4f114c4ec8dae1c56985a9260ba6 xfs: mark a data structure sick if there are cross-referencing errors a6a4ae81a5d0af68eefe0d59fe796fe8957bed7b xfs: validate ag btree levels using the precomputed values cc0f1ed34c508b25ddf938738d6f4ac9fce76ef3 xfs: set the scrub AG number in xchk_ag_read_headers d18db1d319cf86b6fd226e2a7d7ff9f542169003 xfs: remove return value from xchk_ag_btcur_init 1dfd9f2556c6145745247ea301a6a0646b30af6b xfs: teach xfs_btree_has_record to return false if there are gaps d19fb8f2df1fd1ae3ffd697df6727879ad7fec76 xfs: check btree keys reflect the child block 1bba4739c600b713410bd71cd5ba69b0e67973ae xfs: online checking of the free rt extent count e3e66c8d4d4cf82607c5026cdd0e59e8b4b3f055 xfs: teach scrub to check for adjacent bmaps when rmap larger than bmap 042835f3a4760269937718dc2c364f08799f4bff xfs: check quota files for unwritten extents cee88e3e9280116ebf89cdd787c3bc483b3d1974 xfs: check the reference counts of gaps in the refcount btree 162fff225721d5fe230bfeffdcaffc3d21d79c31 xfs: stop artificially limiting the length of bunmap calls 105fd7fc73ef96336471ea11d396e411753d9753 xfs: remove a __xfs_bunmapi call from reflink 77f38a3b35252d5c36f064382ee43175d897d8c6 xfs: create shadow transaction reservations for computing minimum log size 1507c1289891e058ec6eeec65f366576a8c4ef08 xfs: reduce the absurdly large log reservations 19596a2bf74d3e99d24ec2f645f70f2fb98f5306 xfs: reduce transaction reservations with reflink 38474852b4ee9dc26b5cef046c797e2d23bfec00 xfs: only invalidate blocks if we're going to free them a26bda6f35c634b5e2ce25965b0084f15285f9af xfs: use deferred frees to reap old btree blocks 9c69637891804dcfa9e065cb7bcda6fd643c4e26 xfs: remove the for_each_xbitmap_ helpers 19f63291d21683178a83df305f8eeb3ab8f45588 xfs: drop the _safe behavior from the xbitmap foreach macro 3aa6d0c3f2ee8d1c3f23905f7465cfd006140344 xfs: convert xbitmap to interval tree bccda8781578677faece7a90e435f60c0f29b527 xfs: implement block reservation accounting for btrees we're staging ccc500c4f902f4a9207cc317a2adce85e396c166 xfs: add debug knobs to control btree bulk load slack factors 268ab0a3cb1979a12ed17476c93c04f7dac020cc xfs: log EFIs for all btree blocks being used to stage a btree cdab19fa142f64d1f6d0b3fdd6442123b593fa73 xfs: create a big array data structure c68315d0b3845f6d7bac08ea3b9179eb628294d0 xfs: move the realtime summary file scrubber to a separate source file 66bab727a742e6d1395a376ce8c0646ed900537f xfs: implement online scrubbing of rtsummary info 46d757ea5a70b5c788592e21f44cd816fdb6f216 xfs: always rescan allegedly healthy per-ag metadata after repair f95054c5035761f540fade08fc0ec5b88b312674 xfs: repair free space btrees bb2dc57fc6cbe4fc275e2091f6f51bec560c8b13 xfs: repair inode btrees efdd3ac5aec00962828aa5da486b3d517bb4c2d6 xfs: repair refcount btrees 51fec6e2845ea96f73b3c6f0de3445999d25c004 xfs: repair inode records 8e37d094c490b6f2246723470f706632f7bd8009 xfs: zap broken inode forks b64924fd856e48ba0394ce57d4dd2cae5d16f41e xfs: repair inode block maps 0496bcbfb2aefba5d921969f4aad5144c336b88f xfs: repair damaged symlinks 727d7e107d92353a60e470b89e63be1e7f0d540b xfs: repair the inode core and forks of a metadata inode 50a8d458d540e37f454348c1d3f367189c3c36a6 xfs: create a new inode fork block unmap helper ed96251d7b5cde0cfdc9d93ebb7006ad160e587c xfs: repair quotas 3fa10f1e4d46bbfe557821ef3e3d673d2b5c9cda xfs: implement live quotacheck inode scan f500ef68b58cccf6e1769c090f2f85cf7dae97b6 xfs: track quota updates during live quotacheck f9b81312c401e7eec1e606456e69aebaec18127a xfs: repair dquots based on live quotacheck results 09c949c272845e6918651addcf0c37661e82e667 xfs: separate the marking of sick and checked metadata 7cebd9c3478923e3ab772780e7fc2b6ea364dd66 xfs: report ag header corruption errors to the health tracking system 0d56e56b8935cb6a88c9a4c00f97815962a7833d xfs: report block map corruption errors to the health tracking system 14f9cd40100e3fe3dfaca8d1df75a35197675ad1 xfs: report btree block corruption errors to the health system 8c35c2f1f43784651878d8e8d07db796c9a8dc42 xfs: report dir/attr block corruption errors to the health system c4b45c66bff358b051e1c2314255d7533ef76ee2 xfs: report symlink block corruption errors to the health system e1072dd08bf47c63f8c0557f95a2ddd214e388ae xfs: report inode corruption errors to the health system 1f0462c864bd4f04a4865fc5b73bea5a6a14c52d xfs: report quota block corruption errors to the health system 8115a65433a7081dac5740c2e85978225e3678e5 xfs: report realtime metadata corruption errors to the health system 9ce17b203d082425d1eaa46894df84e65a9515f5 xfs: report XFS_CORRUPT_ON errors to the health system 4adc299f184063e0ef8cf75d6f17fd0a9123076c xfs: refactor the predicate part of xfs_free_eofblocks c9be7005b10e22774ef174dd9373e4dd34828727 xfs: don't reclaim dquots with incore reservations bd70706acfc932779e014d82749c2d965f9d871a xfs: decide if inode needs inactivation aa0a2ec202a8b319516cec852c8c206557749b4c xfs: deferred inode inactivation 8edd293e4be9a44b9bef7fe7cf5a83bbc7719e4e xfs: force inode inactivation and retry fs writes when there isn't space b77de47aaf7d7ddb1829f3d197db3207485a1bf7 xfs: force inactivation before fallocate when space is low 8c51a4a39dbf45738a66ea96118aa3dcf379012b xfs: parallelize inode inactivation 174afafbf0728b1ade3a6925a36be6ce172edd39 xfs: create a polled function to force inode inactivation 9d3adfefad70fc898eaeb3737105a60a838a7a17 xfs: add secondary and indirect classes to the health tracking system 1f9e990b099aba899a27f538fc467d20c4da0622 xfs: remember sick inodes that get inactivated e8f314db19860f669ae4d0f0dc6318e810975717 xfs: update health status if we get a clean bill of health 962d2c09ab906f4a69cb607865c5e084ebbc4709 xfs: introduce online scrub freeze e022cb324a2525a786e9e09007a2df4c6295dc4a xfs: ask to freeze if fscounters scrubber fails 958f560da7ecd29d88ca2e78520bfafe569301ee xfs: repair the rmapbt 2654d477284d704bd92e58b2db478be226650c6a xfs: allow rmap repair to grab unlinked inodes da425dc55ea4fcedaefefa03269960dc216fb71b xfs: repair summary counters 075416eee265294fe5f81d0f52503467041f8777 xfs: fix xfs_bunmapi to allow unmapping of partial rt extents 4394cfafa3560d5e862cea6210917e8a2418c402 xfs: create a helper to decide if a file mapping targets the rt volume 23ba26ed71cc0ac526456a05e21608e03e3b51d6 xfs: add a realtime flag to the bmap update log redo items 4416b793d012b6fff979e63d568a16fcc170d1c6 xfs: support recovering bmap intent items targetting realtime extents 27b90ced9de53cfa599a2538f6797e0f497103e5 xfs: support deferred bmap updates on the attr fork 4bccffbd322d7c88d500a29839aa63ecbaee2bb2 xfs: xfs_bmap_finish_one should map unwritten extents properly 7a3723f8db3c22013fcafdd822503ddc97fdbe17 vfs: introduce new file range exchange ioctl f0607dd1d1a1e9586dc245381ef7b2fc06b0f32d xfs: support two inodes in the defer capture structure 5d15e00941af6af734047e03c72714455e882786 xfs: allow setting and clearing of log incompat feature flags fb1bb338ed28b2728cf5dd17f20ebd8570c7690d xfs: create a log incompat flag for atomic extent swapping d36a9339d3b22267330cff4406ae077168ce7085 xfs: introduce a swap-extent log intent item ec28e2f3e524d071a5796d60f302fd46178cb77d xfs: create deferred log items for extent swapping a0dfd19a0d2968b4942d6e2d2b472c1e3d275ee4 xfs: add a ->xchg_file_range handler 72cfd5e1d8742b52e52eef93705c7b59958ca227 xfs: add error injection to test swapext recovery 021c931361c6eb2868179425887567668d229c2b xfs: port xfs_swap_extents_rmap to our new code 60ddf094764ae59872434ca869db238c2f956e1a xfs: consolidate all of the xfs_swap_extent_forks code 07803b39ae6eac219bc039d3703dc0e691f07aef xfs: refactor reflink flag handling in xfs_swap_extent_forks 47a0634a64b09bf300d3cb53c40f2498db2ecff9 xfs: allow xfs_swap_range to use older extent swap algorithms f6ff3e13238c36ef533412885db913b71af64564 xfs: remove old swap extents implementation c6867fe2b433d925d7f8652a982bfd25fdf0e60d xfs: condense extended attributes after an atomic swap f7524374c621789cfa158e1e9e321af19036b527 xfs: condense directories after an atomic swap 8fa5d7a90185b5ffc702cb6a9fc8f4c733597feb xfs: make atomic extent swapping support realtime files 1dc309f77559b424cfc95e1a1d6f39d29d562808 xfs: enable atomic swapext feature 55fc8f00fb814120d8a03b132fb3d6ba9fcb520e xfs: hide private inodes from bulkstat and handle functions a6ea1f1ba8ed2e5e5ae545c2227dccd1d0be913d xfs: create temporary files and directories for online repair 7dc93578af95c0eddafe0017b99f2d3de5718605 xfs: online repair of realtime summaries 03840c224860df3e1fce1ef85e3a00c7ca36c5a6 xfs: create a blob array data structure d8a30a0730740a9f1ddfba45cb75b2db11817749 xfs: repair extended attributes fa2fc00af3f13b50b766431fd6e602e2121e7625 xfs: scrub should set preen if attr leaf has holes 100cd621b4bc141ded4f991c55294552570bde12 xfs: online repair of directories b0f8af6e63117fdfb79964dcce33a4d4be959e5a xfs: online repair of parent pointers ae70bf9b93e37e76e6bda5ddf614f230b6e55892 xfs: ask the dentry cache if it knows the parent of a directory 6581b5cf149b006688f78040c1171bba9335b16c xfs: move orphan files to the orphanage 5abfc63b702ae63acf88a0d9d56c080e8dff554c xfs: hoist extent size helpers to libxfs f728a5a9e7c075f9f5756b454fd53a2f7354f787 xfs: hoist inode flag conversion functions 947490a4a5a5a2a722511c55074a044c1bf687c2 xfs: hoist project id get/set functions 4d65ef4a6cf3d192ed2ff2cc162dab59cbdb263a xfs: pack inode allocation parameters into a separate structure cfffa0e86d1129a63982632fef4d549c5031933b xfs: implement atime updates in xfs_trans_ichgtime 223f18dd342a6bd34e825f8fc79e09db5da170c9 xfs: use xfs_trans_ichgtime to set times when allocating inode 97e6a6b99e8d7e9768a3815b6b30179ed5be154a xfs: split new inode initialization into two pieces 8573b5c15643e0bfaca2e83131692917c7a56cfa xfs: hoist inode allocation function 9ece8ce476b766a01328bb242e23add12664b659 xfs: push xfs_ialloc_args creation out of xfs_dir_ialloc b05a670544485aa77baf36755e93d28f156c35ed xfs: move initialization of inode attributes into xfs_dir_ialloc b76702368aaf6242f9bf7013dab7ba39a804e104 xfs: move xfs_dir_ialloc to libxfs c59f7947a8cd36d5dbc42424b06ec6eceebf4515 xfs: hoist xfs_iunlink to libxfs 2df077245a7126a85109e2c5b996e40bdb12f3ac xfs: hoist xfs_{bump,drop}link to libxfs a387db5676bf4a1b56b83795f3f01b6152453ed9 xfs: create libxfs helper to link a new inode into a directory 865002005ddeda21d2d1575ad3c94371cdf44002 xfs: create libxfs helper to link an existing inode into a directory a5b149116d37e021318b40b8a7f9e0eb5eadfa50 xfs: hoist inode free function to libxfs 9be47df4dca68106e4991b32218076bfb1ea0900 xfs: create libxfs helper to remove an existing inode/name from a directory aa543a9b9f15b19b70bebe220f7c624cc00d0441 xfs: create libxfs helper to exchange two directory entries 5a1cf909190e244192ab5fb9ba3a9bdb7485ff48 xfs: create libxfs helper to rename two directory entries 4628525a6da0ebd8514d6fc7b5f8367fbb37954d xfs: get rid of cross_rename d3d2839739788be1871eba25c440685a080f1144 xfs: create imeta abstractions to get and set metadata inodes 467e0c9e04ffa65180c09caca593acb2d50f3e0a xfs: create transaction reservations for metadata inode operations 5a64fc7f1693800b40744cb0c85b83e6bf446e78 xfs: refactor the v4 group/project inode pointer switch bf4c9557fbda5dfa09f6402ebeae20f31fcf3d1e xfs: convert all users to xfs_imeta_log 2df08514c441692dc086929db5bd639cb73ab151 xfs: iget for metadata inodes c84a5e4cf0150df9dc737af53218951b4164dca7 xfs: define the on-disk format for the metadir feature c78c27c531a686638331cf83f72d05bd41f5dc47 xfs: update imeta transaction reservations for metadir 926abcf9ccbb03f088e27615ff9846f73958c320 xfs: load metadata directory root at mount time f28e21d7d1c3af7e3d436e760bb8a558893d67a1 xfs: convert metadata inode lookup keys to use paths bbde6fbabac227bd67e6c73420757d9705b2cc5c xfs: enforce metadata inode flag 92c348b3a14ee20d5e65f374540bf49c3f1d24ba xfs: read and write metadata inode directory 7ea686dce5411012416ce072e33dce79dc64b6b9 xfs: ensure metadata directory paths exist before creating files c5b977e9f2e44fa1a69d26b36e1081d1f13ac5c2 xfs: disable the agi rotor for metadata inodes 449ad6ae616e524432430fa403a1c7349755c9ce xfs: hide metadata inodes from everyone because they are special 9c408c7e3826d3a207623d65112ff70c69ee0c2f xfs: enable metadata directory feature 2609038a1a0df28ec56a1c5c130a02ae9fda5e8f xfs: replace shouty XFS_BM{BT,DR} macros ab93df37a44aecef8b726148e27693906ef771f7 xfs: refactor the allocation and freeing of incore inode fork btree roots 73d610dcce177d09fcdeccbc38ad6ef272a41296 xfs: refactor creation of bmap btree roots a9a3e1eaaa8908e8e56a64dfd2961942bb0d1413 xfs: fix a sloppy memory handling bug in xfs_iroot_realloc 2357b9247522c01bad31a509a7a4b9543c05082e xfs: hoist the code that moves the incore inode fork broot memory e30cc7383e90d00cc3dd04697b8e7d709de6129e xfs: move the zero records logic into xfs_bmap_broot_space_calc 4c46eb60f56a92647f9cdf2816934e38e12c0310 xfs: rearrange xfs_iroot_realloc a bit a7a8552b692ff696548f19e7c747a7d448561d75 xfs: standardize the btree maxrecs function parameters a5e45c7a622108bc2b3cfa00bc6a224d4076bc72 xfs: generalize the btree root reallocation function 885a3dc9499a59e79bce7e92bb1def707fc79ced xfs: support leaves in the incore btree root block in xfs_iroot_realloc b4c1ea77178092ac782b64006c2148c3ad42766a xfs: hoist the node iroot update code out of xfs_btree_new_iroot a4faa69533e9add97f466aa029d0cdb6c96421dd xfs: hoist the node iroot update code out of xfs_btree_kill_iroot 184795dea7e684871eed2db711cefd65d4437629 xfs: support storing records in the inode core root 18506cbf430e10108e7f4b77c3c9ec479f76b470 xfs: update btree keys correctly when _insrec splits an inode root block 15e3bf02c566e4656edd099f40368c920618bc85 xfs: remove xfs_btree_cur_t typedef 26ed7c7e91cddd89fdb319aa3beea0227f68449d xfs: don't allocate btree scrub context on the stack a2d0129542c1372d2d0f07510043472e06aaf3e9 xfs: dynamically allocate scrub context structure 97dc3e0e49b35bc595ba08d8c3b76295961ac3da xfs: stricter btree height checking when looking for errors 3452693300d06276dc7e80bdaea914c6a8e83ca3 xfs: stricter btree height checking when scanning for btree roots 21b78568e381555207dba67a7dbd23500724aefe xfs: check that bc_nlevels never overflows 5e55296b34525b5c43411dcb69b138be8fc39be8 xfs: support dynamic btree cursor heights fb1bafd896c5aa28623acd6dfff62e124b0b5692 xfs: refactor btree cursor allocation function b33ca383cdd1288d0a1a017bca2d140da19c8797 xfs: fix maxlevels comparisons in the btree staging code ebdad6f0a3f1858fe11e3ce4339851f8c11a40aa xfs: encode the max btree height in the cursor a724c9275ef25840a4f8cfe1d59288d9ff9b5ed8 xfs: dynamically allocate cursors based on maxlevels b0676cfbb91e630bbecd5f4c30823f22b88dce83 xfs: compute actual maximum btree height for critical reservation calculation 1b1e4a0f17d1fc6a3b7aa7f69dd79112c76a329a xfs: compute the maximum height of the rmap btree when reflink enabled 5ddb1ce0e3af992c1b187e30317310bcd918bcb6 xfs: kill XFS_BTREE_MAXLEVELS cf83cf26a316882fb3a587b7e2d2d1d9adee6468 xfs: refactor realtime scrubbing context management 9de1b07d92c0b81daba8de7b1a2f0a0a71b67700 xfs: refactor realtime inode locking f786900b7471638c9e01eedca70031b85f0edc8a xfs: widen per-ag reservation structures to 64-bits 13aec2032a0f975e81fc45d4a240edb0630888c9 xfs: add metadata reservations for realtime btrees c50e0a2c69a6e06bd9ab5be2079b24420eb5efff xfs: support logging EFIs for realtime extents 7c91dd87bca5ea2451829dd7e2f43c32d36f41c0 xfs: support recovering extent-free intent items targetting realtime extents b52891d7303a9693b7ca86e44d091e0a8b0be79e xfs: support error injection when freeing rt extents 753b06ef71a534f3f01f56a57062839e78a567e7 xfs: widen btree maxlevels computation to handle 64-bit record counts dca6824aa58302a91c7896d71728c54aa76ac588 xfs: widen xfs_rmap_irec fields to handle realtime rmapbt a590372e3f87ddd4b13e62c6d70e5bda92563b66 xfs: introduce realtime rmap btree definitions a266e9ee77bfdd5d2123b80c1557fd469f42f7fe xfs: define the on-disk realtime rmap btree format c32fae066031eb174e054804d1ecb1947196245e xfs: realtime rmap btree transaction reservations f8b0a43c2ad6bfc9f9a6440111706d72403a1d51 xfs: add realtime rmap btree operations 1836b068763274345d50ea47174d8e7fec16443b xfs: prepare rmap functions to deal with rtrmapbt e23fa5187475dd0e0112ba4a166de39495bd8845 xfs: add a realtime flag to the rmap update log redo items 47bd1b8ec40868be7400f24448405a4455a653f0 xfs: support recovering rmap intent items targetting realtime extents 771aa79f2eb91cbda5258cf511edf81fc4ec8d3c xfs: add realtime rmap btree block detection to log recovery 6bb9f5cb98ed135b9e9d2d779b140b253c18d49e xfs: add realtime reverse map inode to metadata directory bac77d1f261a652f03994659c78a6e31391a9063 xfs: add metadata reservations for realtime rmap btrees bb72e10fe8543599540b54f0aae99ce5f6664aaa xfs: wire up a new inode fork type for the realtime rmap 91e64fbdd6cc1aaa9a734b53e7bc6993a8f374c5 xfs: use realtime EFI to free extents when realtime rmap is enabled 55eab8a50a8bb8f09d9262a66d8e464776205d9c xfs: wire up rmap map and unmap to the realtime rmapbt 8920645d656a50b0def67a1073b00613eb9d7507 xfs: create routine to allocate and initialize a realtime rmap btree inode 03fe2a6632ae20be0f6302b2d4517f041fbf70b4 xfs: check that the rtrmapbt maxlevels doesn't increase when growing fs dea89e78e4350a1c4f3d8d2bfecda76d1dee87cf xfs: wire up getfsmap to the realtime reverse mapping btree 19b45568c05701dcdded54b39cbbe6ed9961bc6b xfs: fix scrub tracepoints when inode-rooted btrees are involved baa8702b8db5821534e7331f00a26d3b668536b4 xfs: scrub the realtime rmapbt f2e6d4c4916227b499dda5db41c4254fed7160f9 xfs: cross-reference realtime bitmap to realtime rmapbt scrubber ab22acddc6b8cb7c4a731f2a51964bcf4ae9a73f xfs: cross-reference the realtime rmapbt b7e2d0adeade375d9ef9d713006251d13b78c8bb xfs: scan rt rmap when we're doing an intense rmap check e5177146ea3c1e5af89892bda53f7a91fd13cffe xfs: walk the rt reverse mapping tree when rebuilding rmap 87d9201ffcf1d06ed4ebc3858acf36e80f36e8ec xfs: online repair of realtime file bmaps 9fe69b6ceedda1c923d83918fa06779f8b49cd7e xfs: online repair of realtime bitmaps e4a022356abc629554df720783dbea5ded16e626 xfs: online repair of the realtime rmap btree e906d8b313c050dbcba00343a91a81ab9f11209a xfs: report realtime rmap btree corruption errors to the health system bacfdaad0fa2e41c9abfdfad2d74df1660736b2e xfs: enable realtime rmap btree 8dedf0dc32732a1a5c906ffd760694e9f8559954 xfs: only free posteof blocks on first close 0cdf7ae1bc0ca09257970ec1c9953103a3b85e48 xfs: don't free EOF blocks on read close b07402292b6ef58cb60577ae50f0fa77a3f42b1a xfs: Don't free EOF blocks on close when extent size hints are set 7f342a7ec7577e15676a2dadc42ea48b4e2f0a5c xfs: use unbound pwork queues for parallel work 09cc8a5cfd5a5cf60875923486360b35627df162 xfs: register workqueues in sysfs dbdcbd65190a6823751f753ee46ba494b5482d9f xfs: track deferred ops statistics 987185b56bfa79df301c3fec5e0fe57ef9fd02d2 xfs: whine to dmesg when we encounter errors 57296c4dc2013560863836cbd1dd7d680142d642 xfs: compact flag bits in the perag structure 094a4ae2ae3789c22d0ec35427dfc9f043a542c2 xfs: create a noalloc mode for allocation groups 02eab57b2bf9a206d31fe248f4c6ae57b0b872b2 xfs: enable userspace to hide an AG from allocation ad986136b15295f60ad07a991ad61503a7d2f5fd xfs: apply noalloc mode to inode allocations too 2047c0589b7f8a0443d82e6d4875d4691a063ef1 xfs: remove useless oinfo arg from xfs_refcount_adjust 64cbcae0df000684c3167015af32d04629bde56d xfs: restructure parameters to xfs_reflink_find_shared 0ec6a2fb1dba9f302fb87954bc4cd09db8417609 xfs: widen xfs_refcount_irec fields to handle realtime refcountbt b4ecabc98a0812edd5d22eedd24ddc1d0c223c01 xfs: introduce realtime refcount btree definitions 7d7076cf6503f8024a1e4e7b1de52ff4f19caf68 xfs: define the on-disk realtime refcount btree format 3934225c407a4265b70b4eddb973702417da488b xfs: realtime refcount btree transaction reservations 094aa20c3fa8cfc3a7ee5209df6f0e08243f9317 xfs: add realtime refcount btree operations ead191b7771857c82120dc248abf6f9f333133a6 xfs: prepare refcount functions to deal with rtrefcountbt e6a79a7971434d2f1e9e6c8f41f4ebcaa2a03e2d xfs: add a realtime flag to the refcount update log redo items 0e033aed9f5d4e57ec4432bf6f3a940679f120ea xfs: support recovering refcount intent items targetting realtime extents 4a311b7afeca086308ef97011418fae58c8202f8 xfs: add realtime refcount btree block detection to log recovery 540c7977037ec376a4771d957c6801d8f4d9e9d3 xfs: add realtime reverse map inode to metadata directory 8b137c8e7b73f78619416003c7749dd7642e7d7c xfs: add metadata reservations for realtime refcount btree f20fae527ff5741865c771cce4d1319aaed0f9b9 xfs: wire up a new inode fork type for the realtime refcount d7eaa6947af8ffe11a99000d1ac62fe4c8959c28 xfs: wire up realtime refcount btree cursors 09b77701c91610966f6f757019c8b11a3e756f21 xfs: create routine to allocate and initialize a realtime refcount btree inode dbd2a75888e943849dc9d522d4def086fbdc054e xfs: update rmap to allow cow staging extents in the rt rmap b5a6082ec4fe0a013c6af142b7129244724efeb1 xfs: compute rtrmap btree max levels when reflink enabled f3df1c4c74abe73b521e66df4f12c06984fdc454 xfs: enable CoW for realtime data d5615cf329d7e6ecd4a19b8c0be23bd2659b5ecc xfs: enable sharing of realtime file blocks f4ac26621d27e107a75e02e2bec551998d8ce42a xfs: allow inodes to have the realtime and reflink flags dab52cfe8feecfb0dcd570a3d46ce366461bc5ea xfs: refcover CoW leftovers in the realtime volume 5866aef719044252af91c4c5a4c12afa6b5e9018 xfs: validate CoW extent size when the file is both realtime and shared f72e2959f5e5c8f9c1e282ac3666b4fb038a188e xfs: check that the rtrefcount maxlevels doesn't increase when growing fs 0bff75044444b68fba6391315dffa5fc26035c63 xfs: enable realtime reflink cfd7177dcf62d6a588d37ffebc9bce83380d6552 xfs: report realtime refcount btree corruption errors to the health system 4709fa6c2e34559a21e3d1b3d599126440af751b xfs: scrub the realtime refcount btree da084d97797a9bbc8445ca35d680566103d16045 xfs: cross-reference chceks with the rt refcount btree bbf6e4e7655e37c994dc834a06786e6c43edd208 xfs: check reference counts of gaps between rt refcount records 4630cb59571bcbc44b2d1d71d8d5225b6ee9dd04 xfs: check new rtbitmap records against rt refcount btree 94d1ad9b7b83646f30b788a960aae4aba0bfa881 xfs: walk the rt reference count tree when rebuilding rmap 47b7c3693f791a655d5d7d2e0cd9187b2f203cd2 xfs: online repair of the realtime refcount btree --===============2333655304692309357== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename=revlist-f8b993ba12df-8a408c68deab.txt b88280698339cd628c86871e4640f6b54c2527fc xfs: use reflink to assist unaligned copy_file_range calls b87326b3d50003120937490094cd9067f1cb6836 xfs: fix an ABBA deadlock in xfs_rename ad2a0756a116ea173737f6bee3b8b01ab615e1fb xfs: clean up quota reservation callsites 8c32088b45ce2578bfd8eee80253e2b60f4141af xfs: clean up quota reservation wrappers 1106fdf2b78dc96fca4e90de98d4b164342f3fad xfs: create convenience wrappers for quota reservations 7c34b918d802cb14251406d6836ae2be7d7ffd5c xfs: clean up icreate quota reservation calls 306e980385a7b51832ec241e0497e2542d5e8e70 xfs: refactor messy xfs_inode_free_quota_* functions edd5c240c119d4304cc49b7e10bb4afe92d49978 xfs: don't stall cowblocks scan if we can't take locks 6e5a54a1bf484b8d148399a236f3b1fe8e6f30dc xfs: xfs_inode_free_quota_blocks should scan project quota f3a71021ba044f3ec64f91f21f29b8162e9ac9ed xfs: move and rename xfs_inode_free_quota_blocks to avoid conflicts 0e2f2989fd5a0ead44193093cd1d6190df12854d xfs: pass flags and return gc errors from xfs_blockgc_free_quota a49268e6c526ec68e3bb22feb008021635d59224 xfs: flush eof/cowblocks if we can't reserve quota for file blocks 727807d979ca43b3125aa3eda7862c03cbb97572 xfs: flush eof/cowblocks if we can't reserve quota for inode creation 41c6912635239de1935f005838f57e256b797d88 xfs: flush eof/cowblocks if we can't reserve quota for chown 5ed87c78a58f480f481f6e24623345b6f3befbec xfs: add a tracepoint for blockgc scans 7930c80aa21856d88f2bc7f3404d67b5b55e8a35 xfs: refactor xfs_icache_free_{eof,cow}blocks call sites 298aeb2ecc7d9138a0dbc807661dc61fa7ed83fe xfs: flush speculative space allocations when we run out of space a7c4b395ce092374438fc6dcaf584e7b0fa0ed9c xfs: relocate the eofb/cowb workqueue functions d0a6f1c1165d3a53d2ff4991c655d804db316d56 xfs: hide xfs_icache_free_eofblocks 0a1a26c5fb553020ad4940d234a8d183e2f5e4f8 xfs: hide xfs_icache_free_cowblocks adf4139e0c6adb4e7b5749572540fea16630f521 xfs: remove trivial eof/cowblocks functions 2bea95b188a735c7afd1821587d30e4d22c533d9 xfs: increase the default parallelism levels of pwork clients 885320e1e9c6d364a2f0ce1d60278c7dafe0cc49 xfs: consolidate incore inode radix tree posteof/cowblocks tags 5c3154f36d6a014b66290558543bbbae053bb7d7 xfs: consolidate the eofblocks and cowblocks workers 53c4fc4f5e6ca2f595a9a73b9a56af20862dd1aa xfs: only walk the incore inode tree once per blockgc scan 7c1a79a55c15629910b75c72a6aa2c50c7660c5d xfs: rename block gc start and stop functions ca7038f4842227f6c8605fc6ebe3f63da12a82e3 xfs: parallelize block preallocation garbage collection c80e82f6cbf5eaf0a96064737e6322cdea371277 xfs: fix rmap key comparison functions 1e90c5c311508c82b1d43a3901e2c9fe3597110a xfs: fix uninitialized variables in xrep_calc_ag_resblks 9c626e4c968ace36d763316796ef3331972be963 xfs: bail out of scrub immediately if scan incomplete 50009420bd3e4f114c4ec8dae1c56985a9260ba6 xfs: mark a data structure sick if there are cross-referencing errors a6a4ae81a5d0af68eefe0d59fe796fe8957bed7b xfs: validate ag btree levels using the precomputed values cc0f1ed34c508b25ddf938738d6f4ac9fce76ef3 xfs: set the scrub AG number in xchk_ag_read_headers d18db1d319cf86b6fd226e2a7d7ff9f542169003 xfs: remove return value from xchk_ag_btcur_init 1dfd9f2556c6145745247ea301a6a0646b30af6b xfs: teach xfs_btree_has_record to return false if there are gaps d19fb8f2df1fd1ae3ffd697df6727879ad7fec76 xfs: check btree keys reflect the child block 1bba4739c600b713410bd71cd5ba69b0e67973ae xfs: online checking of the free rt extent count e3e66c8d4d4cf82607c5026cdd0e59e8b4b3f055 xfs: teach scrub to check for adjacent bmaps when rmap larger than bmap 042835f3a4760269937718dc2c364f08799f4bff xfs: check quota files for unwritten extents cee88e3e9280116ebf89cdd787c3bc483b3d1974 xfs: check the reference counts of gaps in the refcount btree 162fff225721d5fe230bfeffdcaffc3d21d79c31 xfs: stop artificially limiting the length of bunmap calls 105fd7fc73ef96336471ea11d396e411753d9753 xfs: remove a __xfs_bunmapi call from reflink 77f38a3b35252d5c36f064382ee43175d897d8c6 xfs: create shadow transaction reservations for computing minimum log size 1507c1289891e058ec6eeec65f366576a8c4ef08 xfs: reduce the absurdly large log reservations 19596a2bf74d3e99d24ec2f645f70f2fb98f5306 xfs: reduce transaction reservations with reflink 38474852b4ee9dc26b5cef046c797e2d23bfec00 xfs: only invalidate blocks if we're going to free them a26bda6f35c634b5e2ce25965b0084f15285f9af xfs: use deferred frees to reap old btree blocks 9c69637891804dcfa9e065cb7bcda6fd643c4e26 xfs: remove the for_each_xbitmap_ helpers 19f63291d21683178a83df305f8eeb3ab8f45588 xfs: drop the _safe behavior from the xbitmap foreach macro 3aa6d0c3f2ee8d1c3f23905f7465cfd006140344 xfs: convert xbitmap to interval tree bccda8781578677faece7a90e435f60c0f29b527 xfs: implement block reservation accounting for btrees we're staging ccc500c4f902f4a9207cc317a2adce85e396c166 xfs: add debug knobs to control btree bulk load slack factors 268ab0a3cb1979a12ed17476c93c04f7dac020cc xfs: log EFIs for all btree blocks being used to stage a btree cdab19fa142f64d1f6d0b3fdd6442123b593fa73 xfs: create a big array data structure c68315d0b3845f6d7bac08ea3b9179eb628294d0 xfs: move the realtime summary file scrubber to a separate source file 66bab727a742e6d1395a376ce8c0646ed900537f xfs: implement online scrubbing of rtsummary info 46d757ea5a70b5c788592e21f44cd816fdb6f216 xfs: always rescan allegedly healthy per-ag metadata after repair f95054c5035761f540fade08fc0ec5b88b312674 xfs: repair free space btrees bb2dc57fc6cbe4fc275e2091f6f51bec560c8b13 xfs: repair inode btrees efdd3ac5aec00962828aa5da486b3d517bb4c2d6 xfs: repair refcount btrees 51fec6e2845ea96f73b3c6f0de3445999d25c004 xfs: repair inode records 8e37d094c490b6f2246723470f706632f7bd8009 xfs: zap broken inode forks b64924fd856e48ba0394ce57d4dd2cae5d16f41e xfs: repair inode block maps 0496bcbfb2aefba5d921969f4aad5144c336b88f xfs: repair damaged symlinks 727d7e107d92353a60e470b89e63be1e7f0d540b xfs: repair the inode core and forks of a metadata inode 50a8d458d540e37f454348c1d3f367189c3c36a6 xfs: create a new inode fork block unmap helper ed96251d7b5cde0cfdc9d93ebb7006ad160e587c xfs: repair quotas 3fa10f1e4d46bbfe557821ef3e3d673d2b5c9cda xfs: implement live quotacheck inode scan f500ef68b58cccf6e1769c090f2f85cf7dae97b6 xfs: track quota updates during live quotacheck f9b81312c401e7eec1e606456e69aebaec18127a xfs: repair dquots based on live quotacheck results 09c949c272845e6918651addcf0c37661e82e667 xfs: separate the marking of sick and checked metadata 7cebd9c3478923e3ab772780e7fc2b6ea364dd66 xfs: report ag header corruption errors to the health tracking system 0d56e56b8935cb6a88c9a4c00f97815962a7833d xfs: report block map corruption errors to the health tracking system 14f9cd40100e3fe3dfaca8d1df75a35197675ad1 xfs: report btree block corruption errors to the health system 8c35c2f1f43784651878d8e8d07db796c9a8dc42 xfs: report dir/attr block corruption errors to the health system c4b45c66bff358b051e1c2314255d7533ef76ee2 xfs: report symlink block corruption errors to the health system e1072dd08bf47c63f8c0557f95a2ddd214e388ae xfs: report inode corruption errors to the health system 1f0462c864bd4f04a4865fc5b73bea5a6a14c52d xfs: report quota block corruption errors to the health system 8115a65433a7081dac5740c2e85978225e3678e5 xfs: report realtime metadata corruption errors to the health system 9ce17b203d082425d1eaa46894df84e65a9515f5 xfs: report XFS_CORRUPT_ON errors to the health system 4adc299f184063e0ef8cf75d6f17fd0a9123076c xfs: refactor the predicate part of xfs_free_eofblocks c9be7005b10e22774ef174dd9373e4dd34828727 xfs: don't reclaim dquots with incore reservations bd70706acfc932779e014d82749c2d965f9d871a xfs: decide if inode needs inactivation aa0a2ec202a8b319516cec852c8c206557749b4c xfs: deferred inode inactivation 8edd293e4be9a44b9bef7fe7cf5a83bbc7719e4e xfs: force inode inactivation and retry fs writes when there isn't space b77de47aaf7d7ddb1829f3d197db3207485a1bf7 xfs: force inactivation before fallocate when space is low 8c51a4a39dbf45738a66ea96118aa3dcf379012b xfs: parallelize inode inactivation 174afafbf0728b1ade3a6925a36be6ce172edd39 xfs: create a polled function to force inode inactivation 9d3adfefad70fc898eaeb3737105a60a838a7a17 xfs: add secondary and indirect classes to the health tracking system 1f9e990b099aba899a27f538fc467d20c4da0622 xfs: remember sick inodes that get inactivated e8f314db19860f669ae4d0f0dc6318e810975717 xfs: update health status if we get a clean bill of health 962d2c09ab906f4a69cb607865c5e084ebbc4709 xfs: introduce online scrub freeze e022cb324a2525a786e9e09007a2df4c6295dc4a xfs: ask to freeze if fscounters scrubber fails 958f560da7ecd29d88ca2e78520bfafe569301ee xfs: repair the rmapbt 2654d477284d704bd92e58b2db478be226650c6a xfs: allow rmap repair to grab unlinked inodes da425dc55ea4fcedaefefa03269960dc216fb71b xfs: repair summary counters 075416eee265294fe5f81d0f52503467041f8777 xfs: fix xfs_bunmapi to allow unmapping of partial rt extents 4394cfafa3560d5e862cea6210917e8a2418c402 xfs: create a helper to decide if a file mapping targets the rt volume 23ba26ed71cc0ac526456a05e21608e03e3b51d6 xfs: add a realtime flag to the bmap update log redo items 4416b793d012b6fff979e63d568a16fcc170d1c6 xfs: support recovering bmap intent items targetting realtime extents 27b90ced9de53cfa599a2538f6797e0f497103e5 xfs: support deferred bmap updates on the attr fork 4bccffbd322d7c88d500a29839aa63ecbaee2bb2 xfs: xfs_bmap_finish_one should map unwritten extents properly 7a3723f8db3c22013fcafdd822503ddc97fdbe17 vfs: introduce new file range exchange ioctl f0607dd1d1a1e9586dc245381ef7b2fc06b0f32d xfs: support two inodes in the defer capture structure 5d15e00941af6af734047e03c72714455e882786 xfs: allow setting and clearing of log incompat feature flags fb1bb338ed28b2728cf5dd17f20ebd8570c7690d xfs: create a log incompat flag for atomic extent swapping d36a9339d3b22267330cff4406ae077168ce7085 xfs: introduce a swap-extent log intent item ec28e2f3e524d071a5796d60f302fd46178cb77d xfs: create deferred log items for extent swapping a0dfd19a0d2968b4942d6e2d2b472c1e3d275ee4 xfs: add a ->xchg_file_range handler 72cfd5e1d8742b52e52eef93705c7b59958ca227 xfs: add error injection to test swapext recovery 021c931361c6eb2868179425887567668d229c2b xfs: port xfs_swap_extents_rmap to our new code 60ddf094764ae59872434ca869db238c2f956e1a xfs: consolidate all of the xfs_swap_extent_forks code 07803b39ae6eac219bc039d3703dc0e691f07aef xfs: refactor reflink flag handling in xfs_swap_extent_forks 47a0634a64b09bf300d3cb53c40f2498db2ecff9 xfs: allow xfs_swap_range to use older extent swap algorithms f6ff3e13238c36ef533412885db913b71af64564 xfs: remove old swap extents implementation c6867fe2b433d925d7f8652a982bfd25fdf0e60d xfs: condense extended attributes after an atomic swap f7524374c621789cfa158e1e9e321af19036b527 xfs: condense directories after an atomic swap 8fa5d7a90185b5ffc702cb6a9fc8f4c733597feb xfs: make atomic extent swapping support realtime files 1dc309f77559b424cfc95e1a1d6f39d29d562808 xfs: enable atomic swapext feature 55fc8f00fb814120d8a03b132fb3d6ba9fcb520e xfs: hide private inodes from bulkstat and handle functions a6ea1f1ba8ed2e5e5ae545c2227dccd1d0be913d xfs: create temporary files and directories for online repair 7dc93578af95c0eddafe0017b99f2d3de5718605 xfs: online repair of realtime summaries 03840c224860df3e1fce1ef85e3a00c7ca36c5a6 xfs: create a blob array data structure d8a30a0730740a9f1ddfba45cb75b2db11817749 xfs: repair extended attributes fa2fc00af3f13b50b766431fd6e602e2121e7625 xfs: scrub should set preen if attr leaf has holes 100cd621b4bc141ded4f991c55294552570bde12 xfs: online repair of directories b0f8af6e63117fdfb79964dcce33a4d4be959e5a xfs: online repair of parent pointers ae70bf9b93e37e76e6bda5ddf614f230b6e55892 xfs: ask the dentry cache if it knows the parent of a directory 6581b5cf149b006688f78040c1171bba9335b16c xfs: move orphan files to the orphanage 5abfc63b702ae63acf88a0d9d56c080e8dff554c xfs: hoist extent size helpers to libxfs f728a5a9e7c075f9f5756b454fd53a2f7354f787 xfs: hoist inode flag conversion functions 947490a4a5a5a2a722511c55074a044c1bf687c2 xfs: hoist project id get/set functions 4d65ef4a6cf3d192ed2ff2cc162dab59cbdb263a xfs: pack inode allocation parameters into a separate structure cfffa0e86d1129a63982632fef4d549c5031933b xfs: implement atime updates in xfs_trans_ichgtime 223f18dd342a6bd34e825f8fc79e09db5da170c9 xfs: use xfs_trans_ichgtime to set times when allocating inode 97e6a6b99e8d7e9768a3815b6b30179ed5be154a xfs: split new inode initialization into two pieces 8573b5c15643e0bfaca2e83131692917c7a56cfa xfs: hoist inode allocation function 9ece8ce476b766a01328bb242e23add12664b659 xfs: push xfs_ialloc_args creation out of xfs_dir_ialloc b05a670544485aa77baf36755e93d28f156c35ed xfs: move initialization of inode attributes into xfs_dir_ialloc b76702368aaf6242f9bf7013dab7ba39a804e104 xfs: move xfs_dir_ialloc to libxfs c59f7947a8cd36d5dbc42424b06ec6eceebf4515 xfs: hoist xfs_iunlink to libxfs 2df077245a7126a85109e2c5b996e40bdb12f3ac xfs: hoist xfs_{bump,drop}link to libxfs a387db5676bf4a1b56b83795f3f01b6152453ed9 xfs: create libxfs helper to link a new inode into a directory 865002005ddeda21d2d1575ad3c94371cdf44002 xfs: create libxfs helper to link an existing inode into a directory a5b149116d37e021318b40b8a7f9e0eb5eadfa50 xfs: hoist inode free function to libxfs 9be47df4dca68106e4991b32218076bfb1ea0900 xfs: create libxfs helper to remove an existing inode/name from a directory aa543a9b9f15b19b70bebe220f7c624cc00d0441 xfs: create libxfs helper to exchange two directory entries 5a1cf909190e244192ab5fb9ba3a9bdb7485ff48 xfs: create libxfs helper to rename two directory entries 4628525a6da0ebd8514d6fc7b5f8367fbb37954d xfs: get rid of cross_rename d3d2839739788be1871eba25c440685a080f1144 xfs: create imeta abstractions to get and set metadata inodes 467e0c9e04ffa65180c09caca593acb2d50f3e0a xfs: create transaction reservations for metadata inode operations 5a64fc7f1693800b40744cb0c85b83e6bf446e78 xfs: refactor the v4 group/project inode pointer switch bf4c9557fbda5dfa09f6402ebeae20f31fcf3d1e xfs: convert all users to xfs_imeta_log 2df08514c441692dc086929db5bd639cb73ab151 xfs: iget for metadata inodes c84a5e4cf0150df9dc737af53218951b4164dca7 xfs: define the on-disk format for the metadir feature c78c27c531a686638331cf83f72d05bd41f5dc47 xfs: update imeta transaction reservations for metadir 926abcf9ccbb03f088e27615ff9846f73958c320 xfs: load metadata directory root at mount time f28e21d7d1c3af7e3d436e760bb8a558893d67a1 xfs: convert metadata inode lookup keys to use paths bbde6fbabac227bd67e6c73420757d9705b2cc5c xfs: enforce metadata inode flag 92c348b3a14ee20d5e65f374540bf49c3f1d24ba xfs: read and write metadata inode directory 7ea686dce5411012416ce072e33dce79dc64b6b9 xfs: ensure metadata directory paths exist before creating files c5b977e9f2e44fa1a69d26b36e1081d1f13ac5c2 xfs: disable the agi rotor for metadata inodes 449ad6ae616e524432430fa403a1c7349755c9ce xfs: hide metadata inodes from everyone because they are special 9c408c7e3826d3a207623d65112ff70c69ee0c2f xfs: enable metadata directory feature 2609038a1a0df28ec56a1c5c130a02ae9fda5e8f xfs: replace shouty XFS_BM{BT,DR} macros ab93df37a44aecef8b726148e27693906ef771f7 xfs: refactor the allocation and freeing of incore inode fork btree roots 73d610dcce177d09fcdeccbc38ad6ef272a41296 xfs: refactor creation of bmap btree roots a9a3e1eaaa8908e8e56a64dfd2961942bb0d1413 xfs: fix a sloppy memory handling bug in xfs_iroot_realloc 2357b9247522c01bad31a509a7a4b9543c05082e xfs: hoist the code that moves the incore inode fork broot memory e30cc7383e90d00cc3dd04697b8e7d709de6129e xfs: move the zero records logic into xfs_bmap_broot_space_calc 4c46eb60f56a92647f9cdf2816934e38e12c0310 xfs: rearrange xfs_iroot_realloc a bit a7a8552b692ff696548f19e7c747a7d448561d75 xfs: standardize the btree maxrecs function parameters a5e45c7a622108bc2b3cfa00bc6a224d4076bc72 xfs: generalize the btree root reallocation function 885a3dc9499a59e79bce7e92bb1def707fc79ced xfs: support leaves in the incore btree root block in xfs_iroot_realloc b4c1ea77178092ac782b64006c2148c3ad42766a xfs: hoist the node iroot update code out of xfs_btree_new_iroot a4faa69533e9add97f466aa029d0cdb6c96421dd xfs: hoist the node iroot update code out of xfs_btree_kill_iroot 184795dea7e684871eed2db711cefd65d4437629 xfs: support storing records in the inode core root 18506cbf430e10108e7f4b77c3c9ec479f76b470 xfs: update btree keys correctly when _insrec splits an inode root block 15e3bf02c566e4656edd099f40368c920618bc85 xfs: remove xfs_btree_cur_t typedef 26ed7c7e91cddd89fdb319aa3beea0227f68449d xfs: don't allocate btree scrub context on the stack a2d0129542c1372d2d0f07510043472e06aaf3e9 xfs: dynamically allocate scrub context structure 97dc3e0e49b35bc595ba08d8c3b76295961ac3da xfs: stricter btree height checking when looking for errors 3452693300d06276dc7e80bdaea914c6a8e83ca3 xfs: stricter btree height checking when scanning for btree roots 21b78568e381555207dba67a7dbd23500724aefe xfs: check that bc_nlevels never overflows 5e55296b34525b5c43411dcb69b138be8fc39be8 xfs: support dynamic btree cursor heights fb1bafd896c5aa28623acd6dfff62e124b0b5692 xfs: refactor btree cursor allocation function b33ca383cdd1288d0a1a017bca2d140da19c8797 xfs: fix maxlevels comparisons in the btree staging code ebdad6f0a3f1858fe11e3ce4339851f8c11a40aa xfs: encode the max btree height in the cursor a724c9275ef25840a4f8cfe1d59288d9ff9b5ed8 xfs: dynamically allocate cursors based on maxlevels b0676cfbb91e630bbecd5f4c30823f22b88dce83 xfs: compute actual maximum btree height for critical reservation calculation 1b1e4a0f17d1fc6a3b7aa7f69dd79112c76a329a xfs: compute the maximum height of the rmap btree when reflink enabled 5ddb1ce0e3af992c1b187e30317310bcd918bcb6 xfs: kill XFS_BTREE_MAXLEVELS cf83cf26a316882fb3a587b7e2d2d1d9adee6468 xfs: refactor realtime scrubbing context management 9de1b07d92c0b81daba8de7b1a2f0a0a71b67700 xfs: refactor realtime inode locking f786900b7471638c9e01eedca70031b85f0edc8a xfs: widen per-ag reservation structures to 64-bits 13aec2032a0f975e81fc45d4a240edb0630888c9 xfs: add metadata reservations for realtime btrees c50e0a2c69a6e06bd9ab5be2079b24420eb5efff xfs: support logging EFIs for realtime extents 7c91dd87bca5ea2451829dd7e2f43c32d36f41c0 xfs: support recovering extent-free intent items targetting realtime extents b52891d7303a9693b7ca86e44d091e0a8b0be79e xfs: support error injection when freeing rt extents 753b06ef71a534f3f01f56a57062839e78a567e7 xfs: widen btree maxlevels computation to handle 64-bit record counts dca6824aa58302a91c7896d71728c54aa76ac588 xfs: widen xfs_rmap_irec fields to handle realtime rmapbt a590372e3f87ddd4b13e62c6d70e5bda92563b66 xfs: introduce realtime rmap btree definitions a266e9ee77bfdd5d2123b80c1557fd469f42f7fe xfs: define the on-disk realtime rmap btree format c32fae066031eb174e054804d1ecb1947196245e xfs: realtime rmap btree transaction reservations f8b0a43c2ad6bfc9f9a6440111706d72403a1d51 xfs: add realtime rmap btree operations 1836b068763274345d50ea47174d8e7fec16443b xfs: prepare rmap functions to deal with rtrmapbt e23fa5187475dd0e0112ba4a166de39495bd8845 xfs: add a realtime flag to the rmap update log redo items 47bd1b8ec40868be7400f24448405a4455a653f0 xfs: support recovering rmap intent items targetting realtime extents 771aa79f2eb91cbda5258cf511edf81fc4ec8d3c xfs: add realtime rmap btree block detection to log recovery 6bb9f5cb98ed135b9e9d2d779b140b253c18d49e xfs: add realtime reverse map inode to metadata directory bac77d1f261a652f03994659c78a6e31391a9063 xfs: add metadata reservations for realtime rmap btrees bb72e10fe8543599540b54f0aae99ce5f6664aaa xfs: wire up a new inode fork type for the realtime rmap 91e64fbdd6cc1aaa9a734b53e7bc6993a8f374c5 xfs: use realtime EFI to free extents when realtime rmap is enabled 55eab8a50a8bb8f09d9262a66d8e464776205d9c xfs: wire up rmap map and unmap to the realtime rmapbt 8920645d656a50b0def67a1073b00613eb9d7507 xfs: create routine to allocate and initialize a realtime rmap btree inode 03fe2a6632ae20be0f6302b2d4517f041fbf70b4 xfs: check that the rtrmapbt maxlevels doesn't increase when growing fs dea89e78e4350a1c4f3d8d2bfecda76d1dee87cf xfs: wire up getfsmap to the realtime reverse mapping btree 19b45568c05701dcdded54b39cbbe6ed9961bc6b xfs: fix scrub tracepoints when inode-rooted btrees are involved baa8702b8db5821534e7331f00a26d3b668536b4 xfs: scrub the realtime rmapbt f2e6d4c4916227b499dda5db41c4254fed7160f9 xfs: cross-reference realtime bitmap to realtime rmapbt scrubber ab22acddc6b8cb7c4a731f2a51964bcf4ae9a73f xfs: cross-reference the realtime rmapbt b7e2d0adeade375d9ef9d713006251d13b78c8bb xfs: scan rt rmap when we're doing an intense rmap check e5177146ea3c1e5af89892bda53f7a91fd13cffe xfs: walk the rt reverse mapping tree when rebuilding rmap 87d9201ffcf1d06ed4ebc3858acf36e80f36e8ec xfs: online repair of realtime file bmaps 9fe69b6ceedda1c923d83918fa06779f8b49cd7e xfs: online repair of realtime bitmaps e4a022356abc629554df720783dbea5ded16e626 xfs: online repair of the realtime rmap btree e906d8b313c050dbcba00343a91a81ab9f11209a xfs: report realtime rmap btree corruption errors to the health system bacfdaad0fa2e41c9abfdfad2d74df1660736b2e xfs: enable realtime rmap btree --===============2333655304692309357== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename=revlist-2b23376ea491-6742af99dea8.txt b88280698339cd628c86871e4640f6b54c2527fc xfs: use reflink to assist unaligned copy_file_range calls b87326b3d50003120937490094cd9067f1cb6836 xfs: fix an ABBA deadlock in xfs_rename ad2a0756a116ea173737f6bee3b8b01ab615e1fb xfs: clean up quota reservation callsites 8c32088b45ce2578bfd8eee80253e2b60f4141af xfs: clean up quota reservation wrappers 1106fdf2b78dc96fca4e90de98d4b164342f3fad xfs: create convenience wrappers for quota reservations 7c34b918d802cb14251406d6836ae2be7d7ffd5c xfs: clean up icreate quota reservation calls 306e980385a7b51832ec241e0497e2542d5e8e70 xfs: refactor messy xfs_inode_free_quota_* functions edd5c240c119d4304cc49b7e10bb4afe92d49978 xfs: don't stall cowblocks scan if we can't take locks 6e5a54a1bf484b8d148399a236f3b1fe8e6f30dc xfs: xfs_inode_free_quota_blocks should scan project quota f3a71021ba044f3ec64f91f21f29b8162e9ac9ed xfs: move and rename xfs_inode_free_quota_blocks to avoid conflicts 0e2f2989fd5a0ead44193093cd1d6190df12854d xfs: pass flags and return gc errors from xfs_blockgc_free_quota a49268e6c526ec68e3bb22feb008021635d59224 xfs: flush eof/cowblocks if we can't reserve quota for file blocks 727807d979ca43b3125aa3eda7862c03cbb97572 xfs: flush eof/cowblocks if we can't reserve quota for inode creation 41c6912635239de1935f005838f57e256b797d88 xfs: flush eof/cowblocks if we can't reserve quota for chown 5ed87c78a58f480f481f6e24623345b6f3befbec xfs: add a tracepoint for blockgc scans 7930c80aa21856d88f2bc7f3404d67b5b55e8a35 xfs: refactor xfs_icache_free_{eof,cow}blocks call sites 298aeb2ecc7d9138a0dbc807661dc61fa7ed83fe xfs: flush speculative space allocations when we run out of space --===============2333655304692309357== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename=revlist-9793f94617be-568ff97e5956.txt b88280698339cd628c86871e4640f6b54c2527fc xfs: use reflink to assist unaligned copy_file_range calls b87326b3d50003120937490094cd9067f1cb6836 xfs: fix an ABBA deadlock in xfs_rename ad2a0756a116ea173737f6bee3b8b01ab615e1fb xfs: clean up quota reservation callsites 8c32088b45ce2578bfd8eee80253e2b60f4141af xfs: clean up quota reservation wrappers 1106fdf2b78dc96fca4e90de98d4b164342f3fad xfs: create convenience wrappers for quota reservations 7c34b918d802cb14251406d6836ae2be7d7ffd5c xfs: clean up icreate quota reservation calls 306e980385a7b51832ec241e0497e2542d5e8e70 xfs: refactor messy xfs_inode_free_quota_* functions edd5c240c119d4304cc49b7e10bb4afe92d49978 xfs: don't stall cowblocks scan if we can't take locks 6e5a54a1bf484b8d148399a236f3b1fe8e6f30dc xfs: xfs_inode_free_quota_blocks should scan project quota f3a71021ba044f3ec64f91f21f29b8162e9ac9ed xfs: move and rename xfs_inode_free_quota_blocks to avoid conflicts 0e2f2989fd5a0ead44193093cd1d6190df12854d xfs: pass flags and return gc errors from xfs_blockgc_free_quota a49268e6c526ec68e3bb22feb008021635d59224 xfs: flush eof/cowblocks if we can't reserve quota for file blocks 727807d979ca43b3125aa3eda7862c03cbb97572 xfs: flush eof/cowblocks if we can't reserve quota for inode creation 41c6912635239de1935f005838f57e256b797d88 xfs: flush eof/cowblocks if we can't reserve quota for chown 5ed87c78a58f480f481f6e24623345b6f3befbec xfs: add a tracepoint for blockgc scans 7930c80aa21856d88f2bc7f3404d67b5b55e8a35 xfs: refactor xfs_icache_free_{eof,cow}blocks call sites 298aeb2ecc7d9138a0dbc807661dc61fa7ed83fe xfs: flush speculative space allocations when we run out of space a7c4b395ce092374438fc6dcaf584e7b0fa0ed9c xfs: relocate the eofb/cowb workqueue functions d0a6f1c1165d3a53d2ff4991c655d804db316d56 xfs: hide xfs_icache_free_eofblocks 0a1a26c5fb553020ad4940d234a8d183e2f5e4f8 xfs: hide xfs_icache_free_cowblocks adf4139e0c6adb4e7b5749572540fea16630f521 xfs: remove trivial eof/cowblocks functions 2bea95b188a735c7afd1821587d30e4d22c533d9 xfs: increase the default parallelism levels of pwork clients 885320e1e9c6d364a2f0ce1d60278c7dafe0cc49 xfs: consolidate incore inode radix tree posteof/cowblocks tags 5c3154f36d6a014b66290558543bbbae053bb7d7 xfs: consolidate the eofblocks and cowblocks workers 53c4fc4f5e6ca2f595a9a73b9a56af20862dd1aa xfs: only walk the incore inode tree once per blockgc scan 7c1a79a55c15629910b75c72a6aa2c50c7660c5d xfs: rename block gc start and stop functions ca7038f4842227f6c8605fc6ebe3f63da12a82e3 xfs: parallelize block preallocation garbage collection c80e82f6cbf5eaf0a96064737e6322cdea371277 xfs: fix rmap key comparison functions 1e90c5c311508c82b1d43a3901e2c9fe3597110a xfs: fix uninitialized variables in xrep_calc_ag_resblks 9c626e4c968ace36d763316796ef3331972be963 xfs: bail out of scrub immediately if scan incomplete 50009420bd3e4f114c4ec8dae1c56985a9260ba6 xfs: mark a data structure sick if there are cross-referencing errors a6a4ae81a5d0af68eefe0d59fe796fe8957bed7b xfs: validate ag btree levels using the precomputed values cc0f1ed34c508b25ddf938738d6f4ac9fce76ef3 xfs: set the scrub AG number in xchk_ag_read_headers d18db1d319cf86b6fd226e2a7d7ff9f542169003 xfs: remove return value from xchk_ag_btcur_init 1dfd9f2556c6145745247ea301a6a0646b30af6b xfs: teach xfs_btree_has_record to return false if there are gaps d19fb8f2df1fd1ae3ffd697df6727879ad7fec76 xfs: check btree keys reflect the child block 1bba4739c600b713410bd71cd5ba69b0e67973ae xfs: online checking of the free rt extent count e3e66c8d4d4cf82607c5026cdd0e59e8b4b3f055 xfs: teach scrub to check for adjacent bmaps when rmap larger than bmap 042835f3a4760269937718dc2c364f08799f4bff xfs: check quota files for unwritten extents cee88e3e9280116ebf89cdd787c3bc483b3d1974 xfs: check the reference counts of gaps in the refcount btree 162fff225721d5fe230bfeffdcaffc3d21d79c31 xfs: stop artificially limiting the length of bunmap calls 105fd7fc73ef96336471ea11d396e411753d9753 xfs: remove a __xfs_bunmapi call from reflink 77f38a3b35252d5c36f064382ee43175d897d8c6 xfs: create shadow transaction reservations for computing minimum log size 1507c1289891e058ec6eeec65f366576a8c4ef08 xfs: reduce the absurdly large log reservations 19596a2bf74d3e99d24ec2f645f70f2fb98f5306 xfs: reduce transaction reservations with reflink 38474852b4ee9dc26b5cef046c797e2d23bfec00 xfs: only invalidate blocks if we're going to free them a26bda6f35c634b5e2ce25965b0084f15285f9af xfs: use deferred frees to reap old btree blocks 9c69637891804dcfa9e065cb7bcda6fd643c4e26 xfs: remove the for_each_xbitmap_ helpers 19f63291d21683178a83df305f8eeb3ab8f45588 xfs: drop the _safe behavior from the xbitmap foreach macro 3aa6d0c3f2ee8d1c3f23905f7465cfd006140344 xfs: convert xbitmap to interval tree bccda8781578677faece7a90e435f60c0f29b527 xfs: implement block reservation accounting for btrees we're staging ccc500c4f902f4a9207cc317a2adce85e396c166 xfs: add debug knobs to control btree bulk load slack factors 268ab0a3cb1979a12ed17476c93c04f7dac020cc xfs: log EFIs for all btree blocks being used to stage a btree cdab19fa142f64d1f6d0b3fdd6442123b593fa73 xfs: create a big array data structure c68315d0b3845f6d7bac08ea3b9179eb628294d0 xfs: move the realtime summary file scrubber to a separate source file 66bab727a742e6d1395a376ce8c0646ed900537f xfs: implement online scrubbing of rtsummary info 46d757ea5a70b5c788592e21f44cd816fdb6f216 xfs: always rescan allegedly healthy per-ag metadata after repair f95054c5035761f540fade08fc0ec5b88b312674 xfs: repair free space btrees bb2dc57fc6cbe4fc275e2091f6f51bec560c8b13 xfs: repair inode btrees efdd3ac5aec00962828aa5da486b3d517bb4c2d6 xfs: repair refcount btrees 51fec6e2845ea96f73b3c6f0de3445999d25c004 xfs: repair inode records 8e37d094c490b6f2246723470f706632f7bd8009 xfs: zap broken inode forks b64924fd856e48ba0394ce57d4dd2cae5d16f41e xfs: repair inode block maps 0496bcbfb2aefba5d921969f4aad5144c336b88f xfs: repair damaged symlinks 727d7e107d92353a60e470b89e63be1e7f0d540b xfs: repair the inode core and forks of a metadata inode 50a8d458d540e37f454348c1d3f367189c3c36a6 xfs: create a new inode fork block unmap helper ed96251d7b5cde0cfdc9d93ebb7006ad160e587c xfs: repair quotas 3fa10f1e4d46bbfe557821ef3e3d673d2b5c9cda xfs: implement live quotacheck inode scan f500ef68b58cccf6e1769c090f2f85cf7dae97b6 xfs: track quota updates during live quotacheck f9b81312c401e7eec1e606456e69aebaec18127a xfs: repair dquots based on live quotacheck results 09c949c272845e6918651addcf0c37661e82e667 xfs: separate the marking of sick and checked metadata 7cebd9c3478923e3ab772780e7fc2b6ea364dd66 xfs: report ag header corruption errors to the health tracking system 0d56e56b8935cb6a88c9a4c00f97815962a7833d xfs: report block map corruption errors to the health tracking system 14f9cd40100e3fe3dfaca8d1df75a35197675ad1 xfs: report btree block corruption errors to the health system 8c35c2f1f43784651878d8e8d07db796c9a8dc42 xfs: report dir/attr block corruption errors to the health system c4b45c66bff358b051e1c2314255d7533ef76ee2 xfs: report symlink block corruption errors to the health system e1072dd08bf47c63f8c0557f95a2ddd214e388ae xfs: report inode corruption errors to the health system 1f0462c864bd4f04a4865fc5b73bea5a6a14c52d xfs: report quota block corruption errors to the health system 8115a65433a7081dac5740c2e85978225e3678e5 xfs: report realtime metadata corruption errors to the health system 9ce17b203d082425d1eaa46894df84e65a9515f5 xfs: report XFS_CORRUPT_ON errors to the health system 4adc299f184063e0ef8cf75d6f17fd0a9123076c xfs: refactor the predicate part of xfs_free_eofblocks c9be7005b10e22774ef174dd9373e4dd34828727 xfs: don't reclaim dquots with incore reservations bd70706acfc932779e014d82749c2d965f9d871a xfs: decide if inode needs inactivation aa0a2ec202a8b319516cec852c8c206557749b4c xfs: deferred inode inactivation 8edd293e4be9a44b9bef7fe7cf5a83bbc7719e4e xfs: force inode inactivation and retry fs writes when there isn't space b77de47aaf7d7ddb1829f3d197db3207485a1bf7 xfs: force inactivation before fallocate when space is low 8c51a4a39dbf45738a66ea96118aa3dcf379012b xfs: parallelize inode inactivation 174afafbf0728b1ade3a6925a36be6ce172edd39 xfs: create a polled function to force inode inactivation 9d3adfefad70fc898eaeb3737105a60a838a7a17 xfs: add secondary and indirect classes to the health tracking system 1f9e990b099aba899a27f538fc467d20c4da0622 xfs: remember sick inodes that get inactivated e8f314db19860f669ae4d0f0dc6318e810975717 xfs: update health status if we get a clean bill of health 962d2c09ab906f4a69cb607865c5e084ebbc4709 xfs: introduce online scrub freeze e022cb324a2525a786e9e09007a2df4c6295dc4a xfs: ask to freeze if fscounters scrubber fails 958f560da7ecd29d88ca2e78520bfafe569301ee xfs: repair the rmapbt 2654d477284d704bd92e58b2db478be226650c6a xfs: allow rmap repair to grab unlinked inodes da425dc55ea4fcedaefefa03269960dc216fb71b xfs: repair summary counters 075416eee265294fe5f81d0f52503467041f8777 xfs: fix xfs_bunmapi to allow unmapping of partial rt extents 4394cfafa3560d5e862cea6210917e8a2418c402 xfs: create a helper to decide if a file mapping targets the rt volume 23ba26ed71cc0ac526456a05e21608e03e3b51d6 xfs: add a realtime flag to the bmap update log redo items 4416b793d012b6fff979e63d568a16fcc170d1c6 xfs: support recovering bmap intent items targetting realtime extents 27b90ced9de53cfa599a2538f6797e0f497103e5 xfs: support deferred bmap updates on the attr fork 4bccffbd322d7c88d500a29839aa63ecbaee2bb2 xfs: xfs_bmap_finish_one should map unwritten extents properly 7a3723f8db3c22013fcafdd822503ddc97fdbe17 vfs: introduce new file range exchange ioctl f0607dd1d1a1e9586dc245381ef7b2fc06b0f32d xfs: support two inodes in the defer capture structure 5d15e00941af6af734047e03c72714455e882786 xfs: allow setting and clearing of log incompat feature flags fb1bb338ed28b2728cf5dd17f20ebd8570c7690d xfs: create a log incompat flag for atomic extent swapping d36a9339d3b22267330cff4406ae077168ce7085 xfs: introduce a swap-extent log intent item ec28e2f3e524d071a5796d60f302fd46178cb77d xfs: create deferred log items for extent swapping a0dfd19a0d2968b4942d6e2d2b472c1e3d275ee4 xfs: add a ->xchg_file_range handler 72cfd5e1d8742b52e52eef93705c7b59958ca227 xfs: add error injection to test swapext recovery 021c931361c6eb2868179425887567668d229c2b xfs: port xfs_swap_extents_rmap to our new code 60ddf094764ae59872434ca869db238c2f956e1a xfs: consolidate all of the xfs_swap_extent_forks code 07803b39ae6eac219bc039d3703dc0e691f07aef xfs: refactor reflink flag handling in xfs_swap_extent_forks 47a0634a64b09bf300d3cb53c40f2498db2ecff9 xfs: allow xfs_swap_range to use older extent swap algorithms f6ff3e13238c36ef533412885db913b71af64564 xfs: remove old swap extents implementation c6867fe2b433d925d7f8652a982bfd25fdf0e60d xfs: condense extended attributes after an atomic swap f7524374c621789cfa158e1e9e321af19036b527 xfs: condense directories after an atomic swap 8fa5d7a90185b5ffc702cb6a9fc8f4c733597feb xfs: make atomic extent swapping support realtime files 1dc309f77559b424cfc95e1a1d6f39d29d562808 xfs: enable atomic swapext feature 55fc8f00fb814120d8a03b132fb3d6ba9fcb520e xfs: hide private inodes from bulkstat and handle functions a6ea1f1ba8ed2e5e5ae545c2227dccd1d0be913d xfs: create temporary files and directories for online repair 7dc93578af95c0eddafe0017b99f2d3de5718605 xfs: online repair of realtime summaries 03840c224860df3e1fce1ef85e3a00c7ca36c5a6 xfs: create a blob array data structure d8a30a0730740a9f1ddfba45cb75b2db11817749 xfs: repair extended attributes fa2fc00af3f13b50b766431fd6e602e2121e7625 xfs: scrub should set preen if attr leaf has holes 100cd621b4bc141ded4f991c55294552570bde12 xfs: online repair of directories b0f8af6e63117fdfb79964dcce33a4d4be959e5a xfs: online repair of parent pointers ae70bf9b93e37e76e6bda5ddf614f230b6e55892 xfs: ask the dentry cache if it knows the parent of a directory 6581b5cf149b006688f78040c1171bba9335b16c xfs: move orphan files to the orphanage 5abfc63b702ae63acf88a0d9d56c080e8dff554c xfs: hoist extent size helpers to libxfs f728a5a9e7c075f9f5756b454fd53a2f7354f787 xfs: hoist inode flag conversion functions 947490a4a5a5a2a722511c55074a044c1bf687c2 xfs: hoist project id get/set functions 4d65ef4a6cf3d192ed2ff2cc162dab59cbdb263a xfs: pack inode allocation parameters into a separate structure cfffa0e86d1129a63982632fef4d549c5031933b xfs: implement atime updates in xfs_trans_ichgtime 223f18dd342a6bd34e825f8fc79e09db5da170c9 xfs: use xfs_trans_ichgtime to set times when allocating inode 97e6a6b99e8d7e9768a3815b6b30179ed5be154a xfs: split new inode initialization into two pieces 8573b5c15643e0bfaca2e83131692917c7a56cfa xfs: hoist inode allocation function 9ece8ce476b766a01328bb242e23add12664b659 xfs: push xfs_ialloc_args creation out of xfs_dir_ialloc b05a670544485aa77baf36755e93d28f156c35ed xfs: move initialization of inode attributes into xfs_dir_ialloc b76702368aaf6242f9bf7013dab7ba39a804e104 xfs: move xfs_dir_ialloc to libxfs c59f7947a8cd36d5dbc42424b06ec6eceebf4515 xfs: hoist xfs_iunlink to libxfs 2df077245a7126a85109e2c5b996e40bdb12f3ac xfs: hoist xfs_{bump,drop}link to libxfs a387db5676bf4a1b56b83795f3f01b6152453ed9 xfs: create libxfs helper to link a new inode into a directory 865002005ddeda21d2d1575ad3c94371cdf44002 xfs: create libxfs helper to link an existing inode into a directory a5b149116d37e021318b40b8a7f9e0eb5eadfa50 xfs: hoist inode free function to libxfs 9be47df4dca68106e4991b32218076bfb1ea0900 xfs: create libxfs helper to remove an existing inode/name from a directory aa543a9b9f15b19b70bebe220f7c624cc00d0441 xfs: create libxfs helper to exchange two directory entries 5a1cf909190e244192ab5fb9ba3a9bdb7485ff48 xfs: create libxfs helper to rename two directory entries 4628525a6da0ebd8514d6fc7b5f8367fbb37954d xfs: get rid of cross_rename d3d2839739788be1871eba25c440685a080f1144 xfs: create imeta abstractions to get and set metadata inodes 467e0c9e04ffa65180c09caca593acb2d50f3e0a xfs: create transaction reservations for metadata inode operations 5a64fc7f1693800b40744cb0c85b83e6bf446e78 xfs: refactor the v4 group/project inode pointer switch bf4c9557fbda5dfa09f6402ebeae20f31fcf3d1e xfs: convert all users to xfs_imeta_log 2df08514c441692dc086929db5bd639cb73ab151 xfs: iget for metadata inodes c84a5e4cf0150df9dc737af53218951b4164dca7 xfs: define the on-disk format for the metadir feature c78c27c531a686638331cf83f72d05bd41f5dc47 xfs: update imeta transaction reservations for metadir 926abcf9ccbb03f088e27615ff9846f73958c320 xfs: load metadata directory root at mount time f28e21d7d1c3af7e3d436e760bb8a558893d67a1 xfs: convert metadata inode lookup keys to use paths bbde6fbabac227bd67e6c73420757d9705b2cc5c xfs: enforce metadata inode flag 92c348b3a14ee20d5e65f374540bf49c3f1d24ba xfs: read and write metadata inode directory 7ea686dce5411012416ce072e33dce79dc64b6b9 xfs: ensure metadata directory paths exist before creating files c5b977e9f2e44fa1a69d26b36e1081d1f13ac5c2 xfs: disable the agi rotor for metadata inodes 449ad6ae616e524432430fa403a1c7349755c9ce xfs: hide metadata inodes from everyone because they are special 9c408c7e3826d3a207623d65112ff70c69ee0c2f xfs: enable metadata directory feature 2609038a1a0df28ec56a1c5c130a02ae9fda5e8f xfs: replace shouty XFS_BM{BT,DR} macros ab93df37a44aecef8b726148e27693906ef771f7 xfs: refactor the allocation and freeing of incore inode fork btree roots 73d610dcce177d09fcdeccbc38ad6ef272a41296 xfs: refactor creation of bmap btree roots a9a3e1eaaa8908e8e56a64dfd2961942bb0d1413 xfs: fix a sloppy memory handling bug in xfs_iroot_realloc 2357b9247522c01bad31a509a7a4b9543c05082e xfs: hoist the code that moves the incore inode fork broot memory e30cc7383e90d00cc3dd04697b8e7d709de6129e xfs: move the zero records logic into xfs_bmap_broot_space_calc 4c46eb60f56a92647f9cdf2816934e38e12c0310 xfs: rearrange xfs_iroot_realloc a bit a7a8552b692ff696548f19e7c747a7d448561d75 xfs: standardize the btree maxrecs function parameters a5e45c7a622108bc2b3cfa00bc6a224d4076bc72 xfs: generalize the btree root reallocation function 885a3dc9499a59e79bce7e92bb1def707fc79ced xfs: support leaves in the incore btree root block in xfs_iroot_realloc b4c1ea77178092ac782b64006c2148c3ad42766a xfs: hoist the node iroot update code out of xfs_btree_new_iroot a4faa69533e9add97f466aa029d0cdb6c96421dd xfs: hoist the node iroot update code out of xfs_btree_kill_iroot 184795dea7e684871eed2db711cefd65d4437629 xfs: support storing records in the inode core root 18506cbf430e10108e7f4b77c3c9ec479f76b470 xfs: update btree keys correctly when _insrec splits an inode root block 15e3bf02c566e4656edd099f40368c920618bc85 xfs: remove xfs_btree_cur_t typedef 26ed7c7e91cddd89fdb319aa3beea0227f68449d xfs: don't allocate btree scrub context on the stack a2d0129542c1372d2d0f07510043472e06aaf3e9 xfs: dynamically allocate scrub context structure 97dc3e0e49b35bc595ba08d8c3b76295961ac3da xfs: stricter btree height checking when looking for errors 3452693300d06276dc7e80bdaea914c6a8e83ca3 xfs: stricter btree height checking when scanning for btree roots 21b78568e381555207dba67a7dbd23500724aefe xfs: check that bc_nlevels never overflows 5e55296b34525b5c43411dcb69b138be8fc39be8 xfs: support dynamic btree cursor heights fb1bafd896c5aa28623acd6dfff62e124b0b5692 xfs: refactor btree cursor allocation function b33ca383cdd1288d0a1a017bca2d140da19c8797 xfs: fix maxlevels comparisons in the btree staging code ebdad6f0a3f1858fe11e3ce4339851f8c11a40aa xfs: encode the max btree height in the cursor a724c9275ef25840a4f8cfe1d59288d9ff9b5ed8 xfs: dynamically allocate cursors based on maxlevels b0676cfbb91e630bbecd5f4c30823f22b88dce83 xfs: compute actual maximum btree height for critical reservation calculation 1b1e4a0f17d1fc6a3b7aa7f69dd79112c76a329a xfs: compute the maximum height of the rmap btree when reflink enabled 5ddb1ce0e3af992c1b187e30317310bcd918bcb6 xfs: kill XFS_BTREE_MAXLEVELS cf83cf26a316882fb3a587b7e2d2d1d9adee6468 xfs: refactor realtime scrubbing context management 9de1b07d92c0b81daba8de7b1a2f0a0a71b67700 xfs: refactor realtime inode locking --===============2333655304692309357== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename=revlist-91287b4f347b-6b25de26a61d.txt b88280698339cd628c86871e4640f6b54c2527fc xfs: use reflink to assist unaligned copy_file_range calls b87326b3d50003120937490094cd9067f1cb6836 xfs: fix an ABBA deadlock in xfs_rename ad2a0756a116ea173737f6bee3b8b01ab615e1fb xfs: clean up quota reservation callsites 8c32088b45ce2578bfd8eee80253e2b60f4141af xfs: clean up quota reservation wrappers 1106fdf2b78dc96fca4e90de98d4b164342f3fad xfs: create convenience wrappers for quota reservations 7c34b918d802cb14251406d6836ae2be7d7ffd5c xfs: clean up icreate quota reservation calls 306e980385a7b51832ec241e0497e2542d5e8e70 xfs: refactor messy xfs_inode_free_quota_* functions edd5c240c119d4304cc49b7e10bb4afe92d49978 xfs: don't stall cowblocks scan if we can't take locks 6e5a54a1bf484b8d148399a236f3b1fe8e6f30dc xfs: xfs_inode_free_quota_blocks should scan project quota f3a71021ba044f3ec64f91f21f29b8162e9ac9ed xfs: move and rename xfs_inode_free_quota_blocks to avoid conflicts 0e2f2989fd5a0ead44193093cd1d6190df12854d xfs: pass flags and return gc errors from xfs_blockgc_free_quota a49268e6c526ec68e3bb22feb008021635d59224 xfs: flush eof/cowblocks if we can't reserve quota for file blocks 727807d979ca43b3125aa3eda7862c03cbb97572 xfs: flush eof/cowblocks if we can't reserve quota for inode creation 41c6912635239de1935f005838f57e256b797d88 xfs: flush eof/cowblocks if we can't reserve quota for chown 5ed87c78a58f480f481f6e24623345b6f3befbec xfs: add a tracepoint for blockgc scans 7930c80aa21856d88f2bc7f3404d67b5b55e8a35 xfs: refactor xfs_icache_free_{eof,cow}blocks call sites 298aeb2ecc7d9138a0dbc807661dc61fa7ed83fe xfs: flush speculative space allocations when we run out of space a7c4b395ce092374438fc6dcaf584e7b0fa0ed9c xfs: relocate the eofb/cowb workqueue functions d0a6f1c1165d3a53d2ff4991c655d804db316d56 xfs: hide xfs_icache_free_eofblocks 0a1a26c5fb553020ad4940d234a8d183e2f5e4f8 xfs: hide xfs_icache_free_cowblocks adf4139e0c6adb4e7b5749572540fea16630f521 xfs: remove trivial eof/cowblocks functions 2bea95b188a735c7afd1821587d30e4d22c533d9 xfs: increase the default parallelism levels of pwork clients 885320e1e9c6d364a2f0ce1d60278c7dafe0cc49 xfs: consolidate incore inode radix tree posteof/cowblocks tags 5c3154f36d6a014b66290558543bbbae053bb7d7 xfs: consolidate the eofblocks and cowblocks workers 53c4fc4f5e6ca2f595a9a73b9a56af20862dd1aa xfs: only walk the incore inode tree once per blockgc scan 7c1a79a55c15629910b75c72a6aa2c50c7660c5d xfs: rename block gc start and stop functions ca7038f4842227f6c8605fc6ebe3f63da12a82e3 xfs: parallelize block preallocation garbage collection c80e82f6cbf5eaf0a96064737e6322cdea371277 xfs: fix rmap key comparison functions 1e90c5c311508c82b1d43a3901e2c9fe3597110a xfs: fix uninitialized variables in xrep_calc_ag_resblks 9c626e4c968ace36d763316796ef3331972be963 xfs: bail out of scrub immediately if scan incomplete 50009420bd3e4f114c4ec8dae1c56985a9260ba6 xfs: mark a data structure sick if there are cross-referencing errors a6a4ae81a5d0af68eefe0d59fe796fe8957bed7b xfs: validate ag btree levels using the precomputed values cc0f1ed34c508b25ddf938738d6f4ac9fce76ef3 xfs: set the scrub AG number in xchk_ag_read_headers d18db1d319cf86b6fd226e2a7d7ff9f542169003 xfs: remove return value from xchk_ag_btcur_init 1dfd9f2556c6145745247ea301a6a0646b30af6b xfs: teach xfs_btree_has_record to return false if there are gaps d19fb8f2df1fd1ae3ffd697df6727879ad7fec76 xfs: check btree keys reflect the child block 1bba4739c600b713410bd71cd5ba69b0e67973ae xfs: online checking of the free rt extent count e3e66c8d4d4cf82607c5026cdd0e59e8b4b3f055 xfs: teach scrub to check for adjacent bmaps when rmap larger than bmap 042835f3a4760269937718dc2c364f08799f4bff xfs: check quota files for unwritten extents cee88e3e9280116ebf89cdd787c3bc483b3d1974 xfs: check the reference counts of gaps in the refcount btree 162fff225721d5fe230bfeffdcaffc3d21d79c31 xfs: stop artificially limiting the length of bunmap calls 105fd7fc73ef96336471ea11d396e411753d9753 xfs: remove a __xfs_bunmapi call from reflink 77f38a3b35252d5c36f064382ee43175d897d8c6 xfs: create shadow transaction reservations for computing minimum log size 1507c1289891e058ec6eeec65f366576a8c4ef08 xfs: reduce the absurdly large log reservations 19596a2bf74d3e99d24ec2f645f70f2fb98f5306 xfs: reduce transaction reservations with reflink --===============2333655304692309357== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename=revlist-d8f6b6969f13-68ddb89da94f.txt b88280698339cd628c86871e4640f6b54c2527fc xfs: use reflink to assist unaligned copy_file_range calls b87326b3d50003120937490094cd9067f1cb6836 xfs: fix an ABBA deadlock in xfs_rename ad2a0756a116ea173737f6bee3b8b01ab615e1fb xfs: clean up quota reservation callsites 8c32088b45ce2578bfd8eee80253e2b60f4141af xfs: clean up quota reservation wrappers 1106fdf2b78dc96fca4e90de98d4b164342f3fad xfs: create convenience wrappers for quota reservations 7c34b918d802cb14251406d6836ae2be7d7ffd5c xfs: clean up icreate quota reservation calls 306e980385a7b51832ec241e0497e2542d5e8e70 xfs: refactor messy xfs_inode_free_quota_* functions edd5c240c119d4304cc49b7e10bb4afe92d49978 xfs: don't stall cowblocks scan if we can't take locks 6e5a54a1bf484b8d148399a236f3b1fe8e6f30dc xfs: xfs_inode_free_quota_blocks should scan project quota f3a71021ba044f3ec64f91f21f29b8162e9ac9ed xfs: move and rename xfs_inode_free_quota_blocks to avoid conflicts 0e2f2989fd5a0ead44193093cd1d6190df12854d xfs: pass flags and return gc errors from xfs_blockgc_free_quota a49268e6c526ec68e3bb22feb008021635d59224 xfs: flush eof/cowblocks if we can't reserve quota for file blocks 727807d979ca43b3125aa3eda7862c03cbb97572 xfs: flush eof/cowblocks if we can't reserve quota for inode creation 41c6912635239de1935f005838f57e256b797d88 xfs: flush eof/cowblocks if we can't reserve quota for chown 5ed87c78a58f480f481f6e24623345b6f3befbec xfs: add a tracepoint for blockgc scans 7930c80aa21856d88f2bc7f3404d67b5b55e8a35 xfs: refactor xfs_icache_free_{eof,cow}blocks call sites 298aeb2ecc7d9138a0dbc807661dc61fa7ed83fe xfs: flush speculative space allocations when we run out of space a7c4b395ce092374438fc6dcaf584e7b0fa0ed9c xfs: relocate the eofb/cowb workqueue functions d0a6f1c1165d3a53d2ff4991c655d804db316d56 xfs: hide xfs_icache_free_eofblocks 0a1a26c5fb553020ad4940d234a8d183e2f5e4f8 xfs: hide xfs_icache_free_cowblocks adf4139e0c6adb4e7b5749572540fea16630f521 xfs: remove trivial eof/cowblocks functions 2bea95b188a735c7afd1821587d30e4d22c533d9 xfs: increase the default parallelism levels of pwork clients 885320e1e9c6d364a2f0ce1d60278c7dafe0cc49 xfs: consolidate incore inode radix tree posteof/cowblocks tags 5c3154f36d6a014b66290558543bbbae053bb7d7 xfs: consolidate the eofblocks and cowblocks workers 53c4fc4f5e6ca2f595a9a73b9a56af20862dd1aa xfs: only walk the incore inode tree once per blockgc scan 7c1a79a55c15629910b75c72a6aa2c50c7660c5d xfs: rename block gc start and stop functions ca7038f4842227f6c8605fc6ebe3f63da12a82e3 xfs: parallelize block preallocation garbage collection c80e82f6cbf5eaf0a96064737e6322cdea371277 xfs: fix rmap key comparison functions 1e90c5c311508c82b1d43a3901e2c9fe3597110a xfs: fix uninitialized variables in xrep_calc_ag_resblks 9c626e4c968ace36d763316796ef3331972be963 xfs: bail out of scrub immediately if scan incomplete 50009420bd3e4f114c4ec8dae1c56985a9260ba6 xfs: mark a data structure sick if there are cross-referencing errors a6a4ae81a5d0af68eefe0d59fe796fe8957bed7b xfs: validate ag btree levels using the precomputed values cc0f1ed34c508b25ddf938738d6f4ac9fce76ef3 xfs: set the scrub AG number in xchk_ag_read_headers d18db1d319cf86b6fd226e2a7d7ff9f542169003 xfs: remove return value from xchk_ag_btcur_init 1dfd9f2556c6145745247ea301a6a0646b30af6b xfs: teach xfs_btree_has_record to return false if there are gaps d19fb8f2df1fd1ae3ffd697df6727879ad7fec76 xfs: check btree keys reflect the child block 1bba4739c600b713410bd71cd5ba69b0e67973ae xfs: online checking of the free rt extent count e3e66c8d4d4cf82607c5026cdd0e59e8b4b3f055 xfs: teach scrub to check for adjacent bmaps when rmap larger than bmap 042835f3a4760269937718dc2c364f08799f4bff xfs: check quota files for unwritten extents cee88e3e9280116ebf89cdd787c3bc483b3d1974 xfs: check the reference counts of gaps in the refcount btree 162fff225721d5fe230bfeffdcaffc3d21d79c31 xfs: stop artificially limiting the length of bunmap calls 105fd7fc73ef96336471ea11d396e411753d9753 xfs: remove a __xfs_bunmapi call from reflink 77f38a3b35252d5c36f064382ee43175d897d8c6 xfs: create shadow transaction reservations for computing minimum log size 1507c1289891e058ec6eeec65f366576a8c4ef08 xfs: reduce the absurdly large log reservations 19596a2bf74d3e99d24ec2f645f70f2fb98f5306 xfs: reduce transaction reservations with reflink 38474852b4ee9dc26b5cef046c797e2d23bfec00 xfs: only invalidate blocks if we're going to free them a26bda6f35c634b5e2ce25965b0084f15285f9af xfs: use deferred frees to reap old btree blocks 9c69637891804dcfa9e065cb7bcda6fd643c4e26 xfs: remove the for_each_xbitmap_ helpers 19f63291d21683178a83df305f8eeb3ab8f45588 xfs: drop the _safe behavior from the xbitmap foreach macro 3aa6d0c3f2ee8d1c3f23905f7465cfd006140344 xfs: convert xbitmap to interval tree bccda8781578677faece7a90e435f60c0f29b527 xfs: implement block reservation accounting for btrees we're staging ccc500c4f902f4a9207cc317a2adce85e396c166 xfs: add debug knobs to control btree bulk load slack factors 268ab0a3cb1979a12ed17476c93c04f7dac020cc xfs: log EFIs for all btree blocks being used to stage a btree cdab19fa142f64d1f6d0b3fdd6442123b593fa73 xfs: create a big array data structure c68315d0b3845f6d7bac08ea3b9179eb628294d0 xfs: move the realtime summary file scrubber to a separate source file 66bab727a742e6d1395a376ce8c0646ed900537f xfs: implement online scrubbing of rtsummary info 46d757ea5a70b5c788592e21f44cd816fdb6f216 xfs: always rescan allegedly healthy per-ag metadata after repair f95054c5035761f540fade08fc0ec5b88b312674 xfs: repair free space btrees bb2dc57fc6cbe4fc275e2091f6f51bec560c8b13 xfs: repair inode btrees efdd3ac5aec00962828aa5da486b3d517bb4c2d6 xfs: repair refcount btrees --===============2333655304692309357== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename=revlist-373213008ebe-75b62e48a7fd.txt b88280698339cd628c86871e4640f6b54c2527fc xfs: use reflink to assist unaligned copy_file_range calls b87326b3d50003120937490094cd9067f1cb6836 xfs: fix an ABBA deadlock in xfs_rename ad2a0756a116ea173737f6bee3b8b01ab615e1fb xfs: clean up quota reservation callsites 8c32088b45ce2578bfd8eee80253e2b60f4141af xfs: clean up quota reservation wrappers 1106fdf2b78dc96fca4e90de98d4b164342f3fad xfs: create convenience wrappers for quota reservations 7c34b918d802cb14251406d6836ae2be7d7ffd5c xfs: clean up icreate quota reservation calls 306e980385a7b51832ec241e0497e2542d5e8e70 xfs: refactor messy xfs_inode_free_quota_* functions edd5c240c119d4304cc49b7e10bb4afe92d49978 xfs: don't stall cowblocks scan if we can't take locks 6e5a54a1bf484b8d148399a236f3b1fe8e6f30dc xfs: xfs_inode_free_quota_blocks should scan project quota f3a71021ba044f3ec64f91f21f29b8162e9ac9ed xfs: move and rename xfs_inode_free_quota_blocks to avoid conflicts 0e2f2989fd5a0ead44193093cd1d6190df12854d xfs: pass flags and return gc errors from xfs_blockgc_free_quota a49268e6c526ec68e3bb22feb008021635d59224 xfs: flush eof/cowblocks if we can't reserve quota for file blocks 727807d979ca43b3125aa3eda7862c03cbb97572 xfs: flush eof/cowblocks if we can't reserve quota for inode creation 41c6912635239de1935f005838f57e256b797d88 xfs: flush eof/cowblocks if we can't reserve quota for chown 5ed87c78a58f480f481f6e24623345b6f3befbec xfs: add a tracepoint for blockgc scans 7930c80aa21856d88f2bc7f3404d67b5b55e8a35 xfs: refactor xfs_icache_free_{eof,cow}blocks call sites 298aeb2ecc7d9138a0dbc807661dc61fa7ed83fe xfs: flush speculative space allocations when we run out of space a7c4b395ce092374438fc6dcaf584e7b0fa0ed9c xfs: relocate the eofb/cowb workqueue functions d0a6f1c1165d3a53d2ff4991c655d804db316d56 xfs: hide xfs_icache_free_eofblocks 0a1a26c5fb553020ad4940d234a8d183e2f5e4f8 xfs: hide xfs_icache_free_cowblocks adf4139e0c6adb4e7b5749572540fea16630f521 xfs: remove trivial eof/cowblocks functions 2bea95b188a735c7afd1821587d30e4d22c533d9 xfs: increase the default parallelism levels of pwork clients 885320e1e9c6d364a2f0ce1d60278c7dafe0cc49 xfs: consolidate incore inode radix tree posteof/cowblocks tags 5c3154f36d6a014b66290558543bbbae053bb7d7 xfs: consolidate the eofblocks and cowblocks workers 53c4fc4f5e6ca2f595a9a73b9a56af20862dd1aa xfs: only walk the incore inode tree once per blockgc scan 7c1a79a55c15629910b75c72a6aa2c50c7660c5d xfs: rename block gc start and stop functions ca7038f4842227f6c8605fc6ebe3f63da12a82e3 xfs: parallelize block preallocation garbage collection c80e82f6cbf5eaf0a96064737e6322cdea371277 xfs: fix rmap key comparison functions 1e90c5c311508c82b1d43a3901e2c9fe3597110a xfs: fix uninitialized variables in xrep_calc_ag_resblks 9c626e4c968ace36d763316796ef3331972be963 xfs: bail out of scrub immediately if scan incomplete 50009420bd3e4f114c4ec8dae1c56985a9260ba6 xfs: mark a data structure sick if there are cross-referencing errors a6a4ae81a5d0af68eefe0d59fe796fe8957bed7b xfs: validate ag btree levels using the precomputed values cc0f1ed34c508b25ddf938738d6f4ac9fce76ef3 xfs: set the scrub AG number in xchk_ag_read_headers d18db1d319cf86b6fd226e2a7d7ff9f542169003 xfs: remove return value from xchk_ag_btcur_init 1dfd9f2556c6145745247ea301a6a0646b30af6b xfs: teach xfs_btree_has_record to return false if there are gaps d19fb8f2df1fd1ae3ffd697df6727879ad7fec76 xfs: check btree keys reflect the child block 1bba4739c600b713410bd71cd5ba69b0e67973ae xfs: online checking of the free rt extent count e3e66c8d4d4cf82607c5026cdd0e59e8b4b3f055 xfs: teach scrub to check for adjacent bmaps when rmap larger than bmap 042835f3a4760269937718dc2c364f08799f4bff xfs: check quota files for unwritten extents cee88e3e9280116ebf89cdd787c3bc483b3d1974 xfs: check the reference counts of gaps in the refcount btree 162fff225721d5fe230bfeffdcaffc3d21d79c31 xfs: stop artificially limiting the length of bunmap calls 105fd7fc73ef96336471ea11d396e411753d9753 xfs: remove a __xfs_bunmapi call from reflink 77f38a3b35252d5c36f064382ee43175d897d8c6 xfs: create shadow transaction reservations for computing minimum log size 1507c1289891e058ec6eeec65f366576a8c4ef08 xfs: reduce the absurdly large log reservations 19596a2bf74d3e99d24ec2f645f70f2fb98f5306 xfs: reduce transaction reservations with reflink 38474852b4ee9dc26b5cef046c797e2d23bfec00 xfs: only invalidate blocks if we're going to free them a26bda6f35c634b5e2ce25965b0084f15285f9af xfs: use deferred frees to reap old btree blocks 9c69637891804dcfa9e065cb7bcda6fd643c4e26 xfs: remove the for_each_xbitmap_ helpers 19f63291d21683178a83df305f8eeb3ab8f45588 xfs: drop the _safe behavior from the xbitmap foreach macro 3aa6d0c3f2ee8d1c3f23905f7465cfd006140344 xfs: convert xbitmap to interval tree --===============2333655304692309357== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename=revlist-b3cd79173033-16dd2a43e080.txt b88280698339cd628c86871e4640f6b54c2527fc xfs: use reflink to assist unaligned copy_file_range calls b87326b3d50003120937490094cd9067f1cb6836 xfs: fix an ABBA deadlock in xfs_rename ad2a0756a116ea173737f6bee3b8b01ab615e1fb xfs: clean up quota reservation callsites 8c32088b45ce2578bfd8eee80253e2b60f4141af xfs: clean up quota reservation wrappers 1106fdf2b78dc96fca4e90de98d4b164342f3fad xfs: create convenience wrappers for quota reservations 7c34b918d802cb14251406d6836ae2be7d7ffd5c xfs: clean up icreate quota reservation calls 306e980385a7b51832ec241e0497e2542d5e8e70 xfs: refactor messy xfs_inode_free_quota_* functions edd5c240c119d4304cc49b7e10bb4afe92d49978 xfs: don't stall cowblocks scan if we can't take locks 6e5a54a1bf484b8d148399a236f3b1fe8e6f30dc xfs: xfs_inode_free_quota_blocks should scan project quota f3a71021ba044f3ec64f91f21f29b8162e9ac9ed xfs: move and rename xfs_inode_free_quota_blocks to avoid conflicts 0e2f2989fd5a0ead44193093cd1d6190df12854d xfs: pass flags and return gc errors from xfs_blockgc_free_quota a49268e6c526ec68e3bb22feb008021635d59224 xfs: flush eof/cowblocks if we can't reserve quota for file blocks 727807d979ca43b3125aa3eda7862c03cbb97572 xfs: flush eof/cowblocks if we can't reserve quota for inode creation 41c6912635239de1935f005838f57e256b797d88 xfs: flush eof/cowblocks if we can't reserve quota for chown 5ed87c78a58f480f481f6e24623345b6f3befbec xfs: add a tracepoint for blockgc scans 7930c80aa21856d88f2bc7f3404d67b5b55e8a35 xfs: refactor xfs_icache_free_{eof,cow}blocks call sites 298aeb2ecc7d9138a0dbc807661dc61fa7ed83fe xfs: flush speculative space allocations when we run out of space a7c4b395ce092374438fc6dcaf584e7b0fa0ed9c xfs: relocate the eofb/cowb workqueue functions d0a6f1c1165d3a53d2ff4991c655d804db316d56 xfs: hide xfs_icache_free_eofblocks 0a1a26c5fb553020ad4940d234a8d183e2f5e4f8 xfs: hide xfs_icache_free_cowblocks adf4139e0c6adb4e7b5749572540fea16630f521 xfs: remove trivial eof/cowblocks functions 2bea95b188a735c7afd1821587d30e4d22c533d9 xfs: increase the default parallelism levels of pwork clients 885320e1e9c6d364a2f0ce1d60278c7dafe0cc49 xfs: consolidate incore inode radix tree posteof/cowblocks tags 5c3154f36d6a014b66290558543bbbae053bb7d7 xfs: consolidate the eofblocks and cowblocks workers 53c4fc4f5e6ca2f595a9a73b9a56af20862dd1aa xfs: only walk the incore inode tree once per blockgc scan 7c1a79a55c15629910b75c72a6aa2c50c7660c5d xfs: rename block gc start and stop functions ca7038f4842227f6c8605fc6ebe3f63da12a82e3 xfs: parallelize block preallocation garbage collection c80e82f6cbf5eaf0a96064737e6322cdea371277 xfs: fix rmap key comparison functions 1e90c5c311508c82b1d43a3901e2c9fe3597110a xfs: fix uninitialized variables in xrep_calc_ag_resblks 9c626e4c968ace36d763316796ef3331972be963 xfs: bail out of scrub immediately if scan incomplete 50009420bd3e4f114c4ec8dae1c56985a9260ba6 xfs: mark a data structure sick if there are cross-referencing errors a6a4ae81a5d0af68eefe0d59fe796fe8957bed7b xfs: validate ag btree levels using the precomputed values cc0f1ed34c508b25ddf938738d6f4ac9fce76ef3 xfs: set the scrub AG number in xchk_ag_read_headers d18db1d319cf86b6fd226e2a7d7ff9f542169003 xfs: remove return value from xchk_ag_btcur_init 1dfd9f2556c6145745247ea301a6a0646b30af6b xfs: teach xfs_btree_has_record to return false if there are gaps d19fb8f2df1fd1ae3ffd697df6727879ad7fec76 xfs: check btree keys reflect the child block 1bba4739c600b713410bd71cd5ba69b0e67973ae xfs: online checking of the free rt extent count e3e66c8d4d4cf82607c5026cdd0e59e8b4b3f055 xfs: teach scrub to check for adjacent bmaps when rmap larger than bmap 042835f3a4760269937718dc2c364f08799f4bff xfs: check quota files for unwritten extents cee88e3e9280116ebf89cdd787c3bc483b3d1974 xfs: check the reference counts of gaps in the refcount btree 162fff225721d5fe230bfeffdcaffc3d21d79c31 xfs: stop artificially limiting the length of bunmap calls 105fd7fc73ef96336471ea11d396e411753d9753 xfs: remove a __xfs_bunmapi call from reflink 77f38a3b35252d5c36f064382ee43175d897d8c6 xfs: create shadow transaction reservations for computing minimum log size 1507c1289891e058ec6eeec65f366576a8c4ef08 xfs: reduce the absurdly large log reservations 19596a2bf74d3e99d24ec2f645f70f2fb98f5306 xfs: reduce transaction reservations with reflink 38474852b4ee9dc26b5cef046c797e2d23bfec00 xfs: only invalidate blocks if we're going to free them a26bda6f35c634b5e2ce25965b0084f15285f9af xfs: use deferred frees to reap old btree blocks 9c69637891804dcfa9e065cb7bcda6fd643c4e26 xfs: remove the for_each_xbitmap_ helpers 19f63291d21683178a83df305f8eeb3ab8f45588 xfs: drop the _safe behavior from the xbitmap foreach macro 3aa6d0c3f2ee8d1c3f23905f7465cfd006140344 xfs: convert xbitmap to interval tree bccda8781578677faece7a90e435f60c0f29b527 xfs: implement block reservation accounting for btrees we're staging ccc500c4f902f4a9207cc317a2adce85e396c166 xfs: add debug knobs to control btree bulk load slack factors 268ab0a3cb1979a12ed17476c93c04f7dac020cc xfs: log EFIs for all btree blocks being used to stage a btree cdab19fa142f64d1f6d0b3fdd6442123b593fa73 xfs: create a big array data structure c68315d0b3845f6d7bac08ea3b9179eb628294d0 xfs: move the realtime summary file scrubber to a separate source file 66bab727a742e6d1395a376ce8c0646ed900537f xfs: implement online scrubbing of rtsummary info 46d757ea5a70b5c788592e21f44cd816fdb6f216 xfs: always rescan allegedly healthy per-ag metadata after repair f95054c5035761f540fade08fc0ec5b88b312674 xfs: repair free space btrees bb2dc57fc6cbe4fc275e2091f6f51bec560c8b13 xfs: repair inode btrees efdd3ac5aec00962828aa5da486b3d517bb4c2d6 xfs: repair refcount btrees 51fec6e2845ea96f73b3c6f0de3445999d25c004 xfs: repair inode records 8e37d094c490b6f2246723470f706632f7bd8009 xfs: zap broken inode forks b64924fd856e48ba0394ce57d4dd2cae5d16f41e xfs: repair inode block maps 0496bcbfb2aefba5d921969f4aad5144c336b88f xfs: repair damaged symlinks 727d7e107d92353a60e470b89e63be1e7f0d540b xfs: repair the inode core and forks of a metadata inode 50a8d458d540e37f454348c1d3f367189c3c36a6 xfs: create a new inode fork block unmap helper ed96251d7b5cde0cfdc9d93ebb7006ad160e587c xfs: repair quotas 3fa10f1e4d46bbfe557821ef3e3d673d2b5c9cda xfs: implement live quotacheck inode scan f500ef68b58cccf6e1769c090f2f85cf7dae97b6 xfs: track quota updates during live quotacheck f9b81312c401e7eec1e606456e69aebaec18127a xfs: repair dquots based on live quotacheck results 09c949c272845e6918651addcf0c37661e82e667 xfs: separate the marking of sick and checked metadata 7cebd9c3478923e3ab772780e7fc2b6ea364dd66 xfs: report ag header corruption errors to the health tracking system 0d56e56b8935cb6a88c9a4c00f97815962a7833d xfs: report block map corruption errors to the health tracking system 14f9cd40100e3fe3dfaca8d1df75a35197675ad1 xfs: report btree block corruption errors to the health system 8c35c2f1f43784651878d8e8d07db796c9a8dc42 xfs: report dir/attr block corruption errors to the health system c4b45c66bff358b051e1c2314255d7533ef76ee2 xfs: report symlink block corruption errors to the health system e1072dd08bf47c63f8c0557f95a2ddd214e388ae xfs: report inode corruption errors to the health system 1f0462c864bd4f04a4865fc5b73bea5a6a14c52d xfs: report quota block corruption errors to the health system 8115a65433a7081dac5740c2e85978225e3678e5 xfs: report realtime metadata corruption errors to the health system 9ce17b203d082425d1eaa46894df84e65a9515f5 xfs: report XFS_CORRUPT_ON errors to the health system 4adc299f184063e0ef8cf75d6f17fd0a9123076c xfs: refactor the predicate part of xfs_free_eofblocks c9be7005b10e22774ef174dd9373e4dd34828727 xfs: don't reclaim dquots with incore reservations bd70706acfc932779e014d82749c2d965f9d871a xfs: decide if inode needs inactivation aa0a2ec202a8b319516cec852c8c206557749b4c xfs: deferred inode inactivation 8edd293e4be9a44b9bef7fe7cf5a83bbc7719e4e xfs: force inode inactivation and retry fs writes when there isn't space b77de47aaf7d7ddb1829f3d197db3207485a1bf7 xfs: force inactivation before fallocate when space is low 8c51a4a39dbf45738a66ea96118aa3dcf379012b xfs: parallelize inode inactivation 174afafbf0728b1ade3a6925a36be6ce172edd39 xfs: create a polled function to force inode inactivation 9d3adfefad70fc898eaeb3737105a60a838a7a17 xfs: add secondary and indirect classes to the health tracking system 1f9e990b099aba899a27f538fc467d20c4da0622 xfs: remember sick inodes that get inactivated e8f314db19860f669ae4d0f0dc6318e810975717 xfs: update health status if we get a clean bill of health 962d2c09ab906f4a69cb607865c5e084ebbc4709 xfs: introduce online scrub freeze e022cb324a2525a786e9e09007a2df4c6295dc4a xfs: ask to freeze if fscounters scrubber fails 958f560da7ecd29d88ca2e78520bfafe569301ee xfs: repair the rmapbt 2654d477284d704bd92e58b2db478be226650c6a xfs: allow rmap repair to grab unlinked inodes da425dc55ea4fcedaefefa03269960dc216fb71b xfs: repair summary counters 075416eee265294fe5f81d0f52503467041f8777 xfs: fix xfs_bunmapi to allow unmapping of partial rt extents 4394cfafa3560d5e862cea6210917e8a2418c402 xfs: create a helper to decide if a file mapping targets the rt volume 23ba26ed71cc0ac526456a05e21608e03e3b51d6 xfs: add a realtime flag to the bmap update log redo items 4416b793d012b6fff979e63d568a16fcc170d1c6 xfs: support recovering bmap intent items targetting realtime extents 27b90ced9de53cfa599a2538f6797e0f497103e5 xfs: support deferred bmap updates on the attr fork 4bccffbd322d7c88d500a29839aa63ecbaee2bb2 xfs: xfs_bmap_finish_one should map unwritten extents properly 7a3723f8db3c22013fcafdd822503ddc97fdbe17 vfs: introduce new file range exchange ioctl f0607dd1d1a1e9586dc245381ef7b2fc06b0f32d xfs: support two inodes in the defer capture structure 5d15e00941af6af734047e03c72714455e882786 xfs: allow setting and clearing of log incompat feature flags fb1bb338ed28b2728cf5dd17f20ebd8570c7690d xfs: create a log incompat flag for atomic extent swapping d36a9339d3b22267330cff4406ae077168ce7085 xfs: introduce a swap-extent log intent item ec28e2f3e524d071a5796d60f302fd46178cb77d xfs: create deferred log items for extent swapping a0dfd19a0d2968b4942d6e2d2b472c1e3d275ee4 xfs: add a ->xchg_file_range handler 72cfd5e1d8742b52e52eef93705c7b59958ca227 xfs: add error injection to test swapext recovery 021c931361c6eb2868179425887567668d229c2b xfs: port xfs_swap_extents_rmap to our new code 60ddf094764ae59872434ca869db238c2f956e1a xfs: consolidate all of the xfs_swap_extent_forks code 07803b39ae6eac219bc039d3703dc0e691f07aef xfs: refactor reflink flag handling in xfs_swap_extent_forks 47a0634a64b09bf300d3cb53c40f2498db2ecff9 xfs: allow xfs_swap_range to use older extent swap algorithms f6ff3e13238c36ef533412885db913b71af64564 xfs: remove old swap extents implementation c6867fe2b433d925d7f8652a982bfd25fdf0e60d xfs: condense extended attributes after an atomic swap f7524374c621789cfa158e1e9e321af19036b527 xfs: condense directories after an atomic swap 8fa5d7a90185b5ffc702cb6a9fc8f4c733597feb xfs: make atomic extent swapping support realtime files 1dc309f77559b424cfc95e1a1d6f39d29d562808 xfs: enable atomic swapext feature 55fc8f00fb814120d8a03b132fb3d6ba9fcb520e xfs: hide private inodes from bulkstat and handle functions a6ea1f1ba8ed2e5e5ae545c2227dccd1d0be913d xfs: create temporary files and directories for online repair 7dc93578af95c0eddafe0017b99f2d3de5718605 xfs: online repair of realtime summaries 03840c224860df3e1fce1ef85e3a00c7ca36c5a6 xfs: create a blob array data structure d8a30a0730740a9f1ddfba45cb75b2db11817749 xfs: repair extended attributes fa2fc00af3f13b50b766431fd6e602e2121e7625 xfs: scrub should set preen if attr leaf has holes 100cd621b4bc141ded4f991c55294552570bde12 xfs: online repair of directories b0f8af6e63117fdfb79964dcce33a4d4be959e5a xfs: online repair of parent pointers ae70bf9b93e37e76e6bda5ddf614f230b6e55892 xfs: ask the dentry cache if it knows the parent of a directory 6581b5cf149b006688f78040c1171bba9335b16c xfs: move orphan files to the orphanage --===============2333655304692309357== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename=revlist-76483b76a560-946cee1066d6.txt b88280698339cd628c86871e4640f6b54c2527fc xfs: use reflink to assist unaligned copy_file_range calls b87326b3d50003120937490094cd9067f1cb6836 xfs: fix an ABBA deadlock in xfs_rename ad2a0756a116ea173737f6bee3b8b01ab615e1fb xfs: clean up quota reservation callsites 8c32088b45ce2578bfd8eee80253e2b60f4141af xfs: clean up quota reservation wrappers 1106fdf2b78dc96fca4e90de98d4b164342f3fad xfs: create convenience wrappers for quota reservations 7c34b918d802cb14251406d6836ae2be7d7ffd5c xfs: clean up icreate quota reservation calls 306e980385a7b51832ec241e0497e2542d5e8e70 xfs: refactor messy xfs_inode_free_quota_* functions edd5c240c119d4304cc49b7e10bb4afe92d49978 xfs: don't stall cowblocks scan if we can't take locks 6e5a54a1bf484b8d148399a236f3b1fe8e6f30dc xfs: xfs_inode_free_quota_blocks should scan project quota f3a71021ba044f3ec64f91f21f29b8162e9ac9ed xfs: move and rename xfs_inode_free_quota_blocks to avoid conflicts 0e2f2989fd5a0ead44193093cd1d6190df12854d xfs: pass flags and return gc errors from xfs_blockgc_free_quota a49268e6c526ec68e3bb22feb008021635d59224 xfs: flush eof/cowblocks if we can't reserve quota for file blocks 727807d979ca43b3125aa3eda7862c03cbb97572 xfs: flush eof/cowblocks if we can't reserve quota for inode creation 41c6912635239de1935f005838f57e256b797d88 xfs: flush eof/cowblocks if we can't reserve quota for chown 5ed87c78a58f480f481f6e24623345b6f3befbec xfs: add a tracepoint for blockgc scans 7930c80aa21856d88f2bc7f3404d67b5b55e8a35 xfs: refactor xfs_icache_free_{eof,cow}blocks call sites 298aeb2ecc7d9138a0dbc807661dc61fa7ed83fe xfs: flush speculative space allocations when we run out of space a7c4b395ce092374438fc6dcaf584e7b0fa0ed9c xfs: relocate the eofb/cowb workqueue functions d0a6f1c1165d3a53d2ff4991c655d804db316d56 xfs: hide xfs_icache_free_eofblocks 0a1a26c5fb553020ad4940d234a8d183e2f5e4f8 xfs: hide xfs_icache_free_cowblocks adf4139e0c6adb4e7b5749572540fea16630f521 xfs: remove trivial eof/cowblocks functions 2bea95b188a735c7afd1821587d30e4d22c533d9 xfs: increase the default parallelism levels of pwork clients 885320e1e9c6d364a2f0ce1d60278c7dafe0cc49 xfs: consolidate incore inode radix tree posteof/cowblocks tags 5c3154f36d6a014b66290558543bbbae053bb7d7 xfs: consolidate the eofblocks and cowblocks workers 53c4fc4f5e6ca2f595a9a73b9a56af20862dd1aa xfs: only walk the incore inode tree once per blockgc scan 7c1a79a55c15629910b75c72a6aa2c50c7660c5d xfs: rename block gc start and stop functions ca7038f4842227f6c8605fc6ebe3f63da12a82e3 xfs: parallelize block preallocation garbage collection c80e82f6cbf5eaf0a96064737e6322cdea371277 xfs: fix rmap key comparison functions 1e90c5c311508c82b1d43a3901e2c9fe3597110a xfs: fix uninitialized variables in xrep_calc_ag_resblks 9c626e4c968ace36d763316796ef3331972be963 xfs: bail out of scrub immediately if scan incomplete 50009420bd3e4f114c4ec8dae1c56985a9260ba6 xfs: mark a data structure sick if there are cross-referencing errors a6a4ae81a5d0af68eefe0d59fe796fe8957bed7b xfs: validate ag btree levels using the precomputed values cc0f1ed34c508b25ddf938738d6f4ac9fce76ef3 xfs: set the scrub AG number in xchk_ag_read_headers d18db1d319cf86b6fd226e2a7d7ff9f542169003 xfs: remove return value from xchk_ag_btcur_init 1dfd9f2556c6145745247ea301a6a0646b30af6b xfs: teach xfs_btree_has_record to return false if there are gaps d19fb8f2df1fd1ae3ffd697df6727879ad7fec76 xfs: check btree keys reflect the child block 1bba4739c600b713410bd71cd5ba69b0e67973ae xfs: online checking of the free rt extent count e3e66c8d4d4cf82607c5026cdd0e59e8b4b3f055 xfs: teach scrub to check for adjacent bmaps when rmap larger than bmap 042835f3a4760269937718dc2c364f08799f4bff xfs: check quota files for unwritten extents cee88e3e9280116ebf89cdd787c3bc483b3d1974 xfs: check the reference counts of gaps in the refcount btree 162fff225721d5fe230bfeffdcaffc3d21d79c31 xfs: stop artificially limiting the length of bunmap calls 105fd7fc73ef96336471ea11d396e411753d9753 xfs: remove a __xfs_bunmapi call from reflink 77f38a3b35252d5c36f064382ee43175d897d8c6 xfs: create shadow transaction reservations for computing minimum log size 1507c1289891e058ec6eeec65f366576a8c4ef08 xfs: reduce the absurdly large log reservations 19596a2bf74d3e99d24ec2f645f70f2fb98f5306 xfs: reduce transaction reservations with reflink 38474852b4ee9dc26b5cef046c797e2d23bfec00 xfs: only invalidate blocks if we're going to free them a26bda6f35c634b5e2ce25965b0084f15285f9af xfs: use deferred frees to reap old btree blocks 9c69637891804dcfa9e065cb7bcda6fd643c4e26 xfs: remove the for_each_xbitmap_ helpers 19f63291d21683178a83df305f8eeb3ab8f45588 xfs: drop the _safe behavior from the xbitmap foreach macro 3aa6d0c3f2ee8d1c3f23905f7465cfd006140344 xfs: convert xbitmap to interval tree bccda8781578677faece7a90e435f60c0f29b527 xfs: implement block reservation accounting for btrees we're staging ccc500c4f902f4a9207cc317a2adce85e396c166 xfs: add debug knobs to control btree bulk load slack factors 268ab0a3cb1979a12ed17476c93c04f7dac020cc xfs: log EFIs for all btree blocks being used to stage a btree cdab19fa142f64d1f6d0b3fdd6442123b593fa73 xfs: create a big array data structure c68315d0b3845f6d7bac08ea3b9179eb628294d0 xfs: move the realtime summary file scrubber to a separate source file 66bab727a742e6d1395a376ce8c0646ed900537f xfs: implement online scrubbing of rtsummary info 46d757ea5a70b5c788592e21f44cd816fdb6f216 xfs: always rescan allegedly healthy per-ag metadata after repair f95054c5035761f540fade08fc0ec5b88b312674 xfs: repair free space btrees bb2dc57fc6cbe4fc275e2091f6f51bec560c8b13 xfs: repair inode btrees efdd3ac5aec00962828aa5da486b3d517bb4c2d6 xfs: repair refcount btrees 51fec6e2845ea96f73b3c6f0de3445999d25c004 xfs: repair inode records 8e37d094c490b6f2246723470f706632f7bd8009 xfs: zap broken inode forks b64924fd856e48ba0394ce57d4dd2cae5d16f41e xfs: repair inode block maps 0496bcbfb2aefba5d921969f4aad5144c336b88f xfs: repair damaged symlinks 727d7e107d92353a60e470b89e63be1e7f0d540b xfs: repair the inode core and forks of a metadata inode 50a8d458d540e37f454348c1d3f367189c3c36a6 xfs: create a new inode fork block unmap helper ed96251d7b5cde0cfdc9d93ebb7006ad160e587c xfs: repair quotas 3fa10f1e4d46bbfe557821ef3e3d673d2b5c9cda xfs: implement live quotacheck inode scan f500ef68b58cccf6e1769c090f2f85cf7dae97b6 xfs: track quota updates during live quotacheck f9b81312c401e7eec1e606456e69aebaec18127a xfs: repair dquots based on live quotacheck results 09c949c272845e6918651addcf0c37661e82e667 xfs: separate the marking of sick and checked metadata 7cebd9c3478923e3ab772780e7fc2b6ea364dd66 xfs: report ag header corruption errors to the health tracking system 0d56e56b8935cb6a88c9a4c00f97815962a7833d xfs: report block map corruption errors to the health tracking system 14f9cd40100e3fe3dfaca8d1df75a35197675ad1 xfs: report btree block corruption errors to the health system 8c35c2f1f43784651878d8e8d07db796c9a8dc42 xfs: report dir/attr block corruption errors to the health system c4b45c66bff358b051e1c2314255d7533ef76ee2 xfs: report symlink block corruption errors to the health system e1072dd08bf47c63f8c0557f95a2ddd214e388ae xfs: report inode corruption errors to the health system 1f0462c864bd4f04a4865fc5b73bea5a6a14c52d xfs: report quota block corruption errors to the health system 8115a65433a7081dac5740c2e85978225e3678e5 xfs: report realtime metadata corruption errors to the health system 9ce17b203d082425d1eaa46894df84e65a9515f5 xfs: report XFS_CORRUPT_ON errors to the health system 4adc299f184063e0ef8cf75d6f17fd0a9123076c xfs: refactor the predicate part of xfs_free_eofblocks c9be7005b10e22774ef174dd9373e4dd34828727 xfs: don't reclaim dquots with incore reservations bd70706acfc932779e014d82749c2d965f9d871a xfs: decide if inode needs inactivation aa0a2ec202a8b319516cec852c8c206557749b4c xfs: deferred inode inactivation 8edd293e4be9a44b9bef7fe7cf5a83bbc7719e4e xfs: force inode inactivation and retry fs writes when there isn't space b77de47aaf7d7ddb1829f3d197db3207485a1bf7 xfs: force inactivation before fallocate when space is low 8c51a4a39dbf45738a66ea96118aa3dcf379012b xfs: parallelize inode inactivation 174afafbf0728b1ade3a6925a36be6ce172edd39 xfs: create a polled function to force inode inactivation 9d3adfefad70fc898eaeb3737105a60a838a7a17 xfs: add secondary and indirect classes to the health tracking system 1f9e990b099aba899a27f538fc467d20c4da0622 xfs: remember sick inodes that get inactivated e8f314db19860f669ae4d0f0dc6318e810975717 xfs: update health status if we get a clean bill of health 962d2c09ab906f4a69cb607865c5e084ebbc4709 xfs: introduce online scrub freeze e022cb324a2525a786e9e09007a2df4c6295dc4a xfs: ask to freeze if fscounters scrubber fails 958f560da7ecd29d88ca2e78520bfafe569301ee xfs: repair the rmapbt 2654d477284d704bd92e58b2db478be226650c6a xfs: allow rmap repair to grab unlinked inodes da425dc55ea4fcedaefefa03269960dc216fb71b xfs: repair summary counters --===============2333655304692309357== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename=revlist-b0fe912ca0a3-12f06db05f8b.txt b88280698339cd628c86871e4640f6b54c2527fc xfs: use reflink to assist unaligned copy_file_range calls b87326b3d50003120937490094cd9067f1cb6836 xfs: fix an ABBA deadlock in xfs_rename ad2a0756a116ea173737f6bee3b8b01ab615e1fb xfs: clean up quota reservation callsites 8c32088b45ce2578bfd8eee80253e2b60f4141af xfs: clean up quota reservation wrappers 1106fdf2b78dc96fca4e90de98d4b164342f3fad xfs: create convenience wrappers for quota reservations 7c34b918d802cb14251406d6836ae2be7d7ffd5c xfs: clean up icreate quota reservation calls 306e980385a7b51832ec241e0497e2542d5e8e70 xfs: refactor messy xfs_inode_free_quota_* functions edd5c240c119d4304cc49b7e10bb4afe92d49978 xfs: don't stall cowblocks scan if we can't take locks 6e5a54a1bf484b8d148399a236f3b1fe8e6f30dc xfs: xfs_inode_free_quota_blocks should scan project quota f3a71021ba044f3ec64f91f21f29b8162e9ac9ed xfs: move and rename xfs_inode_free_quota_blocks to avoid conflicts 0e2f2989fd5a0ead44193093cd1d6190df12854d xfs: pass flags and return gc errors from xfs_blockgc_free_quota a49268e6c526ec68e3bb22feb008021635d59224 xfs: flush eof/cowblocks if we can't reserve quota for file blocks 727807d979ca43b3125aa3eda7862c03cbb97572 xfs: flush eof/cowblocks if we can't reserve quota for inode creation 41c6912635239de1935f005838f57e256b797d88 xfs: flush eof/cowblocks if we can't reserve quota for chown 5ed87c78a58f480f481f6e24623345b6f3befbec xfs: add a tracepoint for blockgc scans 7930c80aa21856d88f2bc7f3404d67b5b55e8a35 xfs: refactor xfs_icache_free_{eof,cow}blocks call sites 298aeb2ecc7d9138a0dbc807661dc61fa7ed83fe xfs: flush speculative space allocations when we run out of space a7c4b395ce092374438fc6dcaf584e7b0fa0ed9c xfs: relocate the eofb/cowb workqueue functions d0a6f1c1165d3a53d2ff4991c655d804db316d56 xfs: hide xfs_icache_free_eofblocks 0a1a26c5fb553020ad4940d234a8d183e2f5e4f8 xfs: hide xfs_icache_free_cowblocks adf4139e0c6adb4e7b5749572540fea16630f521 xfs: remove trivial eof/cowblocks functions 2bea95b188a735c7afd1821587d30e4d22c533d9 xfs: increase the default parallelism levels of pwork clients 885320e1e9c6d364a2f0ce1d60278c7dafe0cc49 xfs: consolidate incore inode radix tree posteof/cowblocks tags 5c3154f36d6a014b66290558543bbbae053bb7d7 xfs: consolidate the eofblocks and cowblocks workers 53c4fc4f5e6ca2f595a9a73b9a56af20862dd1aa xfs: only walk the incore inode tree once per blockgc scan 7c1a79a55c15629910b75c72a6aa2c50c7660c5d xfs: rename block gc start and stop functions ca7038f4842227f6c8605fc6ebe3f63da12a82e3 xfs: parallelize block preallocation garbage collection c80e82f6cbf5eaf0a96064737e6322cdea371277 xfs: fix rmap key comparison functions 1e90c5c311508c82b1d43a3901e2c9fe3597110a xfs: fix uninitialized variables in xrep_calc_ag_resblks 9c626e4c968ace36d763316796ef3331972be963 xfs: bail out of scrub immediately if scan incomplete 50009420bd3e4f114c4ec8dae1c56985a9260ba6 xfs: mark a data structure sick if there are cross-referencing errors a6a4ae81a5d0af68eefe0d59fe796fe8957bed7b xfs: validate ag btree levels using the precomputed values cc0f1ed34c508b25ddf938738d6f4ac9fce76ef3 xfs: set the scrub AG number in xchk_ag_read_headers d18db1d319cf86b6fd226e2a7d7ff9f542169003 xfs: remove return value from xchk_ag_btcur_init 1dfd9f2556c6145745247ea301a6a0646b30af6b xfs: teach xfs_btree_has_record to return false if there are gaps d19fb8f2df1fd1ae3ffd697df6727879ad7fec76 xfs: check btree keys reflect the child block 1bba4739c600b713410bd71cd5ba69b0e67973ae xfs: online checking of the free rt extent count e3e66c8d4d4cf82607c5026cdd0e59e8b4b3f055 xfs: teach scrub to check for adjacent bmaps when rmap larger than bmap 042835f3a4760269937718dc2c364f08799f4bff xfs: check quota files for unwritten extents cee88e3e9280116ebf89cdd787c3bc483b3d1974 xfs: check the reference counts of gaps in the refcount btree 162fff225721d5fe230bfeffdcaffc3d21d79c31 xfs: stop artificially limiting the length of bunmap calls 105fd7fc73ef96336471ea11d396e411753d9753 xfs: remove a __xfs_bunmapi call from reflink 77f38a3b35252d5c36f064382ee43175d897d8c6 xfs: create shadow transaction reservations for computing minimum log size 1507c1289891e058ec6eeec65f366576a8c4ef08 xfs: reduce the absurdly large log reservations 19596a2bf74d3e99d24ec2f645f70f2fb98f5306 xfs: reduce transaction reservations with reflink 38474852b4ee9dc26b5cef046c797e2d23bfec00 xfs: only invalidate blocks if we're going to free them a26bda6f35c634b5e2ce25965b0084f15285f9af xfs: use deferred frees to reap old btree blocks 9c69637891804dcfa9e065cb7bcda6fd643c4e26 xfs: remove the for_each_xbitmap_ helpers 19f63291d21683178a83df305f8eeb3ab8f45588 xfs: drop the _safe behavior from the xbitmap foreach macro 3aa6d0c3f2ee8d1c3f23905f7465cfd006140344 xfs: convert xbitmap to interval tree bccda8781578677faece7a90e435f60c0f29b527 xfs: implement block reservation accounting for btrees we're staging ccc500c4f902f4a9207cc317a2adce85e396c166 xfs: add debug knobs to control btree bulk load slack factors 268ab0a3cb1979a12ed17476c93c04f7dac020cc xfs: log EFIs for all btree blocks being used to stage a btree cdab19fa142f64d1f6d0b3fdd6442123b593fa73 xfs: create a big array data structure c68315d0b3845f6d7bac08ea3b9179eb628294d0 xfs: move the realtime summary file scrubber to a separate source file 66bab727a742e6d1395a376ce8c0646ed900537f xfs: implement online scrubbing of rtsummary info 46d757ea5a70b5c788592e21f44cd816fdb6f216 xfs: always rescan allegedly healthy per-ag metadata after repair f95054c5035761f540fade08fc0ec5b88b312674 xfs: repair free space btrees bb2dc57fc6cbe4fc275e2091f6f51bec560c8b13 xfs: repair inode btrees efdd3ac5aec00962828aa5da486b3d517bb4c2d6 xfs: repair refcount btrees 51fec6e2845ea96f73b3c6f0de3445999d25c004 xfs: repair inode records 8e37d094c490b6f2246723470f706632f7bd8009 xfs: zap broken inode forks b64924fd856e48ba0394ce57d4dd2cae5d16f41e xfs: repair inode block maps 0496bcbfb2aefba5d921969f4aad5144c336b88f xfs: repair damaged symlinks --===============2333655304692309357== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename=revlist-d484bf07638a-ab5bfe8bcfea.txt b88280698339cd628c86871e4640f6b54c2527fc xfs: use reflink to assist unaligned copy_file_range calls b87326b3d50003120937490094cd9067f1cb6836 xfs: fix an ABBA deadlock in xfs_rename ad2a0756a116ea173737f6bee3b8b01ab615e1fb xfs: clean up quota reservation callsites 8c32088b45ce2578bfd8eee80253e2b60f4141af xfs: clean up quota reservation wrappers 1106fdf2b78dc96fca4e90de98d4b164342f3fad xfs: create convenience wrappers for quota reservations 7c34b918d802cb14251406d6836ae2be7d7ffd5c xfs: clean up icreate quota reservation calls 306e980385a7b51832ec241e0497e2542d5e8e70 xfs: refactor messy xfs_inode_free_quota_* functions edd5c240c119d4304cc49b7e10bb4afe92d49978 xfs: don't stall cowblocks scan if we can't take locks 6e5a54a1bf484b8d148399a236f3b1fe8e6f30dc xfs: xfs_inode_free_quota_blocks should scan project quota f3a71021ba044f3ec64f91f21f29b8162e9ac9ed xfs: move and rename xfs_inode_free_quota_blocks to avoid conflicts 0e2f2989fd5a0ead44193093cd1d6190df12854d xfs: pass flags and return gc errors from xfs_blockgc_free_quota a49268e6c526ec68e3bb22feb008021635d59224 xfs: flush eof/cowblocks if we can't reserve quota for file blocks 727807d979ca43b3125aa3eda7862c03cbb97572 xfs: flush eof/cowblocks if we can't reserve quota for inode creation 41c6912635239de1935f005838f57e256b797d88 xfs: flush eof/cowblocks if we can't reserve quota for chown 5ed87c78a58f480f481f6e24623345b6f3befbec xfs: add a tracepoint for blockgc scans 7930c80aa21856d88f2bc7f3404d67b5b55e8a35 xfs: refactor xfs_icache_free_{eof,cow}blocks call sites 298aeb2ecc7d9138a0dbc807661dc61fa7ed83fe xfs: flush speculative space allocations when we run out of space a7c4b395ce092374438fc6dcaf584e7b0fa0ed9c xfs: relocate the eofb/cowb workqueue functions d0a6f1c1165d3a53d2ff4991c655d804db316d56 xfs: hide xfs_icache_free_eofblocks 0a1a26c5fb553020ad4940d234a8d183e2f5e4f8 xfs: hide xfs_icache_free_cowblocks adf4139e0c6adb4e7b5749572540fea16630f521 xfs: remove trivial eof/cowblocks functions 2bea95b188a735c7afd1821587d30e4d22c533d9 xfs: increase the default parallelism levels of pwork clients 885320e1e9c6d364a2f0ce1d60278c7dafe0cc49 xfs: consolidate incore inode radix tree posteof/cowblocks tags 5c3154f36d6a014b66290558543bbbae053bb7d7 xfs: consolidate the eofblocks and cowblocks workers 53c4fc4f5e6ca2f595a9a73b9a56af20862dd1aa xfs: only walk the incore inode tree once per blockgc scan 7c1a79a55c15629910b75c72a6aa2c50c7660c5d xfs: rename block gc start and stop functions ca7038f4842227f6c8605fc6ebe3f63da12a82e3 xfs: parallelize block preallocation garbage collection c80e82f6cbf5eaf0a96064737e6322cdea371277 xfs: fix rmap key comparison functions 1e90c5c311508c82b1d43a3901e2c9fe3597110a xfs: fix uninitialized variables in xrep_calc_ag_resblks 9c626e4c968ace36d763316796ef3331972be963 xfs: bail out of scrub immediately if scan incomplete 50009420bd3e4f114c4ec8dae1c56985a9260ba6 xfs: mark a data structure sick if there are cross-referencing errors a6a4ae81a5d0af68eefe0d59fe796fe8957bed7b xfs: validate ag btree levels using the precomputed values cc0f1ed34c508b25ddf938738d6f4ac9fce76ef3 xfs: set the scrub AG number in xchk_ag_read_headers d18db1d319cf86b6fd226e2a7d7ff9f542169003 xfs: remove return value from xchk_ag_btcur_init 1dfd9f2556c6145745247ea301a6a0646b30af6b xfs: teach xfs_btree_has_record to return false if there are gaps d19fb8f2df1fd1ae3ffd697df6727879ad7fec76 xfs: check btree keys reflect the child block 1bba4739c600b713410bd71cd5ba69b0e67973ae xfs: online checking of the free rt extent count e3e66c8d4d4cf82607c5026cdd0e59e8b4b3f055 xfs: teach scrub to check for adjacent bmaps when rmap larger than bmap 042835f3a4760269937718dc2c364f08799f4bff xfs: check quota files for unwritten extents cee88e3e9280116ebf89cdd787c3bc483b3d1974 xfs: check the reference counts of gaps in the refcount btree 162fff225721d5fe230bfeffdcaffc3d21d79c31 xfs: stop artificially limiting the length of bunmap calls 105fd7fc73ef96336471ea11d396e411753d9753 xfs: remove a __xfs_bunmapi call from reflink 77f38a3b35252d5c36f064382ee43175d897d8c6 xfs: create shadow transaction reservations for computing minimum log size 1507c1289891e058ec6eeec65f366576a8c4ef08 xfs: reduce the absurdly large log reservations 19596a2bf74d3e99d24ec2f645f70f2fb98f5306 xfs: reduce transaction reservations with reflink 38474852b4ee9dc26b5cef046c797e2d23bfec00 xfs: only invalidate blocks if we're going to free them a26bda6f35c634b5e2ce25965b0084f15285f9af xfs: use deferred frees to reap old btree blocks 9c69637891804dcfa9e065cb7bcda6fd643c4e26 xfs: remove the for_each_xbitmap_ helpers 19f63291d21683178a83df305f8eeb3ab8f45588 xfs: drop the _safe behavior from the xbitmap foreach macro 3aa6d0c3f2ee8d1c3f23905f7465cfd006140344 xfs: convert xbitmap to interval tree bccda8781578677faece7a90e435f60c0f29b527 xfs: implement block reservation accounting for btrees we're staging ccc500c4f902f4a9207cc317a2adce85e396c166 xfs: add debug knobs to control btree bulk load slack factors 268ab0a3cb1979a12ed17476c93c04f7dac020cc xfs: log EFIs for all btree blocks being used to stage a btree --===============2333655304692309357== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename=revlist-f9abaa724c12-d3400e0b03eb.txt b88280698339cd628c86871e4640f6b54c2527fc xfs: use reflink to assist unaligned copy_file_range calls b87326b3d50003120937490094cd9067f1cb6836 xfs: fix an ABBA deadlock in xfs_rename ad2a0756a116ea173737f6bee3b8b01ab615e1fb xfs: clean up quota reservation callsites 8c32088b45ce2578bfd8eee80253e2b60f4141af xfs: clean up quota reservation wrappers 1106fdf2b78dc96fca4e90de98d4b164342f3fad xfs: create convenience wrappers for quota reservations 7c34b918d802cb14251406d6836ae2be7d7ffd5c xfs: clean up icreate quota reservation calls 306e980385a7b51832ec241e0497e2542d5e8e70 xfs: refactor messy xfs_inode_free_quota_* functions edd5c240c119d4304cc49b7e10bb4afe92d49978 xfs: don't stall cowblocks scan if we can't take locks 6e5a54a1bf484b8d148399a236f3b1fe8e6f30dc xfs: xfs_inode_free_quota_blocks should scan project quota f3a71021ba044f3ec64f91f21f29b8162e9ac9ed xfs: move and rename xfs_inode_free_quota_blocks to avoid conflicts 0e2f2989fd5a0ead44193093cd1d6190df12854d xfs: pass flags and return gc errors from xfs_blockgc_free_quota a49268e6c526ec68e3bb22feb008021635d59224 xfs: flush eof/cowblocks if we can't reserve quota for file blocks 727807d979ca43b3125aa3eda7862c03cbb97572 xfs: flush eof/cowblocks if we can't reserve quota for inode creation 41c6912635239de1935f005838f57e256b797d88 xfs: flush eof/cowblocks if we can't reserve quota for chown 5ed87c78a58f480f481f6e24623345b6f3befbec xfs: add a tracepoint for blockgc scans 7930c80aa21856d88f2bc7f3404d67b5b55e8a35 xfs: refactor xfs_icache_free_{eof,cow}blocks call sites 298aeb2ecc7d9138a0dbc807661dc61fa7ed83fe xfs: flush speculative space allocations when we run out of space a7c4b395ce092374438fc6dcaf584e7b0fa0ed9c xfs: relocate the eofb/cowb workqueue functions d0a6f1c1165d3a53d2ff4991c655d804db316d56 xfs: hide xfs_icache_free_eofblocks 0a1a26c5fb553020ad4940d234a8d183e2f5e4f8 xfs: hide xfs_icache_free_cowblocks adf4139e0c6adb4e7b5749572540fea16630f521 xfs: remove trivial eof/cowblocks functions 2bea95b188a735c7afd1821587d30e4d22c533d9 xfs: increase the default parallelism levels of pwork clients 885320e1e9c6d364a2f0ce1d60278c7dafe0cc49 xfs: consolidate incore inode radix tree posteof/cowblocks tags 5c3154f36d6a014b66290558543bbbae053bb7d7 xfs: consolidate the eofblocks and cowblocks workers 53c4fc4f5e6ca2f595a9a73b9a56af20862dd1aa xfs: only walk the incore inode tree once per blockgc scan 7c1a79a55c15629910b75c72a6aa2c50c7660c5d xfs: rename block gc start and stop functions ca7038f4842227f6c8605fc6ebe3f63da12a82e3 xfs: parallelize block preallocation garbage collection c80e82f6cbf5eaf0a96064737e6322cdea371277 xfs: fix rmap key comparison functions 1e90c5c311508c82b1d43a3901e2c9fe3597110a xfs: fix uninitialized variables in xrep_calc_ag_resblks 9c626e4c968ace36d763316796ef3331972be963 xfs: bail out of scrub immediately if scan incomplete 50009420bd3e4f114c4ec8dae1c56985a9260ba6 xfs: mark a data structure sick if there are cross-referencing errors a6a4ae81a5d0af68eefe0d59fe796fe8957bed7b xfs: validate ag btree levels using the precomputed values cc0f1ed34c508b25ddf938738d6f4ac9fce76ef3 xfs: set the scrub AG number in xchk_ag_read_headers d18db1d319cf86b6fd226e2a7d7ff9f542169003 xfs: remove return value from xchk_ag_btcur_init 1dfd9f2556c6145745247ea301a6a0646b30af6b xfs: teach xfs_btree_has_record to return false if there are gaps d19fb8f2df1fd1ae3ffd697df6727879ad7fec76 xfs: check btree keys reflect the child block 1bba4739c600b713410bd71cd5ba69b0e67973ae xfs: online checking of the free rt extent count e3e66c8d4d4cf82607c5026cdd0e59e8b4b3f055 xfs: teach scrub to check for adjacent bmaps when rmap larger than bmap 042835f3a4760269937718dc2c364f08799f4bff xfs: check quota files for unwritten extents cee88e3e9280116ebf89cdd787c3bc483b3d1974 xfs: check the reference counts of gaps in the refcount btree 162fff225721d5fe230bfeffdcaffc3d21d79c31 xfs: stop artificially limiting the length of bunmap calls 105fd7fc73ef96336471ea11d396e411753d9753 xfs: remove a __xfs_bunmapi call from reflink 77f38a3b35252d5c36f064382ee43175d897d8c6 xfs: create shadow transaction reservations for computing minimum log size 1507c1289891e058ec6eeec65f366576a8c4ef08 xfs: reduce the absurdly large log reservations 19596a2bf74d3e99d24ec2f645f70f2fb98f5306 xfs: reduce transaction reservations with reflink 38474852b4ee9dc26b5cef046c797e2d23bfec00 xfs: only invalidate blocks if we're going to free them a26bda6f35c634b5e2ce25965b0084f15285f9af xfs: use deferred frees to reap old btree blocks 9c69637891804dcfa9e065cb7bcda6fd643c4e26 xfs: remove the for_each_xbitmap_ helpers 19f63291d21683178a83df305f8eeb3ab8f45588 xfs: drop the _safe behavior from the xbitmap foreach macro 3aa6d0c3f2ee8d1c3f23905f7465cfd006140344 xfs: convert xbitmap to interval tree bccda8781578677faece7a90e435f60c0f29b527 xfs: implement block reservation accounting for btrees we're staging ccc500c4f902f4a9207cc317a2adce85e396c166 xfs: add debug knobs to control btree bulk load slack factors 268ab0a3cb1979a12ed17476c93c04f7dac020cc xfs: log EFIs for all btree blocks being used to stage a btree cdab19fa142f64d1f6d0b3fdd6442123b593fa73 xfs: create a big array data structure c68315d0b3845f6d7bac08ea3b9179eb628294d0 xfs: move the realtime summary file scrubber to a separate source file 66bab727a742e6d1395a376ce8c0646ed900537f xfs: implement online scrubbing of rtsummary info 46d757ea5a70b5c788592e21f44cd816fdb6f216 xfs: always rescan allegedly healthy per-ag metadata after repair f95054c5035761f540fade08fc0ec5b88b312674 xfs: repair free space btrees bb2dc57fc6cbe4fc275e2091f6f51bec560c8b13 xfs: repair inode btrees efdd3ac5aec00962828aa5da486b3d517bb4c2d6 xfs: repair refcount btrees 51fec6e2845ea96f73b3c6f0de3445999d25c004 xfs: repair inode records 8e37d094c490b6f2246723470f706632f7bd8009 xfs: zap broken inode forks b64924fd856e48ba0394ce57d4dd2cae5d16f41e xfs: repair inode block maps 0496bcbfb2aefba5d921969f4aad5144c336b88f xfs: repair damaged symlinks 727d7e107d92353a60e470b89e63be1e7f0d540b xfs: repair the inode core and forks of a metadata inode 50a8d458d540e37f454348c1d3f367189c3c36a6 xfs: create a new inode fork block unmap helper ed96251d7b5cde0cfdc9d93ebb7006ad160e587c xfs: repair quotas 3fa10f1e4d46bbfe557821ef3e3d673d2b5c9cda xfs: implement live quotacheck inode scan f500ef68b58cccf6e1769c090f2f85cf7dae97b6 xfs: track quota updates during live quotacheck f9b81312c401e7eec1e606456e69aebaec18127a xfs: repair dquots based on live quotacheck results --===============2333655304692309357== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename=revlist-94205cb1fdcb-104d97c042c0.txt b88280698339cd628c86871e4640f6b54c2527fc xfs: use reflink to assist unaligned copy_file_range calls b87326b3d50003120937490094cd9067f1cb6836 xfs: fix an ABBA deadlock in xfs_rename ad2a0756a116ea173737f6bee3b8b01ab615e1fb xfs: clean up quota reservation callsites 8c32088b45ce2578bfd8eee80253e2b60f4141af xfs: clean up quota reservation wrappers 1106fdf2b78dc96fca4e90de98d4b164342f3fad xfs: create convenience wrappers for quota reservations 7c34b918d802cb14251406d6836ae2be7d7ffd5c xfs: clean up icreate quota reservation calls 306e980385a7b51832ec241e0497e2542d5e8e70 xfs: refactor messy xfs_inode_free_quota_* functions edd5c240c119d4304cc49b7e10bb4afe92d49978 xfs: don't stall cowblocks scan if we can't take locks 6e5a54a1bf484b8d148399a236f3b1fe8e6f30dc xfs: xfs_inode_free_quota_blocks should scan project quota f3a71021ba044f3ec64f91f21f29b8162e9ac9ed xfs: move and rename xfs_inode_free_quota_blocks to avoid conflicts 0e2f2989fd5a0ead44193093cd1d6190df12854d xfs: pass flags and return gc errors from xfs_blockgc_free_quota a49268e6c526ec68e3bb22feb008021635d59224 xfs: flush eof/cowblocks if we can't reserve quota for file blocks 727807d979ca43b3125aa3eda7862c03cbb97572 xfs: flush eof/cowblocks if we can't reserve quota for inode creation 41c6912635239de1935f005838f57e256b797d88 xfs: flush eof/cowblocks if we can't reserve quota for chown 5ed87c78a58f480f481f6e24623345b6f3befbec xfs: add a tracepoint for blockgc scans 7930c80aa21856d88f2bc7f3404d67b5b55e8a35 xfs: refactor xfs_icache_free_{eof,cow}blocks call sites 298aeb2ecc7d9138a0dbc807661dc61fa7ed83fe xfs: flush speculative space allocations when we run out of space a7c4b395ce092374438fc6dcaf584e7b0fa0ed9c xfs: relocate the eofb/cowb workqueue functions d0a6f1c1165d3a53d2ff4991c655d804db316d56 xfs: hide xfs_icache_free_eofblocks 0a1a26c5fb553020ad4940d234a8d183e2f5e4f8 xfs: hide xfs_icache_free_cowblocks adf4139e0c6adb4e7b5749572540fea16630f521 xfs: remove trivial eof/cowblocks functions 2bea95b188a735c7afd1821587d30e4d22c533d9 xfs: increase the default parallelism levels of pwork clients 885320e1e9c6d364a2f0ce1d60278c7dafe0cc49 xfs: consolidate incore inode radix tree posteof/cowblocks tags 5c3154f36d6a014b66290558543bbbae053bb7d7 xfs: consolidate the eofblocks and cowblocks workers 53c4fc4f5e6ca2f595a9a73b9a56af20862dd1aa xfs: only walk the incore inode tree once per blockgc scan 7c1a79a55c15629910b75c72a6aa2c50c7660c5d xfs: rename block gc start and stop functions ca7038f4842227f6c8605fc6ebe3f63da12a82e3 xfs: parallelize block preallocation garbage collection c80e82f6cbf5eaf0a96064737e6322cdea371277 xfs: fix rmap key comparison functions 1e90c5c311508c82b1d43a3901e2c9fe3597110a xfs: fix uninitialized variables in xrep_calc_ag_resblks 9c626e4c968ace36d763316796ef3331972be963 xfs: bail out of scrub immediately if scan incomplete 50009420bd3e4f114c4ec8dae1c56985a9260ba6 xfs: mark a data structure sick if there are cross-referencing errors a6a4ae81a5d0af68eefe0d59fe796fe8957bed7b xfs: validate ag btree levels using the precomputed values cc0f1ed34c508b25ddf938738d6f4ac9fce76ef3 xfs: set the scrub AG number in xchk_ag_read_headers d18db1d319cf86b6fd226e2a7d7ff9f542169003 xfs: remove return value from xchk_ag_btcur_init 1dfd9f2556c6145745247ea301a6a0646b30af6b xfs: teach xfs_btree_has_record to return false if there are gaps d19fb8f2df1fd1ae3ffd697df6727879ad7fec76 xfs: check btree keys reflect the child block 1bba4739c600b713410bd71cd5ba69b0e67973ae xfs: online checking of the free rt extent count e3e66c8d4d4cf82607c5026cdd0e59e8b4b3f055 xfs: teach scrub to check for adjacent bmaps when rmap larger than bmap 042835f3a4760269937718dc2c364f08799f4bff xfs: check quota files for unwritten extents cee88e3e9280116ebf89cdd787c3bc483b3d1974 xfs: check the reference counts of gaps in the refcount btree 162fff225721d5fe230bfeffdcaffc3d21d79c31 xfs: stop artificially limiting the length of bunmap calls 105fd7fc73ef96336471ea11d396e411753d9753 xfs: remove a __xfs_bunmapi call from reflink 77f38a3b35252d5c36f064382ee43175d897d8c6 xfs: create shadow transaction reservations for computing minimum log size 1507c1289891e058ec6eeec65f366576a8c4ef08 xfs: reduce the absurdly large log reservations 19596a2bf74d3e99d24ec2f645f70f2fb98f5306 xfs: reduce transaction reservations with reflink 38474852b4ee9dc26b5cef046c797e2d23bfec00 xfs: only invalidate blocks if we're going to free them a26bda6f35c634b5e2ce25965b0084f15285f9af xfs: use deferred frees to reap old btree blocks --===============2333655304692309357== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename=revlist-25a9b5946742-a239f0ea6066.txt b88280698339cd628c86871e4640f6b54c2527fc xfs: use reflink to assist unaligned copy_file_range calls b87326b3d50003120937490094cd9067f1cb6836 xfs: fix an ABBA deadlock in xfs_rename ad2a0756a116ea173737f6bee3b8b01ab615e1fb xfs: clean up quota reservation callsites 8c32088b45ce2578bfd8eee80253e2b60f4141af xfs: clean up quota reservation wrappers 1106fdf2b78dc96fca4e90de98d4b164342f3fad xfs: create convenience wrappers for quota reservations 7c34b918d802cb14251406d6836ae2be7d7ffd5c xfs: clean up icreate quota reservation calls 306e980385a7b51832ec241e0497e2542d5e8e70 xfs: refactor messy xfs_inode_free_quota_* functions edd5c240c119d4304cc49b7e10bb4afe92d49978 xfs: don't stall cowblocks scan if we can't take locks 6e5a54a1bf484b8d148399a236f3b1fe8e6f30dc xfs: xfs_inode_free_quota_blocks should scan project quota f3a71021ba044f3ec64f91f21f29b8162e9ac9ed xfs: move and rename xfs_inode_free_quota_blocks to avoid conflicts 0e2f2989fd5a0ead44193093cd1d6190df12854d xfs: pass flags and return gc errors from xfs_blockgc_free_quota a49268e6c526ec68e3bb22feb008021635d59224 xfs: flush eof/cowblocks if we can't reserve quota for file blocks 727807d979ca43b3125aa3eda7862c03cbb97572 xfs: flush eof/cowblocks if we can't reserve quota for inode creation 41c6912635239de1935f005838f57e256b797d88 xfs: flush eof/cowblocks if we can't reserve quota for chown 5ed87c78a58f480f481f6e24623345b6f3befbec xfs: add a tracepoint for blockgc scans 7930c80aa21856d88f2bc7f3404d67b5b55e8a35 xfs: refactor xfs_icache_free_{eof,cow}blocks call sites 298aeb2ecc7d9138a0dbc807661dc61fa7ed83fe xfs: flush speculative space allocations when we run out of space a7c4b395ce092374438fc6dcaf584e7b0fa0ed9c xfs: relocate the eofb/cowb workqueue functions d0a6f1c1165d3a53d2ff4991c655d804db316d56 xfs: hide xfs_icache_free_eofblocks 0a1a26c5fb553020ad4940d234a8d183e2f5e4f8 xfs: hide xfs_icache_free_cowblocks adf4139e0c6adb4e7b5749572540fea16630f521 xfs: remove trivial eof/cowblocks functions 2bea95b188a735c7afd1821587d30e4d22c533d9 xfs: increase the default parallelism levels of pwork clients 885320e1e9c6d364a2f0ce1d60278c7dafe0cc49 xfs: consolidate incore inode radix tree posteof/cowblocks tags 5c3154f36d6a014b66290558543bbbae053bb7d7 xfs: consolidate the eofblocks and cowblocks workers 53c4fc4f5e6ca2f595a9a73b9a56af20862dd1aa xfs: only walk the incore inode tree once per blockgc scan 7c1a79a55c15629910b75c72a6aa2c50c7660c5d xfs: rename block gc start and stop functions ca7038f4842227f6c8605fc6ebe3f63da12a82e3 xfs: parallelize block preallocation garbage collection c80e82f6cbf5eaf0a96064737e6322cdea371277 xfs: fix rmap key comparison functions 1e90c5c311508c82b1d43a3901e2c9fe3597110a xfs: fix uninitialized variables in xrep_calc_ag_resblks 9c626e4c968ace36d763316796ef3331972be963 xfs: bail out of scrub immediately if scan incomplete 50009420bd3e4f114c4ec8dae1c56985a9260ba6 xfs: mark a data structure sick if there are cross-referencing errors a6a4ae81a5d0af68eefe0d59fe796fe8957bed7b xfs: validate ag btree levels using the precomputed values cc0f1ed34c508b25ddf938738d6f4ac9fce76ef3 xfs: set the scrub AG number in xchk_ag_read_headers d18db1d319cf86b6fd226e2a7d7ff9f542169003 xfs: remove return value from xchk_ag_btcur_init 1dfd9f2556c6145745247ea301a6a0646b30af6b xfs: teach xfs_btree_has_record to return false if there are gaps d19fb8f2df1fd1ae3ffd697df6727879ad7fec76 xfs: check btree keys reflect the child block 1bba4739c600b713410bd71cd5ba69b0e67973ae xfs: online checking of the free rt extent count e3e66c8d4d4cf82607c5026cdd0e59e8b4b3f055 xfs: teach scrub to check for adjacent bmaps when rmap larger than bmap 042835f3a4760269937718dc2c364f08799f4bff xfs: check quota files for unwritten extents cee88e3e9280116ebf89cdd787c3bc483b3d1974 xfs: check the reference counts of gaps in the refcount btree 162fff225721d5fe230bfeffdcaffc3d21d79c31 xfs: stop artificially limiting the length of bunmap calls 105fd7fc73ef96336471ea11d396e411753d9753 xfs: remove a __xfs_bunmapi call from reflink 77f38a3b35252d5c36f064382ee43175d897d8c6 xfs: create shadow transaction reservations for computing minimum log size 1507c1289891e058ec6eeec65f366576a8c4ef08 xfs: reduce the absurdly large log reservations 19596a2bf74d3e99d24ec2f645f70f2fb98f5306 xfs: reduce transaction reservations with reflink 38474852b4ee9dc26b5cef046c797e2d23bfec00 xfs: only invalidate blocks if we're going to free them a26bda6f35c634b5e2ce25965b0084f15285f9af xfs: use deferred frees to reap old btree blocks 9c69637891804dcfa9e065cb7bcda6fd643c4e26 xfs: remove the for_each_xbitmap_ helpers 19f63291d21683178a83df305f8eeb3ab8f45588 xfs: drop the _safe behavior from the xbitmap foreach macro 3aa6d0c3f2ee8d1c3f23905f7465cfd006140344 xfs: convert xbitmap to interval tree bccda8781578677faece7a90e435f60c0f29b527 xfs: implement block reservation accounting for btrees we're staging ccc500c4f902f4a9207cc317a2adce85e396c166 xfs: add debug knobs to control btree bulk load slack factors 268ab0a3cb1979a12ed17476c93c04f7dac020cc xfs: log EFIs for all btree blocks being used to stage a btree cdab19fa142f64d1f6d0b3fdd6442123b593fa73 xfs: create a big array data structure c68315d0b3845f6d7bac08ea3b9179eb628294d0 xfs: move the realtime summary file scrubber to a separate source file 66bab727a742e6d1395a376ce8c0646ed900537f xfs: implement online scrubbing of rtsummary info 46d757ea5a70b5c788592e21f44cd816fdb6f216 xfs: always rescan allegedly healthy per-ag metadata after repair f95054c5035761f540fade08fc0ec5b88b312674 xfs: repair free space btrees bb2dc57fc6cbe4fc275e2091f6f51bec560c8b13 xfs: repair inode btrees efdd3ac5aec00962828aa5da486b3d517bb4c2d6 xfs: repair refcount btrees 51fec6e2845ea96f73b3c6f0de3445999d25c004 xfs: repair inode records 8e37d094c490b6f2246723470f706632f7bd8009 xfs: zap broken inode forks b64924fd856e48ba0394ce57d4dd2cae5d16f41e xfs: repair inode block maps 0496bcbfb2aefba5d921969f4aad5144c336b88f xfs: repair damaged symlinks 727d7e107d92353a60e470b89e63be1e7f0d540b xfs: repair the inode core and forks of a metadata inode 50a8d458d540e37f454348c1d3f367189c3c36a6 xfs: create a new inode fork block unmap helper ed96251d7b5cde0cfdc9d93ebb7006ad160e587c xfs: repair quotas 3fa10f1e4d46bbfe557821ef3e3d673d2b5c9cda xfs: implement live quotacheck inode scan f500ef68b58cccf6e1769c090f2f85cf7dae97b6 xfs: track quota updates during live quotacheck f9b81312c401e7eec1e606456e69aebaec18127a xfs: repair dquots based on live quotacheck results 09c949c272845e6918651addcf0c37661e82e667 xfs: separate the marking of sick and checked metadata 7cebd9c3478923e3ab772780e7fc2b6ea364dd66 xfs: report ag header corruption errors to the health tracking system 0d56e56b8935cb6a88c9a4c00f97815962a7833d xfs: report block map corruption errors to the health tracking system 14f9cd40100e3fe3dfaca8d1df75a35197675ad1 xfs: report btree block corruption errors to the health system 8c35c2f1f43784651878d8e8d07db796c9a8dc42 xfs: report dir/attr block corruption errors to the health system c4b45c66bff358b051e1c2314255d7533ef76ee2 xfs: report symlink block corruption errors to the health system e1072dd08bf47c63f8c0557f95a2ddd214e388ae xfs: report inode corruption errors to the health system 1f0462c864bd4f04a4865fc5b73bea5a6a14c52d xfs: report quota block corruption errors to the health system 8115a65433a7081dac5740c2e85978225e3678e5 xfs: report realtime metadata corruption errors to the health system 9ce17b203d082425d1eaa46894df84e65a9515f5 xfs: report XFS_CORRUPT_ON errors to the health system 4adc299f184063e0ef8cf75d6f17fd0a9123076c xfs: refactor the predicate part of xfs_free_eofblocks c9be7005b10e22774ef174dd9373e4dd34828727 xfs: don't reclaim dquots with incore reservations bd70706acfc932779e014d82749c2d965f9d871a xfs: decide if inode needs inactivation aa0a2ec202a8b319516cec852c8c206557749b4c xfs: deferred inode inactivation 8edd293e4be9a44b9bef7fe7cf5a83bbc7719e4e xfs: force inode inactivation and retry fs writes when there isn't space b77de47aaf7d7ddb1829f3d197db3207485a1bf7 xfs: force inactivation before fallocate when space is low 8c51a4a39dbf45738a66ea96118aa3dcf379012b xfs: parallelize inode inactivation 174afafbf0728b1ade3a6925a36be6ce172edd39 xfs: create a polled function to force inode inactivation 9d3adfefad70fc898eaeb3737105a60a838a7a17 xfs: add secondary and indirect classes to the health tracking system 1f9e990b099aba899a27f538fc467d20c4da0622 xfs: remember sick inodes that get inactivated e8f314db19860f669ae4d0f0dc6318e810975717 xfs: update health status if we get a clean bill of health 962d2c09ab906f4a69cb607865c5e084ebbc4709 xfs: introduce online scrub freeze e022cb324a2525a786e9e09007a2df4c6295dc4a xfs: ask to freeze if fscounters scrubber fails 958f560da7ecd29d88ca2e78520bfafe569301ee xfs: repair the rmapbt 2654d477284d704bd92e58b2db478be226650c6a xfs: allow rmap repair to grab unlinked inodes da425dc55ea4fcedaefefa03269960dc216fb71b xfs: repair summary counters 075416eee265294fe5f81d0f52503467041f8777 xfs: fix xfs_bunmapi to allow unmapping of partial rt extents 4394cfafa3560d5e862cea6210917e8a2418c402 xfs: create a helper to decide if a file mapping targets the rt volume 23ba26ed71cc0ac526456a05e21608e03e3b51d6 xfs: add a realtime flag to the bmap update log redo items 4416b793d012b6fff979e63d568a16fcc170d1c6 xfs: support recovering bmap intent items targetting realtime extents 27b90ced9de53cfa599a2538f6797e0f497103e5 xfs: support deferred bmap updates on the attr fork 4bccffbd322d7c88d500a29839aa63ecbaee2bb2 xfs: xfs_bmap_finish_one should map unwritten extents properly 7a3723f8db3c22013fcafdd822503ddc97fdbe17 vfs: introduce new file range exchange ioctl f0607dd1d1a1e9586dc245381ef7b2fc06b0f32d xfs: support two inodes in the defer capture structure 5d15e00941af6af734047e03c72714455e882786 xfs: allow setting and clearing of log incompat feature flags fb1bb338ed28b2728cf5dd17f20ebd8570c7690d xfs: create a log incompat flag for atomic extent swapping d36a9339d3b22267330cff4406ae077168ce7085 xfs: introduce a swap-extent log intent item ec28e2f3e524d071a5796d60f302fd46178cb77d xfs: create deferred log items for extent swapping a0dfd19a0d2968b4942d6e2d2b472c1e3d275ee4 xfs: add a ->xchg_file_range handler 72cfd5e1d8742b52e52eef93705c7b59958ca227 xfs: add error injection to test swapext recovery 021c931361c6eb2868179425887567668d229c2b xfs: port xfs_swap_extents_rmap to our new code 60ddf094764ae59872434ca869db238c2f956e1a xfs: consolidate all of the xfs_swap_extent_forks code 07803b39ae6eac219bc039d3703dc0e691f07aef xfs: refactor reflink flag handling in xfs_swap_extent_forks 47a0634a64b09bf300d3cb53c40f2498db2ecff9 xfs: allow xfs_swap_range to use older extent swap algorithms f6ff3e13238c36ef533412885db913b71af64564 xfs: remove old swap extents implementation c6867fe2b433d925d7f8652a982bfd25fdf0e60d xfs: condense extended attributes after an atomic swap f7524374c621789cfa158e1e9e321af19036b527 xfs: condense directories after an atomic swap 8fa5d7a90185b5ffc702cb6a9fc8f4c733597feb xfs: make atomic extent swapping support realtime files 1dc309f77559b424cfc95e1a1d6f39d29d562808 xfs: enable atomic swapext feature 55fc8f00fb814120d8a03b132fb3d6ba9fcb520e xfs: hide private inodes from bulkstat and handle functions a6ea1f1ba8ed2e5e5ae545c2227dccd1d0be913d xfs: create temporary files and directories for online repair 7dc93578af95c0eddafe0017b99f2d3de5718605 xfs: online repair of realtime summaries --===============2333655304692309357== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename=revlist-6615ce78cf34-0df959ede6b0.txt b88280698339cd628c86871e4640f6b54c2527fc xfs: use reflink to assist unaligned copy_file_range calls b87326b3d50003120937490094cd9067f1cb6836 xfs: fix an ABBA deadlock in xfs_rename ad2a0756a116ea173737f6bee3b8b01ab615e1fb xfs: clean up quota reservation callsites 8c32088b45ce2578bfd8eee80253e2b60f4141af xfs: clean up quota reservation wrappers 1106fdf2b78dc96fca4e90de98d4b164342f3fad xfs: create convenience wrappers for quota reservations 7c34b918d802cb14251406d6836ae2be7d7ffd5c xfs: clean up icreate quota reservation calls 306e980385a7b51832ec241e0497e2542d5e8e70 xfs: refactor messy xfs_inode_free_quota_* functions edd5c240c119d4304cc49b7e10bb4afe92d49978 xfs: don't stall cowblocks scan if we can't take locks 6e5a54a1bf484b8d148399a236f3b1fe8e6f30dc xfs: xfs_inode_free_quota_blocks should scan project quota f3a71021ba044f3ec64f91f21f29b8162e9ac9ed xfs: move and rename xfs_inode_free_quota_blocks to avoid conflicts 0e2f2989fd5a0ead44193093cd1d6190df12854d xfs: pass flags and return gc errors from xfs_blockgc_free_quota a49268e6c526ec68e3bb22feb008021635d59224 xfs: flush eof/cowblocks if we can't reserve quota for file blocks 727807d979ca43b3125aa3eda7862c03cbb97572 xfs: flush eof/cowblocks if we can't reserve quota for inode creation 41c6912635239de1935f005838f57e256b797d88 xfs: flush eof/cowblocks if we can't reserve quota for chown 5ed87c78a58f480f481f6e24623345b6f3befbec xfs: add a tracepoint for blockgc scans 7930c80aa21856d88f2bc7f3404d67b5b55e8a35 xfs: refactor xfs_icache_free_{eof,cow}blocks call sites 298aeb2ecc7d9138a0dbc807661dc61fa7ed83fe xfs: flush speculative space allocations when we run out of space a7c4b395ce092374438fc6dcaf584e7b0fa0ed9c xfs: relocate the eofb/cowb workqueue functions d0a6f1c1165d3a53d2ff4991c655d804db316d56 xfs: hide xfs_icache_free_eofblocks 0a1a26c5fb553020ad4940d234a8d183e2f5e4f8 xfs: hide xfs_icache_free_cowblocks adf4139e0c6adb4e7b5749572540fea16630f521 xfs: remove trivial eof/cowblocks functions 2bea95b188a735c7afd1821587d30e4d22c533d9 xfs: increase the default parallelism levels of pwork clients 885320e1e9c6d364a2f0ce1d60278c7dafe0cc49 xfs: consolidate incore inode radix tree posteof/cowblocks tags 5c3154f36d6a014b66290558543bbbae053bb7d7 xfs: consolidate the eofblocks and cowblocks workers 53c4fc4f5e6ca2f595a9a73b9a56af20862dd1aa xfs: only walk the incore inode tree once per blockgc scan 7c1a79a55c15629910b75c72a6aa2c50c7660c5d xfs: rename block gc start and stop functions ca7038f4842227f6c8605fc6ebe3f63da12a82e3 xfs: parallelize block preallocation garbage collection c80e82f6cbf5eaf0a96064737e6322cdea371277 xfs: fix rmap key comparison functions 1e90c5c311508c82b1d43a3901e2c9fe3597110a xfs: fix uninitialized variables in xrep_calc_ag_resblks 9c626e4c968ace36d763316796ef3331972be963 xfs: bail out of scrub immediately if scan incomplete 50009420bd3e4f114c4ec8dae1c56985a9260ba6 xfs: mark a data structure sick if there are cross-referencing errors a6a4ae81a5d0af68eefe0d59fe796fe8957bed7b xfs: validate ag btree levels using the precomputed values cc0f1ed34c508b25ddf938738d6f4ac9fce76ef3 xfs: set the scrub AG number in xchk_ag_read_headers d18db1d319cf86b6fd226e2a7d7ff9f542169003 xfs: remove return value from xchk_ag_btcur_init 1dfd9f2556c6145745247ea301a6a0646b30af6b xfs: teach xfs_btree_has_record to return false if there are gaps d19fb8f2df1fd1ae3ffd697df6727879ad7fec76 xfs: check btree keys reflect the child block 1bba4739c600b713410bd71cd5ba69b0e67973ae xfs: online checking of the free rt extent count e3e66c8d4d4cf82607c5026cdd0e59e8b4b3f055 xfs: teach scrub to check for adjacent bmaps when rmap larger than bmap 042835f3a4760269937718dc2c364f08799f4bff xfs: check quota files for unwritten extents cee88e3e9280116ebf89cdd787c3bc483b3d1974 xfs: check the reference counts of gaps in the refcount btree 162fff225721d5fe230bfeffdcaffc3d21d79c31 xfs: stop artificially limiting the length of bunmap calls 105fd7fc73ef96336471ea11d396e411753d9753 xfs: remove a __xfs_bunmapi call from reflink 77f38a3b35252d5c36f064382ee43175d897d8c6 xfs: create shadow transaction reservations for computing minimum log size 1507c1289891e058ec6eeec65f366576a8c4ef08 xfs: reduce the absurdly large log reservations 19596a2bf74d3e99d24ec2f645f70f2fb98f5306 xfs: reduce transaction reservations with reflink 38474852b4ee9dc26b5cef046c797e2d23bfec00 xfs: only invalidate blocks if we're going to free them a26bda6f35c634b5e2ce25965b0084f15285f9af xfs: use deferred frees to reap old btree blocks 9c69637891804dcfa9e065cb7bcda6fd643c4e26 xfs: remove the for_each_xbitmap_ helpers 19f63291d21683178a83df305f8eeb3ab8f45588 xfs: drop the _safe behavior from the xbitmap foreach macro 3aa6d0c3f2ee8d1c3f23905f7465cfd006140344 xfs: convert xbitmap to interval tree bccda8781578677faece7a90e435f60c0f29b527 xfs: implement block reservation accounting for btrees we're staging ccc500c4f902f4a9207cc317a2adce85e396c166 xfs: add debug knobs to control btree bulk load slack factors 268ab0a3cb1979a12ed17476c93c04f7dac020cc xfs: log EFIs for all btree blocks being used to stage a btree cdab19fa142f64d1f6d0b3fdd6442123b593fa73 xfs: create a big array data structure c68315d0b3845f6d7bac08ea3b9179eb628294d0 xfs: move the realtime summary file scrubber to a separate source file 66bab727a742e6d1395a376ce8c0646ed900537f xfs: implement online scrubbing of rtsummary info 46d757ea5a70b5c788592e21f44cd816fdb6f216 xfs: always rescan allegedly healthy per-ag metadata after repair f95054c5035761f540fade08fc0ec5b88b312674 xfs: repair free space btrees bb2dc57fc6cbe4fc275e2091f6f51bec560c8b13 xfs: repair inode btrees efdd3ac5aec00962828aa5da486b3d517bb4c2d6 xfs: repair refcount btrees 51fec6e2845ea96f73b3c6f0de3445999d25c004 xfs: repair inode records 8e37d094c490b6f2246723470f706632f7bd8009 xfs: zap broken inode forks b64924fd856e48ba0394ce57d4dd2cae5d16f41e xfs: repair inode block maps 0496bcbfb2aefba5d921969f4aad5144c336b88f xfs: repair damaged symlinks 727d7e107d92353a60e470b89e63be1e7f0d540b xfs: repair the inode core and forks of a metadata inode 50a8d458d540e37f454348c1d3f367189c3c36a6 xfs: create a new inode fork block unmap helper ed96251d7b5cde0cfdc9d93ebb7006ad160e587c xfs: repair quotas 3fa10f1e4d46bbfe557821ef3e3d673d2b5c9cda xfs: implement live quotacheck inode scan f500ef68b58cccf6e1769c090f2f85cf7dae97b6 xfs: track quota updates during live quotacheck f9b81312c401e7eec1e606456e69aebaec18127a xfs: repair dquots based on live quotacheck results 09c949c272845e6918651addcf0c37661e82e667 xfs: separate the marking of sick and checked metadata 7cebd9c3478923e3ab772780e7fc2b6ea364dd66 xfs: report ag header corruption errors to the health tracking system 0d56e56b8935cb6a88c9a4c00f97815962a7833d xfs: report block map corruption errors to the health tracking system 14f9cd40100e3fe3dfaca8d1df75a35197675ad1 xfs: report btree block corruption errors to the health system 8c35c2f1f43784651878d8e8d07db796c9a8dc42 xfs: report dir/attr block corruption errors to the health system c4b45c66bff358b051e1c2314255d7533ef76ee2 xfs: report symlink block corruption errors to the health system e1072dd08bf47c63f8c0557f95a2ddd214e388ae xfs: report inode corruption errors to the health system 1f0462c864bd4f04a4865fc5b73bea5a6a14c52d xfs: report quota block corruption errors to the health system 8115a65433a7081dac5740c2e85978225e3678e5 xfs: report realtime metadata corruption errors to the health system 9ce17b203d082425d1eaa46894df84e65a9515f5 xfs: report XFS_CORRUPT_ON errors to the health system 4adc299f184063e0ef8cf75d6f17fd0a9123076c xfs: refactor the predicate part of xfs_free_eofblocks c9be7005b10e22774ef174dd9373e4dd34828727 xfs: don't reclaim dquots with incore reservations bd70706acfc932779e014d82749c2d965f9d871a xfs: decide if inode needs inactivation aa0a2ec202a8b319516cec852c8c206557749b4c xfs: deferred inode inactivation 8edd293e4be9a44b9bef7fe7cf5a83bbc7719e4e xfs: force inode inactivation and retry fs writes when there isn't space b77de47aaf7d7ddb1829f3d197db3207485a1bf7 xfs: force inactivation before fallocate when space is low 8c51a4a39dbf45738a66ea96118aa3dcf379012b xfs: parallelize inode inactivation 174afafbf0728b1ade3a6925a36be6ce172edd39 xfs: create a polled function to force inode inactivation 9d3adfefad70fc898eaeb3737105a60a838a7a17 xfs: add secondary and indirect classes to the health tracking system 1f9e990b099aba899a27f538fc467d20c4da0622 xfs: remember sick inodes that get inactivated e8f314db19860f669ae4d0f0dc6318e810975717 xfs: update health status if we get a clean bill of health 962d2c09ab906f4a69cb607865c5e084ebbc4709 xfs: introduce online scrub freeze e022cb324a2525a786e9e09007a2df4c6295dc4a xfs: ask to freeze if fscounters scrubber fails 958f560da7ecd29d88ca2e78520bfafe569301ee xfs: repair the rmapbt 2654d477284d704bd92e58b2db478be226650c6a xfs: allow rmap repair to grab unlinked inodes da425dc55ea4fcedaefefa03269960dc216fb71b xfs: repair summary counters 075416eee265294fe5f81d0f52503467041f8777 xfs: fix xfs_bunmapi to allow unmapping of partial rt extents 4394cfafa3560d5e862cea6210917e8a2418c402 xfs: create a helper to decide if a file mapping targets the rt volume 23ba26ed71cc0ac526456a05e21608e03e3b51d6 xfs: add a realtime flag to the bmap update log redo items 4416b793d012b6fff979e63d568a16fcc170d1c6 xfs: support recovering bmap intent items targetting realtime extents 27b90ced9de53cfa599a2538f6797e0f497103e5 xfs: support deferred bmap updates on the attr fork 4bccffbd322d7c88d500a29839aa63ecbaee2bb2 xfs: xfs_bmap_finish_one should map unwritten extents properly 7a3723f8db3c22013fcafdd822503ddc97fdbe17 vfs: introduce new file range exchange ioctl f0607dd1d1a1e9586dc245381ef7b2fc06b0f32d xfs: support two inodes in the defer capture structure 5d15e00941af6af734047e03c72714455e882786 xfs: allow setting and clearing of log incompat feature flags fb1bb338ed28b2728cf5dd17f20ebd8570c7690d xfs: create a log incompat flag for atomic extent swapping d36a9339d3b22267330cff4406ae077168ce7085 xfs: introduce a swap-extent log intent item ec28e2f3e524d071a5796d60f302fd46178cb77d xfs: create deferred log items for extent swapping a0dfd19a0d2968b4942d6e2d2b472c1e3d275ee4 xfs: add a ->xchg_file_range handler 72cfd5e1d8742b52e52eef93705c7b59958ca227 xfs: add error injection to test swapext recovery 021c931361c6eb2868179425887567668d229c2b xfs: port xfs_swap_extents_rmap to our new code 60ddf094764ae59872434ca869db238c2f956e1a xfs: consolidate all of the xfs_swap_extent_forks code 07803b39ae6eac219bc039d3703dc0e691f07aef xfs: refactor reflink flag handling in xfs_swap_extent_forks 47a0634a64b09bf300d3cb53c40f2498db2ecff9 xfs: allow xfs_swap_range to use older extent swap algorithms f6ff3e13238c36ef533412885db913b71af64564 xfs: remove old swap extents implementation c6867fe2b433d925d7f8652a982bfd25fdf0e60d xfs: condense extended attributes after an atomic swap f7524374c621789cfa158e1e9e321af19036b527 xfs: condense directories after an atomic swap 8fa5d7a90185b5ffc702cb6a9fc8f4c733597feb xfs: make atomic extent swapping support realtime files 1dc309f77559b424cfc95e1a1d6f39d29d562808 xfs: enable atomic swapext feature 55fc8f00fb814120d8a03b132fb3d6ba9fcb520e xfs: hide private inodes from bulkstat and handle functions a6ea1f1ba8ed2e5e5ae545c2227dccd1d0be913d xfs: create temporary files and directories for online repair 7dc93578af95c0eddafe0017b99f2d3de5718605 xfs: online repair of realtime summaries 03840c224860df3e1fce1ef85e3a00c7ca36c5a6 xfs: create a blob array data structure d8a30a0730740a9f1ddfba45cb75b2db11817749 xfs: repair extended attributes fa2fc00af3f13b50b766431fd6e602e2121e7625 xfs: scrub should set preen if attr leaf has holes --===============2333655304692309357== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename=revlist-347e17dd90d0-653db347525f.txt b88280698339cd628c86871e4640f6b54c2527fc xfs: use reflink to assist unaligned copy_file_range calls b87326b3d50003120937490094cd9067f1cb6836 xfs: fix an ABBA deadlock in xfs_rename ad2a0756a116ea173737f6bee3b8b01ab615e1fb xfs: clean up quota reservation callsites 8c32088b45ce2578bfd8eee80253e2b60f4141af xfs: clean up quota reservation wrappers 1106fdf2b78dc96fca4e90de98d4b164342f3fad xfs: create convenience wrappers for quota reservations 7c34b918d802cb14251406d6836ae2be7d7ffd5c xfs: clean up icreate quota reservation calls 306e980385a7b51832ec241e0497e2542d5e8e70 xfs: refactor messy xfs_inode_free_quota_* functions edd5c240c119d4304cc49b7e10bb4afe92d49978 xfs: don't stall cowblocks scan if we can't take locks 6e5a54a1bf484b8d148399a236f3b1fe8e6f30dc xfs: xfs_inode_free_quota_blocks should scan project quota f3a71021ba044f3ec64f91f21f29b8162e9ac9ed xfs: move and rename xfs_inode_free_quota_blocks to avoid conflicts 0e2f2989fd5a0ead44193093cd1d6190df12854d xfs: pass flags and return gc errors from xfs_blockgc_free_quota a49268e6c526ec68e3bb22feb008021635d59224 xfs: flush eof/cowblocks if we can't reserve quota for file blocks 727807d979ca43b3125aa3eda7862c03cbb97572 xfs: flush eof/cowblocks if we can't reserve quota for inode creation 41c6912635239de1935f005838f57e256b797d88 xfs: flush eof/cowblocks if we can't reserve quota for chown 5ed87c78a58f480f481f6e24623345b6f3befbec xfs: add a tracepoint for blockgc scans 7930c80aa21856d88f2bc7f3404d67b5b55e8a35 xfs: refactor xfs_icache_free_{eof,cow}blocks call sites 298aeb2ecc7d9138a0dbc807661dc61fa7ed83fe xfs: flush speculative space allocations when we run out of space a7c4b395ce092374438fc6dcaf584e7b0fa0ed9c xfs: relocate the eofb/cowb workqueue functions d0a6f1c1165d3a53d2ff4991c655d804db316d56 xfs: hide xfs_icache_free_eofblocks 0a1a26c5fb553020ad4940d234a8d183e2f5e4f8 xfs: hide xfs_icache_free_cowblocks adf4139e0c6adb4e7b5749572540fea16630f521 xfs: remove trivial eof/cowblocks functions 2bea95b188a735c7afd1821587d30e4d22c533d9 xfs: increase the default parallelism levels of pwork clients 885320e1e9c6d364a2f0ce1d60278c7dafe0cc49 xfs: consolidate incore inode radix tree posteof/cowblocks tags 5c3154f36d6a014b66290558543bbbae053bb7d7 xfs: consolidate the eofblocks and cowblocks workers 53c4fc4f5e6ca2f595a9a73b9a56af20862dd1aa xfs: only walk the incore inode tree once per blockgc scan 7c1a79a55c15629910b75c72a6aa2c50c7660c5d xfs: rename block gc start and stop functions ca7038f4842227f6c8605fc6ebe3f63da12a82e3 xfs: parallelize block preallocation garbage collection c80e82f6cbf5eaf0a96064737e6322cdea371277 xfs: fix rmap key comparison functions 1e90c5c311508c82b1d43a3901e2c9fe3597110a xfs: fix uninitialized variables in xrep_calc_ag_resblks 9c626e4c968ace36d763316796ef3331972be963 xfs: bail out of scrub immediately if scan incomplete 50009420bd3e4f114c4ec8dae1c56985a9260ba6 xfs: mark a data structure sick if there are cross-referencing errors a6a4ae81a5d0af68eefe0d59fe796fe8957bed7b xfs: validate ag btree levels using the precomputed values cc0f1ed34c508b25ddf938738d6f4ac9fce76ef3 xfs: set the scrub AG number in xchk_ag_read_headers d18db1d319cf86b6fd226e2a7d7ff9f542169003 xfs: remove return value from xchk_ag_btcur_init 1dfd9f2556c6145745247ea301a6a0646b30af6b xfs: teach xfs_btree_has_record to return false if there are gaps d19fb8f2df1fd1ae3ffd697df6727879ad7fec76 xfs: check btree keys reflect the child block 1bba4739c600b713410bd71cd5ba69b0e67973ae xfs: online checking of the free rt extent count e3e66c8d4d4cf82607c5026cdd0e59e8b4b3f055 xfs: teach scrub to check for adjacent bmaps when rmap larger than bmap 042835f3a4760269937718dc2c364f08799f4bff xfs: check quota files for unwritten extents cee88e3e9280116ebf89cdd787c3bc483b3d1974 xfs: check the reference counts of gaps in the refcount btree 162fff225721d5fe230bfeffdcaffc3d21d79c31 xfs: stop artificially limiting the length of bunmap calls 105fd7fc73ef96336471ea11d396e411753d9753 xfs: remove a __xfs_bunmapi call from reflink 77f38a3b35252d5c36f064382ee43175d897d8c6 xfs: create shadow transaction reservations for computing minimum log size 1507c1289891e058ec6eeec65f366576a8c4ef08 xfs: reduce the absurdly large log reservations 19596a2bf74d3e99d24ec2f645f70f2fb98f5306 xfs: reduce transaction reservations with reflink 38474852b4ee9dc26b5cef046c797e2d23bfec00 xfs: only invalidate blocks if we're going to free them a26bda6f35c634b5e2ce25965b0084f15285f9af xfs: use deferred frees to reap old btree blocks 9c69637891804dcfa9e065cb7bcda6fd643c4e26 xfs: remove the for_each_xbitmap_ helpers 19f63291d21683178a83df305f8eeb3ab8f45588 xfs: drop the _safe behavior from the xbitmap foreach macro 3aa6d0c3f2ee8d1c3f23905f7465cfd006140344 xfs: convert xbitmap to interval tree bccda8781578677faece7a90e435f60c0f29b527 xfs: implement block reservation accounting for btrees we're staging ccc500c4f902f4a9207cc317a2adce85e396c166 xfs: add debug knobs to control btree bulk load slack factors 268ab0a3cb1979a12ed17476c93c04f7dac020cc xfs: log EFIs for all btree blocks being used to stage a btree cdab19fa142f64d1f6d0b3fdd6442123b593fa73 xfs: create a big array data structure c68315d0b3845f6d7bac08ea3b9179eb628294d0 xfs: move the realtime summary file scrubber to a separate source file 66bab727a742e6d1395a376ce8c0646ed900537f xfs: implement online scrubbing of rtsummary info 46d757ea5a70b5c788592e21f44cd816fdb6f216 xfs: always rescan allegedly healthy per-ag metadata after repair f95054c5035761f540fade08fc0ec5b88b312674 xfs: repair free space btrees bb2dc57fc6cbe4fc275e2091f6f51bec560c8b13 xfs: repair inode btrees efdd3ac5aec00962828aa5da486b3d517bb4c2d6 xfs: repair refcount btrees 51fec6e2845ea96f73b3c6f0de3445999d25c004 xfs: repair inode records 8e37d094c490b6f2246723470f706632f7bd8009 xfs: zap broken inode forks b64924fd856e48ba0394ce57d4dd2cae5d16f41e xfs: repair inode block maps 0496bcbfb2aefba5d921969f4aad5144c336b88f xfs: repair damaged symlinks 727d7e107d92353a60e470b89e63be1e7f0d540b xfs: repair the inode core and forks of a metadata inode 50a8d458d540e37f454348c1d3f367189c3c36a6 xfs: create a new inode fork block unmap helper ed96251d7b5cde0cfdc9d93ebb7006ad160e587c xfs: repair quotas 3fa10f1e4d46bbfe557821ef3e3d673d2b5c9cda xfs: implement live quotacheck inode scan f500ef68b58cccf6e1769c090f2f85cf7dae97b6 xfs: track quota updates during live quotacheck f9b81312c401e7eec1e606456e69aebaec18127a xfs: repair dquots based on live quotacheck results 09c949c272845e6918651addcf0c37661e82e667 xfs: separate the marking of sick and checked metadata 7cebd9c3478923e3ab772780e7fc2b6ea364dd66 xfs: report ag header corruption errors to the health tracking system 0d56e56b8935cb6a88c9a4c00f97815962a7833d xfs: report block map corruption errors to the health tracking system 14f9cd40100e3fe3dfaca8d1df75a35197675ad1 xfs: report btree block corruption errors to the health system 8c35c2f1f43784651878d8e8d07db796c9a8dc42 xfs: report dir/attr block corruption errors to the health system c4b45c66bff358b051e1c2314255d7533ef76ee2 xfs: report symlink block corruption errors to the health system e1072dd08bf47c63f8c0557f95a2ddd214e388ae xfs: report inode corruption errors to the health system 1f0462c864bd4f04a4865fc5b73bea5a6a14c52d xfs: report quota block corruption errors to the health system 8115a65433a7081dac5740c2e85978225e3678e5 xfs: report realtime metadata corruption errors to the health system 9ce17b203d082425d1eaa46894df84e65a9515f5 xfs: report XFS_CORRUPT_ON errors to the health system 4adc299f184063e0ef8cf75d6f17fd0a9123076c xfs: refactor the predicate part of xfs_free_eofblocks c9be7005b10e22774ef174dd9373e4dd34828727 xfs: don't reclaim dquots with incore reservations bd70706acfc932779e014d82749c2d965f9d871a xfs: decide if inode needs inactivation aa0a2ec202a8b319516cec852c8c206557749b4c xfs: deferred inode inactivation 8edd293e4be9a44b9bef7fe7cf5a83bbc7719e4e xfs: force inode inactivation and retry fs writes when there isn't space b77de47aaf7d7ddb1829f3d197db3207485a1bf7 xfs: force inactivation before fallocate when space is low 8c51a4a39dbf45738a66ea96118aa3dcf379012b xfs: parallelize inode inactivation 174afafbf0728b1ade3a6925a36be6ce172edd39 xfs: create a polled function to force inode inactivation 9d3adfefad70fc898eaeb3737105a60a838a7a17 xfs: add secondary and indirect classes to the health tracking system 1f9e990b099aba899a27f538fc467d20c4da0622 xfs: remember sick inodes that get inactivated e8f314db19860f669ae4d0f0dc6318e810975717 xfs: update health status if we get a clean bill of health 962d2c09ab906f4a69cb607865c5e084ebbc4709 xfs: introduce online scrub freeze e022cb324a2525a786e9e09007a2df4c6295dc4a xfs: ask to freeze if fscounters scrubber fails 958f560da7ecd29d88ca2e78520bfafe569301ee xfs: repair the rmapbt 2654d477284d704bd92e58b2db478be226650c6a xfs: allow rmap repair to grab unlinked inodes da425dc55ea4fcedaefefa03269960dc216fb71b xfs: repair summary counters 075416eee265294fe5f81d0f52503467041f8777 xfs: fix xfs_bunmapi to allow unmapping of partial rt extents 4394cfafa3560d5e862cea6210917e8a2418c402 xfs: create a helper to decide if a file mapping targets the rt volume 23ba26ed71cc0ac526456a05e21608e03e3b51d6 xfs: add a realtime flag to the bmap update log redo items 4416b793d012b6fff979e63d568a16fcc170d1c6 xfs: support recovering bmap intent items targetting realtime extents 27b90ced9de53cfa599a2538f6797e0f497103e5 xfs: support deferred bmap updates on the attr fork 4bccffbd322d7c88d500a29839aa63ecbaee2bb2 xfs: xfs_bmap_finish_one should map unwritten extents properly 7a3723f8db3c22013fcafdd822503ddc97fdbe17 vfs: introduce new file range exchange ioctl f0607dd1d1a1e9586dc245381ef7b2fc06b0f32d xfs: support two inodes in the defer capture structure 5d15e00941af6af734047e03c72714455e882786 xfs: allow setting and clearing of log incompat feature flags fb1bb338ed28b2728cf5dd17f20ebd8570c7690d xfs: create a log incompat flag for atomic extent swapping d36a9339d3b22267330cff4406ae077168ce7085 xfs: introduce a swap-extent log intent item ec28e2f3e524d071a5796d60f302fd46178cb77d xfs: create deferred log items for extent swapping a0dfd19a0d2968b4942d6e2d2b472c1e3d275ee4 xfs: add a ->xchg_file_range handler 72cfd5e1d8742b52e52eef93705c7b59958ca227 xfs: add error injection to test swapext recovery 021c931361c6eb2868179425887567668d229c2b xfs: port xfs_swap_extents_rmap to our new code 60ddf094764ae59872434ca869db238c2f956e1a xfs: consolidate all of the xfs_swap_extent_forks code 07803b39ae6eac219bc039d3703dc0e691f07aef xfs: refactor reflink flag handling in xfs_swap_extent_forks 47a0634a64b09bf300d3cb53c40f2498db2ecff9 xfs: allow xfs_swap_range to use older extent swap algorithms f6ff3e13238c36ef533412885db913b71af64564 xfs: remove old swap extents implementation c6867fe2b433d925d7f8652a982bfd25fdf0e60d xfs: condense extended attributes after an atomic swap f7524374c621789cfa158e1e9e321af19036b527 xfs: condense directories after an atomic swap 8fa5d7a90185b5ffc702cb6a9fc8f4c733597feb xfs: make atomic extent swapping support realtime files 1dc309f77559b424cfc95e1a1d6f39d29d562808 xfs: enable atomic swapext feature 55fc8f00fb814120d8a03b132fb3d6ba9fcb520e xfs: hide private inodes from bulkstat and handle functions a6ea1f1ba8ed2e5e5ae545c2227dccd1d0be913d xfs: create temporary files and directories for online repair 7dc93578af95c0eddafe0017b99f2d3de5718605 xfs: online repair of realtime summaries 03840c224860df3e1fce1ef85e3a00c7ca36c5a6 xfs: create a blob array data structure d8a30a0730740a9f1ddfba45cb75b2db11817749 xfs: repair extended attributes fa2fc00af3f13b50b766431fd6e602e2121e7625 xfs: scrub should set preen if attr leaf has holes 100cd621b4bc141ded4f991c55294552570bde12 xfs: online repair of directories b0f8af6e63117fdfb79964dcce33a4d4be959e5a xfs: online repair of parent pointers ae70bf9b93e37e76e6bda5ddf614f230b6e55892 xfs: ask the dentry cache if it knows the parent of a directory 6581b5cf149b006688f78040c1171bba9335b16c xfs: move orphan files to the orphanage 5abfc63b702ae63acf88a0d9d56c080e8dff554c xfs: hoist extent size helpers to libxfs f728a5a9e7c075f9f5756b454fd53a2f7354f787 xfs: hoist inode flag conversion functions 947490a4a5a5a2a722511c55074a044c1bf687c2 xfs: hoist project id get/set functions 4d65ef4a6cf3d192ed2ff2cc162dab59cbdb263a xfs: pack inode allocation parameters into a separate structure cfffa0e86d1129a63982632fef4d549c5031933b xfs: implement atime updates in xfs_trans_ichgtime 223f18dd342a6bd34e825f8fc79e09db5da170c9 xfs: use xfs_trans_ichgtime to set times when allocating inode 97e6a6b99e8d7e9768a3815b6b30179ed5be154a xfs: split new inode initialization into two pieces 8573b5c15643e0bfaca2e83131692917c7a56cfa xfs: hoist inode allocation function 9ece8ce476b766a01328bb242e23add12664b659 xfs: push xfs_ialloc_args creation out of xfs_dir_ialloc b05a670544485aa77baf36755e93d28f156c35ed xfs: move initialization of inode attributes into xfs_dir_ialloc b76702368aaf6242f9bf7013dab7ba39a804e104 xfs: move xfs_dir_ialloc to libxfs c59f7947a8cd36d5dbc42424b06ec6eceebf4515 xfs: hoist xfs_iunlink to libxfs 2df077245a7126a85109e2c5b996e40bdb12f3ac xfs: hoist xfs_{bump,drop}link to libxfs a387db5676bf4a1b56b83795f3f01b6152453ed9 xfs: create libxfs helper to link a new inode into a directory 865002005ddeda21d2d1575ad3c94371cdf44002 xfs: create libxfs helper to link an existing inode into a directory a5b149116d37e021318b40b8a7f9e0eb5eadfa50 xfs: hoist inode free function to libxfs 9be47df4dca68106e4991b32218076bfb1ea0900 xfs: create libxfs helper to remove an existing inode/name from a directory aa543a9b9f15b19b70bebe220f7c624cc00d0441 xfs: create libxfs helper to exchange two directory entries 5a1cf909190e244192ab5fb9ba3a9bdb7485ff48 xfs: create libxfs helper to rename two directory entries 4628525a6da0ebd8514d6fc7b5f8367fbb37954d xfs: get rid of cross_rename d3d2839739788be1871eba25c440685a080f1144 xfs: create imeta abstractions to get and set metadata inodes 467e0c9e04ffa65180c09caca593acb2d50f3e0a xfs: create transaction reservations for metadata inode operations 5a64fc7f1693800b40744cb0c85b83e6bf446e78 xfs: refactor the v4 group/project inode pointer switch bf4c9557fbda5dfa09f6402ebeae20f31fcf3d1e xfs: convert all users to xfs_imeta_log 2df08514c441692dc086929db5bd639cb73ab151 xfs: iget for metadata inodes c84a5e4cf0150df9dc737af53218951b4164dca7 xfs: define the on-disk format for the metadir feature c78c27c531a686638331cf83f72d05bd41f5dc47 xfs: update imeta transaction reservations for metadir 926abcf9ccbb03f088e27615ff9846f73958c320 xfs: load metadata directory root at mount time f28e21d7d1c3af7e3d436e760bb8a558893d67a1 xfs: convert metadata inode lookup keys to use paths bbde6fbabac227bd67e6c73420757d9705b2cc5c xfs: enforce metadata inode flag 92c348b3a14ee20d5e65f374540bf49c3f1d24ba xfs: read and write metadata inode directory 7ea686dce5411012416ce072e33dce79dc64b6b9 xfs: ensure metadata directory paths exist before creating files c5b977e9f2e44fa1a69d26b36e1081d1f13ac5c2 xfs: disable the agi rotor for metadata inodes 449ad6ae616e524432430fa403a1c7349755c9ce xfs: hide metadata inodes from everyone because they are special 9c408c7e3826d3a207623d65112ff70c69ee0c2f xfs: enable metadata directory feature 2609038a1a0df28ec56a1c5c130a02ae9fda5e8f xfs: replace shouty XFS_BM{BT,DR} macros ab93df37a44aecef8b726148e27693906ef771f7 xfs: refactor the allocation and freeing of incore inode fork btree roots 73d610dcce177d09fcdeccbc38ad6ef272a41296 xfs: refactor creation of bmap btree roots a9a3e1eaaa8908e8e56a64dfd2961942bb0d1413 xfs: fix a sloppy memory handling bug in xfs_iroot_realloc 2357b9247522c01bad31a509a7a4b9543c05082e xfs: hoist the code that moves the incore inode fork broot memory e30cc7383e90d00cc3dd04697b8e7d709de6129e xfs: move the zero records logic into xfs_bmap_broot_space_calc 4c46eb60f56a92647f9cdf2816934e38e12c0310 xfs: rearrange xfs_iroot_realloc a bit a7a8552b692ff696548f19e7c747a7d448561d75 xfs: standardize the btree maxrecs function parameters a5e45c7a622108bc2b3cfa00bc6a224d4076bc72 xfs: generalize the btree root reallocation function 885a3dc9499a59e79bce7e92bb1def707fc79ced xfs: support leaves in the incore btree root block in xfs_iroot_realloc b4c1ea77178092ac782b64006c2148c3ad42766a xfs: hoist the node iroot update code out of xfs_btree_new_iroot a4faa69533e9add97f466aa029d0cdb6c96421dd xfs: hoist the node iroot update code out of xfs_btree_kill_iroot 184795dea7e684871eed2db711cefd65d4437629 xfs: support storing records in the inode core root 18506cbf430e10108e7f4b77c3c9ec479f76b470 xfs: update btree keys correctly when _insrec splits an inode root block 15e3bf02c566e4656edd099f40368c920618bc85 xfs: remove xfs_btree_cur_t typedef 26ed7c7e91cddd89fdb319aa3beea0227f68449d xfs: don't allocate btree scrub context on the stack a2d0129542c1372d2d0f07510043472e06aaf3e9 xfs: dynamically allocate scrub context structure 97dc3e0e49b35bc595ba08d8c3b76295961ac3da xfs: stricter btree height checking when looking for errors 3452693300d06276dc7e80bdaea914c6a8e83ca3 xfs: stricter btree height checking when scanning for btree roots 21b78568e381555207dba67a7dbd23500724aefe xfs: check that bc_nlevels never overflows 5e55296b34525b5c43411dcb69b138be8fc39be8 xfs: support dynamic btree cursor heights fb1bafd896c5aa28623acd6dfff62e124b0b5692 xfs: refactor btree cursor allocation function b33ca383cdd1288d0a1a017bca2d140da19c8797 xfs: fix maxlevels comparisons in the btree staging code ebdad6f0a3f1858fe11e3ce4339851f8c11a40aa xfs: encode the max btree height in the cursor a724c9275ef25840a4f8cfe1d59288d9ff9b5ed8 xfs: dynamically allocate cursors based on maxlevels b0676cfbb91e630bbecd5f4c30823f22b88dce83 xfs: compute actual maximum btree height for critical reservation calculation 1b1e4a0f17d1fc6a3b7aa7f69dd79112c76a329a xfs: compute the maximum height of the rmap btree when reflink enabled 5ddb1ce0e3af992c1b187e30317310bcd918bcb6 xfs: kill XFS_BTREE_MAXLEVELS cf83cf26a316882fb3a587b7e2d2d1d9adee6468 xfs: refactor realtime scrubbing context management 9de1b07d92c0b81daba8de7b1a2f0a0a71b67700 xfs: refactor realtime inode locking f786900b7471638c9e01eedca70031b85f0edc8a xfs: widen per-ag reservation structures to 64-bits 13aec2032a0f975e81fc45d4a240edb0630888c9 xfs: add metadata reservations for realtime btrees --===============2333655304692309357== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename=revlist-2c40eea1b916-ea35b16c4579.txt b88280698339cd628c86871e4640f6b54c2527fc xfs: use reflink to assist unaligned copy_file_range calls b87326b3d50003120937490094cd9067f1cb6836 xfs: fix an ABBA deadlock in xfs_rename ad2a0756a116ea173737f6bee3b8b01ab615e1fb xfs: clean up quota reservation callsites 8c32088b45ce2578bfd8eee80253e2b60f4141af xfs: clean up quota reservation wrappers 1106fdf2b78dc96fca4e90de98d4b164342f3fad xfs: create convenience wrappers for quota reservations 7c34b918d802cb14251406d6836ae2be7d7ffd5c xfs: clean up icreate quota reservation calls 306e980385a7b51832ec241e0497e2542d5e8e70 xfs: refactor messy xfs_inode_free_quota_* functions edd5c240c119d4304cc49b7e10bb4afe92d49978 xfs: don't stall cowblocks scan if we can't take locks 6e5a54a1bf484b8d148399a236f3b1fe8e6f30dc xfs: xfs_inode_free_quota_blocks should scan project quota f3a71021ba044f3ec64f91f21f29b8162e9ac9ed xfs: move and rename xfs_inode_free_quota_blocks to avoid conflicts 0e2f2989fd5a0ead44193093cd1d6190df12854d xfs: pass flags and return gc errors from xfs_blockgc_free_quota a49268e6c526ec68e3bb22feb008021635d59224 xfs: flush eof/cowblocks if we can't reserve quota for file blocks 727807d979ca43b3125aa3eda7862c03cbb97572 xfs: flush eof/cowblocks if we can't reserve quota for inode creation 41c6912635239de1935f005838f57e256b797d88 xfs: flush eof/cowblocks if we can't reserve quota for chown 5ed87c78a58f480f481f6e24623345b6f3befbec xfs: add a tracepoint for blockgc scans 7930c80aa21856d88f2bc7f3404d67b5b55e8a35 xfs: refactor xfs_icache_free_{eof,cow}blocks call sites 298aeb2ecc7d9138a0dbc807661dc61fa7ed83fe xfs: flush speculative space allocations when we run out of space a7c4b395ce092374438fc6dcaf584e7b0fa0ed9c xfs: relocate the eofb/cowb workqueue functions d0a6f1c1165d3a53d2ff4991c655d804db316d56 xfs: hide xfs_icache_free_eofblocks 0a1a26c5fb553020ad4940d234a8d183e2f5e4f8 xfs: hide xfs_icache_free_cowblocks adf4139e0c6adb4e7b5749572540fea16630f521 xfs: remove trivial eof/cowblocks functions 2bea95b188a735c7afd1821587d30e4d22c533d9 xfs: increase the default parallelism levels of pwork clients 885320e1e9c6d364a2f0ce1d60278c7dafe0cc49 xfs: consolidate incore inode radix tree posteof/cowblocks tags 5c3154f36d6a014b66290558543bbbae053bb7d7 xfs: consolidate the eofblocks and cowblocks workers 53c4fc4f5e6ca2f595a9a73b9a56af20862dd1aa xfs: only walk the incore inode tree once per blockgc scan 7c1a79a55c15629910b75c72a6aa2c50c7660c5d xfs: rename block gc start and stop functions ca7038f4842227f6c8605fc6ebe3f63da12a82e3 xfs: parallelize block preallocation garbage collection c80e82f6cbf5eaf0a96064737e6322cdea371277 xfs: fix rmap key comparison functions 1e90c5c311508c82b1d43a3901e2c9fe3597110a xfs: fix uninitialized variables in xrep_calc_ag_resblks 9c626e4c968ace36d763316796ef3331972be963 xfs: bail out of scrub immediately if scan incomplete 50009420bd3e4f114c4ec8dae1c56985a9260ba6 xfs: mark a data structure sick if there are cross-referencing errors a6a4ae81a5d0af68eefe0d59fe796fe8957bed7b xfs: validate ag btree levels using the precomputed values cc0f1ed34c508b25ddf938738d6f4ac9fce76ef3 xfs: set the scrub AG number in xchk_ag_read_headers d18db1d319cf86b6fd226e2a7d7ff9f542169003 xfs: remove return value from xchk_ag_btcur_init 1dfd9f2556c6145745247ea301a6a0646b30af6b xfs: teach xfs_btree_has_record to return false if there are gaps d19fb8f2df1fd1ae3ffd697df6727879ad7fec76 xfs: check btree keys reflect the child block 1bba4739c600b713410bd71cd5ba69b0e67973ae xfs: online checking of the free rt extent count e3e66c8d4d4cf82607c5026cdd0e59e8b4b3f055 xfs: teach scrub to check for adjacent bmaps when rmap larger than bmap 042835f3a4760269937718dc2c364f08799f4bff xfs: check quota files for unwritten extents cee88e3e9280116ebf89cdd787c3bc483b3d1974 xfs: check the reference counts of gaps in the refcount btree --===============2333655304692309357== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename=revlist-93d4281cbc90-1b658eadf7ab.txt b88280698339cd628c86871e4640f6b54c2527fc xfs: use reflink to assist unaligned copy_file_range calls b87326b3d50003120937490094cd9067f1cb6836 xfs: fix an ABBA deadlock in xfs_rename ad2a0756a116ea173737f6bee3b8b01ab615e1fb xfs: clean up quota reservation callsites 8c32088b45ce2578bfd8eee80253e2b60f4141af xfs: clean up quota reservation wrappers 1106fdf2b78dc96fca4e90de98d4b164342f3fad xfs: create convenience wrappers for quota reservations 7c34b918d802cb14251406d6836ae2be7d7ffd5c xfs: clean up icreate quota reservation calls 306e980385a7b51832ec241e0497e2542d5e8e70 xfs: refactor messy xfs_inode_free_quota_* functions edd5c240c119d4304cc49b7e10bb4afe92d49978 xfs: don't stall cowblocks scan if we can't take locks 6e5a54a1bf484b8d148399a236f3b1fe8e6f30dc xfs: xfs_inode_free_quota_blocks should scan project quota f3a71021ba044f3ec64f91f21f29b8162e9ac9ed xfs: move and rename xfs_inode_free_quota_blocks to avoid conflicts 0e2f2989fd5a0ead44193093cd1d6190df12854d xfs: pass flags and return gc errors from xfs_blockgc_free_quota a49268e6c526ec68e3bb22feb008021635d59224 xfs: flush eof/cowblocks if we can't reserve quota for file blocks 727807d979ca43b3125aa3eda7862c03cbb97572 xfs: flush eof/cowblocks if we can't reserve quota for inode creation 41c6912635239de1935f005838f57e256b797d88 xfs: flush eof/cowblocks if we can't reserve quota for chown 5ed87c78a58f480f481f6e24623345b6f3befbec xfs: add a tracepoint for blockgc scans 7930c80aa21856d88f2bc7f3404d67b5b55e8a35 xfs: refactor xfs_icache_free_{eof,cow}blocks call sites 298aeb2ecc7d9138a0dbc807661dc61fa7ed83fe xfs: flush speculative space allocations when we run out of space a7c4b395ce092374438fc6dcaf584e7b0fa0ed9c xfs: relocate the eofb/cowb workqueue functions d0a6f1c1165d3a53d2ff4991c655d804db316d56 xfs: hide xfs_icache_free_eofblocks 0a1a26c5fb553020ad4940d234a8d183e2f5e4f8 xfs: hide xfs_icache_free_cowblocks adf4139e0c6adb4e7b5749572540fea16630f521 xfs: remove trivial eof/cowblocks functions 2bea95b188a735c7afd1821587d30e4d22c533d9 xfs: increase the default parallelism levels of pwork clients 885320e1e9c6d364a2f0ce1d60278c7dafe0cc49 xfs: consolidate incore inode radix tree posteof/cowblocks tags 5c3154f36d6a014b66290558543bbbae053bb7d7 xfs: consolidate the eofblocks and cowblocks workers 53c4fc4f5e6ca2f595a9a73b9a56af20862dd1aa xfs: only walk the incore inode tree once per blockgc scan 7c1a79a55c15629910b75c72a6aa2c50c7660c5d xfs: rename block gc start and stop functions ca7038f4842227f6c8605fc6ebe3f63da12a82e3 xfs: parallelize block preallocation garbage collection c80e82f6cbf5eaf0a96064737e6322cdea371277 xfs: fix rmap key comparison functions 1e90c5c311508c82b1d43a3901e2c9fe3597110a xfs: fix uninitialized variables in xrep_calc_ag_resblks 9c626e4c968ace36d763316796ef3331972be963 xfs: bail out of scrub immediately if scan incomplete 50009420bd3e4f114c4ec8dae1c56985a9260ba6 xfs: mark a data structure sick if there are cross-referencing errors a6a4ae81a5d0af68eefe0d59fe796fe8957bed7b xfs: validate ag btree levels using the precomputed values cc0f1ed34c508b25ddf938738d6f4ac9fce76ef3 xfs: set the scrub AG number in xchk_ag_read_headers d18db1d319cf86b6fd226e2a7d7ff9f542169003 xfs: remove return value from xchk_ag_btcur_init 1dfd9f2556c6145745247ea301a6a0646b30af6b xfs: teach xfs_btree_has_record to return false if there are gaps d19fb8f2df1fd1ae3ffd697df6727879ad7fec76 xfs: check btree keys reflect the child block 1bba4739c600b713410bd71cd5ba69b0e67973ae xfs: online checking of the free rt extent count e3e66c8d4d4cf82607c5026cdd0e59e8b4b3f055 xfs: teach scrub to check for adjacent bmaps when rmap larger than bmap 042835f3a4760269937718dc2c364f08799f4bff xfs: check quota files for unwritten extents cee88e3e9280116ebf89cdd787c3bc483b3d1974 xfs: check the reference counts of gaps in the refcount btree 162fff225721d5fe230bfeffdcaffc3d21d79c31 xfs: stop artificially limiting the length of bunmap calls 105fd7fc73ef96336471ea11d396e411753d9753 xfs: remove a __xfs_bunmapi call from reflink 77f38a3b35252d5c36f064382ee43175d897d8c6 xfs: create shadow transaction reservations for computing minimum log size 1507c1289891e058ec6eeec65f366576a8c4ef08 xfs: reduce the absurdly large log reservations 19596a2bf74d3e99d24ec2f645f70f2fb98f5306 xfs: reduce transaction reservations with reflink 38474852b4ee9dc26b5cef046c797e2d23bfec00 xfs: only invalidate blocks if we're going to free them a26bda6f35c634b5e2ce25965b0084f15285f9af xfs: use deferred frees to reap old btree blocks 9c69637891804dcfa9e065cb7bcda6fd643c4e26 xfs: remove the for_each_xbitmap_ helpers 19f63291d21683178a83df305f8eeb3ab8f45588 xfs: drop the _safe behavior from the xbitmap foreach macro 3aa6d0c3f2ee8d1c3f23905f7465cfd006140344 xfs: convert xbitmap to interval tree bccda8781578677faece7a90e435f60c0f29b527 xfs: implement block reservation accounting for btrees we're staging ccc500c4f902f4a9207cc317a2adce85e396c166 xfs: add debug knobs to control btree bulk load slack factors 268ab0a3cb1979a12ed17476c93c04f7dac020cc xfs: log EFIs for all btree blocks being used to stage a btree cdab19fa142f64d1f6d0b3fdd6442123b593fa73 xfs: create a big array data structure c68315d0b3845f6d7bac08ea3b9179eb628294d0 xfs: move the realtime summary file scrubber to a separate source file 66bab727a742e6d1395a376ce8c0646ed900537f xfs: implement online scrubbing of rtsummary info --===============2333655304692309357== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename=revlist-03f1e332c03f-43b10d5a9053.txt ce4109005770ff6f160e1424928b9cc696e8c8f2 regulator: cros-ec-regulator: Add NULL test for devm_kmemdup call 09dad81e0f1701ea26babe2442a1478d6ad447d3 regulator: fix spelling mistake "Cant" -> "Can't" d86f9088938e637de5908ed463b023eee4d1b9e1 phy: qualcomm: fix platform_no_drv_owner.cocci warnings 04db2304a9495b98b8976c9a8cc5f9845be35ba8 phy: qualcomm: fix return value check in qcom_ipq806x_usb_phy_probe() b4b6fb8de8dcb756c78ef7203cb9d00a42185e26 arm64: dts: zynqmp: Add GTR transceivers 8d53ecfbf23135381d2ebbd1b261a7c7f18a7294 arm64: dts: xilinx: Align IOMMU nodename with dtschema a58cfdba2039ff2d5758840e97a23a2dedecf1e8 ARM: OMAP2+: Fix an IS_ERR() vs NULL check in _get_pwrdm() d7dfee67688ac7f2dfd4c3bc70c053ee990c40b5 ARM: dts: logicpd-torpedo-baseboard: Fix broken audio 4d26e9a028e3d88223e06fa133c3d55af7ddbceb ARM: dts: logicpd-som-lv-baseboard: Fix broken audio d1db7b80a6c8c5f81db0e80664d29b374750e2c6 ARM: dts: logicpd-som-lv-baseboard: Fix missing video 73a32129f8ccb556704a26b422f54e048bf14bd0 regulator: push allocation in regulator_init_coupling() outside of lock 467bf30142c64f2eb64e2ac67fa4595126230efd regulator: push allocation in regulator_ena_gpio_request() out of lock 87fe29b61f9522a3d7b60a4580851f548558186f regulator: push allocations in create_regulator() outside of lock 5c06540165d443c6455123eb48e7f1a9b618ab34 regulator: push allocation in set_consumer_device_supply() out of lock d3c731564e09b6c2ebefcd1344743a91a237d6dc regulator: plug of_node leak in regulator_register()'s error path 2dbf085594370abc1453356518719300d8a7acc1 regulator: cleanup regulator_ena_gpio_free() a577f3456c0a2fac3dee037c483753e6e68f3e49 regulator: remove superfluous lock in regulator_resolve_coupling() 0ff5a4812be4ebd4782bbb555d369636eea164f7 ARM: dts: socfpga: fix register entry for timer3 on Arria10 b15b4da88be52e7455acc59318f6c97b8740b329 staging: greybus: audio: Uninitialized variable in gbaudio_remove_controls() fea22e159d51c766ba70473f473a0ec914cc7e92 staging: wlan-ng: fix out of bounds read in prism2sta_probe_usb() 1dffeb8b8b4c261c45416d53c75ea51e6ece1770 staging: greybus: audio: fix uninitialized value issue 6542e2b613c2b1952e83973dc434831332ce8e27 ARM: dts: omap5: Fix DSI base address and clocks f8d0168e035f6359275efcfd1ad014c80e5adaa9 soundwire: bus: fix typo in comment on INTSTAT registers 5c1e4f7e9e49b6925b1fb5c507d2c614f3edb292 selftests/timers: Turn off timeout setting cc3e43337557e660ca9a56ef54f22dc74f9460cc Merge tag 'socfpga_fix_for_v5.9' of git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux into fixes bf53f463099016dddd12acfed6a025bb780cd504 ARM: configs: Update Integrator defconfig 3b574ea2f89321d0a428286be0057340f0313323 arm64: defconfig: Enable USB gadget with configfs 1ebda87ad906b732af5660c3ee2e896a13292545 arm64: defconfig: Enable ptn5150 extcon driver cabe3a137148d1fdcf8eed494a6a881a5d5a8195 Merge tag 'zynqmp-dt-for-v5.9' of https://github.com/Xilinx/linux-xlnx into arm/fixes 38480df564cc68f081bb38998927d164b9010995 KVM: arm64: pvtime: steal-time is only supported when configured 2dbd780e34ac53e79c6c359ce12b89ed665ef562 KVM: arm64: pvtime: Fix potential loss of stolen time 4d2d4ce001f283ed8127173543b4cfb65641e357 KVM: arm64: Drop type input from kvm_put_guest 53f985584e3c2ebe5f2455530fbf87a001528db8 KVM: arm64: pvtime: Fix stolen time accounting across migration 739c7af7daeede8e2ec78392f2617c965ce0342a KVM: Documentation: Minor fixups 004a01241c5a0d375266ebf1c72f208de99294e9 arm64/x86: KVM: Introduce steal-time cap 81dbbb417da4d1ac407dca5b434d39d5b6b91ef3 ARM: dts: ls1021a: fix QuadSPI-memory reg range 336306790b2bbf7ce837625fa3b24ba724d05838 iio: cros_ec: Set Gyroscope default frequency to 25Hz ab3300deff6a81cc10887437383fc8a63884c3f9 counter: microchip-tcb-capture: check the correct variable e71e6dbe96ac80ac2aebe71a6a942e7bd60e7596 iio: adc: ti-ads1015: fix conversion when CONFIG_PM is not set e3ea4192d82480e1215280267746f51ce21db283 iio: adc: rockchip_saradc: select IIO_TRIGGERED_BUFFER 95ad67577de4ea08eb8e441394e698aa4addcc0b iio: accel: kxsd9: Fix alignment of local buffer. 89226a296d816727405d3fea684ef69e7d388bd8 iio:accel:mma8452: Fix timestamp alignment and prevent data leak. a6f86f724394de3629da63fe5e1b7a4ab3396efe iio:accel:bmc150-accel: Fix timestamp alignment and prevent data leak. 7e5ac1f2206eda414f90c698fe1820dee873394d iio:accel:mma7455: Fix timestamp alignment and prevent data leak. f60e8bb84282b8e633956cfe74b4f0d64ca73cec iio:proximity:mb1232: Fix timestamp alignment and prevent data leak. eb1a148ef41d8ae8d9201efc3f1b145976290331 iio:chemical:ccs811: Fix timestamp alignment and prevent data leak. 523628852a5f5f34a15252b2634d0498d3cfb347 iio:light:max44000 Fix timestamp alignment and prevent data leak. 2684d5003490df5398aeafe2592ba9d4a4653998 iio:light:ltr501 Fix timestamp alignment issue. 02ad21cefbac4d89ac443866f25b90449527737b iio:magnetometer:ak8975 Fix alignment and data leak issues. deb6323b739c54e1a1e83cd3a2bae4901e3eebf6 ARM: dts: imx7ulp: Correct gpio ranges 140a1dc5aea1648258bd9a5e6186331199212079 ARM: dts: imx6qdl-gw51xx: Remove unneeded #address-cells/#size-cells ecc1aebe3436a3a97b42f7542f7b30a7a3cd1dc5 ARM: dts: imx6q-prtwd2: Remove unneeded i2c unit name 56e79dfd036b538940227fb31371c1cd67b2467f arm64: dts: imx: Add missing imx8mm-beacon-kit.dtb to build c5e46066b23dbbb4228fbdc3de66a27ddc8b8a36 ARM: dts: imx6q-logicpd: Fix broken PWM 2a6838d54128952ace6f0ca166dd8706abe46649 ARM: dts: vfxxx: Add syscon compatible with OCOTP afd55e6d1bd35b4b36847869011447a83a81c8e0 phy: qcom-qmp: Use correct values for ipq8074 PCIe Gen2 PHY init 6ccc48e0eb2f3a5f3bd39954a21317e5f8874726 USB: serial: ftdi_sio: add IDs for Xsens Mti USB converter 3cb5fcf1f3a5dfb7bc0305bb15971db04a0e51d4 MAINTAINERS: add myself as maintainer for spi-fsl-dspi driver 5cbb80d5236b47b149da292b86d5fc99a680894b ARM: dts: imx7d-zii-rmu2: fix rgmii phy-mode for ksz9031 phy 9c8b0a9c37b757ae06f382668d5a80eae4921339 Merge tag 'imx-fixes-5.9' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into arm/fixes baa5b28b7a474f66a511ebf71a2ade510652a2f6 RDMA/rtrs-srv: Replace device_register with device_initialize and device_add 60b1af64eb35074a4f2d41cc1e503a7671e68963 RDMA/rxe: Fix the parent sysfs read when the interface has 15 chars 8824d19b45867be75d375385414c4f06719a11a4 thunderbolt: Disable ports that are not implemented 813050e0a9b871ac575abfd3d321f74916df609d thunderbolt: Use maximum USB3 link rate when reclaiming if link is not up 3bec5b6aae830355e786e204b20a7cea38c3a8ed Merge tag 'v5.9-rc2' into regulator-5.9 2ea370a9173f4a3c80b24221049359a5d1518bc0 spi: spi-cadence-quadspi: Populate get_name() interface 460f26d3ee70ec25b3bf8d08e0c79936212d36b6 drm/virtio: Revert "drm/virtio: Call the right shmem helpers" 5de55ce951a1466e31ff68a7bc6b0a7ce3cb5947 xprtrdma: Release in-flight MRs on disconnect ff96b7485dd5547a3a34b23a566ffb49fc2df33c Merge tag 'nfs-rdma-for-5.9-1' of git://git.linux-nfs.org/projects/anna/linux-nfs 3d7a9520f0c3e6a68b6de8c5812fc8b6d7a52626 NFSv4.1 handle ERR_DELAY error reclaiming locking state on delegation recall e3ddd6067ee62f6e76ebcf61ff08b2c729ae412b RDMA/rxe: Fix memleak in rxe_mem_init_user d862060a4b43479887ae8e2c0b74a58c4e27e5f3 RDMA/rxe: Fix panic when calling kmem_cache_create() ec78b3bd66bc9a015505df0ef0eb153d9e64b03b RDMA/mlx4: Read pkey table length instead of hardcoded value 2d0e60ee322d512fa6bc62d23a6760b39a380847 RDMA/bnxt_re: Do not report transparent vlan from QP1 84cf229f4001c1216afc3e4c7f05e1620a0dd4bc RDMA/bnxt_re: Fix the qp table indexing f86b31c6a28f06eed3f6d9dc958079853b0792f1 RDMA/bnxt_re: Static NQ depth allocation 847b97887ed4569968d5b9a740f2334abca9f99a RDMA/bnxt_re: Restrict the max_gids to 256 934d0ac9a64d21523e3ad03ea4098da7826bc788 RDMA/bnxt_re: Fix driver crash on unaligned PSN entry address 097a9d23b7250355b182c5fd47dd4c55b22b1c33 RDMA/bnxt_re: Remove the qp from list only if the qp destroy succeeds 07b5b12d97dc9f47ff3dff46c4f944a15bd762e5 drm/sun4i: add missing put_device() call in sun8i_r40_tcon_tv_set_mux() 4965b8cd1bc1ffb017e5c58e622da82b55e49414 firmware_loader: fix memory leak for paged buffer 40b8b826a6998639dd1c26f0e127f18371e1058d kobject: Restore old behaviour of kobject_del(NULL) 1a21e5b930e8454438ebb707f558b256e4b06ec7 drm/ingenic: Fix leak of device_node pointer 3b5b005ef7d9e2ff1693c1d14a0f4459dcedb4e0 drm/ingenic: Fix driver not probing when IPU port is missing 1f2f98f2703e8134678fe20982886085631eda23 arm64: dts: imx8mq: Fix TMU interrupt property 1ac698790819b83f39fd7ea4f6cdabee9bdd7b38 USB: serial: option: add support for SIM7070/SIM7080/SIM7090 modules 2bb70f0a4b238323e4e2f392fc3ddeb5b7208c9e USB: serial: option: support dynamic Quectel USB compositions ad7a7acaedcf45071c822b6c983f9c1e084041c9 phy: omap-usb2-phy: disable PHY charger detect 54f82df2ba86e2a8e9cbf4036d192366e3905c89 iio:adc:ti-adc081c Fix alignment and data leak issues a661b571e3682705cb402a5cd1e970586a3ec00f iio:adc:ti-adc084s021 Fix alignment and data leak issues. f8cd222feb82ecd82dcf610fcc15186f55f9c2b5 iio:adc:ina2xx Fix timestamp alignment issue. db8f06d97ec284dc018e2e4890d2e5035fde8630 iio:adc:max1118 Fix alignment of timestamp and data leak issues d53bfdf2f0b2ec2d4bcebc4f1a1257d05f78dc51 iio: adc: meson-saradc: Use the parent device to look up the calib data 3f1093d83d7164e4705e4232ccf76da54adfda85 iio: adc: mcp3422: fix locking scope c96711e138444d37d6d8b3f0fa7f09e4917cd326 Merge tag 'iio-fixes-for-5.9a' of https://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio into staging-linus 6396feabf7a4104a4ddfecc00b8aac535c631a66 habanalabs: prevent user buff overflow 69c6e18d0ce9980c8c6708f1fdb4ba843f8df172 habanalabs: fix report of RAZWI initiator coordinates fd90e3808fd2c207560270c39b86b71af2231aa1 drm/sun4i: Fix dsi dcs long write function ea403fde7552bd61bad6ea45e3feb99db77cb31e scsi: pm8001: Fix memleak in pm8001_exec_internal_task_abort 5a5b80f98534416b3b253859897e2ba1dc241e70 scsi: libfc: Fix for double free() 2a87d485c4cb4d1b34be6c278a1c6ce3e15c8b8a scsi: qla2xxx: Fix regression on sparc64 7ac836ebcb1509845fe7d66314f469f8e709da93 scsi: lpfc: Fix setting IRQ affinity with an empty CPU mask 7b08e89f98cee9907895fabb64cf437bc505ce9a scsi: lpfc: Fix FLOGI/PLOGI receive race condition in pt2pt discovery 441f6b5b097d74a8aa72ec0d8992ef820e2b3773 scsi: lpfc: Extend the RDF FPIN Registration descriptor for additional events bc534069374966e6df0862c2f039e17cb4c2133a scsi: lpfc: Update lpfc version to 12.8.0.4 6b6c71e897e2bfa6acf8583daf80970cb0a9f87e Merge tag 'thunderbolt-for-v5.9-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt into usb-linus 45df80d7605c25055a85fbc5a8446c81c6c0ca24 misc: eeprom: at24: register nvmem only after eeprom is ready to use 6546d28f0ef2ea81f6668fa5477cb99cd5e97b59 Documentation: fix dma-buf.rst underline length warning 0a7416f94707c60b9f66b01c0a505b7e41375f3a regulator: core: Fix slab-out-of-bounds in regulator_unlock_recursive() a139ffa40f0c24b753838b8ef3dcf6ad10eb7854 iio: adc: mcp3422: fix locking on error path c626c5fb7fe48729283e8e84dc55d0465b7c4924 Merge tag 'misc-habanalabs-fixes-2020-08-31' of git://people.freedesktop.org/~gabbayo/linux into char-misc-nexxt 5528d03183fe5243416c706f64b1faa518b05130 scsi: target: iscsi: Fix data digest calculation 53de092f47ff40e8d4d78d590d95819d391bf2e0 scsi: libsas: Set data_dir as DMA_NONE if libata marks qc as NODATA c6016c6e39c3ee8fd671532520be3cc13e439db2 drm/virtio: fix unblank 59ae97a7a9e1499c2070e29841d1c4be4ae2994a regulator: pwm: Fix machine constraints application 837ba18dfcd4db21ad58107c65bfe89753aa56d7 spi: spi-loopback-test: Fix out-of-bounds read 8aa64be019567c4f90d45c5082a4b6f22e182d00 RDMA/core: Fix unsafe linked list traversal after failing to allocate CQ 28b0865714b315e318ac45c4fc9156f3d4649646 RDMA/core: Fix reported speed and width ed43ffea78dcc97db3f561da834f1a49c8961e33 scsi: target: iscsi: Fix hang in iscsit_access_np() when getting tpg->np_login_sem d2af39141eea34ef651961e885f49d96781a1016 scsi: megaraid_sas: Don't call disable_irq from process IRQ poll b614d55b970d08bcac5b0bc15a5526181b3e4459 scsi: mpt3sas: Don't call disable_irq from IRQ poll handler b1910c6b9983817160e04d4e87b2dc1413c5361a interconnect: Show bandwidth for disabled paths as zero in debugfs 3fbbf2148a406b3e350fe91e6fdd78eb42ecad24 soundwire: fix double free of dangling pointer 318af7b80b6a6751520cf2b71edb8c45abb9d9d8 Revert "kbuild: use -flive-patching when CONFIG_LIVEPATCH is enabled" 6d3ba803ce32ecee36eb462427dc82237b3a70c8 dma-buf: Fix kerneldoc of dma_buf_set_name() 8d0441cf9b6c7bb2ddfa10739d1f5cb5dad4cd55 dma-buf: fence-chain: Document missing dma_fence_chain_init() parameter in kerneldoc 6180bb446ab624b9ab8bf201ed251ca87f07b413 dax: fix detection of dax support for non-persistent memory block devices f71800228dc74711c3df43854ce7089562a3bc2d drm/tve200: Stabilize enable/disable 91e045b93db79a2ef66e045ad0d1f8f9d348e1f4 interconnect: qcom: Fix small BW votes being truncated to zero 1b0df11fde0f14a269a181b3b7f5122415bc5ed7 padata: fix possible padata_works_lock deadlock 0ee9f600e69d901d31469359287b90bbe8e54553 drm/sun4i: Fix DE2 YVU handling e359c70462d2a82aae80274d027351d38792dde6 drm/sun4i: backend: Support alpha property on lowest plane 5e2e2600a3744491a8b49b92597c13b693692082 drm/sun4i: backend: Disable alpha on the lowest plane on the A20 3fb884ffe921c99483a84b0175f3c03f048e9069 KVM: arm64: Do not try to map PUDs when they are folded into PMD 376426b1a953762b00df887e28d29e44ab4ff723 KVM: arm64: Fix address truncation in traces 7b75cd5128421c673153efb1236705696a1a9812 KVM: arm64: Update page shift if stage 2 block mapping not supported 51fc07d9ff864e06ce5a898c76d032c7187468bd Merge tag 'soundwire-5.9-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire into char-misc-linus e22a220515e884b286e7dc0ab938b0f9e7304b5f Merge tag 'phy-fixes-5.9' of git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy into char-misc-linus fc7f148feb8975784bd40e41fff875d33f698be8 drm/virtio: drop virtio_gpu_output->enabled b27eda5ce11143829642c97d0de1d9775130a781 Merge tag 'icc-5.9-rc4' of https://git.linaro.org/people/georgi.djakov/linux into char-misc-linus cfd54fa83a5068b61b7eb28d3c117d8354c74c7a usb: Fix out of sync data toggle if a configured device is reconfigured 290a405ce318d036666c4155d5899eb8cd6e0d97 usb: typec: intel_pmc_mux: Un-register the USB role switch 1f3546ff3f0a1000971daef58406954bad3f7061 usb: typec: ucsi: acpi: Check the _DEP dependencies a6498d51821edf9615b42b968fb419a40197a982 Revert "usb: dwc3: meson-g12a: fix shared reset control use" a18cd6c9b6bc73dc17e8b7e9bd07decaa8833c97 usb: core: fix slab-out-of-bounds Read in read_descriptors b52a95eac112f6f21f0c93987c0bbf3e91bfbf88 dyndbg: give %3u width in pr-format, cosmetic only a2d375eda771a6a4866f3717a8ed81b63acb1dbd dyndbg: refine export, rename to dynamic_debug_exec_queries() 42f07816ac0cc797928119cc039c414ae2b95d34 dyndbg: fix problem parsing format="foo bar" bd018a6a75cebb511bb55a0e7690024be975fe93 video: fbdev: fix OOB read in vga_8planes_imageblit() e3b9fc7eec55e6fdc8beeed18f2ed207086341e2 debugfs: Fix module state check condition 693a8e936590f93451e6f5a3d748616f5a59c80b driver code: print symbolic error code 51de18bff23362bfaa3c7af33bb455de274b49c9 MAINTAINERS: Add the security document to SECURITY CONTACT 6b57b15abe11aa334ebf726e02c0deaf123ba040 driver core: Fix device_pm_lock() locking for device links 34221545d2069dc947131f42392fd4cebabe1b39 drm/msm: Split the a5xx preemption record 604234f33658cdd72f686be405a99646b397d0b3 drm/msm: Enable expanded apriv support for a650 7b3f3948c8b7053d771acc9f79810cc410f5e2e0 drm/msm: Disable preemption on all 5xx targets f6828e0c4045f03f9cf2df6c2a768102641183f4 drm/msm: Disable the RPTR shadow 66138621f2473e29625dfa6bb229872203b71b90 arm64: dts: imx8mp: correct sdma1 clk setting 3ee99f6a2379eca87ab11122b7e9abd68f3441e2 ARM: dts: imx6sx: fix the pad QSPI1B_SCLK mux mode for uart3 644c9f40cf71969f29add32f32349e71d4995c0b NFS: Zero-stateid SETATTR should first return delegation 8c6b6c793ed32b8f9770ebcdf1ba99af423c303b SUNRPC: stop printk reading past end of string d2b86100245080cfdf1e95e9e07477474c1be2bd rapidio: Replace 'select' DMAENGINES 'with depends on' 3e8b2403545efd46c6347002e27eae4708205fd4 drm: xlnx: dpsub: Fix DMADEVICES Kconfig dependency 01ec372cef1e5afa4ab843bbaf88a6fcb64dc14c cifs: fix DFS mount with cifsacl/modefromsid 2cf9bfe9be75ed3656bbf882fb70c3e3047866e4 mmc: sdhci-acpi: Clear amd_sdhci_host on reset 9d5dcefb7b114d610aeb2371f6a6f119af316e43 mmc: sdhci-msm: Add retries when all tuning phases are found valid a395acf0f6dc6409a704dea6fc3cd71eb8e3e4ec mmc: mmc_spi: Allow the driver to be built when CONFIG_HAS_DMA is unset 060522d89705f9d961ef1762dc1468645dd21fbd mmc: sdhci-of-esdhc: Don't walk device-tree on every interrupt f0c393e2104e48c8a881719a8bd37996f71b0aee mmc: sdio: Use mmc_pre_req() / mmc_post_req() 07ecc6693f9157cf293da5d165c73fb28fd69bf4 kobject: Drop unneeded conditional in __kobject_del() f44d04e696feaf13d192d942c4f14ad2e117065a rbd: require global CAP_SYS_ADMIN for mapping and unmapping ea8be08cc9358f811e4175ba7fa7fea23c5d393e spi: stm32: Rate-limit the 'Communication suspended' message 141d170495beb4772fad653312364dac6f4716f5 openrisc: Reserve memblock for initrd 3ae90d764093dfcd6ab8ab6875377302892c87d4 openrisc: Fix cache API compile issue when not inlining 1c30474826682bc970c3200700d8bcfa2b771278 PM: : fix @em_pd kernel-doc warning fccc0007b8dc952c6bc0805cdf842eb8ea06a639 btrfs: fix lockdep splat in add_missing_dev ea57788eb76dc81f6003245427356a1dcd0ac524 btrfs: require only sector size alignment for parent eb bytenr 9e3aa8054453d23d9f477f0cdae70a6a1ea6ec8a btrfs: free data reloc tree on failed mount 162343a876f14f7604881dd2bc53ca140c82c230 scripts/tags.sh: exclude tools directory from tags generation 294955fd43dbf1e8f3a84cffa4797c6f22badc31 usb: typec: intel_pmc_mux: Do not configure Altmode HPD High 7c6bbdf086ac7f1374bcf1ef0994b15109ecaf48 usb: typec: intel_pmc_mux: Do not configure SBU and HSL Orientation in Alternate modes 2d892ccdc163a3d2e08c5ed1cea8b61bf7e4f531 btrfs: fix NULL pointer dereference after failure to create snapshot 8052ff431a458ede2c17bec6a1717bfe5d600a8b Merge tag 'drm-msm-fixes-2020-09-04' of https://gitlab.freedesktop.org/drm/msm into drm-fixes 4993a8a378088be8b2f64fd9d00de9c6fb0a7ce9 Revert "drm/i915: Remove i915_gem_object_get_dirty_page()" ad5d95e4d538737ed3fa25493777decf264a3011 Revert "drm/i915/gem: Async GPU relocations only" 20561da3a2e1e0e827ef5510cb0f74bcfd377e41 Revert "drm/i915/gem: Delete unused code" 06be67266a0c9a6a1ffb330a4ab50c2f21612e2b i2c: npcm7xx: Fix timeout calculation 0c4c801b31f89cfc1b97207abbab687f43d8e258 drm/i915: fix regression leading to display audio probe failure on GLK 88ce2a530cc9865a894454b2e40eba5957a60e1a block: restore a specific error code in bdev_del_partition 83048015ff7710b46e7c489458a93c6fe348229d spi: spi-cadence-quadspi: Fix mapping of buffers for DMA reads a29c0adbb688ddee61b731804fb360898412fe7e Merge tag 'usb-serial-5.9-rc5' of https://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial into usb-linus b63de8400a6e1001b5732286cf6f5ec27799b7b4 nvme: Revert: Fix controller creation races with teardown flow e126e8210e950bb83414c4f57b3120ddb8450742 nvme-fc: cancel async events before freeing event struct 925dd04c1f9825194b9e444c12478084813b2b5d nvme-rdma: cancel async events before freeing event struct ceb1e0874dba5cbfc4e0b4145796a4bfb3716e6a nvme-tcp: cancel async events before freeing event struct 612ab8ad64140f0f291d7baae45982ce7119839a Merge tag 'livepatching-for-5.9-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching 6f6a73c8b715d595977774d48450a734297ab21f Merge tag 'drm-fixes-2020-09-08' of git://anongit.freedesktop.org/drm/drm a566a9012acd7c9a4be7e30dc7acb7a811ec2260 seccomp: don't leak memory when filter install races 19d1d49f2a8ce7adb10d93ff31909b0932c0d628 mailmap, MAINTAINERS: move to tycho.pizza e839317900e9f13c83d8711d684de88c625b307a seccomp: don't leave dangling ->notif if file allocation fails d6dc7e06826bd7bbb654b7a730db99e7020abbf6 Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi 34d4ddd359dbcdf6c5fb3f85a179243d7a1cb7f8 Merge tag 'linux-kselftest-5.9-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest e8a8a185051a460e3eb0617dca33f996f4e31516 block: only call sched requeue_request() for scheduled requests f9c88aa50b26de3129add13ae4adbb84418b08bb Merge tag 'drm-xlnx-dpsub-fixes-20200905' of git://linuxtv.org/pinchartl/media into drm-fixes 123aaf774f70ba48fb9ab064b6ce75a9b64d7b85 f2fs: Fix type of section block count variables e2cab031ba7b5003cd12185b3ef38f1a75e3dae8 f2fs: fix indefinite loop scanning for free nid 20d0a107fb35f37578b919f62bd474d6d358d579 f2fs: Return EOF on unaligned end of file DIO read 73a5379937ec89b91e907bb315e2434ee9696a2c nvme-fabrics: allow to queue requests for live queues 0065ec0054be8da664ac0830bb887dd7574ed251 Merge tag 'at24-fixes-for-v5.9-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux into i2c/for-current 0a355aeb24081e4538d4d424cd189f16c0bbd983 i2c: algo: pca: Reapply i2c bus settings after reset b59a7ca15464c78ea1ba3b280cfc5ac5ece11ade spi: Fix memory leak on splited transfers c170a5a3b6944ad8e76547c4a1d9fe81c8f23ac8 spi: stm32: fix pm_runtime_get_sync() error checking 2cd896a5e86fc326bda8614b96c0401dcc145868 block: Set same_page to false in __bio_try_merge_page if ret is false 9e712446a80bba9ede824ff00f2af630ed9ac0be RDMA/bnxt_re: Remove set but not used variable 'qplib_ctx' 39c2d639ca183a400ba3259fa0825714cbb09c53 RDMA/rtrs-srv: Set .release function for rtrs srv device during device init 0b089c1ef7047652b13b4cdfdb1e0e7dbdb8c9ab IB/isert: Fix unaligned immediate-data handling ab29a807a7ddaa7c84d2f4cb8d29e74e33759072 Merge tag 'nfs-for-5.9-2' of git://git.linux-nfs.org/projects/trondmy/linux-nfs fcd2e4b9ca20faf6de959f67df5b454a5b055c56 dt-bindings: spi: Fix spi-bcm-qspi compatible ordering d663186293a818af97c648624bee6c7a59e8218b ARM: dts: bcm: HR2: Fixed QSPI compatible string d1ecc40a954fd0f5e3789b91fa80f15e82284e39 ARM: dts: NSP: Fixed QSPI compatible string b793dab8d811e103665d6bddaaea1c25db3776eb ARM: dts: BCM5301X: Fixed QSPI compatible string 686e0a0c8c61e0e3f55321d0181fece3efd92777 arm64: dts: ns2: Fixed QSPI compatible string 7fe10096c1508c7f033d34d0741809f8eecc1ed4 Merge branch 'linus' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6 fd04358e0196fe3b7b44c69b755c7fc329360829 Merge tag 'nvme-5.9-2020-09-10' of git://git.infradead.org/nvme into block-5.9 baaabecfc80fad255f866563b53b8c7a3eec176e test_firmware: Test platform fw loading on non-EFI systems 7f6e1f3072b6842b2491b2cce28360e8cfea12ad Revert "dyndbg: fix problem parsing format="foo bar"" 952e934d7f682a961c92eb9bbd521a4876e201fe Revert "dyndbg: accept query terms like file=bar and module=foo" 57a2fb068a9513bf0fe51a1f2057235423330709 powercap/intel_rapl: add support for TigerLake Desktop 64e5f367155fe64854a0555bfa809af45f6e7e39 powercap/intel_rapl: add support for RocketLake ba92a4201167d945ccdc5a84e6a0994f7ab71870 powercap/intel_rapl: add support for AlderLake 95035eac763294eb4543aea9afd48d2f7c8caa5c PM: : fix @em_pd kernel-doc warning cc88b78c0870ebcab2123ba9e73689d97fbf3b14 powercap: make documentation reflect code 581cb3a26baf846ee9636214afaa5333919875b1 Merge tag 'f2fs-for-5.9-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs 7bf23bfb0d7870d042460d31540bc03ceb2800c7 Merge tag 'drm-intel-fixes-2020-09-10' of git://anongit.freedesktop.org/drm/drm-intel into drm-fixes 7f7a47952c0f981f9c9a6409c8cf8d025d55af64 Merge tag 'drm-misc-fixes-2020-09-09' of git://anongit.freedesktop.org/drm/drm-misc into drm-fixes d64e6906d188f0ba6a4f82b3f42e0bd0598183fa Merge branch 'powercap' 40249c6962075c040fd071339acae524f18bfac9 gcov: add support for GCC 10.1 b1df2a0783f3d80d6d37102eb90f06727113c7dc Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma d67f2ec1f5fed849d9773cd783ea161df842bbae Merge tag 'drm-fixes-2020-09-11' of git://anongit.freedesktop.org/drm/drm 1b67fd086dd7be076f190dfe4b52403d0cf58375 Merge tag 'kvmarm-fixes-5.9-1' of git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm into HEAD 43fea4e42599c3eb4109996698f5c25761d3f815 KVM: nVMX: Update VMCS02 when L2 PAE PDPTE updates detected 0f990222108d214a0924d920e6095b58107d7b59 KVM: Check the allocation of pv cpu mask f65886606c2d3b562716de030706dfe1bea4ed5e KVM: fix memory leak in kvm_io_bus_unregister_dev() c6b177a3beb9140dc0ba05b61c5142fcec5f2bf7 KVM: nVMX: Fix the update value of nested load IA32_PERF_GLOBAL_CTRL control f6f6195b888c28a0b59ceb0562daff92a2be86c3 kvm x86/mmu: use KVM_REQ_MMU_SYNC to sync when needed 063d6a4ce378ca248d48d700220e5f18d8969554 Merge tag 'mmc-v5.9-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc 15e9e35cd1dec2bc138464de6bf8ef828df19235 KVM: MIPS: Change the definition of kvm type 7be74942f184fdfba34ddd19a0d995deb34d4a03 KVM: SVM: Periodically schedule when unregistering regions on destroy d831de177217cd494bfb99f2c849a0d40c2a7890 KVM: x86: always allow writing '0' to MSR_KVM_ASYNC_PF_EN 8b6ce2517797efa216115630a12d7cb076bb936c Merge tag 'regulator-fix-v5.9-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator e8878ab825450c9ac07a0fc22e1f66fdb62b4f72 Merge tag 'spi-fix-v5.9-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi 7b8731d9589d569912d6418213890963f1b32e40 Merge tag 'block-5.9-2020-09-11' of git://git.kernel.dk/linux-block 566e24eeb498a5352cd79dc03788401bac9212c6 Merge tag 'pm-5.9-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm e9287bd248160880ff9476eea705fa47f75c6136 Merge branch 'i2c/for-current' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux 729e3d091984487f7aa1ebfabfe594e5b317ed0f Merge tag 'ceph-for-5.9-rc5' of git://github.com/ceph/ceph-client e42c68281b444f9a20d72a062f8c6fd0d31e4de8 KVM: SVM: avoid emulation with stale next_rip 99b82a1437cb31340dbb2c437a2923b9814a7b15 KVM: VMX: Don't freeze guest when event delivery causes an APIC-access exit 244081f9073fe934adbcb2db6496b91b8fc51655 x86/kvm: properly use DEFINE_IDTENTRY_SYSVEC() macro cc17b22559d9b9c8b7540810df172f3d7af901ce x86/kvm: don't forget to ACK async PF IRQ d877322bc1adcab9850732275670409e8bcca4c4 openrisc: Fix issue with get_user for 64-bit values 9883764ad0ce037c554ac0ef302dcf671f8d1ccb SVM: nSVM: correctly restore GIF on vmexit from nesting after migration 772b81bb2f9b191a046ba7bba1f232eb7b109b84 SVM: nSVM: setup nested msr permission bitmap on nested state load 3ebb5d2617fbf45567975f878232178c5b292d58 KVM: nSVM: more strict SMM checks when returning to nested guest 37f66bbef0920429b8cb5eddba849ec4308a9f8e KVM: emulator: more strict rsm checks. 5a3c558a9f05f4664f569b06f04d6b217785fd21 Merge tag '5.9-rc4-smb3-fix' of git://git.samba.org/sfrench/cifs-2.6 edf6b0e1e4ddb12e022ce0c17829bad6d4161ea7 Merge tag 'for-5.9-rc4-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux 4f8b0a5b3f7e5f03b188de9025b60c15559790f9 Merge tag 'libnvdimm-fix-v5.9-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm ef2e9a563b0cd7965e2a1263125dcbb1c86aa6cc Merge tag 'seccomp-v5.9-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux b952e974300be3184049a125e7cba112fe659017 Merge tag 'for-linus' of git://github.com/openrisc/linux 84b1349972129918557b7593c37ae52855bdc2e8 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm 2a1a4bee5ef277c7dc2906d9268db61478876288 Merge tag 'char-misc-5.9-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc 0e384029e1532157e6a382d6bb8562628370bde0 Merge tag 'omap-for-v5.9/fixes-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into arm/fixes 2aedcb042fb80d9f60b780f07e900565028910b7 Merge tag 'imx-fixes-5.9-2' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into arm/fixes a4da411e41892628f35aa180a78b7b0f8f1e3038 Merge tag 'arm-soc/for-5.9/devicetree-fixes' of https://github.com/Broadcom/stblinux into arm/fixes 20a7b6be0514334a30a4306331a4bcf6f78e451a Merge tag 'driver-core-5.9-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core 6c7247f6258b2dba353c885a1b00d795a380cc85 Merge tag 'staging-5.9-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging e4c26faa426c17274884f759f708bc9ee22fd59a Merge tag 'usb-5.9-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb 5712c3ed549e0dddee096bce24df41db15cb80b5 Merge tag 'armsoc-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc 856deb866d16e29bd65952e0289066f6078af773 Linux 5.9-rc5 --===============2333655304692309357== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Content-Disposition: attachment; filename=revlist-f0abe1f7a7c7-94f96de972c6.txt 665f1388bc9713c81989dda6eed5cde52d57c255 ARM: omap2plus_defconfig: drop unused POWER_AVS option f1dc15cd7fc146107cad2a926d9c1d005f69002a ARM: dts: OMAP3: disable AES on N950/N9 9836720911cfec25d3fbdead1c438bf87e0f2841 ARC: build: remove non-existing bootpImage from KBUILD_IMAGE f2712ec76a5433e5ec9def2bd52a95df1f96d050 ARC: build: add uImage.lzma to the top-level target 0cfccb3c04934cdef42ae26042139f16e805b5f7 ARC: build: add boot_targets to PHONY c5e6ae563c802c4d828d42e134af64004db2e58c ARC: build: move symlink creation to arch/arc/Makefile to avoid race a4e070cfeb9d4961a169a2f1a614665cf51de963 ARC: build: remove unneeded extra-y 3a71e423133a4b1166ffafcb4a7cfa87ddecb910 ARC: build: use $(READELF) instead of hard-coded readelf 1967939462641d8b36bcb3fcf06d48e66cd67a4f Compiler Attributes: remove CONFIG_ENABLE_MUST_CHECK ec76c2eea903947202098090bbe07a739b5246e9 ARM: OMAP2+: omap_device: fix idling of devices during probe 2f6fc9e08bf79f11516edef855283c6212bbe78f ARM: omap2plus_defconfig: enable SPI GPIO c0bc969c176b10598b31d5d1a5edf9a5261f0a9f ARM: omap2: pmic-cpcap: fix maximum voltage to be consistent with defaults on xt875 43ffe817bfe3871ffbaa1e98952a2a01b140e71e arm64: dts: bitmain: Use generic "ngpios" rather than "snps,nr-gpios" 062fa6b8ef153b9509d2a870049e907ad0a39639 Merge tag 'omap-for-v5.10/fixes-rc6-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into arm/fixes f373a811fd9a69fc8bafb9bcb41d2cfa36c62665 ASoC: Intel: fix error code cnl_set_dsp_D0() 1b04fa9900263b4e217ca2509fd778b32c2b4eb2 rcu-tasks: Move RCU-tasks initialization to before early_initcall() fe6ce6c394fb1ef1d8a6384c5180e70893157f22 MAINTAINERS: Update email address for TI ASoC and twl4030 codec drivers 61fc03b6512b18f27a25002426d595f5a36645ed ASoC: dt-bindings: ti, j721e: Update maintainer and author information 5c6679b5cb120f07652418524ab186ac47680b49 ASoC: dapm: remove widget from dirty list on free b77ab5f936fdbc6b135d26744325dc38ed99cb33 Merge series "ASoC: ti: Maintainer mail address change" from Peter Ujfalusi : 57f04815fd95bb8c46f6ec5c9d25430bb52d419f drm/msm: Fix WARN_ON() splat in _free_object() 161b838e25c6f83495e27e3f546b893622d442bf netfilter: nftables: fix incorrect increment of loop counter 4ad2d3cf2a299645bdc6d72e5b8ee11b2ed147ac ASoC: codecs: fix spelling mistake in Kconfig "comunicate" -> "communicate" e49037ad12e47cd34239b99b010c5438844923af ASoC: SOF: Fix spelling mistake in Kconfig "ond" -> "and" acd894aee3149c15847bc4f0690fccba59ced5e7 ASoC: imx-hdmi: Fix warning of the uninitialized variable ret 13733775326ea9eb81c6148ad60c43b8d231a343 ASoC: atmel: fix spelling mistake in Kconfig "programable" -> "programmable" df9716ec9ade3d2e190a2aac199557d30a3a8416 regulator: pf8x00: Use specific compatible strings for devices 1a3449c19407a28f7019a887cdf0d6ba2444751a selftests/bpf: Clarify build error if no vmlinux 81e7eb5bf08f36d34495a5898f6ef3fec05d9776 Revert "Revert "scsi: megaraid_sas: Added support for shared host tagset for cpuhotplug"" 292bff9480c8d52fc58028979c4162abd83f1aec ath11k: add missing null check on allocated skb 3597010630d0aa96f5778901e691c6068bb86318 ath11k: fix crash caused by NULL rx_channel aa44b2f3ecd41f90b7e477158036648a49d21a32 ath11k: start vdev if a bss peer is already created 9b09456258ea2f35fc8a99c4ac4829dcba0ca4be ath11k: Fix error code in ath11k_core_suspend() 30d085039314fcad2c2e33a2dfc8e79765ddf408 ath11k: Fix ath11k_pci_fix_l1ss() 315fbe4cef98ee5fb6085bc54c7f25eb06466c70 ASoC: qcom: Fix incorrect volatile registers 8d1bfc04c97407767559f6389a0f0fb060cbe25e ASoC: qcom: Add support for playback recover after resume 61c7dbec33777ade95d3db58beec8d7f177868c8 ASoC: rsnd: don't call clk_disable_unprepare() if can't use bb224c3e3e41d940612d4cc9573289cdbd5cb8f5 ASoC: Intel: haswell: Add missing pm_ops 6108f990c0887d3e8f1db2d13c7012e40a061f28 ASoC: rt711: mutex between calibration and power state changes 349dd23931d1943b1083182e35715eba8b150fe1 ASoC: max98373: don't access volatile registers in bias level off e7f6f893ac39c8715d959ff8d677645ef5e0f8b4 mt76: mt76u: fix NULL pointer dereference in mt76u_status_worker 4dfde294b9792dcf8615b55c58f093d544f472f0 rtlwifi: rise completion at the last step of firmware callback cda91206dc45257ba0c4d8acb6eeebfec8b2b9bc Merge series "Platform driver update to support playback recover after resume" from Srinivasa Rao Mandadapu : 127a7a95df41731632c7348960908751f7f9d049 Merge remote-tracking branch 'spi/for-5.10' into spi-5.11 a84dfb3d55934253de6aed38ad75990278a2d21e ASoC: meson: axg-tdmin: fix axg skew offset 671ee4db952449acde126965bf76817a3159040d ASoC: meson: axg-tdm-interface: fix loopback 443d6e86f821a165fae3fc3fc13086d27ac140b1 netfilter: x_tables: Update remaining dereference to RCU 2b33d6ffa9e38f344418976b06057e2fc2aa9e2a netfilter: ipset: fixes possible oops in mtype_resize 5c8193f568ae16f3242abad6518dc2ca6c8eef86 netfilter: ipset: fix shift-out-of-bounds in htable_bits() 3ac874fa84d1baaf0c0175f2a1499f5d88d528b2 i40e: Fix Error I40E_AQ_RC_EINVAL when removing VFs 8bee683384087a6275c9183a483435225f7bb209 xsk: Fix memory leak for failed bind f1340265726e0edf8a8cef28e665b28ad6302ce9 iavf: fix double-release of rtnl_lock f6f92968e1e5a7a9d211faaebefc26ebe408dad7 ath11k: qmi: try to allocate a big block of DMA memory first e9603f4bdcc04417f1c7b3585e63654819dc11f6 ath11k: pci: disable ASPM L0sLs before downloading firmware 3d45f221ce627d13e2e6ef3274f06750c84a6542 btrfs: fix deadlock when cloning inline extent and low on free metadata space 9a664971569daf68254928149f580b4f5856d274 btrfs: correctly calculate item size used when item key collision happens ae5e070eaca9dbebde3459dd8f4c2756f8c097d0 btrfs: qgroup: don't try to wait flushing if we're already holding a transaction 0b3f407e6728d990ae1630a02c7b952c21c288d3 btrfs: send: fix wrong file path when there is an inode with a pending rmdir 675a4fc8f3149e93f35fb5739fd8d4764206ba0b btrfs: tests: initialize test inodes location ea9ed87c73e87e044b2c58d658eb4ba5216bc488 btrfs: fix async discard stall 1ea2872fc6f2aaee0a4b4f1578b83ffd9f55c6a7 btrfs: fix racy access to discard_ctl data 8fc058597a283e9a37720abb0e8d68e342b9387d btrfs: merge critical sections of discard lock in workfn cb13eea3b49055bd78e6ddf39defd6340f7379fc btrfs: fix transaction leak and crash after RO remount caused by qgroup rescan 638331fa56caeaa8b4d31cc1dfbe0ce989bcff67 btrfs: fix transaction leak and crash after cleaning up orphans on RO mount a0a1db70df5f48576fea6d08f0a69c05f3ab4cf4 btrfs: fix race between RO remount and the cleaner task 0a31daa4b602ff6861fdf182236d64b2a353bace btrfs: add assertion for empty list of transactions at late stage of umount a8cc263eb58ca133617662a5a5e07131d0ebf299 btrfs: run delayed iputs when remounting RO to avoid leaking them f09ced4053bc0a2094a12b60b646114c966ef4c6 xsk: Fix race in SKB mode transmit with shared cq b1b95cb5c0a9694d47d5f845ba97e226cfda957d xsk: Rollback reservation at NETDEV_TX_BUSY e79bb299ccad6983876686a4d8c87c92ebbe5657 selftests/bpf: Fix spelling mistake "tranmission" -> "transmission" d467d80dc399ba77875d647f2f37b7d1a70d94c2 bpf: Remove unused including 72d78717c6d06adf65d2e3dccc96d9e9dc978593 nfsd: Fixes for nfsd4_encode_read_plus_data() b68f0cbd3f95f2df81e525c310a41fc73c2ed0d3 nfsd: Don't set eof on a truncated READ_PLUS d6c9e4368cc6a61bf25c9c72437ced509c854563 NFSD: Fix sparse warning in nfssvc.c 4a85a6a3320b4a622315d2e0ea91a1d2b013bce4 SUNRPC: Handle TCP socket sends with kernel_sendpage() again 7b723008f9c95624c848fad661c01b06e47b20da NFSD: Restore NFSv4 decoding's SAVEMEM functionality 4aa1464acbe3697710279a4bd65cb4801ed30425 spi: spi-geni-qcom: Fix geni_spi_isr() NULL dereference in timeout case 690d8b917bbe64772cb0b652311bcd50908aea6b spi: spi-geni-qcom: Fail new xfers if xfer/cancel/abort pending 3d7d916f9bc98ce88272b3e4405c7c685afbfcd6 spi: spi-geni-qcom: Don't try to set CS if an xfer is pending 17fa81aa702ec118f2b835715897041675b06336 spi: spi-geni-qcom: Print an error when we timeout setting the CS abdcd06c4dedbcabaec68c433c7f53f33307811f net: af_packet: fix procfs header for 64-bit pointers b27f0c7825e3774e9ba036b25ed4dd62aec4c4c9 Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue 698285da79f5b0b099db15a37ac661ac408c80eb net/sched: sch_taprio: ensure to reset/destroy all child qdiscs 1e72faedcd58afd9d67fad40500cb4d1837f4361 Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf 87508224485323ce2d4e7fb929ec80f51adcc238 net: mvpp2: disable force link UP during port init procedure 3f48fab62bb81a7f9d01e9d43c40395fad011dd5 net: mvpp2: Add TCAM entry to drop flow control pause frames fec6079b2eeab319d9e3d074f54d3b6f623e9701 net: mvpp2: prs: fix PPPoE with ipv6 packet parse 3e75e25fbebe8f3707156197795bc393e29788d6 Merge ath-current from git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git e16ab3db87b3d5d4118dfb68e955f62c4e09573a mt76: usb: remove wake logic in mt76u_status_worker 123bb2b737881127b450e8b3b1bae69a8949498e mt76: sdio: remove wake logic in mt76s_process_tx_queue f7217f718747641fc80cd062f183107439f2a066 mt76: mt76s: fix NULL pointer dereference in mt76s_process_tx_queue 0bd157fa2aaa2c77d6254321d7751aa9eec68c7b mt76: mt7915: fix MESH ifdef block bfe55584713b4d4d518ffe9cf2dab1129eba6321 MAINTAINERS: switch to different email address a590370d918fc66c62df6620445791fbe840344a spi: stm32: FIFO threshold level - fix align packet size 3b66e4a8e58a85af3212c7117d7a29c9ef6679a2 regulator: bd718x7: Add enable times e7e518053c267bb6be3799520d9f4a34c7264a2e bpf: Add schedule point in htab_init_buckets() 54ddbdb024882e226055cc4c3c246592ddde2ee5 net: systemport: set dev->max_mtu to UMAC_MAX_MTU_SIZE 1385ae5c30f238f81bc6528d897c6d7a0816783f ethernet: ucc_geth: set dev->max_mtu to 1518 887078de2a23689e29d6fa1b75d7cbc544c280be ethernet: ucc_geth: fix definition and size of ucc_geth_tx_global_pram e925e0cd2a705aaacb0b907bb3691fcac3a973a4 ethernet: ucc_geth: fix use-after-free in ucc_geth_remove() d7e2c827cca865a39fb65d9f9528e79fcf2359d7 Merge branch 'ucc_geth-fixes' 83469893204281ecf65d572bddf02de29a19787c ionic: account for vlan tag len in rx buffer len 8df66af5c1e5f80562fe728db5ec069b21810144 atm: idt77252: call pci_disable_device() on error path bcce55f556e824d43f352d76b94509185585e38d ppp: Fix PPPIOCUNBRIDGECHAN request number 2575bc1aa9d52a62342b57a0b7d0a12146cf6aed net: mvpp2: Fix GoP port 3 Networking Complex Control configurations 74a2921948ed8c0e7f079a98442ec3493168cc85 scsi: hisi_sas: Expose HW queues for v2 hw 37309f47e2f5674f3e86cb765312ace42cfcedf5 HID: wacom: Fix memory leakage caused by kfifo_alloc 2a5f1b67ec577fb1544b563086e0377f095f88e2 KVM: arm64: Don't access PMCR_EL0 when no PMU is available ff367fe473a9857160c17827931375a899076394 KVM: arm64: Prevent use of invalid PSCI v0.1 function IDs 7a96a0687b80a1870c689418d7b72012c8bdd53d KVM: arm64: Use lm_alias in nVHE-only VA conversion c3e181aec96f6ada84df1cb72a72be8970f8b284 KVM: arm64: Skip computing hyp VA layout for VHE 61fe0c37af57ac35472a870581a7d0bb5ac2f63a KVM: arm64: Minor cleanup of hyp variables used in host e6829e0384a49efe68537298132230bebd8bd1b3 KVM: arm64: Remove unused includes in psci-relay.c 860a4c3d1e04a3c3e62bacbbba64417bf49768e2 KVM: arm64: Move skip_host_instruction to adjust_pc.h 767c973f2e4a9264a4f159c9fad5ca8acdb9915e KVM: arm64: Declutter host PSCI 0.1 handling e789ca0cc1d51296832b8424fa4008ce6e9d1703 ext4: combine ext4_handle_error() and save_error_info() 4392fbc4bab57db3760f0fb61258cb7089b37665 ext4: drop sync argument of ext4_commit_super() 05c2c00f3769abb9e323fcaca70d2de0b48af7ba ext4: protect superblock modifications with a buffer lock 2d01ddc86606564fb08c56e3bc93a0693895f710 ext4: save error info to sb through journal if available e92ad03fa53498f12b3f5ecb8822adc3bf815b28 ext4: use sbi instead of EXT4_SB(sb) in ext4_update_super() dfd56c2c0c0dbb11be939b804ddc8d5395ab3432 ext4: fix superblock checksum failure when setting password salt a3f5cf14ff917d46a4d491cf86210fd639d1ff38 ext4: drop ext4_handle_dirty_super() 5a3b590d4b2db187faa6f06adc9a53d6199fb1f9 ext4: don't leak old mountpoint samples d734220d5d9038652930de4c6a1dd8394ce7f5a1 Merge tag 'omap-for-v5.11/defconfig-late-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into arm/fixes 7887cc89d5851cbdec49219e9614beec776af150 ARM: dts: ux500/golden: Set display max brightness f87777a3c30cf50c66a20e1d153f0e003bb30774 net: stmmac: dwmac-meson8b: ignore the second clock input 8b0f64b113d617c995ffdf50196948c3e99c6e49 MAINTAINERS: remove names from mailing list maintainers a0c8be56affa7d5ffbdec24c992223be54db3b6e ibmvnic: fix login buffer memory leak 58f60329a6be35a5653edb3fd2023ccef9eb9943 net: ethernet: mvneta: Fix error handling in mvneta_probe 1d898b283576c38dedcb6b21fcbb65968ab03581 docs: netdev-FAQ: fix question headers formatting 5d5647dad259bb416fd5d3d87012760386d97530 qede: fix offload for IPIP tunnel packets e77c725a445ac07c95c666b3bfb5b4105e9b0068 Merge tag 'wireless-drivers-2020-12-22' of git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers f86de9b1c0663b0a3ca2dcddec9aa910ff0fbf2c ALSA: hda/realtek - Fix speaker volume control on Lenovo C940 c1e8952395c1f44a6304c71401519d19ed2ac56a ALSA: hda/realtek - Modify Dell platform name 3557ae187c32203d1bb8b48ee1e2e7bdb23d98d5 KVM: Documentation: Add arm64 KVM_RUN error codes f16570ba47ff2b3766ebeaba6f4b80ad48cfd6a1 KVM: arm64: arch_timer: Remove VGIC initialization check 1c91f06d296de4f0c27022f5ec464e047d471215 KVM: arm64: Move double-checked lock to kvm_vgic_map_resources() de33212f768c5d9e2fe791b008cb26f92f0aa31c virtio_net: Fix recursive call to cpus_read_lock() c06ccf3ebb7503706ea49fd248e709287ef385a3 ALSA: usb-audio: Fix UBSAN warnings for MIDI jacks b250bf5f924f7b42725fc9e4135aa0b667dfb119 net: ipa: fix interconnect enable bug 8450e23f142f629e40bd67afc8375c86c7fbf8f1 stmmac: intel: Add PCI IDs for TGL-H platform 94ad8f3ac6aff5acde3f6c4719997efc61e0dccf net: ipa: clear pending interrupts before enabling 6ffddf3b3d182d886d754cfafdf909ccb14f464b net: ipa: use state to determine channel command success 428b448ee764a264b7a2eeed295b282755114aa7 net: ipa: use state to determine event ring command success 6313138619f398666212577f8b4f0ddf215a2bed Merge branch 'net-ipa-gsi-interrupt-handling-fixes' 826f328e2b7e8854dd42ea44e6519cd75018e7b1 net: dcb: Validate netlink message in DCB handler 427c940558560bff2583d07fc119a21094675982 net/ncsi: Use real net-device for response handler 5d41f9b7ee7a5a5138894f58846a4ffed601498a net: ethernet: Fix memleak in ethoc_probe 1f45dc22066797479072978feeada0852502e180 ibmvnic: continue fatal error reset after passive init 808e0d8832cc81738f3e8df12dff0688352baf50 e1000e: Only run S0ix flows if shutdown succeeded 3cf31b1a9effd859bb3d6ff9f8b5b0d5e6cac952 e1000e: bump up timeout to wait when ME un-configures ULP mode 6cecf02e77ab9bf97e9252f9fcb8f0738a6de12c Revert "e1000e: disable s0ix entry and exit flows for ME systems" 3c98cbf22a96c1b12f48c1b2a4680dfe5cb280f9 e1000e: Export S0ix flags to ethtool 11b844b0b7c7c3dc8e8f4d0bbaad5e798351862c selftests/bpf: Work-around EBUSY errors from hashmap update/delete 69ca310f34168eae0ada434796bfc22fb4a0fa26 bpf: Save correct stopping point in file seq iteration a61daaf351da7c8493f2586437617d60c24350b0 bpf: Use thread_group_leader() e13a6915a03ffc3ce332d28c141a335e25187fa3 vhost/vsock: add IOTLB API support 6cb56218ad9e580e519dcd23bfb3db08d8692e5a netfilter: xt_RATEEST: reject non-null terminated string from userspace 9e5c23b9bd71d00b07720b2a8037b019d356e9df KVM: arm64: Update comment in kvm_vgic_map_resources() 282ff80135717cc43f1e33ddd4b0cd9e760d060b KVM: arm64: Remove redundant call to kvm_pmu_vcpu_reset() 101068b566ef227b605d807aad9e72efd8b6bc5b KVM: arm64: Consolidate dist->ready setting into kvm_vgic_map_resources() 105b5ca9b1e38a8db8446a493ca062eea98171eb habanalabs: Fix a missing-braces warning 429f1571e8f0b14ec42b8fb14efcfc0576b2788f habanalabs: add comment for pll frequency ioctl opcode 4783489951b78525a6e61b43936cbbd88b7938af habanalabs: fetch PSOC PLL frequency from F/W in goya 6585489e808d9964dbde9dad89ac8e792e1185fc habanalabs: remove generic gaudi get_pll_freq function 9c9013cbd8338ff8eac732d115c9005bc512cbc5 habanalabs: preboot hard reset support 72ab9ca52de6856380c26b2045aa826ae4308b76 habanalabs/gaudi: do not set EB in collective slave queues 7a585dfc32110a106f70474c6fa822d912a92c7e habanalabs: Revise comment to align with mirror list name 0024c094851f718ccb0b797255292bdce850a01f habanalabs/gaudi: disable CGM at HW initialization 6bbb77b9e6f0bd5595724b7c0cb1189afdd133d3 habanalabs: full FW hard reset support 13d0ee10b55ecec01fd3c91e086e4f3ba75a7911 habanalabs/gaudi: enhance reset message 90ffe170a390d5a620f8fe66758514e369e85d24 habanalabs: update comment in hl_boot_if.h 377182a3cc5ae6cc17fb04d06864c975f9f71c18 habanalabs: adjust pci controller init to new firmware 98e8781f008372057bd5cb059ca6b507371e473d habanalabs/gaudi: retry loading TPC f/w on -EINTR a3fd28306329e8e82efab973aafe81e9001dcf6f habanalabs: add validation cs counter, fix misplaced counters fcaebc7354188b0d708c79df4390fbabd4d9799d habanalabs: register to pci shutdown callback 097c62b6f0ec2bdadf86afbe80df03856338724d habanalabs: fix order of status check 95cd4bca7b1f4a25810f3ddfc5e767fb46931789 netfilter: nft_dynset: report EOPNOTSUPP on missing set feature b4e70d8dd9ea6bd5d5fb3122586f652326ca09cd netfilter: nftables: add set expression flags 2ca408d9c749c32288bc28725f9f12ba30299e8f fanotify: Fix sys_fanotify_mark() on native x86-32 512d4a26abdbd11c6ffa03032740e5ab3c62c55b interconnect: qcom: fix rpmh link failures c6174c0e058fc0a54e0b9787c44cb24b0a8d0217 interconnect: imx: Add a missing of_node_put after of_device_is_available 6414b79d02c426b7dd7d942fc19fb38220ea44ec interconnect: imx: Remove a useless test 67288f74d4837b82ef937170da3389b0779c17be interconnect: imx8mq: Use icc_sync_state 12b38ea040b3bb2a30eb9cd488376df5be7ea81f staging: spmi: hisi-spmi-controller: Fix some error handling paths cab36da4bf1a35739b091b73714a39a1bbd02b05 Staging: comedi: Return -EFAULT if copy_to_user() fails d887d6104adeb94d1b926936ea21f07367f0ff9f staging: mt7621-dma: Fix a resource leak in an error handling path f81325a05e9317f09a2e4ec57a52e4e49eb42b54 Merge tag 'v5.11-rc1' into asoc-5.11 2ae6f64ce1ce304b502461fdfe0b96c8171ae2cc Merge tag 'v5.11-rc1' into regulator-5.11 8db90aa36063f471bea1e65e23185913043852dc Merge tag 'v5.11-rc1' into spi-5.11 275565997ade6fc32be9cd49a910ba996bcb4797 ASoC: AMD Renoir - add DMI entry for Lenovo ThinkPad E14 Gen 2 a523e1538fdd5f00ea3289cc0b3c6c1785b89814 ASoC: amd: Replacing MSI with Legacy IRQ model 1f092d1c8819679d78a7d9c62a46d4939d217a9d ASoC: AMD Renoir - add DMI entry for Lenovo ThinkPad X395 0ffc76539e6e8d28114f95ac25c167c37b5191b3 USB: cdc-acm: blacklist another IR Droid device 421da9413a6a5ec4334cade5092370cf2c8c8add MAINTAINERS: Update address for Cadence USB3 driver 88ebce92806e5dff3549e1a8cacb53978104d3b4 dt-bindings: usb: Add new compatible string for AM64 SoC a390bef7db1f192cc5b588dbcf8ed113406ec130 usb: gadget: fsl_mxc_udc: Remove the driver 5e5ff0b4b6bcb4d17b7a26ec8bcfc7dd4651684f USB: cdc-wdm: Fix use after free in service_outstanding_interrupt(). 0f041b8592daaaea46e91a8ebb3b47e6e0171fd8 usb: typec: intel_pmc_mux: Configure HPD first for HPD+IRQ request 5d5323a6f3625f101dbfa94ba3ef7706cce38760 USB: xhci: fix U1/U2 handling for hardware with XHCI_INTEL_HOST quirk set a5ada3dfe6a20f41f91448b9034a1ef8da3dc87d usb: dwc3: meson-g12a: disable clk on error handling path in probe 2cc332e4ee4febcbb685e2962ad323fe4b3b750a usb: gadget: function: printer: Fix a memory leak for interface descriptor 5cc35c224a80aa5a5a539510ef049faf0d6ed181 usb: gadget: Fix spinlock lockup on usb_function_deactivate c91d3a6bcaa031f551ba29a496a8027b31289464 USB: gadget: legacy: fix return error code in acm_ms_bind() 0a88fa221ce911c331bf700d2214c5b2f77414d3 usb: gadget: u_ether: Fix MTU size mismatch with RX packet size 83a43ff80a566de8718dfc6565545a0080ec1fb5 usb: chipidea: ci_hdrc_imx: add missing put_device() call in usbmisc_get_init_data() 372c93131998c0622304bed118322d2a04489e63 USB: yurex: fix control-URB timeout handling ce722da66d3e9384aa2de9d33d584ee154e5e157 usb: dwc3: ulpi: Use VStsDone to detect PHY regs access completion fca3f138105727c3a22edda32d02f91ce1bf11c9 usb: dwc3: ulpi: Replace CPU-based busyloop with Protocol-based one e5f4ca3fce90a37b23a77bfcc86800d484a80514 usb: dwc3: ulpi: Fix USB2.0 HS/FS/LS PHY suspend regression 9389044f27081d6ec77730c36d5bf9a1288bcda2 usb: gadget: f_uac2: reset wMaxPacketSize 59b4a8fa27f5a895582ada1ae5034af7c94a57b5 CDC-NCM: remove "connected" log message 1ad58225dba3f2f598d2c6daed4323f24547168f net-sysfs: take the rtnl lock when storing xps_cpus fb25038586d0064123e393cadf1fadd70a9df97a net-sysfs: take the rtnl lock when accessing xps_cpus_map and num_tc 2d57b4f142e0b03e854612b8e28978935414bced net-sysfs: take the rtnl lock when storing xps_rxqs 4ae2bb81649dc03dfc95875f02126b14b773f7ab net-sysfs: take the rtnl lock when accessing xps_rxqs_map and num_tc 5ff3fda971ae6c5a0d884dc9ff8780e89536fb72 Merge branch 'net-sysfs-fix-race-conditions-in-the-xps-code' 4614792eebcbf81c60ad3604c1aeeb2b0899cea4 net: ethernet: ti: cpts: fix ethtool output when no ptp_clock registered 950271d7cc0b4546af3549d8143c4132d6e1f138 tun: fix return value when the number of iovs exceeds MAX_SKB_FRAGS e7579d5d5b3298f7e888ed07ac16bfb7174c135a net: mptcp: cap forward allocation to 1M 74f88c1676aa0b4518549c5a846875a6102ab540 Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue fb1e6e562b37b39adfe251919c9abfdb3e01f921 bnxt_en: Fix AER recovery. a029a2fef5d11bb85587433c3783615442abac96 bnxt_en: Check TQM rings for maximum supported value. bc4adf0eb72dbba8355fef3ef4451e4f72702c99 Merge branch 'bnxt_en-bug-fixes' 1169318bd565d2911b949f6123e109baa35881b6 net: ipa: don't return a value from gsi_channel_command() 1ddf776b498c922935d0ec3283b9817dd33aedf7 net: ipa: don't return a value from evt_ring_command() bb2cc7d7143f00717d4d9346817fc332bcf8ad2f Merge branch 'net-ipa-fix-some-new-build-warnings' 4d4f9c1a17a3480f8fe523673f7232b254d724b7 MIPS: boot: Fix unaligned access with CONFIG_MIPS_RAW_APPENDED_DTB 698222457465ce343443be81c5512edda86e5914 MIPS: Fix malformed NT_FILE and NT_SIGINFO in 32bit coredumps 4f374d2c43a9e5e773f1dee56db63bd6b8a36276 net: mvpp2: fix pkt coalescing int-threshold configuration 21fdca22eb7df2a1e194b8adb812ce370748b733 ipv4: Ignore ECN bits for fib lookups in fib_compute_spec_dst() a533b70a657c03137dd49cbcfee70aac086ab2b1 net: neighbor: fix a crash caused by mod zero bd1248f1ddbc48b0c30565fce897a3b6423313b8 net: sched: prevent invalid Scell_log shift count 5ede3ada3da7f050519112b81badc058190b9f9f net: hns: fix return value check in __lb_other_process() 085c7c4e1c0e50d90b7d90f61a12e12b317a91e2 erspan: fix version 1 check in gre_parse_header() 9b22fece786ed641909988da4810bfa8e5d2e592 atlantic: remove architecture depends 1fef73597fa545c35fddc953979013882fbd4e55 net: hdlc_ppp: Fix issues when mod_timer is called while timer is running 4bfc4714849d005e6835bcffa3c29ebd6e5ee35d Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf 26b614fa441048a9f8e4a814c3b01756816ce7a7 dmaengine: ti: k3-udma: Fix pktdma rchan TPL level setup ff58f7dd0c1352a01de3a40327895bd51e03de3a dmaengine: idxd: off by one in cleanup code 8fb28795fb64e1151c0e713686d8b026a5a2aece dmaengine: qcom: gpi: Fixes a format mismatch 33cbd54dc515cc04b5a603603414222b4bb1448d dmaengine: mediatek: mtk-hsdma: Fix a resource leak in the error handling path of the probe function d645148cc82ca7fbacaa601414a552184e9c6dd3 dmaengine: milbeaut-xdmac: Fix a resource leak in the error handling path of the probe function 595a334148449bd1d27cf5d6fcb3b0d718cb1b9f dmaengine: dw-edma: Fix use after free in dw_edma_alloc_chunk() ba42f61b36121730d7f51cc261dfd744ee19f50b qcom: bam_dma: Delete useless kfree code 28d8e07fc9478f8f14dd5dd4b2c382982fa12461 MAINTAINERS: Add entry for Texas Instruments DMA drivers cc465fa269bc0dc63a1ab7384110e4079fb40421 dt-bindings: dma: ti: Update maintainer and author information 3deba4d8f07be264b21e81d604c6b569a41a33b5 ALSA: usb-audio: Add quirk for BOSS AD-10 cffa4b2122f5f3e53cf3d529bbc74651f95856d5 regmap: debugfs: Fix a memory leak when calling regmap_attach_dev ede090f5a438e97d0586f64067bbb956e30a2a31 spi: altera: fix return value for altera_spi_txrx() da4282c17d695b9311608aa63b3c633e649aadea selftests/bpf: Fix a compile error for BPF_F_BPRM_SECUREEXEC a694ffed876575d1df1a47067444047182de4354 drm/msm: Fix null dereference in _msm_gem_new 07fcad0d726d5da7c43f1c8e8fdb66c93a140ca5 drm/msm: Ensure get_pages is called when locked b000700d6db50c933ce8b661154e26cf4ad06dba habanalabs: Fix memleak in hl_device_reset 44362a3c353aeec5904c2ae6d1737f20fe7e9c79 KVM: arm64: Fix hyp_cpu_pm_{init,exit} __init annotation 6820e812dafb4258bc14692f686eec5bde6fba86 spi: Fix the clamping of spi->max_speed_hz e042f151ec7474b88b8c1edaaddd1ff7415d7117 hwmon: (sbtsi_temp) Fix Documenation kernel-doc warning 1eda52334e6d13eb1a85f713ce06dd39342b5020 hwmon: (pwm-fan) Ensure that calculation doesn't discard big period values c318840fb2a42ce25febc95c4c19357acf1ae5ca USB: Gadget: dummy-hcd: Fix shift-out-of-bounds bug 0acfbe9ce46925ac92f6e27d0e273297e57c633c Merge tag 'misc-habanalabs-fixes-2020-12-30' of https://git.kernel.org/pub/scm/linux/kernel/git/ogabbay/linux into char-misc-linus f93274ef0fe972c120c96b3207f8fce376231a60 crypto: asym_tpm: correct zero out potential secrets 744a11abc56405c5a106e63da30a941b6d27f737 ALSA: hda/conexant: add a new hda codec CX11970 484229585a5e91eeb00ee10e05d5204e1ca6c481 ALSA: hda/realtek: Add mute LED quirk for more HP laptops ce2e79b223867b9e586021b55dee7035517a236b ALSA: hda/realtek: Add two "Intel Reference board" SSID in the ALC256. a598098cc9737f612dbab52294433fc26c51cc9b ALSA: hda/realtek: Enable mute and micmute LED on HP EliteBook 850 G7 957cbca7317f7413e1bac555a6b567af06598b10 KVM: arm64: Remove spurious semicolon in reg_to_encoding() 4f8af077a02eed4831885048a10e04daa4e61a72 docs: Fix reST markup when linking to sections 81e79063004f32aae5196f0c929192e69aca1694 Documentation: admin: early_param()s are also listed in kernel-parameters c7e74b3c7b1cf4c04164ff16e6c047232fd3bcef docs/mm: concepts.rst: Correct the threshold to low watermark 0be1511f516e2b9766597336cedc6dc6d19e5af1 Documentation: doc-guide: fixes to sphinx.rst 798ed7800e20dfc3304de1b99df5ac71ad48966b atomic: remove further references to atomic_ops 3d5c5fdcee0f9a94deb0472e594706018b00aa31 ALSA: hda/hdmi: Fix incorrect mutex unlock in silent_stream_disable() fd16931a2f518a32753920ff20895e5cf04c8ff1 crypto: arm/chacha-neon - add missing counter increment 0aa171e9b267ce7c52d3a3df7bc9c1fc0203dec5 crypto: ecdh - avoid buffer overflow in ecdh_set_secret() 04901aab40ea3779f6fc6383ef74d8e130e817bf bpf: Fix a task_iter bug caused by a merge conflict resolution b0e1306302018d876472ed074c1bfaa8020bf9df ALSA: usb-audio: Add quirk for RC-505 36a106a4c1c100d55ba3d32a21ef748cfcd4fa99 block: rsxx: select CONFIG_CRC32 19cd3403cb0d522dd5e10188eef85817de29e26e lightnvm: select CONFIG_CRC32 4f8b848788f77c7f5c3bd98febce66b7aa14785f zonefs: select CONFIG_CRC32 5136bb8c8b5872676f397b27f93a30568baf3a25 MAINTAINERS: adjust GCC PLUGINS after gcc-plugin.sh removal d39648eb67ac851c7918c794424c266a5d2635b9 kconfig: config script: add a little user help c0f975af1745391749e4306aa8081b9a4d2cced8 kconfig: Support building mconf with vendor sysroot ncurses 0c36d88cff4d72149f94809303c5180b6f716d39 lib/raid6: Let $(UNROLL) rules work with macOS userland 9bba03d4473df0b707224d4d2067b62d1e1e2a77 kconfig: remove 'kvmconfig' and 'xenconfig' shorthands d6c1ddd938d84a1adef7e19e8efc10e1b4df5034 USB: serial: option: add Quectel EM160R-GL 42e85f90171a4ba59a1e1cedbbc30ce3f68f2317 arm64/smp: Remove unused irq variable in arch_show_interrupts() b614231dec7864a338ce85032aa3d2d7ea2bc46d arm64: mte: remove an ISB on kernel exit 095507dc1350b3a2b8b39fdc05edba0c10859eca arm64: mm: Fix ARCH_LOW_ADDRESS_LIMIT when !CONFIG_ZONE_DMA 26982a89cad77c0efc1c0c79bee0e3d75e9281d4 afs: Work around strnlen() oops with CONFIG_FORTIFIED_SOURCE=y 366911cd762db02c2dd32fad1be96b72a66f205d afs: Fix directory entry size calculation 0bd1bf86ab79555425b9f0b63005e181defe4da6 dmaengine: qcom: fix gpi undefined behavior 99974aedbd73523969afb09f33c6e3047cd0ddae dmaengine: xilinx_dma: check dma_async_device_register return value faeb0731be0a31e2246b21a85fa7dabbd750101d dmaengine: xilinx_dma: fix incompatible param warning in _child_probe() 2d5efea64472469117dc1a9a39530069e95b21e9 dmaengine: xilinx_dma: fix mixed_enum_type coverity warning 98bf2d3f4970179c702ef64db658e0553bc6ef3a powerpc/32s: Fix RTAS machine check with VMAP stack c3d6eb6e54373f297313b65c1f2319d36914d579 HID: multitouch: Enable multi-input for Synaptics pointstick/touchpad device 6170d077bf92c5b3dfbe1021688d3c0404f7c9e9 spi: fix the divide by 0 error when calculating xfer waiting time 2bf3a72b08e7f6356a2db9e1571ca65f683510bb dt-bindings: regulator: qcom,rpmh-regulator: add pm8009 revision df6b92fa40050e59ea89784294bf6d04c0c47705 regulator: qcom-rpmh-regulator: correct hfsmps515 definition d957d1610c661e758426654de3b04bea6fb29f8b regulator: qcom-rpmh: add QCOM_COMMAND_DB dependency 4b1a60a1bb8f03d82c3f6da424adc96667b59f2a MAINTAINERS: Update Georgi's email address de30491e8bfeeba1500bba293333eb51ece529d5 HID: sfh: fix address space confusion 273435a1d4e5826f039625c23ba4fe9a09f24d75 HID: sony: select CONFIG_CRC32 0e2d6795e8dbe91c2f5473564c6b25d11df3778b USB: serial: option: add LongSung M5710 module support 54d0a3ab80f49f19ee916def62fe067596833403 USB: serial: iuu_phoenix: fix DMA from stack 4bfd6247fa9164c8e193a55ef9c0ea3ee22f82d8 ALSA: hda/via: Fix runtime PM for Clevo W35xSS 020a1f453449294926ca548d8d5ca970926e8dfd USB: usblp: fix DMA to stack 718bf42b119de652ebcc93655a1f33a9c0d04b3c usb: usbip: vhci_hcd: protect shift size a1383b3537a7bea1c213baa7878ccc4ecf4413b5 usb: dwc3: gadget: Restart DWC3 gadget when enabling pullup 64e6bbfff52db4bf6785fab9cffab850b2de6870 usb: gadget: configfs: Fix use-after-free issue with udc_name 7043e311a57625467b6fdb032dec8a6dea878208 usb: gadget: core: change the comment for usb_gadget_connect d7889c2020e08caab0d7e36e947f642d91015bd0 usb: gadget: select CONFIG_CRC32 6cd0fe91387917be48e91385a572a69dfac2f3f7 usb: gadget: configfs: Preserve function ordering after bind failure e1263f9277bad198c2acc8092a41aea1edbea0e4 dmaengine: stm32-mdma: fix STM32_MDMA_VERY_HIGH_PRIORITY value 65a4e5299739abe0888cda0938d21f8ea3b5c606 kunit: tool: Force the use of the 'tty' console for UML 36836f5b377b5a75c16f5bdc5c0f97f9f51212e1 Merge qcom driver fix into regulator-5.11 3b4cf848dad5dad4bf239ba664c809c8cf29f1ed selftests/vDSO: add additional binaries to .gitignore df00d02989024d193a6efd1a85513a5658c6a10f selftests/vDSO: fix -Wformat warning in vdso_test_correctness 7a6eb7c34a78498742b5f82543b7a68c1c443329 selftests: Skip BPF seftests by default 8cbebc4118b5933b3ae6351ceb433f75ac6b7c6b KVM: arm64: Replace KVM_ARM_PMU with HW_PERF_EVENTS 0b884fe71f9ee6a5df35e677154256ea2099ebb8 i2c: sprd: use a specific timeout to avoid system hang up issue 0b3ea2a06de1f52ea30865e227e109a5fd3b6214 i2c: i801: Fix the i2c-mux gpiod_lookup_table not being properly terminated a8f808839abe3a10011e28b46af1848dfd8c4f21 Merge branch '5.11/scsi-postmerge' into 5.11/scsi-fixes f4f6a2e329523e1a795e5e5c0799feee997aa053 Merge tag 'compiler-attributes-for-linus-v5.11' of git://github.com/ojeda/linux 36bbbd0e234d817938bdc52121a0f5473b3e58f5 Merge branch 'rcu/urgent' of git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu cc07d72bf350b77faeffee1c37bc52197171473f dm raid: fix discard limits for raid1 f7b347acb5f6c29d9229bb64893d8b6a2c7949fb dm integrity: select CRYPTO_SKCIPHER b690bd546b227c32b860dae985a18bed8aa946fe dm zoned: select CONFIG_CRC32 8abec36d1274bbd5ae8f36f3658b9abb3db56c31 dm crypt: do not wait for backlogged crypto request completion in softirq d68b29584c25dbacd01ed44a3e45abb35353f1de dm crypt: use GFP_ATOMIC when allocating crypto requests from softirq a0a6df9afcaf439a6b4c88a3b522e3d05fdef46f umount(2): move the flag validity checks first d9e44981739a96f1a468c13bbbd54ace378caf1c bareudp: set NETIF_F_LLTX flag 10ad3e998fa0c25315f27cf3002ff8b02dc31c38 bareudp: Fix use of incorrect min_headroom size 01e31bea7e622f1890c274f4aaaaf8bccd296aa5 vhost_net: fix ubuf refcount incorrectly when sendmsg fails 17e94567c57df3d9609e6bacaed9247c4f2629e2 docs: networking: packet_mmap: fix formatting for C macros e4da63cda51f17fa1e86a10e84d47d692932530d docs: networking: packet_mmap: fix old config reference 862aecbd9569e563b979c0e23a908b43cda4b0b9 ibmvnic: fix: NULL pointer dereference. 1d0d561ad1d7606bb745c1ed9478e7206860e56e net: macb: Correct usage of MACB_CAPS_CLK_HW_CHG flag 2ff2c7e274392871bfdee00ff2adbb8ebae5d240 selftests: mlxsw: Set headroom size of correct port cfd82dfc9799c53ef109343a23af006a0f6860a9 net: usb: qmi_wwan: add Quectel EM160R-GL e80bd76fbf563cc7ed8c9e9f3bbcdf59b0897f69 r8169: work around power-saving bug on some chip versions b40f97b91a3b167ab22c9e9f1ef00b1615ff01e9 net: lapb: Decrease the refcount of "struct lapb_cb" in lapb_device_event c1a9ec7e5d577a9391660800c806c53287fca991 net: dsa: lantiq_gswip: Enable GSWIP_MII_CFG_EN also for internal PHYs 709a3c9dff2a639966ae7d8ba6239d2b8aba036d net: dsa: lantiq_gswip: Fix GSWIP_MII_CFG(p) register access 08ad4839ce34cea7b5ea4ac1867a08fe96709e1a Merge branch 'net-dsa-lantiq_gswip-two-fixes-for-net-stable' a8f33c038f4e50b0f47448cb6c6ca184c4f717ef Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf 81b6d05ccad4f3d8a9dfb091fb46ad6978ee40e4 io_uring: synchronise IOPOLL on task_submit fail 6c503150ae33ee19036255cfda0998463613352c io_uring: patch up IOPOLL overflow_flush sync de7f1d9e99d8b99e4e494ad8fcd91f0c4c5c9357 io_uring: drop file refs after task cancel 90df08538c07b7135703358a0c8c08d97889a704 io_uring: cancel more aggressively in exit_work 75353bcd2184010f08a3ed2f0da019bd9d604e1e drm/i915: clear the shadow batch 641382e9b44fba81a0778e1914ee35b8471121f9 drm/i915: clear the gpu reloc batch 557862535c2cad6de6f6fb12312b7a6d09c06407 drm/i915/gt: Define guc firmware blob for older Cometlakes 9397d66212cdf7a21c66523f1583e5d63a609e84 drm/i915/dp: Track pm_qos per connector 05f6f7271a38c482c5021967433f7b698e102c45 i2c: mediatek: Fix apdma and i2c hand-shake timeout d1c5246e08eb64991001d97a3bd119c93edbc79a x86/mm: Fix leak of pmd ptlock 311bea3cb9ee20ef150ca76fc60a592bf6b159f5 arm64: link with -z norelro for LLD or aarch64-elf 96ebc9c871d8a28fb22aa758dd9188a4732df482 usb: uas: Add PNY USB Portable SSD to unusual_uas 45ba7b195a369f35cb39094fdb32efe5908b34ad arm64: cpufeature: remove non-exist CONFIG_KVM_ARM_HOST c9c48bb701ba78df7d4652146b12bcf3ad716507 speakup: Add github repository URL and bug tracker f6bcb4c7f366905b66ce8ffca7190118244bb642 regmap: debugfs: Fix a reversed if statement in regmap_debugfs_init() dfe94d4086e40e92b1926bddcefa629b791e9b28 x86/hyperv: Fix kexec panic/hang issues 3fb6819f411b5a89afb5726afafacf0c4b62844f arm64: traps: remove duplicate include statement e2bba5f92354488c331b7821d873db7c388e31aa arm64: vdso: disable .eh_frame_hdr via /DISCARD/ instead of --no-eh-frame-hdr f34d93f30d6a72f6b15ba24b6994b746df0c30de arm64: kasan: Set TCR_EL1.TBID1 when KASAN_HW_TAGS is enabled a8f7e08a81708920a928664a865208fdf451c49f x86/sev-es: Fix SEV-ES OUT/IN immediate opcode vc handling d16baa3f1453c14d680c5fee01cd122a22d0e0ce blk-iocost: fix NULL iocg deref from racing against initialization 6d4d273588378c65915acaf7b2ee74e9dd9c130a bfq: Fix computation of shallow depth 170b3bbda08852277b97f4f0516df0785c939764 io_uring: Delete useless variable ‘id’ in io_prep_async_work aebf5db917055b38f4945ed6d621d9f07a44ff30 block: fix use-after-free in disk_part_iter_next 6775ae901ffd130d0be9c32837f88d1f9d560189 iommu/iova: fix 'domain' typos ff2b46d7cff80d27d82f7f3252711f4ca1666129 iommu/intel: Fix memleak in intel_irq_remapping_alloc 12bc4570c14e24e6244d66466aeda994f805634b iommu/amd: Set iommu->int_enabled consistently when interrupts are set up b34f10c2dc5961021850c3c15f46a84b56a0c0e8 iommu/amd: Stop irq_remapping_select() matching when remapping is disabled c2407cf7d22d0c0d94cf20342b3b8f06f1d904e7 mm: make wait_on_page_writeback() wait for multiple pending writebacks 6207214a70bfaec7b41f39502353fd3ca89df68c Merge tag 'afs-fixes-04012021' of git://git.kernel.org/pub/scm/linux/kernel/git/dhowells/linux-fs aa35e45cd42aa249562c65e440c8d69fb84945d9 Merge tag 'net-5.11-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net f6e7a024bfe5e11d91ccff46bb576e3fb5a516ea Merge tag 'arc-5.11-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc 8a48c0a3360bf2bf4f40c980d0ec216e770e58ee arch/arc: add copy_user_page() to to fix build error on ARC f4d9359de8ac0fb64a5ecc9c34833705eb53327b include/soc: remove headers for EZChip NPS 1d011777cdbe7ae38a854a0cbeb6bdfbf724cce0 Merge tag 'sound-5.11-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound 9f1abbe97c08ba7ed609791627533a805a1b2c66 Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost 2860d45a589818dd8ffd90cdc4bcf77f36a5a6be qed: select CONFIG_CRC32 f9d6f94132f01d2a552dcbab54fa56496638186d phy: dp83640: select CONFIG_CRC32 1d48595c786b1b9dc6be301e8d7f6fc74e9882aa can: kvaser_pciefd: select CONFIG_CRC32 e186620d7bf11b274b985b839c38266d7918cc05 wil6210: select CONFIG_CRC32 152a8a6c017bfdeda7f6d052fbc6e151891bd9b6 cfg80211: select CONFIG_CRC32 51049bd903a81307f751babe15a1df8d197884e8 misdn: dsp: select CONFIG_BITREVERSE 69931e11288520c250152180ecf9b6ac5e6e40ed wan: ds26522: select CONFIG_BITREVERSE 0f7ba7bc46fa0b574ccacf5672991b321e028492 net/sonic: Fix some resource leaks in error handling paths cf0720697143f3eaa0779cca5a6602d8557d1c6f net: suggest L2 discards be counted towards rx_dropped 55b7ab1178cbf41f979ff83236d3321ad35ed2ad net: vlan: avoid leaks on register_vlan_dev() failures 7eeecc4b1f480c7ba1932cb9a7693f8c452640f2 net: stmmac: dwmac-sun8i: Fix probe error handling 529254216773acd5039c07aa18cf06fd1f9fccdd net: stmmac: dwmac-sun8i: Balance internal PHY resource references b8239638853e3e37b287e4bd4d57b41f14c78550 net: stmmac: dwmac-sun8i: Balance internal PHY power 9b1e39cf5dd81f33186cdb950fcf75a121f1a9a7 net: stmmac: dwmac-sun8i: Balance syscon (de)initialization 8db25530835e09e0fbda3cabed1f7c5d1f1cd0c4 Merge branch 'stmmac-fixes' 9f9d41f03bb07069e6e83ff4720cfea74a63898d docs: net: fix documentation on .ndo_get_stats f04bbcbf1e38d192e94bbfa126731a52332c40b1 net: hns3: fix a phy loopback fail issue 65e61e3c2a619c4d4b873885b2d5394025ed117b net: hns3: fix the number of queues actually used by ARQ ab6e32d2913a594bc8f822ce4a75c400190b2ecc net: hns3: fix incorrect handling of sctp6 rss tuple be8d1e0e737941b8316ba125866b044473c164c8 Merge branch 'hns3-fixes' 7a68d725e4ea384977445e0bcaed3d7de83ab5b3 net: cdc_ncm: correct overhead in delayed_ndp_size 4beb17e553b49c3dd74505c9f361e756aaae653e net: qrtr: fix null-ptr-deref in qrtr_ns_remove 445c6198fe7be03b7d38e66fe8d4b3187bc251d4 net: ethernet: fs_enet: Add missing MODULE_LICENSE 3503ee6c0bec5f173d606359e6384a5ef85492fb selftests: fix the return value for UDP GRO test 67208692802ce3cacfa00fe586dc0cb1bef0a51c tools/resolve_btfids: Warn when having multiple IDs for single type 1d53864c3617f5235f891ca0fbe9347c4cd35d46 scsi: ufs: Fix possible power drain during system suspend 21acf4601cc63cf564c6fc1a74d81b191313c929 scsi: ufs: Relax the condition of UFSHCI_QUIRK_SKIP_MANUAL_WB_FLUSH_CTRL 4ceb06e7c336f4a8d3f3b6ac9a4fea2e9c97dc07 drm/i915/gvt: Fix vfio_edid issue for BXT/APL 6948a96a0d69b7e8203758f44849ce4ab06ff788 scsi: ufs: Relocate flush of exceptional event 35fc4cd34426c242ab015ef280853b7bff101f48 scsi: ufs: Correct the LUN used in eh_device_reset_handler() callback d50c7986fbf0e2167279e110a2ed5bd8e811c660 scsi: qedi: Correct max length of CHAP secret 39718fe7adb1a79f78be23f058299bc038cbe161 scsi: mpt3sas: Fix spelling mistake in Kconfig "compatiblity" -> "compatibility" 3b01d7ea4dae907d34fa0eeb3f17bacd714c6d0c scsi: scsi_debug: Fix memleak in scsi_debug_init() e5cc9002caafacbaa8dab878d17a313192c3b03b scsi: sd: Suppress spurious errors when WRITE SAME is being disabled be2553358cd40c0db11d1aa96f819c07413b2aae scsi: sd: Remove obsolete variable in sd_remove() 19fce0470f05031e6af36e49ce222d0f0050d432 nvme-fc: avoid calling _nvme_fc_abort_outstanding_ios from interrupt context 2b54996b7d56badc563755840838614f2fa9c4de nvme-fcloop: Fix sscanf type and list_first_entry_or_null warnings 7ee5c78ca3895d44e918c38332921983ed678be0 nvme-pci: mark Samsung PM1725a as IGNORE_DEV_SUBNQN 5c11f7d9f843bdd24cd29b95401938bc3f168070 nvme-tcp: Fix possible race of io_work and direct send 62df80165d7f197c9c0652e7416164f294a96661 nvme: avoid possible double fetch in handling CQE 9b66fc02bec0ca613bc6d4c1d0049f727a95567d nvme: unexport functions with no external caller 9ceb7863537748c67fa43ac4f2f565819bbd36e4 nvmet-rdma: Fix list_del corruption on queue establishment failure 2b59787a223b79228fed9ade1bf6936194ddb8cd nvme: remove the unused status argument from nvme_trace_bio_complete 3ce47d95b7346dcafd9bed3556a8d072cb2b8571 powerpc: Handle .text.{hot,unlikely}.* in linker script ad0a6bad44758afa3b440c254a24999a0c7e35d5 x86/hyperv: check cpu mask after interrupt has been disabled cb7f4a8b1fb426a175d1708f05581939c61329d4 x86/mtrr: Correct the range check before performing MTRR type lookups 3e2224c5867fead6c0b94b84727cc676ac6353a3 io_uring: Fix return value from alloc_fixed_file_ref_node 00b8c557d096f0930d5c07df618223d3d06902d6 staging: ION: remove some references to CONFIG_ION 3d1a90ab0ed93362ec8ac85cf291243c87260c21 NFS4: Fix use-after-free in trace_event_raw_event_nfs4_set_lock 10a05404c4fe184ae9087fb49f1df5b84c1534dc Merge tag 'usb-serial-5.11-rc3' of https://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial into usb-linus b8b54ad96e433e3895103a982dff017c5ca3fd16 Merge tag 'icc-5.11-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/djakov/icc into char-misc-linus 71c061d2443814de15e177489d5cc00a4a253ef3 Merge tag 'for-5.11-rc2-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux 0e61f09af48beb41be0954e7be7d3ba2d18c9946 drm/amd/pm: correct the sensor value of power for vangogh 37030aba0f362cf8b16eb2347c7430b2e9ef719e drm/amd/pm: improve the fine grain tuning function for RV/RV2/PCO fc996f952df1c63b57e3a08ac612db53bf8abadc drm/amd/pm: updated PM to I2C controller port on sienna cichlid a7b5d9dd57298333e6e9f4c167f01385d922bbfb drm/amd/display: fix sysfs amdgpu_current_backlight_pwm NULL pointer issue 8ae291cc95e49011b736b641b0cfad502b7a1526 RDMA/ucma: Do not miss ctx destruction steps in some cases ed1df58585632dff96cc01e14857175dfdf67376 drm/amdgpu: switched to cached noretry setting for vangogh 9a029a3facc4d333100308a8e283d9210a36b94c drm/amdgpu: fix a memory protection fault when remove amdgpu device 88e21af1b3f887d217f2fb14fc7e7d3cd87ebf57 drm/amdgpu: fix a GPU hang issue when remove device 44cb39e19a05ca711bcb6e776e0a4399223204a0 drm/amd/pm: fix the failure when change power profile for renoir 98b64762080b96b0f8608da5fe161f1a7ab6f5de drm/amd/pm: improve the fine grain tuning function for RV/RV2/PCO 4f6a05501eb9c57fb4c9efed70840aee523a393b drm/amd/display: Fix unused variable warning e6d5c64efaa34aae3815a9afeb1314a976142e83 drm/amdgpu: fix potential memory leak during navi12 deinitialization 8a82b347e8732fd2b68d26a6e9f0d9a1c397560d drm/amdgpu: fix no bad_pages issue after umc ue injection 3851c90b7aa8f0c275d14636f0e7ccca69a2bf84 drm/amdgpu: enable ras eeprom support for sienna cichlid c241ed2f0ea549c18cff62a3708b43846b84dae3 drm/amdgpu/display: drop DCN support for aarch64 5efc1f4b454c6179d35e7b0c3eda0ad5763a00fc Revert "drm/amd/display: Fix memory leaks in S3 resume" 67a5a68013056cbcf0a647e36cb6f4622fb6a470 gcc-plugins: fix gcc 11 indigestion with plugins... 6f02b540d7597f357bc6ee711346761045d4e108 bpftool: Fix compilation failure for net.o with older glibc fcc42338375a1e67b8568dbb558f8b784d0f3b01 dm snapshot: flush merged data before committing metadata 0d136f5cd9a7ba6ded7f8ff17e8b1ba680f37625 net: mvneta: fix error message when MTU too large for XDP 94bcfdbff0c210b17b27615f4952cc6ece7d5f5f net: bareudp: add missing error handling for bareudp_link_config() 7f847db3040897f3ee25ce97265c545b5561f6c2 net: dsa: fix led_classdev build errors 1f685e6adbbe3c7b1bd9053be771b898d9efa655 ptp: ptp_ines: prevent build when HAS_IOMEM is not set c4aec381ab98c9189d47b935832541d520f1f67f can: m_can: m_can_class_unregister(): remove erroneous m_can_clk_stop() aee2b3ccc8a63d1cd7da6a8a153d1f3712d40826 can: tcan4x5x: fix bittiming const, use common bittiming from m_can driver 57cda5e986eb29d96b20b6169a1ba8b92269c04a Merge tag 'amd-drm-fixes-5.11-2021-01-06' of https://gitlab.freedesktop.org/agd5f/linux into drm-fixes a876e7e2a8e62712425be178d483ffdff09f0853 HID: uclogic: remove h from printk format specifier 4d2b71634b5ad142617e430bc6ef659331a576d0 HID: wiimote: remove h from printk format specifier 4e181dede94d33c369ed441c63986916677231a9 Merge tag 'drm-intel-fixes-2021-01-07' of git://anongit.freedesktop.org/drm/drm-intel into drm-fixes 6086f02a18aeae795a61a3fc6566920891ea3b52 can: mcp251xfd: mcp251xfd_handle_tefif(): fix TEF vs. TX race condition 2fbb397f584077e3c90abd06829f5a1f66fdd5f4 can: mcp251xfd: mcp251xfd_handle_rxif_ring(): first increment RX tail pointer in HW, then in driver 1169ec8f5d71044082a9898bbd1f1bf4a690c5a4 can: rcar: Kconfig: update help description for CAN_RCAR config 6ee49118f87cf02b36f68812bc49855b7b627a2b MAINTAINERS: Update MCAN MMIO device driver maintainer 91bc156817a3c2007332b64b4f85c32aafbbbea6 ALSA: hda/realtek: fix right sounds and mute/micmute LEDs for HP machines 83b5bd628f65e6b4d1924b307d6a88a57827bdb0 arm64: Move PSTATE.TCO setting to separate functions 05cd84691eafcd7959a1e120d5e72c0dd98c5d91 dmabuf: fix use-after-free of dmabuf's file->f_inode e89eed02a5f1b864fa5abafc8e8e71bd9fd66d1f kcov, usb: hide in_serving_softirq checks in __usb_hcd_giveback_urb e2459108b5a0604c4b472cae2b3cb8d3444c77fb usb: gadget: enable super speed plus 41952a66015466c3208aac96b14ffd92e0943589 usb: typec: Fix copy paste error for NVIDIA alt-mode description 6c75c2bad36cfb43b144e6a0a76a69993c72097f usb: typec: Send uevent for num_altmodes update a5c7682aaaa10e42928d73de1c9e1e02d2b14c2e usb: dwc3: gadget: Clear wait flag on dequeue e0658f970a7f3d85431c6803b7d5169444fb11b0 drm/radeon: stop re-init the TTM page pool a73858ef4d5e1d425e171f0f6a52864176a6a979 drm/ttm: unexport ttm_pool_init/fini 1efd17e7acb6692bffc6c58718f41f27fdfd62f5 iommu/vt-d: Fix misuse of ALIGN in qi_flush_piotlb() 4df7b2268ad81a74168130e1fb04550a8bc980e1 Revert "iommu: Add quirk for Intel graphic devices in map_sg" 420d42f6f9db27d88bc4f83e3e668fcdacbf7e29 iommu/vt-d: Fix lockdep splat in sva bind()/unbind() aded8c7c2b72f846a07a2c736b8e75bb8cf50a87 iommu/arm-smmu-qcom: Initialize SCTLR of the bypass context 9ad9f45b3b91162b33abfe175ae75ab65718dbf5 iommu/vt-d: Move intel_iommu info from struct intel_svm to struct intel_svm_dev 18abda7a2d555783d28ea1701f3ec95e96237a86 iommu/vt-d: Fix general protection fault in aux_detach_device() 7c29ada5e70083805bc3a68daa23441df421fbee iommu/vt-d: Fix ineffective devTLB invalidation for subdevices 80c18e4ac20c9cde420cb3ffab48c936147cf07d io_uring: trigger eventfd for IOPOLL 4aa84f2ffa81f71e15e5cffc2cc6090dbee78f8e io_uring: dont kill fasync under completion_lock b1445e59cc9a10fdb8f83810ae1f4feb941ab36b io_uring: synchronise ev_posted() with waitqueues 71008734d27f2276fcef23a5e546d358430f2d52 btrfs: print the actual offset in btrfs_root_name 29b665cc51e8b602bf2a275734349494776e3dbc btrfs: prevent NULL pointer dereference in extent_io_tree_panic 347fb0cfc9bab5195c6701e62eda488310d7938f btrfs: tree-checker: check if chunk item end overflows 50e31ef486afe60f128d42fb9620e2a63172c15c btrfs: reloc: fix wrong file extent type check to avoid false ENOENT 04a6a536bc3fd1436fc78c546c6b3ecdccbfaf6d fs: Fix freeze_bdev()/thaw_bdev() accounting of bd_fsfreeze_sb 17ffd35809c34b9564edb10727d02eb62958ba5c cpufreq: intel_pstate: Use HWP capabilities in intel_cpufreq_adjust_perf() 943bdd0cecad06da8392a33093230e30e501eccc cpufreq: powernow-k8: pass policy rather than use cpufreq_cpu_get() aa7a1bb02bb44399be69b0a1cbb6495d9eec29fc ACPI: PM: s2idle: Drop unused local variables and related code ee61cfd955a64a58ed35cbcfc54068fcbd486945 ACPI: scan: add stub acpi_create_platform_device() for !CONFIG_ACPI 240bdc605e6a9d0309bd003de3413f6f729eca18 ACPI: Update Kconfig help text for items that are no longer modular 47f4469970d8861bc06d2d4d45ac8200ff07c693 Revert "device property: Keep secondary firmware node secondary by type" 3f7bddaf5d5a83aa2eb1e6d72db221d3ec43c813 device property: add description of fwnode cases 2b5f09cadfc576817c0450e01d454f750909b103 drm/msm/dp: postpone irq_hpd event during connection pending state d863f0c7b536288e2bd40cbc01c10465dd226b11 drm/msm: Call msm_init_vram before binding the gpu 3f7759e7b7585a0bffda06d4eddc6b0b850ef6c3 drm/msm: Add modparam to allow vram carveout c4151604f0603d5700072183a05828ff87d764e4 cpufreq: intel_pstate: remove obsolete functions 00fd44a1a4700718d5d962432b55c09820f7e709 drm/msm: Only enable A6xx LLCC code on A6xx 7b62275507232f01f66d3e7d05c77bbd9009b726 Merge tag 'asoc-fix-v5.11-rc2' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linus 04b1ecb6a4844cf347a1c0d7eb9b63b5eddbfeff Merge tag 'nvme-5.11-2021-01-07' of git://git.infradead.org/nvme into block-5.11 3c638cdb8ecc0442552156e0fed8708dd2c7f35b RDMA/restrack: Don't treat as an error allocation ID wrapping c8c748fb83bd052502f35471101d61d8c3648c86 Merge tag 'linux-can-fixes-for-5.11-20210107' of git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can afded6d83aa7b35dab675c730528109cc58d6847 misc: pvpanic: Check devm_ioport_map() for NULL fc37784dc71bc9dd3a00a2f01906b3966e4034f2 Merge tag 'regmap-fix-v5.11-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap d8f5c29653c3f6995e8979be5623d263e92f6b86 net: ipv6: fib: flush exceptions when purging route 5316a7c0130acf09bfc8bb0092407006010fcccc tools: selftests: add test for changing routes with PTMU exceptions 384b77fd48fd683a82760bc88bef8611cba997fc Fonts: font_ter16x32: Update font with new upstream Terminus release a306aba9c8d869b1fdfc8ad9237f1ed718ea55e6 RDMA/usnic: Fix memleak in find_free_vf_and_create_qp_grp a1a7b4f32433e91f0fff32cde534eadc67242298 Merge tag 'regulator-fix-v5.11-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator f5e6c330254ae691f6d7befe61c786eb5056007e Merge tag 'spi-fix-v5.11-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi abf8ef953a43e74aac3c54a94975f21bd483199b net/mlx5: Check if lag is supported before creating one 9c9be85f6b59d80efe4705109c0396df18d4e11d net/mlx5e: Add missing capability check for uplink follow 0f2dcade69f2af56b74bce432e48ff3957830ce2 net/mlx5: Use port_num 1 instead of 0 when delete a RoCE address eed38eeee734756596e2cc163bdc7dac3be501b1 net/mlx5e: CT: Use per flow counter when CT flow accounting is enabled b544011f0e58ce43c40105468d6dc67f980a0c7a net/mlx5e: Fix SWP offsets when vlan inserted by driver 25c904b59aaf4816337acd415514b0c47715f604 net/mlx5: E-Switch, fix changing vf VLANID e13ed0ac064dd6ee964155ba9fdc2f3c3785934c net/mlx5e: In skb build skip setting mark in switchdev mode b1c0aca3d3ddeebeec57ada9c2df9ed647939249 net/mlx5e: ethtool, Fix restriction of autoneg with 56G 4d8be21112f6fa2ac4b8a13f35866ad65b11d48c net/mlx5: Release devlink object if adev fails 7a6eb072a9548492ead086f3e820e9aac71c7138 net/mlx5e: Fix two double free cases 5b0bb12c58ac7d22e05b5bfdaa30a116c8c32e32 net/mlx5e: Fix memleak in mlx5e_create_l2_table_groups f2bc3af6353cb2a33dfa9d270d999d839eef54cb RDMA/ocrdma: Fix use after free in ocrdma_dealloc_ucontext_pd() f3562f5e00bbae2a6b292941ec76a9140aa3b7dd docs: octeontx2: tune rst markup 0ef597c3ac49a62e1a2c1c10f88dd76fde1e1636 docs: remove mention of ENABLE_MUST_CHECK a734a7235ef3768dd3c9b7034f663ae6b260375f docs: binfmt-misc: Fix .rst formatting 25942e5ecbac33918ec2f0869ca9a374dbb023f2 Documentation/admin-guide: kernel-parameters: hyphenate comma-separated 9d54ee78aef62c29b15ae2f58a70b1d1cd63a8f0 docs: admin-guide: bootconfig: Fix feils to fails bb12433bf56e76789c6b08b36c546f745a6aa6e1 ARC: unbork 5.11 bootup: fix snafu in _TIF_NOTIFY_SIGNAL handling 9e7a67dee27902fedab880b9af909bd4acd0fba9 selftests: netfilter: add selftest for ipip pmtu discovery with enabled connection tracking 50c661670f6a3908c273503dfa206dfc7aa54c07 net: fix pmtu check in nopmtudisc mode bb4cc1a18856a73f0ff5137df0c2a31f4c50f6cf net: ip: always refragment ip defragmented packets 704a0f858ed33a80adc714add5dec061c2de3280 Merge branch 'net-fix-netfilter-defrag-ip-tunnel-pmtu-blackhole' 2aa078932ff6c66bf10cc5b3144440dbfa7d813d KVM: x86/mmu: Use -1 to flag an undefined spte in get_mmio_spte() 39b4d43e6003cee51cd119596d3c33d0449eb44c KVM: x86/mmu: Get root level from walkers when retrieving MMIO SPTE dde81f9477d018a96fba991c5928c6ab8cc109f8 KVM: x86/mmu: Use raw level to index into MMIO walks' sptes array 9aa418792f5f11ef5d6f72265e1f8ae07efd5784 KVM: x86/mmu: Optimize not-present/MMIO SPTE check in get_mmio_spte() bc351f07260533cc1b3987339551decd00ddd52e Merge branch 'kvm-master' into kvm-next f65cf84ee769767536dc367acc9568ddb6e4c9f4 KVM: SVM: Add register operand to vmsave call in sev_es_vcpu_load 52782d5b63725a6c4bf642557c83507430064110 KVM/SVM: Remove leftover __svm_vcpu_run prototype from svm.c e42ac777d661e878c3b9bac56df11e226cab3010 KVM: selftests: Factor out guest mode code 1133e17ea7c9929ff7b90e81d8926f9e870748e9 KVM: selftests: Use vm_create_with_vcpus in create_vm b268b6f0bd36322358accb15c45683a9e1220231 KVM: selftests: Implement perf_test_util more conventionally 2f80d502d627f30257ba7e3655e71c373b7d1a5a KVM: x86: fix shift out of bounds reported by UBSAN 7f0c1f1a8277de906a242a6ef907476149f006de MAINTAINERS: Really update email address for Sean Christopherson 0565ff56cd0543bacb5d3ec2ee0f979813ea1841 Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf de7860c8a388e4cb757c7da26889b9e2641ffcfe KVM: x86: change in pv_eoi_get_pending() to make code more readable 88bf56d04bc3564542049ec4ec168a8b60d0b48c kvm: check tlbs_dirty directly a889ea54b3daa63ee1463dc19ed699407d61458b KVM: x86/mmu: Ensure TDP MMU roots are freed after yield c0dba6e46825716db15c4b3a8f05c85b4a59edda KVM: x86/mmu: Clarify TDP MMU page list invariants 81f76adad560dfc39cb9625cf1e00a7e2b7b88df KVM: nSVM: correctly restore nested_run_pending on migration 56fe28de8c4f0167275c411c0daa5709e9a47bd7 KVM: nSVM: mark vmcb as dirty when forcingly leaving the guest mode f2c7ef3ba9556d62a7e2bb23b563c6510007d55c KVM: nSVM: cancel KVM_REQ_GET_NESTED_STATE_PAGES on nested vmexit 647daca25d24fb6eadc7b6cd680ad3e6eed0f3d5 KVM: SVM: Add support for booting APs in an SEV-ES guest c4cc3b1de31b76f425ce92854783709386f9e1b7 Merge tag 'gcc-plugins-v5.11-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux 717df0f4cdc9044c415431a3522b3e9ccca5b4a3 chtls: Fix hardware tid leak 827d329105bfde6701f0077e34a09c4a86e27145 chtls: Remove invalid set_tcb call 5a5fac9966bb6d513198634b0b1357be7e8447d2 chtls: Fix panic when route to peer not configured f8d15d29d6e6b32704c8fce9229716ca145a0de2 chtls: Avoid unnecessary freeing of oreq pointer a84b2c0d5fa23da6d6c8c0d5f5c93184a2744d3e chtls: Replace skb_dequeue with skb_peek eade1e0a4fb31d48eeb1589d9bb859ae4dd6181d chtls: Added a check to avoid NULL pointer dereference 15ef6b0e30b354253e2c10b3836bc59767eb162b chtls: Fix chtls resources release sequence 85bd6055e3529e9b193b4460f5b13a47da354027 Merge branch 'bug-fixes-for-chtls-driver' cf7b2ae4d70432fa94ebba3fbaab825481ae7189 riscv: return -ENOSYS for syscall -1 11f4c2e940e2f317c9d8fb5a79702f2a4a02ff98 riscv: Fix kernel time_init() 1f1496a923b6ba16679074fe77100e1b53cdb880 riscv: Fix sifive serial driver 643437b996bac9267785e0bd528332e2d5811067 riscv: Enable interrupts during syscalls with M-Mode ac7996d680d8b4a51bb99bbdcee3dc838b985498 octeontx2-af: fix memory leak of lmac and lmac->name 07e61a979ca4dddb3661f59328b3cd109f6b0070 nexthop: Fix off-by-one error in error path 7b01e53eee6dce7a8a6736e06b99b68cd0cc7a27 nexthop: Unlink nexthop group entry in error path b19218b27f3477316d296e8bcf4446aaf017aa69 nexthop: Bounce NHA_GATEWAY in FDB nexthop groups a5c9ca76a1c61fb5e4c35de8eb25aa925b03c9e4 selftests: fib_nexthops: Fix wrong mausezahn invocation d7083427489a494cfef552321666774436514ccb Merge branch 'nexthop-various-fixes' 0b9902c1fcc59ba75268386c0420a554f8844168 s390/qeth: fix deadlock during recovery b41b554c1ee75070a14c02a88496b1f231c7eacc s390/qeth: fix locking for discipline setup / removal f9c4845385c8f6631ebd5dddfb019ea7a285fba4 s390/qeth: fix L2 header access in qeth_l3_osa_features_check() 286e95eed12e218c0b73f95e3ff805db4b1cd9b5 Merge branch 's390-qeth-fixes-2021-01-07' 3545454c7801e391b0d966f82c98614d45394770 net: dsa: lantiq_gswip: Exclude RMII from modes that report 1 GbE 220efcf9caf755bdf92892afd37484cb6859e0d2 Merge tag 'mlx5-fixes-2021-01-07' of git://git.kernel.org/pub/scm/linux/kernel/git/saeed/linux 2d2f6f1b4799428d160c021dd652bc3e3593945e block: pre-initialize struct block_device in bdev_alloc_inode ae28d1aae48a1258bd09a6f707ebb4231d79a761 x86/resctrl: Use an IPI instead of task_work_add() to update PQR_ASSOC MSR a0195f314a25582b38993bf30db11c300f4f4611 x86/resctrl: Don't move a task to the same resource group 25ea8ecf4d9348e07544e861714b689cadbfa4c3 Merge tag 'drm-msm-fixes-2021-01-07' of https://gitlab.freedesktop.org/drm/msm into drm-fixes 29f95f20581c4bb4e58c1cc1cb15bff9b931cad9 Merge tag 'drm-misc-fixes-2021-01-08' of git://anongit.freedesktop.org/drm/drm-misc into drm-fixes 774206bc03bf5daa17255b2f155d4a967e3f3314 Merge tag 'kvmarm-fixes-5.11-1' of git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm into HEAD 872f36eb0b0f4f0e3a81ea1e51a6bdf58ccfdc6e KVM: x86: __kvm_vcpu_halt can be static e400071a805d6229223a98899e9da8c6233704a1 HID: logitech-dj: add the G602 receiver 74acfa996b2aec2a4ea8587104c7e2f8d4c6aec2 block/rnbd: Select SG_POOL for RNBD_CLIENT 1a84e7c629f8f288e02236bc799f9b0be1cab4a7 block/rnbd-srv: Fix use after free in rnbd_srv_sess_dev_force_close 80f99093d81370c5cec37fca3b5a6bdf6bddf0f6 block/rnbd-clt: Fix sg table use after free ef8048dd2345d070c41bc7df16763fd4d8fac296 block/rnbd: Adding name to the Contributors List 3a21777c6ee99749bac10727b3c17e5bcfebe5c1 block/rnbd-clt: avoid module unload race with close confirmation 02f938e9fed1681791605ca8b96c2d9da9355f6a blk-mq-debugfs: Add decode for BLK_MQ_F_TAG_HCTX_SHARED bac717171971176b78c72d15a8b6961764ab197f ARM: picoxcell: fix missing interrupt-parent properties 84e261553e6f919bf0b4d65244599ab2b41f1da5 hwmon: (amd_energy) fix allocation of hwmon_channel_info config e076ab2a2ca70a0270232067cd49f76cd92efe64 btrfs: shrink delalloc pages instead of full inodes 7c38e769d5c508939ce5dc26df72602f3c902342 HID: Ignore battery for Elan touchscreen on ASUS UX550 24e8ab6886d80fe60b1d4e64b6d9f15ea9ad597a Merge branches 'acpi-scan' and 'acpi-misc' a91bd6223ecd46addc71ee6fcd432206d39365d2 Revert "init/console: Use ttynull as a fallback when there is no console" ef0ba05538299f1391cbe097de36895bb36ecfe6 poll: fix performance regression due to out-of-line __put_user() ea1c87c156d94dd78b4f5267ec40c403b2da7e14 Merge branch 'linus' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6 6279d812eab67a6df6b22fa495201db6f2305924 Merge tag 'net-5.11-rc3-2' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net 0378c625afe80eb3f212adae42cc33c9f6f31abf dm: eliminate potential source of excessive kernel log noise 9b5948267adc9e689da609eb61cf7ed49cae5fa8 dm integrity: fix flush with external metadata device e8deee4f1543eda9b75278f63322f412cad52f6a ARC: [hsdk]: Enable FPU_SAVE_RESTORE 56ef24e53ec1660bf095779cc95fa574dd0f71df Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux 95f05058b2bbe3b85c8617b961879e52f692caa5 Merge tag 'arm-fixes-5.11-1' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc b2345a8a4342cf83316a2198fa915c7c99b7d6c7 ALSA: usb-audio: Fix the missing endpoints creations for quirks 5d15f1eb456025cf47078fdbc230d7a9f1ee4cef ALSA: usb-audio: Choose audioformat of a counter-part substream 00272c61827e37bb64c47499843d8c0d8ee136a5 ALSA: usb-audio: Avoid unnecessary interface re-setup eae4d054f909d9e9589d0940f9b5b0cd68de1e2e ALSA: usb-audio: Annotate the endpoint index in audioformat 167c9dc84ec384c0940359e067301883ad2b42a8 ALSA: usb-audio: Fix implicit feedback sync setup for Pioneer devices 3e2a590acbed38a6908a5c4df7754dcb65f6fd37 Merge tag 'iommu-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux 2a190b22aa1149cda804527aa603db45f75439c3 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm 43d3d587d22530ae92239b6aba5b0b2d5ba2e088 Merge tag 'drm-fixes-2021-01-08' of git://anongit.freedesktop.org/drm/drm be31d940b3b62c57a5d9506090e66e177b7eba90 Merge tag 'pm-5.11-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm fb9ca0be63b49eece304f50023e736a678cc4159 Merge tag 'acpi-5.11-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 78d42025e5bb83f9071e4a60edf1567dd12ed9dc Merge tag 'devprop-5.11-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 50dbd96e4f31e28fc2fcc80abaabab4fb277227c Merge tag 'docs-5.11-3' of git://git.lwn.net/linux 8f3d8491d03594823a7f7d71d5063e1bcd03c75c Merge tag 'linux-kselftest-next-5.11-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest 263da3330f6c0e4af603ec62f291e43eb3001f7b Merge tag 'linux-kselftest-kunit-fixes-5.11-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest 996e435fd401de35df62ac943ab9402cfe85c430 Merge tag 'zonefs-5.11-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/zonefs afba9dc1f3a5390475006061c0bdc5ad4915878e net: ipa: modem: add missing SET_NETDEV_DEV() for proper sysfs links 53475c5dd856212e91538a9501162e821cc1f791 net: fix use-after-free when UDP GRO with shared fraglist fd2ddef043592e7de80af53f47fa46fd3573086e udp: Prevent reuseport_select_sock from reading uninitialized socks c1787ffd0d24eb93eefac2dbba0eac5700da9ff1 ppp: fix refcount underflow on channel unbridge 2b446e650b418f9a9e75f99852e2f2560cabfa17 docs: net: explain struct net_device lifetime c269a24ce057abfc31130960e96ab197ef6ab196 net: make free_netdev() more lenient with unregistering devices 766b0515d5bec4b780750773ed3009b148df8c0a net: make sure devices go through netdev_wait_all_refs c49243e8898233de18edfaaa5b7b261ea457f221 Merge branch 'net-fix-issues-around-register_netdevice-failures' e80927079fd97b4d5457e3af2400a0087b561564 bcache: set pdev_set_uuid before scond loop iteration f7b4943dea48a572ad751ce1f18a245d43debe7e bcache: fix typo from SUUP to SUPP in features.h 1dfc0686c29a9bbd3a446a29f9ccde3dec3bc75a bcache: check unsupported feature sets for bcache register b16671e8f493e3df40b1fb0dff4078f391c5099a bcache: introduce BCH_FEATURE_INCOMPAT_LOG_LARGE_BUCKET_SIZE for large bucket 5342fd4255021ef0c4ce7be52eea1c4ebda11c63 bcache: set bcache device into read-only mode for BCH_FEATURE_INCOMPAT_OBSO_LARGE_BUCKET 55e6ac1e1f31c7f678d9f3c8d54c6f102e5f1550 io_uring: io_rw_reissue lockdep annotations 4f793dc40bc605b97624fd36baf085b3c35e8bfd io_uring: inline io_uring_attempt_task_drop() 6b5733eb638b7068ab7cb34e663b55a1d1892d85 io_uring: add warn_once for io_uring_flush() d9d05217cb6990b9a56e13b56e7a1b71e2551f6c io_uring: stop SQPOLL submit on creator's death 6bae85bd70d063b63fbe262d943cc321eab31b17 maintainers: update my email address caab314792aca89f327abc8b9f730526d3080366 Merge branch 'i2c/for-current' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux f408126be7dc642102224cdb55d6533519a67c19 Merge tag 'dmaengine-fix-5.11' of git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine 2ff90100ace886895e4fbb2850b8d5e49d931ed6 Merge tag 'hwmon-for-v5.11-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging a2bc221b972db91e4be1970e776e98f16aa87904 netxen_nic: fix MSI/MSI-x interrupts b210de4f8c97d57de051e805686248ec4c6cfc52 net: ipv6: Validate GSO SKB before finish IPv6 processing 0ea02c73775277001c651ad4a0e83781a9acf406 riscv: Drop a duplicated PAGE_KERNEL_EXEC 3502bd9b5762154ff11665f3f18f6d7dcc6f781c selftests/tls: fix selftests after adding ChaCha20-Poly1305 b77413446408fdd256599daf00d5be72b5f3e7c6 tipc: fix NULL deref in tipc_link_xmit() 57726ebe2733891c9f59105eff028735f73d05fb mlxsw: core: Add validation of transceiver temperature thresholds b06ca3d5a43ca2dd806f7688a17e8e7e0619a80a mlxsw: core: Increase critical threshold for ASIC thermal zone 26c49f0d108fdc3645e75611f8148f3dd9809d6e Merge branch 'mlxsw-core-thermal-control-fixes' f97844f9c518172f813b7ece18a9956b1f70c1bb dt-bindings: net: renesas,etheravb: RZ/G2H needs tx-internal-delay-ps fab336b42441e0b2eb1d81becedb45fbdf99606e selftests: netfilter: Pass family parameter "-f" to conntrack tool f6351c3f1c27c80535d76cac2299aec44c36291e netfilter: conntrack: fix reading nf_conntrack_buckets a0adc8eabb402cfb9f32d15edd9f65f65e35cdce dma-buf: cma_heap: Fix memory leak in CMA heap c98e9daa59a611ff4e163689815f40380c912415 NFS: Adjust fs_context error logging 86b53fbf08f48d353a86a06aef537e78e82ba721 net: sunrpc: interpret the return value of kstrtou32 correctly 67bbceedc9bb8ad48993a8bd6486054756d711f4 pNFS: Mark layout for return if return-on-close was not sent 078000d02d57f02dde61de4901f289672e98c8bc pNFS: We want return-on-close to complete when evicting the inode c18d1e17ba2f6a1c9257b0b5d2882a6e3f772673 pNFS: Clean up pnfs_layoutreturn_free_lsegs() 2c8d5fc37fe2384a9bdb6965443ab9224d46f704 pNFS: Stricter ordering of layoutget and layoutreturn 1757655d780d9d29bc4b60e708342e94924f7ef3 NFS/pNFS: Don't call pnfs_free_bucket_lseg() before removing the request 46c9ea1d4fee4cf1f8cc6001b9c14aae61b3d502 NFS/pNFS: Don't leak DS commits in pnfs_generic_retry_commit() cb2856c5971723910a86b7d1d0cf623d6919cbc4 NFS/pNFS: Fix a leak of the layout 'plh_outstanding' counter a440e4d7618cbe232e4f96dea805bcb89f79b18c Merge tag 'x86_urgent_for_v5.11_rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip b3cd1a16cc8829776523fcd114299373be4e5187 Merge tag 'powerpc-5.11-3' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux 0653161f0faca68b77b3f36fb4b4b9b8b07050e5 Merge tag 'arc-5.11-rc3-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc 5625dcfbbcf892e40e8d60abbb5f56701a1d031c Documentation: kbuild: Fix section reference e07cd2f3e7e525fa8df334d11beceb4c1bdcc74e Merge tag 'char-misc-5.11-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc 4ad9a28f56d70b950b1232151b2354636853727a Merge tag 'staging-5.11-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging 28318f53503090fcd8fd27c49445396ea2ace44b Merge tag 'usb-5.11-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb d430adfea8d2c5baa186cabb130235f72fecbd5b Merge tag 'io_uring-5.11-2021-01-10' of git://git.kernel.dk/linux-block ed41fd071c57f118ebb37c0d11b1cbeff3c1be6f Merge tag 'block-5.11-2021-01-10' of git://git.kernel.dk/linux-block 688daed2e5daf0a1513effdc05ce3c56ade836f9 Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi 20210a98463e2abac31676ee141459fc23252927 Merge tag 'kbuild-fixes-v5.11' of git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild 113aac6d567bda783af36d08f73bfda47d8e9a40 NFS: nfs_delegation_find_inode_server must first reference the superblock 896567ee7f17a8a736cda8a28cc987228410a2ac NFS: nfs_igrab_and_active must first reference the superblock 7c53f6b671f4aba70ff15e1b05148b10d58c2837 Linux 5.11-rc3 869f4fdaf4ca7bb6e0d05caf6fa1108dddc346a7 netfilter: nf_nat: Fix memleak in nf_nat_init 00cb645fd7e29bdd20967cd20fa8f77bcdf422f9 drm/i915/dsi: Use unconditional msleep for the panel_on_delay when there is no reset-deassert MIPI-sequence 057fe3535eb35696ad5a849d01d61efa930d2182 drm/i915: Disable RPM wakeref assertions during driver shutdown bb83d5fb550bb7db75b29e6342417fda2bbb691c drm/i915/backlight: fix CPU mode backlight takeover on LPT d434ab6db524ab1efd0afad4ffa1ee65ca6ac097 io_uring: drop mm and files after task_work_run 621fadc22365f3cf307bcd9048e3372e9ee9cdcc io_uring: don't take files/mm for a dead task 2af5268180410b874fc06be91a1b2fbb22b1be0c drm/i915/icl: Fix initing the DSI DSC power refcount during HW readout 166ae7315678b33ce86875344829d06da6c3c2ce Merge tag 'gvt-fixes-2020-01-08' of https://github.com/intel/gvt-linux into drm-intel-fixes f1ee3e150bd9da2dd60a210926c86cffd4a336ea Merge tag 'hyperv-fixes-signed-20210111' of git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux c912fd05fab97934e4cf579654d0dc4835b4758c Merge tag 'nfsd-5.11-1' of git://git.linux-nfs.org/projects/cel/cel-2.6 a58015d638cd4e4555297b04bec9b49028369075 ACPI: scan: Harden acpi_device_add() against device ID overflows 843010a815e87b45fc6b64848f02e42f6aee3f22 drm/ttm: Fix address passed to dma_mapping_error() in ttm_pool_map() 7bb83f6fc4ee84e95d0ac0d14452c2619fb3fe70 tracing/kprobes: Do the notrace functions check without kprobes on ftrace a5e92ef3c3fd46320d4e293bdec0cdd4b80a6e0f drm: Check actual format for legacy pageflip. 2896c93811e39d63a4d9b63ccf12a8fbc226e5e4 scsi: target: Fix XCOPY NAA identifier lookup 6e68b9961ff690ace07fac22c3c7752882ecc40a Merge tag 'for-5.11-rc3-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux a0d54b4f5b219fb31f0776e9f53aa137e78ae431 Merge tag 'trace-v5.11-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace 938288349ca8a9d4b936bf5d2f6dd4526a598974 dt-bindings: net: dwmac: fix queue priority documentation 6f83802a1a06e74eafbdbc9b52c05516d3083d02 net: mvpp2: Remove Pause and Asym_Pause support e56b3d94d939f52d46209b9e1b6700c5bfff3123 rndis_host: set proper input size for OID_GEN_PHYSICAL_MEDIUM request 29766bcffad03da66892bef82674883e31f78fec net: support kmap_local forced debugging in skb_frag_foreach 97550f6fa59254435d864b92603de3ca4b5a99f8 net: compound page support in skb_seq_read 9bd6b629c39e3fa9e14243a6d8820492be1a5b2e esp: avoid unneeded kmap_atomic call 1ee527a79fa6d0a85425cafc1632e09bd8d3dca7 Merge branch 'skb-frag-kmap_atomic-fixes' 2225a8dda263edc35a0e8b858fe2945cf6240fde powerpc: Fix alignment bug within the init sections 3e096a2112b7b407549020cf095e2a425f00fabb ALSA: doc: Fix reference to mixart.rst bb52cb0dec8d2fecdb22843a805131478a180728 drm/ttm: make the pool shrinker lock a mutex f4eccc7fea203cfb35205891eced1ab51836f362 clk: tegra30: Add hda clock default rates to clock driver 615d435400435876ac68c1de37e9526a9164eaec ALSA: hda/tegra: fix tegra-hda on tegra30 soc e7c22eeaff8565d9a8374f320238c251ca31480b ALSA: fireface: Fix integer overflow in transmit_midi_msg() 9f65df9c589f249435255da37a5dd11f1bc86f4d ALSA: firewire-tascam: Fix integer overflow in midi_port_work() 20c7842ed8374e1c3ee750b2fe7ca8cdd071bda6 ALSA: hda/hdmi - enable runtime pm for CI AMD display audio 2d6ffc63f12417b979955a5b22ad9a76d2af5de9 iommu/vt-d: Fix unaligned addresses for intel_flush_svm_range_dev() b812834b5329fe78d643c9a61350d227db904361 iommu: arm-smmu-qcom: Add sdm630/msm8998 compatibles for qcom quirks 694a1c0adebee9152a9ba0320468f7921aca647d iommu/vt-d: Fix duplicate included linux/dma-map-ops.h ffaf97899c4a58b9fefb11534f730785443611a8 drm/i915/gt: Limit VFE threads based on GT 09aa9e45863e9e25dfbf350bae89fc3c2964482c drm/i915/gt: Restore clear-residual mitigations for Ivybridge, Baytrail 984cadea032b103c5824a5f29d0a36b3e9df6333 drm/i915: Allow the sysadmin to override security mitigations ea49c88f4071e2bdd55e78987f251ea54aa11004 Merge tag 'mkp-scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi e609571b5ffa3528bf85292de1ceaddac342bc1c Merge tag 'nfs-for-5.11-2' of git://git.linux-nfs.org/projects/trondmy/linux-nfs d78050ee35440d7879ed94011c52994b8932e96e arm64: Remove arm64_dma32_phys_limit and its uses 8e14f610159d524cd7aac37982826d3ef75c09e8 dm crypt: do not call bio_endio() from the dm-crypt tasklet 17ffc193cdc6dc7a613d00d8ad47fc1f801b9bf0 dm integrity: fix the maximum number of arguments df85bc140a4d6cbaa78d8e9c35154e1a2f0622c7 net: dcb: Accept RTM_GETDCB messages carrying set-like DCB commands 8ff60eb052eeba95cfb3efe16b08c9199f8121cf mm, slub: consider rest of partial list if acquire_slab() fails ce8f86ee94fabcc98537ddccd7e82cfd360a4dc5 mm/page_alloc: add a missing mm_page_alloc_zone_locked() tracepoint 7ea510b92c7c9b4eb5ff72e6b4bbad4b0407a914 mm/memcontrol: fix warning in mem_cgroup_page_lruvec() 29970dc24faf0078beb4efab5455b4f504d2198d arm/kasan: fix the array size of kasan_early_shadow_pte[] c22ee5284cf58017fa8c6d21d8f8c68159b6faab mm/vmalloc.c: fix potential memory leak f555befd185dc097ede887eb7b308c2e1c1369d4 mm: migrate: initialize err in do_migrate_pages 0eb98f1588c2cc7a79816d84ab18a55d254f481c mm/hugetlb: fix potential missing huge page size info 7e5f1126b54a29c078c07a5fe245e269f3c05500 MAINTAINERS: add Vlastimil as slab allocators maintainer 6696d2a6f38c0beedf03c381edfc392ecf7631b4 mm,hwpoison: fix printing of page flags eb351d75ce1e75b4f793d609efac08426ca50acd mm/process_vm_access.c: include compat.h a18caa97b1bda0a3d126a7be165ddcfc56c2dde6 net: phy: smsc: fix clk error handling 07b90056cb15ff9877dca0d8f1b6583d1051f724 net: dsa: unbind all switches from tree when DSA master unbinds 91158e1680b164c8d101144ca916a3dca10c3e17 net: dsa: clear devlink port type before unregistering slave netdevs cb82a54904a99df9e8f9e9d282046055dae5a730 r8152: Add Lenovo Powered USB-C Travel Hub 2284bbd0cf3981462dc6d729c89851c66b05a66a r8153_ecm: Add Lenovo Powered USB-C Hub as a fallback of r8152 869c4d5eb1e6fbda66aa790c48bdb946d71494a0 bnxt_en: Improve stats context resource accounting with RDMA driver loaded. 687487751814a493fba953efb9b1542b2f90614c bnxt_en: Clear DEFRAG flag in firmware message when retry flashing. ece9ab2a78afa1424c1aff45b1a95748dbc1f100 Merge branch 'bnxt_en-bug-fixes' 20bc80b6f582ad1151c52ca09ab66b472768c9c8 mptcp: more strict state checking for acks 76e2a55d16259b51116767b28b19d759bff43f72 mptcp: better msk-level shutdown. 584c19f92754e9d590d75a94df66c47f7c4fd2cc Merge branch 'mptcp-a-couple-of-fixes' 7cd1af107a92eb63b93a96dc07406dcbc5269436 riscv: Trace irq on only interrupt is enabled 25fe2c9c4cd2e97c5f5b69f3aefe69aad3057936 smc: fix out of bound access in smc_nl_get_sys_info() 8a4465368964b4fbaf084760c94c7aabf61059fb net/smc: use memcpy instead of snprintf to avoid out of bounds read 5527d0ea199354c798a63b50d911eeda6ee471ba Merge branch 'net-smc-fix-out-of-bound-access-in-netlink-interface' c8a8ead01736419a14c3106e1f26a79d74fc84c7 Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf 80709af7325d179b433817f421c85449f2454046 riscv: cacheinfo: Fix using smp_processor_id() in preemptible 0aa2ec8a475fb505fd98d93bbcf4e03beeeebcb6 riscv: Fixup CONFIG_GENERIC_TIME_VSYSCALL 69e976831cd53f9ba304fd20305b2025ecc78eab MIPS: relocatable: fix possible boot hangup with KASLR enabled 7b490a8ab0f2d3ab8d838a4ff22ae86edafd34a1 MIPS: OCTEON: fix unreachable code in octeon_irq_init_ciu ef3a575baf53571dc405ee4028e26f50856898e7 xen/privcmd: allow fetching resource sizes df06824767cc9a32fbdb0e3d3b7e169292a5b5fe arm64: entry: remove redundant IRQ flag tracing b90d72a6bfdb5e5c62cd223a8cdf4045bfbcb94d Revert "arm64: Enable perf events based hard lockup detector" 71e70184f1d1314ad56e834d1befc07daa2af8e6 arm64: rename S_FRAME_SIZE to PT_REGS_SIZE c35a824c31834d947fb99b0c608c1b9f922b4ba0 arm64: make atomic helpers __always_inline 3499ba8198cad47b731792e5e56b9ec2a78a83a2 xen: Fix event channel callback via INTX/GSI 8f4fd86aa5d6aa122619623910065d236592e37c xen: Set platform PCI device INTX affinity to CPU0 b36b0fe96af13460278bf9b173beced1bd15f85d x86/xen: Add xen_no_vector_callback option to test PCI INTX delivery 4621dc6a5bf1235249e92231db30c96dfd1a18b9 x86/xen: Don't register Xen IPIs when they aren't going to be used 3d7746bea92530e8695258a3cf3ddec7a135edd6 x86/xen: Fix xen_hvm_smp_init() when vector callback not available b4411616c26f26c4017b8fa4d3538b1a02028733 io_uring: fix null-deref in io_disable_sqo_submit 06585c497b55045ec21aa8128e340f6a6587351c io_uring: do sqo disable on install_fd error d52e419ac8b50c8bef41b398ed13528e75d7ad48 rxrpc: Fix handling of an unsupported token type in rxrpc_read() a95d25dd7b94a5ba18246da09b4218f132fed60e rxrpc: Call state should be read with READ_ONCE() under some circumstances 77b6ec01c29aade01701aa30bf1469acc7f2be76 cifs: check pointer before freeing 2659d3bff3e1b000f49907d0839178b101a89887 cifs: fix interrupted close commands c13e7af042270724b42a466edc48a70a43f571f2 fs: cifs: remove unneeded variable in smb3_fs_context_dup ed6b1920f84bc5c3d666dc383ff3bbc60f0f62a5 cifs: connect: style: Simplify bool comparison e54fd0716c3db20c0cba73fee2c3a4274b08c24e cifs: style: replace one-element array with flexible-array 65f0d2414b7079556fbbcc070b3d1c9f9587606d Merge tag 'sound-5.11-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound b42b3a2744b3e8f427de79896720c72823af91ad can: isotp: isotp_getname(): fix kernel information leak ca4c6ebeeb50112f5178f14bfb6d9e8ddf148545 can: mcp251xfd: mcp251xfd_handle_rxif_one(): fix wrong NULL pointer check 1f02efd1bb35bee95feed6aab46d1217f29d555b net: stmmac: use __napi_schedule() for PREEMPT_RT 7b25339f4eafe206c60cc50870523fc84f0f0ea5 Merge tag 'linux-can-fixes-for-5.11-20210113' of git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can 7128c834d30e6b2cf649f14d8fc274941786d0e1 i40e: fix potential NULL pointer dereferencing 8ad2a970d2010add3963e7219eb50367ab3fa4eb cxgb4/chtls: Fix tid stuck due to wrong update of qid 5b55299eed78538cc4746e50ee97103a1643249c net: stmmac: Fixed mtu channged by cache aligned c25a053e15778f6b4d6553708673736e27a6c2cf riscv: Fix KASAN memory mapping. 41131a5e54ae7ba5a2bb8d7b30d1818b3f5b13d2 powerpc/vdso: Fix clock_gettime_fallback for vdso32 be969b7cfbcfa8a835a528f1dc467f0975c6d883 dts: phy: fix missing mdio device and probe failure of vsc8541-01 device a0fa9d727043da2238432471e85de0bdb8a8df65 dts: phy: add GPIO number and active state used for phy reset 0983834a83931606a647c275e5d4165ce4e7b49f riscv: defconfig: enable gpio support for HiFive Unleashed 101c2fae5108d78915517d0279323ee215e70df2 MAINTAINERS: update radeon/amdgpu/amdkfd git trees ff9346dbabbb6595c5c20d90d88ae4a2247487a9 drm/amdgpu: fix DRM_INFO flood if display core is not supported (bug 210921) f14a5c34d143f6627f0be70c0de1d962f3a6ff1c drm/amdgpu/psp: fix psp gfx ctrl cmds 73644143b31cb95866c19e0d94be9e3127ec3a6b drm/amd/display: NULL pointer hang 4336be4b07ed3b03a18ac35564c3127eeea05ab6 drm/amd/display: Initialize stack variable 0eb31a82e378cab17beec1d213e1414e9fea1767 drm/amd/display: Add a missing DCN3.01 API mapping 9d03bb102028b4a3f4a64d6069b219e2e1c1f306 drm/amd/display: disable dcn10 pipe split by default 4eec66c014e9a406d8d453de958f6791d05427e4 Revert "drm/amd/display: Fixed Intermittent blue screen on OLED panel" 8b335bff643f3b39935c7377dbcd361c5b605d98 drm/amdkfd: Fix out-of-bounds read in kdf_create_vcrat_image_cpu() 04eb6e773e9f3167a5921d74e8ad99cdcc4166c3 drm/amdgpu/gfx10: add updated GOLDEN_TSC_COUNT_UPPER/LOWER register offsets for VGH 12f2df72205fe348481d941c3e593e8068d2d23d drm/amdgpu: fix vram type and bandwidth error for DDR5 and DDR4 21702c8cae51535e09b91341a069503c6ef3d2a3 drm/amdgpu: add green_sardine device id (v2) 53f1e7f6a1720f8299b5283857eedc8f07d29533 drm/amdgpu: add new device id for Renior 3c516e038f0cc3915825bdac619d448c2b1811f2 Documentation: ACPI: EINJ: Fix error type values for PCIe errors 7de843dbaaa68aa514090e6226ed7c6374fd7e49 HID: logitech-hidpp: Add product ID for MX Ergo in Bluetooth mode c87a95dc28b1431c7e77e2c0c983cf37698089d2 dm crypt: defer decryption to a tasklet if interrupts disabled 55ed4560774d81d7343223b8fd2784c530a9c6c1 tools/bootconfig: Add tracing_on support to helper scripts b79f2dc5ffe17b03ec8c55f0d63f65e87bcac676 RDMA/umem: Avoid undefined behavior of rounddown_pow_of_two() 2cb091f6293df898b47f4e0f2e54324e2bbaf816 IB/mlx5: Fix error unwinding when set_has_smi_cap fails 1c3aa6bd0b823105c2030af85d92d158e815d669 RDMA/mlx5: Fix wrong free of blue flame register on error 7c7b3e5d9aeed31d35c5dab0bf9c0fd4c8923206 RDMA/cma: Fix error flow in default_roce_mode_store 47e4bb147a96f1c9b4e7691e7e994e53838bfff8 net: sit: unregister_netdevice on newlink's error path 25764779298f23a659f3daf39f9e2b5975a7a89d net: tip: fix a couple kernel-doc markups b76889ff51bfee318bea15891420e5aefd2833a0 net: stmmac: fix taprio schedule configuration fe28c53ed71d463e187748b6b10e1130dd72ceeb net: stmmac: fix taprio configuration when base_time is in the past 7da17624e7948d5d9660b910f8079d26d26ce453 nt: usb: USB_RTL8153_ECM should not default to y 3226b158e67cfaa677fd180152bfb28989cb2fac net: avoid 32 x truesize under-estimation for tiny skbs 93089de91e85743942a5f804850d4f0846e5402b MAINTAINERS: altx: move Jay Cliburn to CREDITS 09cd3f4683a901d572ad17f0564cc9e3e989f0f4 MAINTAINERS: net: move Alexey Kuznetsov to CREDITS 5e62d124f75aae0e96fd8a588ad31659a2468710 MAINTAINERS: vrf: move Shrijeet to CREDITS c41efbf2ad56280762d19a531eb7edbf2e6a9f84 MAINTAINERS: ena: remove Zorik Machulsky from reviewers 0e4ed0b62b5a1f60b72ab7aaa29efd735d4cb6a6 MAINTAINERS: tls: move Aviad to CREDITS 4f3786e011940d83d7a9c365730936db96a0b233 MAINTAINERS: ipvs: move Wensong Zhang to CREDITS 054c4610bd05e7bf677efefa880da2da340599fc MAINTAINERS: dccp: move Gerrit Renker to CREDITS 70db767fb33adab1e7d99908c4473b5a4ca29b34 Merge branch 'maintainers-remove-inactive-folks-from-networking' 25537d71e2d007faf42a244a75e5a2bb7c356234 net: Allow NETIF_F_HW_TLS_TX if IP_CSUM && IPV6_CSUM 4369376ba91c97a1b2dd74abeec18c0c0ddf4ac9 drm/amdgpu: set power brake sequence 55df908bd663ead7d85bd64dd49562d5ac3889ef Revert "drm/amd/display: Fix unused variable warning" 3c517ca5212faab4604e1725b4d31e290945ff87 Revert "drm/amdgpu/disply: fix documentation warnings in display manager" a7ddd22151fc2910c7b2faad64680cc2bb699b03 Revert "drm/amd/display: Expose new CRC window property" 2f0fa789f7b9fb022440f8f846cae175233987aa drm/amd/display: Fix to be able to stop crc calculation 2bbe17ae87938ca44756741ec77e3be76a4a0ea0 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid 13a9499e833387fcc7a53915bbe5cddf3c336b59 mptcp: fix locking in mptcp_disconnect() 7a84665619bb5da8c8b6517157875a1fd7632014 nvmet-rdma: Fix NULL deref when setting pi_enable and traddr INADDR_ANY ada831772188192243f9ea437c46e37e97a5975d nvme-tcp: Fix warning with CONFIG_DEBUG_PREEMPT ca1ff67d0fb14f39cf0cc5102b1fbcc3b14f6fb9 nvme-tcp: fix possible data corruption with bio merges 5ab25a32cd90ce561ac28b9302766e565d61304c nvme: don't intialize hwmon for discovery controllers e8c13a6bc8ebbef7bd099ec1061633d1c9c94d5b Merge tag 'net-5.11-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net 146620506274bd24d52fb1c589110a30eed8240b Merge tag 'linux-kselftest-fixes-5.11-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest b4f664252f51e119e9403ef84b6e9ff36d119510 Merge tag 'nvme-5.11-2021-01-14' of git://git.infradead.org/nvme into block-5.11 61502e3bb9820003a530e1b05d2e831e95cfbc4d Merge tag 'drm-misc-fixes-2021-01-12' of git://anongit.freedesktop.org/drm/drm-misc into drm-fixes 402a89660e9dc880710b12773076a336c9dab3d7 drm/nouveau/bios: fix issue shadowing expansion ROMs e05e06cd34f5311f677294a08b609acfbc315236 drm/nouveau/privring: ack interrupts the same way as RM b5510d1e21d80e2fa2286468ca8c2922f5895ef8 drm/nouveau/i2c/gk110: split out from i2c/gk104 8ad95edc39100c22c29ab1d2588332b99f387c8e drm/nouveau/i2c/gk110-: disable hw-initiated dpcd reads ba6e9ab0fcf3d76e3952deb12b5f993991621d9c drm/nouveau/i2c/gm200: increase width of aux semaphore owner fields add42781ad76c5ae65127bf13852a4c6b2f08849 drm/nouveau/mmu: fix vram heap sizing 3b050680c84153d8e6f5ae3785922cd417f4b071 drm/nouveau/core: recognise GA10[024] caeb6ab899c3d36a74cda6e299c6e1c9c4e2a22e drm/nouveau/kms/nv50-: fix case where notifier buffer is at offset 0 70afbe4bdc0a7ccdb462a38216f5abc3db7e5c1b drm/nouveau/pci/ga10[024]: initial support a34632482f1ea768429a9d4c79a10d12f5093405 drm/nouveau/bios/ga10[024]: initial support 7ddf5e9597faa6f939370e294e0f6d9516d2a431 drm/nouveau/devinit/ga10[024]: initial support 5961c62d20753009408df4752e22991097386aa9 drm/nouveau/mc/ga10[024]: initial support e0df4bbfc3365d7699e32bebb24647dc7a09b00c drm/nouveau/privring/ga10[024]: initial support de4781d0f22b54fdbe7ac459eb67b585ca3ee430 drm/nouveau/imem/ga10[024]: initial support 41ba806f40a9a4c4f4c04a474bf368160f1baa2c drm/nouveau/fb/ga10[024]: initial support 6f300e0a0ba8873f1225959089f8bb2897d93ec6 drm/nouveau/timer/ga10[024]: initial support a3abc23ac40111c76708119013d63451169e7838 drm/nouveau/mmu/ga10[024]: initial support f5cbe7c8bd1ac6f8c91179de381e10ee5f0f8809 drm/nouveau/bar/ga10[024]: initial support c28efb15f9e51a96c6bce2b92c0f3a4da87db877 drm/nouveau/gpio/ga10[024]: initial support 8a0412265f06490d93724bf8badf220180790ad1 drm/nouveau/i2c/ga10[024]: initial support a6cf0320aad0c69a6b558dd41d3cb6891a6c9872 drm/nouveau/dmaobj/ga10[24]: initial support 8ef23b6f6a79e6fa2a169081d2d76011fffa0482 drm/nouveau/disp/ga10[24]: initial support 667d11dcd661103944f34a790363aee196002e7f Merge tag 'drm-intel-fixes-2021-01-14' of git://anongit.freedesktop.org/drm/drm-intel into drm-fixes 8e1095901deaa2ed4f243388b776d003ab945d8c Merge tag 'amd-drm-fixes-5.11-2021-01-14' of https://gitlab.freedesktop.org/agd5f/linux into drm-fixes dec822771b0174a01e72d7641d08e44461b6a82f riscv: stacktrace: Move register keyword to beginning of declaration c8f6364f35f32786dd40336cfa35b9166d91b8ab Merge branch '04.00-ampere-lite-fixes' of git://github.com/skeggsb/linux into drm-fixes cdaed110311d45cdbefbb9a23a2d1774717b7b71 Merge tag 'trace-v5.11-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace 5ee88057889bbca5f5bb96031b62b3756b33e164 Merge tag 'drm-fixes-2021-01-15' of git://anongit.freedesktop.org/drm/drm 584265dfec70e78ce2085b82ed389f27e06fbca0 Merge branch '04.01-ampere-lite' of git://github.com/skeggsb/linux into topic/nouveau-ampere-modeset dca5244d2f5b94f1809f0c02a549edf41ccd5493 compiler.h: Raise minimum version of GCC to 5.1 for arm64 b6d8878d24e39f213df0f3ea7abebd15edc7be21 arm64: syscall: include prototype for EL0 SVC functions 3a57a643a851dbb1c4a1819394ca009e3bfa4813 arm64: selftests: Fix spelling of 'Mismatch' f010505b78a4fa8d5b6480752566e7313fb5ca6e io_uring: flush timeouts that should already have expired 179892adb0436139fd8e6af7b27f54219c1750f8 Merge branch 'acpi-docs' 02c06dc3750be486e143cd553c13f02978e39b14 Merge tag 'topic/nouveau-ampere-modeset-2021-01-15' of git://anongit.freedesktop.org/drm/drm 7aec71cd9c1f251ef17eae5f898c10133d49421d Merge tag 'iommu-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux dcda487c9c2e80ad177cdc34ae2068bbe5dada07 Merge tag 'for-linus-5.11-rc4-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip f4e087c666f54559cb4e530af1fbfc9967e14a15 Merge tag 'acpi-5.11-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 301f0203e04293c13372c032198665bd75adf81b perf bpf examples: Fix bpf.h header include directive in 5sec.c example 38c53947a7dcb6d295769830c9085b0409921ec9 tools headers UAPI: Sync kvm.h headers with the kernel sources addbdff24293ef772a1b8e5d127b570e70f08cdc tools headers: Syncronize linux/build_bug.h with the kernel sources a042a82ddbb3434f523c0671f5301d1fe796b4eb perf test: Fix shadow stat test for non-bash shells 23dd561ad9eae02b4d51bb502fe4e1a0666e9567 ext4: use IS_ERR instead of IS_ERR_OR_NULL and set inode null when IS_ERR 31e203e09f036f48e7c567c2d32df0196bbd303f ext4: fix wrong list_splice in ext4_fc_cleanup 6b4b8e6b4ad8553660421d6360678b3811d5deb9 ext4: fix bug for rename with RENAME_WHITEOUT e9f53353e166a67dfe4f8295100f8ac39d6cf10b ext4: remove expensive flush on fast commit be82fddca81eefd1edbd9b290dfcb2177e24785b libperf tests: Avoid uninitialized variable warning bba2ea17ef553aea0df80cb64399fe2f70f225dd libperf tests: If a test fails return non-zero 66dd86b2a2bee129c70f7ff054d3a6a2e5f8eb20 libperf tests: Fail when failing to get a tracepoint id 3ff1e7180abc7f6db413933c110df69157216715 perf stat: Introduce struct runtime_stat_data a1bf23052bdfe30ec3c693cf32feb2d79114ac16 perf stat: Take cgroups into account for shadow stats 5501e9229a80d95a1ea68609f44c447a75d23ed5 perf intel-pt: Fix 'CPU too large' error 648b054a4647cd62e13ba79f398b8b97a7c82b19 perf inject: Correct event attribute sizes f288c895622f881324cf71ef9eec3af60ac8a197 Merge tag 'mips_fixes_5.11.1' of git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux 82821be8a2e14bdf359be577400be88b2f1eb8a7 Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux 7cd3c41261889e3ee899cd5b1583178f5fbac55e Merge tag '5.11-rc3-smb3' of git://git.samba.org/sfrench/cifs-2.6 0bc9bc1d8b2fa0d5a7e2132e89c540099ea63172 Merge tag 'ext4_for_linus_stable' of git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4 a8d13dbccb137c46fead2ec1a4f1fbc8cfc9ea91 io_uring: ensure finish_wait() is always called in __io_uring_task_cancel() 8cbe71e7e01a9e45a390b204403880c90a226039 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma b45e2da6e444280f8661dca439c1e377761b2877 Merge branch 'akpm' (patches from Andrew) 1d94330a437a573cfdf848f6743b1ed169242c8a Merge tag 'for-5.11/dm-fixes-1' of git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm a959a9782fa87669feeed095ced5d78181a7c02d iov_iter: fix the uaccess area in copy_compat_iovec_from_user 797f0375dd2ef5cdc68ac23450cbae9a5c67a74e RISC-V: Do not allocate memblock while iterating reserved memblocks abb8e86b269604e906a6a4af7a09f04b72dbb862 RISC-V: Set current memblock limit e557793799c5a8406afb08aa170509619f7eac36 RISC-V: Fix maximum allowed phsyical memory for RV32 29a951dfb3c3263c3a0f3bd9f7f2c2cfde4baedb mm: fix clear_refs_write locking 9348b73c2e1bfea74ccd4a44fb4ccc7276ab9623 mm: don't play games with pinned pages in clear_page_refs acda701bf1e8233f982164c8ddbedc055427212d Merge tag 'riscv-for-linus-5.11-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux 11c0239ae26450709d37e0d7f658aa0875047229 Merge tag 'io_uring-5.11-2021-01-16' of git://git.kernel.dk/linux-block 54c6247d06f110d2129f9ef75e5eb02d39aec316 Merge tag 'block-5.11-2021-01-16' of git://git.kernel.dk/linux-block d36a1dd9f77ae1e72da48f4123ed35627848507d dump_common_audit_data(): fix racy accesses to ->d_name 0da0a8a0a0e1845f495431c3d8d733d2bbf9e9e5 Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi feb889fb40fafc6933339cf1cca8f770126819fb mm: don't put pinned pages into the swap cache a527a2b32d20a2bd8070f49e98cb1a89b0c98bb3 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs a1339d6355ac42e1bf4fcdfce8bfce61172f8891 Merge tag 'powerpc-5.11-4' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux e2da783614bb8930aa89753d3c3cd53d5604665d Merge tag 'perf-tools-fixes-2021-01-17' of git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux 19c329f6808995b142b3966301f217c831e7cf31 Linux 5.11-rc4 b88280698339cd628c86871e4640f6b54c2527fc xfs: use reflink to assist unaligned copy_file_range calls b87326b3d50003120937490094cd9067f1cb6836 xfs: fix an ABBA deadlock in xfs_rename --===============2333655304692309357==--