cvs commit: src/sys/kern uipc_socket.c src/sys/sys poll.h src/sys/vfs/fifofs fifo_vnops.c
Matthew Dillon
dillon at apollo.backplane.com
Thu Sep 4 11:31:28 PDT 2003
:Now I'm not longer able to boot off my 3ware controller.
:It starts to boot but goes into an infinite loop resetting itself....
:
:-DR
Is it due to this commit or an earlier one? e.g. if the 3ware controller
needs ISA DMA space it could be the slab allocator changes that are
messing it up.
I think you may have to revert your tree incrementally to find out
exactly where we broke the controller. But before you do try going
back to the original allocator and see if that fixes it (i.e. comment
out the NO_KMEM_MAP and USE_SLAB_ALLOCATOR kernel options if you had set
them). If it is the ISA DMA space I will take a timeout from the VFS
code and try to fix that more quickly then my current plan.
-Matt
Matthew Dillon
<dillon at xxxxxxxxxxxxx>
:On Wednesday, September 3, 2003, at 08:58 AM, Hiten Pandya wrote:
:
:> hmp 2003/09/03 05:58:05 PDT
:>
:> Modified files:
:> sys/kern uipc_socket.c
:> sys/sys poll.h
:> sys/vfs/fifofs fifo_vnops.c
:> Log:
:> Introduce a new poll operation bit, `POLLINGIGNEOF'. It is used for
:> ignoring EOFs on a FIFO. POLLIN/POLLRDNORM is converted withing the
:> FIFO implementation to effect the correct behaviour.
:>
:> Yes... POLLINIGNEOF flag name is a bit hard on the eyes. :-(
:>
:> Obtained from: FreeBSD
:>
:> More information: FreeBSD GNATS (PR #34020)
:>
:> Revision Changes Path
:> 1.10 +8 -1 src/sys/kern/uipc_socket.c
:> 1.4 +5 -0 src/sys/sys/poll.h
:> 1.9 +27 -5 src/sys/vfs/fifofs/fifo_vnops.c
:>
:
More information about the Kernel
mailing list