Re: [f2fs-dev] [PATCH V3 5/6] f2fs: ignore discard return value

2025-11-25 Thread Chaitanya Kulkarni via Linux-f2fs-devel
On 11/25/25 18:47, Chao Yu wrote: > On 11/25/25 07:48, Chaitanya Kulkarni wrote: >> __blkdev_issue_discard() always returns 0, making the error assignment >> in __submit_discard_cmd() dead code. >> >> Initialize err to 0 and remove the error assignment from the >> __blkdev_issue_discard() call to e

Re: [f2fs-dev] [PATCH] f2fs: fix to check bio after __blkdev_issue_discard()

2025-11-25 Thread Christoph Hellwig
On Wed, Nov 26, 2025 at 02:14:37PM +0800, Chao Yu wrote: > Previously, __blkdev_issue_discard() will always returned valid bio, > after commit e8b4869bc78d ("block: add a blk_alloc_discard_bio helper"), > it can return bio w/ NULL value, which may trigger panic or warning > in __submit_discard_cmd(

[f2fs-dev] [PATCH] f2fs: fix to check bio after __blkdev_issue_discard()

2025-11-25 Thread Chao Yu via Linux-f2fs-devel
Previously, __blkdev_issue_discard() will always returned valid bio, after commit e8b4869bc78d ("block: add a blk_alloc_discard_bio helper"), it can return bio w/ NULL value, which may trigger panic or warning in __submit_discard_cmd(), let's fix to check bio instread of return value after __blkdev

Re: [f2fs-dev] [PATCH V3 5/6] f2fs: ignore discard return value

2025-11-25 Thread Chao Yu via Linux-f2fs-devel
On 11/26/25 11:37, Chaitanya Kulkarni wrote: > On 11/25/25 18:47, Chao Yu wrote: >> On 11/25/25 07:48, Chaitanya Kulkarni wrote: >>> __blkdev_issue_discard() always returns 0, making the error assignment >>> in __submit_discard_cmd() dead code. >>> >>> Initialize err to 0 and remove the error assig

Re: [f2fs-dev] [PATCH V3 5/6] f2fs: ignore discard return value

2025-11-25 Thread Chao Yu via Linux-f2fs-devel
On 11/25/25 07:48, Chaitanya Kulkarni wrote: > __blkdev_issue_discard() always returns 0, making the error assignment > in __submit_discard_cmd() dead code. > > Initialize err to 0 and remove the error assignment from the > __blkdev_issue_discard() call to err. Move fault injection code into > alr

Re: [f2fs-dev] [PATCH V3 6/6] xfs: ignore discard return value

2025-11-25 Thread Yongpeng Yang
On 11/25/25 07:48, Chaitanya Kulkarni wrote: __blkdev_issue_discard() always returns 0, making all error checking in XFS discard functions dead code. Change xfs_discard_extents() return type to void, remove error variable, error checking, and error logging for the __blkdev_issue_discard() call

Re: [f2fs-dev] [PATCH V2 2/5] dm: ignore discard return value

2025-11-25 Thread Wilfred Mallawa
On Sun, 2025-11-23 at 18:57 -0800, Chaitanya Kulkarni wrote: > __blkdev_issue_discard() always returns 0, making all error checking > at call sites dead code. > > For dm-thin change issue_discard() return type to void, in > passdown_double_checking_shared_status() remove the r assignment from > re

Re: [f2fs-dev] [PATCH V2 1/5] block: ignore discard return value

2025-11-25 Thread Wilfred Mallawa
Reviewed-by: Wilfred Mallawa Regards, Wilfred ___ Linux-f2fs-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/linux-f2fs-devel

Re: [f2fs-dev] (subset) [PATCH V3 0/6] block: ignore __blkdev_issue_discard() ret value

2025-11-25 Thread Jens Axboe
On Mon, 24 Nov 2025 15:48:00 -0800, Chaitanya Kulkarni wrote: > __blkdev_issue_discard() only returns value 0, that makes post call > error checking code dead. This patch series revmoes this dead code at > all the call sites and adjust the callers. > > Please note that it doesn't change the retu

Re: [f2fs-dev] [PATCH V3 1/6] block: ignore discard return value

2025-11-25 Thread Jens Axboe
On 11/25/25 12:09 PM, Chaitanya Kulkarni wrote: > On 11/25/25 09:38, Jens Axboe wrote: >> On 11/24/25 4:48 PM, Chaitanya Kulkarni wrote: >>> __blkdev_issue_discard() always returns 0, making the error check >>> in blkdev_issue_discard() dead code. >> Shouldn't it be a void instead then? >> > Yes, w

Re: [f2fs-dev] [PATCH V3 1/6] block: ignore discard return value

2025-11-25 Thread Chaitanya Kulkarni
On 11/25/25 09:38, Jens Axboe wrote: On 11/24/25 4:48 PM, Chaitanya Kulkarni wrote: __blkdev_issue_discard() always returns 0, making the error check in blkdev_issue_discard() dead code. Shouldn't it be a void instead then? Yes, we have decided to clean up the callers first [1]. Once they are

Re: [f2fs-dev] [PATCH V3 1/6] block: ignore discard return value

2025-11-25 Thread Jens Axboe
On 11/24/25 4:48 PM, Chaitanya Kulkarni wrote: > __blkdev_issue_discard() always returns 0, making the error check > in blkdev_issue_discard() dead code. Shouldn't it be a void instead then? -- Jens Axboe ___ Linux-f2fs-devel mailing list Linux-f2fs

Re: [f2fs-dev] [PATCH V3 0/6] block: ignore __blkdev_issue_discard() ret value

2025-11-25 Thread Anuj gupta
Reviewed-by: Anuj Gupta ___ Linux-f2fs-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/linux-f2fs-devel

Re: [f2fs-dev] [PATCH v3] resize.f2fs: add -g to give default options

2025-11-25 Thread Sheng Yong
On 11/25/25 14:26, Yangyang Zang wrote: Commit 42482e81248f ("resize.f2fs: add caution message for resize") introduced the `-F' option to force resizing f2fs without displaying the caution message. And `add_default_options()` implies that `-g' enables `-F' for resize by default. However resize.f2