mbox series

[RFC,0/3] submit_bh: Drop unnecessary return values and API users

Message ID cover.1655703466.git.ritesh.list@gmail.com (mailing list archive)
Headers show
Series submit_bh: Drop unnecessary return values and API users | expand

Message

Ritesh Harjani (IBM) June 20, 2022, 5:58 a.m. UTC
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.


Ritesh Harjani (3):
  jbd2: Drop useless return value of submit_bh
  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 ++----
 include/linux/buffer_head.h |  2 +-
 4 files changed, 16 insertions(+), 22 deletions(-)

--
2.35.3