Received: by 2002:a25:1985:0:0:0:0:0 with SMTP id 127csp3582432ybz; Mon, 4 May 2020 05:57:55 -0700 (PDT) X-Google-Smtp-Source: APiQypLNIc8Aj22WonhNG6xUPQYIrH2OWDsBEDmng+/+cv3VQ8LHP0TjIK4Kg27F7Bckci8zveqv X-Received: by 2002:a17:907:b11:: with SMTP id h17mr15097431ejl.371.1588597075018; Mon, 04 May 2020 05:57:55 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1588597075; cv=none; d=google.com; s=arc-20160816; b=KVqt2G90hll/7Y/Wv7Fo3RwT+GAY03ZFhwPJzgFRkkn6gOasl2kPhMJEv61ckh0Xyf sH82dVGMF+Q0vvOxgxTS73QXV4Lpk2CMmXlF+A9sgX0i0Ufr3QUKCOk347jn+FblOdZQ 5ayJIFOuo+dBTOfFFs4qa4iWWQXHU0Oh3rIqa9JRR1KYYtTQeZHBUJXCI6q9Oo5qgTHX 45JXZUTJ13mWa72CPZlvZYvOTj4nzt744ZCX1d2LWAlh7e6PpM6WBmXbJ3x/3PJiCyWe 4qnP+AJV0wJto8kvxzPGjccuS4cjreuOKFhGujFkKZPb+/fPu1aC2Lrh3xg6aTxlPbXf v//g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:mime-version :message-id:date:subject:cc:to:from:dkim-signature; bh=7SAJX4czMKUYeyR2XmhRKutbi13jPjIgNv54etymA6M=; b=bqE/KcuDhqKpkKSGv07hm9TLcaNCn62HVv3b+KxYT8K6dcWz1cGqsi+a2IDtR4arV1 p2A/LYciQ4qbvQy7T+HOEsEdjrr+OmtCuu4QfgOmzsRKgFhqnDdKyJLVXfPl7miqcY/2 2hZxPE7WpkA4Vl7tzgoPjeQRCl49H0kTLWxFwPBk/De4FwnwBb97KGCZihVdt8psbaRG FL2mfhVzf8VD/6n396SDbClMx9/qZG+9usKW9p6mj1nO+izBEnvYYLDfK/TWF2HaWNla JxDUqBzFjBYB7V6ehj8iSLqTAfXEDtXIY3hqKBt4VpV7SHTbS8e3cbq50U4aQe8N7bGV FUUw== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail header.i=@infradead.org header.s=bombadil.20170209 header.b=Rr7mm8L0; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id p23si6789042eju.299.2020.05.04.05.57.32; Mon, 04 May 2020 05:57:55 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=fail header.i=@infradead.org header.s=bombadil.20170209 header.b=Rr7mm8L0; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728537AbgEDMu3 (ORCPT + 99 others); Mon, 4 May 2020 08:50:29 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:36586 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-FAIL-OK-FAIL) by vger.kernel.org with ESMTP id S1726404AbgEDMu3 (ORCPT ); Mon, 4 May 2020 08:50:29 -0400 Received: from bombadil.infradead.org (bombadil.infradead.org [IPv6:2607:7c80:54:e::133]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 7289FC061A0E; Mon, 4 May 2020 05:50:29 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=infradead.org; s=bombadil.20170209; h=Content-Transfer-Encoding: MIME-Version:Message-Id:Date:Subject:Cc:To:From:Sender:Reply-To:Content-Type: Content-ID:Content-Description:In-Reply-To:References; bh=7SAJX4czMKUYeyR2XmhRKutbi13jPjIgNv54etymA6M=; b=Rr7mm8L0HMO7djG4SAdMiljXGT tctEKC3QURN3+PmCxFBVMWUj45sYmaM6lsUVM/Yb/Oh5PPQ1c49/knNMv2DYi7v2ezlhpQgFcNn0Z Ui3vA1C1ypNc5PM2TtkC7fivGMAStEgrKl+z9ONTu3ejdDI85ny/1/IkNoWWjMhuXNQsKeFhTW0iD NwZmdNZrCT1EqY3WaIk6GHtf3V7KIHzxVwhta+PcSjyNBlw65TB/BTL9FicOYvsAYOU8Hyxn5zj/r e+YB9sQjmt2ECJC4XEStsm9i8QU0PzcbGy5RH9vc8ZAMK+vfaC/knAEk/VRNp2ns1jIThgw7Y9hUp +pMNaoFA==; Received: from 089144205116.atnat0014.highway.webapn.at ([89.144.205.116] helo=localhost) by bombadil.infradead.org with esmtpsa (Exim 4.92.3 #3 (Red Hat Linux)) id 1jVaY2-0000uy-Vl; Mon, 04 May 2020 12:50:15 +0000 From: Christoph Hellwig To: axboe@kernel.dk Cc: yuyufen@huawei.com, tj@kernel.org, jack@suse.cz, bvanassche@acm.org, tytso@mit.edu, hdegoede@redhat.com, gregkh@linuxfoundation.org, linux-block@vger.kernel.org, linux-kernel@vger.kernel.org Subject: bdi: fix use-after-free for dev_name(bdi->dev) v3 (resend) Date: Mon, 4 May 2020 14:47:52 +0200 Message-Id: <20200504124801.2832087-1-hch@lst.de> X-Mailer: git-send-email 2.26.2 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-SRS-Rewrite: SMTP reverse-path rewritten from by bombadil.infradead.org. See http://www.infradead.org/rpr.html Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi Jens, can you pick up this series? the first three patches are my take on the proposal from Yufen Yu to fix the use after free of the device name of the bdi device. The rest is vaguely related cleanups. Changes since v2: - switch vboxsf to a shorter bdi name Changes since v1: - use a static dev_name buffer inside struct backing_dev_info