在卸载 SD 卡之前,我的应用程序需要有保证的时间来完成 SD 卡上的一些 IO。我的解决方案是编写一个 linux 内核模块,在 umount 系统调用周围插入一个包装器,这将延迟实际的 umount 并回叫我完成我的工作。
我的代码可能有 root 特权组件。
有什么不那么阻碍的解决方案吗?
在卸载 SD 卡之前,我的应用程序需要有保证的时间来完成 SD 卡上的一些 IO。我的解决方案是编写一个 linux 内核模块,在 umount 系统调用周围插入一个包装器,这将延迟实际的 umount 并回叫我完成我的工作。
我的代码可能有 root 特权组件。
有什么不那么阻碍的解决方案吗?