From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: MIME-Version: 1.0 From: Jinpu Wang Date: Wed, 19 Sep 2018 11:26:00 +0200 Message-ID: Subject: [BUG]kmemleak in cfq_get_queue+0x213 To: linux-block@vger.kernel.org Cc: Bart Van Assche , Jens Axboe Content-Type: text/plain; charset="UTF-8" List-ID: Hi, I notice following kmemleak warning on 4.14.65 when running blktests unreferenced object 0xffff88031d34f7c0 (size 240): comm "kworker/0:1", pid 18344, jiffies 4301519574 (age 3716.610s) hex dump (first 32 bytes): 01 00 00 00 00 00 00 00 00 51 f9 bc 02 88 ff ff .........Q...... d0 f7 34 1d 03 88 ff ff 00 00 00 00 00 00 00 00 ..4............. backtrace: [] cfq_get_queue+0x213/0x530 [] cfq_set_request+0x43f/0x550 [] get_request+0xe20/0xfc0 [] blk_get_request+0xf1/0x1a0 [] scsi_execute+0x4a/0x390 [scsi_mod] [] scsi_test_unit_ready+0x8b/0x130 [scsi_mod] [] sd_check_events+0x1c9/0x2e0 [sd_mod] [] disk_check_events+0x8c/0x1f0 [] process_one_work+0x350/0x8e0 [] worker_thread+0x99/0x720 [] kthread+0x1c3/0x210 [] ret_from_fork+0x3a/0x50 [] 0xffffffffffffffff cfq_get_queue+0x213 point to line 3838 cfqq =3D kmem_cache_alloc_node(cfq_pool, in cfq-scheduler.c Looks we're leaking cfq_queue in some case. Does anyone see the leak before? Thanks! --=20 Jack Wang Linux Kernel Developer ProfitBricks GmbH Greifswalder Str. 207 D - 10405 Berlin Tel: +49 30 577 008 042 Fax: +49 30 577 008 299 Email: jinpu.wang@profitbricks.com URL: https://www.profitbricks.de Sitz der Gesellschaft: Berlin Registergericht: Amtsgericht Charlottenburg, HRB 125506 B Gesch=C3=A4ftsf=C3=BChrer: Achim Weiss, Matthias Steinberg, Christoph Steff= ens