kleink
d92e6963e4
Add some BAT-style predicate macros.
2004-06-06 21:23:53 +00:00
martin
0db10bbadb
In acpitz_get_zone only print verbose temperature thresholds when called
...
from acpitz_attach. This removes strange (and possibly scaring) messages
described in PR kern/25747.
2004-06-06 17:27:05 +00:00
he
4d1d8d6c84
Remove spurious second argument to sizeof().
2004-06-06 13:34:36 +00:00
kleink
7498ed2ff7
Mark cr0 as clobbered in mfrtc().
2004-06-06 10:45:06 +00:00
christos
ff64927ee9
Don't include the rnd device; it makes us too big.
2004-06-06 07:04:27 +00:00
dyoung
b0ce431f32
Add sysctl(9) descriptions for net.link and net.link.ieee80211.
2004-06-06 05:45:29 +00:00
dyoung
390d3859bf
Fix a typo in some #ifdef notdef code.
2004-06-06 05:44:25 +00:00
dyoung
7b92b29893
Improve argument checking. Convert from seconds to some number of
...
inactivity countdown intervals (currently these are 5 seconds).
2004-06-06 05:43:17 +00:00
dyoung
43dcf72c5f
Finally, refactor wi_media_change and ieee80211_media_change.
...
ieee80211_media_change handles a lot more conditions than
wi_media_change did.
This helps with the second bug mentioned in kern/25604, which causes
"SIOCSIFMEDIA: Invalid argument."
2004-06-06 05:32:17 +00:00
dyoung
e071e08cc6
Fix for kern/25604: ifconfig wi0 media DS11 panics system.
...
In ieee80211_chan2mode, do not dereference the marker for "any
channel," IEEE80211_CHAN_ANYC.
2004-06-06 05:28:58 +00:00
dyoung
8c3cb8f859
Resolve kern/25721 by detaching ethernet(-like) devices from a
...
bridge in ether_ifdetach.
2004-06-06 04:44:05 +00:00
dyoung
86fed42ae8
In ad hoc mode, ignore the MAC's link up/down indication, since it
...
does not appear to be reliable.
2004-06-06 04:38:33 +00:00
dyoung
eaa20d476a
Use bpf_mtap2 in tun(4).
2004-06-06 04:36:29 +00:00
dyoung
e80559eec4
Per Matt Thomas' and Darren Reed's suggestions:
...
Add bpf_deliver prototype.
Rename bpf_measure to m_length and move it to sys/sys/mbuf.h. I
make m_length an inline function in the header file to preserve
its performance characteristics, for better or for worse.
Optimize m_length: use the length in m_pkthdr.len, if M_PKTHDR.
In bpf_deliver, zero the on-stack mbuf before we do anything else
with it.
2004-06-06 04:35:53 +00:00
dyoung
50c193fc53
Define IEEE80211_RADIOTAP_HDRLEN, the length of a radiotap header.
2004-06-06 04:13:28 +00:00
dyoung
bcc2926388
Name some constants. Perhaps this deserves the cardbus_setpowerstate
...
treatment?
2004-06-06 04:10:49 +00:00
christos
6671f6dc9e
make copyright comments go to the ".copyright" section so that they
...
don't end up in the data segment and eat space.
2004-06-06 01:36:25 +00:00
lha
a9970d44c9
Return directly when pty_alloc_master failes in ptmioctl,
...
bug-report on current users from Denis Lagno dlagno at smtp dot ru.
Make debug message in pty_alloc_master to match the code.
2004-06-05 11:23:15 +00:00
jdolecek
849c8f1904
attach to Sitecom USB to serial cable
...
patch submitted in PR kern/25510
2004-06-05 08:41:43 +00:00
jdolecek
3173ee1a05
regen:
...
add Sitecom USB to serial cable
info submitted in PR kern/25510
2004-06-05 08:40:10 +00:00
jdolecek
80ce2a5588
add Sitecom USB to serial cable
...
info submitted in PR kern/25510
2004-06-05 08:39:31 +00:00
jdolecek
aaba5c2cd4
unify the statvfs-reporting related code to single smbfs_smb_statvfs routine
...
for easier maintenance; the decision to use either
SMB_TRANS2_QUERY_FS_INFORMATION or SMB_COM_QUERY_INFORMATION_DISK
is done inside it, the code for populating struct statvfs with values
is shared
2004-06-05 07:36:25 +00:00
yamt
cc5720dc40
unexport following x86 bus_dma internal functions.
...
_bus_dma_alloc_bouncebuf
_bus_dma_free_bouncebuf
_bus_dmamap_load_buffer
2004-06-05 07:31:31 +00:00
yamt
1b31a2b6a0
- introduce a function, i82489_icr_wait, which waits for
...
LAPIC_DLSTAT_BUSY cleared, and use it where appropriate.
- panic if lapic's busy too long and DIAGNOSTIC.
2004-06-05 07:15:57 +00:00
yamt
26239e60ec
a comment about SBLASTRECORDCHK and SBLASTMBUFCHK.
2004-06-05 07:14:05 +00:00
dyoung
9494e60fdb
No need to detect and exit on short 802.11 packets, since
...
ieee80211_input will do that (and tap the packet).
2004-06-05 07:12:45 +00:00
jdolecek
88edd838ec
set 'frag' size to the same value as the file system block size, so
...
that userland would pick up correct size of unit (it uses lower of
these values as the size of one 'block' for f_blocks et.al.)
fixes PR bin/25319 by Juan RP
2004-06-05 06:28:11 +00:00
mycroft
4713b8ea6e
Remove a couple of items that are done now. XXX Is the first one also done?
2004-06-05 03:14:45 +00:00
bouyer
851ca6fa98
Don't try to bus_space_subregion() registers that didn't get mapped.
...
Problem reported and fix tested by Kurt Schreiner on port-alpha.
2004-06-04 21:15:00 +00:00
thorpej
85c0b77956
twe_ccb_map(): Remove the DEBUG panic case of "unknown" S/G list offset.
...
In all likelihood, this is a command passed from userspace management
tools where no S/G list is needed because no data is being passed.
2004-06-04 20:11:17 +00:00
uch
c58b450e06
fix hd64461video_get_clut.
2004-06-04 13:23:34 +00:00
skrll
b00b102b41
Allow for struct sigacts being greater than PAGE_SIZE on sun2. sun2
...
-current kernels now work again.
Reviewed by Matt Thomas. Thanks.
2004-06-04 12:23:50 +00:00
he
72160a1d69
In order for netstat for the vax port to build, add a forward
...
declaration of "struct proc" for usage outside the kernel.
2004-06-04 09:49:12 +00:00
he
94319b09bc
Need to forward-declare "struct timespec" because the new ffs_snapshot()
...
function declaration refers to it. Fixes build problem of sbin/badsect
for the vax target, which still uses gcc 2.95.3.
2004-06-04 07:43:56 +00:00
sekiya
f7212a9a5d
Use the SPLAY_* macros. Copied from the i386 pmap, okay'ed by fvdl@
2004-06-04 07:42:33 +00:00
thorpej
e33c2bb5d5
Add the %MAKEOPTIONSAPPEND token at the end of the file, after the
...
common Makefile.kern.inc has been included.
2004-06-04 04:45:49 +00:00
thorpej
6c0c39322a
Wrap a noisy probe message in FD_DEBUG.
2004-06-04 01:12:04 +00:00
nathanw
956448b619
Initialize simple_lock in struct cwd; otherwise, one gets an
...
uninitialized lock panic at the first use of cwdshare().
2004-06-03 20:35:30 +00:00
christos
6a5f1d6689
return ENODEV if functions are not compiled in the kernel.
2004-06-03 19:04:58 +00:00
heas
4a60d04fc7
Double the time we wait for the attention bit following a soft reset (and make
...
the timeout message just a bit clearer), as the latest firmware appears to be
a bit slower.
OK from Jason Thorpe.
2004-06-03 18:07:30 +00:00
petrov
9b8bcb0518
Add DIAGNOSTIC in iommu_dvmamap_load if pmap_extract fails.
2004-06-03 06:17:05 +00:00
yamt
6c4915e34d
linux_sys_ioctl: map EPASSTHROUGH to EINVAL as sys_ioctl does.
...
otherwise, linux_syscall() returns garbage, at least on i386.
(it returns native_to_linux_errno[EPASSTHROUGH] where EPASSTHROUGH == -4.)
i choose EINVAL rather than ENOTTY, because linux's pipe returns it
and i think that it's a common case.
2004-06-03 01:53:28 +00:00
drochner
e7bdadd856
fix const'ificication, gcc-3.4 will notice it
2004-06-02 22:58:28 +00:00
martin
1cb74de1d2
From Peter Eisch: do not try to recover msgbuf on E450s, it fails just
...
like on E250s.
2004-06-02 20:23:35 +00:00
christos
aead610d35
Apply patch from "pandre" at netbsd.ports.i386, stops panic during attachment.
2004-06-02 18:36:06 +00:00
mycroft
d78e8eee67
Fix an extremely obvious bug in the handling of the bad block list: the "max"
...
block was being set 512x further out than it should be, causing rather severe
escalation of the error.
XXX WTF is the point of this shit, anyway? In most cases, the way you're
supposed to fix a bad block on an ATA disk is to rewrite it -- which will
either just transparently fix it, or spare it. This code actively prevents
that.
2004-06-01 20:53:03 +00:00
mycroft
a4135d1d48
Only downgrade modes due to an actual CRC error. Downgrading on other errors
...
is anti-social -- especially given that there's no way to upgrade again short
of rebooting.
Also, downgrade UDMA modes more slowly. It's entirely possible that they're
using an 80-wire cable, but it's just too long for the higher modes, or there
is minor crosstalk.
2004-06-01 19:32:30 +00:00
christos
c7d300d20b
White space changes only;
...
1. put value defines under the fields that they refer too, all the time
not just in some of the ioctls.
2. use #define<tab>value consistently.
2004-06-01 18:58:51 +00:00
christos
f7e75201b3
Re-group scrolling ioctl's and provide new numbers for them! (thanks to
...
John Heasley for catching that).
2004-06-01 18:49:46 +00:00
augustss
df613458d1
Use SPC-TAB after the word "options".
2004-06-01 16:29:36 +00:00