aboutsummaryrefslogtreecommitdiff
path: root/tools/perf/scripts/python/exported-sql-viewer.py
diff options
context:
space:
mode:
authorGao Xiang <[email protected]>2019-08-18 20:54:57 +0800
committerGreg Kroah-Hartman <[email protected]>2019-08-20 19:15:32 -0700
commitacb383f1dcb4f1e79b66d4be3a0b6f519a957b0d (patch)
tree915dbbf473361f51118064fe73ffaf1225c37030 /tools/perf/scripts/python/exported-sql-viewer.py
parenta64d9493f587f8ec101d92ec19c7d88d6d3b5567 (diff)
staging: erofs: fix an error handling in erofs_readdir()
Richard observed a forever loop of erofs_read_raw_page() [1] which can be generated by forcely setting ->u.i_blkaddr to 0xdeadbeef (as my understanding block layer can handle access beyond end of device correctly). After digging into that, it seems the problem is highly related with directories and then I found the root cause is an improper error handling in erofs_readdir(). Let's fix it now. [1] https://lore.kernel.org/r/[email protected]/ Reported-by: Richard Weinberger <[email protected]> Fixes: 3aa8ec716e52 ("staging: erofs: add directory operations") Cc: <[email protected]> # 4.19+ Reviewed-by: Chao Yu <[email protected]> Signed-off-by: Gao Xiang <[email protected]> Link: https://lore.kernel.org/r/[email protected] Signed-off-by: Greg Kroah-Hartman <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python/exported-sql-viewer.py')
0 files changed, 0 insertions, 0 deletions