- 03 Jun, 2004 40 commits
-
-
Alexander Viro authored
btaudio annotated
-
Alexander Viro authored
ad1889 annotated
-
Alexander Viro authored
Remaining bits and pieces in sound/oss annotated. At that point sound/* is done - we have no noise warnings left there.
-
Alexander Viro authored
maestro3 annotated
-
Alexander Viro authored
sonicvibes annotated
-
Alexander Viro authored
ali5455 annotated
-
Alexander Viro authored
cs46xx annotated
-
Alexander Viro authored
i810 annotated
-
Alexander Viro authored
rme96xx annotated
-
Alexander Viro authored
esssolo annotated
-
Alexander Viro authored
es1370 annotated
-
Alexander Viro authored
es1371 annotated
-
Alexander Viro authored
cmpci annotated
-
Alexander Viro authored
cs4281 annotated
-
Alexander Viro authored
The rest of annotation for ALSA drivers; only OSS stuff left to do in sound/*
-
Alexander Viro authored
emu10k1 annotated.
-
Alexander Viro authored
Annotated driver and ioctl structure used by it.
-
Alexander Viro authored
Both ALSA and OSS variants
-
Alexander Viro authored
Both PCI and PCMCIA variants of driver annotated
-
Alexander Viro authored
sb annotation (both ALSA and OSS drivers)
-
Alexander Viro authored
Both ALSA and OSS drivers + wavefront ioctl structure annotated. NB: both should be switched to generic firmware loading - as it is, they are using a homegrown and rather ugly variant
-
Alexander Viro authored
-
Alexander Viro authored
GUS annotated.
-
Alexander Viro authored
The rest of sond/core annotated; reverted bogus addition of __user in snd_seq_kernel_client_ctl() - I should've guessed from the name alone ;-)
-
Alexander Viro authored
Annotated sound/drivers/opl*
-
Alexander Viro authored
The tricky part here was an iterator that used to take a callback and argument for that callback as parameters. Iterator itself didn't care what type that argument had been; it's entirely up to callback. The thing is, two callbacks expect (and get) char __user * while other two expect (and also get) char __user **. Iterator used to use void * as "opaque data"; I've switched it to unsigned long. Note that there was nothing that said "it's a pointer" - use of callback that would take e.g. int is also perfectly legitimate. The rest is triviali annotation.
-
Alexander Viro authored
Annotated method prototypes, commonly used ioctl-only structures and generic helpers. Instances of methods in drivers are _not_ annotated at that point - they will go with driver patches
-
Alexander Viro authored
Trivial parts of sound/core annotation.
-
Alexander Viro authored
copy_from_user() where copy_to_user() should've been. Unfortunately, on x86 they are almost identical, so it went unnoticed for quite a while.
-
Alexander Viro authored
msnd_pinnacle/msnd_classic do copy_{to,from}_user under a spinlock. Taken out of spinlock (into a temp. buffer). Calls of msnd_fifo_{read,write} always go from kernel buffer now, so we can drop the 'int user' argument in them _and_ simplify error handling - all errors were from copy_..._user() and now these are called directly by dsp_read()/dsp_write().
-
Alexander Viro authored
In some cases snd_sb_csp_load() did kmalloc() and copy_from_user() under a spinlock. Split into snd_sb_csp_load() and snd_sb_csp_load_user() - ther former always from kernel pointer, the latter - from userland. snd_sb_csp_load_user() doesn't take any locks itself, it just does kmalloc, copy_from_user and calls snd_sb_csp_load() to do the rest.
-
Andrew Morton authored
Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
-
bk://bk.arm.linux.org.uk/linux-2.6-serialLinus Torvalds authored
into ppc970.osdl.org:/home/torvalds/v2.6/linux
-
Ben Dooks authored
Patch from Ben Dooks Fix the minor number of the serial device to be the same as the configuration in the 2.4.x series kernels.
-
bk://bk.arm.linux.org.uk/linux-2.6-pcmciaLinus Torvalds authored
into ppc970.osdl.org:/home/torvalds/v2.6/linux
-
Ian Campbell authored
Patch from Ian Campbell Rediffed against latest BK. Compiles on Assabet and my PXA255 platform. Tested on my 255 platform.
-
bk://bk.arm.linux.org.uk/linux-2.6-rmkLinus Torvalds authored
into ppc970.osdl.org:/home/torvalds/v2.6/linux
-
Nicolas Pitre authored
Patch from Nicolas Pitre Don't include them from hardware.h
-
Russell King authored
Since asm/arch/hardware.h is included (indirectly) by most kernel files, we don't want all these files depending on the individual machine support files, especially as only five files really require the header. Instead, explicitly include lubbock.h into files as necessary.
-
Tony Lindgren authored
Patch from Tony Lindgren Update the IO register names in entry-armv.S
-