mirror of https://lore.kernel.org/lkml/
 help / color / mirror / Atom feed
* [PATCH AUTOSEL 4.19 01/56] block: ratelimit handle_bad_sector() message
@ 2020-10-18 19:23 Sasha Levin
  2020-10-18 19:23 ` [PATCH AUTOSEL 4.19 02/56] crypto: ccp - fix error handling Sasha Levin
                   ` (54 more replies)
  0 siblings, 55 replies; 56+ messages in thread
From: Sasha Levin @ 2020-10-18 19:23 UTC (permalink / raw)
  To: linux-kernel, stable
  Cc: Tetsuo Handa, Christoph Hellwig, Jens Axboe, Sasha Levin, linux-block

From: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>

[ Upstream commit f4ac712e4fe009635344b9af5d890fe25fcc8c0d ]

syzbot is reporting unkillable task [1], for the caller is failing to
handle a corrupted filesystem image which attempts to access beyond
the end of the device. While we need to fix the caller, flooding the
console with handle_bad_sector() message is unlikely useful.

[1] https://syzkaller.appspot.com/bug?id=f1f49fb971d7a3e01bd8ab8cff2ff4572ccf3092

Signed-off-by: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
Reviewed-by: Christoph Hellwig <hch@lst.de>
Signed-off-by: Jens Axboe <axboe@kernel.dk>
Signed-off-by: Sasha Levin <sashal@kernel.org>
---
 block/blk-core.c | 9 ++++-----
 1 file changed, 4 insertions(+), 5 deletions(-)

diff --git a/block/blk-core.c b/block/blk-core.c
index ce3710404544c..445b878e35194 100644
--- a/block/blk-core.c
+++ b/block/blk-core.c
@@ -2127,11 +2127,10 @@ static void handle_bad_sector(struct bio *bio, sector_t maxsector)
 {
 	char b[BDEVNAME_SIZE];
 
-	printk(KERN_INFO "attempt to access beyond end of device\n");
-	printk(KERN_INFO "%s: rw=%d, want=%Lu, limit=%Lu\n",
-			bio_devname(bio, b), bio->bi_opf,
-			(unsigned long long)bio_end_sector(bio),
-			(long long)maxsector);
+	pr_info_ratelimited("attempt to access beyond end of device\n"
+			    "%s: rw=%d, want=%llu, limit=%llu\n",
+			    bio_devname(bio, b), bio->bi_opf,
+			    bio_end_sector(bio), maxsector);
 }
 
 #ifdef CONFIG_FAIL_MAKE_REQUEST
-- 
2.25.1


^ permalink raw reply	[flat|nested] 56+ messages in thread

end of thread, other threads:[~2020-10-18 19:41 UTC | newest]

