| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
| |
Notes:
svn path=/head/; revision=24212
|
| |
|
|
| |
Notes:
svn path=/head/; revision=24211
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
<sys/ioctl.h> is included in the kernel. It still compiles.
This set of changes reduces the number of dependencies in LINT/.depend
from about 31000 to about 30000. This should make LINT kernels
compile a whole 1% faster. Further reductions to less than 20000
dependencies can easily be made. E.g., 20 headers of nested spam
from <sys/param.h> for 500 object files gives 10000 dependencies;
less than half of these are real.
Notes:
svn path=/head/; revision=24210
|
| |
|
|
|
|
|
| |
in pc98 as in isa.
Notes:
svn path=/head/; revision=24209
|
| |
|
|
|
|
|
|
|
|
| |
<sys/filio.h>, <sys/sockio.h> and <sys/ttycom.h> instead of
<sys/ioctl.h> in a couple of files. This is still only 1/3
as spammish as <sys/ioctl.h> - 5 or 6 old tty ioctl headers
aren't needed.
Notes:
svn path=/head/; revision=24208
|
| |
|
|
|
|
|
|
|
| |
<sys/ioctl_compat.h> and sometimes <sys/filio.h> instead of
<sys/ioctl.h> in tty-related files. <sys/ttycom.h> is still
usually imported bogusly via <sys/termios.h>.
Notes:
svn path=/head/; revision=24207
|
| |
|
|
|
|
|
|
|
|
|
| |
<sys/ttycom.h> and sometimes <sys/filio.h> instead of <sys/ioctl.h>
in miscellaneous files. Most of these files have nothing to do
with ttys but need to include <sys/ttycom.h> to get the definitions
of TIOC[SG]PGRP which are (ab)used to convert F[SG]ETOWN fcntls into
ioctls.
Notes:
svn path=/head/; revision=24206
|
| |
|
|
|
|
|
| |
<sys/filio.h> instead of <sys/ioctl.h> in non-network non-tty files.
Notes:
svn path=/head/; revision=24205
|
| |
|
|
|
|
|
| |
<sys/sockio.h> instead of <sys/ioctl.h> in network files.
Notes:
svn path=/head/; revision=24204
|
| |
|
|
|
|
|
|
| |
it when it is not used. In most cases, the reasons for including it
went away when the special ioctl headers became self-sufficient.
Notes:
svn path=/head/; revision=24203
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
doesn't happen to be included before this header.
This header was missed in previous cleanups because it didn't include
<sys/ioctl.h> or <sys/ioccom.h>. Clean it now:
- #include <sys/types.h> since it is necessary to make the header self-
sufficient (there are a couple of u_char's).
- uniformized idempotency ifdef. Copied the style in the 4.4Lite
ioctl headers.
Notes:
svn path=/head/; revision=24202
|
| |
|
|
| |
Notes:
svn path=/head/; revision=24201
|
| |
|
|
|
|
|
| |
Submitted by: Bruce Evans <bde@zeta.org.au>
Notes:
svn path=/head/; revision=24200
|
| |
|
|
| |
Notes:
svn path=/head/; revision=24199
|
| |
|
|
|
|
|
|
|
|
|
| |
not running setuid or setgid.
Fixes PR 2586
Submitted by: Julian Assange
Notes:
svn path=/head/; revision=24198
|
| |
|
|
|
|
|
|
|
| |
Fixes PR 2582
Submitted by: Julian Assange
Notes:
svn path=/head/; revision=24197
|
| |
|
|
|
|
|
|
|
|
|
| |
prevent information leakage.
Closes PR 2578
Submitted by: Julian Assange
Notes:
svn path=/head/; revision=24196
|
| |
|
|
|
|
|
|
|
| |
leakage.
Submitted by: Julian Assange
Notes:
svn path=/head/; revision=24195
|
| |
|
|
|
|
|
|
| |
precludes it) to keep people from whining about it in the newsgroups and
mailing lists.
Notes:
svn path=/head/; revision=24193
|
| |
|
|
|
|
|
|
|
|
| |
Fixes PR 2588
Reviewed by: Dan Cross?
Submitted by: Julian Assange
Notes:
svn path=/head/; revision=24191
|
| |
|
|
|
|
|
|
|
|
|
|
| |
compatibility problem at the same time. Some buffer made large enough
for worst case hostname.
fixes PR 2593.
Reviewed by: Dan Cross and maybe others
Notes:
svn path=/head/; revision=24189
|
| |
|
|
|
|
|
| |
Obtained from: OpenBSD
Notes:
svn path=/head/; revision=24187
|
| |
|
|
|
|
|
| |
Obtained from: BSDi by way of Keith Bostic
Notes:
svn path=/head/; revision=24185
|
| |
|
|
|
|
|
| |
OpenBSD has a similar code, but this was indepenent.
Notes:
svn path=/head/; revision=24183
|
| |
|
|
|
|
|
| |
Obtained from: OpenBSD
Notes:
svn path=/head/; revision=24181
|
| |
|
|
|
|
|
| |
Obtained from: OpenBSD
Notes:
svn path=/head/; revision=24180
|
| |
|
|
|
|
|
| |
SCB. This is probably a main reason for the recent reports of timeouts.
Notes:
svn path=/head/; revision=24176
|
| |
|
|
|
|
|
|
| |
on instruction between the last load into the DFIFO and enabling the DMA.
During back to back SCB DMA, it was possible to hang the card.
Notes:
svn path=/head/; revision=24175
|
| |
|
|
| |
Notes:
svn path=/head/; revision=24174
|
| |
|
|
|
|
|
|
| |
from <scsi/scsiconf.h> and fixed everything that depended on them.
(Missed this one.)
Notes:
svn path=/head/; revision=24173
|
| |
|
|
| |
Notes:
svn path=/head/; revision=24172
|
| |
|
|
| |
Notes:
svn path=/head/; revision=24171
|
| |
|
|
| |
Notes:
svn path=/head/; revision=24170
|
| |
|
|
|
|
|
| |
Submitted by: H. Nokubi <h-nokubi@nmit.mt.nec.co.jp>
Notes:
svn path=/head/; revision=24167
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
caller is scsi_done which the controller interrupt handlers call. In the
case of a non-buffer based transaction, the xs structure is freed by the
process that initiated the transfer in scsi_scsi_cmd. In this case, an
explicit splbio/splx pair around the call to free_xs is required. Without
the splbio protection, the xs free list could be corrupted, and the type
driver's start routine might run without spl protection.
Submitted by: Tor Egge <Tor.Egge@idt.ntnu.no>
Obtained from: PR kern/2891
Notes:
svn path=/head/; revision=24164
|
| |
|
|
| |
Notes:
svn path=/head/; revision=24163
|
| |
|
|
|
|
|
|
| |
This has the desired side-effect of preventing a bad hyphenation
of the word FreeBSD in one place.
Notes:
svn path=/head/; revision=24162
|
| |
|
|
|
|
|
| |
generation numbers.
Notes:
svn path=/head/; revision=24161
|
| |
|
|
| |
Notes:
svn path=/head/; revision=24160
|
| |
|
|
|
|
|
|
|
|
|
| |
in PR 2580.
Obtained from: BSDi by way of Keith Bostic
Should be in 2.2 and 2.1.x. I'll merge into 2.2.
Notes:
svn path=/head/; revision=24158
|
| |
|
|
|
|
|
| |
Obtained from: BSDi by way of Keith Bostic
Notes:
svn path=/head/; revision=24156
|
| |
|
|
| |
Notes:
svn path=/head/; revision=24155
|
| |
|
|
| |
Notes:
svn path=/head/; revision=24154
|
| |
|
|
| |
Notes:
svn path=/head/; revision=24153
|
| |
|
|
| |
Notes:
svn path=/head/; revision=24152
|
| |
|
|
|
|
|
| |
Submitted by: wollman & me (add type casts and remove unneded loop)
Notes:
svn path=/head/; revision=24151
|
| |
|
|
| |
Notes:
svn path=/head/; revision=24150
|
| |
|
|
|
|
|
|
|
|
|
|
| |
automatically have random generation numbers. The kenel way of handling those
also changed. Further it is advised to run fsirand on all your nfs exported
filesystems. the code is mostly copied from OpenBSD, with the randomization
chanegd to use /dev/urandom
Reviewed by: Garrett
Obtained from: OpenBSD
Notes:
svn path=/head/; revision=24149
|
| |
|
|
| |
Notes:
svn path=/head/; revision=24146
|
| |
|
|
|
|
|
|
|
| |
that pulls all the files from contrib.
Obtained from: The ports collection (mostly).
Notes:
svn path=/cvs2svn/branches/FREEBSD/; revision=24143
|