LIDS on OpenBlockSのデバグ

昨日、一昨日に買ったCDを聴きながら、LIDSのTDEがうまく動かない問題をデバグ。
TDEを試すのに、tmpfsでマウントした/tmpをACLで保護せず、そこにファイルを書き込み、デモプログラムで読み込んでいたのですが、kernel/lids_tde.c内のlids_tde_policy()に、printkを仕込んで様子を見ると、/tmp以下のファイルを読みにいくと、

/*
* Ignore a process reading info from /proc/xxx.
* Is it OK?
*/
if (dentry->d_inode &&
(MAJOR(dentry->d_inode->i_dev) == 0))
goto out;

ではじかれてしまう。


で、tmpfsでマウントするのを止めて同じように動かすと、・・・うまく動いた・・・


え〜? tmpfs使えないじゃん…orz
PCでもそうだったっけ…?