天嵌 ARM开发社区

 找回密码
 注册
12
返回列表 发新帖
楼主: s1005056

無法新增led範例內ioctl的操作功能

[复制链接]
 楼主| s1005056 发表于 2014-6-3 14:11:36 | 显示全部楼层
感謝copyleft的熱心回覆~
恩恩,之後試了發現是要跳過2
具體的原因是在ioctl呼叫流程裡面,
unlocked_ioctl呼叫的順序是sys_ioctl-> do_vfs_ioctl -> vfs_ioctl -> unlocked_ioctl
但是如果將指令是2,會在do_vfs_ioctl(fs/ioctl.c)裡面被視為是FIGETBSZ指令,而不會進入vfs_ioctl 函數

unlocked_ioctl呼叫順序參考:http://lli_njupt.0fees.net/ar01s21.html的21.4.3.1. ioctl呼叫流程
stackoverflow上有人發問:http://stackoverflow.com/questio ... not-called-if-cmd-2
 楼主| s1005056 发表于 2014-6-3 14:29:30 | 显示全部楼层
本帖最后由 s1005056 于 2014-6-3 14:40 编辑

只是看見版主一開始指出的問題跟回覆,跟最後真正的問題毫無關聯(什麼低級的數組錯誤...幸好沒真的回去把書翻出來看,還有不斷賣關子,著實的浪費時間)

可見版主對於這篇帖子的問題並沒有實際的了解就草率地給予回覆,而且對於問題的解決方式也不是很在意,從在回覆了這麼多篇,也不肯出來面對就可以感受到,彷彿只是一個人在對著山洞喊話,然而這裡不是一個提供雙向溝通的地方嗎?
所以我放棄了,既然版主(對這部分)的求知慾這麼低落,這會兒還能冀望可以問到什麼?

最後即使找到答案也不是那麼想上來分享了...

如果事後發現不是這麼回事,回文說當初看錯了有這麼難嗎?
要是把版主的話當真了,這個問題恐怕就要被拖上幾個月還沒解決,
還請版主手下留情,我們買板子不是來受這種罪的


您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

i.MX8系列ARM cortex A53 M4 工控板上一条 /1 下一条

Archiver|手机版|小黑屋|天嵌 嵌入式开发社区 ( 粤ICP备11094220号 )

GMT+8, 2024-5-19 17:13 , Processed in 1.062500 second(s), 15 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表