<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body dir="auto">
<div>Hi,</div>
<div><span style="background-color: rgba(255, 255, 255, 0);"><br>
</span></div>
<div><span style="background-color: rgba(255, 255, 255, 0);">umount will fail if there are processes accessing files at the device, use lazy umount to avoid this problem.</span></div>
<div><span style="background-color: rgba(255, 255, 255, 0);"><br>
</span></div>
<div>I found this patch [1] a long long time ago, but don't see it in master now.</div>
<div><br>
</div>
<div>Any reason why it was not accepted? Is there any harm in using lazy umount?</div>
<div><br>
</div>
<div>I know that it is not a 100% solution, and that it is best to make the user trigger an umount before taking a card out. But that will not be done every time.</div>
<div><br>
</div>
<div>And without lazy unmount, the device will never be unmounted, causing the next mount (triggered by an insert) to fail as well.<br>
<br>
See also the discussion on our own issue tracker [2].</div>
<div><br>
[1] <a href="http://lists.openembedded.org/pipermail/openembedded-devel/2010-June/066241.html">http://lists.openembedded.org/pipermail/openembedded-devel/2010-June/066241.html</a></div>
<div><br>
</div>
<div>[2] <a href="https://github.com/victronenergy/venus/issues/59">https://github.com/victronenergy/venus/issues/59</a></div>
<div><br>
<div>Best regards,
<div><br>
<div>Matthijs</div>
</div>
</div>
</div>
</body>
</html>