X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=include%2Flinux%2Fisdnif.h;h=823e516b14a206e40df711924af4d5b9e6c2cadc;hb=1be35e94e1da3669db492995cd2c8b1a37016b11;hp=7a4eacd77cb2eee1710467636d87b8b1a8b410b0;hpb=a91482bdcc2e0f6035702e46f1b99043a0893346;p=linux-2.6.git diff --git a/include/linux/isdnif.h b/include/linux/isdnif.h index 7a4eacd77..823e516b1 100644 --- a/include/linux/isdnif.h +++ b/include/linux/isdnif.h @@ -502,18 +502,26 @@ typedef struct { * Parameters: * u_char pointer data * int length of data + * int Flag: 0 = Call form Kernel-Space (use memcpy, + * no schedule allowed) + * 1 = Data is in User-Space (use memcpy_fromfs, + * may schedule) * int driverId * int local channel-number (0 ...) */ - int (*writecmd)(const u_char __user *, int, int, int); + int (*writecmd)(const u_char*, int, int, int, int); /* Read raw Status replies * u_char pointer data (volatile) * int length of buffer + * int Flag: 0 = Call form Kernel-Space (use memcpy, + * no schedule allowed) + * 1 = Data is in User-Space (use memcpy_fromfs, + * may schedule) * int driverId * int local channel-number (0 ...) */ - int (*readstat)(u_char __user *, int, int, int); + int (*readstat)(u_char*, int, int, int, int); char id[20]; } isdn_if;