| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
| | | |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
the space occupied by a struct sockaddr when passed through a
routing socket.
Use it to replace the macro ROUNDUP(int), that does the same but
is redefined by every file which uses it, courtesy of
the School of Cut'n'Paste Programming(TM).
(partial) userland changes to follow.
|
| | |
| | |
| | |
| | | |
Submitted by: Michael Bretterklieber <mbretter@a-quadrat.at>
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
controllers (PDC203** PDC206**).
This also adds preliminary support for the Promise SX4/SX4000 but *only*
as a "normal" Promise ATA controller (ATA RAID's are supported though
but only RAID0, RAID1 and RAID0+1).
This cuts off yet another 5-8% of the command overhead on promise controllers,
making them the fastest we have ever had support for.
Work is now continuing to add support for this in ATA RAID, to accellerate
ATA RAID quite a bit on these controllers, and especially the SX4/SX4000
series as they have quite a few tricks in there..
This commit also adds a few fixes to the SATA code needed for proper support.
|
| | |
| | |
| | |
| | | |
Requested by: kris
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Remove global variables in favour of local ones.
Fix indentation of a couple of switch statements.
Overall, this program badly need cleaning up, as it relies
on information passed around through global variables.
|
| | | |
|
| | |
| | |
| | |
| | | |
Reminded by: marcel
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
use backup methods other than files and tapes. The -P argument is
a normal sh(1) pipeline with either $DUMP_VOLUME or $RESTORE_VOLUME
defined in the environment, respectively.
For example, I can back up my home to three DVD+R[W]s as so:
Filesystem 1K-blocks Used Avail Capacity Mounted on
/dev/ad0s2e 40028550 10093140 26733126 27% /home
green# dump -0 -L -C16 -B4589840 -P 'growisofs -Z /dev/cd0=/dev/fd/0' /home
|
| | |
| | |
| | |
| | |
| | |
| | | |
this driver.
Also, add 3Com to a number of places.
|
| | |
| | |
| | |
| | | |
Submitted by: Carlos Velasco (first one), jhb (second one)
|
| | | |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
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
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
(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.
|
| | |
| | |
| | |
| | | |
limits appropriately.
|
| | |
| | |
| | |
| | | |
within the block where they are used.
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
it is specified for read-only filesystems.
Submitted by: Jason Young <jyoung8607@hotmail.com>
PR: 46672
|
| | |
| | |
| | |
| | |
| | | |
PR: bin/63405
Obtained from: NetBSD
|
| | |
| | |
| | |
| | | |
Suggested by: cperciva
|
| | |
| | |
| | |
| | | |
Pointed out by: bde
|
| | | |
|
| | |
| | |
| | |
| | | |
Submitted by: Cyrille Lefevre
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
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
|
| | | |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
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>
|
| | |
| | |
| | |
| | |
| | | |
MFC after: 1 day
Approved by: rwatson (mentor)
|
| | | |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
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
|
| | | |
|
| | |
| | |
| | |
| | | |
broken in previous revision.
|
| | | |
|
| | |
| | |
| | |
| | | |
to fail to turn off a fan, since the case is that it's usually already off.
|
| | |
| | |
| | |
| | | |
enable/disable_intr() in the 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
|
| | |
| | |
| | |
| | |
| | | |
Generally clean up Makefile, remove dmalloc references from source
(there are better ways to do this than pollute the FreeBSD src tree).
|
| | | |
|
| | |
| | |
| | |
| | | |
outside of the tree uses it, but it doesn't cost anything.
|
| | |
| | |
| | |
| | |
| | | |
updated to use getvfsbyname(3) or the vfs.conflist sysctl since a
long time, except mount_smbfs(8) which has just been fixed.
|
| | | |
|
| | | |
|
| | |
| | |
| | |
| | |
| | | |
load the smbfs module because the mount(2) syscall will do it
if it's needed.
|
| | | |
|
| | | |
|
| | |
| | |
| | |
| | | |
architectures.
|
| | | |
|
| | | |
|
| | |
| | |
| | |
| | | |
wiring. The reason being that vm_page_hold() is cheaper.
|
| | |
| | |
| | |
| | |
| | | |
I/O8+ and I/O4+ intelligent serial controllers. si is for
completely different hardware, also made by Specialix.
|
| | | |
|
| | | |
|