diff options
author | Matthew Wilcox (Oracle) <willy@infradead.org> | 2020-01-31 06:17:09 -0500 |
---|---|---|
committer | Greg Kroah-Hartman <gregkh@linuxfoundation.org> | 2020-04-17 10:50:18 +0200 |
commit | 8f4c8e92bdac564b8c562460a271d3ff11317fe9 (patch) | |
tree | abdeb91c07d0be2feda73142d16879c8fc23e7ca /tools | |
parent | a1ffc47f22a843b75f6d6b9a989abcc825939564 (diff) | |
download | linux-stable-8f4c8e92bdac564b8c562460a271d3ff11317fe9.tar.gz linux-stable-8f4c8e92bdac564b8c562460a271d3ff11317fe9.tar.bz2 linux-stable-8f4c8e92bdac564b8c562460a271d3ff11317fe9.zip |
XArray: Fix xas_pause for large multi-index entries
commit c36d451ad386b34f452fc3c8621ff14b9eaa31a6 upstream.
Inspired by the recent Coverity report, I looked for other places where
the offset wasn't being converted to an unsigned long before being
shifted, and I found one in xas_pause() when the entry being paused is
of order >32.
Fixes: b803b42823d0 ("xarray: Add XArray iterators")
Signed-off-by: Matthew Wilcox (Oracle) <willy@infradead.org>
Cc: stable@vger.kernel.org
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'tools')
0 files changed, 0 insertions, 0 deletions