| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
| |
1024.
Silence on: -net, -ipfw 4weeks+
Reviewed by: dd
Approved by: knu (mentor)
MFC after: 3 weeks
|
|
|
|
| |
Sponsored by: DARPA & NAI Labs.
|
|
|
|
|
| |
appropriate.
- include sched.h to see this new api.
|
|
|
|
|
|
|
|
|
|
| |
- Begin moving scheduler specific functionality into sched_4bsd.c
- Replace direct manipulation of scheduler data with hooks provided by the
new api.
- Remove KSE specific state modifications and single runq assumptions from
kern_switch.c
Reviewed by: -arch
|
| |
|
|
|
|
| |
MFC after: 0 days
|
|
|
|
|
| |
It's no different here. Update the rest of the kstack API's for scottl's
changes.
|
|
|
|
| |
Otherwise we get hundreds of 'could sleep' during boot.
|
|
|
|
|
|
|
|
|
|
| |
the locking of the proc lock after the goto to done1 to avoid locking
the lock in an error case just so we can turn around and unlock it.
- Move the exec_setregs() stuff out from under the proc lock and after
the p_args stuff. This allows exec_setregs() to be able to sleep or
write things out to userland, etc. which ia64 does.
Tested by: peter
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
So do GEOM. Not a pretty sight.
Take all the interesting stuff out of GEOM::disk_create(), and leave just
the creation of the fake dev_t. Schedule the topology munging to happen
in the g_event thread with g_call_me().
This makes disk_create() pretty lock-agnostic, almost lock-atheist.
Tripped over by: peter
Sponsored by: DARPA & NAI Labs
|
| |
|
| |
|
|
|
|
|
| |
in other headers, add a visibility conditional to avoid namespace
pollution in the standards case.
|
|
|
|
|
| |
Reviewed by: bde
Tested on: i386 in ddb
|
|
|
|
| |
this no longer happens for callbacks.
|
|
|
|
|
|
|
| |
f/w as 12160 is used, and otherwise, this is just a single channel
variant of the 10160.
MFC after: 0 days
|
|
|
|
|
|
|
|
|
|
| |
pci_cvt_to_bwx.
This doesn't necessarily make bge(4) now actually *work* on an alpha.
It loads, configures, and then about 30 seconds later, my XP1000 hard
freezes. But, hey, it's a start.
Obtained from: gallatin@freebsd.org
|
|
|
|
| |
in X/Open case where `u_long' isn't available.
|
|
|
|
|
| |
uses of iov_base which assume its type is `char *' (in order to do
pointer arithmetic) have been updated to cast iov_base to `char *'.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
One bug fixed: Use getmicrouptime() to trigger reseeds so that we
cannot be tricked by a clock being stepped backwards.
Express parameters in natural units and with natural names.
Don't use struct timeval more than we need to.
Various stylistic and readability polishing.
Introduce arc4rand(void *ptr, u_int len, int reseed) function which
returns a stream of pseudo-random bytes, observing the automatic
reseed criteria as well as allowing forced reseeds.
Rewrite arc4random() in terms of arc4rand().
Sponsored by: DARPA & NAI Labs.
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- add wrappers for mmap2(2) and ftruncate64(2) system calls;
- don't spam console with printf's when VFAT_READDIR_BOTH ioctl(2) is invoked;
- add support for SOUND_MIXER_READ_STEREODEVS ioctl(2);
- make msgctl(IPC_STAT) and IPC_SET actually working by converting from
BSD msqid_ds to Linux and vice versa;
- properly return EINVAL if semget(2) is called with nsems being negative.
Reviewed by: marcel
Approved by: marcel
Tested with: LSB runtime test
|
| |
|
|
|
|
| |
show up in /dev.
|
| |
|
| |
|
|
|
|
|
| |
Add Linksys WCF11
Bay eMobility 11B
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
o NETGEAR2 -> NETGEAR_2
o PLANEX2 -> PLANEX_2
o ACTIONTEC HWC01170 -> ACTIONTEC PRISM
o linksys iwn2 -> iwn3
o Add: Ositech, DLINK_3, BAY emobility, buffalo lpc3_clt, netgear fa410TX.
dynalink accton EN2216, corega ether II PCC TD, dlink dfe670TXD,
dynalink l10c
Obtained from: NetBSD
|
|
|
|
| |
Submitted by: hanai-san
|
| |
|
|
|
|
| |
Add PLANEX GWNS11H submitted by hanai-san.
|
|
|
|
|
|
|
|
|
| |
clear the bit. This allows ata driver to attach its children because
it needs the interrupts enabled to succeed.
Submitted by: iwasaki-san
o Spell CardBus as CardBus, not Cardbus or CardBUS while I'm here.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
vcanrecycle to check a free vnode's availability. If it is
available, vcanrecycle returns an error code of zero and the
vnode in question locked. The getnewvnode routine then used
to call vn_start_write with the V_NOWAIT flag. If the filesystem
was suspended while taking a snapshot, the vn_start_write would
fail but getnewvnode would fail to unlock the vnode, instead
leaving it locked on the freelist. The result would be that the
vnode would be locked forever and would eventually hang the
system with a race to the root when it was attempted to recycle
it. This fix moves the vn_start_write check into vcanrecycle
where it will properly unlock the vnode if it is unavailable
for recycling due to filesystem suspension.
Sponsored by: DARPA & NAI Labs.
|
| |
|
|
|
|
| |
turned on (it is already off in -stable).
|
|
|
|
|
|
|
|
| |
documented while working on a previous bug.
Fix a PERSIST bug. Properly account for a FIN sent during a PERSIST.
MFC after: 7 days
|
|
|
|
|
|
| |
of buglets and quite a few bugs.
MFC after: 1 day
|
|
|
|
|
|
| |
so don't index off of it.
MFC after: 1 day
|
|
|
|
|
|
| |
allow us to avoid nasty by-hand string parsing stuff in a number of
places in the kernel, reducing the risk of unexpected consequences
for kernel correctness.
|
|
|
|
| |
Submitted by: Kaho Toshikazu <kaho@elam.kais.kyoto-u.ac.jp>
|
| |
|
|
|
|
|
|
|
| |
in conditionals; remove some excess vertical whitespace; remove a
bug in the return handling of the delete_vp() case for MAC.
Spotted by: bde
|
| |
|
|
|
|
|
|
|
| |
PR: misc/42121
Submitted by: Praveen Khurjekar <praveen@codito.com>
Reviewed by: silence on -net
MFC after: 1 month
|
|
|
|
| |
Approved by: obrien
|
| |
|
|
|
|
|
|
|
|
|
| |
PR:
Submitted by:
Reviewed by:
Approved by:
Obtained from:
MFC after:
|
|
|
|
| |
syscalls.master.
|
|
|
|
| |
for a while.
|
|
|
|
| |
the extended attribute system calls.
|