Archie Cobbs
4a6a94d8d8
Replace (ab)uses of "NULL" where "0" is really meant.
2002-08-22 21:24:01 +00:00
Brian Somers
2f371b0268
Remove an extraneous )
...
Not approved by: maintainer
I'm guessing that this is trivial enough to sidestep approval.
2002-05-15 12:25:11 +00:00
David E. O'Brien
d93389d676
`unexpand -a' should be run _before_ sed 's/^#define /#define^I/g'.
2002-05-14 21:59:10 +00:00
David E. O'Brien
5d340b7ec1
Tighten up the defined()'s.
2002-05-14 21:54:56 +00:00
David E. O'Brien
014585d125
unexpand -a everything
2002-05-14 01:09:03 +00:00
David E. O'Brien
ddd36f9fac
First pass of style(9) for #define's.
2002-05-14 00:53:08 +00:00
John Baldwin
44731cab3b
Change the suser() API to take advantage of td_ucred as well as do a
...
general cleanup of the API. The entire API now consists of two functions
similar to the pre-KSE API. The suser() function takes a thread pointer
as its only argument. The td_ucred member of this thread must be valid
so the only valid thread pointers are curthread and a few kernel threads
such as thread0. The suser_cred() function takes a pointer to a struct
ucred as its first argument and an integer flag as its second argument.
The flag is currently only used for the PRISON_ROOT flag.
Discussed on: smp@
2002-04-01 21:31:13 +00:00
Alfred Perlstein
5da99a94e8
Remove erronious destroy_dev. Not sure what the author's intent was here
...
but this makes the driver not panic my -current box.
Approved by: scottl
2002-04-01 06:09:17 +00:00
Alfred Perlstein
e51a25f850
Remove __P.
2002-03-20 02:08:01 +00:00
Warner Losh
47f9536259
If we're going to ifdef out the only reference to asr_drvinit, then
...
go ahead and ifdef out the function too.
2002-02-26 03:22:44 +00:00
David E. O'Brien
f414f5dc5c
Convert C++ style comments to proper C ones.
...
Clean up C comments just a tad.
Fix ID's.
2001-12-13 23:48:34 +00:00
John Baldwin
7118b0c4c3
Use C comments instead of C++ comments.
...
Reported by: gcc30
2001-12-13 19:54:12 +00:00
Scott Long
ed4927f5e8
Put a Band-Aid over the asr driver so that it hopefully won't cause
...
panics until the author comes up with a real fix.
2001-10-30 21:13:39 +00:00
Julian Elischer
b40ce4165d
KSE Milestone 2
...
Note ALL MODULES MUST BE RECOMPILED
make the kernel aware that there are smaller units of scheduling than the
process. (but only allow one thread per process at this time).
This is functionally equivalent to teh previousl -current except
that there is a thread associated with each process.
Sorry john! (your next MFC will be a doosie!)
Reviewed by: peter@freebsd.org , dillon@freebsd.org
X-MFC after: ha ha ha ha
2001-09-12 08:38:13 +00:00
Scott Long
2c325c113c
Fresh code drop from the vendor. This fixes some critical bugs and adds
...
support for a new class of controllers. Also adjust MAINTAINER at the
approval of msmith.
Obtained from: mark_salyzyn@adaptec.com
2001-08-21 19:58:16 +00:00
Paul Saab
05ba6e6a36
Fix probing on the alpha. It still causes the alpha to panic during
...
attach.
2001-04-03 00:26:34 +00:00
Scott Long
0001afe2f5
Make an attempt to get the asr driver to compile on Alpha by fixing some i386
...
specific bogons. Compile with -O0, as anything higher gives the compiler
a fit. No idea if this driver will actually work on Alpha, though.
2001-04-01 08:33:01 +00:00
Poul-Henning Kamp
f83880518b
Send the remains (such as I have located) of "block major numbers" to
...
the bit-bucket.
2001-03-26 12:41:29 +00:00
Mark Murray
ed34d0ade2
Turn on interrupt-entropy harvesting for all/any mass storage devices
...
I could find. I have no doubt missed a couple.
Interrupt entropy harvesting is still conditional on the
kern.random.sys.harvest_interrupt sysctl.
2001-03-01 17:09:09 +00:00
Kris Kennaway
dd76c70387
Typo fixes: prefered -> preferred
...
There are some others in contributed/external code I haven't touched.
2001-02-20 10:30:22 +00:00
Poul-Henning Kamp
fc2ffbe604
Mechanical change to use <sys/queue.h> macro API instead of
...
fondling implementation details.
Created with: sed(1)
Reviewed by: md5(1)
2001-02-04 13:13:25 +00:00
David Malone
087e2cb75a
Use M_ZERO.
...
Submitted by: josh@zipperup.org
Submitted by: Robert Drehmel <robd@gmx.net>
Approved by: mark_salyzyn@adaptec.com
2000-12-03 13:21:55 +00:00
Poul-Henning Kamp
cf9fa8e725
Move suser() and suser_xxx() prototypes and a related #define from
...
<sys/proc.h> to <sys/systm.h>.
Correctly document the #includes needed in the manpage.
Add one now needed #include of <sys/systm.h>.
Remove the consequent 48 unused #includes of <sys/proc.h>.
2000-10-29 16:06:56 +00:00
Poul-Henning Kamp
db7e3af111
Remove unneeded #include <machine/clock.h>
2000-10-15 14:19:01 +00:00
Mike Smith
e3c457130c
Fix a race in ASR_ccbAdd and ASR_ccbRemove, which were both manipulating
...
the ccb queue without masking interrupts.
Submitted by: Petr Lampa <lampa@fee.vutbr.cz>
2000-09-21 20:21:30 +00:00
Mike Smith
0f4c21ddfc
Move the 'asr' driver to cdev major 154, since 97 is already taken.
2000-09-01 21:14:17 +00:00
Mike Smith
f25c4efcd0
Add MAINTAINER tag to aid updaters in finding the responsible parties.
2000-09-01 07:53:04 +00:00
Mike Smith
ef137fd32f
Add the 'asr' driver, supplied by Mark Salyzyn of Adaptec (nee DPT).
...
This provides support for the Adaptec SCSI RAID controller family,
as well as the DPT SmartRAID V and VI families.
The driver will be maintained by Mark and Adaptec, and any changes
should be referred to the MAINTAINER.
2000-09-01 07:51:25 +00:00