Source-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: CVS commit: src/sys/rump

> Modified Files:
>       src/sys/rump/fs: Makefile.rumpfs
>       src/sys/rump/fs/lib/libp2k: p2k.c
>       src/sys/rump/librump/rumpkern: Makefile auth.c emul.c fstrans_stub.c
>           pool.c rump.c specfs.c vfs.c
>       src/sys/rump/librump/rumpuser: rumpuser.c rumpuser.h rumpuser_pth.c

This fails to build on sparc, because sparc has variable pagesizes, which
are accessed only by a private-to-the-kernel variable; this is relevant
because sys_generic.c has sys_ioctl.c which uses IOCPARM_MAX which works
out to be the pagesize variable.

As it looks like the only reason this file is included is for selsysinit()
(which is two lines long) and for seltrue (one line, and only used by
a fn used elsewhere in the kernel) - perhaps it would be better to have
private copies of selsysinit and seltrue rather than pulling in a not-
insubstantial kernel file? (I have no idea how the select stuff is even
used, admittedly.)

Home | Main Index | Thread Index | Old Index