Received: by 2002:a05:6358:11c7:b0:104:8066:f915 with SMTP id i7csp1604996rwl; Fri, 7 Apr 2023 20:52:24 -0700 (PDT) X-Google-Smtp-Source: AKy350aQwYCwv8Cyvsn7pKssJ1SsZvEK4zB1rk8A0CD8NMXzI+4k4md7aE6p0d9xNUxkPFsfXylx X-Received: by 2002:a17:906:40c4:b0:947:eafc:a738 with SMTP id a4-20020a17090640c400b00947eafca738mr1111322ejk.60.1680925943780; Fri, 07 Apr 2023 20:52:23 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1680925943; cv=none; d=google.com; s=arc-20160816; b=PuOCJjTpDw+7xYjLmhVqpcKy8fObDxa/FSAtRbaz/vSa5UexZZOVt5JxuOJB7iPfet R4yep6s5HBpksyy33rDB3ArCPCWelSzZHdmjgZ3VDX6xt63o0NJU2o32EKNj0SFWxRdK aT8YeWUqF6Y+66GdqQqQ3i4josg8WLwQylcSA+WhE0D28LcAoQJeXsUUcYrl5X1/yY0s gOPkiHS9S3SY9nt9oUufhHwrqbWTPvptu67RrKmsHcjmL8eNv8i/6YbSq/OmaYeqil6U SZ1DZgsY3JI696aJOjrZW/mNsPFzlgmpJo6HXhK3GABU4KmtAUNzvxPh42dwvF+rdD0T FYvA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:in-reply-to:from :references:cc:to:content-language:subject:user-agent:mime-version :date:message-id:dkim-signature; bh=DUr3g5RxycMk/Z/8YgiC7z+3mZOPJTD8hF1viU2CvKI=; b=GWOH9+bJpQuDO9jR7zMF99mqC2yz6R1tKrTVftwLEgu2RGfvac2u9DpwfXPA3n4ely SdunPxq6vQX1SwII5ZQbtUMoKMstxVF374CRlXY0NVNIQYfBxCyoIYNsZobsPQVmvPQ/ 1vPdbbKPfRIOyrM9BXOZpzrUZ+TRrwz7sxXtqpk+wqtUvEOtxo9Oat4cH0j1BMeXNvPk CLcBVGW/e8J01+5DIRgko1YLW2ao1Ihw1JQWCaXV6H9QOqaP+Vwr8rylI+Sh4yoong5y TI0Txc+/ZhtOm4MEWhwlrLgrQEuPzIlM9sKWmKujV+Us8P1ojSnLjPr91Rt4LFSkLgjA HzTA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@bytedance.com header.s=google header.b=KO8Wo1RK; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=bytedance.com Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id h6-20020a170906584600b00933e8f8ccf9si4508686ejs.1001.2023.04.07.20.51.48; Fri, 07 Apr 2023 20:52:23 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@bytedance.com header.s=google header.b=KO8Wo1RK; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=bytedance.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229839AbjDHDhh (ORCPT + 99 others); Fri, 7 Apr 2023 23:37:37 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:52388 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230013AbjDHDhe (ORCPT ); Fri, 7 Apr 2023 23:37:34 -0400 Received: from mail-pl1-x635.google.com (mail-pl1-x635.google.com [IPv6:2607:f8b0:4864:20::635]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 50266BDCA for ; Fri, 7 Apr 2023 20:37:07 -0700 (PDT) Received: by mail-pl1-x635.google.com with SMTP id h24so567045plr.1 for ; Fri, 07 Apr 2023 20:37:07 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bytedance.com; s=google; t=1680925027; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:user-agent:mime-version:date:message-id :from:to:cc:subject:date:message-id:reply-to; bh=DUr3g5RxycMk/Z/8YgiC7z+3mZOPJTD8hF1viU2CvKI=; b=KO8Wo1RKtPs8FCd9uOQ3HSdEJLz0AeQpyuNJxk84XNXR4ysAn/Bs9fJdt4MrRZhglH xjYswepMFWJpcmsHzhYT7bjyF+/uEeRQucCHnXpxjyBr6Y498Z1EAasLmsU0pk24vg4B fUL0gfqQ7uwj0YzmkdgGFEu/FsQxlIl0ofKAIS0OqC8ksAtLQaBc3EP1li/iZKYX1zew VSOMZPf39/iQErDAMEAkDkoZkQ+jBRC0PEIRb3LDNSUjZ9GtJsfFhGCYodFBf2zBHq2F bJ3HlyoXaSunpaD1VhRQ6YdOS541gmDTNPjm14KqtWwEoBupNgtzpUhcVWd0lO6xTYsU w3dw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1680925027; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:user-agent:mime-version:date:message-id :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=DUr3g5RxycMk/Z/8YgiC7z+3mZOPJTD8hF1viU2CvKI=; b=H4lS1IHfK7AD/YfuRlGztbtGCsPsmUGmADg5rZlMi0o1gBkD803+vncsIKXFIfQLol ju8P7z0/9qaTqkdsQ6ZbV5fQw7flQDIcaYAnzeMFArquOSV+aug1Lg4cnKhb/kIfZQm3 GS4lKiVTFSXBVr8WfT88x74BFNy5WvVSAjCOqX9z0ttRP288rN4lzRTJhTM08m/ATsmB 5qiXDpGaM6EyEPkiAJtMp9kjmYE7DPP8rPVT5sGKi3rbrpT1M0AXkKn10jxjN1i1a+JQ 1KerWZSI3+D/gKi+ewWdAzOeuC3rd44o9IGG3EqKe5HaI7QX8+p8aRNts0DW0NRRbiXN xy1A== X-Gm-Message-State: AAQBX9cPxk0+J516lYXgPQm1retl34m4DLsI4JdIpAARBgcFKLk/mSBa XuZEhY/J43sHnSUPCAxpxrgcNQ== X-Received: by 2002:a17:90a:ba8c:b0:233:d12f:f43a with SMTP id t12-20020a17090aba8c00b00233d12ff43amr5104759pjr.1.1680925026743; Fri, 07 Apr 2023 20:37:06 -0700 (PDT) Received: from ?IPV6:2409:8a28:e6a:3a30:91c6:a74e:1ca9:6039? ([2409:8a28:e6a:3a30:91c6:a74e:1ca9:6039]) by smtp.gmail.com with ESMTPSA id z13-20020a17090a1fcd00b00240d4521958sm3441636pjz.18.2023.04.07.20.37.03 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Fri, 07 Apr 2023 20:37:06 -0700 (PDT) Message-ID: <1a64eaea-50ea-f273-b0a1-a6eb8483beac@bytedance.com> Date: Sat, 8 Apr 2023 11:37:00 +0800 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:102.0) Gecko/20100101 Thunderbird/102.9.1 Subject: Re: [External] Re: [PATCH v2 0/3] blk-cgroup: some cleanup Content-Language: en-US To: Bart Van Assche Cc: axboe@kernel.dk, tj@kernel.org, paolo.valente@linaro.org, josef@toxicpanda.com, linux-block@vger.kernel.org, cgroups@vger.kernel.org, linux-kernel@vger.kernel.org References: <20230406145050.49914-1-zhouchengming@bytedance.com> From: Chengming Zhou In-Reply-To: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Status: No, score=-2.2 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,DKIM_VALID_EF,NICE_REPLY_A,RCVD_IN_DNSWL_NONE, SPF_HELO_NONE,SPF_PASS autolearn=unavailable autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 2023/4/8 02:41, Bart Van Assche wrote: > On 4/6/23 07:50, Chengming Zhou wrote: >> These are some cleanup patches of blk-cgroup. Thanks for review. > > With these patches applied, my kernel test VM crashes during boot. The following crash disappears if I revert these patches: Thanks for the report. I will try to reproduce it first and look into this today. > > BUG: KASAN: null-ptr-deref in bio_associate_blkg_from_css+0x83/0x240 > Read of size 8 at addr 0000000000000518 by task blkid/5885 > Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.0-debian-1.16.0-5 04/01/2014 > Call Trace: >  dump_stack_lvl+0x4a/0x80 >  print_report+0x21e/0x260 >  kasan_report+0xc2/0xf0 >  __asan_load8+0x69/0x90 >  bio_associate_blkg_from_css+0x83/0x240 >  bfq_bio_bfqg+0xce/0x120 [bfq] >  bfq_bic_update_cgroup+0x2f/0x3c0 [bfq] >  bfq_init_rq+0x1e8/0xb10 [bfq] >  bfq_insert_request.isra.0+0xa3/0x420 [bfq] >  bfq_insert_requests+0xca/0xf0 [bfq] >  blk_mq_dispatch_rq_list+0x4c0/0xb00 >  __blk_mq_sched_dispatch_requests+0x15e/0x200 >  blk_mq_sched_dispatch_requests+0x8b/0xc0 >  __blk_mq_run_hw_queue+0x3ff/0x500 >  __blk_mq_delay_run_hw_queue+0x23a/0x300 >  blk_mq_run_hw_queue+0x14e/0x350 >  blk_mq_sched_insert_request+0x181/0x1f0 >  blk_execute_rq+0xf4/0x300 >  scsi_execute_cmd+0x23e/0x350 >  sr_do_ioctl+0x173/0x3d0 [sr_mod] >  sr_packet+0x60/0x90 [sr_mod] >  cdrom_get_track_info.constprop.0+0x125/0x170 [cdrom] >  cdrom_get_last_written+0x1d4/0x2d0 [cdrom] >  mmc_ioctl_cdrom_last_written+0x85/0x120 [cdrom] >  mmc_ioctl+0x10b/0x1d0 [cdrom] >  cdrom_ioctl+0xa66/0x1270 [cdrom] >  sr_block_ioctl+0xee/0x130 [sr_mod] >  blkdev_ioctl+0x1bb/0x3f0 >  __x64_sys_ioctl+0xc7/0xe0 >  do_syscall_64+0x34/0x80 >  entry_SYSCALL_64_after_hwframe+0x46/0xb0 > > Bart.