[883] in arla-drinkers

home help back first fref pref prev next nref lref last post

Re: Minor source code bug in Linux port

daemon@ATHENA.MIT.EDU (Assar Westerlund)
Sat Jun 19 14:56:59 1999

From owner-arla-drinkers@stacken.kth.se Sat Jun 19 18:56:58 1999
Return-Path: <owner-arla-drinkers@stacken.kth.se>
Delivered-To: arla-drinkers-mtg@bloom-picayune.mit.edu
Received: (qmail 12901 invoked from network); 19 Jun 1999 18:56:57 -0000
Received: from unknown (HELO sundance.stacken.kth.se) (130.237.234.41)
  by bloom-picayune.mit.edu with SMTP; 19 Jun 1999 18:56:57 -0000
Received: (from majordom@localhost)
	by sundance.stacken.kth.se (8.8.8/8.8.8) id UAA26070
	for arla-drinkers-list; Sat, 19 Jun 1999 20:08:34 +0200 (MET DST)
Received: from assaris.sics.se (assaris.sics.se [193.10.66.108])
	by sundance.stacken.kth.se (8.8.8/8.8.8) with ESMTP id UAA26066
	for <arla-drinkers@stacken.kth.se>; Sat, 19 Jun 1999 20:08:30 +0200 (MET DST)
Received: (from assar@localhost) by assaris.sics.se (8.9.3/8.7.3) id UAA16494; Sat, 19 Jun 1999 20:08:35 +0200 (CEST)
From: Assar Westerlund <assar@stacken.kth.se>
To: jon.leonard@umich.edu
Cc: arla-drinkers@stacken.kth.se
Subject: Re: Minor source code bug in Linux port
References: <37695778.EC7F9D8A@umich.edu>
Mime-Version: 1.0 (generated by tm-edit 7.68)
Content-Type: text/plain; charset=US-ASCII
Date: 19 Jun 1999 20:08:35 +0200
In-Reply-To: Jon Leonard's message of "Thu, 17 Jun 1999 20:15:52 +0000"
Message-ID: <5laetwt658.fsf@assaris.sics.se>
Lines: 28
X-Mailer: Gnus v5.5/Emacs 19.34
Sender: owner-arla-drinkers@stacken.kth.se
Precedence: bulk

Jon Leonard <jbwl@umich.edu> writes:
> Compiling the arla-0.25 on Linux 2.2.5 smp, there's a minor problem in
> xfs/linux/xfs_syscalls.c.  The lock_kernel() function uses
> &kernel_flag.  The real name of kernel_flag is
> kernel_flag_R__ver_kernel_flag, at least on my system, so xfs.o won't
> load.  There's certainly a right way to fix this, but I just stuck
> 
> #define kernel_flag     kernel_flag_R__ver_kernel_flag

I'm unable to reproduce this problem.  When I build it against Linux
2.2.5 smp, it correctly refers to kernel_flag_Rsmp_a99dd800

datan:>nm xfs_syscalls.o | grep kernel_flag
         U kernel_flag_Rsmp_a99dd800

that's defined in 

datan:>grep kernel_flag /usr/include/linux/modules/i386_ksyms.ver 
#define __ver_kernel_flag       smp_a99dd800
#define kernel_flag     _set_ver(kernel_flag)

which does get included by xfs_locl.h -> <linux/modversions.h> ->
<linux/i386_ksyms.ver>

Are you positive that you're using the same set of header files as the
kernel was built with?

/assar

home help back first fref pref prev next nref lref last post