RFA (req 4 asst): kernel build

RFA (req 4 asst): kernel build

Post by Rion D L » Wed, 17 Jul 1996 04:00:00



Please help if you can. The last time i upgraded my sys. was from sls (p.99)
to slackware (lin.ver 1.2.3) and now i realize it's time to get ELF'd
I d/l'd the necess. gcc, libc, binutils, ldso, new bash, new make, etc...
but am having difficulties building the new 2.0.6 kernel.
  Part of the problem is my own making.  After so many years of d/l'ing
great apps, i've run out of harddrive space and was surprised to find that
the unziped dist. was 24 Megs.  So i copied the .tar file to an msdos fs, and
extracted only the things i figured i'd need for my system. i.e. no xiafs,
extfs,or other fs's besides dos and ext2fs (see below 4 ls -la of /u/s/linux)
no mips, alpha, ppc, etc....... you get the picture.  Well, my souce tree was
reduced to a comfortable 15Meg, and i was able to make xconfig/dep/clean but
no zImage. (see below for error listing)

Apart from my immediate problems, TIA if you could add input on the following:
  First i was surprised that i couldn't make dep w/o either
    a) untaring the full distribution
    b) editing the Makefiles to get rid of ALL_SUBDIR entries which weren't
  relevant to my system. (noted above)
 Second, xconfig disabled jernel Java support. I edited ./.config and added
  'CONFIG_BMFMT_JAVA y' .  Was that a bad thing?  Is Java supposed to be
  loaded as a module?

<snip snip snip - all the thingy's which compiled o.k.>
rm -f lib.a
ar  rcs lib.a  checksum.o
make[2]: Leaving directory `/usr/src/linux/arch/i386/lib'
make[1]: Leaving directory `/usr/src/linux/arch/i386/lib'
ld -m elf_i386 -Ttext 0x100000 -e stext arch/i386/kernel/head.o init/main.o \
   init/version.o arch/i386/kernel/kernel.o arch/i386/mm/mm.o \
  kernel/kernel.o mm/mm.o fs/fs.o ipc/ipc.o ne t/network.a \
        fs/filesystems.a drivers/block/block.a drivers/char/char.a \
  drivers/net/net.a drivers/scsi/scsi.a drivers/sound/sound.a \
        /usr/src/linux/arch/i386/lib/lib.a /usr/src/linux/lib/lib.a \
  /usr/src/linux/arch/i386/lib /lib.a -o vmlinux
init/main.o(.data+0xe0): undefined reference to `eth_setup'
net/network.a(sysctl_net.o)(.data+0x98): undefined reference to `ether_table'
net/network.a(netsyms.o)(.data+0xfc): undefined reference to `eth_type_trans'
net/network.a(netsyms.o)(.data+0x104):undefined reference to`eth_copy_and_sum'
drivers/net/net.a(net_init.o): In function `ether_setup':
net_init.o(.text+0x364): undefined reference to `eth_header'
net_init.o(.text+0x36e): undefined reference to `eth_rebuild_header'
net_init.o(.text+0x382): undefined reference to `eth_header_cache_bind'
net_init.o(.text+0x38c): undefined reference to `eth_header_cache_update'
drivers/net/net.a(loopback.o): In function `loopback_xmit':
loopback.o(.text+0x90): undefined reference to `eth_type_trans'
drivers/net/net.a(loopback.o): In function `loopback_init':
loopback.o(.text+0x113): undefined reference to `eth_header'
loopback.o(.text+0x134): undefined reference to `eth_rebuild_header'
make: *** [vmlinux] Error 1

