| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
|
| |
into C9X initializer designators.
Reviewed by: schweikh (mentor)
MFC after: 4 weeks
|
|
|
|
|
|
|
|
| |
the macro definition, and cause the generation of syntactically
incorrect code that gcc happens to accept.
Reviewed by: schweikh (mentor)
MFC after: 4 weeks
|
|
|
|
|
| |
Submitted by: Brian Buchanan of nCircle, Inc.
Tested on: i386 and sparc64
|
|
|
|
|
|
| |
Mark our buffers B_KEEPGIANT before sending them downstream.
Remove swap_pager_strategy implementation.
|
|
|
|
| |
ways, and drop the need for vm_pager_strategy().
|
|
|
|
| |
This makes grepping for which pagers implement which methods easier.
|
| |
|
|
|
|
|
| |
PR: 47607
Submitted by: Eric van Gyzen <vangyzen@stat.duke.edu>
|
|
|
|
| |
marked to prevent this.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
environment always.
Pointed by: ru
|
|
|
|
|
| |
- Add option -u to specify bus number.
- Try to open the device only if it's necessary.
|
| |
|
|
|
|
|
|
| |
- /dev/fw{,mem}X.Y represents the Y'th unit on the X'th bus.
- /dev/fw{,mem}X is an alias of fw{,mem}X.0 for compatibility.
- Clone devices.
|
|
|
|
| |
Reviewed by: wpaul
|
|
|
|
|
|
| |
simplify the upcoming PIM patches.
Submitted by: Pavlin Radoslavov <pavlin@icir.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
use vrele() instead of vput() on the parent directory vnode returned
by namei() in the case where it is equal to the target vnode. This
handles namei()'s somewhat strange (but documented) behaviour of
not locking either vnode when the two vnodes are equal and LOCKPARENT
but not LOCKLEAF is specified.
Note that since a vnode double-unlock is not currently fatal, these
coding errors were effectively harmless.
Spotted by: Juergen Hannken-Illjes <hannken@eis.cs.tu-bs.de>
Reviewed by: mckusick
|
|
|
|
|
|
|
|
| |
they haven't been counted before. This test was ommitted when bus_dmamap_load()
was merged into this function, and results in the pagesneeded field growing
without bounds when multiple deferrals happen.
Thanks to Paul Saab for beating his head against this for a few hours =-)
|
|
|
|
|
|
| |
user space region. Hence, we need to test if 5 is greater than the
region; not greater equal.
This bug caused us to call ast() while interrupting kernel mode.
|
|
|
|
| |
Pointed by: ru
|
|
|
|
|
|
|
|
|
| |
malloc and mbuf allocation all not requiring Giant.
1) ostat, fstat and nfstat don't need Giant until they call fo_stat.
2) accept can copyin the address length without grabbing Giant.
3) sendit doesn't need Giant, so don't bother grabbing it until kern_sendit.
4) move Giant grabbing from each indivitual recv* syscall to recvit.
|
| |
|
| |
|
|
|
|
| |
specific perspective.
|
|
|
|
|
|
|
| |
- Move the enabling of interrupts out of assembly and into C a few
instructions later at cpu_critical_fork_exit(). This puts more of the
MD critical section implementation under the MD critical section API
making it easier to test and develop alternative implementations.
|
|
|
|
|
|
| |
set in cpu_critical_fork_exit() anymore.
- As far as I can tell, cpu_thread_link() has never been used, not even
when it was originally added, so remove it.
|
|
|
|
|
|
|
| |
MI values. This ensures that td_critnest for a newly fork'd thread is
always valid.
Requested by: bde (a long time ago)
|
|
|
|
| |
Reported by: kris
|
|
|
|
|
|
|
|
|
| |
Also change "Auto mode" to use a "special" value
instead of 0, and define and document it.
I had thought libpthread had already been switched to use auto mode but
it appears that patch hasn't been committed yet.
Discussed with: Davidxu
|
|
|
|
| |
U160 adapters.
|
|
|
|
|
| |
Note: this is POSIX requirement, c-c ranges are portable only in POSIX locale
Strip [] for tr ranges
|
|
|
|
| |
Note: this is POSIX requirement, c-c ranges are portable only in POSIX locale
|
|
|
|
| |
Strip [] from ranges
|
| |
|
|
|
|
|
| |
LANG=C tr 'a-z' 'A-Z'
for hypotetical case that script may generate non-ascii characters
|
| |
|
|
|
|
|
| |
LANG=C tr 'a-z' 'A-Z'
for hypotetical case that script may generate non-ascii characters
|
|
|
|
|
| |
LANG=C tr 'a-z' 'A-Z'
for hypotetical case that script may generate non-ascii characters
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
First of all, it should be written as: tr 'a-z' 'A-Z'
ranges not encolosed in [] according to POSIX, so [] just included
in the replacement.
Second, it should be written: tr '[:lower:]' '[:upper:]'
since a-z and A-Z may have different length in some locales.
|
| |
|
|
|
|
| |
superfluous whitespace.
|
| |
|
|
|
|
| |
1.43 -> 1.44 errata/article.sgml
|
| |
|