From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752454Ab3LSBhK (ORCPT ); Wed, 18 Dec 2013 20:37:10 -0500 Received: from mail-pb0-f41.google.com ([209.85.160.41]:38199 "EHLO mail-pb0-f41.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752081Ab3LSBhI (ORCPT ); Wed, 18 Dec 2013 20:37:08 -0500 Date: Wed, 18 Dec 2013 17:37:04 -0800 From: Kent Overstreet To: Dan Williams Cc: "linux-kernel@vger.kernel.org" , Tejun Heo , Andrew Morton , Oleg Nesterov , Arjan van de Ven Subject: Re: [PATCH] closures: move to lib/ Message-ID: <20131219013704.GE4054@kmo> References: <1387416594-23930-1-git-send-email-kmo@daterainc.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.21 (2010-09-15) Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Wed, Dec 18, 2013 at 05:34:31PM -0800, Dan Williams wrote: > On Wed, Dec 18, 2013 at 5:29 PM, Kent Overstreet wrote: > > the closure code was never intended to be bcache specific - hopefully it can be > > useful elsewhere in the kernel. > > > > Signed-off-by: Kent Overstreet > > Cc: Tejun Heo > > Cc: Andrew Morton > > Cc: Oleg Nesterov > > Cc: Arjan van de Ven > > Cc: Dan Williams > > --- > > drivers/md/bcache/Kconfig | 9 - > > drivers/md/bcache/Makefile | 2 +- > > drivers/md/bcache/bcache.h | 2 +- > > drivers/md/bcache/closure.c | 222 ---------------------- > > drivers/md/bcache/closure.h | 453 -------------------------------------------- > > drivers/md/bcache/util.h | 3 +- > > include/linux/closure.h | 451 +++++++++++++++++++++++++++++++++++++++++++ > > lib/Kconfig.debug | 8 + > > lib/Makefile | 2 +- > > lib/closure.c | 218 +++++++++++++++++++++ > > 10 files changed, 681 insertions(+), 689 deletions(-) > > delete mode 100644 drivers/md/bcache/closure.c > > delete mode 100644 drivers/md/bcache/closure.h > > create mode 100644 include/linux/closure.h > > create mode 100644 lib/closure.c > > This would be smaller to review with git diff -M I forgot to mention - this is on top of other stuff I have queued up which deletes a fair amount of code in closure.[ch] (finally got rid of some stuff Tejun hated).