Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S935659Ab0KQXAW (ORCPT ); Wed, 17 Nov 2010 18:00:22 -0500 Received: from mail.hq.newdream.net ([66.33.206.127]:55148 "EHLO mail.hq.newdream.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S932840Ab0KQXAU convert rfc822-to-8bit (ORCPT ); Wed, 17 Nov 2010 18:00:20 -0500 DomainKey-Signature: a=rsa-sha1; c=nofws; d=hq.newdream.net; h= mime-version:in-reply-to:references:date:message-id:subject:from :to:cc:content-type:content-transfer-encoding; q=dns; s=drama; b= HaYjwFO6j94+nyiGs61wu9xDKrREIBYB0Wzc1Sx3ftdxE0mciUznWmfvk0zQk/Xg +ApioQ4B6SJ/31ewfeLsZFzlH6Pt+sgjFRV9gCI9XDD6kXx01Y4YoiFlV8KDe/Y3 v55BDw4b1Ywk8upQ1sJwyM2CFM64GotK7MuzmAGeTU4= MIME-Version: 1.0 In-Reply-To: <20101117171924.GC12050@kroah.com> References: <1289953929-30896-1-git-send-email-yehuda@hq.newdream.net> <20101117171924.GC12050@kroah.com> Date: Wed, 17 Nov 2010 15:00:17 -0800 Message-ID: Subject: Re: [PATCH] rbd: replace the rbd sysfs interface From: Yehuda Sadeh Weinraub To: Greg KH Cc: sage@newdream.net, ceph-devel@vger.kernel.org, linux-kernel@vger.kernel.org Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8BIT Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1908 Lines: 63 On Wed, Nov 17, 2010 at 9:19 AM, Greg KH wrote: > On Tue, Nov 16, 2010 at 04:32:09PM -0800, Yehuda Sadeh wrote: >> Hi Greg, >> >> Following is the new rbd sysfs interface. It lists devices in their own >> subdirectories, as well as their underlying snapshots. Please let us >> know if there's any issue you think we missed or did wrong. >> >> Thanks, >> Yehuda >> >> --- >> >> The new interface creates directories per mapped image >> and under each it creates a subdir per available snapshot. >> This allows keeping a cleaner interface within the sysfs >> guidelines. The ABI documentation was updated too. >> >> Signed-off-by: Yehuda Sadeh >> --- >> ?Documentation/ABI/testing/sysfs-class-rbd | ? 83 +++ >> ?drivers/block/rbd.c ? ? ? ? ? ? ? ? ? ? ? | ?775 +++++++++++++++++------------ >> ?2 files changed, 547 insertions(+), 311 deletions(-) >> >> diff --git a/Documentation/ABI/testing/sysfs-class-rbd b/Documentation/ABI/testing/sysfs-class-rbd >> new file mode 100644 >> index 0000000..4d96618 >> --- /dev/null >> +++ b/Documentation/ABI/testing/sysfs-class-rbd >> @@ -0,0 +1,83 @@ >> +What: ? ? ? ? ? ? ? ?/sys/class/rbd/ > > I thought I mentioned that you should not add new classes to the kernel. > Please don't do that, make it a bus_type instead. Ahmm.. apparently not in the rbd related threads. So moving things around and having rbd under /sys/bus we'll have the following: /sys/bus/rbd/drivers/rbd/.. add - add a device remove - remove a device /sys/bus/rbd/devices/ name pool ... /sys/bus/rbd/devices//snaps/ id size ... Would this work? Thanks, Yehuda -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/