Thread overview: 56+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-10-18 19:23 [PATCH AUTOSEL 4.19 01/56] block: ratelimit handle_bad_sector() message Sasha Levin
2020-10-18 19:23 ` [PATCH AUTOSEL 4.19 02/56] crypto: ccp - fix error handling Sasha Levin
2020-10-18 19:23 ` [PATCH AUTOSEL 4.19 03/56] media: firewire: fix memory leak Sasha Levin
2020-10-18 19:23 ` [PATCH AUTOSEL 4.19 04/56] media: ati_remote: sanity check for both endpoints Sasha Levin
2020-10-18 19:23 ` [PATCH AUTOSEL 4.19 05/56] media: st-delta: Fix reference count leak in delta_run_work Sasha Levin
2020-10-18 19:23 ` [PATCH AUTOSEL 4.19 06/56] media: sti: Fix reference count leaks Sasha Levin
2020-10-18 19:23 ` [PATCH AUTOSEL 4.19 07/56] media: exynos4-is: Fix several reference count leaks due to pm_runtime_get_sync Sasha Levin
2020-10-18 19:23 ` [PATCH AUTOSEL 4.19 08/56] media: exynos4-is: Fix a reference count leak " Sasha Levin
2020-10-18 19:23 ` [PATCH AUTOSEL 4.19 09/56] media: exynos4-is: Fix a reference count leak Sasha Levin
2020-10-18 19:23 ` [PATCH AUTOSEL 4.19 10/56] media: vsp1: Fix runtime PM imbalance on error Sasha Levin
2020-10-18 19:23 ` [PATCH AUTOSEL 4.19 11/56] media: platform: s3c-camif: " Sasha Levin
2020-10-18 19:23 ` [PATCH AUTOSEL 4.19 12/56] media: platform: sti: hva: " Sasha Levin
2020-10-18 19:23 ` [PATCH AUTOSEL 4.19 13/56] media: bdisp: " Sasha Levin
2020-10-18 19:23 ` [PATCH AUTOSEL 4.19 14/56] media: media/pci: prevent memory leak in bttv_probe Sasha Levin
2020-10-18 19:23 ` [PATCH AUTOSEL 4.19 15/56] media: uvcvideo: Ensure all probed info is returned to v4l2 Sasha Levin
2020-10-18 19:23 ` [PATCH AUTOSEL 4.19 16/56] seccomp: kill process instead of thread for unknown actions Sasha Levin
2020-10-18 19:23 ` [PATCH AUTOSEL 4.19 17/56] mmc: sdio: Check for CISTPL_VERS_1 buffer size Sasha Levin
2020-10-18 19:23 ` [PATCH AUTOSEL 4.19 18/56] media: saa7134: avoid a shift overflow Sasha Levin
2020-10-18 19:23 ` [PATCH AUTOSEL 4.19 19/56] fs: dlm: fix configfs memory leak Sasha Levin
2020-10-18 19:23 ` [PATCH AUTOSEL 4.19 20/56] media: venus: core: Fix runtime PM imbalance in venus_probe Sasha Levin
2020-10-18 19:23 ` [PATCH AUTOSEL 4.19 21/56] ipv6/icmp: l3mdev: Perform icmp error route lookup on source device routing table (v2) Sasha Levin
2020-10-18 19:23 ` [PATCH AUTOSEL 4.19 22/56] ntfs: add check for mft record size in superblock Sasha Levin
2020-10-18 19:23 ` [PATCH AUTOSEL 4.19 23/56] ip_gre: set dev->hard_header_len and dev->needed_headroom properly Sasha Levin
2020-10-18 19:23 ` [PATCH AUTOSEL 4.19 24/56] mac80211: handle lack of sband->bitrates in rates Sasha Levin
2020-10-18 19:23 ` [PATCH AUTOSEL 4.19 25/56] PM: hibernate: remove the bogus call to get_gendisk() in software_resume() Sasha Levin
2020-10-18 19:23 ` [PATCH AUTOSEL 4.19 26/56] scsi: mvumi: Fix error return in mvumi_io_attach() Sasha Levin
2020-10-18 19:23 ` [PATCH AUTOSEL 4.19 27/56] scsi: target: core: Add CONTROL field for trace events Sasha Levin
2020-10-18 19:23 ` [PATCH AUTOSEL 4.19 28/56] mic: vop: copy data to kernel space then write to io memory Sasha Levin
2020-10-18 19:23 ` [PATCH AUTOSEL 4.19 29/56] misc: vop: add round_up(x,4) for vring_size to avoid kernel panic Sasha Levin
2020-10-18 19:23 ` [PATCH AUTOSEL 4.19 30/56] usb: gadget: function: printer: fix use-after-free in __lock_acquire Sasha Levin
2020-10-18 19:23 ` [PATCH AUTOSEL 4.19 31/56] udf: Limit sparing table size Sasha Levin
2020-10-18 19:23 ` [PATCH AUTOSEL 4.19 32/56] udf: Avoid accessing uninitialized data on failed inode read Sasha Levin
2020-10-18 19:23 ` [PATCH AUTOSEL 4.19 33/56] USB: cdc-acm: handle broken union descriptors Sasha Levin
2020-10-18 19:23 ` [PATCH AUTOSEL 4.19 34/56] usb: dwc3: simple: add support for Hikey 970 Sasha Levin
2020-10-18 19:23 ` [PATCH AUTOSEL 4.19 35/56] can: flexcan: flexcan_chip_stop(): add error handling and propagate error value Sasha Levin
2020-10-18 19:23 ` [PATCH AUTOSEL 4.19 36/56] ath9k: hif_usb: fix race condition between usb_get_urb() and usb_kill_anchored_urbs() Sasha Levin
2020-10-18 19:23 ` [PATCH AUTOSEL 4.19 37/56] misc: rtsx: Fix memory leak in rtsx_pci_probe Sasha Levin
2020-10-18 19:23 ` [PATCH AUTOSEL 4.19 38/56] reiserfs: only call unlock_new_inode() if I_NEW Sasha Levin
2020-10-18 19:24 ` [PATCH AUTOSEL 4.19 39/56] xfs: make sure the rt allocator doesn't run off the end Sasha Levin
2020-10-18 19:24 ` [PATCH AUTOSEL 4.19 40/56] usb: ohci: Default to per-port over-current protection Sasha Levin
2020-10-18 19:24 ` [PATCH AUTOSEL 4.19 41/56] Bluetooth: Only mark socket zapped after unlocking Sasha Levin
2020-10-18 19:24 ` [PATCH AUTOSEL 4.19 42/56] scsi: ibmvfc: Fix error return in ibmvfc_probe() Sasha Levin
2020-10-18 19:24 ` [PATCH AUTOSEL 4.19 43/56] brcmsmac: fix memory leak in wlc_phy_attach_lcnphy Sasha Levin
2020-10-18 19:24 ` [PATCH AUTOSEL 4.19 44/56] rtl8xxxu: prevent potential memory leak Sasha Levin
2020-10-18 19:24 ` [PATCH AUTOSEL 4.19 45/56] Fix use after free in get_capset_info callback Sasha Levin
2020-10-18 19:24 ` [PATCH AUTOSEL 4.19 46/56] scsi: qedi: Protect active command list to avoid list corruption Sasha Levin
2020-10-18 19:24 ` [PATCH AUTOSEL 4.19 47/56] scsi: qedi: Fix list_del corruption while removing active I/O Sasha Levin
2020-10-18 19:24 ` [PATCH AUTOSEL 4.19 48/56] tty: ipwireless: fix error handling Sasha Levin
2020-10-18 19:24 ` [PATCH AUTOSEL 4.19 49/56] drm/amd/display: Fix a list corruption Sasha Levin
2020-10-18 19:24 ` [PATCH AUTOSEL 4.19 50/56] ipvs: Fix uninit-value in do_ip_vs_set_ctl() Sasha Levin
2020-10-18 19:24 ` [PATCH AUTOSEL 4.19 51/56] reiserfs: Fix memory leak in reiserfs_parse_options() Sasha Levin
2020-10-18 19:24 ` [PATCH AUTOSEL 4.19 52/56] mwifiex: don't call del_timer_sync() on uninitialized timer Sasha Levin
2020-10-18 19:24 ` [PATCH AUTOSEL 4.19 53/56] brcm80211: fix possible memleak in brcmf_proto_msgbuf_attach Sasha Levin
2020-10-18 19:24 ` [PATCH AUTOSEL 4.19 54/56] usb: core: Solve race condition in anchor cleanup functions Sasha Levin
2020-10-18 19:24 ` [PATCH AUTOSEL 4.19 55/56] scsi: ufs: ufs-qcom: Fix race conditions caused by ufs_qcom_testbus_config() Sasha Levin
2020-10-18 19:24 ` [PATCH AUTOSEL 4.19 56/56] ath10k: check idx validity in __ath10k_htt_rx_ring_fill_n() Sasha Levin

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox

all inboxes | Powered by JetHome®