joerg
3615cf7715
Now that __HAVE_TIMECOUNTER and __HAVE_GENERIC_TODR are invariants,
...
remove the conditionals and the code associated with the undef case.
2008-01-20 18:09:03 +00:00
ad
a2a3828545
machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h
2007-10-19 11:59:34 +00:00
pooka
96356ccdfd
init tbr_callout in all cases (hi ad!)
2007-09-04 14:17:16 +00:00
ad
88ab7da936
Merge some of the less invasive changes from the vmlocking branch:
...
- kthread, callout, devsw API changes
- select()/poll() improvements
- miscellaneous MT safety improvements
2007-07-09 20:51:58 +00:00
hubertf
708be2b580
Remove duplicate #include <sys/kauth.h>
...
From: Slava Semushin <php-coder@altlinux.ru>
2007-03-26 22:43:19 +00:00
he
ee019f102d
Use mtod(m, char*) when doing pointer arithmetic on the result.
...
Patch from Andreas Wrede.
2007-03-05 22:50:32 +00:00
christos
53524e44ef
Kill caddr_t; there will be some MI fallout, but it will be fixed shortly.
2007-03-04 05:59:00 +00:00
hubertf
142c2a33ba
Remove duplicate #includes, patch contributed in private mail
...
by Slava Semushin <slava.semushin@gmail.com>.
To verify that no nasty side effects of duplicate includes (or their
removal) have an effect here, I've compiled an i386/ALL kernel with
and without the patch, and the only difference in the resulting .o
files was in shifted line numbers in some assert() calls.
The comparison of the .o files was based on the output of "objdump -D".
Thanks to martin@ for the input on testing.
2007-01-24 13:08:11 +00:00
rpaulo
f60d1114d3
Comment out #ident.
2006-12-20 17:03:20 +00:00
christos
168cd830d2
__unused removal on arguments; approved by core.
2006-11-16 01:32:37 +00:00
peter
9cc4e60c56
Don't allow to initialize an interface with MTU smaller than one.
...
This prevents a divide by zero and fixes PR #21474 .
ok tron@
2006-10-28 11:35:17 +00:00
mrg
43ce2a503f
avoid shadowing "delay"
2006-10-24 02:48:04 +00:00
elad
0c8de7ee9e
Kill another KAUTH_GENERIC_ISSUSER.
2006-10-20 22:04:13 +00:00
elad
b8093b8985
Kill some KAUTH_GENERIC_ISSUSER.
2006-10-20 21:55:56 +00:00
peter
bc26ed070a
Don't enable ALTQ in altq_pfattach. Enabling/disabling of ALTQ is already
...
done in the pf(4) code (pf_ioctl.c).
From OpenBSD.
2006-10-15 13:17:13 +00:00
peter
463fbff409
Only compile in pf specific code when pf is configured.
...
Fixes kernel build when ALTQ is configured and pf not.
2006-10-13 09:57:28 +00:00
peter
0f87202ad8
Use another number for JOBS_CLEAR because it clashes with PRIQ_CLEAR.
2006-10-12 21:13:53 +00:00
peter
dd191f37f3
Merge the peter-altq branch.
...
(sync with KAME & add support for using ALTQ with pf(4)).
2006-10-12 19:59:07 +00:00
christos
4d595fd7b1
- sprinkle __unused on function decls.
...
- fix a couple of unused bugs
- no more -Wno-unused for i386
2006-10-12 01:30:41 +00:00
christos
116c50293c
add missing initializer
2006-09-03 04:28:16 +00:00
ad
3029ac48c7
- Use the LWP cached credentials where sane.
...
- Minor cosmetic changes.
2006-07-21 16:48:45 +00:00
rpaulo
700760bd47
Add ALTQ_PRIQ.
2006-06-19 20:40:48 +00:00
christos
c946f0d4db
fix timecounter fallout
2006-06-07 23:58:03 +00:00
christos
fc6d984beb
kauth fallout
2006-05-15 00:05:16 +00:00
elad
874fef3711
integrate kauth.
2006-05-14 21:19:33 +00:00
christos
e41fa8a52e
Complete the FREE -> free transition and add more NULL checks for malloc
...
returns. Although these cannot happen because M_WAITOK, the rest of the
code does them already, so this is good for consistency. From Mindaugas
2006-04-23 16:57:22 +00:00
christos
d53df8e839
Use malloc/free instead of MALLOC/FREE and M_ZERO instead of memset.
2006-04-23 06:46:39 +00:00
wiz
5d1e8b2745
Fix some typos.
2006-02-25 02:28:55 +00:00
perry
fbae48b901
Change "inline" back to "__inline" in .h files -- C99 is still too
...
new, and some apps compile things in C89 mode. C89 keywords stay.
As per core@.
2006-02-16 20:17:12 +00:00
perry
5f1c88d70d
Remove leading __ from __(const|inline|signed|volatile) -- it is obsolete.
2005-12-24 20:06:46 +00:00
christos
95e1ffb156
merge ktrace-lwp.
2005-12-11 12:16:03 +00:00
mrg
d53dd8a3f3
rename shadowing variable delay to nowdelay.
2005-07-13 11:28:58 +00:00
christos
57c5a942be
add a missing const.
2005-06-06 02:49:15 +00:00
perry
477853c351
nuke trailing whitespace
2005-02-26 22:58:54 +00:00
abs
b2ac72dc61
Fix URL to Wu-chang Feng's BLUE
2004-06-26 07:22:11 +00:00
itojun
afa9c2cdac
hide in-kernel structure by _KERNEL
2004-06-22 12:45:57 +00:00
simonb
9bc855a931
s/the the/the/ (only in sources that aren't regularly imported from
...
elsewhere).
2004-04-23 02:58:27 +00:00
itojun
d2f1c029b9
kill sprintf, use snprintf
2004-04-21 18:40:37 +00:00
wiz
73e1501b98
parameter with two es. From Peter Postma.
2004-02-24 15:22:01 +00:00
wiz
e365329be5
Spell length with h after t. Inspired by a commit by brad@openbsd.
2004-02-13 18:02:05 +00:00
wiz
d20841bb64
Uppercase CPU, plural is CPUs.
2004-02-13 11:36:08 +00:00
christos
2cd9243922
- kill bzero/bcopy
...
- defopt stats and settings, removing their definitions from the files
- make code compile by eliminating multicharacter constants!?! and rearranging
variable declarations so they are defined before used!?!
- help gcc with uninitialized variables
2003-11-09 22:11:12 +00:00
mycroft
bef90cbfa4
There is NO reason to use arc4random() here, and it needlessly slows down the
...
forwarding path, so goodbye.
2003-10-07 21:22:11 +00:00
itojun
0a34c7661e
use arc4random. sync w/ kame
2003-09-05 22:43:01 +00:00
itojun
109461480a
expose CBQ_MAXPRI to userland
2003-08-20 23:32:25 +00:00
fvdl
d5aece61d6
Back out the lwp/ktrace changes. They contained a lot of colateral damage,
...
and need to be examined and discussed more.
2003-06-29 22:28:00 +00:00
darrenr
960df3c8d1
Pass lwp pointers throughtout the kernel, as required, so that the lwpid can
...
be inserted into ktrace records. The general change has been to replace
"struct proc *" with "struct lwp *" in various function prototypes, pass
the lwp through and use l_proc to get the process pointer when needed.
Bump the kernel rev up to 1.6V
2003-06-28 14:20:43 +00:00
christos
e3d4676095
fix typo, from David Laight.
2003-01-06 15:20:24 +00:00
christos
b377fbeacd
oops, forgot to rename two struct refs.
2003-01-06 14:09:42 +00:00
christos
e1c163ef05
avoid name collision [class_stats]
2003-01-06 03:44:23 +00:00