While working on USB I have made some changes which may be generally userful
obj-y += user_syms.o so that all the user syms would work with modules for
some reason user_syms was never compiled.
EXPORT_SYMBOL (__do_copy_to_user) in ksyms which somehow got lost.
EXPORT_SYMBOL (um_kmalloc) in user_syms (now that it compiles)
A revert to the vanilla kernel version of fs/fcntl.c
The patch for fs/partitions/check.c to make the last partition work.
ubd_kern.c got several changes to have the new per HD gendisk structures
needed by the 2.5 partition code
This version should be much less cluttered than the last version I sent when
I was having e-mail problems.