/*
* 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;
/*
* 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;
}
* 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);
/*
* 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;
* 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);
/*
* 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;
/*
* 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;
}
* 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);
/*
* 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;
}
/*
* 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);
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;
}
* 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);
* 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;