Subject: re: CVS commit: src/sys/compat/linux/common
To: David Laight <david@l8s.co.uk>
From: matthew green <mrg@eterna.com.au>
List: source-changes
Date: 05/10/2007 00:51:37
   On Sun, May 06, 2007 at 11:25:26PM +0000, Christos Zoulas wrote:
   > 
   > Module Name:	src
   > Committed By:	christos
   > Date:		Sun May  6 23:25:26 UTC 2007
   > 
   > Modified Files:
   > 	src/sys/compat/linux/common: linux_sysctl.c
   > 
   > Log Message:
   > Remove change that obviously was not tested (since it uses LINUX_KERN_VERSION
   > again, producing EEXIST). There is no machine sysctl in linux that corresponds
   > to this (at least on my i386 suse box)

actually, it was tested, but in merging the code from the system
it was tested on to somewhere i could commit i broke it and i have
not yet figured out the right sysctl way to create the node without
hard coding the MIB value..  

many linux systems return "i686" not "i386" and this is needed in
some environments.
   
   This breaks the linux emulation because 'uname -m' had been modified
   to rely on the sysctl code.

right.


.mrg.