rubini、corbet、hartmen の Linux デバイス ドライバーの本を読んでいます。scull デバイス ドライバーに関するこれらの行が理解できませんでした。
デバイスで実行される唯一の実際の操作は、デバイスが書き込み用に開かれたときに長さ 0 に切り詰めることです。これは、短いファイルで scull デバイスを上書きすると、デバイスのデータ領域が短くなるように設計されているためです。
トリミングが正確にどのように行われるかを誰かが説明してくれれば、大きな助けになりますか?短いファイルでスカルデバイスを上書きするとはどういう意味ですか?