I do get these compile errors, but they're only warnings:
(full path abrev'd for simplicity)
In file included from net_init.c:34:
linux/include/linux/etherdevice.h:33: warning:
`struct device' declared inside parameter list
linux/include/linux/etherdevice.h:33: warning:
its scope is only this definition or declaration,
linux/include/linux/etherdevice.h:33: warning:
which is probably not what you want.
linux/include/linux/etherdevice.h:33: warning:
`struct sk_buff' declared inside parameter list
linux/include/linux/etherdevice.h:35: warning:
`struct sk_buff' declared inside parameter list
linux/include/linux/etherdevice.h:35: warning:
`struct device' declared inside parameter list
linux/include/linux/etherdevice.h:36: warning:
`struct device' declared inside parameter list
linux/include/linux/etherdevice.h:36: warning:
`struct sk_buff' declared inside parameter list
linux/include/linux/etherdevice.h:38: warning:
`struct device' declared inside parameter list
linux/include/linux/etherdevice.h:38: warning:
`struct hh_cache' declared inside parameter list
linux/include/linux/etherdevice.h:39: warning:
`struct device' declared inside parameter list
linux/include/linux/etherdevice.h:39: warning:
`struct hh_cache' declared inside parameter list
linux/include/linux/etherdevice.h:41: warning:
`struct sk_buff' declared inside parameter list
net_init.c: In function `ether_setup':
net_init.c:179: warning: assignment from incompatible pointer type
net_in it.c:180: warning: assignment from incompatible pointer type
net_init.c:182: warning: assignment from incompatible pointer type
net_init.c:183: warning: assignment from incompatible pointer type
rm -f net.a
ar  rcs net.a ppp.o slhc.o auto_irq.o Space.o net_init.o loopback.o

 I don't even have ethernet connectivity, but inet seems to include it
Do these warnings result in the errors?
TIA,
rion d'luz
l...@sover.net

Here's the ./.config file:
(at least the parts that are important)

#
# Loadable module support
#
CONFIG_MODULES=y
CONFIG_MODVERSIONS=y
CONFIG_KERNELD=y

# General setup
#
# CONFIG_MATH_EMULATION is not set
CONFIG_NET=y
# CONFIG_MAX_16M is not set
# CONFIG_PCI is not set
CONFIG_SYSVIPC=y
CONFIG_BINFMT_AOUT=y
CONFIG_BINFMT_ELF=y
CONFIG_KERNEL_ELF=y
CONFIG_M486=y

# Floppy, IDE, and other block devices
#
CONFIG_BLK_DEV_FD=y
# CONFIG_BLK_DEV_IDE is not set

# Networking options
#
# CONFIG_FIREWALL is not set
# CONFIG_NET_ALIAS is not set
CONFIG_INET=y

# SCSI support
#
CONFIG_SCSI=y

#
# SCSI support type (disk, tape, CD-ROM)
#
CONFIG_BLK_DEV_SD=y
# CONFIG_CHR_DEV_ST is not set
# CONFIG_BLK_DEV_SR is not set
CONFIG_CHR_DEV_SG=y
#
# Some SCSI devices (e.g. CD jukebox) support multiple LUNs
#
# CONFIG_SCSI_MULTI_LUN is not set
CONFIG_SCSI_CONSTANTS=y

# SCSI low-level drivers
#
CONFIG_SCSI_PPA=y
CONFIG_SCSI_U14_34F=y
CONFIG_SCSI_ULTRASTOR=y

# Network device support
#
CONFIG_NETDEVICES=y
# CONFIG_DUMMY is not set
# CONFIG_EQUALIZER is not set
# CONFIG_PLIP is not set
CONFIG_PPP=y

#
# Filesystems
#
CONFIG_EXT2_FS=y
CONFIG_FAT_FS=y
CONFIG_MSDOS_FS=y
CONFIG_PROC_FS=y
#
# Character devices
#
CONFIG_SERIAL=y
CONFIG_FTAPE=y

# Sound
#
CONFIG_SOUND=y
CONFIG_SB=y
CONFIG_AUDIO=y
SBC_BASE=240
SBC_IRQ=5
SBC_DMA=1
SB_DMA2=5
SB_MPU_BASE=0
SB_MPU_IRQ=-1
DSP_BUFFSIZE=65536

- These are the only things that are set

SOURCE TREE LISTING of /usr/src/linux:

-rw-r--r--   1 root     root         9589 Jul 10 08:32 Makefile
-rw-r--r--   1 root     root        12056 Jun 26 04:05 README
-rw-r--r--   1 root     root         4541 Jun  7 09:28 Rules.make
-rw-r--r--   1 root     root         9589 Jul 15 14:54 makefile.rmd
-rw-------   1 root     root        12288 Jul 16 00:40 rfa.swp

Documentation:
total 482
drwxr-xr-x   6 root     root         1024 Jul 10 06:12 ./
drwxr-xr-x  15 root     root         1024 Jul 16 00:42 ../
-rw-r--r--   1 root     root         2541 Jun  6 07:57 00-INDEX
-rw-r--r--   1 root     root         3696 Apr 12 02:49 BUG-HUNTING
-rw-r--r--   1 root     root        21755 Jul  7 04:18 Changes
-rw-r--r--   1 root     root         8695 Jan  4  1996 CodingStyle
-rw-r--r--   1 root     root       197140 Jul  6 05:06 Configure.help
-rw-r--r--   1 root     root          953 May  6 05:26 SMP.txt
drwxr-xr-x   2 root     root         1024 Jul  8 06:01 cdrom/
-rw-r--r--   1 root     root        45001 Jul 10 06:11 devices.tex
-rw-r--r--   1 root     root        31173 Jul 10 06:11 devices.txt
-rw-r--r--   1 root     root         4570 Apr 20 04:25 digiboard.txt
drwxr-xr-x   2 root     root         1024 Jun  6 07:58 filesystems/
-rw-r--r--   1 root     root        23155 Jul  8 03:51 ide.txt
-rw-r--r--   1 root     root        11718 Apr 12 02:49 initrd.txt
-rw-r--r--   1 root     root         3574 Jun 26 04:05 ioctl-number.txt
drwxr-xr-x   2 root     root         1024 Jun 29 13:36 isdn/
-rw-r--r--   1 root     root         3382 May 13 00:17 java.txt
-rw-r--r--   1 root     root         2837 May 15 04:22 locks.txt
-rw-r--r--   1 root     root        16335 Jun  9 01:42 logo.gif
-rw-r--r--   1 root     root          562 Jun  9 11:01 logo.txt
-rw-r--r--   1 root     root         3087 May 16 09:35 magic-number.txt
-rw-r--r--   1 root     root         7243 Apr 16 03:27 mandatory.txt
-rw-r--r--   1 root     root         8673 Jun  9 11:01 modules.txt
drwxr-xr-x   2 root     root         1024 Jun  6 07:58 networking/
-rw-r--r--   1 root     root         7788 May  6 05:26 nfsroot.txt
-rw-r--r--   1 root     root         3037 May 11 03:08 oops-tracing.txt
-rw-r--r--   1 root     root         8606 May  6 05:26 ramdisk.txt
-rw-r--r--   1 root     root         1910 Apr 26 05:12 riscom8.txt
-rw-r--r--   1 root     root         8257 May  7 01:18 rtc.txt
-rw-r--r--   1 root     root         1552 Sep 22  1995 scsi.txt
-rw-r--r--   1 root     root        17876 Jun  6 07:57 smp.tex
-rw-r--r--   1 root     root        12484 May 13 05:58 svga.txt
-rw-r--r--   1 root     root         4717 Mar  2 06:18 unicode.txt
-rw-r--r--   1 root     root         2302 Jun  6 07:57 watchdog.txt

arch:
total 3
drwxr-xr-x   3 root     root         1024 Jul 15 11:40 ./
drwxr-xr-x  15 root     root         1024 Jul 16 00:42 ../
drwxr-xr-x   7 root     root         1024 Jul 15 15:19 i386/

drivers:
total 17
drwxr-xr-x   7 root     root         1024 Jul 15 14:54 ./
drwxr-xr-x  15 root     root         1024 Jul 16 00:42 ../
-rw-r--r--   1 root     root         1192 Jul 15 14:53 Makefile
drwxr-xr-x   2 root     root         1024 Jul 15 22:03 block/
drwxr-xr-x   3 root     root         2048 Jul 15 22:10 char/
-rw-r--r--   1 root     root         1210 Jul 15 14:24 makefile.rmd
drwxr-xr-x   2 root     root         3072 Jul 15 22:12 net/
drwxr-xr-x   2 root     root         3072 Jul 15 22:14 scsi/
drwxr-sr-x   3 root     root         2048 Jul 15 22:17 sound/

fs:
total 761
drwxr-xr-x   6 root     root         2048 Jul 15 22:27 ./
drwxr-xr-x  15 root     root         1024 Jul 16 00:42 ../
-rw-r--r--   1 root     root        11835 Jul 15 21:54 .depend
-rw-r--r--   1 root     root          276 Oct 25  1994 ChangeLog
-rw-r--r--   1 root     root         2040 Jun  5 06:24 Config.in
-rw-r--r--   1 root     root         3155 Jul 15 14:31 Makefile
-rw-r--r--   1 root     root        13421 May 16 04:06 binfmt_aout.c
-rw-r--r--   1 root     root         5872 Jul 15 22:26 binfmt_aout.o
-rw-r--r--   1 root     root        32843 Apr 14 04:14 binfmt_elf.c
-rw-r--r--   1 root     root        11544 Jul 15 22:26 binfmt_elf.o
-rw-r--r--   1 root     root         4812 May 13 00:17 binfmt_java.c
-rw-r--r--   1 root     root         2813 Mar 23 07:46 binfmt_script.c
-rw-r--r--   1 root     root         1836 Jul 15 22:27 binfmt_script.o
-rw-r--r--   1 root     root         7845 May  6 05:26 block_dev.c
-rw-r--r--   1 root     root         4956 Jul 15 22:25 block_dev.o
-rw-r--r--   1 root     root        56756 Jun  4 09:41 buffer.c
-rw-r--r--   1 root     root        24360 Jul 15 22:24 buffer.o
-rw-r--r--   1 root     root         6644 Mar 24 05:09 dcache.c
-rw-r--r--   1 root     root         2168 Jul 15 22:26 dcache.o
-rw-r--r--   1 root     root         8338 May 13 00:36 devices.c
-rw-r--r--   1 root     root         4840 Jul 15 22:24 devices.o
-rw-r--r--   1 root     root        28547 May 13 00:36 dquot.c
-rw-r--r--   1 root     root        15797 Jul  5 08:06 exec.c
-rw-r--r--   1 root     root         6324 Jul 15 22:25 exec.o
drwxr-xr-x   2 root     root         1024 Jul 15 22:21 ext2/
drwxr-xr-x   2 root     root         1024 Jul 15 22:22 fat/
-rw-r--r--   1 root     root         4604 Jul  4 14:23 fcntl.c
-rw-r--r--   1 root     root         3272 Jul 15 22:25 fcntl.o
-rw-r--r--   1 root     root         4080 Mar 11 04:23 fifo.c
-rw-r--r--   1 root     root         2512 Jul 15 22:26 fifo.o
-rw-r--r--   1 root     root         3656 Jun  6 06:03 file_table.c
-rw-r--r--   1 root     root         1552 Jul 15 22:24 file_table.o
-rw-r--r--   1 root     root       132684 Jul 15 22:27 filesystems.a
-rw-r--r--   1 root     root         1702 Apr 25 05:32 filesystems.c
-rw-r--r--   1 root     root         1136 Jul 15 22:26 filesystems.o
-rw-r--r--   1 root     root       108908 Jul 15 22:27 fs.o
-rw-r--r--   1 root     root        16010 Jun  3 04:26 inode.c
-rw-r--r--   1 root     root         6648 Jul 15 22:24 inode.o
-rw-r--r--   1 root     root         2534 Jul  2 12:08 ioctl.c
-rw-r--r--   1 root     root         1548 Jul 15 22:25 ioctl.o
-rw-r--r--   1 root     root        29002 Jul  2 12:08 locks.c
-rw-r--r--   1 root     root         6720 Jul 15 22:26 locks.o
-rw-r--r--   1 root     root         3224 Jul 15 14:23 makefile.rmd
drwxr-xr-x   2 root     root         1024 Jul 15 22:22 msdos/
-rw-r--r--   1 root     root        19813 Jul  7 13:27 namei.c
-rw-r--r--   1 root     root         9152 Jul 15 22:25 namei.o
-rw-r--r--   1 root     root         1514 Dec 25  1995 noquot.c
-rw-r--r--   1 root     root         1026 Jul 15 22:27 noquot.o
-rw-r--r--   1 root     root        14887 Jul  7 13:27 open.c
-rw-r--r--   1 root     root         6912 Jul 15 22:23 open.o
-rw-r--r--   1 root     root        10298 Jul  7 13:27 pipe.c
-rw-r--r--   1 root     root         5512 Jul 15 22:25 pipe.o
drwxr-xr-x   2 root     root         1024 Jul 15 22:23 proc/
-rw-r--r--   1 root     root         7314 Jun  6 14:22 read_write.c
-rw-r--r--   1 root     root         3548 Jul 15 22:24 read_write.o
-rw-r--r--   1 root     root         3687 Sep 11  1995 readdir.c
-rw-r--r--   1 root     root         1656 Jul 15 22:25 readdir.o
-rw-r--r--   1 root     root         7954 Jul  5 06:48 select.c
-rw-r--r--   1 root     root         2800 Jul 15 22:26 select.o
-rw-r--r--   1 root     root         5558 Feb 17 02:19 stat.c
-rw-r--r--   1 root     root         2660 Jul 15 22:25 stat.o
-rw-r--r--   1 root     root        25978 Jun  8 04:10 super.c
-rw-r--r--   1 root     root        11720 Jul 15 22:25 super.o

include:
total 11
drwxr-xr-x   7 root     root         1024 Jul 15 21:40 ./
drwxr-xr-x  15 root     root         1024 Jul 16 00:42 ../
lrwxrwxrwx   1 root     root            8 Jul 15 21:40 asm -> asm-i386/
drwxr-xr-x   2 root     root         1024 May 19 06:29 asm-generic/
drwxr-xr-x   2 root     root         1024 Jul  2 12:09 asm-i386/
drwxr-xr-x   3 root     root         5120 Jul 15 21:57 linux/
drwxr-xr-x   2 root     root         1024 Jul 15 11:03 net/
drwxr-xr-x   2 root     root         1024 Jul  8 06:10 scsi/

init:
total 39
drwxr-xr-x   2 root     root         1024 Jul 15 21:57 ./
drwxr-xr-x  15 root     root         1024 Jul 16 00:42 ../
-rw-r--r--   1 root     root        23190 May 20 13:33 main.c
-rw-r--r--   1 root     root         9880 Jul 15 21:57 main.o
-rw-r--r--   1 root     root          723 Nov 19  1995 version.c
-rw-r--r--   1 root     root         1372 Jul 15 21:57 version.o

ipc:
total 128
drwxr-xr-x   2 root     root         1024 Jul 15 22:34 ./
drwxr-xr-x  15 root     root         1024 Jul 16 00:42 ../
-rw-r--r--   1 root     root         1530 Jul 15 21:55 .depend
-rw-r--r--   1 root     root          459 Jan  9  1996 Makefile
-rw-r--r--   1 root     root        25507 Jul 15 22:34 ipc.o
-rw-r--r--   1 root     root        20155 Jun  3 05:25 msg.c
-rw-r--r--   1 root     root         8312 Jul 15 22:34 msg.o
-rw-r--r--   1 root     root        19458 Jun 16  1995 sem.c
-rw-r--r--   1 root     root         8412 Jul 15 22:34 sem.o
-rw-r--r--   1 root     root        21466 Apr 26 03:08 shm.c
-rw-r--r--   1 root     root        10184 Jul 15 22:34 shm.o
-rw-r--r--   1 root     root         2386 Jan 17  1996 util.c
-rw-r--r--   1 root     root         1140 Jul 15 22:34 util.o

kernel:
total 376
drwxr-xr-x   2 root     root         1024 Jul 15 22:01 ./
drwxr-xr-x  15 root     root         1024 Jul 16 00:42 ../
-rw-r--r--   1 root     root         8587 Jul 15 21:51 .depend
-rw-r--r--   1 root     root          670 Jan 10  1996 Makefile
-rw-r--r--   1 root     root         2472 Aug  1  1995 dma.c
-rw-r--r--   1 root     root         1464 Jul 15 21:58 dma.o
-rw-r--r--   1 root     root         2921 Jul 11  1995 exec_domain.c
-rw-r--r--   1 root     root         2124 Jul 15 21:58 exec_domain.o
-rw-r--r--   1 root     root        17229 Jul  5 06:48 exit.c
-rw-r--r--   1 root     root         7376 Jul 15 21:59 exit.o
-rw-r--r--   1 root     root         7152 Jul  4 13:09 fork.c
-rw-r--r--   1 root     root         4156 Jul 15 21:58 fork.o
-rw-r--r--   1 root     root          849 Jan  9  1996 info.c
-rw-r--r--   1 root     root         1160 Jul 15 22:00 info.o
-rw-r--r--   1 root     root         4149 Sep 27  1995 itimer.c
-rw-r--r--   1 root     root         2380 Jul 15 22:00 itimer.o
-rw-r--r--   1 root     root        84839 Jul 15 22:01 kernel.o
-rw-r--r--   1 root     root         7319 Jul  8 03:21 ksyms.c
-rw-r--r--   1 root     root        15020 Jul 15 21:57 ksyms.o
-rw-r--r--   1 root     root        20107 May 21 05:00 module.c
-rw-r--r--   1 root     root         6400 Jul 15 21:59 module.o
-rw-r--r--   1 root     root         1384 Apr 12 02:49 panic.c
-rw-r--r--   1 root     root         1676 Jul 15 21:58 panic.o
-rw-r--r--   1 root     root         5971 Jun  7 04:54 printk.c
-rw-r--r--   1 root     root         2896 Jul 15 21:58 printk.o
-rw-r--r--   1 root     root         2578 Dec 30  1995 resource.c
-rw-r--r--   1 root     root         1816 Jul 15 22:01 resource.o
-rw-r--r--   1 root     root        33399 Jun 29 05:00 sched.c
-rw-r--r--   1 root     root        27220 Jul 15 21:58 sched.o
-rw-r--r--   1 root     root         4301 Jul  2 12:08 signal.c
-rw-r--r--   1 root     root         1964 Jul 15 22:00 signal.o
-rw-r--r--   1 root     root         1112 Apr  1 00:36 softirq.c
-rw-r--r--   1 root     root         1172 Jul 15 22:01 softirq.o
-rw-r--r--   1 root     root        21712 Jul  2 12:08 sys.c
-rw-r--r--   1 root     root        10040 Jul 15 21:59 sys.o
-rw-r--r--   1 root     root        20272 Jun  7 08:45 sysctl.c
-rw-r--r--   1 root     root        10144 Jul 15 22:01 sysctl.o
-rw-r--r--   1 root     root         9188 Apr 25 02:59 time.c
-rw-r--r--   1 root     root         3812 Jul 15 22:01 time.o

lib:
total 69
drwxr-xr-x   2 root     root         1024 Jul 15 23:54 ./
drwxr-xr-x  15 root     root         1024 Jul 16 00:42 ../
-rw-r--r--   1 root     root          288 Jul 15 21:55 .depend
-rw-r--r--   1 root     root          341 Nov 27  1995 Makefile
-rw-r--r--   1 root     root         1350 Jul  2 12:08 ctype.c
-rw-r--r--   1 root     root          969 Jul 15 22:34 ctype.o
-rw-r--r--   1 root     root           89 Nov 27  1995 errno.c
-rw-r--r--   1 root     root          686 Jul 15 22:34 errno.o
-rw-r--r--   1 root     root        36610 Apr 12 02:49 inflate.c
-rw-r--r--   1 root     root         6434 Jul 15 22:34 lib.a
-rw-r--r--   1 root     root         4914 Apr 23 06:24 string.c
-rw-r--r--   1 root     root          852 Jul 15 22:34 string.o
-rw-r--r--   1 root     root         5990 Aug  1  1995 vsprintf.c
-rw-r--r--   1 root     root         3504 Jul 15 22:34 vsprintf.o

mm:
total 317
drwxr-xr-x   2 root     root         1024 Jul 15 22:19 ./
drwxr-xr-x  15 root     root         1024 Jul 16 00:42 ../
-rw-r--r--   1 root     root         8466 Jul 15 21:53 .depend
-rw-r--r--   1 root     root          511 Mar 22 05:56 Makefile
-rw-r--r--   1 root     root        32220 Jun  3 04:26 filemap.c
-rw-r--r--   1 root     root         9208 Jul 15 22:18 filemap.o
-rw-r--r--   1 root     root        10134 Jun  8 11:12 kmalloc.c
-rw-r--r--   1 root     root         3264 Jul 15 22:18 kmalloc.o
-rw-r--r--   1 root     root        26018 Jul 11 06:39 memory.c
-rw-r--r--   1 root     root        11124 Jul 15 22:17 memory.o
-rw-r--r--   1 root     root         6201 Feb 25 04:17 mlock.c
-rw-r--r--   1 root     root         2824 Jul 15 22:18 mlock.o
-rw-r--r--   1 root     root        55564 Jul 15 22:19 mm.o
-rw-r--r--   1 root     root        30451 Jun  6 02:29 mmap.c
-rw-r--r--   1 root     root         8748 Jul 15 22:17 mmap.o
-rw-r--r--   1 root     root         5966 Apr  3 02:59 mprotect.c
-rw-r--r--   1 root     root         2688 Jul 15 22:18 mprotect.o
-rw-r--r--   1 root     root         5496 Jun 26 02:44 mremap.c
-rw-r--r--   1 root     root         2904 Jul 15 22:18 mremap.o
-rw-r--r--   1 root     root         8261 Jun  3 05:27 page_alloc.c
-rw-r--r--   1 root     root         3704 Jul 15 22:19 page_alloc.o
-rw-r--r--   1 root     root         5360 Jun  3 08:38 page_io.c
-rw-r--r--   1 root     root         3340 Jul 15 22:18 page_io.o
-rw-r--r--   1 root     root         2565 Jun  3 08:38 swap.c
-rw-r--r--   1 root     root         1540 Jul 15 22:18 swap.o
-rw-r--r--   1 root     root         2818 Mar 13 08:17 swap_state.c
-rw-r--r--   1 root     root         2096 Jul 15 22:19 swap_state.o
-rw-r--r--   1 root     root        13334 Jun 11 06:00 swapfile.c
-rw-r--r--   1 root     root         7188 Jul 15 22:19 swapfile.o
-rw-r--r--   1 root     root         7530 Apr  3 02:59 vmalloc.c
-rw-r--r--   1 root     root         4348 Jul 15 22:18 vmalloc.o
-rw-r--r--   1 root     root        10587 Jul 10 07:27 vmscan.c
-rw-r--r--   1 root     root         5448 Jul 15 22:18 vmscan.o

net:
total 279
drwxr-xr-x   8 root     root         1024 Jul 15 22:33 ./
drwxr-xr-x  15 root     root         1024 Jul 16 00:42 ../
-rw-r--r--   1 root     root         3586 Jul 15 21:54 .depend
drwxr-xr-x   2 root     root         1024 Jul 15 22:28 802/
-rw-r--r--   1 root     root        16905 May 11 03:08 Changes
-rw-r--r--   1 root     root          861 Jul  8 03:21 Config.in
-rw-r--r--   1 root     root         1272 Jul 15 19:21 Makefile
-rw-r--r--   1 root     root         1155 May 13 00:17 README
-rw-r--r--   1 root     root         3115 May  6 05:26 TUNABLE
drwxr-xr-x   2 root     root         1024 Jul 15 22:28 core/
drwxr-xr-x   2 root     root         1024 Jul 15 19:24 ethernet/
drwxr-xr-x   2 root     root         2048 Jul 15 22:33 ipv4/
drwxr-xr-x   2 root     root         1024 Jul 15 15:13 ipx/
-rw-r--r--   1 root     root         1310 Jul 15 15:09 makefile.rmd
-rw-r--r--   1 root     root         5264 Jun  3 05:42 netlink.c
-rw-r--r--   1 root     root         4018 Jun  5 07:42 netsyms.c
-rw-r--r--   1 root     root         5224 Jul 15 22:33 netsyms.o
-rw-r--r--   1 root     root       171612 Jul 15 22:33 network.a
-rw-r--r--   1 root     root         1901 Mar 30 06:20 protocols.c
-rw-r--r--   1 root     root          940 Jul 15 22:33 protocols.o
-rw-r--r--   1 root     root        31967 Jul  4 14:26 socket.c
-rw-r--r--   1 root     root        11520 Jul 15 22:33 socket.o
-rw-r--r--   1 root     root         1704 Jun  3 05:42 sysctl_net.c
-rw-r--r--   1 root     root         1316 Jul 15 22:33 sysctl_net.o
drwxr-xr-x   2 root     root         1024 Jul 15 22:28 unix/

scripts:
total 564
drwxr-xr-x   3 root     root         1024 Jul 15 21:56 ./
drwxr-xr-x  15 root     root         1024 Jul 16 00:42 ../
-rw-r--r--   1 root     root        10453 May 31 06:46 Configure
-rw-r--r--   1 root     root          970 May 12 14:21 MAKEDEV.ide
-rw-r--r--   1 root     root         1431 Jun  7 04:58 Makefile
-rw-r--r--   1 root     root        24746 Jul 10 00:48 Menuconfig
-rw-r--r--   1 root     root         7629 Apr 18 07:38 README.Menuconfig
-rw-r--r--   1 root     root         2853 May 20 01:37 depend.awk
-rw-r--r--   1 root     root        12520 Apr 13 07:20 header.tk
-rw-r--r--   1 root     root          184 Aug 15  1995 hfiles.sh
-rwxr-xr-x   1 root     root       285007 Jul 15 21:41 kconfig.tk*
-rw-r--r--   1 root     root         8888 Apr  9 00:07 ksymoops.cc
drwxr-xr-x   2 root     root         1024 Jun  3 09:20 lxdialog/
-rw-r--r--   1 root     root         1692 Mar 26 14:22 patch-kernel
-rw-r--r--   1 root     root          180 Aug 15  1995 pathdown.sh
-rw-r--r--   1 root     root         2071 Apr 12 02:49 tail.tk
-rw-r--r--   1 root     root        13559 May  6 05:26 tkcond.c
-rw-r--r--   1 root     root        33507 Jun  6 06:30 tkgen.c
-rwxr-xr-x   1 root     root       131150 Jul 15 21:41 tkparse*
-rw-r--r--   1 root     root        16288 May  6 05:26 tkparse.c
-rw-r--r--   1 root     root         1268 Mar 17 02:58 tkparse.h