Don Lewis
930a96e4fa
Pass the arguments to mtx_init() in the correct order. There should be
...
no change to the binary because the value of MTX_DEF is zero and there
is a visible function prototype.
MFC after: 1 week
2012-01-11 21:38:05 +00:00
Pedro F. Giffuni
70e0bbedef
Replace GPL'd headers in the emu10kx snd driver code.
...
This uses the emuxkireg.h already used in the emu10k1
snd driver. Special thanks go to Alexander Motin as
he was able to find some errors and reverse engineer
some wrong values in the emuxkireg header.
The emu10kx driver is now free from the GPL.
PR: 153901
Tested by: mav, joel
Approved by: jhb (mentor)
MFC after: 2 weeks
2012-01-11 21:17:14 +00:00
Pedro F. Giffuni
7523592f91
Fix an inconsistency that crept in while replacing constants
...
from the new header.
Approved by: jhb (mentor)
MFC after: 3 days
2012-01-11 21:03:54 +00:00
Christian Brueffer
82d1a3cac3
Add hpt27xx to the hardware notes,
...
While here, add the 2012 copyright.
MFC after: 1 week
2012-01-11 18:38:52 +00:00
Gleb Smirnoff
b4f66a1781
Redo r226660:
...
- Define schednetisr() to swi_sched.
- In the swi handler check if there is some data prepared,
and if true, then call pfsync_sendout(), however tell it
not to schedule swi again.
- Since now we don't obtain the pfsync lock in the swi handler,
don't use ifqueue mutex to synchronize queue access.
2012-01-11 18:34:57 +00:00
Adrian Chadd
418b9e0c1b
Bring over a tool to create and destroy wtap instances.
...
Submitted by: Monthadar Al Jaberi <monthadar@gmail.com>
2012-01-11 17:51:56 +00:00
Konstantin Belousov
f5793e6f84
Add PCI Id for the AMT SOL UART on 5 series Intel chipsets.
...
MFC after: 1 week
2012-01-11 17:46:08 +00:00
Adrian Chadd
04d1980289
Introduce wtap, the beginnings of a net80211 wlan simulator.
...
This introduces:
* a basic wtap interface
* a HAL, which implements an abstraction layer for implementing
different device behavious;
* A visibility plugin, which allows for control over which nodes
see other nodes (useful for mesh work.)
It doesn't yet implement sta/adhoc/hostap modes but these are quite
feasible to implement.
Monthadar uses it to do 802.11s mesh verification.
The userland tools will be committed in a follow-up commit.
Submitted by: Monthadar Al Jaberi <monthadar@gmail.com>
2012-01-11 17:41:14 +00:00
Adrian Chadd
136cb2223f
Add the ability to kick an existing mesh node without waiting for it
...
to time out.
Submitted by: Monthadar Al Jaberi <monthadar@gmail.com>
2012-01-11 17:10:27 +00:00
Nathan Whitehorn
f5d125c53d
Add a memory barrier to bus_dmamap_sync(), as should have always been
...
present. We need a sync instead of eieio, as eieio does not enforce storage
ordering between main and device memory.
2012-01-11 16:53:51 +00:00
Guy Helmer
656b6da7e3
jilles pointed out that O_CLOEXEC could be used in the open(2) flags
...
rather than using fcntl(2) later, and in addition to saving a system
call, removes a possible race with fork/exec from threads or signal
handlers.
2012-01-11 16:35:26 +00:00
George V. Neville-Neil
844d43d94b
Fix for PR 138526.
...
Add the ability for /dev/null and /dev/zero to accept
being set into non blocking mode via fcntl(). This
brings the code into compliance with IEEE Std 1003.1-2001
as referenced in another PR, 94729.
Reviewed by: jhb
MFC after: 1 week
2012-01-11 15:00:16 +00:00
Gleb Smirnoff
122d395f85
Fix some spacing in code under __FreeBSD__.
2012-01-11 14:24:03 +00:00
Gleb Smirnoff
c4f01d2d34
Add necessary locking in pfsync_in_ureq().
2012-01-11 14:19:04 +00:00
Gleb Smirnoff
0744a28a79
Move PF_LOCK_ASSERT() under __FreeBSD__.
2012-01-11 14:13:42 +00:00
Gleb Smirnoff
3488c2786e
Merge from OpenBSD:
...
revision 1.128
date: 2009/08/16 13:01:57; author: jsg; state: Exp; lines: +1 -5
remove prototypes of a bunch of functions that had their implementations
removed in pfsync v5.
2012-01-11 14:11:10 +00:00
Gleb Smirnoff
686cb93667
When running with INVARIANTS the mutex(9) code does all necessary
...
asserts for non-recursive mutexes.
2012-01-11 13:57:48 +00:00
Rick Macklem
a16cd9c05e
jwd@ reported via email that the "CacheSize" field reported by "nfsstat -e -s"
...
would go negative after using the "-z" option to zero out the stats.
This patch fixes that by not zeroing out the srvcache_size field
for "-z", since it is the size of the cache and not a counter.
MFC after: 2 weeks
2012-01-11 02:46:42 +00:00
Adrian Chadd
d8f609a98e
Add the MCS radiotype entry.
2012-01-11 01:09:08 +00:00
Pawel Jakub Dawidek
9de091f2ef
Constify arguments.
2012-01-11 00:31:04 +00:00
Adrian Chadd
fad901eb2b
Re-enable the PHY radar error frames if sc_dodfs is set.
...
This was messing up a local port of the atheros reference radar detection
code; I'll fix the port instead.
2012-01-11 00:18:33 +00:00
Adrian Chadd
d4365d165b
style(9) changes. This shouldn't change functionality.
2012-01-11 00:16:44 +00:00
Adrian Chadd
504f7cf5bb
Add in the vendor extension bit in the radiotap header.
2012-01-10 23:37:32 +00:00
Luigi Rizzo
446ee30192
other simplifications in the internal interfaces to the
...
memory allocator.
2012-01-10 23:02:01 +00:00
Pawel Jakub Dawidek
4bbeefbb07
- Fix a bug where pidfile was removed in SIGHUP when it hasn't changed in
...
configuration file.
- Log the fact that pidfile has changed.
MFC after: 3 days
2012-01-10 22:41:09 +00:00
Pawel Jakub Dawidek
2b1b224d24
For functions that return -1 on failure check exactly for -1 and not for
...
any negative number.
MFC after: 3 days
2012-01-10 22:39:07 +00:00
Pawel Jakub Dawidek
45bd093cb0
Don't touch pidfiles when running in foreground. Before that change we
...
would create an empty pidfile on start and check if it changed on SIGHUP.
MFC after: 3 days
2012-01-10 22:24:57 +00:00
Guy Helmer
bd4df56c71
Add link for pidfile_fileno.3 to pidfile.3 - thanks again pjd!
2012-01-10 22:22:35 +00:00
Guy Helmer
4a25aa061a
Style fixes courtesy of pjd.
2012-01-10 21:47:58 +00:00
Guy Helmer
719060e911
Document that pidfile_open() now sets the FD_CLOEXEC flag on the open
...
file descriptor, and that errors can be returned as a result of the
fcntl(2) system call.
2012-01-10 21:39:43 +00:00
Pyun YongHyeon
0b69904450
style. No functional changes.
2012-01-10 20:52:02 +00:00
Luigi Rizzo
6e10c8b8c5
small code cleanup in preparation for future modifications in
...
the memory allocator used by netmap. No functional change,
two small bug fixes:
- in if_re.c add a missing bus_dmamap_sync()
- in netmap.c comment out a spurious free() in an error handling block
2012-01-10 19:57:23 +00:00
Guy Helmer
9a2611585e
Revert unintentional commit of changes to getnetgrent.c.
2012-01-10 19:54:53 +00:00
Guy Helmer
f295618d06
Add pidfile_fileno() to obtain the file descriptor for an open
...
pidfile.
2012-01-10 19:53:25 +00:00
Guy Helmer
0dc6d4d19c
Set the FD_CLOEXEC flag on the open pidfile file descriptor.
...
Discussed with: pjd, des
2012-01-10 18:43:27 +00:00
Konstantin Belousov
5dda2db9c8
Change the type of the paging_in_progress refcounter from u_short to
...
u_int. With the auto-sized buffer cache on the modern machines, UFS
metadata can generate more the 65535 pages belonging to the buffers
undergoing i/o, overflowing the counter.
Reported and tested by: jimharris
Reviewed by: alc
MFC after: 1 week
2012-01-10 18:05:44 +00:00
Shteryana Shopova
b9288caaf6
Implement an option to execute SNMP walks using GETBULK requests in bsnmpwalk(1)
...
retrieving multiple values with a Single PDU.
Reviewed by: philip@
Tested by: tsanand129 (at) gmail (dot) com
2012-01-10 15:29:03 +00:00
Alexander V. Chernikov
756e2ef0ff
Add setsockopt(2) example to ng_ksocket(4).
...
While here, fix formatting a bit
Approved by: kib(mentor)
MFC after: 2 weeks
2012-01-10 12:45:24 +00:00
Eitan Adler
b8e4b9659f
Fix warning when compiling with gcc46:
...
error: variable 'freq' set but not used
error: variable 'mode_pars' set but not used
Reviewed by: mav
Approved by: dim
MFC after: 3 days
2012-01-10 02:59:58 +00:00
Eitan Adler
eb450775e0
Fix warning when compiling with gcc46:
...
error: variable 'blksfree' set but not used
Reviewed by: pjd
Approved by: dim
MFC after: 3 days
2012-01-10 02:59:50 +00:00
Eitan Adler
507d0cc96a
Fix warning when compiling with gcc46:
...
error: variable 'inumber' set but not used
Approved by: dim
MFC after: 3 days
2012-01-10 02:59:43 +00:00
Eitan Adler
4417a80129
Fix warning when compiling with gcc46:
...
error: variable 'secsz' set but not used
Reviewed by: ae
Approved by: dim
MFC after: 3 days
2012-01-10 02:59:35 +00:00
Eitan Adler
566c567269
Fix warning when compiling with gcc46:
...
error: variable 'op' set but not used
error: variable 'cmd' set but not used
Approved by: dim
MFC after: 3 days
2012-01-10 02:59:26 +00:00
Eitan Adler
83d26a13ba
Fix warning when compiling with gcc46:
...
error: variable 'firstkey' set but not used
Approved by: dim
MFC after: 3 days
2012-01-10 02:59:18 +00:00
Eitan Adler
08084125ee
Fix warning when compiling with gcc46:
...
error: variable 'c' set but not used
Approved by: dim
MFC after: 3 days
2012-01-10 02:59:09 +00:00
Eitan Adler
dc70efcef7
Fix warning when compiling with gcc46:
...
error: variable 'origextlen' set but not used
Approved by: dim
MFC after: 3 days
2012-01-10 02:59:01 +00:00
Eitan Adler
14f6494f61
Fix warning when compiling with gcc46:
...
error: variable 'Sflag' set but not used
Approved by: dim
MFC after: 3 days
2012-01-10 02:58:52 +00:00
Eitan Adler
c951556035
Silence bogus warning when compiling with gcc46:
...
error: 'pos' may be used uninitialized in this function
Reviewed by: cperciva
Approved by: dim
MFC after: 3 days
2012-01-10 02:58:44 +00:00
Eitan Adler
b4f7ea1936
Fix warning when compiling with gcc46:
...
error: variable 'ifnetfound' set but not used
Approved by: dim
MFC after: 3 days
2012-01-10 02:58:36 +00:00
Eitan Adler
fdba8122d6
Fix warning when compiling with gcc46:
...
error: variable 'verbose' set but not use
Approved by: dim
MFC after: 3 days
2012-01-10 02:58:29 +00:00