Received: by 2002:a25:8b12:0:0:0:0:0 with SMTP id i18csp2342207ybl; Thu, 15 Aug 2019 10:14:58 -0700 (PDT) X-Google-Smtp-Source: APXvYqzgvhUPJC78Eaw5pRR2iJFrdyEM646iRKUBdNCMunmVjTZC9qSese5aFfHVAjtDtfYwWdj2 X-Received: by 2002:a17:902:e30d:: with SMTP id cg13mr5292628plb.173.1565889298349; Thu, 15 Aug 2019 10:14:58 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1565889298; cv=none; d=google.com; s=arc-20160816; b=v72nP/MyBuqSGjZS8PDaqBGqiBjziOTtjiqNfb75i6HLJEFX9Cp0ZLwkHenOUmiURX eey5zWSM8M9yl0J9Jsh5xZj/EoAl9WV0HjbSUDZ1FTlxktP8ImX5co0ng4l5Y+KFxlXI z3toKPd7R4s/iBA8o70I+vScxuJFcAgkA6xZeSIwNiRotvy4OoTHcm+dEaH9qGbDUaG0 +TVMKkqsPzI67eoaTGBuYnFDmBuH+Jdakjqe4AIwZyap4QUkOAR1Q8mI4D9MKCw/JClr IPV31TuJsVh2bZGHKztcp8ObWiroE1fwXirV7G1D+GmhvpwTR/kabDWJ8oSIMzCiLeIv 9GZA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:dkim-signature; bh=JYT2OSHdO2DhGI1fwQFHGoFCd1oy7Hq2Yne9sDtdOm8=; b=d8zL1V3rOSkoamSZfN8IF7qI3vMHJp9a7nrlmj9pVZweJJnGHZKWJwZrpbILFO30vd L+1QDxzMbbb///OKz9nVBu6tRCPti/gA0ru/up6tvwDKBMtDV8F/nqqL4kmWBGsS0xLk sgsvDUcVr9F+fWKQC5Nds4ghuTobZ3djt+zufQS3mA0IEhwLzMTBOl5Byed3fAUxeYPG GKNDAdHWlIjCBTPWbvhOtjenvyUPsfWaZS6KDdP3czZ/3YI/d+OT4Imyg2leL01nZyE5 gHHnfsFbMMMD94SrKBF1hBf9FUvjGwkcj4XOcSSbhAVWpNfKPI2tWCMC4NvRvQ5D0ATS 5IDA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@android.com header.s=20161025 header.b=SFv3m91M; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=android.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id w9si2291956plz.346.2019.08.15.10.14.42; Thu, 15 Aug 2019 10:14:58 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@android.com header.s=20161025 header.b=SFv3m91M; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=android.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1731745AbfHOOuL (ORCPT + 99 others); Thu, 15 Aug 2019 10:50:11 -0400 Received: from mail-lj1-f195.google.com ([209.85.208.195]:41156 "EHLO mail-lj1-f195.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1731695AbfHOOuL (ORCPT ); Thu, 15 Aug 2019 10:50:11 -0400 Received: by mail-lj1-f195.google.com with SMTP id m24so2452173ljg.8 for ; Thu, 15 Aug 2019 07:50:09 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=android.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=JYT2OSHdO2DhGI1fwQFHGoFCd1oy7Hq2Yne9sDtdOm8=; b=SFv3m91M3bw6JeMwDStZK9fHM0zPXfPmHV+zj7XOFgng2BkLQhXyTBN+CDlDyE3tE+ pJYRl0W5IoisMmUL3u7KLavEtBV8WbsayMKI2Ndj7PpuPn1m/sYhPMWdV3hvRDwf7U2d W2r62kWw8X9sgxRVC+sHMOJrk2mP8bbSHWARbLYevcM4vkV/a9IZuCwt9svHaU72eNYg f37aWSotRPlDW6ZHMaPfJWofSRQCKFiPXOs3wTJ2ZGvu35ErDBW5VN69RYP5Ke8IbTHb ihrcejBWCucjoAABUL2XgxJ8VCzXm6zX+46m1qzRBmD10PQ0H9C/UYl+cRKw15fVUYIX RXBw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=JYT2OSHdO2DhGI1fwQFHGoFCd1oy7Hq2Yne9sDtdOm8=; b=qcPRJSu0ylXdgJvwxYnXB5JSIN8Glnez+WnuB4CHH09f8KbfAvr55fUa5oCVD0XVgk PQ2fD04h1NeNJXQ6V0oEz8Dwz6CVvwglNZqxz1fLZIef2D5u/svEtEXN+0SHNAj14wtK 5BacBHdim8udUYw1xuN/xB2XGeV19ro0b9a9Bi/x235wd6deiSrdoZsA66eZBADHce5H x4sys6Hi+dkOgwruQZuhqgQCicFqU0FYbsVQgyMo2ztKKxYejufE/auX4SQuEEvUvU04 1RexMWdI16ZOLqjNjLkexksL5zyLHcvJ7Sum27jcJARHenVnqDfY3w0BLcI+ImSZcFhP e0kQ== X-Gm-Message-State: APjAAAWg8iKnHwLLGKxu3DL8K+fYiWB3XFs33m6VSLbvIAxrShVjMxJ9 1gRlhGBILlPRF0hKtL6QSYPQzqr8eFxyUMlPQB3QSw== X-Received: by 2002:a2e:96d3:: with SMTP id d19mr613083ljj.185.1565880609143; Thu, 15 Aug 2019 07:50:09 -0700 (PDT) MIME-Version: 1.0 References: <20190814103244.92518-1-maco@android.com> <29990045-b05e-1411-a5c2-32e735265a04@acm.org> In-Reply-To: <29990045-b05e-1411-a5c2-32e735265a04@acm.org> From: Martijn Coenen Date: Thu, 15 Aug 2019 15:49:58 +0100 Message-ID: Subject: Re: [PATCH] RFC: loop: Avoid calling blk_mq_freeze_queue() when possible. To: Bart Van Assche Cc: axboe@kernel.dk, linux-block@vger.kernel.org, LKML , Greg KH , kernel-team@android.com, Narayan Kamath , Dario Freni , Nikita Ioffe , Jiyong Park , Martijn Coenen Content-Type: text/plain; charset="UTF-8" Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Wed, Aug 14, 2019 at 4:29 PM Bart Van Assche wrote: > Hi Martijn, > > Is the loop driver used in Android Q to make a file on a filesystem > visible as a block device or rather to make a subset of a block device > visible as a block device? In the latter case, have you considered to > use the dm-linear driver instead? I expect that the overhead per I/O of > dm-linear will be lower than that of the loop driver. Hi Bart, In this case we're using the loop driver to make a file on the filesystem visible as a block device (in the file is a filesystem we want to mount), so unfortunately dm-linear is not an option. Best, Martijn > > Bart.