ar7-atm: fix function signatures with expected ones
Newer kernels treat differing signatures an error, not just a warning, so fix the signatures to match. Signed-off-by: Jonas Gorski <jonas.gorski@gmail.com>
This commit is contained in:
parent
fce2664f19
commit
c77ba7df09
2 changed files with 126 additions and 0 deletions
|
@ -0,0 +1,63 @@
|
|||
--- a/cpswhal_cpsar.h
|
||||
+++ b/cpswhal_cpsar.h
|
||||
@@ -430,10 +430,10 @@ typedef struct
|
||||
int (*DeviceFindInfo)(int Inst, const char *DeviceName, void *DeviceInfo);
|
||||
int (*DeviceFindParmUint)(void *DeviceInfo, const char *Parm, bit32u *Value);
|
||||
int (*DeviceFindParmValue)(void *DeviceInfo, const char *Parm, void *Value);
|
||||
- void (*Free)(void *MemPtr);
|
||||
+ void (*Free)(const void *MemPtr);
|
||||
void (*FreeRxBuffer)(OS_RECEIVEINFO *OsReceiveInfo, void *MemPtr);
|
||||
- void (*FreeDev)(void *MemPtr);
|
||||
- void (*FreeDmaXfer)(void *MemPtr);
|
||||
+ void (*FreeDev)(const void *MemPtr);
|
||||
+ void (*FreeDmaXfer)(const void *MemPtr);
|
||||
void (*IsrRegister)(OS_DEVICE *OsDev, int (*halISR)(HAL_DEVICE*, int*), int InterruptBit);
|
||||
void (*IsrUnRegister)(OS_DEVICE *OsDev, int InterruptBit);
|
||||
void* (*Malloc)(bit32u size);
|
||||
--- a/cpswhal_cpaal5.h
|
||||
+++ b/cpswhal_cpaal5.h
|
||||
@@ -430,10 +430,10 @@ typedef struct
|
||||
int (*DeviceFindInfo)(int Inst, const char *DeviceName, void *DeviceInfo);
|
||||
int (*DeviceFindParmUint)(void *DeviceInfo, const char *Parm, bit32u *Value);
|
||||
int (*DeviceFindParmValue)(void *DeviceInfo, const char *Parm, void *Value);
|
||||
- void (*Free)(void *MemPtr);
|
||||
+ void (*Free)(const void *MemPtr);
|
||||
void (*FreeRxBuffer)(OS_RECEIVEINFO *OsReceiveInfo, void *MemPtr);
|
||||
- void (*FreeDev)(void *MemPtr);
|
||||
- void (*FreeDmaXfer)(void *MemPtr);
|
||||
+ void (*FreeDev)(const void *MemPtr);
|
||||
+ void (*FreeDmaXfer)(const void *MemPtr);
|
||||
void (*IsrRegister)(OS_DEVICE *OsDev, int (*halISR)(HAL_DEVICE*, int*), int InterruptBit);
|
||||
void (*IsrUnRegister)(OS_DEVICE *OsDev, int InterruptBit);
|
||||
void* (*Malloc)(bit32u size);
|
||||
--- a/tn7atm.c
|
||||
+++ b/tn7atm.c
|
||||
@@ -2481,7 +2481,7 @@ static int tn7atm_proc_qos_read(struct s
|
||||
return 0;
|
||||
|
||||
}
|
||||
-static int tn7atm_proc_qos_write(struct file *fp, const char *buf, unsigned long count, void *data)
|
||||
+static int tn7atm_proc_qos_write(struct file *fp, const char *buf, size_t count, loff_t *data)
|
||||
{
|
||||
char local_buf[32];
|
||||
|
||||
--- a/tn7dsl.c
|
||||
+++ b/tn7dsl.c
|
||||
@@ -1712,7 +1712,7 @@ static int tn7dsl_proc_stats_open(struct
|
||||
return single_open(file, tn7dsl_proc_stats, PDE_DATA(inode));
|
||||
}
|
||||
|
||||
-int tn7dsl_proc_write_stats (struct file *fp, const char *buf, unsigned long count, void *data);
|
||||
+int tn7dsl_proc_write_stats (struct file *fp, const char *buf, size_t count, loff_t *data);
|
||||
|
||||
struct file_operations tn7dsl_proc_stats_fops = {
|
||||
.owner = THIS_MODULE,
|
||||
@@ -4256,7 +4256,7 @@ int tn7dsl_generic_write( int offsetnum,
|
||||
}
|
||||
|
||||
int tn7dsl_proc_write_stats (struct file *fp, const char *buf,
|
||||
- unsigned long count, void *data)
|
||||
+ size_t count, loff_t *data)
|
||||
{
|
||||
char local_buf[31];
|
||||
int ret_val = 0;
|
|
@ -0,0 +1,63 @@
|
|||
--- a/cpswhal_cpsar.h
|
||||
+++ b/cpswhal_cpsar.h
|
||||
@@ -437,10 +437,10 @@ typedef struct
|
||||
int (*DeviceFindInfo)(int Inst, const char *DeviceName, void *DeviceInfo);
|
||||
int (*DeviceFindParmUint)(void *DeviceInfo, const char *Parm, bit32u *Value);
|
||||
int (*DeviceFindParmValue)(void *DeviceInfo, const char *Parm, void *Value);
|
||||
- void (*Free)(void *MemPtr);
|
||||
+ void (*Free)(const void *MemPtr);
|
||||
void (*FreeRxBuffer)(OS_RECEIVEINFO *OsReceiveInfo, void *MemPtr);
|
||||
- void (*FreeDev)(void *MemPtr);
|
||||
- void (*FreeDmaXfer)(void *MemPtr);
|
||||
+ void (*FreeDev)(const void *MemPtr);
|
||||
+ void (*FreeDmaXfer)(const void *MemPtr);
|
||||
void (*IsrRegister)(OS_DEVICE *OsDev, int (*halISR)(HAL_DEVICE*, int*), int InterruptBit);
|
||||
void (*IsrUnRegister)(OS_DEVICE *OsDev, int InterruptBit);
|
||||
void* (*Malloc)(bit32u size);
|
||||
--- a/cpswhal_cpaal5.h
|
||||
+++ b/cpswhal_cpaal5.h
|
||||
@@ -436,10 +436,10 @@ typedef struct
|
||||
int (*DeviceFindInfo)(int Inst, const char *DeviceName, void *DeviceInfo);
|
||||
int (*DeviceFindParmUint)(void *DeviceInfo, const char *Parm, bit32u *Value);
|
||||
int (*DeviceFindParmValue)(void *DeviceInfo, const char *Parm, void *Value);
|
||||
- void (*Free)(void *MemPtr);
|
||||
+ void (*Free)(const void *MemPtr);
|
||||
void (*FreeRxBuffer)(OS_RECEIVEINFO *OsReceiveInfo, void *MemPtr);
|
||||
- void (*FreeDev)(void *MemPtr);
|
||||
- void (*FreeDmaXfer)(void *MemPtr);
|
||||
+ void (*FreeDev)(const void *MemPtr);
|
||||
+ void (*FreeDmaXfer)(const void *MemPtr);
|
||||
void (*IsrRegister)(OS_DEVICE *OsDev, int (*halISR)(HAL_DEVICE*, int*), int InterruptBit);
|
||||
void (*IsrUnRegister)(OS_DEVICE *OsDev, int InterruptBit);
|
||||
void* (*Malloc)(bit32u size);
|
||||
--- a/tn7atm.c
|
||||
+++ b/tn7atm.c
|
||||
@@ -2690,7 +2690,7 @@ static int tn7atm_proc_turbodsl_read(str
|
||||
return 0;
|
||||
}
|
||||
|
||||
-static int tn7atm_proc_qos_write(struct file *fp, const char *buf, unsigned long count, void *data)
|
||||
+static int tn7atm_proc_qos_write(struct file *fp, const char *buf, size_t count, loff_t *data)
|
||||
{
|
||||
char local_buf[32];
|
||||
|
||||
--- a/tn7dsl.c
|
||||
+++ b/tn7dsl.c
|
||||
@@ -1770,7 +1770,7 @@ static int tn7dsl_proc_stats_open(struct
|
||||
return single_open(file, tn7dsl_proc_stats, PDE_DATA(inode));
|
||||
}
|
||||
|
||||
-int tn7dsl_proc_write_stats(struct file *fp, const char * buf, unsigned long count, void * data);
|
||||
+int tn7dsl_proc_write_stats(struct file *fp, const char * buf, size_t count, loff_t * data);
|
||||
|
||||
struct file_operations tn7dsl_proc_stats_fops = {
|
||||
.owner = THIS_MODULE,
|
||||
@@ -4436,7 +4436,7 @@ int tn7dsl_generic_write( int offsetnum,
|
||||
}
|
||||
|
||||
int tn7dsl_proc_write_stats (struct file *fp, const char *buf,
|
||||
- unsigned long count, void *data)
|
||||
+ size_t count, loff_t *data)
|
||||
{
|
||||
char local_buf[31];
|
||||
int ret_val = 0;
|
Loading…
Reference in a new issue