tsutsui
e4ff32d44c
Add RCS Id.
2008-12-03 13:55:20 +00:00
ad
dc5f414733
PR port-amd64/40091 compat_linux32 module loading = panic due to missing syms
2008-12-03 12:51:11 +00:00
ad
11701b3bf7
Add a couple of sysctls:
...
kern.module.autoload = 1
kern.module.verbose = 0
2008-12-03 12:14:11 +00:00
ad
7c08cd2bc7
Don't abort pageidlezero unless a realtime thread wants to run.
2008-12-03 12:04:59 +00:00
ad
7a2060a7f5
Make adjustment of uvm_extrapages atomic since it's done without a lock.
...
XXX This is still a hack.
2008-12-03 11:43:51 +00:00
ad
bce9119307
Don't abort pageidlezero unless a realtime thread wants to run.
2008-12-03 11:40:17 +00:00
ad
6cddbf0ca5
Correct error messages added in revision 1.32. In part from drochner@.
2008-12-03 11:23:15 +00:00
ad
181a429e5d
Silence awk error.
2008-12-03 10:54:27 +00:00
uwe
32d2d9a6bb
Defining another variable after multiline initializer for a previous
...
one in the same definition is very confusing visually. Change order.
2008-12-02 20:48:24 +00:00
uwe
f79bc3126f
Spell "gray scale" and "mono chrome" without the space.
2008-12-02 20:44:43 +00:00
uwe
3fb438b2cf
hd64461video_set_display_mode_lcdc - expressing screen widths in hex
...
hardly helps readbility. Express them in terms on 640*x or 640/x.
2008-12-02 20:39:36 +00:00
ad
1e550c311b
Adjust RESCHED_ values for existing code.
2008-12-02 18:02:29 +00:00
ad
7ad98abc71
- Wrap sys/cpu.h contents in _LOCORE.
...
- Add a RESCHED_LAZY flag and use instead of zero.
2008-12-02 17:57:32 +00:00
ad
277ec70b63
Remove unused functions.
2008-12-02 17:56:06 +00:00
uwe
b523b8ffed
hd64461video_info: fix pasto, correctly report 4-bit grayscale in LDR2.
2008-12-02 16:39:47 +00:00
sketch
8f51fb3d31
Fix '||' vs '&&' mix-up from when ich9 support was added. Fixes nasty
...
EEPROM-trashing bug on ich8 and ich9 chipsets as described in
http://mail-index.netbsd.org/current-users/2008/12/02/msg006435.html
caused by setting the wrong type of EEPROM.
2008-12-02 15:30:04 +00:00
njoly
96d7b57e0f
Regen for getdirentries fix.
2008-12-02 13:45:40 +00:00
njoly
488fb8373c
Fix getdirentries(2) by not calling compat_43_sys_getdirentries, but
...
letting do its own job instead (native and osf1 dirent structure have
different member number and types).
2008-12-02 13:45:02 +00:00
ad
04b3e89c3f
uvmpd_tune: make the adjustments to individual variables atomic.
2008-12-02 10:46:43 +00:00
pooka
1f2f77b6f8
Add specfs/fifofs support. Not really fully tested, but at least
...
vfs routines don't crash now.
(didn't have an image with matching device node numbers)
fixes PR kern/40055 by myself
2008-12-01 14:34:50 +00:00
njoly
d42a74a9ba
Regen for sched_get_priority_{min,max}.
2008-12-01 14:19:45 +00:00
reinoud
4b1a812950
Split uid/gid remapping code to be independent of eachother.
2008-12-01 14:19:01 +00:00
njoly
aba771042c
Add sched_get_priority_{min,max} syscalls.
2008-12-01 14:18:44 +00:00
joerg
6cdfaeec55
Revert last. Conditionalize variables on FFS_EI.
2008-12-01 13:45:51 +00:00
cegger
9c45aac9d8
build fix: remove unused variables
2008-12-01 13:33:39 +00:00
joerg
740a2c079c
ffs_blkfree is used in two different ways. The normal usage is to free a
...
block in the cylinder groups of the filesystem. The other user is the
snapshot code, which wants to modify the copied cylinder groups. Use
different frontends to distinguish the cases in preparation for fine
grained locking for cylinder groups.
2008-12-01 13:22:06 +00:00
joerg
f5bbefdb21
Check that the filesystem acutally uses WAPBL before initiating a
...
transaction for the directio case. Fixes PR 39929 and similiar issues
seen with PostgreSQL.
2008-12-01 11:22:12 +00:00
ad
a371a02d26
PR port-amd64/32816 amd64 can not load lkms
...
Change some assertions to partially allow for VM_MAP_IS_KERNEL(map) where
map is outside the range of kernel_map.
2008-12-01 10:54:57 +00:00
martin
b23c5d4038
Fix "target" calculation (for the sake of matching OF path names) for
...
atapi cdrom drives - we need to add an offset if the whole atabus is
the second ata bus on the controller since firmware adds 2 to the
target in this case. Avoids a bogus match of cd0 if booting from wd0 on
a U5/U10 (both connected to the same internal ide controller).
Problem reported by Urban Boquist and Greg Oster.
2008-12-01 00:09:47 +00:00
martin
719a906ef5
As discussed on tech-kern: mutex_init is too heavyweight for early bootstrap
...
phases, so move the initialization of the ksyms mutex back into main via
a function called ksyms_init. Rename the existing (but quite different)
ksyms_init* variations into ksyms_addsyms_elf() and ksyms_addsyms_explicit()
and adapt machdep code accordingly.
2008-11-30 18:21:31 +00:00
joerg
dfd7714b8f
Split ffs_blkalloc into a frontend that does inode based consistency
...
checks and a backend that just asserts them. Use the backend in
ffs_wapbl_abort_sync_metadata instead of faking an inode.
2008-11-30 16:20:44 +00:00
christos
82b58f55f0
regen
2008-11-29 23:48:58 +00:00
christos
78b9002948
Add support for the Intel G45 AGP. From Arnaud Lacombe
2008-11-29 23:48:12 +00:00
cube
ff6575a088
Bump to 5.99.4, ppp compressor interface changed.
2008-11-29 23:16:26 +00:00
cube
9f95a5d658
Fix handling of ppp compressor modules, from Andrew Doran's input.
...
- ref count each compressor
- allow {un,}registration of several modules at once
- une RUN_ONCE to make sure the mutex is initialised, because
unfortunately built-in (and bootloader-loaded) modules init functions
are run before pseudo-devices attach (reported by Nick Hudson).
2008-11-29 23:15:20 +00:00
tsutsui
7828361bcf
- don't build compat_linux on alpha until sys/modules/compat_linux/Makefile
...
handles required MD files under sys/compat/linux/arch/alpha
- build exec_elf64 for all 64 bit arch
- use MACHINE_ARCH!="alpha" instead of MACHINE!="alpha" for exec_elf32 check
XXX we have many histrical inconsistent use of amd64 vs x86_64.
2008-11-29 18:41:06 +00:00
isaki
74a27b3322
Rename variables to avoid confusing. forgotten in previous commit.
2008-11-29 06:16:49 +00:00
isaki
03f059cb18
Split device_t/softc. Use aprint*() and device_xname().
...
Not tested. I cannot test now...
2008-11-29 06:02:52 +00:00
isaki
b823d19d77
Split device_t/softc. Use aprint*() and device_xname().
...
Not tested. I don't have its hardware and no response in port-x68k.
2008-11-29 05:59:40 +00:00
jmcneill
61d5be8fc7
Don't select an endpoint with a larger packet size than the maximum for
...
the current video stream.
2008-11-28 23:31:11 +00:00
he
f4b2fe2c8d
Build compat_linux and exec_elf64 for alpha.
2008-11-28 21:17:08 +00:00
elad
67fb7f0d5c
PR/40002: Daniel Horecki: sockstat doesn't work for user with sysctl
...
security.curtain=1
If the kauth call failed, we'd silently continue the loop, but the error
code would remain and eventually "leak" to userspace. Reset the error to
zero when continuing.
Tested by snj@ and myself. Okay snj@.
2008-11-28 18:58:59 +00:00
dsl
e89d05e775
#undef ACTIVE (not ENTER) since that is the variable we defined just above.
...
Noted on port-i386 by Gao Ya'nan.
2008-11-28 18:18:16 +00:00
jmorse
4f7247f185
Modified uvideo_stream_init_desc to correctly calculate max packet size for high speed endpoints.
2008-11-28 17:20:02 +00:00
jmorse
3ce0341c47
Fixed high-speed isoc USB transfers, 64 bit capable host controllers have a different transfer descriptor to non-capable controllers.
...
Added dma-sync of data buffer before scheduling transfers
2008-11-28 17:18:21 +00:00
reinoud
df11d3f1f5
Allow for the exclusive selection of `direct' for rdonly mounts; its disabled
...
for now since its a lot slower than `rmw' access.
For archs that have trouble with `rmw' for whatever reason can so use it as a
scapegoat to allways mount savely rdonly though slower.
2008-11-28 15:29:47 +00:00
reinoud
273d4a49cd
Remove old comment and remove unused calculated variable
2008-11-28 14:33:36 +00:00
pooka
989608d6b7
Tyop: v -> vp. Spotted by Tom's ARM builds.
2008-11-28 10:57:03 +00:00
ad
1a8ada2ed9
exec_add, exec_remove: allow zero entries in case a module provides nothing.
2008-11-28 10:55:10 +00:00
he
5197a6eb44
Copy the sigdebug and sigpid declarations and associated defines
...
for the DEBUG define from machdep.c, so that this builds again.
2008-11-28 09:01:00 +00:00