編譯driver的錯誤 SA_INTERRUPT - Linux

Emma avatar
By Emma
at 2010-06-17T17:35

Table of Contents


我在編譯 driver 時, 發生了幾個錯誤
error: 'SA_INTERRUPT' undeclared (first use in this function)
error: 'SA_SHIRQ' undeclared (first use in this function)

我有查過一些資料, 說
這個缺乏的宣告, 好像是在 linux/sched.h 下,
而我也看到我編譯的檔案裡面確實有這兩行
#include <linux/sched.h>
#include <linux/interrupt.h>

然後我到 /usr/src/linux-headers-2.6.31-21-generic/include/linux 去找
發現 SA_INTERRUPT 似乎沒有被定義在這個目錄下任何檔案中..

這個錯誤要怎樣處理?

--
Tags: Linux

All Comments

Heather avatar
By Heather
at 2010-06-19T00:01
在新版的核心被改掉了
Edward Lewis avatar
By Edward Lewis
at 2010-06-23T21:23
可見 http://ppt.cc/sA~m
Christine avatar
By Christine
at 2010-06-25T16:40
印象中 SA_INTERRUPT 可砍 SA_SHIRQ 改 IRQF_SHARED
Noah avatar
By Noah
at 2010-06-28T22:00
感謝, 再加問一下 INIT_WORK 未宣告怎麼處理
Freda avatar
By Freda
at 2010-07-02T17:02
找到了
INIT_WORK (&pha->wq, ppsc_tq_int, pha);
change to
Doris avatar
By Doris
at 2010-07-03T22:41
INIT_WORK (&pha->wq, ppsc_tq_int);
Hedy avatar
By Hedy
at 2010-07-04T13:39
其實這種問題很多人都被炸過 查查看google就有答案了XD
Frederica avatar
By Frederica
at 2010-07-08T16:04
是的. 我還是會繼續 google

不知道看影片學Linux會不會快一點

Olivia avatar
By Olivia
at 2010-06-16T17:37
這樣學習效率應該比較快 各位說是不是~~~Come On!!! ╰(‵◇ ′#)╯ Come On!!! http://tinyurl.com/2fyj7kk -- 白刃臨頭唯一笑, 青天在高任人狂。 ~劍車~冷傲真 - ...

ubuntu 10.04 如何驅動 EZ100PU讀卡機?

Andrew avatar
By Andrew
at 2010-06-16T12:31
※ 引述《nidor (awful)》之銘言: : 推 brt:請到玉山銀行的網站有完整的說明 照做即可 06/13 01:21 : → nidor:玉山的說明是for 32bit, 我用的是amd64版本... 06/13 02:38 : ...

Qt

Ida avatar
By Ida
at 2010-06-16T01:41
想做一個控制音量大小的滑鍵 volumeSlider-andgt;setAudioOutput(audiooutput); 請問這audiooutput要怎麼設定? 看library說是個object... - ...

32 bit 的 ubunto 能抓幾g ram

Hazel avatar
By Hazel
at 2010-06-16T00:22
我現在 裝6g 只能抓到2.9 g 請問 是32 bit的問題嗎? -- 真相是殘酷的;幻想是美好的 http://www.wretch.cc/album/alicepaul39 - ...

ubuntu 10.04 big5

Tristan Cohan avatar
By Tristan Cohan
at 2010-06-15T14:09
我是linux新手(第一次用) 爬過文也有google過了 可是還是沒有辦法orz ubuntu中文預設為UTF-8 我現在除了terminal之外都沒辦法看big5編碼 我google到的教學告訴我去改/var/lib/locales/supported.d/ 底下的zh 檔 變成 ...