Warner Losh
9b582996a6
MFp4:
...
Alignment for pccards should also be treated in a similar way that
we tread it for cardbus cards.
Remove bogus debugs while I'm here.
# This is also necessary to make the CIS reading work.
Submitted by: Carlos Velasco
2004-04-12 21:04:54 +00:00
Warner Losh
8f54c15baf
Improve reading of CIS cards:
...
(1) Align to 64k for the CIS. Some cards don't like it when we aren't
aligned to a 64k boundary. I can't find anything in the standard
that requires this, but I have 1/2 dozen cards that won't work at
all unless I enable this.
(2) Sleep 1s before scanning the CIS. This may be a nop, but has little
harm.
(3) The CIS can be up to 4k in some weird, odd-ball edge cases. Since we
have limiters for when that's not the case, it does no harm to increase
it to 4k.
#1 was submitted, in a different form, by Carlos Velasco.
2004-04-12 20:56:34 +00:00
Luigi Rizzo
a8b76c8fd7
remove an almost-duplicate piece of code by setting the loop
...
limits appropriately.
2004-04-12 20:26:01 +00:00
Luigi Rizzo
5aca0b30d5
in rtinit(), remove one useless variable, and move a few others
...
within the block where they are used.
2004-04-12 20:24:30 +00:00
Brian Feldman
f7c7b87fbd
Improve the warnings for dump -L and do not bother doing the snapshot if
...
it is specified for read-only filesystems.
Submitted by: Jason Young <jyoung8607@hotmail.com>
PR: 46672
2004-04-12 20:19:32 +00:00
Ruslan Ermilov
57d9d1d762
The .DEFAULT target with no commands caused a null pointer dereference.
...
PR: bin/63405
Obtained from: NetBSD
2004-04-12 20:05:11 +00:00
Brooks Davis
ff356053a1
Catch up with diskless split "diskless" is no longer provided.
...
Suggested by: cperciva
2004-04-12 18:11:00 +00:00
Tim Kientzle
5316058f3c
Style fixes
...
Pointed out by: bde
2004-04-12 18:06:07 +00:00
Ruslan Ermilov
07b80458ef
Document the new .warning directive.
2004-04-12 18:00:54 +00:00
Ruslan Ermilov
dba067b170
Added the new .warning directive.
...
Submitted by: Cyrille Lefevre
2004-04-12 17:57:51 +00:00
Colin Percival
4a3b3dcb55
stop() no longer needs sched_lock held; in fact, holding sched_lock causes
...
a LOR against sleepq. Fix the comment, and fix ptracestop() to pick up
sched_lock after stop() rather than before.
Reported by: Scott Sipe <cscotts@mindspring.com>
Reviewed by: rwatson, jhb
2004-04-12 15:56:05 +00:00
Ruslan Ermilov
e16552014d
Show link-level multicast packet counters with the -a option.
2004-04-12 15:00:48 +00:00
Ruslan Ermilov
307c58e257
Count outgoing link-level broadcast packets in if_omcasts.
...
I'm not sure this is completely correct but at least this
is consistent with the accounting of incoming broadcasts.
PR: kern/65273
Submitted by: David J Duchscher <daved@tamu.edu>
2004-04-12 14:59:25 +00:00
Ken Smith
a2bb60d180
Sync list of FTP sites with current reality.
...
MFC after: 1 day
Approved by: rwatson (mentor)
2004-04-12 13:21:46 +00:00
Tim J. Robbins
fc813796d2
Perform some basic validation of multibyte conversion state objects.
2004-04-12 13:09:18 +00:00
Maxime Henrion
7cc35e41e7
Don't send the available space as is in the FSSTAT call. Under
...
FreeBSD, we can have a negative available space value, but the
corresponding fields in the NFS protocol are unsigned. So
trnucate the value to 0 if it's negative, so that the client
doesn't receive absurdly high values.
Tested by: cognet
2004-04-12 13:02:21 +00:00
Tim J. Robbins
c282a0a1ed
Remove a nonsensical remark about byte order markers in UTF-8 streams.
2004-04-12 12:58:41 +00:00
Ruslan Ermilov
bce2e7c8bb
Fixed alignment of multicast addresses when printing that got
...
broken in previous revision.
2004-04-12 09:44:42 +00:00
Mark Murray
f587c6bf9f
Fix "sleeping without a mutex" panic.
2004-04-12 09:13:24 +00:00
Nate Lawson
881c6e063e
Remove a check for the return value added in rev 1.41. It's not an error
...
to fail to turn off a fan, since the case is that it's usually already off.
2004-04-12 05:04:47 +00:00
Warner Losh
a844e89f9c
Move sx to i386/NOTES for the moment. I missed the
...
enable/disable_intr() in the code.
2004-04-12 02:36:51 +00:00
Tim Kientzle
aee47dd7c8
More work on ACLs: fix error in archive_entry's ACL parsing code,
...
try to set ACLs even if fflag restore fails, first cut at reading
Solaris tar ACLs
Code improvement: merge gnu tar read support into main tar reader;
this eliminates a lot of duplicate code and generalizes the tar
reader to handle formats with GNU-like extensions.
Style: Makefile cleanup, eliminate 'dmalloc' references, remove 'tartype'
from archive_entry (this makes archive_entry more format-agnostic)
Thanks to: David Magda for providing Solaris tar test files
2004-04-12 01:16:16 +00:00
Tim Kientzle
4cbbc3a35e
Add DPADD to Makefile (thanks to Andrey for pointing this out).
...
Generally clean up Makefile, remove dmalloc references from source
(there are better ways to do this than pollute the FreeBSD src tree).
2004-04-12 00:13:23 +00:00
Bruce A. Mah
445d3a34a6
Fix some minor grammar nits. Translators can probably ignore this.
2004-04-11 23:49:16 +00:00
Maxime Henrion
b839b3d9c0
Bump __FreeBSD_version for getgrent(3) removal. I doubt anything
...
outside of the tree uses it, but it doesn't cost anything.
2004-04-11 21:57:07 +00:00
Maxime Henrion
4af6b50978
Belatedly remove the getvfsent(3) API. All the consumers have been
...
updated to use getvfsbyname(3) or the vfs.conflist sysctl since a
long time, except mount_smbfs(8) which has just been fixed.
2004-04-11 21:36:31 +00:00
Maxime Henrion
0bf573017b
Put struct ovfsconf inside BURN_BRIDGES as well.
2004-04-11 21:26:07 +00:00
Maxime Henrion
a0b5a67929
Put deprecated sysctl code inside BURN_BRIDGES.
2004-04-11 21:09:22 +00:00
Maxime Henrion
24449958e4
Sync with other mount_*fs(8) utilities; we don't need to try to
...
load the smbfs module because the mount(2) syscall will do it
if it's needed.
2004-04-11 21:07:26 +00:00
Ruslan Ermilov
6707138161
Implemented per-interface polling(4) control.
2004-04-11 21:01:12 +00:00
Ruslan Ermilov
f4ab22c94a
Implemented per-interface polling(4) control.
2004-04-11 20:34:08 +00:00
Warner Losh
d7bf7681f2
Add sx driver, since it looks like it should work on all
...
architectures.
2004-04-11 20:17:34 +00:00
Warner Losh
3b453e1bba
Update to recent driver api changes.
2004-04-11 20:15:15 +00:00
Warner Losh
9dc313a3f7
Add glue for new sx driver.
2004-04-11 20:01:18 +00:00
Alan Cox
148b3f62a9
Use vm_page_hold() rather than vm_page_wire() for short-duration page
...
wiring. The reason being that vm_page_hold() is cheaper.
2004-04-11 19:57:11 +00:00
Warner Losh
7134a2219c
Frank Mayhar's <frank@exit.com> sx driver for older Specialix
...
I/O8+ and I/O4+ intelligent serial controllers. si is for
completely different hardware, also made by Specialix.
2004-04-11 19:32:20 +00:00
Ruslan Ermilov
37f5f2397d
Implemented per-interface polling(4) control.
2004-04-11 19:25:56 +00:00
Warner Losh
a7c43559c1
Add note about why we're ignoring the below 1MB bit.
2004-04-11 19:22:25 +00:00
Ruslan Ermilov
1e73ec7d53
Fixed resetting of the watchdog timer and queue full flag.
2004-04-11 18:28:14 +00:00
Max Laier
00e7fbfb60
Commit import of OpenBSD-stable fix:
...
Fix by dhartmei@ and mcbride@
1.433
Properly m_copyback() modified TCP sequence number after demodulation
1.432
Fix icmp checksum when sequence number modlation is being used.
Also fix a daddr vs saddr cut-n-paste error in ICMP error handling.
Fixes PR 3724
Obtained from: OpenBSD
Reviewed by: dhartmei
Approved by: rwatson
2004-04-11 17:35:40 +00:00
Marcel Moolenaar
5fa064a8d8
Unbreak build: s/TAILQ_ISEMPTY/TAILQ_EMPTY/g
2004-04-11 17:15:36 +00:00
Robert Watson
41a76b481f
In 4.x, if_ipending is used to track network interrupt state. In 5.x,
...
it is no longer used, so GC the ifnet.if_ipending field.
2004-04-11 16:35:53 +00:00
Scott Mitchell
c70d9b301f
Stop xe claiming ownership of every card passed to xe_pccard_match.
...
Found by: Pete Carss <itinerant at mac dot com>
Reviewed by: imp (mentor)
Pointy hat to: rsm
2004-04-11 16:34:29 +00:00
Robert Watson
fa9336b832
Compare IFF_POLLING flag with ifp->if_flags rather than ifp->if_ipending,
...
which was almost certainly a bug since polling support was introduced
in this driver.
Found during discussion with: mlaier
2004-04-11 16:26:39 +00:00
Ruslan Ermilov
2ea4f0effc
Implemented per-interface polling(4) control.
2004-04-11 16:23:16 +00:00
Marcel Moolenaar
4880b26184
Include nehemiah.c only on i386, as is done for the non-modules
...
build.
2004-04-11 15:40:18 +00:00
Ruslan Ermilov
fb9172265b
Implemented per-interface polling(4) control.
2004-04-11 15:35:49 +00:00
Ruslan Ermilov
43de1cf4be
Implemented per-interface polling(4) control.
2004-04-11 15:18:09 +00:00
Ruslan Ermilov
054b4ce6e5
Implemented per-interface polling(4) control.
2004-04-11 14:42:25 +00:00
Hiroki Sato
0fad79e6fc
New release note:
...
04:06.ipv6.
2004-04-11 14:19:36 +00:00