aboutsummaryrefslogtreecommitdiff
path: root/net/lapb/lapb_in.c
diff options
context:
space:
mode:
authorOGAWA Hirofumi <[email protected]>2022-01-09 18:36:43 +0900
committerJens Axboe <[email protected]>2022-01-20 06:30:12 -0700
commit3ee859e384d453d6ac68bfd5971f630d9fa46ad3 (patch)
tree16e2d6b6407e50614f4f0c6ef9882305cd5fd27f /net/lapb/lapb_in.c
parentfd9f4e62a39f09a7c014d7415c2b9d1390aa0504 (diff)
block: Fix wrong offset in bio_truncate()
bio_truncate() clears the buffer outside of last block of bdev, however current bio_truncate() is using the wrong offset of page. So it can return the uninitialized data. This happened when both of truncated/corrupted FS and userspace (via bdev) are trying to read the last of bdev. Reported-by: [email protected] Signed-off-by: OGAWA Hirofumi <[email protected]> Reviewed-by: Ming Lei <[email protected]> Link: https://lore.kernel.org/r/[email protected] Signed-off-by: Jens Axboe <[email protected]>
Diffstat (limited to 'net/lapb/lapb_in.c')
0 files changed, 0 insertions, 0 deletions