From patchwork Tue Nov 25 14:37:50 2008 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Evgeniy Polyakov X-Patchwork-Id: 10634 X-Patchwork-Delegate: davem@davemloft.net Return-Path: X-Original-To: patchwork-incoming@ozlabs.org Delivered-To: patchwork-incoming@ozlabs.org Received: from vger.kernel.org (vger.kernel.org [209.132.176.167]) by ozlabs.org (Postfix) with ESMTP id 35396DDE08 for ; Wed, 26 Nov 2008 01:48:40 +1100 (EST) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751847AbYKYOsc (ORCPT ); Tue, 25 Nov 2008 09:48:32 -0500 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S1751751AbYKYOsc (ORCPT ); Tue, 25 Nov 2008 09:48:32 -0500 Received: from cavolo.yandex.ru ([87.250.244.45]:5226 "EHLO cavolo.yandex.ru" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751480AbYKYOsa (ORCPT ); Tue, 25 Nov 2008 09:48:30 -0500 X-Greylist: delayed 867 seconds by postgrey-1.27 at vger.kernel.org; Tue, 25 Nov 2008 09:48:30 EST Received: from localhost.localdomain (zbr.yandex.ru [213.180.219.33]) by cavolo.yandex.ru (8.14.2/8.14.2) with ESMTP id mAPEXhiM042203; Tue, 25 Nov 2008 17:33:48 +0300 (MSK) (envelope-from zbr@ioremap.net) From: Evgeniy Polyakov To: Andrew Morton Cc: linux-kernel@vger.kernel.org, netdev@vger.kernel.org, linux-fsdevel@vger.kernel.org, Evgeniy Polyakov Subject: [resend take 3 4/4] DST Makefile/Kconfig files. Date: Tue, 25 Nov 2008 17:37:50 +0300 Message-Id: <12276238751973-git-send-email-zbr@ioremap.net> X-Mailer: git-send-email 1.5.2.5 In-Reply-To: <12276238742680-git-send-email-zbr@ioremap.net> References: <12276238703113-git-send-email-zbr@ioremap.net> <1227623874638-git-send-email-zbr@ioremap.net> <12276238741618-git-send-email-zbr@ioremap.net> <12276238742680-git-send-email-zbr@ioremap.net> X-Antivirus: Dr.Web (R) for Mail Servers on cavolo.yandex.ru host X-Antivirus-Code: 100000 Sender: netdev-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: netdev@vger.kernel.org Signed-off-by: Evgeniy Polyakov --- To unsubscribe from this list: send the line "unsubscribe netdev" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html diff --git a/drivers/block/Kconfig b/drivers/block/Kconfig index 61ad8d6..2a92cd8 100644 --- a/drivers/block/Kconfig +++ b/drivers/block/Kconfig @@ -445,4 +445,6 @@ config BLK_DEV_HD If unsure, say N. +source "drivers/block/dst/Kconfig" + endif # BLK_DEV diff --git a/drivers/block/Makefile b/drivers/block/Makefile index 204332b..6400de0 100644 --- a/drivers/block/Makefile +++ b/drivers/block/Makefile @@ -32,3 +32,5 @@ obj-$(CONFIG_BLK_DEV_UB) += ub.o obj-$(CONFIG_BLK_DEV_HD) += hd.o obj-$(CONFIG_XEN_BLKDEV_FRONTEND) += xen-blkfront.o + +obj-$(CONFIG_DST) += dst/ diff --git a/drivers/block/dst/Kconfig b/drivers/block/dst/Kconfig new file mode 100644 index 0000000..507dba8 --- /dev/null +++ b/drivers/block/dst/Kconfig @@ -0,0 +1,14 @@ +config DST + tristate "Distributed storage" + depends on NET && CRYPTO && SYSFS + select CONNECTOR + select LIBCRC32C + ---help--- + This driver allows to create a distributed storage block device. + +config DST_DEBUG + bool "DST debug" + depends on DST + ---help--- + This option will turn HEAVY debugging of the DST. + Turn it on ONLY if you have to debug some really obscure problem. diff --git a/drivers/block/dst/Makefile b/drivers/block/dst/Makefile new file mode 100644 index 0000000..3a8b0cf --- /dev/null +++ b/drivers/block/dst/Makefile @@ -0,0 +1,3 @@ +obj-$(CONFIG_DST) += nst.o + +nst-y := dcore.o state.o export.o thread_pool.o crypto.o trans.o