Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id ; Mon, 17 Feb 2003 14:52:01 -0500 Received: (majordomo@vger.kernel.org) by vger.kernel.org id ; Mon, 17 Feb 2003 14:52:01 -0500 Received: from chaos.physics.uiowa.edu ([128.255.34.189]:51387 "EHLO chaos.physics.uiowa.edu") by vger.kernel.org with ESMTP id ; Mon, 17 Feb 2003 14:52:00 -0500 Date: Mon, 17 Feb 2003 14:01:53 -0600 (CST) From: Kai Germaschewski X-X-Sender: kai@chaos.physics.uiowa.edu To: Shawn Starr cc: Linux Kernel Mailing List Subject: Re: [BUG][2.5.60/61] - Making modules problem In-Reply-To: <200302171456.51497.shawn.starr@datawire.net> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 915 Lines: 23 On Mon, 17 Feb 2003, Shawn Starr wrote: > Not a bug but I think an annoyance because sometimes I just want to recompile > just the modules using the same kernel version and not have to build the > whole thing just to get modules. You have CONFIG_MODVERSIONS=y. Say your module is using printk(). So your module needs to know the checksum for printk(). This checksum is generated during the build of kernel/printk.c and then propagated into vmlinux, which is where the module build gets it from. That's why you need printk.o / vmlinux to build the module. If you don't want these checks, turn of CONFIG_MODVERSIONS and it's back to what it used to be. --Kai - 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/