diff options
author | Kees Cook <keescook@chromium.org> | 2017-05-16 12:03:31 -0700 |
---|---|---|
committer | Kees Cook <keescook@chromium.org> | 2017-05-31 10:13:42 -0700 |
commit | 656de42e83379e5348e3f4236ff1d79353edfb28 (patch) | |
tree | 08af3b75f5c4b4a6e725d19ce45d3455c9081286 /fs/fat | |
parent | f6525b96dd9f68efe374e5aef864975e628de991 (diff) | |
download | linux-stable-656de42e83379e5348e3f4236ff1d79353edfb28.tar.gz linux-stable-656de42e83379e5348e3f4236ff1d79353edfb28.tar.bz2 linux-stable-656de42e83379e5348e3f4236ff1d79353edfb28.zip |
pstore: Avoid potential infinite loop
If a backend does not correctly iterate through its records, pstore will
get stuck loading entries. Detect this with a large record count, and
announce if we ever hit the limit. This will let future backend reading
bugs less annoying to debug. Additionally adjust the error about
pstore_mkfile() failing.
Signed-off-by: Kees Cook <keescook@chromium.org>
Diffstat (limited to 'fs/fat')
0 files changed, 0 insertions, 0 deletions