Update of /cvsroot/alsa/alsa-kernel/isa/sb
In directory sc8-pr-cvs1:/tmp/cvs-serv30321/isa/sb
Modified Files:
emu8000.c emu8000_callback.c emu8000_local.h emu8000_patch.c
Log Message:
- added __user prefix to the user-space pointers.
Index: emu8000.c
===================================================================
RCS file: /cvsroot/alsa/alsa-kernel/isa/sb/emu8000.c,v
retrieving revision 1.20
retrieving revision 1.21
diff -u -r1.20 -r1.21
--- emu8000.c 13 Jan 2004 17:11:26 -0000 1.20
+++ emu8000.c 16 Jan 2004 18:02:40 -0000 1.21
@@ -655,7 +655,7 @@
};
/*exported*/ int
-snd_emu8000_load_chorus_fx(emu8000_t *emu, int mode, const void *buf, long len)
+snd_emu8000_load_chorus_fx(emu8000_t *emu, int mode, const void __user *buf, long len)
{
soundfont_chorus_fx_t rec;
if (mode < SNDRV_EMU8000_CHORUS_PREDEFINED || mode >=
SNDRV_EMU8000_CHORUS_NUMBERS) {
@@ -782,7 +782,7 @@
};
/*exported*/ int
-snd_emu8000_load_reverb_fx(emu8000_t *emu, int mode, const void *buf, long len)
+snd_emu8000_load_reverb_fx(emu8000_t *emu, int mode, const void __user *buf, long len)
{
soundfont_reverb_fx_t rec;
Index: emu8000_callback.c
===================================================================
RCS file: /cvsroot/alsa/alsa-kernel/isa/sb/emu8000_callback.c,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -r1.8 -r1.9
--- emu8000_callback.c 13 Aug 2002 16:13:38 -0000 1.8
+++ emu8000_callback.c 16 Jan 2004 18:02:40 -0000 1.9
@@ -36,7 +36,7 @@
#ifdef CONFIG_SND_SEQUENCER_OSS
static int oss_ioctl(snd_emux_t *emu, int cmd, int p1, int p2);
#endif
-static int load_fx(snd_emux_t *emu, int type, int mode, const void *buf, long len);
+static int load_fx(snd_emux_t *emu, int type, int mode, const void __user *buf, long
len);
static void set_pitch(emu8000_t *hw, snd_emux_voice_t *vp);
static void set_volume(emu8000_t *hw, snd_emux_voice_t *vp);
@@ -523,7 +523,7 @@
*/
static int
-load_fx(snd_emux_t *emu, int type, int mode, const void *buf, long len)
+load_fx(snd_emux_t *emu, int type, int mode, const void __user *buf, long len)
{
emu8000_t *hw;
hw = snd_magic_cast(emu8000_t, emu->hw, return -EINVAL);
Index: emu8000_local.h
===================================================================
RCS file: /cvsroot/alsa/alsa-kernel/isa/sb/emu8000_local.h,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- emu8000_local.h 29 Apr 2002 14:30:52 -0000 1.4
+++ emu8000_local.h 16 Jan 2004 18:02:40 -0000 1.5
@@ -32,7 +32,7 @@
#define NELEM(arr) (sizeof(arr)/sizeof((arr)[0]))
/* emu8000_patch.c */
-int snd_emu8000_sample_new(snd_emux_t *rec, snd_sf_sample_t *sp, snd_util_memhdr_t
*hdr, const void *data, long count);
+int snd_emu8000_sample_new(snd_emux_t *rec, snd_sf_sample_t *sp, snd_util_memhdr_t
*hdr, const void __user *data, long count);
int snd_emu8000_sample_free(snd_emux_t *rec, snd_sf_sample_t *sp, snd_util_memhdr_t
*hdr);
void snd_emu8000_sample_reset(snd_emux_t *rec);
Index: emu8000_patch.c
===================================================================
RCS file: /cvsroot/alsa/alsa-kernel/isa/sb/emu8000_patch.c,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -r1.7 -r1.8
--- emu8000_patch.c 30 Sep 2003 09:28:27 -0000 1.7
+++ emu8000_patch.c 16 Jan 2004 18:02:40 -0000 1.8
@@ -82,7 +82,7 @@
* 8bit samples etc.
*/
static unsigned short
-read_word(const void *buf, int offset, int mode)
+read_word(const void __user *buf, int offset, int mode)
{
unsigned short c;
if (mode & SNDRV_SFNT_SAMPLE_8BITS) {
@@ -146,7 +146,7 @@
*/
int
snd_emu8000_sample_new(snd_emux_t *rec, snd_sf_sample_t *sp,
- snd_util_memhdr_t *hdr, const void *data, long count)
+ snd_util_memhdr_t *hdr, const void __user *data, long count)
{
int i;
int rc;
-------------------------------------------------------
The SF.Net email is sponsored by EclipseCon 2004
Premiere Conference on Open Tools Development and Integration
See the breadth of Eclipse activity. February 3-5 in Anaheim, CA.
http://www.eclipsecon.org/osdn
_______________________________________________
Alsa-cvslog mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/alsa-cvslog