|
Bugzilla – Full Text Bug Listing |
| Summary: | EXT4-fs error (device sda6): ext4_lookup: deleted inode referenced: | ||
|---|---|---|---|
| Product: | [openSUSE] openSUSE 11.2 | Reporter: | Forgotten User --EoyBps8f <forgotten_--EoyBps8f> |
| Component: | Kernel | Assignee: | E-mail List <kernel-maintainers> |
| Status: | RESOLVED FIXED | QA Contact: | E-mail List <qa-bugs> |
| Severity: | Normal | ||
| Priority: | P5 - None | CC: | erico.mendonca, jeffm, rcoe |
| Version: | Final | ||
| Target Milestone: | --- | ||
| Hardware: | Other | ||
| OS: | Other | ||
| Whiteboard: | maint:released:11.3:35790 | ||
| Found By: | --- | Services Priority: | |
| Business Priority: | Blocker: | --- | |
| Marketing QA Status: | --- | IT Deployment: | --- |
|
Description
Forgotten User --EoyBps8f
2010-04-29 14:35:29 UTC
Are you running the latest update kernel? The patch in http://marc.info/?l=linux-ext4&m=125663763907323&w=2 was included in 2.6.31.8. Linux linux-qija 2.6.31.12-0.2-desktop #1 SMP PREEMPT 2010-03-16 21:25:39 +0100 x86_64 x86_64 x86_64 GNU/Linux Is the kernel on that system. Could it be related to this? https://bugzilla.kernel.org/show_bug.cgi?id=16165 It's definitely affecting people using ext4 on OpenSUSE, including me: <pre> erico@docmobile:~/Download> ./aio_corrupt testdata Success! erico@docmobile:~/Download> rm testdata erico@docmobile:~/Download> ./aio_corrupt testdata Corrupted buffer! </pre> I'm using the exact same kernel version as Sven noted above: <pre> Linux docmobile 2.6.31.12-0.2-desktop #1 SMP PREEMPT 2010-03-16 21:25:39 +0100 x86_64 x86_64 x86_64 GNU/Linux </pre> Could the patches from the kernel bug report mentioned above please be included into some test kernel package for opensuse? I started adapting the patches against (our) kernel version to test it. Could take a while, the original patches don't apply cleanly on 2.6.31.12-0.2. It seems to depend on a few specific 2.6.34 structures, will be easier to apply it to a newer kernel. BTW, I just tried kernel 2.6.34-12-desktop from 11.3-RC2, and the problem is still there... I've just applied the patches related to bko#16165 to the openSUSE 11.3 branch. The next kernel pushed out to the repo will have the fixes. aio-dio-hole-filling-race from xfstests will trigger this issue reliably on the unpatched kernel and I am unable to reproduce with the patched kernel. ------------------------------------------------------------------- Tue Sep 7 14:53:16 CEST 2010 - jeffm@suse.com - patches.fixes/direct-io-move-aio_complete-into-end_io: direct-io: move aio_complete into ->end_io (bnc#600948). - patches.fixes/ext4-move-aio-completion-after-unwritten-extent-conversion: ext4: move aio completion after unwritten extent conversion (bnc#600948). - patches.fixes/xfs-move-aio-completion-after-unwritten-extent-conversion: xfs: move aio completion after unwritten extent conversion (bnc#600948). - patches.kabi/direct-io-move-aio_complete-into-end_io-kabi: KABI: Workaround dio_iodone_t prototype change (bnc#600948). So 11.2 will not get these fixes because it is in security maintenance mode and those are non-security fixes? Yes. There was also a decent amount of work involved in ensuring that the kABI wouldn't be broken by the changes. Otherwise it'd be easy to just tack them on. *** Bug 618804 has been marked as a duplicate of this bug. *** Update released for: kernel-debug, kernel-debug-base, kernel-debug-base-debuginfo, kernel-debug-debuginfo, kernel-debug-debugsource, kernel-debug-devel, kernel-debug-devel-debuginfo, kernel-default, kernel-default-base, kernel-default-base-debuginfo, kernel-default-debuginfo, kernel-default-debugsource, kernel-default-devel, kernel-default-devel-debuginfo, kernel-desktop, kernel-desktop-base, kernel-desktop-base-debuginfo, kernel-desktop-debuginfo, kernel-desktop-debugsource, kernel-desktop-devel, kernel-desktop-devel-debuginfo, kernel-devel, kernel-pae, kernel-pae-base, kernel-pae-base-debuginfo, kernel-pae-debuginfo, kernel-pae-debugsource, kernel-pae-devel, kernel-pae-devel-debuginfo, kernel-source, kernel-source-vanilla, kernel-syms, kernel-trace, kernel-trace-base, kernel-trace-base-debuginfo, kernel-trace-debuginfo, kernel-trace-debugsource, kernel-trace-devel, kernel-trace-devel-debuginfo, kernel-vanilla, kernel-vanilla-base, kernel-vanilla-base-debuginfo, kernel-vanilla-debuginfo, kernel-vanilla-debugsource, kernel-vanilla-devel, kernel-vanilla-devel-debuginfo, kernel-xen, kernel-xen-base, kernel-xen-base-debuginfo, kernel-xen-debuginfo, kernel-xen-debugsource, kernel-xen-devel, kernel-xen-devel-debuginfo, preload-kmp-default, preload-kmp-desktop Products: openSUSE 11.3 (debug, i586, x86_64) |