-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 El 2020-03-21 a las 11:15 -0000, Dave Howorth escribió:
On Sat, 21 Mar 2020 09:28:41 +0100 Per Jessen <> wrote:
Dave Howorth wrote:
On Fri, 20 Mar 2020 19:58:44 +0100 Per Jessen <per@computer.org> wrote:
I don't understand a word of that ?
You have one process which disabled interrupts whilst in some bit of kernel code, maybe a driver, who knows. Disabling interrupts just means a bit of code that must complete without any asynchronous calls happening. Most probably to guarantee data integrity. It's perfectly normal.
Right, but kernel code that suspends interrupts is not supposed to persist indefinitely and should have been QAd by kernel devs, no?
No and maybe, in that order :-)
It _is_ supposed to suspend indefinitely, but usually not for very long. (in the order of microseconds probably). Yes, it probably has been QAed and shown to work fine.
Ah, I think I understand. When the term 'interrupt' is used, Carlos and I think of a hardware capability. I gather you're thinking of an emulated software capability.
Indeed I think of hardware. I'm basically a hardware guy, my training is in electronics.
Plus as Carlos says, since when has a network connection disappearing been unexpected and have any effect on data integrity?
A network filesystem mount ?
I have a number of systems running with root on NFS, root is always mounted with "hard,intr". That means "wait forever" in the case of loss of the connection.
But in that case the mount is not done by a user program (mc in Carlos' case) via FUSE
The "mount" was done outside of 'mc' using sshfs, because 'mc' internal method has been broken for years. Still, fuse and userland. Maybe had I thought of it, I might have killed the sshfs process instead. - -- Cheers Carlos E. R. (from openSUSE 15.1 (Legolas)) -----BEGIN PGP SIGNATURE----- iHoEARECADoWIQQZEb51mJKK1KpcU/W1MxgcbY1H1QUCXnYOLRwccm9iaW4ubGlz dGFzQHRlbGVmb25pY2EubmV0AAoJELUzGBxtjUfVaE0An0mUujwW1kdTezWLlRGA vC0F+qjuAJ98kOFZ7KUI/p/5VskcR/9mI2cuxQ== =pzcp -----END PGP SIGNATURE-----