Re: [PATCH 00/16] Prepare to remove PG_error

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Thu, 30 May 2024 21:20:52 +0100, Matthew Wilcox (Oracle) wrote:
> These patches remove almost all remaining uses of PG_error from
> filesystems and filesystem helper libraries.  In Linus' tree right now,
> there is one place which tests the PG_error bit, and that is removed in
> the jfs-next tree.  Thus, it is safe to remove all places which set or
> clear the PG_error bit since it is not tested.
> 
> The ntfs3 patches are allegedly in progress:
> https://lore.kernel.org/linux-fsdevel/85317479-4f03-4896-a2e1-d16b912e8b91@xxxxxxxxxxxxxxxxxxxx/
> so I haven't included a patch here for them.  We also need to remove one
> spot in memory-failure that still sets it, so I haven't gone as far as
> deleting PG_error yet.  I guess that's for next merge window.
> 
> [...]

Nice cleanup!

---

Applied to the vfs.pg_error branch of the vfs/vfs.git tree.
Patches in the vfs.pg_error branch should appear in linux-next soon.

Please report any outstanding bugs that were missed during review in a
new review to the original patch series allowing us to drop it.

It's encouraged to provide Acked-bys and Reviewed-bys even though the
patch has now been applied. If possible patch trailers will be updated.

Note that commit hashes shown below are subject to change due to rebase,
trailer updates or similar. If in doubt, please check the listed branch.

tree:   https://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs.git
branch: vfs.pg_error

[01/16] befs: Convert befs_symlink_read_folio() to use folio_end_read()
        https://git.kernel.org/vfs/vfs/c/263cf5780497
[02/16] coda: Convert coda_symlink_filler() to use folio_end_read()
        https://git.kernel.org/vfs/vfs/c/8c30a7344abe
[03/16] cramfs: Convert cramfs_read_folio to use a folio
        https://git.kernel.org/vfs/vfs/c/def27a205420
[04/16] efs: Convert efs_symlink_read_folio to use a folio
        https://git.kernel.org/vfs/vfs/c/09da047e554d
[05/16] hpfs: Convert hpfs_symlink_read_folio to use a folio
        https://git.kernel.org/vfs/vfs/c/4c59e914ef1a
[06/16] isofs: Convert rock_ridge_symlink_read_folio to use a folio
        https://git.kernel.org/vfs/vfs/c/4df37c5f0882
[07/16] hostfs: Convert hostfs_read_folio() to use a folio
        https://git.kernel.org/vfs/vfs/c/e3ec0fe944d2
[08/16] jffs2: Remove calls to set/clear the folio error flag
        https://git.kernel.org/vfs/vfs/c/d15b00b1e588
[09/16] nfs: Remove calls to folio_set_error
        https://git.kernel.org/vfs/vfs/c/8f3ab6e4bebe
[10/16] orangefs: Remove calls to set/clear the error flag
        https://git.kernel.org/vfs/vfs/c/86b3d5f6df0e
[11/16] reiserfs: Remove call to folio_set_error()
        https://git.kernel.org/vfs/vfs/c/f4c51473d22a
[12/16] romfs: Convert romfs_read_folio() to use a folio
        https://git.kernel.org/vfs/vfs/c/d86f2de026c5
[13/16] ufs: Remove call to set the folio error flag
        https://git.kernel.org/vfs/vfs/c/ca7d585639b5
[14/16] vboxsf: Convert vboxsf_read_folio() to use a folio
        https://git.kernel.org/vfs/vfs/c/55050b6873c6
[15/16] iomap: Remove calls to set and clear folio error flag
        https://git.kernel.org/vfs/vfs/c/1f56eedf7ff7
[16/16] buffer: Remove calls to set and clear the folio error flag
        https://git.kernel.org/vfs/vfs/c/7ad635ea8270




[Index of Archives]     [Linux Ext4 Filesystem]     [Union Filesystem]     [Filesystem Testing]     [Ceph Users]     [Ecryptfs]     [NTFS 3]     [AutoFS]     [Kernel Newbies]     [Share Photos]     [Security]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux Cachefs]     [Reiser Filesystem]     [Linux RAID]     [NTFS 3]     [Samba]     [Device Mapper]     [CEPH Development]

  Powered by Linux