Bug 10633
Summary: | Problem mounting ext2 using ext3 (or any failure to mount a partition) leads to an oops. | ||
---|---|---|---|
Product: | File System | Reporter: | Rafael J. Wysocki (rjw) |
Component: | ext3 | Assignee: | Theodore Tso (tytso) |
Status: | CLOSED CODE_FIX | ||
Severity: | normal | CC: | Geert.Uytterhoeven, jack, kernel, tytso |
Priority: | P1 | ||
Hardware: | All | ||
OS: | Linux | ||
Kernel Version: | 2.6.25-git-f74d505b58d36ceeef10e459094f0eb760681165 | Subsystem: | |
Regression: | Yes | Bisected commit-id: | |
Bug Depends on: | |||
Bug Blocks: | 10492 |
Description
Rafael J. Wysocki
2008-05-08 13:19:57 UTC
It's technically a bug with the quota subsystem, and it will affect any failed mount where the filesystem-specific get_sb() function returns an error. So for example, I suspect that an explicit "mount -t xfs /dev/mapper/my_ext3_filesstem" will also result in the same oops, because xfs's get_sb() function will return a failure, and then when fs/super.c calls deactivate_super(), which calls DQUOT_OFF(), the same failure will happen. I am also affected by this, trying the patch now. the patch also fixes things for me. Linus has merged the fix so we can close the bug (hmm, I don't seem to be able to do this - Theodore, can you do that? Thanks). Closing, but can you please provide the fixing commit hash? The commit id is 9377abd026bf9bde7db90dac09170034bf6d1cbf |