Commit Graph

207104 Commits

Author SHA1 Message Date
manu
154cec5236 Rollback previous change as it breaks autmates tests 2011-11-25 15:02:02 +00:00
joerg
7878f85385 Replace if() NADA else if() NADA else continue logic with one explicit
block. Split out the MIPS handling to make it explicit and readable.
2011-11-25 14:39:02 +00:00
joerg
704f670280 Add SHT_GNU_HASH. 2011-11-25 14:34:50 +00:00
jakllsch
2c12aa993d Make locking in pcppi_pckbd_bell() work. Works around locking problems
triggered when an X server rings the console bell.
2011-11-25 14:31:44 +00:00
skrll
5c208c8520 fix non-DIAGNOSTIC build 2011-11-25 13:58:41 +00:00
joerg
81780d0204 Replace broken memset with M_ZERO 2011-11-25 13:55:40 +00:00
mbalmer
70a43050a4 Don't ignore the gpiobus_close() return value. Found by joerg@ using clang. 2011-11-25 13:49:43 +00:00
jmcneill
a178f0ab0a fix non-DIAGNOSTIC build 2011-11-25 13:45:09 +00:00
mbalmer
82c25bbd36 gcscaudio(4) tested on port-i386. 2011-11-25 13:29:02 +00:00
joerg
ca8921efd7 Use __dead 2011-11-25 13:18:22 +00:00
joerg
0a04fd0539 static + __dead 2011-11-25 13:13:33 +00:00
joerg
dc9f50680c Use static + __dead 2011-11-25 12:51:27 +00:00
jmcneill
c6286661f7 remove an unnecessary call to vtbl->unlock 2011-11-25 12:50:32 +00:00
joerg
916c58b88e Spell restrict with __. 2011-11-25 12:45:00 +00:00
joerg
67a671ee08 Replace memset with incorrect size argument with M_ZERO. 2011-11-25 12:39:55 +00:00
jmcneill
ea57872971 need to hold thread lock when using AC97_IS_* macros 2011-11-25 12:31:55 +00:00
hannken
ea1a52c704 When union_allocvp() finds a node being cleaned out and the caller holds
a lock, ignore the node and continue.  To allow the cleaning to succeed
the current threadmust make progress.
For a brief time the cache may contain more than one vnode referring to
a lower node.

Don't unlock the hash mutex if getnewvnode fails -- we don't hold it.
2011-11-25 11:19:10 +00:00
ahoka
f045c4d360 Don't shadow some stupid function defined globally in random platforms. 2011-11-25 11:15:24 +00:00
tron
de9ace2de1 Add explicit casts to make lint happy and fix the NetBSD/i386 build. 2011-11-25 09:00:51 +00:00
njoly
97f73c2bd9 +mount_chfs.debug 2011-11-25 07:50:36 +00:00
jakllsch
d830d02068 Correct copy/paste/modify issue in audio_suspend(). 2011-11-25 03:13:06 +00:00
jakllsch
9b9facf2a4 Prevent poll and kqueue on the control endpoint.
Addresses PR#33352.

(The control endpoint doesn't support pipes, so this would be of dubious
usefulness even if it didn't expose bugs.)
2011-11-25 02:59:54 +00:00
jmcneill
26719ba336 - accept "midi0" as an alias for "0" to the -d flag
- verify that the requested unit exists before playing
- if the verbose flag is set, print the selected device name and unit #
2011-11-25 01:39:47 +00:00
mrg
605c37e20e note umidi status. 2011-11-24 23:03:39 +00:00
mrg
ffe094a84d vs(4) is tested working on port-x68k by isaki@. thanks! 2011-11-24 22:18:56 +00:00
mrg
cafccd8560 several steps towards making umidi appear to work:
- split out_solicit() into locked and unlocked front end, and use the
  unlocked version from the softintr

- kill sc_intr_lock, midi doesn't really use it (XXX finish this?
  change this? in the midi* code)

