From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1755453Ab1LVRAE (ORCPT ); Thu, 22 Dec 2011 12:00:04 -0500 Received: from mail-iy0-f174.google.com ([209.85.210.174]:50014 "EHLO mail-iy0-f174.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1755382Ab1LVQ75 (ORCPT ); Thu, 22 Dec 2011 11:59:57 -0500 Date: Thu, 22 Dec 2011 08:59:52 -0800 From: Tejun Heo To: Ben Hutchings , Dave Jones , Greg Kroah-Hartman , Rusty Russell , Peter Zijlstra , Ingo Molnar Cc: linux-kernel@vger.kernel.org Subject: out-of-tree module shouldn't disable lockdep Message-ID: <20111222165952.GH17084@google.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.5.20 (2009-06-14) Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hello, guys. 2449b8ba074 "module,bug: Add TAINT_OOT_MODULE flag for modules not built in-tree" added TAINT_OOT_MODULE to mark kernel which has out-of-tree module loaded, which might be a good idea but an unfortunate side effect of tainting is that it disables lockdep. So, now, none of my test modules is watched by lockdep. This is a bad bad idea. People use oot modules to write test code and disabling lockdep for test codes is silly. Can we please fix this? Thanks. -- tejun