From 9d77db3c730780c8ef5ccd4b66403ff5675cfe4e Mon Sep 17 00:00:00 2001 From: hc <hc@nodka.com> Date: Mon, 13 May 2024 10:30:14 +0000 Subject: [PATCH] modify sin led gpio --- kernel/fs/jfs/jfs_extent.c | 5 +++++ 1 files changed, 5 insertions(+), 0 deletions(-) diff --git a/kernel/fs/jfs/jfs_extent.c b/kernel/fs/jfs/jfs_extent.c index f65bd6b..d4e063d 100644 --- a/kernel/fs/jfs/jfs_extent.c +++ b/kernel/fs/jfs/jfs_extent.c @@ -508,6 +508,11 @@ * blocks in the map. in that case, we'll start off with the * maximum free. */ + + /* give up if no space left */ + if (bmp->db_maxfreebud == -1) + return -ENOSPC; + max = (s64) 1 << bmp->db_maxfreebud; if (*nblocks >= max && *nblocks > nbperpage) nb = nblks = (max > nbperpage) ? max : nbperpage; -- Gitblit v1.6.2