Whamcloud - gitweb
LU-14205 osd-ldiskfs: fix return of osd_extend_restart_trans() 89/40989/2
authorWang Shilong <wshilong@ddn.com>
Wed, 16 Dec 2020 02:50:24 +0000 (10:50 +0800)
committerOleg Drokin <green@whamcloud.com>
Tue, 22 Dec 2020 05:28:00 +0000 (05:28 +0000)
commit4aa17923f08bea425a20961cb6eaa72ad9af38c1
tree42f8bd6ea75bb8480d2a90531cd27b387dbee53d
parent6985a47d48d7bfbd0174af09902a7469d4b3a33c
LU-14205 osd-ldiskfs: fix return of osd_extend_restart_trans()

ldiskfs_journal_ensure_credits() could possibly return 1 if
transaction restarted, Lustre osd expect it return 0 or negative.

Fixes: cf48a2d23b ("LU-13839 kernel: RHEL 8.3 server support")
Signed-off-by: Wang Shilong <wshilong@ddn.com>
Change-Id: I51ff0bd50575902b66529cbd71ff14710c202d03
Reviewed-on: https://review.whamcloud.com/40989
Reviewed-by: Andreas Dilger <adilger@whamcloud.com>
Tested-by: jenkins <devops@whamcloud.com>
Reviewed-by: Jian Yu <yujian@whamcloud.com>
Tested-by: Maloo <maloo@whamcloud.com>
Reviewed-by: Oleg Drokin <green@whamcloud.com>
lustre/osd-ldiskfs/osd_io.c