■CALENDAR■
          1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31       
<<前月 2021年10月 次月>>
■LOGIN■
現在のモード: ゲストモード
USER ID:
USER PW:
■ADMIN■
ADMIN ID:
ADMIN PW:
■NEW ENTRIES■
■CATEGORIES■
■BY CATEGORY■
■ARCHIVES■
■PROFILE■
■POWERED BY■
BLOGN(ぶろぐん)
BLOGNPLUS(ぶろぐん+)
■OTHER■

InterfaceのLinux driver
kernelのバージョンが3.3以上から

asm/switch_to.h is the replacement for asm/system.h in 3.3 + kernels

だそうだ.そんなのしらね~.


dpg0100.cで

//#include <asm/system.h>
#include <asm/switch_to.h>

とした.

情報源

--------------------
もうひとつ.kernel3系から
.ioctl ---> .unlocked_ioctl
となったらしい.

img_drventry.cで

/************************************************/
/* operation table */
/************************************************/
static struct file_operations ifimg_fops = {
#if (LINUX_VERSION_CODE >= VERSION(2,4,0))
// THIS_MODULE,
.owner = THIS_MODULE,
#endif
NULL,
NULL,
NULL,
NULL,
NULL,
//.ioctl = ifimg_ioctl,   <--この行.
.unlocked_ioctl = ifimg_ioctl,
NULL,
.open = ifimg_open,
NULL,
.release = ifimg_release,
NULL,
.fasync = ifimg_fasync,
};

とした.

| http://www.ccn.yamanashi.ac.jp/~tsuyoshi-s/blogn/blognplus/index.php?e=48 |
| MEMO | 11:15 PM | comments (0) | trackback (0) |

PAGE TOP ↑