linux-fsdevel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCHv2 0/4] submit_bh: Drop unnecessary return values and API users
@ 2022-06-20  9:04 Ritesh Harjani
  2022-06-20  9:04 ` [PATCHv2 1/4] jbd2: Drop useless return value of submit_bh Ritesh Harjani
                   ` (3 more replies)
  0 siblings, 4 replies; 8+ messages in thread
From: Ritesh Harjani @ 2022-06-20  9:04 UTC (permalink / raw)
  To: linux-ext4, linux-fsdevel
  Cc: Jan Kara, Alexander Viro, Christoph Hellwig, Ritesh Harjani

submit_bh/submit_bh_wbc are non-blocking functions which just submits
the bio and returns. The caller of submit_bh/submit_bh_wbc needs to wait
on buffer till I/O completion and then check buffer head's b_state field
to know if there was any I/O error.

Hence there is no need for these functions to have any return type.
Even now they always returns 0. Hence drop the return value and make
their return type as void to avoid any confusion.

RFC -> PATCHv2
===============
1. Added Patch-2 to fix ntfs_submit_bh_for_read() caller.
2. Added Reviewed-by from Christoph.

Ritesh Harjani (4):
  jbd2: Drop useless return value of submit_bh
  fs/ntfs: Drop useless return value of submit_bh from ntfs_submit_bh_for_read
  fs/buffer: Drop useless return value of submit_bh
  fs/buffer: Make submit_bh & submit_bh_wbc return type as void

 fs/buffer.c                 | 19 ++++++++-----------
 fs/jbd2/commit.c            | 11 +++++------
 fs/jbd2/journal.c           |  6 ++----
 fs/ntfs/file.c              |  4 ++--
 include/linux/buffer_head.h |  2 +-
 5 files changed, 18 insertions(+), 24 deletions(-)

--
2.35.3


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

end of thread, other threads:[~2022-06-21  6:34 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2022-06-20  9:04 [PATCHv2 0/4] submit_bh: Drop unnecessary return values and API users Ritesh Harjani
2022-06-20  9:04 ` [PATCHv2 1/4] jbd2: Drop useless return value of submit_bh Ritesh Harjani
2022-06-20  9:04 ` [PATCHv2 2/4] fs/ntfs: Drop useless return value of submit_bh from ntfs_submit_bh_for_read Ritesh Harjani
2022-06-20  9:10   ` Ritesh Harjani
2022-06-20  9:49   ` Jan Kara
2022-06-21  6:34   ` Christoph Hellwig
2022-06-20  9:04 ` [PATCHv2 3/4] fs/buffer: Drop useless return value of submit_bh Ritesh Harjani
2022-06-20  9:04 ` [PATCHv2 4/4] fs/buffer: Make submit_bh & submit_bh_wbc return type as void Ritesh Harjani

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).