- convert tsleep()/wakeup() to cv

- move some free's out of the lock

- KASSERT() lock is held in a few more places


TODO:

- malloc -> kmem

- crashes in midiclose(), doesn't actually play things to the right
  device.  "midiplay -d midi1 -xv" plays out my midi@pcppi speaker,
  and then the above crash.  clearly something is calling the wrong
  sub-device callbacks!
2011-11-24 22:12:51 +00:00
mrg
6446da9697 begin to document the per-midi call backs and locking.
XXX: lots more to do.
2011-11-24 21:59:35 +00:00
ahoka
bfe8f86e03 add chfs.kmod 2011-11-24 21:46:15 +00:00
ahoka
dac60b7b08 add /sbin/mount_chfs 2011-11-24 21:44:19 +00:00
ahoka
1beb357e78 add mount_chfs.8 2011-11-24 21:42:08 +00:00
ahoka
9092da1c79 disable dbg messages (they break the build on amd64) 2011-11-24 21:38:44 +00:00
agc
4049ece4a9 i missed a file - quick workaround for compilation bugs on amd64 2011-11-24 21:22:39 +00:00
agc
f9d6d5cb7a quick workaround to make this compile, with thanks to Hisashi Fujinaka for the
nudge.
2011-11-24 21:09:37 +00:00
agc
e1820d3101 quick workaround for compilation bug on amd64 2011-11-24 20:50:33 +00:00
christos
bd022c3303 fix incomplete statement. 2011-11-24 19:55:22 +00:00
ahoka
bb8e86c380 fix build failure on amd64 due to incorrect format string 2011-11-24 19:14:30 +00:00
jym
56403fc8f3 xbdback(4) is MP-SAFE. Reorder list. 2011-11-24 18:54:19 +00:00
joerg
d22a7f54f9 In wcscspn and wcspbrk, handle set size of 0 and 1 explicitly.
For larger sets, use a bloom filter to avoid the inner loop for most of
the input. The current implementation uses a simple modular hash as
first function (well suited for input e.g. in ISO Latin character sets)
and a more complex multiplicative hash as second function with a filter
size of 512 Bit. This reduces the typical run time to O(n+m).
2011-11-24 18:44:25 +00:00
joerg
f5c3f346ee Don't use variables as format string. 2011-11-24 18:34:56 +00:00
christos
4a6a144a44 make the diagnostic messages more informative. 2011-11-24 17:09:14 +00:00
christos
d9376ae6ad Bump text size to 128MB to make sure that gcc46 fits. It exceeded 64MB by
a tiny bit.
2011-11-24 17:08:07 +00:00
taca
21cb51c6f0 OpenLDAP 2.4.27 released. 2011-11-24 16:48:50 +00:00
wiz
3184ff8634 Add RCS Id, sort sections, sort SEE ALSO, use more markup.
XXX: is the license correct? it is for jmmv.
2011-11-24 16:20:35 +00:00
jakllsch
70519d5df1 An extra paren in previous made compiler sad. 2011-11-24 16:16:49 +00:00
jakllsch
ca6ee1e0e7 This hopefully completes the audiomp conversion of cms(4). 2011-11-24 16:11:02 +00:00
jakllsch
1aeefdff80 Make this compile without warnings.
(No static is better than inconsistent and partial use of static.)
2011-11-24 16:07:28 +00:00
ahoka
ccfcc4b31e Import mount_chfs for CHFS. 2011-11-24 15:54:54 +00:00
ahoka
f9fadebd59 Add module glue for CHFS. 2011-11-24 15:52:24 +00:00
ahoka
288addd0db Import CHFS, which was formerly known as ChewieFS.
CHFS is a file system for flash devices developed by the
Software Engineering Department at University of Szeged, Hungary.

http://chewiefs.sed.hu/

Thanks for all who made it possible.
2011-11-24 15:51:30 +00:00
yamt
277dab7940 yamt-pagecache: update 2011-11-24 15:27:10 +00:00