| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
is that some cards built around fm801 chip have the same device ID, only
have radio tuner onboard, but no sound capabilities. Therefore, with such
card inserted and `device pcm' in kernel the user has a big problem, as
the fm801 driver effectively hangs the machine when trying to initialise
nonexistent ac97 codecs (it does 500 retries with 1 second interval!).
It would be better if MediaForte's engeneers were smart enough to put
different device ID into such cards, but it isn't an option.
MFC after: 2 weeks
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
be swapped out. Do not put such the thread directly back to the run
queue.
Spotted by: David Xu <davidx@viasoft.com.cn>
While I am here, s/PS_TIMEOUT/TDF_TIMEOUT/.
|
| | | |
| | | |
| | | |
| | | | |
macros.
|
| | | |
| | | |
| | | |
| | | | |
failure cases.
|
| | | |
| | | |
| | | |
| | | | |
vnode may not be unlocked even if the operation succeeded.
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
the PAM_ECHO_PASS option on-the-fly is a NOP (though it wasn't with the
old pam_get_pass(3) code). Instead, call pam_prompt(3) directly. This
actually simplifies the code a bit.
MFC after: 3 days
|
| | | |
| | | |
| | | |
| | | | |
string.
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
vm_page_sleep_busy() with vm_page_sleep_if_busy(). At the same time,
increase the scope of the page queues lock. (This should significantly
reduce the locking overhead in vm_object_page_remove().)
o Apply some style fixes.
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Add a warning about the Symbol LA-4100 series of cards. You gotta
load special firmware, and the wi driver in the tree doesn't support
that yet.
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
swapped in, we do not have to ask for the scheduler thread to do
that.
- Assert that a process is not swapped out in runq functions and
swapout().
- Introduce thread_safetoswapout() for readability.
- In swapout_procs(), perform a test that may block (check of a
thread working on its vm map) first. This lets us call swapout()
with the sched_lock held, providing a better atomicity.
|
| | | | |
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
conventions for _mcount and __cyg_profile_func_enter are different, so
statistical profiling kernels build and link but don't actually work.
IWBNI one could tell gcc to only generate calls to the former.
Define uintfptr_t properly for userland, but not for the kernel (I hope).
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
that. This breaks assumptions made by some of the cache flushing code,
but UltraSPARC III has different methods for invalidating cache lines
anyway.
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
from 1 to 10.
PR: kern/40515
Submitted by: David Schultz <dschultz@uclink.Berkeley.EDU>
MFC after: 1 day
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
from 1 to 10.
PR: kern/40515
Submitted by: David Schultz <dschultz@uclink.Berkeley.EDU>
MFC after: 1 day
|
| | | |
| | | |
| | | |
| | | | |
sizeof(u_int32_t).
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
unsorting.
Reviewed by: bde (unsorted version)
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
built-ins (most of which were MFC-ed).
Modified release notes: hw.pci.enable_io_modes sysctl
MFCs noted: ls(1) -m/-p/-x, rm(1) -v (marked as historic), sh(1) -C,
split(1) -a.
|
| | | | |
|
| | | | |
|
| | | | |
|
| | | |
| | | |
| | | |
| | | |
| | | | |
Obtained from: TrustedBSD Project
Sponsored by: DARPA, NAI Labs
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
replaced with void until we bring in the actual structure definitions.
Obtained from: TrustedBSD Project
Sponsored by: DARPA, NAI Labs
|
| | | |
| | | |
| | | |
| | | |
| | | | |
Obtained from: TrustedBSD Project
Sponsored by: DARPA, NAI Labs
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
userland code to operate on kernel's from the main tree. Not much
in this file yet.
Obtained from: TrustedBSD Project
Sponsored by: DARPA, NAI Labs
|
| | | |
| | | |
| | | |
| | | | |
in the locale collating order as required by SUSv3.
|
| | | |
| | | |
| | | |
| | | |
| | | | |
vm_page_sleep_busy(). vm_page_sleep_if_busy() uses the page
queues lock.
|
| | | | |
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
except for the fact tha they are presently swapped out. Also add a process
flag to indicate that the process has started the struggle to swap
back in. This will be needed for the case where multiple threads
start the swapin action top a collision. Also add code to stop
a process fropm being swapped out if one of the threads in this
process is actually off running on another CPU.. that might hurt...
Submitted by: Seigo Tanimura <tanimura@r.dl.itc.u-tokyo.ac.jp>
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
<stdint.h>. Previously, parts were defined in <machine/ansi.h> and
<machine/limits.h>. This resulted in two problems:
(1) Defining macros in <machine/ansi.h> gets in the way of that
header only defining types.
(2) Defining C99 limits in <machine/limits.h> adds pollution to
<limits.h>.
|
| | | |
| | | |
| | | |
| | | | |
<sys/param.h>) for definition of <stdint.h> macros.
|
| | | |
| | | |
| | | |
| | | | |
MFCs noted: Various new flags for who(1).
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
to a successful MKD command.
MFC after: 1 week
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
problems with the firmware and will result in a) poor performance and
b) the inability to associate certain types of cards (most notibly
cisco).
Idea obtained from OpenBSD, but I implemented it by clearing the
IFF_PROMISC flag rather than the refusing to honor it downstream.
|
| | | |
| | | |
| | | |
| | | |
| | | | |
second string argument is more than one character in length in the way
required by SUSv3 (and the way GNU textutils and SVR4 do it).
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
for a long time now.
Approved by: bde
|
| | | |
| | | |
| | | |
| | | | |
Reviewed by: hsu
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
option. Warn about COPY being phased out. Restore the old method
of always comparing before installing: INSTALL="install -C".
Requested by: bde
|
| | | | |
|
| | | |
| | | |
| | | |
| | | |
| | | | |
PR: docs/41091
MFC after: 1 day
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
were hiding the real problem of the missing unlock in sync_inactive.
- Add the missing unlock in sync_inactive.
Submitted by: iedowse
|
| | | |
| | | |
| | | |
| | | |
| | | | |
in pmap_new_thread(), pmap_pinit(), and vm_proc_new().
o Lock page queue accesses by vm_page_free() in pmap_object_init_pt().
|
| | | |
| | | |
| | | |
| | | | |
Updated release note: tcsh-6.12.
|
| | | | |
|
| | | |
| | | |
| | | |
| | | | |
Rev 1.134 actually reverts rev 1.132, NOT rev 1.131.
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
1.131 is slightly broken, and I would commit the fix to that here, but it
has been reported that any deviation from the original code is causing
problems with some 82557 chips, causing them to lock hard.
Until those issues have been figured out, going back to the original
code is the best plan.
Frustrated: Silby
|
| | | |
| | | |
| | | |
| | | |
| | | | |
This is also done in preparation of a subsequent fix
for the handling of RNR conditions in polling mode.
|
| | | | |
|
| | | | |
|
| | | | |
|