Commit Graph

171688 Commits

Author SHA1 Message Date
mrg fcfa8efe26 remove some more local changes of the form "foo.h" -> <dev/*/foo.h>
by using makeoptions in files.drm/files.pcidrm.  this reduces the
diffs against other drm code by about 40kb.
2008-07-08 06:50:22 +00:00
gmcgarry 99f83f7619 Nuke __strong_alias() to avoid definition loop. 2008-07-08 00:23:28 +00:00
bjs 0f48dccbcd Add myself to the list of developers. Somehow, I never got around to doing
this.
2008-07-07 23:57:25 +00:00
reinoud 4d5c88faa5 Support for allocation extents descriptor writing to allow for arbitrary
heavily fragmented files.

Also fixing some (rare) allocation bugs and function name streamlining.

Tested on harddisc, CD-RW and CD-R i.e. all three basic backend classes.
2008-07-07 18:45:26 +00:00
kiyohara a25c030645 Remove SEM{MNI,MNS,UME,MNU} and SHMMAXPGS.
Add TMPFS and agr.
Enable some pseudo devices.
2008-07-07 18:30:41 +00:00
cube 7490b3179c It actually makes no sense to warn on a behaviour that was allowed in
previous versions, when we know we're working on an old file.  That way,
a -current config(1) works on a 4.0 source tree (or older) without
warning.  Pointed out by Christos Zoulas.

XXX We should set up way to note compatibility code we can get rid of
XXX the day we choose to bump CONFIG_MINVERSION.
2008-07-07 16:10:27 +00:00
haad cc48b90bda Add haad-dm branch. 2008-07-07 14:53:37 +00:00
pooka fc6faa2baf Force vrele_thread to run in vflush() only if there is vrele_pending.
Makes unmounting a file system in a forcibly singlethreaded rump
invocation work.
2008-07-07 14:15:41 +00:00
gmcgarry 5aa0bc7608 Selector registers are 16-bit and binutils 2.18 insists that only 16-bit
accesses are permitted on them.  Therefore, change movl to movw.  No change to
machine code generated.
2008-07-07 13:01:16 +00:00
skrll d5a5ca5266 G/C HP700_SOFTINTR_* 2008-07-07 12:29:30 +00:00
yamt 03bb7555b4 fix pool corruption bugs in subr_pool.c 1.162. 2008-07-07 12:27:19 +00:00
skrll a5b2972af9 Update a comment. 2008-07-07 12:18:45 +00:00
apb d9a401e5bc Verify that MAKEFLAGS contains "-j" before trying to manipulate it
with :C///.
2008-07-07 10:57:03 +00:00
pooka 37d1079aad add ukfs_utimes() and ukfs_lutimes()
from Arnaud Ysmal
2008-07-07 09:07:18 +00:00
pooka 1a7f1d4a4e regen: u times, lu times, you know i had my share 2008-07-07 09:04:08 +00:00
pooka 21730363f8 Expose utimes() and lutimes() to rump.
from Arnaud Ysmal
2008-07-07 09:01:40 +00:00
mrg cadcec42f4 pass the "-j" flag down to gmake. you can force -j option to
gmake by setting GMAKE_J_ARGS=-jN.


discussed with matt@ and a few others.

XXX: this is kind of hacky, as it will fork off more processes than
XXX: "-jN" says to, but there's no real way to get parallelism in
XXX: both the tools/gcc build and the rest of the build without
XXX: this.
2008-07-07 05:43:56 +00:00
mrg 8e2cdafb2e revert unnecessary changes to 3rd party code. 2008-07-07 00:31:30 +00:00
ahoka 825e44652f Add my name to the list of developers. 2008-07-06 19:52:53 +00:00
tron 82d07a5c76 Add missing entries for debug builds with "puffs" enabled. This should
fix PR install/39100 by Marek Dopiera.
2008-07-06 16:17:28 +00:00
bouyer 52346627a5 kern/39052: fix broken assertion. We can have a BC_BUSY buffer in the LRU
queue, if it's being flushed. But in this case, we'll also have B_VFLUSH.

While there fix checkfreelist() so that it can be used to check that a
buffer is not in the free lists.
2008-07-06 15:00:45 +00:00
tsutsui 163f9db0b9 Split device_t/softc with misc cosmetic changes. 2008-07-06 14:32:56 +00:00
cube 4b9fef643e Use device_private() where appropriate.
Noted by Paul Goyette in PR#39110.
2008-07-06 14:07:44 +00:00
tsutsui bc6f8d1486 Split device_t/softc with misc cosmetic changes. 2008-07-06 13:29:50 +00:00
cegger 02018c5980 ryo shimizu: gscsehci doesn't work.
Correctly initialize softc. Fix from PR port-i386/39109.
2008-07-06 08:01:15 +00:00
abs 614a789bec Commit patch from jmcneill@ to fix "No sound on Thinkpad azalia"
Definitely fixes a T60p, and hopefully will fix PR#37141 for an R61 also
2008-07-06 00:14:00 +00:00
minskim 57ab7bfa94 Fix a typo. 2008-07-05 23:52:33 +00:00
bouyer d80637780e xbd_map_align() can be called from interrupt context (though
xbd_handler()->dk_iodone()->dk_start()->xbd_start()), so don't try
to sleep in uvm_km_alloc().
2008-07-05 19:06:01 +00:00
tsutsui 0f31d9dee9 Split device_t/softc with misc related changes. 2008-07-05 08:46:25 +00:00
ad c4e6bfaf85 tcp_input: add a couple of assertions. 2008-07-04 18:22:21 +00:00
kiyohara 4a30efc297 Fix config error. required to include files.bluetooth. 2008-07-04 17:31:07 +00:00
tnozaki c71a9f1dad use mbrtowc() instead of mbtowc(). 2008-07-04 16:52:10 +00:00
ad 6c6c91b240 Move an assignment later. 2008-07-04 16:41:00 +00:00
ad 46587f3717 - Keep cache locked while allocating a cache group - later we might want
to automatically tune the group sizes at run time.
- Fix broken assertion.
- Avoid another test+branch.
2008-07-04 16:38:59 +00:00
tnozaki b29240a183 use nl_langinfo(CODESET) instead of setlocale(LC_ALL, ""). 2008-07-04 16:24:45 +00:00
tnozaki c1cfc49998 fix cursor position problem with the character wcwidth > 1.
discussed in tech-userlevel, ok'ed by jdc@ thanks!
2008-07-04 15:51:35 +00:00
ad 9d573e640e Remove a bunch of conditional branches from the pool_cache fast path. 2008-07-04 13:28:08 +00:00
bsh 928b18eabf fix slow TOD clock. 2008-07-04 11:59:45 +00:00
skrll 0e6408c2a9 Pull in harmony_round_buffersize fix from OpenBSD. 2008-07-04 11:18:02 +00:00
skrll f73f03c598 Only process stuff if we're playing. This fixes panic if attempting to
record.

Part of PR/35239.

Progress is being made on getting recording working, but it's not quite
there yet.
2008-07-04 11:14:19 +00:00
matthias 1797e3b14b make LINUX_TCSBRK work. The code is mostly copied from
sys/compat/ibcs2/ibcs2_ioctl.c.
2008-07-04 11:06:31 +00:00
ad a9c686e81a Scale the number of kernel reserve pages by the number of CPUs. 2008-07-04 10:56:59 +00:00
ad ecddde33a2 Update a comment. 2008-07-04 10:22:35 +00:00
matthias 1b4ed9ea4e make LINUX_TCSBRK work. The code is mostly copied from
sys/compat/ibcs2/ibcs2_ioctl.c.
2008-07-04 10:13:52 +00:00
cegger 7453f200da struct device * -> device_t
struct cfdata * -> cfdata_t
2008-07-04 04:53:41 +00:00
cegger 1c3c0ccc58 make this build again after device_t/softc split 2008-07-04 04:49:36 +00:00
reinoud ef780ea2df Add node-rebuild flag to indicate that the node was rebuild up and thus the
allocation extents have changed.
2008-07-03 19:29:42 +00:00
drochner 02b7e019aa split device/softc
Now I'm through - all my devices are split.
2008-07-03 19:07:43 +00:00
drochner 53afd93cba minor cleanup so that it can cope with a futute split pcmcia device/softc 2008-07-03 18:57:52 +00:00
simonb 8c1b12db94 Fix previous - don't include email footer or bad #endif. Would help if
this were even compile tested (HELLO XTOS!).
2008-07-03 18:30:39 +00:00