From owner-freebsd-current@FreeBSD.ORG Wed Aug 4 23:59:48 2004 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id B17DD16A4CE; Wed, 4 Aug 2004 23:59:48 +0000 (GMT) Received: from beagle2.mehnert.org (beagle2.mehnert.org [212.42.235.57]) by mx1.FreeBSD.org (Postfix) with ESMTP id C1FE543D58; Wed, 4 Aug 2004 23:59:47 +0000 (GMT) (envelope-from hannes@mehnert.org) Received: from localhost (port-212-202-210-46.dynamic.qsc.de [212.202.210.46]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client CN "Hannes Mehnert", Issuer "mehnert root CA" (verified OK)) by beagle2.mehnert.org (Postfix) with ESMTP id BDF5495861; Thu, 5 Aug 2004 01:59:43 +0200 (CEST) Date: Thu, 5 Aug 2004 01:59:49 +0200 From: Hannes Mehnert To: Mark Murray Message-ID: <20040804235949.GA639@mehnert.org> References: <200408041830.i74IUVU3034000@repoman.freebsd.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <200408041830.i74IUVU3034000@repoman.freebsd.org> User-Agent: Mutt/1.4.2.1i cc: current@freebsd.org Subject: Re: cvs commit: src/sys/sys memrange.h src/sys/amd64/amd64 mem.c mp_machdep.c src/sys/i386/i386 mem.c mp_machdep.c src/sys/dev/mem memdev.c memutil.c src/sys/modules/mem Makefile X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 04 Aug 2004 23:59:48 -0000 -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Hi Mark, On Wed, Aug 04, 2004 at 06:30:31PM +0000, Mark Murray wrote: > markm 2004-08-04 18:30:31 UTC > > FreeBSD src repository > > Modified files: > sys/sys memrange.h > sys/amd64/amd64 mem.c mp_machdep.c > sys/i386/i386 mem.c mp_machdep.c > sys/dev/mem memdev.c > sys/modules/mem Makefile > Added files: > sys/dev/mem memutil.c > Log: > Fix module builds for i386 and amd64. This commit broke /dev/mem for me. Trying to load the module when building /dev/mem as a module ended up in following kernel message: kernel: link_elf: symbol mem_range_softc undefined When trying to compile /dev/mem in kernel (device mem), the following error occured: memutil.o(.text+0x10): In function `mem_range_attr_get': /usr/src/sys/dev/mem/memutil.c:43: undefined reference to `mem_range_softc' memutil.o(.text+0x1d):/usr/src/sys/dev/mem/memutil.c:47: undefined reference to `mem_range_softc' memutil.o(.text+0x3f):/usr/src/sys/dev/mem/memutil.c:49: undefined reference to `mem_range_softc' memutil.o(.text+0x6d): In function `mem_range_attr_set': /usr/src/sys/dev/mem/memutil.c:58: undefined reference to `mem_range_softc' memutil.o(.text+0x85):/usr/src/sys/dev/mem/memutil.c:61: undefined reference to `mem_range_softc' memutil.o(.text+0x8a):/usr/src/sys/dev/mem/memutil.c:61: more undefined references to `mem_range_softc' follow Best Regards, Hannes Mehnert -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (FreeBSD) iD8DBQFBEXhxRcuNlziBjRwRAjgIAJ9u6W5i74HTw2wGxNsga3D9SDt4jQCgrEYa J2L+og23qW1cGuFfIrdC5G8= =w2LY -----END PGP SIGNATURE-----