linux-fsdevel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH 00/10] Use the memalloc_nofs scope API
@ 2018-02-19 14:02 Goldwyn Rodrigues
  2018-02-19 14:02 ` [PATCH 01/10] fs: buffer - Use memalloc_nofs API to allocate pages Goldwyn Rodrigues
                   ` (9 more replies)
  0 siblings, 10 replies; 16+ messages in thread
From: Goldwyn Rodrigues @ 2018-02-19 14:02 UTC (permalink / raw)
  To: linux-fsdevel; +Cc: mhocko

This attempt is to remove the use of AOP_FLAG_NOFS and replacing
it with the new scope API of memory allocation memalloc_nofs_save()
and memalloc_nofs_restore().

Since we change to scope based memory allocation, we no longer need
AOP_FLAGS_NOFS parameters and hence this flag was removeed.
The only other parameter is AOP_FLAGS_CONT_EXPAND. Since this is only used
by reiserfs, we can remove that by creating a function within reiserfs.

With all usages of AOP flags removed, address_operations.write_begin()
prototype becomes a little smaller: by removing the flags parameter.

Git: https://github.com/goldwynr/linux/tree/nofs

-- 
Goldwyn

^ permalink raw reply	[flat|nested] 16+ messages in thread

end of thread, other threads:[~2018-02-20 12:16 UTC | newest]

Thread overview: 16+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2018-02-19 14:02 [PATCH 00/10] Use the memalloc_nofs scope API Goldwyn Rodrigues
2018-02-19 14:02 ` [PATCH 01/10] fs: buffer - Use memalloc_nofs API to allocate pages Goldwyn Rodrigues
2018-02-19 14:24   ` Michal Hocko
2018-02-19 14:02 ` [PATCH 02/10] fs: mpage use memalloc_nofs_save/restore while allocating bios Goldwyn Rodrigues
2018-02-19 14:02 ` [PATCH 03/10] ext4: Use memalloc_nofs_* scope API Goldwyn Rodrigues
2018-02-19 14:02 ` [PATCH 04/10] f2fs: " Goldwyn Rodrigues
2018-02-19 14:02 ` [PATCH 05/10] gfs2: " Goldwyn Rodrigues
2018-02-19 14:02 ` [PATCH 06/10] fs: iomap use " Goldwyn Rodrigues
2018-02-19 22:30   ` Dave Chinner
2018-02-20  9:05     ` Michal Hocko
2018-02-20 12:16       ` Goldwyn Rodrigues
2018-02-19 14:02 ` [PATCH 07/10] fs: namei " Goldwyn Rodrigues
2018-02-19 14:02 ` [PATCH 08/10] fs: Eliminate AOP_FLAG_NOFS Goldwyn Rodrigues
2018-02-19 14:02 ` [PATCH 09/10] reiserfs: cont_expand() to eliminate AOP_FLAG_CONT_EXPAND Goldwyn Rodrigues
2018-02-19 14:55   ` Matthew Wilcox
2018-02-19 14:02 ` [PATCH 10/10] fs: Remove flags parameter from aops->write_begin() Goldwyn Rodrigues

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).