commit | 656de42e83379e5348e3f4236ff1d79353edfb28 | [log] [tgz] |
---|---|---|
author | Kees Cook <keescook@chromium.org> | Tue May 16 12:03:31 2017 -0700 |
committer | Kees Cook <keescook@chromium.org> | Wed May 31 10:13:42 2017 -0700 |
tree | 08af3b75f5c4b4a6e725d19ce45d3455c9081286 | |
parent | f6525b96dd9f68efe374e5aef864975e628de991 [diff] |
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>