| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
| |
to access the pctcpu. This will have to be sorted out more later as the
new scheduler requires a procedural interface for this data. A more
complete solution will follow.
|
|
|
|
| |
resources we're managing.
|
|
|
|
|
| |
removal of unnecessary casts and throw in some minor cleanups to see if
anyone complains, just for the hell of it.
|
|
|
|
|
|
|
|
|
|
| |
The objective being to eliminate some cases of page queues locking.
(See, for example, vm/vm_fault.c revision 1.160.)
Reviewed by: tegge
(Also, pointed out by tegge that I changed vm_fault.c before changing
vm_page.c. Oops.)
|
|
|
|
|
|
| |
the disk mini-layer.
This is currently not enabled.
|
|
|
|
|
|
|
| |
and 3com MAC. Specifications for the Altima PHY are available at:
http://www.altimacom.com/products/ac101L.html
Submitted by: Mikko S. Hyvarinen <morphy@morphy.iki.fi>
|
|
|
|
|
| |
This will prevent access through mechanisms other than the published
interfaces.
|
| |
|
|
|
|
| |
trouble. Return EINVAL instead.
|
| |
|
| |
|
|
|
|
| |
VM_ALLOC_ZERO to vm_page_alloc().
|
|
|
|
| |
VM_ALLOC_ZERO to vm_page_alloc(). (PG_ZERO is clear by default.)
|
| |
|
|
|
|
|
|
|
|
|
|
| |
pointer types, and remove a huge number of casts from code using it.
Change struct xfile xf_data to xun_data (ABI is still compatible).
If we need to add a #define for f_data and xf_data we can, but I don't
think it will be necessary. There are no operational changes in this
commit.
|
|
|
|
|
|
|
|
|
|
| |
expectation.
This solves the problem, where in a constellation with two (or more)
drives, an attempt is made to access a device name for that device
using a historic partition letter, like /dev/fd1c. This is supposed
to create a symlink to the master device, but previously, the link was
always created to /dev/fd0, even if the request was for fd1*.
|
|
|
|
|
|
| |
PR: 41466
Submitted by: NIIMI Satoshi <sa2c@sa2c.net>
MFC after: 1 week
|
|
|
|
| |
expression.
|
| |
|
| |
|
|
|
|
| |
RATOC REX-9530 is SCSI2 Card.
|
| |
|
|
|
|
| |
same product id. So use CIS info(PCCARD_CISTPL_VERS_1).
|
|
|
|
| |
Pointy hats to: dillon, Hiten Pandya <hiten@unixdaemons.com>
|
|
|
|
| |
Test data provided by: Andrey Koklin <aka@veco.ru>
|
|
|
|
|
| |
in sballoc(), sbcompress(), sbdrop() and sbfree(). Fixes fstat() st_size
reporting and kevent() EVFILT_READ on TCP sockets.
|
|
|
|
|
|
|
| |
(the patch in the PR was stale).
PR: kern/5689
Submitted by: Hiten Pandya <hiten@unixdaemons.com>
|
|
|
|
| |
Fix typo (Coreaga->Corega)
|
|
|
|
| |
Noticed by: alpha tinderbox
|
| |
|
|
|
|
| |
to unhide symlinks as well as hide them.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
aac.c:
Re-arrange the interrupt handler to optimize the common case of
the adapter interrupting us because one or more commands are complete,
and do a read across the pci bus to ensure that all posted status
writes are flushed. This should close a race that could cause command
completion interrupts to be lost.
Follow the spec a bit closer when filling out command structures.
Enable the Fast Response feature to eliminate the need for the card
to DMA successfull command completions back into host memory.
Tell the controller how much physical memory we have. Without this
there was a chance that our DMA regions would collide with the
memory window used by the cache on the controller. The result would
be massive data corruption. This seemed to mainly affect systems with
>2GB of memory.
Fix a few whitespace problems.
aac_debug.c:
Add an extra diagnostic when printing out commands.
aac_disk.c:
Add extra sanity checks.
aacreg.h:
Prepare for making this 64-bit clean by reducing the use of enumeration
types in structures.
Many thanks to Justin Gibbs for helping track these down.
|
|
|
|
|
|
|
| |
that crept in recently. GCC will optimize the divides and multiplies for us.
Submitted by: David Schultz <dschultz@uclink.Berkeley.EDU>
MFC after: 1 day
|
|
|
|
|
|
| |
make ksem_close return that usable errno instead of -1 (ERESTART).
PR: 46957
|
|
|
|
| |
text similar to the way that the MBR module dumps its slice types.
|
| |
|
|
|
|
| |
use process pointer instead.
|
|
|
|
|
|
|
|
|
|
|
| |
Allow to read EEPROM from LAN. It is shared
between a 1394 controller and the NIC and each
time we access it, we need to set SIS_EECMD_REQ.
Idea from: linux driver source
Reviewed by: luoqi
Obtained from: linux driver source (idea)
|
|
|
|
|
|
|
|
|
|
| |
register, and phy has to be directly accessed via mdio.
Patch converted to CURRENT from STABLE.
Submitted by: luoqi
Reviewed by: luoqi (again)
MFC after: 2 weeks
|
|
|
|
|
|
|
|
|
| |
the PCI bus. When this bit is set, the Max DMA Burst Size
for TX/RX DMA should be no larger than 64 bytes.
Reviewed by: luoqi
Obtained from: (idea from linux driver source)
MFC after: 2 weeks
|
|
|
|
|
|
|
|
|
|
| |
is read one clock edge too late. This bit is driven low by
slave (as any other input data bits from slave) when the clock
is LOW. The current code did read the bit after the clock was
driven high again.
Reviewed by: luoqi
MFC after: 2 weeks
|
|
|
|
|
|
|
|
|
|
|
| |
padding is not specific to non-i386 architectures. It is
caused by non-i386 specific alignment requirements of
fs_swuid,
o Add a CTASSERT to catch a change in the size of struct fs
at compile-time rather than run-time.
Ok'd: gordon
Tested on: i386 ia64
|
|
|
|
|
| |
# Preliminary because there are some subtle things the NetBSD driver does
# that we don't do yet. My card works for me w/o them.
|
|
|
|
| |
Spotted by: tmm
|
|
|
|
|
| |
Reviewed by: nectar
MFC after: 1 week
|
|
|
|
|
|
|
|
| |
to fs_swuid, making it more descriptive.
Submitted by: marcel
Reviewed by: peter
Pointy hat to: gordon
|
|
|
|
|
|
|
|
|
| |
during load time; this attributed to the mailbox
busy byte not being set prior to issuing a
polling command.
Approved by: ps
MFC: 7 days
|
|
|
|
|
|
| |
PR: 46859
Submitted by: Boaz Haberman <boaz@ool-182f8b09.dyn.optonline.net>
Approved by: rwatson
|
|
|
|
| |
Suggested by: bde
|