タグ

ブックマーク / www.bondoffamily-net.com/~kinta-chan (1)

  • redirfs(というかCOMODO AntiVirus for Linux)をkernel 3.6以上で無理矢理動かす

    Ubuntu 12.10(kernel 3.5)上で、COMODO AntiVirus for Linuxは一応動くようですが、カーネルソースを見ると若干APIの仕様が変わっていて、redirfsのコンパイル時に警告が出ます。 パラメータがintからumode_tに変わったところが数か所。 kernel 3.6以上では、そのAPI自体が変わっていて、コンパイルがエラーで通らなくなります。 あまりにもくやしいので、avfltとredirfsにパッチを入れて無理矢理動くようにしました。 なお、ソース解析中にいろいろと問題を見つけたのも随時修正しています。覚えているだけで以下。 Kernel APIの非互換を対応した。 前は頻繁に変更されていたが、最近は落ち着いている。 旧redirfs-devのサイトに出ていた、COMODO版以降に発見された問題の吸収をした。 spin_lockして解除してい

  • 1