John Baldwin
5d346a567c
A few more style fixes.
2006-11-17 16:37:35 +00:00
Konstantin Belousov
dbf989ea6a
Wake up PIOCWAIT handler on the process exit in addition to the stop
...
events. &p->p_stype is explicitely woken up on process exit for us.
Now, truss /nonexistent exits with error instead of waiting until killed
by signal.
Reported by: Nikos Vassiliadis nvass at teledomenet gr
Reviewed by: jhb
MFC after: 1 week
2006-11-17 14:52:38 +00:00
Olivier Houchard
1ea7de37f9
Erm we really want to mask all interrupts in the range, just not the first
...
one.
Submitted by: ru
2006-11-17 11:56:56 +00:00
Søren Schmidt
72a426ba26
Deal more generically with the byteswap needed on !littleendian HW.
...
Account for the odd layout on ARM bigendian HW.
2006-11-17 11:13:47 +00:00
Ken Smith
8b33776a49
Shift to vim-lite package because vim package doesn't build at the moment.
...
MFC after: 3 days
2006-11-17 05:10:41 +00:00
Ken Smith
bcc506c582
Alpha no longer supported.
...
Noticed by: ru@
2006-11-17 04:24:33 +00:00
Kevin Lo
f43f0196a9
Compile -- remove an unused global variable avail_end.
...
Approved by: cognet
2006-11-17 00:53:39 +00:00
Matt Jacob
52c008534d
*smack* - forgot to do i386 compile, so last
...
commit broke things.
2006-11-17 00:19:55 +00:00
Matt Jacob
757cabc30b
Finally fix local command responses to set residual correctly.
...
This allows us to play nicely on SANs when we have target mode
enabled in f/w but have neither the scsi_targbh enabled or
scsi_targ with a target enabled.
2006-11-16 23:47:16 +00:00
Ken Smith
639fe104d8
Move the documentation to its own separate disc to make room for more
...
packages on disc2. This will also let users decide if they want to
have a CD of the docs at all - unless they're disconnected from the
net they will probably find the Web site more useful.
Reviewed by: ru
MFC after: 3 days
2006-11-16 23:09:35 +00:00
Mohan Srinivasan
3c2fcc3c92
vfs_hash_insert() vputs() the losing vnode before returning, in the event of
...
a race where a duplicate vnode is entered into the vfs hash. nfs_nget() shouldn't
be releasing the vnode in that case.
2006-11-16 23:03:46 +00:00
Mohan Srinivasan
87c125cecc
Fix to readdir+ reply handling. When inserting an entry into the namecache,
...
initialize the nfsnode's ctime. Otherwise a subsequent lookup purges the
just entered namecache entry.
2006-11-16 23:02:37 +00:00
Christian Brueffer
011af721cd
Note uhidev.4 removal.
...
Approved by: rwatson (mentor)
MFC after: 1 week
2006-11-16 22:34:17 +00:00
Christian Brueffer
5fdb097b5d
Remove uhidev.4 and references to it, the corresponding code was never
...
imported from NetBSD.
Submitted by: markus
MFC after: 1 week
2006-11-16 22:32:27 +00:00
Jung-uk Kim
b8aa271342
Fix message size tests for msgsnd(3) and msgrcv(3). msgsz is the length of
...
actual message and it should not include size of message type.
2006-11-16 19:51:10 +00:00
Ken Smith
b720454e87
Switch to linux_base-fc4 for the Linux emulation package.
...
MFC after: 3 days
2006-11-16 19:09:41 +00:00
Ken Smith
0dd900b35b
Switch to emulators/linux_base-fc4 since that's the new default
...
Linux emulator.
MFC after: 3 days
2006-11-16 19:08:27 +00:00
SUZUKI Shinsuke
5e5792a887
implemented more validation checks about incoming responses per RFC2080, and one additional heuristic check for safer operation.
...
Obtained from: KAME
MFC after: 1 week
2006-11-16 19:03:03 +00:00
John Baldwin
3bea4efeb1
Look for capabilities in PCI-PCI bridges using the same CAP PTR register
...
as for type 0 devices.
Submitted by: grehan
MFC after: 1 week
2006-11-16 17:31:33 +00:00
Giorgos Keramidas
7b1752fbac
Document the new -P option of sockstat(1) in the release notes.
...
Reviewed by: bmah
2006-11-16 16:07:15 +00:00
Ruslan Ermilov
c5233647e2
Grammar fix from Ceri.
2006-11-16 13:43:05 +00:00
Ruslan Ermilov
8d594a3fb5
Remove an unused variable.
2006-11-16 13:32:30 +00:00
Ruslan Ermilov
b59cc9bbf4
Document that visual bell is the global setting, while
...
other bell types can be set individually for each vty.
2006-11-16 12:37:35 +00:00
Ruslan Ermilov
5a66b66324
Replace magic numbers for console bell types with defines.
2006-11-16 12:27:51 +00:00
Maxim Konovalov
79ba24ca87
o Make pv_maxchunks no less than maxproc. This helps to survive a
...
forkbomb explosion.
Reviewed by: alc
Security: local DoS
X-MFC atfer: RELENG_6 is not affected due to a different pv_entry
allocation code.
2006-11-16 11:46:24 +00:00
Benno Rice
262f6969de
Add the Transcend 2GB card specs.
2006-11-16 08:04:29 +00:00
Kip Macy
4570c1c11b
Resize the hash table upwards if the number of collision entries is greater than 1/4 of the
...
total
it is possible that the resize threshold should be revised upwards
Approved by: scottl (standing in for mentor rwatson)
2006-11-16 07:50:33 +00:00
Scott Long
46222d084a
Due to an incorrect macro, it appears that this driver has always been
...
accidentally truncating off the VLAN tag field in the TX descriptor. Fix
this by splitting up the vlan_tag and flags fields into separate fields,
and handling them appropriately.
Sponsored by: Ironport
MFC After: 3 days
2006-11-16 06:28:54 +00:00
John Polstra
6e7b2160a4
In bce_start_locked, check the used_tx_bd count rather than the
...
descriptor's mbuf pointer to see if the transmit ring is full. The
mbuf pointer is set only in the last descriptor of a
multi-descriptor packet. By relying on the mbuf pointers of the
earlier descriptors, the driver would sometimes overwrite a
descriptor belonging to a packet that wasn't completed yet. Also,
tx_chain_prod wasn't updated inside the loop, causing the wrong
descriptor to be checked after the first iteration. The upshot of
all this was the loss of some transmitted packets at medium to high
packet rates.
In bce_tx_encap, remove a couple of old statements that shuffled
around the tx_mbuf_map pointers. These now correspond 1-to-1 with
the transmit descriptors, and they are not supposed to be changed.
Correct a couple of inaccurate comments.
MFC after: 1 month
2006-11-16 04:04:07 +00:00
Matt Jacob
eba891af5b
After tests on 2 different AMD platforms with several
...
different cards (SAS, 4Gb FC), MSI seems to work with
the cards.
This was of some concern because some PCI cards
claim to work with MSI but don't.
2006-11-16 02:40:18 +00:00
Pawel Jakub Dawidek
7ee07175af
Change sleepq_add(9) argument from 'struct mtx *' to 'struct lock_object *',
...
which allows to use it with different kinds of locks. For example it allows
to implement Solaris conditions variables which will be used in ZFS port on
top of sx(9) locks.
Reviewed by: jhb
2006-11-16 01:02:00 +00:00
Warner Losh
f358fbffa9
Mfp4: Remove mci_device.c. It should have been removed when it was
...
merged ito sd-card.c, but this is an imperfect world.
2006-11-16 00:55:24 +00:00
Warner Losh
e2302bcc3d
Move to using a common arm_init.S. These things are more similar than
...
different at this point.
2006-11-16 00:53:28 +00:00
Warner Losh
a2288572aa
MFp4: Don't fix the size at 8k, and some minor cleanups. andre@ contributed
...
to fixing this problem.
2006-11-16 00:49:50 +00:00
Warner Losh
b9f3efc87a
MFp4: Improvements, including the ability to download to an arbitrary
...
part of the spi flash.
2006-11-16 00:48:53 +00:00
Warner Losh
1920635c8e
Tweaks for better boot flavor support.
2006-11-16 00:48:04 +00:00
Warner Losh
88009adfcf
Mfp4: We no longer need ee.h included here.
2006-11-16 00:47:31 +00:00
Matt Jacob
2cad1d9857
Increase the timeout for some SAN commands.
...
Only complain about FC Reponse errors if they're nonzero.
Shorten some PortID printouts for local loop.
Add an internal isp_xcmd_t data structure which we'll use for some
CT-Passthru support as part of adding SMI-S.
2006-11-16 00:39:56 +00:00
Matt Jacob
e49f99cd9f
minor change to reduce some diff noise
2006-11-16 00:31:46 +00:00
John Birrell
3f970273b1
Add big endian support.
...
Submitted by: scottl
Reviewed by: mjacob
2006-11-15 21:46:36 +00:00
John Birrell
c686bf2237
Get the parent dma tag if one exists. This is required on sun4v. Other
...
arches will default to NULL if they have no parent.
Reviewed by: mjacob
2006-11-15 21:41:59 +00:00
John Baldwin
7eefbf10c8
Adjust assertions to allow for magical properties of the 'lbolt' wait
...
channel for tsleep():
- Allow tsleep() on &lbolt without Giant with a timeout 0 since &lbolt has
an implied timeout.
- If &lbolt is used with msleep() pass NULL to sleepq_add() for the lock
object. Unlike other sleepq channels, &lbolt doesn't have an associated
owning lock.
2006-11-15 20:44:07 +00:00
Matt Jacob
4f914ffd1d
Turn off MSI until some testing is done.
2006-11-15 20:18:09 +00:00
John Baldwin
280388afe5
Add MSI support to em(4), bce(4), and mpt(4). For now, we only support
...
devices that support a maximum of 1 message, and we use that 1 message
instead of the INTx rid 0 IRQ with the same interrupt handler, etc.
2006-11-15 20:04:57 +00:00
John Baldwin
1d7e99caf1
Add a note about the MSI support with details on how to turn MSI off if
...
things break.
2006-11-15 20:02:20 +00:00
John Baldwin
71f4007710
Various whitespace and style fixes.
2006-11-15 19:53:48 +00:00
Matteo Riondato
28c75f229d
Add a BIND-4 related obsolete files
...
Submitted by: Riccardo Torrini vic@gufi.org
MFC after: 1 week
2006-11-15 19:05:51 +00:00
John Baldwin
15f266289d
Fix a typo that broke MSI (MSI-X worked fine) in the later revisions of
...
the MSI patches.
2006-11-15 18:40:00 +00:00
Christian Brueffer
bc150a42a0
- Use our standard section 4 SYNOPSIS
...
- Add a HARDWARE section
- Mention the first release to include this driver
2006-11-15 16:59:15 +00:00
Yaroslav Tykhiy
c42d8ce5f6
Building faithd(8) has no sense if WITHOUT_INET6 is set.
...
PR: bin/100805 (audit-trail)
Noticed by: Alex Kozlov
2006-11-15 14:57:05 +00:00