MODULE_PARM_DESC(dbgmask, "initial debug mask");
static char *DRIVERNAME =
MODULE_PARM_DESC(dbgmask, "initial debug mask");
static char *DRIVERNAME =
extern int create_divas_proc(void);
extern void remove_divas_proc(void);
extern void diva_get_vserial_number(PISDN_ADAPTER IoAdapter, char *buf);
extern int create_divas_proc(void);
extern void remove_divas_proc(void);
extern void diva_get_vserial_number(PISDN_ADAPTER IoAdapter, char *buf);
-void *divasa_remap_pci_bar(diva_os_xdi_adapter_t *a, int id, unsigned long bar, unsigned long area_length)
+void __iomem *divasa_remap_pci_bar(diva_os_xdi_adapter_t *a, int id, unsigned long bar, unsigned long area_length)
- void *ret;
-
- ret = (void *) ioremap(bar, area_length);
- DBG_TRC(("remap(%08x)->%08x", bar, ret));
+ void __iomem *ret = ioremap(bar, area_length);
+ DBG_TRC(("remap(%08x)->%p", bar, ret));
/*********************************************************
** I/O port access
*********************************************************/
/*********************************************************
** I/O port access
*********************************************************/
int diva_os_register_irq(void *context, byte irq, const char *name)
{
int result = request_irq(irq, diva_os_irq_wrapper,
int diva_os_register_irq(void *context, byte irq, const char *name)
{
int result = request_irq(irq, diva_os_irq_wrapper,
-xdi_copy_to_user(void *os_handle, void *dst, const void *src, int length)
+xdi_copy_to_user(void *os_handle, void __user *dst, const void *src, int length)
-xdi_copy_from_user(void *os_handle, void *dst, const void *src, int length)
+xdi_copy_from_user(void *os_handle, void *dst, const void __user *src, int length)
static int __devinit divas_init_one(struct pci_dev *pdev,
const struct pci_device_id *ent)
{
static int __devinit divas_init_one(struct pci_dev *pdev,
const struct pci_device_id *ent)
{