alfred
0bfd1be172
regen (after removal of restrict)
2003-12-24 19:10:16 +00:00
alfred
4bd8014f66
We're not ready for restrict qualifiers here.
2003-12-24 19:09:45 +00:00
alfred
1614497eab
fix warnings. NULL -> 0
2003-12-24 19:00:49 +00:00
alfred
3165927e95
NULL -> 0
2003-12-24 18:59:20 +00:00
alfred
95bd52a958
regen
2003-12-24 18:52:09 +00:00
alfred
4b4a3a69d3
NULL -> 0 where appropriate.
2003-12-24 18:51:01 +00:00
alfred
fb755a3c0b
Add restrict qualifiers.
...
PR: 44394
Submitted by: Craig Rodrigues <rodrige@attbi.com>
2003-12-24 18:47:43 +00:00
alfred
8a3e7ef5f8
change NULL to 0 to silence warning.
2003-12-24 18:23:02 +00:00
ume
4b459add4a
NULL is not 0.
...
Submitted by: "Bjoern A. Zeeb" <bzeeb-lists@lists.zabbadoz.net>
2003-12-24 18:22:04 +00:00
sam
760cd283ca
correct bridge_version: replace unexpanded RCS keywords by a fixed string
...
PR: kern/60251
2003-12-24 17:47:45 +00:00
rwatson
713ec848d1
Document that when we are addressing an open()/close() race, the reason
...
we call vn_close() manually rather than letting fdrop() take care of it
is that we haven't yet hooked up the various 'struct file' fields.
2003-12-24 17:13:01 +00:00
peter
0946668f0e
Return AE_OK for stub functions returning ACPI_STATUS, not NULL
2003-12-24 05:26:26 +00:00
peter
afb40a1dc3
Fix 0 / NULL mixup (this module isn't in LINT!)
2003-12-24 05:24:24 +00:00
bde
d6b24acdbf
Fixed breakage of a check for boolean true by misusing NULL in rev.1.407.
...
This became fatal when the type of NULL was changed recently.
2003-12-24 04:11:10 +00:00
njl
d096b6090f
Move the acpi module down a directory. This will allow us to import
...
other ACPI-specific drivers into sys/modules/acpi/.
2003-12-24 03:49:38 +00:00
imp
00078009a5
Minor whitespace changes to conform better to stlye(9) and reduce diffs
...
with uncommitted changes I have in p4.
2003-12-24 02:01:22 +00:00
peter
397e25067b
GC the unused <machine/kse.h> file.
2003-12-24 00:51:30 +00:00
peter
4836f0a77d
GC unused 'syshide' override to /dev/null. This was here to disable
...
the output of the namespc column. Its functionality was removed some time
ago, but the overrides and the namespc column remained.
2003-12-24 00:32:07 +00:00
peter
65f469e305
Regen (should be NOP except for rcsid)
2003-12-24 00:26:34 +00:00
peter
360ba0bb2e
GC unused namespc column and un-wrap some longer lines that now fit.
2003-12-24 00:26:09 +00:00
peter
66d2a3fad8
Oops, remove references to namespc column in comment (I'm not going to
...
bother regenerating after this)
2003-12-24 00:17:24 +00:00
peter
9e6fb30fd5
Regen. (This should have been a NOP except it hasn't been regenerated
...
after makesyscalls.sh changes and the last few syscall.master changes, and
there have been some tree-sweeps that have touched generated files).
2003-12-24 00:15:20 +00:00
peter
56e0f285ee
GC namespc column and unwrap long lines that now fit.
2003-12-24 00:14:08 +00:00
peter
05445353b5
Regen. This should have been a NOP, but its not been regenerated for
...
ages and is missing the changes from the last few makesyscalls.sh
revisions.
2003-12-24 00:02:08 +00:00
peter
9366ff8b5a
GC OBE namespc column and un-wrap longer lines that now fit
2003-12-24 00:00:47 +00:00
njl
d83b1a5699
Fix locking broken by recent _CID changes. Always be sure to unlock
...
in the error case.
2003-12-23 18:47:31 +00:00
wpaul
64b8c16eb8
Set up the interrupt earlier in ndis_attach(), because calling the
...
driver's initfunc may cause an interrupt to be generated. This avoids
the occasional 'stray irqXXX' messages on load.
2003-12-23 18:41:34 +00:00
wpaul
b76105d17f
Correct the definitions for NDIS_80211_NET_INFRA_IBSS and
...
NDIS_80211_NET_INFRA_BSS: I accidentally reversed them during
transcription from the Microsoft headers. Note that the
driver will default to BSS mode, and you need to specify
'mediaopt adhoc' to get it into IBSS mode.
2003-12-23 18:31:04 +00:00
njl
29911dffa9
Update to use the new package routines instead of rolling our own
...
macros.
2003-12-23 18:27:35 +00:00
njl
40a011c391
Remove the device_t parameter from package routines that only used it to
...
print an error message. Update all callers of the package routines.
2003-12-23 18:26:53 +00:00
wpaul
72912d154a
Make the NDIS driver depend on the wlan module now that it has
...
some 802.11 support.
2003-12-23 16:47:01 +00:00
se
89dfaf260e
Fix a few more places where NULL was used instead of 0.
2003-12-23 14:38:42 +00:00
ru
e48e25ca16
I didn't notice it right away, but check the right length too.
2003-12-23 14:08:50 +00:00
alfred
aa96fe3860
Introduce mp_maxcpus which can be used by libkvm utils to find out
...
how many CPUs the system was compiled for.
Export the variable via a sysctl node 'kern.smp.maxcpus' as well.
2003-12-23 13:54:16 +00:00
ru
1a230eabf9
Fix a problem introduced in revision 1.84: m_pullup() does not
...
necessarily return the same mbuf chain so we need to recompute
mtod() consumers after pulling up.
2003-12-23 13:33:23 +00:00
phk
60f5080edd
Prevent withering of the provider we're orphaning from happening until
...
we do it ourselves.
Nailed by: Simon Heath <heath@cng.fr>
2003-12-23 11:37:05 +00:00
ume
0d32624afa
Catch a few places where NULL (pointer) was used where 0 (integer) was
...
expected (fix build).
2003-12-23 11:01:17 +00:00
wpaul
0124fb9201
Re-do the handling of ndis_buffers. The NDIS_BUFFER structure is
...
supposed to be opaque to the driver, however it is exposed through
several macros which expect certain behavior. In my original
implementation, I used the mappedsystemva member of the structure
to hold a pointer to the buffer and bytecount to hold the length.
It turns out you must use the startva pointer to point to the
page containing the start of the buffer and set byteoffset to
the offset within the page where the buffer starts. So, for a buffer
with address 'baseva,' startva is baseva & ~(PAGE_SIZE -1) and
byteoffset is baseva & (PAGE_SIZE -1). We have to maintain this
convention everywhere that ndis_buffers are used.
Fortunately, Microsoft defines some macros for initializing and
manipulating NDIS_BUFFER structures in ntddk.h. I adapted some
of them for use here and used them where appropriate.
This fixes the discrepancy I observed between how RX'ed packet sizes
were being reported in the Broadcom wireless driver and the sample
ethernet drivers that I've tested. This should also help the
Intel Centrino wireless driver work.
Also try to properly initialize the 802.11 BSS and IBSS channels.
(Sadly, the channel value is meaningless since there's no way
in the existing NDIS API to get/set the channel, but this should
take care of any 'invalid channel (NULL)' messages printed on
the console.
2003-12-23 04:08:22 +00:00
peter
3dbd07f78b
Regen (should be a NOP except for rcsid)
2003-12-23 04:07:47 +00:00
peter
484e516ec5
GC unused namespc column.
2003-12-23 04:07:22 +00:00
peter
292307bc7e
Regen (should be a NOP except for rcsid changes)
2003-12-23 03:55:06 +00:00
peter
2c212b66a8
GC unused third namespace column.
2003-12-23 03:54:40 +00:00
peter
f3dea55dce
GC unused namespace column. Unwrap some long lines that now fit.
2003-12-23 03:53:21 +00:00
peter
dd34332283
Regen - this should be essentially a NOP, except for rcsid changes.
2003-12-23 03:52:14 +00:00
peter
f21441eea8
Remove namespc column and attempt to un-fold some of the longer lines
...
that now fit.
2003-12-23 03:51:36 +00:00
peter
b22e0a8bdb
Remove the namespace column from the syscalls tables. We don't actually
...
use it, if we ever did. They have been been VERY poorly maintained for
some time, possibly because they were a NOP. FWIW, This brings our table
formats back closer to the other *BSD's.
2003-12-23 03:50:43 +00:00
peter
f1ccf1f116
Regen
2003-12-23 03:21:49 +00:00
peter
8e61c82753
freebsd32_fstat(2) is now MPSAFE
2003-12-23 03:21:06 +00:00
peter
86e6535014
Rather than screw around with the (unsafe) stackgap, call vn_stat/fo_stat
...
directly for stat/fstat/lstat syscall emulation. It turns out not only
safer, but the code is smaller this way too.
2003-12-23 03:20:49 +00:00
peter
bc7e0929dc
Regen
2003-12-23 02:48:58 +00:00