Received: by 10.192.165.148 with SMTP id m20csp5054673imm; Tue, 8 May 2018 21:08:46 -0700 (PDT) X-Google-Smtp-Source: AB8JxZrD6aQQafNIZxBQsPkh6Pj0Zqym04dpxmJD/hMonS0soNu53+iapbRHYOx0dRRkKAJkFhWX X-Received: by 10.98.65.93 with SMTP id o90mr42952195pfa.140.1525838925968; Tue, 08 May 2018 21:08:45 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1525838925; cv=none; d=google.com; s=arc-20160816; b=C4gVY4zzA63tDoQmihn2FUCJ0fJL4Y32z7qyQ2xGhx2GafiF+Am69QiJhnQMWp/5G1 ryTX3sLnoVL9gHejwuOKmUF5JIfzs/MwjY8FZDnFGawJLZXptp2AtcaResoZrTGpVxVs 8UnPc7JYGAHzkIXSN3HEc+uJofSLPo1p5DU0cT9psFgnsKgfkt5OQTGLxJVHtHkTw91s y/MP48TctLCROlOXHC9A0CFiHc0sk4wKI2ix099wx253jqvmQqLZDNu3W9ek4ykrHjF9 39RntGAq8JeF+hSqBaWLCcO3+dkDkgY3I9XriEEkLb/rbgPN81llLyRnM9AkkStPHe2d TcDg== 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 :arc-authentication-results; bh=Pmdz0JUfBYBGtqA8TO8cP1YkC5fHGz5wwF5rf5INw60=; b=dAPLWvYZrzm9xo4TkGoFnLX2CJzbpalBvm1DA/qfEKQT9DvTbUfeppzez34ZPf6tDG AtOMGjqx0du1BeKBbv2+jEXLttd+On1vn2hvrwWTvJlmbdcPnqoothFN8uqCRMHu9nYP ZLh3uZvgRJ72FdskTeYE250yAEJQfBaklIlxVDCKvlyyzrEzca3rWF0anaBC4FRCjsma wmkrEbnz6JYWZpUCl/Y1KW08OjOw1luHHvfOK2C06c7QVhDjdQWeJ9ved1ahRNNEEcPZ o4nBxlOTEbeuI02YRw5Ypu3RxN1bpoA01hghoYEcKwxhQlG+Y9sZtDGkEu5a2hmr+B7W w0ig== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=phySjbfS; 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=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id q3si27020582pfg.298.2018.05.08.21.08.30; Tue, 08 May 2018 21:08:45 -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=@gmail.com header.s=20161025 header.b=phySjbfS; 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=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751207AbeEIEHw (ORCPT + 99 others); Wed, 9 May 2018 00:07:52 -0400 Received: from mail-it0-f65.google.com ([209.85.214.65]:52609 "EHLO mail-it0-f65.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1750740AbeEIEHu (ORCPT ); Wed, 9 May 2018 00:07:50 -0400 Received: by mail-it0-f65.google.com with SMTP id y189-v6so12811692itb.2; Tue, 08 May 2018 21:07:50 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=Pmdz0JUfBYBGtqA8TO8cP1YkC5fHGz5wwF5rf5INw60=; b=phySjbfSGWBhSe4a8CfDjGi3gmpPhwtHyeLVvqUbKQwP6LDVW3DJR7ZNLTs15ULbDc nYukc+6xMu6cak0vQ8zHhZ/DfgUhH1pHkhWdrHaTIrMgxKttMBUba6Qd+xSEUvQuORao 4Uq7koYGoMTvWbEHq+4T/ztMMoElD/GkH1I4/tRgxwj/zRLzvS9ktWL4ml6CXXoWJgcd BO5yA8mtWrXPXEL2OX13fe4uQ1Qfm1qGaanUHJ3YU3LeGctv9bkRXYnqIvwEkl4g3cjK Q0nwuj7oyL7e1gRL435lkYVRJHixaD2/EaHYKHuZqn9DXEYtbsHWD0AYBa0sK6DshLiY G0Zg== 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=Pmdz0JUfBYBGtqA8TO8cP1YkC5fHGz5wwF5rf5INw60=; b=VzpQydM0TN7iiUGu6R1WlGWBGZiqX4kl25adA31oPPP9HR7qFfzdPdzeasyt7EN0I2 VlVQ9mf6TZra0Ul+28YN6SCxfDRK2h5yKowvnx7UNMEmZSOotBk6W9u1xN/CtWFNIcli lu0ReEkDl6C6px4Ux3SZxK5hNOM+9ldL/yJDVc29OAKE4aZ3jvqP/zsuXRSNRynt4n2o 1+KMqjBNySx8lm7U42SnLvAfHw+OhoJr+X9Af0Y5mSdWfvIrvZDI935+caugS35Cbf53 8AtpBT05XbAEa+ENjYrVxyaOKJCSeb2AQAXNKUIe7dJ57QO8mlFpQud4vS3mLSTFXyue pV0w== X-Gm-Message-State: ALKqPwdDhmUL3whKrLSJv7ONLlkR6PQTsIukHM5zbBzqD8170lBAm/yD eFHlJqfcKFEFdlKZq5ya/kKcL9XcspXADuzJtAc= X-Received: by 2002:a24:6243:: with SMTP id d64-v6mr8267074itc.78.1525838869782; Tue, 08 May 2018 21:07:49 -0700 (PDT) MIME-Version: 1.0 References: <20180503095326.7414-1-sj38.park@gmail.com> In-Reply-To: <20180503095326.7414-1-sj38.park@gmail.com> From: SeongJae Park Date: Wed, 09 May 2018 04:07:24 +0000 Message-ID: Subject: Re: [PATCH] brd: Mark as non-rotational To: axboe@kernel.dk, dan.j.williams@intel.com, mpatocka@redhat.com Cc: linux-block@vger.kernel.org, linux-kernel@vger.kernel.org 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 I'm sending this mail for another chance of review. Thanks, SeongJae Park On Thu, May 3, 2018 at 6:53 PM SeongJae Park wrote: > This commit sets QUEUE_FLAG_NONROT and clears up QUEUE_FLAG_ADD_RANDOM > to mark the ramdisks as non-rotational device. > Signed-off-by: SeongJae Park > --- > drivers/block/brd.c | 4 ++++ > 1 file changed, 4 insertions(+) > diff --git a/drivers/block/brd.c b/drivers/block/brd.c > index 66cb0f857f64..39c5b90cc187 100644 > --- a/drivers/block/brd.c > +++ b/drivers/block/brd.c > @@ -402,6 +402,10 @@ static struct brd_device *brd_alloc(int i) > set_capacity(disk, rd_size * 2); > disk->queue->backing_dev_info->capabilities |= BDI_CAP_SYNCHRONOUS_IO; > + /* Tell the block layer that this is not a rotational device */ > + blk_queue_flag_set(QUEUE_FLAG_NONROT, disk->queue); > + blk_queue_flag_clear(QUEUE_FLAG_ADD_RANDOM, disk->queue); > + > return brd; > out_free_queue: > -- > 2.13.0