Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
L
linux
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
Analytics
Analytics
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Commits
Issue Boards
Open sidebar
Kirill Smelkov
linux
Commits
173f38e5
Commit
173f38e5
authored
Jun 17, 2003
by
Greg Kroah-Hartman
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
[PATCH] USB: fix up sparse warnings in drivers/usb/misc/*
parent
ab8c77a9
Changes
6
Hide whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
22 additions
and
22 deletions
+22
-22
drivers/usb/misc/auerswald.c
drivers/usb/misc/auerswald.c
+5
-5
drivers/usb/misc/brlvger.c
drivers/usb/misc/brlvger.c
+5
-5
drivers/usb/misc/rio500.c
drivers/usb/misc/rio500.c
+5
-5
drivers/usb/misc/rio500_usb.h
drivers/usb/misc/rio500_usb.h
+1
-1
drivers/usb/misc/tiglusb.c
drivers/usb/misc/tiglusb.c
+2
-2
drivers/usb/misc/usblcd.c
drivers/usb/misc/usblcd.c
+4
-4
No files found.
drivers/usb/misc/auerswald.c
View file @
173f38e5
...
@@ -149,8 +149,8 @@ do { \
...
@@ -149,8 +149,8 @@ do { \
/* External data structures / Interface */
/* External data structures / Interface */
typedef
struct
typedef
struct
{
{
char
*
buf
;
/* return buffer for string contents */
char
__user
*
buf
;
/* return buffer for string contents */
unsigned
int
bsize
;
/* size of return buffer */
unsigned
int
bsize
;
/* size of return buffer */
}
audevinfo_t
,
*
paudevinfo_t
;
}
audevinfo_t
,
*
paudevinfo_t
;
/* IO controls */
/* IO controls */
...
@@ -1548,7 +1548,7 @@ static int auerchar_ioctl (struct inode *inode, struct file *file, unsigned int
...
@@ -1548,7 +1548,7 @@ static int auerchar_ioctl (struct inode *inode, struct file *file, unsigned int
/* get a string descriptor for the device */
/* get a string descriptor for the device */
case
IOCTL_AU_DEVINFO
:
case
IOCTL_AU_DEVINFO
:
dbg
(
"IOCTL_AU_DEVINFO"
);
dbg
(
"IOCTL_AU_DEVINFO"
);
if
(
copy_from_user
(
&
devinfo
,
(
void
*
)
arg
,
sizeof
(
audevinfo_t
)))
{
if
(
copy_from_user
(
&
devinfo
,
(
void
__user
*
)
arg
,
sizeof
(
audevinfo_t
)))
{
ret
=
-
EFAULT
;
ret
=
-
EFAULT
;
break
;
break
;
}
}
...
@@ -1578,7 +1578,7 @@ static int auerchar_ioctl (struct inode *inode, struct file *file, unsigned int
...
@@ -1578,7 +1578,7 @@ static int auerchar_ioctl (struct inode *inode, struct file *file, unsigned int
}
}
/* Read data from the device */
/* Read data from the device */
static
ssize_t
auerchar_read
(
struct
file
*
file
,
char
*
buf
,
size_t
count
,
loff_t
*
ppos
)
static
ssize_t
auerchar_read
(
struct
file
*
file
,
char
__user
*
buf
,
size_t
count
,
loff_t
*
ppos
)
{
{
unsigned
long
flags
;
unsigned
long
flags
;
pauerchar_t
ccp
=
(
pauerchar_t
)
file
->
private_data
;
pauerchar_t
ccp
=
(
pauerchar_t
)
file
->
private_data
;
...
@@ -1708,7 +1708,7 @@ static ssize_t auerchar_read (struct file *file, char *buf, size_t count, loff_t
...
@@ -1708,7 +1708,7 @@ static ssize_t auerchar_read (struct file *file, char *buf, size_t count, loff_t
/* Write a data block into the right service channel of the device */
/* Write a data block into the right service channel of the device */
static
ssize_t
auerchar_write
(
struct
file
*
file
,
const
char
*
buf
,
size_t
len
,
loff_t
*
ppos
)
static
ssize_t
auerchar_write
(
struct
file
*
file
,
const
char
__user
*
buf
,
size_t
len
,
loff_t
*
ppos
)
{
{
pauerchar_t
ccp
=
(
pauerchar_t
)
file
->
private_data
;
pauerchar_t
ccp
=
(
pauerchar_t
)
file
->
private_data
;
pauerswald_t
cp
=
NULL
;
pauerswald_t
cp
=
NULL
;
...
...
drivers/usb/misc/brlvger.c
View file @
173f38e5
...
@@ -109,9 +109,9 @@ static int brlvger_probe (struct usb_interface *intf,
...
@@ -109,9 +109,9 @@ static int brlvger_probe (struct usb_interface *intf,
static
void
brlvger_disconnect
(
struct
usb_interface
*
intf
);
static
void
brlvger_disconnect
(
struct
usb_interface
*
intf
);
static
int
brlvger_open
(
struct
inode
*
inode
,
struct
file
*
file
);
static
int
brlvger_open
(
struct
inode
*
inode
,
struct
file
*
file
);
static
int
brlvger_release
(
struct
inode
*
inode
,
struct
file
*
file
);
static
int
brlvger_release
(
struct
inode
*
inode
,
struct
file
*
file
);
static
ssize_t
brlvger_write
(
struct
file
*
file
,
const
char
*
buffer
,
static
ssize_t
brlvger_write
(
struct
file
*
file
,
const
char
__user
*
buffer
,
size_t
count
,
loff_t
*
pos
);
size_t
count
,
loff_t
*
pos
);
static
ssize_t
brlvger_read
(
struct
file
*
file
,
char
*
buffer
,
static
ssize_t
brlvger_read
(
struct
file
*
file
,
char
__user
*
buffer
,
size_t
count
,
loff_t
*
unused_pos
);
size_t
count
,
loff_t
*
unused_pos
);
static
int
brlvger_ioctl
(
struct
inode
*
inode
,
struct
file
*
file
,
static
int
brlvger_ioctl
(
struct
inode
*
inode
,
struct
file
*
file
,
unsigned
cmd
,
unsigned
long
arg
);
unsigned
cmd
,
unsigned
long
arg
);
...
@@ -546,7 +546,7 @@ brlvger_release(struct inode *inode, struct file *file)
...
@@ -546,7 +546,7 @@ brlvger_release(struct inode *inode, struct file *file)
}
}
static
ssize_t
static
ssize_t
brlvger_write
(
struct
file
*
file
,
const
char
*
buffer
,
brlvger_write
(
struct
file
*
file
,
const
char
__user
*
buffer
,
size_t
count
,
loff_t
*
pos
)
size_t
count
,
loff_t
*
pos
)
{
{
struct
brlvger_priv
*
priv
=
file
->
private_data
;
struct
brlvger_priv
*
priv
=
file
->
private_data
;
...
@@ -655,7 +655,7 @@ read_index(struct brlvger_priv *priv)
...
@@ -655,7 +655,7 @@ read_index(struct brlvger_priv *priv)
}
}
static
ssize_t
static
ssize_t
brlvger_read
(
struct
file
*
file
,
char
*
buffer
,
brlvger_read
(
struct
file
*
file
,
char
__user
*
buffer
,
size_t
count
,
loff_t
*
unused_pos
)
size_t
count
,
loff_t
*
unused_pos
)
{
{
struct
brlvger_priv
*
priv
=
file
->
private_data
;
struct
brlvger_priv
*
priv
=
file
->
private_data
;
...
@@ -719,7 +719,7 @@ brlvger_ioctl(struct inode *inode, struct file *file,
...
@@ -719,7 +719,7 @@ brlvger_ioctl(struct inode *inode, struct file *file,
memcpy
(
&
vi
.
fwver
,
priv
->
fwver
,
BRLVGER_FWVER_SIZE
);
memcpy
(
&
vi
.
fwver
,
priv
->
fwver
,
BRLVGER_FWVER_SIZE
);
memcpy
(
&
vi
.
serialnum
,
priv
->
serialnum
,
BRLVGER_SERIAL_SIZE
);
memcpy
(
&
vi
.
serialnum
,
priv
->
serialnum
,
BRLVGER_SERIAL_SIZE
);
if
(
copy_to_user
((
void
*
)
arg
,
&
vi
,
sizeof
(
vi
)))
if
(
copy_to_user
((
void
__user
*
)
arg
,
&
vi
,
sizeof
(
vi
)))
return
-
EFAULT
;
return
-
EFAULT
;
return
0
;
return
0
;
}
}
...
...
drivers/usb/misc/rio500.c
View file @
173f38e5
...
@@ -111,7 +111,7 @@ ioctl_rio(struct inode *inode, struct file *file, unsigned int cmd,
...
@@ -111,7 +111,7 @@ ioctl_rio(struct inode *inode, struct file *file, unsigned int cmd,
{
{
struct
RioCommand
rio_cmd
;
struct
RioCommand
rio_cmd
;
struct
rio_usb_data
*
rio
=
&
rio_instance
;
struct
rio_usb_data
*
rio
=
&
rio_instance
;
void
*
data
;
void
__user
*
data
;
unsigned
char
*
buffer
;
unsigned
char
*
buffer
;
int
result
,
requesttype
;
int
result
,
requesttype
;
int
retries
;
int
retries
;
...
@@ -129,7 +129,7 @@ ioctl_rio(struct inode *inode, struct file *file, unsigned int cmd,
...
@@ -129,7 +129,7 @@ ioctl_rio(struct inode *inode, struct file *file, unsigned int cmd,
switch
(
cmd
)
{
switch
(
cmd
)
{
case
RIO_RECV_COMMAND
:
case
RIO_RECV_COMMAND
:
data
=
(
void
*
)
arg
;
data
=
(
void
__user
*
)
arg
;
if
(
data
==
NULL
)
if
(
data
==
NULL
)
break
;
break
;
if
(
copy_from_user
(
&
rio_cmd
,
data
,
sizeof
(
struct
RioCommand
)))
{
if
(
copy_from_user
(
&
rio_cmd
,
data
,
sizeof
(
struct
RioCommand
)))
{
...
@@ -199,7 +199,7 @@ ioctl_rio(struct inode *inode, struct file *file, unsigned int cmd,
...
@@ -199,7 +199,7 @@ ioctl_rio(struct inode *inode, struct file *file, unsigned int cmd,
break
;
break
;
case
RIO_SEND_COMMAND
:
case
RIO_SEND_COMMAND
:
data
=
(
void
*
)
arg
;
data
=
(
void
__user
*
)
arg
;
if
(
data
==
NULL
)
if
(
data
==
NULL
)
break
;
break
;
if
(
copy_from_user
(
&
rio_cmd
,
data
,
sizeof
(
struct
RioCommand
)))
{
if
(
copy_from_user
(
&
rio_cmd
,
data
,
sizeof
(
struct
RioCommand
)))
{
...
@@ -266,7 +266,7 @@ ioctl_rio(struct inode *inode, struct file *file, unsigned int cmd,
...
@@ -266,7 +266,7 @@ ioctl_rio(struct inode *inode, struct file *file, unsigned int cmd,
}
}
static
ssize_t
static
ssize_t
write_rio
(
struct
file
*
file
,
const
char
*
buffer
,
write_rio
(
struct
file
*
file
,
const
char
__user
*
buffer
,
size_t
count
,
loff_t
*
ppos
)
size_t
count
,
loff_t
*
ppos
)
{
{
struct
rio_usb_data
*
rio
=
&
rio_instance
;
struct
rio_usb_data
*
rio
=
&
rio_instance
;
...
@@ -352,7 +352,7 @@ write_rio(struct file *file, const char *buffer,
...
@@ -352,7 +352,7 @@ write_rio(struct file *file, const char *buffer,
}
}
static
ssize_t
static
ssize_t
read_rio
(
struct
file
*
file
,
char
*
buffer
,
size_t
count
,
loff_t
*
ppos
)
read_rio
(
struct
file
*
file
,
char
__user
*
buffer
,
size_t
count
,
loff_t
*
ppos
)
{
{
struct
rio_usb_data
*
rio
=
&
rio_instance
;
struct
rio_usb_data
*
rio
=
&
rio_instance
;
ssize_t
read_count
;
ssize_t
read_count
;
...
...
drivers/usb/misc/rio500_usb.h
View file @
173f38e5
...
@@ -32,6 +32,6 @@ struct RioCommand {
...
@@ -32,6 +32,6 @@ struct RioCommand {
int
requesttype
;
int
requesttype
;
int
value
;
int
value
;
int
index
;
int
index
;
void
*
buffer
;
void
__user
*
buffer
;
int
timeout
;
int
timeout
;
};
};
drivers/usb/misc/tiglusb.c
View file @
173f38e5
...
@@ -155,7 +155,7 @@ tiglusb_release (struct inode *inode, struct file *filp)
...
@@ -155,7 +155,7 @@ tiglusb_release (struct inode *inode, struct file *filp)
}
}
static
ssize_t
static
ssize_t
tiglusb_read
(
struct
file
*
filp
,
char
*
buf
,
size_t
count
,
loff_t
*
f_pos
)
tiglusb_read
(
struct
file
*
filp
,
char
__user
*
buf
,
size_t
count
,
loff_t
*
f_pos
)
{
{
ptiglusb_t
s
=
(
ptiglusb_t
)
filp
->
private_data
;
ptiglusb_t
s
=
(
ptiglusb_t
)
filp
->
private_data
;
ssize_t
ret
=
0
;
ssize_t
ret
=
0
;
...
@@ -208,7 +208,7 @@ tiglusb_read (struct file *filp, char *buf, size_t count, loff_t * f_pos)
...
@@ -208,7 +208,7 @@ tiglusb_read (struct file *filp, char *buf, size_t count, loff_t * f_pos)
}
}
static
ssize_t
static
ssize_t
tiglusb_write
(
struct
file
*
filp
,
const
char
*
buf
,
size_t
count
,
loff_t
*
f_pos
)
tiglusb_write
(
struct
file
*
filp
,
const
char
__user
*
buf
,
size_t
count
,
loff_t
*
f_pos
)
{
{
ptiglusb_t
s
=
(
ptiglusb_t
)
filp
->
private_data
;
ptiglusb_t
s
=
(
ptiglusb_t
)
filp
->
private_data
;
ssize_t
ret
=
0
;
ssize_t
ret
=
0
;
...
...
drivers/usb/misc/usblcd.c
View file @
173f38e5
...
@@ -88,12 +88,12 @@ ioctl_lcd(struct inode *inode, struct file *file, unsigned int cmd,
...
@@ -88,12 +88,12 @@ ioctl_lcd(struct inode *inode, struct file *file, unsigned int cmd,
i
=
(
lcd
->
lcd_dev
)
->
descriptor
.
bcdDevice
;
i
=
(
lcd
->
lcd_dev
)
->
descriptor
.
bcdDevice
;
sprintf
(
buf
,
"%1d%1d.%1d%1d"
,(
i
&
0xF000
)
>>
12
,(
i
&
0xF00
)
>>
8
,
sprintf
(
buf
,
"%1d%1d.%1d%1d"
,(
i
&
0xF000
)
>>
12
,(
i
&
0xF00
)
>>
8
,
(
i
&
0xF0
)
>>
4
,(
i
&
0xF
));
(
i
&
0xF0
)
>>
4
,(
i
&
0xF
));
if
(
copy_to_user
((
void
*
)
arg
,
buf
,
strlen
(
buf
))
!=
0
)
if
(
copy_to_user
((
void
__user
*
)
arg
,
buf
,
strlen
(
buf
))
!=
0
)
return
-
EFAULT
;
return
-
EFAULT
;
break
;
break
;
case
IOCTL_GET_DRV_VERSION
:
case
IOCTL_GET_DRV_VERSION
:
sprintf
(
buf
,
DRIVER_VERSION
);
sprintf
(
buf
,
DRIVER_VERSION
);
if
(
copy_to_user
((
void
*
)
arg
,
buf
,
strlen
(
buf
))
!=
0
)
if
(
copy_to_user
((
void
__user
*
)
arg
,
buf
,
strlen
(
buf
))
!=
0
)
return
-
EFAULT
;
return
-
EFAULT
;
break
;
break
;
default:
default:
...
@@ -105,7 +105,7 @@ ioctl_lcd(struct inode *inode, struct file *file, unsigned int cmd,
...
@@ -105,7 +105,7 @@ ioctl_lcd(struct inode *inode, struct file *file, unsigned int cmd,
}
}
static
ssize_t
static
ssize_t
write_lcd
(
struct
file
*
file
,
const
char
*
buffer
,
write_lcd
(
struct
file
*
file
,
const
char
__user
*
buffer
,
size_t
count
,
loff_t
*
ppos
)
size_t
count
,
loff_t
*
ppos
)
{
{
struct
lcd_usb_data
*
lcd
=
&
lcd_instance
;
struct
lcd_usb_data
*
lcd
=
&
lcd_instance
;
...
@@ -171,7 +171,7 @@ write_lcd(struct file *file, const char *buffer,
...
@@ -171,7 +171,7 @@ write_lcd(struct file *file, const char *buffer,
}
}
static
ssize_t
static
ssize_t
read_lcd
(
struct
file
*
file
,
char
*
buffer
,
size_t
count
,
loff_t
*
ppos
)
read_lcd
(
struct
file
*
file
,
char
__user
*
buffer
,
size_t
count
,
loff_t
*
ppos
)
{
{
struct
lcd_usb_data
*
lcd
=
&
lcd_instance
;
struct
lcd_usb_data
*
lcd
=
&
lcd_instance
;
ssize_t
read_count
;
ssize_t
read_count
;
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment