diff options
author | Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp> | 2025-07-15 14:17:56 +0900 |
---|---|---|
committer | Viacheslav Dubeyko <slava@dubeyko.com> | 2025-07-25 15:22:00 -0700 |
commit | c7c6363ca186747ebc2df10c8a1a51e66e0e32d9 (patch) | |
tree | 6eecec6180f37036d20f3b39e84bbf03b9f9525f /lib/crypto/mpi/mpiutil.c | |
parent | 4c6a567cb8e8e0eb7fc559e8cecbae7d83aaafbb (diff) |
hfsplus: don't use BUG_ON() in hfsplus_create_attributes_file()
When the volume header contains erroneous values that do not reflect
the actual state of the filesystem, hfsplus_fill_super() assumes that
the attributes file is not yet created, which later results in hitting
BUG_ON() when hfsplus_create_attributes_file() is called. Replace this
BUG_ON() with -EIO error with a message to suggest running fsck tool.
Reported-by: syzbot <syzbot+1107451c16b9eb9d29e6@syzkaller.appspotmail.com>
Closes: https://syzkaller.appspot.com/bug?extid=1107451c16b9eb9d29e6
Signed-off-by: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
Reviewed-by: Viacheslav Dubeyko <slava@dubeyko.com>
Link: https://lore.kernel.org/r/7b587d24-c8a1-4413-9b9a-00a33fbd849f@I-love.SAKURA.ne.jp
Signed-off-by: Viacheslav Dubeyko <slava@dubeyko.com>
Diffstat (limited to 'lib/crypto/mpi/mpiutil.c')
0 files changed, 0 insertions, 0 deletions