Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S933346Ab3HGVJx (ORCPT ); Wed, 7 Aug 2013 17:09:53 -0400 Received: from mail-pa0-f49.google.com ([209.85.220.49]:56042 "EHLO mail-pa0-f49.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S933197Ab3HGVJv (ORCPT ); Wed, 7 Aug 2013 17:09:51 -0400 Date: Wed, 7 Aug 2013 14:09:50 -0700 From: Kent Overstreet To: Ben Hutchings Cc: Thomas Gleixner , linux-kernel@vger.kernel.org, Uwe =?utf-8?Q?Kleine-K=C3=B6nig?= Subject: Re: PREEMPT_RT vs bcache Message-ID: <20130807210950.GE11612@kmo-pixel> References: <1375907298.27403.35.camel@deadeye.wl.decadent.org.uk> <20130807205357.GD11612@kmo-pixel> <1375909722.27403.39.camel@deadeye.wl.decadent.org.uk> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1375909722.27403.39.camel@deadeye.wl.decadent.org.uk> 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 Content-Length: 1044 Lines: 21 On Wed, Aug 07, 2013 at 11:08:42PM +0200, Ben Hutchings wrote: > On Wed, 2013-08-07 at 13:53 -0700, Kent Overstreet wrote: > > On Wed, Aug 07, 2013 at 10:28:18PM +0200, Ben Hutchings wrote: > > > As Kent said back in 2011 (commit 84759c6d18c5), bcache needs > > > {down,up}_read_non_owner(). But these are not implemented by the -rt > > > patchset when PREEMPT_RT_FULL is enabled. Can they be added, or is > > > there a fundamental conflict here? > > > > You should be able to cherry pick > > 84759c6d18c5144432781ddca037d929ee9db8a5 (Revert "rw_semaphore: remove > > up/down_read_non_owner") - that went in when bcache was merged. > > That's the commit I was referring to. But the -rt patchset has a > separate implementation of semaphores for PREEMPT_RT_FULL. Ahh - that makes more sense... -- 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/