commit | f068272cb2f134a194b93e94a8e0672bfce48cd8 | [log] [tgz] |
---|---|---|
author | Bob Copeland <me@bobcopeland.com> | Sat Sep 06 17:51:53 2008 -0400 |
committer | Bob Copeland <me@bobcopeland.com> | Sat Jul 10 14:37:06 2010 -0400 |
tree | c6a2a67951646eee3d040b732b384fa5c98fe78c | |
parent | 70d9e384aa7df681cfffd65947af72b22e86690e [diff] |
omfs: check bounds on block numbers before passing to sb_bread In case of filesystem corruption, passing unchecked block numbers into sb_bread can result in an infinite loop in __getblk(). Introduce a wrapper function omfs_sbread() to check the block numbers and to also perform the clus_to_blk() scaling. Signed-off-by: Bob Copeland <me@bobcopeland.com>