From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1754629AbaHEOl3 (ORCPT ); Tue, 5 Aug 2014 10:41:29 -0400 Received: from bombadil.infradead.org ([198.137.202.9]:47001 "EHLO bombadil.infradead.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751885AbaHEOl2 (ORCPT ); Tue, 5 Aug 2014 10:41:28 -0400 Date: Tue, 5 Aug 2014 16:41:08 +0200 From: Peter Zijlstra To: Shuah Khan Cc: Greg KH , Waiman Long , Ingo Molnar , Maarten Lankhorst , Rik van Riel , LKML , Scott J Norton , Fengguang Wu Subject: Re: [PATCH 2/2 v6] locking/selftest: Support queued rwlock Message-ID: <20140805144108.GK9918@twins.programming.kicks-ass.net> References: <1406659999-13974-1-git-send-email-Waiman.Long@hp.com> <1406659999-13974-3-git-send-email-Waiman.Long@hp.com> <20140805132837.GA19379@twins.programming.kicks-ass.net> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="vnSC+wKlQbGVr9qh" Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.21 (2012-12-30) Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org --vnSC+wKlQbGVr9qh Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Tue, Aug 05, 2014 at 08:07:28AM -0600, Shuah Khan wrote: > On Tue, Aug 5, 2014 at 7:28 AM, Peter Zijlstra wro= te: >=20 > > Maybe I wasn't clear; but I meant you should extend the lock tests to > > cover the full qrwlock semantics. > > > > That means we also need tests like: > > > > RL(X1); > > IRQ_ENTER(); > > RL(X2); > > IRQ_EXIT(); > > > > To fully validate that in_interrupt exception to fairness etc.. >=20 > A bit off topic for this patch, however relevant for tests in general. > Is there a reason why these locking selftests need to be under lib? > Can they be consolidated under tools/testing/selftests? tools/ seems wrong as its very much not userspace. --vnSC+wKlQbGVr9qh Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.12 (GNU/Linux) iQIcBAEBAgAGBQJT4O0EAAoJEHZH4aRLwOS64nMQAKSO3DTEUEpe1fdcUCaX86vZ d34cf+OPL8pVF4hE9nn4p6BWKHYM+4CFtScfsiRGYxbywHT1s0v5bJ+n0Wut1cyP h7J8wa0eJXZaNQeg643TiOUDtnasD0K/UQ/A0CM/cPAdbWkKajr6+7U//AMVzjyL Qgr6ofLQBlcxpj/LR2PE1J+7GJO024piVmCFCnn/YjNifpKnhyPmcOjgtPfINS5H ClVQUE4QbvYbLbUDzOk0zyK0+JS+w9NH7/njUXrK+y/gvinR53d6TcvamnIbyx1Y XgTa9MwJ+5Ra1AsNGzJQ3bi00qqAk8rPetO/LrWqKDWO5GDjGH8Fu7Al5P7P+Zbd LcQIvkqKGNzfhmh6EI7TSGvrqYSy/Pn2DTM0k08ITca6PaYWaRFI0GhC41PO/jHZ 6PhYi+XhnnDFSFHC9mpEH+7zOBUYxHiwR4qeweOz0lmpDRCEygOMqpEfRj2SeObB 07uiFlSeMew7KBH0x/bJxZ921uHSjg9J671Ns/oADvmwknOgH5TzNPs7eVtE7t6r 7rKDiyLnl+eHXvRVEmbJwZkOhLkhshcXYMniTXFYwN9UJBDNPLJ7jyAEBiDX1Ez9 TQpa73Zz8KDrNg1rEIXdpfgjUzlFwsLovx0uSl2mw1Bcw7BjUNTytt/AyLhUp44V XACl//byikS2HlOF5Z8z =LhUk -----END PGP SIGNATURE----- --vnSC+wKlQbGVr9qh--