| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
Pointed out by: nectar
MFC after: 1 week
|
|
|
|
| |
fit again.
|
| |
|
|
|
|
|
|
|
| |
the fix and when I committed it -- in between the two, DES committed
a different fix, rendering this fix unneeded.
Requested by: des
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Many internal structure changes for the FireWire driver.
- Compute CRC in CROM parsing.
- Add support for configuration ROM build.
- Simplify dummy buffer handling.
- busdma conversion
- Use swi_taskqueue_giant for -current. Mark the interrupt routine as MPSAFE.
- AR buffer handling.
Don't reallocate AR buffer but just recycle it.
Don't malloc and copy per packet in fwohci_arcv().
Pass packet to fw_rcv() using iovec.
Application must prepare receiving buffer in advance.
- Change fw_bind API so that application should pre-allocate xfer structure.
- Add fw_xfer_unload() for recycling struct fw_xfer.
- Add post_busreset hook
- Remove unused 'sub' and 'act_type' in struct fw_xfer.
- Remove npacket from struct fw_bulkxfer.
- Don't call back handlers in fwochi_arcv() if the packet has
not drained in AT queue
- Make firewire works on big endian platform.
- Use native endian for packet header and remove unnecessary ntohX/htonX.
- Remove FWXFERQ_PACKET mode. We don't use it anymore.
- Remove unnecessary restriction of FWSTMAXCHUNK.
- Don't set root node for phy config packet if the root node is
not cycle master capable but set myself for root node.
We should be the root node after next bus reset.
Spotted by: Yoshihiro Tabira <tabira@scd.mei.co.jp>
- Improve self id handling
Tested on: i386, sparc64 and i386 with forced bounce buffer
|
|
|
|
| |
Don't include <sys/disklabel.h>
|
|
|
|
|
| |
change was to be consistent with other overridable variables such as
KERNCONFDIR and KERNCONF.
|
| |
|
| |
|
|
|
|
| |
with the printf format.
|
|
|
|
|
|
|
|
| |
they resemble one another, but POSIX.1e interfaces were not sufficiently
expressive to do what we needed.
Obtained from: TrustedBSD Project
Sponsored by: DARPA, Network Associates Laboratories
|
| |
|
| |
|
|
|
|
| |
printf macros.
|
|
|
|
|
|
| |
- Prefer long long to quad_t to match printf args.
- Use uintmax_t and %j to print segsz_t and vm_size_t values.
- Fix others in Alpha-specific code.
|
|
|
|
| |
wrong place.
|
| |
|
| |
|
|
|
|
| |
Noticed by: gshapiro
|
|
|
|
| |
Approved by: makrm (mentor)
|
|
|
|
|
|
|
|
| |
o Hook it up to the build
Approved by: markm (mentor)
Submitted by: Clement Laforet <sheepkiller@cultdeadsheep.org> (modified)
Prodded by: mike
|
|
|
|
|
| |
PR: 50928
Submitted by: Gavin Atkinson <gavin.atkinson@ury.york.ac.uk>
|
| |
|
| |
|
| |
|
|
|
|
| |
hard-coding a path to the library that is wrong in some corner cases.
|
|
|
|
|
|
| |
LDADD is not wrong, but the simple substitution in `make checkdpadd'
doesn't work if foo.a is not an installed library, so we use the full
path to foo.a in both DPADD and LDADD for non-installed libraries.
|
| |
|
|
|
|
|
| |
nice to have, now that we have different semantics of initializing
disks on systems with BSD labels, SUN labels, and GPT partitions.
|
|
|
|
|
| |
a nice dump of the entire routing table. Allow non-root users
to see it too.
|
| |
|
| |
|
|
|
|
|
| |
Obtained from: KAME
MFC after: 1 week
|
|
|
|
|
| |
Obtained from: KAME
MFC after: 1 week
|
| |
|
| |
|
| |
|
|
|
|
| |
- Call tl_ifmedia_upd() in tl_init() for cards with bitrate devices.
|
|
|
|
|
| |
- Remove unnecessary initializations; ether_ifattach() takes care of them.
- Change function argument types to avoid nasty casts.
|
|
|
|
| |
MFC: 1 week
|
|
|
|
|
| |
- Don't test memory/port status and emit an error message; the PCI
bus code will do this now.
|
|
|
|
| |
Reviewed by: imp
|
| |
|
|
|
|
| |
named holidays in other countries.
|
| |
|
| |
|
|
|
|
| |
sparc64, where bsd^H^H^Hdisklabel isn't built.)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
kern.geom.conftxt, which md disks don't show up in. If the magic and
the checksum are right assume its a valid sunlabel, otherwise use the
DIOC ioctls to get the disk parameters and whip up a label out of thin
air.
- Don't just silently create or correct invalid c partitions, warn about
invalid ones in label proto files.
- Split checksumming into a function since we do it a couple times. Also
don't include the sl_cksum field in the checksum, which avoids needing
to clear it first.
This is makes sunlabel a suitable replacement for disklabel in make release.
|