On Mon 2009-09-14 10:39:44, Zdenek Kabelac wrote: > 2009/9/12 Rafael J. Wysocki <rjw@xxxxxxx>: > > On Saturday 12 September 2009, Chris Ball wrote: > >> Hi, > >> > >> > Well system could check basic card ids if they match after resume > >> > >> No. That (arguably) guarantees that it's the same card, but not that > >> it wasn't modified in another machine during the suspend. > > > > Generally speaking, we'd also need to check superblocks for this to work. > > > >> > if some users wants to crash his card by randomly swapping it > >> > during suspend/resume - I'd have no problem with that.... > >> > >> You should have a problem with it. Taking a card from a suspended > >> machine and working on it with a different machine is not a bizarre > >> thing to want to do. > > > > Agreed. > > > Well - ok - so let me ask this question - if I'll replace local hard > drive during suspend - what will happen - is this prohibited by hw > (e.i. to switch SATA cables) ? During _suspend_: yes. You are not expected to open your machine while powered up. > IMHO filesystem should be able to detect corruption of its data > structures - (assuming fs is notified about suspend/resume > operation) Patch welcome. > Also there could be one simple quick solution/hack - to require to > have at least all remote drives unmounted - so suspend would be > refused if it runs mounted card/usb drive - this would be 100% better > than current solution which effectively kills my laptop if I forget to > unmount card in mmc reader - especially if dmesg contains message with > the reason why my suspend fails. It should not _kill_ your laptop -- that's a bug we want to fix. Instead it is designed to behave as if you hot-unplugged your card while mounted. Pavel -- (english) http://www.livejournal.com/~pavelmachek (cesky, pictures) http://atrey.karlin.mff.cuni.cz/~pavel/picture/horses/blog.html -- To unsubscribe from this list: send the line "unsubscribe linux-mmc" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html