projects
/
linux-block.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
c2ee9f5
)
jfs: Fix sanity check in dbMount
author
Dave Kleikamp
<dave.kleikamp@oracle.com>
Tue, 22 Oct 2024 14:40:37 +0000
(09:40 -0500)
committer
Dave Kleikamp
<dave.kleikamp@oracle.com>
Tue, 22 Oct 2024 14:40:37 +0000
(09:40 -0500)
MAXAG is a legitimate value for bmp->db_numag
Fixes:
e63866a47556
("jfs: fix out-of-bounds in dbNextAG() and diAlloc()")
Signed-off-by: Dave Kleikamp <dave.kleikamp@oracle.com>
fs/jfs/jfs_dmap.c
patch
|
blob
|
blame
|
history
diff --git
a/fs/jfs/jfs_dmap.c
b/fs/jfs/jfs_dmap.c
index 974ecf5e0d9522cce2d889c2304afce2e2fbc534..3ab410059dc202a3e50bdbf505b690093ed18631 100644
(file)
--- a/
fs/jfs/jfs_dmap.c
+++ b/
fs/jfs/jfs_dmap.c
@@
-187,7
+187,7
@@
int dbMount(struct inode *ipbmap)
}
bmp->db_numag = le32_to_cpu(dbmp_le->dn_numag);
- if (!bmp->db_numag || bmp->db_numag >
=
MAXAG) {
+ if (!bmp->db_numag || bmp->db_numag > MAXAG) {
err = -EINVAL;
goto err_release_metapage;
}