Andrey A. Chernov
531ebdb7b1
Add arc4random_buf to FBSD_1.1 space
2008-07-21 18:03:31 +00:00
Marius Strobl
6ab60a4bdd
- Remove redundant inclusion of opt_global.h.
...
- Use __FBSDID in autoconf.c.
MFC after: 3 days
2008-07-21 17:15:51 +00:00
Pawel Jakub Dawidek
7f41115ef6
Implement the following macros for completeness:
...
SYSCTL_QUAD()
SYSCTL_ADD_QUAD()
TUNABLE_QUAD()
TUNABLE_QUAD_FETCH()
Now we can use 64bit tunables on 32bit systems.
2008-07-21 15:05:25 +00:00
Pawel Jakub Dawidek
37876323b1
We want to use LBOLT instead of lbolt on FreeBSD.
...
I've this already fixed in p4, but the fix was never integrated into HEAD.
Reported by: ed
2008-07-21 14:35:48 +00:00
Andrey A. Chernov
1c443b9b18
Add arc4random_buf.3 to MLINKS
2008-07-21 14:33:11 +00:00
Andrey A. Chernov
3204108bc3
Add arc4random_buf.
...
Style: remove arg names from arc4random_addrandom.
2008-07-21 14:03:04 +00:00
Andrey A. Chernov
bc6847e225
Implement arc4random_buf() function
...
Obtained from: OpenBSD
2008-07-21 13:52:06 +00:00
Andrey A. Chernov
b6634bf8d2
Decrease arc4_count only when needed and with proper bytes amount.
...
Obtained from: OpenBSD
2008-07-21 12:44:47 +00:00
Andrey A. Chernov
0761bd1fe1
1) Set stired flag after forced initialization.
...
2) Increase arc4_count to the limit OpenBSD use.
Submitted by: Thorsten Glaser <tg@mirbsd.de> (1)
Obtained from: OpenBSD (2)
2008-07-21 10:31:28 +00:00
Maxim Konovalov
dc5aa2110e
o Document "show conifhk", wording from r180610 commit log.
...
Reviewed by: rwatson
2008-07-21 10:03:02 +00:00
Pawel Jakub Dawidek
28814ddbe8
We want to check new options given, not the current ones.
...
This fixes 'zpool import -o <mntopt> <name>' not working properly.
2008-07-21 09:45:44 +00:00
Kip Macy
7038c6d2c1
remove unneeded declarations
2008-07-21 02:34:52 +00:00
Kip Macy
9a027ea9a4
remove local version of tcp_offload_* functions
2008-07-21 02:29:40 +00:00
Kip Macy
d21cb942bc
update syncache function names
2008-07-21 02:26:49 +00:00
Kip Macy
b1f8bd6464
Add versions of tcp_twstart, tcp_close, and tcp_drop that hide the acquisition the tcbinfo lock.
...
MFC after: 1 week
2008-07-21 02:23:02 +00:00
Kip Macy
83324f5cb5
remove cxgb local definition of locked syncache_expand
2008-07-21 02:17:27 +00:00
Edwin Groothuis
8bd833fff8
After the commit of SVN rev 180236, wilko@ noticed that the approach
...
doesn't work on the Alpha platform: machine/elf.h doesn't include
sys/elf32.h there.
PR: related to bin/124906
Approved by: bde@
MFC after: 1 week
2008-07-21 02:13:14 +00:00
Kip Macy
409d8ba5c7
add interface for external consumers to syncache_expand - rename syncache_add in a manner consistent with other bits intended for offload
2008-07-21 02:11:06 +00:00
Kip Macy
e331636d14
remove cxgb local definitions of socket accessor functions
2008-07-21 01:23:19 +00:00
Kip Macy
dd0e6c383a
Add accessor functions for socket fields.
...
MFC after: 1 week
2008-07-21 00:49:34 +00:00
Kip Macy
9378e4377f
add inpcb accessor functions for fields needed by TOE devices
2008-07-21 00:08:34 +00:00
Julian Elischer
44554a6de7
Add support for actually sending WCCP return packets via GRE.
...
This MAY be combined by a clever person with the 'key' code recently
added, however a cursary glance suggest that it would be safer to just keep
the patches as it is unlikely that the two modes would be used together
and the separate patch has been extensively tested.
Obtained from: here and there
MFC after: 1 week
2008-07-20 21:45:15 +00:00
Pawel Jakub Dawidek
5527ecd9a5
Clear passphrase buffer after use.
...
Submitted by: Fabian Keil <fk@fabiankeil.de> (a bit different version)
2008-07-20 19:56:13 +00:00
Giorgos Keramidas
6ae8b92a79
tcsh: fix abort in cleanup_until(), caused by internal xgetpass()
...
The xgetpass() function pushes a cleanup entry for &osa, but then
attempts to flush the stack until an entry matching &sa. The two
object pointers do not match, so the stack is popped too much,
and then cleanup_until calls abort() when it unexpectedly hits
the bottom of the cleanup stack.
Reported by: Paul B. Mahol, onemda at gmail.com,
Pietro Cerutti, gahr at gahr.ch
PR: bin/124191
Reviewed by: mp, kris
MFC after: 2 days
2008-07-20 18:05:18 +00:00
Tom Rhodes
3377c9613e
Document a few sysctls. While here, remove dead code
...
related to ip4_esp_randpad.
Reviewed by: gnn, bz (older version)
Approved by: gnn
Tested with: make universe
2008-07-20 17:51:58 +00:00
Scott Long
92130a8f2e
While spin-waiting for the mailbox semaphore to update, do flushing reads of
...
PCI bus so that we don't have to wait more than needed.
2008-07-20 16:50:14 +00:00
Tom Rhodes
41698ebf5b
Document a few sysctls.
...
Reviewed by: rwatson
2008-07-20 15:29:58 +00:00
Tom Rhodes
941b15a3e0
Document a few sysctls.
...
Reviewed by: rwatson
2008-07-20 15:25:20 +00:00
Bjoern A. Zeeb
8699ea087e
ia is a pointer thus use NULL rather then 0 for initialization and
...
in comparisons to make this more obvious.
MFC after: 5 days
2008-07-20 12:31:36 +00:00
Lars Engels
fdec4b4190
Properly underline force_depend's parameter.
...
Reviewed by: brueffer
2008-07-20 10:06:14 +00:00
Maxim Konovalov
6de078f1c0
o Add cddl, nlm and xdr to CSCOPEDIRS.
...
o Add pc98 and sun4v to CSCOPE_ARCHDIR.
PR: misc/125792
Submitted by: KOIE Hidetaka
MFC after: 1 week
2008-07-20 09:16:00 +00:00
Pawel Jakub Dawidek
48aadb632b
Convert lock that protects sessions list from a mutex to a rwlock.
...
Now we can use read lock in fast path (padlock_process()).
2008-07-20 07:34:00 +00:00
Alan Cox
14e69e48b8
Eliminate dead code. (The commit message for revision 1.287 explains why
...
this code is dead.)
2008-07-20 04:13:51 +00:00
Kip Macy
b1bc0b2a86
remove unused toedev functions and add comments for rest
2008-07-20 02:02:50 +00:00
Alan Cox
9a8f043722
Increase the ceiling on the size of the buffer map.
2008-07-19 23:42:38 +00:00
Alan Cox
f6c12ae7f0
Correct the description of v_cache_count. Eliminate an unused function.
2008-07-19 22:35:13 +00:00
Pawel Jakub Dawidek
a80d8caa74
Say hi to svn, by simplifing ffs_vget() function a bit - there is no need for
...
a variable that is used only once.
2008-07-19 22:29:44 +00:00
Marcel Moolenaar
ba5e45704b
With uart(4) default, change sio# to uart# so that
...
out-of-the-box FreeBSD is consistent.
2008-07-19 20:12:33 +00:00
Marcel Moolenaar
9005d65e46
With uart(4) default, change /dev/cuad# to /dev/cuau# and
...
sio# to uart# so that out-of-the-box FreeBSD is consistent.
2008-07-19 20:12:02 +00:00
Marcel Moolenaar
7fc2c2bc83
With uart(4) default, change /dev/cuad# to /dev/cuau# and
...
sio# to uart# so that out-of-the-box FreeBSD is consistent.
2008-07-19 20:11:33 +00:00
Marcel Moolenaar
abc45eb8f5
With uart(4) default, change /dev/cuad# to /dev/cuau# so that
...
out-of-the-box FreeBSD is consistent.
2008-07-19 20:00:18 +00:00
Robert Watson
1cc2bd820b
Rather than simply waiting silently and indefinitely for all
...
interrupt-driven configuration handlers to complete, print out a
diagnostic message every 60 second indicating which handlers are
still running. Do this at most 5 times per run so as to avoid
scrolling out any useful information from the kernel message
buffer.
The interval of 60 seconds was selected based on a best guess as
to the nature of "long enough" and may want to be tuned higher
or lower depending on real-world tolerances.
MFC after: 3 days
Discussed with: scottl
2008-07-19 19:08:35 +00:00
Marcel Moolenaar
9e859260ff
With uart(4) default, change /dev/cuad# to /dev/cuau# so that
...
out-of-the-box FreeBSD is consistent. Add uart[0-7] as a
fingerfriendly shortcut alongside sio[0-7] and com[1-8].
2008-07-19 19:08:22 +00:00
Marcel Moolenaar
42f17e8ce4
Remove sade(8) on the following platforms:
...
o arm, mips & powerpc: libdisk is non-functional.
o ia64: libdisk is insufficient.
2008-07-19 18:21:52 +00:00
Robert Watson
1a4b919f8e
witness_addgraph() is required even if DDB isn't compiled into the kernel,
...
so exclude it from #ifdef DDB.
Submitted by: attilio
2008-07-19 17:47:23 +00:00
Ulf Lilleengen
14e96b45e8
- When renaming a drive, also set the drive name in the gvinum header.
...
PR: kern/125632
Approved by: pjd (mentor)
MFC after: 3 days
2008-07-19 13:53:11 +00:00
Robert Watson
51c0f94ed7
Add DDB "show conifhk" command, which lists hooks currently waiting
...
for completion in run_interrupt_driven_config_hooks(). This is
helpful when trying to figure out which device drivers have gone
into la-la land during boot-time autoconfiguration.
MFC after: 3 days
2008-07-19 12:12:54 +00:00
Jeff Roberson
9fc51b0bf4
Fix a race which could result in some timeout buckets being skipped.
...
- When a tick occurs on a cpu, iterate from cs_softticks until ticks.
The per-cpu tick processing happens asynchronously with the actual
adjustment of the 'ticks' variable. Sometimes the results may
be visible before the local call and sometimes after. Previously this
could cause a one tick window where we didn't evaluate the bucket.
- In softclock fetch curticks before incrementing cc_softticks so we
don't skip insertions which were made for the current time.
Sponsored by: Nokia
2008-07-19 05:18:29 +00:00
Jeff Roberson
e980fff622
- Check whether we've recorded this tick in ts_ticks on another cpu in
...
sched_tick() to prevent multiple increments for one tick. This pushes
the value out of range and breaks priority calculation.
Reviewed by: kib
Found by: pho/nokia
Sponsored by: Nokia
MFC after: 3 days
2008-07-19 05:13:47 +00:00
Olivier Houchard
ad8abd6c4d
Disable SSP on arm for the time being.
...
The segfaults when using SSP seem to be a gcc bug, a patch is available
in the gcc bugzilla, and will be imported once it's committed
into the official gcc tree.
2008-07-19 00:19:16 +00:00