From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1754770AbZFVChj (ORCPT ); Sun, 21 Jun 2009 22:37:39 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S1752741AbZFVChc (ORCPT ); Sun, 21 Jun 2009 22:37:32 -0400 Received: from moutng.kundenserver.de ([212.227.17.10]:60036 "EHLO moutng.kundenserver.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751578AbZFVChb (ORCPT ); Sun, 21 Jun 2009 22:37:31 -0400 Date: Sun, 21 Jun 2009 19:37:09 -0700 (PDT) From: Christian Kujau To: LKML cc: linux-cachefs@redhat.com Subject: CacheFiles: Readpage failed on backing file Message-ID: User-Agent: Alpine 2.01 (DEB 1184 2008-12-16) MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII X-Provags-ID: V01U2FsdGVkX1+ydK5BdD699jjbt+TMptqFCMwYcZXmKMf2Eqg XkrlvKQ0M/owJRPiv7W1jKf6f68DBGzrXhldzuV/sphgezVqTm /s2+4ownVGt5cXRJot28Q== Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi there, excited that the cachefiles made it into mainline, I've mounted an NFS share with "-o fsc". After a clean reboot, I only need to read some files off the NFS mount to get the following trace: [ 399.332262] Pid: 709, comm: kslowd Tainted: G W 2.6.30 #1 [ 399.332275] Call Trace: [ 399.332288] [] ? __wait_on_bit+0x6b/0x80 [ 399.332301] [] ? cachefiles_read_waiter+0x96/0xe0 [cachefiles] [ 399.332314] [] ? check_events+0x12/0x22 [ 399.332322] [] ? __wake_up_common+0x50/0x80 [ 399.332330] [] ? __wake_up+0x1c/0x30 [ 399.332338] [] ? __wake_up_bit+0x23/0x30 [ 399.332346] [] ? ext3_truncate+0x26a/0x9e0 [ 399.332354] [] ? xen_irq_enable_direct+0xc/0x13 [ 399.332362] [] ? journal_stop+0x17a/0x240 [ 399.332370] [] ? xen_force_evtchn_callback+0x9/0x10 [ 399.332377] [] ? check_events+0x12/0x22 [ 399.332385] [] ? vmtruncate+0xa5/0x110 [ 399.332393] [] ? inode_setattr+0x2e/0x170 [ 399.332400] [] ? ext3_setattr+0xff/0x230 [ 399.332407] [] ? notify_change+0x10e/0x350 [ 399.332414] [] ? xen_restore_fl_direct_end+0x0/0x1 [ 399.332424] [] ? cachefiles_attr_changed+0xec/0x190 [cachefiles] [ 399.332434] [] ? cachefiles_lookup_object+0x5f/0x110 [cachefiles] [ 399.332450] [] ? fscache_lookup_object+0x80/0x150 [fscache] [ 399.332461] [] ? fscache_object_slow_work_execute+0x58e/0x670 [fscache] [ 399.332472] [] ? slow_work_thread+0x2ed/0x430 [ 399.332480] [] ? autoremove_wake_function+0x0/0x30 [ 399.332488] [] ? slow_work_thread+0x0/0x430 [ 399.332495] [] ? kthread+0x96/0xa0 [ 399.332502] [] ? T.831+0x2d/0x80 [ 399.332510] [] ? child_rip+0xa/0x20 [ 399.332517] [] ? retint_restore_args+0x5/0x6 [ 399.332525] [] ? datagram_poll+0x0/0xe0 [ 399.332533] [] ? datagram_poll+0x0/0xe0 [ 399.332539] [] ? child_rip+0x0/0x20 [ 399.332608] CacheFiles: I/O Error: Readpage failed on backing file 4000000000000810 [ 399.332617] FS-Cache: Cache cachefiles stopped due to I/O error This is reproducible with a current (-git) vanilla kernel, cachefilesd-0.9-2 (Debian/unstable) in a 64 bit Xen DomU. I've seen a simlar thing reported on the linux-cachefs list in May: http://www.redhat.com/archives/linux-cachefs/2009-May/msg00018.html ...where the backtrace looks similar, but mine has some Xen stuff in between. Full dmesg & .config and /proc bits are here: http://nerdbynature.de/bits/2.6.30/ Thanks, Christian. -- BOFH excuse #55: Plumber mistook routing panel for decorative wall fixture