| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
| |
a struct buf. Don't try to examine B_ASYNC, it is a layering violation
to do so. The only current user of this interface is vn(4) which, since
it emulates a disk interface, operates on struct bio already.
|
|
|
|
|
|
| |
ioccom.h defines only implementation detail, and should therefore
only be included from the #include which defines the ioctl tags,
in other words: never include it from *.c
|
|
|
|
|
|
|
|
|
|
| |
provide locking over extended attribute operations, requiring that
individual operations be atomic. Allowing non-zero starting offsets
permits applications/etc to put themselves at risk for inconsistent
behavior. As VOP_SETEXTATTR already prohibited non-zero write offsets,
this makes sense.
Suggested by: Andreas Gruenbacher <a.gruenbacher@bestbits.at>
|
|
|
|
| |
- Added a dummy partition table.
|
|
|
|
|
|
|
| |
Enable xe driver now that I've had reports that it works.
PR: 18323
Submitted by: MIHIRA Yoshiro-san
|
|
|
|
| |
a macro so that it is easier to read the flow of the code.
|
|
|
|
|
|
|
|
| |
calling in_pcbbind so that in_pcbbind sees a valid address if no
address was specified (since divert sockets ignore them).
PR: 17552
Reviewed by: Brian
|
|
|
|
| |
Submitted by: knu
|
| |
|
| |
|
| |
|
|
|
|
|
| |
Submitted by: Dave Belfer-Shevett <shevett@stonekeep.com>
Fix by: Bill Paul
|
|
|
|
| |
POSIX/SUSv2 functions.
|
|
|
|
|
| |
PR: kern/18257
Submitted by: Takanori Watanabe <takawata@shidahara1.planet.sci.kobe-u.ac.jp>
|
|
|
|
| |
Reviewed By: asmodai
|
|
|
|
|
|
|
|
|
|
| |
from the sys Makefile's SUBDIRs. This is conditioned in make.conf by the
NO_MODULES variable and the existence of the modules directory. The
actual location of the modules is not modified. Changes in Makefiles
only, this does not affect Peter's recent changes.
Reviewed by: Peter Wemm, who warned me I would get some flack, and
he had the good idea for the NO_MODULES variable.
|
| |
|
|
|
|
|
|
| |
Add hook for IPv6. Misc cleanups.
PR: kern/16335
|
| |
|
|
|
|
|
|
| |
a C++ reserved work.
Add a ng_copy_meta() function.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
are two supported chips, the NetChip 1080 (only prototypes available)
and the EzLink cable. Any other cable should be supported however as they
are all very much alike (there is a difference between them wrt
performance).
It uses Netgraph.
This driver was mostly written by Doug Ambrisko and Julian Elischer and
I would like to thank Whistle for yet another contribution. And my
aplogies to them for me sitting on the driver for so long (2 months).
Also, many thanks to Reid Augustin from NetChip for providing me with a
prototype of their 1080 chip.
Be aware of the fact that this driver is very immature and has only been
tested very lightly. If someone feels like learning about Netgraph however
this is an excellent driver to start playing with.
|
|
|
|
|
|
| |
fix will follow.
Submitted by: Gary Jennejohn <garyj@muc.de>
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
only piece of code using them. This will ease a rewrite of them.
|
| |
|
|
|
|
| |
Submitted by: Jake Burkholder <jburkhol@home.com>
|
|
|
|
|
|
|
| |
via the MODULE_VERSION() and MODULE_DEPEND() macros that both the loader
and kld system know how to deal with. The old DT_NEEDED tag is still
supported by the loader (and will remain supported for a while) - but the
kernel side presently doesn't know how to deal with DT_NEEDED.
|
| |
|
|
|
|
| |
x86 and Alpha. Sigh.
|
|
|
|
|
| |
It does not matter if they fail, so dont print anything about it
unless we are debugging.
|
|
|
|
|
|
|
| |
Add support for module metadata. The old way of dependancy
handling will be supported for a while.
Reviewed by: peter
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Remove evil allocation macros from machdep.c (why was that there???) and
use malloc() instead.
Move paramters out of param.h and into the code itself.
Move a bunch of internal definitions from public sys/*.h headers (without
#ifdef _KERNEL even) into the code itself.
I had hoped to make some of this more dynamic, but the cost of doing
wakeups on all sleeping processes on old arrays was too frightening.
The other possibility is to initialize on the first use, and allow
dynamic sysctl changes to parameters right until that point. That would
allow /etc/rc.sysctl to change SEM* and MSG* defaults as we presently
do with SHM*, but without the nightmare of changing a running system.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
Pointed-by: bde
|
|
|
|
|
| |
* Back out a couple of workarounds for the confusion between
kobj_t::instances and driver_t::refs.
|
|
|
|
| |
t_timeout across close, so move t_timeout initializing to ptcopen
|
| |
|
|
|
|
|
|
| |
coming later this week. Mitsuru IWASAKI provided a patch to -mobile which
I used to make sure I was doing the right thing but only a small part of
the actual patch was used.
|
|
|
|
|
|
| |
Initialize t_timeout to -1 for this reason
Pointed-by: bde
|
|
|
|
|
|
|
|
|
| |
that fails to proberly close the disk.
The problem seems to be that the HP burners sometimes return
ready when they actually are not, the solution is to not use
immediate mode on the closing commands. This is suboptimal
for real burners, in that they now hog the ATA bus for possibly
minutes, where its really not nessesary, *sigh*.
|
|
|
|
|
|
| |
MIHIRA-san pointed out that debugging is rather big for tcpdump...
Submitted by: sanpei@sanpei.org (MIHIRA Yoshiro)
|
|
|
|
|
| |
- Add myself as 'MAINTAINER' since I've got a number
of changes in the pipe.
|