From owner-freebsd-fs@FreeBSD.ORG Tue Mar 9 19:08:27 2004 Return-Path: Delivered-To: freebsd-fs@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 7BAD316A4CE for ; Tue, 9 Mar 2004 19:08:27 -0800 (PST) Received: from khavrinen.lcs.mit.edu (khavrinen.lcs.mit.edu [18.24.4.193]) by mx1.FreeBSD.org (Postfix) with ESMTP id 37C9743D31 for ; Tue, 9 Mar 2004 19:08:27 -0800 (PST) (envelope-from wollman@khavrinen.lcs.mit.edu) Received: from khavrinen.lcs.mit.edu (localhost.nic.fr [IPv6:::1]) by khavrinen.lcs.mit.edu (8.12.9/8.12.9) with ESMTP id i2A38PDa002424 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK CN=khavrinen.lcs.mit.edu issuer=SSL+20Client+20CA); Tue, 9 Mar 2004 22:08:26 -0500 (EST) (envelope-from wollman@khavrinen.lcs.mit.edu) Received: (from wollman@localhost) by khavrinen.lcs.mit.edu (8.12.9/8.12.9/Submit) id i2A38PYS002421; Tue, 9 Mar 2004 22:08:25 -0500 (EST) (envelope-from wollman) Date: Tue, 9 Mar 2004 22:08:25 -0500 (EST) From: Garrett Wollman Message-Id: <200403100308.i2A38PYS002421@khavrinen.lcs.mit.edu> To: Garance A Drosihn In-Reply-To: References: <20040310022555.7097420EEB@citi.umich.edu> X-Spam-Score: -19.8 () IN_REP_TO,QUOTED_EMAIL_TEXT,REFERENCES,REPLY_WITH_QUOTES X-Scanned-By: MIMEDefang 2.37 cc: freebsd-fs@freebsd.org cc: openafs-devel@openafs.org Subject: Re: [OpenAFS-devel] OpenAFS for FreeBSD 5.2 patch X-BeenThere: freebsd-fs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Filesystems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 10 Mar 2004 03:08:27 -0000 < said: > I don't understand this comment. Everything for my kernel is > under /usr/src/sys... Or do you mean I have to build openafs > under /usr/src/sys? Actually, the real issue (which the patches don't address at all) is that you absolutely must build the kernel parts of OpenAFS (or any kernel module, for that matter) against the correct kernel option headers for the kernel you plan to use. The Makefile simply assumes that you are using GENERIC (or are sufficiently similar to GENERIC as makes no difference). If you dig into the Makefile you will see an explicit reference to sys/${arch}/compile/GENERIC; you need to update that to point to wherever your kernel was compiled. -GAWollman