| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
Notes:
svn path=/head/; revision=127061
|
|
|
|
|
|
|
| |
linprocfs doesn't support the old mount interface.
Notes:
svn path=/head/; revision=127059
|
|
|
|
|
|
|
| |
linprocfs filesystems.
Notes:
svn path=/head/; revision=127058
|
|
|
|
|
|
|
| |
and mntonname are both MNAMELEN characters long, not MFSNAMELEN.
Notes:
svn path=/head/; revision=127057
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
set it to avoid the need for a bunch of code that tests whether or
not the lock member is set to REQ_WIRED in order to determine which
length member should be used.
Fix another bug in the oldlen return value code.
Fix a potential wired memory leak if a sysctl handler uses
sysctl_wire_old_buffer() and returns an EAGAIN error to trigger
a retry.
Notes:
svn path=/head/; revision=127052
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
If vslock() returns ENOMEM, sysctl_wire_old_buffer() should set
wiredlen to zero and return zero (success) so that the handler will
operate according to sysctl(3):
The size of the buffer is given by the location specified by
oldlenp before the call, and that location gives the amount
of data copied after a successful call and after a call that
returns with the error code ENOMEM.
The handler will return an ENOMEM error because the zero length
buffer will overflow.
Notes:
svn path=/head/; revision=127050
|
|
|
|
| |
Notes:
svn path=/head/; revision=127042
|
|
|
|
|
|
|
|
|
| |
the kernel wait4() made these all panic() implementations otherwise.
- The i386 linux_ptrace() syscall is MP safe. Alpha was already marked
MP safe.
Notes:
svn path=/head/; revision=127041
|
|
|
|
|
|
|
| |
MFC after: 2 weeks
Notes:
svn path=/head/; revision=127040
|
|
|
|
|
|
|
| |
hardware with non-sucky clocks.
Notes:
svn path=/head/; revision=127039
|
|
|
|
| |
Notes:
svn path=/head/; revision=127035
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
ptrace_set_pc(), and cpu_ptrace() so that those functions are free to
acquire Giant, sleep, etc. We already do a PHOLD/PRELE around them so
that it is safe to sleep inside of these routines if necessary. This
allows ptrace() to be marked MP safe again as it no longer triggers lock
order reversals on Alpha.
Tested by: wilko
Notes:
svn path=/head/; revision=127034
|
|
|
|
|
|
|
|
|
|
|
|
| |
snprintf() and vsnprintf() in FreeBSD kernel land).
This is needed by the Intel Centrino 2200BG driver. Unfortunately, this
driver still doesn't work right with Project Evil even with this tweak,
but I'm unable to diagnose the problem since I don't have access to a
sample card.
Notes:
svn path=/head/; revision=127026
|
|
|
|
|
|
|
|
| |
Requested by: bde
Approved by: bms(mentor)
Notes:
svn path=/head/; revision=127025
|
|
|
|
| |
Notes:
svn path=/head/; revision=127021
|
|
|
|
|
|
|
|
|
|
| |
This functionality was a misfeature, sysctl was added and turned off by
default just to check if nobody complains.
Reviewed by: rwatson
Notes:
svn path=/head/; revision=127020
|
|
|
|
|
|
|
|
|
| |
This adds support for cardbus ATA/SATA controllers. I get roughly the
same transfer speeds as on true PCI controllers. Nice to be able to add
a couble of "real" disks to a laptop :)
Notes:
svn path=/head/; revision=127019
|
|
|
|
| |
Notes:
svn path=/head/; revision=127018
|
|
|
|
|
|
|
| |
Remove COMPAT_OLDISA
Notes:
svn path=/head/; revision=127017
|
|
|
|
| |
Notes:
svn path=/head/; revision=127016
|
|
|
|
|
|
|
|
|
| |
vslock(), mlock(), and munlock().
Reviewed by: bde
Notes:
svn path=/head/; revision=127013
|
|
|
|
|
|
|
| |
Pointed out by: bde
Notes:
svn path=/head/; revision=127008
|
|
|
|
|
|
|
|
|
|
|
|
| |
exceptions:
Retain the recently added vslock() error return.
The type of the len argument should be size_t, not u_int.
Suggested by: bde
Notes:
svn path=/head/; revision=127007
|
|
|
|
| |
Notes:
svn path=/head/; revision=127006
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
add tapmtx, which protects globale variables.
Notes:
- The EBUSY check in MOD_UNLOAD may be subject to a race. Moving the
event handler unregister inside the mutex grab may prevent that race.
- Locking of global variables safely is now possible because tapclones
is only modified when the module is loading or unloading, thanks to
phk's recent chang to clone_setup().
- softc locking to follow.
Notes:
svn path=/head/; revision=127003
|
|
|
|
| |
Notes:
svn path=/head/; revision=127002
|
|
|
|
|
|
|
|
|
| |
255; USB keychains exist that use 256 as the number of heads. This
check has also been removed in Darwin (along with most of the other
head/sector sanity checks).
Notes:
svn path=/head/; revision=126998
|
|
|
|
|
|
|
|
|
|
| |
Only cy, bs and wd in the tree still use it. I have a replacement for
cy that I need to test on ISA and PCI cards. bs and wd are pc98 only
drivers that appear to no longer be necessary. I'll be removing them
when I hear back from the pc98 people.
Notes:
svn path=/head/; revision=126996
|
|
|
|
| |
Notes:
svn path=/head/; revision=126995
|
|
|
|
|
|
|
| |
I have for it works.
Notes:
svn path=/head/; revision=126993
|
|
|
|
|
|
|
|
| |
retire the COMPAT_ISA shims. If someone were to redo this driver with
the new APIs and test it, it can return.
Notes:
svn path=/head/; revision=126990
|
|
|
|
|
|
|
| |
Noticed by: ru
Notes:
svn path=/head/; revision=126988
|
|
|
|
|
|
|
|
|
| |
this driver is being retired. Remove it from the tree. If someone
wants to update it to the latest APIs and can test the hardware, it
can return to the tree.
Notes:
svn path=/head/; revision=126985
|
|
|
|
|
|
|
|
| |
that's going away soon. Should someone reimplement it using modern
APIs and can test the driver, it can return.
Notes:
svn path=/head/; revision=126984
|
|
|
|
|
|
|
|
| |
and releated files. If someone wants to fix it to use the new APIs
and test it, it can be brought back.
Notes:
svn path=/head/; revision=126982
|
|
|
|
| |
Notes:
svn path=/head/; revision=126980
|
|
|
|
|
|
|
|
| |
Submitted by: Tuc <tuc@ttsg.com>
MFC after: 1 week
Notes:
svn path=/head/; revision=126979
|
|
|
|
|
|
|
| |
which do not lock Giant themselves will be exposed. Unbreak pfs_exit().
Notes:
svn path=/head/; revision=126975
|
|
|
|
|
|
|
|
|
| |
Use int64_t rather than long long for the fixpoint type.
Don't discard fractional nanosecond frequency correction.
Notes:
svn path=/head/; revision=126974
|
|
|
|
| |
Notes:
svn path=/head/; revision=126971
|
|
|
|
| |
Notes:
svn path=/head/; revision=126970
|
|
|
|
| |
Notes:
svn path=/head/; revision=126969
|
|
|
|
| |
Notes:
svn path=/head/; revision=126967
|
|
|
|
| |
Notes:
svn path=/head/; revision=126966
|
|
|
|
|
|
|
|
|
|
|
| |
COMPAT_PCI api. This API is going away, so this driver is going away
also.
If users are interested in updating this, please contact the author
since he has some preliminary work to move this to newer APIs.
Notes:
svn path=/head/; revision=126964
|
|
|
|
|
|
|
|
|
| |
clock precision on i386. This is a NOP change on i386. But this stops
the mount_nfs units from suddenly changing to units of 1/20 of a second
(vs the normal 1/10 of a second) if HZ is increased.
Notes:
svn path=/head/; revision=126962
|
|
|
|
|
|
|
|
| |
apply here because we have 64 bit longs and don't suffer the hz > 169
overflows.
Notes:
svn path=/head/; revision=126959
|
|
|
|
| |
Notes:
svn path=/head/; revision=126958
|
|
|
|
| |
Notes:
svn path=/head/; revision=126957
|
|
|
|
| |
Notes:
svn path=/head/; revision=126956
|