From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jeff Garzik Subject: Re: [PATCH 2 of 9] block: Export I/O topology for block devices and partitions Date: Fri, 24 Apr 2009 08:54:37 -0400 Message-ID: <49F1B68D.3010304@garzik.org> References: <72f4e15760670febdb40.1240551143@sermon.lab.mkp.net> Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Return-path: Received: from srv5.dvmed.net ([207.36.208.214]:39248 "EHLO mail.dvmed.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751204AbZDXMzR (ORCPT ); Fri, 24 Apr 2009 08:55:17 -0400 In-Reply-To: Sender: linux-ide-owner@vger.kernel.org List-Id: linux-ide@vger.kernel.org To: Kay Sievers Cc: "Martin K. Petersen" , rwheeler@redhat.com, snitzer@redhat.com, neilb@suse.de, James.Bottomley@hansenpartnership.com, dgilbert@interlog.com, jens.axboe@oracle.com, matthew@wil.cx, linux-ide@vger.kernel.org, linux-scsi@vger.kernel.org, LKML Kay Sievers wrote: > On Fri, Apr 24, 2009 at 07:32, Martin K. Petersen > wrote: >> +What: /sys/block//alignment >> +What: /sys/block///alignment >> +What: /sys/block//queue/minimum_io_size >> +What: /sys/block//queue/optimal_io_size > > Wouldn't it be good to include "sector", like the queue files do? The > alignment of a partition could mean many things. > /sys/block//sector_alignment > /sys/block///sector_alignment > > And prefixing the io values might be easier to read when they show up > in a group? > /sys/block//queue/io_minimum_size > /sys/block//queue/io_optimal_size > /sys/block//queue/io_... Why do we need all this syscall overhead just to read individual data items? Isn't it dumb to require 30 userland syscalls simply to input a 10-member data structure? netlink looks more and more attractive for anything non-trivial. Jeff