git://git.onelab.eu
/
linux-2.6.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
VServer 1.9.2 (patch-2.6.8.1-vs1.9.2.diff)
[linux-2.6.git]
/
drivers
/
isdn
/
sc
/
ioctl.c
diff --git
a/drivers/isdn/sc/ioctl.c
b/drivers/isdn/sc/ioctl.c
index
70e0faa
..
1371a99
100644
(file)
--- a/
drivers/isdn/sc/ioctl.c
+++ b/
drivers/isdn/sc/ioctl.c
@@
-72,7
+72,7
@@
int sc_ioctl(int card, scs_ioctl *data)
/*
* Get the SRec from user space
*/
/*
* Get the SRec from user space
*/
- if (copy_from_user(srec,
(char *)
data->dataptr, sizeof(srec))) {
+ if (copy_from_user(srec, data->dataptr, sizeof(srec))) {
kfree(rcvmsg);
kfree(srec);
return -EFAULT;
kfree(rcvmsg);
kfree(srec);
return -EFAULT;
@@
-118,8
+118,7
@@
int sc_ioctl(int card, scs_ioctl *data)
/*
* Get the switch type from user space
*/
/*
* Get the switch type from user space
*/
- if (copy_from_user(&switchtype, (char *)data->dataptr,
- sizeof(char))) {
+ if (copy_from_user(&switchtype, data->dataptr, sizeof(char))) {
kfree(rcvmsg);
return -EFAULT;
}
kfree(rcvmsg);
return -EFAULT;
}
@@
-152,7
+151,7
@@
int sc_ioctl(int card, scs_ioctl *data)
* Get the switch type from the board
*/
status = send_and_receive(card, CEPID, ceReqTypeCall, ceReqClass0,
* Get the switch type from the board
*/
status = send_and_receive(card, CEPID, ceReqTypeCall, ceReqClass0,
- ceReqCallGetSwitchType, 0, 0,
0
, rcvmsg, SAR_TIMEOUT);
+ ceReqCallGetSwitchType, 0, 0,
NULL
, rcvmsg, SAR_TIMEOUT);
if (!status && !(rcvmsg->rsp_status)) {
pr_debug("%s: SCIOCGETSWITCH: command successful\n",
sc_adapter[card]->devicename);
if (!status && !(rcvmsg->rsp_status)) {
pr_debug("%s: SCIOCGETSWITCH: command successful\n",
sc_adapter[card]->devicename);
@@
-169,7
+168,7
@@
int sc_ioctl(int card, scs_ioctl *data)
/*
* Package the switch type and send to user space
*/
/*
* Package the switch type and send to user space
*/
- if (copy_to_user(
(char *)
data->dataptr, &switchtype,
+ if (copy_to_user(data->dataptr, &switchtype,
sizeof(char))) {
kfree(rcvmsg);
return -EFAULT;
sizeof(char))) {
kfree(rcvmsg);
return -EFAULT;
@@
-193,7
+192,7
@@
int sc_ioctl(int card, scs_ioctl *data)
* Get the spid from the board
*/
status = send_and_receive(card, CEPID, ceReqTypeCall, ceReqClass0, ceReqCallGetSPID,
* Get the spid from the board
*/
status = send_and_receive(card, CEPID, ceReqTypeCall, ceReqClass0, ceReqCallGetSPID,
- data->channel, 0,
0
, rcvmsg, SAR_TIMEOUT);
+ data->channel, 0,
NULL
, rcvmsg, SAR_TIMEOUT);
if (!status) {
pr_debug("%s: SCIOCGETSPID: command successful\n",
sc_adapter[card]->devicename);
if (!status) {
pr_debug("%s: SCIOCGETSPID: command successful\n",
sc_adapter[card]->devicename);
@@
-209,7
+208,7
@@
int sc_ioctl(int card, scs_ioctl *data)
/*
* Package the switch type and send to user space
*/
/*
* Package the switch type and send to user space
*/
- if (copy_to_user(
(char *)
data->dataptr, spid, SCIOC_SPIDSIZE)) {
+ if (copy_to_user(data->dataptr, spid, SCIOC_SPIDSIZE)) {
kfree(spid);
kfree(rcvmsg);
return -EFAULT;
kfree(spid);
kfree(rcvmsg);
return -EFAULT;
@@
-234,7
+233,7
@@
int sc_ioctl(int card, scs_ioctl *data)
/*
* Get the spid from user space
*/
/*
* Get the spid from user space
*/
- if (copy_from_user(spid,
(char *)
data->dataptr, SCIOC_SPIDSIZE)) {
+ if (copy_from_user(spid, data->dataptr, SCIOC_SPIDSIZE)) {
kfree(rcvmsg);
return -EFAULT;
}
kfree(rcvmsg);
return -EFAULT;
}
@@
-269,7
+268,7
@@
int sc_ioctl(int card, scs_ioctl *data)
* Get the dn from the board
*/
status = send_and_receive(card, CEPID, ceReqTypeCall, ceReqClass0, ceReqCallGetMyNumber,
* Get the dn from the board
*/
status = send_and_receive(card, CEPID, ceReqTypeCall, ceReqClass0, ceReqCallGetMyNumber,
- data->channel, 0,
0
, rcvmsg, SAR_TIMEOUT);
+ data->channel, 0,
NULL
, rcvmsg, SAR_TIMEOUT);
if (!status) {
pr_debug("%s: SCIOCGETDN: command successful\n",
sc_adapter[card]->devicename);
if (!status) {
pr_debug("%s: SCIOCGETDN: command successful\n",
sc_adapter[card]->devicename);
@@
-292,7
+291,7
@@
int sc_ioctl(int card, scs_ioctl *data)
/*
* Package the dn and send to user space
*/
/*
* Package the dn and send to user space
*/
- if (copy_to_user(
(char *)
data->dataptr, dn, SCIOC_DNSIZE)) {
+ if (copy_to_user(data->dataptr, dn, SCIOC_DNSIZE)) {
kfree(dn);
return -EFAULT;
}
kfree(dn);
return -EFAULT;
}
@@
-313,7
+312,7
@@
int sc_ioctl(int card, scs_ioctl *data)
/*
* Get the spid from user space
*/
/*
* Get the spid from user space
*/
- if (copy_from_user(dn,
(char *)
data->dataptr, SCIOC_DNSIZE)) {
+ if (copy_from_user(dn, data->dataptr, SCIOC_DNSIZE)) {
kfree(rcvmsg);
kfree(dn);
return -EFAULT;
kfree(rcvmsg);
kfree(dn);
return -EFAULT;
@@
-366,8
+365,7
@@
int sc_ioctl(int card, scs_ioctl *data)
kfree(rcvmsg);
GetStatus(card, bi);
kfree(rcvmsg);
GetStatus(card, bi);
- if (copy_to_user((boardInfo *)data->dataptr, bi,
- sizeof(boardInfo))) {
+ if (copy_to_user(data->dataptr, bi, sizeof(boardInfo))) {
kfree(bi);
return -EFAULT;
}
kfree(bi);
return -EFAULT;
}
@@
-385,7
+383,7
@@
int sc_ioctl(int card, scs_ioctl *data)
* Get the speed from the board
*/
status = send_and_receive(card, CEPID, ceReqTypeCall, ceReqClass0,
* Get the speed from the board
*/
status = send_and_receive(card, CEPID, ceReqTypeCall, ceReqClass0,
- ceReqCallGetCallType, data->channel, 0,
0
, rcvmsg, SAR_TIMEOUT);
+ ceReqCallGetCallType, data->channel, 0,
NULL
, rcvmsg, SAR_TIMEOUT);
if (!status && !(rcvmsg->rsp_status)) {
pr_debug("%s: SCIOCGETSPEED: command successful\n",
sc_adapter[card]->devicename);
if (!status && !(rcvmsg->rsp_status)) {
pr_debug("%s: SCIOCGETSPEED: command successful\n",
sc_adapter[card]->devicename);
@@
-405,7
+403,7
@@
int sc_ioctl(int card, scs_ioctl *data)
* Package the switch type and send to user space
*/
* Package the switch type and send to user space
*/
- if (copy_to_user(
(char *)
data->dataptr, &speed, sizeof(char)))
+ if (copy_to_user(data->dataptr, &speed, sizeof(char)))
return -EFAULT;
return 0;
return -EFAULT;
return 0;