Thanks for reply
Yea, sure I used locate to locate namei.c before posting to the forum. I usually don't post to the forum unless I've exhausted all the online resources. But this time I can't find anyting to the point.
What seems perplexing to me, kernel-devel along with rpmbuild tools and stuff are all installed and I've built a couple of kernels in the past...
The question only arose when I tried to add aufs support, then patching the source showed the absense of all the files normally found in the fs folder in vanilla kernel source tree.
Now your yum response (and mine shows the same) says the files belong to the
kcbench-data-2.6.38-0.1-8.fc15.noarch : Kernel sources from 2.6.38 to be used by kcbench
From the package description:
Linux Kernel sources 2.6.38 to be compiled by kcbench to benchmark system
performance or test system stability
But I'm NOT going to benchmark my system at all. I'm building a custom kernel, that's all.
And Makefile in the source/fs directory contains this code:
obj-y := open.o read_write.o file_table.o super.o \
char_dev.o stat.o exec.o pipe.o namei.o fcntl.o \
ioctl.o readdir.o select.o fifo.o dcache.o inode.o \
attr.o bad_inode.o file.o filesystems.o namespace.o \
seq_file.o xattr.o libfs.o fs-writeback.o \
pnode.o drop_caches.o splice.o sync.o utimes.o \
stack.o fs_struct.o statfs.o
Meaning that it IS going to create a namei.o, so namei.c must be somewhere around.
So my question remains the same: where is it then?
And where can I read about the changes in Fedora kernel packaging, compared to the vanilla kernel? Just couldn't find anything in Documentation that comes with kernel-doc package...
Thanks for reply,