From owner-xfs@oss.sgi.com Sat Nov 1 01:29:19 2008 X-Spam-Checker-Version: SpamAssassin 3.3.0-rupdated (updated) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=unavailable version=3.3.0-rupdated Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by oss.sgi.com (8.12.11.20060308/8.12.11/SuSE Linux 0.7) with ESMTP id mA18TJrd016288 for ; Sat, 1 Nov 2008 01:29:19 -0700 X-ASG-Debug-ID: 1225528159-7a8202570000-NocioJ X-Barracuda-URL: http://cuda.sgi.com:80/cgi-bin/mark.cgi Received: from lucidpixels.com (localhost [127.0.0.1]) by cuda.sgi.com (Spam Firewall) with ESMTP id 8EE4E1B7166A for ; Sat, 1 Nov 2008 01:29:19 -0700 (PDT) Received: from lucidpixels.com (lucidpixels.com [75.144.35.66]) by cuda.sgi.com with ESMTP id vVWnFyI7WlCbqGm4 for ; Sat, 01 Nov 2008 01:29:19 -0700 (PDT) Received: by lucidpixels.com (Postfix, from userid 1001) id ACF28F527E; Sat, 1 Nov 2008 04:29:18 -0400 (EDT) Date: Sat, 1 Nov 2008 04:29:18 -0400 (EDT) From: Justin Piszcz To: linux-raid@vger.kernel.org cc: xfs@oss.sgi.com X-ASG-Orig-Subj: Linux RAID & XFS Question - Multiple levels of concurrency = faster I/O on md/RAID 5? Subject: Linux RAID & XFS Question - Multiple levels of concurrency = faster I/O on md/RAID 5? Message-ID: User-Agent: Alpine 1.10 (DEB 962 2008-03-14) MIME-Version: 1.0 Content-Type: TEXT/PLAIN; format=flowed; charset=US-ASCII X-Barracuda-Connect: lucidpixels.com[75.144.35.66] X-Barracuda-Start-Time: 1225528160 X-Barracuda-Bayes: INNOCENT GLOBAL 0.0000 1.0000 -2.0210 X-Barracuda-Virus-Scanned: by cuda.sgi.com at sgi.com X-Barracuda-Spam-Score: -2.02 X-Barracuda-Spam-Status: No, SCORE=-2.02 using per-user scores of TAG_LEVEL=2.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.1 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.1.9196 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- # echo 1 > /proc/sys/vm/drop_caches ; sync * Single operation on RAID5 (read/write, like untar for example) - It starts when the jump of bi/bo occurs. procs -----------memory---------- ---swap-- -----io---- -system-- ----cpu---- r b swpd free buff cache si so bi bo in cs us sy id wa 0 0 176 6423384 12 151356 0 0 173 212 34 48 1 1 98 0 0 0 176 6421688 12 153004 0 0 16 127 5151 1634 2 1 97 0 0 0 176 6419952 12 154724 0 0 0 89 5205 1691 2 0 98 0 0 0 176 6418216 12 156452 0 0 0 32 5346 1768 2 1 97 0 1 0 176 6323928 12 249380 0 0 50456 0 5350 1854 10 2 82 5 1 0 176 6072840 12 497488 0 0 127696 0 5462 1565 21 5 73 1 1 0 176 5829388 12 737636 0 0 116528 108 5576 1830 22 5 73 0 1 0 176 5639876 12 924496 0 0 97896 98525 6761 2095 15 13 68 4 1 0 176 5439212 12 1122796 0 0 97676 102516 7403 2697 17 14 67 2 1 0 176 5241408 12 1318032 0 0 97668 94740 6460 2059 16 12 71 1 2 0 176 5044000 12 1512528 0 0 97704 98848 8209 2430 17 13 70 1 1 0 176 4845076 12 1708524 0 0 97668 98761 6879 2490 16 13 70 1 * Two of these operations run on two different sets of data. 2 0 176 4631564 12 1917264 0 0 111416 78104 7713 3118 17 12 68 2 2 0 176 4260696 12 2283256 0 0 181736 205732 7670 3028 31 23 45 1 2 0 176 3882464 12 2656564 0 0 195392 177052 7324 3271 31 23 39 8 1 1 176 3535608 12 2997788 0 0 160152 185052 9408 3724 32 25 36 7 0 2 176 3184864 12 3342392 0 0 163220 181252 8392 3582 32 24 37 7 3 1 176 2837420 12 3685484 0 0 170424 169939 9071 3242 30 21 43 5 2 1 176 2449528 12 4066656 0 0 190208 196776 7408 3178 33 25 38 4 3 0 176 2058540 12 4452064 0 0 194992 190408 8630 3230 33 24 39 5 7 0 176 1692204 12 4812832 0 0 176528 185336 8583 3838 32 21 40 6 8 0 176 1302428 12 5195400 0 0 195332 186460 9345 3663 33 25 37 * Three of these operations run on three different sets of data. 2 1 176 910448 12 5580544 0 0 184484 204909 8533 3109 35 25 34 6 2 1 176 487040 12 5997284 0 0 211716 205592 9795 3263 36 24 22 19 2 0 176 40456 12 6437196 0 0 222324 229712 7932 2952 40 29 20 12 6 0 176 45348 12 6433304 0 0 279344 230608 7553 4077 38 29 25 7 3 1 176 44784 12 6434256 0 0 197052 247164 9109 4454 42 30 19 10 3 0 176 44856 12 6433404 0 0 256128 250500 8505 3924 42 31 17 11 7 0 176 43832 12 6435116 0 0 279352 250440 7998 4171 41 31 21 6 2 1 176 43888 12 6434544 0 0 214440 234088 9106 4181 41 29 19 11 5 0 176 45676 12 6433164 0 0 230512 263132 8720 4289 45 30 16 9 5 0 176 45040 12 6433164 0 0 287536 229856 7886 4669 40 30 19 12 8 0 176 46012 12 6432800 0 0 257844 147884 9291 4833 46 24 18 12 9 1 176 46072 12 6432492 0 0 187156 361096 8643 3738 38 35 21 6 Overall the raw speed according to vmstat seems to increase as you add more load to the server. So I decided to time running three jobs on two parts of data and compare it with a single job that proceses them all. Three jobs run con-currently: (2 parts/each): 1- 59.99user 18.25system 2:02.07elapsed 64%CPU (0avgtext+0avgdata 0maxresident)k 0inputs+0outputs (0major+21000minor)pagefaults 0swaps 2- 59.86user 17.78system 1:59.96elapsed 64%CPU (0avgtext+0avgdata 0maxresident)k 0inputs+0outputs (21major+20958minor)pagefaults 0swaps 3- 74.77user 22.83system 2:13.30elapsed 73%CPU (0avgtext+0avgdata 0maxresident)k 0inputs+0outputs (36major+21827minor)pagefaults 0swaps One job with (6 parts): 1 188.66user 56.84system 4:38.52elapsed 88%CPU (0avgtext+0avgdata 0maxresident)k 0inputs+0outputs (71major+43245minor)pagefaults 0swaps Why is running 3 jobs con-currently that take care of two parts each more than twice as fast than running one job for six parts? I am using XFS and md/RAID-5, the CFQ scheduler and kernel 2.6.27.4. Is this more of an md/raid issue ( I am guessing ) than XFS? I remember reading of some RAID acceleration patches awhile back that were supposed to boost performance quite a bit, what happened to them? Justin. From owner-xfs@oss.sgi.com Sat Nov 1 03:55:40 2008 X-Spam-Checker-Version: SpamAssassin 3.3.0-rupdated (updated) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=unavailable version=3.3.0-rupdated Received: from cuda.sgi.com (cuda1.sgi.com [192.48.168.28]) by oss.sgi.com (8.12.11.20060308/8.12.11/SuSE Linux 0.7) with ESMTP id mA1Atdhu029019 for ; Sat, 1 Nov 2008 03:55:40 -0700 X-ASG-Debug-ID: 1225536939-3cb501350000-NocioJ X-Barracuda-URL: http://cuda.sgi.com:80/cgi-bin/mark.cgi Received: from hole.yuiop.co.uk (localhost [127.0.0.1]) by cuda.sgi.com (Spam Firewall) with ESMTP id AA4CDB30A15 for ; Sat, 1 Nov 2008 03:55:39 -0700 (PDT) Received: from hole.yuiop.co.uk (hole.yuiop.co.uk [89.145.97.62]) by cuda.sgi.com with ESMTP id 9wKcckLHsPMBlCib for ; Sat, 01 Nov 2008 03:55:39 -0700 (PDT) Received: from [192.168.121.64] ([89.240.233.84]) by hole.yuiop.co.uk (Exim 4.66) with ESMTPSA (login john) id 1KwE8c-0002ux-OC; Sat, 01 Nov 2008 10:55:26 +0000 Message-ID: <490C359F.7080504@anonymous.org.uk> Date: Sat, 01 Nov 2008 10:55:27 +0000 From: John Robinson Organization: None; Disorganization: Total User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-GB; rv:1.8.1.17) Gecko/20080914 Thunderbird/2.0.0.17 Mnenhy/0.7.5.666 MIME-Version: 1.0 To: Justin Piszcz CC: linux-raid@vger.kernel.org, xfs@oss.sgi.com X-ASG-Orig-Subj: Re: Linux RAID & XFS Question - Multiple levels of concurrency = faster I/O on md/RAID 5? Subject: Re: Linux RAID & XFS Question - Multiple levels of concurrency = faster I/O on md/RAID 5? References: In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Barracuda-Connect: hole.yuiop.co.uk[89.145.97.62] X-Barracuda-Start-Time: 1225536940 X-Barracuda-Bayes: INNOCENT GLOBAL 0.0001 1.0000 -2.0202 X-Barracuda-Virus-Scanned: by cuda.sgi.com at sgi.com X-Barracuda-Spam-Score: -2.02 X-Barracuda-Spam-Status: No, SCORE=-2.02 using per-user scores of TAG_LEVEL=2.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.1 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.1.9203 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- On 01/11/2008 08:29, Justin Piszcz wrote: [...] > Why is running 3 jobs con-currently that take care of two parts each > more than > twice as fast than running one job for six parts? Because you have multiple CPUs? Cheers, John. From owner-xfs@oss.sgi.com Sat Nov 1 05:00:39 2008 X-Spam-Checker-Version: SpamAssassin 3.3.0-rupdated (updated) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=unavailable version=3.3.0-rupdated Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by oss.sgi.com (8.12.11.20060308/8.12.11/SuSE Linux 0.7) with ESMTP id mA1C0cGT005898 for ; Sat, 1 Nov 2008 05:00:39 -0700 X-ASG-Debug-ID: 1225540839-7917000b0000-NocioJ X-Barracuda-URL: http://cuda.sgi.com:80/cgi-bin/mark.cgi Received: from lucidpixels.com (localhost [127.0.0.1]) by cuda.sgi.com (Spam Firewall) with ESMTP id 295FA1B71C12 for ; Sat, 1 Nov 2008 05:00:39 -0700 (PDT) Received: from lucidpixels.com (lucidpixels.com [75.144.35.66]) by cuda.sgi.com with ESMTP id VjUdaIVvJ2PDnRBn for ; Sat, 01 Nov 2008 05:00:39 -0700 (PDT) Received: by lucidpixels.com (Postfix, from userid 1001) id 9FA3BC6671; Sat, 1 Nov 2008 08:00:34 -0400 (EDT) Date: Sat, 1 Nov 2008 08:00:34 -0400 (EDT) From: Justin Piszcz To: John Robinson cc: linux-raid@vger.kernel.org, xfs@oss.sgi.com X-ASG-Orig-Subj: Re: Linux RAID & XFS Question - Multiple levels of concurrency = faster I/O on md/RAID 5? Subject: Re: Linux RAID & XFS Question - Multiple levels of concurrency = faster I/O on md/RAID 5? In-Reply-To: <490C359F.7080504@anonymous.org.uk> Message-ID: References: <490C359F.7080504@anonymous.org.uk> User-Agent: Alpine 1.10 (DEB 962 2008-03-14) MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed X-Barracuda-Connect: lucidpixels.com[75.144.35.66] X-Barracuda-Start-Time: 1225540840 X-Barracuda-Bayes: INNOCENT GLOBAL 0.0000 1.0000 -2.0210 X-Barracuda-Virus-Scanned: by cuda.sgi.com at sgi.com X-Barracuda-Spam-Score: -2.02 X-Barracuda-Spam-Status: No, SCORE=-2.02 using per-user scores of TAG_LEVEL=2.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.1 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.1.9207 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- On Sat, 1 Nov 2008, John Robinson wrote: > On 01/11/2008 08:29, Justin Piszcz wrote: > [...] >> Why is running 3 jobs con-currently that take care of two parts each more >> than >> twice as fast than running one job for six parts? > > Because you have multiple CPUs? So 1/4 of a quad core q6600 cannot achieve higher rates of I/O due to the parity operations being that costly? Is the only way to increase the single-threaded speed to increase the maximum CPU core speed/get a faster CPU, and/or theoretically a multi-threaded md-raid could maximize throughput? Justin. From owner-xfs@oss.sgi.com Sat Nov 1 05:14:44 2008 X-Spam-Checker-Version: SpamAssassin 3.3.0-rupdated (updated) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=unavailable version=3.3.0-rupdated Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by oss.sgi.com (8.12.11.20060308/8.12.11/SuSE Linux 0.7) with ESMTP id mA1CEibX007056 for ; Sat, 1 Nov 2008 05:14:44 -0700 X-ASG-Debug-ID: 1225541685-791600bc0000-NocioJ X-Barracuda-URL: http://cuda.sgi.com:80/cgi-bin/mark.cgi Received: from hole.yuiop.co.uk (localhost [127.0.0.1]) by cuda.sgi.com (Spam Firewall) with ESMTP id D90131B71EB8 for ; Sat, 1 Nov 2008 05:14:45 -0700 (PDT) Received: from hole.yuiop.co.uk (hole.yuiop.co.uk [89.145.97.62]) by cuda.sgi.com with ESMTP id sZAt6uBWmkezPo4Q for ; Sat, 01 Nov 2008 05:14:45 -0700 (PDT) Received: from [192.168.121.64] ([89.240.233.84]) by hole.yuiop.co.uk (Exim 4.66) with ESMTPSA (login john) id 1KwFNL-0003Hc-9I; Sat, 01 Nov 2008 12:14:43 +0000 Message-ID: <490C4834.3050404@anonymous.org.uk> Date: Sat, 01 Nov 2008 12:14:44 +0000 From: John Robinson Organization: None; Disorganization: Total User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-GB; rv:1.8.1.17) Gecko/20080914 Thunderbird/2.0.0.17 Mnenhy/0.7.5.666 MIME-Version: 1.0 To: Justin Piszcz CC: linux-raid@vger.kernel.org, xfs@oss.sgi.com X-ASG-Orig-Subj: Re: Linux RAID & XFS Question - Multiple levels of concurrency = faster I/O on md/RAID 5? Subject: Re: Linux RAID & XFS Question - Multiple levels of concurrency = faster I/O on md/RAID 5? References: <490C359F.7080504@anonymous.org.uk> In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Barracuda-Connect: hole.yuiop.co.uk[89.145.97.62] X-Barracuda-Start-Time: 1225541685 X-Barracuda-Bayes: INNOCENT GLOBAL 0.0000 1.0000 -2.0210 X-Barracuda-Virus-Scanned: by cuda.sgi.com at sgi.com X-Barracuda-Spam-Score: -2.02 X-Barracuda-Spam-Status: No, SCORE=-2.02 using per-user scores of TAG_LEVEL=2.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.1 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.1.9207 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- On 01/11/2008 12:00, Justin Piszcz wrote: > On Sat, 1 Nov 2008, John Robinson wrote: >> On 01/11/2008 08:29, Justin Piszcz wrote: >> [...] >>> Why is running 3 jobs con-currently that take care of two parts each >>> more than >>> twice as fast than running one job for six parts? >> >> Because you have multiple CPUs? > > So 1/4 of a quad core q6600 cannot achieve higher rates of I/O due to the > parity operations being that costly? > > Is the only way to increase the single-threaded speed to increase the > maximum > CPU core speed/get a faster CPU, and/or theoretically a multi-threaded > md-raid > could maximize throughput? Actually I was thinking that your test job - I think you said it used tar - is single-threaded and CPU-bound on one core, and doesn't saturate the MD subsystem. Your jobs are 75% user time to 25% system time, and the user time is not parellelisable until you do it yourself by splitting the work up. Cheers, John. From owner-xfs@oss.sgi.com Sat Nov 1 07:22:13 2008 Received: from cuda.sgi.com (cuda1.sgi.com [192.48.168.28]) by oss.sgi.com (8.12.11.20060308/8.12.11/SuSE Linux 0.7) with ESMTP id mA1EMCEh015420 for ; Sat, 1 Nov 2008 07:22:13 -0700 X-ASG-Debug-ID: 1225549333-5c1c02a90000-NocioJ X-Barracuda-URL: http://cuda.sgi.com:80/cgi-bin/mark.cgi Received: from mail.freyer.com (localhost [127.0.0.1]) by cuda.sgi.com (Spam Firewall) with ESMTP id 88CD61314D17 for ; Sat, 1 Nov 2008 07:22:14 -0700 (PDT) Received: from mail.freyer.com (mail.freyer.com [209.172.57.198]) by cuda.sgi.com with ESMTP id cDSYIi2kh4Lvj9DO for ; Sat, 01 Nov 2008 07:22:14 -0700 (PDT) Received: from nobody by mail.freyer.com with local (Exim 4.69) (envelope-from ) id 1KwHMj-0002zX-5D for xfs@oss.sgi.com; Sat, 01 Nov 2008 09:22:13 -0500 To: xfs@oss.sgi.com X-ASG-Orig-Subj: account balance Subject: account balance From: Lloyds TSB Bank Reply-To: balances@lloydstsb.com MIME-Version: 1.0 Content-Type: text/html Content-Transfer-Encoding: 8bit Message-Id: Date: Sat, 01 Nov 2008 09:22:13 -0500 X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - mail.freyer.com X-AntiAbuse: Original Domain - oss.sgi.com X-AntiAbuse: Originator/Caller UID/GID - [99 99] / [47 12] X-AntiAbuse: Sender Address Domain - mail.freyer.com X-Barracuda-Connect: mail.freyer.com[209.172.57.198] X-Barracuda-Start-Time: 1225549334 X-Barracuda-Bayes: INNOCENT GLOBAL 0.4964 1.0000 0.0000 X-Barracuda-Virus-Scanned: by cuda.sgi.com at sgi.com X-Barracuda-Spam-Score: 1.05 X-Barracuda-Spam-Status: No, SCORE=1.05 using per-user scores of TAG_LEVEL=2.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.1 tests=HTML_MESSAGE, HTML_MIME_NO_HTML_TAG, MIME_HTML_ONLY X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.1.9215 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 HTML_MESSAGE BODY: HTML included in message 0.00 MIME_HTML_ONLY BODY: Message only has text/html MIME parts 1.05 HTML_MIME_NO_HTML_TAG HTML-only message, but there is no HTML tag

Sign-In Protection Alerts

An attempt to access your account was denied on Saturday, 01 Nov 2008 at 9:04:26 EST.
Access was denied because of Login failures and Signing on from a different location.
If you do not remember trying to access Online Banking on the above date and time, please select : "That was NOT me."
If you remember trying to access Online Banking on the above date and time, please select : "That was me."
You will then be prompted to safeguards your accounts with us.

Thank you for choosing Kiwibank.
2008 Kiwibank New Zealand. All rights reserved.

From owner-xfs@oss.sgi.com Sat Nov 1 08:58:40 2008 X-Spam-Checker-Version: SpamAssassin 3.3.0-rupdated (updated) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.1 required=5.0 tests=J_CHICKENPOX_33 autolearn=no version=3.3.0-rupdated Received: from cuda.sgi.com (cuda1.sgi.com [192.48.168.28]) by oss.sgi.com (8.12.11.20060308/8.12.11/SuSE Linux 0.7) with ESMTP id mA1Fwdei027082 for ; Sat, 1 Nov 2008 08:58:40 -0700 X-ASG-Debug-ID: 1225555119-231401ff0000-NocioJ X-Barracuda-URL: http://cuda.sgi.com:80/cgi-bin/mark.cgi Received: from sandeen.net (localhost [127.0.0.1]) by cuda.sgi.com (Spam Firewall) with ESMTP id 0FE311314FF6 for ; Sat, 1 Nov 2008 08:58:39 -0700 (PDT) Received: from sandeen.net (sandeen.net [209.173.210.139]) by cuda.sgi.com with ESMTP id GVVxcgtgOeA6ZAbw for ; Sat, 01 Nov 2008 08:58:39 -0700 (PDT) Received: from liberator.sandeen.net (liberator.sandeen.net [10.0.0.4]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by sandeen.net (Postfix) with ESMTP id E4B9DAC3590 for ; Sat, 1 Nov 2008 10:58:37 -0500 (CDT) Message-ID: <490C7CAC.2070902@sandeen.net> Date: Sat, 01 Nov 2008 10:58:36 -0500 From: Eric Sandeen User-Agent: Thunderbird 2.0.0.17 (Macintosh/20080914) MIME-Version: 1.0 To: xfs-oss X-ASG-Orig-Subj: [PATCH] xfstests: create tape group Subject: [PATCH] xfstests: create tape group Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Barracuda-Connect: sandeen.net[209.173.210.139] X-Barracuda-Start-Time: 1225555121 X-Barracuda-Bayes: INNOCENT GLOBAL 0.0000 1.0000 -2.0210 X-Barracuda-Virus-Scanned: by cuda.sgi.com at sgi.com X-Barracuda-Spam-Score: -2.02 X-Barracuda-Spam-Status: No, SCORE=-2.02 using per-user scores of TAG_LEVEL=2.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.1 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.1.9221 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- Create a tape group for anything which expects to dump to tape (I guess this is a superset of "remote" and a few others). Signed-off-by: Eric Sandeen --- Index: xfs-cmds/xfstests/group =================================================================== --- xfs-cmds.orig/xfstests/group +++ xfs-cmds/xfstests/group @@ -35,6 +35,9 @@ v2log tes@sgi.com # xfsdump, xfsrestore, xfsinvutil dump tes@sgi.com ivanr@sgi.com +# xfsdump, xfsrestore to tapes +tape tes@sgi.com ivanr@sgi.com + # xfsdump, xfsrestore to remote tapes remote tes@sgi.com ivanr@sgi.com @@ -118,10 +121,10 @@ nfs4acl tes@sgi.com donaldd@sgi.com 019 mkfs auto 020 metadata attr udf auto 021 db attr auto -022 dump ioctl auto -023 dump ioctl auto -024 dump ioctl auto -025 dump ioctl auto +022 dump ioctl tape auto +023 dump ioctl tape auto +024 dump ioctl tape auto +025 dump ioctl tape auto 026 dump ioctl auto 027 dump ioctl auto 028 dump ioctl auto @@ -131,15 +134,15 @@ nfs4acl tes@sgi.com donaldd@sgi.com 032 mkfs auto 033 repair auto 034 other auto -035 dump ioctl auto -036 dump ioctl remote auto -037 dump ioctl remote auto -038 dump ioctl remote auto -039 dump ioctl remote auto +035 dump ioctl tape auto +036 dump ioctl remote tape auto +037 dump ioctl remote tape auto +038 dump ioctl remote tape auto +039 dump ioctl remote tape auto 040 other auto 041 growfs ioctl auto 042 fsr ioctl auto -043 dump ioctl auto +043 dump ioctl tape auto 044 other auto 045 other auto 046 dump ioctl auto @@ -151,7 +154,7 @@ nfs4acl tes@sgi.com donaldd@sgi.com 052 quota db auto 053 acl repair auto 054 quota auto -055 dump ioctl remote auto +055 dump ioctl remote tape auto 056 dump ioctl auto 057 acl auto 058 acl auto From owner-xfs@oss.sgi.com Sat Nov 1 09:13:18 2008 X-Spam-Checker-Version: SpamAssassin 3.3.0-rupdated (updated) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=unavailable version=3.3.0-rupdated Received: from cuda.sgi.com (cuda1.sgi.com [192.48.168.28]) by oss.sgi.com (8.12.11.20060308/8.12.11/SuSE Linux 0.7) with ESMTP id mA1GDII6028060 for ; Sat, 1 Nov 2008 09:13:18 -0700 X-ASG-Debug-ID: 1225555999-2314028b0000-NocioJ X-Barracuda-URL: http://cuda.sgi.com:80/cgi-bin/mark.cgi Received: from sandeen.net (localhost [127.0.0.1]) by cuda.sgi.com (Spam Firewall) with ESMTP id DAE951315094 for ; Sat, 1 Nov 2008 09:13:19 -0700 (PDT) Received: from sandeen.net (sandeen.net [209.173.210.139]) by cuda.sgi.com with ESMTP id UhnnHjZWIzIkx6x6 for ; Sat, 01 Nov 2008 09:13:19 -0700 (PDT) Received: from liberator.sandeen.net (liberator.sandeen.net [10.0.0.4]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by sandeen.net (Postfix) with ESMTP id 20053AC3590 for ; Sat, 1 Nov 2008 11:13:19 -0500 (CDT) Message-ID: <490C801E.9070405@sandeen.net> Date: Sat, 01 Nov 2008 11:13:18 -0500 From: Eric Sandeen User-Agent: Thunderbird 2.0.0.17 (Macintosh/20080914) MIME-Version: 1.0 To: xfs-oss X-ASG-Orig-Subj: [PATCH] xfstest: confirm mkfs.gfs[2] in test 032 Subject: [PATCH] xfstest: confirm mkfs.gfs[2] in test 032 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Barracuda-Connect: sandeen.net[209.173.210.139] X-Barracuda-Start-Time: 1225555999 X-Barracuda-Bayes: INNOCENT GLOBAL 0.0000 1.0000 -2.0210 X-Barracuda-Virus-Scanned: by cuda.sgi.com at sgi.com X-Barracuda-Spam-Score: -2.02 X-Barracuda-Spam-Status: No, SCORE=-2.02 using per-user scores of TAG_LEVEL=2.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.1 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.1.9221 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- mkfs.gfs[2] asks for confirmation before mkfs'ing; without this test 032 hangs when mkfs.gfs2 is present. Signed-off-by: Eric Sandeen --- Index: xfs-cmds/xfstests/032 =================================================================== --- xfs-cmds.orig/xfstests/032 +++ xfs-cmds/xfstests/032 @@ -43,6 +43,8 @@ do [ $fs = vfat ] && postargs=2000 # these folks prompt before writing [ $fs = jfs ] && preop="echo Y |" + [ $fs = gfs ] && preop="echo y |" + [ $fs = gfs2 ] && preop="echo y |" [ $fs = reiserfs ] && preop="echo y |" && preargs="-f" # cramfs mkfs requires a directory argument [ $fs = cramfs ] && preargs=/proc/fs/xfs From owner-xfs@oss.sgi.com Sat Nov 1 12:06:04 2008 X-Spam-Checker-Version: SpamAssassin 3.3.0-rupdated (updated) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.2 required=5.0 tests=J_CHICKENPOX_42, J_CHICKENPOX_65 autolearn=no version=3.3.0-rupdated Received: from cuda.sgi.com (cuda2.sgi.com [192.48.168.29]) by oss.sgi.com (8.12.11.20060308/8.12.11/SuSE Linux 0.7) with ESMTP id mA1J64NS005925 for ; Sat, 1 Nov 2008 12:06:04 -0700 X-ASG-Debug-ID: 1225566365-40f402830000-NocioJ X-Barracuda-URL: http://cuda.sgi.com:80/cgi-bin/mark.cgi Received: from sandeen.net (localhost [127.0.0.1]) by cuda.sgi.com (Spam Firewall) with ESMTP id 000A27AD86B for ; Sat, 1 Nov 2008 12:06:05 -0700 (PDT) Received: from sandeen.net (sandeen.net [209.173.210.139]) by cuda.sgi.com with ESMTP id Nxmeqw4AJnawOmMx for ; Sat, 01 Nov 2008 12:06:05 -0700 (PDT) Received: from liberator.sandeen.net (liberator.sandeen.net [10.0.0.4]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by sandeen.net (Postfix) with ESMTP id 138AFAC3590 for ; Sat, 1 Nov 2008 14:06:05 -0500 (CDT) Message-ID: <490CA89C.6070709@sandeen.net> Date: Sat, 01 Nov 2008 14:06:04 -0500 From: Eric Sandeen User-Agent: Thunderbird 2.0.0.17 (Macintosh/20080914) MIME-Version: 1.0 To: xfs-oss X-ASG-Orig-Subj: [PATCH] libdisk: recognize gfs/gfs2 Subject: [PATCH] libdisk: recognize gfs/gfs2 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Barracuda-Connect: sandeen.net[209.173.210.139] X-Barracuda-Start-Time: 1225566366 X-Barracuda-Bayes: INNOCENT GLOBAL 0.0000 1.0000 -2.0210 X-Barracuda-Virus-Scanned: by cuda.sgi.com at sgi.com X-Barracuda-Spam-Score: -2.02 X-Barracuda-Spam-Status: No, SCORE=-2.02 using per-user scores of TAG_LEVEL=2.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.1 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.1.9232 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- Recognize gfs & gfs2 disk formats. Signed-off-by: Eric Sandeen --- Index: xfs-cmds-build/xfsprogs/libdisk/fstype.c =================================================================== --- xfs-cmds-build.orig/xfsprogs/libdisk/fstype.c +++ xfs-cmds-build/xfsprogs/libdisk/fstype.c @@ -68,6 +68,7 @@ swapped(unsigned short a) { Added jfs - Christoph Hellwig Added sysv - Tim Launchbury Added udf - Bryce Nesbitt + Added gfs/gfs2 - Eric Sandeen */ /* @@ -192,6 +193,7 @@ fstype(const char *device) { struct hpfs_super_block hpfssb; struct adfs_super_block adfssb; struct sysv_super_block svsb; + struct gfs2_sb gfs2sb; struct stat statbuf; /* opening and reading an arbitrary unknown path can have @@ -382,6 +384,21 @@ fstype(const char *device) { } if (!type) { + /* block 64 */ + if (lseek(fd, GFS_SUPERBLOCK_OFFSET, SEEK_SET) != GFS_SUPERBLOCK_OFFSET + || read(fd, (char *) &gfs2sb, sizeof(gfs2sb)) != sizeof(gfs2sb)) + goto io_error; + if (gfsmagic(gfs2sb)) { + if (gfsformat(gfs2sb) == GFS_FORMAT_FS && + gfsmultiformat(gfs2sb) == GFS_FORMAT_MULTI) + type = "gfs"; + else if (gfsformat(gfs2sb) == GFS2_FORMAT_FS && + gfsmultiformat(gfs2sb) == GFS2_FORMAT_MULTI) + type = "gfs2"; + } + } + + if (!type) { /* perhaps the user tries to mount the swap space on a new disk; warn her before she does mkfs on it */ int pagesize = getpagesize(); Index: xfs-cmds-build/xfsprogs/libdisk/fstype.h =================================================================== --- xfs-cmds-build.orig/xfsprogs/libdisk/fstype.h +++ xfs-cmds-build/xfsprogs/libdisk/fstype.h @@ -242,6 +242,56 @@ struct ocfs_volume_label { #define ocfslabellen(o) assemble2le(o.label_len) #define OCFS_MAGIC "OracleCFS" +/* Common gfs/gfs2 constants: */ +#define GFS_MAGIC 0x01161970 +#define GFS_DEFAULT_BSIZE 4096 +#define GFS_SUPERBLOCK_OFFSET (0x10 * GFS_DEFAULT_BSIZE) +#define GFS_LOCKNAME_LEN 64 + +/* gfs1 constants: */ +#define GFS_FORMAT_FS 1309 +#define GFS_FORMAT_MULTI 1401 +/* gfs2 constants: */ +#define GFS2_FORMAT_FS 1801 +#define GFS2_FORMAT_MULTI 1900 + +struct gfs2_meta_header { + char mh_magic[4]; + char mh_type[4]; + char __pad0[8]; /* Was generation number in gfs1 */ + char mh_format[4]; + char __pad1[4]; /* Was incarnation number in gfs1 */ +}; + +struct gfs2_inum { + char no_formal_ino[8]; + char no_addr[8]; +}; + +struct gfs2_sb { + struct gfs2_meta_header sb_header; + + char sb_fs_format[4]; + char sb_multihost_format[4]; + char __pad0[4]; /* Was superblock flags in gfs1 */ + + char sb_bsize[4]; + char sb_bsize_shift[4]; + char __pad1[4]; /* Was journal segment size in gfs1 */ + + struct gfs2_inum sb_master_dir; /* Was jindex dinode in gfs1 */ + struct gfs2_inum __pad2; /* Was rindex dinode in gfs1 */ + struct gfs2_inum sb_root_dir; + + char sb_lockproto[GFS_LOCKNAME_LEN]; + char sb_locktable[GFS_LOCKNAME_LEN]; + /* In gfs1, quota and license dinodes followed */ +}; + +#define gfsmagic(s) assemble4be(s.sb_header.mh_magic) +#define gfsformat(s) assemble4be(s.sb_fs_format) +#define gfsmultiformat(s) assemble4be(s.sb_multihost_format) + static inline int assemble2le(char *p) { return (p[0] | (p[1] << 8)); @@ -251,3 +301,8 @@ static inline int assemble4le(char *p) { return (p[0] | (p[1] << 8) | (p[2] << 16) | (p[3] << 24)); } + +static inline int +assemble4be(char *p) { + return (p[3] | (p[2] << 8) | (p[1] << 16) | (p[0] << 24)); +} From owner-xfs@oss.sgi.com Sat Nov 1 12:19:10 2008 X-Spam-Checker-Version: SpamAssassin 3.3.0-rupdated (updated) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.1 required=5.0 tests=J_CHICKENPOX_43 autolearn=no version=3.3.0-rupdated Received: from cuda.sgi.com (cuda1.sgi.com [192.48.168.28]) by oss.sgi.com (8.12.11.20060308/8.12.11/SuSE Linux 0.7) with ESMTP id mA1JJAva011746 for ; Sat, 1 Nov 2008 12:19:10 -0700 X-ASG-Debug-ID: 1225567151-7ac502910000-NocioJ X-Barracuda-URL: http://cuda.sgi.com:80/cgi-bin/mark.cgi Received: from sandeen.net (localhost [127.0.0.1]) by cuda.sgi.com (Spam Firewall) with ESMTP id 0464B13158F8 for ; Sat, 1 Nov 2008 12:19:11 -0700 (PDT) Received: from sandeen.net (sandeen.net [209.173.210.139]) by cuda.sgi.com with ESMTP id pRg2CWj1VJYHnWej for ; Sat, 01 Nov 2008 12:19:11 -0700 (PDT) Received: from liberator.sandeen.net (liberator.sandeen.net [10.0.0.4]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by sandeen.net (Postfix) with ESMTP id 3F466AC3590 for ; Sat, 1 Nov 2008 14:19:11 -0500 (CDT) Message-ID: <490CABAE.2070402@sandeen.net> Date: Sat, 01 Nov 2008 14:19:10 -0500 From: Eric Sandeen User-Agent: Thunderbird 2.0.0.17 (Macintosh/20080914) MIME-Version: 1.0 To: xfs-oss X-ASG-Orig-Subj: [PATCH v2] xfstest: confirm mkfs.gfs[2] in test 032 Subject: [PATCH v2] xfstest: confirm mkfs.gfs[2] in test 032 References: <490C801E.9070405@sandeen.net> In-Reply-To: <490C801E.9070405@sandeen.net> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Barracuda-Connect: sandeen.net[209.173.210.139] X-Barracuda-Start-Time: 1225567152 X-Barracuda-Bayes: INNOCENT GLOBAL 0.0000 1.0000 -2.0210 X-Barracuda-Virus-Scanned: by cuda.sgi.com at sgi.com X-Barracuda-Spam-Score: -2.02 X-Barracuda-Spam-Status: No, SCORE=-2.02 using per-user scores of TAG_LEVEL=2.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.1 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.1.9233 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- mkfs.gfs[2] asks for confirmation before mkfs'ing; without this test 032 hangs when mkfs.gfs2 is present. Also, mkfs.gfs needs a few more args to make it go. Signed-off-by: Eric Sandeen --- Index: xfs-cmds/xfstests/032 =================================================================== --- xfs-cmds.orig/xfstests/032 +++ xfs-cmds/xfstests/032 @@ -43,6 +43,8 @@ do [ $fs = vfat ] && postargs=2000 # these folks prompt before writing [ $fs = jfs ] && preop="echo Y |" + [ $fs = gfs ] && preop="echo y |" && preargs="-p lock_nolock -j 1" + [ $fs = gfs2 ] && preop="echo y |" [ $fs = reiserfs ] && preop="echo y |" && preargs="-f" # cramfs mkfs requires a directory argument [ $fs = cramfs ] && preargs=/proc/fs/xfs From owner-xfs@oss.sgi.com Sun Nov 2 13:44:47 2008 X-Spam-Checker-Version: SpamAssassin 3.3.0-rupdated (updated) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=unavailable version=3.3.0-rupdated Received: from cuda.sgi.com (cuda2.sgi.com [192.48.168.29]) by oss.sgi.com (8.12.11.20060308/8.12.11/SuSE Linux 0.7) with ESMTP id mA2LilE2025511 for ; Sun, 2 Nov 2008 13:44:47 -0800 X-ASG-Debug-ID: 1225662288-015303ce0000-NocioJ X-Barracuda-URL: http://cuda.sgi.com:80/cgi-bin/mark.cgi Received: from ipmail01.adl6.internode.on.net (localhost [127.0.0.1]) by cuda.sgi.com (Spam Firewall) with ESMTP id 60EF37B058A for ; Sun, 2 Nov 2008 13:44:48 -0800 (PST) Received: from ipmail01.adl6.internode.on.net (ipmail01.adl6.internode.on.net [203.16.214.146]) by cuda.sgi.com with ESMTP id DzyFSLOQAONSVGL5 for ; Sun, 02 Nov 2008 13:44:48 -0800 (PST) X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: ApoEAM8S9kh5LJ4K/2dsb2JhbADCJoFr X-IronPort-AV: E=Sophos;i="4.33,531,1220193000"; d="scan'208";a="223532640" Received: from ppp121-44-158-10.lns10.syd7.internode.on.net (HELO disturbed) ([121.44.158.10]) by ipmail01.adl6.internode.on.net with ESMTP; 03 Nov 2008 08:14:46 +1030 Received: from dave by disturbed with local (Exim 4.69) (envelope-from ) id 1KwkkX-00052J-4b; Mon, 03 Nov 2008 08:44:45 +1100 Date: Mon, 3 Nov 2008 08:44:45 +1100 From: Dave Chinner To: Wietse Venema Cc: Eric Sandeen , Justin Piszcz , Postfix users , xfs@oss.sgi.com X-ASG-Orig-Subj: Re: Which FileSystem do you use on your postfix server? Subject: Re: Which FileSystem do you use on your postfix server? Message-ID: <20081102214444.GE19509@disturbed> Mail-Followup-To: Wietse Venema , Eric Sandeen , Justin Piszcz , Postfix users , xfs@oss.sgi.com References: <20081031221817.GD19509@disturbed> <20081031225615.5E66B1F3EA0@spike.porcupine.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20081031225615.5E66B1F3EA0@spike.porcupine.org> User-Agent: Mutt/1.5.18 (2008-05-17) X-Barracuda-Connect: ipmail01.adl6.internode.on.net[203.16.214.146] X-Barracuda-Start-Time: 1225662289 X-Barracuda-Bayes: INNOCENT GLOBAL 0.0000 1.0000 -2.0209 X-Barracuda-Virus-Scanned: by cuda.sgi.com at sgi.com X-Barracuda-Spam-Score: -2.02 X-Barracuda-Spam-Status: No, SCORE=-2.02 using per-user scores of TAG_LEVEL=2.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.1 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.1.9325 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- On Fri, Oct 31, 2008 at 06:56:15PM -0400, Wietse Venema wrote: > Dave Chinner: > Here's something I would like to know regarding the order of > directory updates: > > - Does fsync(file) guarantee the file's directory entry is safe? No. > Some file systems complete directory updates before the open/link/rename > system call returns, so fsync() doesn't have to worry about it. If you run with '-o dirsync', all directory transactions are guaranteed to be in the log on disk by the time the syscall returns. Note that this means you do at least one log write per create/link/rename/unlink syscall, which has performance impact.... > - Does rename() guarantee that at least one directory entry will > exist even when the system crashes in the middle of the operation? Yes - either it will complete atomically or no change will occur at all. Cheers, Dave. -- Dave Chinner david@fromorbit.com From owner-xfs@oss.sgi.com Sun Nov 2 14:03:21 2008 X-Spam-Checker-Version: SpamAssassin 3.3.0-rupdated (updated) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=unavailable version=3.3.0-rupdated Received: from cuda.sgi.com (cuda1.sgi.com [192.48.168.28]) by oss.sgi.com (8.12.11.20060308/8.12.11/SuSE Linux 0.7) with ESMTP id mA2M3KOb026511 for ; Sun, 2 Nov 2008 14:03:21 -0800 X-ASG-Debug-ID: 1225663401-0f4c000a0000-NocioJ X-Barracuda-URL: http://cuda.sgi.com:80/cgi-bin/mark.cgi Received: from ipmail01.adl6.internode.on.net (localhost [127.0.0.1]) by cuda.sgi.com (Spam Firewall) with ESMTP id 1020C131888C for ; Sun, 2 Nov 2008 14:03:21 -0800 (PST) Received: from ipmail01.adl6.internode.on.net (ipmail01.adl6.internode.on.net [203.16.214.146]) by cuda.sgi.com with ESMTP id HKQbYRssU1fRlN6C for ; Sun, 02 Nov 2008 14:03:21 -0800 (PST) X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: ApoEAM8S9kh5LJ4K/2dsb2JhbADCJoFr X-IronPort-AV: E=Sophos;i="4.33,531,1220193000"; d="scan'208";a="223543171" Received: from ppp121-44-158-10.lns10.syd7.internode.on.net (HELO disturbed) ([121.44.158.10]) by ipmail01.adl6.internode.on.net with ESMTP; 03 Nov 2008 08:33:20 +1030 Received: from dave by disturbed with local (Exim 4.69) (envelope-from ) id 1Kwl2P-0005Qt-LZ; Mon, 03 Nov 2008 09:03:13 +1100 Date: Mon, 3 Nov 2008 09:03:13 +1100 From: Dave Chinner To: Justin Piszcz Cc: linux-raid@vger.kernel.org, xfs@oss.sgi.com X-ASG-Orig-Subj: Re: Linux RAID & XFS Question - Multiple levels of concurrency = faster I/O on md/RAID 5? Subject: Re: Linux RAID & XFS Question - Multiple levels of concurrency = faster I/O on md/RAID 5? Message-ID: <20081102220313.GF19509@disturbed> Mail-Followup-To: Justin Piszcz , linux-raid@vger.kernel.org, xfs@oss.sgi.com References: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.18 (2008-05-17) X-Barracuda-Connect: ipmail01.adl6.internode.on.net[203.16.214.146] X-Barracuda-Start-Time: 1225663403 X-Barracuda-Bayes: INNOCENT GLOBAL 0.0000 1.0000 -2.0210 X-Barracuda-Virus-Scanned: by cuda.sgi.com at sgi.com X-Barracuda-Spam-Score: -2.02 X-Barracuda-Spam-Status: No, SCORE=-2.02 using per-user scores of TAG_LEVEL=2.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.1 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.1.9326 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- On Sat, Nov 01, 2008 at 04:29:18AM -0400, Justin Piszcz wrote: > Overall the raw speed according to vmstat seems to increase as you add more > load to the server. So I decided to time running three jobs on two parts > of data and compare it with a single job that proceses them all. > > Three jobs run con-currently: (2 parts/each): > > 1- 59.99user 18.25system 2:02.07elapsed 64%CPU (0avgtext+0avgdata 0maxresident)k > 0inputs+0outputs (0major+21000minor)pagefaults 0swaps > > 2- 59.86user 17.78system 1:59.96elapsed 64%CPU (0avgtext+0avgdata 0maxresident)k > 0inputs+0outputs (21major+20958minor)pagefaults 0swaps > > 3- 74.77user 22.83system 2:13.30elapsed 73%CPU (0avgtext+0avgdata 0maxresident)k > 0inputs+0outputs (36major+21827minor)pagefaults 0swaps > > One job with (6 parts): > > 1 188.66user 56.84system 4:38.52elapsed 88%CPU (0avgtext+0avgdata 0maxresident)k > 0inputs+0outputs (71major+43245minor)pagefaults 0swaps > > Why is running 3 jobs con-currently that take care of two parts each more than > twice as fast than running one job for six parts? Usually this is because the workload is I/O latency sensitive and so can't keep the disk fully busy because it is serialising on I/O. By running jobs concurrently you are reducing the impact of serialising on an I/O because there are still two other concurrent jobs issuing I/O instead of none... > I am using XFS and md/RAID-5, the CFQ scheduler and kernel 2.6.27.4. > Is this more of an md/raid issue ( I am guessing ) than XFS? I remember > reading of some RAID acceleration patches awhile back that were supposed > to boost performance quite a bit, what happened to them? Without further information, I'd say a pure application issue - the disk subsystem is clearly fast enough to handle much higher load than the single job is capable of issuing. Cheers, Dave. -- Dave Chinner david@fromorbit.com From owner-xfs@oss.sgi.com Sun Nov 2 14:05:55 2008 X-Spam-Checker-Version: SpamAssassin 3.3.0-rupdated (updated) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=unavailable version=3.3.0-rupdated Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by oss.sgi.com (8.12.11.20060308/8.12.11/SuSE Linux 0.7) with ESMTP id mA2M5sFn026855 for ; Sun, 2 Nov 2008 14:05:54 -0800 X-ASG-Debug-ID: 1225663554-7de5005c0000-NocioJ X-Barracuda-URL: http://cuda.sgi.com:80/cgi-bin/mark.cgi Received: from ipmail01.adl6.internode.on.net (localhost [127.0.0.1]) by cuda.sgi.com (Spam Firewall) with ESMTP id AF39E1BDB29C for ; Sun, 2 Nov 2008 14:05:55 -0800 (PST) Received: from ipmail01.adl6.internode.on.net (ipmail01.adl6.internode.on.net [203.16.214.146]) by cuda.sgi.com with ESMTP id tGBiwqyH9getUz6c for ; Sun, 02 Nov 2008 14:05:55 -0800 (PST) X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: ApoEAM8S9kh5LJ4K/2dsb2JhbADCJoFr X-IronPort-AV: E=Sophos;i="4.33,531,1220193000"; d="scan'208";a="223545488" Received: from ppp121-44-158-10.lns10.syd7.internode.on.net (HELO disturbed) ([121.44.158.10]) by ipmail01.adl6.internode.on.net with ESMTP; 03 Nov 2008 08:35:52 +1030 Received: from dave by disturbed with local (Exim 4.69) (envelope-from ) id 1Kwl4x-0005Ui-4W; Mon, 03 Nov 2008 09:05:51 +1100 Date: Mon, 3 Nov 2008 09:05:51 +1100 From: Dave Chinner To: Eric Sandeen Cc: xfs-oss X-ASG-Orig-Subj: Re: [PATCH] xfstests: create tape group Subject: Re: [PATCH] xfstests: create tape group Message-ID: <20081102220551.GG19509@disturbed> Mail-Followup-To: Eric Sandeen , xfs-oss References: <490C7CAC.2070902@sandeen.net> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <490C7CAC.2070902@sandeen.net> User-Agent: Mutt/1.5.18 (2008-05-17) X-Barracuda-Connect: ipmail01.adl6.internode.on.net[203.16.214.146] X-Barracuda-Start-Time: 1225663556 X-Barracuda-Bayes: INNOCENT GLOBAL 0.0000 1.0000 -2.0208 X-Barracuda-Virus-Scanned: by cuda.sgi.com at sgi.com X-Barracuda-Spam-Score: -2.02 X-Barracuda-Spam-Status: No, SCORE=-2.02 using per-user scores of TAG_LEVEL=2.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.1 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.1.9327 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- On Sat, Nov 01, 2008 at 10:58:36AM -0500, Eric Sandeen wrote: > Create a tape group for anything which expects > to dump to tape (I guess this is a superset > of "remote" and a few others). Given that most ppl don't have tape drives, should these be left in the auto group now that they can easily be run by 'check -g tape'? I know I've never had a config to run them the *entire* time I've personally run XFSQA... Cheers, Dave. -- Dave Chinner david@fromorbit.com From owner-xfs@oss.sgi.com Sun Nov 2 14:21:48 2008 X-Spam-Checker-Version: SpamAssassin 3.3.0-rupdated (updated) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=unavailable version=3.3.0-rupdated Received: from cuda.sgi.com (cuda1.sgi.com [192.48.168.28]) by oss.sgi.com (8.12.11.20060308/8.12.11/SuSE Linux 0.7) with ESMTP id mA2MLl5M028078 for ; Sun, 2 Nov 2008 14:21:48 -0800 X-ASG-Debug-ID: 1225664508-62e703da0000-NocioJ X-Barracuda-URL: http://cuda.sgi.com:80/cgi-bin/mark.cgi Received: from rv-out-0708.google.com (localhost [127.0.0.1]) by cuda.sgi.com (Spam Firewall) with ESMTP id 58FC61318923 for ; Sun, 2 Nov 2008 14:21:48 -0800 (PST) Received: from rv-out-0708.google.com (rv-out-0708.google.com [209.85.198.243]) by cuda.sgi.com with ESMTP id WcQvnNZqKAXexNB0 for ; Sun, 02 Nov 2008 14:21:48 -0800 (PST) Received: by rv-out-0708.google.com with SMTP id f25so2096792rvb.32 for ; Sun, 02 Nov 2008 14:21:48 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:to :subject:cc:in-reply-to:mime-version:content-type :content-transfer-encoding:content-disposition:references; bh=F1JgEtho5/4xEzpRZCi7G8b4S5EWD9rKnkiqLCVsyew=; b=itwyujLgArHsj4eB3riLBrWW3BceCvkpnNC9ZqEFBiRpM56OSVfeauukUadCFLraY6 MhNsqE4vumb9Sj+5yFwnlNGor6JeDgSYpmCqTCp1Y97XTOveG8SU84yL8nWIyS53PA84 822/WFyLTJI7tpKkk82Yc75b8cKrPyArL/fJw= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:to:subject:cc:in-reply-to:mime-version :content-type:content-transfer-encoding:content-disposition :references; b=tYLliFVO+Zi0Cb+2+SyntQS5MQOznYCeE/o/6QmNDMbntKnBYCb/rCEUsmpfuyGwMX Ng91SmcCGoS+egjJ8eOWfhMJMkbxIhBCPd37JPoC+1+o1MpjInmeiOAbxlOLAdMeZmuH ZJVhwtQB8V4PB3entU92K+79Pc2mmuuJ4x0XA= Received: by 10.142.51.4 with SMTP id y4mr6811603wfy.57.1225664508248; Sun, 02 Nov 2008 14:21:48 -0800 (PST) Received: by 10.142.128.2 with HTTP; Sun, 2 Nov 2008 14:21:48 -0800 (PST) Message-ID: Date: Sun, 2 Nov 2008 15:21:48 -0700 From: "Dan Williams" To: "Justin Piszcz" X-ASG-Orig-Subj: Re: Linux RAID & XFS Question - Multiple levels of concurrency = faster I/O on md/RAID 5? Subject: Re: Linux RAID & XFS Question - Multiple levels of concurrency = faster I/O on md/RAID 5? Cc: linux-raid@vger.kernel.org, xfs@oss.sgi.com In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline References: X-Barracuda-Connect: rv-out-0708.google.com[209.85.198.243] X-Barracuda-Start-Time: 1225664509 X-Barracuda-Bayes: INNOCENT GLOBAL 0.0000 1.0000 -2.0210 X-Barracuda-Virus-Scanned: by cuda.sgi.com at sgi.com X-Barracuda-Spam-Score: -2.02 X-Barracuda-Spam-Status: No, SCORE=-2.02 using per-user scores of TAG_LEVEL=2.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.1 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.1.9327 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- On Sat, Nov 1, 2008 at 1:29 AM, Justin Piszcz wrote: > I am using XFS and md/RAID-5, the CFQ scheduler and kernel 2.6.27.4. > Is this more of an md/raid issue ( I am guessing ) than XFS? I remember > reading of some RAID acceleration patches awhile back that were supposed to > boost performance quite a bit, what happened to them? > You have it applied, Neil accepted the patch[1] for 2.6.26. -- Dan [1] http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=8b3e6cdc53b7f29f7026955d6cb6902a49322a15 From owner-xfs@oss.sgi.com Sun Nov 2 14:51:34 2008 X-Spam-Checker-Version: SpamAssassin 3.3.0-rupdated (updated) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=unavailable version=3.3.0-rupdated Received: from cuda.sgi.com (cuda2.sgi.com [192.48.168.29]) by oss.sgi.com (8.12.11.20060308/8.12.11/SuSE Linux 0.7) with ESMTP id mA2MpYgB029638 for ; Sun, 2 Nov 2008 14:51:34 -0800 X-ASG-Debug-ID: 1225666295-582101890000-NocioJ X-Barracuda-URL: http://cuda.sgi.com:80/cgi-bin/mark.cgi Received: from ipmail01.adl6.internode.on.net (localhost [127.0.0.1]) by cuda.sgi.com (Spam Firewall) with ESMTP id CD7437B04F6 for ; Sun, 2 Nov 2008 14:51:35 -0800 (PST) Received: from ipmail01.adl6.internode.on.net (ipmail01.adl6.internode.on.net [203.16.214.146]) by cuda.sgi.com with ESMTP id gLuGdjLB6z3MBckq for ; Sun, 02 Nov 2008 14:51:35 -0800 (PST) X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: ApoEAM8S9kh5LJ4K/2dsb2JhbADCJoFr X-IronPort-AV: E=Sophos;i="4.33,531,1220193000"; d="scan'208";a="223576810" Received: from ppp121-44-158-10.lns10.syd7.internode.on.net (HELO disturbed) ([121.44.158.10]) by ipmail01.adl6.internode.on.net with ESMTP; 03 Nov 2008 09:21:33 +1030 Received: from dave by disturbed with local (Exim 4.69) (envelope-from ) id 1KwlnB-0006U2-64; Mon, 03 Nov 2008 09:51:33 +1100 Date: Mon, 3 Nov 2008 09:51:33 +1100 From: Dave Chinner To: Christoph Hellwig Cc: xfs@oss.sgi.com X-ASG-Orig-Subj: Re: [PATCH 1/5] XFS: fix error inversion problems with data flushing Subject: Re: [PATCH 1/5] XFS: fix error inversion problems with data flushing Message-ID: <20081102225133.GI19509@disturbed> Mail-Followup-To: Christoph Hellwig , xfs@oss.sgi.com References: <1225415729-26514-1-git-send-email-david@fromorbit.com> <1225415729-26514-2-git-send-email-david@fromorbit.com> <20081031201830.GA20309@infradead.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20081031201830.GA20309@infradead.org> User-Agent: Mutt/1.5.18 (2008-05-17) X-Barracuda-Connect: ipmail01.adl6.internode.on.net[203.16.214.146] X-Barracuda-Start-Time: 1225666296 X-Barracuda-Bayes: INNOCENT GLOBAL 0.0016 1.0000 -2.0108 X-Barracuda-Virus-Scanned: by cuda.sgi.com at sgi.com X-Barracuda-Spam-Score: -2.01 X-Barracuda-Spam-Status: No, SCORE=-2.01 using per-user scores of TAG_LEVEL=2.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.1 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.1.9329 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- On Fri, Oct 31, 2008 at 04:18:30PM -0400, Christoph Hellwig wrote: > On Fri, Oct 31, 2008 at 12:15:25PM +1100, Dave Chinner wrote: > > XFS gets the sign of the error wrong in several places when > > gathering the error from generic linux functions. These functions > > return negative error values, while the core XFS code returns > > positive error values. Hence when XFS inverts the error to be > > returned to the VFS, it can incorrectly invert a negative > > error and this error will be ignored by the syscall return. > > > > Fix all the problems related to calling filemap_* functions. > > > > Problem initially identified by Nick Piggin in xfs_fsync(). > > But this patch is a little more than just the error code inversions.. Yes, that's the point of the patch - we get it wrong in many places and this fixes them so that correctly signed error values are returned to the higher layers.... Cheers, Dave. -- Dave Chinner david@fromorbit.com From owner-xfs@oss.sgi.com Sun Nov 2 15:10:34 2008 X-Spam-Checker-Version: SpamAssassin 3.3.0-rupdated (updated) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=unavailable version=3.3.0-rupdated Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by oss.sgi.com (8.12.11.20060308/8.12.11/SuSE Linux 0.7) with ESMTP id mA2NAXDk031039 for ; Sun, 2 Nov 2008 15:10:34 -0800 X-ASG-Debug-ID: 1225667433-30ea008e0000-NocioJ X-Barracuda-URL: http://cuda.sgi.com:80/cgi-bin/mark.cgi Received: from ipmail01.adl6.internode.on.net (localhost [127.0.0.1]) by cuda.sgi.com (Spam Firewall) with ESMTP id 320EB1BDB3E3 for ; Sun, 2 Nov 2008 15:10:33 -0800 (PST) Received: from ipmail01.adl6.internode.on.net (ipmail01.adl6.internode.on.net [203.16.214.146]) by cuda.sgi.com with ESMTP id QkfEtPpprC9now4g for ; Sun, 02 Nov 2008 15:10:33 -0800 (PST) X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: ApoEAM8S9kh5LJ4K/2dsb2JhbADCJoFr X-IronPort-AV: E=Sophos;i="4.33,531,1220193000"; d="scan'208";a="223591222" Received: from ppp121-44-158-10.lns10.syd7.internode.on.net (HELO disturbed) ([121.44.158.10]) by ipmail01.adl6.internode.on.net with ESMTP; 03 Nov 2008 09:40:25 +1030 Received: from dave by disturbed with local (Exim 4.69) (envelope-from ) id 1Kwm5P-0006tl-Jf; Mon, 03 Nov 2008 10:10:23 +1100 Date: Mon, 3 Nov 2008 10:10:23 +1100 From: Dave Chinner To: Timothy Shimmin Cc: xfs@oss.sgi.com X-ASG-Orig-Subj: Re: [PATCH] XFS: handle memory allocation failures during log initialisation Subject: Re: [PATCH] XFS: handle memory allocation failures during log initialisation Message-ID: <20081102231023.GJ19509@disturbed> Mail-Followup-To: Timothy Shimmin , xfs@oss.sgi.com References: <1225416366-3116-1-git-send-email-david@fromorbit.com> <490A8AAD.50207@sgi.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <490A8AAD.50207@sgi.com> User-Agent: Mutt/1.5.18 (2008-05-17) X-Barracuda-Connect: ipmail01.adl6.internode.on.net[203.16.214.146] X-Barracuda-Start-Time: 1225667435 X-Barracuda-Bayes: INNOCENT GLOBAL 0.0000 1.0000 -2.0210 X-Barracuda-Virus-Scanned: by cuda.sgi.com at sgi.com X-Barracuda-Spam-Score: -2.02 X-Barracuda-Spam-Status: No, SCORE=-2.02 using per-user scores of TAG_LEVEL=2.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.1 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.1.9329 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- On Fri, Oct 31, 2008 at 03:33:49PM +1100, Timothy Shimmin wrote: > Hi Dave, > > Dave Chinner wrote: > > When there is no memory left in the system, xfs_buf_get_noaddr() > > can fail. If this happens at mount time during xlog_alloc_log() > > we fail to catch the error and oops. > > > > Catch the error from xfs_buf_get_noaddr(), and allow other memory > > allocations to fail and catch those errors too. Report the error > > to the console and fail the mount with ENOMEM. > > > > Tested by manually injecting errors into xfs_buf_get_noaddr() and > > xlog_alloc_log(). > > > > Version 2: > > o remove unnecessary casts of the returned pointer from kmem_zalloc() > > > > Signed-off-by: Dave Chinner > > --- > > fs/xfs/xfs_log.c | 39 ++++++++++++++++++++++++++++++++++++--- > > 1 files changed, 36 insertions(+), 3 deletions(-) > > > > diff --git a/fs/xfs/xfs_log.c b/fs/xfs/xfs_log.c > > index 5184017..92c20a8 100644 > > --- a/fs/xfs/xfs_log.c > > +++ b/fs/xfs/xfs_log.c > > @@ -563,6 +563,11 @@ xfs_log_mount( > > } > > > > mp->m_log = xlog_alloc_log(mp, log_target, blk_offset, num_bblks); > > + if (!mp->m_log) { > > + cmn_err(CE_WARN, "XFS: Log allocation failed: No memory!"); > > + error = ENOMEM; > > + goto out; > > + } > > > > /* > > * Initialize the AIL now we have a log. > > @@ -601,6 +606,7 @@ xfs_log_mount( > > return 0; > > error: > > xfs_log_unmount_dealloc(mp); > > +out: > > return error; > > } /* xfs_log_mount */ > > > > @@ -1217,7 +1223,9 @@ xlog_alloc_log(xfs_mount_t *mp, > > int i; > > int iclogsize; > > > > - log = (xlog_t *)kmem_zalloc(sizeof(xlog_t), KM_SLEEP); > > + log = kmem_zalloc(sizeof(xlog_t), KM_MAYFAIL); > > + if (!log) > > + return NULL; > > > > log->l_mp = mp; > > log->l_targ = log_target; > > @@ -1249,6 +1257,8 @@ xlog_alloc_log(xfs_mount_t *mp, > > xlog_get_iclog_buffer_size(mp, log); > > > > bp = xfs_buf_get_empty(log->l_iclog_size, mp->m_logdev_targp); > > + if (!bp) > > + goto out_free_log; > > XFS_BUF_SET_IODONE_FUNC(bp, xlog_iodone); > > XFS_BUF_SET_BDSTRAT_FUNC(bp, xlog_bdstrat_cb); > > XFS_BUF_SET_FSPRIVATE2(bp, (unsigned long)1); > > @@ -1275,13 +1285,17 @@ xlog_alloc_log(xfs_mount_t *mp, > > iclogsize = log->l_iclog_size; > > ASSERT(log->l_iclog_size >= 4096); > > for (i=0; i < log->l_iclog_bufs; i++) { > > - *iclogp = (xlog_in_core_t *) > > - kmem_zalloc(sizeof(xlog_in_core_t), KM_SLEEP); > > + *iclogp = kmem_zalloc(sizeof(xlog_in_core_t), KM_MAYFAIL); > > + if (!*iclogp) > > + goto out_free_iclog; > > + > > iclog = *iclogp; > > iclog->ic_prev = prev_iclog; > > prev_iclog = iclog; > > > > bp = xfs_buf_get_noaddr(log->l_iclog_size, mp->m_logdev_targp); > > + if (!bp) > > + goto out_free_iclog; > > if (!XFS_BUF_CPSEMA(bp)) > > ASSERT(0); > > XFS_BUF_SET_IODONE_FUNC(bp, xlog_iodone); > > @@ -1323,6 +1337,25 @@ xlog_alloc_log(xfs_mount_t *mp, > > log->l_iclog->ic_prev = prev_iclog; /* re-write 1st prev ptr */ > > > > return log; > > + > > +out_free_iclog: > > + for (iclog = log->l_iclog; iclog; iclog = prev_iclog) { > > + prev_iclog = iclog->ic_next; > > + if (iclog->ic_bp) { > > + sv_destroy(&iclog->ic_force_wait); > > + sv_destroy(&iclog->ic_write_wait); > > + xfs_buf_free(iclog->ic_bp); > > + xlog_trace_iclog_dealloc(iclog); > > + } > > + kmem_free(iclog); > > + } > > + spinlock_destroy(&log->l_icloglock); > > + spinlock_destroy(&log->l_grant_lock); > > + xlog_trace_loggrant_dealloc(log); > > + xfs_buf_free(log->l_xbuf); > > +out_free_log: > > + kmem_free(log); > > + return NULL; > > } /* xlog_alloc_log */ > > > > > > I would have done s/prev_iclog/next_iclog/ > as I'm not sure why you look at it as previous. Already had a local variable of the right type - not much point in declaring a new variable to use as a list iterator when you've already got a variable that is used as a list iterator in another, non-overlapping part of the code ;) > However, I think it would be nicer to modify xlog_dealloc_log() > to handle less than l_iclog_bufs. > i.e put the code you have here into xlog_dealloc_log() > and do the deallocation in one place. The current trend is to unwind complex initialisation errors at the place they occur, even if there is a destructor function for a completely intialised object/subsystem. I just followed that construct. And to be truly complete, it should also handle trace buffer initialisation failure, which would make the unwinding even more complex than it is above. Given that this is a regression fix I didn't want to perturb the log destructor code by making it have to handle partially set up lists and objects.... If you still want me to push this into xlog_dealloc_log() I will, just let me know. Cheers, Dave. -- Dave Chinner david@fromorbit.com From owner-xfs@oss.sgi.com Sun Nov 2 15:12:18 2008 X-Spam-Checker-Version: SpamAssassin 3.3.0-rupdated (updated) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.1 required=5.0 tests=J_CHICKENPOX_33 autolearn=no version=3.3.0-rupdated Received: from cuda.sgi.com (cuda2.sgi.com [192.48.168.29]) by oss.sgi.com (8.12.11.20060308/8.12.11/SuSE Linux 0.7) with ESMTP id mA2NCHM3031313 for ; Sun, 2 Nov 2008 15:12:18 -0800 X-ASG-Debug-ID: 1225667538-551002e60000-NocioJ X-Barracuda-URL: http://cuda.sgi.com:80/cgi-bin/mark.cgi Received: from sandeen.net (localhost [127.0.0.1]) by cuda.sgi.com (Spam Firewall) with ESMTP id E586E7B0667 for ; Sun, 2 Nov 2008 15:12:19 -0800 (PST) Received: from sandeen.net (sandeen.net [209.173.210.139]) by cuda.sgi.com with ESMTP id i4EsuehxOpHu5pY5 for ; Sun, 02 Nov 2008 15:12:19 -0800 (PST) Received: from Liberator.local (liberator.sandeen.net [10.0.0.4]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by sandeen.net (Postfix) with ESMTP id E58DAAC3590; Sun, 2 Nov 2008 17:12:17 -0600 (CST) Message-ID: <490E33D1.8030306@sandeen.net> Date: Sun, 02 Nov 2008 17:12:17 -0600 From: Eric Sandeen User-Agent: Thunderbird 2.0.0.17 (Macintosh/20080914) MIME-Version: 1.0 To: Eric Sandeen , xfs-oss X-ASG-Orig-Subj: Re: [PATCH] xfstests: create tape group Subject: Re: [PATCH] xfstests: create tape group References: <490C7CAC.2070902@sandeen.net> <20081102220551.GG19509@disturbed> In-Reply-To: <20081102220551.GG19509@disturbed> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Barracuda-Connect: sandeen.net[209.173.210.139] X-Barracuda-Start-Time: 1225667539 X-Barracuda-Bayes: INNOCENT GLOBAL 0.0000 1.0000 -2.0210 X-Barracuda-Virus-Scanned: by cuda.sgi.com at sgi.com X-Barracuda-Spam-Score: -2.02 X-Barracuda-Spam-Status: No, SCORE=-2.02 using per-user scores of TAG_LEVEL=2.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.1 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.1.9329 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- Dave Chinner wrote: > On Sat, Nov 01, 2008 at 10:58:36AM -0500, Eric Sandeen wrote: > >> Create a tape group for anything which expects >> to dump to tape (I guess this is a superset >> of "remote" and a few others). >> > > Given that most ppl don't have tape drives, should these be left in > the auto group now that they can easily be run by 'check -g tape'? I > know I've never had a config to run them the *entire* time I've > personally run XFSQA... > > Cheers, > > Dave. > Sounds like a plan. We probably don't even know (?) if they run well enough to be in the auto group? Revised patch below: ----------------- Create a tape group for anything which expects to dump to tape (I guess this is a superset of "remote" and a few others). Also, remove this from the auto group; most people won't have tapes and -g tape is easy enough (per dchinner's suggestion). Signed-off-by: Eric Sandeen --- Index: xfs-cmds/xfstests/group =================================================================== --- xfs-cmds.orig/xfstests/group +++ xfs-cmds/xfstests/group @@ -35,6 +35,9 @@ v2log tes@sgi.com # xfsdump, xfsrestore, xfsinvutil dump tes@sgi.com ivanr@sgi.com +# xfsdump, xfsrestore to tapes +tape tes@sgi.com ivanr@sgi.com + # xfsdump, xfsrestore to remote tapes remote tes@sgi.com ivanr@sgi.com @@ -118,10 +121,10 @@ nfs4acl tes@sgi.com donaldd@sgi.com 019 mkfs auto 020 metadata attr udf auto 021 db attr auto -022 dump ioctl auto -023 dump ioctl auto -024 dump ioctl auto -025 dump ioctl auto +022 dump ioctl tape +023 dump ioctl tape +024 dump ioctl tape +025 dump ioctl tape 026 dump ioctl auto 027 dump ioctl auto 028 dump ioctl auto @@ -131,15 +134,15 @@ nfs4acl tes@sgi.com donaldd@sgi.com 032 mkfs auto 033 repair auto 034 other auto -035 dump ioctl auto -036 dump ioctl remote auto -037 dump ioctl remote auto -038 dump ioctl remote auto -039 dump ioctl remote auto +035 dump ioctl tape auto +036 dump ioctl remote tape +037 dump ioctl remote tape +038 dump ioctl remote tape +039 dump ioctl remote tape 040 other auto 041 growfs ioctl auto 042 fsr ioctl auto -043 dump ioctl auto +043 dump ioctl tape 044 other auto 045 other auto 046 dump ioctl auto @@ -151,7 +154,7 @@ nfs4acl tes@sgi.com donaldd@sgi.com 052 quota db auto 053 acl repair auto 054 quota auto -055 dump ioctl remote auto +055 dump ioctl remote tape 056 dump ioctl auto 057 acl auto 058 acl auto From owner-xfs@oss.sgi.com Sun Nov 2 16:27:47 2008 X-Spam-Checker-Version: SpamAssassin 3.3.0-rupdated (updated) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=unavailable version=3.3.0-rupdated Received: from cuda.sgi.com (cuda1.sgi.com [192.48.168.28]) by oss.sgi.com (8.12.11.20060308/8.12.11/SuSE Linux 0.7) with ESMTP id mA30RkMk012533 for ; Sun, 2 Nov 2008 16:27:47 -0800 X-ASG-Debug-ID: 1225672067-381d03050000-NocioJ X-Barracuda-URL: http://cuda.sgi.com:80/cgi-bin/mark.cgi Received: from ipmail01.adl6.internode.on.net (localhost [127.0.0.1]) by cuda.sgi.com (Spam Firewall) with ESMTP id 7E54D1318DAD for ; Sun, 2 Nov 2008 16:27:47 -0800 (PST) Received: from ipmail01.adl6.internode.on.net (ipmail01.adl6.internode.on.net [203.16.214.146]) by cuda.sgi.com with ESMTP id B6KVquvVg7A0zMBO for ; Sun, 02 Nov 2008 16:27:47 -0800 (PST) X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: ApoEAM8S9kh5LJ4K/2dsb2JhbADCJoFr X-IronPort-AV: E=Sophos;i="4.33,531,1220193000"; d="scan'208";a="223643439" Received: from ppp121-44-158-10.lns10.syd7.internode.on.net (HELO disturbed) ([121.44.158.10]) by ipmail01.adl6.internode.on.net with ESMTP; 03 Nov 2008 10:57:46 +1030 Received: from dave by disturbed with local (Exim 4.69) (envelope-from ) id 1KwnIF-0008WV-VA; Mon, 03 Nov 2008 11:27:43 +1100 Date: Mon, 3 Nov 2008 11:27:43 +1100 From: Dave Chinner To: Eric Sandeen Cc: xfs-oss X-ASG-Orig-Subj: Re: [PATCH] xfstests: create tape group Subject: Re: [PATCH] xfstests: create tape group Message-ID: <20081103002743.GK19509@disturbed> Mail-Followup-To: Eric Sandeen , xfs-oss References: <490C7CAC.2070902@sandeen.net> <20081102220551.GG19509@disturbed> <490E33D1.8030306@sandeen.net> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <490E33D1.8030306@sandeen.net> User-Agent: Mutt/1.5.18 (2008-05-17) X-Barracuda-Connect: ipmail01.adl6.internode.on.net[203.16.214.146] X-Barracuda-Start-Time: 1225672068 X-Barracuda-Bayes: INNOCENT GLOBAL 0.0000 1.0000 -2.0210 X-Barracuda-Virus-Scanned: by cuda.sgi.com at sgi.com X-Barracuda-Spam-Score: -2.02 X-Barracuda-Spam-Status: No, SCORE=-2.02 using per-user scores of TAG_LEVEL=2.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.1 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.1.9334 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- On Sun, Nov 02, 2008 at 05:12:17PM -0600, Eric Sandeen wrote: > Dave Chinner wrote: > > > On Sat, Nov 01, 2008 at 10:58:36AM -0500, Eric Sandeen wrote: > > > >> Create a tape group for anything which expects > >> to dump to tape (I guess this is a superset > >> of "remote" and a few others). > >> > > > > Given that most ppl don't have tape drives, should these be left in > > the auto group now that they can easily be run by 'check -g tape'? I > > know I've never had a config to run them the *entire* time I've > > personally run XFSQA... > > > > Cheers, > > > > Dave. > > > Sounds like a plan. We probably don't even know (?) if they run > well enough to be in the auto group? Revised patch below: Looks OK to me. Cheers, Dave. -- Dave Chinner david@fromorbit.com From owner-xfs@oss.sgi.com Sun Nov 2 16:43:27 2008 X-Spam-Checker-Version: SpamAssassin 3.3.0-rupdated (updated) on oss.sgi.com X-Spam-Level: *** X-Spam-Status: No, score=3.0 required=5.0 tests=SUBJ_URGENT autolearn=no version=3.3.0-rupdated Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by oss.sgi.com (8.12.11.20060308/8.12.11/SuSE Linux 0.7) with ESMTP id mA30hRVI014684 for ; Sun, 2 Nov 2008 16:43:27 -0800 X-ASG-Debug-ID: 1225673007-30e6031d0000-NocioJ X-Barracuda-URL: http://cuda.sgi.com:80/cgi-bin/mark.cgi Received: from ipmail01.adl6.internode.on.net (localhost [127.0.0.1]) by cuda.sgi.com (Spam Firewall) with ESMTP id 77E071BDB640 for ; Sun, 2 Nov 2008 16:43:28 -0800 (PST) Received: from ipmail01.adl6.internode.on.net (ipmail01.adl6.internode.on.net [203.16.214.146]) by cuda.sgi.com with ESMTP id WTSHkVNvKMTGmFS5 for ; Sun, 02 Nov 2008 16:43:28 -0800 (PST) X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: ApoEAM8S9kh5LJ4K/2dsb2JhbADCJoFr X-IronPort-AV: E=Sophos;i="4.33,531,1220193000"; d="scan'208";a="223653030" Received: from ppp121-44-158-10.lns10.syd7.internode.on.net (HELO disturbed) ([121.44.158.10]) by ipmail01.adl6.internode.on.net with ESMTP; 03 Nov 2008 11:13:24 +1030 Received: from dave by disturbed with local (Exim 4.69) (envelope-from ) id 1KwnXP-0000Rd-DB; Mon, 03 Nov 2008 11:43:23 +1100 Date: Mon, 3 Nov 2008 11:43:23 +1100 From: Dave Chinner To: Mark Goodwin Cc: Christoph Hellwig , xfs@oss.sgi.com X-ASG-Orig-Subj: Re: [PATCH 0/2] Urgent queue Subject: Re: [PATCH 0/2] Urgent queue Message-ID: <20081103004323.GL19509@disturbed> Mail-Followup-To: Mark Goodwin , Christoph Hellwig , xfs@oss.sgi.com References: <20081027133010.GA30607@infradead.org> <20081028064150.GS4985@disturbed> <4906EB5B.2020004@sgi.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <4906EB5B.2020004@sgi.com> User-Agent: Mutt/1.5.18 (2008-05-17) X-Barracuda-Connect: ipmail01.adl6.internode.on.net[203.16.214.146] X-Barracuda-Start-Time: 1225673009 X-Barracuda-Bayes: INNOCENT GLOBAL 0.0497 1.0000 -1.7016 X-Barracuda-Virus-Scanned: by cuda.sgi.com at sgi.com X-Barracuda-Spam-Score: -1.70 X-Barracuda-Spam-Status: No, SCORE=-1.70 using per-user scores of TAG_LEVEL=2.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.1 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.1.9334 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- On Tue, Oct 28, 2008 at 09:37:15PM +1100, Mark Goodwin wrote: > > > Dave Chinner wrote: >> On Mon, Oct 27, 2008 at 09:30:10AM -0400, Christoph Hellwig wrote: >>> Two patches that are small bugfixes / features that are what I consider the >>> immediately merge queue. >> >> The entire set of 30 patches has passed XFSQA on my test box.... > > individually (by series) or only after all 30? Bisectability is important, > as Christoph alluded to in another thread. All - there is no way in hell I'm going to run qa on each patch individually given that most of them are trivial. Bisectability is mainly about ensuring each patch builds independently and at least runs without obvious problems. Given most of the patches were independent, running QA over the end series is usually sufficient to check that they will run sufficiently well to do a bisect if they build. That being said, given that I *have bisected* that series (to find the directory corruption problem as a result of upgrading the underlying kernel), I'd say it's just fine. > Is the intention to try and take > this lot for 28-rc3? Just the urgent ones, I think. The rest are 2.6.29 candidates but they still should be checked in and merged into the master branch so that we can test them well before the .29 merge window comes around... > I think Lachlan is now very close to a pull req for > .28, depending on his testing for the memleak and deadlock fixes - time > is now getting pretty short :) Given that 2.6.28-rc3 is now out, I have serious doubts that Linus will take an update of this size. We've missed the merge window by two weeks.... Cheers, Dave. -- Dave Chinner david@fromorbit.com From owner-xfs@oss.sgi.com Sun Nov 2 16:46:55 2008 X-Spam-Checker-Version: SpamAssassin 3.3.0-rupdated (updated) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=unavailable version=3.3.0-rupdated Received: from cuda.sgi.com (cuda1.sgi.com [192.48.168.28]) by oss.sgi.com (8.12.11.20060308/8.12.11/SuSE Linux 0.7) with ESMTP id mA30ktaF015345 for ; Sun, 2 Nov 2008 16:46:55 -0800 X-ASG-Debug-ID: 1225673216-3b5603bf0000-NocioJ X-Barracuda-URL: http://cuda.sgi.com:80/cgi-bin/mark.cgi Received: from ipmail01.adl6.internode.on.net (localhost [127.0.0.1]) by cuda.sgi.com (Spam Firewall) with ESMTP id A65D91318E18 for ; Sun, 2 Nov 2008 16:46:57 -0800 (PST) Received: from ipmail01.adl6.internode.on.net (ipmail01.adl6.internode.on.net [203.16.214.146]) by cuda.sgi.com with ESMTP id 2OzRP0qkDNBkvNHr for ; Sun, 02 Nov 2008 16:46:57 -0800 (PST) Received: from ppp121-44-158-10.lns10.syd7.internode.on.net (HELO disturbed) ([121.44.158.10]) by ipmail01.adl6.internode.on.net with ESMTP; 03 Nov 2008 11:16:10 +1030 Received: from dave by disturbed with local (Exim 4.69) (envelope-from ) id 1Kwna5-0000VP-AN; Mon, 03 Nov 2008 11:46:09 +1100 Date: Mon, 3 Nov 2008 11:46:09 +1100 From: Dave Chinner To: Christoph Hellwig Cc: xfs@oss.sgi.com X-ASG-Orig-Subj: Re: [PATCH 1/6] stop using xfs_itobp in xfs_iread Subject: Re: [PATCH 1/6] stop using xfs_itobp in xfs_iread Message-ID: <20081103004609.GM19509@disturbed> Mail-Followup-To: Christoph Hellwig , xfs@oss.sgi.com References: <20081027134120.GB3183@infradead.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20081027134120.GB3183@infradead.org> User-Agent: Mutt/1.5.18 (2008-05-17) X-Barracuda-Connect: ipmail01.adl6.internode.on.net[203.16.214.146] X-Barracuda-Start-Time: 1225673217 X-Barracuda-Bayes: INNOCENT GLOBAL 0.0000 1.0000 -2.0210 X-Barracuda-Virus-Scanned: by cuda.sgi.com at sgi.com X-Barracuda-Spam-Score: -2.02 X-Barracuda-Spam-Status: No, SCORE=-2.02 using per-user scores of TAG_LEVEL=2.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.1 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.1.9335 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- On Mon, Oct 27, 2008 at 09:41:20AM -0400, Christoph Hellwig wrote: > The only caller of xfs_itobp that doesn't have i_blkno setup is now > the initial inode read. It needs access to the whole xfs_imap so using > xfs_inotobp is not an option. Instead opencode the buffer lookup in > xfs_iread and kill all the functionality for the initial map from > xfs_itobp. > > (First sent on October 21st) > > > Signed-off-by: Christoph Hellwig Reviewed-by: Dave Chinner -- Dave Chinner david@fromorbit.com From owner-xfs@oss.sgi.com Sun Nov 2 16:47:38 2008 X-Spam-Checker-Version: SpamAssassin 3.3.0-rupdated (updated) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=unavailable version=3.3.0-rupdated Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by oss.sgi.com (8.12.11.20060308/8.12.11/SuSE Linux 0.7) with ESMTP id mA30lbaj015623 for ; Sun, 2 Nov 2008 16:47:38 -0800 X-ASG-Debug-ID: 1225673258-30db03540000-NocioJ X-Barracuda-URL: http://cuda.sgi.com:80/cgi-bin/mark.cgi Received: from ipmail01.adl6.internode.on.net (localhost [127.0.0.1]) by cuda.sgi.com (Spam Firewall) with ESMTP id 062A81BDB688 for ; Sun, 2 Nov 2008 16:47:39 -0800 (PST) Received: from ipmail01.adl6.internode.on.net (ipmail01.adl6.internode.on.net [203.16.214.146]) by cuda.sgi.com with ESMTP id UFzRuIBHft0kpZma for ; Sun, 02 Nov 2008 16:47:39 -0800 (PST) X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: ApoEAM8S9kh5LJ4K/2dsb2JhbADCJoFr X-IronPort-AV: E=Sophos;i="4.33,532,1220193000"; d="scan'208";a="223655315" Received: from ppp121-44-158-10.lns10.syd7.internode.on.net (HELO disturbed) ([121.44.158.10]) by ipmail01.adl6.internode.on.net with ESMTP; 03 Nov 2008 11:17:12 +1030 Received: from dave by disturbed with local (Exim 4.69) (envelope-from ) id 1Kwnb6-0000Wo-Fa; Mon, 03 Nov 2008 11:47:12 +1100 Date: Mon, 3 Nov 2008 11:47:12 +1100 From: Dave Chinner To: Christoph Hellwig Cc: xfs@oss.sgi.com X-ASG-Orig-Subj: Re: [PATCH 2/6] remove dead code for old inode item recovery Subject: Re: [PATCH 2/6] remove dead code for old inode item recovery Message-ID: <20081103004712.GN19509@disturbed> Mail-Followup-To: Christoph Hellwig , xfs@oss.sgi.com References: <20081027134122.GC3183@infradead.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20081027134122.GC3183@infradead.org> User-Agent: Mutt/1.5.18 (2008-05-17) X-Barracuda-Connect: ipmail01.adl6.internode.on.net[203.16.214.146] X-Barracuda-Start-Time: 1225673260 X-Barracuda-Bayes: INNOCENT GLOBAL 0.0004 1.0000 -2.0182 X-Barracuda-Virus-Scanned: by cuda.sgi.com at sgi.com X-Barracuda-Spam-Score: -2.02 X-Barracuda-Spam-Status: No, SCORE=-2.02 using per-user scores of TAG_LEVEL=2.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.1 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.1.9334 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- On Mon, Oct 27, 2008 at 09:41:22AM -0400, Christoph Hellwig wrote: > We have removed the support for old-style inode items a while ago and > xlog_recover_do_inode_trans is now only called for XFS_LI_INODE items. > That means we can remove the call to xfs_imap there and with it the > XFS_IMAP_LOOKUP that is set by all other callers. We can also mark > xfs_imap static now. > > (First sent on October 21st) > > > Signed-off-by: Christoph Hellwig Reviewed-by: Dave Chinner -- Dave Chinner david@fromorbit.com From owner-xfs@oss.sgi.com Sun Nov 2 17:24:32 2008 X-Spam-Checker-Version: SpamAssassin 3.3.0-rupdated (updated) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.1 required=5.0 tests=J_CHICKENPOX_66 autolearn=no version=3.3.0-rupdated Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by oss.sgi.com (8.12.11.20060308/8.12.11/SuSE Linux 0.7) with ESMTP id mA31OV7G020098 for ; Sun, 2 Nov 2008 17:24:31 -0800 X-ASG-Debug-ID: 1225675471-31da00aa0000-NocioJ X-Barracuda-URL: http://cuda.sgi.com:80/cgi-bin/mark.cgi Received: from ipmail01.adl6.internode.on.net (localhost [127.0.0.1]) by cuda.sgi.com (Spam Firewall) with ESMTP id 676071BDB752 for ; Sun, 2 Nov 2008 17:24:32 -0800 (PST) Received: from ipmail01.adl6.internode.on.net (ipmail01.adl6.internode.on.net [203.16.214.146]) by cuda.sgi.com with ESMTP id 9lPFv0eSNndkysKS for ; Sun, 02 Nov 2008 17:24:32 -0800 (PST) X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: ApoEAM8S9kh5LJ4K/2dsb2JhbADCJoFr X-IronPort-AV: E=Sophos;i="4.33,532,1220193000"; d="scan'208";a="223679256" Received: from ppp121-44-158-10.lns10.syd7.internode.on.net (HELO disturbed) ([121.44.158.10]) by ipmail01.adl6.internode.on.net with ESMTP; 03 Nov 2008 11:54:14 +1030 Received: from dave by disturbed with local (Exim 4.69) (envelope-from ) id 1KwoAt-0001Wf-Pg; Mon, 03 Nov 2008 12:24:11 +1100 Date: Mon, 3 Nov 2008 12:24:11 +1100 From: Dave Chinner To: Christoph Hellwig Cc: xfs@oss.sgi.com X-ASG-Orig-Subj: Re: [PATCH 3/6] merge xfs_imap into xfs_dilocate Subject: Re: [PATCH 3/6] merge xfs_imap into xfs_dilocate Message-ID: <20081103012411.GO19509@disturbed> Mail-Followup-To: Christoph Hellwig , xfs@oss.sgi.com References: <20081027134124.GD3183@infradead.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20081027134124.GD3183@infradead.org> User-Agent: Mutt/1.5.18 (2008-05-17) X-Barracuda-Connect: ipmail01.adl6.internode.on.net[203.16.214.146] X-Barracuda-Start-Time: 1225675473 X-Barracuda-Bayes: INNOCENT GLOBAL 0.0000 1.0000 -2.0210 X-Barracuda-Virus-Scanned: by cuda.sgi.com at sgi.com X-Barracuda-Spam-Score: -2.02 X-Barracuda-Spam-Status: No, SCORE=-2.02 using per-user scores of TAG_LEVEL=2.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.1 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.1.9336 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- On Mon, Oct 27, 2008 at 09:41:24AM -0400, Christoph Hellwig wrote: > xfs_imap is the only caller of xfs_dilocate and doesn't add any significant > value. Merge the two functions and document the various cases we have for > inode cluster lookup in the new xfs_imap. > > Also remove the unused im_agblkno and im_ioffset fields from struct xfs_imap > while we're at it. A few small things.... > @@ -1262,34 +1255,65 @@ xfs_dilocate( > #endif /* DEBUG */ > return XFS_ERROR(EINVAL); > } > - if ((mp->m_sb.sb_blocksize >= XFS_INODE_CLUSTER_SIZE(mp))) { > + > + /* > + * If the inode cluster size is the same as the blocksize or > + * bigger we get to the buffer by simple arithmetics. > + */ > + if (XFS_INODE_CLUSTER_SIZE(mp) <= mp->m_sb.sb_blocksize) { The comment doesn't match the code. This is the case where the block size is the same or larger than the cluster size. > offset = XFS_INO_TO_OFFSET(mp, ino); > ASSERT(offset < mp->m_sb.sb_inopblock); > - *bno = XFS_AGB_TO_FSB(mp, agno, agbno); > - *off = offset; > - *len = 1; > + > + imap->im_blkno = XFS_AGB_TO_DADDR(mp, agno, agbno); > + imap->im_len = XFS_FSB_TO_BB(mp, 1); > + imap->im_boffset = (ushort)(offset << mp->m_sb.sb_inodelog); > return 0; > } > + > blks_per_cluster = XFS_INODE_CLUSTER_SIZE(mp) >> mp->m_sb.sb_blocklog; > - if (*bno != NULLFSBLOCK) { > + > + /* > + * If we get a block number passed from bulkstat we can use it to > + * find the buffer easily. > + */ > + if (imap->im_blkno) { I'm not sure I like this special case of blkno == 0 meaning "no block set" - it is different to the rest of the code that uses special values to indicate "no block set". At minimum it needs documenting at the definition of struct xfs_imap, or perhaps a new define for "NULLIMAPBLOCK"... > + > + /* > + * With aligned inodes it's again quite simple and we can skip the > + * btree lookup. > + */ > if (mp->m_inoalign_mask) { > offset_agbno = agbno & mp->m_inoalign_mask; > chunk_agbno = agbno - offset_agbno; > + > + /* > + * Worst case: we actually have to actually perform a lookup in the > + * inode btree. > + */ > } else { I rather dislike this method of commenting if/else constructs as it can make it hard to see the flow of the code at a glance. Can you move the comment inside the else case, or combine the comment with the one above the if/else. e.g.: /* * If the inode chunks are aligned then use simple maths to * find the location. Otherwise we have to do a btree * lookup to find the location. */ > + xfs_btree_cur_t *cur; /* inode btree cursor */ > + xfs_agino_t chunk_agino; /* first agino in inode chunk */ > + __int32_t chunk_cnt; /* count of free inodes in chunk */ > + xfs_inofree_t chunk_free; /* mask of free inodes in chunk */ > + xfs_buf_t *agbp; /* agi buffer */ > + int i; /* temp state */ > + > down_read(&mp->m_peraglock); > error = xfs_ialloc_read_agi(mp, tp, agno, &agbp); > up_read(&mp->m_peraglock); > if (error) { > #ifdef DEBUG > - xfs_fs_cmn_err(CE_ALERT, mp, "xfs_dilocate: " > + xfs_fs_cmn_err(CE_ALERT, mp, "xfs_imap: " > "xfs_ialloc_read_agi() returned " > "error %d, agno %d", > error, agno); I think this should always be emitted here, not just for debug kernels - it's indicative of a serious error, and when we have CRC checking it will tell us exactly what structure is corrupt... > #ifdef DEBUG > - xfs_fs_cmn_err(CE_ALERT, mp, "xfs_dilocate: " > + xfs_fs_cmn_err(CE_ALERT, mp, "xfs_imap: " > "xfs_inobt_get_rec() failed"); > #endif /* DEBUG */ > error = XFS_ERROR(EINVAL); > } > + error0: > xfs_trans_brelse(tp, agbp); > xfs_btree_del_cursor(cur, XFS_BTREE_NOERROR); That will delete the cursor when there is an error with a "No Error" trace. Not exactly what we want, right? > + /* > + * If the inode number maps to a block outside the bounds > + * of the file system then return NULL rather than calling > + * read_buf and panicing when we get an error from the > + * driver. > + */ > + if ((imap->im_blkno + imap->im_len) > > + XFS_FSB_TO_BB(mp, mp->m_sb.sb_dblocks)) { > + xfs_fs_cmn_err(CE_ALERT, mp, "xfs_imap: " > + "(imap->im_blkno (0x%llx) + imap->im_len (0x%llx)) > " > + " XFS_FSB_TO_BB(mp, mp->m_sb.sb_dblocks) (0x%llx)", > + (unsigned long long) imap->im_blkno, > + (unsigned long long) imap->im_len, > + XFS_FSB_TO_BB(mp, mp->m_sb.sb_dblocks)); > + return EINVAL; return XFS_ERROR(EINVAL); To match the earlier out of bounds error checks. Cheers, Dave. -- Dave Chinner david@fromorbit.com From owner-xfs@oss.sgi.com Sun Nov 2 17:27:28 2008 X-Spam-Checker-Version: SpamAssassin 3.3.0-rupdated (updated) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=unavailable version=3.3.0-rupdated Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by oss.sgi.com (8.12.11.20060308/8.12.11/SuSE Linux 0.7) with ESMTP id mA31RRRx020528 for ; Sun, 2 Nov 2008 17:27:28 -0800 X-ASG-Debug-ID: 1225675648-2ced013e0000-NocioJ X-Barracuda-URL: http://cuda.sgi.com:80/cgi-bin/mark.cgi Received: from ipmail01.adl6.internode.on.net (localhost [127.0.0.1]) by cuda.sgi.com (Spam Firewall) with ESMTP id 19D451BDB76D for ; Sun, 2 Nov 2008 17:27:29 -0800 (PST) Received: from ipmail01.adl6.internode.on.net (ipmail01.adl6.internode.on.net [203.16.214.146]) by cuda.sgi.com with ESMTP id xe2IPJnKW4GMtq4G for ; Sun, 02 Nov 2008 17:27:29 -0800 (PST) X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: ApoEAM8S9kh5LJ4K/2dsb2JhbADCJoFr X-IronPort-AV: E=Sophos;i="4.33,532,1220193000"; d="scan'208";a="223681199" Received: from ppp121-44-158-10.lns10.syd7.internode.on.net (HELO disturbed) ([121.44.158.10]) by ipmail01.adl6.internode.on.net with ESMTP; 03 Nov 2008 11:57:26 +1030 Received: from dave by disturbed with local (Exim 4.69) (envelope-from ) id 1KwoE1-0001au-Fk; Mon, 03 Nov 2008 12:27:25 +1100 Date: Mon, 3 Nov 2008 12:27:25 +1100 From: Dave Chinner To: Christoph Hellwig Cc: xfs@oss.sgi.com X-ASG-Orig-Subj: Re: [PATCH 4/6] embededd struct xfs_imap into xfs_inode Subject: Re: [PATCH 4/6] embededd struct xfs_imap into xfs_inode Message-ID: <20081103012725.GP19509@disturbed> Mail-Followup-To: Christoph Hellwig , xfs@oss.sgi.com References: <20081027134126.GE3183@infradead.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20081027134126.GE3183@infradead.org> User-Agent: Mutt/1.5.18 (2008-05-17) X-Barracuda-Connect: ipmail01.adl6.internode.on.net[203.16.214.146] X-Barracuda-Start-Time: 1225675650 X-Barracuda-Bayes: INNOCENT GLOBAL 0.0360 1.0000 -1.7885 X-Barracuda-Virus-Scanned: by cuda.sgi.com at sgi.com X-Barracuda-Spam-Score: -1.79 X-Barracuda-Spam-Status: No, SCORE=-1.79 using per-user scores of TAG_LEVEL=2.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.1 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.1.9336 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- On Mon, Oct 27, 2008 at 09:41:26AM -0400, Christoph Hellwig wrote: > Most uses of struct xfs_imap are to map and inode to a buffer. To avoid > copying around the inode location information we should just embedd a > strcut xfs_imap into the xfs_inode. To make sure it doesn't bloat an > inode the im_len is changed to a ushort, which is fine as that's what > the users exepect anyway. > > > Signed-off-by: Christoph Hellwig Reviewed-by: Dave Chinner -- Dave Chinner david@fromorbit.com From owner-xfs@oss.sgi.com Sun Nov 2 17:28:11 2008 X-Spam-Checker-Version: SpamAssassin 3.3.0-rupdated (updated) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=unavailable version=3.3.0-rupdated Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by oss.sgi.com (8.12.11.20060308/8.12.11/SuSE Linux 0.7) with ESMTP id mA31SBoh020795 for ; Sun, 2 Nov 2008 17:28:11 -0800 X-ASG-Debug-ID: 1225675692-317b00d30000-NocioJ X-Barracuda-URL: http://cuda.sgi.com:80/cgi-bin/mark.cgi Received: from ipmail01.adl6.internode.on.net (localhost [127.0.0.1]) by cuda.sgi.com (Spam Firewall) with ESMTP id 74DD81BDB77B for ; Sun, 2 Nov 2008 17:28:12 -0800 (PST) Received: from ipmail01.adl6.internode.on.net (ipmail01.adl6.internode.on.net [203.16.214.146]) by cuda.sgi.com with ESMTP id j5vrDLh7jeUaU9nQ for ; Sun, 02 Nov 2008 17:28:12 -0800 (PST) X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: ApoEAM8S9kh5LJ4K/2dsb2JhbADCJoFr X-IronPort-AV: E=Sophos;i="4.33,532,1220193000"; d="scan'208";a="223681653" Received: from ppp121-44-158-10.lns10.syd7.internode.on.net (HELO disturbed) ([121.44.158.10]) by ipmail01.adl6.internode.on.net with ESMTP; 03 Nov 2008 11:58:11 +1030 Received: from dave by disturbed with local (Exim 4.69) (envelope-from ) id 1KwoEl-0001bz-4N; Mon, 03 Nov 2008 12:28:11 +1100 Date: Mon, 3 Nov 2008 12:28:11 +1100 From: Dave Chinner To: Christoph Hellwig Cc: xfs@oss.sgi.com X-ASG-Orig-Subj: Re: [PATCH 5/6] kill the XFS_IMAP_BULKSTAT flag Subject: Re: [PATCH 5/6] kill the XFS_IMAP_BULKSTAT flag Message-ID: <20081103012811.GQ19509@disturbed> Mail-Followup-To: Christoph Hellwig , xfs@oss.sgi.com References: <20081027134129.GF3183@infradead.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20081027134129.GF3183@infradead.org> User-Agent: Mutt/1.5.18 (2008-05-17) X-Barracuda-Connect: ipmail01.adl6.internode.on.net[203.16.214.146] X-Barracuda-Start-Time: 1225675693 X-Barracuda-Bayes: INNOCENT GLOBAL 0.0351 1.0000 -1.7944 X-Barracuda-Virus-Scanned: by cuda.sgi.com at sgi.com X-Barracuda-Spam-Score: -1.79 X-Barracuda-Spam-Status: No, SCORE=-1.79 using per-user scores of TAG_LEVEL=2.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.1 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.1.9336 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- On Mon, Oct 27, 2008 at 09:41:29AM -0400, Christoph Hellwig wrote: > Just pass down the XFS_IGET_* flags all the way down to xfs_imap instead > of translating them mid-way. > > > Signed-off-by: Christoph Hellwig Reviewed-by: Dave Chinner -- Dave Chinner david@fromorbit.com From owner-xfs@oss.sgi.com Sun Nov 2 17:51:09 2008 X-Spam-Checker-Version: SpamAssassin 3.3.0-rupdated (updated) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=unavailable version=3.3.0-rupdated Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by oss.sgi.com (8.12.11.20060308/8.12.11/SuSE Linux 0.7) with ESMTP id mA31p8WR022155 for ; Sun, 2 Nov 2008 17:51:08 -0800 X-ASG-Debug-ID: 1225677068-359901500000-NocioJ X-Barracuda-URL: http://cuda.sgi.com:80/cgi-bin/mark.cgi Received: from ipmail01.adl6.internode.on.net (localhost [127.0.0.1]) by cuda.sgi.com (Spam Firewall) with ESMTP id 7EE461BDB7D3 for ; Sun, 2 Nov 2008 17:51:09 -0800 (PST) Received: from ipmail01.adl6.internode.on.net (ipmail01.adl6.internode.on.net [203.16.214.146]) by cuda.sgi.com with ESMTP id dv8w3QHi4OPm69PS for ; Sun, 02 Nov 2008 17:51:09 -0800 (PST) X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: ApoEAM8S9kh5LJ4K/2dsb2JhbADCJoFr X-IronPort-AV: E=Sophos;i="4.33,532,1220193000"; d="scan'208";a="223695893" Received: from ppp121-44-158-10.lns10.syd7.internode.on.net (HELO disturbed) ([121.44.158.10]) by ipmail01.adl6.internode.on.net with ESMTP; 03 Nov 2008 12:21:00 +1030 Received: from dave by disturbed with local (Exim 4.69) (envelope-from ) id 1Kwoao-00029e-Tz; Mon, 03 Nov 2008 12:50:58 +1100 Date: Mon, 3 Nov 2008 12:50:58 +1100 From: Dave Chinner To: Christoph Hellwig Cc: xfs@oss.sgi.com X-ASG-Orig-Subj: Re: [PATCH 6/6] move inode allocation out xfs_iread Subject: Re: [PATCH 6/6] move inode allocation out xfs_iread Message-ID: <20081103015058.GR19509@disturbed> Mail-Followup-To: Christoph Hellwig , xfs@oss.sgi.com References: <20081027134130.GG3183@infradead.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20081027134130.GG3183@infradead.org> User-Agent: Mutt/1.5.18 (2008-05-17) X-Barracuda-Connect: ipmail01.adl6.internode.on.net[203.16.214.146] X-Barracuda-Start-Time: 1225677070 X-Barracuda-Bayes: INNOCENT GLOBAL 0.0000 1.0000 -2.0210 X-Barracuda-Virus-Scanned: by cuda.sgi.com at sgi.com X-Barracuda-Spam-Score: -2.02 X-Barracuda-Spam-Status: No, SCORE=-2.02 using per-user scores of TAG_LEVEL=2.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.1 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.1.9338 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- On Mon, Oct 27, 2008 at 09:41:30AM -0400, Christoph Hellwig wrote: > Allocate the inode in xfs_iget_cache_miss and pass it into xfs_iread. This > simplifies the error handling and allows xfs_iread to be shared with userspace > which already uses these semantics. > > > Signed-off-by: Christoph Hellwig > > Index: linux-2.6-xfs/fs/xfs/xfs_iget.c > =================================================================== > --- linux-2.6-xfs.orig/fs/xfs/xfs_iget.c 2008-10-25 13:45:30.000000000 +0200 > +++ linux-2.6-xfs/fs/xfs/xfs_iget.c 2008-10-25 13:46:29.000000000 +0200 > @@ -40,6 +40,82 @@ > #include "xfs_utils.h" > #include "xfs_trans_priv.h" > #include "xfs_inode_item.h" > +#include "xfs_bmap.h" > +#include "xfs_btree_trace.h" > +#include "xfs_dir2_trace.h" > + > + > +/* > + * Allocate and initialise an xfs_inode. > + */ > +STATIC struct xfs_inode * > +xfs_inode_alloc( > + struct xfs_mount *mp, > + xfs_ino_t ino) > +{ > + struct xfs_inode *ip; > + > + /* > + * if this didn't occur in transactions, we could use > + * KM_MAYFAIL and return NULL here on ENOMEM. Set the > + * code up to do this anyway. > + */ > + ip = kmem_zone_alloc(xfs_inode_zone, KM_SLEEP); > + if (!ip) > + return NULL; > + > + ASSERT(atomic_read(&ip->i_iocount) == 0); > + ASSERT(atomic_read(&ip->i_pincount) == 0); > + ASSERT(!spin_is_locked(&ip->i_flags_lock)); > + ASSERT(completion_done(&ip->i_flush)); > + > + /* > + * initialise the VFS inode here to get failures > + * out of the way early. > + */ > + if (!inode_init_always(mp->m_super, VFS_I(ip))) { > + kmem_zone_free(xfs_inode_zone, ip); > + return NULL; > + } > + > + /* initialise the xfs inode */ > + ip->i_ino = ino; > + ip->i_mount = mp; Hmmmm - what happened to the patch I sent that moved this till after ip->i_mount() was initialised? Hmmm - looks like it went missing. Ah - christoph's fix for the security inode leak was taken, so the patch I had that included this change was dropped. Looks like we still need that part of my patch. I'll have to resend it, and it needs to go in ASAP as inode_init_always() can call ->destroy_inode, so the above is a double free or a panic in xfs_ireclaim(). This patch will then need to be rediffed on top of it. Otherwise the patch makes sense. Cheers, Dave. -- Dave Chinner david@fromorbit.com From owner-xfs@oss.sgi.com Sun Nov 2 19:45:43 2008 X-Spam-Checker-Version: SpamAssassin 3.3.0-rupdated (updated) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=HTML_MESSAGE autolearn=unavailable version=3.3.0-rupdated Received: from cuda.sgi.com (cuda1.sgi.com [192.48.168.28]) by oss.sgi.com (8.12.11.20060308/8.12.11/SuSE Linux 0.7) with ESMTP id mA33jfYo026154 for ; Sun, 2 Nov 2008 19:45:41 -0800 X-ASG-Debug-ID: 1225683934-508a03200000-NocioJ X-Barracuda-URL: http://cuda.sgi.com:80/cgi-bin/mark.cgi Received: from po-out-1718.google.com (localhost [127.0.0.1]) by cuda.sgi.com (Spam Firewall) with ESMTP id 715351319216; Sun, 2 Nov 2008 19:45:34 -0800 (PST) Received: from po-out-1718.google.com (po-out-1718.google.com [72.14.252.152]) by cuda.sgi.com with ESMTP id uDSQ6VILYoydkpih; Sun, 02 Nov 2008 19:45:34 -0800 (PST) Received: by po-out-1718.google.com with SMTP id b23so9947560poe.2 for ; Sun, 02 Nov 2008 19:45:34 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:subject :mime-version:content-type; bh=dseQXucv1r2e8nMxwHpKercBWyg1CUtp76ozYxcsDcs=; b=f2CXwHzcUjNuuXR2jY+LL1nGC+nm4sV0UWulsHnnyPIcZ1SmKmELy2RB/fp9emUQoy vezgeNiW27lalkYnHNSWGB5MVcsUyXphTfVBpABsJ1shb0DiznalFilLRQed9WqoW7RA AxxG7ikgLvD4TSYg/FfARIZeoJl6rUzNo/QuU= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:subject:mime-version:content-type; b=e0Im3O8hk7Id1bx/WJ96fO5fEnX51zOFlV5ci0RRwIK0G/zFBnDJOW5VSuLCcIrb9s IMl9xQEdPBMCGVWAjz7rtxOoU2anpSYV05l7Js90wbHukSSaRIILnnqVibDIPwqSYJUw BcbQmsHoZRur+VXOqdjs5aIT2SqvXhCWNqUOY= Received: by 10.142.134.20 with SMTP id h20mr6963349wfd.21.1225683919162; Sun, 02 Nov 2008 19:45:19 -0800 (PST) Received: by 10.142.111.8 with HTTP; Sun, 2 Nov 2008 19:45:18 -0800 (PST) Message-ID: <6c7304060811021945i6fe78a99j3fb0cb97b9555b57@mail.gmail.com> Date: Mon, 3 Nov 2008 10:45:18 +0700 From: "hoatt tran" X-ASG-Orig-Subj: Giam ngay 50% phi hoa mang va tang Modem 4 port Subject: Giam ngay 50% phi hoa mang va tang Modem 4 port MIME-Version: 1.0 X-Barracuda-Connect: po-out-1718.google.com[72.14.252.152] X-Barracuda-Start-Time: 1225683939 X-Barracuda-Bayes: INNOCENT GLOBAL 0.4990 1.0000 0.0000 X-Barracuda-Virus-Scanned: by cuda.sgi.com at sgi.com X-Barracuda-Spam-Score: 1.58 X-Barracuda-Spam-Status: No, SCORE=1.58 using per-user scores of TAG_LEVEL=2.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.1 tests=HTML_MESSAGE, MISSING_HEADERS, TO_CC_NONE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.1.9344 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 1.58 MISSING_HEADERS Missing To: header 0.00 HTML_MESSAGE BODY: HTML included in message 0.00 TO_CC_NONE No To: or Cc: header To: undisclosed-recipients:; Content-Type: text/plain Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-length: 2998 *"**Thang KM vang =E2=80=93 Hoan tien den tet**"*** *Giam ngay 50% phi hoa mang va tang Modem 4 port* Chi ap dung doi voi khach hang(KH) dang ky goi danh co ca nhan (gia dinh). - Hoa mang moi: 400,000 VND hoa mang *MegaME* (gom modem 4 port & phi hoa mang) 600,000 VND hoa mang *MegaYOU* (gom modem 4 port & phi hoa mang) - =C4=90oi voi KH =C4=91a co modem: =C2=B7 Giam 50% phi hoa mang *MegaME/MegaYOU* =C2=B7 Dac biet, tang tien su dung den het het nam Mau Ty (het thang 1/2009). Tang 200,000VND cuoc su dung trong vong 4 thang (Moi thang giam 50,000VND vao cuoc su dung hang thang) =E2=80=93 *Ap dung cho goi Tron goi* - =C4=90oi voi KH mua modem Wifi: Mien 100% phi hoa mang MegaME/Me= gaYOU. Modem 4 port tri gia 800,000 VND Modem Wifi tri gia 1,300,000 VND *Goi MegaYOU: toc do (3,072/512 Kpbs) *Phi khoi tao dich vu la 600,000 VND** - Tron goi : 250,000 VND /thang - Luu luong: thue bao 60,000 VND/thang. Phi tren 1 Mbyte du lieu la 60 VND *Goi MegaME: toc do (5,120/640 Kpbs) *Phi khoi tao dich vu la 250,000 VND** - Tron goi : 350,000 VND /thang - Luu luong: thue bao 80,000 VND/thang. Phi tren 1 Mbyte du lieu la 80 VND *D=E1=BB=8Bch v=E1=BB=A5 truy c=E1=BA=ADp Internet b=E1=BA=B1ng c=C3=A1p qu= ang - FTTH*** *Fiber To The Home (FTTH)* *Fiber Public* *Fiber Bronze* *Fiber Silver* *Fiber Gold* *Dong* *Bac* *Vang* Toc do toi da 10 Mbps 6Mbps 8Mbps 12Mbps Cam ket toc do >=3D 384 Kbps >=3D 256 Kbps >=3D 384 Kbps >=3D 512 Kbps Cuoc lap dat 8,000000 8,000,000 8,000,000 8,000,000 Cuoc tron goi 3,000,000 2,500,000 3,000,000 6,000,000 *Fiber Public 50% phi hoa mang va tang 1,000,000vnd cuoc phi trong 6 thang dau tien * *Fiber Bronze, Silver, Gold giam ngay 5,000,000vnd phi hoa mang* (Gia tren chua bao gom 10% VAT ) Quy khach hang vui long tham khao them bang gia dich vu ADSL va cac thu tuc can thiet khi dang ky dich vu ADSL cua *F**P**T*. Moi thac mac xin vui long lien he qua email hay qua so dien thoai duoi day de duoc tu van vien tu van v=C3=A0 *den tan nha lam thu tuc dang ky dich vu* Hay lien he ngay voi chung toi hoac truy cap vao trang web * http://www.adsl-tructuyen.com* de duoc *kiem tra khu vuc chinh xac nhat *& duoc lap dat trong thoi gian som nhat (qui khach hang co the lien lac voi nguoi than o xa, noi chuyen qua dien thoai va thay mat nguoi than cua minh qua Webcam=E2=80=A6.va nhieu nhieu tien ich hon nua). Rat mong nhan duoc thong tin som nhat cua quy khach. Tran trong. ************************** *F**P**T** **Telecom -* *Internet Broadband Dept* *.* 197 D2 Street, Van Thanh Bac Ward 25, Binh Thanh District. *Tran Trung Hoa* Phone: *22009002* Fax: 9330362 Mobile: *090.838.15.19* *Mail: **hoatt@fpt.net*** Website: *http://www.adsl-tructuyen.com* Y!M: tthoavn@yahoo.com * Xin cam on qui khach da doc mail nay va thanh that xin loi neu nhu lam phien qui khach! [[HTML alternate version deleted]] From owner-xfs@oss.sgi.com Sun Nov 2 19:49:47 2008 X-Spam-Checker-Version: SpamAssassin 3.3.0-rupdated (updated) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.6 required=5.0 tests=HTML_IMAGE_RATIO_02, HTML_MESSAGE,NORMAL_HTTP_TO_IP autolearn=no version=3.3.0-rupdated Received: from cuda.sgi.com (cuda1.sgi.com [192.48.168.28]) by oss.sgi.com (8.12.11.20060308/8.12.11/SuSE Linux 0.7) with ESMTP id mA33nl45026653 for ; Sun, 2 Nov 2008 19:49:47 -0800 X-ASG-Debug-ID: 1225684187-508c036c0000-w1Z2WR X-Barracuda-URL: http://cuda.sgi.com:80/cgi-bin/mark.cgi Received: from byronx-desktop (localhost [127.0.0.1]) by cuda.sgi.com (Spam Firewall) with ESMTP id 10CDA1319278 for ; Sun, 2 Nov 2008 19:49:47 -0800 (PST) Received: from byronx-desktop (122.52.178.4.pldt.net [122.52.178.4]) by cuda.sgi.com with ESMTP id Y8CiwyAvRIw1QkCR for ; Sun, 02 Nov 2008 19:49:47 -0800 (PST) Received: by byronx-desktop (Postfix, from userid 65534) id 9463DCE1AB; Mon, 3 Nov 2008 11:44:48 +0800 (PHT) To: linux-xfs@oss.sgi.com X-ASG-Orig-Subj: Rush Sale Subject: Rush Sale Message-ID: <610b62bf10202dce30b15d2b5c193f1d@122.52.178.4> Date: Mon, 03 Nov 2008 04:44:48 +0100 From: "Jpa Basic Realestate Services" Reply-To: inquiry@jpabasic.com MIME-Version: 1.0 X-Mailer-LID: 9,3,8,4 X-Mailer-SID: 20 X-Mailer-Sent-By: 3 X-Barracuda-Connect: 122.52.178.4.pldt.net[122.52.178.4] X-Barracuda-Start-Time: 1225684189 X-Barracuda-Bayes: INNOCENT GLOBAL 0.1910 1.0000 -0.8754 X-Barracuda-Virus-Scanned: by cuda.sgi.com at sgi.com X-Barracuda-Spam-Score: 0.26 X-Barracuda-Spam-Status: No, SCORE=0.26 using per-user scores of TAG_LEVEL=2.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.1 tests=BSF_SC0_MJ614, DYN_RDNS_SHORT_HELO_HTML, HTML_IMAGE_RATIO_02, HTML_MESSAGE, NORMAL_HTTP_TO_IP, RDNS_DYNAMIC X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.1.9344 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 NORMAL_HTTP_TO_IP URI: Uses a dotted-decimal IP address in URL 0.55 HTML_IMAGE_RATIO_02 BODY: HTML has a low ratio of text to image area 0.00 HTML_MESSAGE BODY: HTML included in message 0.20 BSF_SC0_MJ614 Custom Rule MJ614 0.10 RDNS_DYNAMIC Delivered to trusted network by host with dynamic-looking rDNS 0.29 DYN_RDNS_SHORT_HELO_HTML Sent by dynamic rDNS, short HELO, and HTML Content-Type: text/plain Content-Disposition: inline Content-Transfer-Encoding: 7bit Content-length: 348 Your email client cannot read this email. To view it online, please go here: http://122.52.178.4/EmailMarketer/display.php?M=182&C=c14ac1252729b87ee84e9a3c91afa969&S=20&L=3&N=10 To stop receiving these emails:http://122.52.178.4/EmailMarketer/unsubscribe.php?M=182&C=c14ac1252729b87ee84e9a3c91afa969&L=3&N=20 [[HTML alternate version deleted]] From owner-xfs@oss.sgi.com Sun Nov 2 20:12:27 2008 X-Spam-Checker-Version: SpamAssassin 3.3.0-rupdated (updated) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=HTML_MESSAGE autolearn=unavailable version=3.3.0-rupdated Received: from cuda.sgi.com (cuda1.sgi.com [192.48.168.28]) by oss.sgi.com (8.12.11.20060308/8.12.11/SuSE Linux 0.7) with ESMTP id mA34CQiO027408 for ; Sun, 2 Nov 2008 20:12:26 -0800 X-ASG-Debug-ID: 1225685547-196300820000-w1Z2WR X-Barracuda-URL: http://cuda.sgi.com:80/cgi-bin/mark.cgi Received: from nitro (localhost [127.0.0.1]) by cuda.sgi.com (Spam Firewall) with ESMTP id 2C7F61319342 for ; Sun, 2 Nov 2008 20:12:27 -0800 (PST) Received: from nitro ([205.209.113.247]) by cuda.sgi.com with ESMTP id PdGGyWe3F8gy9dyZ for ; Sun, 02 Nov 2008 20:12:27 -0800 (PST) Received: from mail pickup service by nitro with Microsoft SMTPSVC; Sun, 2 Nov 2008 20:12:11 -0800 thread-index: Ack9alezMAnto4DPSJ+kJBKInB7UOQ== Thread-Topic: Dayajobs.com - free job advertisement From: To: X-ASG-Orig-Subj: Dayajobs.com - free job advertisement Subject: Dayajobs.com - free job advertisement Date: Sun, 2 Nov 2008 20:12:10 -0800 Message-ID: MIME-Version: 1.0 X-Mailer: Microsoft CDO for Windows 2000 Importance: high Priority: normal X-MimeOLE: Produced By Microsoft MimeOLE V6.00.3790.4325 X-OriginalArrivalTime: 03 Nov 2008 04:12:11.0415 (UTC) FILETIME=[584EB270:01C93D6A] X-Barracuda-Connect: UNKNOWN[205.209.113.247] X-Barracuda-Start-Time: 1225685548 X-Barracuda-Bayes: INNOCENT GLOBAL 0.4869 1.0000 0.0000 X-Barracuda-Virus-Scanned: by cuda.sgi.com at sgi.com X-Barracuda-Spam-Score: 0.70 X-Barracuda-Spam-Status: No, SCORE=0.70 using per-user scores of TAG_LEVEL=2.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.1 tests=HTML_MESSAGE, MARKETING_SUBJECT, NO_REAL_NAME, RDNS_NONE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.1.9346 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 NO_REAL_NAME From: does not include a real name 0.60 MARKETING_SUBJECT Subject contains popular marketing words 0.00 HTML_MESSAGE BODY: HTML included in message 0.10 RDNS_NONE Delivered to trusted network by a host with no rDNS Content-Type: text/plain Content-Disposition: inline Content-Transfer-Encoding: 7bit Content-length: 1315 Dayajobs.com Jobseekers : Post your resume free and see your resume in our home page. Tariff For Job Posting No. of jobs Features Job Validity Account Validity Charges 01 Free resume access 45 days 2 days Free 01 Free resume access 45 days 6 months Rs.240/- only 05 Free resume access 45 days 6 months Rs.1200/- only 10 Free resume access + Home page link. 45 days 6 months Rs.2400/- only 20 Free resume access + Home page link. 45 days 6 months Rs.4800/- only 50 Free resume access + Home page link. 45 days 6 months Rs.12000/- only 100 Free resume access + Home page link. 45 days 1 year Rs.24000/- only 500 Free resume access + Home page link + Company banner + Some pages 45 days 1 year Rs 01 lakh only 1000 Free resume access + Home page link + Company banner + Some pages 45 days 1 year Rs 1.5 lakh only Post your jobs today otherwise you are missing something very big. Banner advtertisement in just Rs 2K- per month and 20K - per year. How to post your jobs ? (1) Vist : www.dayajobs.com or www.amitjobs.co.in (2) Click on Employers login then click on register now. (3) Then follow the instructions. From, Amit Sharma Ph : +91-9818425715. Email : ceo@amitjobs.co.in [[HTML alternate version deleted]] From owner-xfs@oss.sgi.com Mon Nov 3 12:51:08 2008 X-Spam-Checker-Version: SpamAssassin 3.3.0-rupdated (updated) on oss.sgi.com X-Spam-Level: ** X-Spam-Status: No, score=2.1 required=5.0 tests=RCVD_BAD_ID autolearn=no version=3.3.0-rupdated Received: from cuda.sgi.com (cuda1.sgi.com [192.48.168.28]) by oss.sgi.com (8.12.11.20060308/8.12.11/SuSE Linux 0.7) with ESMTP id mA3Kp6rZ029371 for ; Mon, 3 Nov 2008 12:51:08 -0800 X-ASG-Debug-ID: 1225745465-1896015f0000-NocioJ X-Barracuda-URL: http://cuda.sgi.com:80/cgi-bin/mark.cgi Received: from mailgw1a.lmco.com (localhost [127.0.0.1]) by cuda.sgi.com (Spam Firewall) with ESMTP id 9CDC2B39289 for ; Mon, 3 Nov 2008 12:51:05 -0800 (PST) Received: from mailgw1a.lmco.com (mailgw1a.lmco.com [192.31.106.7]) by cuda.sgi.com with ESMTP id CVRiO9Yl5Ob8JELb for ; Mon, 03 Nov 2008 12:51:05 -0800 (PST) Received: from emss02g01.ems.lmco.com (relay2.ems.lmco.com [166.29.2.54])by mailgw1a.lmco.com (LM-6) with ESMTP id mA3Ko9q6023857;Mon, 3 Nov 2008 13:50:09 -0700 (MST) Received: from CONVERSION2-DAEMON.lmco.com by lmco.com (PMDF V6.3-x14 #31428) id <0K9R00K01Z7LPV@lmco.com>; Mon, 03 Nov 2008 13:50:09 -0700 (MST) Received: from EMSS04I00.us.lmco.com ([166.17.13.135]) by lmco.com (PMDF V6.3-x14 #31428) with ESMTP id <0K9R00BRRZ75D3@lmco.com>; Mon, 03 Nov 2008 13:49:59 -0700 (MST) Received: from emss04m05.us.lmco.com ([166.17.13.61]) by EMSS04I00.us.lmco.com with Microsoft SMTPSVC(5.0.2195.6713); Mon, 03 Nov 2008 15:49:57 -0500 Date: Mon, 03 Nov 2008 15:49:55 -0500 From: "Ngo, Andrew" X-ASG-Orig-Subj: RE: Stale XFS mount for Kernel 2.6.25.14 Subject: RE: Stale XFS mount for Kernel 2.6.25.14 In-reply-to: <20081020230802.GA18495@disturbed> To: Dave Chinner , v9fs-developer@lists.sourceforge.net, xfs@oss.sgi.com Cc: "Johnson, Je" , "Ngo, Andrew" Message-id: <8604545CB7815D419F5FF108D3E434BA01D4939D@emss04m05.us.lmco.com> MIME-version: 1.0 X-MIMEOLE: Produced By Microsoft Exchange V6.5 Content-type: multipart/mixed; boundary="Boundary_(ID_c/oWolYEIMPtOQ70appQbQ)" Thread-Topic: Stale XFS mount for Kernel 2.6.25.14 Thread-Index: Ackze0kWYITdGz9eSh6yX94hP5TR5wKeWpaQ Content-class: urn:content-classes:message X-MS-Has-Attach: yes X-MS-TNEF-Correlator: References: <8604545CB7815D419F5FF108D3E434BA017C6427@emss04m05.us.lmco.com> <20081020230802.GA18495@disturbed> X-OriginalArrivalTime: 03 Nov 2008 20:49:57.0338 (UTC) FILETIME=[BB2D9BA0:01C93DF5] X-Barracuda-Connect: mailgw1a.lmco.com[192.31.106.7] X-Barracuda-Start-Time: 1225745466 X-Barracuda-Bayes: INNOCENT GLOBAL 0.0183 1.0000 -1.9017 X-Barracuda-Virus-Scanned: by cuda.sgi.com at sgi.com X-Barracuda-Spam-Score: 0.19 X-Barracuda-Spam-Status: No, SCORE=0.19 using per-user scores of TAG_LEVEL=2.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.1 tests=RCVD_BAD_ID X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.1.9400 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 2.09 RCVD_BAD_ID RCVD_BAD_ID This is a multi-part message in MIME format. --Boundary_(ID_c/oWolYEIMPtOQ70appQbQ) Content-type: text/plain; charset=us-ascii Content-transfer-encoding: 7BIT Hi, Dave, Here is the captured /var/log/messages when the system is hung by the mount command on a xfs file system and I issued the 'echo w > /proc/sysrq-trigger` command. Note that I may have run multiple times of the above command, and that I was also issuing the xfs_freeze commands while the mount is hung. I hope that these commands does not corrupt the /var/log/message that you want to examine. Thanks... Andy Ngo -----Original Message----- From: Dave Chinner [mailto:david@fromorbit.com] Sent: Monday, October 20, 2008 7:08 PM To: Ngo, Andrew Cc: Johnson, Je Subject: Re: FW: Stale XFS mount for Kernel 2.6.25.14 On Mon, Oct 20, 2008 at 06:46:19PM -0400, Ngo, Andrew wrote: > > Hi, Dave, > > Just wondering do you have any more insight to the mount problem we > are having? I posted my response to your question on Oct 14, and have > not heard from you. Been busy at my day job - I haven't had much time to look into this further yet. FWIW, w.r.t to the question about xfs_freeze -f hanging the system, I meant doing that instead of remounting read-only, not after the remount has already hung. Can you try that and see? Also, the output of 'echo w > /proc/sysrq-trigger` once the system is in the hung state will tell me a lot about what has gone wrong. Cheers, Dave. -- Dave Chinner david@fromorbit.com --Boundary_(ID_c/oWolYEIMPtOQ70appQbQ) Content-type: application/x-gzip; name=messages.tar.gz Content-transfer-encoding: BASE64 Content-disposition: attachment; filename=messages.tar.gz Content-description: messages.tar.gz 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 Lj8438/Dy+GDBX3+b86ttLm+czdLn26fv/iKvB29ir06/vPb1c3FP+NfF/b/3XeN /1Q+yBHDlEXVdPZoutsWq+Lsn6Z7+4u3Xr78wdhWTVlfe/soLjBPnfZ11TVNMfmL qm6qbXH+G/2mQPvojt/RFVMpq25r9f2FFBe/sTHG18c/b+7uVn9+2mz3a684P/zf l6P0P/6yur49fPhpc3sYHYz/VPxcFt8VP2/qMLDxYyzYbj/CfHDb5vA3h3Zt0XbB aPbDLdqHDzO8qrV43RCMt7+xeM/7w4f7/c+HCVxt4fow8Zptc72vj+I9/HT/4Wm/ 2VmovrRQxr/uziQzu87snWR/u99+eH553D89W6h6cFPQhEF1m13XWajX/Whh3ESW N30ozNANFuan6w8/vjzurOpzw7RzUKV/4+aRaH/dn8GUbRn5afX28tOKmC+z2mG/ sUg/Hj69zn7Tu4XUBq7LfbVv3OxvP+13L3d7q5Rv79xwGwvW7sLAiu1m6zbN9tPt 3e7D0+2jBdq4jwv/tk199m1FxKdZaa73F9IUkDTnP0+WB7TPEMKuYCaNc1P6ICJ3 zLrIk0ZHAeZEhR7GAjfiRo7opGIDAgqBRccGYIXAYqV+vN093PxQlmVTW8K73dz/ 98Pq4/6wspTx49Pm8+p+83l/lPbIIu1vtu13z4fNYaVBMi+FNJzLNyGFqc5reoZM ReiiTh1nauKerwjN6Mg5AZOJnBPgfJFzQhMuck4ADImcE5pTkXMCHhU5B8oXFuQG CpkWFI2c07fLUuScUt4vznLMoOjIOSPnEIkTT4QiDRucO4UwbEgalQRSx7BFIyep pdiigvmVi5eUzCp9UMZUrgIe+kjAKNnmLqugFW1fXjKPWYnbHOOW+HGFmdwpJX2G rgBT27p+O1ZEPx+HXMFmUlkrticz8aMvPx83k4wfDGkeJqkao25XW/TGmOup2lTt uu+gGw2qp9H7bxro4okevHo9NNDF0zChETHBKy7So0SniejJhYKVjvVn7mm8xi3R O3Ch6F2s8RwmTqdUxlPB/IrES+VHU6BY8S59XMiJWGhGn4gFTOZELMD5TsRCE+5E LACGnIiF5tSJWMCjTsSgfGGHV1DItKDoiVjfLksn4kF6EpTi9lkCznL7LHVE3j5L kKlvn8U+Et8+L/WR6vZZ6kO5fRbFib199oOF3D4jaCG3zxAefvvshcNvn/2SwbfP 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 D2gKTrYjexwcsKQK7CKvrdbD8v3QS6+w0/QOozdmQuyxoFC2J+cE67Pr13H06rWB D9PU2iuL99pOLmlNmb2nkZS7Yn7ofuJyY7rXEeiKIIr5jTmgwFR+VE/Va75PVJWz +T6HOvs8jekJXdqa7N80xve7qHt051IrwtWRzN/R8QmQwd6WcJ9kzZNZdz3K9ril 597LoEuPusStBlzttfE3kWO9T6xYKteR03o1fkfD9FS5c7s9eoJqj+hqTFAIu/a4 b7K6aMi/INwir12aOFDrMT2ZMVkXGvnDLPKxfC7sKefmqRoCwpnIj2rWHZa6md66 tifUK0/0VI09gbUSmslTjaiJavD7IK4nd9TAXms1kzJFMVu3R1/dch2NiZsHNOKR +yQ7di1ocdvoi/1jnl587KiU4e5Eg32S86B+6YkM8rZQyR/cKJhJszcofRDZG1q5 UE9qqRMnaWrX1eVSQN5xCs3od5wCJvOOU4DzveMUmnDvOAXAkHecQnPqHaeAR73j BOULe3IJCpkWFH3HKeD81i6AzdMI9bhxKKufbg+fVtcPH1+eV5/u9ve+KQUegraT qkpMzdB2ElO/kNeoqUp7nn0+b3mKS2Weorak68Tle8AcT/as9jZmSR9TSsBZHlNK HZGPKSXI1I8pxT4SP6Zc6iPVY0qpD+UxpShO7GNKP1jIY0oELeQxJYSHP6b0wuGP Kf2SwY8p/VDQe0MEBnwB+Y4SQa8VoU+DXisiewd4rQisS/y1oh8Me60IfZv3tSIk DfBaUcK5+DnxysWMnnnsqNsJNCryANpNyqCnOoAqmF+ReMQjlzFmYcDeYHaT7Fy5 zrRKH8SZtpukLg33vbvHsGBJr456onoMdsW8/LYnKvrZfhL2Xobq6Pi+d8Bqf3TM s9HxiSUYcNiR79zK2n4SOEsNnq9nIbuqhnOZEL132fyeL1riB8WFY1o38a5+MRXP 9p/PH/6f24/7P9kT7vaHuuwLB73/eLN5uTusNgcLu7p9XJmirdtNv3p+tPx6u2tq S7T3T092/JrV7f0lzqd//fj0YfN59+Hu9v7l5x/sOjWWmf9TWVX2X3/xC/X4+fDh 3w6Pf/jsQH6o7LnHXEg1CnXT7/tdbc8Zo1TDpt1cN1Op7m6vt7+urtqr54cf7O8W N6MQdS8IcZkXGXGY9fMUTLTDTMBkHGYCnM9hJjThHGYCYIjDTGhOOcwEPMphBsoX 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 cHgaF6UTsSm2YZhtVVQ3Z5j1BxcQOEE2brkPQQTGytpXTXsu6+72+XFz2DpzuNu7 iQpb7+ba7Moj5vPL/dPjdv381+0o6/55pCA3DrS7KYOp0bjJz6lRWQVTI/fNXb89 ++Yvi/w6aOE4JFMOl0jlsAvH+ipNdtqhSoP0dyAAlRm25WZzMyUAXSgBqBuzLRcJ wPE3zMRam+K66wu/cT5DuN6fG+dmM2UEbWFums3Fb+wGmAC0x3+Z7uw4uemud5cH zvcjAMf+HQF4+tuHw8PEypabowK7+cYBvnGAbxzgGwfIYti+cYAZElzB5ys090Vx 01TXm6KYmPs+3Nxvrnfb66XzvvMq1MObKS6GYXvT7IGzuIZwNOblyb9cd9XQddf9 xW80uH+5fxW7nEl5+ovCmE1TmJnDOZO5N65uU+/cduv9z4d6/J8PnzdPP364vbO6 cHf7dPS/jqqwLgJ34LC9bpyBORoAZ1tfl1uQ7TvibC9xhmCcZlvfmC+8wdr5h/sP 1yNUU4wKNNTGbfbDsvXctzHG0xKIxnn8R9bg3P6XzCHQTf/NGH8zxt+M8Tdj/OXs ve2mxjj0stca4+vdtefs7X6Dcb4fESZHbfcXQ91N/6Lb7+rNxW9024DL3rbcDe1+ jvD2G9+c798O3kVVb7YbNyevOv7L+/BXtKD7tm+n+G/E4Rtx+EYc/uGIw/F07BJr nYjDEE4cmt3yrf34G9e7i+iq5sZ/4Dnv44I4mM300N7a/76+ufiN3S6EOJy7/d+u Fi4+THDr53Pau1GyK2J/fwzEcuGD7mDrtlzrDU7LewHwX480fLPz3+z8Nzv/zc7/ g9r5XT25nO+LcDtv1bTHzrvf4BwEDuHSzpcnT3pdDu1121wc7439C/hyfnbf/wXh 4vr+m4Ngsov/y9n6/8oOgm83Fd+IyDci8o2I5Lqp2DcTh0NfhhORbn/jISLuNzgi 4hDqhYsJ4Z7B/gYSifjF4SBffkwcDt9uKr4Rkf/SROQbcfhGHL4Rh2/E4e15wTD1 YFThxKHf+0Ic3G9wxMEhXBAHO1oLzwvG39iXAR4MDeGbB+MbcZiK+s3Wf7P132z9 N1v/ldr6m9t77W1BvftyQ2H/tynG0MamqP1X3q8YZW829W4oLyPujZDz5eK//Ur2 tY+6HG4aU7psgq+dtvY/usltRbm7sX9RF8X5bwTcVtSalMX5l5rt7G2Bd29HRyXU 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 b5AJ9e2bphgQP+R7bZ2+q+qv56hSdldVaQy0iL5ZmNU3C/Nfz8IETNK3HRI6Yt92 yP8BO8Suwbatr/rB0ibE1H7bJquvd5sgX+bbJi5Y7SvaKXVReC8vfD93Y+Yev4zV 2J/9cXSTf17rt//h9789/dXTfv/rH/d/W61O1+iPT7cP4w/ddvv15RJ8fvn8a/eD 6X8/3+33jz5Jfv1u/4SMyf/e/HWzKutmaFaXJ64vvzIm/CldnmHlF1b1VVEV3TFk tHEldIsrq4IG4Hb5+eH++W+fP2w+71yE3ov93bKtXzvqui8HqxG36a3qOJPk/BdW VVn39VVXNVVnIVZ9UdrOzFVh6qLyasM/TsbkevP8aTXe4Nve6nIYqn64Mn1phi+f XLbVF0mUXyhLx+e71zwHtbFSXg1N2yAXrsd/Pj08H1xIm/2jKb58su3jynRN0Tdv v9edjcnsF+zc2snoy+GktKor9wIMkOT/2R8+/GncFx/+dNg47WC/Y3V57H3DPV8n 0i+8asfZX6SI4ymTx/G846HXG8fTFq3dVoj/EYvjgQIjvHE8VTcgduHvE8dTQdEE njgeA7yOQsJ4hrIYqs4qiboCnlEgYTxdUQ9FZTd71TXIJIBhPKXVoF3bwF+dO4yn aYtigD7QG8bTdE1V40LpYTw4xruE8YA6xhfG07ZALTl/GE9ft/54ZCCMB+P23jCe 1p835/3CeOrB0qfqytqpvkMU8Hse0OqyqYrmqq8bu/3/jz2gVU7JWa1ZDUMJhrL+ o5zSLNVCP2n5lPb1xL19pS6/b1vlH9nvl2qffD1+P7sYB3u+LJuyqhCm9G2vrL7t lXfdK3y+qWSbpbkq7TaBXtd82yerb/vkv6hNaaqycQ7Wzi7IBjnQeeN5evuPabqr wb3wRvwL775njiK29oBW9T3wFtm/ddqrqmowv9Z7b52vKKQnmZVpDHBR9Y6nl3IY iiZFMNw3S/P33i7fLE2+bdKURQl5679tk9W3bfJfdJsMXWlMedWX9QCkC/u2V86h vu2Vd6BfRevlzN/Ce/KH91yGbdh1W7mwjfMD2OsHNsYFyxzDNqRfKC3Fv+rbejgW Fy/rqu3sX5iyAdJTzSTpamO+dNQW7nVuU3avklRDey7JxS+Ulamv6tolmRj/27RN 3121Lj+G/0Z9Jklfl6eOvpz4vkgydjmV5PwXSnums4q4LdywjpJ0VXfVNG3jv8j5 oxRU07921Jvqauib5hXX/VOcSSL9wlXRl83QTf8iWVBN9X90chy79ocesjJQUA0U 3AUE1fRQOo2/S1CNgeJ9vEE10H0nkBvHBdgVV0M59B0SSAEE1fRV01kTbzkWUNMH Dqqx1KgYeiCZ5nsF1VRdUeAJihaDapoO8+b9gwXVdCXkuPEF1XR2kSYJqsGyUnmC anpsn/iCaixJ+HpiBNq6s6bcGui2M+ZrOxhVTjj3KLY1JeJE/8c8GFm12RhLxZqy 6JGv/EcKqqlKoBAGcDb6eqLQSssgixY68X3bKquvfKt8NT6ERPvk6/G3VaXjlVf2 /NtCj5++7ZXVt73yvjblq9krZT0+bfj6Mq192yjfNsrXZFQad1HStlfGnudMiifa tXNCllV11ZX2TI8M1rvvmaOIdXPVmb6H/EfeLDnVVdG3pcEjdN5v73xNYTWJtk/V unecX80eaq+aoR8gt8o3U7P6Zmr+i5qa4sq9P++/tjwg37bJt23yNW2TYaiqsrkq 6nYovnmPv+0VHOPdjvmV/+LwW1jN3yWsxsWJXJzAXj/QnndWXwI3xF9wISTuKNh0 x1/vTFFe1VVX+3PViAE+zVtHw1Vt6qr9suGqur2Q5OIX+s5ctXU3lM1Rkrqt+6ui 7VqgYveXfz65wqujiu26t47ejnxffqssziW5/IWyHyxpKZsuPEPM2T/Pe7e5zWRM iqu+L+u3wV+tLmfn8hdMfdUNTT3Mk9ekCKupk4fVpKgjURXQzbkvrKZxkVGlSZar pvanaYXCagykjf8+uWog6uENq4HKOQFhNf1QdKXLUtFCF+pIWE3jiEzbtz2U4RbO VVN0bWHw5DC5S06Zom8gpuYPq6lMAy2xf7CwGlDH+MJqLLUKiodRwmrqAksS5Qmr qYc2Ra6aBngE845hNb0pqvaqKJv/P3tX29s4kqP/irD74XZwO3IV6104LLDo6cYs brHT1z27d8BgESi2kng7sXOWMz19v/5IyXFix2nRLkmjTOQPM+lEJlklkkWynmIp VqG118QIMwbpKGqxrJ5FLzMxArqI2qSUAzKuKX5ZsBopmivKnNxoOAYj0+BBDq5X zWgqL7qG0JKdDKfeBhIwrUo9josVKY22koy28kptRaWWar+DQ5+NZjKayYDMRGMy KKRMNVDS3AaoBrxXwlN9ToNsB1TTss0cL+ILNp0ei5t9WY8TSkbv6rSX7OPL8lKx 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 uVEyDVLawPHD43KTjMvNa11upNcy9doH1qU7o6kko6m8WlNx0mgvMOOXWnGGNlpL MlpLv9YiFaO/cdPfRxxUNA4qKctVPj17S/uYb5arGvND+JbdZIxG56xW+uEywacP KO2pd7WS+CR1+7KEBjIBV22rGA0/DuBbqCfYXs61mWrp/YMkhx4gpA01G6o6sKG6 aULaCOOFb9xk//AE30Kb/VtG1I28bitWf9S+JHsPKKFS0MJW3aGSxAtCjym0I9G4 0ffo71JkSGDz96pB0+wno5z5Z5bkd+srfH3zab4uZpvmTavif++Kcp1crJY3CbVH ySVk3pjkYrlKJjeL9WQ1m6MJ/OHh5292uUl9z22xvkVeUlnkVX5ZTK9Wy8X8/5DV eplIkboUUvXHpFyv8vXdze6liETHHqJT2dGqKIt18i31hXLUMa7c/SY4tgTqaxKg Tpw6b0rkoDPn9MO8zW+vN7OGP33TGicwObjMW9k5J2FyiyTwvXTMSQaXuyygZfTA CHzmJfTxmqTLHJjOOZHqicyZ7lVPyhwJWNP9mJAT2MyqHlTP5yHzPbwmmjzInOTa 7ck+nIYEIXOBa06nrxYC0EM4GfoYElqTF1x98FGcDLpXrjWdzEko9EXoIByTUThd 84BWjCBV55zQFcmQhcDkpEWUNcksWKbdns4JBDkIZ5hmezqjymxdZgVT8yImDxd2 jFWEZzKSMcstmS3X553OSaiQe1RxrjqczAiEy9E9OO6IIGZEUmXec9Vhy2l2Nb2d ZfX/kvLqbj1bfl5gyjmdFsWsmDV87S8E1l5gtP3xS7kubsrkzXJRLlfrOcbL333/ 5n3ysVhRov4PlYrUfPuhmH2frxtovlneflnNL6/WdIWO/hb/Y7/GJ20g9+fr66Qi V1aJAYoza/rKO5zC+eJi+cfk9rrIyyL5eV7O11Vn7mwy+fz5czovp+lydTkpP0/o O5MGgv+9Wq4LahGeVPRKSjA2P13Mr4smef46x0FXVZzlIvnr+3eTYn0FE4HBlchm s0y7TKtM5hNJhzHMZOcapEP0PhaL2YZa0ga9Q/KJCRIz+LDOFOZcmLCJSblc5Kuz 6Xp1fYbv8gQh2yX6cTn9VKwnF/n19Xk+/bT94dtmOufLy7sy+ft375PbnIjg21xc rq+oD6EJjmdr63y1vrttNrWTwmHILDADrUhOMrOamSCdzqlaG0xmJTNKjeOEY/KG GTxGzB64OsbnvicVU6fBBClwqwARnGhMmF6yl9aTOVXvCbIguBoRMXsyR29jubF3 HCfAwER1rhEUPirFT1wixoSRSdgtEXaoECLz3asepUgK3R63DBBjTiaXOrPcZCxy TCIL3JJknOpJm3nVveFSgglIAzqfvmpQgINi+ghzejpGkb5GTsz16XRO1ZpLHpY7 ptPzMcrPMZkNzDgiklPIrGN62BhOUJU/fedjqkoBuGp4pjuK44Q0nOn+PVGZ2mYu dK57pOW0ErItN04jDMZGTG9kIqoBIlcOZ4+r5XHR8hHV45gxBdr10Vy3dzojoXOP mTBXH6IY6cwB15jiEg2qUneuDtWKK/hpWozieYrB2AXxiDGR2SIn0f17wm+h5vnu bYnCSoM0RD8a4TMvmKln3HsiVyQ6d69U1Q29KAStgipzunMlJ3PCt8RebreMbuez 5cVP1C5EIaNpvvi3dXJZrJPbuu9QsshviprHBH81nUhthZ+UBH9pU3aKiLtfV6uI 2KJ7616ZKcrHWEF1rmNV9Cj56Vjk7AV+ZS3GkZpqf4e5ZRXPiBt5xy1CkDluvSaS U8Csr/solRw2xvjdR1qV5qGO2x7GJKsiVA8LK34Lo0fVveqhK7KZ191HJQLImPpJ WqTgbzSbLYxns4FDO5vf/eXjmx/+8fZDTVMItJhsCtlMZecmuxDJz/M8oR2r50id IjQ6Ty68ztgDMv/w7h0KvFwQuBFSadIAtBPJFv4QzRPnoS/xPrz9r7+//fhjNWmP yP6h+lml9psW5P7zm/88VWqZif3dwa9IfYSozxCOE1WfqrwEi8EEVLNWL2QUupqT Q4Sj5kQeoXRHiXqQcJSooDoS9SDhOFFP1rQqfMFMxrGCiihOmETTjgmvcIicoly/ wvAFWL4/hhMtwRhU8HBycYxMTgV/VkAWxYjeksysY4UvUZwonPWZ5dXz4sbkKOFl 7tXFah5ZE2/3Nm72ZL0ryIr+kFMEDFmj6nnevkwUIxwS6oPi6ngchFtkLrDiWfno AMz9gaC//O3dD1l9eO12dnF9V15lOvjknA6DIlOierNcFcn6Kl9UZ5LKYrpczMq0 ifDviukVuv3kT5vyT/mlnNR/m1zdLS7PiOUZHdpZ3q3PkGj5u2Q2L+nwXYnM5mVy U5Rlflk0MtqIvTkb9V1ysfepfk0HK2lc1QeaSFY0PPXKs0K52VQkYuej7fYXWy73 P3j8lpbqvJGH2KP5wNQpsJqyru0vQGmYit0nXL6/dD7Lw9bjsOKxlGCnEval2Hsi 976Jx5v8+jr5cZVPi6xRnJ/+Y3+W/vTP5Hy+Pvucz9eo13fFv4tfpJiIX3J1HLFq MEhsVlRkzshs1l+I2jlSmx1NDQeO1M7OntADg/RsOJpecYH0ymJ9VjUVfiCnkJw7 Tjw91eeFqsVbfl6c0aFYJOUkkvLNercjmZ9ZX5BkXxbTs/LutliVSEoFegX6OFI2 n1mLpDb2iGToRcoLdyyZYAOS+Xx+9qluLE3TNCNSstlwu5GoOHc7ZKSRJw5NTfeH Jk4ZGXqHIkdKn9ZXm7evHSmSOVIvCyg0vf3pVTG7uy7QKc+vabo9EjOz44iJaT4l o5leza9nZ6v5LRLKaXDHjy1XO2MTJwwNpTkv9qQRLGme+/spZTqXOcMNa05nRIEu cHelkNPp53aEpAAqcKPPrpL5g4Sj0k4Vd8IIZ98xg72IU1P1iV4mllfGHPyhrVva GWJqVNxhJjrRy5y8mLNMko4gei6jOKQUnRRl2n3EWSYqeOCYePX5WE5gMs/1MJHn CnD2eCi9WE5SZZZb8TidE5VAQWfesjYlYzhVuocejweNiZo92qUG5MT1RXHviX3S JHpMEu2JubxFagTNXuecqjIO6h7v0H/U7AmqeTBhC3EKAWROwfSg5KJye7wuEHGT BxQrau7qFOchcGV3zIJyHARf2czyEExRnDZn0Xz3nOqztoFb2IubPcJ/cUNtvd3M iNygfYZU1AYt0ozrxCJw8eQu01F1aDrsxTuyHcWpBml79pJ2Mqe6KYHntQqIGxKd 9Qqi87e06bsRJHdIEbX1+pih5oaiEdsFdeMNdoDYFhrjGVKxxu4O0GwVjfEMj6gK QCRuzmTOMF9fJN6VenoxMz5z8hb3/VE97kZjJCeKULmzFwEQqE6AUR+9zjnVgHRu 7BPBaQOy553LkhEotPsDqez3FOXiFXBP6kVzUtyOR/IRBuyU7Ejzw25zcjGYVi3P Xx5NRFuq6sAPO1uO4ETxPXo9LrwijpOkczhcfYjgBNXGPe9QWzQnxQ9rI2ePeh4x g8DTOW3OEwRem7eoMYGrwSnda0TdCDLwTmPEcqJEx3c/e9U5x8BNYmMY0WkMNgwm hhHB5Cw7ADt5s+f+cDLbFUW0/ZN14xaue43YPqSDC5YH84dMRDUEoagosGIViOmD XDeaYLZvjeJUw1tD95zuGwzyIr3Y2QM6YdI5p/tDwzzsX9yYqg6DrvvJ2xw44gEM ojgJOp3sDcsVIaMIJEPd64vX4SSK0wZ0ynOvUZyq7tiWd/QxilHVJ5ZZ64ubu+pY vOdBuOOGVLes5vVJg6eHPDi9LQ98Lbq35QGaMb0tD5Br6m154CvvljG9LQ8QPKa3 JTVj2vt6VG/LA/Sielsy5TuuDSVTyHaJcntbHqDDaE+J39rCSBovUZDPX6LwHJ39 axyCFnvXOOA3PVuCr1wkAZk5dHrplDo6PKrgtVVHf4bmwMVrtcz/DI+IMr/KxL7O t4NJfIZwnKhH7KMcJ2rLmycKfVYbPuE5Ovs+QXu/5xPwm6eD2zYXpfAwiI85RZrl M6SizDJqIuq7aZhb7TGcNve48NLzqCHV94Mwe0VFcaqg0cxS1zNvvlXn+QyPODOP A21RbZhVOFOPDhaflNlhHsSrbkZxqjGQjteHOI5TdV+G62dM7BZ4sYxcZnn9c6IY 1acjmAWZGE4bqFLg7VNFc/LcTj3RnAiP3fmYNnhBZudKFdUooMYB8GqBcZzqg+G8 HplRnGr8FW9/OXZItMnH2zKPG1KNkmNHCVE9SujaBLZ7PX1MVfMDx0PNxzDaIIWY jdCidZxq+NwlI+41afSv3b+mDfCbB8hTUW0W/p+9a+ttJMfOf6WAecw2wfvFD/uQ nQTZhw0GO0kQIFgIJank1rQtaSW5ezq/fs9h6Voqm6dcZbW8poDpnrapw0MWD8+F X32sESg0gtY+Pe145CyNCa3fmOrbnGh47N5jslSK0V491Td2CE527n05Poh8X30X H2Jp336Z724So5GJ9FsR8b4TelzZFw/naEgr1YvkIwKRBafBXfp1FWGfgfbyYp+e dsT/jhxY9kNXB+rLi31nD2sA1Giv39Gvxyt3qVvsq7vavUFA9hr9Tugllday9yLX VNRn3+ekOBVx3KunGgccyE6j1250ndnbv81Ku90CeuqFkcSMMFBnr9e1sVLA7FH3 iF7YO9+hGNETe0cEOKgT7oY+d7CrXiwWMta4iI+gBzVE5M+1NNwMdNSj+Iyvjwaq h1O9Xlw2VIxqn45qBrVAdTt9Lq+PnHCamEH0u0A8vshInbtDT4NStbUJfhOqtraO elK1tYkcmqqttY+Bqdpe6mMoqra2Pp6hamtV57VUbWlhXajaKNK6ULWR5NGp2pLi 6FRtac3IVG1pUSRiNIoYIlXbFTUiUbWRhkaiaqPYDoGqjbAu6VRtaWE0qjbS2JJU bSRtCFRtbXKG883xlohAeyG/V7hR35JraWS30FO/7ElQr02DnpqgIAp2tuVrvbGz LTL7YGdbxKWwsy1f6YedbRHYBTt7+vXXpLaqy4LrB6lXd46arvfoqb7EzFJrhz3H JKiXUfYdkwJz9dREpNcbwkjdRS1T9hhTfZUVkQqvxUh6IcRb5PVCiPebiUjnQ0/+ KDPRDTZOnI5hhVKx6C1yfoYNtVxHUasSpRTf5tvPxXh5/7QpPj9Ui9SWXbf8759/ 2X8fvnO//XxXaGnVgE82XsocqGXrfnbrqdT//TqKtwpb/fYbeWRFcFTUSr99XIbX BEOv6kneOWqB97mw66V3MProhzdYGpgI4olEv+WKle63Dzz2dzNSq/c9gylBvbcO eurHriGodIqqD6twTT5FvNmyT0/7y9eouJB+PQUqT7XqRZQcCQGp1+mqHhy8u6tn qZPXg42MI2+5pR4m6H68LrDGDXGr1L3WOFIcUIEu/XqSGnFCxJOLHl1FRmtLXnk9 rMnHhEFRzalXTxDi+Kt0hJgQsjX16gkCDypQo09H8d154iXY/RaexGtBaVADfcI7 sC/b/fp989e/F/D35+W34l93x1e/bqHD1DeL+vjrmc8vf8K4aYK/X82nxayEkaxT InueSbVqeTj8GeZMqrWPgc+kXupjqDOptj6eOZNqVee1Z1JpYV3OpCjSupxJkeTR z6SS4uhnUmnNyGdSaVGkEyCKGOKZ1BU1Ip1JkYZGOpOi2A7hTIqwLulnUmlhtDMp 0tiSZ1IkbQhnUm1yUr//8tvyab0oH6Yn/iZuyp4HOfV+728UD6qjv9FamslsKlr8 zaGF43pWCn78gZ5yiMCT+/S5BM9PJMC3Z7o8/EDhn8rYRgv4CtXfuPovby+0PBE5 8b4an48U0rBkH6/1N8qKWXQRo9Fj+aUa7UIi3O3GE1gYatZxv9Ousrip31fbxSaC a2bTMu7pM9yIO7qcstR6tt+Ix0+zWbXerVg16+gd1FSh/cyXo71d/wtaM4gK3USh Ur68UEqNX6XVLDqaUfT1o+ViBH4f9y0cou2u11CTpblEb4PAqOVs9DBfVA0FLS4O lzavxh4mNcY233ClYYAze1pMtvPlYqem7Lo6JkbZ/YCn8/X2+3HYzqKz7hSRgDUo OUaBd7+Np3e7DW00WT4+gq7bdbnYlHt1g9Qgf2LSoX1zBsQUOoBsZLmuHpdfcV5h MpoT0Uks6A37o97rfdiJQdik9sgdw5+30zKa4IWW/HVKZmf/o5z9YraZHvPTg7Pn dlwJCMP53tmDeZrOzl6Iyk3cS84+tvCnSRlspMGnPdW5BMXPfmCUPPXtYipM2Whh PdnZy2clHFrs3ftpcmlLoZK74GudfT1LsCLqZQXOfgs2iL4L3WDZOY8Q0Zy/refb agQr/3M1WpX3FaZK0uLGA5tpR2P0s2rvDmG/ecIVq9AQdeetxkwPW83D8r72XvVO jrs3xiJVR+N+q11R6Flo+pzNdoljFxbzauE7alqasa8z4fhs8GR6tJkv7mF3my+W 01hOcDgF0nWM7kpwNOLwzKOw0WL5Df0tJsfjTop62CqCx+DzDjeU+MdoU23L7TYG VFNUUfNJN5lGcjk7k6lGCP8+kexj1NctNphoByZ9rut0vlmV2wnmvtMKH1S39e7H fipqmZunxXo1udt8nURdq02sN8yqGAWKznWQaOTndRAhO9dBcMzWTc7GvF/k404L ByV5EZqSRJh2l3WTLnvYqRpG0g8IALQIodSVOA0AbNcAQGk/ES8GAHWLPgFALaER AOjy5AdKj6e+dI0W00DP9p+V0KgH5ADgxLQ/XADApSonJT6T3ca/fyNpJ61TzJ+j iRxN5Gjig0YTD+Vmu39lsVhXqyqedMtIM7q58cBBajsBb1n5k8DBdQ8cyvE0EThg i36BA0poBg5CNwIH4RstNP1YWj4rIVcOcuBwIjYHDjlwyIFDDhw+cuBQHzmo2WnF oSueLbrscSJwwBb9AgeU0CgwBGVfOHKILeykw5FD8xRjLyEHDjlwOBGbA4ccOOTA IQcOHzlwqI8qND+tOITugYOevoxViC3G0waAXM/SSKfzPl44mVDc4lvYzRLEdEo/ qmhiHRFzqATeAHE+sB10cT+O0qY3zFcD4eMswYqoFjXWHN+QQJAPmpzpCDyLmmIQ sv4+2i5PPL0o632vI9Lu4wUN2c9nP5/9fPbz787P1wUCp078vOPd/Txs0wk/jy36 FQhQQtPPnx4DXFQMYgtddTtZaJWQCwTZ15+IzQWCHDjkwCEHDjlwwNT9GDiI7oGD rWaJwAFb+MvUu1sf44qf/WCqTt88aKT3dQtKH+dhQUv633xT/nqBw+BJfY4dcp0g u/vs7rO7/4juvj4PsNPTOoHs7u5dlQISYIt+dQKUoM6dOczWi+8yQItKdCAquDxR qCXkVxeyrz8Rm+sEOXDIgUMOHD5E4LAEp/VQtby64Lk308k+cJAeeXTjJ71e9zLU GPzbuPLN8/YWJrqzf0Fn1D6En+mJnxwZjsApTISdnAYOToHrkectHKcHDmqv1DEs 8NyJypz2cc7UJErtp5NKvxWj3q7/uLdMNvPR43Ja/89+zxpNHqMJzlz0Ax0ZY5zz 2l4K39EojWYxQpEYUKiu9B3DMilZLWZolpErB0OdnV3o9MNthGGD8ShZLZVvqKQm r9JpQBYlC0u0JimqRaFie9IjpHhy3bzQ4KRHdmwNhgqo19dqMnpYLr88rWDrv4+l L5TYUUOrA581R3wMmNblIj4ai4xKQnTlaDLTqY2reFGt55PRMj7tffRVomVMu1Iq Gu/KE5F4scyohAUZdUapqOmk0yzAKgqytuTq962Kf9SC90IFCg0dVfVj55AkcQrW guPeC5tgkCi6RXRvFsX7cTXFkOTrbHOcwkgtqTrmQOD9ZzUD2Wa0iqKsxt0hshd1 M2rJx5MwrmVtq0fI0R4eRuVsW61Hm2/l6h7jQof2mKbkSf3+V9zHip+r8dN98T/V egMzeVd85Yy7PxSSWSYNE7r4KbmeIP4vym0hIACCGCAwb5DMtXjEqyWTYy8YDHSy fah31dEDRECLyfei5XNXeNAtfrpKfZwvRvdgz08PJTyc7+dShX2lVFyDsAO1Cb4r 5Gt1HUfn3Cr7Dr77Sqm7sPBpsQHrXkPUeToDO6HpjaMhdAbx6tO62rQ+LJF0+6nf T1ZPP/E/wK85KGhD8Zf/+H+Chos1DjPerdOqV3onK9jDspy2ffsgg4f0DhFV2Xyb w+N8ZoqUk8Fqlw5loyhUalQTxTbF3dXGpwlRcRT1BNMDO8r6abWdj4+xfS3qk+KE kK1gv81ns3nryHaTpIRU2jhCxAZKIQ/yuHwoF5PqOWEMpHlDGeLkab3+9EckDW9X zQZDWewT5DJ/YRnAyvTWWMUkF4rAuVqw+RQ867NiQaIIPrhgmVdaWcrErdbV11oi BCzfWiQ6BwmzVkwpZTVFYi3sW7leta9ayt5TywBHvZ49LL9dLldlLKxWAnH2XtTT Ytoq664w0kinKFZdS5pW1WoUnwOEkYvt5iiJ8gBrGY/l7yDnYVteTg4LIfh0Voei Vk/Rpv+P/611nombzEGMaBejgiZN816MfEaMN520Uc8NyqfrKididLsYw3VSm6R7 gbBv/XeCMtXvkG68YLRGQSIBFua1kpJiHX/583+OvoKTwuS2TWAHf4yRzUuitHQO omcmPWzGlFWJS3sg3TYrLD22zdmZKFIsE0XxIUSl4gPKyFLxAZaQCGLGX5BlF2/k aBcjrRWUZ4ZxRpyguONeyrkdU7GBaeu5yVbyzq2EIiNlJRQZ1zKR3sn0YCYiIQYU kERDTBMoI8tmUmQz+YBmwoIxUlFC22whRbaQj2chWjgvYS1aIyxpAaXsRClhVRCe CSkkKcW9urnUKmrBnNSWlD6nrEYqZrnSpOFe0WyuWMW8luW4EOTtZCrCMinwoDs7 mOxgsoPp+ZCyhXSdsWwh/wQWApGI1ZZ5GYyklL2zmRTZTK5lJor3P6LHCSvxBBlZ ijZpgOLJZ3fz8y9//vn4o3VVffpSfS+K47H5aj1fxl+irX1qrr/N0+Mn/MXpvzcP VbVKafLpap+UJn89mZPfyq9lEU+nizqV8U4yLY0xeHeo5mC0Csm6hORtDaTg0lvB lNLKaGimvBGQBzFMiiShVHLydCabzxADc2l3HQUlmRUWMspDG3GmSUsDzqR0Yn/v afwB1RovNVGmaKZ3hzbyXJPLBpwZb5Vxr9bk83KzXZSw8lCTw5wccuFDO3euyWUD xbjVbn89XAdNKGgZMThahpIgpjY9KzQlXU2iZfBSHZk+9yWjZRQF5ZJEy0hLuLC7 A1qGNFVUtAwn4SISaBklDBk38sIyEF6Y4DGv1gG2rEHQMhaB9Y4FvNCekqkT0TIa Js8pwjWvV0LLaMOtJMCbCWgZx4Pz9IE9j5ahD+wqaBkHrmcAtIwNgQQwS6BlHA0I kkLLgLcfAi3jzA0V1gy4RS8c4z7Aur6xpMhIxSGOgUBLEd5PeK9JkdTGCs4c/OGJ PvC9QGaUkoZiMsnkKPn0P3qZLZvKey4iDGUnt1Nrk9xD4sysFLSAIttKkW3lqrbS /1Xs4bABTAh5e2DlbCfZTm7Jp2hYiAIPSULgehAIDeTe0orAAr4eTZn0q9tMrWII sN49J72hkzIdB7Ks8pQC9NVt54r1zau5mSAIVcQrpi8CrYcyQ9nVFG/garhjiCUn vdOZXc2PMxMtuCDVeLOZFNlMPqiZhOCsMyxYbfWtIWqyrWRbwUK2zbCaG4DVbJaL zffHUfk4HT3MF09FPMYujhmY587IePOdUYiEL/bAjcsGhZTgnJmX2kcqfCel5dBC ebD3tA00NZEC1shJRwE2NRehKdp6HcyFJscGhTDB4Du00EDHL2jhnGDILkfIry7m xAkri2ZWiv0oowJv0eTQAKkqdGBOQmqH8BvpYFBOMW28coSs6mTFIsCnMEYe5sSA GBiztbsW2oRzTZoNPD4uoYyuoUYCnIRg3gdL4YVoaIKgp8OcHNLgQxt5rsllgwh6 8n4g0NNREw/rD0b+vCYXDSCkDMb64w+wkGFDmkEl6c1XTz/JwaFGBMJNwjGioFAZ UsBGXMJ/g4GNlB6Emkd6Pig1z7BgIxLkIQE2gk2ahMsioI0UBCrIRmY4gbyPhDZy 0lvLAgR6hqIjGW0E3gV2TTKg5q3RRhJJqQbh5rFBGkuCsLwvtBGiFToBfJ6BGzlN Yy5KwI3geZFsJgE3ssp34vh5Bm5krbqdhNFYIYyEfMVoQzLaVMaotRYyGPDyipP4 1pJ5I7Ilui4CE3ljZ4Gp7LET72IifURUtOHMBc0JtxmnowbKzn6lF2EVeOchXsxI e6urWY9gwXEjbq14P7TF3GalZWhTuZlKy0B2cjtOBhYiRDpMOthJbg17lG3lVcno ELnoQJDWodzKzZiLUBb5rW6PBu5D2Yr1zpKSzuxXfpSh4OXoQXssRXPS0JL4IyOk lkIwrbkgvYN1dZuJKionmLTGkmAjKdMRJjAvjRFDAJCGNh7KM0gZD8zYLdmPtN4M wP4+WAWA6eAC6Z237GuK7Gs+qK/hTHjrKEd32UzORGUz+UhmIriC+Ak5Nqy0Q5DD Ced8gECHeWUcqQ55dZuJKjqlmAzOiyFYFb1n2kpOCluubTtDQMKNIB1iXi31l/1P ZDImqTcm6fj5Ml89zvGy7Uiw07CvGuUjwbMUyOETWhoUCIpROjDDrQ+IBDIOb9qR kCp6Utnp+KkvBjcKOWnqjgSWZ4xFbIlAtimpD/ibiwbQC1fC49mqNUFgC9BeG4uQ AEExyBZNXLHfFg2DVMLGOZHI/uLkmSanDVATw3GSYEZcbKEgxxWKcZg0Clq0RRO/ 78goZoz2OBNCestV8OeanDRATWDogTl4ejo+YEhpveYMXIekVIgvNXHnQ4YB4lzL EIQLrmVO6gZFAS20hKejglWxhXSe2/hKk6Nw0rVoIoqm04pPJ7LzNDQ5Nqg14ZpJ GIrytSawhiUzOmgCOmbzsLy/r9Z78Bq0lQq6a1Q0QK5GseZIxNRsgLaj4ckyWMg2 klMZCQsoeAYTEgg+vYmiE0ZGxFjdkWLw6IWKQzbSS+kbmpw2KKRw2jNr0Kjgn/DQ DCxbBtYvfDJGPVKH7e7ojeAZ/LcIYIPQEQ9yB2F0sDIPmrQ10GAjniGqT9SaQM4s JYPvGddpndyvqxXuYNhdo5hzaHM+J5cNvGZOOWmOXv81KLpiU00RRcfVfvIDLAMF C+4gV8gzTS4bFBLyIu60OKgGm67SHW3noIk+7UgLZw7MYEJcanLWADSR3vNwwPMF zpSBpd7/teLV009qcDzfIJUtRSLXSqH5kMxJOxLAkITmI7OQpdB8ghKw/hg0nyLR TSXQfJqyn5LAfNKBl2AONjHSCSsFzKchYWBBYghFkEgG83FtTQf03FtftOcFujey qJfAfLALDnLR3o2B+STvJuYZLF9XMc9g+aQgvTyUwvJJ7Ttd+/cMlg/cUH+4+HBY PomcmsxY6wbC8jnw9fgihwqk2kG69NJVYBLL11HgNYuWAQMj5mDDI/mxVMAwBP5f cUqwmi68CGupnKUvFl5uCHTBIJ4XN0cjNrTB3Gh9f2BTuZn6/kB2cjv1fQmBIbgY HyxtEWVbKbKtfFBbUcxqvJI9m0k2E7KMj2cmWjmDPsUa5QYhrVAS3wd3nDljadey X91moopeGKa4CaT7ZVKmozWeFNCuj3+PmQuxfHAt83GBpyuA18v8DbNeqJsjds2u JruaW3I1eKLHJekgIJtJkc3kg5oJGIkSAtIXF6ylVNuTID5jrObKM6WcGOit8IFt 5qCi81wOwuvKmdbqNgOyId4KVxRup+tZjxGq9yUuGcM3IIYvfv4Xr+tDoqyGecGv EMIhVER1iNDWAJGrPhjmYQ9C5JTwQhhrLIS6PoT0Et5s1uVk9G94uPqn5XqNFwRG fMl5dogdOYdXgRV7fMllA2UCj5RZxkBHoJg3EkySGa84ZYM8fH7fVutHaOucKpq7 Yt1CaHnE8LU1QIg147Ax6whlUiIEiSxbUqW99OlliuMSecUQgVB3pILxzEM3dr8P acFPNblsABkHIixDrZrE9yMcExonpZPtRDYvyINV0UyMD22OOKTWBkJKBoGdOiMa o0UuFPSPHhz9M8gOTDvMS6J/vELaOiKQiIL+oQSeafSPUZTR/Rj0D40IKMnlFQIZ CPPCOoCNMRgFthi8EWl2TRL8xxmnEP7DgybRm5DhP0FaSXrv/xrwHwjQlOWBLuoF +I/RLpCwV+8M/kNk/0nBf7SgXauYgP9oTUPMJeA/kD0MAf/RIc1IfsUiIF5wjJRE 1t5ciUNJ5AHFValInuZ9ljg0wrQZjpUEUntHLCvCBtINsu+oyIGvfZjgBylwZFP5 waZyK8XAfz470ZJDIMEgDRUkAvhsKkU2leKKpnI7AGzLjBGOxHybraTIVlJ8TIci vFNaMIEF3SEQC9IpXhdsddDDUEQMbTJRRa8dM9xp0vNM3hpoGcKm0m/BXt90rljb vJb1KMUJL9ZdL3cJTFkveU5dsqchy/h4ngYJJQKJZCNbyZmobCUfyEq8AVcC4Zi1 JuQEP5sKWca1TEXL9BFkhva8PbRnA5/H0X+ty9W/L9ePZVFoh+Q4jdwGRyeN1vGK twjZaGugvbaWcRk0Mv0IZxRXCqLaECzlxfyTp1ODR/7B3tX2uJEb6b/SwH5JkDOX xXcODgfkdjeX4HDInp3LlyAQWlJrPOuxpOhlvf73V9V6bb0Mq0caucdmL3bXlqhi kc2HVcV+uipQpqKDQHDbxjY0OdEAhDSocnvyyD6hZpXEhp7pbzpyRF6SOu6K3bmm JscNQHgfnHWtNeHQWOzVaSzXSAbogZVgJEljiUqBZeUVZNFYgJV+P01jcYGzp7Np LKzx8WgsTrIYnCkai1KBVUAuTWPRyuLMC6OIbXcVGotVDvGEwTIE1sEQk8ZihZGO l430JjQWa6OTPH5FisbiZYi8DCuvi8bCTAKforGgCWtFHDlDY0ExrQZ1hsZiFSv/ V4rGgjf98iRp18tiowPl8gw2yKtksblqPIJQI46ysYG1nF5nPOICgEEvwVmWuFdE Y0EbyqqZkTwP7gxcQDg05KyEexkoRbeB0pXA/Voo6c4Zl6ajCCpNjN5N546D11Dx XrHs3auGSvSRG6JlqHwRqHgjgotwleINGSYZJsXXCROjlDWghNXWGU5IyMhao0EH JcBDSNcHawGZAFKyXndgZK3RYEL9jqaO10AOSCecDJZVV4mHHdDSa85oX1HpuWvB R0mjbHdiFy3AWec6x5e8Mmy6bGmuhpZsaV6QxUI1FzrH9VqjxETeWearRgmGj19V jfmvDyUxSjQmQkkXWJzYDJUiQ6W4IVSCTOcsySyWF2exvJ0PZrsyWcvfCuW9WeUV 2YRf6PgRScU4a6zesliOGxTGGhmDiJLWPKWFcdI6pYRWwfs0Old8mp9+HS/+PB4+ rhLUqE1H0dNRR1iVM9IetfRNTRoNQFINQ2E0wKrInA0hSiWCU8a2KjKHS2BegPVR rzvCOaA6SmGXWsW5hiZHDYz3QmsZtxlrikC5xLTmnCntrdia2eMkhOIw8ty2gaYm Rw3wdnni17xMWhh3dT4N59DtRnwapymXCyvRCYtPI7lW4Wk+Da5zln3/EoQaG4FF DkgQahDabCrHE+uA6lVHGxCLXhvJMWFpPo0Gq6MVlBaQ9RyFzadxuGWydLwJnwZ9 SalYbzsn+TTRSF5ltVfGp3HA8opSfBpaSFfg0zjeKVKKT+MMLzVRgk/jZNr6345P Q3RSeoE/OgbNhxEZGYS+Rd8C7aq6Ti5PEqijUOhZsd76S1aFaiswFSVpT14fr5RD MpenkhQnYUBoWTvMLd62ZOZ4StfjZud+eyXsGgUYtlPG6M7xa64MmW4eKVwbK105 U7gWULpz/EaJ9LzGeBOA9SwvY6XoOFY6xNr8+uDi0aoE8J178pmRkq1Kh2BilLZg vIgmqs6VG8xgyWalWB+0BXdx8YHrBfxGKAtWdo7AmfGSjUuHjIsS0tkOZofJMMkw 6RBMALRUgGChYlDXCO1BWeslWBG19rwlfmvM1Cpqegk1SN5zy+QJMpAX63jPU28N ng4xna+Fn6Auf8Sf2TYXs232rg+Pk3tcQSZQ0Z6DPWDdJKptEabTDQoVhLQgXV0O Sgb0vKPwSnnHgMHums/foyZWKb3pKDY70h6gqclBA2MoiYyP1pKIEIzR4IRy0abT A7ydz+fVtPfTbDaZ/Tyb4O3F7cvh2KKE6LUU4DDspZ41GFC7OTlqUBQh4N+loI2g ruNkYsQdSwmwIXA8m901ehjT3ZFuM2T8d2/ISkfcXRtz0mxA7KdIJbKCdvUHznqq IWiCMpyyKNvr42p3CMZv7s5uI16tAbDRNjRpNECPDpykGEhGZ7di0XdRLjC4UFQ2 7L73tnwY/k85Lu+JgURZjuqOwB8uyKK5Tk40wHXipPZbTaIUCq80Fypp4afL7/zX XJhKARpM77nlAZMUJHRgrpHSR4XIIPd9IQaS51WUSjGQfLq4NYOBhDaYOJFUZwN4 5btTDCT085SM6EpF61jJCtkEJNylomJX43phAhLu/E7ryCmjl2YgOTSXrDzbr4yB xNxlUgwkHVgJ+1MMJLQ6rYhMZxhIOrIoNcnCVIw0B7d72CVlUCoK9FnQqnfsuCVE p4MTAX0DVjrt13ncUuc/Q7cwRGClo3tFp/gQnWfVcEq+HNsZwDhQlDoH/eau5b/K aHnNh5NXg0p3TieVRsdNC6eiZvGRM1iKDJZv1a7QiQ1V34WuMfQyUjJSOmVWDLpg EKNQ9ILnVWpUyToTcUS3DiwvI+KtQVOrGKQX0VtgxcTJ7D5BKK0da7i3Bk+XilRd zdIoJdN5Qm7om4GIAI6VKSqbmyKbm2/V3ChHmeSsgs7Vbc9QyVDpFFTARwteCRWi tDmOyWjhy7gZWsCay18Az+yji9lH+9WZ6mwy9YPtYh2MYXTitPXGrVsYveW3nG5A 4ZtVzpoVNBQ9oaXkGiw6wIEmlNfGFIcx17aNaWhyogEIbekgZ/sBH9+7635WTWt+ iy0OA9Qzmhw3CEZoHaKVrTVpfo/3Zf398P1gOrwrfvzzDz//+Jd3P/z17z+9LUaz ycdCyrso7wbqbqjv+vZuJItfH8qiWrw/6EqrE6L++qc/oZzJuAApiB8loioWk8tk vv3pf//vp3d/K0aT2b7Y39V/1sL9/gp6//GH/75Aa3MDrU/1cZHWVm8k1lyw4T+s 9vafd0W5XLyvcJMalItquOaJzap/Lav5YqWykcqX4O7QLtWj+/7jePH9w/Sx+N3m T7+/Wk/4q3DnvXz5jmxp7qI1L94RzZ2688a+/JAMzp1z6uU7UthRVDfoyJS+xdTZ S0bk74JzL96RsqVWiFfP7MldssBDi7nzl0AWkQTcuQvP7wiwI5C8nuydlJuexosp 9gPaYT+1Mzar5tWieIMmVUt0u4t585cAh0b13ef523+hC/ru/eRT8Z8URqGS7xao a+qXW7fx5PXzD8V8UdZBGdEGRyVOwiwlcjocPS7J7aqvH4vRwbVyF8jJiCtqb/NZ 2Ukt6XeBqCNEqh0OZCEbFzprmz9ue9n8IeCvDOh+sg95IHPXqdfKGXTDdh8obdRA Nlv4UnL7cKtxOLmvpXIDUIdaHLQom48lTvXxQ/n4WPxtVg6qu6Q6//j3w1n6j38W /YdF71P5sMDFvaz+IH8D+b38rdTthNWDQWHDqhbTI+wsPpO0PkobtpaGA0dpvd6R PGVRnout5VUjlIcw69Uc2504jeJ8O/XMwPQrvVJv8mncoxgRRXlAUSG97hqahaEL FWn2eTzozZfTajZHUTrSLTDtRLly6ByKWuMRxdCNhJFvKya6iGI+9XsfVjxrmqYh iYI0cF9Go6rvG2LAwjOHpgeHQ5PPGRnuDlWJkj4s3q/vvvG0kGzLdVmpytDdx1B9 uHyseovy4ZGmO6AwO2wnTA7KAYFm8P7hcdibPUxRUEmDaz+2UjfGJp8xNNSmXx1o I1napL7/8MtkORuXj8M9e1NvykFGNQxhY2+03FRcZtsbY5QdjIZwwt5sW3hpRiVs bYGGaFQfYtoWNCQEKXcfWBlGptx9oE1/GLU7aBEk296Y1f+CO9JyT+QghKrfHCnI dB/PtTfawag2Eb3ex/JD1Vt7U7Tb9Qe4MPSo5X5nfOVoU7+vFuM5+VGT0bCs9/QR bcQtTU5ZGjPabMT95WhUzdYrVo9aWgc91ISfh0lvg+s/EJpRVGwnipQK5ZFSuv8s rUa1oenVtr43GffQ7tO+RUN07fW61mRhDELWZrJEnUaUrLs6UNDR4vBJN+hwD1OG fJtPtNLIwRktx4PFw2S8VlO1XR0Dq91mwMOH2eLzbtjekbFu5ZEgGrTqk8C7X/rD u/WG1htMPn5EXRezcjwvN+pGZVD+wKZd+4bGuhwOh9hB/aYGoWPW65fz2paTvqal n4ITCiQO46LJrPo4+ZVuE87t4by20hKnAbdbs5mG7caOwgYrA98ZLWtEH2kpn6dk 9h2+lO8wHs33HjBtfQcDMZbGDbe+A6LdtvYdACo/8E/5DnWLsB/j4b4cQ9rwNSVo 2fjAatX8wIA5aOEC33c4K+HAu5CwH6u6EnRyU32u77CaJVwRq2WFvsMCMUimkKxq 2TosgRrOn2YPi6qHK/991ZuW99W83hxp48G9uSUYw6jaWFfcb5a0YjUB0bTeauxw u9U8Tu5XxnBlGMgYkGtTtQT3i+yKZGEGJd2T6WwyqObz2sigGV9LawV5HDeYUTy0 h/PFhCYSHMX8EFoOu7T9sIrS6xvdL9EQzh/G97hVPownw/qow9N8Kt/S8yzRasF2 AdXCeuPJJ/IFKHDvt1I0DEw/BnKM72h3qv/Tm1eLcrGonb0hqWjkoJ1Mq6QaNWTq Ht2oPcmh9kjb+S0D45WxTV2HD/NpuRhQXD6s6Ea1A0/ohyGsZM6X49l0cDf/ddBb LyqagFFVe6jQcscw/XrHaJ7RgGp9RkNjdn7QGPMGMf1WC4ckBYiHkiAO28vqpP2/ 7lRdR9IX8yaGfbnnTbi23oQ2YQBPehOrFpd4EysJB96EKZPuxZBx2rHR9/gsYy0h exPZm9gTm72J7E1kbyJ7E5dO1WM5XxQf8WbjFlzMqmlVP8BX9YP25HP1L+04GDeI Qz/aP4bw7R2Hsj9MOA7U4jLHgSQcOg77ZwbauAqn76CF4T8yP+2LkITsOGTHYU9s dhyy45Adh+w4fNOOQ33iMIJ9x6Et166O1PsJx4FaXOY4kAT9BNVBDV2Qg9FBCzfg Ow4WbHAQjiVkxyE7DvuqZlufbX229dnWv0Zbb+S+rY/tbb0ZPs1VWLW4zNaThANb H0r/hPGvWwyHfFt/0lsgCdnWZ1u/r2q29dnWZ1ufbf1rtPUDucck8LK9rcdtOmHr qcVltp4kHNr6/SD86Di/bmGqdg8EGlyEjYRs67Ot3xObHwhkxyE7DtlxyI5DqPYO CTy0dxxcNUo4DtTiMseBJOgmcWCoyyc8ibqFb/Ey5FkJ2XHIjsOe2Ow4ZMchOw7Z cciOw2CfSbCpctnGcfBViklALS5zHEiCPs84pJQHI988L8AWFbRxHI58kZWE7Dhk x2Ff1Wzrs63Ptj7b+o7a+nc0y8WPVX95X/y9ms1xp7srfpVC+n8rlHBCWQGm+C65 SHGbKMoFVdM12kUnAhgPuvg4rwbpsRZi/nk+WDyukuL0HnGixoPPxYnrrginsgtz pFLu9vtZOV4+lri9fW5KBfdMqWQjltOTgqmgzjOl9mnfOS37Dn/7TKnr1bMcz3uj h9l80ZiBU5nmOUJHuKyXszMFvCEZGae+pxrn8nyN8zMaphLOpzfydMJ5Bya9s6Vr nGvvQVrHFJUoce7J903nL0qXOH+jpeTI4ZQ4NyA9Iysjs8Q5Sguas/RTJc4V6JA+ uEnXOIcAFqyxwlhtDWfSUjXOAWLAf3D7xd9COr0Vq8i5w+0YhPbBWc69aFXk/EkZ 54uca+tCUJYv6oka5xqci5ypStU458toV+P8nKhEjXPmLpOqcY4rqZWYMzXOnUvv 6Iwa55Qit42YMzXOcYaTg0ral6OyNGeUSZWlsQb3kxhElNZEziQ9pyzNGVHJsjRa Q/AgpNUqpD3f55WlOecsPKMszZOizpelaSGqVXnzZzoIh+XNz4hJFaVRzqfPjBg1 aZK70c2g0uI+ZZC0nbEbgoQjo1XZpi+MkKQuN0OIi8K4IFmuUYZIkSHy7UFEgbIW hIrSAWf9ZJgUGSbfIExEtFZpTsifEVJkhHx7CDFKK6e8iNob1tFYCie0tqPTVmgA JzmHQDeHS62ilyTRBJ8ulZJGjbPCG5xIzgTeEDY3POi/WRyvLCTl3Aw94ISCECRn DWUDU2QD8+0ZmHzclRHSRsa3h5CIFg2XonNSsx5TZZgUGSa3gomWkHRuUt/ThJVE sqAKq/M0rXfvWtdk/fkvP+4+mlXVmw/V56LYMUums4dJ/SVh7c3h+psvP76hL/b/ Pn+sqmlKkzc3u1rNyWD+HhviblEchjLrFhpcsS5bf7IBRIUBCyi9rjsLVsYgEOjW MDzZA02ISaKLw7hv0wSgoclxg2CFDFZJt/lABQGgrU0+RX67U2R6P6umK07LpiOM aW1YfbC+YlOTwwYgvfDO+7hVjb8v/Fe16P1p+cvDYr7svVuUqIkxftNRMMJHAwq2 cnVTk6MGgfh4xgfXXpO9a75YfCZN3P7dCQYDlnhOk6MGqFqI0ht5kSbrdWIh7g1Z hghxd3fU0Zw0G9A6UcbF2FqTpCGfLr+Dr5pkZ3VU0rNIaCySneK4AkmSHZooTtzM Jdl5lvlmkuxiZBGGkiQ7y9IqTbJTyviohXKOU7CMQ7Jz0ljthJJSsY4vmCQ7nD0T eAdhNyHZGSs9pF0YDskOlz60GNh5kh1/YK+KZAeONc0pkh2wAo0Uyc4ZHoITJDvP eHh0s0ARNxPjwQutpJEc+3LLSNGiu6KDiDqgK/PVRorogeA2J0KwPCLxK2LaabTr XG/jyYixO8fzHT17zFB5zScr18JJdw4gM0wyTFrL+PZgomRUGoSj8zTO0WrGSpGx clOsXP5C9PV4RQJAKZVtSsYJX8a3Z1MMnfJrJ7QxkXW2lKTf+Yi4CyCssp71MvTN MVOrqGnQ2kvPOcFKQccaEQC05Lx4eGvsdIiDdzUzE11I7+w3DF8gRsmaoWxqimxq vlFTI+m5FqiuvS2UYZJh0iWYgJTOUuoia4DlP2WwFBkst/W/ZPpJa+r7zMm7Iiev +m1aDRbEtdKq2IRgSmipHexYXzsm3OkGQRMnz/nLuFbFYjKtNdl2FI0wWke9ZU6B bmpy1CB6em/S+/Zcq/1rzcmzxhSHMd+2jWpoctQAPIhgQ4RncPLm81l533tbPgz/ eF+N6e7gkIrDAPns3TlqgP5TjE5Ca032eIq4zIeTFS1o05E3Ihqpldq28U1Njhug AYBgTHtNGstkzcmjEa6XgT8a8sE6OW6w7ri1JklzPl1+p67OyePwU1KGwIPjHFmk OXmSMt9dLfGdZmWFS3PyPCt705fh5LE4LwxOHmvWGZw8KS0xdWnT5khkcPK8lhEI 3ZGVnI/HyVNReGU168behpOnnJORdTOTnDzrPI/o9bo4ecxdJsXJQzGtMtad4eR5 xWNQphLfGc+JNJKcPJ9+S+Fm4SKuP4fgEmAwauza2YpBn87hqgwquq/37S1wSoYo Ig6SxY1+TZw8HNNVIsbMyctQeQGodOZk5Uo46dAxpIheWujaQ60MkwyTLsFEKeuc Ed5jmNO1tMMZKxkrDG/ydiZFOxG87l5e1QyUDJQuGRWjY7DaCDQtIVzjEbC2YLV0 QShnpOUcfN0cM7WKAE54wywlkYKOCYLeBDYc7W6NnRs+CLgVfJS3PnbH2Fhhoo+B M0PZ1BTZ1HyjpkYKCM77rr3MnWGSYdIlmIA0CqISIFXIT1kyWFrIuFmcr2wm5XWA lHecig20K9YhmPfCSavdjjq1I1udbADeCRWcDJvUet5E4aM2nKf8m2tLDwRi1K06 ithRsH7H6toj5Z1sgL8V0RhrNh+Y4ATGaixex941X6Xss7o4jPnOaHLUALwU2isH u+RtuPt5Yziv4BxpgiMqDgPkrSa2OSdHDYgsg/vvljIJMlI2Qa3SAR6tk3c1LmiZ 1ORNG7bLIAqLd/pkerozDaSwSit9IXmzWJHylNsbsg1O6R0B8nhOmg0idlzn0NvX BJRLv164T1Qsyk8fVlypbUcebzKooM9qctRAiWCCPMEXvNixmC6/01enB3IeIKRM kgXWO88peqDxRlnDOqll0QOV5rgTDHqg59jKL0IP9OE69EBEDkdOui4uukpA24RX hiORQw80/8/e1fY2ciTnvzKAvyTIudUv1W9CECDx5nIHHA6GN3ECHA7EkBxK8kqk jhx6vf8+VcP3IaWukbjckdU0sLuWijXVPf10VfU8UxWDFM5GyzpEZPfFtZocC3fU X70vbkAPw2uRmqQHGipnytb0ZuiBzF0mRQ+0inVAl6IHWhM5p+TJkn1Sdqr89wQ9 0IW097/cMaiLGH+C0FaB6VuXEIyTjI0i4CbAeszxNhNXLSWEIIIykWXaW6IHKh75 OZm79ue5QU/pgRkqb/qM50w46dGBKB03qgyTDJMOOt4fTDSOyEiB94lX/j5jpchY eadYMcIBWNZ7hxkmRYbJO4UJUJ9XCwKkUZFzXpFumItfAWmFk96HXmJmZaLywlvn NEdjCjpKC4UL/izkwHNj54KPAS4Fn2A99AdCFtc63i3WSWh2NUV2Ne/U1RiBGb4O fXsHMMMkw6RPMEGQxIA+BV1uYNWpyGApMlguCharXt9GLJMDX08O3J+Tpouux42j aOc3awnj93rXnhDQ3mnhtLVuBQxlo1JCmcAoVPXTCZpiiOsLGeIY0sszpyr2nRaI QVD1PLWxnbrbBhUVp6F4cVPVaMLo058/iIZ+ppsqhodp6dYSdzgnRwKFxUnyYUOE U9JInBMDjOaAx3Ni3e7uKCEhgj3Zu/a0gBQm4DXc3g+6U/I2dfKc315Iimhw8vfq 77UsORb4mnXyoJ918njEmyQRLuA9dIqTk/OIcNwKrKnetRxk8YlwrKliEuGCZJF6 EkQ4iLx2nukyeU4aBSJghGA4pK40Dw73Fxu8wKjPpd0qnwenhfaI8760rgWqyRrS 1AwOD87h7sSiDL41HpxhlehO8eACTlAXNU/w4BAx52hdi/sBq8F2iginMCBJ7psX PPSjQ0gnyFWxcoRUlgYGNwHjRdTM25fM1VBhUNRmXkfeOXwiV+ts4SUzNhfBiOjw v3OUWOes11TEYCQLPqmcDRcYq+jl2zngkAIgyt51fD43XHp6tHFeoPTlZOP3hxIM cUS0FBNmnGScZJw8SWDQGgND4TEhSNdRzlBpqcpQ+epQ6c/bO05YqxjMiYySlqqM knflUJQFDL58NBbOQR/Vnt5flyAcddbgnLNeHDLdTXy7yOnRC2/nAo8xGtINSC6X ukRhqKVuzlx+B3DJjubrnYNpFVXvXqPOKMko6RFKQtQKogjGGRZVPwUV753CwE54 KvPAufUXBwxZaGPEta4ta3GmYKMBhIbgXA+Bw3kKkAKOM5GziV4KO2DTtM3U7zM7 7pzsuE/3s5tx0ZBv8P8Od4CVhJKwLf91UgCv5ISMNlItMxUUuABeOK0Dp07Twef/ isJFadcXAgPUxsARIQtzz6itBLJExVMChXIgddMxVVLpPLQETYqGKtgZTl2m3eeX 8tcSLVFWFu38by1hm8E3c3JawJsgAoCnOcFPsJiFCBUMGMaTz91ncjeluyPdZvJp yLvJ12DUjrt4QoD66hpFW1ywzcaFyQcYDK+0ZUBx7/Ow2h3wzpr1hXb7cCOgtQnu wJIDAUWWAq4TG+Gw27Cm4ocpS/YL1g3LxW3RsJb2FmSM0Wz1Wnk4J0cCaI0weHtX lQ4NToXGu6Msq21hUXyM9qH8VA3Gt6Om7/EWO1aBwAEGvRvhIXaOBYITzlrQm/qC mD8LCbikkll0Ms54XH5n+8kYPE9nXcAdJ7BVpRmDisVaY5TOkxz3/00Ygz6yeF0J xiAGFSxOV5IxaKL0EIQHBYxCnhzGoMXZd0EYImtzbGQyBo0ITuO2yh3112YMWhu9 t2dhDHqPwTmbAPp2GINna6zLo1OmGusqVmnIZGNdy6OJJgiDGKT1J421XhoT0UM7 9L99K0phglGKPLIEVunDt3nkY9HVUF17r1nL6w09R6ColPt2wrPPEXoDl57WzctA ecNno+dCSX+cihIOnITeMWkzSjJK+oMSg6mNlQIzHM+iNmSoFBkqxbuEigcRXFSs VyW/AUzolJ5FX3y7MFFC4l+WedyXYfJNYELNTAxixYO09hyFWI2OEIBeAnag0g8K vgVkGhMtWHoIBo4TcqaQY4OQRhnWOfKFoXOWp9KKFW1cCj1agu9RYXwjlLM8RkJ2 NEV2NMW7dDRSQAiRVXszo6TIKCneJUroFF0Hi6mLUb0rL5mxkrFSBJXmEqR+nymB r6cELu5nNzfVfFA+jAf3d1OU1YY6gjbpl/LCGauNJeqUtxgv7zqCtgXwAwAyCh2d ayhhVjvnwQjvARgdpU9ZYvcuZKOV1LaXiIY+mGNLNgL4McFHKai7LjSWoIk+eoGb IjCSq1OWuIMhBx1CMyfaxR0l8EhgbQmaJqOy1GHWGgPKRBFl9IysdrFYVI+D/5zP Z/Mf5zNcaCb6rSXb5JjKBzbNKOWhJXsCRRHwkhFzVSDSDdUylNp564RXBjj1xHaf m3lF9LeGVre6EI3QaduUDlx9zKElRwIBhLEWwG+/0b1037brMi679YWsUVStMMKu bS8cWHIsEJwIitL49f+rEIULMTAaJ54oZyg3KxbBIqLDmd319dWHlhwJWCui1Vod VxXstLOtyxlKt70QZpbaKbXzVaZlSVvABOGlN+BebMlv48cvd9PJrLHEF+2zkqcs aQsobwWgbfbrdBh2Z6dJXvCYJEWTdNTCO7LKp7FokpL16m+SJqm0YVXc/TaVFVnH eCmepIt8it4z60AFdJyWWqLHaFgxaZonaZS1DjceYkdzNDJ5kiAUseBZRe0uwZOM UmndodDj0zxJJzHqYfVMemM8SeYuk+JJ4tbcqUDjEzxJLmRSPEnN6xGe4El6SB8w XSyXtwh+ME5EVt3pC+fygDOFEZQJwWrWq4NvMpfH0AjjGGEw1WFVVHpDREmDiQrz rcVMlMxIuTRS+nLsdS6Y9MetaBVEoOZD2aVkoPB1vD+ggLGeskNto+wbCyxjJWOl T1jx6FKC8jn2yjDh63h/MAFNr51LAY46KZ0BLDpKkAaCMOAl76H6pTHTmAgYdEYX DKtzUAo6XgqnlWZVGLo0dnpElzwXfBQ9U+0PXdKC0JYeLmVfk30NW8f78zVaSGf7 V1MxwyTDpE8wUcoaHyNFFBhIZbBksLB1XAosQb++ekumTL6aMrlfk25dMTBaVaxz MK2Ft1QXsKD6fRBWNeBWFQOPBDQxTqIWzoGGSDQ+XCleGuHwx4ZPyrstce5xZ9NK RSjaqdZGSqkDS44EtNUiEusLtopfQkDDm0oENJB6M2SiYhp6fL2V2JI3Tws07Wus sa477etgxa6ocEAMzdWFLE4tUSj1VsYcWnIk4A3RA7193ZxsSHlqe6Ftrv6UJUcC wQgIzsrXzcmavGmN3i4DEN5RK+knLDkWCLhiJS7h7uTNpDt/XH7nf8+kPFyNzpvo OEwpDitPR66rfJaVp0NkMd/YpDzW+JikvMg6LUqR8lTQ6hzVC7WUQTmD69MGzWJX plh50WPAY6jNuo2es8jYpDyqsshjeV2AlKcMTptzHYopPtfv2JNvZWt6d6w8w2J3 Jll5wFqPDFbeWaoXxnT/lMs96ZI4KmOENt6EvrV1iaAieVDjeZUV32a+6JRsCn8H HC2T5f5WWHkqBs/aT5I1DnoDGCswN7GSExhkqBQ9h0pfjlbOhpP+HETSixkiYujL IsRnqBQZKu8VKtoYwBDMO2tNBksGC1/HO4y/tLXUnAdU3/jeGSkZKb1yK0CNeaIX nh5inIWdh3feNq/whRg1R+PFQdOYaL2nBWoNR2MKO4rq20ZwLILWpdHTI3re+VyN djr9MvwFgzMlolIu5sgs+xu+jnfob3RwXoBDB9G3LjgZKhkqvYIKNffUFoSkKiYZ LRktfB0XQ4vitCBM/T7z9F7N06PieYuHwX/Py8c/zuYPZVGAp/6rrVSHRqcp4dtx 0k4IOBXwByp6RfX3lKf9RwYRjDfpcpj7jMGGCdZwUYpNXkgMM4T5BnK6qX62s6Qt 0DStNc6bdfE8pbyKAvNKy+HJ7H8aTpqmzr6rISuHOa/TO9adggNLjgSUA2FiMGFX bu9FjMHFih1nfNHOlbcioTUnRwIRN15MyTY/0IE6vIP36fTzpqp//usPH+ty9OnP H8SCLLGbu2PxJnt6qLvjuqkDS04ISGG09vI8Zfxs3LuQISKi2+k9sqQtsL5wZ0ta vzeb3zftoMd/wztl/35dlMv6tsJ9Y1TW1XjdKnpe/WNZLepiMp894LeMLLW89giu yWxeXD1M66u7x/vinzb/+uezXUlCCdceDPNCsLkQNXMeX6/+QkQs6/Hs8xT3u9Go qsbVOPG1PxOnblrVxccvi7p6WBQ/zKaL2by+Wz4UH/70w4/Fx2pOXuJnI6Sw3/9U jf9U1gmdP8wev8zvbm5r4prB9/iHe+46IqHu3+/vi0bdAqdsQeaMU1/B/bKg6o1/ KB7vq3JRFb/eLe7q4rauH6+vrj5//izuFiMxm99cLT5f0XeunlLY+TYq3SwY3Khf dh//dz6rK9yYdNFYvijq2eZfk7v7KjXyv9zh9DbBymxa/OXHP15V9a2+kvLayevx +Br8NZhrVV4pKZS2V0eH6W19H6vpeK2tOIe+U/bJK1Rm5TXAtZHXOHtKXi1m03I+ GNXz+wGumhcYeV6lHzGir+qrSXl/P8RtdvuP79N61sCsy3m9fGTjcji7WS6K//nw Y/FY0qVxDUxv6luM0qU/iqjZXzbWHB3fXubLVoejs73XXBnx1drycWP56R8Yvn68 nX0u/oNSMIQoOsW6Sn1zG3Ke/Pz4A928JqEjcu6kxC1gnlL5OJ7cL9EBrj4fiknr s3V/ENcOXyetpO8F8tQOM7TxSBby4INuc/PP7VU2/wj4LVBmmLyGbOncXdQb7ahO 8e4H2oAeyUMJX0ruNdxqHE7uW6ndSOm2FS2Jsl3Z+PgaPyA8CwycR9V10py//Wt7 lv7t78Xwrh58Lu9q3NqX1b/I33DzkL+VppuyZjCobFw1agbkOeovpG2I2sadteHA UdtgcKQPN175W7taKENfNUF9i6oeNEz2nTqD6trM8IQ6GMGwMivzMP4YUH6JqrxC VSG97g4sC2MXKrLsy3Q0WCwfq/kCVZlItwC6qXLl2DlUtcYjqqEbqSa+q5roIqr5 PBx8Wr3NQNM0JlUqDdyvY1E19AdqlFUvHJoZtYcmXzIy3B2qEjV9qm/Xdx88LSTb cV1WugK6+5jmj5f31aAu7+5pugMqs+NuyuSoHBFoRrd39+PB/O4RFZU0uO5jK83B 2OQLhobWDKuWNZJlTer308li74Dpw2ZTBhVjCaOR3Pgba5zt6G9wS1SVH/kT/uZQ Iuzv0zDCvDoN1kMNRh78AL3+7gcGhuOgQkvCtfsyPO1v7JMathLrv9W+v3GlahcI Pp+/Wc0SrojVssJds17Op7TZ0d5Sdt5a0FSC8vyurgYjeqdy8FjeVLR7ake7gx66 jmAMk6pqdvXP5adqsKQVawiIkI6q9hQFaawdk23XvwzH1/ezm8a7Dkazh4e7GnXG CepsB8VpUGo1Rp2Ylc3m1cPs12pl5WQ5HdV3s+kaXbqTqVKbclTSPXmcz0bVYjGg c8XZsl5r6wR5HLeCSdyM+5cZ3t3yfrCoZzSRypHfVqHjsEs7DCtP29xoSkMGC8xU cKu8m87GTbjiaT51++WXtObRRG0XUKNsMJ19Jj9OznfYydCAEUEMFP9c0+7U/DHA YKOs63mzwslEkKNuOq2WenKg0wzoRu1pDoSd2CkaQlu9Bnto6/hu8VjWI/Kt44pu VDfwhGEYq5XOxXI6fxxdL34dDdaLiiZgQkrdRHWOs5od4zDOUrpznEVjdn50MOYN YoadFg5pCiq2Nak47q6rl/7/vFN1Hk3fIJrQIY5UOQ770YTrGk0YCCP1bDSxknhN NLHS0IomoDStaKL0LYlx7BhNnNKQo4kcTeypzdFEjiZyNJGjiddO1X25qIsHvNm4 BRfz6rFqHkHpgvaTxZsIHLzdDxx898ChHI4TgQNKDMet42KYpE8yD6/RDhwU7P3A yjCBsiUB/GNv29agIcih87I9sOAOxlG69Ib54mPvZpZwRVTT1ckyPQ+h8zuCXLv7 a1IXWUpByPzLoJ7teXpVrva9SQ4asp/Pfj77+eznf5d+flSGPT/f9fF2k5oPE36e JMKxB+12jWF1eB4QjXvGzzcSbsT380968fbj7csdEJzdN+czguzus7vP7j67+/fr 7qHaT+tjd3cP4+fZBSuJ1z0PIA2p4/9jusF43CGtf0pDfh6Qff2e2vf7PAAnFIhb 2cwiESzbM9mREJkDkRyI5EAkByKbQEQP984dvOweiKAPSQQiJPG6QIQ0tAORfU6i AVeNTevcIWCM1YGY8ISGHIjkQGRP7fsNRHLgkAOHHDjkwGETOES/Hzio7oGDqyaJ wIEkXhc4kAbzTJxwxFRoJDgPRfZPME5qyIFDDhz21ObAIQcOOXDIgUMOHILdDxx0 98DBVymmA0m8LnAgDa3AAWfr2XcjUKJS3V6FOCBPbDTkwCEHDntqc+CQA4ccOOTA 4V0EDh9plosP1XB5U/xczRe4bV4Xv0oh/R8KLZzQVigovksuUtwmirJuWmJS8wvh vQxOFQ+LapQeayEWXxajGjdGsmZwjxM1HX0pTnyui3C6tl5aK9WVvZmX0+V9idvb l0Otyr1QKzmc5eNJxVTt/4Vah7TvnNZNpbVeqHW9epbTxWByN1/UBzNwugpuWukE l/Vy/kQbXpX0lqnfU6di+Vyn4pMWporhpt8VSRfDxR0vvYmkOxUb77V3Nl0Oh9Wo 2GnZ7r77lKpnGxV/r2O76vBJPaxGxTpiFMQxitWoWEfLGmKqUbHR0K4ffFpPolGx CspLGbxwBgJwlkSqUbFSMeB/uP3id1ljZXQqDtZBwNmzoV388OlR8zsVP6Pj6U7F xroQomffhOcaFRtM5ixn8lONivnWdG1UfFpVolExc5dJNSoOut1h53k1TzQqDjpy NqpUo+Kg2+WCn1fzVKNinYZb0r+cKJl/0phk31XADcV44Q3+nU4+Xloy/6SqZMl8 Az4i+lV0znGQ+7KS+aeDhReVzH9G1dMl8zuo6tij+EUBwnGP4pNqUgXztfPpSpKM evlJHReDiosCXa+0nBuVUVL0FyUcHR17SnxTiCRtuRhEtNIuaGGk5IXOGSZFhsk7 hImI1mqTw62MkIyQkyMCDcFLEPinB07SlcKJMQoxp7SQWtp2T55+wGVlInjhlFOG cz9TqDFW2Ei9ivoFmwseY14sS9E2fcRwMfQoJ7QKod1bNzuYp9dTdjDvy8F0uEkZ IV1nLCPkd4CQSPUGQvNEXHNcbYZJkWFyKZgYqV4dbj3bRPWUVbvPJZuoHlvyrZqo Hlty3LrUR2LqNqkMmE22tZYA64p1S8qTAhjSW+GM0WrVQdQAyCiC89qk6YttSzR1 bS0O8r5o1iRiMvPAkiMBb50AhZd2K3ktgxNeKs2gF/xXVQ8+NmtgQA3SChwPFXJf XUgHvJCSdtv+sxnrniVHAoUW2oSo4vYH7H3h2BIddnNihLExmu3+o+ShJUcChRI+ Sr+dpA6WrD+3s0U9LREDBoe0tWSb8u4udGjJkUAA4UEausEdLfnpeE7A6qJ9PrCb /FPrZF9ACRmjjN0tOTEnQPX81hcCAbj6/N6FWpYcCWgBgDnfC+7OiTnxdm8Z6KCC 2Rvh0TppC/Aayz6P4pt59UiWhH1LgvLa75DQnpMjAS2sCjammu2+IMx6XH6nzk7w 4iTsKTftFYsflCR4Wfh/9q62x5EbOf+Vxt2XBEloFt85CA5IbB9yCBI79iUIcDgI Lam1M/asNCdpvHZ+fYqtt36bYfVMb09rhzLg3dVwqotsPqwq8mEVd3Ywgldw1Wii IgQvQ2CHvxHBywxF8KJzi56ZB+CEklJqJrTlpB3POMHLcIVRATNoAwilwcgEL88k 1570YkcheCmNVo5GGYoRvCz6NCQPPkbwosu4KoKXUqS3HiN4GU2hfUYJXopQ5pNA 8AIeXetGC+M1es+4AoQNYU3C7JhxvPYIDol+i6ZtVl9nHI8LOteCWYsOHtEIXgvL S+JaSXQRno/no/B97zvDCSrXvO81FE6msz0sMOa1FqNhpRVhd+ZNsOKMiW8TXjtW HEhhE1bacl5/y3A4OgsDEEJM1aYknLxnnEzHpijlFQaozFtpCBkyCKwv6wH/MyzY KsLlaTpmNDjpSSCMsb6CigLC1WPwkuKTx6ADioUrRqRDWyp2lKbde4hhh4K/GHYM kPYMRjMz3jj9+gvDw4Uv4D0njdAbmJrBYDNtUzMUXJKp+XwwUcBBUObPW8BEKyBU y752mDjuSHdOE0zeCibA8RXhq+LB6FLODd4CLEYLEqnousGCbiLpJsR7Awtwk6hg E6CCtUkk0tvsFIJZJhwHqc9dDn87UDeeaBAOK5Vz1S9eTmdRsvIg6azRXSSSJxpw jM0C4WYQTazKmjHfWa6oadLRgDNpnXsBnaU2YwM9LhBrGg/iujLWXZrUGryU4kMh 1ojBiTUULyO26OEwELePIsQaHk5iScQTCrHGWYrBihNrrKPIIRNrKGcCVGKNJN2G ixJrwJD2VwjEGlwmhGTeEXMxEYg1VnIPzIPzjjJyRGKNYZoDxqKTIdYIY1SPRE7P EWus5j0oOu+OWANAgXOUWMN1LzFPEGus96SXHiPWcB5dyMcj1hj0x51nUqF7PrkT UO6NkgwXTiDpdp2hERgwId+cwRdBtKfXQ6zhcRIZJTqaDrEGzRtGspPLC5Ogct27 CMPgZDpbbiLwtQXjGCI4Cqk1YSVLWBnXpkwGKyANcxg6TS4nXwJKAsqUjIpSoITg TDrnSJsgUWaNBsONAyaFV6RDvNExU6potWI6bNNQ3mcMOlYy8FrIIfIpDY2dEXc4 x4KPsBojhslgSDPlrSedNCZTkyVT805NDWchbwKJaZtgkiWYvFOYAMcpyTUDC5pk dRNYsgSWceN8ESfoJGbNGzBrwkF2dgzByjwwoMyZrgIXZs0TDWTJfTUnYHjgzAkp CPDsSCgk5elB3jDHLXf2PPi+rkm7gWBl0iVz/uIVzBoZGDuHmI8bBsJKd0mFY2qa dDQAhgKcfAHbqPrZFcvArAHImtHn5UF1TVoNnGYYUUvzguQ5HWwjIc5dxlAdX4GW Z7myrkm7AceJEyoUvXhMduuPD5/y+5/LJEunMblsGpyHhNc0aTfILOO4pkEt15F1 QCCZdKV7usxYYEZYW2F21d9ORwMeEpRxWR2klzOw7HmecMmMVaoCjfqYdDV4cZKl jjFx4tzlkneH7+DJMWk1wC8cSNNW7dXO1sPj7+WXXEVP4SvlNBeLxAWzlnJiROGC UVR6Gy4Y6RYtIckSqeYdhQsGSnvGreSOsgdH4YIp72SIooHEEiRywSxDubQbL+NU 0XNgZXx7j8QF08bGmUHvlwsmaRUjo0mW+CBJliQpDVG8il48Dcp4W8M4/YwJCYk1 rbjEqMG8ch7RL4zRNIFXGcwLzj0GGBrNDSkl9DVxwcBR7frz8fyEDu4DeRqml2Qp QeWa970Gwsl0NokFhj7oCjpl9fS4YAkrCSsTwopkJiTHmxwTP8EkwWRCMFFKeSE9 007Rou94ZT1891ZwJgRY0l3E0TFzUDHUbwZFu0Qfg47yGOtJILEcxsbOhMrrDQWf cGF2QimVNTMO5PTyYSRTk0zNhEyNZBjhCxK1IsEkSzB5pzABDoBTkSmrpEhRfgIL XcZYYNGgXn2PODHBXs0Eq41JWeQO3fTAeirjG1xCpAfBT8QMURYlO5bH6mpgrGPO GWEOddVAcRmyhxpt42epXfwrcXqQcsw7KU0X/+qJBhAqlfNQJ+/4eQ0TzJ8fdI75 Lg+qa9Jq4ELReVAvKLfXKoZYkgxOD5KWWWe8vfRQ1DVpN+AMFdHwOk7aqYxaKFnX CNWfGpN2g1CCEC1ApWghQ80kJUZsj4m9zBPPrDSqUmGQ1zXpaDAk68naGjQ4r1DO Gpp0NBiiyN15TOoo5tUZ25gn7QacWYPo+zz8K/VF86+cEsBJ9/lo/CtS/SgC/4p0 bvw2/CsalyTOvyJxmwj8K+uc1syXaeoIEuP8K6utdpZx74ykvE4a/wphizNNx/Ox jMS/UiokLurBmnqGf2VwYaLVcXuf/CtaLuco/wpEr+p0T+XiouVcjvGvrBbRIR5v R9ZwJZxhCpcBUpmHUYvVG1tWSlKCthJfZwgdLsYbhtaBVsfziuhXgE7CF5bVGz18 r4N9S1C5fqhMZbPpy8OJEsL4wO0XWk3tim6CSoJKvF78aFAxTGuwamqE3oSShJJp GZSQr52F/WU5BFNRWKm08a68H0vamRkdMqWKFgSTTlo5BHJAMamlIXmvI0NnQtyr odAjlRETIl+BD29LkK6iJUuTJUuTvUtLw1koUkE62UgoyRJKsneJEs+l5Zw5J5Se Gps3QSVBJVPepRRc0yJe/ZT/kmeZ8YEN0wi/8KehGIzU5xRc7QYCAKTjzBsttQ1U Gue1dp5pKzwhE0xHCi4hKw8SRolKbh7T0qTRAJhwDpU4/Vu5QPXwPo7GDuJVoDsd 4z1gNixgHemmnmoQ6E7OCFf5oh/xqppuiqtzly1zGnt8lit4Vh+TZgMfNMG3+IIk T10puPSpy9yGLssKoUvUNOlowHFpBAX9qT3Vz4lkFPKsVR5kpOsgXj3ZYEjilXKV CSlxjYOLXNeasY0GiB0l+UBvx6msuUPx1Jh0NPicRRD14MQrioGNGUfFSZW8osQr L7kBS/G5SMQrQxUVI17Fk8q8HfGKxLAhEK/IFKRn5gE6ONwLZxkoNBbDJL7SOPwG 4S60Jm1lkhNfceu8JKf7+tzEK629k5quznOJrzxwQ5d0NcQr4ioTI15pB72oTk8Q r6wcJPEVrlODJL7i8VQgowXQ6LQCQospAEd6ZaNG0B7xIZkJRZ2/3PrwuP4agS6R dtRy6tdCvBJymNtL04ELMKMMnx6XJAHlereahkLJdHZlpRVCaMaF16QixgkqWYJK 9i6hYhVzxmP4m2CSYJJg8jTvCkFiDRNaCxgCKxJtk1RhhocqvZRBHx0yBxWlDJWE OelqXJR35ZmyGvWbHnRG3NocCz2CazDRDcTxnDKG2hjSDkYyNFkyNNm7NDScKec8 qURFQkmWUJK9S5QAFxaUZSGBJumKfcJKlrCSjYiVIaqLJN7V63lXbcYG9yFVTj22 OfUQztyRJxo4zbQX1p2y+Aj8whhFuUrS1gS0Oz0INANt4FLIEFRdk1aDTDArnRHn fELCYXTqhIquE+1ykOFIP7uEpBCqCp4za1WK63U3yIA57Q1v01pewqeRImsGx2e5 sqVJo0G4lW64/jyJjMzgfBrKwhlb9LwGInPlWT5NoGrhVB8skREtj36UTwO4HlNi 6jch1ChaVpYIoUZ50uZrnE+DrhBwwwIgSN2M82lwuLRRzOP7JG1REfk0nnEtFCmN +ih8Gs9BOdJBUYxPY7gQtCuKV8anIa4yMT4NcFrG+xihxjsa/SlCqPGKRDOIEWow GhnAwgzGqPHKeSuZxN8krZ1jxkYqXPL3zDtjSenbrjM2Qv9ICI/RqZSkO8ZjUGoE Jy0EhNLwpOqL10OpEeCYC1nmE1a+BKxMZSNhKKBMx7AoaS2GXE4iVBJWElboMt4f ViyaFAeDlMdKMEkwOcj48mCihLNSeWaE1KSbFgksWQLLqGABL1w8I/B40b1iQoMm bdQmsGQJLO/UsgjGjZ5e+qIEkwSTKcEEIGQN0aGEEYch6iyC0KHMgGbWOxdnn74F ZkoVlXbMG6uAXoD36bkFJpBbHeo5QfCMeMg8Fn6ciI9MItd8fnLN4fPzT5vH7Tq/ xxkkuZfZaQ0wTBluvQgUEu+VKROuQMhN02oQcuoo0AhynPOWByIOKAtOMc2N1fRk NbvfdvebD8uQhUhWHwRgrQxUGfyH1+Jcr6zdAJsYb1A1i2a11ERKiysZUw6/JqwW tc//hkRP/KLJaV3EH5V0hJLPA6FWXLsBLiuKO8O4xWHV5ZjYECczHijChKXh8lnd rcOYcFPtsuNh9MseK1xhzzSfjgYZPtkAg5DlqEybY5z1GsckMA76jMnHw+rgyrRN jYX4MPhCl6/hokmtASgVkvkwZ3C9rSV6EoZARKxW2Jvnu9usZF+cugwa5x+uuqe1 WQtV06TVAHVjHjzYknCEExdbod9pZLyyTbbbbfMPsx/yu+V/5Ov8Q0jDZd3xQdJq ppXV5pLHSdY06WgQDvudCFmrDh8HTFrE1+sP2h4ef28Hpz6RiuxE0wQI4YYgPwlc bIS3JHeFxH5S1OJyz7KfBK4clE2xtyE/kWiy0WxCnpR3KUZ+ErhUc1yjmJBekyTG yE/eIvplgLf0BDSTi7jh6m0EEOqjjsN9AgnB4JJSZ8aruDlHstXXRn6iLjNR9hOO 9RDsJ4wQDIljFqE/hcKVlCUhzn9yEyrlZnlIW60wIEO1hjinVrikiHDZxKK9pwA3 GtH2FhiJaHsLHHEvyHAffEnjHVCJys86DkP4DQNxoQTaHNJd5uhN3cmAx6B3zZQH TnpXY+6cDo2Zae6cDo2WqeycDgaV6WydCqm45SxkX7ZTSzKUwPKimHSIkHSgzHVf nmkRWjMjBG3HPYElmzhYkmX5bEhRxnKnJEO7YgbJiSq4CHvKimkjBe0MbWzQlCpa aZniSpMOiWLYcYI5hZEg/YBvREsziKkBQcroPZ6tEcbHb/WN6KAB84AQSt5ZMjh0 Ge/Q4Ahnwhmbou1LJ6hkCSrvFSrhEF4rYPjKlJ8auzChJaElzFFNOAON/Tzxo17P j9ottsV2ln9czu7v1o+/ZsJaFapBHcIxy7zm4AKzQxkM9Oyl6FurQRYKWQnNLM59 EQgrBsM5/A3mHbeEBFy73a54mH273W623283OKjSW3N+kGHWaR3KUIEUIKXwDU0u DbLMoR4Yp3EQXgE201yCQ10NdybOoLgwcDbbfBEYD4ECEP4NOAhWIKytOGjCQ67d Myup1QCfbLTwjkFY9kypicOFQeL65x3Bk+lIDRXqpB0jURkqLSh9SYMEtTFpN8iA hVJw9szA6V1qrVJ+DsqSfPWw/dRMN99Os4GXzGmOg3D6IlRZ8pJUZamliVTnMRHA pJfgL6QjV9OkowEu0zihxOULYBiWAeVctq2JVqcuW8OgZPKdx8TWx6TVIHNMgzmy 18IHW+DPLaVOVFsTc36Q58xKnH7naSAaKG41yCyCySPgz0OCU1g6YQknmy1NFD8P PpeBWmLduYdC1jRpN8C34/C5/DxIYBDWjlNy/XRooqrQsGHBOmvSgZ1aAw/hVpOX 1ZJ8AKQES10pxHzW3E+6yG1o0m4waJnCape1B+UqSGiNSaMBDoE7kEd7alL/ubSn n6/3D8u/aJDmrzfZ7rf14na7Wd/9X7HM9psMcJoyhO8/Zrv9Nt8/fmwx9KTrklPa 7G2xK/bZPwUWJho4ke3qv4lm4viby9vFw/Im++bfvv7+mz/9+PV3//PtD9lqu/mY cX7j+c1C3CzlzVzfrHj2y12eFfvbRmeV6BD13R//iHI269AJwQJJU4QuvUrmxNX7 4dv/+u9vf/xzttpsq2L/rvw7ouvvB9D7X77+91dorZqz8k//+cfvbg6+4cNydf+4 u71RaKLmIdbCORh68nGzRX/zNl+XwNgVi816uWMxwb8rFreoWPaH7KsH9G2+2v22 ++rws69uH9cfZuGRszBPN4/7GQrd/S5b3u2Cb7vDh93tso/Fbpd/KKIPOqp9ROM3 2arxOS8w6mR6RUxkKcOFQ0PDpV0ueMZrH2XOX5yfcvqLw99SIOfRZ/CGzMtDrRQm LFKXL0IJ3gWvt7B59OWenmEO/TC8qqUwCxBNLRot8ibDrv2Mr/P7++zP6DUWN1F1 /vLPzVH6w1+z+d1+9im/2//tsXgs/oH/Cvwr/msu+wkrO4PClkUpZlZg2LL/LUib o7Rlb2nYcZQ2m7XkCY3yjO8tr1ihPFyPZyWT9yJOorgmZzciTi3UvJAH9Taf1rMQ c6IoCyjKxeddTTO3NK4ImqHhme0eH4rtDkVJH16B6ifK5EtjUNQRjygmvEhY2b5i 0AFEMZ/ms58PbO4wTMsgqmn7RtOomNuaGNDwwq7JRbNr/CU9w9WhyFHSz/vb49tX Nkwk3XNeFqJQ4e1j6L98vC9wUb67D8PtUJhe9hPGF/kigGZxe3e/nG3vHlBQHjrX v2+5rPWNv6BrqM28aGjDSdo0fm5GsPNdz3iFnTc3GKBTvUv5tHeJcmRzdH78bffD 3zL883bzKfvXo5cQHOsi9pvnHajOz/dfoxJ5ub8b7iWs8v1tsY2JfKXp79TybGOH Mf2dzxjY9D/3jKFMf9cznjD9neq81PTHhfUx/RRpfUw/SR7d9EfF0U1/XDOy6Y+L Ihlaihii6R9RI5LpJ3WNZPop2CGYfsK8pJv+uDCa6Sf1LWr6SdoQTH+XnNjP16td 5bzpm9OirMD7XOEQnOyNlsb0tDdKKreAhe2wN/UWrrpOq4X0Lg7WugR5tia4DkOh 8soXUs2XDlyjxdKT7Y0OErw0bQnnFsc/oWpvTA4yuhS+1N4cRglnxGFa4aq5f9yu w2IX1pa899KCqgYob+/2xQxn/m0xe8g/FGH1FCasDmJueoLRrYqiXNU/5T8Xs8cw Y2UAoop7VRVBjkutl0G3m5/my5v7zYfSus4Wm48f7/Yo069QZtET3EoJWKLM/HG/ 2RYfN78UBy1Xj+vF/m6zPqJL9FKVC5kv8vBOwuZQsdudtoKO0npBHvsNauVP/T4m Ppjt9pswkGCC3QbXs9u5nruDpS1f9Bx909nubv0Bl8q79WZZuis2jKewPa1lrhcr OE+gUthsvfkU7HgwvvNeijr0CLwL/s9NWJ3K/83Q2cj3+205w4OKii/6ydSCi1VN ppyFF1WR7AJ2fC9vCHW1Qum6rsu73UO+XwTbuizCi+oHHjd3SzjI3D2utw+Lm90v i9lxUoUBWAWhZgW9/axyxaj7WSB6+1mhz8Yuan0+IWbea+IESQ58UxL4ZX9Zk7T/ Lxuq+3y3P+0VZ9vioUDfapmJ8ghkN3HHQTi/gHzuqo6D7e845PNlxHEILVwliHR8 biyPG/WahHnRMOqgnvEkyi8UPVA9ugXO1MLQ3MyXzUB1PMfh8PzgOGx/m+03FesM +WGtWiXfYXTfIZn7ZO6TuU/m/urM/WGf4EisO5r7vvvSZYQ+j5j70OJ1+wRBQmNb oBbUS2WKpcwbLcyi3z6By21bQtonSLa+IjbtEyTHITkOyXF4z47DYZ9gseIVx8H3 dxzU0kYch9DidY5DkNA8T6hb+Q7HwS2XdMdBg3amekRxkpAch+Q4VMQmxyE5Dslx SI7De3YcDjsOUlYcB8v7Ow645kcch9DidY5DkPAMEQG6zb4q6I6D58v5XIq2hOQ4 JMehIjY5DslxSI5DchyS47CqHlVY6O84mGIVcRxCi9c5DkGCfGaDoYPjiC0o7Ifa UUXd9ThISI5DchwqYpPjkByH5DgkxyE5Dotl1XEQ/R0HW8Q4DthivmzcWVOr+HWq +jMabgGOVsVx0LD0umi0KIDsOKAE7lYqbxMvGx3rID1+LsfhMEo4I4r14XpbuJQZ LhEFyOnolb/PS498f05DsvPJzic7n+z8dO38oUhpm5KApswtVvJs5w9lTPEPGTci RxlgXS6XHlzTHHbcTW/8O77IHp8hwa+UA+2ePEgQyoAxy3njqKHHyYJ6Ssv/Z+/K eiM3kvRfIeDXcW7GkZcf9mkGmH0YYOEFFgssFkJJVeppW1YLOnzMr98I1l3F6gyq aTbVYhkNd6tSwchkfhkHP0b445nmm9OZ+iq2X23nabFcqrlqG/Lpjnq8ul48tW9U Rz1X+x0F13mBkQ6OKvmzNqr6Dv/PH+/utHLTZtNRrxOrlZ2XBtm46C1cEyW3eetT iLhP9ypVHR7fHq49NY3lmg80/f3h8Xm9uJupp8ksqxoCj3rmaoGtT7da7HR1sgbx RlXu6fSJH8RavKF1flTNUweoV0kDWQLmVA6W4EZ2/NXz4+L+ae2soV+1Uhd9VzYu D23r1ZWurdaufWlfvl+1UqGvVL5O/uR+Pb7c77xodVlCXy+Ab/zNicx2EbQyg/oB qmnot7GWK5a4a2OP9A+10//tcfHw0G5WUH8t1I+4Y6Fa7vZIaOtZqYux/NhKJV0A 6IcCjzksV7ql1plHmXor9Fa2v8pk3aVw08sP9NimnkXmvz7Jtn8S1+/j0/PHm7Vf pe5fv126XKYYbg+mvp30lWrZrmjRMgxAvQpDqNzQ+h+X5fr+YmX2nEirRLTJ4X1C 92qx2VNZfSWAngnOkmChu191W99wVe66r27h1uO5bnoe6SnXc6Mv02qBHQvY2gtV Ly96RqFDzFJQfQ358Px5kFNY/n/zuFLPkLT4y7JfqCgi46IcHxQSjP7z6u7Tp59f Hq5UdLucehBdt5jpd4HlMhYuh2v56WF1v1+C0M8nXi4Xy9u4FXd1pSuwFSqx+P3z 6nc930GPt9Jb9O3q5lRTFQZrr7ffsb5cpbCCo4NtubrR4FYmv7rfZvChb/GfYfBS Et7oXH892txJUwOL3qICrGv+PF19WD0vtcHzVlbfZE2J1+l6I+v25v65DcFWuu+w b3Ucf31TNqKeV7+sjd/i9nmlDeIXDx9aFVVwrtqr2vf/pTFj89fV9cuH5r9Xj0/i tvzQ/OqdT39p0EWHwQE331U9rftPvzWL50b8eh8k8nHBl4LY/KKFTKtzb5xM9OZZ DLxqc3UnYd/9zR9Nx+eHJneVF7ZI1bYUH8SLerlbPH58/uNYqpaUfpVUdfrkqOkS rK0SXin1WrMo3bJ/kN99pdRNLPxyL/vz4+PT89EKdDXRsAi9lSD95XHV3fsdqs/4 at/fPLx85/8iX3tRMJbmH3//l0HDWi+N+rFV76VREOp+7boLxq6XRIcYSikWCPWU TytKlbpa18s6FffDGnxQPxPWol5keeREeXx5eP6oDTSORH1PJ62VL8j56ePt7cfO ma3lMIGW7ONkWiotB3e9uFvc33Q3jhFhTvw4zhZpNy+Pj9//u9ZO7FYNUkLLUl3s srOVk7V1AJPjDBzrB33jPi7vVp9t3gMly3+sXQpytuzVh8fVr2uJV4+L37rmmjEn Do5izMk8azmBHh+6t61dhjZ/ub379Nv5fiWJnjyRZeuvRb3cLztl/aAP1WIyuGNb ScvV6uGqvQ+rX9Xm7yVZdv1ahrYlWq7unhfni+NKKZlNoh5eWlD/r/+/znU2njI7 MdAtJpdoumNbMXhJDPaaFF2YlLchbyuGL4iBug2s2pezjlsXlKl13AqcQsikvXAC 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 pHOh6DmclsJ5HKcj39joSdlgiZ7DqSRGw3SuxoNxl1NtmUZKBACaANnfZH+TrOMN +hvyDJzxS0zajsxQKTJU3ipUIBhjvRcaJSa9LpzRUmS0TIsWoJkZHbPYzzMh6mxC 1LunxapezcqP1ezu9v75t6KpU1PssjGmN3nbtA0z3lrtW1LHsQBJoJNSMKWDVUDT E5TWIQwICV3fnujzcfbjp/v1n+6ruxWTf6Qq+klXcyH6QcPy2VvSFaDvfaALK3TW Nf3njLKy6QSq4zy8rSV/XZWPPz2sPpZMZmHayuZCYIX3dGfIF1J8j6ZrSUdAK0n5 rFDog24IUVJj8/62014N74RXON30KeQLWe2Es9bJLd9JKt0dnZ4AGO53T+uRc8i0 JAPaSebgaEg5Kt5/flnVj3wwzE0GNxeyKKyihQFbGdu15EiAGVImoOkQohJX32NL dHsh9EIpbd1+afZdS44EvBWgld/V6irABeHQ04gPsaQoP39oLGmfCauR3rR32LC2 Di3pCxQeaHS8gVdVyOrX6nL70fFa0AQmnLZ6VdeSIwF6JoobWbrXWNJ/JoEZg73d nVZk3x3wJQGaJ8aZ4c/kpZ9X7xeP1U3xw5++/8sP//7z93/+7x/fFcvVw8dCypsg bxbqptI3c3uzlMWn27Ko1+/7l8ITqv7800+k5+G+YEaooCUgqGL9cJ7OCzfv3Y// +V8//vzXYvmwOlT7d82/KVf7+xHs/tfv/+P1VmuVbvUgU08qPs9U7E/fn39/evc3 CpR+fv/wufg3DvbrqiCEr+vYb7bBzcnPX74vnnidoH8yx21Zrt/Xq5jKx2p598xl EZvPD8Wy99kAk/4zYYtcFbWSf88zwwGldtVCFrLzMdh+0V5l9w8mzJH3mkevIXs6 9xd1WlEwIA++UNqohexKuDI6Trtr4OY+UB5aqXBBq3nPip5E2S8Ff3yN78u7u4LC kUV9EzXnf/+5/5T+5f+K+e169rm8Xf/tuX6u/0H+BvKf5G+lHqasuRlSVtWNmllN wfD6d9Y2J23VYG1046RtNjvSpyzpwzBYX70kfU/1etYQQvfqNKnrU74j6szCzGu9 Me/h8/2MMxlS5YBU+fi861jmK/Q1W/b7/WL29PxYr55IlQ48BGaYKiwrRFK1xSOp 4YGEpRuqJmAgNZ/nsw8bUjA/popV9Q8iJrOonruOGrDwylvTi/6tydfcGa0OdUma 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 Wz9dFHxTqK/VdUJErcuyb/Bvv1Lqlm6zntPy32K5OnkClxvWpoXO6nK1XtTL4vyD j/WbdzGrp/Xf5E/4tUQFXSz+8fe/GBqm+tam08V031oLivMGqOPsvm/rBTEaEaNA pU1/I4qU2uZkbXE3G/CZ9NbkRtQaHw9alMX6aXVHzWpPRL1TwafTnkL8cTeb3V28 s40co0ED9fpk3R/1x5qU9+W8uthTmYQJkpaeViitWi8W7/6XmsldVg2zD8uSc62j 9f6ph+i0l0JppRkuvBB3tJz/XKNsiCHGGARF/TIdGBXiaYGJcCPxdlF+vqSjbRpe Co/PkBHIbe8aLdDi6fK05Uz9jQxqtDy7f/x8Pl81vUnDaO+0E7WeTy/KuimcNNKk O9btJU3r+um2eQ/1p3q+Wh4k8WVQC/Bpfb8qzx+OoNdnWKKe1g2o/y3/c/E5e3Cd xMBlMUGxLMxejLoixqt0RHQkRl8RYwPHuOzFmCvPxqfb5yX9y4Xu9heVSXW3d9Tl KjSNjGPgPKSv625/UVSqu72J0YE3IqIbZZn1r+tufzlY+Kru9s+Iut7dvoOoVIDA ubNUgEALUAwxyd72wbX7YF8NNJ5rbZ80I8NBJQrjgkzvzGWUtESNDCUcGSmUcGQM BZFvzqZ7g4iC6JUWIdJJjQyTDJMMk4t3JDCpUZozCzNCioyQt4cQE6KLEIU2VrES /xROtDbBewzhgnVKsmb30HBpVAxOCmNAxj5QE6Wg7I6V1w0ImwGXMYdCTpRKJ9/Y YOgBJxQEnJbZwWQHMyaYjMfBdHhJGSFdn1hGyCtACK0DKqvxVSnFYOpknJyKyji5 KKMvnGiZ3otJfU8PrKQ95FW5/LhMcw+PPvQX+OO3X38+/GpR1+8+1l+K4rBx/rTY HmwksL1rz7/l+uEdfXH8/w3nPqXJu8E+nZ5JtfxQFNYYVbTTre0Io6nsGUbu1wY4 7YQEA043/wvWBSOCAmCcgjr+lJ8/FmBs0NsLBU1QclHZ3QjQJ5qcDwhOBOeihb1Q Pho3nw+Py9W8xPcNxiko2vndfhycanI2IFiBerngv1qT/dsh6nLYXchIASpaE65p cjbAg7AxWtddk98LOlLwz1VZffz1Z7HRxNqjaUB18+WR3LN50h6AFw7W2M6acJg7 0Dtzh+M/U+ZXS89J5JPMHWejdyzSAYu5ox2H6pFm7ljWeuiPYe6wFow4zB3OPEgz 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 --Boundary_(ID_c/oWolYEIMPtOQ70appQbQ)-- From owner-xfs@oss.sgi.com Mon Nov 3 14:26:08 2008 Received: from cuda.sgi.com (cuda2.sgi.com [192.48.168.29]) by oss.sgi.com (8.12.11.20060308/8.12.11/SuSE Linux 0.7) with ESMTP id mA3MQ83i002655 for ; Mon, 3 Nov 2008 14:26:08 -0800 X-ASG-Debug-ID: 1225751170-27e102230000-NocioJ X-Barracuda-URL: http://cuda.sgi.com:80/cgi-bin/mark.cgi Received: from mx2.redhat.com (localhost [127.0.0.1]) by cuda.sgi.com (Spam Firewall) with ESMTP id BF14C5762C7 for ; Mon, 3 Nov 2008 14:26:10 -0800 (PST) Received: from mx2.redhat.com (mx2.redhat.com [66.187.237.31]) by cuda.sgi.com with ESMTP id tN8oW63H0xJ0FlSE for ; Mon, 03 Nov 2008 14:26:10 -0800 (PST) Received: from int-mx2.corp.redhat.com (int-mx2.corp.redhat.com [172.16.27.26]) by mx2.redhat.com (8.13.8/8.13.8) with ESMTP id mA3MQ90W026566 for ; Mon, 3 Nov 2008 17:26:09 -0500 Received: from ns3.rdu.redhat.com (ns3.rdu.redhat.com [10.11.255.199]) by int-mx2.corp.redhat.com (8.13.1/8.13.1) with ESMTP id mA3MQ9kq012736 for ; Mon, 3 Nov 2008 17:26:09 -0500 Received: from neon.msp.redhat.com (neon.msp.redhat.com [10.15.80.10]) by ns3.rdu.redhat.com (8.13.8/8.13.8) with ESMTP id mA3MQ74e007512 for ; Mon, 3 Nov 2008 17:26:08 -0500 Message-ID: <490F7A7F.9010102@sandeen.net> Date: Mon, 03 Nov 2008 16:26:07 -0600 From: Eric Sandeen User-Agent: Thunderbird 2.0.0.16 (X11/20080723) MIME-Version: 1.0 To: xfs mailing list X-ASG-Orig-Subj: [PATCH] xfstests: fix buffer overflow in lstat64.c Subject: [PATCH] xfstests: fix buffer overflow in lstat64.c Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Scanned-By: MIMEDefang 2.58 on 172.16.27.26 X-Barracuda-Connect: mx2.redhat.com[66.187.237.31] X-Barracuda-Start-Time: 1225751170 X-Barracuda-Bayes: INNOCENT GLOBAL 0.0005 1.0000 -2.0176 X-Barracuda-Virus-Scanned: by cuda.sgi.com at sgi.com X-Barracuda-Spam-Score: -2.02 X-Barracuda-Spam-Status: No, SCORE=-2.02 using per-user scores of TAG_LEVEL=2.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.1 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.1.9406 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- lstat64.c was putting an 11-byte string into a 10-byte buffer. Signed-off-by: Eric Sandeen --- Index: xfs-cmds/xfstests/src/lstat64.c =================================================================== --- xfs-cmds.orig/xfstests/src/lstat64.c +++ xfs-cmds/xfstests/src/lstat64.c @@ -57,7 +57,7 @@ int main(int argc, char **argv) { struct stat64 sbuf; - char mode[10]; + char mode[11]; int i, c; int terse_flag = 0; From owner-xfs@oss.sgi.com Mon Nov 3 15:04:32 2008 X-Spam-Checker-Version: SpamAssassin 3.3.0-rupdated (updated) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=unavailable version=3.3.0-rupdated Received: from cuda.sgi.com (cuda2.sgi.com [192.48.168.29]) by oss.sgi.com (8.12.11.20060308/8.12.11/SuSE Linux 0.7) with ESMTP id mA3N4WbJ004996 for ; Mon, 3 Nov 2008 15:04:32 -0800 X-ASG-Debug-ID: 1225753474-67dd01300000-NocioJ X-Barracuda-URL: http://cuda.sgi.com:80/cgi-bin/mark.cgi Received: from mx2.redhat.com (localhost [127.0.0.1]) by cuda.sgi.com (Spam Firewall) with ESMTP id D45DB57676C for ; Mon, 3 Nov 2008 15:04:34 -0800 (PST) Received: from mx2.redhat.com (mx2.redhat.com [66.187.237.31]) by cuda.sgi.com with ESMTP id 79x5MS4UbqE24g8J for ; Mon, 03 Nov 2008 15:04:34 -0800 (PST) Received: from int-mx2.corp.redhat.com (int-mx2.corp.redhat.com [172.16.27.26]) by mx2.redhat.com (8.13.8/8.13.8) with ESMTP id mA3N4Yxe032717 for ; Mon, 3 Nov 2008 18:04:34 -0500 Received: from ns3.rdu.redhat.com (ns3.rdu.redhat.com [10.11.255.199]) by int-mx2.corp.redhat.com (8.13.1/8.13.1) with ESMTP id mA3N4Xvn021208 for ; Mon, 3 Nov 2008 18:04:33 -0500 Received: from neon.msp.redhat.com (neon.msp.redhat.com [10.15.80.10]) by ns3.rdu.redhat.com (8.13.8/8.13.8) with ESMTP id mA3N4Wh6012163 for ; Mon, 3 Nov 2008 18:04:33 -0500 Message-ID: <490F8380.6020706@redhat.com> Date: Mon, 03 Nov 2008 17:04:32 -0600 From: Eric Sandeen User-Agent: Thunderbird 2.0.0.16 (X11/20080723) MIME-Version: 1.0 To: xfs mailing list X-ASG-Orig-Subj: [PATCH] xfstests: fix dbtest build Subject: [PATCH] xfstests: fix dbtest build Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Scanned-By: MIMEDefang 2.58 on 172.16.27.26 X-Barracuda-Connect: mx2.redhat.com[66.187.237.31] X-Barracuda-Start-Time: 1225753474 X-Barracuda-Bayes: INNOCENT GLOBAL 0.0280 1.0000 -1.8399 X-Barracuda-Virus-Scanned: by cuda.sgi.com at sgi.com X-Barracuda-Spam-Score: -1.84 X-Barracuda-Spam-Status: No, SCORE=-1.84 using per-user scores of TAG_LEVEL=2.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.1 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.1.9408 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- At least on my x86_64 RHEL5 box, if gdbm-devel is installed, then the xfstests build fails with: gcc dbtest.c -o dbtest -g -O2 -DDEBUG -I../include -DVERSION=\"1.0.0\" -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -funsigned-char -fno-strict-aliasing -Wall ../lib/.libs/libtest.a dbtest.c: In function 'InitDbmLookup': dbtest.c:147: warning: cast from pointer to integer of different size dbtest.c:198: warning: cast from pointer to integer of different size /tmp/ccuekqxe.o: In function `CleanupDbmLookup': /root/cvs/xfs-cmds-build/xfstests/src/dbtest.c:304: undefined reference to `dbm_close' /tmp/ccuekqxe.o: In function `DoDbmLookup': /root/cvs/xfs-cmds-build/xfstests/src/dbtest.c:220: undefined reference to `dbm_fetch' /root/cvs/xfs-cmds-build/xfstests/src/dbtest.c:264: undefined reference to `dbm_fetch' /tmp/ccuekqxe.o: In function `InitDbmLookup': /root/cvs/xfs-cmds-build/xfstests/src/dbtest.c:146: undefined reference to `dbm_open' /root/cvs/xfs-cmds-build/xfstests/src/dbtest.c:179: undefined reference to `dbm_store' /root/cvs/xfs-cmds-build/xfstests/src/dbtest.c:192: undefined reference to `dbm_close' /root/cvs/xfs-cmds-build/xfstests/src/dbtest.c:197: undefined reference to `dbm_open' collect2: ld returned 1 exit status gmake[1]: *** [dbtest] Error 1 make: *** [default] Error 2 This patch fixes it for me, but my userspace-fu is weak; does this look ok? Thanks, -Eric Index: xfs-cmds-build/xfstests/aclocal.m4 =================================================================== --- xfs-cmds-build.orig/xfstests/aclocal.m4 +++ xfs-cmds-build/xfstests/aclocal.m4 @@ -197,8 +197,8 @@ AC_DEFUN([AC_PACKAGE_WANT_NDBM], AC_DEFUN([AC_PACKAGE_WANT_GDBM], [ AC_CHECK_HEADERS([gdbm/ndbm.h], [ have_db=true ], [ have_db=false ]) - if test $have_db = true -a -f ${libexecdir}${libdirsuffix}/libgdbm.a; then - libgdbm="${libexecdir}${libdirsuffix}/libgdbm.a" + if test $have_db = true; then + libgdbm="-lgdbm" fi AC_SUBST(libgdbm) AC_SUBST(have_db) From owner-xfs@oss.sgi.com Mon Nov 3 18:12:56 2008 X-Spam-Checker-Version: SpamAssassin 3.3.0-rupdated (updated) on oss.sgi.com X-Spam-Level: * X-Spam-Status: No, score=1.8 required=5.0 tests=SUBJ_ALL_CAPS autolearn=no version=3.3.0-rupdated Received: from cuda.sgi.com (cuda2.sgi.com [192.48.168.29]) by oss.sgi.com (8.12.11.20060308/8.12.11/SuSE Linux 0.7) with ESMTP id mA42Cucf018323 for ; Mon, 3 Nov 2008 18:12:56 -0800 X-ASG-Debug-ID: 1225764778-039401e80000-w1Z2WR X-Barracuda-URL: http://cuda.sgi.com:80/cgi-bin/mark.cgi Received: from mexforward.lss.emc.com (localhost [127.0.0.1]) by cuda.sgi.com (Spam Firewall) with ESMTP id C52645772D7 for ; Mon, 3 Nov 2008 18:12:58 -0800 (PST) Received: from mexforward.lss.emc.com (mexforward.lss.emc.com [128.222.32.20]) by cuda.sgi.com with ESMTP id NF0JFhLavRFH2zpP for ; Mon, 03 Nov 2008 18:12:58 -0800 (PST) Received: from hop04-l1d11-si03.isus.emc.com (HOP04-L1D11-SI03.isus.emc.com [10.254.111.23]) by mexforward.lss.emc.com (Switch-3.2.5/Switch-3.1.7) with ESMTP id mA42Cu1c017577 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Mon, 3 Nov 2008 21:12:56 -0500 (EST) Received: from mailhub.lss.emc.com (uraeus.lss.emc.com [10.254.144.14]) by hop04-l1d11-si03.isus.emc.com (Tablus Interceptor) for ; Mon, 3 Nov 2008 21:03:21 -0500 Received: from corpussmtp4.corp.emc.com (corpussmtp4.corp.emc.com [10.254.64.54]) by mailhub.lss.emc.com (Switch-3.2.5/Switch-3.1.7) with ESMTP id mA42Cfjp013076 for ; Mon, 3 Nov 2008 21:12:42 -0500 (EST) From: Chen_PeterK@emc.com Received: from CORPUSMX70B.corp.emc.com ([128.221.32.148]) by corpussmtp4.corp.emc.com with Microsoft SMTPSVC(6.0.3790.1830); Mon, 3 Nov 2008 21:12:41 -0500 X-MimeOLE: Produced By Microsoft Exchange V6.5 Content-class: urn:content-classes:message MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" X-ASG-Orig-Subj: Subject: ***** SUSPECTED SPAM ***** Date: Mon, 3 Nov 2008 21:12:39 -0500 Message-ID: X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Index: Ack+Is/qrjvpFY/6SmyyK/v8DATikQ== To: X-OriginalArrivalTime: 04 Nov 2008 02:12:41.0392 (UTC) FILETIME=[D10DC300:01C93E22] X-RSA-Inspected: yes X-RSA-Classifications: X-RSA-Action: allow X-Barracuda-Connect: mexforward.lss.emc.com[128.222.32.20] X-Barracuda-Start-Time: 1225764778 X-Barracuda-Bayes: INNOCENT GLOBAL 0.5177 1.0000 0.7500 X-Barracuda-Virus-Scanned: by cuda.sgi.com at sgi.com X-Barracuda-Spam-Score: 2.05 X-Barracuda-Spam-Status: Yes, SCORE=2.05 using per-user scores of TAG_LEVEL=2.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.1 tests=MISSING_SUBJECT, MISSING_SUBJECT_2, NO_REAL_NAME X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.1.9416 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 NO_REAL_NAME From: does not include a real name 0.01 MISSING_SUBJECT Missing Subject: header 1.28 MISSING_SUBJECT_2 Missing Subject: header X-Priority: 5 (Lowest) X-MSMail-Priority: Low Importance: Low X-Barracuda-Spam-Flag: YES Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by oss.sgi.com id mA42Cucf018324 Best regards! Peter Chen -------------------------------------------------------- EMC China R&D Center ATS team 2nd Floor, Building #2, KIC Plaza, No. 252 Songhu Rd, Shanghai, China (200433) Tel: +86 21 60951100 * 3260 From owner-xfs@oss.sgi.com Mon Nov 3 22:06:03 2008 X-Spam-Checker-Version: SpamAssassin 3.3.0-rupdated (updated) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=unavailable version=3.3.0-rupdated Received: from cuda.sgi.com (cuda1.sgi.com [192.48.168.28]) by oss.sgi.com (8.12.11.20060308/8.12.11/SuSE Linux 0.7) with ESMTP id mA4663TK002414 for ; Mon, 3 Nov 2008 22:06:03 -0800 X-ASG-Debug-ID: 1225778762-3cb503a40000-NocioJ X-Barracuda-URL: http://cuda.sgi.com:80/cgi-bin/mark.cgi Received: from ipmail01.adl6.internode.on.net (localhost [127.0.0.1]) by cuda.sgi.com (Spam Firewall) with ESMTP id 619CCB3DBEA for ; Mon, 3 Nov 2008 22:06:02 -0800 (PST) Received: from ipmail01.adl6.internode.on.net (ipmail01.adl6.internode.on.net [203.16.214.146]) by cuda.sgi.com with ESMTP id rGza602q6I3dRaFU for ; Mon, 03 Nov 2008 22:06:02 -0800 (PST) X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: ApoEAM8S9kh5LDmz/2dsb2JhbADCJoFr X-IronPort-AV: E=Sophos;i="4.33,541,1220193000"; d="scan'208";a="224572937" Received: from ppp121-44-57-179.lns10.syd7.internode.on.net (HELO disturbed) ([121.44.57.179]) by ipmail01.adl6.internode.on.net with ESMTP; 04 Nov 2008 16:36:00 +1030 Received: from dave by disturbed with local (Exim 4.69) (envelope-from ) id 1KxF38-0007Wd-Lt; Tue, 04 Nov 2008 17:05:58 +1100 Date: Tue, 4 Nov 2008 17:05:58 +1100 From: Dave Chinner To: "Ngo, Andrew" Cc: v9fs-developer@lists.sourceforge.net, xfs@oss.sgi.com, "Johnson, Je" X-ASG-Orig-Subj: Re: Stale XFS mount for Kernel 2.6.25.14 Subject: Re: Stale XFS mount for Kernel 2.6.25.14 Message-ID: <20081104060558.GA24242@disturbed> Mail-Followup-To: "Ngo, Andrew" , v9fs-developer@lists.sourceforge.net, xfs@oss.sgi.com, "Johnson, Je" References: <8604545CB7815D419F5FF108D3E434BA017C6427@emss04m05.us.lmco.com> <20081020230802.GA18495@disturbed> <8604545CB7815D419F5FF108D3E434BA01D4939D@emss04m05.us.lmco.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <8604545CB7815D419F5FF108D3E434BA01D4939D@emss04m05.us.lmco.com> User-Agent: Mutt/1.5.18 (2008-05-17) X-Barracuda-Connect: ipmail01.adl6.internode.on.net[203.16.214.146] X-Barracuda-Start-Time: 1225778765 X-Barracuda-Bayes: INNOCENT GLOBAL 0.0000 1.0000 -2.0210 X-Barracuda-Virus-Scanned: by cuda.sgi.com at sgi.com X-Barracuda-Spam-Score: -2.02 X-Barracuda-Spam-Status: No, SCORE=-2.02 using per-user scores of TAG_LEVEL=2.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.1 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.1.9428 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- On Mon, Nov 03, 2008 at 03:49:55PM -0500, Ngo, Andrew wrote: > Hi, Dave, > > Here is the captured /var/log/messages when the system is hung by the > mount command on a xfs file system and I issued the 'echo w > > /proc/sysrq-trigger` command. > > Note that I may have run multiple times of the above command, and that I > was also issuing the xfs_freeze commands while the mount is hung. I > hope that these commands does not corrupt the /var/log/message that you > want to examine. Summary: It appears you have a hung NFS exported ext3 filesystem that pdflush is stuck on holding while a superblock lock and then sync, remount and freeze all get stuck on. pdflush: Nov 3 18:27:24 4003a6 kernel: pdflush D ffffffffffffffff 0 498 2 Nov 3 18:27:24 4003a6 kernel: ffff810246037dc0 0000000000000046 00000000ffffffff ffffffff8024413b Nov 3 18:27:24 4003a6 kernel: 0000000000000004 ffff810247326440 ffff8102472342c0 ffff8102473267a0 Nov 3 18:27:24 4003a6 kernel: 0000000646037d60 ffffffff80226c12 0000000000000000 ffffffff80226a88 Nov 3 18:27:24 4003a6 kernel: Call Trace: Nov 3 18:27:24 4003a6 kernel: [] bit_waitqueue+0x10/0xa3 Nov 3 18:27:24 4003a6 kernel: [] dequeue_entity+0x1b/0xd3 Nov 3 18:27:24 4003a6 kernel: [] __dequeue_entity+0x25/0x69 Nov 3 18:27:24 4003a6 kernel: [] set_next_entity+0x23/0x73 Nov 3 18:27:24 4003a6 kernel: [] __down_read+0x71/0x8b Nov 3 18:27:25 4003a6 kernel: [] sync_supers+0x39/0xa4 Nov 3 18:27:25 4003a6 kernel: [] pdflush+0x0/0x1f7 Nov 3 18:27:25 4003a6 kernel: [] wb_kupdate+0x2d/0x112 Nov 3 18:27:25 4003a6 kernel: [] pdflush+0x0/0x1f7 Nov 3 18:27:25 4003a6 kernel: [] pdflush+0x151/0x1f7 Nov 3 18:27:25 4003a6 kernel: [] wb_kupdate+0x0/0x112 Nov 3 18:27:25 4003a6 kernel: [] kthread+0x47/0x75 Nov 3 18:27:25 4003a6 kernel: [] schedule_tail+0x28/0x5d Nov 3 18:27:25 4003a6 kernel: [] child_rip+0xa/0x12 Nov 3 18:27:25 4003a6 kernel: [] kthread+0x0/0x75 Nov 3 18:27:25 4003a6 kernel: [] child_rip+0x0/0x12 Is stuck in sync_supers() here: 408 list_for_each_entry(sb, &super_blocks, s_list) { 409 if (sb->s_dirt) { 410 sb->s_count++; 411 spin_unlock(&sb_lock); 412 >>>>>>>> down_read(&sb->s_umount); 413 write_super(sb); 414 up_read(&sb->s_umount); The xfs_io (freeze) command: Nov 3 18:27:25 4003a6 kernel: xfs_io D ffff810446c1ad80 0 30903 30883 Nov 3 18:27:25 4003a6 kernel: ffff810178c8ddb8 0000000000000082 0000000100792e1c 00007fca13fad000 Nov 3 18:27:25 4003a6 kernel: ffff81042ac01740 ffff81023483f660 ffff810150566c70 ffff81023483f9c0 Nov 3 18:27:25 4003a6 kernel: 0000000503c19970 ffff810301a2a1e8 00007fca13fad000 0000000000000002 Nov 3 18:27:25 4003a6 kernel: Call Trace: Nov 3 18:27:25 4003a6 kernel: [] zone_statistics+0x3f/0x93 Nov 3 18:27:25 4003a6 kernel: [] find_lock_page+0x1f/0x7f Nov 3 18:27:25 4003a6 kernel: [] __down_read+0x71/0x8b Nov 3 18:27:25 4003a6 kernel: [] get_super+0x44/0x8d Nov 3 18:27:25 4003a6 kernel: [] freeze_bdev+0x28/0x80 Nov 3 18:27:25 4003a6 kernel: [] __dequeue_entity+0x25/0x69 Nov 3 18:27:25 4003a6 kernel: [] xfs_ioctl+0x5a1/0x656 Nov 3 18:27:25 4003a6 kernel: [] handle_mm_fault+0x360/0x728 Nov 3 18:27:25 4003a6 kernel: [] xfs_file_ioctl+0x28/0x58 Nov 3 18:27:25 4003a6 kernel: [] vfs_ioctl+0x21/0x6b Nov 3 18:27:25 4003a6 kernel: [] do_vfs_ioctl+0x248/0x261 Nov 3 18:27:25 4003a6 kernel: [] sys_ioctl+0x51/0x70 Nov 3 18:27:25 4003a6 kernel: [] system_call_after_swapgs+0x7b/0x80 is stuck here: 493 list_for_each_entry(sb, &super_blocks, s_list) { 494 if (sb->s_bdev == bdev) { 495 sb->s_count++; 496 spin_unlock(&sb_lock); 497 >>>>>> down_read(&sb->s_umount); 498 if (sb->s_root) 499 return sb; 500 up_read(&sb->s_umount); Which is probably the same place as pdflush. The mount command: Nov 3 18:27:25 4003a6 kernel: mount D ffff8104460f7c00 0 8431 4967 Nov 3 18:27:25 4003a6 kernel: ffff810283a5fdc8 0000000000000082 ffff810447045480 ffff810446c1ad80 Nov 3 18:27:25 4003a6 kernel: ffff810447045480 ffff810441872b30 ffff8103a97869f0 ffff810441872e90 Nov 3 18:27:25 4003a6 kernel: 0000000683a5fe68 ffffffff80294ad0 000000090505097a ffff81031edc1008 Nov 3 18:27:25 4003a6 kernel: Call Trace: Nov 3 18:27:25 4003a6 kernel: [] __link_path_walk+0xc45/0xd64 Nov 3 18:27:25 4003a6 kernel: [] find_lock_page+0x1f/0x7f Nov 3 18:27:25 4003a6 kernel: [] __down_write_nested+0x71/0x8b Nov 3 18:27:25 4003a6 kernel: [] do_remount+0x6f/0xca Nov 3 18:27:25 4003a6 kernel: [] do_mount+0x14b/0x1db Nov 3 18:27:25 4003a6 kernel: [] sys_mount+0x8a/0xcd Nov 3 18:27:25 4003a6 kernel: [] system_call_after_swapgs+0x7b/0x80 is stuck on a down_write here: 1548 >>>>> down_write(&sb->s_umount); 1549 if (flags & MS_BIND) 1550 err = change_mount_flags(nd->path.mnt, flags); 1551 else 1552 err = do_remount_sb(sb, flags, data, 0); 1553 if (!err) 1554 nd->path.mnt->mnt_flags = mnt_flags; 1555 up_write(&sb->s_umount); Which implies that the s_umount semaphore has leaked as none of the blocked threads are holding that semaphore. Hmmm - later on it appears that some nfsds get stuck doing write_inode_now on an I_SYNC flag: Nov 3 18:28:18 4003a6 kernel: nfsd D ffff810246cbdb70 0 5370 2 Nov 3 18:28:18 4003a6 kernel: ffff8104345d3c80 0000000000000046 ffff8104345d3c30 ffff8104345d3d90 Nov 3 18:28:18 4003a6 kernel: 0000000000000000 ffff810434bd8180 ffff8104411e5320 ffff810434bd84e0 Nov 3 18:28:18 4003a6 kernel: 0000000000000001 ffffffff8026a133 ffff810246cbdb70 ffff8100754192a0 Nov 3 18:28:18 4003a6 kernel: Call Trace: Nov 3 18:28:18 4003a6 kernel: [] write_cache_pages+0x261/0x2b6 Nov 3 18:28:18 4003a6 kernel: [] lock_timer_base+0x26/0x4b Nov 3 18:28:18 4003a6 kernel: [] __mod_timer+0xb0/0xbf Nov 3 18:28:18 4003a6 kernel: [] schedule_timeout+0x8a/0xad Nov 3 18:28:18 4003a6 kernel: [] process_timeout+0x0/0x5 Nov 3 18:28:18 4003a6 kernel: [] :jbd:journal_stop+0x92/0x18d Nov 3 18:28:18 4003a6 kernel: [] __writeback_single_inode+0x17f/0x274 Nov 3 18:28:18 4003a6 kernel: [] write_inode_now+0x79/0xbd Nov 3 18:28:18 4003a6 kernel: [] :nfsd:nfsd_setattr+0x3df/0x40c Nov 3 18:28:18 4003a6 kernel: [] :nfsd:nfsd3_proc_setattr+0x8d/0x99 Nov 3 18:28:18 4003a6 kernel: [] :nfsd:nfsd_dispatch+0xde/0x1b6 Nov 3 18:28:18 4003a6 kernel: [] :sunrpc:svc_process+0x3fe/0x6f1 Nov 3 18:28:18 4003a6 kernel: [] __down_read+0x12/0x8b Nov 3 18:28:18 4003a6 kernel: [] :nfsd:nfsd+0x0/0x2b4 Nov 3 18:28:18 4003a6 kernel: [] :nfsd:nfsd+0x19d/0x2b4 Nov 3 18:28:18 4003a6 kernel: [] schedule_tail+0x28/0x5d Nov 3 18:28:18 4003a6 kernel: [] child_rip+0xa/0x12 Nov 3 18:28:18 4003a6 kernel: [] :nfsd:nfsd+0x0/0x2b4 That makes me think there's already a process doing writeback holding the s_umount semaphore, but rather than being stuck asleep is spinning so is not showing up in the "blocked thread" traces. If there a CPU running at 100% once this problem has triggered? Also, whatever it is might show up in an all-process stack dump rather than just block processes. Can you issue a 'echo t > /proc/sysrq-trigger" to show all the processes in the machine Cheers, Dave. -- Dave Chinner david@fromorbit.com From owner-xfs@oss.sgi.com Tue Nov 4 01:50:59 2008 X-Spam-Checker-Version: SpamAssassin 3.3.0-rupdated (updated) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=unavailable version=3.3.0-rupdated Received: from cuda.sgi.com (cuda2.sgi.com [192.48.168.29]) by oss.sgi.com (8.12.11.20060308/8.12.11/SuSE Linux 0.7) with ESMTP id mA49owEb022173 for ; Tue, 4 Nov 2008 01:50:59 -0800 X-ASG-Debug-ID: 1225792261-407003350000-w1Z2WR X-Barracuda-URL: http://cuda.sgi.com:80/cgi-bin/mark.cgi Received: from mx2.redhat.com (localhost [127.0.0.1]) by cuda.sgi.com (Spam Firewall) with ESMTP id B8A5F5782DF for ; Tue, 4 Nov 2008 01:51:01 -0800 (PST) Received: from mx2.redhat.com (mx2.redhat.com [66.187.237.31]) by cuda.sgi.com with ESMTP id nXGFl6TDaOJ3iNbV for ; Tue, 04 Nov 2008 01:51:01 -0800 (PST) Received: from int-mx2.corp.redhat.com (int-mx2.corp.redhat.com [172.16.27.26]) by mx2.redhat.com (8.13.8/8.13.8) with ESMTP id mA49p1nu030727 for ; Tue, 4 Nov 2008 04:51:01 -0500 Received: from ns3.rdu.redhat.com (ns3.rdu.redhat.com [10.11.255.199]) by int-mx2.corp.redhat.com (8.13.1/8.13.1) with ESMTP id mA49p0ni030400 for ; Tue, 4 Nov 2008 04:51:00 -0500 Received: from localhost.localdomain (dhcp-lab-173.englab.brq.redhat.com [10.34.33.173]) by ns3.rdu.redhat.com (8.13.8/8.13.8) with ESMTP id mA49oxNo012601 for ; Tue, 4 Nov 2008 04:50:59 -0500 Message-ID: <49101B02.60004@redhat.com> Date: Tue, 04 Nov 2008 10:50:58 +0100 From: Ales Zelinka User-Agent: Thunderbird 2.0.0.16 (X11/20080723) MIME-Version: 1.0 To: linux-xfs@oss.sgi.com X-ASG-Orig-Subj: [RFE] --reference option for setfattr Subject: [RFE] --reference option for setfattr Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Scanned-By: MIMEDefang 2.58 on 172.16.27.26 X-Barracuda-Connect: mx2.redhat.com[66.187.237.31] X-Barracuda-Start-Time: 1225792261 X-Barracuda-Bayes: INNOCENT GLOBAL 0.4538 1.0000 0.0000 X-Barracuda-Virus-Scanned: by cuda.sgi.com at sgi.com X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=2.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.1 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.1.9440 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- Hello, currently when I want to copy all extended attributes from one file to another, I have to use ugly command like this: getfattr --dump -m '-' /etc/samba/smb.conf |sed 's;file: etc/samba/smb.conf;file: /tmp/smb.conf;'| setfattr --restore=- Would you please implement --reference=some_file option that will read all extended attributes set on some_file and set them on pathname? The previous use case would then look like this: setfattr --reference=/etc/samba/smb.conf /tmp/smb.conf Other commands from file-attributes-manipulation familly already have parameter like this (chmod, chown, chcon,...) Thanks Ales Zelinka From owner-xfs@oss.sgi.com Tue Nov 4 08:17:22 2008 X-Spam-Checker-Version: SpamAssassin 3.3.0-rupdated (updated) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=unavailable version=3.3.0-rupdated Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by oss.sgi.com (8.12.11.20060308/8.12.11/SuSE Linux 0.7) with ESMTP id mA4GHMYH014567 for ; Tue, 4 Nov 2008 08:17:22 -0800 X-ASG-Debug-ID: 1225815444-63e1003f0000-NocioJ X-Barracuda-URL: http://cuda.sgi.com:80/cgi-bin/mark.cgi Received: from mx2.redhat.com (localhost [127.0.0.1]) by cuda.sgi.com (Spam Firewall) with ESMTP id F29D014DDEED for ; Tue, 4 Nov 2008 08:17:24 -0800 (PST) Received: from mx2.redhat.com (mx2.redhat.com [66.187.237.31]) by cuda.sgi.com with ESMTP id xfJOu1Y7VhCBQA7t for ; Tue, 04 Nov 2008 08:17:24 -0800 (PST) Received: from int-mx2.corp.redhat.com (int-mx2.corp.redhat.com [172.16.27.26]) by mx2.redhat.com (8.13.8/8.13.8) with ESMTP id mA4GHNx8003522 for ; Tue, 4 Nov 2008 11:17:23 -0500 Received: from ns3.rdu.redhat.com (ns3.rdu.redhat.com [10.11.255.199]) by int-mx2.corp.redhat.com (8.13.1/8.13.1) with ESMTP id mA4GHNOt011676 for ; Tue, 4 Nov 2008 11:17:23 -0500 Received: from neon.msp.redhat.com (neon.msp.redhat.com [10.15.80.10]) by ns3.rdu.redhat.com (8.13.8/8.13.8) with ESMTP id mA4GHM0g030880 for ; Tue, 4 Nov 2008 11:17:22 -0500 Message-ID: <49107592.3030800@sandeen.net> Date: Tue, 04 Nov 2008 10:17:22 -0600 From: Eric Sandeen User-Agent: Thunderbird 2.0.0.16 (X11/20080723) MIME-Version: 1.0 To: xfs mailing list X-ASG-Orig-Subj: [PATCH] xfstests: mount with security context if SELinux is enabled Subject: [PATCH] xfstests: mount with security context if SELinux is enabled Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Scanned-By: MIMEDefang 2.58 on 172.16.27.26 X-Barracuda-Connect: mx2.redhat.com[66.187.237.31] X-Barracuda-Start-Time: 1225815444 X-Barracuda-Bayes: INNOCENT GLOBAL 0.0000 1.0000 -2.0210 X-Barracuda-Virus-Scanned: by cuda.sgi.com at sgi.com X-Barracuda-Spam-Score: -2.02 X-Barracuda-Spam-Status: No, SCORE=-2.02 using per-user scores of TAG_LEVEL=2.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.1 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.1.9460 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- When SELinux is enabled, it adds extra xattrs for security attributes which can change the output of various tests, causing them to fail. If SELinux is enabled, mount with a liberal/permissive context for the entire filesystem, so that SELinux xattrs don't get created. Signed-off-by: Eric Sandeen --- Index: xfs-cmds/xfstests/common.rc =================================================================== --- xfs-cmds.orig/xfstests/common.rc +++ xfs-cmds/xfstests/common.rc @@ -39,9 +39,18 @@ dd() _mount_opts() { + # SELinux adds extra xattrs which can mess up our expected output. + # So, mount with a context, and they won't be created + # nfs_t is a "liberal" context so we can use it. + if [ "$HOSTOS" == "Linux" ]; then + if [ -x /usr/sbin/selinuxenabled ] && /usr/sbin/selinuxenabled; then + SELINUX_OPTIONS="-o context=system_u:object_r:nfs_t:s0" + fi + fi + case $FSTYP in xfs) - export MOUNT_OPTIONS=$XFS_MOUNT_OPTIONS + export MOUNT_OPTIONS="$XFS_MOUNT_OPTIONS $SELINUX_OPTIONS" ;; udf) export MOUNT_OPTIONS=$UDF_MOUNT_OPTIONS From owner-xfs@oss.sgi.com Tue Nov 4 16:24:50 2008 X-Spam-Checker-Version: SpamAssassin 3.3.0-rupdated (updated) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=unavailable version=3.3.0-rupdated Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (8.12.11.20060308/8.12.11/SuSE Linux 0.7) with ESMTP id mA50Oous021979 for ; Tue, 4 Nov 2008 16:24:50 -0800 Received: from larry.melbourne.sgi.com (larry.melbourne.sgi.com [134.14.52.130]) by relay2.corp.sgi.com (Postfix) with SMTP id AA269304078; Tue, 4 Nov 2008 16:24:49 -0800 (PST) Received: from boing.melbourne.sgi.com (boing.melbourne.sgi.com [134.14.55.141]) by larry.melbourne.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id LAA03851; Wed, 5 Nov 2008 11:24:47 +1100 Message-ID: <4910E7CE.1020801@sgi.com> Date: Wed, 05 Nov 2008 11:24:46 +1100 From: Timothy Shimmin User-Agent: Thunderbird 2.0.0.17 (Macintosh/20080914) MIME-Version: 1.0 To: Dave Chinner CC: xfs@oss.sgi.com Subject: Re: [PATCH] XFS: handle memory allocation failures during log initialisation References: <1225416366-3116-1-git-send-email-david@fromorbit.com> <490A8AAD.50207@sgi.com> <20081102231023.GJ19509@disturbed> In-Reply-To: <20081102231023.GJ19509@disturbed> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Dave Chinner wrote: > On Fri, Oct 31, 2008 at 03:33:49PM +1100, Timothy Shimmin wrote: >>> + >>> +out_free_iclog: >>> + for (iclog = log->l_iclog; iclog; iclog = prev_iclog) { >>> + prev_iclog = iclog->ic_next; >>> + if (iclog->ic_bp) { >>> + sv_destroy(&iclog->ic_force_wait); >>> + sv_destroy(&iclog->ic_write_wait); >>> + xfs_buf_free(iclog->ic_bp); >>> + xlog_trace_iclog_dealloc(iclog); >>> + } >>> + kmem_free(iclog); >>> + } >>> + spinlock_destroy(&log->l_icloglock); >>> + spinlock_destroy(&log->l_grant_lock); >>> + xlog_trace_loggrant_dealloc(log); >>> + xfs_buf_free(log->l_xbuf); >>> +out_free_log: >>> + kmem_free(log); >>> + return NULL; >>> } /* xlog_alloc_log */ >>> >>> >> I would have done s/prev_iclog/next_iclog/ >> as I'm not sure why you look at it as previous. > > Already had a local variable of the right type - not much > point in declaring a new variable to use as a list iterator > when you've already got a variable that is used as a list > iterator in another, non-overlapping part of the code ;) > Oh I see your point. And if the variable was called iclog or something more generic then it wouldn't be so bad. However, in this case, the name is misleading for its use - it infers the wrong object. But this is irrelevant considering below :) >> However, I think it would be nicer to modify xlog_dealloc_log() >> to handle less than l_iclog_bufs. >> i.e put the code you have here into xlog_dealloc_log() >> and do the deallocation in one place. > > The current trend is to unwind complex initialisation errors at > the place they occur, even if there is a destructor function for > a completely intialised object/subsystem. I just followed that > construct. And to be truly complete, it should also handle > trace buffer initialisation failure, which would make the > unwinding even more complex than it is above. > > Given that this is a regression fix I didn't want to perturb the > log destructor code by making it have to handle partially set up > lists and objects.... > > If you still want me to push this into xlog_dealloc_log() I will, > just let me know. > :-) Yeah, I'd prefer to reuse the same bit of code. IMHO, it minimises the chance of getting it wrong by having it in one place etc. Thanks muchly, Tim. From owner-xfs@oss.sgi.com Tue Nov 4 17:56:26 2008 X-Spam-Checker-Version: SpamAssassin 3.3.0-rupdated (updated) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=unavailable version=3.3.0-rupdated Received: from relay.sgi.com (netops-testserver-3.corp.sgi.com [192.26.57.72]) by oss.sgi.com (8.12.11.20060308/8.12.11/SuSE Linux 0.7) with ESMTP id mA51uQbh026788 for ; Tue, 4 Nov 2008 17:56:26 -0800 Received: from larry.melbourne.sgi.com (larry.melbourne.sgi.com [134.14.52.130]) by netops-testserver-3.corp.sgi.com (Postfix) with SMTP id A795C90959; Tue, 4 Nov 2008 17:56:23 -0800 (PST) Received: from [134.14.55.78] (redback.melbourne.sgi.com [134.14.55.78]) by larry.melbourne.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id MAA05200; Wed, 5 Nov 2008 12:56:16 +1100 Message-ID: <4910FCF8.5080802@sgi.com> Date: Wed, 05 Nov 2008 12:55:04 +1100 From: Lachlan McIlroy Reply-To: lachlan@sgi.com User-Agent: Thunderbird 2.0.0.17 (X11/20080914) MIME-Version: 1.0 To: Steven Noonan CC: david@lang.hm, torvalds@linux-foundation.org, linux-kernel@vger.kernel.org, xfs@oss.sgi.com, akpm@linux-foundation.org Subject: Re: [GIT PULL] XFS update for 2.6.28 References: <20081031045737.ECE0E58AE1E9@chook.melbourne.sgi.com> In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Steven Noonan wrote: > On Thu, Oct 30, 2008 at 10:02 PM, wrote: >> On Fri, 31 Oct 2008, Lachlan McIlroy wrote: >> >>> The following changes since commit >>> 721d5dfe7e516954c501d5e9d0dfab379cf4241a: >>> Linus Torvalds (1): >>> Merge branch 'for-linus' of git://neil.brown.name/md >> I am a fairly heavy user of XFS and am as eager as anyone to see cleanups >> and improvements, but 102 commits to go into -rc3???? >> >> David Lang >> > > I'm pretty sure these won't be accepted until 2.6.29's merge window > opens. The merge window for 2.6.28 has closed, and due to the sheer > number of commits, at least -one- is bound to cause a regression. Okay, that's fine. The tree was too unstable to request a pull any earlier and we're still chasing some issues. We should be well and truly ready for 2.6.29. > > - Steven > -- > To unsubscribe from this list: send the line "unsubscribe linux-kernel" in > the body of a message to majordomo@vger.kernel.org > More majordomo info at http://vger.kernel.org/majordomo-info.html > Please read the FAQ at http://www.tux.org/lkml/ > From owner-xfs@oss.sgi.com Tue Nov 4 20:32:40 2008 X-Spam-Checker-Version: SpamAssassin 3.3.0-rupdated (updated) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=unavailable version=3.3.0-rupdated Received: from cuda.sgi.com (cuda1.sgi.com [192.48.168.28]) by oss.sgi.com (8.12.11.20060308/8.12.11/SuSE Linux 0.7) with ESMTP id mA54WeDx005682 for ; Tue, 4 Nov 2008 20:32:40 -0800 X-ASG-Debug-ID: 1225859562-27a603790000-NocioJ X-Barracuda-URL: http://cuda.sgi.com:80/cgi-bin/mark.cgi Received: from sandeen.net (localhost [127.0.0.1]) by cuda.sgi.com (Spam Firewall) with ESMTP id 60081111C062 for ; Tue, 4 Nov 2008 20:32:42 -0800 (PST) Received: from sandeen.net (sandeen.net [209.173.210.139]) by cuda.sgi.com with ESMTP id QWFsq8PDeH5ccvsK for ; Tue, 04 Nov 2008 20:32:42 -0800 (PST) Received: from liberator.sandeen.net (liberator.sandeen.net [10.0.0.4]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by sandeen.net (Postfix) with ESMTP id B48F9A81F0B for ; Tue, 4 Nov 2008 22:32:41 -0600 (CST) Message-ID: <491121E9.5000608@sandeen.net> Date: Tue, 04 Nov 2008 22:32:41 -0600 From: Eric Sandeen User-Agent: Thunderbird 2.0.0.17 (Macintosh/20080914) MIME-Version: 1.0 To: xfs mailing list X-ASG-Orig-Subj: Re: [PATCH] xfstests: mount with security context if SELinux is enabled Subject: Re: [PATCH] xfstests: mount with security context if SELinux is enabled References: <49107592.3030800@sandeen.net> In-Reply-To: <49107592.3030800@sandeen.net> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Barracuda-Connect: sandeen.net[209.173.210.139] X-Barracuda-Start-Time: 1225859563 X-Barracuda-Bayes: INNOCENT GLOBAL 0.0000 1.0000 -2.0210 X-Barracuda-Virus-Scanned: by cuda.sgi.com at sgi.com X-Barracuda-Spam-Score: -2.02 X-Barracuda-Spam-Status: No, SCORE=-2.02 using per-user scores of TAG_LEVEL=2.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.1 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.1.9499 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- Eric Sandeen wrote: > When SELinux is enabled, it adds extra xattrs for security > attributes which can change the output of various tests, causing > them to fail. > > If SELinux is enabled, mount with a liberal/permissive context > for the entire filesystem, so that SELinux xattrs don't get > created. > > Signed-off-by: Eric Sandeen > --- hold off on this one, I've needed to make a few more changes. Thanks, -Eric From owner-xfs@oss.sgi.com Tue Nov 4 23:33:29 2008 X-Spam-Checker-Version: SpamAssassin 3.3.0-rupdated (updated) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=unavailable version=3.3.0-rupdated Received: from cuda.sgi.com (cuda2.sgi.com [192.48.168.29]) by oss.sgi.com (8.12.11.20060308/8.12.11/SuSE Linux 0.7) with ESMTP id mA57XRn3013562 for ; Tue, 4 Nov 2008 23:33:28 -0800 X-ASG-Debug-ID: 1225870408-4dcf02800000-NocioJ X-Barracuda-URL: http://cuda.sgi.com:80/cgi-bin/mark.cgi Received: from bombadil.infradead.org (localhost [127.0.0.1]) by cuda.sgi.com (Spam Firewall) with ESMTP id AD36057E534; Tue, 4 Nov 2008 23:33:28 -0800 (PST) Received: from bombadil.infradead.org (bombadil.infradead.org [18.85.46.34]) by cuda.sgi.com with ESMTP id EhmexkawvDQ5f2A9; Tue, 04 Nov 2008 23:33:28 -0800 (PST) X-ASG-Whitelist: Client Received: from hch by bombadil.infradead.org with local (Exim 4.68 #1 (Red Hat Linux)) id 1KxctM-00044f-Aw; Wed, 05 Nov 2008 07:33:28 +0000 Date: Wed, 5 Nov 2008 02:33:28 -0500 From: Christoph Hellwig To: Lachlan McIlroy Cc: xfs@oss.sgi.com, akpm@linux-foundation.org X-ASG-Orig-Subj: Re: [GIT PULL] XFS update for 2.6.28 Subject: Re: [GIT PULL] XFS update for 2.6.28 Message-ID: <20081105073328.GA16726@infradead.org> References: <20081031045737.ECE0E58AE1E9@chook.melbourne.sgi.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20081031045737.ECE0E58AE1E9@chook.melbourne.sgi.com> User-Agent: Mutt/1.5.18 (2008-05-17) X-SRS-Rewrite: SMTP reverse-path rewritten from by bombadil.infradead.org See http://www.infradead.org/rpr.html X-Barracuda-Connect: bombadil.infradead.org[18.85.46.34] X-Barracuda-Start-Time: 1225870410 X-Barracuda-Virus-Scanned: by cuda.sgi.com at sgi.com Now that the pull request was to late can we at least cherry pick some fixes? That'd be at least: > [XFS] Account for allocated blocks when expanding > [XFS] Fix use-after-free with log and quotas > [XFS] Unlock inode before calling xfs_idestroy() > [XFS] Wait for all I/O on truncate to zero file size and we probably want the log allocation failure handling patch from Dave that's not in yet, as it is on the regression list. From owner-xfs@oss.sgi.com Wed Nov 5 02:01:04 2008 X-Spam-Checker-Version: SpamAssassin 3.3.0-rupdated (updated) on oss.sgi.com X-Spam-Level: *** X-Spam-Status: No, score=3.0 required=5.0 tests=HTML_MESSAGE,RCVD_IN_BRBL, RCVD_IN_PSBL autolearn=no version=3.3.0-rupdated Received: from cuda.sgi.com (cuda1.sgi.com [192.48.168.28]) by oss.sgi.com (8.12.11.20060308/8.12.11/SuSE Linux 0.7) with ESMTP id mA5A14V1031813 for ; Wed, 5 Nov 2008 02:01:04 -0800 X-ASG-Debug-ID: 1225879264-6b5201360000-NocioJ X-Barracuda-URL: http://cuda.sgi.com:80/cgi-bin/mark.cgi Received: from server.evirtualservers.com (localhost [127.0.0.1]) by cuda.sgi.com (Spam Firewall) with ESMTP id 519531125F18 for ; Wed, 5 Nov 2008 02:01:04 -0800 (PST) Received: from server.evirtualservers.com (server.evirtualservers.com [38.100.22.171]) by cuda.sgi.com with ESMTP id UVBXXfdIyTffAaHY for ; Wed, 05 Nov 2008 02:01:04 -0800 (PST) Received: from [127.0.0.1] (port=26659 helo=moin-5ac76aee77) by server.evirtualservers.com with esmtpa (Exim 4.69) (envelope-from ) id 1KxfBh-0001js-H1; Wed, 05 Nov 2008 05:00:38 -0500 Received: from moin-5ac76aee77 ([203.99.176.249] helo=moin-5ac76aee77) by ASSP.at.server.evirtualservers.com; 5 Nov 2008 05:00:21 -0500 From: "HLSInternational.net" To: Mailing List Recipients X-ASG-Orig-Subj: Dubai Properties for sale Subject: Dubai Properties for sale Sender: "HLSInternational.net" Mime-Version: 1.0 Date: Wed, 5 Nov 2008 10:00:34 GMT X-AntiAbuse: X-Priority: 3 Priority: Normal X-Mailer: MailList King 7.3.2.819 X-Assp-Whitelisted: Yes X-Assp-Envelope-From: hlsinternational@gmail.com X-Assp-Intended-For: hongman.zhang@public.un X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - server.evirtualservers.com X-AntiAbuse: Original Domain - oss.sgi.com X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - gmail.com X-Source: X-Source-Args: X-Source-Dir: X-Barracuda-Connect: server.evirtualservers.com[38.100.22.171] X-Barracuda-Start-Time: 1225879266 Message-Id: <20081105100104.519531125F18@cuda.sgi.com> X-Barracuda-Bayes: INNOCENT GLOBAL 0.5069 1.0000 0.7500 X-Barracuda-Virus-Scanned: by cuda.sgi.com at sgi.com X-Barracuda-Spam-Score: 0.75 X-Barracuda-Spam-Status: No, SCORE=0.75 using per-user scores of TAG_LEVEL=2.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.1 tests=HTML_MESSAGE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.1.9518 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 HTML_MESSAGE BODY: HTML included in message Content-Type: text/plain Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-length: 2109 Dubai Real Estate OPPORTUNITIES Information Message on behalf of DAMAC Properties (Pvt) Ltd Buy Freehold Damac Properties directly from our authorized agent in Pakistan To receive free DISCOUNT VOUCHER NUMBER Call Joey Cheema at +92 (0) 300-854-8984 email at jauharcheema@yahoo.com OR with Joey Cheema=92s reference contact: Dua=92a Xaman (Relationship Manager) DAMAC Properties (Pvt) Ltd 102, 1st Floor, The Forum, Clifton Block-9, Karachi. Phone: +92 21 530 6647-49 Fax: +92 21 530 6650 Read facts why you should invest in Dubai Advantages & Benefits of investing in DubaiAvailable Historically one of the highest returns on your investment. Safe environment for family & children to grow in. Safe and secure investment. Stable country with up going economy. Excellent education opportunities for youngsters. Islamic country. Regional Hub for global business community. No tax on your Income. High quality of life. Cosmopolitan society. Global shopping destination. Range of Indoors and outdoors activities. Husband and Wife Real Estate Professionals Team Joey Cell: 0300-854-8984 =46rom abroad: +92-300-854-8984 Lily Cell: 0300-955-9842 =46rom abroad: +92-300-955-9842 Real Estate graduation from Hartford University, CT, USA Real Estate experience of over 10 years Real Estate experience in UK, USA & Pakistan Fluent in Spanish, English, Urdu, Punjabi & Hindi Real Estate track record of professionalism & honesty United Nations recommended Real Estate company in Islamabad Understanding of western standards, ethics, traditions & expectations Technologically way ahead to understand & respond to your needs swiftly & a= ppropriately Important: This e-mail is not SPAM. Motive of this information is to spread= information and quality services. If you do not want to receive further em= ails please send email to Joey at jauharcheema@yahoo.com with subject: {Uns= ubscribe Damac Information}. You will not receive any further emails. http://hlsinternational.net/damac/ | http://hlsinternational.net | http://= hlsinternational.net/classified [[HTML alternate version deleted]] From owner-xfs@oss.sgi.com Wed Nov 5 14:41:50 2008 X-Spam-Checker-Version: SpamAssassin 3.3.0-rupdated (updated) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=unavailable version=3.3.0-rupdated Received: from cuda.sgi.com (cuda2.sgi.com [192.48.168.29]) by oss.sgi.com (8.12.11.20060308/8.12.11/SuSE Linux 0.7) with ESMTP id mA5Mfow1017236 for ; Wed, 5 Nov 2008 14:41:50 -0800 X-ASG-Debug-ID: 1225924912-69c702800000-NocioJ X-Barracuda-URL: http://cuda.sgi.com:80/cgi-bin/mark.cgi Received: from mx2.redhat.com (localhost [127.0.0.1]) by cuda.sgi.com (Spam Firewall) with ESMTP id 895DF586189 for ; Wed, 5 Nov 2008 14:41:52 -0800 (PST) Received: from mx2.redhat.com (mx2.redhat.com [66.187.237.31]) by cuda.sgi.com with ESMTP id fRbEuRJyC1OAUoAV for ; Wed, 05 Nov 2008 14:41:52 -0800 (PST) Received: from int-mx2.corp.redhat.com (int-mx2.corp.redhat.com [172.16.27.26]) by mx2.redhat.com (8.13.8/8.13.8) with ESMTP id mA5Mfqxe023660 for ; Wed, 5 Nov 2008 17:41:52 -0500 Received: from ns3.rdu.redhat.com (ns3.rdu.redhat.com [10.11.255.199]) by int-mx2.corp.redhat.com (8.13.1/8.13.1) with ESMTP id mA5Mfpbt022066 for ; Wed, 5 Nov 2008 17:41:52 -0500 Received: from neon.msp.redhat.com (neon.msp.redhat.com [10.15.80.10]) by ns3.rdu.redhat.com (8.13.8/8.13.8) with ESMTP id mA5MfoRn025609 for ; Wed, 5 Nov 2008 17:41:51 -0500 Message-ID: <4912212E.8010603@sandeen.net> Date: Wed, 05 Nov 2008 16:41:50 -0600 From: Eric Sandeen User-Agent: Thunderbird 2.0.0.16 (X11/20080723) MIME-Version: 1.0 To: xfs mailing list X-ASG-Orig-Subj: Re: [PATCH] fix xfsqa test 052 filtering with long device names Subject: Re: [PATCH] fix xfsqa test 052 filtering with long device names References: <46CF6919.2050404@sandeen.net> In-Reply-To: <46CF6919.2050404@sandeen.net> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Scanned-By: MIMEDefang 2.58 on 172.16.27.26 X-Barracuda-Connect: mx2.redhat.com[66.187.237.31] X-Barracuda-Start-Time: 1225924913 X-Barracuda-Bayes: INNOCENT GLOBAL 0.0000 1.0000 -2.0208 X-Barracuda-Virus-Scanned: by cuda.sgi.com at sgi.com X-Barracuda-Spam-Score: -2.02 X-Barracuda-Spam-Status: No, SCORE=-2.02 using per-user scores of TAG_LEVEL=2.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.1 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.1.9560 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- This is still a problem and I just wasted too much time on it before I remembered the cause ... can we merge this please so I don't hit it again next year? :) Thanks, -Eric ------------------------- Long devicenames cause this quota output to split onto 2 lines: # xfs_quota -c "quota -gpu -birnN 99" /mnt/scratch /dev/mapper/testvol-test2 880 1004 1004 00 [--------] 1 10 10 00 [--------] 0 0 0 00 [--------] /mnt/scratch but if we make that "\n" go away, the test still passes. Signed-off-by: Eric Sandeen Index: xfs-cmds/xfstests/052 =================================================================== --- xfs-cmds.orig/xfstests/052 +++ xfs-cmds/xfstests/052 @@ -82,8 +82,8 @@ xfs_quota -x \ # cross check blks, softblks, hardblks <-> quota, xfs_db xfs_quota -c "quota -$type -birnN $id" $SCRATCH_DEV | - tr -s '[:space:]' | tee -a $seq.full | perl -ne ' - if (m[^\s*'$SCRATCH_DEV'\s+(\d+)\s+(\d+)\s+(\d+)]) { + tr -d '\n' | tr -s '[:space:]' | tee -a $seq.full | + perl -ne 'if (m[^\s*'$SCRATCH_DEV'\s+(\d+)\s+(\d+)\s+(\d+)]) { print "used_blocks=", $1, "\n"; print "soft_blocks=", $2, "\n"; print "hard_blocks=", $3, "\n"; From owner-xfs@oss.sgi.com Wed Nov 5 21:38:26 2008 X-Spam-Checker-Version: SpamAssassin 3.3.0-rupdated (updated) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.3 required=5.0 tests=J_CHICKENPOX_14, WHOIS_MYPRIVREG autolearn=no version=3.3.0-rupdated Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by oss.sgi.com (8.12.11.20060308/8.12.11/SuSE Linux 0.7) with ESMTP id mA65cOGF011842 for ; Wed, 5 Nov 2008 21:38:26 -0800 X-ASG-Debug-ID: 1225949905-1ad201e40000-NocioJ X-Barracuda-URL: http://cuda.sgi.com:80/cgi-bin/mark.cgi Received: from kuber.nabble.com (localhost [127.0.0.1]) by cuda.sgi.com (Spam Firewall) with ESMTP id 7B41D1502666 for ; Wed, 5 Nov 2008 21:38:26 -0800 (PST) Received: from kuber.nabble.com (kuber.nabble.com [216.139.236.158]) by cuda.sgi.com with ESMTP id Fqs5EeBslJXsBtsN for ; Wed, 05 Nov 2008 21:38:26 -0800 (PST) Received: from isper.nabble.com ([192.168.236.156]) by kuber.nabble.com with esmtp (Exim 4.63) (envelope-from ) id 1KxxZZ-0007Si-GX for xfs@oss.sgi.com; Wed, 05 Nov 2008 21:38:25 -0800 Message-ID: <20355466.post@talk.nabble.com> Date: Wed, 5 Nov 2008 21:38:25 -0800 (PST) From: cyjoyp To: xfs@oss.sgi.com X-ASG-Orig-Subj: Inode Core, di_format = 3 , with sb_inodesize=1024 Subject: Inode Core, di_format = 3 , with sb_inodesize=1024 MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Nabble-From: cyjoyp@gmail.com X-Barracuda-Connect: kuber.nabble.com[216.139.236.158] X-Barracuda-Start-Time: 1225949907 X-Barracuda-Bayes: INNOCENT GLOBAL 0.0000 1.0000 -2.0210 X-Barracuda-Virus-Scanned: by cuda.sgi.com at sgi.com X-Barracuda-Spam-Score: -2.02 X-Barracuda-Spam-Status: No, SCORE=-2.02 using per-user scores of TAG_LEVEL=2.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.1 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.1.9582 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- Hello folks, Referring to the document "XFS File System Structure" by Silicon Graphics ,page number 34 .... "* On disk, the B+tree node starts with the xfs_bmbr_block_t header followed by an array of xfs_bmbt_key_t values and then an array of xfs_bmbt_ptr_t values.The size of both arrays is specified by the header's bb_numrecs value ." "* The root node in the inode can only contain up to 19 key/pointer pairs for a standard 256 byte inode before a new level of nodes is added between the root and the leaves." My query is, I do not see the header xfs_bmbr_block_t anywhere else in the documentation.Is it a spelling a mistake? As far as I understand, bb_numrecs represents the number of pointers present in the Inode core and not the size of the key/pointer arrays.This pointer value helps us reach the block of extents having the signature BMAP. Please correct me if I am wrong. If there are up to 19 key/pointer pairs for a standard 256 byte Inode, do any one know how may key/pointer pair does a Inode core of size 512 and 1024 will have???? Is there any way to calculate the offset of the pointer ?? Pleas help me -- View this message in context: http://www.nabble.com/Inode-Core%2C-di_format-%3D-3-%2C-with-sb_inodesize%3D1024-tp20355466p20355466.html Sent from the Xfs - General mailing list archive at Nabble.com. From owner-xfs@oss.sgi.com Wed Nov 5 21:53:47 2008 X-Spam-Checker-Version: SpamAssassin 3.3.0-rupdated (updated) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=unavailable version=3.3.0-rupdated Received: from relay.sgi.com (netops-testserver-3.corp.sgi.com [192.26.57.72]) by oss.sgi.com (8.12.11.20060308/8.12.11/SuSE Linux 0.7) with ESMTP id mA65rjxs012583 for ; Wed, 5 Nov 2008 21:53:47 -0800 Received: from larry.melbourne.sgi.com (larry.melbourne.sgi.com [134.14.52.130]) by netops-testserver-3.corp.sgi.com (Postfix) with SMTP id 80F2E9088A for ; Wed, 5 Nov 2008 21:53:45 -0800 (PST) Received: from chook.melbourne.sgi.com (chook.melbourne.sgi.com [134.14.54.237]) by larry.melbourne.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id QAA03020 for ; Thu, 6 Nov 2008 16:53:42 +1100 Received: by chook.melbourne.sgi.com (Postfix, from userid 16305) id 4C19958AE1F3; Thu, 6 Nov 2008 16:53:42 +1100 (EST) To: xfs@oss.sgi.com Subject: TAKE 052 - keep Eric happy :-) Message-Id: <20081106055342.4C19958AE1F3@chook.melbourne.sgi.com> Date: Thu, 6 Nov 2008 16:53:42 +1100 (EST) From: tes@sgi.com (Tim Shimmin) Long devicenames cause this quota output to split onto 2 lines: # xfs_quota -c "quota -gpu -birnN 99" /mnt/scratch /dev/mapper/testvol-test2 880 1004 1004 00 [--------] 1 10 10 00 [--------] 0 0 0 00 [--------] /mnt/scratch but if we make that "\n" go away, the test still passes. Signed-off-by: Eric Sandeen Date: Thu Nov 6 16:52:39 EST 2008 Workarea: chook.melbourne.sgi.com:/build/tes/xfs-cmds Inspected by: sandeen@sandeen.net The following file(s) were checked into: longdrop.melbourne.sgi.com:/isms/xfs-cmds/master-melb Modid: master-melb:xfs-cmds:32444a xfstests/052 - 1.17 - changed http://oss.sgi.com/cgi-bin/cvsweb.cgi/xfs-cmds/xfstests/052.diff?r1=text&tr1=1.17&r2=text&tr2=1.16&f=h - Long devicenames cause this quota output to split onto 2 lines: # xfs_quota -c "quota -gpu -birnN 99" /mnt/scratch /dev/mapper/testvol-test2 880 1004 1004 00 [--------] 1 10 10 00 [--------] 0 0 0 00 [--------] /mnt/scratch but if we make that "\n" go away, the test still passes. Signed-off-by: Eric Sandeen From owner-xfs@oss.sgi.com Thu Nov 6 05:57:14 2008 X-Spam-Checker-Version: SpamAssassin 3.3.0-rupdated (updated) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=unavailable version=3.3.0-rupdated Received: from cuda.sgi.com (cuda2.sgi.com [192.48.168.29]) by oss.sgi.com (8.12.11.20060308/8.12.11/SuSE Linux 0.7) with ESMTP id mA6DvEQk013882 for ; Thu, 6 Nov 2008 05:57:14 -0800 X-ASG-Debug-ID: 1225979837-0b9b02be0000-NocioJ X-Barracuda-URL: http://cuda.sgi.com:80/cgi-bin/mark.cgi Received: from sandeen.net (localhost [127.0.0.1]) by cuda.sgi.com (Spam Firewall) with ESMTP id F367B58D82D for ; Thu, 6 Nov 2008 05:57:17 -0800 (PST) Received: from sandeen.net (sandeen.net [209.173.210.139]) by cuda.sgi.com with ESMTP id e3EpVrQ4LCDKiP1H for ; Thu, 06 Nov 2008 05:57:17 -0800 (PST) Received: from liberator.sandeen.net (liberator.sandeen.net [10.0.0.4]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by sandeen.net (Postfix) with ESMTP id 0FC25A81F00; Thu, 6 Nov 2008 07:57:17 -0600 (CST) Message-ID: <4912F7BC.40501@sandeen.net> Date: Thu, 06 Nov 2008 07:57:16 -0600 From: Eric Sandeen User-Agent: Thunderbird 2.0.0.17 (Macintosh/20080914) MIME-Version: 1.0 To: Tim Shimmin CC: xfs@oss.sgi.com X-ASG-Orig-Subj: Re: TAKE 052 - keep Eric happy :-) Subject: Re: TAKE 052 - keep Eric happy :-) References: <20081106055342.4C19958AE1F3@chook.melbourne.sgi.com> In-Reply-To: <20081106055342.4C19958AE1F3@chook.melbourne.sgi.com> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Barracuda-Connect: sandeen.net[209.173.210.139] X-Barracuda-Start-Time: 1225979837 X-Barracuda-Bayes: INNOCENT GLOBAL 0.0000 1.0000 -2.0210 X-Barracuda-Virus-Scanned: by cuda.sgi.com at sgi.com X-Barracuda-Spam-Score: -2.02 X-Barracuda-Spam-Status: No, SCORE=-2.02 using per-user scores of TAG_LEVEL=2.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.1 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.1.9611 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- Tim Shimmin wrote: heh... 'cause if Eric ain't happy, ain't NOBODY happy! Thanks Tim, -Eric > Long devicenames cause this quota output to split onto 2 lines: > > # xfs_quota -c "quota -gpu -birnN 99" /mnt/scratch > /dev/mapper/testvol-test2 > 880 1004 1004 00 [--------] 1 10 10 00 [--------] 0 0 0 00 [--------] /mnt/scratch > > but if we make that "\n" go away, the test still passes. > > Signed-off-by: Eric Sandeen > > > Date: Thu Nov 6 16:52:39 EST 2008 > Workarea: chook.melbourne.sgi.com:/build/tes/xfs-cmds > Inspected by: sandeen@sandeen.net > > The following file(s) were checked into: > longdrop.melbourne.sgi.com:/isms/xfs-cmds/master-melb > > > Modid: master-melb:xfs-cmds:32444a > xfstests/052 - 1.17 - changed http://oss.sgi.com/cgi-bin/cvsweb.cgi/xfs-cmds/> xfstests/052.diff?r1=text&tr1=1.17&r2=text&tr2=1.16&f=h > http://oss.sgi.com/cgi-bin/cvsweb.cgi/xfs-cmds/xfstests/052.diff?r1=text&tr1=1.17&r2=text&tr2=1.16&f=h > - Long devicenames cause this quota output to split onto 2 lines: > # xfs_quota -c "quota -gpu -birnN 99" /mnt/scratch > /dev/mapper/testvol-test2 > 880 1004 1004 00 [--------] 1 10 10 00 [--------] 0 0 0 00 [--------] /mnt/scratch > but if we make that "\n" go away, the test still passes. > Signed-off-by: Eric Sandeen > > > From owner-xfs@oss.sgi.com Thu Nov 6 07:39:47 2008 X-Spam-Checker-Version: SpamAssassin 3.3.0-rupdated (updated) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=unavailable version=3.3.0-rupdated Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by oss.sgi.com (8.12.11.20060308/8.12.11/SuSE Linux 0.7) with ESMTP id mA6FdkXI018597 for ; Thu, 6 Nov 2008 07:39:47 -0800 X-ASG-Debug-ID: 1225985989-1cf003140000-NocioJ X-Barracuda-URL: http://cuda.sgi.com:80/cgi-bin/mark.cgi Received: from bombadil.infradead.org (localhost [127.0.0.1]) by cuda.sgi.com (Spam Firewall) with ESMTP id 83EA21506B42 for ; Thu, 6 Nov 2008 07:39:49 -0800 (PST) Received: from bombadil.infradead.org (bombadil.infradead.org [18.85.46.34]) by cuda.sgi.com with ESMTP id OL9nA0MjAr8QJg3I for ; Thu, 06 Nov 2008 07:39:49 -0800 (PST) X-ASG-Whitelist: Client Received: from hch by bombadil.infradead.org with local (Exim 4.68 #1 (Red Hat Linux)) id 1Ky6xZ-0003Hm-AD; Thu, 06 Nov 2008 15:39:49 +0000 Date: Thu, 6 Nov 2008 10:39:49 -0500 From: Christoph Hellwig To: Christoph Hellwig , xfs@oss.sgi.com X-ASG-Orig-Subj: Re: [PATCH 1/5] XFS: fix error inversion problems with data flushing Subject: Re: [PATCH 1/5] XFS: fix error inversion problems with data flushing Message-ID: <20081106153949.GA1726@infradead.org> References: <1225415729-26514-1-git-send-email-david@fromorbit.com> <1225415729-26514-2-git-send-email-david@fromorbit.com> <20081031201830.GA20309@infradead.org> <20081102225133.GI19509@disturbed> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20081102225133.GI19509@disturbed> User-Agent: Mutt/1.5.18 (2008-05-17) X-SRS-Rewrite: SMTP reverse-path rewritten from by bombadil.infradead.org See http://www.infradead.org/rpr.html X-Barracuda-Connect: bombadil.infradead.org[18.85.46.34] X-Barracuda-Start-Time: 1225985990 X-Barracuda-Virus-Scanned: by cuda.sgi.com at sgi.com On Mon, Nov 03, 2008 at 09:51:33AM +1100, Dave Chinner wrote: > Yes, that's the point of the patch - we get it wrong in many > places and this fixes them so that correctly signed error values > are returned to the higher layers.... Well, you also introduce xfs_wait_on_pages, which should at least be documented. And I'd have to say I don't really like adding more of these wrappers just for the sake of it. From owner-xfs@oss.sgi.com Thu Nov 6 07:41:06 2008 X-Spam-Checker-Version: SpamAssassin 3.3.0-rupdated (updated) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.7 required=5.0 tests=J_CHICKENPOX_43, J_CHICKENPOX_61,J_CHICKENPOX_62,J_CHICKENPOX_63,J_CHICKENPOX_65, J_CHICKENPOX_66,J_CHICKENPOX_83 autolearn=no version=3.3.0-rupdated Received: from cuda.sgi.com (cuda2.sgi.com [192.48.168.29]) by oss.sgi.com (8.12.11.20060308/8.12.11/SuSE Linux 0.7) with ESMTP id mA6Ff5I5018779 for ; Thu, 6 Nov 2008 07:41:06 -0800 X-ASG-Debug-ID: 1225986067-3cfe03890000-NocioJ X-Barracuda-URL: http://cuda.sgi.com:80/cgi-bin/mark.cgi Received: from bombadil.infradead.org (localhost [127.0.0.1]) by cuda.sgi.com (Spam Firewall) with ESMTP id AF800590275 for ; Thu, 6 Nov 2008 07:41:07 -0800 (PST) Received: from bombadil.infradead.org (bombadil.infradead.org [18.85.46.34]) by cuda.sgi.com with ESMTP id c5FQIqDApZjTefkv for ; Thu, 06 Nov 2008 07:41:07 -0800 (PST) X-ASG-Whitelist: Client Received: from hch by bombadil.infradead.org with local (Exim 4.68 #1 (Red Hat Linux)) id 1Ky6yp-0006Ca-F9 for xfs@oss.sgi.com; Thu, 06 Nov 2008 15:41:07 +0000 Date: Thu, 6 Nov 2008 10:41:07 -0500 From: Christoph Hellwig To: xfs@oss.sgi.com X-ASG-Orig-Subj: Re: [PATCH] resync libxfs btree code with the latests kernel updates Subject: Re: [PATCH] resync libxfs btree code with the latests kernel updates Message-ID: <20081106154107.GA2738@infradead.org> References: <20081012151757.GA4199@lst.de> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20081012151757.GA4199@lst.de> User-Agent: Mutt/1.5.18 (2008-05-17) X-SRS-Rewrite: SMTP reverse-path rewritten from by bombadil.infradead.org See http://www.infradead.org/rpr.html X-Barracuda-Connect: bombadil.infradead.org[18.85.46.34] X-Barracuda-Start-Time: 1225986068 X-Barracuda-Virus-Scanned: by cuda.sgi.com at sgi.com ping? On Sun, Oct 12, 2008 at 05:17:58PM +0200, Christoph Hellwig wrote: > Signed-off-by: Christoph Hellwig > > Index: xfs-cmds/xfsprogs/libxfs/xfs_bmap.c > =================================================================== > --- xfs-cmds.orig/xfsprogs/libxfs/xfs_bmap.c 2008-10-02 09:44:22.000000000 +0200 > +++ xfs-cmds/xfsprogs/libxfs/xfs_bmap.c 2008-10-12 15:29:07.000000000 +0200 > @@ -2871,24 +2871,24 @@ xfs_bmap_btree_to_extents( > int whichfork) /* data or attr fork */ > { > /* REFERENCED */ > - xfs_bmbt_block_t *cblock;/* child btree block */ > + struct xfs_btree_block *cblock;/* child btree block */ > xfs_fsblock_t cbno; /* child block number */ > xfs_buf_t *cbp; /* child block's buffer */ > int error; /* error return value */ > xfs_ifork_t *ifp; /* inode fork data */ > xfs_mount_t *mp; /* mount point structure */ > __be64 *pp; /* ptr to block address */ > - xfs_bmbt_block_t *rblock;/* root btree block */ > + struct xfs_btree_block *rblock;/* root btree block */ > > + mp = ip->i_mount; > ifp = XFS_IFORK_PTR(ip, whichfork); > ASSERT(ifp->if_flags & XFS_IFEXTENTS); > ASSERT(XFS_IFORK_FORMAT(ip, whichfork) == XFS_DINODE_FMT_BTREE); > rblock = ifp->if_broot; > ASSERT(be16_to_cpu(rblock->bb_level) == 1); > ASSERT(be16_to_cpu(rblock->bb_numrecs) == 1); > - ASSERT(XFS_BMAP_BROOT_MAXRECS(ifp->if_broot_bytes) == 1); > - mp = ip->i_mount; > - pp = XFS_BMAP_BROOT_PTR_ADDR(rblock, 1, ifp->if_broot_bytes); > + ASSERT(xfs_bmbt_maxrecs(mp, ifp->if_broot_bytes, 0) == 1); > + pp = XFS_BMAP_BROOT_PTR_ADDR(mp, rblock, 1, ifp->if_broot_bytes); > cbno = be64_to_cpu(*pp); > *logflagsp = 0; > #ifdef DEBUG > @@ -2898,8 +2898,8 @@ xfs_bmap_btree_to_extents( > if ((error = xfs_btree_read_bufl(mp, tp, cbno, 0, &cbp, > XFS_BMAP_BTREE_REF))) > return error; > - cblock = XFS_BUF_TO_BMBT_BLOCK(cbp); > - if ((error = xfs_btree_check_lblock(cur, cblock, 0, cbp))) > + cblock = XFS_BUF_TO_BLOCK(cbp); > + if ((error = xfs_btree_check_block(cur, cblock, 0, cbp))) > return error; > xfs_bmap_add_free(cbno, 1, cur->bc_private.b.flist, mp); > ip->i_d.di_nblocks--; > @@ -3281,11 +3281,11 @@ xfs_bmap_extents_to_btree( > int *logflagsp, /* inode logging flags */ > int whichfork) /* data or attr fork */ > { > - xfs_bmbt_block_t *ablock; /* allocated (child) bt block */ > + struct xfs_btree_block *ablock; /* allocated (child) bt block */ > xfs_buf_t *abp; /* buffer for ablock */ > xfs_alloc_arg_t args; /* allocation arguments */ > xfs_bmbt_rec_t *arp; /* child record pointer */ > - xfs_bmbt_block_t *block; /* btree root block */ > + struct xfs_btree_block *block; /* btree root block */ > xfs_btree_cur_t *cur; /* bmap btree cursor */ > xfs_bmbt_rec_host_t *ep; /* extent record pointer */ > int error; /* error return value */ > @@ -3305,6 +3305,7 @@ xfs_bmap_extents_to_btree( > */ > xfs_iroot_realloc(ip, 1, whichfork); > ifp->if_flags |= XFS_IFBROOT; > + > /* > * Fill in the root. > */ > @@ -3312,8 +3313,9 @@ xfs_bmap_extents_to_btree( > block->bb_magic = cpu_to_be32(XFS_BMAP_MAGIC); > block->bb_level = cpu_to_be16(1); > block->bb_numrecs = cpu_to_be16(1); > - block->bb_leftsib = cpu_to_be64(NULLDFSBNO); > - block->bb_rightsib = cpu_to_be64(NULLDFSBNO); > + block->bb_u.l.bb_leftsib = cpu_to_be64(NULLDFSBNO); > + block->bb_u.l.bb_rightsib = cpu_to_be64(NULLDFSBNO); > + > /* > * Need a cursor. Can't allocate until bb_level is filled in. > */ > @@ -3365,12 +3367,12 @@ xfs_bmap_extents_to_btree( > /* > * Fill in the child block. > */ > - ablock = XFS_BUF_TO_BMBT_BLOCK(abp); > + ablock = XFS_BUF_TO_BLOCK(abp); > ablock->bb_magic = cpu_to_be32(XFS_BMAP_MAGIC); > ablock->bb_level = 0; > - ablock->bb_leftsib = cpu_to_be64(NULLDFSBNO); > - ablock->bb_rightsib = cpu_to_be64(NULLDFSBNO); > - arp = XFS_BMAP_REC_IADDR(ablock, 1, cur); > + ablock->bb_u.l.bb_leftsib = cpu_to_be64(NULLDFSBNO); > + ablock->bb_u.l.bb_rightsib = cpu_to_be64(NULLDFSBNO); > + arp = XFS_BMBT_REC_ADDR(mp, ablock, 1); > nextents = ifp->if_bytes / (uint)sizeof(xfs_bmbt_rec_t); > for (cnt = i = 0; i < nextents; i++) { > ep = xfs_iext_get_ext(ifp, i); > @@ -3381,15 +3383,18 @@ xfs_bmap_extents_to_btree( > } > } > ASSERT(cnt == XFS_IFORK_NEXTENTS(ip, whichfork)); > - ablock->bb_numrecs = cpu_to_be16(cnt); > + xfs_btree_set_numrecs(ablock, cnt); > + > /* > * Fill in the root key and pointer. > */ > - kp = XFS_BMAP_KEY_IADDR(block, 1, cur); > - arp = XFS_BMAP_REC_IADDR(ablock, 1, cur); > + kp = XFS_BMBT_KEY_ADDR(mp, block, 1); > + arp = XFS_BMBT_REC_ADDR(mp, ablock, 1); > kp->br_startoff = cpu_to_be64(xfs_bmbt_disk_get_startoff(arp)); > - pp = XFS_BMAP_PTR_IADDR(block, 1, cur); > + pp = XFS_BMBT_PTR_ADDR(mp, block, 1, xfs_bmbt_get_maxrecs(cur, > + be16_to_cpu(block->bb_level))); > *pp = cpu_to_be64(args.fsbno); > + > /* > * Do all this logging at the end so that > * the root is at the right level. > @@ -3871,7 +3876,7 @@ xfs_bmap_compute_maxlevels( > maxleafents = MAXAEXTNUM; > sz = XFS_BMDR_SPACE_CALC(MINABTPTRS); > } > - maxrootrecs = (int)XFS_BTREE_BLOCK_MAXRECS(sz, xfs_bmdr, 0); > + maxrootrecs = xfs_bmdr_maxrecs(mp, sz, 0); > minleafrecs = mp->m_bmap_dmnr[0]; > minnoderecs = mp->m_bmap_dmnr[1]; > maxblocks = (maxleafents + minleafrecs - 1) / minleafrecs; > @@ -4082,6 +4087,22 @@ xfs_bmap_one_block( > return rval; > } > > +STATIC int > +xfs_bmap_sanity_check( > + struct xfs_mount *mp, > + struct xfs_buf *bp, > + int level) > +{ > + struct xfs_btree_block *block = XFS_BUF_TO_BLOCK(bp); > + > + if (be32_to_cpu(block->bb_magic) != XFS_BMAP_MAGIC || > + be16_to_cpu(block->bb_level) != level || > + be16_to_cpu(block->bb_numrecs) == 0 || > + be16_to_cpu(block->bb_numrecs) > mp->m_bmap_dmxr[level != 0]) > + return 0; > + return 1; > +} > + > /* > * Read in the extents to if_extents. > * All inode fields are set up by caller, we just traverse the btree > @@ -4094,7 +4115,7 @@ xfs_bmap_read_extents( > xfs_inode_t *ip, /* incore inode */ > int whichfork) /* data or attr fork */ > { > - xfs_bmbt_block_t *block; /* current btree block */ > + struct xfs_btree_block *block; /* current btree block */ > xfs_fsblock_t bno; /* block # of "block" */ > xfs_buf_t *bp; /* buffer for "block" */ > int error; /* error return value */ > @@ -4118,7 +4139,7 @@ xfs_bmap_read_extents( > */ > level = be16_to_cpu(block->bb_level); > ASSERT(level > 0); > - pp = XFS_BMAP_BROOT_PTR_ADDR(block, 1, ifp->if_broot_bytes); > + pp = XFS_BMAP_BROOT_PTR_ADDR(mp, block, 1, ifp->if_broot_bytes); > bno = be64_to_cpu(*pp); > ASSERT(bno != NULLDFSBNO); > ASSERT(XFS_FSB_TO_AGNO(mp, bno) < mp->m_sb.sb_agcount); > @@ -4131,13 +4152,13 @@ xfs_bmap_read_extents( > if ((error = xfs_btree_read_bufl(mp, tp, bno, 0, &bp, > XFS_BMAP_BTREE_REF))) > return error; > - block = XFS_BUF_TO_BMBT_BLOCK(bp); > + block = XFS_BUF_TO_BLOCK(bp); > XFS_WANT_CORRUPTED_GOTO( > - XFS_BMAP_SANITY_CHECK(mp, block, level), > + xfs_bmap_sanity_check(mp, bp, level), > error0); > if (level == 0) > break; > - pp = XFS_BTREE_PTR_ADDR(xfs_bmbt, block, 1, mp->m_bmap_dmxr[1]); > + pp = XFS_BMBT_PTR_ADDR(mp, block, 1, mp->m_bmap_dmxr[1]); > bno = be64_to_cpu(*pp); > XFS_WANT_CORRUPTED_GOTO(XFS_FSB_SANITY_CHECK(mp, bno), error0); > xfs_trans_brelse(tp, bp); > @@ -4157,7 +4178,7 @@ xfs_bmap_read_extents( > xfs_extnum_t start; > > > - num_recs = be16_to_cpu(block->bb_numrecs); > + num_recs = xfs_btree_get_numrecs(block); > if (unlikely(i + num_recs > room)) { > ASSERT(i + num_recs <= room); > xfs_fs_repair_cmn_err(CE_WARN, ip->i_mount, > @@ -4169,18 +4190,18 @@ xfs_bmap_read_extents( > goto error0; > } > XFS_WANT_CORRUPTED_GOTO( > - XFS_BMAP_SANITY_CHECK(mp, block, 0), > + xfs_bmap_sanity_check(mp, bp, 0), > error0); > /* > * Read-ahead the next leaf block, if any. > */ > - nextbno = be64_to_cpu(block->bb_rightsib); > + nextbno = be64_to_cpu(block->bb_u.l.bb_rightsib); > if (nextbno != NULLFSBLOCK) > xfs_btree_reada_bufl(mp, nextbno, 1); > /* > * Copy records into the extent records. > */ > - frp = XFS_BTREE_REC_ADDR(xfs_bmbt, block, 1); > + frp = XFS_BMBT_REC_ADDR(mp, block, 1); > start = i; > for (j = 0; j < num_recs; j++, i++, frp++) { > xfs_bmbt_rec_host_t *trp = xfs_iext_get_ext(ifp, i); > @@ -4211,7 +4232,7 @@ xfs_bmap_read_extents( > if ((error = xfs_btree_read_bufl(mp, tp, bno, 0, &bp, > XFS_BMAP_BTREE_REF))) > return error; > - block = XFS_BUF_TO_BMBT_BLOCK(bp); > + block = XFS_BUF_TO_BLOCK(bp); > } > ASSERT(i == (ifp->if_bytes / (uint)sizeof(xfs_bmbt_rec_t))); > ASSERT(i == XFS_IFORK_NEXTENTS(ip, whichfork)); > Index: xfs-cmds/xfsprogs/libxfs/xfs_bmap_btree.c > =================================================================== > --- xfs-cmds.orig/xfsprogs/libxfs/xfs_bmap_btree.c 2008-10-02 09:44:22.000000000 +0200 > +++ xfs-cmds/xfsprogs/libxfs/xfs_bmap_btree.c 2008-10-12 15:28:54.000000000 +0200 > @@ -17,7 +17,6 @@ > */ > #include > > - > /* > * Determine the extent state. > */ > @@ -39,9 +38,10 @@ xfs_extent_state( > */ > void > xfs_bmdr_to_bmbt( > + struct xfs_mount *mp, > xfs_bmdr_block_t *dblock, > int dblocklen, > - xfs_bmbt_block_t *rblock, > + struct xfs_btree_block *rblock, > int rblocklen) > { > int dmxr; > @@ -54,13 +54,13 @@ xfs_bmdr_to_bmbt( > rblock->bb_level = dblock->bb_level; > ASSERT(be16_to_cpu(rblock->bb_level) > 0); > rblock->bb_numrecs = dblock->bb_numrecs; > - rblock->bb_leftsib = cpu_to_be64(NULLDFSBNO); > - rblock->bb_rightsib = cpu_to_be64(NULLDFSBNO); > - dmxr = (int)XFS_BTREE_BLOCK_MAXRECS(dblocklen, xfs_bmdr, 0); > - fkp = XFS_BTREE_KEY_ADDR(xfs_bmdr, dblock, 1); > - tkp = XFS_BMAP_BROOT_KEY_ADDR(rblock, 1, rblocklen); > - fpp = XFS_BTREE_PTR_ADDR(xfs_bmdr, dblock, 1, dmxr); > - tpp = XFS_BMAP_BROOT_PTR_ADDR(rblock, 1, rblocklen); > + rblock->bb_u.l.bb_leftsib = cpu_to_be64(NULLDFSBNO); > + rblock->bb_u.l.bb_rightsib = cpu_to_be64(NULLDFSBNO); > + dmxr = xfs_bmdr_maxrecs(mp, dblocklen, 0); > + fkp = XFS_BMDR_KEY_ADDR(dblock, 1); > + tkp = XFS_BMBT_KEY_ADDR(mp, rblock, 1); > + fpp = XFS_BMDR_PTR_ADDR(dblock, 1, dmxr); > + tpp = XFS_BMAP_BROOT_PTR_ADDR(mp, rblock, 1, rblocklen); > dmxr = be16_to_cpu(dblock->bb_numrecs); > memcpy(tkp, fkp, sizeof(*fkp) * dmxr); > memcpy(tpp, fpp, sizeof(*fpp) * dmxr); > @@ -401,7 +401,8 @@ xfs_bmbt_set_state( > */ > void > xfs_bmbt_to_bmdr( > - xfs_bmbt_block_t *rblock, > + struct xfs_mount *mp, > + struct xfs_btree_block *rblock, > int rblocklen, > xfs_bmdr_block_t *dblock, > int dblocklen) > @@ -413,16 +414,16 @@ xfs_bmbt_to_bmdr( > __be64 *tpp; > > ASSERT(be32_to_cpu(rblock->bb_magic) == XFS_BMAP_MAGIC); > - ASSERT(be64_to_cpu(rblock->bb_leftsib) == NULLDFSBNO); > - ASSERT(be64_to_cpu(rblock->bb_rightsib) == NULLDFSBNO); > + ASSERT(be64_to_cpu(rblock->bb_u.l.bb_leftsib) == NULLDFSBNO); > + ASSERT(be64_to_cpu(rblock->bb_u.l.bb_rightsib) == NULLDFSBNO); > ASSERT(be16_to_cpu(rblock->bb_level) > 0); > dblock->bb_level = rblock->bb_level; > dblock->bb_numrecs = rblock->bb_numrecs; > - dmxr = (int)XFS_BTREE_BLOCK_MAXRECS(dblocklen, xfs_bmdr, 0); > - fkp = XFS_BMAP_BROOT_KEY_ADDR(rblock, 1, rblocklen); > - tkp = XFS_BTREE_KEY_ADDR(xfs_bmdr, dblock, 1); > - fpp = XFS_BMAP_BROOT_PTR_ADDR(rblock, 1, rblocklen); > - tpp = XFS_BTREE_PTR_ADDR(xfs_bmdr, dblock, 1, dmxr); > + dmxr = xfs_bmdr_maxrecs(mp, dblocklen, 0); > + fkp = XFS_BMBT_KEY_ADDR(mp, rblock, 1); > + tkp = XFS_BMDR_KEY_ADDR(dblock, 1); > + fpp = XFS_BMAP_BROOT_PTR_ADDR(mp, rblock, 1, rblocklen); > + tpp = XFS_BMDR_PTR_ADDR(dblock, 1, dmxr); > dmxr = be16_to_cpu(dblock->bb_numrecs); > memcpy(tkp, fkp, sizeof(*fkp) * dmxr); > memcpy(tpp, fpp, sizeof(*fpp) * dmxr); > @@ -599,15 +600,36 @@ xfs_bmbt_get_minrecs( > struct xfs_btree_cur *cur, > int level) > { > - return XFS_BMAP_BLOCK_IMINRECS(level, cur); > + if (level == cur->bc_nlevels - 1) { > + struct xfs_ifork *ifp; > + > + ifp = XFS_IFORK_PTR(cur->bc_private.b.ip, > + cur->bc_private.b.whichfork); > + > + return xfs_bmbt_maxrecs(cur->bc_mp, > + ifp->if_broot_bytes, level == 0) / 2; > + } > + > + return cur->bc_mp->m_bmap_dmnr[level != 0]; > } > > -STATIC int > +int > xfs_bmbt_get_maxrecs( > struct xfs_btree_cur *cur, > int level) > { > - return XFS_BMAP_BLOCK_IMAXRECS(level, cur); > + if (level == cur->bc_nlevels - 1) { > + struct xfs_ifork *ifp; > + > + ifp = XFS_IFORK_PTR(cur->bc_private.b.ip, > + cur->bc_private.b.whichfork); > + > + return xfs_bmbt_maxrecs(cur->bc_mp, > + ifp->if_broot_bytes, level == 0); > + } > + > + return cur->bc_mp->m_bmap_dmxr[level != 0]; > + > } > > /* > @@ -624,7 +646,10 @@ xfs_bmbt_get_dmaxrecs( > struct xfs_btree_cur *cur, > int level) > { > - return XFS_BMAP_BLOCK_DMAXRECS(level, cur); > + if (level != cur->bc_nlevels - 1) > + return cur->bc_mp->m_bmap_dmxr[level != 0]; > + return xfs_bmdr_maxrecs(cur->bc_mp, cur->bc_private.b.forksize, > + level == 0); > } > > STATIC void > @@ -844,3 +869,35 @@ xfs_bmbt_init_cursor( > > return cur; > } > + > +/* > + * Calculate number of records in a bmap btree block. > + */ > +int > +xfs_bmbt_maxrecs( > + struct xfs_mount *mp, > + int blocklen, > + int leaf) > +{ > + blocklen -= XFS_BMBT_BLOCK_LEN(mp); > + > + if (leaf) > + return blocklen / sizeof(xfs_bmbt_rec_t); > + return blocklen / (sizeof(xfs_bmbt_key_t) + sizeof(xfs_bmbt_ptr_t)); > +} > + > +/* > + * Calculate number of records in a bmap btree inode root. > + */ > +int > +xfs_bmdr_maxrecs( > + struct xfs_mount *mp, > + int blocklen, > + int leaf) > +{ > + blocklen -= sizeof(xfs_bmdr_block_t); > + > + if (leaf) > + return blocklen / sizeof(xfs_bmdr_rec_t); > + return blocklen / (sizeof(xfs_bmdr_key_t) + sizeof(xfs_bmdr_ptr_t)); > +} > Index: xfs-cmds/xfsprogs/include/xfs_bmap_btree.h > =================================================================== > --- xfs-cmds.orig/xfsprogs/include/xfs_bmap_btree.h 2008-10-02 09:44:22.000000000 +0200 > +++ xfs-cmds/xfsprogs/include/xfs_bmap_btree.h 2008-10-12 15:29:07.000000000 +0200 > @@ -21,7 +21,7 @@ > #define XFS_BMAP_MAGIC 0x424d4150 /* 'BMAP' */ > > struct xfs_btree_cur; > -struct xfs_btree_lblock; > +struct xfs_btree_block; > struct xfs_mount; > struct xfs_inode; > struct xfs_trans; > @@ -146,71 +146,60 @@ typedef struct xfs_bmbt_key { > /* btree pointer type */ > typedef __be64 xfs_bmbt_ptr_t, xfs_bmdr_ptr_t; > > -/* btree block header type */ > -typedef struct xfs_btree_lblock xfs_bmbt_block_t; > - > -#define XFS_BUF_TO_BMBT_BLOCK(bp) ((xfs_bmbt_block_t *)XFS_BUF_PTR(bp)) > - > -#define XFS_BMAP_RBLOCK_DSIZE(lev,cur) ((cur)->bc_private.b.forksize) > -#define XFS_BMAP_RBLOCK_ISIZE(lev,cur) \ > - ((int)XFS_IFORK_PTR((cur)->bc_private.b.ip, \ > - (cur)->bc_private.b.whichfork)->if_broot_bytes) > - > -#define XFS_BMAP_BLOCK_DMAXRECS(lev,cur) \ > - (((lev) == (cur)->bc_nlevels - 1 ? \ > - XFS_BTREE_BLOCK_MAXRECS(XFS_BMAP_RBLOCK_DSIZE(lev,cur), \ > - xfs_bmdr, (lev) == 0) : \ > - ((cur)->bc_mp->m_bmap_dmxr[(lev) != 0]))) > -#define XFS_BMAP_BLOCK_IMAXRECS(lev,cur) \ > - (((lev) == (cur)->bc_nlevels - 1 ? \ > - XFS_BTREE_BLOCK_MAXRECS(XFS_BMAP_RBLOCK_ISIZE(lev,cur),\ > - xfs_bmbt, (lev) == 0) : \ > - ((cur)->bc_mp->m_bmap_dmxr[(lev) != 0]))) > - > -#define XFS_BMAP_BLOCK_DMINRECS(lev,cur) \ > - (((lev) == (cur)->bc_nlevels - 1 ? \ > - XFS_BTREE_BLOCK_MINRECS(XFS_BMAP_RBLOCK_DSIZE(lev,cur),\ > - xfs_bmdr, (lev) == 0) : \ > - ((cur)->bc_mp->m_bmap_dmnr[(lev) != 0]))) > -#define XFS_BMAP_BLOCK_IMINRECS(lev,cur) \ > - (((lev) == (cur)->bc_nlevels - 1 ? \ > - XFS_BTREE_BLOCK_MINRECS(XFS_BMAP_RBLOCK_ISIZE(lev,cur),\ > - xfs_bmbt, (lev) == 0) : \ > - ((cur)->bc_mp->m_bmap_dmnr[(lev) != 0]))) > - > -#define XFS_BMAP_REC_DADDR(bb,i,cur) (XFS_BTREE_REC_ADDR(xfs_bmbt, bb, i)) > - > -#define XFS_BMAP_REC_IADDR(bb,i,cur) (XFS_BTREE_REC_ADDR(xfs_bmbt, bb, i)) > - > -#define XFS_BMAP_KEY_DADDR(bb,i,cur) \ > - (XFS_BTREE_KEY_ADDR(xfs_bmbt, bb, i)) > - > -#define XFS_BMAP_KEY_IADDR(bb,i,cur) \ > - (XFS_BTREE_KEY_ADDR(xfs_bmbt, bb, i)) > - > -#define XFS_BMAP_PTR_DADDR(bb,i,cur) \ > - (XFS_BTREE_PTR_ADDR(xfs_bmbt, bb, i, XFS_BMAP_BLOCK_DMAXRECS( \ > - be16_to_cpu((bb)->bb_level), cur))) > -#define XFS_BMAP_PTR_IADDR(bb,i,cur) \ > - (XFS_BTREE_PTR_ADDR(xfs_bmbt, bb, i, XFS_BMAP_BLOCK_IMAXRECS( \ > - be16_to_cpu((bb)->bb_level), cur))) > +/* > + * Btree block header size depends on a superblock flag. > + * > + * (not quite yet, but soon) > + */ > +#define XFS_BMBT_BLOCK_LEN(mp) XFS_BTREE_LBLOCK_LEN > + > +#define XFS_BMBT_REC_ADDR(mp, block, index) \ > + ((xfs_bmbt_rec_t *) \ > + ((char *)(block) + \ > + XFS_BMBT_BLOCK_LEN(mp) + \ > + ((index) - 1) * sizeof(xfs_bmbt_rec_t))) > + > +#define XFS_BMBT_KEY_ADDR(mp, block, index) \ > + ((xfs_bmbt_key_t *) \ > + ((char *)(block) + \ > + XFS_BMBT_BLOCK_LEN(mp) + \ > + ((index) - 1) * sizeof(xfs_bmbt_key_t))) > + > +#define XFS_BMBT_PTR_ADDR(mp, block, index, maxrecs) \ > + ((xfs_bmbt_ptr_t *) \ > + ((char *)(block) + \ > + XFS_BMBT_BLOCK_LEN(mp) + \ > + (maxrecs) * sizeof(xfs_bmbt_key_t) + \ > + ((index) - 1) * sizeof(xfs_bmbt_ptr_t))) > + > +#define XFS_BMDR_REC_ADDR(block, index) \ > + ((xfs_bmdr_rec_t *) \ > + ((char *)(block) + \ > + sizeof(struct xfs_bmdr_block) + \ > + ((index) - 1) * sizeof(xfs_bmdr_rec_t))) > + > +#define XFS_BMDR_KEY_ADDR(block, index) \ > + ((xfs_bmdr_key_t *) \ > + ((char *)(block) + \ > + sizeof(struct xfs_bmdr_block) + \ > + ((index) - 1) * sizeof(xfs_bmdr_key_t))) > + > +#define XFS_BMDR_PTR_ADDR(block, index, maxrecs) \ > + ((xfs_bmdr_ptr_t *) \ > + ((char *)(block) + \ > + sizeof(struct xfs_bmdr_block) + \ > + (maxrecs) * sizeof(xfs_bmdr_key_t) + \ > + ((index) - 1) * sizeof(xfs_bmdr_ptr_t))) > > /* > * These are to be used when we know the size of the block and > * we don't have a cursor. > */ > -#define XFS_BMAP_BROOT_REC_ADDR(bb,i,sz) \ > - (XFS_BTREE_REC_ADDR(xfs_bmbt,bb,i)) > -#define XFS_BMAP_BROOT_KEY_ADDR(bb,i,sz) \ > - (XFS_BTREE_KEY_ADDR(xfs_bmbt,bb,i)) > -#define XFS_BMAP_BROOT_PTR_ADDR(bb,i,sz) \ > - (XFS_BTREE_PTR_ADDR(xfs_bmbt,bb,i,XFS_BMAP_BROOT_MAXRECS(sz))) > - > -#define XFS_BMAP_BROOT_NUMRECS(bb) be16_to_cpu((bb)->bb_numrecs) > -#define XFS_BMAP_BROOT_MAXRECS(sz) XFS_BTREE_BLOCK_MAXRECS(sz,xfs_bmbt,0) > +#define XFS_BMAP_BROOT_PTR_ADDR(mp, bb, i, sz) \ > + XFS_BMBT_PTR_ADDR(mp, bb, i, xfs_bmbt_maxrecs(mp, sz, 0)) > > #define XFS_BMAP_BROOT_SPACE_CALC(nrecs) \ > - (int)(sizeof(xfs_bmbt_block_t) + \ > + (int)(XFS_BTREE_LBLOCK_LEN + \ > ((nrecs) * (sizeof(xfs_bmbt_key_t) + sizeof(xfs_bmbt_ptr_t)))) > > #define XFS_BMAP_BROOT_SPACE(bb) \ > @@ -224,17 +213,11 @@ typedef struct xfs_btree_lblock xfs_bmbt > */ > #define XFS_BM_MAXLEVELS(mp,w) ((mp)->m_bm_maxlevels[(w)]) > > -#define XFS_BMAP_SANITY_CHECK(mp,bb,level) \ > - (be32_to_cpu((bb)->bb_magic) == XFS_BMAP_MAGIC && \ > - be16_to_cpu((bb)->bb_level) == level && \ > - be16_to_cpu((bb)->bb_numrecs) > 0 && \ > - be16_to_cpu((bb)->bb_numrecs) <= (mp)->m_bmap_dmxr[(level) != 0]) > - > - > /* > * Prototypes for xfs_bmap.c to call. > */ > -extern void xfs_bmdr_to_bmbt(xfs_bmdr_block_t *, int, xfs_bmbt_block_t *, int); > +extern void xfs_bmdr_to_bmbt(struct xfs_mount *, xfs_bmdr_block_t *, int, > + struct xfs_btree_block *, int); > extern void xfs_bmbt_get_all(xfs_bmbt_rec_host_t *r, xfs_bmbt_irec_t *s); > extern xfs_filblks_t xfs_bmbt_get_blockcount(xfs_bmbt_rec_host_t *r); > extern xfs_fsblock_t xfs_bmbt_get_startblock(xfs_bmbt_rec_host_t *r); > @@ -257,7 +240,12 @@ extern void xfs_bmbt_disk_set_all(xfs_bm > extern void xfs_bmbt_disk_set_allf(xfs_bmbt_rec_t *r, xfs_fileoff_t o, > xfs_fsblock_t b, xfs_filblks_t c, xfs_exntst_t v); > > -extern void xfs_bmbt_to_bmdr(xfs_bmbt_block_t *, int, xfs_bmdr_block_t *, int); > +extern void xfs_bmbt_to_bmdr(struct xfs_mount *, struct xfs_btree_block *, int, > + xfs_bmdr_block_t *, int); > + > +extern int xfs_bmbt_get_maxrecs(struct xfs_btree_cur *, int level); > +extern int xfs_bmdr_maxrecs(struct xfs_mount *, int blocklen, int leaf); > +extern int xfs_bmbt_maxrecs(struct xfs_mount *, int blocklen, int leaf); > > extern struct xfs_btree_cur *xfs_bmbt_init_cursor(struct xfs_mount *, > struct xfs_trans *, struct xfs_inode *, int); > Index: xfs-cmds/xfsprogs/include/xfs_dinode.h > =================================================================== > --- xfs-cmds.orig/xfsprogs/include/xfs_dinode.h 2008-10-02 09:44:22.000000000 +0200 > +++ xfs-cmds/xfsprogs/include/xfs_dinode.h 2008-10-12 15:28:54.000000000 +0200 > @@ -78,8 +78,7 @@ typedef struct xfs_dinode > xfs_dinode_core_t di_core; > /* > * In adding anything between the core and the union, be > - * sure to update the macros like XFS_LITINO below and > - * XFS_BMAP_RBLOCK_DSIZE in xfs_bmap_btree.h. > + * sure to update the macros like XFS_LITINO below. > */ > __be32 di_next_unlinked;/* agi unlinked list ptr */ > union { > @@ -166,7 +165,7 @@ typedef enum xfs_dinode_fmt > */ > #define XFS_LITINO(mp) ((mp)->m_litino) > #define XFS_BROOT_SIZE_ADJ \ > - (sizeof(xfs_bmbt_block_t) - sizeof(xfs_bmdr_block_t)) > + (XFS_BTREE_LBLOCK_LEN - sizeof(xfs_bmdr_block_t)) > > /* > * Inode data & attribute fork sizes, per inode. > Index: xfs-cmds/xfsprogs/include/xfs_alloc_btree.h > =================================================================== > --- xfs-cmds.orig/xfsprogs/include/xfs_alloc_btree.h 2008-10-02 09:44:22.000000000 +0200 > +++ xfs-cmds/xfsprogs/include/xfs_alloc_btree.h 2008-10-12 15:28:54.000000000 +0200 > @@ -24,7 +24,6 @@ > > struct xfs_buf; > struct xfs_btree_cur; > -struct xfs_btree_sblock; > struct xfs_mount; > > /* > @@ -50,16 +49,6 @@ typedef struct xfs_alloc_rec_incore { > > /* btree pointer type */ > typedef __be32 xfs_alloc_ptr_t; > -/* btree block header type */ > -typedef struct xfs_btree_sblock xfs_alloc_block_t; > - > -#define XFS_BUF_TO_ALLOC_BLOCK(bp) ((xfs_alloc_block_t *)XFS_BUF_PTR(bp)) > - > -/* > - * Real block structures have a size equal to the disk block size. > - */ > -#define XFS_ALLOC_BLOCK_MAXRECS(lev,cur) ((cur)->bc_mp->m_alloc_mxr[lev != 0]) > -#define XFS_ALLOC_BLOCK_MINRECS(lev,cur) ((cur)->bc_mp->m_alloc_mnr[lev != 0]) > > /* > * Minimum and maximum blocksize and sectorsize. > @@ -83,20 +72,39 @@ typedef struct xfs_btree_sblock xfs_allo > #define XFS_CNT_BLOCK(mp) ((xfs_agblock_t)(XFS_BNO_BLOCK(mp) + 1)) > > /* > - * Record, key, and pointer address macros for btree blocks. > + * Btree block header size depends on a superblock flag. > + * > + * (not quite yet, but soon) > */ > -#define XFS_ALLOC_REC_ADDR(bb,i,cur) \ > - XFS_BTREE_REC_ADDR(xfs_alloc, bb, i) > - > -#define XFS_ALLOC_KEY_ADDR(bb,i,cur) \ > - XFS_BTREE_KEY_ADDR(xfs_alloc, bb, i) > - > -#define XFS_ALLOC_PTR_ADDR(bb,i,cur) \ > - XFS_BTREE_PTR_ADDR(xfs_alloc, bb, i, XFS_ALLOC_BLOCK_MAXRECS(1, cur)) > +#define XFS_ALLOC_BLOCK_LEN(mp) XFS_BTREE_SBLOCK_LEN > > +/* > + * Record, key, and pointer address macros for btree blocks. > + * > + * (note that some of these may appear unused, but they are used in userspace) > + */ > +#define XFS_ALLOC_REC_ADDR(mp, block, index) \ > + ((xfs_alloc_rec_t *) \ > + ((char *)(block) + \ > + XFS_ALLOC_BLOCK_LEN(mp) + \ > + (((index) - 1) * sizeof(xfs_alloc_rec_t)))) > + > +#define XFS_ALLOC_KEY_ADDR(mp, block, index) \ > + ((xfs_alloc_key_t *) \ > + ((char *)(block) + \ > + XFS_ALLOC_BLOCK_LEN(mp) + \ > + ((index) - 1) * sizeof(xfs_alloc_key_t))) > + > +#define XFS_ALLOC_PTR_ADDR(mp, block, index, maxrecs) \ > + ((xfs_alloc_ptr_t *) \ > + ((char *)(block) + \ > + XFS_ALLOC_BLOCK_LEN(mp) + \ > + (maxrecs) * sizeof(xfs_alloc_key_t) + \ > + ((index) - 1) * sizeof(xfs_alloc_ptr_t))) > > extern struct xfs_btree_cur *xfs_allocbt_init_cursor(struct xfs_mount *, > struct xfs_trans *, struct xfs_buf *, > xfs_agnumber_t, xfs_btnum_t); > +extern int xfs_allocbt_maxrecs(struct xfs_mount *, int, int); > > #endif /* __XFS_ALLOC_BTREE_H__ */ > Index: xfs-cmds/xfsprogs/include/xfs_ialloc_btree.h > =================================================================== > --- xfs-cmds.orig/xfsprogs/include/xfs_ialloc_btree.h 2008-10-02 09:44:22.000000000 +0200 > +++ xfs-cmds/xfsprogs/include/xfs_ialloc_btree.h 2008-10-12 15:28:54.000000000 +0200 > @@ -24,7 +24,6 @@ > > struct xfs_buf; > struct xfs_btree_cur; > -struct xfs_btree_sblock; > struct xfs_mount; > > /* > @@ -70,11 +69,6 @@ typedef struct xfs_inobt_key { > /* btree pointer type */ > typedef __be32 xfs_inobt_ptr_t; > > -/* btree block header type */ > -typedef struct xfs_btree_sblock xfs_inobt_block_t; > - > -#define XFS_BUF_TO_INOBT_BLOCK(bp) ((xfs_inobt_block_t *)XFS_BUF_PTR(bp)) > - > /* > * Bit manipulations for ir_free. > */ > @@ -85,14 +79,6 @@ typedef struct xfs_btree_sblock xfs_inob > #define XFS_INOBT_CLR_FREE(rp,i) ((rp)->ir_free &= ~XFS_INOBT_MASK(i)) > > /* > - * Real block structures have a size equal to the disk block size. > - */ > -#define XFS_INOBT_BLOCK_MAXRECS(lev,cur) ((cur)->bc_mp->m_inobt_mxr[lev != 0]) > -#define XFS_INOBT_BLOCK_MINRECS(lev,cur) ((cur)->bc_mp->m_inobt_mnr[lev != 0]) > -#define XFS_INOBT_IS_LAST_REC(cur) \ > - ((cur)->bc_ptrs[0] == be16_to_cpu(XFS_BUF_TO_INOBT_BLOCK((cur)->bc_bufs[0])->bb_numrecs)) > - > -/* > * Maximum number of inode btree levels. > */ > #define XFS_IN_MAXLEVELS(mp) ((mp)->m_in_maxlevels) > @@ -104,19 +90,38 @@ typedef struct xfs_btree_sblock xfs_inob > #define XFS_PREALLOC_BLOCKS(mp) ((xfs_agblock_t)(XFS_IBT_BLOCK(mp) + 1)) > > /* > - * Record, key, and pointer address macros for btree blocks. > + * Btree block header size depends on a superblock flag. > + * > + * (not quite yet, but soon) > */ > -#define XFS_INOBT_REC_ADDR(bb,i,cur) \ > - (XFS_BTREE_REC_ADDR(xfs_inobt, bb, i)) > - > -#define XFS_INOBT_KEY_ADDR(bb,i,cur) \ > - (XFS_BTREE_KEY_ADDR(xfs_inobt, bb, i)) > +#define XFS_INOBT_BLOCK_LEN(mp) XFS_BTREE_SBLOCK_LEN > > -#define XFS_INOBT_PTR_ADDR(bb,i,cur) \ > - (XFS_BTREE_PTR_ADDR(xfs_inobt, bb, \ > - i, XFS_INOBT_BLOCK_MAXRECS(1, cur))) > +/* > + * Record, key, and pointer address macros for btree blocks. > + * > + * (note that some of these may appear unused, but they are used in userspace) > + */ > +#define XFS_INOBT_REC_ADDR(mp, block, index) \ > + ((xfs_inobt_rec_t *) \ > + ((char *)(block) + \ > + XFS_INOBT_BLOCK_LEN(mp) + \ > + (((index) - 1) * sizeof(xfs_inobt_rec_t)))) > + > +#define XFS_INOBT_KEY_ADDR(mp, block, index) \ > + ((xfs_inobt_key_t *) \ > + ((char *)(block) + \ > + XFS_INOBT_BLOCK_LEN(mp) + \ > + ((index) - 1) * sizeof(xfs_inobt_key_t))) > + > +#define XFS_INOBT_PTR_ADDR(mp, block, index, maxrecs) \ > + ((xfs_inobt_ptr_t *) \ > + ((char *)(block) + \ > + XFS_INOBT_BLOCK_LEN(mp) + \ > + (maxrecs) * sizeof(xfs_inobt_key_t) + \ > + ((index) - 1) * sizeof(xfs_inobt_ptr_t))) > > extern struct xfs_btree_cur *xfs_inobt_init_cursor(struct xfs_mount *, > struct xfs_trans *, struct xfs_buf *, xfs_agnumber_t); > +extern int xfs_inobt_maxrecs(struct xfs_mount *, int, int); > > #endif /* __XFS_IALLOC_BTREE_H__ */ > Index: xfs-cmds/xfsprogs/libxfs/xfs_inode.c > =================================================================== > --- xfs-cmds.orig/xfsprogs/libxfs/xfs_inode.c 2008-10-02 09:44:22.000000000 +0200 > +++ xfs-cmds/xfsprogs/libxfs/xfs_inode.c 2008-10-12 15:28:54.000000000 +0200 > @@ -539,7 +539,7 @@ xfs_iformat_btree( > ifp = XFS_IFORK_PTR(ip, whichfork); > dfp = (xfs_bmdr_block_t *)XFS_DFORK_PTR(dip, whichfork); > size = XFS_BMAP_BROOT_SPACE(dfp); > - nrecs = XFS_BMAP_BROOT_NUMRECS(dfp); > + nrecs = be16_to_cpu(dfp->bb_numrecs); > > /* > * blow out if -- fork has less extents than can fit in > @@ -567,8 +567,9 @@ xfs_iformat_btree( > * Copy and convert from the on-disk structure > * to the in-memory structure. > */ > - xfs_bmdr_to_bmbt(dfp, XFS_DFORK_SIZE(dip, ip->i_mount, whichfork), > - ifp->if_broot, size); > + xfs_bmdr_to_bmbt(ip->i_mount, dfp, > + XFS_DFORK_SIZE(dip, ip->i_mount, whichfork), > + ifp->if_broot, size); > ifp->if_flags &= ~XFS_IFEXTENTS; > ifp->if_flags |= XFS_IFBROOT; > > @@ -710,9 +711,10 @@ xfs_iroot_realloc( > int rec_diff, > int whichfork) > { > + struct xfs_mount *mp = ip->i_mount; > int cur_max; > xfs_ifork_t *ifp; > - xfs_bmbt_block_t *new_broot; > + struct xfs_btree_block *new_broot; > int new_max; > size_t new_size; > char *np; > @@ -733,8 +735,7 @@ xfs_iroot_realloc( > */ > if (ifp->if_broot_bytes == 0) { > new_size = (size_t)XFS_BMAP_BROOT_SPACE_CALC(rec_diff); > - ifp->if_broot = (xfs_bmbt_block_t*)kmem_alloc(new_size, > - KM_SLEEP); > + ifp->if_broot = kmem_alloc(new_size, KM_SLEEP); > ifp->if_broot_bytes = (int)new_size; > return; > } > @@ -745,18 +746,16 @@ xfs_iroot_realloc( > * location. The records don't change location because > * they are kept butted up against the btree block header. > */ > - cur_max = XFS_BMAP_BROOT_MAXRECS(ifp->if_broot_bytes); > + cur_max = xfs_bmbt_maxrecs(mp, ifp->if_broot_bytes, 0); > new_max = cur_max + rec_diff; > new_size = (size_t)XFS_BMAP_BROOT_SPACE_CALC(new_max); > - ifp->if_broot = (xfs_bmbt_block_t *) > - kmem_realloc(ifp->if_broot, > - new_size, > + ifp->if_broot = kmem_realloc(ifp->if_broot, new_size, > (size_t)XFS_BMAP_BROOT_SPACE_CALC(cur_max), /* old size */ > KM_SLEEP); > - op = (char *)XFS_BMAP_BROOT_PTR_ADDR(ifp->if_broot, 1, > - ifp->if_broot_bytes); > - np = (char *)XFS_BMAP_BROOT_PTR_ADDR(ifp->if_broot, 1, > - (int)new_size); > + op = (char *)XFS_BMAP_BROOT_PTR_ADDR(mp, ifp->if_broot, 1, > + ifp->if_broot_bytes); > + np = (char *)XFS_BMAP_BROOT_PTR_ADDR(mp, ifp->if_broot, 1, > + (int)new_size); > ifp->if_broot_bytes = (int)new_size; > ASSERT(ifp->if_broot_bytes <= > XFS_IFORK_SIZE(ip, whichfork) + XFS_BROOT_SIZE_ADJ); > @@ -770,7 +769,7 @@ xfs_iroot_realloc( > * records, just get rid of the root and clear the status bit. > */ > ASSERT((ifp->if_broot != NULL) && (ifp->if_broot_bytes > 0)); > - cur_max = XFS_BMAP_BROOT_MAXRECS(ifp->if_broot_bytes); > + cur_max = xfs_bmbt_maxrecs(mp, ifp->if_broot_bytes, 0); > new_max = cur_max + rec_diff; > ASSERT(new_max >= 0); > if (new_max > 0) > @@ -778,11 +777,11 @@ xfs_iroot_realloc( > else > new_size = 0; > if (new_size > 0) { > - new_broot = (xfs_bmbt_block_t *)kmem_alloc(new_size, KM_SLEEP); > + new_broot = kmem_alloc(new_size, KM_SLEEP); > /* > * First copy over the btree block header. > */ > - memcpy(new_broot, ifp->if_broot, sizeof(xfs_bmbt_block_t)); > + memcpy(new_broot, ifp->if_broot, XFS_BTREE_LBLOCK_LEN); > } else { > new_broot = NULL; > ifp->if_flags &= ~XFS_IFBROOT; > @@ -795,18 +794,16 @@ xfs_iroot_realloc( > /* > * First copy the records. > */ > - op = (char *)XFS_BMAP_BROOT_REC_ADDR(ifp->if_broot, 1, > - ifp->if_broot_bytes); > - np = (char *)XFS_BMAP_BROOT_REC_ADDR(new_broot, 1, > - (int)new_size); > + op = (char *)XFS_BMBT_REC_ADDR(mp, ifp->if_broot, 1); > + np = (char *)XFS_BMBT_REC_ADDR(mp, new_broot, 1); > memcpy(np, op, new_max * (uint)sizeof(xfs_bmbt_rec_t)); > > /* > * Then copy the pointers. > */ > - op = (char *)XFS_BMAP_BROOT_PTR_ADDR(ifp->if_broot, 1, > + op = (char *)XFS_BMAP_BROOT_PTR_ADDR(mp, ifp->if_broot, 1, > ifp->if_broot_bytes); > - np = (char *)XFS_BMAP_BROOT_PTR_ADDR(new_broot, 1, > + np = (char *)XFS_BMAP_BROOT_PTR_ADDR(mp, new_broot, 1, > (int)new_size); > memcpy(np, op, new_max * (uint)sizeof(xfs_dfsbno_t)); > } > @@ -1149,7 +1146,7 @@ xfs_iflush_fork( > ASSERT(ifp->if_broot_bytes <= > (XFS_IFORK_SIZE(ip, whichfork) + > XFS_BROOT_SIZE_ADJ)); > - xfs_bmbt_to_bmdr(ifp->if_broot, ifp->if_broot_bytes, > + xfs_bmbt_to_bmdr(mp, ifp->if_broot, ifp->if_broot_bytes, > (xfs_bmdr_block_t *)cp, > XFS_DFORK_SIZE(dip, mp, whichfork)); > } > Index: xfs-cmds/xfsprogs/include/xfs_mount.h > =================================================================== > --- xfs-cmds.orig/xfsprogs/include/xfs_mount.h 2008-10-02 09:44:22.000000000 +0200 > +++ xfs-cmds/xfsprogs/include/xfs_mount.h 2008-10-12 15:28:22.000000000 +0200 > @@ -275,12 +275,12 @@ typedef struct xfs_mount { > uint m_blockmask; /* sb_blocksize-1 */ > uint m_blockwsize; /* sb_blocksize in words */ > uint m_blockwmask; /* blockwsize-1 */ > - uint m_alloc_mxr[2]; /* XFS_ALLOC_BLOCK_MAXRECS */ > - uint m_alloc_mnr[2]; /* XFS_ALLOC_BLOCK_MINRECS */ > - uint m_bmap_dmxr[2]; /* XFS_BMAP_BLOCK_DMAXRECS */ > - uint m_bmap_dmnr[2]; /* XFS_BMAP_BLOCK_DMINRECS */ > - uint m_inobt_mxr[2]; /* XFS_INOBT_BLOCK_MAXRECS */ > - uint m_inobt_mnr[2]; /* XFS_INOBT_BLOCK_MINRECS */ > + uint m_alloc_mxr[2]; /* max alloc btree records */ > + uint m_alloc_mnr[2]; /* min alloc btree records */ > + uint m_bmap_dmxr[2]; /* max bmap btree records */ > + uint m_bmap_dmnr[2]; /* min bmap btree records */ > + uint m_inobt_mxr[2]; /* max inobt btree records */ > + uint m_inobt_mnr[2]; /* min inobt btree records */ > uint m_ag_maxlevels; /* XFS_AG_MAXLEVELS */ > uint m_bm_maxlevels[2]; /* XFS_BM_MAXLEVELS */ > uint m_in_maxlevels; /* XFS_IN_MAXLEVELS */ > Index: xfs-cmds/xfsprogs/include/xfs_btree.h > =================================================================== > --- xfs-cmds.orig/xfsprogs/include/xfs_btree.h 2008-10-02 09:44:22.000000000 +0200 > +++ xfs-cmds/xfsprogs/include/xfs_btree.h 2008-10-12 15:28:54.000000000 +0200 > @@ -39,31 +39,16 @@ extern kmem_zone_t *xfs_btree_cur_zone; > #define XFS_BTNUM_INO ((xfs_btnum_t)XFS_BTNUM_INOi) > > /* > - * Short form header: space allocation btrees. > - */ > -typedef struct xfs_btree_sblock { > - __be32 bb_magic; /* magic number for block type */ > - __be16 bb_level; /* 0 is a leaf */ > - __be16 bb_numrecs; /* current # of data records */ > - __be32 bb_leftsib; /* left sibling block or NULLAGBLOCK */ > - __be32 bb_rightsib; /* right sibling block or NULLAGBLOCK */ > -} xfs_btree_sblock_t; > - > -/* > - * Long form header: bmap btrees. > - */ > -typedef struct xfs_btree_lblock { > - __be32 bb_magic; /* magic number for block type */ > - __be16 bb_level; /* 0 is a leaf */ > - __be16 bb_numrecs; /* current # of data records */ > - __be64 bb_leftsib; /* left sibling block or NULLDFSBNO */ > - __be64 bb_rightsib; /* right sibling block or NULLDFSBNO */ > -} xfs_btree_lblock_t; > - > -/* > - * Combined header and structure, used by common code. > + * Generic btree header. > + * > + * This is a comination of the actual format used on disk for short and long > + * format btrees. The first three fields are shared by both format, but > + * the pointers are different and should be used with care. > + * > + * To get the size of the actual short or long form headers please use > + * the size macros below. Never use sizeof(xfs_btree_block). > */ > -typedef struct xfs_btree_block { > +struct xfs_btree_block { > __be32 bb_magic; /* magic number for block type */ > __be16 bb_level; /* 0 is a leaf */ > __be16 bb_numrecs; /* current # of data records */ > @@ -77,7 +62,11 @@ typedef struct xfs_btree_block { > __be64 bb_rightsib; > } l; /* long form pointers */ > } bb_u; /* rest */ > -} xfs_btree_block_t; > +}; > + > +#define XFS_BTREE_SBLOCK_LEN 16 /* size of a short form block */ > +#define XFS_BTREE_LBLOCK_LEN 24 /* size of a long form block */ > + > > /* > * Generic key, ptr and record wrapper structures. > @@ -148,34 +137,6 @@ do { \ > case XFS_BTNUM_MAX: ASSERT(0); /* fucking gcc */ ; break; \ > } \ > } while (0) > -/* > - * Maximum and minimum records in a btree block. > - * Given block size, type prefix, and leaf flag (0 or 1). > - * The divisor below is equivalent to lf ? (e1) : (e2) but that produces > - * compiler warnings. > - */ > -#define XFS_BTREE_BLOCK_MAXRECS(bsz,t,lf) \ > - ((int)(((bsz) - (uint)sizeof(t ## _block_t)) / \ > - (((lf) * (uint)sizeof(t ## _rec_t)) + \ > - ((1 - (lf)) * \ > - ((uint)sizeof(t ## _key_t) + (uint)sizeof(t ## _ptr_t)))))) > -#define XFS_BTREE_BLOCK_MINRECS(bsz,t,lf) \ > - (XFS_BTREE_BLOCK_MAXRECS(bsz,t,lf) / 2) > - > -/* > - * Record, key, and pointer address calculation macros. > - * Given block size, type prefix, block pointer, and index of requested entry > - * (first entry numbered 1). > - */ > -#define XFS_BTREE_REC_ADDR(t,bb,i) \ > - ((t ## _rec_t *)((char *)(bb) + sizeof(t ## _block_t) + \ > - ((i) - 1) * sizeof(t ## _rec_t))) > -#define XFS_BTREE_KEY_ADDR(t,bb,i) \ > - ((t ## _key_t *)((char *)(bb) + sizeof(t ## _block_t) + \ > - ((i) - 1) * sizeof(t ## _key_t))) > -#define XFS_BTREE_PTR_ADDR(t,bb,i,mxr) \ > - ((t ## _ptr_t *)((char *)(bb) + sizeof(t ## _block_t) + \ > - (mxr) * sizeof(t ## _key_t) + ((i) - 1) * sizeof(t ## _ptr_t))) > > #define XFS_BTREE_MAXLEVELS 8 /* max of all btrees */ > > @@ -322,20 +283,8 @@ typedef struct xfs_btree_cur > /* > * Convert from buffer to btree block header. > */ > -#define XFS_BUF_TO_BLOCK(bp) ((xfs_btree_block_t *)XFS_BUF_PTR(bp)) > -#define XFS_BUF_TO_LBLOCK(bp) ((xfs_btree_lblock_t *)XFS_BUF_PTR(bp)) > -#define XFS_BUF_TO_SBLOCK(bp) ((xfs_btree_sblock_t *)XFS_BUF_PTR(bp)) > - > +#define XFS_BUF_TO_BLOCK(bp) ((struct xfs_btree_block *)XFS_BUF_PTR(bp)) > > -/* > - * Check that long form block header is ok. > - */ > -int /* error (0 or EFSCORRUPTED) */ > -xfs_btree_check_lblock( > - struct xfs_btree_cur *cur, /* btree cursor */ > - struct xfs_btree_lblock *block, /* btree long form block pointer */ > - int level, /* level of the btree block */ > - struct xfs_buf *bp); /* buffer containing block, if any */ > > /* > * Check that block header is ok. > Index: xfs-cmds/xfsprogs/libxfs/xfs_alloc_btree.c > =================================================================== > --- xfs-cmds.orig/xfsprogs/libxfs/xfs_alloc_btree.c 2008-10-02 09:44:22.000000000 +0200 > +++ xfs-cmds/xfsprogs/libxfs/xfs_alloc_btree.c 2008-10-12 15:28:54.000000000 +0200 > @@ -155,7 +155,7 @@ xfs_allocbt_update_lastrec( > if (numrecs) { > xfs_alloc_rec_t *rrp; > > - rrp = XFS_ALLOC_REC_ADDR(block, numrecs, cur); > + rrp = XFS_ALLOC_REC_ADDR(cur->bc_mp, block, numrecs); > len = rrp->ar_blockcount; > } else { > len = 0; > @@ -456,3 +456,19 @@ xfs_allocbt_init_cursor( > > return cur; > } > + > +/* > + * Calculate number of records in an alloc btree block. > + */ > +int > +xfs_allocbt_maxrecs( > + struct xfs_mount *mp, > + int blocklen, > + int leaf) > +{ > + blocklen -= XFS_ALLOC_BLOCK_LEN(mp); > + > + if (leaf) > + return blocklen / sizeof(xfs_alloc_rec_t); > + return blocklen / (sizeof(xfs_alloc_key_t) + sizeof(xfs_alloc_ptr_t)); > +} > Index: xfs-cmds/xfsprogs/libxfs/xfs_ialloc_btree.c > =================================================================== > --- xfs-cmds.orig/xfsprogs/libxfs/xfs_ialloc_btree.c 2008-10-02 09:44:22.000000000 +0200 > +++ xfs-cmds/xfsprogs/libxfs/xfs_ialloc_btree.c 2008-10-12 15:28:54.000000000 +0200 > @@ -341,3 +341,19 @@ xfs_inobt_init_cursor( > > return cur; > } > + > +/* > + * Calculate number of records in an inobt btree block. > + */ > +int > +xfs_inobt_maxrecs( > + struct xfs_mount *mp, > + int blocklen, > + int leaf) > +{ > + blocklen -= XFS_INOBT_BLOCK_LEN(mp); > + > + if (leaf) > + return blocklen / sizeof(xfs_inobt_rec_t); > + return blocklen / (sizeof(xfs_inobt_key_t) + sizeof(xfs_inobt_ptr_t)); > +} > Index: xfs-cmds/xfsprogs/libxfs/xfs_mount.c > =================================================================== > --- xfs-cmds.orig/xfsprogs/libxfs/xfs_mount.c 2008-10-02 09:44:22.000000000 +0200 > +++ xfs-cmds/xfsprogs/libxfs/xfs_mount.c 2008-10-12 15:28:23.000000000 +0200 > @@ -257,8 +257,6 @@ xfs_sb_to_disk( > void > xfs_mount_common(xfs_mount_t *mp, xfs_sb_t *sbp) > { > - int i; > - > mp->m_agfrotor = mp->m_agirotor = 0; > spin_lock_init(&mp->m_agirotor_lock); > mp->m_maxagi = mp->m_sb.sb_agcount; > @@ -295,24 +293,20 @@ xfs_mount_common(xfs_mount_t *mp, xfs_sb > } > ASSERT(mp->m_attroffset < XFS_LITINO(mp)); > > - for (i = 0; i < 2; i++) { > - mp->m_alloc_mxr[i] = XFS_BTREE_BLOCK_MAXRECS(sbp->sb_blocksize, > - xfs_alloc, i == 0); > - mp->m_alloc_mnr[i] = XFS_BTREE_BLOCK_MINRECS(sbp->sb_blocksize, > - xfs_alloc, i == 0); > - } > - for (i = 0; i < 2; i++) { > - mp->m_bmap_dmxr[i] = XFS_BTREE_BLOCK_MAXRECS(sbp->sb_blocksize, > - xfs_bmbt, i == 0); > - mp->m_bmap_dmnr[i] = XFS_BTREE_BLOCK_MINRECS(sbp->sb_blocksize, > - xfs_bmbt, i == 0); > - } > - for (i = 0; i < 2; i++) { > - mp->m_inobt_mxr[i] = XFS_BTREE_BLOCK_MAXRECS(sbp->sb_blocksize, > - xfs_inobt, i == 0); > - mp->m_inobt_mnr[i] = XFS_BTREE_BLOCK_MINRECS(sbp->sb_blocksize, > - xfs_inobt, i == 0); > - } > + mp->m_alloc_mxr[0] = xfs_allocbt_maxrecs(mp, sbp->sb_blocksize, 1); > + mp->m_alloc_mxr[1] = xfs_allocbt_maxrecs(mp, sbp->sb_blocksize, 0); > + mp->m_alloc_mnr[0] = mp->m_alloc_mxr[0] / 2; > + mp->m_alloc_mnr[1] = mp->m_alloc_mxr[1] / 2; > + > + mp->m_inobt_mxr[0] = xfs_inobt_maxrecs(mp, sbp->sb_blocksize, 1); > + mp->m_inobt_mxr[1] = xfs_inobt_maxrecs(mp, sbp->sb_blocksize, 0); > + mp->m_inobt_mnr[0] = mp->m_inobt_mxr[0] / 2; > + mp->m_inobt_mnr[1] = mp->m_inobt_mxr[1] / 2; > + > + mp->m_bmap_dmxr[0] = xfs_bmbt_maxrecs(mp, sbp->sb_blocksize, 1); > + mp->m_bmap_dmxr[1] = xfs_bmbt_maxrecs(mp, sbp->sb_blocksize, 0); > + mp->m_bmap_dmnr[0] = mp->m_bmap_dmxr[0] / 2; > + mp->m_bmap_dmnr[1] = mp->m_bmap_dmxr[1] / 2; > > mp->m_bsize = XFS_FSB_TO_BB(mp, 1); > mp->m_ialloc_inos = (int)MAX((__uint16_t)XFS_INODES_PER_CHUNK, > Index: xfs-cmds/xfsprogs/db/bmap.c > =================================================================== > --- xfs-cmds.orig/xfsprogs/db/bmap.c 2008-10-02 09:44:22.000000000 +0200 > +++ xfs-cmds/xfsprogs/db/bmap.c 2008-10-12 15:28:54.000000000 +0200 > @@ -47,7 +47,7 @@ bmap( > int *nexp, > bmap_ext_t *bep) > { > - xfs_bmbt_block_t *block; > + struct xfs_btree_block *block; > xfs_fsblock_t bno; > xfs_dfiloff_t curoffset; > xfs_dinode_t *dip; > @@ -91,29 +91,27 @@ bmap( > bno = NULLFSBLOCK; > rblock = (xfs_bmdr_block_t *)XFS_DFORK_PTR(dip, whichfork); > fsize = XFS_DFORK_SIZE(dip, mp, whichfork); > - pp = XFS_BTREE_PTR_ADDR(xfs_bmdr, rblock, 1, > - XFS_BTREE_BLOCK_MAXRECS(fsize, xfs_bmdr, 0)); > - kp = XFS_BTREE_KEY_ADDR(xfs_bmdr, rblock, 1); > + pp = XFS_BMDR_PTR_ADDR(rblock, 1, xfs_bmdr_maxrecs(mp, fsize, 0)); > + kp = XFS_BMDR_KEY_ADDR(rblock, 1); > bno = select_child(curoffset, kp, pp, > be16_to_cpu(rblock->bb_numrecs)); > for (;;) { > set_cur(&typtab[typ], XFS_FSB_TO_DADDR(mp, bno), > blkbb, DB_RING_IGN, NULL); > - block = (xfs_bmbt_block_t *)iocur_top->data; > + block = (struct xfs_btree_block *)iocur_top->data; > if (be16_to_cpu(block->bb_level) == 0) > break; > - pp = XFS_BTREE_PTR_ADDR(xfs_bmbt, block, 1, > - XFS_BTREE_BLOCK_MAXRECS(mp->m_sb.sb_blocksize, > - xfs_bmbt, 0)); > - kp = XFS_BTREE_KEY_ADDR(xfs_bmbt, block, 1); > + pp = XFS_BMDR_PTR_ADDR(block, 1, > + xfs_bmbt_maxrecs(mp, mp->m_sb.sb_blocksize, 0)); > + kp = XFS_BMDR_KEY_ADDR(block, 1); > bno = select_child(curoffset, kp, pp, > be16_to_cpu(block->bb_numrecs)); > } > for (;;) { > - nextbno = be64_to_cpu(block->bb_rightsib); > + nextbno = be64_to_cpu(block->bb_u.l.bb_rightsib); > nextents = be16_to_cpu(block->bb_numrecs); > - xp = (xfs_bmbt_rec_64_t *)XFS_BTREE_REC_ADDR(xfs_bmbt, > - block, 1); > + xp = (xfs_bmbt_rec_64_t *) > + XFS_BMBT_REC_ADDR(mp, block, 1); > for (ep = xp; ep < &xp[nextents] && n < nex; ep++) { > if (!bmap_one_extent(ep, &curoffset, eoffset, > &n, bep)) { > @@ -126,7 +124,7 @@ bmap( > break; > set_cur(&typtab[typ], XFS_FSB_TO_DADDR(mp, bno), > blkbb, DB_RING_IGN, NULL); > - block = (xfs_bmbt_block_t *)iocur_top->data; > + block = (struct xfs_btree_block *)iocur_top->data; > } > pop_cur(); > } > Index: xfs-cmds/xfsprogs/db/bmroot.c > =================================================================== > --- xfs-cmds.orig/xfsprogs/db/bmroot.c 2008-10-02 09:44:22.000000000 +0200 > +++ xfs-cmds/xfsprogs/db/bmroot.c 2008-10-12 15:28:31.000000000 +0200 > @@ -101,7 +101,7 @@ bmroota_key_offset( > block = (xfs_bmdr_block_t *)((char *)obj + byteize(startoff)); > ASSERT(XFS_DFORK_Q(dip) && (char *)block == XFS_DFORK_APTR(dip)); > ASSERT(be16_to_cpu(block->bb_level) > 0); > - kp = XFS_BTREE_KEY_ADDR(xfs_bmdr, block, idx); > + kp = XFS_BMDR_KEY_ADDR(block, idx); > return bitize((int)((char *)kp - (char *)block)); > } > > @@ -139,8 +139,8 @@ bmroota_ptr_offset( > block = (xfs_bmdr_block_t *)((char *)obj + byteize(startoff)); > ASSERT(XFS_DFORK_Q(dip) && (char *)block == XFS_DFORK_APTR(dip)); > ASSERT(be16_to_cpu(block->bb_level) > 0); > - pp = XFS_BTREE_PTR_ADDR(xfs_bmdr, block, idx, > - XFS_BTREE_BLOCK_MAXRECS(XFS_DFORK_ASIZE(dip, mp), xfs_bmdr, 0)); > + pp = XFS_BMDR_PTR_ADDR(block, idx, > + xfs_bmdr_maxrecs(mp, XFS_DFORK_ASIZE(dip, mp), 0)); > return bitize((int)((char *)pp - (char *)block)); > } > > @@ -199,7 +199,7 @@ bmrootd_key_offset( > dip = obj; > block = (xfs_bmdr_block_t *)((char *)obj + byteize(startoff)); > ASSERT(be16_to_cpu(block->bb_level) > 0); > - kp = XFS_BTREE_KEY_ADDR(xfs_bmdr, block, idx); > + kp = XFS_BMDR_KEY_ADDR(block, idx); > return bitize((int)((char *)kp - (char *)block)); > } > > @@ -236,8 +236,8 @@ bmrootd_ptr_offset( > dip = obj; > block = (xfs_bmdr_block_t *)((char *)obj + byteize(startoff)); > ASSERT(be16_to_cpu(block->bb_level) > 0); > - pp = XFS_BTREE_PTR_ADDR(xfs_bmdr, block, idx, > - XFS_BTREE_BLOCK_MAXRECS(XFS_DFORK_DSIZE(dip, mp), xfs_bmdr, 0)); > + pp = XFS_BMDR_PTR_ADDR(block, idx, > + xfs_bmdr_maxrecs(mp, XFS_DFORK_DSIZE(dip, mp), 0)); > return bitize((int)((char *)pp - (char *)block)); > } > > Index: xfs-cmds/xfsprogs/db/check.c > =================================================================== > --- xfs-cmds.orig/xfsprogs/db/check.c 2008-10-03 10:56:13.000000000 +0200 > +++ xfs-cmds/xfsprogs/db/check.c 2008-10-12 15:28:54.000000000 +0200 > @@ -177,7 +177,7 @@ static int verbose; > #define CHECK_BLISTA(a,b) \ > (blist_size && check_blist(XFS_AGB_TO_FSB(mp, a, b))) > > -typedef void (*scan_lbtree_f_t)(xfs_btree_lblock_t *block, > +typedef void (*scan_lbtree_f_t)(struct xfs_btree_block *block, > int level, > dbm_t type, > xfs_fsblock_t bno, > @@ -189,7 +189,7 @@ typedef void (*scan_lbtree_f_t)(xfs_btre > int isroot, > typnm_t btype); > > -typedef void (*scan_sbtree_f_t)(xfs_btree_sblock_t *block, > +typedef void (*scan_sbtree_f_t)(struct xfs_btree_block *block, > int level, > xfs_agf_t *agf, > xfs_agblock_t bno, > @@ -340,19 +340,19 @@ static void scan_lbtree(xfs_fsblock_t r > static void scan_sbtree(xfs_agf_t *agf, xfs_agblock_t root, > int nlevels, int isroot, > scan_sbtree_f_t func, typnm_t btype); > -static void scanfunc_bmap(xfs_btree_lblock_t *ablock, int level, > - dbm_t type, xfs_fsblock_t bno, > +static void scanfunc_bmap(struct xfs_btree_block *block, > + int level, dbm_t type, xfs_fsblock_t bno, > inodata_t *id, xfs_drfsbno_t *totd, > xfs_drfsbno_t *toti, xfs_extnum_t *nex, > blkmap_t **blkmapp, int isroot, > typnm_t btype); > -static void scanfunc_bno(xfs_btree_sblock_t *ablock, int level, > +static void scanfunc_bno(struct xfs_btree_block *block, int level, > xfs_agf_t *agf, xfs_agblock_t bno, > int isroot); > -static void scanfunc_cnt(xfs_btree_sblock_t *ablock, int level, > +static void scanfunc_cnt(struct xfs_btree_block *block, int level, > xfs_agf_t *agf, xfs_agblock_t bno, > int isroot); > -static void scanfunc_ino(xfs_btree_sblock_t *ablock, int level, > +static void scanfunc_ino(struct xfs_btree_block *block, int level, > xfs_agf_t *agf, xfs_agblock_t bno, > int isroot); > static void set_dbmap(xfs_agnumber_t agno, xfs_agblock_t agbno, > @@ -2126,9 +2126,9 @@ process_btinode( > error++; > return; > } > - if (be16_to_cpu(dib->bb_numrecs) > XFS_BTREE_BLOCK_MAXRECS( > - XFS_DFORK_SIZE(dip, mp, whichfork), xfs_bmdr, > - be16_to_cpu(dib->bb_level) == 0)) { > + if (be16_to_cpu(dib->bb_numrecs) > > + xfs_bmdr_maxrecs(mp, XFS_DFORK_SIZE(dip, mp, whichfork), > + be16_to_cpu(dib->bb_level) == 0)) { > if (!sflag || id->ilist) > dbprintf("numrecs for ino %lld %s fork bmap root too " > "large (%u)\n", > @@ -2139,16 +2139,14 @@ process_btinode( > return; > } > if (be16_to_cpu(dib->bb_level) == 0) { > - rp = (xfs_bmbt_rec_32_t *)XFS_BTREE_REC_ADDR(xfs_bmdr, dib, 1); > + rp = (xfs_bmbt_rec_32_t *)XFS_BMDR_REC_ADDR(dib, 1); > process_bmbt_reclist(rp, be16_to_cpu(dib->bb_numrecs), type, > id, totd, blkmapp); > *nex += be16_to_cpu(dib->bb_numrecs); > return; > } else { > - pp = XFS_BTREE_PTR_ADDR(xfs_bmdr, dib, 1, > - XFS_BTREE_BLOCK_MAXRECS(XFS_DFORK_SIZE(dip, mp, > - whichfork), > - xfs_bmdr, 0)); > + pp = XFS_BMDR_PTR_ADDR(dib, 1, xfs_bmdr_maxrecs(mp, > + XFS_DFORK_SIZE(dip, mp, whichfork), 0)); > for (i = 0; i < be16_to_cpu(dib->bb_numrecs); i++) > scan_lbtree(be64_to_cpu(pp[i]), > be16_to_cpu(dib->bb_level), > @@ -4186,7 +4184,7 @@ scan_sbtree( > > static void > scanfunc_bmap( > - xfs_btree_lblock_t *ablock, > + struct xfs_btree_block *block, > int level, > dbm_t type, > xfs_fsblock_t bno, > @@ -4200,7 +4198,6 @@ scanfunc_bmap( > { > xfs_agblock_t agbno; > xfs_agnumber_t agno; > - xfs_bmbt_block_t *block = (xfs_bmbt_block_t *)ablock; > int i; > xfs_bmbt_ptr_t *pp; > xfs_bmbt_rec_32_t *rp; > @@ -4236,7 +4233,7 @@ scanfunc_bmap( > error++; > return; > } > - rp = (xfs_bmbt_rec_32_t *)XFS_BTREE_REC_ADDR(xfs_bmbt, block, 1); > + rp = (xfs_bmbt_rec_32_t *)XFS_BMBT_REC_ADDR(mp, block, 1); > *nex += be16_to_cpu(block->bb_numrecs); > process_bmbt_reclist(rp, be16_to_cpu(block->bb_numrecs), type, id, totd, > blkmapp); > @@ -4252,7 +4249,7 @@ scanfunc_bmap( > error++; > return; > } > - pp = XFS_BTREE_PTR_ADDR(xfs_bmbt, block, 1, mp->m_bmap_dmxr[0]); > + pp = XFS_BMBT_PTR_ADDR(mp, block, 1, mp->m_bmap_dmxr[0]); > for (i = 0; i < be16_to_cpu(block->bb_numrecs); i++) > scan_lbtree(be64_to_cpu(pp[i]), level, scanfunc_bmap, type, id, > totd, toti, nex, blkmapp, 0, btype); > @@ -4260,13 +4257,12 @@ scanfunc_bmap( > > static void > scanfunc_bno( > - xfs_btree_sblock_t *ablock, > + struct xfs_btree_block *block, > int level, > xfs_agf_t *agf, > xfs_agblock_t bno, > int isroot) > { > - xfs_alloc_block_t *block = (xfs_alloc_block_t *)ablock; > int i; > xfs_alloc_ptr_t *pp; > xfs_alloc_rec_t *rp; > @@ -4299,7 +4295,7 @@ scanfunc_bno( > serious_error++; > return; > } > - rp = XFS_BTREE_REC_ADDR(xfs_alloc, block, 1); > + rp = XFS_ALLOC_REC_ADDR(mp, block, 1); > lastblock = 0; > for (i = 0; i < be16_to_cpu(block->bb_numrecs); i++) { > set_dbmap(seqno, be32_to_cpu(rp[i].ar_startblock), > @@ -4327,20 +4323,19 @@ scanfunc_bno( > serious_error++; > return; > } > - pp = XFS_BTREE_PTR_ADDR(xfs_alloc, block, 1, mp->m_alloc_mxr[1]); > + pp = XFS_ALLOC_PTR_ADDR(mp, block, 1, mp->m_alloc_mxr[1]); > for (i = 0; i < be16_to_cpu(block->bb_numrecs); i++) > scan_sbtree(agf, be32_to_cpu(pp[i]), level, 0, scanfunc_bno, TYP_BNOBT); > } > > static void > scanfunc_cnt( > - xfs_btree_sblock_t *ablock, > + struct xfs_btree_block *block, > int level, > xfs_agf_t *agf, > xfs_agblock_t bno, > int isroot) > { > - xfs_alloc_block_t *block = (xfs_alloc_block_t *)ablock; > xfs_agnumber_t seqno = be32_to_cpu(agf->agf_seqno); > int i; > xfs_alloc_ptr_t *pp; > @@ -4373,7 +4368,7 @@ scanfunc_cnt( > serious_error++; > return; > } > - rp = XFS_BTREE_REC_ADDR(xfs_alloc, block, 1); > + rp = XFS_ALLOC_REC_ADDR(mp, block, 1); > lastcount = 0; > for (i = 0; i < be16_to_cpu(block->bb_numrecs); i++) { > check_set_dbmap(seqno, be32_to_cpu(rp[i].ar_startblock), > @@ -4404,21 +4399,20 @@ scanfunc_cnt( > serious_error++; > return; > } > - pp = XFS_BTREE_PTR_ADDR(xfs_alloc, block, 1, mp->m_alloc_mxr[1]); > + pp = XFS_ALLOC_PTR_ADDR(mp, block, 1, mp->m_alloc_mxr[1]); > for (i = 0; i < be16_to_cpu(block->bb_numrecs); i++) > scan_sbtree(agf, be32_to_cpu(pp[i]), level, 0, scanfunc_cnt, TYP_CNTBT); > } > > static void > scanfunc_ino( > - xfs_btree_sblock_t *ablock, > + struct xfs_btree_block *block, > int level, > xfs_agf_t *agf, > xfs_agblock_t bno, > int isroot) > { > xfs_agino_t agino; > - xfs_inobt_block_t *block = (xfs_inobt_block_t *)ablock; > xfs_agnumber_t seqno = be32_to_cpu(agf->agf_seqno); > int i; > int isfree; > @@ -4452,7 +4446,7 @@ scanfunc_ino( > serious_error++; > return; > } > - rp = XFS_BTREE_REC_ADDR(xfs_inobt, block, 1); > + rp = XFS_INOBT_REC_ADDR(mp, block, 1); > for (i = 0; i < be16_to_cpu(block->bb_numrecs); i++) { > agino = be32_to_cpu(rp[i].ir_startino); > off = XFS_INO_TO_OFFSET(mp, agino); > @@ -4518,7 +4512,7 @@ scanfunc_ino( > serious_error++; > return; > } > - pp = XFS_BTREE_PTR_ADDR(xfs_inobt, block, 1, mp->m_inobt_mxr[1]); > + pp = XFS_INOBT_PTR_ADDR(mp, block, 1, mp->m_inobt_mxr[1]); > for (i = 0; i < be16_to_cpu(block->bb_numrecs); i++) > scan_sbtree(agf, be32_to_cpu(pp[i]), level, 0, scanfunc_ino, TYP_INOBT); > } > Index: xfs-cmds/xfsprogs/db/frag.c > =================================================================== > --- xfs-cmds.orig/xfsprogs/db/frag.c 2008-10-02 09:44:22.000000000 +0200 > +++ xfs-cmds/xfsprogs/db/frag.c 2008-10-12 15:28:54.000000000 +0200 > @@ -51,12 +51,12 @@ static int Rflag; > static int rflag; > static int vflag; > > -typedef void (*scan_lbtree_f_t)(xfs_btree_lblock_t *block, > +typedef void (*scan_lbtree_f_t)(struct xfs_btree_block *block, > int level, > extmap_t **extmapp, > typnm_t btype); > > -typedef void (*scan_sbtree_f_t)(xfs_btree_sblock_t *block, > +typedef void (*scan_sbtree_f_t)(struct xfs_btree_block *block, > int level, > xfs_agf_t *agf); > > @@ -82,9 +82,9 @@ static void scan_lbtree(xfs_fsblock_t r > static void scan_sbtree(xfs_agf_t *agf, xfs_agblock_t root, > int nlevels, scan_sbtree_f_t func, > typnm_t btype); > -static void scanfunc_bmap(xfs_btree_lblock_t *ablock, int level, > +static void scanfunc_bmap(struct xfs_btree_block *block, int level, > extmap_t **extmapp, typnm_t btype); > -static void scanfunc_ino(xfs_btree_sblock_t *ablock, int level, > +static void scanfunc_ino(struct xfs_btree_block *block, int level, > xfs_agf_t *agf); > > static const cmdinfo_t frag_cmd = > @@ -252,13 +252,12 @@ process_btinode( > > dib = (xfs_bmdr_block_t *)XFS_DFORK_PTR(dip, whichfork); > if (be16_to_cpu(dib->bb_level) == 0) { > - rp = (xfs_bmbt_rec_32_t *)XFS_BTREE_REC_ADDR(xfs_bmdr, dib, 1); > + rp = (xfs_bmbt_rec_32_t *)XFS_BMDR_REC_ADDR(dib, 1); > process_bmbt_reclist(rp, be16_to_cpu(dib->bb_numrecs), extmapp); > return; > } > - pp = XFS_BTREE_PTR_ADDR(xfs_bmdr, dib, 1, > - XFS_BTREE_BLOCK_MAXRECS(XFS_DFORK_SIZE(dip, mp, whichfork), > - xfs_bmdr, 0)); > + pp = XFS_BMDR_PTR_ADDR(dib, 1, > + xfs_bmdr_maxrecs(mp, XFS_DFORK_SIZE(dip, mp, whichfork), 0)); > for (i = 0; i < be16_to_cpu(dib->bb_numrecs); i++) > scan_lbtree(be64_to_cpu(pp[i]), be16_to_cpu(dib->bb_level), > scanfunc_bmap, extmapp, > @@ -430,23 +429,22 @@ scan_sbtree( > > static void > scanfunc_bmap( > - xfs_btree_lblock_t *ablock, > + struct xfs_btree_block *block, > int level, > extmap_t **extmapp, > typnm_t btype) > { > - xfs_bmbt_block_t *block = (xfs_bmbt_block_t *)ablock; > int i; > xfs_bmbt_ptr_t *pp; > xfs_bmbt_rec_t *rp; > > if (level == 0) { > - rp = XFS_BTREE_REC_ADDR(xfs_bmbt, block, 1); > + rp = XFS_BMBT_REC_ADDR(mp, block, 1); > process_bmbt_reclist((xfs_bmbt_rec_32_t *)rp, > be16_to_cpu(block->bb_numrecs), extmapp); > return; > } > - pp = XFS_BTREE_PTR_ADDR(xfs_bmbt, block, 1, mp->m_bmap_dmxr[0]); > + pp = XFS_BMBT_PTR_ADDR(mp, block, 1, mp->m_bmap_dmxr[0]); > for (i = 0; i < be16_to_cpu(block->bb_numrecs); i++) > scan_lbtree(be64_to_cpu(pp[i]), level, scanfunc_bmap, extmapp, > btype); > @@ -454,12 +452,11 @@ scanfunc_bmap( > > static void > scanfunc_ino( > - xfs_btree_sblock_t *ablock, > + struct xfs_btree_block *block, > int level, > xfs_agf_t *agf) > { > xfs_agino_t agino; > - xfs_inobt_block_t *block = (xfs_inobt_block_t *)ablock; > xfs_agnumber_t seqno = be32_to_cpu(agf->agf_seqno); > int i; > int j; > @@ -468,7 +465,7 @@ scanfunc_ino( > xfs_inobt_rec_t *rp; > > if (level == 0) { > - rp = XFS_BTREE_REC_ADDR(xfs_inobt, block, 1); > + rp = XFS_INOBT_REC_ADDR(mp, block, 1); > for (i = 0; i < be16_to_cpu(block->bb_numrecs); i++) { > agino = be32_to_cpu(rp[i].ir_startino); > off = XFS_INO_TO_OFFSET(mp, agino); > @@ -494,7 +491,7 @@ scanfunc_ino( > } > return; > } > - pp = XFS_BTREE_PTR_ADDR(xfs_inobt, block, 1, mp->m_inobt_mxr[1]); > + pp = XFS_INOBT_PTR_ADDR(mp, block, 1, mp->m_inobt_mxr[1]); > for (i = 0; i < be16_to_cpu(block->bb_numrecs); i++) > scan_sbtree(agf, be32_to_cpu(pp[i]), level, scanfunc_ino, > TYP_INOBT); > Index: xfs-cmds/xfsprogs/db/metadump.c > =================================================================== > --- xfs-cmds.orig/xfsprogs/db/metadump.c 2008-10-02 09:44:22.000000000 +0200 > +++ xfs-cmds/xfsprogs/db/metadump.c 2008-10-12 15:28:31.000000000 +0200 > @@ -253,7 +253,7 @@ scanfunc_freesp( > return 1; > } > > - pp = XFS_BTREE_PTR_ADDR(xfs_alloc, block, 1, mp->m_alloc_mxr[1]); > + pp = XFS_ALLOC_PTR_ADDR(mp, block, 1, mp->m_alloc_mxr[1]); > for (i = 0; i < numrecs; i++) { > if (!valid_bno(agno, be32_to_cpu(pp[i]))) { > if (show_warnings) > @@ -1014,8 +1014,8 @@ scanfunc_bmap( > typtab[btype].name, agno, agbno); > return 1; > } > - return process_bmbt_reclist(XFS_BTREE_REC_ADDR(xfs_bmbt, > - block, 1), nrecs, *(typnm_t*)arg); > + return process_bmbt_reclist(XFS_BMBT_REC_ADDR(mp, block, 1), > + nrecs, *(typnm_t*)arg); > } > > if (nrecs > mp->m_bmap_dmxr[1]) { > @@ -1024,7 +1024,7 @@ scanfunc_bmap( > nrecs, typtab[btype].name, agno, agbno); > return 1; > } > - pp = XFS_BTREE_PTR_ADDR(xfs_bmbt, block, 1, mp->m_bmap_dmxr[1]); > + pp = XFS_BMBT_PTR_ADDR(mp, block, 1, mp->m_bmap_dmxr[1]); > for (i = 0; i < nrecs; i++) { > xfs_agnumber_t ag; > xfs_agblock_t bno; > @@ -1076,12 +1076,12 @@ process_btinode( > return 1; > } > > - if (level == 0) > - return process_bmbt_reclist(XFS_BTREE_REC_ADDR(xfs_bmdr, > - dib, 1), nrecs, itype); > + if (level == 0) { > + return process_bmbt_reclist(XFS_BMDR_REC_ADDR(dib, 1), > + nrecs, itype); > + } > > - maxrecs = XFS_BTREE_BLOCK_MAXRECS(XFS_DFORK_SIZE(dip, mp, whichfork), > - xfs_bmdr, 0); > + maxrecs = xfs_bmdr_maxrecs(mp, XFS_DFORK_SIZE(dip, mp, whichfork), 0); > if (nrecs > maxrecs) { > if (show_warnings) > print_warning("invalid numrecs (%u) in inode %lld %s " > @@ -1090,7 +1090,7 @@ process_btinode( > return 1; > } > > - pp = XFS_BTREE_PTR_ADDR(xfs_bmdr, dib, 1, maxrecs); > + pp = XFS_BMDR_PTR_ADDR(dib, 1, maxrecs); > for (i = 0; i < nrecs; i++) { > xfs_agnumber_t ag; > xfs_agblock_t bno; > @@ -1324,7 +1324,7 @@ scanfunc_ino( > typtab[btype].name, agno, agbno); > numrecs = mp->m_inobt_mxr[0]; > } > - rp = XFS_BTREE_REC_ADDR(xfs_inobt, block, 1); > + rp = XFS_INOBT_REC_ADDR(mp, block, 1); > for (i = 0; i < numrecs; i++, rp++) { > if (!copy_inode_chunk(agno, rp)) > return 0; > @@ -1339,7 +1339,7 @@ scanfunc_ino( > numrecs = mp->m_inobt_mxr[1]; > } > > - pp = XFS_BTREE_PTR_ADDR(xfs_inobt, block, 1, mp->m_inobt_mxr[1]); > + pp = XFS_INOBT_PTR_ADDR(mp, block, 1, mp->m_inobt_mxr[1]); > for (i = 0; i < numrecs; i++) { > if (!valid_bno(agno, be32_to_cpu(pp[i]))) { > if (show_warnings) > Index: xfs-cmds/xfsprogs/repair/dinode.c > =================================================================== > --- xfs-cmds.orig/xfsprogs/repair/dinode.c 2008-10-02 09:44:22.000000000 +0200 > +++ xfs-cmds/xfsprogs/repair/dinode.c 2008-10-12 15:28:54.000000000 +0200 > @@ -956,7 +956,7 @@ getfunc_btree(xfs_mount_t *mp, > xfs_dfsbno_t fsbno; > xfs_buf_t *bp; > xfs_dfsbno_t final_fsbno = NULLDFSBNO; > - xfs_bmbt_block_t *block; > + struct xfs_btree_block *block; > xfs_bmdr_block_t *rootblock = (xfs_bmdr_block_t *) > XFS_DFORK_PTR(dip, whichfork); > > @@ -967,9 +967,9 @@ getfunc_btree(xfs_mount_t *mp, > * a btree should have at least 2 levels otherwise it > * would be an extent list. > */ > - rkey = XFS_BTREE_KEY_ADDR(xfs_bmdr, rootblock, 1); > - rp = XFS_BTREE_PTR_ADDR(xfs_bmdr, rootblock, 1, XFS_BTREE_BLOCK_MAXRECS( > - XFS_DFORK_SIZE(dip, mp, whichfork), xfs_bmdr, 1)); > + rkey = XFS_BMDR_KEY_ADDR(rootblock, 1); > + rp = XFS_BMDR_PTR_ADDR(rootblock, 1, > + xfs_bmdr_maxrecs(mp, XFS_DFORK_SIZE(dip, mp, whichfork), 1)); > found = -1; > for (i = 0; i < be16_to_cpu(rootblock->bb_numrecs) - 1; i++) { > if (be64_to_cpu(rkey[i].br_startoff) <= bno && > @@ -994,7 +994,7 @@ getfunc_btree(xfs_mount_t *mp, > do_error(_("cannot read bmap block %llu\n"), fsbno); > return(NULLDFSBNO); > } > - block = XFS_BUF_TO_BMBT_BLOCK(bp); > + block = XFS_BUF_TO_BLOCK(bp); > numrecs = be16_to_cpu(block->bb_numrecs); > > /* > @@ -1023,8 +1023,8 @@ getfunc_btree(xfs_mount_t *mp, > "minimum (%u, min - %u), proceeding ...\n"), > ino, numrecs, mp->m_bmap_dmnr[1]); > } > - key = XFS_BTREE_KEY_ADDR(xfs_bmbt, block, 1); > - pp = XFS_BTREE_PTR_ADDR(xfs_bmbt, block, 1, mp->m_bmap_dmxr[1]); > + key = XFS_BMBT_KEY_ADDR(mp, block, 1); > + pp = XFS_BMBT_PTR_ADDR(mp, block, 1, mp->m_bmap_dmxr[1]); > for (found = -1, i = 0; i < numrecs - 1; i++) { > if (be64_to_cpu(key[i].br_startoff) <= bno && bno < > be64_to_cpu(key[i + 1].br_startoff)) { > @@ -1051,7 +1051,7 @@ getfunc_btree(xfs_mount_t *mp, > do_error(_("cannot read bmap block %llu\n"), fsbno); > return(NULLDFSBNO); > } > - block = XFS_BUF_TO_BMBT_BLOCK(bp); > + block = XFS_BUF_TO_BLOCK(bp); > numrecs = be16_to_cpu(block->bb_numrecs); > } > > @@ -1071,7 +1071,7 @@ getfunc_btree(xfs_mount_t *mp, > "(%u, min - %u), continuing...\n"), > ino, numrecs, mp->m_bmap_dmnr[0]); > > - rec = XFS_BTREE_REC_ADDR(xfs_bmbt, block, 1); > + rec = XFS_BMBT_REC_ADDR(mp, block, 1); > for (i = 0; i < numrecs; i++) { > libxfs_bmbt_disk_get_all(rec + i, &irec); > if (irec.br_startoff <= bno && > @@ -1212,9 +1212,9 @@ process_btinode( > > init_bm_cursor(&cursor, level + 1); > > - pp = XFS_BTREE_PTR_ADDR(xfs_bmdr, dib, 1, XFS_BTREE_BLOCK_MAXRECS( > - XFS_DFORK_SIZE(dip, mp, whichfork), xfs_bmdr, 0)); > - pkey = XFS_BTREE_KEY_ADDR(xfs_bmdr, dib, 1); > + pp = XFS_BMDR_PTR_ADDR(dib, 1, > + xfs_bmdr_maxrecs(mp, XFS_DFORK_SIZE(dip, mp, whichfork), 0)); > + pkey = XFS_BMDR_KEY_ADDR(dib, 1); > last_key = NULLDFILOFF; > > for (i = 0; i < numrecs; i++) { > Index: xfs-cmds/xfsprogs/repair/phase5.c > =================================================================== > --- xfs-cmds.orig/xfsprogs/repair/phase5.c 2008-10-02 09:44:22.000000000 +0200 > +++ xfs-cmds/xfsprogs/repair/phase5.c 2008-10-12 15:28:54.000000000 +0200 > @@ -351,22 +351,11 @@ finish_cursor(bt_status_t *curs) > } > > /* > - * no-cursor versions of the XFS equivalents. The address calculators > - * should be used only for interior btree nodes. > - * these are adapted from xfs_alloc_btree.h and xfs_tree.h > + * XXX(hch): any reason we don't just look at mp->m_alloc_mxr? > */ > -#define XR_ALLOC_KEY_ADDR(mp, bp, i) \ > - (xfs_alloc_key_t *) ((char *) (bp) + sizeof(xfs_alloc_block_t) \ > - + ((i)-1) * sizeof(xfs_alloc_key_t)) > - > -#define XR_ALLOC_PTR_ADDR(mp, bp, i) \ > - (xfs_alloc_ptr_t *) ((char *) (bp) + sizeof(xfs_alloc_block_t) \ > - + (mp)->m_alloc_mxr[1] * sizeof(xfs_alloc_key_t) \ > - + ((i)-1) * sizeof(xfs_alloc_ptr_t)) > - > #define XR_ALLOC_BLOCK_MAXRECS(mp, level) \ > - XFS_BTREE_BLOCK_MAXRECS((mp)->m_sb.sb_blocksize, \ > - xfs_alloc, (level) == 0) > + xfs_allocbt_maxrecs((mp), (mp)->m_sb.sb_blocksize, \ > + (level) == 0) > > /* > * this calculates a freespace cursor for an ag. > @@ -632,7 +621,7 @@ prop_freespace_cursor(xfs_mount_t *mp, x > bt_status_t *btree_curs, xfs_agblock_t startblock, > xfs_extlen_t blockcount, int level, __uint32_t magic) > { > - xfs_alloc_block_t *bt_hdr; > + struct xfs_btree_block *bt_hdr; > xfs_alloc_key_t *bt_key; > xfs_alloc_ptr_t *bt_ptr; > xfs_agblock_t agbno; > @@ -644,7 +633,7 @@ prop_freespace_cursor(xfs_mount_t *mp, x > return; > > lptr = &btree_curs->level[level]; > - bt_hdr = XFS_BUF_TO_ALLOC_BLOCK(lptr->buf_p); > + bt_hdr = XFS_BUF_TO_BLOCK(lptr->buf_p); > > if (be16_to_cpu(bt_hdr->bb_numrecs) == 0) { > /* > @@ -672,7 +661,7 @@ prop_freespace_cursor(xfs_mount_t *mp, x > lptr->prev_buf_p = lptr->buf_p; > agbno = get_next_blockaddr(agno, level, btree_curs); > > - bt_hdr->bb_rightsib = cpu_to_be32(agbno); > + bt_hdr->bb_u.s.bb_rightsib = cpu_to_be32(agbno); > > lptr->buf_p = libxfs_getbuf(mp->m_dev, > XFS_AGB_TO_DADDR(mp, agno, agbno), > @@ -685,13 +674,13 @@ prop_freespace_cursor(xfs_mount_t *mp, x > /* > * initialize block header > */ > - bt_hdr = XFS_BUF_TO_ALLOC_BLOCK(lptr->buf_p); > + bt_hdr = XFS_BUF_TO_BLOCK(lptr->buf_p); > memset(bt_hdr, 0, mp->m_sb.sb_blocksize); > > bt_hdr->bb_magic = cpu_to_be32(magic); > bt_hdr->bb_level = cpu_to_be16(level); > - bt_hdr->bb_leftsib = cpu_to_be32(lptr->prev_agbno); > - bt_hdr->bb_rightsib = cpu_to_be32(NULLAGBLOCK); > + bt_hdr->bb_u.s.bb_leftsib = cpu_to_be32(lptr->prev_agbno); > + bt_hdr->bb_u.s.bb_rightsib = cpu_to_be32(NULLAGBLOCK); > bt_hdr->bb_numrecs = 0; > > /* > @@ -705,8 +694,11 @@ prop_freespace_cursor(xfs_mount_t *mp, x > */ > be16_add_cpu(&bt_hdr->bb_numrecs, 1); > > - bt_key = XR_ALLOC_KEY_ADDR(mp, bt_hdr, be16_to_cpu(bt_hdr->bb_numrecs)); > - bt_ptr = XR_ALLOC_PTR_ADDR(mp, bt_hdr, be16_to_cpu(bt_hdr->bb_numrecs)); > + bt_key = XFS_ALLOC_KEY_ADDR(mp, bt_hdr, > + be16_to_cpu(bt_hdr->bb_numrecs)); > + bt_ptr = XFS_ALLOC_PTR_ADDR(mp, bt_hdr, > + be16_to_cpu(bt_hdr->bb_numrecs), > + mp->m_alloc_mxr[1]); > > bt_key->ar_startblock = cpu_to_be32(startblock); > bt_key->ar_blockcount = cpu_to_be32(blockcount); > @@ -724,7 +716,7 @@ build_freespace_tree(xfs_mount_t *mp, xf > { > xfs_agnumber_t i; > xfs_agblock_t j; > - xfs_alloc_block_t *bt_hdr; > + struct xfs_btree_block *bt_hdr; > xfs_alloc_rec_t *bt_rec; > int level; > xfs_agblock_t agbno; > @@ -760,13 +752,13 @@ build_freespace_tree(xfs_mount_t *mp, xf > /* > * initialize block header > */ > - bt_hdr = XFS_BUF_TO_ALLOC_BLOCK(lptr->buf_p); > + bt_hdr = XFS_BUF_TO_BLOCK(lptr->buf_p); > memset(bt_hdr, 0, mp->m_sb.sb_blocksize); > > bt_hdr->bb_magic = cpu_to_be32(magic); > bt_hdr->bb_level = cpu_to_be16(i); > - bt_hdr->bb_leftsib = cpu_to_be32(NULLAGBLOCK); > - bt_hdr->bb_rightsib = cpu_to_be32(NULLAGBLOCK); > + bt_hdr->bb_u.s.bb_leftsib = cpu_to_be32(NULLAGBLOCK); > + bt_hdr->bb_u.s.bb_rightsib = cpu_to_be32(NULLAGBLOCK); > bt_hdr->bb_numrecs = 0; > } > /* > @@ -791,13 +783,13 @@ build_freespace_tree(xfs_mount_t *mp, xf > /* > * block initialization, lay in block header > */ > - bt_hdr = XFS_BUF_TO_ALLOC_BLOCK(lptr->buf_p); > + bt_hdr = XFS_BUF_TO_BLOCK(lptr->buf_p); > memset(bt_hdr, 0, mp->m_sb.sb_blocksize); > > bt_hdr->bb_magic = cpu_to_be32(magic); > bt_hdr->bb_level = 0; > - bt_hdr->bb_leftsib = cpu_to_be32(lptr->prev_agbno); > - bt_hdr->bb_rightsib = cpu_to_be32(NULLAGBLOCK); > + bt_hdr->bb_u.s.bb_leftsib = cpu_to_be32(lptr->prev_agbno); > + bt_hdr->bb_u.s.bb_rightsib = cpu_to_be32(NULLAGBLOCK); > bt_hdr->bb_numrecs = cpu_to_be16(lptr->num_recs_pb + > (lptr->modulo > 0)); > #ifdef XR_BLD_FREE_TRACE > @@ -818,8 +810,8 @@ build_freespace_tree(xfs_mount_t *mp, xf > ext_ptr->ex_blockcount, > 0, magic); > > - bt_rec = (xfs_alloc_rec_t *) ((char *) bt_hdr + > - sizeof(xfs_alloc_block_t)); > + bt_rec = (xfs_alloc_rec_t *) > + ((char *)bt_hdr + XFS_ALLOC_BLOCK_LEN(mp)); > for (j = 0; j < be16_to_cpu(bt_hdr->bb_numrecs); j++) { > ASSERT(ext_ptr != NULL); > bt_rec[j].ar_startblock = cpu_to_be32( > @@ -860,7 +852,7 @@ build_freespace_tree(xfs_mount_t *mp, xf > lptr->prev_buf_p = lptr->buf_p; > lptr->prev_agbno = lptr->agbno; > lptr->agbno = get_next_blockaddr(agno, 0, btree_curs); > - bt_hdr->bb_rightsib = cpu_to_be32(lptr->agbno); > + bt_hdr->bb_u.s.bb_rightsib = cpu_to_be32(lptr->agbno); > > lptr->buf_p = libxfs_getbuf(mp->m_dev, > XFS_AGB_TO_DADDR(mp, agno, lptr->agbno), > @@ -872,22 +864,11 @@ build_freespace_tree(xfs_mount_t *mp, xf > } > > /* > - * no-cursor versions of the XFS equivalents. The address calculators > - * should be used only for interior btree nodes. > - * these are adapted from xfs_ialloc_btree.h and xfs_tree.h > + * XXX(hch): any reason we don't just look at mp->m_inobt_mxr? > */ > -#define XR_INOBT_KEY_ADDR(mp, bp, i) \ > - (xfs_inobt_key_t *) ((char *) (bp) + sizeof(xfs_inobt_block_t) \ > - + ((i)-1) * sizeof(xfs_inobt_key_t)) > - > -#define XR_INOBT_PTR_ADDR(mp, bp, i) \ > - (xfs_inobt_ptr_t *) ((char *) (bp) + sizeof(xfs_inobt_block_t) \ > - + (mp)->m_inobt_mxr[1] * sizeof(xfs_inobt_key_t) \ > - + ((i)-1) * sizeof(xfs_inobt_ptr_t)) > - > #define XR_INOBT_BLOCK_MAXRECS(mp, level) \ > - XFS_BTREE_BLOCK_MAXRECS((mp)->m_sb.sb_blocksize, \ > - xfs_inobt, (level) == 0) > + xfs_inobt_maxrecs((mp), (mp)->m_sb.sb_blocksize, \ > + (level) == 0) > > /* > * we don't have to worry here about how chewing up free extents > @@ -986,7 +967,7 @@ void > prop_ino_cursor(xfs_mount_t *mp, xfs_agnumber_t agno, bt_status_t *btree_curs, > xfs_agino_t startino, int level) > { > - xfs_inobt_block_t *bt_hdr; > + struct xfs_btree_block *bt_hdr; > xfs_inobt_key_t *bt_key; > xfs_inobt_ptr_t *bt_ptr; > xfs_agblock_t agbno; > @@ -998,7 +979,7 @@ prop_ino_cursor(xfs_mount_t *mp, xfs_agn > return; > > lptr = &btree_curs->level[level]; > - bt_hdr = XFS_BUF_TO_INOBT_BLOCK(lptr->buf_p); > + bt_hdr = XFS_BUF_TO_BLOCK(lptr->buf_p); > > if (be16_to_cpu(bt_hdr->bb_numrecs) == 0) { > /* > @@ -1026,7 +1007,7 @@ prop_ino_cursor(xfs_mount_t *mp, xfs_agn > lptr->prev_buf_p = lptr->buf_p; > agbno = get_next_blockaddr(agno, level, btree_curs); > > - bt_hdr->bb_rightsib = cpu_to_be32(agbno); > + bt_hdr->bb_u.s.bb_rightsib = cpu_to_be32(agbno); > > lptr->buf_p = libxfs_getbuf(mp->m_dev, > XFS_AGB_TO_DADDR(mp, agno, agbno), > @@ -1039,13 +1020,13 @@ prop_ino_cursor(xfs_mount_t *mp, xfs_agn > /* > * initialize block header > */ > - bt_hdr = XFS_BUF_TO_INOBT_BLOCK(lptr->buf_p); > + bt_hdr = XFS_BUF_TO_BLOCK(lptr->buf_p); > memset(bt_hdr, 0, mp->m_sb.sb_blocksize); > > bt_hdr->bb_magic = cpu_to_be32(XFS_IBT_MAGIC); > bt_hdr->bb_level = cpu_to_be16(level); > - bt_hdr->bb_leftsib = cpu_to_be32(lptr->prev_agbno); > - bt_hdr->bb_rightsib = cpu_to_be32(NULLAGBLOCK); > + bt_hdr->bb_u.s.bb_leftsib = cpu_to_be32(lptr->prev_agbno); > + bt_hdr->bb_u.s.bb_rightsib = cpu_to_be32(NULLAGBLOCK); > bt_hdr->bb_numrecs = 0; > /* > * propagate extent record for first extent in new block up > @@ -1057,8 +1038,11 @@ prop_ino_cursor(xfs_mount_t *mp, xfs_agn > */ > be16_add_cpu(&bt_hdr->bb_numrecs, 1); > > - bt_key = XR_INOBT_KEY_ADDR(mp, bt_hdr, be16_to_cpu(bt_hdr->bb_numrecs)); > - bt_ptr = XR_INOBT_PTR_ADDR(mp, bt_hdr, be16_to_cpu(bt_hdr->bb_numrecs)); > + bt_key = XFS_INOBT_KEY_ADDR(mp, bt_hdr, > + be16_to_cpu(bt_hdr->bb_numrecs)); > + bt_ptr = XFS_INOBT_PTR_ADDR(mp, bt_hdr, > + be16_to_cpu(bt_hdr->bb_numrecs), > + mp->m_inobt_mxr[1]); > > bt_key->ir_startino = cpu_to_be32(startino); > *bt_ptr = cpu_to_be32(btree_curs->level[level-1].agbno); > @@ -1112,7 +1096,7 @@ build_ino_tree(xfs_mount_t *mp, xfs_agnu > xfs_agblock_t j; > xfs_agblock_t agbno; > xfs_agino_t first_agino; > - xfs_inobt_block_t *bt_hdr; > + struct xfs_btree_block *bt_hdr; > xfs_inobt_rec_t *bt_rec; > ino_tree_node_t *ino_rec; > bt_stat_level_t *lptr; > @@ -1139,13 +1123,13 @@ build_ino_tree(xfs_mount_t *mp, xfs_agnu > /* > * initialize block header > */ > - bt_hdr = XFS_BUF_TO_INOBT_BLOCK(lptr->buf_p); > + bt_hdr = XFS_BUF_TO_BLOCK(lptr->buf_p); > memset(bt_hdr, 0, mp->m_sb.sb_blocksize); > > bt_hdr->bb_magic = cpu_to_be32(XFS_IBT_MAGIC); > bt_hdr->bb_level = cpu_to_be16(i); > - bt_hdr->bb_leftsib = cpu_to_be32(NULLAGBLOCK); > - bt_hdr->bb_rightsib = cpu_to_be32(NULLAGBLOCK); > + bt_hdr->bb_u.s.bb_leftsib = cpu_to_be32(NULLAGBLOCK); > + bt_hdr->bb_u.s.bb_rightsib = cpu_to_be32(NULLAGBLOCK); > bt_hdr->bb_numrecs = 0; > } > /* > @@ -1167,13 +1151,13 @@ build_ino_tree(xfs_mount_t *mp, xfs_agnu > /* > * block initialization, lay in block header > */ > - bt_hdr = XFS_BUF_TO_INOBT_BLOCK(lptr->buf_p); > + bt_hdr = XFS_BUF_TO_BLOCK(lptr->buf_p); > memset(bt_hdr, 0, mp->m_sb.sb_blocksize); > > bt_hdr->bb_magic = cpu_to_be32(XFS_IBT_MAGIC); > bt_hdr->bb_level = 0; > - bt_hdr->bb_leftsib = cpu_to_be32(lptr->prev_agbno); > - bt_hdr->bb_rightsib = cpu_to_be32(NULLAGBLOCK); > + bt_hdr->bb_u.s.bb_leftsib = cpu_to_be32(lptr->prev_agbno); > + bt_hdr->bb_u.s.bb_rightsib = cpu_to_be32(NULLAGBLOCK); > bt_hdr->bb_numrecs = cpu_to_be16(lptr->num_recs_pb + > (lptr->modulo > 0)); > > @@ -1184,8 +1168,8 @@ build_ino_tree(xfs_mount_t *mp, xfs_agnu > prop_ino_cursor(mp, agno, btree_curs, > ino_rec->ino_startnum, 0); > > - bt_rec = (xfs_inobt_rec_t *) ((char *) bt_hdr + > - sizeof(xfs_inobt_block_t)); > + bt_rec = (xfs_inobt_rec_t *) > + ((char *)bt_hdr + XFS_INOBT_BLOCK_LEN(mp)); > for (j = 0; j < be16_to_cpu(bt_hdr->bb_numrecs); j++) { > ASSERT(ino_rec != NULL); > bt_rec[j].ir_startino = > @@ -1219,7 +1203,7 @@ build_ino_tree(xfs_mount_t *mp, xfs_agnu > lptr->prev_buf_p = lptr->buf_p; > lptr->prev_agbno = lptr->agbno; > lptr->agbno = get_next_blockaddr(agno, 0, btree_curs); > - bt_hdr->bb_rightsib = cpu_to_be32(lptr->agbno); > + bt_hdr->bb_u.s.bb_rightsib = cpu_to_be32(lptr->agbno); > > lptr->buf_p = libxfs_getbuf(mp->m_dev, > XFS_AGB_TO_DADDR(mp, agno, lptr->agbno), > @@ -1615,23 +1599,22 @@ phase5(xfs_mount_t *mp) > > #ifdef XR_BLD_FREE_TRACE > fprintf(stderr, "inobt level 1, maxrec = %d, minrec = %d\n", > - XFS_BTREE_BLOCK_MAXRECS(mp->m_sb.sb_blocksize, xfs_inobt, 0), > - XFS_BTREE_BLOCK_MINRECS(mp->m_sb.sb_blocksize, xfs_inobt, 0) > + xfs_inobt_maxrecs(mp, mp->m_sb.sb_blocksize, 0), > + xfs_inobt_maxrecs(mp->m_sb.sb_blocksize, 0) / 2 > ); > fprintf(stderr, "inobt level 0 (leaf), maxrec = %d, minrec = %d\n", > - XFS_BTREE_BLOCK_MAXRECS(mp->m_sb.sb_blocksize, xfs_inobt, 1), > - XFS_BTREE_BLOCK_MINRECS(mp->m_sb.sb_blocksize, xfs_inobt, 1) > - ); > + xfs_inobt_maxrecs(mp, mp->m_sb.sb_blocksize, xfs_inobt, 1), > + xfs_inobt_maxrecs(mp, mp->m_sb.sb_blocksize, xfs_inobt, 1) / 2); > fprintf(stderr, "xr inobt level 0 (leaf), maxrec = %d\n", > XR_INOBT_BLOCK_MAXRECS(mp, 0)); > fprintf(stderr, "xr inobt level 1 (int), maxrec = %d\n", > XR_INOBT_BLOCK_MAXRECS(mp, 1)); > fprintf(stderr, "bnobt level 1, maxrec = %d, minrec = %d\n", > - XFS_BTREE_BLOCK_MAXRECS(mp->m_sb.sb_blocksize, xfs_alloc, 0), > - XFS_BTREE_BLOCK_MINRECS(mp->m_sb.sb_blocksize, xfs_alloc, 0)); > + xfs_allocbt_maxrecs(mp, mp->m_sb.sb_blocksize, 0), > + xfs_allocbt_maxrecs(mp, mp->m_sb.sb_blocksize, 0) / 2); > fprintf(stderr, "bnobt level 0 (leaf), maxrec = %d, minrec = %d\n", > - XFS_BTREE_BLOCK_MAXRECS(mp->m_sb.sb_blocksize, xfs_alloc, 1), > - XFS_BTREE_BLOCK_MINRECS(mp->m_sb.sb_blocksize, xfs_alloc, 1)); > + xfs_allocbt_maxrecs(mp, mp->m_sb.sb_blocksize, 1), > + xfs_allocbt_maxrecs(mp, mp->m_sb.sb_blocksize, 1) / 2); > #endif > /* > * make sure the root and realtime inodes show up allocated > Index: xfs-cmds/xfsprogs/repair/prefetch.c > =================================================================== > --- xfs-cmds.orig/xfsprogs/repair/prefetch.c 2008-10-02 09:44:22.000000000 +0200 > +++ xfs-cmds/xfsprogs/repair/prefetch.c 2008-10-12 15:28:54.000000000 +0200 > @@ -221,7 +221,7 @@ pf_scan_lbtree( > int level, > int isadir, > prefetch_args_t *args, > - int (*func)(xfs_btree_lblock_t *block, > + int (*func)(struct xfs_btree_block *block, > int level, > int isadir, > prefetch_args_t *args)) > @@ -236,7 +236,7 @@ pf_scan_lbtree( > > XFS_BUF_SET_PRIORITY(bp, isadir ? B_DIR_BMAP : B_BMAP); > > - rc = (*func)((xfs_btree_lblock_t *)XFS_BUF_PTR(bp), level - 1, isadir, args); > + rc = (*func)(XFS_BUF_TO_BLOCK(bp), level - 1, isadir, args); > > libxfs_putbuf(bp); > > @@ -245,7 +245,7 @@ pf_scan_lbtree( > > static int > pf_scanfunc_bmap( > - xfs_btree_lblock_t *block, > + struct xfs_btree_block *block, > int level, > int isadir, > prefetch_args_t *args) > @@ -268,13 +268,13 @@ pf_scanfunc_bmap( > if (numrecs > mp->m_bmap_dmxr[0] || !isadir) > return 0; > return pf_read_bmbt_reclist(args, > - XFS_BTREE_REC_ADDR(xfs_bmbt, block, 1), numrecs); > + XFS_BMBT_REC_ADDR(mp, block, 1), numrecs); > } > > if (numrecs > mp->m_bmap_dmxr[1]) > return 0; > > - pp = XFS_BTREE_PTR_ADDR(xfs_bmbt, block, 1, mp->m_bmap_dmxr[1]); > + pp = XFS_BMBT_PTR_ADDR(mp, block, 1, mp->m_bmap_dmxr[1]); > > for (i = 0; i < numrecs; i++) { > dbno = be64_to_cpu(pp[i]); > @@ -316,8 +316,7 @@ pf_read_btinode( > return; > > dsize = XFS_DFORK_DSIZE(dino, mp); > - pp = XFS_BTREE_PTR_ADDR(xfs_bmdr, dib, 1, > - XFS_BTREE_BLOCK_MAXRECS(dsize, xfs_bmdr, 0)); > + pp = XFS_BMDR_PTR_ADDR(dib, 1, xfs_bmdr_maxrecs(mp, dsize, 0)); > > for (i = 0; i < numrecs; i++) { > dbno = be64_to_cpu(pp[i]); > Index: xfs-cmds/xfsprogs/copy/xfs_copy.c > =================================================================== > --- xfs-cmds.orig/xfsprogs/copy/xfs_copy.c 2008-10-12 15:28:26.000000000 +0200 > +++ xfs-cmds/xfsprogs/copy/xfs_copy.c 2008-10-12 15:28:54.000000000 +0200 > @@ -513,7 +513,7 @@ main(int argc, char **argv) > xfs_agnumber_t num_ags, agno; > xfs_agblock_t bno; > xfs_daddr_t begin, next_begin, ag_begin, new_begin, ag_end; > - xfs_alloc_block_t *block; > + struct xfs_btree_block *block; > xfs_alloc_ptr_t *ptr; > xfs_alloc_rec_t *rec_ptr; > extern char *optarg; > @@ -897,7 +897,7 @@ main(int argc, char **argv) > - (__uint64_t)mp->m_sb.sb_fdblocks + 10 * num_ags)); > > kids = num_targets; > - block = (xfs_alloc_block_t *) btree_buf.data; > + block = (struct xfs_btree_block *) btree_buf.data; > > for (agno = 0; agno < num_ags && kids > 0; agno++) { > /* read in first blocks of the ag */ > @@ -943,15 +943,16 @@ main(int argc, char **argv) > btree_buf.length = source_blocksize; > > read_wbuf(source_fd, &btree_buf, mp); > - block = (xfs_alloc_block_t *) ((char *) btree_buf.data > - + pos - btree_buf.position); > + block = (struct xfs_btree_block *) > + ((char *)btree_buf.data + > + pos - btree_buf.position); > > ASSERT(be32_to_cpu(block->bb_magic) == XFS_ABTB_MAGIC); > > if (be16_to_cpu(block->bb_level) == 0) > break; > > - ptr = XFS_BTREE_PTR_ADDR(xfs_alloc, block, 1, > + ptr = XFS_ALLOC_PTR_ADDR(mp, block, 1, > mp->m_alloc_mxr[1]); > bno = be32_to_cpu(ptr[0]); > } > @@ -976,7 +977,7 @@ main(int argc, char **argv) > exit(1); > } > > - rec_ptr = XFS_BTREE_REC_ADDR(xfs_alloc, block, 1); > + rec_ptr = XFS_ALLOC_REC_ADDR(mp, block, 1); > for (i = 0; i < be16_to_cpu(block->bb_numrecs); > i++, rec_ptr++) { > /* calculate in daddr's */ > @@ -1041,22 +1042,23 @@ main(int argc, char **argv) > w_buf.min_io_size >> BBSHIFT); > } > > - if (be32_to_cpu(block->bb_rightsib) == NULLAGBLOCK) > + if (be32_to_cpu(block->bb_u.s.bb_rightsib) == NULLAGBLOCK) > break; > > /* read in next btree record block */ > > btree_buf.position = pos = (xfs_off_t) > XFS_AGB_TO_DADDR(mp, agno, be32_to_cpu( > - block->bb_rightsib)) << BBSHIFT; > + block->bb_u.s.bb_rightsib)) << BBSHIFT; > btree_buf.length = source_blocksize; > > /* let read_wbuf handle alignment */ > > read_wbuf(source_fd, &btree_buf, mp); > > - block = (xfs_alloc_block_t *) ((char *) btree_buf.data > - + pos - btree_buf.position); > + block = (struct xfs_btree_block *) > + ((char *) btree_buf.data + > + pos - btree_buf.position); > > ASSERT(be32_to_cpu(block->bb_magic) == XFS_ABTB_MAGIC); > } > Index: xfs-cmds/xfsprogs/db/freesp.c > =================================================================== > --- xfs-cmds.orig/xfsprogs/db/freesp.c 2008-10-12 15:28:26.000000000 +0200 > +++ xfs-cmds/xfsprogs/db/freesp.c 2008-10-12 15:28:54.000000000 +0200 > @@ -41,14 +41,14 @@ static void histinit(int maxlen); > static int init(int argc, char **argv); > static void printhist(void); > static void scan_ag(xfs_agnumber_t agno); > -static void scanfunc_bno(xfs_btree_sblock_t *ablock, typnm_t typ, int level, > +static void scanfunc_bno(struct xfs_btree_block *block, typnm_t typ, int level, > xfs_agf_t *agf); > -static void scanfunc_cnt(xfs_btree_sblock_t *ablock, typnm_t typ, int level, > +static void scanfunc_cnt(struct xfs_btree_block *block, typnm_t typ, int level, > xfs_agf_t *agf); > static void scan_freelist(xfs_agf_t *agf); > static void scan_sbtree(xfs_agf_t *agf, xfs_agblock_t root, typnm_t typ, > int nlevels, > - void (*func)(xfs_btree_sblock_t *block, typnm_t typ, > + void (*func)(struct xfs_btree_block *block, typnm_t typ, > int level, xfs_agf_t *agf)); > static int usage(void); > > @@ -256,7 +256,7 @@ scan_sbtree( > xfs_agblock_t root, > typnm_t typ, > int nlevels, > - void (*func)(xfs_btree_sblock_t *block, > + void (*func)(struct xfs_btree_block *block, > typnm_t typ, > int level, > xfs_agf_t *agf)) > @@ -270,57 +270,55 @@ scan_sbtree( > dbprintf("can't read btree block %u/%u\n", seqno, root); > return; > } > - (*func)((xfs_btree_sblock_t *)iocur_top->data, typ, nlevels - 1, agf); > + (*func)(iocur_top->data, typ, nlevels - 1, agf); > pop_cur(); > } > > /*ARGSUSED*/ > static void > scanfunc_bno( > - xfs_btree_sblock_t *ablock, > + struct xfs_btree_block *block, > typnm_t typ, > int level, > xfs_agf_t *agf) > { > - xfs_alloc_block_t *block = (xfs_alloc_block_t *)ablock; > int i; > xfs_alloc_ptr_t *pp; > xfs_alloc_rec_t *rp; > > if (level == 0) { > - rp = XFS_BTREE_REC_ADDR(xfs_alloc, block, 1); > + rp = XFS_ALLOC_REC_ADDR(mp, block, 1); > for (i = 0; i < be16_to_cpu(block->bb_numrecs); i++) > addtohist(be32_to_cpu(agf->agf_seqno), > be32_to_cpu(rp[i].ar_startblock), > be32_to_cpu(rp[i].ar_blockcount)); > return; > } > - pp = XFS_BTREE_PTR_ADDR(xfs_alloc, block, 1, mp->m_alloc_mxr[1]); > + pp = XFS_ALLOC_PTR_ADDR(mp, block, 1, mp->m_alloc_mxr[1]); > for (i = 0; i < be16_to_cpu(block->bb_numrecs); i++) > scan_sbtree(agf, be32_to_cpu(pp[i]), typ, level, scanfunc_bno); > } > > static void > scanfunc_cnt( > - xfs_btree_sblock_t *ablock, > + struct xfs_btree_block *block, > typnm_t typ, > int level, > xfs_agf_t *agf) > { > - xfs_alloc_block_t *block = (xfs_alloc_block_t *)ablock; > int i; > xfs_alloc_ptr_t *pp; > xfs_alloc_rec_t *rp; > > if (level == 0) { > - rp = XFS_BTREE_REC_ADDR(xfs_alloc, block, 1); > + rp = XFS_ALLOC_REC_ADDR(mp, block, 1); > for (i = 0; i < be16_to_cpu(block->bb_numrecs); i++) > addtohist(be32_to_cpu(agf->agf_seqno), > be32_to_cpu(rp[i].ar_startblock), > be32_to_cpu(rp[i].ar_blockcount)); > return; > } > - pp = XFS_BTREE_PTR_ADDR(xfs_alloc, block, 1, mp->m_alloc_mxr[1]); > + pp = XFS_ALLOC_PTR_ADDR(mp, block, 1, mp->m_alloc_mxr[1]); > for (i = 0; i < be16_to_cpu(block->bb_numrecs); i++) > scan_sbtree(agf, be32_to_cpu(pp[i]), typ, level, scanfunc_cnt); > } > Index: xfs-cmds/xfsprogs/mkfs/xfs_mkfs.c > =================================================================== > --- xfs-cmds.orig/xfsprogs/mkfs/xfs_mkfs.c 2008-10-12 15:28:26.000000000 +0200 > +++ xfs-cmds/xfsprogs/mkfs/xfs_mkfs.c 2008-10-12 15:28:54.000000000 +0200 > @@ -616,7 +616,7 @@ main( > __uint64_t agsize; > xfs_alloc_rec_t *arec; > int attrversion; > - xfs_btree_sblock_t *block; > + struct xfs_btree_block *block; > int blflag; > int blocklog; > unsigned int blocksize; > @@ -2237,14 +2237,14 @@ an AG size that is one stripe unit small > buf = libxfs_getbuf(mp->m_dev, > XFS_AGB_TO_DADDR(mp, agno, XFS_BNO_BLOCK(mp)), > bsize); > - block = XFS_BUF_TO_SBLOCK(buf); > + block = XFS_BUF_TO_BLOCK(buf); > memset(block, 0, blocksize); > block->bb_magic = cpu_to_be32(XFS_ABTB_MAGIC); > block->bb_level = 0; > block->bb_numrecs = cpu_to_be16(1); > - block->bb_leftsib = cpu_to_be32(NULLAGBLOCK); > - block->bb_rightsib = cpu_to_be32(NULLAGBLOCK); > - arec = XFS_BTREE_REC_ADDR(xfs_alloc, block, 1); > + block->bb_u.s.bb_leftsib = cpu_to_be32(NULLAGBLOCK); > + block->bb_u.s.bb_rightsib = cpu_to_be32(NULLAGBLOCK); > + arec = XFS_ALLOC_REC_ADDR(mp, block, 1); > arec->ar_startblock = cpu_to_be32(XFS_PREALLOC_BLOCKS(mp)); > if (loginternal && agno == logagno) { > if (lalign) { > @@ -2280,14 +2280,14 @@ an AG size that is one stripe unit small > buf = libxfs_getbuf(mp->m_dev, > XFS_AGB_TO_DADDR(mp, agno, XFS_CNT_BLOCK(mp)), > bsize); > - block = XFS_BUF_TO_SBLOCK(buf); > + block = XFS_BUF_TO_BLOCK(buf); > memset(block, 0, blocksize); > block->bb_magic = cpu_to_be32(XFS_ABTC_MAGIC); > block->bb_level = 0; > block->bb_numrecs = cpu_to_be16(1); > - block->bb_leftsib = cpu_to_be32(NULLAGBLOCK); > - block->bb_rightsib = cpu_to_be32(NULLAGBLOCK); > - arec = XFS_BTREE_REC_ADDR(xfs_alloc, block, 1); > + block->bb_u.s.bb_leftsib = cpu_to_be32(NULLAGBLOCK); > + block->bb_u.s.bb_rightsib = cpu_to_be32(NULLAGBLOCK); > + arec = XFS_ALLOC_REC_ADDR(mp, block, 1); > arec->ar_startblock = cpu_to_be32(XFS_PREALLOC_BLOCKS(mp)); > if (loginternal && agno == logagno) { > if (lalign) { > @@ -2313,13 +2313,13 @@ an AG size that is one stripe unit small > buf = libxfs_getbuf(mp->m_dev, > XFS_AGB_TO_DADDR(mp, agno, XFS_IBT_BLOCK(mp)), > bsize); > - block = XFS_BUF_TO_SBLOCK(buf); > + block = XFS_BUF_TO_BLOCK(buf); > memset(block, 0, blocksize); > block->bb_magic = cpu_to_be32(XFS_IBT_MAGIC); > block->bb_level = 0; > block->bb_numrecs = 0; > - block->bb_leftsib = cpu_to_be32(NULLAGBLOCK); > - block->bb_rightsib = cpu_to_be32(NULLAGBLOCK); > + block->bb_u.s.bb_leftsib = cpu_to_be32(NULLAGBLOCK); > + block->bb_u.s.bb_rightsib = cpu_to_be32(NULLAGBLOCK); > libxfs_writebuf(buf, LIBXFS_EXIT_ON_FAILURE); > } > > Index: xfs-cmds/xfsprogs/repair/scan.c > =================================================================== > --- xfs-cmds.orig/xfsprogs/repair/scan.c 2008-10-12 15:28:26.000000000 +0200 > +++ xfs-cmds/xfsprogs/repair/scan.c 2008-10-12 15:28:54.000000000 +0200 > @@ -47,7 +47,7 @@ scan_sbtree( > int nlevels, > xfs_agnumber_t agno, > int suspect, > - void (*func)(xfs_btree_sblock_t *block, > + void (*func)(struct xfs_btree_block *block, > int level, > xfs_agblock_t bno, > xfs_agnumber_t agno, > @@ -63,8 +63,7 @@ scan_sbtree( > do_error(_("can't read btree block %d/%d\n"), agno, root); > return; > } > - (*func)((xfs_btree_sblock_t *)XFS_BUF_PTR(bp), > - nlevels - 1, root, agno, suspect, isroot); > + (*func)(XFS_BUF_TO_BLOCK(bp), nlevels - 1, root, agno, suspect, isroot); > libxfs_putbuf(bp); > } > > @@ -75,7 +74,7 @@ int > scan_lbtree( > xfs_dfsbno_t root, > int nlevels, > - int (*func)(xfs_btree_lblock_t *block, > + int (*func)(struct xfs_btree_block *block, > int level, > int type, > int whichfork, > @@ -110,7 +109,7 @@ scan_lbtree( > XFS_FSB_TO_AGBNO(mp, root)); > return(1); > } > - err = (*func)((xfs_btree_lblock_t *)XFS_BUF_PTR(bp), nlevels - 1, > + err = (*func)(XFS_BUF_TO_BLOCK(bp), nlevels - 1, > type, whichfork, root, ino, tot, nex, blkmapp, > bm_cursor, isroot, check_dups, &dirty); > > @@ -126,7 +125,7 @@ scan_lbtree( > > int > scanfunc_bmap( > - xfs_btree_lblock_t *ablock, > + struct xfs_btree_block *block, > int level, > int type, > int whichfork, > @@ -140,7 +139,6 @@ scanfunc_bmap( > int check_dups, > int *dirty) > { > - xfs_bmbt_block_t *block = (xfs_bmbt_block_t *)ablock; > int i; > int err; > xfs_bmbt_ptr_t *pp; > @@ -197,12 +195,12 @@ _("bad fwd (right) sibling pointer (saw > bm_cursor->level[level].fsbno); > return(1); > } > - if (be64_to_cpu(block->bb_leftsib) != > + if (be64_to_cpu(block->bb_u.l.bb_leftsib) != > bm_cursor->level[level].fsbno) { > do_warn( > _("bad back (left) sibling pointer (saw %llu parent block says %llu)\n" > "\tin inode %llu (%s fork) bmap btree block %llu\n"), > - be64_to_cpu(block->bb_leftsib), > + be64_to_cpu(block->bb_u.l.bb_leftsib), > bm_cursor->level[level].fsbno, > ino, forkname, bno); > return(1); > @@ -212,11 +210,11 @@ _("bad back (left) sibling pointer (saw > * This is the first or only block on this level. > * Check that the left sibling pointer is NULL > */ > - if (be64_to_cpu(block->bb_leftsib) != NULLDFSBNO) { > + if (be64_to_cpu(block->bb_u.l.bb_leftsib) != NULLDFSBNO) { > do_warn( > _("bad back (left) sibling pointer (saw %llu should be NULL (0))\n" > "\tin inode %llu (%s fork) bmap btree block %llu\n"), > - be64_to_cpu(block->bb_leftsib), > + be64_to_cpu(block->bb_u.l.bb_leftsib), > ino, forkname, bno); > return(1); > } > @@ -227,9 +225,9 @@ _("bad back (left) sibling pointer (saw > */ > bm_cursor->level[level].fsbno = bno; > bm_cursor->level[level].left_fsbno = > - be64_to_cpu(block->bb_leftsib); > + be64_to_cpu(block->bb_u.l.bb_leftsib); > bm_cursor->level[level].right_fsbno = > - be64_to_cpu(block->bb_rightsib); > + be64_to_cpu(block->bb_u.l.bb_rightsib); > > switch (get_fsbno_state(mp, bno)) { > case XR_E_UNKNOWN: > @@ -304,7 +302,7 @@ _("bad back (left) sibling pointer (saw > mp->m_bmap_dmxr[0]); > return(1); > } > - rp = XFS_BTREE_REC_ADDR(xfs_bmbt, block, 1); > + rp = XFS_BMBT_REC_ADDR(mp, block, 1); > *nex += numrecs; > /* > * XXX - if we were going to fix up the btree record, > @@ -353,8 +351,8 @@ _("out-of-order bmap key (file offset) i > ino, numrecs, mp->m_bmap_dmnr[1], mp->m_bmap_dmxr[1]); > return(1); > } > - pp = XFS_BTREE_PTR_ADDR(xfs_bmbt, block, 1, mp->m_bmap_dmxr[1]); > - pkey = XFS_BTREE_KEY_ADDR(xfs_bmbt, block, 1); > + pp = XFS_BMBT_PTR_ADDR(mp, block, 1, mp->m_bmap_dmxr[1]); > + pkey = XFS_BMBT_KEY_ADDR(mp, block, 1); > > last_key = NULLDFILOFF; > > @@ -442,7 +440,7 @@ _("out-of-order bmap key (file offset) i > > void > scanfunc_bno( > - xfs_btree_sblock_t *ablock, > + struct xfs_btree_block *block, > int level, > xfs_agblock_t bno, > xfs_agnumber_t agno, > @@ -451,7 +449,6 @@ scanfunc_bno( > ) > { > xfs_agblock_t b, e; > - xfs_alloc_block_t *block = (xfs_alloc_block_t *)ablock; > int i; > xfs_alloc_ptr_t *pp; > xfs_alloc_rec_t *rp; > @@ -507,7 +504,7 @@ _("bno freespace btree block claimed (st > if (hdr_errors) > suspect++; > > - rp = XFS_BTREE_REC_ADDR(xfs_alloc, block, 1); > + rp = XFS_ALLOC_REC_ADDR(mp, block, 1); > for (i = 0; i < numrecs; i++) { > if (be32_to_cpu(rp[i].ar_blockcount) == 0 || > be32_to_cpu(rp[i].ar_startblock) == 0 || > @@ -541,7 +538,7 @@ _("bno freespace btree block claimed (st > /* > * interior record > */ > - pp = XFS_BTREE_PTR_ADDR(xfs_alloc, block, 1, mp->m_alloc_mxr[1]); > + pp = XFS_ALLOC_PTR_ADDR(mp, block, 1, mp->m_alloc_mxr[1]); > > if (numrecs > mp->m_alloc_mxr[1]) { > numrecs = mp->m_alloc_mxr[1]; > @@ -585,7 +582,7 @@ _("bno freespace btree block claimed (st > > void > scanfunc_cnt( > - xfs_btree_sblock_t *ablock, > + struct xfs_btree_block *block, > int level, > xfs_agblock_t bno, > xfs_agnumber_t agno, > @@ -593,7 +590,6 @@ scanfunc_cnt( > int isroot > ) > { > - xfs_alloc_block_t *block; > xfs_alloc_ptr_t *pp; > xfs_alloc_rec_t *rp; > xfs_agblock_t b, e; > @@ -602,7 +598,6 @@ scanfunc_cnt( > int numrecs; > int state; > > - block = (xfs_alloc_block_t *)ablock; > hdr_errors = 0; > > if (be32_to_cpu(block->bb_magic) != XFS_ABTC_MAGIC) { > @@ -652,7 +647,7 @@ _("bcnt freespace btree block claimed (s > if (hdr_errors) > suspect++; > > - rp = XFS_BTREE_REC_ADDR(xfs_alloc, block, 1); > + rp = XFS_ALLOC_REC_ADDR(mp, block, 1); > for (i = 0; i < numrecs; i++) { > if (be32_to_cpu(rp[i].ar_blockcount) == 0 || > be32_to_cpu(rp[i].ar_startblock) == 0 || > @@ -694,7 +689,7 @@ _("bcnt freespace btree block claimed (s > /* > * interior record > */ > - pp = XFS_BTREE_PTR_ADDR(xfs_alloc, block, 1, mp->m_alloc_mxr[1]); > + pp = XFS_ALLOC_PTR_ADDR(mp, block, 1, mp->m_alloc_mxr[1]); > > if (numrecs > mp->m_alloc_mxr[1]) { > numrecs = mp->m_alloc_mxr[1]; > @@ -745,7 +740,7 @@ _("bcnt freespace btree block claimed (s > */ > void > scanfunc_ino( > - xfs_btree_sblock_t *ablock, > + struct xfs_btree_block *block, > int level, > xfs_agblock_t bno, > xfs_agnumber_t agno, > @@ -754,7 +749,6 @@ scanfunc_ino( > ) > { > xfs_ino_t lino; > - xfs_inobt_block_t *block; > int i; > xfs_agino_t ino; > xfs_agblock_t agbno; > @@ -768,7 +762,6 @@ scanfunc_ino( > ino_tree_node_t *ino_rec, *first_rec, *last_rec; > int hdr_errors; > > - block = (xfs_inobt_block_t *)ablock; > hdr_errors = 0; > > if (be32_to_cpu(block->bb_magic) != XFS_IBT_MAGIC) { > @@ -831,7 +824,7 @@ _("inode btree block claimed (state %d), > suspect++; > } > > - rp = XFS_BTREE_REC_ADDR(xfs_inobt, block, 1); > + rp = XFS_INOBT_REC_ADDR(mp, block, 1); > > /* > * step through the records, each record points to > @@ -1019,7 +1012,7 @@ _("inode rec for ino %llu (%d/%d) overla > hdr_errors++; > } > > - pp = XFS_BTREE_PTR_ADDR(xfs_inobt, block, 1, mp->m_inobt_mxr[1]); > + pp = XFS_INOBT_PTR_ADDR(mp, block, 1, mp->m_inobt_mxr[1]); > > /* > * don't pass bogus tree flag down further if this block > Index: xfs-cmds/xfsprogs/db/btblock.c > =================================================================== > --- xfs-cmds.orig/xfsprogs/db/btblock.c 2008-10-12 15:28:47.000000000 +0200 > +++ xfs-cmds/xfsprogs/db/btblock.c 2008-10-12 15:28:54.000000000 +0200 > @@ -37,25 +37,25 @@ struct xfs_db_btree { > size_t ptr_len; > } btrees[] = { > [/*0x424d415*/0] = { /* BMAP */ > - sizeof(struct xfs_btree_lblock), > + XFS_BTREE_LBLOCK_LEN, > sizeof(xfs_bmbt_key_t), > sizeof(xfs_bmbt_rec_t), > sizeof(__be64), > }, > [/*0x4142544*/2] = { /* ABTB */ > - sizeof(struct xfs_btree_sblock), > + XFS_BTREE_SBLOCK_LEN, > sizeof(xfs_alloc_key_t), > sizeof(xfs_alloc_rec_t), > sizeof(__be32), > }, > [/*0x4142544*/3] = { /* ABTC */ > - sizeof(struct xfs_btree_sblock), > + XFS_BTREE_SBLOCK_LEN, > sizeof(xfs_alloc_key_t), > sizeof(xfs_alloc_rec_t), > sizeof(__be32), > }, > [/*0x4941425*/4] = { /* IABT */ > - sizeof(struct xfs_btree_sblock), > + XFS_BTREE_SBLOCK_LEN, > sizeof(xfs_inobt_key_t), > sizeof(xfs_inobt_rec_t), > sizeof(__be32), > @@ -208,13 +208,13 @@ const field_t bmapbtd_hfld[] = { > { NULL } > }; > > -#define OFF(f) bitize(offsetof(xfs_bmbt_block_t, bb_ ## f)) > +#define OFF(f) bitize(offsetof(struct xfs_btree_block, bb_ ## f)) > const field_t bmapbta_flds[] = { > { "magic", FLDT_UINT32X, OI(OFF(magic)), C1, 0, TYP_NONE }, > { "level", FLDT_UINT16D, OI(OFF(level)), C1, 0, TYP_NONE }, > { "numrecs", FLDT_UINT16D, OI(OFF(numrecs)), C1, 0, TYP_NONE }, > - { "leftsib", FLDT_DFSBNO, OI(OFF(leftsib)), C1, 0, TYP_BMAPBTA }, > - { "rightsib", FLDT_DFSBNO, OI(OFF(rightsib)), C1, 0, TYP_BMAPBTA }, > + { "leftsib", FLDT_DFSBNO, OI(OFF(u.l.bb_leftsib)), C1, 0, TYP_BMAPBTA }, > + { "rightsib", FLDT_DFSBNO, OI(OFF(u.l.bb_rightsib)), C1, 0, TYP_BMAPBTA }, > { "recs", FLDT_BMAPBTAREC, btblock_rec_offset, btblock_rec_count, > FLD_ARRAY|FLD_ABASE1|FLD_COUNT|FLD_OFFSET, TYP_NONE }, > { "keys", FLDT_BMAPBTAKEY, btblock_key_offset, btblock_key_count, > @@ -227,8 +227,8 @@ const field_t bmapbtd_flds[] = { > { "magic", FLDT_UINT32X, OI(OFF(magic)), C1, 0, TYP_NONE }, > { "level", FLDT_UINT16D, OI(OFF(level)), C1, 0, TYP_NONE }, > { "numrecs", FLDT_UINT16D, OI(OFF(numrecs)), C1, 0, TYP_NONE }, > - { "leftsib", FLDT_DFSBNO, OI(OFF(leftsib)), C1, 0, TYP_BMAPBTD }, > - { "rightsib", FLDT_DFSBNO, OI(OFF(rightsib)), C1, 0, TYP_BMAPBTD }, > + { "leftsib", FLDT_DFSBNO, OI(OFF(u.s.bb_leftsib)), C1, 0, TYP_BMAPBTD }, > + { "rightsib", FLDT_DFSBNO, OI(OFF(u.s.bb_rightsib)), C1, 0, TYP_BMAPBTD }, > { "recs", FLDT_BMAPBTDREC, btblock_rec_offset, btblock_rec_count, > FLD_ARRAY|FLD_ABASE1|FLD_COUNT|FLD_OFFSET, TYP_NONE }, > { "keys", FLDT_BMAPBTDKEY, btblock_key_offset, btblock_key_count, > @@ -300,13 +300,13 @@ const field_t inobt_hfld[] = { > { NULL } > }; > > -#define OFF(f) bitize(offsetof(struct xfs_btree_sblock, bb_ ## f)) > +#define OFF(f) bitize(offsetof(struct xfs_btree_block, bb_ ## f)) > const field_t inobt_flds[] = { > { "magic", FLDT_UINT32X, OI(OFF(magic)), C1, 0, TYP_NONE }, > { "level", FLDT_UINT16D, OI(OFF(level)), C1, 0, TYP_NONE }, > { "numrecs", FLDT_UINT16D, OI(OFF(numrecs)), C1, 0, TYP_NONE }, > - { "leftsib", FLDT_AGBLOCK, OI(OFF(leftsib)), C1, 0, TYP_INOBT }, > - { "rightsib", FLDT_AGBLOCK, OI(OFF(rightsib)), C1, 0, TYP_INOBT }, > + { "leftsib", FLDT_AGBLOCK, OI(OFF(u.s.bb_leftsib)), C1, 0, TYP_INOBT }, > + { "rightsib", FLDT_AGBLOCK, OI(OFF(u.s.bb_rightsib)), C1, 0, TYP_INOBT }, > { "recs", FLDT_INOBTREC, btblock_rec_offset, btblock_rec_count, > FLD_ARRAY|FLD_ABASE1|FLD_COUNT|FLD_OFFSET, TYP_NONE }, > { "keys", FLDT_INOBTKEY, btblock_key_offset, btblock_key_count, > @@ -342,13 +342,13 @@ const field_t bnobt_hfld[] = { > { NULL } > }; > > -#define OFF(f) bitize(offsetof(xfs_alloc_block_t, bb_ ## f)) > +#define OFF(f) bitize(offsetof(struct xfs_btree_block, bb_ ## f)) > const field_t bnobt_flds[] = { > { "magic", FLDT_UINT32X, OI(OFF(magic)), C1, 0, TYP_NONE }, > { "level", FLDT_UINT16D, OI(OFF(level)), C1, 0, TYP_NONE }, > { "numrecs", FLDT_UINT16D, OI(OFF(numrecs)), C1, 0, TYP_NONE }, > - { "leftsib", FLDT_AGBLOCK, OI(OFF(leftsib)), C1, 0, TYP_BNOBT }, > - { "rightsib", FLDT_AGBLOCK, OI(OFF(rightsib)), C1, 0, TYP_BNOBT }, > + { "leftsib", FLDT_AGBLOCK, OI(OFF(u.s.bb_leftsib)), C1, 0, TYP_BNOBT }, > + { "rightsib", FLDT_AGBLOCK, OI(OFF(u.s.bb_rightsib)), C1, 0, TYP_BNOBT }, > { "recs", FLDT_BNOBTREC, btblock_rec_offset, btblock_rec_count, > FLD_ARRAY|FLD_ABASE1|FLD_COUNT|FLD_OFFSET, TYP_NONE }, > { "keys", FLDT_BNOBTKEY, btblock_key_offset, btblock_key_count, > @@ -380,13 +380,13 @@ const field_t cntbt_hfld[] = { > { NULL } > }; > > -#define OFF(f) bitize(offsetof(xfs_alloc_block_t, bb_ ## f)) > +#define OFF(f) bitize(offsetof(struct xfs_btree_block, bb_ ## f)) > const field_t cntbt_flds[] = { > { "magic", FLDT_UINT32X, OI(OFF(magic)), C1, 0, TYP_NONE }, > { "level", FLDT_UINT16D, OI(OFF(level)), C1, 0, TYP_NONE }, > { "numrecs", FLDT_UINT16D, OI(OFF(numrecs)), C1, 0, TYP_NONE }, > - { "leftsib", FLDT_AGBLOCK, OI(OFF(leftsib)), C1, 0, TYP_CNTBT }, > - { "rightsib", FLDT_AGBLOCK, OI(OFF(rightsib)), C1, 0, TYP_CNTBT }, > + { "leftsib", FLDT_AGBLOCK, OI(OFF(u.s.bb_leftsib)), C1, 0, TYP_CNTBT }, > + { "rightsib", FLDT_AGBLOCK, OI(OFF(u.s.bb_rightsib)), C1, 0, TYP_CNTBT }, > { "recs", FLDT_CNTBTREC, btblock_rec_offset, btblock_rec_count, > FLD_ARRAY|FLD_ABASE1|FLD_COUNT|FLD_OFFSET, TYP_NONE }, > { "keys", FLDT_CNTBTKEY, btblock_key_offset, btblock_key_count, > Index: xfs-cmds/xfsprogs/include/xfs_inode.h > =================================================================== > --- xfs-cmds.orig/xfsprogs/include/xfs_inode.h 2008-10-12 15:28:47.000000000 +0200 > +++ xfs-cmds/xfsprogs/include/xfs_inode.h 2008-10-12 15:28:54.000000000 +0200 > @@ -63,7 +63,7 @@ typedef struct xfs_ext_irec { > typedef struct xfs_ifork { > int if_bytes; /* bytes in if_u1 */ > int if_real_bytes; /* bytes allocated in if_u1 */ > - xfs_bmbt_block_t *if_broot; /* file's incore btree root */ > + struct xfs_btree_block *if_broot; /* file's incore btree root */ > short if_broot_bytes; /* bytes allocated for root */ > unsigned char if_flags; /* per-fork flags */ > unsigned char if_ext_max; /* max # of extent records */ > @@ -213,7 +213,6 @@ struct ktrace; > struct xfs_buf; > struct xfs_bmap_free; > struct xfs_bmbt_irec; > -struct xfs_bmbt_block; > struct xfs_inode_log_item; > struct xfs_mount; > struct xfs_trans; > Index: xfs-cmds/xfsprogs/libxfs/xfs_alloc.c > =================================================================== > --- xfs-cmds.orig/xfsprogs/libxfs/xfs_alloc.c 2008-10-12 15:28:47.000000000 +0200 > +++ xfs-cmds/xfsprogs/libxfs/xfs_alloc.c 2008-10-12 15:28:54.000000000 +0200 > @@ -327,21 +327,20 @@ xfs_alloc_fixup_trees( > return error; > XFS_WANT_CORRUPTED_RETURN(i == 1); > } > + > #ifdef DEBUG > - { > - xfs_alloc_block_t *bnoblock; > - xfs_alloc_block_t *cntblock; > + if (bno_cur->bc_nlevels == 1 && cnt_cur->bc_nlevels == 1) { > + struct xfs_btree_block *bnoblock; > + struct xfs_btree_block *cntblock; > > - if (bno_cur->bc_nlevels == 1 && > - cnt_cur->bc_nlevels == 1) { > - bnoblock = XFS_BUF_TO_ALLOC_BLOCK(bno_cur->bc_bufs[0]); > - cntblock = XFS_BUF_TO_ALLOC_BLOCK(cnt_cur->bc_bufs[0]); > - XFS_WANT_CORRUPTED_RETURN( > - be16_to_cpu(bnoblock->bb_numrecs) == > - be16_to_cpu(cntblock->bb_numrecs)); > - } > + bnoblock = XFS_BUF_TO_BLOCK(bno_cur->bc_bufs[0]); > + cntblock = XFS_BUF_TO_BLOCK(cnt_cur->bc_bufs[0]); > + > + XFS_WANT_CORRUPTED_RETURN( > + bnoblock->bb_numrecs == cntblock->bb_numrecs); > } > #endif > + > /* > * Deal with all four cases: the allocated record is contained > * within the freespace record, so we can have new freespace > Index: xfs-cmds/xfsprogs/libxfs/xfs_btree.c > =================================================================== > --- xfs-cmds.orig/xfsprogs/libxfs/xfs_btree.c 2008-10-12 15:28:47.000000000 +0200 > +++ xfs-cmds/xfsprogs/libxfs/xfs_btree.c 2008-10-12 15:28:54.000000000 +0200 > @@ -31,10 +31,10 @@ const __uint32_t xfs_magics[XFS_BTNUM_MA > }; > > > -int /* error (0 or EFSCORRUPTED) */ > +STATIC int /* error (0 or EFSCORRUPTED) */ > xfs_btree_check_lblock( > struct xfs_btree_cur *cur, /* btree cursor */ > - struct xfs_btree_lblock *block, /* btree long form block pointer */ > + struct xfs_btree_block *block, /* btree long form block pointer */ > int level, /* level of the btree block */ > struct xfs_buf *bp) /* buffer for block, if any */ > { > @@ -47,12 +47,14 @@ xfs_btree_check_lblock( > be16_to_cpu(block->bb_level) == level && > be16_to_cpu(block->bb_numrecs) <= > cur->bc_ops->get_maxrecs(cur, level) && > - block->bb_leftsib && > - (be64_to_cpu(block->bb_leftsib) == NULLDFSBNO || > - XFS_FSB_SANITY_CHECK(mp, be64_to_cpu(block->bb_leftsib))) && > - block->bb_rightsib && > - (be64_to_cpu(block->bb_rightsib) == NULLDFSBNO || > - XFS_FSB_SANITY_CHECK(mp, be64_to_cpu(block->bb_rightsib))); > + block->bb_u.l.bb_leftsib && > + (be64_to_cpu(block->bb_u.l.bb_leftsib) == NULLDFSBNO || > + XFS_FSB_SANITY_CHECK(mp, > + be64_to_cpu(block->bb_u.l.bb_leftsib))) && > + block->bb_u.l.bb_rightsib && > + (be64_to_cpu(block->bb_u.l.bb_rightsib) == NULLDFSBNO || > + XFS_FSB_SANITY_CHECK(mp, > + be64_to_cpu(block->bb_u.l.bb_rightsib))); > if (unlikely(XFS_TEST_ERROR(!lblock_ok, mp, > XFS_ERRTAG_BTREE_CHECK_LBLOCK, > XFS_RANDOM_BTREE_CHECK_LBLOCK))) { > @@ -68,7 +70,7 @@ xfs_btree_check_lblock( > STATIC int /* error (0 or EFSCORRUPTED) */ > xfs_btree_check_sblock( > struct xfs_btree_cur *cur, /* btree cursor */ > - struct xfs_btree_sblock *block, /* btree short form block pointer */ > + struct xfs_btree_block *block, /* btree short form block pointer */ > int level, /* level of the btree block */ > struct xfs_buf *bp) /* buffer containing block */ > { > @@ -85,12 +87,12 @@ xfs_btree_check_sblock( > be16_to_cpu(block->bb_level) == level && > be16_to_cpu(block->bb_numrecs) <= > cur->bc_ops->get_maxrecs(cur, level) && > - (be32_to_cpu(block->bb_leftsib) == NULLAGBLOCK || > - be32_to_cpu(block->bb_leftsib) < agflen) && > - block->bb_leftsib && > - (be32_to_cpu(block->bb_rightsib) == NULLAGBLOCK || > - be32_to_cpu(block->bb_rightsib) < agflen) && > - block->bb_rightsib; > + (be32_to_cpu(block->bb_u.s.bb_leftsib) == NULLAGBLOCK || > + be32_to_cpu(block->bb_u.s.bb_leftsib) < agflen) && > + block->bb_u.s.bb_leftsib && > + (be32_to_cpu(block->bb_u.s.bb_rightsib) == NULLAGBLOCK || > + be32_to_cpu(block->bb_u.s.bb_rightsib) < agflen) && > + block->bb_u.s.bb_rightsib; > if (unlikely(XFS_TEST_ERROR(!sblock_ok, cur->bc_mp, > XFS_ERRTAG_BTREE_CHECK_SBLOCK, > XFS_RANDOM_BTREE_CHECK_SBLOCK))) { > @@ -113,13 +115,10 @@ xfs_btree_check_block( > int level, /* level of the btree block */ > struct xfs_buf *bp) /* buffer containing block, if any */ > { > - if (cur->bc_flags & XFS_BTREE_LONG_PTRS) { > - return xfs_btree_check_lblock(cur, > - (struct xfs_btree_lblock *)block, level, bp); > - } else { > - return xfs_btree_check_sblock(cur, > - (struct xfs_btree_sblock *)block, level, bp); > - } > + if (cur->bc_flags & XFS_BTREE_LONG_PTRS) > + return xfs_btree_check_lblock(cur, block, level, bp); > + else > + return xfs_btree_check_sblock(cur, block, level, bp); > } > > /* > @@ -304,8 +303,8 @@ xfs_btree_dup_cursor( > static inline size_t xfs_btree_block_len(struct xfs_btree_cur *cur) > { > return (cur->bc_flags & XFS_BTREE_LONG_PTRS) ? > - sizeof(struct xfs_btree_lblock) : > - sizeof(struct xfs_btree_sblock); > + XFS_BTREE_LBLOCK_LEN : > + XFS_BTREE_SBLOCK_LEN; > } > > /* > @@ -488,7 +487,7 @@ xfs_btree_islastblock( > xfs_btree_cur_t *cur, /* btree cursor */ > int level) /* level to check */ > { > - xfs_btree_block_t *block; /* generic btree block pointer */ > + struct xfs_btree_block *block; /* generic btree block pointer */ > xfs_buf_t *bp; /* buffer containing block */ > > block = xfs_btree_get_block(cur, level, &bp); > @@ -508,7 +507,7 @@ xfs_btree_firstrec( > xfs_btree_cur_t *cur, /* btree cursor */ > int level) /* level to change */ > { > - xfs_btree_block_t *block; /* generic btree block pointer */ > + struct xfs_btree_block *block; /* generic btree block pointer */ > xfs_buf_t *bp; /* buffer containing block */ > > /* > @@ -537,7 +536,7 @@ xfs_btree_lastrec( > xfs_btree_cur_t *cur, /* btree cursor */ > int level) /* level to change */ > { > - xfs_btree_block_t *block; /* generic btree block pointer */ > + struct xfs_btree_block *block; /* generic btree block pointer */ > xfs_buf_t *bp; /* buffer containing block */ > > /* > @@ -754,7 +753,7 @@ xfs_btree_setbuf( > int lev, /* level in btree */ > xfs_buf_t *bp) /* new buffer to set */ > { > - xfs_btree_block_t *b; /* btree block */ > + struct xfs_btree_block *b; /* btree block */ > xfs_buf_t *obp; /* old buffer pointer */ > > obp = cur->bc_bufs[lev]; > @@ -1192,20 +1191,20 @@ xfs_btree_log_block( > int first; /* first byte offset logged */ > int last; /* last byte offset logged */ > static const short soffsets[] = { /* table of offsets (short) */ > - offsetof(struct xfs_btree_sblock, bb_magic), > - offsetof(struct xfs_btree_sblock, bb_level), > - offsetof(struct xfs_btree_sblock, bb_numrecs), > - offsetof(struct xfs_btree_sblock, bb_leftsib), > - offsetof(struct xfs_btree_sblock, bb_rightsib), > - sizeof(struct xfs_btree_sblock) > + offsetof(struct xfs_btree_block, bb_magic), > + offsetof(struct xfs_btree_block, bb_level), > + offsetof(struct xfs_btree_block, bb_numrecs), > + offsetof(struct xfs_btree_block, bb_u.s.bb_leftsib), > + offsetof(struct xfs_btree_block, bb_u.s.bb_rightsib), > + XFS_BTREE_SBLOCK_LEN > }; > static const short loffsets[] = { /* table of offsets (long) */ > - offsetof(struct xfs_btree_lblock, bb_magic), > - offsetof(struct xfs_btree_lblock, bb_level), > - offsetof(struct xfs_btree_lblock, bb_numrecs), > - offsetof(struct xfs_btree_lblock, bb_leftsib), > - offsetof(struct xfs_btree_lblock, bb_rightsib), > - sizeof(struct xfs_btree_lblock) > + offsetof(struct xfs_btree_block, bb_magic), > + offsetof(struct xfs_btree_block, bb_level), > + offsetof(struct xfs_btree_block, bb_numrecs), > + offsetof(struct xfs_btree_block, bb_u.l.bb_leftsib), > + offsetof(struct xfs_btree_block, bb_u.l.bb_rightsib), > + XFS_BTREE_LBLOCK_LEN > }; > > XFS_BTREE_TRACE_CURSOR(cur, XBT_ENTRY); > @@ -2958,7 +2957,7 @@ xfs_btree_kill_iroot( > if (index) { > xfs_iroot_realloc(cur->bc_private.b.ip, index, > cur->bc_private.b.whichfork); > - block = (struct xfs_btree_block *)ifp->if_broot; > + block = ifp->if_broot; > } > > be16_add_cpu(&block->bb_numrecs, index); > Index: xfs-cmds/xfsprogs/repair/scan.h > =================================================================== > --- xfs-cmds.orig/xfsprogs/repair/scan.h 2008-10-12 15:28:47.000000000 +0200 > +++ xfs-cmds/xfsprogs/repair/scan.h 2008-10-12 15:28:54.000000000 +0200 > @@ -25,7 +25,7 @@ void scan_sbtree( > int nlevels, > xfs_agnumber_t agno, > int suspect, > - void (*func)(xfs_btree_sblock_t *block, > + void (*func)(struct xfs_btree_block *block, > int level, > xfs_agblock_t bno, > xfs_agnumber_t agno, > @@ -36,7 +36,7 @@ void scan_sbtree( > int scan_lbtree( > xfs_dfsbno_t root, > int nlevels, > - int (*func)(xfs_btree_lblock_t *block, > + int (*func)(struct xfs_btree_block *block, > int level, > int type, > int whichfork, > @@ -60,7 +60,7 @@ int scan_lbtree( > int check_dups); > > int scanfunc_bmap( > - xfs_btree_lblock_t *ablock, > + struct xfs_btree_block *block, > int level, > int type, > int whichfork, > @@ -75,7 +75,7 @@ int scanfunc_bmap( > int *dirty); > > void scanfunc_bno( > - xfs_btree_sblock_t *ablock, > + struct xfs_btree_block *block, > int level, > xfs_agblock_t bno, > xfs_agnumber_t agno, > @@ -83,7 +83,7 @@ void scanfunc_bno( > int isroot); > > void scanfunc_cnt( > - xfs_btree_sblock_t *ablock, > + struct xfs_btree_block *block, > int level, > xfs_agblock_t bno, > xfs_agnumber_t agno, > @@ -92,7 +92,7 @@ void scanfunc_cnt( > > void > scanfunc_ino( > - xfs_btree_sblock_t *ablock, > + struct xfs_btree_block *block, > int level, > xfs_agblock_t bno, > xfs_agnumber_t agno, > > ---end quoted text--- From owner-xfs@oss.sgi.com Thu Nov 6 08:04:49 2008 X-Spam-Checker-Version: SpamAssassin 3.3.0-rupdated (updated) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=unavailable version=3.3.0-rupdated Received: from cuda.sgi.com (cuda2.sgi.com [192.48.168.29]) by oss.sgi.com (8.12.11.20060308/8.12.11/SuSE Linux 0.7) with ESMTP id mA6G4n4U020233 for ; Thu, 6 Nov 2008 08:04:49 -0800 X-ASG-Debug-ID: 1225987492-290200730000-NocioJ X-Barracuda-URL: http://cuda.sgi.com:80/cgi-bin/mark.cgi Received: from bombadil.infradead.org (localhost [127.0.0.1]) by cuda.sgi.com (Spam Firewall) with ESMTP id 8DA76590151 for ; Thu, 6 Nov 2008 08:04:53 -0800 (PST) Received: from bombadil.infradead.org (bombadil.infradead.org [18.85.46.34]) by cuda.sgi.com with ESMTP id i0w1o1tSErJTJwgj for ; Thu, 06 Nov 2008 08:04:53 -0800 (PST) X-ASG-Whitelist: Client Received: from hch by bombadil.infradead.org with local (Exim 4.68 #1 (Red Hat Linux)) id 1Ky7Lo-0003Lf-Lu; Thu, 06 Nov 2008 16:04:52 +0000 Date: Thu, 6 Nov 2008 11:04:52 -0500 From: Christoph Hellwig To: xfs@oss.sgi.com, linux-kernel@vger.kernel.org X-ASG-Orig-Subj: XFS status update for October 2008 Subject: XFS status update for October 2008 Message-ID: <20081106160452.GA28042@infradead.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.5.18 (2008-05-17) X-SRS-Rewrite: SMTP reverse-path rewritten from by bombadil.infradead.org See http://www.infradead.org/rpr.html X-Barracuda-Connect: bombadil.infradead.org[18.85.46.34] X-Barracuda-Start-Time: 1225987493 X-Barracuda-Virus-Scanned: by cuda.sgi.com at sgi.com Linux 2.6.27 released with all the bits covered in last month's report. It did however miss two important fixes for regressions that a few people hit. 2.6.27.3 or later are recommended for use with XFS. In the meantime the generic btree implementation, the sync reorganization and after a lot of merge pain the XFS and VFS inode unification hit the development tree during the time allocated for the merge window. No XFS updates other than the two regression fixes also in 2.6.27.3 have made it into mainline as of 2.6.28-rc3. The only new feature on the list in October is support for the fiemap interface that has been added to the VFS during the 2.6.28 merge window. However there was lot of patch traffic consisting of fixes and respun versions of previously known patches. There still is a large backlog of patches on the list that is not applied to the development tree yet. From owner-xfs@oss.sgi.com Thu Nov 6 08:25:10 2008 X-Spam-Checker-Version: SpamAssassin 3.3.0-rupdated (updated) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=unavailable version=3.3.0-rupdated Received: from cuda.sgi.com (cuda1.sgi.com [192.48.168.28]) by oss.sgi.com (8.12.11.20060308/8.12.11/SuSE Linux 0.7) with ESMTP id mA6GPADX026496 for ; Thu, 6 Nov 2008 08:25:10 -0800 X-ASG-Debug-ID: 1225988712-0d35021a0000-NocioJ X-Barracuda-URL: http://cuda.sgi.com:80/cgi-bin/mark.cgi Received: from slurp.thebarn.com (localhost [127.0.0.1]) by cuda.sgi.com (Spam Firewall) with ESMTP id 33A9411473DD; Thu, 6 Nov 2008 08:25:12 -0800 (PST) Received: from slurp.thebarn.com (cattelan-host202.dsl.visi.com [208.42.117.202]) by cuda.sgi.com with ESMTP id dzHXBXhuZUa90dWz; Thu, 06 Nov 2008 08:25:12 -0800 (PST) Received: from funky.thebarn.com (slurp.thebarn.com [208.42.117.201]) (authenticated bits=0) by slurp.thebarn.com (8.14.0/8.13.8) with ESMTP id mA6GOgXJ055013; Thu, 6 Nov 2008 10:24:43 -0600 (CST) (envelope-from cattelan@xfs.org) Message-ID: <49131A4A.4050208@xfs.org> Date: Thu, 06 Nov 2008 10:24:42 -0600 From: Russell Cattelan User-Agent: Thunderbird 2.0.0.6 (Macintosh/20070728) MIME-Version: 1.0 To: Lachlan McIlroy CC: torvalds@linux-foundation.org, akpm@linux-foundation.org, linux-kernel@vger.kernel.org, xfs@oss.sgi.com X-ASG-Orig-Subj: Re: [xfs] [GIT PULL] XFS update for 2.6.28 Subject: Re: [xfs] [GIT PULL] XFS update for 2.6.28 References: <20081031045737.ECE0E58AE1E9@chook.melbourne.sgi.com> In-Reply-To: <20081031045737.ECE0E58AE1E9@chook.melbourne.sgi.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Virus-Scanned: ClamAV 0.91.2/8581/Thu Nov 6 08:48:33 2008 on slurp.thebarn.com X-Virus-Status: Clean X-Barracuda-Connect: cattelan-host202.dsl.visi.com[208.42.117.202] X-Barracuda-Start-Time: 1225988714 X-Barracuda-Bayes: INNOCENT GLOBAL 0.0000 1.0000 -2.0210 X-Barracuda-Virus-Scanned: by cuda.sgi.com at sgi.com X-Barracuda-Spam-Score: -0.02 X-Barracuda-Spam-Status: No, SCORE=-0.02 using per-user scores of TAG_LEVEL=2.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.1 tests=BSF_RULE7568M, WEIRD_PORT X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.1.9619 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 1.50 WEIRD_PORT URI: Uses non-standard port number for HTTP 0.50 BSF_RULE7568M Custom Rule 7568M Lachlan McIlroy wrote: > The following changes since commit 721d5dfe7e516954c501d5e9d0dfab379cf4241a: > Linus Torvalds (1): > Merge branch 'for-linus' of git://neil.brown.name/md > > are available in the git repository at: > > git://oss.sgi.com:8090/xfs/linux-2.6 master > > Please don't publish the 8090 port for git at oss anymore. The firewall has been set up to allow for standard git traffic so no port number is needed. The git daemon on port 8090 will probably cease once the oss upgrade is complete. > Barry Naujok (4): > [XFS] Remove final remnants of dirv1 macros and other stuff > [XFS] Sync up kernel and user-space headers > [XFS] Check agf_btreeblks is valid when reading in the AGF > [XFS] Show buffer address with debug hexdump on corruption > > Christoph Hellwig (42): > [XFS] kill struct xfs_btree_hdr > [XFS] split up xfs_btree_init_cursor > [XFS] add generic btree types > [XFS] make btree root in inode support generic > [XFS] add a long pointers flag to xfs_btree_cur > [XFS] refactor xfs_btree_readahead > [XFS] refactor btree validation helpers > [XFS] make btree tracing generic > [XFS] add get_maxrecs btree operation > [XFS] add helpers for addressing entities inside a btree block > [XFS] implement generic xfs_btree_increment > [XFS] implement generic xfs_btree_decrement > [XFS] implement generic xfs_btree_lookup > [XFS] implement generic xfs_btree_updkey > [XFS] implement generic xfs_btree_update > [XFS] implement generic xfs_btree_rshift > [XFS] implement generic xfs_btree_lshift > [XFS] implement generic xfs_btree_split > [XFS] implement semi-generic xfs_btree_new_root > [XFS] move xfs_bmbt_newroot to common code > [XFS] implement generic xfs_btree_insert/insrec > [XFS] move xfs_bmbt_killroot to common code > [XFS] implement generic xfs_btree_delete/delrec > [XFS] implement generic xfs_btree_get_rec > [XFS] kill xfs_bmbt_log_block and xfs_bmbt_log_recs > [XFS] add keys_inorder and recs_inorder btree methods > [XFS] mark various functions in xfs_btree.c static > [XFS] make btree tracing generic > [XFS] Cleanup maxrecs calculation. > [XFS] cleanup btree record / key / ptr addressing macros. > [XFS] Always use struct xfs_btree_block instead of short / longform > [XFS] Move XFS_BMAP_SANITY_CHECK out of line. > [XFS] split out two helpers from xfs_syncsub > [XFS] fix instant oops with tracing enabled > [XFS] kill struct xfs_mount_args > [XFS] fix the noquota mount option > [XFS] fix biosize option > [XFS] Trivial xfs_remove comment fixup > [XFS] stop using xfs_itobp in xfs_bulkstat > Inode: export symbol destroy_inode > [XFS] free partially initialized inodes using destroy_inode > [XFS] kill sys_cred > > David Chinner (44): > [XFS] Make use of the init-once slab optimisation. > [XFS] add new btree statistics > [XFS] move sync code to its own file > [XFS] move xfssyncd code to xfs_sync.c > [XFS] Remove xfs_iflush_all and clean up xfs_finish_reclaim_all() > [XFS] don't block in xfs_qm_dqflush() during async writeback. > [XFS] Use the inode tree for finding dirty inodes > [XFS] Traverse inode trees when releasing dquots > [XFS] remove the mount inode list > [XFS] Use struct inodes instead of vnodes to kill vn_grab > [XFS] use xfs_sync_inodes rather than xfs_syncsub > [XFS] kill xfs_syncsub > [XFS] xfssyncd: don't call xfs_sync > [XFS] make SYNC_ATTR no longer use xfs_sync > [XFS] make SYNC_DELWRI no longer use xfs_sync > [XFS] Kill SYNC_CLOSE > [XFS] Kill xfs_sync() > [XFS] Move remaining quiesce code. > [XFS] factor xfs_iget_core() into hit and miss cases > [XFS] Never call mark_inode_dirty_sync() directly > Inode: Allow external initialisers > Inode: Allow external list initialisation > [XFS] Combine the XFS and Linux inodes > [XFS] Prevent use-after-free caused by synchronous inode reclaim > [XFS] move inode reclaim functions to xfs_sync.c > [XFS] rename inode reclaim functions > [XFS] mark inodes for reclaim via a tag in the inode radix tree > [XFS] use the inode radix tree for reclaiming inodes > [XFS] kill deleted inodes list > [XFS] Prevent looping in xfs_sync_inodes_ag > [XFS] Account for allocated blocks when expanding directories > [XFS] Allocate the struct xfs_ail > [XFS] Use a cursor for AIL traversal. > [XFS] move the AIl traversal over to a consistent interface > [XFS] Allow 64 bit machines to avoid the AIL lock during flushes > [XFS] Move the AIL lock into the struct xfs_ail > [XFS] Given the log a pointer to the AIL > [XFS] Add ail pointer into log items > [XFS] Finish removing the mount pointer from the AIL API > [XFS] XFS: Check for valid transaction headers in recovery > [XFS] Can't lock inodes in radix tree preload region > [XFS] avoid all reclaimable inodes in xfs_sync_inodes_ag > [XFS] correctly select first log item to push > [XFS] Fix race when looking up reclaimable inodes > > David Howells (1): > CRED: Wrap task credential accesses in the XFS filesystem > > Lachlan McIlroy (7): > [XFS] Remove kmem_zone_t argument from xfs_inode_init_once() > [XFS] Use xfs_idestroy() to cleanup an inode. > [XFS] Fix use-after-free with log and quotas > [XFS] Unlock inode before calling xfs_idestroy() > [XFS] Wait for all I/O on truncate to zero file size > [XFS] Make xfs_btree_check_ptr() debug-only code. > [XFS] Fix build warning - xfs_fs_alloc_inode() needs a return statement > > Peter Leckie (2): > [XFS] Clean up dquot pincount code. > [XFS] Fix build brakage from patch "Clean up dquot pincount code" > > Tim Shimmin (2): > [XFS] remove restricted chown parameter from xfs linux > [XFS] remove restricted chown parameter from xfs linux > > Documentation/filesystems/xfs.txt | 4 - > fs/inode.c | 208 ++- > fs/xfs/Makefile | 4 +- > fs/xfs/linux-2.6/xfs_aops.c | 2 +- > fs/xfs/linux-2.6/xfs_cred.h | 10 +- > fs/xfs/linux-2.6/xfs_globals.c | 8 - > fs/xfs/linux-2.6/xfs_globals.h | 1 - > fs/xfs/linux-2.6/xfs_ioctl.c | 9 +- > fs/xfs/linux-2.6/xfs_iops.c | 25 +- > fs/xfs/linux-2.6/xfs_linux.h | 2 +- > fs/xfs/linux-2.6/xfs_stats.c | 4 + > fs/xfs/linux-2.6/xfs_stats.h | 65 + > fs/xfs/linux-2.6/xfs_super.c | 840 +++------ > fs/xfs/linux-2.6/xfs_super.h | 3 - > fs/xfs/linux-2.6/xfs_sync.c | 763 ++++++++ > fs/xfs/linux-2.6/xfs_sync.h | 55 + > fs/xfs/linux-2.6/xfs_sysctl.c | 11 - > fs/xfs/linux-2.6/xfs_sysctl.h | 3 +- > fs/xfs/linux-2.6/xfs_vfs.h | 31 - > fs/xfs/linux-2.6/xfs_vnode.c | 15 +- > fs/xfs/linux-2.6/xfs_vnode.h | 5 - > fs/xfs/quota/xfs_dquot.c | 39 +- > fs/xfs/quota/xfs_dquot.h | 4 +- > fs/xfs/quota/xfs_dquot_item.c | 45 +- > fs/xfs/quota/xfs_qm.c | 13 +- > fs/xfs/quota/xfs_qm.h | 1 - > fs/xfs/quota/xfs_qm_bhv.c | 1 - > fs/xfs/quota/xfs_qm_syscalls.c | 137 +- > fs/xfs/support/debug.c | 2 +- > fs/xfs/xfs.h | 2 +- > fs/xfs/xfs_acl.c | 8 +- > fs/xfs/xfs_ag.h | 10 +- > fs/xfs/xfs_alloc.c | 195 ++- > fs/xfs/xfs_alloc.h | 27 +- > fs/xfs/xfs_alloc_btree.c | 2387 ++++--------------------- > fs/xfs/xfs_alloc_btree.h | 107 +- > fs/xfs/xfs_arch.h | 39 +- > fs/xfs/xfs_bit.h | 3 +- > fs/xfs/xfs_bmap.c | 296 ++-- > fs/xfs/xfs_bmap.h | 61 +- > fs/xfs/xfs_bmap_btree.c | 2614 +++++---------------------- > fs/xfs/xfs_bmap_btree.h | 171 +-- > fs/xfs/xfs_btree.c | 3596 ++++++++++++++++++++++++++++++++----- > fs/xfs/xfs_btree.h | 392 +++-- > fs/xfs/xfs_btree_trace.c | 249 +++ > fs/xfs/xfs_btree_trace.h | 116 ++ > fs/xfs/xfs_buf_item.c | 25 +- > fs/xfs/xfs_clnt.h | 105 -- > fs/xfs/xfs_da_btree.c | 5 + > fs/xfs/xfs_da_btree.h | 24 +- > fs/xfs/xfs_dinode.h | 5 +- > fs/xfs/xfs_dir2.c | 6 + > fs/xfs/xfs_dmops.c | 5 +- > fs/xfs/xfs_extfree_item.c | 45 +- > fs/xfs/xfs_fsops.c | 24 +- > fs/xfs/xfs_ialloc.c | 132 ++- > fs/xfs/xfs_ialloc.h | 21 +- > fs/xfs/xfs_ialloc_btree.c | 2193 +++-------------------- > fs/xfs/xfs_ialloc_btree.h | 111 +- > fs/xfs/xfs_iget.c | 501 ++---- > fs/xfs/xfs_imap.h | 2 - > fs/xfs/xfs_inode.c | 292 ++-- > fs/xfs/xfs_inode.h | 288 ++-- > fs/xfs/xfs_inode_item.c | 30 +- > fs/xfs/xfs_inode_item.h | 41 +- > fs/xfs/xfs_itable.c | 33 +- > fs/xfs/xfs_log.c | 10 +- > fs/xfs/xfs_log_priv.h | 1 + > fs/xfs/xfs_log_recover.c | 105 +- > fs/xfs/xfs_mount.c | 47 +- > fs/xfs/xfs_mount.h | 54 +- > fs/xfs/xfs_qmops.c | 5 +- > fs/xfs/xfs_trans.c | 13 +- > fs/xfs/xfs_trans.h | 322 ++-- > fs/xfs/xfs_trans_ail.c | 362 +++-- > fs/xfs/xfs_trans_buf.c | 7 +- > fs/xfs/xfs_trans_item.c | 10 + > fs/xfs/xfs_trans_priv.h | 98 +- > fs/xfs/xfs_vfsops.c | 617 +------- > fs/xfs/xfs_vfsops.h | 2 - > fs/xfs/xfs_vnodeops.c | 141 +-- > fs/xfs/xfs_vnodeops.h | 6 +- > include/linux/fs.h | 2 + > kernel/sysctl_check.c | 1 - > 84 files changed, 8096 insertions(+), 10178 deletions(-) > create mode 100644 fs/xfs/linux-2.6/xfs_sync.c > create mode 100644 fs/xfs/linux-2.6/xfs_sync.h > create mode 100644 fs/xfs/xfs_btree_trace.c > create mode 100644 fs/xfs/xfs_btree_trace.h > delete mode 100644 fs/xfs/xfs_clnt.h > > _______________________________________________ > xfs mailing list > xfs@oss.sgi.com > http://oss.sgi.com/mailman/listinfo/xfs > From owner-xfs@oss.sgi.com Fri Nov 7 10:58:39 2008 X-Spam-Checker-Version: SpamAssassin 3.3.0-rupdated (updated) on oss-new X-Spam-Level: X-Spam-Status: No, score=-2.4 required=5.0 tests=BAYES_00,J_CHICKENPOX_65, J_CHICKENPOX_66 autolearn=unavailable version=3.3.0-rupdated Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by oss.sgi.com (8.12.11.20060308/8.12.11/SuSE Linux 0.7) with ESMTP id mA7IwctK000836 for ; Fri, 7 Nov 2008 10:58:38 -0800 X-ASG-Debug-ID: 1226084317-77b400a00000-NocioJ X-Barracuda-URL: http://cuda.sgi.com:80/cgi-bin/mark.cgi Received: from sandeen.net (localhost [127.0.0.1]) by cuda.sgi.com (Spam Firewall) with ESMTP id 4909F1514187 for ; Fri, 7 Nov 2008 10:58:37 -0800 (PST) Received: from sandeen.net (sandeen.net [209.173.210.139]) by cuda.sgi.com with ESMTP id 5UTWWZ4xz6QTpVkp for ; Fri, 07 Nov 2008 10:58:37 -0800 (PST) Received: from liberator.sandeen.net (liberator.sandeen.net [10.0.0.4]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by sandeen.net (Postfix) with ESMTP id A3A2BA81F08 for ; Fri, 7 Nov 2008 12:58:35 -0600 (CST) Message-ID: <49148FDB.30407@sandeen.net> Date: Fri, 07 Nov 2008 12:58:35 -0600 From: Eric Sandeen User-Agent: Thunderbird 2.0.0.17 (Macintosh/20080914) MIME-Version: 1.0 To: xfs-oss X-ASG-Orig-Subj: [PATCH] xfsprogs parallel build Subject: [PATCH] xfsprogs parallel build Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Barracuda-Connect: sandeen.net[209.173.210.139] X-Barracuda-Start-Time: 1226084318 X-Barracuda-Bayes: INNOCENT GLOBAL 0.0000 1.0000 -2.0210 X-Barracuda-Virus-Scanned: by cuda.sgi.com at sgi.com X-Barracuda-Spam-Score: -2.02 X-Barracuda-Spam-Status: No, SCORE=-2.02 using per-user scores of TAG_LEVEL=2.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.1 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.1.9702 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- X-Virus-Scanned: ClamAV version 0.91.2, clamav-milter version 0.91.2 on oss.sgi.com X-Virus-Status: Clean I got tired of waiting for xfsprogs to build serially... On a 16p altix, make -j16 (excluding the configure phase) went from 2m16s to 33s. I tossed this into an rpm and did a fedora scratch build on all arches, they all passed - some of them, at least, should have been doing parallel builds too. So this has had reasonable testing. Signed-off-by: Eric Sandeen --- Index: xfsprogs-2.10.1/Makefile =================================================================== --- xfsprogs-2.10.1.orig/Makefile +++ xfsprogs-2.10.1/Makefile @@ -15,23 +15,28 @@ LSRCFILES = configure configure.in Makep LDIRT = config.log .dep config.status config.cache confdefs.h conftest* \ Logs/* built .census install.* install-dev.* *.gz -SUBDIRS = include libxfs libxlog libxcmd libhandle libdisk \ - copy db fsck growfs io logprint mkfs quota mdrestore repair rtcp \ +LIB_SUBDIRS = include libxfs libxlog libxcmd libhandle libdisk +TOOL_SUBDIRS = copy db fsck growfs io logprint mkfs quota mdrestore repair rtcp \ m4 man doc po debian build +SUBDIRS = $(LIB_SUBDIRS) $(TOOL_SUBDIRS) + default: $(CONFIGURE) ifeq ($(HAVE_BUILDDEFS), no) $(MAKE) -C . $@ else - $(SUBDIRS_MAKERULE) + $(MAKE) $(SUBDIRS) endif +$(TOOL_SUBDIRS) : $(LIB_SUBDIRS) + ifeq ($(HAVE_BUILDDEFS), yes) include $(BUILDRULES) else clean: # if configure hasn't run, nothing to clean endif +.NOTPARALLEL: $(CONFIGURE) $(CONFIGURE): autoconf ./configure \ @@ -51,13 +56,17 @@ $(CONFIGURE): aclocal.m4:: aclocal --acdir=`pwd`/m4 --output=$@ -install: default - $(SUBDIRS_MAKERULE) +install: default $(addsuffix -install,$(SUBDIRS)) $(INSTALL) -m 755 -d $(PKG_DOC_DIR) $(INSTALL) -m 644 README $(PKG_DOC_DIR) -install-dev: default - $(SUBDIRS_MAKERULE) +%-install: + $(MAKE) -C $* install + +install-dev: default $(addsuffix -install-dev,$(SUBDIRS)) + +%-install-dev: + $(MAKE) -C $* install-dev realclean distclean: clean rm -f $(LDIRT) $(CONFIGURE) Index: xfsprogs-2.10.1/include/buildrules =================================================================== --- xfsprogs-2.10.1.orig/include/buildrules +++ xfsprogs-2.10.1/include/buildrules @@ -6,18 +6,22 @@ _BUILDRULES_INCLUDED_ = 1 include $(TOPDIR)/include/builddefs -clean clobber : $(SUBDIRS) +clean clobber: $(addsuffix -clean,$(SUBDIRS)) rm -f $(DIRT) @rm -fr .libs - $(SUBDIRS_MAKERULE) +%-clean:: + $(MAKE) -C $* clean # Never blow away subdirs ifdef SUBDIRS .PRECIOUS: $(SUBDIRS) -$(SUBDIRS): - $(SUBDIRS_MAKERULE) endif +.PHONY: $(SUBDIRS) + +$(SUBDIRS): + $(MAKE) -C $@ + # # Standard targets # @@ -69,11 +73,13 @@ ifdef LTLIBRARY DEPENDSCRIPT := $(DEPENDSCRIPT) | $(SED) -e 's,^\([^:]*\)\.o,\1.lo,' endif -depend : $(CFILES) $(HFILES) - $(SUBDIRS_MAKERULE) +depend : $(CFILES) $(HFILES) $(addsuffix -depend,$(SUBDIRS)) $(DEPENDSCRIPT) > .dep test -s .dep || rm -f .dep +%-depend: + $(MAKE) -C $* depend + # Include dep, but only if it exists ifeq ($(shell test -f .dep && echo .dep), .dep) include .dep Index: xfsprogs-2.10.1/include/buildmacros =================================================================== --- xfsprogs-2.10.1.orig/include/buildmacros +++ xfsprogs-2.10.1/include/buildmacros @@ -123,14 +123,6 @@ INSTALL_LINGUAS = \ done endif -SUBDIRS_MAKERULE = \ - @for d in $(SUBDIRS) ""; do \ - if test -d "$$d" -a ! -z "$$d"; then \ - $(ECHO) === $$d ===; \ - $(MAKEF) -C $$d $@ || exit $$?; \ - fi; \ - done - MAN_MAKERULE = \ @for f in *.[12345678] ""; do \ if test ! -z "$$f"; then \ Index: xfsprogs-2.10.1/man/Makefile =================================================================== --- xfsprogs-2.10.1.orig/man/Makefile +++ xfsprogs-2.10.1/man/Makefile @@ -7,7 +7,16 @@ include $(TOPDIR)/include/builddefs SUBDIRS = man3 man5 man8 -default install install-dev : $(SUBDIRS) - $(SUBDIRS_MAKERULE) +default : $(SUBDIRS) + +install : $(addsuffix -install,$(SUBDIRS)) + +install-dev : $(addsuffix -install-dev,$(SUBDIRS)) + +%-install: + $(MAKE) -C $* install + +%-install-dev: + $(MAKE) -C $* install-dev include $(BUILDRULES) From owner-xfs@oss.sgi.com Fri Nov 7 11:02:43 2008 X-Spam-Checker-Version: SpamAssassin 3.3.0-rupdated (updated) on oss-new X-Spam-Level: X-Spam-Status: No, score=-2.1 required=5.0 tests=AWL,BAYES_00,J_CHICKENPOX_65, J_CHICKENPOX_66 autolearn=no version=3.3.0-rupdated Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by oss.sgi.com (8.12.11.20060308/8.12.11/SuSE Linux 0.7) with ESMTP id mA7J2g2D001278 for ; Fri, 7 Nov 2008 11:02:43 -0800 X-ASG-Debug-ID: 1226084563-77af00e20000-NocioJ X-Barracuda-URL: http://cuda.sgi.com:80/cgi-bin/mark.cgi Received: from sandeen.net (localhost [127.0.0.1]) by cuda.sgi.com (Spam Firewall) with ESMTP id 64A50151420F for ; Fri, 7 Nov 2008 11:02:43 -0800 (PST) Received: from sandeen.net (sandeen.net [209.173.210.139]) by cuda.sgi.com with ESMTP id kG39EdKFY3HuwYfL for ; Fri, 07 Nov 2008 11:02:43 -0800 (PST) Received: from liberator.sandeen.net (liberator.sandeen.net [10.0.0.4]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by sandeen.net (Postfix) with ESMTP id C1BCEA81F11; Fri, 7 Nov 2008 13:02:42 -0600 (CST) Message-ID: <491490D2.70804@sandeen.net> Date: Fri, 07 Nov 2008 13:02:42 -0600 From: Eric Sandeen User-Agent: Thunderbird 2.0.0.17 (Macintosh/20080914) MIME-Version: 1.0 To: xfs-oss CC: Bill Kendall X-ASG-Orig-Subj: [PATCH] xfsdump parallel build Subject: [PATCH] xfsdump parallel build Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Barracuda-Connect: sandeen.net[209.173.210.139] X-Barracuda-Start-Time: 1226084563 X-Barracuda-Bayes: INNOCENT GLOBAL 0.0000 1.0000 -2.0210 X-Barracuda-Virus-Scanned: by cuda.sgi.com at sgi.com X-Barracuda-Spam-Score: -2.02 X-Barracuda-Spam-Status: No, SCORE=-2.02 using per-user scores of TAG_LEVEL=2.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.1 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.1.9702 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- X-Virus-Scanned: ClamAV version 0.91.2, clamav-milter version 0.91.2 on oss.sgi.com X-Virus-Status: Clean I got tired of waiting for xfsdump to build serially... On a 16p altix, make -j16 (excluding the configure phase) went from 55s to 12s. Signed-off-by: Eric Sandeen --- Index: xfsdump-2.2.48/Makefile =================================================================== --- xfsdump-2.2.48.orig/Makefile +++ xfsdump-2.2.48/Makefile @@ -15,23 +15,28 @@ LSRCFILES = configure configure.in acloc LDIRT = config.log .dep config.status config.cache confdefs.h conftest* \ Logs/* built .census install.* install-dev.* *.gz -SUBDIRS = include librmt \ - common estimate fsr inventory invutil dump restore \ +LIB_SUBDIRS = include librmt +TOOL_SUBDIRS = common estimate fsr inventory invutil dump restore \ m4 man doc po debian build +SUBDIRS = $(LIB_SUBDIRS) $(TOOL_SUBDIRS) + default: $(CONFIGURE) ifeq ($(HAVE_BUILDDEFS), no) $(MAKE) -C . $@ else - $(SUBDIRS_MAKERULE) + $(MAKE) $(SUBDIRS) endif +$(TOOL_SUBDIRS) : $(LIB_SUBDIRS) + ifeq ($(HAVE_BUILDDEFS), yes) include $(BUILDRULES) else clean: # if configure hasn't run, nothing to clean endif +.NOTPARALLEL: $(CONFIGURE) $(CONFIGURE): autoconf ./configure \ @@ -51,13 +56,17 @@ $(CONFIGURE): aclocal.m4:: aclocal --acdir=`pwd`/m4 --output=$@ -install: default - $(SUBDIRS_MAKERULE) +install: default $(addsuffix -install,$(SUBDIRS)) $(INSTALL) -m 755 -d $(PKG_DOC_DIR) $(INSTALL) -m 644 README $(PKG_DOC_DIR) -install-dev: default - $(SUBDIRS_MAKERULE) +%-install: + $(MAKE) -C $* install + +install-dev: default $(addsuffix -install-dev,$(SUBDIRS)) + +%-install-dev: + $(MAKE) -C $* install-dev realclean distclean: clean rm -f $(LDIRT) $(CONFIGURE) Index: xfsdump-2.2.48/include/buildmacros =================================================================== --- xfsdump-2.2.48.orig/include/buildmacros +++ xfsdump-2.2.48/include/buildmacros @@ -123,14 +123,6 @@ INSTALL_LINGUAS = \ done endif -SUBDIRS_MAKERULE = \ - @for d in $(SUBDIRS) ""; do \ - if test -d "$$d" -a ! -z "$$d"; then \ - $(ECHO) === $$d ===; \ - $(MAKEF) -C $$d $@ || exit $$?; \ - fi; \ - done - MAN_MAKERULE = \ @for f in *.[12345678] ""; do \ if test ! -z "$$f"; then \ Index: xfsdump-2.2.48/include/buildrules =================================================================== --- xfsdump-2.2.48.orig/include/buildrules +++ xfsdump-2.2.48/include/buildrules @@ -6,18 +6,23 @@ _BUILDRULES_INCLUDED_ = 1 include $(TOPDIR)/include/builddefs -clean clobber : $(SUBDIRS) +clean clobber: $(addsuffix -clean,$(SUBDIRS)) rm -f $(DIRT) @rm -fr .libs - $(SUBDIRS_MAKERULE) + +%-clean:: + $(MAKE) -C $* clean # Never blow away subdirs ifdef SUBDIRS .PRECIOUS: $(SUBDIRS) -$(SUBDIRS): - $(SUBDIRS_MAKERULE) endif +.PHONY: $(SUBDIRS) + +$(SUBDIRS): + $(MAKE) -C $@ + # # Standard targets # @@ -68,11 +73,13 @@ ifdef LTLIBRARY DEPENDSCRIPT := $(DEPENDSCRIPT) | $(SED) -e 's,^\([^:]*\)\.o,\1.lo,' endif -depend : $(CFILES) $(HFILES) - $(SUBDIRS_MAKERULE) +depend : $(CFILES) $(HFILES) $(addsuffix -depend,$(SUBDIRS)) $(DEPENDSCRIPT) > .dep test -s .dep || rm -f .dep +%-depend: + $(MAKE) -C $* depend + # Include dep, but only if it exists ifeq ($(shell test -f .dep && echo .dep), .dep) include .dep Index: xfsdump-2.2.48/man/Makefile =================================================================== --- xfsdump-2.2.48.orig/man/Makefile +++ xfsdump-2.2.48/man/Makefile @@ -7,7 +7,16 @@ include $(TOPDIR)/include/builddefs SUBDIRS = man8 -default install install-dev : $(SUBDIRS) - $(SUBDIRS_MAKERULE) +default : $(SUBDIRS) + +install : $(addsuffix -install,$(SUBDIRS)) + +install-dev : $(addsuffix -install-dev,$(SUBDIRS)) + +%-install: + $(MAKE) -C $* install + +%-install-dev: + $(MAKE) -C $* install-dev include $(BUILDRULES) From owner-xfs@oss.sgi.com Fri Nov 7 11:28:19 2008 X-Spam-Checker-Version: SpamAssassin 3.3.0-rupdated (updated) on oss-new X-Spam-Level: X-Spam-Status: No, score=-2.4 required=5.0 tests=BAYES_00,J_CHICKENPOX_65, J_CHICKENPOX_66 autolearn=unavailable version=3.3.0-rupdated Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by oss.sgi.com (8.12.11.20060308/8.12.11/SuSE Linux 0.7) with ESMTP id mA7JSJWA002913 for ; Fri, 7 Nov 2008 11:28:19 -0800 X-ASG-Debug-ID: 1226086098-635f03390000-NocioJ X-Barracuda-URL: http://cuda.sgi.com:80/cgi-bin/mark.cgi Received: from sandeen.net (localhost [127.0.0.1]) by cuda.sgi.com (Spam Firewall) with ESMTP id B96D0151490E for ; Fri, 7 Nov 2008 11:28:18 -0800 (PST) Received: from sandeen.net (sandeen.net [209.173.210.139]) by cuda.sgi.com with ESMTP id trbhGX62nCBP3lpW for ; Fri, 07 Nov 2008 11:28:18 -0800 (PST) Received: from liberator.sandeen.net (liberator.sandeen.net [10.0.0.4]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by sandeen.net (Postfix) with ESMTP id 9A26AA81F0C; Fri, 7 Nov 2008 13:28:18 -0600 (CST) Message-ID: <491496D2.70906@sandeen.net> Date: Fri, 07 Nov 2008 13:28:18 -0600 From: Eric Sandeen User-Agent: Thunderbird 2.0.0.17 (Macintosh/20080914) MIME-Version: 1.0 To: xfs-oss CC: Bill Kendall X-ASG-Orig-Subj: [PATCH V2] xfsdump parallel build Subject: [PATCH V2] xfsdump parallel build References: <491490D2.70804@sandeen.net> In-Reply-To: <491490D2.70804@sandeen.net> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Barracuda-Connect: sandeen.net[209.173.210.139] X-Barracuda-Start-Time: 1226086099 X-Barracuda-Bayes: INNOCENT GLOBAL 0.0000 1.0000 -2.0210 X-Barracuda-Virus-Scanned: by cuda.sgi.com at sgi.com X-Barracuda-Spam-Score: -2.02 X-Barracuda-Spam-Status: No, SCORE=-2.02 using per-user scores of TAG_LEVEL=2.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.1 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.1.9704 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- X-Virus-Scanned: ClamAV version 0.91.2, clamav-milter version 0.91.2 on oss.sgi.com X-Virus-Status: Clean (oops, cvs version) I got tired of waiting for xfsdump to build serially... On a 16p altix, make -j16 (excluding the configure phase) went from 55s to 12s. Signed-off-by: Eric Sandeen --- Index: xfs-cmds/xfsdump/Makefile =================================================================== --- xfs-cmds.orig/xfsdump/Makefile +++ xfs-cmds/xfsdump/Makefile @@ -15,23 +15,28 @@ LSRCFILES = configure configure.in acloc LDIRT = config.log .dep config.status config.cache confdefs.h conftest* \ Logs/* built .census install.* install-dev.* *.gz -SUBDIRS = include librmt \ - common fsr inventory invutil dump restore \ +LIB_SUBDIRS = include librmt +TOOL_SUBDIRS = common fsr inventory invutil dump restore \ m4 man doc po debian build +SUBDIRS = $(LIB_SUBDIRS) $(TOOL_SUBDIRS) + default: $(CONFIGURE) ifeq ($(HAVE_BUILDDEFS), no) $(MAKE) -C . $@ else - $(SUBDIRS_MAKERULE) + $(MAKE) $(SUBDIRS) endif +$(TOOL_SUBDIRS) : $(LIB_SUBDIRS) + ifeq ($(HAVE_BUILDDEFS), yes) include $(BUILDRULES) else clean: # if configure hasn't run, nothing to clean endif +.NOTPARALLEL: $(CONFIGURE) $(CONFIGURE): autoconf ./configure \ @@ -51,13 +56,17 @@ $(CONFIGURE): aclocal.m4:: aclocal --acdir=`pwd`/m4 --output=$@ -install: default - $(SUBDIRS_MAKERULE) +install: default $(addsuffix -install,$(SUBDIRS)) $(INSTALL) -m 755 -d $(PKG_DOC_DIR) $(INSTALL) -m 644 README $(PKG_DOC_DIR) -install-dev: default - $(SUBDIRS_MAKERULE) +%-install: + $(MAKE) -C $* install + +install-dev: default $(addsuffix -install-dev,$(SUBDIRS)) + +%-install-dev: + $(MAKE) -C $* install-dev realclean distclean: clean rm -f $(LDIRT) $(CONFIGURE) Index: xfs-cmds/xfsdump/include/buildmacros =================================================================== --- xfs-cmds.orig/xfsdump/include/buildmacros +++ xfs-cmds/xfsdump/include/buildmacros @@ -123,14 +123,6 @@ INSTALL_LINGUAS = \ done endif -SUBDIRS_MAKERULE = \ - @for d in $(SUBDIRS) ""; do \ - if test -d "$$d" -a ! -z "$$d"; then \ - $(ECHO) === $$d ===; \ - $(MAKEF) -C $$d $@ || exit $$?; \ - fi; \ - done - MAN_MAKERULE = \ @for f in *.[12345678] ""; do \ if test ! -z "$$f"; then \ Index: xfs-cmds/xfsdump/include/buildrules =================================================================== --- xfs-cmds.orig/xfsdump/include/buildrules +++ xfs-cmds/xfsdump/include/buildrules @@ -6,18 +6,23 @@ _BUILDRULES_INCLUDED_ = 1 include $(TOPDIR)/include/builddefs -clean clobber : $(SUBDIRS) +clean clobber: $(addsuffix -clean,$(SUBDIRS)) rm -f $(DIRT) @rm -fr .libs - $(SUBDIRS_MAKERULE) + +%-clean:: + $(MAKE) -C $* clean # Never blow away subdirs ifdef SUBDIRS .PRECIOUS: $(SUBDIRS) -$(SUBDIRS): - $(SUBDIRS_MAKERULE) endif +.PHONY: $(SUBDIRS) + +$(SUBDIRS): + $(MAKE) -C $@ + # # Standard targets # @@ -68,11 +73,13 @@ ifdef LTLIBRARY DEPENDSCRIPT := $(DEPENDSCRIPT) | $(SED) -e 's,^\([^:]*\)\.o,\1.lo,' endif -depend : $(CFILES) $(HFILES) - $(SUBDIRS_MAKERULE) +depend : $(CFILES) $(HFILES) $(addsuffix -depend,$(SUBDIRS)) $(DEPENDSCRIPT) > .dep test -s .dep || rm -f .dep +%-depend: + $(MAKE) -C $* depend + # Include dep, but only if it exists ifeq ($(shell test -f .dep && echo .dep), .dep) include .dep Index: xfs-cmds/xfsdump/man/Makefile =================================================================== --- xfs-cmds.orig/xfsdump/man/Makefile +++ xfs-cmds/xfsdump/man/Makefile @@ -7,7 +7,16 @@ include $(TOPDIR)/include/builddefs SUBDIRS = man8 -default install install-dev : $(SUBDIRS) - $(SUBDIRS_MAKERULE) +default : $(SUBDIRS) + +install : $(addsuffix -install,$(SUBDIRS)) + +install-dev : $(addsuffix -install-dev,$(SUBDIRS)) + +%-install: + $(MAKE) -C $* install + +%-install-dev: + $(MAKE) -C $* install-dev include $(BUILDRULES) From owner-xfs@oss.sgi.com Fri Nov 7 12:32:06 2008 X-Spam-Checker-Version: SpamAssassin 3.3.0-rupdated (updated) on oss-new X-Spam-Level: X-Spam-Status: No, score=-2.4 required=5.0 tests=BAYES_00,J_CHICKENPOX_65, J_CHICKENPOX_66 autolearn=unavailable version=3.3.0-rupdated Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by oss.sgi.com (8.12.11.20060308/8.12.11/SuSE Linux 0.7) with ESMTP id mA7KW6lP011455 for ; Fri, 7 Nov 2008 12:32:06 -0800 X-ASG-Debug-ID: 1226089922-258603ae0000-NocioJ X-Barracuda-URL: http://cuda.sgi.com:80/cgi-bin/mark.cgi Received: from sandeen.net (localhost [127.0.0.1]) by cuda.sgi.com (Spam Firewall) with ESMTP id 65F491514ED8 for ; Fri, 7 Nov 2008 12:32:06 -0800 (PST) Received: from sandeen.net (sandeen.net [209.173.210.139]) by cuda.sgi.com with ESMTP id hu5NSjRZwwCo6IV3 for ; Fri, 07 Nov 2008 12:32:06 -0800 (PST) Received: from liberator.sandeen.net (liberator.sandeen.net [10.0.0.4]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by sandeen.net (Postfix) with ESMTP id 6A1FAA81F03 for ; Fri, 7 Nov 2008 13:27:28 -0600 (CST) Message-ID: <491496A0.2010409@sandeen.net> Date: Fri, 07 Nov 2008 13:27:28 -0600 From: Eric Sandeen User-Agent: Thunderbird 2.0.0.17 (Macintosh/20080914) MIME-Version: 1.0 To: xfs-oss X-ASG-Orig-Subj: [PATCH V2] xfsprogs parallel build Subject: [PATCH V2] xfsprogs parallel build References: <49148FDB.30407@sandeen.net> In-Reply-To: <49148FDB.30407@sandeen.net> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Barracuda-Connect: sandeen.net[209.173.210.139] X-Barracuda-Start-Time: 1226089926 X-Barracuda-Bayes: INNOCENT GLOBAL 0.0000 1.0000 -2.0210 X-Barracuda-Virus-Scanned: by cuda.sgi.com at sgi.com X-Barracuda-Spam-Score: -2.02 X-Barracuda-Spam-Status: No, SCORE=-2.02 using per-user scores of TAG_LEVEL=2.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.1 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.1.9708 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- X-Virus-Scanned: ClamAV version 0.91.2, clamav-milter version 0.91.2 on oss.sgi.com X-Virus-Status: Clean (oops, cvs version...) I got tired of waiting for xfsprogs to build serially... On a 16p altix, make -j16 (excluding the configure phase) went from 2m16s to 33s. I tossed this into an rpm and did a fedora scratch build on all arches, they all passed - some of them, at least, should have been doing parallel builds too. So this has had reasonable testing. Signed-off-by: Eric Sandeen --- Index: xfs-cmds/xfsprogs/Makefile =================================================================== --- xfs-cmds.orig/xfsprogs/Makefile +++ xfs-cmds/xfsprogs/Makefile @@ -15,23 +15,28 @@ LSRCFILES = configure configure.in Makep LDIRT = config.log .dep config.status config.cache confdefs.h conftest* \ Logs/* built .census install.* install-dev.* *.gz -SUBDIRS = include libxfs libxlog libxcmd libhandle libdisk \ - copy db estimate fsck growfs io logprint mkfs quota mdrestore repair rtcp \ - m4 man doc po debian build +LIB_SUBDIRS = include libxfs libxlog libxcmd libhandle libdisk +TOOL_SUBDIRS = copy db estimate fsck growfs io logprint mkfs quota \ + mdrestore repair rtcp m4 man doc po debian build + +SUBDIRS = $(LIB_SUBDIRS) $(TOOL_SUBDIRS) default: $(CONFIGURE) ifeq ($(HAVE_BUILDDEFS), no) $(MAKE) -C . $@ else - $(SUBDIRS_MAKERULE) + $(MAKE) $(SUBDIRS) endif +$(TOOL_SUBDIRS) : $(LIB_SUBDIRS) + ifeq ($(HAVE_BUILDDEFS), yes) include $(BUILDRULES) else clean: # if configure hasn't run, nothing to clean endif +.NOTPARALLEL: $(CONFIGURE) $(CONFIGURE): autoconf ./configure \ @@ -51,16 +56,23 @@ $(CONFIGURE): aclocal.m4:: aclocal --acdir=`pwd`/m4 --output=$@ -install: default - $(SUBDIRS_MAKERULE) +install: default $(addsuffix -install,$(SUBDIRS)) $(INSTALL) -m 755 -d $(PKG_DOC_DIR) $(INSTALL) -m 644 README $(PKG_DOC_DIR) -install-dev: default - $(SUBDIRS_MAKERULE) +%-install: + $(MAKE) -C $* install + +install-dev: default $(addsuffix -install-dev,$(SUBDIRS)) + +%-install-dev: + $(MAKE) -C $* install-dev + +install-qa: install $(addsuffix -install-qa,$(SUBDIRS)) + +%-install-qa: + $(MAKE) -C $* install-qa -install-qa: install - $(SUBDIRS_MAKERULE) realclean distclean: clean rm -f $(LDIRT) $(CONFIGURE) Index: xfs-cmds/xfsprogs/include/buildrules =================================================================== --- xfs-cmds.orig/xfsprogs/include/buildrules +++ xfs-cmds/xfsprogs/include/buildrules @@ -6,18 +6,22 @@ _BUILDRULES_INCLUDED_ = 1 include $(TOPDIR)/include/builddefs -clean clobber : $(SUBDIRS) +clean clobber: $(addsuffix -clean,$(SUBDIRS)) rm -f $(DIRT) @rm -fr .libs - $(SUBDIRS_MAKERULE) +%-clean:: + $(MAKE) -C $* clean # Never blow away subdirs ifdef SUBDIRS .PRECIOUS: $(SUBDIRS) -$(SUBDIRS): - $(SUBDIRS_MAKERULE) endif +.PHONY: $(SUBDIRS) + +$(SUBDIRS): + $(MAKE) -C $@ + # # Standard targets # @@ -69,11 +73,13 @@ ifdef LTLIBRARY DEPENDSCRIPT := $(DEPENDSCRIPT) | $(SED) -e 's,^\([^:]*\)\.o,\1.lo,' endif -depend : $(CFILES) $(HFILES) - $(SUBDIRS_MAKERULE) +depend : $(CFILES) $(HFILES) $(addsuffix -depend,$(SUBDIRS)) $(DEPENDSCRIPT) > .dep test -s .dep || rm -f .dep +%-depend: + $(MAKE) -C $* depend + # Include dep, but only if it exists ifeq ($(shell test -f .dep && echo .dep), .dep) include .dep Index: xfs-cmds/xfsprogs/include/buildmacros =================================================================== --- xfs-cmds.orig/xfsprogs/include/buildmacros +++ xfs-cmds/xfsprogs/include/buildmacros @@ -123,14 +123,6 @@ INSTALL_LINGUAS = \ done endif -SUBDIRS_MAKERULE = \ - @for d in $(SUBDIRS) ""; do \ - if test -d "$$d" -a ! -z "$$d"; then \ - $(ECHO) === $$d ===; \ - $(MAKEF) -C $$d $@ || exit $$?; \ - fi; \ - done - MAN_MAKERULE = \ @for f in *.[12345678] ""; do \ if test ! -z "$$f"; then \ Index: xfs-cmds/xfsprogs/man/Makefile =================================================================== --- xfs-cmds.orig/xfsprogs/man/Makefile +++ xfs-cmds/xfsprogs/man/Makefile @@ -7,7 +7,16 @@ include $(TOPDIR)/include/builddefs SUBDIRS = man3 man5 man8 -default install install-dev : $(SUBDIRS) - $(SUBDIRS_MAKERULE) +default : $(SUBDIRS) + +install : $(addsuffix -install,$(SUBDIRS)) + +install-dev : $(addsuffix -install-dev,$(SUBDIRS)) + +%-install: + $(MAKE) -C $* install + +%-install-dev: + $(MAKE) -C $* install-dev include $(BUILDRULES) From owner-xfs@oss.sgi.com Fri Nov 7 15:19:00 2008 X-Spam-Checker-Version: SpamAssassin 3.3.0-rupdated (updated) on oss-new X-Spam-Level: X-Spam-Status: No, score=-2.6 required=5.0 tests=BAYES_00 autolearn=unavailable version=3.3.0-rupdated Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by oss.sgi.com (8.12.11.20060308/8.12.11/SuSE Linux 0.7) with ESMTP id mA7NIxUb019755 for ; Fri, 7 Nov 2008 15:19:00 -0800 X-ASG-Debug-ID: 1226099938-11d1007f0000-NocioJ X-Barracuda-URL: http://cuda.sgi.com:80/cgi-bin/mark.cgi Received: from josefsipek.net (localhost [127.0.0.1]) by cuda.sgi.com (Spam Firewall) with ESMTP id B1A1D19A7F85 for ; Fri, 7 Nov 2008 15:18:58 -0800 (PST) Received: from josefsipek.net (josefsipek.net [141.211.133.196]) by cuda.sgi.com with ESMTP id F71BupXnG7RXx2EA for ; Fri, 07 Nov 2008 15:18:58 -0800 (PST) Received: by josefsipek.net (Postfix, from userid 1000) id 362701C049B0; Fri, 7 Nov 2008 18:00:54 -0500 (EST) Date: Fri, 7 Nov 2008 18:00:54 -0500 From: "Josef 'Jeff' Sipek" To: XFS Mailing List X-ASG-Orig-Subj: [PATCH] XFS: random cleanups of xfs_swap_extents Subject: [PATCH] XFS: random cleanups of xfs_swap_extents Message-ID: <20081107230054.GH26208@josefsipek.net> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.5.18 (2008-05-17) X-Barracuda-Connect: josefsipek.net[141.211.133.196] X-Barracuda-Start-Time: 1226099939 X-Barracuda-Bayes: INNOCENT GLOBAL 0.0000 1.0000 -2.0210 X-Barracuda-Virus-Scanned: by cuda.sgi.com at sgi.com X-Barracuda-Spam-Score: -1.52 X-Barracuda-Spam-Status: No, SCORE=-1.52 using per-user scores of TAG_LEVEL=2.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.1 tests=BSF_RULE7568M X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.1.9717 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.50 BSF_RULE7568M Custom Rule 7568M X-Virus-Scanned: ClamAV version 0.91.2, clamav-milter version 0.91.2 on oss.sgi.com X-Virus-Status: Clean XFS: random cleanups of xfs_swap_extents From: Josef 'Jeff' Sipek 1) remove lock_flags var since it's never modified and only obfuscates the code 2) calling kfree/vfree on a NULL is valid Signed-off-by: Josef 'Jeff' Sipek -- I did only compile testing. If people really want, I can go ahead and set up my xfsqa test box again and run the patch through it. diff --git a/fs/xfs/xfs_dfrag.c b/fs/xfs/xfs_dfrag.c index 75b0cd4..d65e81e 100644 --- a/fs/xfs/xfs_dfrag.c +++ b/fs/xfs/xfs_dfrag.c @@ -132,7 +132,6 @@ xfs_swap_extents( xfs_bstat_t *sbp = &sxp->sx_stat; xfs_ifork_t *tempifp, *ifp, *tifp; int ilf_fields, tilf_fields; - static uint lock_flags = XFS_ILOCK_EXCL | XFS_IOLOCK_EXCL; int error = 0; int aforkblks = 0; int taforkblks = 0; @@ -346,10 +345,10 @@ xfs_swap_extents( IHOLD(ip); - xfs_trans_ijoin(tp, ip, lock_flags); + xfs_trans_ijoin(tp, ip, XFS_ILOCK_EXCL | XFS_IOLOCK_EXCL); IHOLD(tip); - xfs_trans_ijoin(tp, tip, lock_flags); + xfs_trans_ijoin(tp, tip, XFS_ILOCK_EXCL | XFS_IOLOCK_EXCL); xfs_trans_log_inode(tp, ip, ilf_fields); xfs_trans_log_inode(tp, tip, tilf_fields); @@ -367,10 +366,10 @@ xfs_swap_extents( error0: if (locked) { - xfs_iunlock(ip, lock_flags); - xfs_iunlock(tip, lock_flags); + xfs_iunlock(ip, XFS_ILOCK_EXCL | XFS_IOLOCK_EXCL); + xfs_iunlock(tip, XFS_ILOCK_EXCL | XFS_IOLOCK_EXCL); } - if (tempifp != NULL) - kmem_free(tempifp); + + kmem_free(tempifp); return error; } From owner-xfs@oss.sgi.com Sun Nov 9 07:35:48 2008 X-Spam-Checker-Version: SpamAssassin 3.3.0-rupdated (updated) on oss-new X-Spam-Level: X-Spam-Status: No, score=-2.6 required=5.0 tests=BAYES_00 autolearn=unavailable version=3.3.0-rupdated Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by oss.sgi.com (8.12.11.20060308/8.12.11/SuSE Linux 0.7) with ESMTP id mA9FZmq1002467 for ; Sun, 9 Nov 2008 07:35:48 -0800 X-ASG-Debug-ID: 1226244948-6e2a00dd0000-NocioJ X-Barracuda-URL: http://cuda.sgi.com:80/cgi-bin/mark.cgi Received: from lucidpixels.com (localhost [127.0.0.1]) by cuda.sgi.com (Spam Firewall) with ESMTP id 7963715272B8 for ; Sun, 9 Nov 2008 07:35:48 -0800 (PST) Received: from lucidpixels.com (lucidpixels.com [75.144.35.66]) by cuda.sgi.com with ESMTP id S7cKmUx4adMS0MiP for ; Sun, 09 Nov 2008 07:35:48 -0800 (PST) Received: by lucidpixels.com (Postfix, from userid 1001) id 290271A100; Sun, 9 Nov 2008 10:28:21 -0500 (EST) Date: Sun, 9 Nov 2008 10:28:21 -0500 (EST) From: Justin Piszcz To: xfs@oss.sgi.com X-ASG-Orig-Subj: xfs_repair hanging Subject: xfs_repair hanging Message-ID: User-Agent: Alpine 1.10 (DEB 962 2008-03-14) MIME-Version: 1.0 Content-Type: TEXT/PLAIN; format=flowed; charset=US-ASCII X-Barracuda-Connect: lucidpixels.com[75.144.35.66] X-Barracuda-Start-Time: 1226244948 X-Barracuda-Bayes: INNOCENT GLOBAL 0.0000 1.0000 -2.0210 X-Barracuda-Virus-Scanned: by cuda.sgi.com at sgi.com X-Barracuda-Spam-Score: -2.02 X-Barracuda-Spam-Status: No, SCORE=-2.02 using per-user scores of TAG_LEVEL=2.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.1 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.1.9845 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- X-Virus-Scanned: ClamAV version 0.91.2, clamav-milter version 0.91.2 on oss.sgi.com X-Virus-Status: Clean p34:~# xfs_repair -V xfs_repair version 2.9.8 Hangs with xfs_repair as shown below or with -L option. p34:~# xfs_repair /dev/md3 Phase 1 - find and verify superblock... Phase 2 - using internal log - zero log... - scan filesystem freespace and inode maps... bad magic # 0x58443242 in btbno block 0/1022 expected level 1 got 2672 in btbno block 0/1022 bad magic # 0x3f052a50 in btbno block 0/12392 bad magic # 0 in btbno block 0/36892 bad magic # 0 in btbno block 0/1241755 bad magic # 0x2f2a0a20 in btbno block 0/2800 bad magic # 0x44726976 in btbno block 0/2672 bad magic # 0x30302d49 in btbno block 0/46 strace of event: write(2, "bad magic # 0 in btbno block 0/36"..., 37bad magic # 0 in btbno block 0/36892 ) = 37 pread(4, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 5086228480) = 4096 write(2, "bad magic # 0 in btbno block 0/12"..., 39bad magic # 0 in btbno block 0/1241755 ) = 39 pread(4, "/*\n * arch/arm/mach-loki/include/"..., 4096, 11468800) = 4096 write(2, "bad magic # 0x2f2a0a20 in btbno b"..., 45bad magic # 0x2f2a0a20 in btbno block 0/2800 ) = 45 pread(4, "Driver\n------\n\nInformations about"..., 4096, 10944512) = 4096 write(2, "bad magic # 0x44726976 in btbno b"..., 45bad magic # 0x44726976 in btbno block 0/2672 ) = 45 pread(4, "00-INDEX\n\t- this file (info on so"..., 4096, 188416) = 4096 write(2, "bad magic # 0x30302d49 in btbno b"..., 43bad magic # 0x30302d49 in btbno block 0/46 ) = 43 futex(0x185d098, FUTEX_WAIT_PRIVATE, 2, NULL I can mount the filesystem but its a bit mangled: p34:~# cd /r1 p34:/r1# ls ls: cannot access x3: Structure needs cleaning ls: cannot access x4: Structure needs cleaning ls: cannot access x5: Structure needs cleaning Should I re-format or is there any possibility to fix the FS? This was due to some disks going in/out of a RAID5, not XFS' fault but xfs_repair failing to repair seems strange. Justin. From owner-xfs@oss.sgi.com Sun Nov 9 08:50:51 2008 X-Spam-Checker-Version: SpamAssassin 3.3.0-rupdated (updated) on oss-new X-Spam-Level: X-Spam-Status: No, score=-2.6 required=5.0 tests=BAYES_00 autolearn=unavailable version=3.3.0-rupdated Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by oss.sgi.com (8.12.11.20060308/8.12.11/SuSE Linux 0.7) with ESMTP id mA9GopBk011002 for ; Sun, 9 Nov 2008 08:50:51 -0800 X-ASG-Debug-ID: 1226249451-6df202390000-NocioJ X-Barracuda-URL: http://cuda.sgi.com:80/cgi-bin/mark.cgi Received: from lucidpixels.com (localhost [127.0.0.1]) by cuda.sgi.com (Spam Firewall) with ESMTP id B46321527457 for ; Sun, 9 Nov 2008 08:50:51 -0800 (PST) Received: from lucidpixels.com (lucidpixels.com [75.144.35.66]) by cuda.sgi.com with ESMTP id nHzP0Pmi6YBfnA8H for ; Sun, 09 Nov 2008 08:50:51 -0800 (PST) Received: by lucidpixels.com (Postfix, from userid 1001) id 94D3C5939E; Sun, 9 Nov 2008 11:50:19 -0500 (EST) Date: Sun, 9 Nov 2008 11:50:19 -0500 (EST) From: Justin Piszcz To: xfs@oss.sgi.com X-ASG-Orig-Subj: Re: xfs_repair hanging Subject: Re: xfs_repair hanging In-Reply-To: Message-ID: References: User-Agent: Alpine 1.10 (DEB 962 2008-03-14) MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed X-Barracuda-Connect: lucidpixels.com[75.144.35.66] X-Barracuda-Start-Time: 1226249451 X-Barracuda-Bayes: INNOCENT GLOBAL 0.0000 1.0000 -2.0210 X-Barracuda-Virus-Scanned: by cuda.sgi.com at sgi.com X-Barracuda-Spam-Score: -2.02 X-Barracuda-Spam-Status: No, SCORE=-2.02 using per-user scores of TAG_LEVEL=2.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.1 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.1.9850 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- X-Virus-Scanned: ClamAV version 0.91.2, clamav-milter version 0.91.2 on oss.sgi.com X-Virus-Status: Clean On Sun, 9 Nov 2008, Justin Piszcz wrote: > p34:~# xfs_repair -V > xfs_repair version 2.9.8 > > Hangs with xfs_repair as shown below or with -L option. > > p34:~# xfs_repair /dev/md3 > Phase 1 - find and verify superblock... > Phase 2 - using internal log > - zero log... > - scan filesystem freespace and inode maps... > bad magic # 0x58443242 in btbno block 0/1022 > expected level 1 got 2672 in btbno block 0/1022 > bad magic # 0x3f052a50 in btbno block 0/12392 > bad magic # 0 in btbno block 0/36892 > bad magic # 0 in btbno block 0/1241755 > bad magic # 0x2f2a0a20 in btbno block 0/2800 > bad magic # 0x44726976 in btbno block 0/2672 > bad magic # 0x30302d49 in btbno block 0/46 > > > strace of event: > write(2, "bad magic # 0 in btbno block 0/36"..., 37bad magic # 0 in btbno > block 0/36892 > ) = 37 > pread(4, > "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., > 4096, 5086228480) = 4096 > write(2, "bad magic # 0 in btbno block 0/12"..., 39bad magic # 0 in btbno > block 0/1241755 > ) = 39 > pread(4, "/*\n * arch/arm/mach-loki/include/"..., 4096, 11468800) = 4096 > write(2, "bad magic # 0x2f2a0a20 in btbno b"..., 45bad magic # 0x2f2a0a20 in > btbno block 0/2800 > ) = 45 > pread(4, "Driver\n------\n\nInformations about"..., 4096, 10944512) = 4096 > write(2, "bad magic # 0x44726976 in btbno b"..., 45bad magic # 0x44726976 in > btbno block 0/2672 > ) = 45 > pread(4, "00-INDEX\n\t- this file (info on so"..., 4096, 188416) = 4096 > write(2, "bad magic # 0x30302d49 in btbno b"..., 43bad magic # 0x30302d49 in > btbno block 0/46 > ) = 43 > futex(0x185d098, FUTEX_WAIT_PRIVATE, 2, NULL > > I can mount the filesystem but its a bit mangled: > > p34:~# cd /r1 > p34:/r1# ls > ls: cannot access x3: Structure needs cleaning > ls: cannot access x4: Structure needs cleaning > ls: cannot access x5: Structure needs cleaning > > Should I re-format or is there any possibility to fix the FS? This was due > to some disks going in/out of a RAID5, not XFS' fault but xfs_repair failing > to repair seems strange. > > Justin. > > [ 215.558117] Filesystem "md3": Disabling barriers, trial barrier write failed [ 215.558231] XFS mounting filesystem md3 [ 215.645960] Ending clean XFS mount for filesystem: md3 [ 218.449389] 00000000: ac b3 63 97 3c 65 20 d1 8a 7c dd a7 93 9c f1 9e ..c.] xfs_da_read_buf+0x24/0x30 [ 218.449417] [] xfs_da_do_buf+0x6f9/0x730 [ 218.449421] [] xfs_da_read_buf+0x24/0x30 [ 218.449425] [] _atomic_dec_and_lock+0x20/0x90 [ 218.449429] [] xfs_da_read_buf+0x24/0x30 [ 218.449433] [] xfs_dir2_block_getdents+0xa3/0x210 [ 218.449436] [] xfs_dir2_block_getdents+0xa3/0x210 [ 218.449441] [] __dentry_open+0xc2/0x280 [ 218.449444] [] xfs_hack_filldir+0x0/0x60 [ 218.449448] [] xfs_hack_filldir+0x0/0x60 [ 218.449451] [] xfs_readdir+0x98/0xf0 [ 218.449454] [] xfs_file_readdir+0xe2/0x1b0 [ 218.449457] [] filldir+0x0/0xe0 [ 218.449460] [] filldir+0x0/0xe0 [ 218.449462] [] vfs_readdir+0xc0/0xe0 [ 218.449465] [] sys_getdents+0x84/0xe0 [ 218.449468] [] sys_fchdir+0x4a/0x90 [ 218.449472] [] system_call_fastpath+0x16/0x1b [ 218.449474] [ 239.765314] Filesystem "md3": Disabling barriers, trial barrier write failed [ 239.765538] XFS mounting filesystem md3 [ 239.957389] Ending clean XFS mount for filesystem: md3 Looks like its stuck on a few bad files? Is there anyway to use xfs_* to delete the files its having problems on or should I just wipe it? Justin. From owner-xfs@oss.sgi.com Sun Nov 9 08:57:48 2008 X-Spam-Checker-Version: SpamAssassin 3.3.0-rupdated (updated) on oss-new X-Spam-Level: X-Spam-Status: No, score=-1.5 required=5.0 tests=AWL,BAYES_00 autolearn=ham version=3.3.0-rupdated Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by oss.sgi.com (8.12.11.20060308/8.12.11/SuSE Linux 0.7) with ESMTP id mA9GvmsQ011653 for ; Sun, 9 Nov 2008 08:57:48 -0800 X-ASG-Debug-ID: 1226249868-6e01022b0000-NocioJ X-Barracuda-URL: http://cuda.sgi.com:80/cgi-bin/mark.cgi Received: from lucidpixels.com (localhost [127.0.0.1]) by cuda.sgi.com (Spam Firewall) with ESMTP id B6606152754F for ; Sun, 9 Nov 2008 08:57:48 -0800 (PST) Received: from lucidpixels.com (lucidpixels.com [75.144.35.66]) by cuda.sgi.com with ESMTP id Ish3dqH7bVgmigCv for ; Sun, 09 Nov 2008 08:57:48 -0800 (PST) Received: by lucidpixels.com (Postfix, from userid 1001) id 4844E19C81; Sun, 9 Nov 2008 11:57:48 -0500 (EST) Date: Sun, 9 Nov 2008 11:57:48 -0500 (EST) From: Justin Piszcz To: xfs@oss.sgi.com X-ASG-Orig-Subj: Re: xfs_repair hanging Subject: Re: xfs_repair hanging In-Reply-To: Message-ID: References: User-Agent: Alpine 1.10 (DEB 962 2008-03-14) MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed X-Barracuda-Connect: lucidpixels.com[75.144.35.66] X-Barracuda-Start-Time: 1226249868 X-Barracuda-Bayes: INNOCENT GLOBAL 0.0000 1.0000 -2.0210 X-Barracuda-Virus-Scanned: by cuda.sgi.com at sgi.com X-Barracuda-Spam-Score: -2.02 X-Barracuda-Spam-Status: No, SCORE=-2.02 using per-user scores of TAG_LEVEL=2.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.1 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.1.9850 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- X-Virus-Scanned: ClamAV version 0.91.2, clamav-milter version 0.91.2 on oss.sgi.com X-Virus-Status: Clean On Sun, 9 Nov 2008, Justin Piszcz wrote: > > > On Sun, 9 Nov 2008, Justin Piszcz wrote: > >> p34:~# xfs_repair -V >> xfs_repair version 2.9.8 >> >> Hangs with xfs_repair as shown below or with -L option. >> >> p34:~# xfs_repair /dev/md3 >> Phase 1 - find and verify superblock... >> Phase 2 - using internal log >> - zero log... >> - scan filesystem freespace and inode maps... >> bad magic # 0x58443242 in btbno block 0/1022 >> expected level 1 got 2672 in btbno block 0/1022 >> bad magic # 0x3f052a50 in btbno block 0/12392 >> bad magic # 0 in btbno block 0/36892 >> bad magic # 0 in btbno block 0/1241755 >> bad magic # 0x2f2a0a20 in btbno block 0/2800 >> bad magic # 0x44726976 in btbno block 0/2672 >> bad magic # 0x30302d49 in btbno block 0/46 >> >> >> strace of event: >> write(2, "bad magic # 0 in btbno block 0/36"..., 37bad magic # 0 in btbno >> block 0/36892 >> ) = 37 >> pread(4, >> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., >> 4096, 5086228480) = 4096 >> write(2, "bad magic # 0 in btbno block 0/12"..., 39bad magic # 0 in btbno >> block 0/1241755 >> ) = 39 >> pread(4, "/*\n * arch/arm/mach-loki/include/"..., 4096, 11468800) = 4096 >> write(2, "bad magic # 0x2f2a0a20 in btbno b"..., 45bad magic # 0x2f2a0a20 >> in btbno block 0/2800 >> ) = 45 >> pread(4, "Driver\n------\n\nInformations about"..., 4096, 10944512) = 4096 >> write(2, "bad magic # 0x44726976 in btbno b"..., 45bad magic # 0x44726976 >> in btbno block 0/2672 >> ) = 45 >> pread(4, "00-INDEX\n\t- this file (info on so"..., 4096, 188416) = 4096 >> write(2, "bad magic # 0x30302d49 in btbno b"..., 43bad magic # 0x30302d49 >> in btbno block 0/46 >> ) = 43 >> futex(0x185d098, FUTEX_WAIT_PRIVATE, 2, NULL >> >> I can mount the filesystem but its a bit mangled: >> >> p34:~# cd /r1 >> p34:/r1# ls >> ls: cannot access x3: Structure needs cleaning >> ls: cannot access x4: Structure needs cleaning >> ls: cannot access x5: Structure needs cleaning >> >> Should I re-format or is there any possibility to fix the FS? This was due >> to some disks going in/out of a RAID5, not XFS' fault but xfs_repair >> failing to repair seems strange. >> >> Justin. >> >> > > [ 215.558117] Filesystem "md3": Disabling barriers, trial barrier write > failed > [ 215.558231] XFS mounting filesystem md3 > [ 215.645960] Ending clean XFS mount for filesystem: md3 > [ 218.449389] 00000000: ac b3 63 97 3c 65 20 d1 8a 7c dd a7 93 9c f1 9e > ..c. ..|...... > [ 218.449399] Filesystem "md3": XFS internal error xfs_da_do_buf(2) at line > 210 > 7 of file fs/xfs/xfs_da_btree.c. Caller 0xffffffff80397924 > [ 218.449404] Pid: 5107, comm: find Not tainted 2.6.27.5 #1 > [ 218.449406] [ 218.449407] Call Trace: > [ 218.449414] [] xfs_da_read_buf+0x24/0x30 > [ 218.449417] [] xfs_da_do_buf+0x6f9/0x730 > [ 218.449421] [] xfs_da_read_buf+0x24/0x30 > [ 218.449425] [] _atomic_dec_and_lock+0x20/0x90 > [ 218.449429] [] xfs_da_read_buf+0x24/0x30 > [ 218.449433] [] xfs_dir2_block_getdents+0xa3/0x210 > [ 218.449436] [] xfs_dir2_block_getdents+0xa3/0x210 > [ 218.449441] [] __dentry_open+0xc2/0x280 > [ 218.449444] [] xfs_hack_filldir+0x0/0x60 > [ 218.449448] [] xfs_hack_filldir+0x0/0x60 > [ 218.449451] [] xfs_readdir+0x98/0xf0 > [ 218.449454] [] xfs_file_readdir+0xe2/0x1b0 > [ 218.449457] [] filldir+0x0/0xe0 > [ 218.449460] [] filldir+0x0/0xe0 > [ 218.449462] [] vfs_readdir+0xc0/0xe0 > [ 218.449465] [] sys_getdents+0x84/0xe0 > [ 218.449468] [] sys_fchdir+0x4a/0x90 > [ 218.449472] [] system_call_fastpath+0x16/0x1b > [ 218.449474] [ 239.765314] Filesystem "md3": Disabling barriers, trial > barrier write failed > [ 239.765538] XFS mounting filesystem md3 > [ 239.957389] Ending clean XFS mount for filesystem: md3 > > Looks like its stuck on a few bad files? Is there anyway to use xfs_* to > delete the files its having problems on or should I just wipe it? > > Justin. > > Nevermind, I am re-formatting now, need to get the array back online. Justin. From owner-xfs@oss.sgi.com Sun Nov 9 14:41:59 2008 X-Spam-Checker-Version: SpamAssassin 3.3.0-rupdated (updated) on oss-new X-Spam-Level: X-Spam-Status: No, score=-2.6 required=5.0 tests=BAYES_00 autolearn=unavailable version=3.3.0-rupdated Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by oss.sgi.com (8.12.11.20060308/8.12.11/SuSE Linux 0.7) with ESMTP id mA9MfwaF032528 for ; Sun, 9 Nov 2008 14:41:59 -0800 X-ASG-Debug-ID: 1226270517-578303660000-NocioJ X-Barracuda-URL: http://cuda.sgi.com:80/cgi-bin/mark.cgi Received: from ipmail01.adl6.internode.on.net (localhost [127.0.0.1]) by cuda.sgi.com (Spam Firewall) with ESMTP id 384DB1B7CB50 for ; Sun, 9 Nov 2008 14:41:57 -0800 (PST) Received: from ipmail01.adl6.internode.on.net (ipmail01.adl6.internode.on.net [203.16.214.146]) by cuda.sgi.com with ESMTP id ZJRpP0IZxbkx0sDI for ; Sun, 09 Nov 2008 14:41:57 -0800 (PST) X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: Am4DAM8S9kh5LDmzgWdsb2JhbACTYAEBFiKuDIFr X-IronPort-AV: E=Sophos;i="4.33,571,1220193000"; d="scan'208";a="227933609" Received: from ppp121-44-57-179.lns10.syd7.internode.on.net (HELO disturbed) ([121.44.57.179]) by ipmail01.adl6.internode.on.net with ESMTP; 10 Nov 2008 09:11:55 +1030 Received: from dave by disturbed with local (Exim 4.69) (envelope-from ) id 1KzIyd-00078P-EY; Mon, 10 Nov 2008 09:41:51 +1100 Date: Mon, 10 Nov 2008 09:41:51 +1100 From: Dave Chinner To: Justin Piszcz Cc: xfs@oss.sgi.com X-ASG-Orig-Subj: Re: xfs_repair hanging Subject: Re: xfs_repair hanging Message-ID: <20081109224151.GR4985@disturbed> Mail-Followup-To: Justin Piszcz , xfs@oss.sgi.com References: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.18 (2008-05-17) X-Barracuda-Connect: ipmail01.adl6.internode.on.net[203.16.214.146] X-Barracuda-Start-Time: 1226270519 X-Barracuda-Bayes: INNOCENT GLOBAL 0.0000 1.0000 -2.0210 X-Barracuda-Virus-Scanned: by cuda.sgi.com at sgi.com X-Barracuda-Spam-Score: -2.02 X-Barracuda-Spam-Status: No, SCORE=-2.02 using per-user scores of TAG_LEVEL=2.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.1 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.1.9868 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- X-Virus-Scanned: ClamAV version 0.91.2, clamav-milter version 0.91.2 on oss.sgi.com X-Virus-Status: Clean On Sun, Nov 09, 2008 at 10:28:21AM -0500, Justin Piszcz wrote: > p34:~# xfs_repair -V > xfs_repair version 2.9.8 > > Hangs with xfs_repair as shown below or with -L option. .... > pread(4, "Driver\n------\n\nInformations about"..., 4096, 10944512) = 4096 > write(2, "bad magic # 0x44726976 in btbno b"..., 45bad magic # 0x44726976 in btbno block 0/2672 > ) = 45 > pread(4, "00-INDEX\n\t- this file (info on so"..., 4096, 188416) = 4096 > write(2, "bad magic # 0x30302d49 in btbno b"..., 43bad magic # 0x30302d49 in btbno block 0/46 > ) = 43 > futex(0x185d098, FUTEX_WAIT_PRIVATE, 2, NULL Try disabling prefetch mode (-P)? Cheers, Dave. -- Dave Chinner david@fromorbit.com From owner-xfs@oss.sgi.com Mon Nov 10 05:31:55 2008 X-Spam-Checker-Version: SpamAssassin 3.3.0-rupdated (updated) on oss-new X-Spam-Level: X-Spam-Status: No, score=-2.6 required=5.0 tests=BAYES_00 autolearn=unavailable version=3.3.0-rupdated Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by oss.sgi.com (8.12.11.20060308/8.12.11/SuSE Linux 0.7) with ESMTP id mAADVpQl005571 for ; Mon, 10 Nov 2008 05:31:55 -0800 X-ASG-Debug-ID: 1226323910-543f02960000-NocioJ X-Barracuda-URL: http://cuda.sgi.com:80/cgi-bin/mark.cgi Received: from bombadil.infradead.org (localhost [127.0.0.1]) by cuda.sgi.com (Spam Firewall) with ESMTP id D6C7B152C88B for ; Mon, 10 Nov 2008 05:31:50 -0800 (PST) Received: from bombadil.infradead.org (bombadil.infradead.org [18.85.46.34]) by cuda.sgi.com with ESMTP id tsCcfynUQ0djdXp5 for ; Mon, 10 Nov 2008 05:31:50 -0800 (PST) X-ASG-Whitelist: Client Received: from hch by bombadil.infradead.org with local (Exim 4.68 #1 (Red Hat Linux)) id 1KzWru-0008Pv-8p for xfs@oss.sgi.com; Mon, 10 Nov 2008 13:31:50 +0000 Date: Mon, 10 Nov 2008 08:31:50 -0500 From: Christoph Hellwig To: xfs@oss.sgi.com X-ASG-Orig-Subj: Re: [PATCH][mainline-only] remove useless mnt_want_write call in xfs_write Subject: Re: [PATCH][mainline-only] remove useless mnt_want_write call in xfs_write Message-ID: <20081110133150.GA27234@infradead.org> References: <20080814212551.GA20980@lst.de> <20080929074450.GB23785@lst.de> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20080929074450.GB23785@lst.de> User-Agent: Mutt/1.5.18 (2008-05-17) X-SRS-Rewrite: SMTP reverse-path rewritten from by bombadil.infradead.org See http://www.infradead.org/rpr.html X-Barracuda-Connect: bombadil.infradead.org[18.85.46.34] X-Barracuda-Start-Time: 1226323911 X-Barracuda-Virus-Scanned: by cuda.sgi.com at sgi.com X-Virus-Scanned: ClamAV version 0.91.2, clamav-milter version 0.91.2 on oss.sgi.com X-Virus-Status: Clean ping? On Mon, Sep 29, 2008 at 09:44:50AM +0200, Christoph Hellwig wrote: > Any chance to get this into the git tree for the first 2.6.28 pull? > > On Thu, Aug 14, 2008 at 11:25:51PM +0200, Christoph Hellwig wrote: > > When mnt_want_write was introduced a call to it was added around > > xfs_ichgtime, but there is no need for this because a file can't be open > > read/write on a r/o mount, and a mount can't degrade r/o while we still > > have files open for writing. As the mnt_want_write changes were never > > merged into the CVS tree this patch is for mainline only. > > > > > > Signed-off-by: Christoph Hellwig > > > > --- linux-2.6/fs/xfs/linux-2.6/xfs_lrw.c 2008-08-14 14:52:15.000000000 -0300 > > +++ linux-2.6-xfs/fs/xfs/linux-2.6/xfs_lrw.c 2008-08-14 14:54:53.000000000 -0300 > > @@ -51,7 +51,6 @@ > > #include "xfs_vnodeops.h" > > > > #include > > -#include > > #include > > > > > > @@ -668,15 +667,8 @@ start: > > if (new_size > xip->i_size) > > xip->i_new_size = new_size; > > > > - /* > > - * We're not supposed to change timestamps in readonly-mounted > > - * filesystems. Throw it away if anyone asks us. > > - */ > > - if (likely(!(ioflags & IO_INVIS) && > > - !mnt_want_write(file->f_path.mnt))) { > > + if (likely(!(ioflags & IO_INVIS))) > > xfs_ichgtime(xip, XFS_ICHGTIME_MOD | XFS_ICHGTIME_CHG); > > - mnt_drop_write(file->f_path.mnt); > > - } > > > > /* > > * If the offset is beyond the size of the file, we have a couple > ---end quoted text--- > > ---end quoted text--- From owner-xfs@oss.sgi.com Mon Nov 10 07:01:30 2008 X-Spam-Checker-Version: SpamAssassin 3.3.0-rupdated (updated) on oss-new X-Spam-Level: X-Spam-Status: No, score=-2.4 required=5.0 tests=BAYES_00,J_CHICKENPOX_33, J_CHICKENPOX_62 autolearn=unavailable version=3.3.0-rupdated Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by oss.sgi.com (8.12.11.20060308/8.12.11/SuSE Linux 0.7) with ESMTP id mAAF1RC2010809 for ; Mon, 10 Nov 2008 07:01:28 -0800 X-ASG-Debug-ID: 1226329268-2a3c03500000-NocioJ X-Barracuda-URL: http://cuda.sgi.com:80/cgi-bin/mark.cgi Received: from mail.gmx.net (localhost [127.0.0.1]) by cuda.sgi.com (Spam Firewall) with SMTP id 11A2C152CF4D for ; Mon, 10 Nov 2008 07:01:08 -0800 (PST) Received: from mail.gmx.net (mail.gmx.net [213.165.64.20]) by cuda.sgi.com with SMTP id x1sdAPQNRmyPW07q for ; Mon, 10 Nov 2008 07:01:08 -0800 (PST) Received: (qmail invoked by alias); 10 Nov 2008 14:54:26 -0000 Received: from pD95FE7BA.dip.t-dialin.net (EHLO zoidberg.unixhosts.org) [217.95.231.186] by mail.gmx.net (mp001) with SMTP; 10 Nov 2008 15:54:26 +0100 X-Authenticated: #27148210 X-Provags-ID: V01U2FsdGVkX1/4J45I6T742yjbc4m822Z3rE8zXXxAL7aniNPO4N Cc2XytvB40sRXx Received: from [10.1.16.10] (daisy.unixhosts.org [10.1.16.10]) by zoidberg.unixhosts.org (Postfix) with ESMTP id E2DF44CD4E for ; Mon, 10 Nov 2008 15:54:21 +0100 (CET) Message-ID: <49184B20.4080403@gmx.de> Date: Mon, 10 Nov 2008 15:54:24 +0100 From: Chris Cohen User-Agent: Thunderbird 2.0.0.17 (X11/20080925) MIME-Version: 1.0 To: xfs@oss.sgi.com X-ASG-Orig-Subj: Strange xfs errors on my Ubuntu machine Subject: Strange xfs errors on my Ubuntu machine Content-Type: multipart/mixed; boundary="------------080409060707050806010308" X-Y-GMX-Trusted: 0 X-FuHaFi: 0.00 X-Barracuda-Connect: mail.gmx.net[213.165.64.20] X-Barracuda-Start-Time: 1226329272 X-Barracuda-Bayes: INNOCENT GLOBAL 0.4771 1.0000 0.0000 X-Barracuda-Virus-Scanned: by cuda.sgi.com at sgi.com X-Barracuda-Spam-Score: 0.50 X-Barracuda-Spam-Status: No, SCORE=0.50 using per-user scores of TAG_LEVEL=2.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.1 tests=BSF_RULE7568M X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.1.9926 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.50 BSF_RULE7568M Custom Rule 7568M X-Virus-Scanned: ClamAV version 0.91.2, clamav-milter version 0.91.2 on oss.sgi.com X-Virus-Status: Clean This is a multi-part message in MIME format. --------------080409060707050806010308 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit I have a xfs volume on LVM on Ubuntu Hardy with linux 2.6.24-21 running as dom0. Since about 5 days I get strange errors (please see the attached /var/log/messages). I cant use the partition then. (Input/Output Error) Umount sometimes works. I always need to hard reboot and sometimes I have to run xfs_repair. What is this? How can I fix this? -- Thanks very much Chris --------------080409060707050806010308 Content-Type: text/plain; name="messages" Content-Transfer-Encoding: 7bit Content-Disposition: inline; filename="messages" Nov 9 06:47:15 fry syslogd 1.5.0#2ubuntu6: restart. Nov 9 06:48:40 fry syslogd 1.5.0#2ubuntu6: restart. Nov 9 07:13:27 fry -- MARK -- Nov 9 07:33:27 fry -- MARK -- Nov 9 07:53:27 fry -- MARK -- Nov 9 08:13:27 fry -- MARK -- Nov 9 08:33:27 fry -- MARK -- Nov 9 08:53:27 fry -- MARK -- Nov 9 09:13:27 fry -- MARK -- Nov 9 09:33:27 fry -- MARK -- Nov 9 09:53:27 fry -- MARK -- Nov 9 10:13:27 fry -- MARK -- Nov 9 10:33:27 fry -- MARK -- Nov 9 10:53:27 fry -- MARK -- Nov 9 11:13:28 fry -- MARK -- Nov 9 11:33:28 fry -- MARK -- Nov 9 11:53:28 fry -- MARK -- Nov 9 12:13:28 fry -- MARK -- Nov 9 12:33:28 fry -- MARK -- Nov 9 12:53:28 fry -- MARK -- Nov 9 13:13:28 fry -- MARK -- Nov 9 13:33:28 fry -- MARK -- Nov 9 13:53:28 fry -- MARK -- Nov 9 14:13:28 fry -- MARK -- Nov 9 14:33:28 fry -- MARK -- Nov 9 14:53:28 fry -- MARK -- Nov 9 15:13:28 fry -- MARK -- Nov 9 15:33:28 fry -- MARK -- Nov 9 15:53:28 fry -- MARK -- Nov 9 16:13:29 fry -- MARK -- Nov 9 16:33:29 fry -- MARK -- Nov 9 16:46:54 fry w3m: *** info Nov 9 16:46:54 fry w3m: /dev/gpmctl: No such file or directory Nov 9 16:46:54 fry w3m: *** info Nov 9 16:46:54 fry w3m: /dev/gpmctl: No such file or directory Nov 9 16:47:11 fry w3m: *** info Nov 9 16:47:11 fry w3m: /dev/gpmctl: No such file or directory Nov 9 16:47:11 fry w3m: *** info Nov 9 16:47:11 fry w3m: /dev/gpmctl: No such file or directory Nov 9 17:13:29 fry -- MARK -- Nov 9 17:33:29 fry -- MARK -- Nov 9 17:53:29 fry -- MARK -- Nov 9 18:13:29 fry -- MARK -- Nov 9 18:33:29 fry -- MARK -- Nov 9 18:53:29 fry -- MARK -- Nov 9 19:13:29 fry -- MARK -- Nov 9 19:33:29 fry -- MARK -- Nov 9 19:53:29 fry -- MARK -- Nov 9 20:13:29 fry -- MARK -- Nov 9 20:33:29 fry -- MARK -- Nov 9 20:53:30 fry -- MARK -- Nov 9 21:13:30 fry -- MARK -- Nov 9 21:33:30 fry -- MARK -- Nov 9 21:53:30 fry -- MARK -- Nov 9 22:13:30 fry -- MARK -- Nov 9 22:33:30 fry -- MARK -- Nov 9 22:53:30 fry -- MARK -- Nov 9 23:13:30 fry -- MARK -- Nov 9 23:33:30 fry -- MARK -- Nov 9 23:53:30 fry -- MARK -- Nov 10 00:13:30 fry -- MARK -- Nov 10 00:33:30 fry -- MARK -- Nov 10 00:53:30 fry -- MARK -- Nov 10 01:13:30 fry -- MARK -- Nov 10 01:33:31 fry -- MARK -- Nov 10 01:53:31 fry -- MARK -- Nov 10 02:13:31 fry -- MARK -- Nov 10 02:33:31 fry -- MARK -- Nov 10 02:53:31 fry -- MARK -- Nov 10 03:13:31 fry -- MARK -- Nov 10 03:33:31 fry -- MARK -- Nov 10 03:53:31 fry -- MARK -- Nov 10 04:13:31 fry -- MARK -- Nov 10 04:33:31 fry -- MARK -- Nov 10 04:53:31 fry -- MARK -- Nov 10 05:13:31 fry -- MARK -- Nov 10 05:33:31 fry -- MARK -- Nov 10 05:53:32 fry -- MARK -- Nov 10 06:13:32 fry -- MARK -- Nov 10 06:22:19 fry kernel: [155894.176291] usb 1-5: new high speed USB device using ehci_hcd and address 4 Nov 10 06:22:19 fry kernel: [155180.210689] usb 1-5: configuration #1 chosen from 3 choices Nov 10 06:33:32 fry -- MARK -- Nov 10 06:53:32 fry -- MARK -- Nov 10 07:10:54 fry kernel: [158074.652517] usb 1-5: USB disconnect, address 4 Nov 10 07:11:12 fry syslogd 1.5.0#2ubuntu6: restart. Nov 10 07:33:32 fry -- MARK -- Nov 10 07:53:32 fry -- MARK -- Nov 10 08:13:32 fry -- MARK -- Nov 10 08:33:32 fry -- MARK -- Nov 10 08:53:32 fry -- MARK -- Nov 10 09:13:32 fry -- MARK -- Nov 10 09:33:32 fry -- MARK -- Nov 10 09:53:32 fry -- MARK -- Nov 10 10:13:32 fry -- MARK -- Nov 10 10:33:32 fry -- MARK -- Nov 10 10:53:33 fry -- MARK -- Nov 10 11:13:33 fry -- MARK -- Nov 10 11:33:33 fry -- MARK -- Nov 10 11:53:33 fry -- MARK -- Nov 10 12:13:33 fry -- MARK -- Nov 10 12:33:33 fry -- MARK -- Nov 10 12:53:33 fry -- MARK -- Nov 10 13:13:33 fry -- MARK -- Nov 10 13:33:33 fry -- MARK -- Nov 10 13:53:33 fry -- MARK -- Nov 10 14:13:33 fry -- MARK -- Nov 10 14:33:33 fry -- MARK -- Nov 10 14:53:33 fry -- MARK -- Nov 10 14:59:45 fry kernel: [186801.627332] CPU 1: Nov 10 14:59:45 fry kernel: [186801.627339] Modules linked in: xfs tun ipv6 xt_tcpudp xt_physdev iptable_filter ip_tables x_tables ppdev parport_pc lp parport bridge ac it87 hwmon_vid loop snd_hda_intel snd_pcm_oss snd_mixer_oss snd_pcm snd_page_alloc snd_hwdep snd_seq_dummy snd_seq_oss snd_seq_midi snd_rawmidi snd_seq_midi_event snd_seq snd_timer snd_seq_device snd soundcore button i2c_piix4 k8temp pcspkr evdev i2c_core shpchp pci_hotplug usbhid hid ext3 jbd mbcache ide_cd cdrom pata_acpi ata_generic pata_atiixp sg sd_mod ohci_hcd ohci1394 ehci_hcd r8169 atiixp ide_core ieee1394 e1000 usbcore ssb ahci libata scsi_mod raid10 raid456 async_xor async_memcpy async_tx xor raid0 multipath linear dm_mirror dm_snapshot dm_mod thermal processor fan fuse raid1 md_mod Nov 10 14:59:45 fry kernel: [186801.627384] Pid: 15881, comm: smbd Not tainted 2.6.24-21-xen #1 Nov 10 14:59:45 fry kernel: [186801.627387] RIP: e030:[] [] :xfs:xfs_iext_idx_to_irec+0x68/0xf0 Nov 10 14:59:45 fry kernel: [186801.627417] RSP: e02b:ffff880021327a30 EFLAGS: 00000216 Nov 10 14:59:45 fry kernel: [186801.627419] RAX: 00000000000000da RBX: 0000000000000000 RCX: 0000000000000149 Nov 10 14:59:45 fry kernel: [186801.627422] RDX: 00000000000001da RSI: 0000000000000004 RDI: ffff880045209ac0 Nov 10 14:59:45 fry kernel: [186801.627424] RBP: ffff880021327a58 R08: 0000000000000002 R09: 0000000000000003 Nov 10 14:59:45 fry kernel: [186801.627426] R10: ffff880045209ae0 R11: 0000000000000100 R12: ffff880021327a5c Nov 10 14:59:45 fry kernel: [186801.627428] R13: 0000000000000000 R14: 0000000000000000 R15: ffff8800ecddad00 Nov 10 14:59:45 fry kernel: [186801.627433] FS: 00007f47f7f4f700(0000) GS:ffffffff805c7080(0000) knlGS:0000000000000000 Nov 10 14:59:45 fry kernel: [186801.627436] CS: e033 DS: 0000 ES: 0000 Nov 10 14:59:45 fry kernel: [186801.627439] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 Nov 10 14:59:45 fry kernel: [186801.627441] DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400 Nov 10 14:59:45 fry kernel: [186801.627443] Nov 10 14:59:45 fry kernel: [186801.627443] Call Trace: Nov 10 14:59:45 fry kernel: [186801.627468] [] :xfs:xfs_iext_get_ext+0x55/0x70 Nov 10 14:59:45 fry kernel: [186801.627486] [] :xfs:xfs_bmapi+0x806/0x12d0 Nov 10 14:59:45 fry kernel: [186801.627502] [sys_pselect7+0x260/0x290] sys_pselect7+0x260/0x290 Nov 10 14:59:45 fry kernel: [186801.627510] [] default_wake_function+0x0/0x10 Nov 10 14:59:45 fry kernel: [186801.627517] [error_exit+0x0/0x79] error_exit+0x0/0x79 Nov 10 14:59:45 fry kernel: [186801.627546] [] :xfs:xfs_zero_eof+0x139/0x1a0 Nov 10 14:59:45 fry kernel: [186801.627575] [] :xfs:xfs_write+0x3d4/0x910 Nov 10 14:59:45 fry kernel: [186801.627597] [ext3:do_sync_write+0xd9/0x120] do_sync_write+0xd9/0x120 Nov 10 14:59:45 fry kernel: [186801.627607] [] autoremove_wake_function+0x0/0x30 Nov 10 14:59:45 fry kernel: [186801.627616] [local_clock+0x57/0xb0] local_clock+0x57/0xb0 Nov 10 14:59:45 fry kernel: [186801.627626] [vfs_write+0xed/0x190] vfs_write+0xed/0x190 Nov 10 14:59:45 fry kernel: [186801.627631] [sys_pwrite64+0x84/0xa0] sys_pwrite64+0x84/0xa0 Nov 10 14:59:45 fry kernel: [186801.627638] [system_call+0x68/0x6d] system_call+0x68/0x6d Nov 10 14:59:45 fry kernel: [186801.627643] [system_call+0x0/0x6d] system_call+0x0/0x6d Nov 10 14:59:45 fry kernel: [186801.627649] Nov 10 14:59:57 fry kernel: [186813.275447] CPU 1: Nov 10 14:59:57 fry kernel: [186813.275449] Modules linked in: xfs tun ipv6 xt_tcpudp xt_physdev iptable_filter ip_tables x_tables ppdev parport_pc lp parport bridge ac it87 hwmon_vid loop snd_hda_intel snd_pcm_oss snd_mixer_oss snd_pcm snd_page_alloc snd_hwdep snd_seq_dummy snd_seq_oss snd_seq_midi snd_rawmidi snd_seq_midi_event snd_seq snd_timer snd_seq_device snd soundcore button i2c_piix4 k8temp pcspkr evdev i2c_core shpchp pci_hotplug usbhid hid ext3 jbd mbcache ide_cd cdrom pata_acpi ata_generic pata_atiixp sg sd_mod ohci_hcd ohci1394 ehci_hcd r8169 atiixp ide_core ieee1394 e1000 usbcore ssb ahci libata scsi_mod raid10 raid456 async_xor async_memcpy async_tx xor raid0 multipath linear dm_mirror dm_snapshot dm_mod thermal processor fan fuse raid1 md_mod Nov 10 14:59:57 fry kernel: [186813.275495] Pid: 15881, comm: smbd Not tainted 2.6.24-21-xen #1 Nov 10 14:59:57 fry kernel: [186813.275497] RIP: e030:[] [] :xfs:xfs_iext_idx_to_irec+0x0/0xf0 Nov 10 14:59:57 fry kernel: [186813.275528] RSP: e02b:ffff880021327a48 EFLAGS: 00000246 Nov 10 14:59:57 fry kernel: [186813.275530] RAX: 0000000000000001 RBX: ffff880021327c58 RCX: 0000000000000000 Nov 10 14:59:57 fry kernel: [186813.275532] RDX: ffff880021327a5c RSI: ffff880021327a58 RDI: ffff8800ecddad60 Nov 10 14:59:57 fry kernel: [186813.275534] RBP: 0000000000001af4 R08: 0000000000000001 R09: 0000000000000003 Nov 10 14:59:57 fry kernel: [186813.275536] R10: ffff880045209ad0 R11: 0000000000000101 R12: 0000000000000204 Nov 10 14:59:57 fry kernel: [186813.275538] R13: 0000000000000000 R14: 0000000000000000 R15: ffff8800ecddad00 Nov 10 14:59:57 fry kernel: [186813.275542] FS: 00007f47f7f4f700(0000) GS:ffffffff805c7080(0000) knlGS:0000000000000000 Nov 10 14:59:57 fry kernel: [186813.275544] CS: e033 DS: 0000 ES: 0000 Nov 10 14:59:57 fry kernel: [186813.275546] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 Nov 10 14:59:57 fry kernel: [186813.275548] DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400 Nov 10 14:59:57 fry kernel: [186813.275550] Nov 10 14:59:57 fry kernel: [186813.275551] Call Trace: Nov 10 14:59:57 fry kernel: [186813.275574] [] :xfs:xfs_iext_get_ext+0x55/0x70 Nov 10 14:59:57 fry kernel: [186813.275592] [] :xfs:xfs_bmapi+0x806/0x12d0 Nov 10 14:59:57 fry kernel: [186813.275608] [sys_pselect7+0x260/0x290] sys_pselect7+0x260/0x290 Nov 10 14:59:57 fry kernel: [186813.275615] [] default_wake_function+0x0/0x10 Nov 10 14:59:57 fry kernel: [186813.275621] [error_exit+0x0/0x79] error_exit+0x0/0x79 Nov 10 14:59:57 fry kernel: [186813.275645] [] :xfs:xfs_bmapi+0x2/0x12d0 Nov 10 14:59:57 fry kernel: [186813.275667] [] :xfs:xfs_zero_eof+0x139/0x1a0 Nov 10 14:59:57 fry kernel: [186813.275696] [] :xfs:xfs_write+0x3d4/0x910 Nov 10 14:59:57 fry kernel: [186813.275718] [ext3:do_sync_write+0xd9/0x120] do_sync_write+0xd9/0x120 Nov 10 14:59:57 fry kernel: [186813.275728] [] autoremove_wake_function+0x0/0x30 Nov 10 14:59:57 fry kernel: [186813.275738] [local_clock+0x57/0xb0] local_clock+0x57/0xb0 Nov 10 14:59:57 fry kernel: [186813.275747] [vfs_write+0xed/0x190] vfs_write+0xed/0x190 Nov 10 14:59:57 fry kernel: [186813.275753] [sys_pwrite64+0x84/0xa0] sys_pwrite64+0x84/0xa0 Nov 10 14:59:57 fry kernel: [186813.275760] [system_call+0x68/0x6d] system_call+0x68/0x6d Nov 10 14:59:57 fry kernel: [186813.275765] [system_call+0x0/0x6d] system_call+0x0/0x6d Nov 10 14:59:57 fry kernel: [186813.275771] Nov 10 15:00:09 fry kernel: [186824.966692] CPU 1: Nov 10 15:00:09 fry kernel: [186824.966694] Modules linked in: xfs tun ipv6 xt_tcpudp xt_physdev iptable_filter ip_tables x_tables ppdev parport_pc lp parport bridge ac it87 hwmon_vid loop snd_hda_intel snd_pcm_oss snd_mixer_oss snd_pcm snd_page_alloc snd_hwdep snd_seq_dummy snd_seq_oss snd_seq_midi snd_rawmidi snd_seq_midi_event snd_seq snd_timer snd_seq_device snd soundcore button i2c_piix4 k8temp pcspkr evdev i2c_core shpchp pci_hotplug usbhid hid ext3 jbd mbcache ide_cd cdrom pata_acpi ata_generic pata_atiixp sg sd_mod ohci_hcd ohci1394 ehci_hcd r8169 atiixp ide_core ieee1394 e1000 usbcore ssb ahci libata scsi_mod raid10 raid456 async_xor async_memcpy async_tx xor raid0 multipath linear dm_mirror dm_snapshot dm_mod thermal processor fan fuse raid1 md_mod Nov 10 15:00:09 fry kernel: [186824.966739] Pid: 15881, comm: smbd Not tainted 2.6.24-21-xen #1 Nov 10 15:00:09 fry kernel: [186824.966741] RIP: e030:[] [] :xfs:xfs_iext_idx_to_irec+0x47/0xf0 Nov 10 15:00:09 fry kernel: [186824.966772] RSP: e02b:ffff880021327a30 EFLAGS: 00000212 Nov 10 15:00:09 fry kernel: [186824.966774] RAX: 0000000000000010 RBX: 0000000000000000 RCX: 0000000000000137 Nov 10 15:00:09 fry kernel: [186824.966776] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff880045209ac0 Nov 10 15:00:09 fry kernel: [186824.966778] RBP: ffff880021327a58 R08: 0000000000000001 R09: 0000000000000003 Nov 10 15:00:09 fry kernel: [186824.966780] R10: 0000000000000000 R11: 0000000000000000 R12: ffff880021327a5c Nov 10 15:00:09 fry kernel: [186824.966782] R13: 0000000000000000 R14: 0000000000000000 R15: ffff8800ecddad00 Nov 10 15:00:09 fry kernel: [186824.966786] FS: 00007f47f7f4f700(0000) GS:ffffffff805c7080(0000) knlGS:0000000000000000 Nov 10 15:00:09 fry kernel: [186824.966788] CS: e033 DS: 0000 ES: 0000 Nov 10 15:00:09 fry kernel: [186824.966790] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 Nov 10 15:00:09 fry kernel: [186824.966792] DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400 Nov 10 15:00:09 fry kernel: [186824.966794] Nov 10 15:00:09 fry kernel: [186824.966795] Call Trace: Nov 10 15:00:09 fry kernel: [186824.966818] [] :xfs:xfs_iext_get_ext+0x55/0x70 Nov 10 15:00:09 fry kernel: [186824.966836] [] :xfs:xfs_bmapi+0x806/0x12d0 Nov 10 15:00:09 fry kernel: [186824.966852] [sys_pselect7+0x260/0x290] sys_pselect7+0x260/0x290 Nov 10 15:00:09 fry kernel: [186824.966859] [] default_wake_function+0x0/0x10 Nov 10 15:00:09 fry kernel: [186824.966863] [error_exit+0x0/0x79] error_exit+0x0/0x79 Nov 10 15:00:09 fry kernel: [186824.966887] [] :xfs:xfs_bmapi+0x9d/0x12d0 Nov 10 15:00:09 fry kernel: [186824.966911] [] :xfs:xfs_zero_eof+0x139/0x1a0 Nov 10 15:00:09 fry kernel: [186824.966940] [] :xfs:xfs_write+0x3d4/0x910 Nov 10 15:00:09 fry kernel: [186824.966962] [ext3:do_sync_write+0xd9/0x120] do_sync_write+0xd9/0x120 Nov 10 15:00:09 fry kernel: [186824.966972] [] autoremove_wake_function+0x0/0x30 Nov 10 15:00:09 fry kernel: [186824.966982] [local_clock+0x57/0xb0] local_clock+0x57/0xb0 Nov 10 15:00:09 fry kernel: [186824.966991] [vfs_write+0xed/0x190] vfs_write+0xed/0x190 Nov 10 15:00:09 fry kernel: [186824.966997] [sys_pwrite64+0x84/0xa0] sys_pwrite64+0x84/0xa0 Nov 10 15:00:09 fry kernel: [186824.967003] [system_call+0x68/0x6d] system_call+0x68/0x6d Nov 10 15:00:09 fry kernel: [186824.967008] [system_call+0x0/0x6d] system_call+0x0/0x6d Nov 10 15:00:09 fry kernel: [186824.967014] Nov 10 15:00:21 fry kernel: [186836.523861] CPU 1: Nov 10 15:00:21 fry kernel: [186836.523863] Modules linked in: xfs tun ipv6 xt_tcpudp xt_physdev iptable_filter ip_tables x_tables ppdev parport_pc lp parport bridge ac it87 hwmon_vid loop snd_hda_intel snd_pcm_oss snd_mixer_oss snd_pcm snd_page_alloc snd_hwdep snd_seq_dummy snd_seq_oss snd_seq_midi snd_rawmidi snd_seq_midi_event snd_seq snd_timer snd_seq_device snd soundcore button i2c_piix4 k8temp pcspkr evdev i2c_core shpchp pci_hotplug usbhid hid ext3 jbd mbcache ide_cd cdrom pata_acpi ata_generic pata_atiixp sg sd_mod ohci_hcd ohci1394 ehci_hcd r8169 atiixp ide_core ieee1394 e1000 usbcore ssb ahci libata scsi_mod raid10 raid456 async_xor async_memcpy async_tx xor raid0 multipath linear dm_mirror dm_snapshot dm_mod thermal processor fan fuse raid1 md_mod Nov 10 15:00:21 fry kernel: [186836.523908] Pid: 15881, comm: smbd Not tainted 2.6.24-21-xen #1 Nov 10 15:00:21 fry kernel: [186836.523911] RIP: e030:[] [] :xfs:xfs_bmapi+0x319/0x12d0 Nov 10 15:00:21 fry kernel: [186836.523944] RSP: e02b:ffff880021327a68 EFLAGS: 00000202 Nov 10 15:00:21 fry kernel: [186836.523946] RAX: 0000000000000000 RBX: ffff880021327c58 RCX: ffff880021327c84 Nov 10 15:00:21 fry kernel: [186836.523948] RDX: 000000000185faff RSI: ffff880021327b88 RDI: ffff880054d634e0 Nov 10 15:00:21 fry kernel: [186836.523950] RBP: 0000000000001b33 R08: 0000000000000001 R09: 0000000000000003 Nov 10 15:00:21 fry kernel: [186836.523952] R10: ffff880045209ae0 R11: 0000000000000100 R12: 0000000000000204 Nov 10 15:00:21 fry kernel: [186836.523954] R13: 0000000000000000 R14: 0000000000000000 R15: ffff8800ecddad00 Nov 10 15:00:21 fry kernel: [186836.523959] FS: 00007f47f7f4f700(0000) GS:ffffffff805c7080(0000) knlGS:0000000000000000 Nov 10 15:00:21 fry kernel: [186836.523961] CS: e033 DS: 0000 ES: 0000 Nov 10 15:00:21 fry kernel: [186836.523963] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 Nov 10 15:00:21 fry kernel: [186836.523965] DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400 Nov 10 15:00:21 fry kernel: [186836.523967] Nov 10 15:00:21 fry kernel: [186836.523967] Call Trace: Nov 10 15:00:21 fry kernel: [186836.523983] [] :xfs:xfs_bmapi+0xb46/0x12d0 Nov 10 15:00:21 fry kernel: [186836.524002] [sys_pselect7+0x260/0x290] sys_pselect7+0x260/0x290 Nov 10 15:00:21 fry kernel: [186836.524009] [] default_wake_function+0x0/0x10 Nov 10 15:00:21 fry kernel: [186836.524013] [error_exit+0x0/0x79] error_exit+0x0/0x79 Nov 10 15:00:21 fry kernel: [186836.524016] [error_exit+0x0/0x79] error_exit+0x0/0x79 Nov 10 15:00:21 fry kernel: [186836.524020] [error_exit+0x0/0x79] error_exit+0x0/0x79 Nov 10 15:00:21 fry kernel: [186836.524049] [] :xfs:xfs_zero_eof+0x139/0x1a0 Nov 10 15:00:21 fry kernel: [186836.524079] [] :xfs:xfs_write+0x3d4/0x910 Nov 10 15:00:21 fry kernel: [186836.524100] [ext3:do_sync_write+0xd9/0x120] do_sync_write+0xd9/0x120 Nov 10 15:00:21 fry kernel: [186836.524111] [] autoremove_wake_function+0x0/0x30 Nov 10 15:00:21 fry kernel: [186836.524120] [local_clock+0x57/0xb0] local_clock+0x57/0xb0 Nov 10 15:00:21 fry kernel: [186836.524130] [vfs_write+0xed/0x190] vfs_write+0xed/0x190 Nov 10 15:00:21 fry kernel: [186836.524136] [sys_pwrite64+0x84/0xa0] sys_pwrite64+0x84/0xa0 Nov 10 15:00:21 fry kernel: [186836.524142] [system_call+0x68/0x6d] system_call+0x68/0x6d Nov 10 15:00:21 fry kernel: [186836.524147] [system_call+0x0/0x6d] system_call+0x0/0x6d Nov 10 15:00:21 fry kernel: [186836.524153] Nov 10 15:00:33 fry kernel: [186848.333940] CPU 1: Nov 10 15:00:33 fry kernel: [186848.333941] Modules linked in: xfs tun ipv6 xt_tcpudp xt_physdev iptable_filter ip_tables x_tables ppdev parport_pc lp parport bridge ac it87 hwmon_vid loop snd_hda_intel snd_pcm_oss snd_mixer_oss snd_pcm snd_page_alloc snd_hwdep snd_seq_dummy snd_seq_oss snd_seq_midi snd_rawmidi snd_seq_midi_event snd_seq snd_timer snd_seq_device snd soundcore button i2c_piix4 k8temp pcspkr evdev i2c_core shpchp pci_hotplug usbhid hid ext3 jbd mbcache ide_cd cdrom pata_acpi ata_generic pata_atiixp sg sd_mod ohci_hcd ohci1394 ehci_hcd r8169 atiixp ide_core ieee1394 e1000 usbcore ssb ahci libata scsi_mod raid10 raid456 async_xor async_memcpy async_tx xor raid0 multipath linear dm_mirror dm_snapshot dm_mod thermal processor fan fuse raid1 md_mod Nov 10 15:00:33 fry kernel: [186848.333993] Pid: 15881, comm: smbd Not tainted 2.6.24-21-xen #1 Nov 10 15:00:33 fry kernel: [186848.333994] RIP: e030:[] [] :xfs:xfs_iext_idx_to_irec+0x5a/0xf0 Nov 10 15:00:33 fry kernel: [186848.334015] RSP: e02b:ffff880021327a30 EFLAGS: 00000202 Nov 10 15:00:33 fry kernel: [186848.334016] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000044 Nov 10 15:00:33 fry kernel: [186848.334018] RDX: ffff880045209ac0 RSI: 0000000000000004 RDI: ffff880045209ac0 Nov 10 15:00:33 fry kernel: [186848.334020] RBP: ffff880021327a58 R08: 0000000000000001 R09: 0000000000000003 Nov 10 15:00:33 fry kernel: [186848.334023] R10: ffff880045209ad0 R11: 0000000000000000 R12: ffff880021327a5c Nov 10 15:00:33 fry kernel: [186848.334026] R13: 0000000000000000 R14: 0000000000000000 R15: ffff8800ecddad00 Nov 10 15:00:33 fry kernel: [186848.334029] FS: 00007f47f7f4f700(0000) GS:ffffffff805c7080(0000) knlGS:0000000000000000 Nov 10 15:00:33 fry kernel: [186848.334032] CS: e033 DS: 0000 ES: 0000 Nov 10 15:00:33 fry kernel: [186848.334033] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 Nov 10 15:00:33 fry kernel: [186848.334036] DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400 Nov 10 15:00:33 fry kernel: [186848.334037] Nov 10 15:00:33 fry kernel: [186848.334038] Call Trace: Nov 10 15:00:33 fry kernel: [186848.334058] [] :xfs:xfs_iext_get_ext+0x55/0x70 Nov 10 15:00:33 fry kernel: [186848.334076] [] :xfs:xfs_bmapi+0x806/0x12d0 Nov 10 15:00:33 fry kernel: [186848.334089] [sys_pselect7+0x260/0x290] sys_pselect7+0x260/0x290 Nov 10 15:00:33 fry kernel: [186848.334095] [] default_wake_function+0x0/0x10 Nov 10 15:00:33 fry kernel: [186848.334098] [error_exit+0x0/0x79] error_exit+0x0/0x79 Nov 10 15:00:33 fry kernel: [186848.334101] [error_exit+0x0/0x79] error_exit+0x0/0x79 Nov 10 15:00:33 fry kernel: [186848.334103] [error_exit+0x0/0x79] error_exit+0x0/0x79 Nov 10 15:00:33 fry kernel: [186848.334127] [] :xfs:xfs_bmapi+0x2/0x12d0 Nov 10 15:00:33 fry kernel: [186848.334148] [] :xfs:xfs_zero_eof+0x139/0x1a0 Nov 10 15:00:33 fry kernel: [186848.334176] [] :xfs:xfs_write+0x3d4/0x910 Nov 10 15:00:33 fry kernel: [186848.334198] [ext3:do_sync_write+0xd9/0x120] do_sync_write+0xd9/0x120 Nov 10 15:00:33 fry kernel: [186848.334207] [] autoremove_wake_function+0x0/0x30 Nov 10 15:00:33 fry kernel: [186848.334216] [local_clock+0x57/0xb0] local_clock+0x57/0xb0 Nov 10 15:00:33 fry kernel: [186848.334225] [vfs_write+0xed/0x190] vfs_write+0xed/0x190 Nov 10 15:00:33 fry kernel: [186848.334231] [sys_pwrite64+0x84/0xa0] sys_pwrite64+0x84/0xa0 Nov 10 15:00:33 fry kernel: [186848.334237] [system_call+0x68/0x6d] system_call+0x68/0x6d Nov 10 15:00:33 fry kernel: [186848.334242] [system_call+0x0/0x6d] system_call+0x0/0x6d Nov 10 15:00:33 fry kernel: [186848.334248] Nov 10 15:00:44 fry kernel: [186860.147975] CPU 1: Nov 10 15:00:44 fry kernel: [186860.147976] Modules linked in: xfs tun ipv6 xt_tcpudp xt_physdev iptable_filter ip_tables x_tables ppdev parport_pc lp parport bridge ac it87 hwmon_vid loop snd_hda_intel snd_pcm_oss snd_mixer_oss snd_pcm snd_page_alloc snd_hwdep snd_seq_dummy snd_seq_oss snd_seq_midi snd_rawmidi snd_seq_midi_event snd_seq snd_timer snd_seq_device snd soundcore button i2c_piix4 k8temp pcspkr evdev i2c_core shpchp pci_hotplug usbhid hid ext3 jbd mbcache ide_cd cdrom pata_acpi ata_generic pata_atiixp sg sd_mod ohci_hcd ohci1394 ehci_hcd r8169 atiixp ide_core ieee1394 e1000 usbcore ssb ahci libata scsi_mod raid10 raid456 async_xor async_memcpy async_tx xor raid0 multipath linear dm_mirror dm_snapshot dm_mod thermal processor fan fuse raid1 md_mod Nov 10 15:00:44 fry kernel: [186860.148013] Pid: 15881, comm: smbd Not tainted 2.6.24-21-xen #1 Nov 10 15:00:44 fry kernel: [186860.148015] RIP: e030:[] [] :xfs:xfs_bmapi+0xae0/0x12d0 Nov 10 15:00:44 fry kernel: [186860.148032] RSP: e02b:ffff880021327a68 EFLAGS: 00000212 Nov 10 15:00:44 fry kernel: [186860.148034] RAX: 0000000000001a2f RBX: ffff880021327c58 RCX: ffff880021327c84 Nov 10 15:00:44 fry kernel: [186860.148036] RDX: 000007fffffe0005 RSI: ffff880021327b88 RDI: ffff88006e992310 Nov 10 15:00:44 fry kernel: [186860.148038] RBP: 0000000000001a2e R08: 0000000000000001 R09: 0000000000000003 Nov 10 15:00:44 fry kernel: [186860.148041] R10: ffff880045209ad0 R11: 0000000000000101 R12: 0000000000000204 Nov 10 15:00:44 fry kernel: [186860.148043] R13: 0000000000000000 R14: 0000000000000000 R15: ffff8800ecddad00 Nov 10 15:00:44 fry kernel: [186860.148046] FS: 00007f47f7f4f700(0000) GS:ffffffff805c7080(0000) knlGS:0000000000000000 Nov 10 15:00:44 fry kernel: [186860.148048] CS: e033 DS: 0000 ES: 0000 Nov 10 15:00:44 fry kernel: [186860.148050] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 Nov 10 15:00:44 fry kernel: [186860.148052] DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400 Nov 10 15:00:44 fry kernel: [186860.148054] Nov 10 15:00:44 fry kernel: [186860.148055] Call Trace: Nov 10 15:00:45 fry kernel: [186860.148070] [] :xfs:xfs_bmapi+0xb46/0x12d0 Nov 10 15:00:45 fry kernel: [186860.148084] [sys_pselect7+0x260/0x290] sys_pselect7+0x260/0x290 Nov 10 15:00:45 fry kernel: [186860.148090] [] default_wake_function+0x0/0x10 Nov 10 15:00:45 fry kernel: [186860.148093] [error_exit+0x0/0x79] error_exit+0x0/0x79 Nov 10 15:00:45 fry kernel: [186860.148116] [] :xfs:xfs_bmapi+0x9d/0x12d0 Nov 10 15:00:45 fry kernel: [186860.148139] [] :xfs:xfs_zero_eof+0x139/0x1a0 Nov 10 15:00:45 fry kernel: [186860.148168] [] :xfs:xfs_write+0x3d4/0x910 Nov 10 15:00:45 fry kernel: [186860.148189] [ext3:do_sync_write+0xd9/0x120] do_sync_write+0xd9/0x120 Nov 10 15:00:45 fry kernel: [186860.148199] [] autoremove_wake_function+0x0/0x30 Nov 10 15:00:45 fry kernel: [186860.148208] [local_clock+0x57/0xb0] local_clock+0x57/0xb0 Nov 10 15:00:45 fry kernel: [186860.148217] [vfs_write+0xed/0x190] vfs_write+0xed/0x190 Nov 10 15:00:45 fry kernel: [186860.148223] [sys_pwrite64+0x84/0xa0] sys_pwrite64+0x84/0xa0 Nov 10 15:00:45 fry kernel: [186860.148229] [system_call+0x68/0x6d] system_call+0x68/0x6d Nov 10 15:00:45 fry kernel: [186860.148234] [system_call+0x0/0x6d] system_call+0x0/0x6d Nov 10 15:00:45 fry kernel: [186860.148240] Nov 10 15:00:56 fry kernel: [186871.685710] CPU 1: Nov 10 15:00:56 fry kernel: [186871.685712] Modules linked in: xfs tun ipv6 xt_tcpudp xt_physdev iptable_filter ip_tables x_tables ppdev parport_pc lp parport bridge ac it87 hwmon_vid loop snd_hda_intel snd_pcm_oss snd_mixer_oss snd_pcm snd_page_alloc snd_hwdep snd_seq_dummy snd_seq_oss snd_seq_midi snd_rawmidi snd_seq_midi_event snd_seq snd_timer snd_seq_device snd soundcore button i2c_piix4 k8temp pcspkr evdev i2c_core shpchp pci_hotplug usbhid hid ext3 jbd mbcache ide_cd cdrom pata_acpi ata_generic pata_atiixp sg sd_mod ohci_hcd ohci1394 ehci_hcd r8169 atiixp ide_core ieee1394 e1000 usbcore ssb ahci libata scsi_mod raid10 raid456 async_xor async_memcpy async_tx xor raid0 multipath linear dm_mirror dm_snapshot dm_mod thermal processor fan fuse raid1 md_mod Nov 10 15:00:56 fry kernel: [186871.685759] Pid: 15881, comm: smbd Not tainted 2.6.24-21-xen #1 Nov 10 15:00:56 fry kernel: [186871.685763] RIP: e030:[] [] :xfs:xfs_bmapi+0x851/0x12d0 Nov 10 15:00:56 fry kernel: [186871.685791] RSP: e02b:ffff880021327a68 EFLAGS: 00000216 Nov 10 15:00:56 fry kernel: [186871.685793] RAX: ffff880000000000 RBX: ffff880021327c58 RCX: 000000000000009b Nov 10 15:00:56 fry kernel: [186871.685795] RDX: ffff88006e9929b0 RSI: 0000000000000004 RDI: ffff880045209ac0 Nov 10 15:00:56 fry kernel: [186871.685797] RBP: 0000000000001a98 R08: 0000000000000001 R09: 0000000000000003 Nov 10 15:00:56 fry kernel: [186871.685799] R10: ffff880045209ad0 R11: 0000000000000101 R12: 0000000000000204 Nov 10 15:00:56 fry kernel: [186871.685801] R13: 0000000000000000 R14: 0000000000000000 R15: ffff8800ecddad00 Nov 10 15:00:56 fry kernel: [186871.685805] FS: 00007f47f7f4f700(0000) GS:ffffffff805c7080(0000) knlGS:0000000000000000 Nov 10 15:00:56 fry kernel: [186871.685807] CS: e033 DS: 0000 ES: 0000 Nov 10 15:00:56 fry kernel: [186871.685809] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 Nov 10 15:00:56 fry kernel: [186871.685812] DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400 Nov 10 15:00:56 fry kernel: [186871.685813] Nov 10 15:00:56 fry kernel: [186871.685814] Call Trace: Nov 10 15:00:56 fry kernel: [186871.685829] [] :xfs:xfs_bmapi+0x806/0x12d0 Nov 10 15:00:56 fry kernel: [186871.685848] [sys_pselect7+0x260/0x290] sys_pselect7+0x260/0x290 Nov 10 15:00:56 fry kernel: [186871.685855] [] default_wake_function+0x0/0x10 Nov 10 15:00:56 fry kernel: [186871.685859] [error_exit+0x0/0x79] error_exit+0x0/0x79 Nov 10 15:00:56 fry kernel: [186871.685864] [error_exit+0x0/0x79] error_exit+0x0/0x79 Nov 10 15:00:56 fry kernel: [186871.685893] [] :xfs:xfs_zero_eof+0x139/0x1a0 Nov 10 15:00:56 fry kernel: [186871.685933] [] :xfs:xfs_write+0x3d4/0x910 Nov 10 15:00:56 fry kernel: [186871.685955] [ext3:do_sync_write+0xd9/0x120] do_sync_write+0xd9/0x120 Nov 10 15:00:56 fry kernel: [186871.685966] [] autoremove_wake_function+0x0/0x30 Nov 10 15:00:56 fry kernel: [186871.685975] [local_clock+0x57/0xb0] local_clock+0x57/0xb0 Nov 10 15:00:56 fry kernel: [186871.685984] [vfs_write+0xed/0x190] vfs_write+0xed/0x190 Nov 10 15:00:56 fry kernel: [186871.685990] [sys_pwrite64+0x84/0xa0] sys_pwrite64+0x84/0xa0 Nov 10 15:00:56 fry kernel: [186871.685997] [system_call+0x68/0x6d] system_call+0x68/0x6d Nov 10 15:00:56 fry kernel: [186871.686002] [system_call+0x0/0x6d] system_call+0x0/0x6d Nov 10 15:00:56 fry kernel: [186871.686008] Nov 10 15:01:08 fry kernel: [186883.096954] CPU 1: Nov 10 15:01:08 fry kernel: [186883.096956] Modules linked in: xfs tun ipv6 xt_tcpudp xt_physdev iptable_filter ip_tables x_tables ppdev parport_pc lp parport bridge ac it87 hwmon_vid loop snd_hda_intel snd_pcm_oss snd_mixer_oss snd_pcm snd_page_alloc snd_hwdep snd_seq_dummy snd_seq_oss snd_seq_midi snd_rawmidi snd_seq_midi_event snd_seq snd_timer snd_seq_device snd soundcore button i2c_piix4 k8temp pcspkr evdev i2c_core shpchp pci_hotplug usbhid hid ext3 jbd mbcache ide_cd cdrom pata_acpi ata_generic pata_atiixp sg sd_mod ohci_hcd ohci1394 ehci_hcd r8169 atiixp ide_core ieee1394 e1000 usbcore ssb ahci libata scsi_mod raid10 raid456 async_xor async_memcpy async_tx xor raid0 multipath linear dm_mirror dm_snapshot dm_mod thermal processor fan fuse raid1 md_mod Nov 10 15:01:08 fry kernel: [186883.097003] Pid: 15881, comm: smbd Not tainted 2.6.24-21-xen #1 Nov 10 15:01:08 fry kernel: [186883.097005] RIP: e030:[] [] :xfs:xfs_bmapi+0xb3e/0x12d0 Nov 10 15:01:08 fry kernel: [186883.097032] RSP: e02b:ffff880021327a68 EFLAGS: 00000202 Nov 10 15:01:08 fry kernel: [186883.097034] RAX: ffff880000000000 RBX: ffff880021327c58 RCX: 00000000000000c1 Nov 10 15:01:08 fry kernel: [186883.097036] RDX: ffff88006e992c10 RSI: ffff880021327b88 RDI: ffff880045209ac0 Nov 10 15:01:08 fry kernel: [186883.097038] RBP: 0000000000001abe R08: 0000000000000001 R09: 0000000000000003 Nov 10 15:01:08 fry kernel: [186883.097041] R10: ffff880045209ad0 R11: 0000000000000101 R12: 0000000000000204 Nov 10 15:01:08 fry kernel: [186883.097043] R13: 0000000000000000 R14: 0000000000000000 R15: ffff8800ecddad00 Nov 10 15:01:08 fry kernel: [186883.097047] FS: 00007f47f7f4f700(0000) GS:ffffffff805c7080(0000) knlGS:0000000000000000 Nov 10 15:01:08 fry kernel: [186883.097049] CS: e033 DS: 0000 ES: 0000 Nov 10 15:01:08 fry kernel: [186883.097051] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 Nov 10 15:01:08 fry kernel: [186883.097053] DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400 Nov 10 15:01:08 fry kernel: [186883.097055] Nov 10 15:01:08 fry kernel: [186883.097056] Call Trace: Nov 10 15:01:08 fry kernel: [186883.097072] [] :xfs:xfs_bmapi+0x806/0x12d0 Nov 10 15:01:08 fry kernel: [186883.097090] [sys_pselect7+0x260/0x290] sys_pselect7+0x260/0x290 Nov 10 15:01:08 fry kernel: [186883.097097] [] default_wake_function+0x0/0x10 Nov 10 15:01:08 fry kernel: [186883.097101] [error_exit+0x0/0x79] error_exit+0x0/0x79 Nov 10 15:01:08 fry kernel: [186883.097106] [error_exit+0x0/0x79] error_exit+0x0/0x79 Nov 10 15:01:08 fry kernel: [186883.097135] [] :xfs:xfs_zero_eof+0x139/0x1a0 Nov 10 15:01:08 fry kernel: [186883.097164] [] :xfs:xfs_write+0x3d4/0x910 Nov 10 15:01:08 fry kernel: [186883.097186] [ext3:do_sync_write+0xd9/0x120] do_sync_write+0xd9/0x120 Nov 10 15:01:08 fry kernel: [186883.097196] [] autoremove_wake_function+0x0/0x30 Nov 10 15:01:08 fry kernel: [186883.097205] [local_clock+0x57/0xb0] local_clock+0x57/0xb0 Nov 10 15:01:08 fry kernel: [186883.097215] [vfs_write+0xed/0x190] vfs_write+0xed/0x190 Nov 10 15:01:08 fry kernel: [186883.097220] [sys_pwrite64+0x84/0xa0] sys_pwrite64+0x84/0xa0 Nov 10 15:01:08 fry kernel: [186883.097227] [system_call+0x68/0x6d] system_call+0x68/0x6d Nov 10 15:01:08 fry kernel: [186883.097232] [system_call+0x0/0x6d] system_call+0x0/0x6d Nov 10 15:01:08 fry kernel: [186883.097238] Nov 10 15:01:20 fry kernel: [186894.595495] CPU 1: Nov 10 15:01:20 fry kernel: [186894.595497] Modules linked in: xfs tun ipv6 xt_tcpudp xt_physdev iptable_filter ip_tables x_tables ppdev parport_pc lp parport bridge ac it87 hwmon_vid loop snd_hda_intel snd_pcm_oss snd_mixer_oss snd_pcm snd_page_alloc snd_hwdep snd_seq_dummy snd_seq_oss snd_seq_midi snd_rawmidi snd_seq_midi_event snd_seq snd_timer snd_seq_device snd soundcore button i2c_piix4 k8temp pcspkr evdev i2c_core shpchp pci_hotplug usbhid hid ext3 jbd mbcache ide_cd cdrom pata_acpi ata_generic pata_atiixp sg sd_mod ohci_hcd ohci1394 ehci_hcd r8169 atiixp ide_core ieee1394 e1000 usbcore ssb ahci libata scsi_mod raid10 raid456 async_xor async_memcpy async_tx xor raid0 multipath linear dm_mirror dm_snapshot dm_mod thermal processor fan fuse raid1 md_mod Nov 10 15:01:20 fry kernel: [186894.595546] Pid: 15881, comm: smbd Not tainted 2.6.24-21-xen #1 Nov 10 15:01:20 fry kernel: [186894.595548] RIP: e030:[] [] :xfs:xfs_bmapi+0x809/0x12d0 Nov 10 15:01:20 fry kernel: [186894.595578] RSP: e02b:ffff880021327a68 EFLAGS: 00000286 Nov 10 15:01:20 fry kernel: [186894.595580] RAX: ffff880054d633e0 RBX: ffff880021327c58 RCX: 000000000000003e Nov 10 15:01:20 fry kernel: [186894.595582] RDX: ffff880054d633e0 RSI: 0000000000000004 RDI: ffff880045209ac0 Nov 10 15:01:20 fry kernel: [186894.595584] RBP: 0000000000001b23 R08: 0000000000000002 R09: 0000000000000003 Nov 10 15:01:20 fry kernel: [186894.595586] R10: ffff880045209ae0 R11: 0000000000000100 R12: 0000000000000204 Nov 10 15:01:20 fry kernel: [186894.595590] R13: 0000000000000000 R14: 0000000000000000 R15: ffff8800ecddad00 Nov 10 15:01:20 fry kernel: [186894.595594] FS: 00007f47f7f4f700(0000) GS:ffffffff805c7080(0000) knlGS:0000000000000000 Nov 10 15:01:20 fry kernel: [186894.595596] CS: e033 DS: 0000 ES: 0000 Nov 10 15:01:20 fry kernel: [186894.595598] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 Nov 10 15:01:20 fry kernel: [186894.595601] DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400 Nov 10 15:01:20 fry kernel: [186894.595603] Nov 10 15:01:20 fry kernel: [186894.595604] Call Trace: Nov 10 15:01:20 fry kernel: [186894.595620] [] :xfs:xfs_bmapi+0x806/0x12d0 Nov 10 15:01:20 fry kernel: [186894.595641] [sys_pselect7+0x260/0x290] sys_pselect7+0x260/0x290 Nov 10 15:01:20 fry kernel: [186894.595648] [] default_wake_function+0x0/0x10 Nov 10 15:01:20 fry kernel: [186894.595652] [error_exit+0x0/0x79] error_exit+0x0/0x79 Nov 10 15:01:20 fry kernel: [186894.595656] [error_exit+0x0/0x79] error_exit+0x0/0x79 Nov 10 15:01:20 fry kernel: [186894.595680] [] :xfs:xfs_bmapi+0xa2/0x12d0 Nov 10 15:01:20 fry kernel: [186894.595703] [] :xfs:xfs_zero_eof+0x139/0x1a0 Nov 10 15:01:20 fry kernel: [186894.595732] [] :xfs:xfs_write+0x3d4/0x910 Nov 10 15:01:20 fry kernel: [186894.595754] [ext3:do_sync_write+0xd9/0x120] do_sync_write+0xd9/0x120 Nov 10 15:01:20 fry kernel: [186894.595764] [] autoremove_wake_function+0x0/0x30 Nov 10 15:01:20 fry kernel: [186894.595774] [local_clock+0x57/0xb0] local_clock+0x57/0xb0 Nov 10 15:01:20 fry kernel: [186894.595783] [vfs_write+0xed/0x190] vfs_write+0xed/0x190 Nov 10 15:01:20 fry kernel: [186894.595789] [sys_pwrite64+0x84/0xa0] sys_pwrite64+0x84/0xa0 Nov 10 15:01:20 fry kernel: [186894.595796] [system_call+0x68/0x6d] system_call+0x68/0x6d Nov 10 15:01:20 fry kernel: [186894.595801] [system_call+0x0/0x6d] system_call+0x0/0x6d Nov 10 15:01:20 fry kernel: [186894.595807] Nov 10 15:01:32 fry kernel: [186906.062273] CPU 1: Nov 10 15:01:32 fry kernel: [186906.062275] Modules linked in: xfs tun ipv6 xt_tcpudp xt_physdev iptable_filter ip_tables x_tables ppdev parport_pc lp parport bridge ac it87 hwmon_vid loop snd_hda_intel snd_pcm_oss snd_mixer_oss snd_pcm snd_page_alloc snd_hwdep snd_seq_dummy snd_seq_oss snd_seq_midi snd_rawmidi snd_seq_midi_event snd_seq snd_timer snd_seq_device snd soundcore button i2c_piix4 k8temp pcspkr evdev i2c_core shpchp pci_hotplug usbhid hid ext3 jbd mbcache ide_cd cdrom pata_acpi ata_generic pata_atiixp sg sd_mod ohci_hcd ohci1394 ehci_hcd r8169 atiixp ide_core ieee1394 e1000 usbcore ssb ahci libata scsi_mod raid10 raid456 async_xor async_memcpy async_tx xor raid0 multipath linear dm_mirror dm_snapshot dm_mod thermal processor fan fuse raid1 md_mod Nov 10 15:01:32 fry kernel: [186906.062321] Pid: 15881, comm: smbd Not tainted 2.6.24-21-xen #1 Nov 10 15:01:32 fry kernel: [186906.062323] RIP: e030:[] [] :xfs:xfs_iext_idx_to_irec+0x2a/0xf0 Nov 10 15:01:32 fry kernel: [186906.062352] RSP: e02b:ffff880021327a30 EFLAGS: 00000212 Nov 10 15:01:32 fry kernel: [186906.062353] RAX: 0000000000004000 RBX: 0000000000000000 RCX: 0000000000000147 Nov 10 15:01:32 fry kernel: [186906.062356] RDX: 0000000000004fff RSI: 0000000000000004 RDI: ffff8800ecddad60 Nov 10 15:01:32 fry kernel: [186906.062358] RBP: ffff880021327a58 R08: 0000000000000000 R09: 0000000000000004 Nov 10 15:01:32 fry kernel: [186906.062360] R10: 0000000000000000 R11: 0000000000000100 R12: ffff880021327a5c Nov 10 15:01:32 fry kernel: [186906.062362] R13: 0000000000000000 R14: 0000000000000000 R15: ffff8800ecddad00 Nov 10 15:01:32 fry kernel: [186906.062366] FS: 00007f47f7f4f700(0000) GS:ffffffff805c7080(0000) knlGS:0000000000000000 Nov 10 15:01:32 fry kernel: [186906.062368] CS: e033 DS: 0000 ES: 0000 Nov 10 15:01:32 fry kernel: [186906.062370] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 Nov 10 15:01:32 fry kernel: [186906.062373] DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400 Nov 10 15:01:32 fry kernel: [186906.062375] Nov 10 15:01:32 fry kernel: [186906.062376] Call Trace: Nov 10 15:01:32 fry kernel: [186906.062399] [] :xfs:xfs_iext_get_ext+0x55/0x70 Nov 10 15:01:32 fry kernel: [186906.062418] [] :xfs:xfs_bmapi+0x806/0x12d0 Nov 10 15:01:32 fry kernel: [186906.062434] [sys_pselect7+0x260/0x290] sys_pselect7+0x260/0x290 Nov 10 15:01:32 fry kernel: [186906.062441] [] default_wake_function+0x0/0x10 Nov 10 15:01:32 fry kernel: [186906.062445] [error_exit+0x0/0x79] error_exit+0x0/0x79 Nov 10 15:01:32 fry kernel: [186906.062449] [error_exit+0x0/0x79] error_exit+0x0/0x79 Nov 10 15:01:32 fry kernel: [186906.062472] [] :xfs:xfs_bmapi+0xa2/0x12d0 Nov 10 15:01:32 fry kernel: [186906.062494] [] :xfs:xfs_zero_eof+0x139/0x1a0 Nov 10 15:01:32 fry kernel: [186906.062522] [] :xfs:xfs_write+0x3d4/0x910 Nov 10 15:01:32 fry kernel: [186906.062545] [ext3:do_sync_write+0xd9/0x120] do_sync_write+0xd9/0x120 Nov 10 15:01:32 fry kernel: [186906.062555] [] autoremove_wake_function+0x0/0x30 Nov 10 15:01:32 fry kernel: [186906.062564] [local_clock+0x57/0xb0] local_clock+0x57/0xb0 Nov 10 15:01:32 fry kernel: [186906.062573] [vfs_write+0xed/0x190] vfs_write+0xed/0x190 Nov 10 15:01:32 fry kernel: [186906.062579] [sys_pwrite64+0x84/0xa0] sys_pwrite64+0x84/0xa0 Nov 10 15:01:32 fry kernel: [186906.062585] [system_call+0x68/0x6d] system_call+0x68/0x6d Nov 10 15:01:32 fry kernel: [186906.062590] [system_call+0x0/0x6d] system_call+0x0/0x6d Nov 10 15:01:32 fry kernel: [186906.062597] Nov 10 15:01:44 fry kernel: [186917.642648] CPU 1: Nov 10 15:01:44 fry kernel: [186917.642653] Modules linked in: xfs tun ipv6 xt_tcpudp xt_physdev iptable_filter ip_tables x_tables ppdev parport_pc lp parport bridge ac it87 hwmon_vid loop snd_hda_intel snd_pcm_oss snd_mixer_oss snd_pcm snd_page_alloc snd_hwdep snd_seq_dummy snd_seq_oss snd_seq_midi snd_rawmidi snd_seq_midi_event snd_seq snd_timer snd_seq_device snd soundcore button i2c_piix4 k8temp pcspkr evdev i2c_core shpchp pci_hotplug usbhid hid ext3 jbd mbcache ide_cd cdrom pata_acpi ata_generic pata_atiixp sg sd_mod ohci_hcd ohci1394 ehci_hcd r8169 atiixp ide_core ieee1394 e1000 usbcore ssb ahci libata scsi_mod raid10 raid456 async_xor async_memcpy async_tx xor raid0 multipath linear dm_mirror dm_snapshot dm_mod thermal processor fan fuse raid1 md_mod Nov 10 15:01:44 fry kernel: [186917.642699] Pid: 15881, comm: smbd Not tainted 2.6.24-21-xen #1 Nov 10 15:01:44 fry kernel: [186917.642702] RIP: e030:[] [] :xfs:xfs_iext_idx_to_irec+0xf/0xf0 Nov 10 15:01:44 fry kernel: [186917.642733] RSP: e02b:ffff880021327a30 EFLAGS: 00000246 Nov 10 15:01:44 fry kernel: [186917.642735] RAX: 0000000000004000 RBX: 0000000000000000 RCX: 0000000000000000 Nov 10 15:01:44 fry kernel: [186917.642737] RDX: ffff880021327a5c RSI: ffff880021327a58 RDI: ffff8800ecddad60 Nov 10 15:01:44 fry kernel: [186917.642739] RBP: ffff880021327a58 R08: 0000000000000001 R09: 0000000000000003 Nov 10 15:01:44 fry kernel: [186917.642741] R10: ffff880045209ae0 R11: 0000000000000100 R12: ffff880021327a5c Nov 10 15:01:44 fry kernel: [186917.642744] R13: 0000000000000000 R14: 0000000000000000 R15: ffff8800ecddad00 Nov 10 15:01:44 fry kernel: [186917.642750] FS: 00007f47f7f4f700(0000) GS:ffffffff805c7080(0000) knlGS:0000000000000000 Nov 10 15:01:44 fry kernel: [186917.642752] CS: e033 DS: 0000 ES: 0000 Nov 10 15:01:44 fry kernel: [186917.642754] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 Nov 10 15:01:44 fry kernel: [186917.642756] DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400 Nov 10 15:01:44 fry kernel: [186917.642758] Nov 10 15:01:44 fry kernel: [186917.642758] Call Trace: Nov 10 15:01:44 fry kernel: [186917.642784] [] :xfs:xfs_iext_get_ext+0x55/0x70 Nov 10 15:01:44 fry kernel: [186917.642802] [] :xfs:xfs_bmapi+0x806/0x12d0 Nov 10 15:01:44 fry kernel: [186917.642818] [sys_pselect7+0x260/0x290] sys_pselect7+0x260/0x290 Nov 10 15:01:44 fry kernel: [186917.642825] [] default_wake_function+0x0/0x10 Nov 10 15:01:44 fry kernel: [186917.642829] [error_exit+0x0/0x79] error_exit+0x0/0x79 Nov 10 15:01:44 fry kernel: [186917.642853] [] :xfs:xfs_bmapi+0x16/0x12d0 Nov 10 15:01:44 fry kernel: [186917.642878] [] :xfs:xfs_zero_eof+0x139/0x1a0 Nov 10 15:01:44 fry kernel: [186917.642907] [] :xfs:xfs_write+0x3d4/0x910 Nov 10 15:01:44 fry kernel: [186917.642929] [ext3:do_sync_write+0xd9/0x120] do_sync_write+0xd9/0x120 Nov 10 15:01:44 fry kernel: [186917.642940] [] autoremove_wake_function+0x0/0x30 Nov 10 15:01:44 fry kernel: [186917.642949] [local_clock+0x57/0xb0] local_clock+0x57/0xb0 Nov 10 15:01:44 fry kernel: [186917.642958] [vfs_write+0xed/0x190] vfs_write+0xed/0x190 Nov 10 15:01:44 fry kernel: [186917.642964] [sys_pwrite64+0x84/0xa0] sys_pwrite64+0x84/0xa0 Nov 10 15:01:44 fry kernel: [186917.642970] [system_call+0x68/0x6d] system_call+0x68/0x6d Nov 10 15:01:44 fry kernel: [186917.642975] [system_call+0x0/0x6d] system_call+0x0/0x6d Nov 10 15:01:44 fry kernel: [186917.642982] Nov 10 15:01:48 fry kernel: [186194.269418] clocksource/0: Time went backwards: ret=aac1825199e6 delta=-27118026 shadow=aac17d52d61c offset=69cbf34 Nov 10 15:01:56 fry kernel: [186929.155691] CPU 1: Nov 10 15:01:56 fry kernel: [186929.155693] Modules linked in: xfs tun ipv6 xt_tcpudp xt_physdev iptable_filter ip_tables x_tables ppdev parport_pc lp parport bridge ac it87 hwmon_vid loop snd_hda_intel snd_pcm_oss snd_mixer_oss snd_pcm snd_page_alloc snd_hwdep snd_seq_dummy snd_seq_oss snd_seq_midi snd_rawmidi snd_seq_midi_event snd_seq snd_timer snd_seq_device snd soundcore button i2c_piix4 k8temp pcspkr evdev i2c_core shpchp pci_hotplug usbhid hid ext3 jbd mbcache ide_cd cdrom pata_acpi ata_generic pata_atiixp sg sd_mod ohci_hcd ohci1394 ehci_hcd r8169 atiixp ide_core ieee1394 e1000 usbcore ssb ahci libata scsi_mod raid10 raid456 async_xor async_memcpy async_tx xor raid0 multipath linear dm_mirror dm_snapshot dm_mod thermal processor fan fuse raid1 md_mod Nov 10 15:01:56 fry kernel: [186929.155740] Pid: 15881, comm: smbd Not tainted 2.6.24-21-xen #1 Nov 10 15:01:56 fry kernel: [186929.155743] RIP: e030:[] [] :xfs:xfs_iext_idx_to_irec+0x83/0xf0 Nov 10 15:01:56 fry kernel: [186929.155771] RSP: e02b:ffff880021327a38 EFLAGS: 00000202 Nov 10 15:01:56 fry kernel: [186929.155774] RAX: ffff880045209ad0 RBX: ffff880021327c58 RCX: 000000000000007f Nov 10 15:01:56 fry kernel: [186929.155776] RDX: 0000000000000101 RSI: 0000000000000004 RDI: ffff880045209ac0 Nov 10 15:01:56 fry kernel: [186929.155778] RBP: ffff880021327a58 R08: 0000000000000001 R09: 0000000000000003 Nov 10 15:01:56 fry kernel: [186929.155780] R10: ffff880045209ad0 R11: 0000000000000101 R12: ffff880021327a5c Nov 10 15:01:56 fry kernel: [186929.155782] R13: 0000000000000000 R14: 0000000000000000 R15: ffff8800ecddad00 Nov 10 15:01:56 fry kernel: [186929.155786] FS: 00007f47f7f4f700(0000) GS:ffffffff805c7080(0000) knlGS:0000000000000000 Nov 10 15:01:56 fry kernel: [186929.155789] CS: e033 DS: 0000 ES: 0000 Nov 10 15:01:56 fry kernel: [186929.155791] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 Nov 10 15:01:56 fry kernel: [186929.155794] DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400 Nov 10 15:01:56 fry kernel: [186929.155795] Nov 10 15:01:56 fry kernel: [186929.155796] Call Trace: Nov 10 15:01:56 fry kernel: [186929.155819] [] :xfs:xfs_iext_get_ext+0x55/0x70 Nov 10 15:01:56 fry kernel: [186929.155837] [] :xfs:xfs_bmapi+0x806/0x12d0 Nov 10 15:01:56 fry kernel: [186929.155853] [sys_pselect7+0x260/0x290] sys_pselect7+0x260/0x290 Nov 10 15:01:56 fry kernel: [186929.155860] [] default_wake_function+0x0/0x10 Nov 10 15:01:56 fry kernel: [186929.155864] [error_exit+0x0/0x79] error_exit+0x0/0x79 Nov 10 15:01:56 fry kernel: [186929.155869] [error_exit+0x0/0x79] error_exit+0x0/0x79 Nov 10 15:01:56 fry kernel: [186929.155898] [] :xfs:xfs_zero_eof+0x139/0x1a0 Nov 10 15:01:56 fry kernel: [186929.155926] [] :xfs:xfs_write+0x3d4/0x910 Nov 10 15:01:56 fry kernel: [186929.155948] [ext3:do_sync_write+0xd9/0x120] do_sync_write+0xd9/0x120 Nov 10 15:01:56 fry kernel: [186929.155958] [] autoremove_wake_function+0x0/0x30 Nov 10 15:01:56 fry kernel: [186929.155968] [local_clock+0x57/0xb0] local_clock+0x57/0xb0 Nov 10 15:01:56 fry kernel: [186929.155977] [vfs_write+0xed/0x190] vfs_write+0xed/0x190 Nov 10 15:01:56 fry kernel: [186929.155983] [sys_pwrite64+0x84/0xa0] sys_pwrite64+0x84/0xa0 Nov 10 15:01:56 fry kernel: [186929.155989] [system_call+0x68/0x6d] system_call+0x68/0x6d Nov 10 15:01:56 fry kernel: [186929.155994] [system_call+0x0/0x6d] system_call+0x0/0x6d Nov 10 15:01:56 fry kernel: [186929.156000] Nov 10 15:02:08 fry kernel: [186940.540542] CPU 1: Nov 10 15:02:08 fry kernel: [186940.540544] Modules linked in: xfs tun ipv6 xt_tcpudp xt_physdev iptable_filter ip_tables x_tables ppdev parport_pc lp parport bridge ac it87 hwmon_vid loop snd_hda_intel snd_pcm_oss snd_mixer_oss snd_pcm snd_page_alloc snd_hwdep snd_seq_dummy snd_seq_oss snd_seq_midi snd_rawmidi snd_seq_midi_event snd_seq snd_timer snd_seq_device snd soundcore button i2c_piix4 k8temp pcspkr evdev i2c_core shpchp pci_hotplug usbhid hid ext3 jbd mbcache ide_cd cdrom pata_acpi ata_generic pata_atiixp sg sd_mod ohci_hcd ohci1394 ehci_hcd r8169 atiixp ide_core ieee1394 e1000 usbcore ssb ahci libata scsi_mod raid10 raid456 async_xor async_memcpy async_tx xor raid0 multipath linear dm_mirror dm_snapshot dm_mod thermal processor fan fuse raid1 md_mod Nov 10 15:02:08 fry kernel: [186940.540586] Pid: 15881, comm: smbd Not tainted 2.6.24-21-xen #1 Nov 10 15:02:08 fry kernel: [186940.540588] RIP: e030:[] [] :xfs:xfs_iext_get_ext+0x4/0x70 Nov 10 15:02:08 fry kernel: [186940.540617] RSP: e02b:ffff880021327a50 EFLAGS: 00000286 Nov 10 15:02:08 fry kernel: [186940.540619] RAX: 0000000000000001 RBX: ffff880021327c58 RCX: 0000000000000001 Nov 10 15:02:08 fry kernel: [186940.540621] RDX: ffff880021327c84 RSI: 0000000000000043 RDI: ffff8800ecddad60 Nov 10 15:02:08 fry kernel: [186940.540623] RBP: 0000000000001a40 R08: 0000000000000001 R09: 0000000000000003 Nov 10 15:02:08 fry kernel: [186940.540625] R10: ffff880045209ad0 R11: 0000000000000101 R12: 0000000000000204 Nov 10 15:02:08 fry kernel: [186940.540627] R13: 0000000000000000 R14: 0000000000000000 R15: ffff8800ecddad00 Nov 10 15:02:08 fry kernel: [186940.540631] FS: 00007f47f7f4f700(0000) GS:ffffffff805c7080(0000) knlGS:0000000000000000 Nov 10 15:02:08 fry kernel: [186940.540633] CS: e033 DS: 0000 ES: 0000 Nov 10 15:02:08 fry kernel: [186940.540635] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 Nov 10 15:02:08 fry kernel: [186940.540638] DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400 Nov 10 15:02:08 fry kernel: [186940.540639] Nov 10 15:02:08 fry kernel: [186940.540640] Call Trace: Nov 10 15:02:08 fry kernel: [186940.540662] [] :xfs:xfs_bmapi+0x806/0x12d0 Nov 10 15:02:08 fry kernel: [186940.540678] [sys_pselect7+0x260/0x290] sys_pselect7+0x260/0x290 Nov 10 15:02:08 fry kernel: [186940.540685] [] default_wake_function+0x0/0x10 Nov 10 15:02:08 fry kernel: [186940.540689] [error_exit+0x0/0x79] error_exit+0x0/0x79 Nov 10 15:02:08 fry kernel: [186940.540694] [error_exit+0x0/0x79] error_exit+0x0/0x79 Nov 10 15:02:08 fry kernel: [186940.540722] [] :xfs:xfs_zero_eof+0x139/0x1a0 Nov 10 15:02:08 fry kernel: [186940.540751] [] :xfs:xfs_write+0x3d4/0x910 Nov 10 15:02:08 fry kernel: [186940.540773] [ext3:do_sync_write+0xd9/0x120] do_sync_write+0xd9/0x120 Nov 10 15:02:08 fry kernel: [186940.540783] [] autoremove_wake_function+0x0/0x30 Nov 10 15:02:08 fry kernel: [186940.540792] [local_clock+0x57/0xb0] local_clock+0x57/0xb0 Nov 10 15:02:08 fry kernel: [186940.540802] [vfs_write+0xed/0x190] vfs_write+0xed/0x190 Nov 10 15:02:08 fry kernel: [186940.540808] [sys_pwrite64+0x84/0xa0] sys_pwrite64+0x84/0xa0 Nov 10 15:02:08 fry kernel: [186940.540814] [system_call+0x68/0x6d] system_call+0x68/0x6d Nov 10 15:02:08 fry kernel: [186940.540819] [system_call+0x0/0x6d] system_call+0x0/0x6d Nov 10 15:02:08 fry kernel: [186940.540825] Nov 10 15:02:20 fry kernel: [186952.022786] CPU 1: Nov 10 15:02:20 fry kernel: [186952.022790] Modules linked in: xfs tun ipv6 xt_tcpudp xt_physdev iptable_filter ip_tables x_tables ppdev parport_pc lp parport bridge ac it87 hwmon_vid loop snd_hda_intel snd_pcm_oss snd_mixer_oss snd_pcm snd_page_alloc snd_hwdep snd_seq_dummy snd_seq_oss snd_seq_midi snd_rawmidi snd_seq_midi_event snd_seq snd_timer snd_seq_device snd soundcore button i2c_piix4 k8temp pcspkr evdev i2c_core shpchp pci_hotplug usbhid hid ext3 jbd mbcache ide_cd cdrom pata_acpi ata_generic pata_atiixp sg sd_mod ohci_hcd ohci1394 ehci_hcd r8169 atiixp ide_core ieee1394 e1000 usbcore ssb ahci libata scsi_mod raid10 raid456 async_xor async_memcpy async_tx xor raid0 multipath linear dm_mirror dm_snapshot dm_mod thermal processor fan fuse raid1 md_mod Nov 10 15:02:20 fry kernel: [186952.022838] Pid: 15881, comm: smbd Not tainted 2.6.24-21-xen #1 Nov 10 15:02:20 fry kernel: [186952.022841] RIP: e030:[] [] :xfs:xfs_bmapi+0x809/0x12d0 Nov 10 15:02:20 fry kernel: [186952.022868] RSP: e02b:ffff880021327a68 EFLAGS: 00000286 Nov 10 15:02:20 fry kernel: [186952.022870] RAX: ffff88006e9921a0 RBX: ffff880021327c58 RCX: 000000000000001a Nov 10 15:02:20 fry kernel: [186952.022872] RDX: ffff88006e9921a0 RSI: 0000000000000004 RDI: ffff880045209ac0 Nov 10 15:02:20 fry kernel: [186952.022875] RBP: 0000000000001a17 R08: 0000000000000001 R09: 0000000000000003 Nov 10 15:02:20 fry kernel: [186952.022877] R10: ffff880045209ad0 R11: 0000000000000101 R12: 0000000000000204 Nov 10 15:02:20 fry kernel: [186952.022879] R13: 0000000000000000 R14: 0000000000000000 R15: ffff8800ecddad00 Nov 10 15:02:20 fry kernel: [186952.022885] FS: 00007f47f7f4f700(0000) GS:ffffffff805c7080(0000) knlGS:0000000000000000 Nov 10 15:02:20 fry kernel: [186952.022887] CS: e033 DS: 0000 ES: 0000 Nov 10 15:02:20 fry kernel: [186952.022889] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 Nov 10 15:02:20 fry kernel: [186952.022892] DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400 Nov 10 15:02:20 fry kernel: [186952.022893] Nov 10 15:02:20 fry kernel: [186952.022894] Call Trace: Nov 10 15:02:20 fry kernel: [186952.022910] [] :xfs:xfs_bmapi+0x806/0x12d0 Nov 10 15:02:20 fry kernel: [186952.022928] [sys_pselect7+0x260/0x290] sys_pselect7+0x260/0x290 Nov 10 15:02:20 fry kernel: [186952.022935] [] default_wake_function+0x0/0x10 Nov 10 15:02:20 fry kernel: [186952.022939] [error_exit+0x0/0x79] error_exit+0x0/0x79 Nov 10 15:02:20 fry kernel: [186952.022943] [error_exit+0x0/0x79] error_exit+0x0/0x79 Nov 10 15:02:20 fry kernel: [186952.022946] [error_exit+0x0/0x79] error_exit+0x0/0x79 Nov 10 15:02:20 fry kernel: [186952.022976] [] :xfs:xfs_zero_eof+0x139/0x1a0 Nov 10 15:02:20 fry kernel: [186952.023005] [] :xfs:xfs_write+0x3d4/0x910 Nov 10 15:02:20 fry kernel: [186952.023027] [ext3:do_sync_write+0xd9/0x120] do_sync_write+0xd9/0x120 Nov 10 15:02:20 fry kernel: [186952.023037] [] autoremove_wake_function+0x0/0x30 Nov 10 15:02:20 fry kernel: [186952.023047] [local_clock+0x57/0xb0] local_clock+0x57/0xb0 Nov 10 15:02:20 fry kernel: [186952.023056] [vfs_write+0xed/0x190] vfs_write+0xed/0x190 Nov 10 15:02:20 fry kernel: [186952.023061] [sys_pwrite64+0x84/0xa0] sys_pwrite64+0x84/0xa0 Nov 10 15:02:20 fry kernel: [186952.023068] [system_call+0x68/0x6d] system_call+0x68/0x6d Nov 10 15:02:20 fry kernel: [186952.023073] [system_call+0x0/0x6d] system_call+0x0/0x6d Nov 10 15:02:20 fry kernel: [186952.023079] Nov 10 15:02:32 fry kernel: [186963.423712] CPU 1: Nov 10 15:02:32 fry kernel: [186963.423719] Modules linked in: xfs tun ipv6 xt_tcpudp xt_physdev iptable_filter ip_tables x_tables ppdev parport_pc lp parport bridge ac it87 hwmon_vid loop snd_hda_intel snd_pcm_oss snd_mixer_oss snd_pcm snd_page_alloc snd_hwdep snd_seq_dummy snd_seq_oss snd_seq_midi snd_rawmidi snd_seq_midi_event snd_seq snd_timer snd_seq_device snd soundcore button i2c_piix4 k8temp pcspkr evdev i2c_core shpchp pci_hotplug usbhid hid ext3 jbd mbcache ide_cd cdrom pata_acpi ata_generic pata_atiixp sg sd_mod ohci_hcd ohci1394 ehci_hcd r8169 atiixp ide_core ieee1394 e1000 usbcore ssb ahci libata scsi_mod raid10 raid456 async_xor async_memcpy async_tx xor raid0 multipath linear dm_mirror dm_snapshot dm_mod thermal processor fan fuse raid1 md_mod Nov 10 15:02:32 fry kernel: [186963.423769] Pid: 15881, comm: smbd Not tainted 2.6.24-21-xen #1 Nov 10 15:02:32 fry kernel: [186963.423772] RIP: e030:[] [] :xfs:xfs_bmapi+0xbbb/0x12d0 Nov 10 15:02:32 fry kernel: [186963.423805] RSP: e02b:ffff880021327a68 EFLAGS: 00000212 Nov 10 15:02:32 fry kernel: [186963.423807] RAX: 0000000001940000 RBX: ffff880021327c58 RCX: 0000000000000001 Nov 10 15:02:32 fry kernel: [186963.423809] RDX: 0000000000001afb RSI: ffff880021327b88 RDI: ffff88006e992fe0 Nov 10 15:02:32 fry kernel: [186963.423813] RBP: 0000000000001afc R08: 0000000000000001 R09: 0000000000000003 Nov 10 15:02:32 fry kernel: [186963.423815] R10: ffff880045209ad0 R11: 0000000000000101 R12: 0000000000000204 Nov 10 15:02:32 fry kernel: [186963.423817] R13: 0000000000000000 R14: 0000000000000000 R15: ffff8800ecddad00 Nov 10 15:02:32 fry kernel: [186963.423823] FS: 00007f47f7f4f700(0000) GS:ffffffff805c7080(0000) knlGS:0000000000000000 Nov 10 15:02:32 fry kernel: [186963.423825] CS: e033 DS: 0000 ES: 0000 Nov 10 15:02:32 fry kernel: [186963.423827] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 Nov 10 15:02:32 fry kernel: [186963.423830] DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400 Nov 10 15:02:32 fry kernel: [186963.423831] Nov 10 15:02:32 fry kernel: [186963.423832] Call Trace: Nov 10 15:02:32 fry kernel: [186963.423848] [] :xfs:xfs_bmapi+0xb46/0x12d0 Nov 10 15:02:32 fry kernel: [186963.423870] [sys_pselect7+0x260/0x290] sys_pselect7+0x260/0x290 Nov 10 15:02:32 fry kernel: [186963.423877] [] default_wake_function+0x0/0x10 Nov 10 15:02:32 fry kernel: [186963.423881] [error_exit+0x0/0x79] error_exit+0x0/0x79 Nov 10 15:02:32 fry kernel: [186963.423885] [error_exit+0x0/0x79] error_exit+0x0/0x79 Nov 10 15:02:32 fry kernel: [186963.423888] [error_exit+0x0/0x79] error_exit+0x0/0x79 Nov 10 15:02:32 fry kernel: [186963.423919] [] :xfs:xfs_zero_eof+0x139/0x1a0 Nov 10 15:02:32 fry kernel: [186963.423948] [] :xfs:xfs_write+0x3d4/0x910 Nov 10 15:02:32 fry kernel: [186963.423970] [ext3:do_sync_write+0xd9/0x120] do_sync_write+0xd9/0x120 Nov 10 15:02:32 fry kernel: [186963.423981] [] autoremove_wake_function+0x0/0x30 Nov 10 15:02:32 fry kernel: [186963.423991] [local_clock+0x57/0xb0] local_clock+0x57/0xb0 Nov 10 15:02:32 fry kernel: [186963.424000] [vfs_write+0xed/0x190] vfs_write+0xed/0x190 Nov 10 15:02:32 fry kernel: [186963.424006] [sys_pwrite64+0x84/0xa0] sys_pwrite64+0x84/0xa0 Nov 10 15:02:32 fry kernel: [186963.424012] [system_call+0x68/0x6d] system_call+0x68/0x6d Nov 10 15:02:32 fry kernel: [186963.424017] [system_call+0x0/0x6d] system_call+0x0/0x6d Nov 10 15:02:32 fry kernel: [186963.424024] Nov 10 15:02:43 fry kernel: [186974.860435] CPU 1: Nov 10 15:02:43 fry kernel: [186974.860437] Modules linked in: xfs tun ipv6 xt_tcpudp xt_physdev iptable_filter ip_tables x_tables ppdev parport_pc lp parport bridge ac it87 hwmon_vid loop snd_hda_intel snd_pcm_oss snd_mixer_oss snd_pcm snd_page_alloc snd_hwdep snd_seq_dummy snd_seq_oss snd_seq_midi snd_rawmidi snd_seq_midi_event snd_seq snd_timer snd_seq_device snd soundcore button i2c_piix4 k8temp pcspkr evdev i2c_core shpchp pci_hotplug usbhid hid ext3 jbd mbcache ide_cd cdrom pata_acpi ata_generic pata_atiixp sg sd_mod ohci_hcd ohci1394 ehci_hcd r8169 atiixp ide_core ieee1394 e1000 usbcore ssb ahci libata scsi_mod raid10 raid456 async_xor async_memcpy async_tx xor raid0 multipath linear dm_mirror dm_snapshot dm_mod thermal processor fan fuse raid1 md_mod Nov 10 15:02:43 fry kernel: [186974.860485] Pid: 15881, comm: smbd Not tainted 2.6.24-21-xen #1 Nov 10 15:02:43 fry kernel: [186974.860487] RIP: e030:[] [] :xfs:xfs_iext_idx_to_irec+0x4a/0xf0 Nov 10 15:02:43 fry kernel: [186974.860516] RSP: e02b:ffff880021327a30 EFLAGS: 00000202 Nov 10 15:02:43 fry kernel: [186974.860518] RAX: 0000000000000020 RBX: 0000000000000000 RCX: 0000000000000143 Nov 10 15:02:43 fry kernel: [186974.860520] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff880045209ac0 Nov 10 15:02:43 fry kernel: [186974.860523] RBP: ffff880021327a58 R08: 0000000000000002 R09: 0000000000000003 Nov 10 15:02:43 fry kernel: [186974.860525] R10: ffff880045209ad0 R11: 0000000000000002 R12: ffff880021327a5c Nov 10 15:02:43 fry kernel: [186974.860527] R13: 0000000000000000 R14: 0000000000000000 R15: ffff8800ecddad00 Nov 10 15:02:43 fry kernel: [186974.860531] FS: 00007f47f7f4f700(0000) GS:ffffffff805c7080(0000) knlGS:0000000000000000 Nov 10 15:02:43 fry kernel: [186974.860533] CS: e033 DS: 0000 ES: 0000 Nov 10 15:02:43 fry kernel: [186974.860535] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 Nov 10 15:02:43 fry kernel: [186974.860539] DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400 Nov 10 15:02:43 fry kernel: [186974.860540] Nov 10 15:02:43 fry kernel: [186974.860541] Call Trace: Nov 10 15:02:43 fry kernel: [186974.860567] [] :xfs:xfs_iext_get_ext+0x55/0x70 Nov 10 15:02:43 fry kernel: [186974.860588] [] :xfs:xfs_bmapi+0x806/0x12d0 Nov 10 15:02:43 fry kernel: [186974.860604] [sys_pselect7+0x260/0x290] sys_pselect7+0x260/0x290 Nov 10 15:02:43 fry kernel: [186974.860610] [] default_wake_function+0x0/0x10 Nov 10 15:02:43 fry kernel: [186974.860614] [error_exit+0x0/0x79] error_exit+0x0/0x79 Nov 10 15:02:43 fry kernel: [186974.860618] [error_exit+0x0/0x79] error_exit+0x0/0x79 Nov 10 15:02:43 fry kernel: [186974.860621] [error_exit+0x0/0x79] error_exit+0x0/0x79 Nov 10 15:02:43 fry kernel: [186974.860650] [] :xfs:xfs_zero_eof+0x139/0x1a0 Nov 10 15:02:43 fry kernel: [186974.860681] [] :xfs:xfs_write+0x3d4/0x910 Nov 10 15:02:43 fry kernel: [186974.860703] [ext3:do_sync_write+0xd9/0x120] do_sync_write+0xd9/0x120 Nov 10 15:02:43 fry kernel: [186974.860713] [] autoremove_wake_function+0x0/0x30 Nov 10 15:02:43 fry kernel: [186974.860723] [local_clock+0x57/0xb0] local_clock+0x57/0xb0 Nov 10 15:02:43 fry kernel: [186974.860732] [vfs_write+0xed/0x190] vfs_write+0xed/0x190 Nov 10 15:02:43 fry kernel: [186974.860738] [sys_pwrite64+0x84/0xa0] sys_pwrite64+0x84/0xa0 Nov 10 15:02:43 fry kernel: [186974.860744] [system_call+0x68/0x6d] system_call+0x68/0x6d Nov 10 15:02:43 fry kernel: [186974.860749] [system_call+0x0/0x6d] system_call+0x0/0x6d Nov 10 15:02:43 fry kernel: [186974.860755] Nov 10 15:02:55 fry kernel: [186986.310903] CPU 1: Nov 10 15:02:55 fry kernel: [186986.310905] Modules linked in: xfs tun ipv6 xt_tcpudp xt_physdev iptable_filter ip_tables x_tables ppdev parport_pc lp parport bridge ac it87 hwmon_vid loop snd_hda_intel snd_pcm_oss snd_mixer_oss snd_pcm snd_page_alloc snd_hwdep snd_seq_dummy snd_seq_oss snd_seq_midi snd_rawmidi snd_seq_midi_event snd_seq snd_timer snd_seq_device snd soundcore button i2c_piix4 k8temp pcspkr evdev i2c_core shpchp pci_hotplug usbhid hid ext3 jbd mbcache ide_cd cdrom pata_acpi ata_generic pata_atiixp sg sd_mod ohci_hcd ohci1394 ehci_hcd r8169 atiixp ide_core ieee1394 e1000 usbcore ssb ahci libata scsi_mod raid10 raid456 async_xor async_memcpy async_tx xor raid0 multipath linear dm_mirror dm_snapshot dm_mod thermal processor fan fuse raid1 md_mod Nov 10 15:02:55 fry kernel: [186986.310949] Pid: 15881, comm: smbd Not tainted 2.6.24-21-xen #1 Nov 10 15:02:55 fry kernel: [186986.310951] RIP: e030:[] [] :xfs:xfs_bmapi+0xb29/0x12d0 Nov 10 15:02:55 fry kernel: [186986.310978] RSP: e02b:ffff880021327a68 EFLAGS: 00000246 Nov 10 15:02:55 fry kernel: [186986.310980] RAX: 000ffffffffe0000 RBX: ffff880021327c58 RCX: ffff880021327c84 Nov 10 15:02:55 fry kernel: [186986.310982] RDX: 000ffffffffe0000 RSI: ffff880021327b88 RDI: ffff88006e992cf0 Nov 10 15:02:55 fry kernel: [186986.310984] RBP: 0000000000001acc R08: 0000000000000001 R09: 0000000000000003 Nov 10 15:02:55 fry kernel: [186986.310986] R10: ffff880045209ad0 R11: 0000000000000101 R12: 0000000000000204 Nov 10 15:02:55 fry kernel: [186986.310988] R13: 0000000000000000 R14: 0000000000000000 R15: ffff8800ecddad00 Nov 10 15:02:55 fry kernel: [186986.310992] FS: 00007f47f7f4f700(0000) GS:ffffffff805c7080(0000) knlGS:0000000000000000 Nov 10 15:02:55 fry kernel: [186986.310994] CS: e033 DS: 0000 ES: 0000 Nov 10 15:02:55 fry kernel: [186986.310996] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 Nov 10 15:02:55 fry kernel: [186986.310998] DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400 Nov 10 15:02:55 fry kernel: [186986.311000] Nov 10 15:02:55 fry kernel: [186986.311000] Call Trace: Nov 10 15:02:55 fry kernel: [186986.311016] [] :xfs:xfs_bmapi+0xb46/0x12d0 Nov 10 15:02:55 fry kernel: [186986.311034] [sys_pselect7+0x260/0x290] sys_pselect7+0x260/0x290 Nov 10 15:02:55 fry kernel: [186986.311041] [] default_wake_function+0x0/0x10 Nov 10 15:02:55 fry kernel: [186986.311044] [error_exit+0x0/0x79] error_exit+0x0/0x79 Nov 10 15:02:55 fry kernel: [186986.311048] [error_exit+0x0/0x79] error_exit+0x0/0x79 Nov 10 15:02:55 fry kernel: [186986.311051] [error_exit+0x0/0x79] error_exit+0x0/0x79 Nov 10 15:02:55 fry kernel: [186986.311080] [] :xfs:xfs_zero_eof+0x139/0x1a0 Nov 10 15:02:55 fry kernel: [186986.311108] [] :xfs:xfs_write+0x3d4/0x910 Nov 10 15:02:55 fry kernel: [186986.311130] [ext3:do_sync_write+0xd9/0x120] do_sync_write+0xd9/0x120 Nov 10 15:02:55 fry kernel: [186986.311140] [] autoremove_wake_function+0x0/0x30 Nov 10 15:02:55 fry kernel: [186986.311149] [local_clock+0x57/0xb0] local_clock+0x57/0xb0 Nov 10 15:02:55 fry kernel: [186986.311158] [vfs_write+0xed/0x190] vfs_write+0xed/0x190 Nov 10 15:02:55 fry kernel: [186986.311164] [sys_pwrite64+0x84/0xa0] sys_pwrite64+0x84/0xa0 Nov 10 15:02:55 fry kernel: [186986.311170] [system_call+0x68/0x6d] system_call+0x68/0x6d Nov 10 15:02:55 fry kernel: [186986.311175] [system_call+0x0/0x6d] system_call+0x0/0x6d Nov 10 15:02:55 fry kernel: [186986.311181] Nov 10 15:03:07 fry kernel: [186997.709210] CPU 1: Nov 10 15:03:07 fry kernel: [186997.709212] Modules linked in: xfs tun ipv6 xt_tcpudp xt_physdev iptable_filter ip_tables x_tables ppdev parport_pc lp parport bridge ac it87 hwmon_vid loop snd_hda_intel snd_pcm_oss snd_mixer_oss snd_pcm snd_page_alloc snd_hwdep snd_seq_dummy snd_seq_oss snd_seq_midi snd_rawmidi snd_seq_midi_event snd_seq snd_timer snd_seq_device snd soundcore button i2c_piix4 k8temp pcspkr evdev i2c_core shpchp pci_hotplug usbhid hid ext3 jbd mbcache ide_cd cdrom pata_acpi ata_generic pata_atiixp sg sd_mod ohci_hcd ohci1394 ehci_hcd r8169 atiixp ide_core ieee1394 e1000 usbcore ssb ahci libata scsi_mod raid10 raid456 async_xor async_memcpy async_tx xor raid0 multipath linear dm_mirror dm_snapshot dm_mod thermal processor fan fuse raid1 md_mod Nov 10 15:03:07 fry kernel: [186997.709255] Pid: 15881, comm: smbd Not tainted 2.6.24-21-xen #1 Nov 10 15:03:07 fry kernel: [186997.709257] RIP: e030:[] [] :xfs:xfs_bmapi+0x6c3/0x12d0 Nov 10 15:03:07 fry kernel: [186997.709284] RSP: e02b:ffff880021327a68 EFLAGS: 00000212 Nov 10 15:03:07 fry kernel: [186997.709286] RAX: 0000000000001acc RBX: ffff880021327c58 RCX: ffff880021327c84 Nov 10 15:03:07 fry kernel: [186997.709288] RDX: 000000000194998f RSI: ffff880021327b88 RDI: ffff88006e992ce0 Nov 10 15:03:07 fry kernel: [186997.709290] RBP: 0000000000001acb R08: 0000000000000001 R09: 0000000000000003 Nov 10 15:03:07 fry kernel: [186997.709292] R10: ffff880045209ad0 R11: 0000000000000101 R12: 0000000000000204 Nov 10 15:03:07 fry kernel: [186997.709294] R13: 0000000000000000 R14: 0000000000000000 R15: ffff8800ecddad00 Nov 10 15:03:07 fry kernel: [186997.709298] FS: 00007f47f7f4f700(0000) GS:ffffffff805c7080(0000) knlGS:0000000000000000 Nov 10 15:03:07 fry kernel: [186997.709300] CS: e033 DS: 0000 ES: 0000 Nov 10 15:03:07 fry kernel: [186997.709303] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 Nov 10 15:03:07 fry kernel: [186997.709305] DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400 Nov 10 15:03:07 fry kernel: [186997.709307] Nov 10 15:03:07 fry kernel: [186997.709307] Call Trace: Nov 10 15:03:07 fry kernel: [186997.709322] [] :xfs:xfs_bmapi+0xb46/0x12d0 Nov 10 15:03:07 fry kernel: [186997.709341] [sys_pselect7+0x260/0x290] sys_pselect7+0x260/0x290 Nov 10 15:03:07 fry kernel: [186997.709348] [] default_wake_function+0x0/0x10 Nov 10 15:03:07 fry kernel: [186997.709351] [error_exit+0x0/0x79] error_exit+0x0/0x79 Nov 10 15:03:07 fry kernel: [186997.709355] [error_exit+0x0/0x79] error_exit+0x0/0x79 Nov 10 15:03:07 fry kernel: [186997.709358] [error_exit+0x0/0x79] error_exit+0x0/0x79 Nov 10 15:03:07 fry kernel: [186997.709387] [] :xfs:xfs_zero_eof+0x139/0x1a0 Nov 10 15:03:07 fry kernel: [186997.709416] [] :xfs:xfs_write+0x3d4/0x910 Nov 10 15:03:07 fry kernel: [186997.709437] [ext3:do_sync_write+0xd9/0x120] do_sync_write+0xd9/0x120 Nov 10 15:03:07 fry kernel: [186997.709447] [] autoremove_wake_function+0x0/0x30 Nov 10 15:03:07 fry kernel: [186997.709456] [local_clock+0x57/0xb0] local_clock+0x57/0xb0 Nov 10 15:03:07 fry kernel: [186997.709466] [vfs_write+0xed/0x190] vfs_write+0xed/0x190 Nov 10 15:03:07 fry kernel: [186997.709471] [sys_pwrite64+0x84/0xa0] sys_pwrite64+0x84/0xa0 Nov 10 15:03:07 fry kernel: [186997.709477] [system_call+0x68/0x6d] system_call+0x68/0x6d Nov 10 15:03:07 fry kernel: [186997.709482] [system_call+0x0/0x6d] system_call+0x0/0x6d Nov 10 15:03:07 fry kernel: [186997.709488] Nov 10 15:03:19 fry kernel: [187009.165311] CPU 1: Nov 10 15:03:19 fry kernel: [187009.165313] Modules linked in: xfs tun ipv6 xt_tcpudp xt_physdev iptable_filter ip_tables x_tables ppdev parport_pc lp parport bridge ac it87 hwmon_vid loop snd_hda_intel snd_pcm_oss snd_mixer_oss snd_pcm snd_page_alloc snd_hwdep snd_seq_dummy snd_seq_oss snd_seq_midi snd_rawmidi snd_seq_midi_event snd_seq snd_timer snd_seq_device snd soundcore button i2c_piix4 k8temp pcspkr evdev i2c_core shpchp pci_hotplug usbhid hid ext3 jbd mbcache ide_cd cdrom pata_acpi ata_generic pata_atiixp sg sd_mod ohci_hcd ohci1394 ehci_hcd r8169 atiixp ide_core ieee1394 e1000 usbcore ssb ahci libata scsi_mod raid10 raid456 async_xor async_memcpy async_tx xor raid0 multipath linear dm_mirror dm_snapshot dm_mod thermal processor fan fuse raid1 md_mod Nov 10 15:03:19 fry kernel: [187009.165361] Pid: 15881, comm: smbd Not tainted 2.6.24-21-xen #1 Nov 10 15:03:19 fry kernel: [187009.165363] RIP: e030:[] [] :xfs:xfs_bmapi+0xb20/0x12d0 Nov 10 15:03:19 fry kernel: [187009.165390] RSP: e02b:ffff880021327a68 EFLAGS: 00000206 Nov 10 15:03:19 fry kernel: [187009.165392] RAX: 0000000001940000 RBX: ffff880021327c58 RCX: ffff880021327c84 Nov 10 15:03:19 fry kernel: [187009.165394] RDX: 000ffffffffe0000 RSI: ffff880021327b88 RDI: ffff88006e992cc0 Nov 10 15:03:19 fry kernel: [187009.165396] RBP: 0000000000001ac9 R08: 0000000000000001 R09: 0000000000000003 Nov 10 15:03:19 fry kernel: [187009.165398] R10: ffff880045209ad0 R11: 0000000000000101 R12: 0000000000000204 Nov 10 15:03:19 fry kernel: [187009.165400] R13: 0000000000000000 R14: 0000000000000000 R15: ffff8800ecddad00 Nov 10 15:03:19 fry kernel: [187009.165405] FS: 00007f47f7f4f700(0000) GS:ffffffff805c7080(0000) knlGS:0000000000000000 Nov 10 15:03:19 fry kernel: [187009.165407] CS: e033 DS: 0000 ES: 0000 Nov 10 15:03:19 fry kernel: [187009.165409] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 Nov 10 15:03:19 fry kernel: [187009.165412] DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400 Nov 10 15:03:19 fry kernel: [187009.165413] Nov 10 15:03:19 fry kernel: [187009.165414] Call Trace: Nov 10 15:03:19 fry kernel: [187009.165429] [] :xfs:xfs_bmapi+0xb46/0x12d0 Nov 10 15:03:19 fry kernel: [187009.165449] [sys_pselect7+0x260/0x290] sys_pselect7+0x260/0x290 Nov 10 15:03:19 fry kernel: [187009.165455] [] default_wake_function+0x0/0x10 Nov 10 15:03:19 fry kernel: [187009.165459] [error_exit+0x0/0x79] error_exit+0x0/0x79 Nov 10 15:03:19 fry kernel: [187009.165463] [error_exit+0x0/0x79] error_exit+0x0/0x79 Nov 10 15:03:19 fry kernel: [187009.165487] [] :xfs:xfs_bmapi+0xb/0x12d0 Nov 10 15:03:19 fry kernel: [187009.165509] [] :xfs:xfs_zero_eof+0x139/0x1a0 Nov 10 15:03:19 fry kernel: [187009.165539] [] :xfs:xfs_write+0x3d4/0x910 Nov 10 15:03:19 fry kernel: [187009.165561] [ext3:do_sync_write+0xd9/0x120] do_sync_write+0xd9/0x120 Nov 10 15:03:19 fry kernel: [187009.165571] [] autoremove_wake_function+0x0/0x30 Nov 10 15:03:19 fry kernel: [187009.165580] [local_clock+0x57/0xb0] local_clock+0x57/0xb0 Nov 10 15:03:19 fry kernel: [187009.165590] [vfs_write+0xed/0x190] vfs_write+0xed/0x190 Nov 10 15:03:19 fry kernel: [187009.165596] [sys_pwrite64+0x84/0xa0] sys_pwrite64+0x84/0xa0 Nov 10 15:03:19 fry kernel: [187009.165602] [system_call+0x68/0x6d] system_call+0x68/0x6d Nov 10 15:03:19 fry kernel: [187009.165607] [system_call+0x0/0x6d] system_call+0x0/0x6d Nov 10 15:03:19 fry kernel: [187009.165613] Nov 10 15:03:31 fry kernel: [187020.625509] CPU 1: Nov 10 15:03:31 fry kernel: [187020.625511] Modules linked in: xfs tun ipv6 xt_tcpudp xt_physdev iptable_filter ip_tables x_tables ppdev parport_pc lp parport bridge ac it87 hwmon_vid loop snd_hda_intel snd_pcm_oss snd_mixer_oss snd_pcm snd_page_alloc snd_hwdep snd_seq_dummy snd_seq_oss snd_seq_midi snd_rawmidi snd_seq_midi_event snd_seq snd_timer snd_seq_device snd soundcore button i2c_piix4 k8temp pcspkr evdev i2c_core shpchp pci_hotplug usbhid hid ext3 jbd mbcache ide_cd cdrom pata_acpi ata_generic pata_atiixp sg sd_mod ohci_hcd ohci1394 ehci_hcd r8169 atiixp ide_core ieee1394 e1000 usbcore ssb ahci libata scsi_mod raid10 raid456 async_xor async_memcpy async_tx xor raid0 multipath linear dm_mirror dm_snapshot dm_mod thermal processor fan fuse raid1 md_mod Nov 10 15:03:31 fry kernel: [187020.625558] Pid: 15881, comm: smbd Not tainted 2.6.24-21-xen #1 Nov 10 15:03:31 fry kernel: [187020.625560] RIP: e030:[] [] :xfs:xfs_iext_idx_to_irec+0x5a/0xf0 Nov 10 15:03:31 fry kernel: [187020.625590] RSP: e02b:ffff880021327a30 EFLAGS: 00000202 Nov 10 15:03:31 fry kernel: [187020.625592] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 000000000000000b Nov 10 15:03:31 fry kernel: [187020.625594] RDX: ffff880045209ac0 RSI: 0000000000000004 RDI: ffff880045209ac0 Nov 10 15:03:31 fry kernel: [187020.625596] RBP: ffff880021327a58 R08: 0000000000000001 R09: 0000000000000003 Nov 10 15:03:31 fry kernel: [187020.625598] R10: ffff880045209ad0 R11: 0000000000000000 R12: ffff880021327a5c Nov 10 15:03:31 fry kernel: [187020.625600] R13: 0000000000000000 R14: 0000000000000000 R15: ffff8800ecddad00 Nov 10 15:03:31 fry kernel: [187020.625604] FS: 00007f47f7f4f700(0000) GS:ffffffff805c7080(0000) knlGS:0000000000000000 Nov 10 15:03:31 fry kernel: [187020.625607] CS: e033 DS: 0000 ES: 0000 Nov 10 15:03:31 fry kernel: [187020.625609] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 Nov 10 15:03:31 fry kernel: [187020.625611] DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400 Nov 10 15:03:31 fry kernel: [187020.625613] Nov 10 15:03:31 fry kernel: [187020.625613] Call Trace: Nov 10 15:03:31 fry kernel: [187020.625637] [] :xfs:xfs_iext_get_ext+0x55/0x70 Nov 10 15:03:31 fry kernel: [187020.625655] [] :xfs:xfs_bmapi+0x806/0x12d0 Nov 10 15:03:31 fry kernel: [187020.625671] [sys_pselect7+0x260/0x290] sys_pselect7+0x260/0x290 Nov 10 15:03:31 fry kernel: [187020.625678] [] default_wake_function+0x0/0x10 Nov 10 15:03:31 fry kernel: [187020.625682] [error_exit+0x0/0x79] error_exit+0x0/0x79 Nov 10 15:03:31 fry kernel: [187020.625685] [error_exit+0x0/0x79] error_exit+0x0/0x79 Nov 10 15:03:31 fry kernel: [187020.625688] [error_exit+0x0/0x79] error_exit+0x0/0x79 Nov 10 15:03:31 fry kernel: [187020.625712] [] :xfs:xfs_bmapi+0xa2/0x12d0 Nov 10 15:03:31 fry kernel: [187020.625734] [] :xfs:xfs_zero_eof+0x139/0x1a0 Nov 10 15:03:31 fry kernel: [187020.625763] [] :xfs:xfs_write+0x3d4/0x910 Nov 10 15:03:31 fry kernel: [187020.625785] [ext3:do_sync_write+0xd9/0x120] do_sync_write+0xd9/0x120 Nov 10 15:03:31 fry kernel: [187020.625795] [] autoremove_wake_function+0x0/0x30 Nov 10 15:03:31 fry kernel: [187020.625805] [local_clock+0x57/0xb0] local_clock+0x57/0xb0 Nov 10 15:03:31 fry kernel: [187020.625814] [vfs_write+0xed/0x190] vfs_write+0xed/0x190 Nov 10 15:03:31 fry kernel: [187020.625820] [sys_pwrite64+0x84/0xa0] sys_pwrite64+0x84/0xa0 Nov 10 15:03:31 fry kernel: [187020.625826] [system_call+0x68/0x6d] system_call+0x68/0x6d Nov 10 15:03:31 fry kernel: [187020.625831] [system_call+0x0/0x6d] system_call+0x0/0x6d Nov 10 15:03:31 fry kernel: [187020.625837] Nov 10 15:03:43 fry kernel: [187032.204637] CPU 1: Nov 10 15:03:43 fry kernel: [187032.204639] Modules linked in: xfs tun ipv6 xt_tcpudp xt_physdev iptable_filter ip_tables x_tables ppdev parport_pc lp parport bridge ac it87 hwmon_vid loop snd_hda_intel snd_pcm_oss snd_mixer_oss snd_pcm snd_page_alloc snd_hwdep snd_seq_dummy snd_seq_oss snd_seq_midi snd_rawmidi snd_seq_midi_event snd_seq snd_timer snd_seq_device snd soundcore button i2c_piix4 k8temp pcspkr evdev i2c_core shpchp pci_hotplug usbhid hid ext3 jbd mbcache ide_cd cdrom pata_acpi ata_generic pata_atiixp sg sd_mod ohci_hcd ohci1394 ehci_hcd r8169 atiixp ide_core ieee1394 e1000 usbcore ssb ahci libata scsi_mod raid10 raid456 async_xor async_memcpy async_tx xor raid0 multipath linear dm_mirror dm_snapshot dm_mod thermal processor fan fuse raid1 md_mod Nov 10 15:03:43 fry kernel: [187032.204682] Pid: 15881, comm: smbd Not tainted 2.6.24-21-xen #1 Nov 10 15:03:43 fry kernel: [187032.204684] RIP: e030:[] [] :xfs:xfs_iext_get_ext+0x4/0x70 Nov 10 15:03:43 fry kernel: [187032.204713] RSP: e02b:ffff880021327a50 EFLAGS: 00000286 Nov 10 15:03:43 fry kernel: [187032.204715] RAX: 0000000000000001 RBX: ffff880021327c58 RCX: 0000000000000001 Nov 10 15:03:43 fry kernel: [187032.204717] RDX: ffff880021327c84 RSI: 000000000000001d RDI: ffff8800ecddad60 Nov 10 15:03:43 fry kernel: [187032.204719] RBP: 0000000000001a1a R08: 0000000000000001 R09: 0000000000000003 Nov 10 15:03:43 fry kernel: [187032.204721] R10: ffff880045209ad0 R11: 0000000000000101 R12: 0000000000000204 Nov 10 15:03:43 fry kernel: [187032.204723] R13: 0000000000000000 R14: 0000000000000000 R15: ffff8800ecddad00 Nov 10 15:03:43 fry kernel: [187032.204727] FS: 00007f47f7f4f700(0000) GS:ffffffff805c7080(0000) knlGS:0000000000000000 Nov 10 15:03:43 fry kernel: [187032.204729] CS: e033 DS: 0000 ES: 0000 Nov 10 15:03:43 fry kernel: [187032.204731] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 Nov 10 15:03:43 fry kernel: [187032.204733] DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400 Nov 10 15:03:43 fry kernel: [187032.204735] Nov 10 15:03:43 fry kernel: [187032.204736] Call Trace: Nov 10 15:03:43 fry kernel: [187032.204757] [] :xfs:xfs_bmapi+0x806/0x12d0 Nov 10 15:03:43 fry kernel: [187032.204773] [sys_pselect7+0x260/0x290] sys_pselect7+0x260/0x290 Nov 10 15:03:43 fry kernel: [187032.204780] [] default_wake_function+0x0/0x10 Nov 10 15:03:43 fry kernel: [187032.204784] [error_exit+0x0/0x79] error_exit+0x0/0x79 Nov 10 15:03:43 fry kernel: [187032.204787] [error_exit+0x0/0x79] error_exit+0x0/0x79 Nov 10 15:03:43 fry kernel: [187032.204790] [error_exit+0x0/0x79] error_exit+0x0/0x79 Nov 10 15:03:43 fry kernel: [187032.204813] [] :xfs:xfs_bmapi+0xa2/0x12d0 Nov 10 15:03:43 fry kernel: [187032.204835] [] :xfs:xfs_zero_eof+0x139/0x1a0 Nov 10 15:03:43 fry kernel: [187032.204863] [] :xfs:xfs_write+0x3d4/0x910 Nov 10 15:03:43 fry kernel: [187032.204885] [ext3:do_sync_write+0xd9/0x120] do_sync_write+0xd9/0x120 Nov 10 15:03:43 fry kernel: [187032.204895] [] autoremove_wake_function+0x0/0x30 Nov 10 15:03:43 fry kernel: [187032.204905] [local_clock+0x57/0xb0] local_clock+0x57/0xb0 Nov 10 15:03:43 fry kernel: [187032.204914] [vfs_write+0xed/0x190] vfs_write+0xed/0x190 Nov 10 15:03:43 fry kernel: [187032.204920] [sys_pwrite64+0x84/0xa0] sys_pwrite64+0x84/0xa0 Nov 10 15:03:43 fry kernel: [187032.204926] [system_call+0x68/0x6d] system_call+0x68/0x6d Nov 10 15:03:43 fry kernel: [187032.204931] [system_call+0x0/0x6d] system_call+0x0/0x6d Nov 10 15:03:43 fry kernel: [187032.204937] Nov 10 15:03:55 fry kernel: [187043.611894] CPU 1: Nov 10 15:03:55 fry kernel: [187043.611896] Modules linked in: xfs tun ipv6 xt_tcpudp xt_physdev iptable_filter ip_tables x_tables ppdev parport_pc lp parport bridge ac it87 hwmon_vid loop snd_hda_intel snd_pcm_oss snd_mixer_oss snd_pcm snd_page_alloc snd_hwdep snd_seq_dummy snd_seq_oss snd_seq_midi snd_rawmidi snd_seq_midi_event snd_seq snd_timer snd_seq_device snd soundcore button i2c_piix4 k8temp pcspkr evdev i2c_core shpchp pci_hotplug usbhid hid ext3 jbd mbcache ide_cd cdrom pata_acpi ata_generic pata_atiixp sg sd_mod ohci_hcd ohci1394 ehci_hcd r8169 atiixp ide_core ieee1394 e1000 usbcore ssb ahci libata scsi_mod raid10 raid456 async_xor async_memcpy async_tx xor raid0 multipath linear dm_mirror dm_snapshot dm_mod thermal processor fan fuse raid1 md_mod Nov 10 15:03:55 fry kernel: [187043.611943] Pid: 15881, comm: smbd Not tainted 2.6.24-21-xen #1 Nov 10 15:03:55 fry kernel: [187043.611945] RIP: e030:[] [] :xfs:xfs_bmapi+0x319/0x12d0 Nov 10 15:03:55 fry kernel: [187043.611971] RSP: e02b:ffff880021327a68 EFLAGS: 00000202 Nov 10 15:03:55 fry kernel: [187043.611973] RAX: 0000000000000000 RBX: ffff880021327c58 RCX: ffff880021327c84 Nov 10 15:03:55 fry kernel: [187043.611975] RDX: 000007fffffe0005 RSI: ffff880021327b88 RDI: ffff88006e992eb0 Nov 10 15:03:55 fry kernel: [187043.611978] RBP: 0000000000001ae8 R08: 0000000000000001 R09: 0000000000000003 Nov 10 15:03:55 fry kernel: [187043.611981] R10: ffff880045209ad0 R11: 0000000000000101 R12: 0000000000000204 Nov 10 15:03:55 fry kernel: [187043.611983] R13: 0000000000000000 R14: 0000000000000000 R15: ffff8800ecddad00 Nov 10 15:03:55 fry kernel: [187043.611987] FS: 00007f47f7f4f700(0000) GS:ffffffff805c7080(0000) knlGS:0000000000000000 Nov 10 15:03:55 fry kernel: [187043.611989] CS: e033 DS: 0000 ES: 0000 Nov 10 15:03:55 fry kernel: [187043.611991] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 Nov 10 15:03:55 fry kernel: [187043.611993] DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400 Nov 10 15:03:55 fry kernel: [187043.611995] Nov 10 15:03:55 fry kernel: [187043.611996] Call Trace: Nov 10 15:03:55 fry kernel: [187043.612012] [] :xfs:xfs_bmapi+0xb46/0x12d0 Nov 10 15:03:55 fry kernel: [187043.612030] [sys_pselect7+0x260/0x290] sys_pselect7+0x260/0x290 Nov 10 15:03:55 fry kernel: [187043.612037] [] default_wake_function+0x0/0x10 Nov 10 15:03:55 fry kernel: [187043.612041] [error_exit+0x0/0x79] error_exit+0x0/0x79 Nov 10 15:03:55 fry kernel: [187043.612046] [error_exit+0x0/0x79] error_exit+0x0/0x79 Nov 10 15:03:55 fry kernel: [187043.612074] [] :xfs:xfs_zero_eof+0x139/0x1a0 Nov 10 15:03:55 fry kernel: [187043.612103] [] :xfs:xfs_write+0x3d4/0x910 Nov 10 15:03:55 fry kernel: [187043.612126] [ext3:do_sync_write+0xd9/0x120] do_sync_write+0xd9/0x120 Nov 10 15:03:55 fry kernel: [187043.612136] [] autoremove_wake_function+0x0/0x30 Nov 10 15:03:55 fry kernel: [187043.612145] [local_clock+0x57/0xb0] local_clock+0x57/0xb0 Nov 10 15:03:55 fry kernel: [187043.612155] [vfs_write+0xed/0x190] vfs_write+0xed/0x190 Nov 10 15:03:55 fry kernel: [187043.612160] [sys_pwrite64+0x84/0xa0] sys_pwrite64+0x84/0xa0 Nov 10 15:03:55 fry kernel: [187043.612167] [system_call+0x68/0x6d] system_call+0x68/0x6d Nov 10 15:03:55 fry kernel: [187043.612172] [system_call+0x0/0x6d] system_call+0x0/0x6d Nov 10 15:03:55 fry kernel: [187043.612178] Nov 10 15:04:07 fry kernel: [187054.973140] CPU 1: Nov 10 15:04:07 fry kernel: [187054.973142] Modules linked in: xfs tun ipv6 xt_tcpudp xt_physdev iptable_filter ip_tables x_tables ppdev parport_pc lp parport bridge ac it87 hwmon_vid loop snd_hda_intel snd_pcm_oss snd_mixer_oss snd_pcm snd_page_alloc snd_hwdep snd_seq_dummy snd_seq_oss snd_seq_midi snd_rawmidi snd_seq_midi_event snd_seq snd_timer snd_seq_device snd soundcore button i2c_piix4 k8temp pcspkr evdev i2c_core shpchp pci_hotplug usbhid hid ext3 jbd mbcache ide_cd cdrom pata_acpi ata_generic pata_atiixp sg sd_mod ohci_hcd ohci1394 ehci_hcd r8169 atiixp ide_core ieee1394 e1000 usbcore ssb ahci libata scsi_mod raid10 raid456 async_xor async_memcpy async_tx xor raid0 multipath linear dm_mirror dm_snapshot dm_mod thermal processor fan fuse raid1 md_mod Nov 10 15:04:07 fry kernel: [187054.973188] Pid: 15881, comm: smbd Not tainted 2.6.24-21-xen #1 Nov 10 15:04:07 fry kernel: [187054.973191] RIP: e030:[] [] :xfs:xfs_iext_get_ext+0x1d/0x70 Nov 10 15:04:07 fry kernel: [187054.973220] RSP: e02b:ffff880021327a50 EFLAGS: 00000286 Nov 10 15:04:07 fry kernel: [187054.973222] RAX: ffff880045209ad0 RBX: ffff880021327c58 RCX: 0000000000000063 Nov 10 15:04:07 fry kernel: [187054.973224] RDX: ffff88006e992630 RSI: 0000000000000004 RDI: ffff880045209ac0 Nov 10 15:04:07 fry kernel: [187054.973226] RBP: 0000000000001a60 R08: 0000000000000001 R09: 0000000000000003 Nov 10 15:04:07 fry kernel: [187054.973228] R10: ffff880045209ad0 R11: 0000000000000101 R12: 0000000000000204 Nov 10 15:04:07 fry kernel: [187054.973231] R13: 0000000000000000 R14: 0000000000000000 R15: ffff8800ecddad00 Nov 10 15:04:07 fry kernel: [187054.973235] FS: 00007f47f7f4f700(0000) GS:ffffffff805c7080(0000) knlGS:0000000000000000 Nov 10 15:04:07 fry kernel: [187054.973237] CS: e033 DS: 0000 ES: 0000 Nov 10 15:04:07 fry kernel: [187054.973239] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 Nov 10 15:04:07 fry kernel: [187054.973242] DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400 Nov 10 15:04:07 fry kernel: [187054.973243] Nov 10 15:04:07 fry kernel: [187054.973244] Call Trace: Nov 10 15:04:07 fry kernel: [187054.973266] [] :xfs:xfs_bmapi+0x806/0x12d0 Nov 10 15:04:07 fry kernel: [187054.973282] [sys_pselect7+0x260/0x290] sys_pselect7+0x260/0x290 Nov 10 15:04:07 fry kernel: [187054.973289] [] default_wake_function+0x0/0x10 Nov 10 15:04:07 fry kernel: [187054.973293] [error_exit+0x0/0x79] error_exit+0x0/0x79 Nov 10 15:04:07 fry kernel: [187054.973317] [] :xfs:xfs_bmapi+0x99/0x12d0 Nov 10 15:04:07 fry kernel: [187054.973341] [] :xfs:xfs_zero_eof+0x139/0x1a0 Nov 10 15:04:07 fry kernel: [187054.973369] [] :xfs:xfs_write+0x3d4/0x910 Nov 10 15:04:07 fry kernel: [187054.973392] [ext3:do_sync_write+0xd9/0x120] do_sync_write+0xd9/0x120 Nov 10 15:04:07 fry kernel: [187054.973402] [] autoremove_wake_function+0x0/0x30 Nov 10 15:04:07 fry kernel: [187054.973411] [local_clock+0x57/0xb0] local_clock+0x57/0xb0 Nov 10 15:04:07 fry kernel: [187054.973421] [vfs_write+0xed/0x190] vfs_write+0xed/0x190 Nov 10 15:04:07 fry kernel: [187054.973426] [sys_pwrite64+0x84/0xa0] sys_pwrite64+0x84/0xa0 Nov 10 15:04:07 fry kernel: [187054.973433] [system_call+0x68/0x6d] system_call+0x68/0x6d Nov 10 15:04:07 fry kernel: [187054.973438] [system_call+0x0/0x6d] system_call+0x0/0x6d Nov 10 15:04:07 fry kernel: [187054.973444] Nov 10 15:04:19 fry kernel: [187066.488592] CPU 1: Nov 10 15:04:19 fry kernel: [187066.488594] Modules linked in: xfs tun ipv6 xt_tcpudp xt_physdev iptable_filter ip_tables x_tables ppdev parport_pc lp parport bridge ac it87 hwmon_vid loop snd_hda_intel snd_pcm_oss snd_mixer_oss snd_pcm snd_page_alloc snd_hwdep snd_seq_dummy snd_seq_oss snd_seq_midi snd_rawmidi snd_seq_midi_event snd_seq snd_timer snd_seq_device snd soundcore button i2c_piix4 k8temp pcspkr evdev i2c_core shpchp pci_hotplug usbhid hid ext3 jbd mbcache ide_cd cdrom pata_acpi ata_generic pata_atiixp sg sd_mod ohci_hcd ohci1394 ehci_hcd r8169 atiixp ide_core ieee1394 e1000 usbcore ssb ahci libata scsi_mod raid10 raid456 async_xor async_memcpy async_tx xor raid0 multipath linear dm_mirror dm_snapshot dm_mod thermal processor fan fuse raid1 md_mod Nov 10 15:04:19 fry kernel: [187066.488636] Pid: 15881, comm: smbd Not tainted 2.6.24-21-xen #1 Nov 10 15:04:19 fry kernel: [187066.488638] RIP: e030:[] [] :xfs:xfs_iext_idx_to_irec+0x0/0xf0 Nov 10 15:04:19 fry kernel: [187066.488666] RSP: e02b:ffff880021327a48 EFLAGS: 00000246 Nov 10 15:04:19 fry kernel: [187066.488668] RAX: 0000000000000001 RBX: ffff880021327c58 RCX: 0000000000000000 Nov 10 15:04:19 fry kernel: [187066.488670] RDX: ffff880021327a5c RSI: ffff880021327a58 RDI: ffff8800ecddad60 Nov 10 15:04:19 fry kernel: [187066.488672] RBP: 0000000000001afb R08: 0000000000000001 R09: 0000000000000003 Nov 10 15:04:19 fry kernel: [187066.488674] R10: ffff880045209ad0 R11: 0000000000000101 R12: 0000000000000204 Nov 10 15:04:19 fry kernel: [187066.488676] R13: 0000000000000000 R14: 0000000000000000 R15: ffff8800ecddad00 Nov 10 15:04:19 fry kernel: [187066.488680] FS: 00007f47f7f4f700(0000) GS:ffffffff805c7080(0000) knlGS:0000000000000000 Nov 10 15:04:19 fry kernel: [187066.488682] CS: e033 DS: 0000 ES: 0000 Nov 10 15:04:19 fry kernel: [187066.488684] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 Nov 10 15:04:19 fry kernel: [187066.488686] DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400 Nov 10 15:04:19 fry kernel: [187066.488688] Nov 10 15:04:19 fry kernel: [187066.488688] Call Trace: Nov 10 15:04:19 fry kernel: [187066.488711] [] :xfs:xfs_iext_get_ext+0x55/0x70 Nov 10 15:04:19 fry kernel: [187066.488729] [] :xfs:xfs_bmapi+0x806/0x12d0 Nov 10 15:04:19 fry kernel: [187066.488745] [sys_pselect7+0x260/0x290] sys_pselect7+0x260/0x290 Nov 10 15:04:19 fry kernel: [187066.488751] [] default_wake_function+0x0/0x10 Nov 10 15:04:19 fry kernel: [187066.488755] [error_exit+0x0/0x79] error_exit+0x0/0x79 Nov 10 15:04:19 fry kernel: [187066.488760] [error_exit+0x0/0x79] error_exit+0x0/0x79 Nov 10 15:04:19 fry kernel: [187066.488788] [] :xfs:xfs_zero_eof+0x139/0x1a0 Nov 10 15:04:19 fry kernel: [187066.488817] [] :xfs:xfs_write+0x3d4/0x910 Nov 10 15:04:19 fry kernel: [187066.488839] [ext3:do_sync_write+0xd9/0x120] do_sync_write+0xd9/0x120 Nov 10 15:04:19 fry kernel: [187066.488849] [] autoremove_wake_function+0x0/0x30 Nov 10 15:04:19 fry kernel: [187066.488858] [local_clock+0x57/0xb0] local_clock+0x57/0xb0 Nov 10 15:04:19 fry kernel: [187066.488867] [vfs_write+0xed/0x190] vfs_write+0xed/0x190 Nov 10 15:04:19 fry kernel: [187066.488873] [sys_pwrite64+0x84/0xa0] sys_pwrite64+0x84/0xa0 Nov 10 15:04:19 fry kernel: [187066.488879] [system_call+0x68/0x6d] system_call+0x68/0x6d Nov 10 15:04:19 fry kernel: [187066.488884] [system_call+0x0/0x6d] system_call+0x0/0x6d Nov 10 15:04:19 fry kernel: [187066.488890] Nov 10 15:04:30 fry kernel: [187077.982607] CPU 1: Nov 10 15:04:30 fry kernel: [187077.982609] Modules linked in: xfs tun ipv6 xt_tcpudp xt_physdev iptable_filter ip_tables x_tables ppdev parport_pc lp parport bridge ac it87 hwmon_vid loop snd_hda_intel snd_pcm_oss snd_mixer_oss snd_pcm snd_page_alloc snd_hwdep snd_seq_dummy snd_seq_oss snd_seq_midi snd_rawmidi snd_seq_midi_event snd_seq snd_timer snd_seq_device snd soundcore button i2c_piix4 k8temp pcspkr evdev i2c_core shpchp pci_hotplug usbhid hid ext3 jbd mbcache ide_cd cdrom pata_acpi ata_generic pata_atiixp sg sd_mod ohci_hcd ohci1394 ehci_hcd r8169 atiixp ide_core ieee1394 e1000 usbcore ssb ahci libata scsi_mod raid10 raid456 async_xor async_memcpy async_tx xor raid0 multipath linear dm_mirror dm_snapshot dm_mod thermal processor fan fuse raid1 md_mod Nov 10 15:04:30 fry kernel: [187077.982658] Pid: 15881, comm: smbd Not tainted 2.6.24-21-xen #1 Nov 10 15:04:30 fry kernel: [187077.982660] RIP: e030:[] [] :xfs:xfs_iext_get_ext+0x41/0x70 Nov 10 15:04:30 fry kernel: [187077.982689] RSP: e02b:ffff880021327a50 EFLAGS: 00000206 Nov 10 15:04:30 fry kernel: [187077.982691] RAX: 0000000000000001 RBX: ffff880021327c58 RCX: 0000000000000001 Nov 10 15:04:30 fry kernel: [187077.982693] RDX: ffff880021327a5c RSI: 0000000000000135 RDI: ffff8800ecddad60 Nov 10 15:04:30 fry kernel: [187077.982695] RBP: 0000000000001c50 R08: 0000000000000001 R09: 0000000000000003 Nov 10 15:04:30 fry kernel: [187077.982698] R10: ffff880045209ae0 R11: 0000000000000100 R12: 0000000000000204 Nov 10 15:04:30 fry kernel: [187077.982700] R13: 0000000000000000 R14: 0000000000000000 R15: ffff8800ecddad00 Nov 10 15:04:30 fry kernel: [187077.982704] FS: 00007f47f7f4f700(0000) GS:ffffffff805c7080(0000) knlGS:0000000000000000 Nov 10 15:04:30 fry kernel: [187077.982706] CS: e033 DS: 0000 ES: 0000 Nov 10 15:04:30 fry kernel: [187077.982708] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 Nov 10 15:04:30 fry kernel: [187077.982710] DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400 Nov 10 15:04:30 fry kernel: [187077.982713] Nov 10 15:04:30 fry kernel: [187077.982713] Call Trace: Nov 10 15:04:30 fry kernel: [187077.982734] [] :xfs:xfs_bmapi+0x806/0x12d0 Nov 10 15:04:30 fry kernel: [187077.982750] [sys_pselect7+0x260/0x290] sys_pselect7+0x260/0x290 Nov 10 15:04:30 fry kernel: [187077.982758] [] default_wake_function+0x0/0x10 Nov 10 15:04:30 fry kernel: [187077.982761] [error_exit+0x0/0x79] error_exit+0x0/0x79 Nov 10 15:04:30 fry kernel: [187077.982767] [error_exit+0x0/0x79] error_exit+0x0/0x79 Nov 10 15:04:30 fry kernel: [187077.982795] [] :xfs:xfs_zero_eof+0x139/0x1a0 Nov 10 15:04:30 fry kernel: [187077.982824] [] :xfs:xfs_write+0x3d4/0x910 Nov 10 15:04:30 fry kernel: [187077.982846] [ext3:do_sync_write+0xd9/0x120] do_sync_write+0xd9/0x120 Nov 10 15:04:30 fry kernel: [187077.982856] [] autoremove_wake_function+0x0/0x30 Nov 10 15:04:30 fry kernel: [187077.982865] [local_clock+0x57/0xb0] local_clock+0x57/0xb0 Nov 10 15:04:30 fry kernel: [187077.982875] [vfs_write+0xed/0x190] vfs_write+0xed/0x190 Nov 10 15:04:30 fry kernel: [187077.982880] [sys_pwrite64+0x84/0xa0] sys_pwrite64+0x84/0xa0 Nov 10 15:04:30 fry kernel: [187077.982887] [system_call+0x68/0x6d] system_call+0x68/0x6d Nov 10 15:04:30 fry kernel: [187077.982892] [system_call+0x0/0x6d] system_call+0x0/0x6d Nov 10 15:04:30 fry kernel: [187077.982898] Nov 10 15:04:42 fry kernel: [187089.485330] CPU 1: Nov 10 15:04:42 fry kernel: [187089.485332] Modules linked in: xfs tun ipv6 xt_tcpudp xt_physdev iptable_filter ip_tables x_tables ppdev parport_pc lp parport bridge ac it87 hwmon_vid loop snd_hda_intel snd_pcm_oss snd_mixer_oss snd_pcm snd_page_alloc snd_hwdep snd_seq_dummy snd_seq_oss snd_seq_midi snd_rawmidi snd_seq_midi_event snd_seq snd_timer snd_seq_device snd soundcore button i2c_piix4 k8temp pcspkr evdev i2c_core shpchp pci_hotplug usbhid hid ext3 jbd mbcache ide_cd cdrom pata_acpi ata_generic pata_atiixp sg sd_mod ohci_hcd ohci1394 ehci_hcd r8169 atiixp ide_core ieee1394 e1000 usbcore ssb ahci libata scsi_mod raid10 raid456 async_xor async_memcpy async_tx xor raid0 multipath linear dm_mirror dm_snapshot dm_mod thermal processor fan fuse raid1 md_mod Nov 10 15:04:42 fry kernel: [187089.485378] Pid: 15881, comm: smbd Not tainted 2.6.24-21-xen #1 Nov 10 15:04:42 fry kernel: [187089.485380] RIP: e030:[] [] :xfs:xfs_bmapi+0x740/0x12d0 Nov 10 15:04:42 fry kernel: [187089.485408] RSP: e02b:ffff880021327a68 EFLAGS: 00000287 Nov 10 15:04:42 fry kernel: [187089.485410] RAX: 0000000001840000 RBX: ffff880021327c58 RCX: ffff880021327c84 Nov 10 15:04:42 fry kernel: [187089.485412] RDX: 000ffffffffe0000 RSI: ffff880021327b88 RDI: ffff880054d63590 Nov 10 15:04:42 fry kernel: [187089.485415] RBP: 0000000000001c4e R08: 0000000000000001 R09: 0000000000000003 Nov 10 15:04:42 fry kernel: [187089.485417] R10: ffff880045209ae0 R11: 0000000000000100 R12: 0000000000000204 Nov 10 15:04:42 fry kernel: [187089.485419] R13: 0000000000000000 R14: 0000000000000000 R15: ffff8800ecddad00 Nov 10 15:04:42 fry kernel: [187089.485423] FS: 00007f47f7f4f700(0000) GS:ffffffff805c7080(0000) knlGS:0000000000000000 Nov 10 15:04:42 fry kernel: [187089.485425] CS: e033 DS: 0000 ES: 0000 Nov 10 15:04:42 fry kernel: [187089.485427] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 Nov 10 15:04:42 fry kernel: [187089.485431] DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400 Nov 10 15:04:42 fry kernel: [187089.485432] Nov 10 15:04:42 fry kernel: [187089.485433] Call Trace: Nov 10 15:04:42 fry kernel: [187089.485449] [] :xfs:xfs_bmapi+0xb46/0x12d0 Nov 10 15:04:42 fry kernel: [187089.485467] [sys_pselect7+0x260/0x290] sys_pselect7+0x260/0x290 Nov 10 15:04:42 fry kernel: [187089.485474] [] default_wake_function+0x0/0x10 Nov 10 15:04:42 fry kernel: [187089.485478] [error_exit+0x0/0x79] error_exit+0x0/0x79 Nov 10 15:04:42 fry kernel: [187089.485481] [error_exit+0x0/0x79] error_exit+0x0/0x79 Nov 10 15:04:42 fry kernel: [187089.485485] [error_exit+0x0/0x79] error_exit+0x0/0x79 Nov 10 15:04:42 fry kernel: [187089.485513] [] :xfs:xfs_zero_eof+0x139/0x1a0 Nov 10 15:04:42 fry kernel: [187089.485542] [] :xfs:xfs_write+0x3d4/0x910 Nov 10 15:04:42 fry kernel: [187089.485564] [ext3:do_sync_write+0xd9/0x120] do_sync_write+0xd9/0x120 Nov 10 15:04:42 fry kernel: [187089.485574] [] autoremove_wake_function+0x0/0x30 Nov 10 15:04:42 fry kernel: [187089.485583] [local_clock+0x57/0xb0] local_clock+0x57/0xb0 Nov 10 15:04:42 fry kernel: [187089.485593] [vfs_write+0xed/0x190] vfs_write+0xed/0x190 Nov 10 15:04:42 fry kernel: [187089.485599] [sys_pwrite64+0x84/0xa0] sys_pwrite64+0x84/0xa0 Nov 10 15:04:42 fry kernel: [187089.485605] [system_call+0x68/0x6d] system_call+0x68/0x6d Nov 10 15:04:42 fry kernel: [187089.485610] [system_call+0x0/0x6d] system_call+0x0/0x6d Nov 10 15:04:42 fry kernel: [187089.485616] Nov 10 15:04:54 fry kernel: [187100.832443] CPU 1: Nov 10 15:04:54 fry kernel: [187100.832445] Modules linked in: xfs tun ipv6 xt_tcpudp xt_physdev iptable_filter ip_tables x_tables ppdev parport_pc lp parport bridge ac it87 hwmon_vid loop snd_hda_intel snd_pcm_oss snd_mixer_oss snd_pcm snd_page_alloc snd_hwdep snd_seq_dummy snd_seq_oss snd_seq_midi snd_rawmidi snd_seq_midi_event snd_seq snd_timer snd_seq_device snd soundcore button i2c_piix4 k8temp pcspkr evdev i2c_core shpchp pci_hotplug usbhid hid ext3 jbd mbcache ide_cd cdrom pata_acpi ata_generic pata_atiixp sg sd_mod ohci_hcd ohci1394 ehci_hcd r8169 atiixp ide_core ieee1394 e1000 usbcore ssb ahci libata scsi_mod raid10 raid456 async_xor async_memcpy async_tx xor raid0 multipath linear dm_mirror dm_snapshot dm_mod thermal processor fan fuse raid1 md_mod Nov 10 15:04:54 fry kernel: [187100.832492] Pid: 15881, comm: smbd Not tainted 2.6.24-21-xen #1 Nov 10 15:04:54 fry kernel: [187100.832494] RIP: e030:[] [] :xfs:xfs_bmapi+0xb01/0x12d0 Nov 10 15:04:54 fry kernel: [187100.832522] RSP: e02b:ffff880021327a68 EFLAGS: 00000216 Nov 10 15:04:54 fry kernel: [187100.832525] RAX: 0000000001949941 RBX: ffff880021327c58 RCX: ffff880021327c84 Nov 10 15:04:54 fry kernel: [187100.832527] RDX: 000ffffffffe0000 RSI: ffff880021327b88 RDI: ffff88006e992800 Nov 10 15:04:54 fry kernel: [187100.832529] RBP: 0000000000001a7d R08: 0000000000000001 R09: 0000000000000003 Nov 10 15:04:54 fry kernel: [187100.832531] R10: ffff880045209ad0 R11: 0000000000000101 R12: 0000000000000204 Nov 10 15:04:54 fry kernel: [187100.832534] R13: 0000000000000000 R14: 0000000000000000 R15: ffff8800ecddad00 Nov 10 15:04:54 fry kernel: [187100.832537] FS: 00007f47f7f4f700(0000) GS:ffffffff805c7080(0000) knlGS:0000000000000000 Nov 10 15:04:54 fry kernel: [187100.832541] CS: e033 DS: 0000 ES: 0000 Nov 10 15:04:54 fry kernel: [187100.832543] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 Nov 10 15:04:54 fry kernel: [187100.832545] DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400 Nov 10 15:04:54 fry kernel: [187100.832547] Nov 10 15:04:54 fry kernel: [187100.832547] Call Trace: Nov 10 15:04:54 fry kernel: [187100.832563] [] :xfs:xfs_bmapi+0xb46/0x12d0 Nov 10 15:04:54 fry kernel: [187100.832581] [sys_pselect7+0x260/0x290] sys_pselect7+0x260/0x290 Nov 10 15:04:54 fry kernel: [187100.832588] [] default_wake_function+0x0/0x10 Nov 10 15:04:54 fry kernel: [187100.832592] [error_exit+0x0/0x79] error_exit+0x0/0x79 Nov 10 15:04:54 fry kernel: [187100.832595] [error_exit+0x0/0x79] error_exit+0x0/0x79 Nov 10 15:04:54 fry kernel: [187100.832599] [error_exit+0x0/0x79] error_exit+0x0/0x79 Nov 10 15:04:54 fry kernel: [187100.832628] [] :xfs:xfs_zero_eof+0x139/0x1a0 Nov 10 15:04:54 fry kernel: [187100.832657] [] :xfs:xfs_write+0x3d4/0x910 Nov 10 15:04:54 fry kernel: [187100.832679] [ext3:do_sync_write+0xd9/0x120] do_sync_write+0xd9/0x120 Nov 10 15:04:54 fry kernel: [187100.832689] [] autoremove_wake_function+0x0/0x30 Nov 10 15:04:54 fry kernel: [187100.832698] [local_clock+0x57/0xb0] local_clock+0x57/0xb0 Nov 10 15:04:54 fry kernel: [187100.832708] [vfs_write+0xed/0x190] vfs_write+0xed/0x190 Nov 10 15:04:54 fry kernel: [187100.832713] [sys_pwrite64+0x84/0xa0] sys_pwrite64+0x84/0xa0 Nov 10 15:04:54 fry kernel: [187100.832720] [system_call+0x68/0x6d] system_call+0x68/0x6d Nov 10 15:04:54 fry kernel: [187100.832725] [system_call+0x0/0x6d] system_call+0x0/0x6d Nov 10 15:04:54 fry kernel: [187100.832731] Nov 10 15:05:06 fry kernel: [187112.251305] CPU 1: Nov 10 15:05:06 fry kernel: [187112.251307] Modules linked in: xfs tun ipv6 xt_tcpudp xt_physdev iptable_filter ip_tables x_tables ppdev parport_pc lp parport bridge ac it87 hwmon_vid loop snd_hda_intel snd_pcm_oss snd_mixer_oss snd_pcm snd_page_alloc snd_hwdep snd_seq_dummy snd_seq_oss snd_seq_midi snd_rawmidi snd_seq_midi_event snd_seq snd_timer snd_seq_device snd soundcore button i2c_piix4 k8temp pcspkr evdev i2c_core shpchp pci_hotplug usbhid hid ext3 jbd mbcache ide_cd cdrom pata_acpi ata_generic pata_atiixp sg sd_mod ohci_hcd ohci1394 ehci_hcd r8169 atiixp ide_core ieee1394 e1000 usbcore ssb ahci libata scsi_mod raid10 raid456 async_xor async_memcpy async_tx xor raid0 multipath linear dm_mirror dm_snapshot dm_mod thermal processor fan fuse raid1 md_mod Nov 10 15:05:06 fry kernel: [187112.251352] Pid: 15881, comm: smbd Not tainted 2.6.24-21-xen #1 Nov 10 15:05:06 fry kernel: [187112.251354] RIP: e030:[] [] :xfs:xfs_bmapi+0xb15/0x12d0 Nov 10 15:05:06 fry kernel: [187112.251381] RSP: e02b:ffff880021327a68 EFLAGS: 00000216 Nov 10 15:05:06 fry kernel: [187112.251383] RAX: ffff880000000000 RBX: ffff880021327c58 RCX: ffff880021327c84 Nov 10 15:05:06 fry kernel: [187112.251385] RDX: 000ffffffffe0000 RSI: ffff880021327b88 RDI: ffff88006e992d90 Nov 10 15:05:06 fry kernel: [187112.251388] RBP: 0000000000001ad6 R08: 0000000000000001 R09: 0000000000000003 Nov 10 15:05:06 fry kernel: [187112.251390] R10: ffff880045209ad0 R11: 0000000000000101 R12: 0000000000000204 Nov 10 15:05:06 fry kernel: [187112.251392] R13: 0000000000000000 R14: 0000000000000000 R15: ffff8800ecddad00 Nov 10 15:05:06 fry kernel: [187112.251396] FS: 00007f47f7f4f700(0000) GS:ffffffff805c7080(0000) knlGS:0000000000000000 Nov 10 15:05:06 fry kernel: [187112.251398] CS: e033 DS: 0000 ES: 0000 Nov 10 15:05:06 fry kernel: [187112.251400] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 Nov 10 15:05:06 fry kernel: [187112.251404] DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400 Nov 10 15:05:06 fry kernel: [187112.251405] Nov 10 15:05:06 fry kernel: [187112.251406] Call Trace: Nov 10 15:05:06 fry kernel: [187112.251421] [] :xfs:xfs_bmapi+0xb46/0x12d0 Nov 10 15:05:06 fry kernel: [187112.251440] [sys_pselect7+0x260/0x290] sys_pselect7+0x260/0x290 Nov 10 15:05:06 fry kernel: [187112.251447] [] default_wake_function+0x0/0x10 Nov 10 15:05:06 fry kernel: [187112.251451] [error_exit+0x0/0x79] error_exit+0x0/0x79 Nov 10 15:05:06 fry kernel: [187112.251454] [error_exit+0x0/0x79] error_exit+0x0/0x79 Nov 10 15:05:06 fry kernel: [187112.251457] [error_exit+0x0/0x79] error_exit+0x0/0x79 Nov 10 15:05:06 fry kernel: [187112.251460] [error_exit+0x0/0x79] error_exit+0x0/0x79 Nov 10 15:05:06 fry kernel: [187112.251489] [] :xfs:xfs_zero_eof+0x139/0x1a0 Nov 10 15:05:06 fry kernel: [187112.251517] [] :xfs:xfs_write+0x3d4/0x910 Nov 10 15:05:06 fry kernel: [187112.251539] [ext3:do_sync_write+0xd9/0x120] do_sync_write+0xd9/0x120 Nov 10 15:05:06 fry kernel: [187112.251549] [] autoremove_wake_function+0x0/0x30 Nov 10 15:05:06 fry kernel: [187112.251560] [local_clock+0x57/0xb0] local_clock+0x57/0xb0 Nov 10 15:05:06 fry kernel: [187112.251569] [vfs_write+0xed/0x190] vfs_write+0xed/0x190 Nov 10 15:05:06 fry kernel: [187112.251575] [sys_pwrite64+0x84/0xa0] sys_pwrite64+0x84/0xa0 Nov 10 15:05:06 fry kernel: [187112.251581] [system_call+0x68/0x6d] system_call+0x68/0x6d Nov 10 15:05:06 fry kernel: [187112.251586] [system_call+0x0/0x6d] system_call+0x0/0x6d Nov 10 15:05:06 fry kernel: [187112.251592] Nov 10 15:05:18 fry kernel: [187123.765477] CPU 1: Nov 10 15:05:18 fry kernel: [187123.765479] Modules linked in: xfs tun ipv6 xt_tcpudp xt_physdev iptable_filter ip_tables x_tables ppdev parport_pc lp parport bridge ac it87 hwmon_vid loop snd_hda_intel snd_pcm_oss snd_mixer_oss snd_pcm snd_page_alloc snd_hwdep snd_seq_dummy snd_seq_oss snd_seq_midi snd_rawmidi snd_seq_midi_event snd_seq snd_timer snd_seq_device snd soundcore button i2c_piix4 k8temp pcspkr evdev i2c_core shpchp pci_hotplug usbhid hid ext3 jbd mbcache ide_cd cdrom pata_acpi ata_generic pata_atiixp sg sd_mod ohci_hcd ohci1394 ehci_hcd r8169 atiixp ide_core ieee1394 e1000 usbcore ssb ahci libata scsi_mod raid10 raid456 async_xor async_memcpy async_tx xor raid0 multipath linear dm_mirror dm_snapshot dm_mod thermal processor fan fuse raid1 md_mod Nov 10 15:05:18 fry kernel: [187123.765521] Pid: 15881, comm: smbd Not tainted 2.6.24-21-xen #1 Nov 10 15:05:18 fry kernel: [187123.765524] RIP: e030:[] [] :xfs:xfs_iext_get_ext+0x41/0x70 Nov 10 15:05:18 fry kernel: [187123.765555] RSP: e02b:ffff880021327a50 EFLAGS: 00000206 Nov 10 15:05:18 fry kernel: [187123.765557] RAX: 0000000000000001 RBX: ffff880021327c58 RCX: 0000000000000001 Nov 10 15:05:18 fry kernel: [187123.765560] RDX: ffff880021327a5c RSI: 0000000000000017 RDI: ffff8800ecddad60 Nov 10 15:05:18 fry kernel: [187123.765562] RBP: 0000000000001a14 R08: 0000000000000001 R09: 0000000000000003 Nov 10 15:05:18 fry kernel: [187123.765564] R10: ffff880045209ad0 R11: 0000000000000101 R12: 0000000000000204 Nov 10 15:05:18 fry kernel: [187123.765566] R13: 0000000000000000 R14: 0000000000000000 R15: ffff8800ecddad00 Nov 10 15:05:18 fry kernel: [187123.765570] FS: 00007f47f7f4f700(0000) GS:ffffffff805c7080(0000) knlGS:0000000000000000 Nov 10 15:05:18 fry kernel: [187123.765572] CS: e033 DS: 0000 ES: 0000 Nov 10 15:05:18 fry kernel: [187123.765574] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 Nov 10 15:05:18 fry kernel: [187123.765576] DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400 Nov 10 15:05:18 fry kernel: [187123.765578] Nov 10 15:05:18 fry kernel: [187123.765578] Call Trace: Nov 10 15:05:18 fry kernel: [187123.765599] [] :xfs:xfs_bmapi+0x806/0x12d0 Nov 10 15:05:18 fry kernel: [187123.765615] [sys_pselect7+0x260/0x290] sys_pselect7+0x260/0x290 Nov 10 15:05:18 fry kernel: [187123.765622] [] default_wake_function+0x0/0x10 Nov 10 15:05:18 fry kernel: [187123.765626] [error_exit+0x0/0x79] error_exit+0x0/0x79 Nov 10 15:05:18 fry kernel: [187123.765629] [error_exit+0x0/0x79] error_exit+0x0/0x79 Nov 10 15:05:18 fry kernel: [187123.765632] [error_exit+0x0/0x79] error_exit+0x0/0x79 Nov 10 15:05:18 fry kernel: [187123.765634] [error_exit+0x0/0x79] error_exit+0x0/0x79 Nov 10 15:05:18 fry kernel: [187123.765663] [] :xfs:xfs_zero_eof+0x139/0x1a0 Nov 10 15:05:18 fry kernel: [187123.765692] [] :xfs:xfs_write+0x3d4/0x910 Nov 10 15:05:18 fry kernel: [187123.765713] [ext3:do_sync_write+0xd9/0x120] do_sync_write+0xd9/0x120 Nov 10 15:05:18 fry kernel: [187123.765723] [] autoremove_wake_function+0x0/0x30 Nov 10 15:05:18 fry kernel: [187123.765733] [local_clock+0x57/0xb0] local_clock+0x57/0xb0 Nov 10 15:05:18 fry kernel: [187123.765742] [vfs_write+0xed/0x190] vfs_write+0xed/0x190 Nov 10 15:05:18 fry kernel: [187123.765747] [sys_pwrite64+0x84/0xa0] sys_pwrite64+0x84/0xa0 Nov 10 15:05:18 fry kernel: [187123.765754] [system_call+0x68/0x6d] system_call+0x68/0x6d Nov 10 15:05:18 fry kernel: [187123.765759] [system_call+0x0/0x6d] system_call+0x0/0x6d Nov 10 15:05:18 fry kernel: [187123.765765] Nov 10 15:05:30 fry kernel: [187135.289716] CPU 1: Nov 10 15:05:30 fry kernel: [187135.289721] Modules linked in: xfs tun ipv6 xt_tcpudp xt_physdev iptable_filter ip_tables x_tables ppdev parport_pc lp parport bridge ac it87 hwmon_vid loop snd_hda_intel snd_pcm_oss snd_mixer_oss snd_pcm snd_page_alloc snd_hwdep snd_seq_dummy snd_seq_oss snd_seq_midi snd_rawmidi snd_seq_midi_event snd_seq snd_timer snd_seq_device snd soundcore button i2c_piix4 k8temp pcspkr evdev i2c_core shpchp pci_hotplug usbhid hid ext3 jbd mbcache ide_cd cdrom pata_acpi ata_generic pata_atiixp sg sd_mod ohci_hcd ohci1394 ehci_hcd r8169 atiixp ide_core ieee1394 e1000 usbcore ssb ahci libata scsi_mod raid10 raid456 async_xor async_memcpy async_tx xor raid0 multipath linear dm_mirror dm_snapshot dm_mod thermal processor fan fuse raid1 md_mod Nov 10 15:05:30 fry kernel: [187135.289766] Pid: 15881, comm: smbd Not tainted 2.6.24-21-xen #1 Nov 10 15:05:30 fry kernel: [187135.289769] RIP: e030:[] [] :xfs:xfs_iext_idx_to_irec+0x2a/0xf0 Nov 10 15:05:30 fry kernel: [187135.289801] RSP: e02b:ffff880021327a30 EFLAGS: 00000212 Nov 10 15:05:30 fry kernel: [187135.289803] RAX: 0000000000004000 RBX: 0000000000000000 RCX: 00000000000000a7 Nov 10 15:05:30 fry kernel: [187135.289805] RDX: 0000000000004fff RSI: 0000000000000004 RDI: ffff8800ecddad60 Nov 10 15:05:30 fry kernel: [187135.289808] RBP: ffff880021327a58 R08: 0000000000000000 R09: 0000000000000004 Nov 10 15:05:30 fry kernel: [187135.289810] R10: 0000000000000000 R11: 0000000000000101 R12: ffff880021327a5c Nov 10 15:05:30 fry kernel: [187135.289811] R13: 0000000000000000 R14: 0000000000000000 R15: ffff8800ecddad00 Nov 10 15:05:30 fry kernel: [187135.289817] FS: 00007f47f7f4f700(0000) GS:ffffffff805c7080(0000) knlGS:0000000000000000 Nov 10 15:05:30 fry kernel: [187135.289819] CS: e033 DS: 0000 ES: 0000 Nov 10 15:05:30 fry kernel: [187135.289821] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 Nov 10 15:05:30 fry kernel: [187135.289823] DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400 Nov 10 15:05:30 fry kernel: [187135.289825] Nov 10 15:05:30 fry kernel: [187135.289825] Call Trace: Nov 10 15:05:30 fry kernel: [187135.289859] [] :xfs:xfs_iext_get_ext+0x55/0x70 Nov 10 15:05:30 fry kernel: [187135.289880] [] :xfs:xfs_bmapi+0x806/0x12d0 Nov 10 15:05:30 fry kernel: [187135.289897] [sys_pselect7+0x260/0x290] sys_pselect7+0x260/0x290 Nov 10 15:05:30 fry kernel: [187135.289904] [] default_wake_function+0x0/0x10 Nov 10 15:05:30 fry kernel: [187135.289907] [error_exit+0x0/0x79] error_exit+0x0/0x79 Nov 10 15:05:30 fry kernel: [187135.289910] [error_exit+0x0/0x79] error_exit+0x0/0x79 Nov 10 15:05:30 fry kernel: [187135.289913] [error_exit+0x0/0x79] error_exit+0x0/0x79 Nov 10 15:05:30 fry kernel: [187135.289917] [error_exit+0x0/0x79] error_exit+0x0/0x79 Nov 10 15:05:30 fry kernel: [187135.289945] [] :xfs:xfs_zero_eof+0x139/0x1a0 Nov 10 15:05:30 fry kernel: [187135.289974] [] :xfs:xfs_write+0x3d4/0x910 Nov 10 15:05:30 fry kernel: [187135.289996] [ext3:do_sync_write+0xd9/0x120] do_sync_write+0xd9/0x120 Nov 10 15:05:30 fry kernel: [187135.290006] [] autoremove_wake_function+0x0/0x30 Nov 10 15:05:30 fry kernel: [187135.290016] [local_clock+0x57/0xb0] local_clock+0x57/0xb0 Nov 10 15:05:30 fry kernel: [187135.290025] [vfs_write+0xed/0x190] vfs_write+0xed/0x190 Nov 10 15:05:30 fry kernel: [187135.290031] [sys_pwrite64+0x84/0xa0] sys_pwrite64+0x84/0xa0 Nov 10 15:05:30 fry kernel: [187135.290037] [system_call+0x68/0x6d] system_call+0x68/0x6d Nov 10 15:05:30 fry kernel: [187135.290042] [system_call+0x0/0x6d] system_call+0x0/0x6d Nov 10 15:05:30 fry kernel: [187135.290049] Nov 10 15:05:42 fry kernel: [187146.760206] CPU 1: Nov 10 15:05:42 fry kernel: [187146.760208] Modules linked in: xfs tun ipv6 xt_tcpudp xt_physdev iptable_filter ip_tables x_tables ppdev parport_pc lp parport bridge ac it87 hwmon_vid loop snd_hda_intel snd_pcm_oss snd_mixer_oss snd_pcm snd_page_alloc snd_hwdep snd_seq_dummy snd_seq_oss snd_seq_midi snd_rawmidi snd_seq_midi_event snd_seq snd_timer snd_seq_device snd soundcore button i2c_piix4 k8temp pcspkr evdev i2c_core shpchp pci_hotplug usbhid hid ext3 jbd mbcache ide_cd cdrom pata_acpi ata_generic pata_atiixp sg sd_mod ohci_hcd ohci1394 ehci_hcd r8169 atiixp ide_core ieee1394 e1000 usbcore ssb ahci libata scsi_mod raid10 raid456 async_xor async_memcpy async_tx xor raid0 multipath linear dm_mirror dm_snapshot dm_mod thermal processor fan fuse raid1 md_mod Nov 10 15:05:42 fry kernel: [187146.760251] Pid: 15881, comm: smbd Not tainted 2.6.24-21-xen #1 Nov 10 15:05:42 fry kernel: [187146.760253] RIP: e030:[] [] :xfs:xfs_bmapi+0x7e5/0x12d0 Nov 10 15:05:42 fry kernel: [187146.760280] RSP: e02b:ffff880021327a68 EFLAGS: 00000297 Nov 10 15:05:42 fry kernel: [187146.760282] RAX: 0000000000000001 RBX: ffff880021327c58 RCX: 0000000000000001 Nov 10 15:05:42 fry kernel: [187146.760284] RDX: ffff880021327c84 RSI: ffff880021327b88 RDI: ffff88006e9928f0 Nov 10 15:05:42 fry kernel: [187146.760286] RBP: 0000000000001a8d R08: 0000000000000001 R09: 0000000000000003 Nov 10 15:05:42 fry kernel: [187146.760288] R10: ffff880045209ad0 R11: 0000000000000101 R12: 0000000000000204 Nov 10 15:05:42 fry kernel: [187146.760290] R13: 0000000000000000 R14: 0000000000000000 R15: ffff8800ecddad00 Nov 10 15:05:42 fry kernel: [187146.760294] FS: 00007f47f7f4f700(0000) GS:ffffffff805c7080(0000) knlGS:0000000000000000 Nov 10 15:05:42 fry kernel: [187146.760296] CS: e033 DS: 0000 ES: 0000 Nov 10 15:05:42 fry kernel: [187146.760298] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 Nov 10 15:05:42 fry kernel: [187146.760300] DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400 Nov 10 15:05:42 fry kernel: [187146.760302] Nov 10 15:05:42 fry kernel: [187146.760302] Call Trace: Nov 10 15:05:42 fry kernel: [187146.760318] [] :xfs:xfs_bmapi+0xb46/0x12d0 Nov 10 15:05:42 fry kernel: [187146.760336] [sys_pselect7+0x260/0x290] sys_pselect7+0x260/0x290 Nov 10 15:05:42 fry kernel: [187146.760343] [] default_wake_function+0x0/0x10 Nov 10 15:05:42 fry kernel: [187146.760346] [error_exit+0x0/0x79] error_exit+0x0/0x79 Nov 10 15:05:42 fry kernel: [187146.760349] [error_exit+0x0/0x79] error_exit+0x0/0x79 Nov 10 15:05:42 fry kernel: [187146.760352] [error_exit+0x0/0x79] error_exit+0x0/0x79 Nov 10 15:05:42 fry kernel: [187146.760355] [error_exit+0x0/0x79] error_exit+0x0/0x79 Nov 10 15:05:42 fry kernel: [187146.760384] [] :xfs:xfs_zero_eof+0x139/0x1a0 Nov 10 15:05:42 fry kernel: [187146.760413] [] :xfs:xfs_write+0x3d4/0x910 Nov 10 15:05:42 fry kernel: [187146.760435] [ext3:do_sync_write+0xd9/0x120] do_sync_write+0xd9/0x120 Nov 10 15:05:42 fry kernel: [187146.760445] [] autoremove_wake_function+0x0/0x30 Nov 10 15:05:42 fry kernel: [187146.760454] [local_clock+0x57/0xb0] local_clock+0x57/0xb0 Nov 10 15:05:42 fry kernel: [187146.760463] [vfs_write+0xed/0x190] vfs_write+0xed/0x190 Nov 10 15:05:42 fry kernel: [187146.760469] [sys_pwrite64+0x84/0xa0] sys_pwrite64+0x84/0xa0 Nov 10 15:05:42 fry kernel: [187146.760475] [system_call+0x68/0x6d] system_call+0x68/0x6d Nov 10 15:05:42 fry kernel: [187146.760480] [system_call+0x0/0x6d] system_call+0x0/0x6d Nov 10 15:05:42 fry kernel: [187146.760486] Nov 10 15:05:54 fry kernel: [187158.249487] CPU 1: Nov 10 15:05:54 fry kernel: [187158.249488] Modules linked in: xfs tun ipv6 xt_tcpudp xt_physdev iptable_filter ip_tables x_tables ppdev parport_pc lp parport bridge ac it87 hwmon_vid loop snd_hda_intel snd_pcm_oss snd_mixer_oss snd_pcm snd_page_alloc snd_hwdep snd_seq_dummy snd_seq_oss snd_seq_midi snd_rawmidi snd_seq_midi_event snd_seq snd_timer snd_seq_device snd soundcore button i2c_piix4 k8temp pcspkr evdev i2c_core shpchp pci_hotplug usbhid hid ext3 jbd mbcache ide_cd cdrom pata_acpi ata_generic pata_atiixp sg sd_mod ohci_hcd ohci1394 ehci_hcd r8169 atiixp ide_core ieee1394 e1000 usbcore ssb ahci libata scsi_mod raid10 raid456 async_xor async_memcpy async_tx xor raid0 multipath linear dm_mirror dm_snapshot dm_mod thermal processor fan fuse raid1 md_mod Nov 10 15:05:54 fry kernel: [187158.249536] Pid: 15881, comm: smbd Not tainted 2.6.24-21-xen #1 Nov 10 15:05:54 fry kernel: [187158.249539] RIP: e030:[] [] :xfs:xfs_bmapi+0x6b6/0x12d0 Nov 10 15:05:54 fry kernel: [187158.249567] RSP: e02b:ffff880021327a68 EFLAGS: 00000246 Nov 10 15:05:54 fry kernel: [187158.249570] RAX: 0000000000001b24 RBX: ffff880021327c58 RCX: ffff880021327c84 Nov 10 15:05:54 fry kernel: [187158.249572] RDX: 000007fffffe0005 RSI: ffff880021327b88 RDI: ffff880054d633f0 Nov 10 15:05:54 fry kernel: [187158.249574] RBP: 0000000000001b24 R08: 0000000000000001 R09: 0000000000000003 Nov 10 15:05:54 fry kernel: [187158.249576] R10: ffff880045209ae0 R11: 0000000000000100 R12: 0000000000000204 Nov 10 15:05:54 fry kernel: [187158.249578] R13: 0000000000000000 R14: 0000000000000000 R15: ffff8800ecddad00 Nov 10 15:05:54 fry kernel: [187158.249582] FS: 00007f47f7f4f700(0000) GS:ffffffff805c7080(0000) knlGS:0000000000000000 Nov 10 15:05:54 fry kernel: [187158.249584] CS: e033 DS: 0000 ES: 0000 Nov 10 15:05:54 fry kernel: [187158.249587] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 Nov 10 15:05:54 fry kernel: [187158.249589] DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400 Nov 10 15:05:54 fry kernel: [187158.249591] Nov 10 15:05:54 fry kernel: [187158.249592] Call Trace: Nov 10 15:05:54 fry kernel: [187158.249607] [] :xfs:xfs_bmapi+0xb46/0x12d0 Nov 10 15:05:54 fry kernel: [187158.249626] [sys_pselect7+0x260/0x290] sys_pselect7+0x260/0x290 Nov 10 15:05:54 fry kernel: [187158.249633] [] default_wake_function+0x0/0x10 Nov 10 15:05:54 fry kernel: [187158.249636] [error_exit+0x0/0x79] error_exit+0x0/0x79 Nov 10 15:05:54 fry kernel: [187158.249639] [error_exit+0x0/0x79] error_exit+0x0/0x79 Nov 10 15:05:54 fry kernel: [187158.249643] [error_exit+0x0/0x79] error_exit+0x0/0x79 Nov 10 15:05:54 fry kernel: [187158.249646] [error_exit+0x0/0x79] error_exit+0x0/0x79 Nov 10 15:05:54 fry kernel: [187158.249674] [] :xfs:xfs_zero_eof+0x139/0x1a0 Nov 10 15:05:54 fry kernel: [187158.249703] [] :xfs:xfs_write+0x3d4/0x910 Nov 10 15:05:54 fry kernel: [187158.249725] [ext3:do_sync_write+0xd9/0x120] do_sync_write+0xd9/0x120 Nov 10 15:05:54 fry kernel: [187158.249736] [] autoremove_wake_function+0x0/0x30 Nov 10 15:05:54 fry kernel: [187158.249745] [local_clock+0x57/0xb0] local_clock+0x57/0xb0 Nov 10 15:05:54 fry kernel: [187158.249754] [vfs_write+0xed/0x190] vfs_write+0xed/0x190 Nov 10 15:05:54 fry kernel: [187158.249760] [sys_pwrite64+0x84/0xa0] sys_pwrite64+0x84/0xa0 Nov 10 15:05:54 fry kernel: [187158.249766] [system_call+0x68/0x6d] system_call+0x68/0x6d Nov 10 15:05:54 fry kernel: [187158.249772] [system_call+0x0/0x6d] system_call+0x0/0x6d Nov 10 15:05:54 fry kernel: [187158.249778] Nov 10 15:06:06 fry kernel: [187169.631024] CPU 1: Nov 10 15:06:06 fry kernel: [187169.631026] Modules linked in: xfs tun ipv6 xt_tcpudp xt_physdev iptable_filter ip_tables x_tables ppdev parport_pc lp parport bridge ac it87 hwmon_vid loop snd_hda_intel snd_pcm_oss snd_mixer_oss snd_pcm snd_page_alloc snd_hwdep snd_seq_dummy snd_seq_oss snd_seq_midi snd_rawmidi snd_seq_midi_event snd_seq snd_timer snd_seq_device snd soundcore button i2c_piix4 k8temp pcspkr evdev i2c_core shpchp pci_hotplug usbhid hid ext3 jbd mbcache ide_cd cdrom pata_acpi ata_generic pata_atiixp sg sd_mod ohci_hcd ohci1394 ehci_hcd r8169 atiixp ide_core ieee1394 e1000 usbcore ssb ahci libata scsi_mod raid10 raid456 async_xor async_memcpy async_tx xor raid0 multipath linear dm_mirror dm_snapshot dm_mod thermal processor fan fuse raid1 md_mod Nov 10 15:06:06 fry kernel: [187169.631073] Pid: 15881, comm: smbd Not tainted 2.6.24-21-xen #1 Nov 10 15:06:06 fry kernel: [187169.631076] RIP: e030:[] [] :xfs:xfs_iext_get_ext+0x55/0x70 Nov 10 15:06:06 fry kernel: [187169.631106] RSP: e02b:ffff880021327a50 EFLAGS: 00000206 Nov 10 15:06:06 fry kernel: [187169.631108] RAX: ffff880045209ad0 RBX: ffff880021327c58 RCX: 000000000000003a Nov 10 15:06:06 fry kernel: [187169.631110] RDX: 0000000000000101 RSI: 0000000000000004 RDI: ffff880045209ac0 Nov 10 15:06:06 fry kernel: [187169.631112] RBP: 0000000000001a37 R08: 0000000000000001 R09: 0000000000000003 Nov 10 15:06:06 fry kernel: [187169.631114] R10: ffff880045209ad0 R11: 0000000000000101 R12: 0000000000000204 Nov 10 15:06:06 fry kernel: [187169.631117] R13: 0000000000000000 R14: 0000000000000000 R15: ffff8800ecddad00 Nov 10 15:06:06 fry kernel: [187169.631121] FS: 00007f47f7f4f700(0000) GS:ffffffff805c7080(0000) knlGS:0000000000000000 Nov 10 15:06:06 fry kernel: [187169.631123] CS: e033 DS: 0000 ES: 0000 Nov 10 15:06:06 fry kernel: [187169.631125] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 Nov 10 15:06:06 fry kernel: [187169.631127] DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400 Nov 10 15:06:06 fry kernel: [187169.631129] Nov 10 15:06:06 fry kernel: [187169.631130] Call Trace: Nov 10 15:06:06 fry kernel: [187169.631152] [] :xfs:xfs_bmapi+0x806/0x12d0 Nov 10 15:06:06 fry kernel: [187169.631168] [sys_pselect7+0x260/0x290] sys_pselect7+0x260/0x290 Nov 10 15:06:06 fry kernel: [187169.631175] [] default_wake_function+0x0/0x10 Nov 10 15:06:06 fry kernel: [187169.631179] [error_exit+0x0/0x79] error_exit+0x0/0x79 Nov 10 15:06:06 fry kernel: [187169.631182] [error_exit+0x0/0x79] error_exit+0x0/0x79 Nov 10 15:06:06 fry kernel: [187169.631185] [error_exit+0x0/0x79] error_exit+0x0/0x79 Nov 10 15:06:06 fry kernel: [187169.631188] [error_exit+0x0/0x79] error_exit+0x0/0x79 Nov 10 15:06:06 fry kernel: [187169.631217] [] :xfs:xfs_zero_eof+0x139/0x1a0 Nov 10 15:06:06 fry kernel: [187169.631245] [] :xfs:xfs_write+0x3d4/0x910 Nov 10 15:06:06 fry kernel: [187169.631267] [ext3:do_sync_write+0xd9/0x120] do_sync_write+0xd9/0x120 Nov 10 15:06:06 fry kernel: [187169.631278] [] autoremove_wake_function+0x0/0x30 Nov 10 15:06:06 fry kernel: [187169.631287] [local_clock+0x57/0xb0] local_clock+0x57/0xb0 Nov 10 15:06:06 fry kernel: [187169.631297] [vfs_write+0xed/0x190] vfs_write+0xed/0x190 Nov 10 15:06:06 fry kernel: [187169.631302] [sys_pwrite64+0x84/0xa0] sys_pwrite64+0x84/0xa0 Nov 10 15:06:06 fry kernel: [187169.631309] [system_call+0x68/0x6d] system_call+0x68/0x6d Nov 10 15:06:06 fry kernel: [187169.631314] [system_call+0x0/0x6d] system_call+0x0/0x6d Nov 10 15:06:06 fry kernel: [187169.631320] Nov 10 15:06:18 fry kernel: [187181.151254] CPU 1: Nov 10 15:06:18 fry kernel: [187181.151256] Modules linked in: xfs tun ipv6 xt_tcpudp xt_physdev iptable_filter ip_tables x_tables ppdev parport_pc lp parport bridge ac it87 hwmon_vid loop snd_hda_intel snd_pcm_oss snd_mixer_oss snd_pcm snd_page_alloc snd_hwdep snd_seq_dummy snd_seq_oss snd_seq_midi snd_rawmidi snd_seq_midi_event snd_seq snd_timer snd_seq_device snd soundcore button i2c_piix4 k8temp pcspkr evdev i2c_core shpchp pci_hotplug usbhid hid ext3 jbd mbcache ide_cd cdrom pata_acpi ata_generic pata_atiixp sg sd_mod ohci_hcd ohci1394 ehci_hcd r8169 atiixp ide_core ieee1394 e1000 usbcore ssb ahci libata scsi_mod raid10 raid456 async_xor async_memcpy async_tx xor raid0 multipath linear dm_mirror dm_snapshot dm_mod thermal processor fan fuse raid1 md_mod Nov 10 15:06:18 fry kernel: [187181.151302] Pid: 15881, comm: smbd Not tainted 2.6.24-21-xen #1 Nov 10 15:06:18 fry kernel: [187181.151306] RIP: e030:[] [] :xfs:xfs_bmapi+0x7de/0x12d0 Nov 10 15:06:18 fry kernel: [187181.151333] RSP: e02b:ffff880021327a68 EFLAGS: 00000297 Nov 10 15:06:18 fry kernel: [187181.151335] RAX: 0000000000000001 RBX: ffff880021327c58 RCX: 0000000000000001 Nov 10 15:06:18 fry kernel: [187181.151338] RDX: ffff880021327c84 RSI: ffff880021327b88 RDI: ffff880054d63880 Nov 10 15:06:18 fry kernel: [187181.151340] RBP: 0000000000001c7e R08: 0000000000000001 R09: 0000000000000003 Nov 10 15:06:18 fry kernel: [187181.151342] R10: ffff880045209ae0 R11: 0000000000000100 R12: 0000000000000204 Nov 10 15:06:18 fry kernel: [187181.151344] R13: 0000000000000000 R14: 0000000000000000 R15: ffff8800ecddad00 Nov 10 15:06:18 fry kernel: [187181.151348] FS: 00007f47f7f4f700(0000) GS:ffffffff805c7080(0000) knlGS:0000000000000000 Nov 10 15:06:18 fry kernel: [187181.151350] CS: e033 DS: 0000 ES: 0000 Nov 10 15:06:18 fry kernel: [187181.151352] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 Nov 10 15:06:18 fry kernel: [187181.151355] DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400 Nov 10 15:06:18 fry kernel: [187181.151357] Nov 10 15:06:18 fry kernel: [187181.151357] Call Trace: Nov 10 15:06:18 fry kernel: [187181.151373] [] :xfs:xfs_bmapi+0xb46/0x12d0 Nov 10 15:06:18 fry kernel: [187181.151391] [sys_pselect7+0x260/0x290] sys_pselect7+0x260/0x290 Nov 10 15:06:18 fry kernel: [187181.151399] [] default_wake_function+0x0/0x10 Nov 10 15:06:18 fry kernel: [187181.151402] [error_exit+0x0/0x79] error_exit+0x0/0x79 Nov 10 15:06:18 fry kernel: [187181.151405] [error_exit+0x0/0x79] error_exit+0x0/0x79 Nov 10 15:06:18 fry kernel: [187181.151410] [error_exit+0x0/0x79] error_exit+0x0/0x79 Nov 10 15:06:18 fry kernel: [187181.151439] [] :xfs:xfs_zero_eof+0x139/0x1a0 Nov 10 15:06:18 fry kernel: [187181.151468] [] :xfs:xfs_write+0x3d4/0x910 Nov 10 15:06:18 fry kernel: [187181.151489] [ext3:do_sync_write+0xd9/0x120] do_sync_write+0xd9/0x120 Nov 10 15:06:18 fry kernel: [187181.151500] [] autoremove_wake_function+0x0/0x30 Nov 10 15:06:18 fry kernel: [187181.151509] [local_clock+0x57/0xb0] local_clock+0x57/0xb0 Nov 10 15:06:18 fry kernel: [187181.151519] [vfs_write+0xed/0x190] vfs_write+0xed/0x190 Nov 10 15:06:18 fry kernel: [187181.151525] [sys_pwrite64+0x84/0xa0] sys_pwrite64+0x84/0xa0 Nov 10 15:06:18 fry kernel: [187181.151531] [system_call+0x68/0x6d] system_call+0x68/0x6d Nov 10 15:06:18 fry kernel: [187181.151536] [system_call+0x0/0x6d] system_call+0x0/0x6d Nov 10 15:06:18 fry kernel: [187181.151542] Nov 10 15:06:30 fry kernel: [187192.631307] CPU 1: Nov 10 15:06:30 fry kernel: [187192.631309] Modules linked in: xfs tun ipv6 xt_tcpudp xt_physdev iptable_filter ip_tables x_tables ppdev parport_pc lp parport bridge ac it87 hwmon_vid loop snd_hda_intel snd_pcm_oss snd_mixer_oss snd_pcm snd_page_alloc snd_hwdep snd_seq_dummy snd_seq_oss snd_seq_midi snd_rawmidi snd_seq_midi_event snd_seq snd_timer snd_seq_device snd soundcore button i2c_piix4 k8temp pcspkr evdev i2c_core shpchp pci_hotplug usbhid hid ext3 jbd mbcache ide_cd cdrom pata_acpi ata_generic pata_atiixp sg sd_mod ohci_hcd ohci1394 ehci_hcd r8169 atiixp ide_core ieee1394 e1000 usbcore ssb ahci libata scsi_mod raid10 raid456 async_xor async_memcpy async_tx xor raid0 multipath linear dm_mirror dm_snapshot dm_mod thermal processor fan fuse raid1 md_mod Nov 10 15:06:30 fry kernel: [187192.631357] Pid: 15881, comm: smbd Not tainted 2.6.24-21-xen #1 Nov 10 15:06:30 fry kernel: [187192.631359] RIP: e030:[] [] :xfs:xfs_bmapi+0xbbb/0x12d0 Nov 10 15:06:30 fry kernel: [187192.631386] RSP: e02b:ffff880021327a68 EFLAGS: 00000202 Nov 10 15:06:30 fry kernel: [187192.631388] RAX: 000ffffffffe0000 RBX: ffff880021327c58 RCX: 0000000000000001 Nov 10 15:06:30 fry kernel: [187192.631390] RDX: 0000000000001ab0 RSI: ffff880021327b88 RDI: ffff88006e992b30 Nov 10 15:06:30 fry kernel: [187192.631392] RBP: 0000000000001ab1 R08: 0000000000000001 R09: 0000000000000003 Nov 10 15:06:30 fry kernel: [187192.631394] R10: ffff880045209ad0 R11: 0000000000000101 R12: 0000000000000204 Nov 10 15:06:30 fry kernel: [187192.631397] R13: 0000000000000000 R14: 0000000000000000 R15: ffff8800ecddad00 Nov 10 15:06:30 fry kernel: [187192.631402] FS: 00007f47f7f4f700(0000) GS:ffffffff805c7080(0000) knlGS:0000000000000000 Nov 10 15:06:30 fry kernel: [187192.631404] CS: e033 DS: 0000 ES: 0000 Nov 10 15:06:30 fry kernel: [187192.631406] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 Nov 10 15:06:30 fry kernel: [187192.631408] DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400 Nov 10 15:06:30 fry kernel: [187192.631411] Nov 10 15:06:30 fry kernel: [187192.631411] Call Trace: Nov 10 15:06:30 fry kernel: [187192.631427] [] :xfs:xfs_bmapi+0xb46/0x12d0 Nov 10 15:06:30 fry kernel: [187192.631446] [sys_pselect7+0x260/0x290] sys_pselect7+0x260/0x290 Nov 10 15:06:30 fry kernel: [187192.631452] [] default_wake_function+0x0/0x10 Nov 10 15:06:30 fry kernel: [187192.631456] [error_exit+0x0/0x79] error_exit+0x0/0x79 Nov 10 15:06:30 fry kernel: [187192.631459] [error_exit+0x0/0x79] error_exit+0x0/0x79 Nov 10 15:06:30 fry kernel: [187192.631464] [error_exit+0x0/0x79] error_exit+0x0/0x79 Nov 10 15:06:30 fry kernel: [187192.631492] [] :xfs:xfs_zero_eof+0x139/0x1a0 Nov 10 15:06:30 fry kernel: [187192.631521] [] :xfs:xfs_write+0x3d4/0x910 Nov 10 15:06:30 fry kernel: [187192.631543] [ext3:do_sync_write+0xd9/0x120] do_sync_write+0xd9/0x120 Nov 10 15:06:30 fry kernel: [187192.631553] [] autoremove_wake_function+0x0/0x30 Nov 10 15:06:30 fry kernel: [187192.631563] [local_clock+0x57/0xb0] local_clock+0x57/0xb0 Nov 10 15:06:30 fry kernel: [187192.631572] [vfs_write+0xed/0x190] vfs_write+0xed/0x190 Nov 10 15:06:30 fry kernel: [187192.631578] [sys_pwrite64+0x84/0xa0] sys_pwrite64+0x84/0xa0 Nov 10 15:06:30 fry kernel: [187192.631585] [system_call+0x68/0x6d] system_call+0x68/0x6d Nov 10 15:06:30 fry kernel: [187192.631590] [system_call+0x0/0x6d] system_call+0x0/0x6d Nov 10 15:06:30 fry kernel: [187192.631596] Nov 10 15:06:42 fry kernel: [187204.136594] CPU 1: Nov 10 15:06:42 fry kernel: [187204.136596] Modules linked in: xfs tun ipv6 xt_tcpudp xt_physdev iptable_filter ip_tables x_tables ppdev parport_pc lp parport bridge ac it87 hwmon_vid loop snd_hda_intel snd_pcm_oss snd_mixer_oss snd_pcm snd_page_alloc snd_hwdep snd_seq_dummy snd_seq_oss snd_seq_midi snd_rawmidi snd_seq_midi_event snd_seq snd_timer snd_seq_device snd soundcore button i2c_piix4 k8temp pcspkr evdev i2c_core shpchp pci_hotplug usbhid hid ext3 jbd mbcache ide_cd cdrom pata_acpi ata_generic pata_atiixp sg sd_mod ohci_hcd ohci1394 ehci_hcd r8169 atiixp ide_core ieee1394 e1000 usbcore ssb ahci libata scsi_mod raid10 raid456 async_xor async_memcpy async_tx xor raid0 multipath linear dm_mirror dm_snapshot dm_mod thermal processor fan fuse raid1 md_mod Nov 10 15:06:42 fry kernel: [187204.136642] Pid: 15881, comm: smbd Not tainted 2.6.24-21-xen #1 Nov 10 15:06:42 fry kernel: [187204.136645] RIP: e030:[] [] :xfs:xfs_bmapi+0x7c1/0x12d0 Nov 10 15:06:42 fry kernel: [187204.136673] RSP: e02b:ffff880021327a68 EFLAGS: 00000212 Nov 10 15:06:42 fry kernel: [187204.136676] RAX: 0000000001940000 RBX: ffff880021327c58 RCX: 0000000000000001 Nov 10 15:06:42 fry kernel: [187204.136678] RDX: 0000000000001b09 RSI: ffff880021327b88 RDI: ffff880054d63320 Nov 10 15:06:42 fry kernel: [187204.136680] RBP: 0000000000001b0a R08: 0000000000000001 R09: 0000000000000003 Nov 10 15:06:42 fry kernel: [187204.136682] R10: ffff880045209ae0 R11: 0000000000000100 R12: 0000000000000204 Nov 10 15:06:42 fry kernel: [187204.136684] R13: 0000000000000000 R14: 0000000000000000 R15: ffff8800ecddad00 Nov 10 15:06:42 fry kernel: [187204.136688] FS: 00007f47f7f4f700(0000) GS:ffffffff805c7080(0000) knlGS:0000000000000000 Nov 10 15:06:42 fry kernel: [187204.136690] CS: e033 DS: 0000 ES: 0000 Nov 10 15:06:42 fry kernel: [187204.136693] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 Nov 10 15:06:42 fry kernel: [187204.136695] DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400 Nov 10 15:06:42 fry kernel: [187204.136697] Nov 10 15:06:42 fry kernel: [187204.136697] Call Trace: Nov 10 15:06:42 fry kernel: [187204.136713] [] :xfs:xfs_bmapi+0xb46/0x12d0 Nov 10 15:06:42 fry kernel: [187204.136731] [sys_pselect7+0x260/0x290] sys_pselect7+0x260/0x290 Nov 10 15:06:42 fry kernel: [187204.136738] [] default_wake_function+0x0/0x10 Nov 10 15:06:42 fry kernel: [187204.136742] [error_exit+0x0/0x79] error_exit+0x0/0x79 Nov 10 15:06:42 fry kernel: [187204.136746] [error_exit+0x0/0x79] error_exit+0x0/0x79 Nov 10 15:06:42 fry kernel: [187204.136770] [] :xfs:xfs_bmapi+0x2/0x12d0 Nov 10 15:06:42 fry kernel: [187204.136792] [] :xfs:xfs_zero_eof+0x139/0x1a0 Nov 10 15:06:42 fry kernel: [187204.136822] [] :xfs:xfs_write+0x3d4/0x910 Nov 10 15:06:42 fry kernel: [187204.136843] [ext3:do_sync_write+0xd9/0x120] do_sync_write+0xd9/0x120 Nov 10 15:06:42 fry kernel: [187204.136853] [] autoremove_wake_function+0x0/0x30 Nov 10 15:06:42 fry kernel: [187204.136863] [local_clock+0x57/0xb0] local_clock+0x57/0xb0 Nov 10 15:06:42 fry kernel: [187204.136872] [vfs_write+0xed/0x190] vfs_write+0xed/0x190 Nov 10 15:06:42 fry kernel: [187204.136878] [sys_pwrite64+0x84/0xa0] sys_pwrite64+0x84/0xa0 Nov 10 15:06:42 fry kernel: [187204.136884] [system_call+0x68/0x6d] system_call+0x68/0x6d Nov 10 15:06:42 fry kernel: [187204.136889] [system_call+0x0/0x6d] system_call+0x0/0x6d Nov 10 15:06:42 fry kernel: [187204.136896] Nov 10 15:06:53 fry kernel: [187215.580229] CPU 1: Nov 10 15:06:53 fry kernel: [187215.580231] Modules linked in: xfs tun ipv6 xt_tcpudp xt_physdev iptable_filter ip_tables x_tables ppdev parport_pc lp parport bridge ac it87 hwmon_vid loop snd_hda_intel snd_pcm_oss snd_mixer_oss snd_pcm snd_page_alloc snd_hwdep snd_seq_dummy snd_seq_oss snd_seq_midi snd_rawmidi snd_seq_midi_event snd_seq snd_timer snd_seq_device snd soundcore button i2c_piix4 k8temp pcspkr evdev i2c_core shpchp pci_hotplug usbhid hid ext3 jbd mbcache ide_cd cdrom pata_acpi ata_generic pata_atiixp sg sd_mod ohci_hcd ohci1394 ehci_hcd r8169 atiixp ide_core ieee1394 e1000 usbcore ssb ahci libata scsi_mod raid10 raid456 async_xor async_memcpy async_tx xor raid0 multipath linear dm_mirror dm_snapshot dm_mod thermal processor fan fuse raid1 md_mod Nov 10 15:06:53 fry kernel: [187215.580279] Pid: 15881, comm: smbd Not tainted 2.6.24-21-xen #1 Nov 10 15:06:53 fry kernel: [187215.580281] RIP: e030:[] [] :xfs:xfs_iext_idx_to_irec+0x21/0xf0 Nov 10 15:06:53 fry kernel: [187215.580309] RSP: e02b:ffff880021327a30 EFLAGS: 00000246 Nov 10 15:06:53 fry kernel: [187215.580311] RAX: 0000000000004000 RBX: 0000000000000000 RCX: 0000000000000028 Nov 10 15:06:53 fry kernel: [187215.580314] RDX: 0000000000004fff RSI: 0000000000004000 RDI: ffff8800ecddad60 Nov 10 15:06:53 fry kernel: [187215.580316] RBP: ffff880021327a58 R08: 0000000000000001 R09: 0000000000000003 Nov 10 15:06:53 fry kernel: [187215.580319] R10: 0000000000000000 R11: 0000000000000101 R12: ffff880021327a5c Nov 10 15:06:53 fry kernel: [187215.580321] R13: 0000000000000000 R14: 0000000000000000 R15: ffff8800ecddad00 Nov 10 15:06:53 fry kernel: [187215.580325] FS: 00007f47f7f4f700(0000) GS:ffffffff805c7080(0000) knlGS:0000000000000000 Nov 10 15:06:53 fry kernel: [187215.580327] CS: e033 DS: 0000 ES: 0000 Nov 10 15:06:53 fry kernel: [187215.580329] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 Nov 10 15:06:53 fry kernel: [187215.580332] DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400 Nov 10 15:06:53 fry kernel: [187215.580333] Nov 10 15:06:53 fry kernel: [187215.580334] Call Trace: Nov 10 15:06:53 fry kernel: [187215.580357] [] :xfs:xfs_iext_get_ext+0x55/0x70 Nov 10 15:06:53 fry kernel: [187215.580376] [] :xfs:xfs_bmapi+0x806/0x12d0 Nov 10 15:06:53 fry kernel: [187215.580392] [sys_pselect7+0x260/0x290] sys_pselect7+0x260/0x290 Nov 10 15:06:53 fry kernel: [187215.580399] [] default_wake_function+0x0/0x10 Nov 10 15:06:53 fry kernel: [187215.580403] [error_exit+0x0/0x79] error_exit+0x0/0x79 Nov 10 15:06:53 fry kernel: [187215.580406] [error_exit+0x0/0x79] error_exit+0x0/0x79 Nov 10 15:06:53 fry kernel: [187215.580436] [] :xfs:xfs_zero_eof+0x139/0x1a0 Nov 10 15:06:53 fry kernel: [187215.580465] [] :xfs:xfs_write+0x3d4/0x910 Nov 10 15:06:53 fry kernel: [187215.580487] [ext3:do_sync_write+0xd9/0x120] do_sync_write+0xd9/0x120 Nov 10 15:06:53 fry kernel: [187215.580498] [] autoremove_wake_function+0x0/0x30 Nov 10 15:06:53 fry kernel: [187215.580507] [local_clock+0x57/0xb0] local_clock+0x57/0xb0 Nov 10 15:06:53 fry kernel: [187215.580517] [vfs_write+0xed/0x190] vfs_write+0xed/0x190 Nov 10 15:06:53 fry kernel: [187215.580522] [sys_pwrite64+0x84/0xa0] sys_pwrite64+0x84/0xa0 Nov 10 15:06:53 fry kernel: [187215.580529] [system_call+0x68/0x6d] system_call+0x68/0x6d Nov 10 15:06:53 fry kernel: [187215.580534] [system_call+0x0/0x6d] system_call+0x0/0x6d Nov 10 15:06:53 fry kernel: [187215.580540] Nov 10 15:07:05 fry kernel: [187227.092765] CPU 1: Nov 10 15:07:05 fry kernel: [187227.092767] Modules linked in: xfs tun ipv6 xt_tcpudp xt_physdev iptable_filter ip_tables x_tables ppdev parport_pc lp parport bridge ac it87 hwmon_vid loop snd_hda_intel snd_pcm_oss snd_mixer_oss snd_pcm snd_page_alloc snd_hwdep snd_seq_dummy snd_seq_oss snd_seq_midi snd_rawmidi snd_seq_midi_event snd_seq snd_timer snd_seq_device snd soundcore button i2c_piix4 k8temp pcspkr evdev i2c_core shpchp pci_hotplug usbhid hid ext3 jbd mbcache ide_cd cdrom pata_acpi ata_generic pata_atiixp sg sd_mod ohci_hcd ohci1394 ehci_hcd r8169 atiixp ide_core ieee1394 e1000 usbcore ssb ahci libata scsi_mod raid10 raid456 async_xor async_memcpy async_tx xor raid0 multipath linear dm_mirror dm_snapshot dm_mod thermal processor fan fuse raid1 md_mod Nov 10 15:07:05 fry kernel: [187227.092814] Pid: 15881, comm: smbd Not tainted 2.6.24-21-xen #1 Nov 10 15:07:05 fry kernel: [187227.092816] RIP: e030:[] [] :xfs:xfs_bmapi+0xae8/0x12d0 Nov 10 15:07:05 fry kernel: [187227.092843] RSP: e02b:ffff880021327a68 EFLAGS: 00000212 Nov 10 15:07:05 fry kernel: [187227.092845] RAX: 0000000000001b3b RBX: ffff880021327c58 RCX: ffff880021327c84 Nov 10 15:07:05 fry kernel: [187227.092847] RDX: 000000000185fb07 RSI: ffff880021327b88 RDI: ffff880054d63560 Nov 10 15:07:05 fry kernel: [187227.092850] RBP: 0000000000001b3b R08: 0000000000000001 R09: 0000000000000003 Nov 10 15:07:05 fry kernel: [187227.092852] R10: ffff880045209ae0 R11: 0000000000000100 R12: 0000000000000204 Nov 10 15:07:05 fry kernel: [187227.092854] R13: 0000000000000000 R14: 0000000000000000 R15: ffff8800ecddad00 Nov 10 15:07:05 fry kernel: [187227.092859] FS: 00007f47f7f4f700(0000) GS:ffffffff805c7080(0000) knlGS:0000000000000000 Nov 10 15:07:05 fry kernel: [187227.092861] CS: e033 DS: 0000 ES: 0000 Nov 10 15:07:05 fry kernel: [187227.092863] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 Nov 10 15:07:05 fry kernel: [187227.092865] DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400 Nov 10 15:07:05 fry kernel: [187227.092867] Nov 10 15:07:05 fry kernel: [187227.092868] Call Trace: Nov 10 15:07:05 fry kernel: [187227.092883] [] :xfs:xfs_bmapi+0xb46/0x12d0 Nov 10 15:07:05 fry kernel: [187227.092901] [sys_pselect7+0x260/0x290] sys_pselect7+0x260/0x290 Nov 10 15:07:05 fry kernel: [187227.092908] [] default_wake_function+0x0/0x10 Nov 10 15:07:05 fry kernel: [187227.092912] [error_exit+0x0/0x79] error_exit+0x0/0x79 Nov 10 15:07:05 fry kernel: [187227.092935] [] :xfs:xfs_bmapi+0x99/0x12d0 Nov 10 15:07:05 fry kernel: [187227.092960] [] :xfs:xfs_zero_eof+0x139/0x1a0 Nov 10 15:07:05 fry kernel: [187227.092989] [] :xfs:xfs_write+0x3d4/0x910 Nov 10 15:07:05 fry kernel: [187227.093011] [ext3:do_sync_write+0xd9/0x120] do_sync_write+0xd9/0x120 Nov 10 15:07:05 fry kernel: [187227.093021] [] autoremove_wake_function+0x0/0x30 Nov 10 15:07:05 fry kernel: [187227.093030] [local_clock+0x57/0xb0] local_clock+0x57/0xb0 Nov 10 15:07:05 fry kernel: [187227.093040] [vfs_write+0xed/0x190] vfs_write+0xed/0x190 Nov 10 15:07:05 fry kernel: [187227.093046] [sys_pwrite64+0x84/0xa0] sys_pwrite64+0x84/0xa0 Nov 10 15:07:05 fry kernel: [187227.093052] [system_call+0x68/0x6d] system_call+0x68/0x6d Nov 10 15:07:05 fry kernel: [187227.093057] [system_call+0x0/0x6d] system_call+0x0/0x6d Nov 10 15:07:05 fry kernel: [187227.093064] Nov 10 15:07:17 fry kernel: [187238.547878] CPU 1: Nov 10 15:07:17 fry kernel: [187238.547880] Modules linked in: xfs tun ipv6 xt_tcpudp xt_physdev iptable_filter ip_tables x_tables ppdev parport_pc lp parport bridge ac it87 hwmon_vid loop snd_hda_intel snd_pcm_oss snd_mixer_oss snd_pcm snd_page_alloc snd_hwdep snd_seq_dummy snd_seq_oss snd_seq_midi snd_rawmidi snd_seq_midi_event snd_seq snd_timer snd_seq_device snd soundcore button i2c_piix4 k8temp pcspkr evdev i2c_core shpchp pci_hotplug usbhid hid ext3 jbd mbcache ide_cd cdrom pata_acpi ata_generic pata_atiixp sg sd_mod ohci_hcd ohci1394 ehci_hcd r8169 atiixp ide_core ieee1394 e1000 usbcore ssb ahci libata scsi_mod raid10 raid456 async_xor async_memcpy async_tx xor raid0 multipath linear dm_mirror dm_snapshot dm_mod thermal processor fan fuse raid1 md_mod Nov 10 15:07:17 fry kernel: [187238.547923] Pid: 15881, comm: smbd Not tainted 2.6.24-21-xen #1 Nov 10 15:07:17 fry kernel: [187238.547926] RIP: e030:[] [] :xfs:xfs_bmapi+0x7f2/0x12d0 Nov 10 15:07:17 fry kernel: [187238.547953] RSP: e02b:ffff880021327a68 EFLAGS: 00000297 Nov 10 15:07:17 fry kernel: [187238.547954] RAX: 0000000000000001 RBX: ffff880021327c58 RCX: 0000000000000001 Nov 10 15:07:17 fry kernel: [187238.547957] RDX: ffff880021327c84 RSI: 0000000000000056 RDI: ffff88006e992560 Nov 10 15:07:17 fry kernel: [187238.547959] RBP: 0000000000001a54 R08: 0000000000000001 R09: 0000000000000003 Nov 10 15:07:17 fry kernel: [187238.547961] R10: ffff880045209ad0 R11: 0000000000000101 R12: 0000000000000204 Nov 10 15:07:17 fry kernel: [187238.547963] R13: 0000000000000000 R14: 0000000000000000 R15: ffff8800ecddad00 Nov 10 15:07:17 fry kernel: [187238.547967] FS: 00007f47f7f4f700(0000) GS:ffffffff805c7080(0000) knlGS:0000000000000000 Nov 10 15:07:17 fry kernel: [187238.547969] CS: e033 DS: 0000 ES: 0000 Nov 10 15:07:17 fry kernel: [187238.547971] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 Nov 10 15:07:17 fry kernel: [187238.547973] DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400 Nov 10 15:07:17 fry kernel: [187238.547975] Nov 10 15:07:17 fry kernel: [187238.547975] Call Trace: Nov 10 15:07:17 fry kernel: [187238.547991] [] :xfs:xfs_bmapi+0xb46/0x12d0 Nov 10 15:07:17 fry kernel: [187238.548009] [sys_pselect7+0x260/0x290] sys_pselect7+0x260/0x290 Nov 10 15:07:17 fry kernel: [187238.548016] [] default_wake_function+0x0/0x10 Nov 10 15:07:17 fry kernel: [187238.548020] [error_exit+0x0/0x79] error_exit+0x0/0x79 Nov 10 15:07:17 fry kernel: [187238.548043] [] :xfs:xfs_bmapi+0x99/0x12d0 Nov 10 15:07:17 fry kernel: [187238.548068] [] :xfs:xfs_zero_eof+0x139/0x1a0 Nov 10 15:07:17 fry kernel: [187238.548096] [] :xfs:xfs_write+0x3d4/0x910 Nov 10 15:07:17 fry kernel: [187238.548118] [ext3:do_sync_write+0xd9/0x120] do_sync_write+0xd9/0x120 Nov 10 15:07:17 fry kernel: [187238.548128] [] autoremove_wake_function+0x0/0x30 Nov 10 15:07:17 fry kernel: [187238.548137] [local_clock+0x57/0xb0] local_clock+0x57/0xb0 Nov 10 15:07:17 fry kernel: [187238.548146] [vfs_write+0xed/0x190] vfs_write+0xed/0x190 Nov 10 15:07:17 fry kernel: [187238.548152] [sys_pwrite64+0x84/0xa0] sys_pwrite64+0x84/0xa0 Nov 10 15:07:17 fry kernel: [187238.548158] [system_call+0x68/0x6d] system_call+0x68/0x6d Nov 10 15:07:17 fry kernel: [187238.548163] [system_call+0x0/0x6d] system_call+0x0/0x6d Nov 10 15:07:17 fry kernel: [187238.548169] Nov 10 15:07:29 fry kernel: [187249.962864] CPU 1: Nov 10 15:07:29 fry kernel: [187249.962866] Modules linked in: xfs tun ipv6 xt_tcpudp xt_physdev iptable_filter ip_tables x_tables ppdev parport_pc lp parport bridge ac it87 hwmon_vid loop snd_hda_intel snd_pcm_oss snd_mixer_oss snd_pcm snd_page_alloc snd_hwdep snd_seq_dummy snd_seq_oss snd_seq_midi snd_rawmidi snd_seq_midi_event snd_seq snd_timer snd_seq_device snd soundcore button i2c_piix4 k8temp pcspkr evdev i2c_core shpchp pci_hotplug usbhid hid ext3 jbd mbcache ide_cd cdrom pata_acpi ata_generic pata_atiixp sg sd_mod ohci_hcd ohci1394 ehci_hcd r8169 atiixp ide_core ieee1394 e1000 usbcore ssb ahci libata scsi_mod raid10 raid456 async_xor async_memcpy async_tx xor raid0 multipath linear dm_mirror dm_snapshot dm_mod thermal processor fan fuse raid1 md_mod Nov 10 15:07:29 fry kernel: [187249.962913] Pid: 15881, comm: smbd Not tainted 2.6.24-21-xen #1 Nov 10 15:07:29 fry kernel: [187249.962915] RIP: e030:[] [] :xfs:xfs_iext_idx_to_irec+0xf/0xf0 Nov 10 15:07:29 fry kernel: [187249.962944] RSP: e02b:ffff880021327a30 EFLAGS: 00000246 Nov 10 15:07:29 fry kernel: [187249.962946] RAX: 0000000000004000 RBX: 0000000000000000 RCX: 0000000000000000 Nov 10 15:07:29 fry kernel: [187249.962948] RDX: ffff880021327a5c RSI: ffff880021327a58 RDI: ffff8800ecddad60 Nov 10 15:07:29 fry kernel: [187249.962951] RBP: ffff880021327a58 R08: 0000000000000001 R09: 0000000000000003 Nov 10 15:07:29 fry kernel: [187249.962953] R10: ffff880045209ae0 R11: 0000000000000100 R12: ffff880021327a5c Nov 10 15:07:29 fry kernel: [187249.962955] R13: 0000000000000000 R14: 0000000000000000 R15: ffff8800ecddad00 Nov 10 15:07:29 fry kernel: [187249.962960] FS: 00007f47f7f4f700(0000) GS:ffffffff805c7080(0000) knlGS:0000000000000000 Nov 10 15:07:29 fry kernel: [187249.962962] CS: e033 DS: 0000 ES: 0000 Nov 10 15:07:29 fry kernel: [187249.962964] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 Nov 10 15:07:29 fry kernel: [187249.962967] DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400 Nov 10 15:07:29 fry kernel: [187249.962968] Nov 10 15:07:29 fry kernel: [187249.962969] Call Trace: Nov 10 15:07:29 fry kernel: [187249.962992] [] :xfs:xfs_iext_get_ext+0x55/0x70 Nov 10 15:07:29 fry kernel: [187249.963010] [] :xfs:xfs_bmapi+0x806/0x12d0 Nov 10 15:07:29 fry kernel: [187249.963026] [sys_pselect7+0x260/0x290] sys_pselect7+0x260/0x290 Nov 10 15:07:29 fry kernel: [187249.963033] [] default_wake_function+0x0/0x10 Nov 10 15:07:29 fry kernel: [187249.963037] [error_exit+0x0/0x79] error_exit+0x0/0x79 Nov 10 15:07:29 fry kernel: [187249.963041] [error_exit+0x0/0x79] error_exit+0x0/0x79 Nov 10 15:07:29 fry kernel: [187249.963065] [] :xfs:xfs_bmapi+0xa2/0x12d0 Nov 10 15:07:29 fry kernel: [187249.963087] [] :xfs:xfs_zero_eof+0x139/0x1a0 Nov 10 15:07:29 fry kernel: [187249.963115] [] :xfs:xfs_write+0x3d4/0x910 Nov 10 15:07:29 fry kernel: [187249.963137] [ext3:do_sync_write+0xd9/0x120] do_sync_write+0xd9/0x120 Nov 10 15:07:29 fry kernel: [187249.963147] [] autoremove_wake_function+0x0/0x30 Nov 10 15:07:29 fry kernel: [187249.963157] [local_clock+0x57/0xb0] local_clock+0x57/0xb0 Nov 10 15:07:29 fry kernel: [187249.963166] [vfs_write+0xed/0x190] vfs_write+0xed/0x190 Nov 10 15:07:29 fry kernel: [187249.963172] [sys_pwrite64+0x84/0xa0] sys_pwrite64+0x84/0xa0 Nov 10 15:07:29 fry kernel: [187249.963178] [system_call+0x68/0x6d] system_call+0x68/0x6d Nov 10 15:07:29 fry kernel: [187249.963183] [system_call+0x0/0x6d] system_call+0x0/0x6d Nov 10 15:07:29 fry kernel: [187249.963190] Nov 10 15:07:41 fry kernel: [187261.450415] CPU 1: Nov 10 15:07:41 fry kernel: [187261.450417] Modules linked in: xfs tun ipv6 xt_tcpudp xt_physdev iptable_filter ip_tables x_tables ppdev parport_pc lp parport bridge ac it87 hwmon_vid loop snd_hda_intel snd_pcm_oss snd_mixer_oss snd_pcm snd_page_alloc snd_hwdep snd_seq_dummy snd_seq_oss snd_seq_midi snd_rawmidi snd_seq_midi_event snd_seq snd_timer snd_seq_device snd soundcore button i2c_piix4 k8temp pcspkr evdev i2c_core shpchp pci_hotplug usbhid hid ext3 jbd mbcache ide_cd cdrom pata_acpi ata_generic pata_atiixp sg sd_mod ohci_hcd ohci1394 ehci_hcd r8169 atiixp ide_core ieee1394 e1000 usbcore ssb ahci libata scsi_mod raid10 raid456 async_xor async_memcpy async_tx xor raid0 multipath linear dm_mirror dm_snapshot dm_mod thermal processor fan fuse raid1 md_mod Nov 10 15:07:41 fry kernel: [187261.450464] Pid: 15881, comm: smbd Not tainted 2.6.24-21-xen #1 Nov 10 15:07:41 fry kernel: [187261.450466] RIP: e030:[] [] :xfs:xfs_bmapi+0x7d1/0x12d0 Nov 10 15:07:41 fry kernel: [187261.450494] RSP: e02b:ffff880021327a68 EFLAGS: 00000212 Nov 10 15:07:41 fry kernel: [187261.450497] RAX: 0000000000000001 RBX: ffff880021327c58 RCX: 0000000000000001 Nov 10 15:07:41 fry kernel: [187261.450499] RDX: ffff880021327c84 RSI: ffff880021327b88 RDI: ffff88006e992be0 Nov 10 15:07:41 fry kernel: [187261.450501] RBP: 0000000000001abc R08: 0000000000000001 R09: 0000000000000003 Nov 10 15:07:41 fry kernel: [187261.450503] R10: ffff880045209ad0 R11: 0000000000000101 R12: 0000000000000204 Nov 10 15:07:41 fry kernel: [187261.450505] R13: 0000000000000000 R14: 0000000000000000 R15: ffff8800ecddad00 Nov 10 15:07:41 fry kernel: [187261.450509] FS: 00007f47f7f4f700(0000) GS:ffffffff805c7080(0000) knlGS:0000000000000000 Nov 10 15:07:41 fry kernel: [187261.450519] CS: e033 DS: 0000 ES: 0000 Nov 10 15:07:41 fry kernel: [187261.450521] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 Nov 10 15:07:41 fry kernel: [187261.450523] DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400 Nov 10 15:07:41 fry kernel: [187261.450525] Nov 10 15:07:41 fry kernel: [187261.450526] Call Trace: Nov 10 15:07:41 fry kernel: [187261.450543] [] :xfs:xfs_bmapi+0xb46/0x12d0 Nov 10 15:07:41 fry kernel: [187261.450563] [sys_pselect7+0x260/0x290] sys_pselect7+0x260/0x290 Nov 10 15:07:41 fry kernel: [187261.450570] [] default_wake_function+0x0/0x10 Nov 10 15:07:41 fry kernel: [187261.450574] [error_exit+0x0/0x79] error_exit+0x0/0x79 Nov 10 15:07:41 fry kernel: [187261.450578] [error_exit+0x0/0x79] error_exit+0x0/0x79 Nov 10 15:07:41 fry kernel: [187261.450581] [error_exit+0x0/0x79] error_exit+0x0/0x79 Nov 10 15:07:41 fry kernel: [187261.450609] [] :xfs:xfs_zero_eof+0x139/0x1a0 Nov 10 15:07:41 fry kernel: [187261.450638] [] :xfs:xfs_write+0x3d4/0x910 Nov 10 15:07:41 fry kernel: [187261.450660] [ext3:do_sync_write+0xd9/0x120] do_sync_write+0xd9/0x120 Nov 10 15:07:41 fry kernel: [187261.450670] [] autoremove_wake_function+0x0/0x30 Nov 10 15:07:41 fry kernel: [187261.450679] [local_clock+0x57/0xb0] local_clock+0x57/0xb0 Nov 10 15:07:41 fry kernel: [187261.450689] [vfs_write+0xed/0x190] vfs_write+0xed/0x190 Nov 10 15:07:41 fry kernel: [187261.450695] [sys_pwrite64+0x84/0xa0] sys_pwrite64+0x84/0xa0 Nov 10 15:07:41 fry kernel: [187261.450701] [system_call+0x68/0x6d] system_call+0x68/0x6d Nov 10 15:07:41 fry kernel: [187261.450706] [system_call+0x0/0x6d] system_call+0x0/0x6d Nov 10 15:07:41 fry kernel: [187261.450712] Nov 10 15:07:53 fry kernel: [187272.855695] CPU 1: Nov 10 15:07:53 fry kernel: [187272.855697] Modules linked in: xfs tun ipv6 xt_tcpudp xt_physdev iptable_filter ip_tables x_tables ppdev parport_pc lp parport bridge ac it87 hwmon_vid loop snd_hda_intel snd_pcm_oss snd_mixer_oss snd_pcm snd_page_alloc snd_hwdep snd_seq_dummy snd_seq_oss snd_seq_midi snd_rawmidi snd_seq_midi_event snd_seq snd_timer snd_seq_device snd soundcore button i2c_piix4 k8temp pcspkr evdev i2c_core shpchp pci_hotplug usbhid hid ext3 jbd mbcache ide_cd cdrom pata_acpi ata_generic pata_atiixp sg sd_mod ohci_hcd ohci1394 ehci_hcd r8169 atiixp ide_core ieee1394 e1000 usbcore ssb ahci libata scsi_mod raid10 raid456 async_xor async_memcpy async_tx xor raid0 multipath linear dm_mirror dm_snapshot dm_mod thermal processor fan fuse raid1 md_mod Nov 10 15:07:53 fry kernel: [187272.855743] Pid: 15881, comm: smbd Not tainted 2.6.24-21-xen #1 Nov 10 15:07:53 fry kernel: [187272.855747] RIP: e030:[] [] :xfs:xfs_iext_idx_to_irec+0x52/0xf0 Nov 10 15:07:53 fry kernel: [187272.855776] RSP: e02b:ffff880021327a30 EFLAGS: 00000202 Nov 10 15:07:53 fry kernel: [187272.855778] RAX: ffff880045209ac0 RBX: 0000000000000000 RCX: 0000000000000110 Nov 10 15:07:53 fry kernel: [187272.855780] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff880045209ac0 Nov 10 15:07:53 fry kernel: [187272.855782] RBP: ffff880021327a58 R08: 0000000000000001 R09: 0000000000000003 Nov 10 15:07:53 fry kernel: [187272.855784] R10: ffff880045209ad0 R11: 0000000000000000 R12: ffff880021327a5c Nov 10 15:07:53 fry kernel: [187272.855786] R13: 0000000000000000 R14: 0000000000000000 R15: ffff8800ecddad00 Nov 10 15:07:53 fry kernel: [187272.855790] FS: 00007f47f7f4f700(0000) GS:ffffffff805c7080(0000) knlGS:0000000000000000 Nov 10 15:07:53 fry kernel: [187272.855793] CS: e033 DS: 0000 ES: 0000 Nov 10 15:07:53 fry kernel: [187272.855795] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 Nov 10 15:07:53 fry kernel: [187272.855797] DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400 Nov 10 15:07:53 fry kernel: [187272.855799] Nov 10 15:07:53 fry kernel: [187272.855799] Call Trace: Nov 10 15:07:53 fry kernel: [187272.855823] [] :xfs:xfs_iext_get_ext+0x55/0x70 Nov 10 15:07:53 fry kernel: [187272.855841] [] :xfs:xfs_bmapi+0x806/0x12d0 Nov 10 15:07:53 fry kernel: [187272.855857] [sys_pselect7+0x260/0x290] sys_pselect7+0x260/0x290 Nov 10 15:07:53 fry kernel: [187272.855864] [] default_wake_function+0x0/0x10 Nov 10 15:07:53 fry kernel: [187272.855869] [error_exit+0x0/0x79] error_exit+0x0/0x79 Nov 10 15:07:53 fry kernel: [187272.855873] [error_exit+0x0/0x79] error_exit+0x0/0x79 Nov 10 15:07:53 fry kernel: [187272.855876] [error_exit+0x0/0x79] error_exit+0x0/0x79 Nov 10 15:07:53 fry kernel: [187272.855904] [] :xfs:xfs_zero_eof+0x139/0x1a0 Nov 10 15:07:53 fry kernel: [187272.855933] [] :xfs:xfs_write+0x3d4/0x910 Nov 10 15:07:53 fry kernel: [187272.855955] [ext3:do_sync_write+0xd9/0x120] do_sync_write+0xd9/0x120 Nov 10 15:07:53 fry kernel: [187272.855965] [] autoremove_wake_function+0x0/0x30 Nov 10 15:07:53 fry kernel: [187272.855975] [local_clock+0x57/0xb0] local_clock+0x57/0xb0 Nov 10 15:07:53 fry kernel: [187272.855985] [vfs_write+0xed/0x190] vfs_write+0xed/0x190 Nov 10 15:07:53 fry kernel: [187272.855990] [sys_pwrite64+0x84/0xa0] sys_pwrite64+0x84/0xa0 Nov 10 15:07:53 fry kernel: [187272.855997] [system_call+0x68/0x6d] system_call+0x68/0x6d Nov 10 15:07:53 fry kernel: [187272.856002] [system_call+0x0/0x6d] system_call+0x0/0x6d Nov 10 15:07:53 fry kernel: [187272.856008] Nov 10 15:08:05 fry kernel: [187284.250087] CPU 1: Nov 10 15:08:05 fry kernel: [187284.250089] Modules linked in: xfs tun ipv6 xt_tcpudp xt_physdev iptable_filter ip_tables x_tables ppdev parport_pc lp parport bridge ac it87 hwmon_vid loop snd_hda_intel snd_pcm_oss snd_mixer_oss snd_pcm snd_page_alloc snd_hwdep snd_seq_dummy snd_seq_oss snd_seq_midi snd_rawmidi snd_seq_midi_event snd_seq snd_timer snd_seq_device snd soundcore button i2c_piix4 k8temp pcspkr evdev i2c_core shpchp pci_hotplug usbhid hid ext3 jbd mbcache ide_cd cdrom pata_acpi ata_generic pata_atiixp sg sd_mod ohci_hcd ohci1394 ehci_hcd r8169 atiixp ide_core ieee1394 e1000 usbcore ssb ahci libata scsi_mod raid10 raid456 async_xor async_memcpy async_tx xor raid0 multipath linear dm_mirror dm_snapshot dm_mod thermal processor fan fuse raid1 md_mod Nov 10 15:08:05 fry kernel: [187284.250136] Pid: 15881, comm: smbd Not tainted 2.6.24-21-xen #1 Nov 10 15:08:05 fry kernel: [187284.250139] RIP: e030:[] [] :xfs:xfs_iext_get_ext+0x0/0x70 Nov 10 15:08:05 fry kernel: [187284.250169] RSP: e02b:ffff880021327a60 EFLAGS: 00000202 Nov 10 15:08:05 fry kernel: [187284.250171] RAX: 0000000000000001 RBX: ffff880021327c58 RCX: 0000000000000001 Nov 10 15:08:05 fry kernel: [187284.250173] RDX: ffff880021327c84 RSI: 00000000000000ab RDI: ffff8800ecddad60 Nov 10 15:08:05 fry kernel: [187284.250176] RBP: 0000000000001aa8 R08: 0000000000000001 R09: 0000000000000003 Nov 10 15:08:05 fry kernel: [187284.250178] R10: ffff880045209ad0 R11: 0000000000000101 R12: 0000000000000204 Nov 10 15:08:05 fry kernel: [187284.250180] R13: 0000000000000000 R14: 0000000000000000 R15: ffff8800ecddad00 Nov 10 15:08:05 fry kernel: [187284.250184] FS: 00007f47f7f4f700(0000) GS:ffffffff805c7080(0000) knlGS:0000000000000000 Nov 10 15:08:05 fry kernel: [187284.250186] CS: e033 DS: 0000 ES: 0000 Nov 10 15:08:05 fry kernel: [187284.250188] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 Nov 10 15:08:05 fry kernel: [187284.250191] DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400 Nov 10 15:08:05 fry kernel: [187284.250193] Nov 10 15:08:05 fry kernel: [187284.250194] Call Trace: Nov 10 15:08:05 fry kernel: [187284.250209] [] :xfs:xfs_bmapi+0x806/0x12d0 Nov 10 15:08:05 fry kernel: [187284.250228] [sys_pselect7+0x260/0x290] sys_pselect7+0x260/0x290 Nov 10 15:08:05 fry kernel: [187284.250235] [] default_wake_function+0x0/0x10 Nov 10 15:08:05 fry kernel: [187284.250239] [error_exit+0x0/0x79] error_exit+0x0/0x79 Nov 10 15:08:05 fry kernel: [187284.250243] [error_exit+0x0/0x79] error_exit+0x0/0x79 Nov 10 15:08:05 fry kernel: [187284.250246] [error_exit+0x0/0x79] error_exit+0x0/0x79 Nov 10 15:08:05 fry kernel: [187284.250275] [] :xfs:xfs_zero_eof+0x139/0x1a0 Nov 10 15:08:05 fry kernel: [187284.250304] [] :xfs:xfs_write+0x3d4/0x910 Nov 10 15:08:05 fry kernel: [187284.250326] [ext3:do_sync_write+0xd9/0x120] do_sync_write+0xd9/0x120 Nov 10 15:08:05 fry kernel: [187284.250336] [] autoremove_wake_function+0x0/0x30 Nov 10 15:08:05 fry kernel: [187284.250345] [local_clock+0x57/0xb0] local_clock+0x57/0xb0 Nov 10 15:08:05 fry kernel: [187284.250354] [vfs_write+0xed/0x190] vfs_write+0xed/0x190 Nov 10 15:08:05 fry kernel: [187284.250360] [sys_pwrite64+0x84/0xa0] sys_pwrite64+0x84/0xa0 Nov 10 15:08:05 fry kernel: [187284.250367] [system_call+0x68/0x6d] system_call+0x68/0x6d Nov 10 15:08:05 fry kernel: [187284.250372] [system_call+0x0/0x6d] system_call+0x0/0x6d Nov 10 15:08:05 fry kernel: [187284.250378] Nov 10 15:08:17 fry kernel: [187295.787102] CPU 1: Nov 10 15:08:17 fry kernel: [187295.787104] Modules linked in: xfs tun ipv6 xt_tcpudp xt_physdev iptable_filter ip_tables x_tables ppdev parport_pc lp parport bridge ac it87 hwmon_vid loop snd_hda_intel snd_pcm_oss snd_mixer_oss snd_pcm snd_page_alloc snd_hwdep snd_seq_dummy snd_seq_oss snd_seq_midi snd_rawmidi snd_seq_midi_event snd_seq snd_timer snd_seq_device snd soundcore button i2c_piix4 k8temp pcspkr evdev i2c_core shpchp pci_hotplug usbhid hid ext3 jbd mbcache ide_cd cdrom pata_acpi ata_generic pata_atiixp sg sd_mod ohci_hcd ohci1394 ehci_hcd r8169 atiixp ide_core ieee1394 e1000 usbcore ssb ahci libata scsi_mod raid10 raid456 async_xor async_memcpy async_tx xor raid0 multipath linear dm_mirror dm_snapshot dm_mod thermal processor fan fuse raid1 md_mod Nov 10 15:08:17 fry kernel: [187295.787152] Pid: 15881, comm: smbd Not tainted 2.6.24-21-xen #1 Nov 10 15:08:17 fry kernel: [187295.787155] RIP: e030:[] [] :xfs:xfs_bmapi+0x880/0x12d0 Nov 10 15:08:17 fry kernel: [187295.787182] RSP: e02b:ffff880021327a68 EFLAGS: 00000297 Nov 10 15:08:17 fry kernel: [187295.787184] RAX: 0000000000000000 RBX: ffff880021327c58 RCX: ffff880021327c84 Nov 10 15:08:17 fry kernel: [187295.787186] RDX: 0000000001949913 RSI: ffff880021327b88 RDI: ffff88006e992520 Nov 10 15:08:17 fry kernel: [187295.787188] RBP: 0000000000001a4f R08: 0000000000000001 R09: 0000000000000003 Nov 10 15:08:17 fry kernel: [187295.787190] R10: ffff880045209ad0 R11: 0000000000000101 R12: 0000000000000204 Nov 10 15:08:17 fry kernel: [187295.787193] R13: 0000000000000000 R14: 0000000000000000 R15: ffff8800ecddad00 Nov 10 15:08:17 fry kernel: [187295.787197] FS: 00007f47f7f4f700(0000) GS:ffffffff805c7080(0000) knlGS:0000000000000000 Nov 10 15:08:17 fry kernel: [187295.787199] CS: e033 DS: 0000 ES: 0000 Nov 10 15:08:17 fry kernel: [187295.787201] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 Nov 10 15:08:17 fry kernel: [187295.787204] DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400 Nov 10 15:08:17 fry kernel: [187295.787206] Nov 10 15:08:17 fry kernel: [187295.787206] Call Trace: Nov 10 15:08:17 fry kernel: [187295.787222] [] :xfs:xfs_bmapi+0xb46/0x12d0 Nov 10 15:08:17 fry kernel: [187295.787241] [sys_pselect7+0x260/0x290] sys_pselect7+0x260/0x290 Nov 10 15:08:17 fry kernel: [187295.787248] [] default_wake_function+0x0/0x10 Nov 10 15:08:17 fry kernel: [187295.787252] [error_exit+0x0/0x79] error_exit+0x0/0x79 Nov 10 15:08:17 fry kernel: [187295.787256] [error_exit+0x0/0x79] error_exit+0x0/0x79 Nov 10 15:08:17 fry kernel: [187295.787259] [error_exit+0x0/0x79] error_exit+0x0/0x79 Nov 10 15:08:17 fry kernel: [187295.787288] [] :xfs:xfs_zero_eof+0x139/0x1a0 Nov 10 15:08:17 fry kernel: [187295.787317] [] :xfs:xfs_write+0x3d4/0x910 Nov 10 15:08:17 fry kernel: [187295.787340] [ext3:do_sync_write+0xd9/0x120] do_sync_write+0xd9/0x120 Nov 10 15:08:17 fry kernel: [187295.787350] [] autoremove_wake_function+0x0/0x30 Nov 10 15:08:17 fry kernel: [187295.787359] [local_clock+0x57/0xb0] local_clock+0x57/0xb0 Nov 10 15:08:17 fry kernel: [187295.787369] [vfs_write+0xed/0x190] vfs_write+0xed/0x190 Nov 10 15:08:17 fry kernel: [187295.787375] [sys_pwrite64+0x84/0xa0] sys_pwrite64+0x84/0xa0 Nov 10 15:08:17 fry kernel: [187295.787381] [system_call+0x68/0x6d] system_call+0x68/0x6d Nov 10 15:08:17 fry kernel: [187295.787386] [system_call+0x0/0x6d] system_call+0x0/0x6d Nov 10 15:08:17 fry kernel: [187295.787392] Nov 10 15:08:29 fry kernel: [187307.210759] CPU 1: Nov 10 15:08:29 fry kernel: [187307.210764] Modules linked in: xfs tun ipv6 xt_tcpudp xt_physdev iptable_filter ip_tables x_tables ppdev parport_pc lp parport bridge ac it87 hwmon_vid loop snd_hda_intel snd_pcm_oss snd_mixer_oss snd_pcm snd_page_alloc snd_hwdep snd_seq_dummy snd_seq_oss snd_seq_midi snd_rawmidi snd_seq_midi_event snd_seq snd_timer snd_seq_device snd soundcore button i2c_piix4 k8temp pcspkr evdev i2c_core shpchp pci_hotplug usbhid hid ext3 jbd mbcache ide_cd cdrom pata_acpi ata_generic pata_atiixp sg sd_mod ohci_hcd ohci1394 ehci_hcd r8169 atiixp ide_core ieee1394 e1000 usbcore ssb ahci libata scsi_mod raid10 raid456 async_xor async_memcpy async_tx xor raid0 multipath linear dm_mirror dm_snapshot dm_mod thermal processor fan fuse raid1 md_mod Nov 10 15:08:29 fry kernel: [187307.210813] Pid: 15881, comm: smbd Not tainted 2.6.24-21-xen #1 Nov 10 15:08:29 fry kernel: [187307.210816] RIP: e030:[] [] :xfs:xfs_bmbt_get_all+0x33/0x40 Nov 10 15:08:29 fry kernel: [187307.210844] RSP: e02b:ffff880021327a60 EFLAGS: 00000246 Nov 10 15:08:29 fry kernel: [187307.210846] RAX: 0000000000000000 RBX: ffff880021327c58 RCX: 0000000000000000 Nov 10 15:08:29 fry kernel: [187307.210849] RDX: 000000000185bebe RSI: ffff880021327b88 RDI: ffff880054d63680 Nov 10 15:08:29 fry kernel: [187307.210852] RBP: 0000000000001c5d R08: 0000000000000001 R09: 0000000000000003 Nov 10 15:08:29 fry kernel: [187307.210854] R10: ffff880045209ae0 R11: 0000000000000100 R12: 0000000000000204 Nov 10 15:08:29 fry kernel: [187307.210856] R13: 0000000000000000 R14: 0000000000000000 R15: ffff8800ecddad00 Nov 10 15:08:29 fry kernel: [187307.210861] FS: 00007f47f7f4f700(0000) GS:ffffffff805c7080(0000) knlGS:0000000000000000 Nov 10 15:08:29 fry kernel: [187307.210863] CS: e033 DS: 0000 ES: 0000 Nov 10 15:08:29 fry kernel: [187307.210866] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 Nov 10 15:08:29 fry kernel: [187307.210868] DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400 Nov 10 15:08:29 fry kernel: [187307.210870] Nov 10 15:08:29 fry kernel: [187307.210871] Call Trace: Nov 10 15:08:29 fry kernel: [187307.210887] [] :xfs:xfs_bmapi+0xb46/0x12d0 Nov 10 15:08:29 fry kernel: [187307.210906] [sys_pselect7+0x260/0x290] sys_pselect7+0x260/0x290 Nov 10 15:08:29 fry kernel: [187307.210913] [] default_wake_function+0x0/0x10 Nov 10 15:08:29 fry kernel: [187307.210917] [error_exit+0x0/0x79] error_exit+0x0/0x79 Nov 10 15:08:29 fry kernel: [187307.210921] [error_exit+0x0/0x79] error_exit+0x0/0x79 Nov 10 15:08:29 fry kernel: [187307.210924] [error_exit+0x0/0x79] error_exit+0x0/0x79 Nov 10 15:08:29 fry kernel: [187307.210953] [] :xfs:xfs_zero_eof+0x139/0x1a0 Nov 10 15:08:29 fry kernel: [187307.210982] [] :xfs:xfs_write+0x3d4/0x910 Nov 10 15:08:29 fry kernel: [187307.211004] [ext3:do_sync_write+0xd9/0x120] do_sync_write+0xd9/0x120 Nov 10 15:08:29 fry kernel: [187307.211015] [] autoremove_wake_function+0x0/0x30 Nov 10 15:08:29 fry kernel: [187307.211024] [local_clock+0x57/0xb0] local_clock+0x57/0xb0 Nov 10 15:08:29 fry kernel: [187307.211034] [vfs_write+0xed/0x190] vfs_write+0xed/0x190 Nov 10 15:08:29 fry kernel: [187307.211039] [sys_pwrite64+0x84/0xa0] sys_pwrite64+0x84/0xa0 Nov 10 15:08:29 fry kernel: [187307.211046] [system_call+0x68/0x6d] system_call+0x68/0x6d Nov 10 15:08:29 fry kernel: [187307.211051] [system_call+0x0/0x6d] system_call+0x0/0x6d Nov 10 15:08:29 fry kernel: [187307.211057] Nov 10 15:08:40 fry kernel: [187318.685595] CPU 1: Nov 10 15:08:41 fry kernel: [187318.685600] Modules linked in: xfs tun ipv6 xt_tcpudp xt_physdev iptable_filter ip_tables x_tables ppdev parport_pc lp parport bridge ac it87 hwmon_vid loop snd_hda_intel snd_pcm_oss snd_mixer_oss snd_pcm snd_page_alloc snd_hwdep snd_seq_dummy snd_seq_oss snd_seq_midi snd_rawmidi snd_seq_midi_event snd_seq snd_timer snd_seq_device snd soundcore button i2c_piix4 k8temp pcspkr evdev i2c_core shpchp pci_hotplug usbhid hid ext3 jbd mbcache ide_cd cdrom pata_acpi ata_generic pata_atiixp sg sd_mod ohci_hcd ohci1394 ehci_hcd r8169 atiixp ide_core ieee1394 e1000 usbcore ssb ahci libata scsi_mod raid10 raid456 async_xor async_memcpy async_tx xor raid0 multipath linear dm_mirror dm_snapshot dm_mod thermal processor fan fuse raid1 md_mod Nov 10 15:08:41 fry kernel: [187318.685646] Pid: 15881, comm: smbd Not tainted 2.6.24-21-xen #1 Nov 10 15:08:41 fry kernel: [187318.685649] RIP: e030:[] [] :xfs:xfs_iext_get_ext+0x0/0x70 Nov 10 15:08:41 fry kernel: [187318.685684] RSP: e02b:ffff880021327a60 EFLAGS: 00000202 Nov 10 15:08:41 fry kernel: [187318.685685] RAX: 0000000000000001 RBX: ffff880021327c58 RCX: 0000000000000001 Nov 10 15:08:41 fry kernel: [187318.685688] RDX: ffff880021327c84 RSI: 000000000000010d RDI: ffff8800ecddad60 Nov 10 15:08:41 fry kernel: [187318.685690] RBP: 0000000000001b0a R08: 0000000000000001 R09: 0000000000000003 Nov 10 15:08:41 fry kernel: [187318.685692] R10: ffff880045209ae0 R11: 0000000000000100 R12: 0000000000000204 Nov 10 15:08:41 fry kernel: [187318.685694] R13: 0000000000000000 R14: 0000000000000000 R15: ffff8800ecddad00 Nov 10 15:08:41 fry kernel: [187318.685699] FS: 00007f47f7f4f700(0000) GS:ffffffff805c7080(0000) knlGS:0000000000000000 Nov 10 15:08:41 fry kernel: [187318.685701] CS: e033 DS: 0000 ES: 0000 Nov 10 15:08:41 fry kernel: [187318.685703] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 Nov 10 15:08:41 fry kernel: [187318.685705] DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400 Nov 10 15:08:41 fry kernel: [187318.685707] Nov 10 15:08:41 fry kernel: [187318.685708] Call Trace: Nov 10 15:08:41 fry kernel: [187318.685724] [] :xfs:xfs_bmapi+0x806/0x12d0 Nov 10 15:08:41 fry kernel: [187318.685743] [sys_pselect7+0x260/0x290] sys_pselect7+0x260/0x290 Nov 10 15:08:41 fry kernel: [187318.685749] [] default_wake_function+0x0/0x10 Nov 10 15:08:41 fry kernel: [187318.685753] [error_exit+0x0/0x79] error_exit+0x0/0x79 Nov 10 15:08:41 fry kernel: [187318.685758] [error_exit+0x0/0x79] error_exit+0x0/0x79 Nov 10 15:08:41 fry kernel: [187318.685787] [] :xfs:xfs_zero_eof+0x139/0x1a0 Nov 10 15:08:41 fry kernel: [187318.685816] [] :xfs:xfs_write+0x3d4/0x910 Nov 10 15:08:41 fry kernel: [187318.685837] [ext3:do_sync_write+0xd9/0x120] do_sync_write+0xd9/0x120 Nov 10 15:08:41 fry kernel: [187318.685847] [] autoremove_wake_function+0x0/0x30 Nov 10 15:08:41 fry kernel: [187318.685856] [local_clock+0x57/0xb0] local_clock+0x57/0xb0 Nov 10 15:08:41 fry kernel: [187318.685866] [vfs_write+0xed/0x190] vfs_write+0xed/0x190 Nov 10 15:08:41 fry kernel: [187318.685872] [sys_pwrite64+0x84/0xa0] sys_pwrite64+0x84/0xa0 Nov 10 15:08:41 fry kernel: [187318.685878] [system_call+0x68/0x6d] system_call+0x68/0x6d Nov 10 15:08:41 fry kernel: [187318.685883] [system_call+0x0/0x6d] system_call+0x0/0x6d Nov 10 15:08:41 fry kernel: [187318.685889] Nov 10 15:08:52 fry kernel: [187330.193265] CPU 1: Nov 10 15:08:52 fry kernel: [187330.193267] Modules linked in: xfs tun ipv6 xt_tcpudp xt_physdev iptable_filter ip_tables x_tables ppdev parport_pc lp parport bridge ac it87 hwmon_vid loop snd_hda_intel snd_pcm_oss snd_mixer_oss snd_pcm snd_page_alloc snd_hwdep snd_seq_dummy snd_seq_oss snd_seq_midi snd_rawmidi snd_seq_midi_event snd_seq snd_timer snd_seq_device snd soundcore button i2c_piix4 k8temp pcspkr evdev i2c_core shpchp pci_hotplug usbhid hid ext3 jbd mbcache ide_cd cdrom pata_acpi ata_generic pata_atiixp sg sd_mod ohci_hcd ohci1394 ehci_hcd r8169 atiixp ide_core ieee1394 e1000 usbcore ssb ahci libata scsi_mod raid10 raid456 async_xor async_memcpy async_tx xor raid0 multipath linear dm_mirror dm_snapshot dm_mod thermal processor fan fuse raid1 md_mod Nov 10 15:08:52 fry kernel: [187330.193312] Pid: 15881, comm: smbd Not tainted 2.6.24-21-xen #1 Nov 10 15:08:52 fry kernel: [187330.193315] RIP: e030:[] [] :xfs:xfs_bmapi+0x6b6/0x12d0 Nov 10 15:08:52 fry kernel: [187330.193343] RSP: e02b:ffff880021327a68 EFLAGS: 00000246 Nov 10 15:08:52 fry kernel: [187330.193345] RAX: 0000000000001b09 RBX: ffff880021327c58 RCX: ffff880021327c84 Nov 10 15:08:52 fry kernel: [187330.193347] RDX: 00000000019499cd RSI: ffff880021327b88 RDI: ffff880054d63320 Nov 10 15:08:52 fry kernel: [187330.193350] RBP: 0000000000001b09 R08: 0000000000000001 R09: 0000000000000003 Nov 10 15:08:52 fry kernel: [187330.193352] R10: ffff880045209ae0 R11: 0000000000000100 R12: 0000000000000204 Nov 10 15:08:52 fry kernel: [187330.193355] R13: 0000000000000000 R14: 0000000000000000 R15: ffff8800ecddad00 Nov 10 15:08:52 fry kernel: [187330.193358] FS: 00007f47f7f4f700(0000) GS:ffffffff805c7080(0000) knlGS:0000000000000000 Nov 10 15:08:52 fry kernel: [187330.193361] CS: e033 DS: 0000 ES: 0000 Nov 10 15:08:52 fry kernel: [187330.193363] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 Nov 10 15:08:52 fry kernel: [187330.193365] DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400 Nov 10 15:08:52 fry kernel: [187330.193367] Nov 10 15:08:52 fry kernel: [187330.193367] Call Trace: Nov 10 15:08:52 fry kernel: [187330.193383] [] :xfs:xfs_bmapi+0xb46/0x12d0 Nov 10 15:08:52 fry kernel: [187330.193401] [sys_pselect7+0x260/0x290] sys_pselect7+0x260/0x290 Nov 10 15:08:52 fry kernel: [187330.193408] [] default_wake_function+0x0/0x10 Nov 10 15:08:52 fry kernel: [187330.193412] [error_exit+0x0/0x79] error_exit+0x0/0x79 Nov 10 15:08:52 fry kernel: [187330.193417] [error_exit+0x0/0x79] error_exit+0x0/0x79 Nov 10 15:08:52 fry kernel: [187330.193447] [] :xfs:xfs_zero_eof+0x139/0x1a0 Nov 10 15:08:52 fry kernel: [187330.193476] [] :xfs:xfs_write+0x3d4/0x910 Nov 10 15:08:52 fry kernel: [187330.193498] [ext3:do_sync_write+0xd9/0x120] do_sync_write+0xd9/0x120 Nov 10 15:08:52 fry kernel: [187330.193508] [] autoremove_wake_function+0x0/0x30 Nov 10 15:08:52 fry kernel: [187330.193518] [local_clock+0x57/0xb0] local_clock+0x57/0xb0 Nov 10 15:08:52 fry kernel: [187330.193528] [vfs_write+0xed/0x190] vfs_write+0xed/0x190 Nov 10 15:08:52 fry kernel: [187330.193533] [sys_pwrite64+0x84/0xa0] sys_pwrite64+0x84/0xa0 Nov 10 15:08:52 fry kernel: [187330.193540] [system_call+0x68/0x6d] system_call+0x68/0x6d Nov 10 15:08:52 fry kernel: [187330.193545] [system_call+0x0/0x6d] system_call+0x0/0x6d Nov 10 15:08:52 fry kernel: [187330.193551] Nov 10 15:09:04 fry kernel: [187341.876541] CPU 1: Nov 10 15:09:04 fry kernel: [187341.876543] Modules linked in: xfs tun ipv6 xt_tcpudp xt_physdev iptable_filter ip_tables x_tables ppdev parport_pc lp parport bridge ac it87 hwmon_vid loop snd_hda_intel snd_pcm_oss snd_mixer_oss snd_pcm snd_page_alloc snd_hwdep snd_seq_dummy snd_seq_oss snd_seq_midi snd_rawmidi snd_seq_midi_event snd_seq snd_timer snd_seq_device snd soundcore button i2c_piix4 k8temp pcspkr evdev i2c_core shpchp pci_hotplug usbhid hid ext3 jbd mbcache ide_cd cdrom pata_acpi ata_generic pata_atiixp sg sd_mod ohci_hcd ohci1394 ehci_hcd r8169 atiixp ide_core ieee1394 e1000 usbcore ssb ahci libata scsi_mod raid10 raid456 async_xor async_memcpy async_tx xor raid0 multipath linear dm_mirror dm_snapshot dm_mod thermal processor fan fuse raid1 md_mod Nov 10 15:09:04 fry kernel: [187341.876589] Pid: 15881, comm: smbd Not tainted 2.6.24-21-xen #1 Nov 10 15:09:04 fry kernel: [187341.876591] RIP: e030:[] [] :xfs:xfs_bmapi+0xb01/0x12d0 Nov 10 15:09:04 fry kernel: [187341.876618] RSP: e02b:ffff880021327a68 EFLAGS: 00000212 Nov 10 15:09:04 fry kernel: [187341.876620] RAX: 00000000019499a7 RBX: ffff880021327c58 RCX: ffff880021327c84 Nov 10 15:09:04 fry kernel: [187341.876622] RDX: 000ffffffffe0000 RSI: ffff880021327b88 RDI: ffff88006e992e60 Nov 10 15:09:04 fry kernel: [187341.876624] RBP: 0000000000001ae3 R08: 0000000000000001 R09: 0000000000000003 Nov 10 15:09:04 fry kernel: [187341.876626] R10: ffff880045209ad0 R11: 0000000000000101 R12: 0000000000000204 Nov 10 15:09:04 fry kernel: [187341.876630] R13: 0000000000000000 R14: 0000000000000000 R15: ffff8800ecddad00 Nov 10 15:09:04 fry kernel: [187341.876634] FS: 00007f47f7f4f700(0000) GS:ffffffff805c7080(0000) knlGS:0000000000000000 Nov 10 15:09:04 fry kernel: [187341.876636] CS: e033 DS: 0000 ES: 0000 Nov 10 15:09:04 fry kernel: [187341.876638] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 Nov 10 15:09:04 fry kernel: [187341.876640] DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400 Nov 10 15:09:04 fry kernel: [187341.876643] Nov 10 15:09:04 fry kernel: [187341.876643] Call Trace: Nov 10 15:09:04 fry kernel: [187341.876659] [] :xfs:xfs_bmapi+0xb46/0x12d0 Nov 10 15:09:04 fry kernel: [187341.876677] [sys_pselect7+0x260/0x290] sys_pselect7+0x260/0x290 Nov 10 15:09:04 fry kernel: [187341.876684] [] default_wake_function+0x0/0x10 Nov 10 15:09:04 fry kernel: [187341.876688] [error_exit+0x0/0x79] error_exit+0x0/0x79 Nov 10 15:09:04 fry kernel: [187341.876691] [error_exit+0x0/0x79] error_exit+0x0/0x79 Nov 10 15:09:04 fry kernel: [187341.876694] [error_exit+0x0/0x79] error_exit+0x0/0x79 Nov 10 15:09:04 fry kernel: [187341.876718] [] :xfs:xfs_bmapi+0x2/0x12d0 Nov 10 15:09:04 fry kernel: [187341.876740] [] :xfs:xfs_zero_eof+0x139/0x1a0 Nov 10 15:09:04 fry kernel: [187341.876769] [] :xfs:xfs_write+0x3d4/0x910 Nov 10 15:09:04 fry kernel: [187341.876791] [ext3:do_sync_write+0xd9/0x120] do_sync_write+0xd9/0x120 Nov 10 15:09:04 fry kernel: [187341.876801] [] autoremove_wake_function+0x0/0x30 Nov 10 15:09:04 fry kernel: [187341.876810] [local_clock+0x57/0xb0] local_clock+0x57/0xb0 Nov 10 15:09:04 fry kernel: [187341.876820] [vfs_write+0xed/0x190] vfs_write+0xed/0x190 Nov 10 15:09:04 fry kernel: [187341.876825] [sys_pwrite64+0x84/0xa0] sys_pwrite64+0x84/0xa0 Nov 10 15:09:04 fry kernel: [187341.876832] [system_call+0x68/0x6d] system_call+0x68/0x6d Nov 10 15:09:04 fry kernel: [187341.876836] [system_call+0x0/0x6d] system_call+0x0/0x6d Nov 10 15:09:04 fry kernel: [187341.876843] Nov 10 15:09:16 fry kernel: [187353.605416] CPU 1: Nov 10 15:09:16 fry kernel: [187353.605418] Modules linked in: xfs tun ipv6 xt_tcpudp xt_physdev iptable_filter ip_tables x_tables ppdev parport_pc lp parport bridge ac it87 hwmon_vid loop snd_hda_intel snd_pcm_oss snd_mixer_oss snd_pcm snd_page_alloc snd_hwdep snd_seq_dummy snd_seq_oss snd_seq_midi snd_rawmidi snd_seq_midi_event snd_seq snd_timer snd_seq_device snd soundcore button i2c_piix4 k8temp pcspkr evdev i2c_core shpchp pci_hotplug usbhid hid ext3 jbd mbcache ide_cd cdrom pata_acpi ata_generic pata_atiixp sg sd_mod ohci_hcd ohci1394 ehci_hcd r8169 atiixp ide_core ieee1394 e1000 usbcore ssb ahci libata scsi_mod raid10 raid456 async_xor async_memcpy async_tx xor raid0 multipath linear dm_mirror dm_snapshot dm_mod thermal processor fan fuse raid1 md_mod Nov 10 15:09:16 fry kernel: [187353.605464] Pid: 15881, comm: smbd Not tainted 2.6.24-21-xen #1 Nov 10 15:09:16 fry kernel: [187353.605467] RIP: e030:[] [] :xfs:xfs_bmap_search_extents+0xef/0x100 Nov 10 15:09:16 fry kernel: [187353.605495] RSP: e02b:ffff880021327a18 EFLAGS: 00000202 Nov 10 15:09:16 fry kernel: [187353.605497] RAX: ffff88006e992010 RBX: ffff880021327c58 RCX: 0000000000000000 Nov 10 15:09:16 fry kernel: [187353.605500] RDX: 0000000000000001 RSI: ffff880021327b88 RDI: ffff88006e992010 Nov 10 15:09:16 fry kernel: [187353.605502] RBP: ffff8800f0edb800 R08: 00000000000007b0 R09: 0000000000000003 Nov 10 15:09:16 fry kernel: [187353.605504] R10: ffff880045209ad0 R11: 0000000000000101 R12: 0000000000000005 Nov 10 15:09:16 fry kernel: [187353.605506] R13: 0000000000000000 R14: ffff880021327bd0 R15: ffff8800ecddad00 Nov 10 15:09:16 fry kernel: [187353.605510] FS: 00007f47f7f4f700(0000) GS:ffffffff805c7080(0000) knlGS:0000000000000000 Nov 10 15:09:16 fry kernel: [187353.605513] CS: e033 DS: 0000 ES: 0000 Nov 10 15:09:16 fry kernel: [187353.605515] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 Nov 10 15:09:16 fry kernel: [187353.605517] DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400 Nov 10 15:09:16 fry kernel: [187353.605519] Nov 10 15:09:16 fry kernel: [187353.605520] Call Trace: Nov 10 15:09:16 fry kernel: [187353.605535] [] :xfs:xfs_bmap_search_extents+0x6e/0x100 Nov 10 15:09:16 fry kernel: [187353.605553] [] :xfs:xfs_iext_idx_to_irec+0x2/0xf0 Nov 10 15:09:16 fry kernel: [187353.605576] [] :xfs:xfs_bmapi+0x1f8/0x12d0 Nov 10 15:09:16 fry kernel: [187353.605593] [sys_pselect7+0x260/0x290] sys_pselect7+0x260/0x290 Nov 10 15:09:16 fry kernel: [187353.605600] [] default_wake_function+0x0/0x10 Nov 10 15:09:16 fry kernel: [187353.605604] [error_exit+0x0/0x79] error_exit+0x0/0x79 Nov 10 15:09:16 fry kernel: [187353.605608] [error_exit+0x0/0x79] error_exit+0x0/0x79 Nov 10 15:09:16 fry kernel: [187353.605632] [] :xfs:xfs_bmapi+0xb/0x12d0 Nov 10 15:09:16 fry kernel: [187353.605655] [] :xfs:xfs_zero_eof+0x139/0x1a0 Nov 10 15:09:16 fry kernel: [187353.605684] [] :xfs:xfs_write+0x3d4/0x910 Nov 10 15:09:16 fry kernel: [187353.605705] [ext3:do_sync_write+0xd9/0x120] do_sync_write+0xd9/0x120 Nov 10 15:09:16 fry kernel: [187353.605715] [] autoremove_wake_function+0x0/0x30 Nov 10 15:09:16 fry kernel: [187353.605725] [local_clock+0x57/0xb0] local_clock+0x57/0xb0 Nov 10 15:09:16 fry kernel: [187353.605735] [vfs_write+0xed/0x190] vfs_write+0xed/0x190 Nov 10 15:09:16 fry kernel: [187353.605740] [sys_pwrite64+0x84/0xa0] sys_pwrite64+0x84/0xa0 Nov 10 15:09:16 fry kernel: [187353.605747] [system_call+0x68/0x6d] system_call+0x68/0x6d Nov 10 15:09:16 fry kernel: [187353.605752] [system_call+0x0/0x6d] system_call+0x0/0x6d Nov 10 15:09:16 fry kernel: [187353.605758] Nov 10 15:09:28 fry kernel: [187365.165578] CPU 1: Nov 10 15:09:28 fry kernel: [187365.165580] Modules linked in: xfs tun ipv6 xt_tcpudp xt_physdev iptable_filter ip_tables x_tables ppdev parport_pc lp parport bridge ac it87 hwmon_vid loop snd_hda_intel snd_pcm_oss snd_mixer_oss snd_pcm snd_page_alloc snd_hwdep snd_seq_dummy snd_seq_oss snd_seq_midi snd_rawmidi snd_seq_midi_event snd_seq snd_timer snd_seq_device snd soundcore button i2c_piix4 k8temp pcspkr evdev i2c_core shpchp pci_hotplug usbhid hid ext3 jbd mbcache ide_cd cdrom pata_acpi ata_generic pata_atiixp sg sd_mod ohci_hcd ohci1394 ehci_hcd r8169 atiixp ide_core ieee1394 e1000 usbcore ssb ahci libata scsi_mod raid10 raid456 async_xor async_memcpy async_tx xor raid0 multipath linear dm_mirror dm_snapshot dm_mod thermal processor fan fuse raid1 md_mod Nov 10 15:09:28 fry kernel: [187365.165629] Pid: 15881, comm: smbd Not tainted 2.6.24-21-xen #1 Nov 10 15:09:28 fry kernel: [187365.165632] RIP: e030:[] [] :xfs:xfs_bmapi+0x862/0x12d0 Nov 10 15:09:28 fry kernel: [187365.165661] RSP: e02b:ffff880021327a68 EFLAGS: 00000206 Nov 10 15:09:28 fry kernel: [187365.165664] RAX: 000ffffffffe0005 RBX: ffff880021327c58 RCX: 0000000000000000 Nov 10 15:09:28 fry kernel: [187365.165666] RDX: 000007fffffe0005 RSI: ffff880021327b88 RDI: ffff88006e9929b0 Nov 10 15:09:28 fry kernel: [187365.165668] RBP: 0000000000001a98 R08: 0000000000000001 R09: 0000000000000003 Nov 10 15:09:28 fry kernel: [187365.165670] R10: ffff880045209ad0 R11: 0000000000000101 R12: 0000000000000204 Nov 10 15:09:28 fry kernel: [187365.165672] R13: 0000000000000000 R14: 0000000000000000 R15: ffff8800ecddad00 Nov 10 15:09:28 fry kernel: [187365.165676] FS: 00007f47f7f4f700(0000) GS:ffffffff805c7080(0000) knlGS:0000000000000000 Nov 10 15:09:28 fry kernel: [187365.165679] CS: e033 DS: 0000 ES: 0000 Nov 10 15:09:28 fry kernel: [187365.165681] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 Nov 10 15:09:28 fry kernel: [187365.165684] DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400 Nov 10 15:09:28 fry kernel: [187365.165685] Nov 10 15:09:28 fry kernel: [187365.165686] Call Trace: Nov 10 15:09:28 fry kernel: [187365.165702] [] :xfs:xfs_bmapi+0xb46/0x12d0 Nov 10 15:09:28 fry kernel: [187365.165721] [sys_pselect7+0x260/0x290] sys_pselect7+0x260/0x290 Nov 10 15:09:28 fry kernel: [187365.165728] [] default_wake_function+0x0/0x10 Nov 10 15:09:28 fry kernel: [187365.165731] [error_exit+0x0/0x79] error_exit+0x0/0x79 Nov 10 15:09:28 fry kernel: [187365.165736] [error_exit+0x0/0x79] error_exit+0x0/0x79 Nov 10 15:09:28 fry kernel: [187365.165739] [error_exit+0x0/0x79] error_exit+0x0/0x79 Nov 10 15:09:28 fry kernel: [187365.165767] [] :xfs:xfs_zero_eof+0x139/0x1a0 Nov 10 15:09:28 fry kernel: [187365.165797] [] :xfs:xfs_write+0x3d4/0x910 Nov 10 15:09:28 fry kernel: [187365.165819] [ext3:do_sync_write+0xd9/0x120] do_sync_write+0xd9/0x120 Nov 10 15:09:28 fry kernel: [187365.165829] [] autoremove_wake_function+0x0/0x30 Nov 10 15:09:28 fry kernel: [187365.165839] [local_clock+0x57/0xb0] local_clock+0x57/0xb0 Nov 10 15:09:28 fry kernel: [187365.165848] [vfs_write+0xed/0x190] vfs_write+0xed/0x190 Nov 10 15:09:28 fry kernel: [187365.165854] [sys_pwrite64+0x84/0xa0] sys_pwrite64+0x84/0xa0 Nov 10 15:09:28 fry kernel: [187365.165860] [system_call+0x68/0x6d] system_call+0x68/0x6d Nov 10 15:09:28 fry kernel: [187365.165865] [system_call+0x0/0x6d] system_call+0x0/0x6d Nov 10 15:09:28 fry kernel: [187365.165871] Nov 10 15:09:40 fry kernel: [187376.798044] CPU 1: Nov 10 15:09:40 fry kernel: [187376.798046] Modules linked in: xfs tun ipv6 xt_tcpudp xt_physdev iptable_filter ip_tables x_tables ppdev parport_pc lp parport bridge ac it87 hwmon_vid loop snd_hda_intel snd_pcm_oss snd_mixer_oss snd_pcm snd_page_alloc snd_hwdep snd_seq_dummy snd_seq_oss snd_seq_midi snd_rawmidi snd_seq_midi_event snd_seq snd_timer snd_seq_device snd soundcore button i2c_piix4 k8temp pcspkr evdev i2c_core shpchp pci_hotplug usbhid hid ext3 jbd mbcache ide_cd cdrom pata_acpi ata_generic pata_atiixp sg sd_mod ohci_hcd ohci1394 ehci_hcd r8169 atiixp ide_core ieee1394 e1000 usbcore ssb ahci libata scsi_mod raid10 raid456 async_xor async_memcpy async_tx xor raid0 multipath linear dm_mirror dm_snapshot dm_mod thermal processor fan fuse raid1 md_mod Nov 10 15:09:40 fry kernel: [187376.798097] Pid: 15881, comm: smbd Not tainted 2.6.24-21-xen #1 Nov 10 15:09:40 fry kernel: [187376.798099] RIP: e030:[] [] :xfs:xfs_iext_idx_to_irec+0x5e/0xf0 Nov 10 15:09:40 fry kernel: [187376.798129] RSP: e02b:ffff880021327a30 EFLAGS: 00000202 Nov 10 15:09:40 fry kernel: [187376.798131] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000068 Nov 10 15:09:40 fry kernel: [187376.798134] RDX: ffff880045209ac0 RSI: 0000000000000004 RDI: ffff880045209ac0 Nov 10 15:09:40 fry kernel: [187376.798136] RBP: ffff880021327a58 R08: 0000000000000001 R09: 0000000000000003 Nov 10 15:09:40 fry kernel: [187376.798138] R10: ffff880045209ad0 R11: 0000000000000000 R12: ffff880021327a5c Nov 10 15:09:40 fry kernel: [187376.798140] R13: 0000000000000000 R14: 0000000000000000 R15: ffff8800ecddad00 Nov 10 15:09:40 fry kernel: [187376.798145] FS: 00007f47f7f4f700(0000) GS:ffffffff805c7080(0000) knlGS:0000000000000000 Nov 10 15:09:40 fry kernel: [187376.798148] CS: e033 DS: 0000 ES: 0000 Nov 10 15:09:40 fry kernel: [187376.798150] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 Nov 10 15:09:40 fry kernel: [187376.798153] DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400 Nov 10 15:09:40 fry kernel: [187376.798154] Nov 10 15:09:40 fry kernel: [187376.798155] Call Trace: Nov 10 15:09:40 fry kernel: [187376.798180] [] :xfs:xfs_iext_get_ext+0x55/0x70 Nov 10 15:09:40 fry kernel: [187376.798198] [] :xfs:xfs_bmapi+0x806/0x12d0 Nov 10 15:09:40 fry kernel: [187376.798215] [sys_pselect7+0x260/0x290] sys_pselect7+0x260/0x290 Nov 10 15:09:40 fry kernel: [187376.798222] [] default_wake_function+0x0/0x10 Nov 10 15:09:40 fry kernel: [187376.798226] [error_exit+0x0/0x79] error_exit+0x0/0x79 Nov 10 15:09:40 fry kernel: [187376.798230] [error_exit+0x0/0x79] error_exit+0x0/0x79 Nov 10 15:09:40 fry kernel: [187376.798260] [] :xfs:xfs_zero_eof+0x139/0x1a0 Nov 10 15:09:40 fry kernel: [187376.798290] [] :xfs:xfs_write+0x3d4/0x910 Nov 10 15:09:40 fry kernel: [187376.798311] [ext3:do_sync_write+0xd9/0x120] do_sync_write+0xd9/0x120 Nov 10 15:09:40 fry kernel: [187376.798322] [] autoremove_wake_function+0x0/0x30 Nov 10 15:09:40 fry kernel: [187376.798331] [local_clock+0x57/0xb0] local_clock+0x57/0xb0 Nov 10 15:09:40 fry kernel: [187376.798343] [vfs_write+0xed/0x190] vfs_write+0xed/0x190 Nov 10 15:09:40 fry kernel: [187376.798348] [sys_pwrite64+0x84/0xa0] sys_pwrite64+0x84/0xa0 Nov 10 15:09:40 fry kernel: [187376.798355] [system_call+0x68/0x6d] system_call+0x68/0x6d Nov 10 15:09:40 fry kernel: [187376.798360] [system_call+0x0/0x6d] system_call+0x0/0x6d Nov 10 15:09:40 fry kernel: [187376.798366] Nov 10 15:09:51 fry kernel: [187388.354623] CPU 1: Nov 10 15:09:51 fry kernel: [187388.354625] Modules linked in: xfs tun ipv6 xt_tcpudp xt_physdev iptable_filter ip_tables x_tables ppdev parport_pc lp parport bridge ac it87 hwmon_vid loop snd_hda_intel snd_pcm_oss snd_mixer_oss snd_pcm snd_page_alloc snd_hwdep snd_seq_dummy snd_seq_oss snd_seq_midi snd_rawmidi snd_seq_midi_event snd_seq snd_timer snd_seq_device snd soundcore button i2c_piix4 k8temp pcspkr evdev i2c_core shpchp pci_hotplug usbhid hid ext3 jbd mbcache ide_cd cdrom pata_acpi ata_generic pata_atiixp sg sd_mod ohci_hcd ohci1394 ehci_hcd r8169 atiixp ide_core ieee1394 e1000 usbcore ssb ahci libata scsi_mod raid10 raid456 async_xor async_memcpy async_tx xor raid0 multipath linear dm_mirror dm_snapshot dm_mod thermal processor fan fuse raid1 md_mod Nov 10 15:09:51 fry kernel: [187388.354671] Pid: 15881, comm: smbd Not tainted 2.6.24-21-xen #1 Nov 10 15:09:51 fry kernel: [187388.354673] RIP: e030:[] [] :xfs:xfs_bmapi+0x311/0x12d0 Nov 10 15:09:51 fry kernel: [187388.354702] RSP: e02b:ffff880021327a68 EFLAGS: 00000246 Nov 10 15:09:51 fry kernel: [187388.354704] RAX: 0000000000000000 RBX: ffff880021327c58 RCX: ffff880021327c84 Nov 10 15:09:51 fry kernel: [187388.354707] RDX: 000000000185aa8f RSI: ffff880021327b88 RDI: ffff880054d63840 Nov 10 15:09:51 fry kernel: [187388.354709] RBP: 0000000000001c79 R08: 0000000000000001 R09: 0000000000000003 Nov 10 15:09:51 fry kernel: [187388.354711] R10: ffff880045209ae0 R11: 0000000000000100 R12: 0000000000000204 Nov 10 15:09:51 fry kernel: [187388.354713] R13: 0000000000000000 R14: 0000000000000000 R15: ffff8800ecddad00 Nov 10 15:09:51 fry kernel: [187388.354718] FS: 00007f47f7f4f700(0000) GS:ffffffff805c7080(0000) knlGS:0000000000000000 Nov 10 15:09:51 fry kernel: [187388.354720] CS: e033 DS: 0000 ES: 0000 Nov 10 15:09:51 fry kernel: [187388.354722] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 Nov 10 15:09:51 fry kernel: [187388.354724] DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400 Nov 10 15:09:51 fry kernel: [187388.354726] Nov 10 15:09:51 fry kernel: [187388.354727] Call Trace: Nov 10 15:09:51 fry kernel: [187388.354742] [] :xfs:xfs_bmapi+0xb46/0x12d0 Nov 10 15:09:51 fry kernel: [187388.354761] [sys_pselect7+0x260/0x290] sys_pselect7+0x260/0x290 Nov 10 15:09:51 fry kernel: [187388.354768] [] default_wake_function+0x0/0x10 Nov 10 15:09:51 fry kernel: [187388.354772] [error_exit+0x0/0x79] error_exit+0x0/0x79 Nov 10 15:09:51 fry kernel: [187388.354775] [error_exit+0x0/0x79] error_exit+0x0/0x79 Nov 10 15:09:51 fry kernel: [187388.354806] [] :xfs:xfs_zero_eof+0x139/0x1a0 Nov 10 15:09:51 fry kernel: [187388.354835] [] :xfs:xfs_write+0x3d4/0x910 Nov 10 15:09:51 fry kernel: [187388.354857] [ext3:do_sync_write+0xd9/0x120] do_sync_write+0xd9/0x120 Nov 10 15:09:51 fry kernel: [187388.354867] [] autoremove_wake_function+0x0/0x30 Nov 10 15:09:51 fry kernel: [187388.354876] [local_clock+0x57/0xb0] local_clock+0x57/0xb0 Nov 10 15:09:51 fry kernel: [187388.354886] [vfs_write+0xed/0x190] vfs_write+0xed/0x190 Nov 10 15:09:51 fry kernel: [187388.354892] [sys_pwrite64+0x84/0xa0] sys_pwrite64+0x84/0xa0 Nov 10 15:09:51 fry kernel: [187388.354898] [system_call+0x68/0x6d] system_call+0x68/0x6d Nov 10 15:09:51 fry kernel: [187388.354903] [system_call+0x0/0x6d] system_call+0x0/0x6d Nov 10 15:09:51 fry kernel: [187388.354909] Nov 10 15:10:03 fry kernel: [187399.929308] CPU 1: Nov 10 15:10:03 fry kernel: [187399.929310] Modules linked in: xfs tun ipv6 xt_tcpudp xt_physdev iptable_filter ip_tables x_tables ppdev parport_pc lp parport bridge ac it87 hwmon_vid loop snd_hda_intel snd_pcm_oss snd_mixer_oss snd_pcm snd_page_alloc snd_hwdep snd_seq_dummy snd_seq_oss snd_seq_midi snd_rawmidi snd_seq_midi_event snd_seq snd_timer snd_seq_device snd soundcore button i2c_piix4 k8temp pcspkr evdev i2c_core shpchp pci_hotplug usbhid hid ext3 jbd mbcache ide_cd cdrom pata_acpi ata_generic pata_atiixp sg sd_mod ohci_hcd ohci1394 ehci_hcd r8169 atiixp ide_core ieee1394 e1000 usbcore ssb ahci libata scsi_mod raid10 raid456 async_xor async_memcpy async_tx xor raid0 multipath linear dm_mirror dm_snapshot dm_mod thermal processor fan fuse raid1 md_mod Nov 10 15:10:03 fry kernel: [187399.929360] Pid: 15881, comm: smbd Not tainted 2.6.24-21-xen #1 Nov 10 15:10:03 fry kernel: [187399.929363] RIP: e030:[] [] :xfs:xfs_iext_idx_to_irec+0x56/0xf0 Nov 10 15:10:03 fry kernel: [187399.929394] RSP: e02b:ffff880021327a30 EFLAGS: 00000202 Nov 10 15:10:03 fry kernel: [187399.929397] RAX: ffff880045209ac0 RBX: 0000000000000000 RCX: 000000000000003b Nov 10 15:10:03 fry kernel: [187399.929400] RDX: ffff880045209ac0 RSI: 0000000000000004 RDI: ffff880045209ac0 Nov 10 15:10:03 fry kernel: [187399.929402] RBP: ffff880021327a58 R08: 0000000000000001 R09: 0000000000000003 Nov 10 15:10:03 fry kernel: [187399.929405] R10: ffff880045209ad0 R11: 0000000000000000 R12: ffff880021327a5c Nov 10 15:10:03 fry kernel: [187399.929407] R13: 0000000000000000 R14: 0000000000000000 R15: ffff8800ecddad00 Nov 10 15:10:03 fry kernel: [187399.929413] FS: 00007f47f7f4f700(0000) GS:ffffffff805c7080(0000) knlGS:0000000000000000 Nov 10 15:10:03 fry kernel: [187399.929416] CS: e033 DS: 0000 ES: 0000 Nov 10 15:10:03 fry kernel: [187399.929418] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 Nov 10 15:10:03 fry kernel: [187399.929421] DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400 Nov 10 15:10:03 fry kernel: [187399.929423] Nov 10 15:10:03 fry kernel: [187399.929424] Call Trace: Nov 10 15:10:03 fry kernel: [187399.929450] [] :xfs:xfs_iext_get_ext+0x55/0x70 Nov 10 15:10:03 fry kernel: [187399.929469] [] :xfs:xfs_bmapi+0x806/0x12d0 Nov 10 15:10:03 fry kernel: [187399.929486] [sys_pselect7+0x260/0x290] sys_pselect7+0x260/0x290 Nov 10 15:10:03 fry kernel: [187399.929494] [] default_wake_function+0x0/0x10 Nov 10 15:10:03 fry kernel: [187399.929498] [error_exit+0x0/0x79] error_exit+0x0/0x79 Nov 10 15:10:03 fry kernel: [187399.929522] [] :xfs:xfs_bmapi+0x16/0x12d0 Nov 10 15:10:03 fry kernel: [187399.929546] [] :xfs:xfs_zero_eof+0x139/0x1a0 Nov 10 15:10:03 fry kernel: [187399.929575] [] :xfs:xfs_write+0x3d4/0x910 Nov 10 15:10:03 fry kernel: [187399.929598] [ext3:do_sync_write+0xd9/0x120] do_sync_write+0xd9/0x120 Nov 10 15:10:03 fry kernel: [187399.929609] [] autoremove_wake_function+0x0/0x30 Nov 10 15:10:03 fry kernel: [187399.929618] [local_clock+0x57/0xb0] local_clock+0x57/0xb0 Nov 10 15:10:03 fry kernel: [187399.929629] [vfs_write+0xed/0x190] vfs_write+0xed/0x190 Nov 10 15:10:03 fry kernel: [187399.929635] [sys_pwrite64+0x84/0xa0] sys_pwrite64+0x84/0xa0 Nov 10 15:10:03 fry kernel: [187399.929642] [system_call+0x68/0x6d] system_call+0x68/0x6d Nov 10 15:10:03 fry kernel: [187399.929647] [system_call+0x0/0x6d] system_call+0x0/0x6d Nov 10 15:10:03 fry kernel: [187399.929654] Nov 10 15:10:15 fry kernel: [187411.739353] CPU 1: Nov 10 15:10:15 fry kernel: [187411.739354] Modules linked in: xfs tun ipv6 xt_tcpudp xt_physdev iptable_filter ip_tables x_tables ppdev parport_pc lp parport bridge ac it87 hwmon_vid loop snd_hda_intel snd_pcm_oss snd_mixer_oss snd_pcm snd_page_alloc snd_hwdep snd_seq_dummy snd_seq_oss snd_seq_midi snd_rawmidi snd_seq_midi_event snd_seq snd_timer snd_seq_device snd soundcore button i2c_piix4 k8temp pcspkr evdev i2c_core shpchp pci_hotplug usbhid hid ext3 jbd mbcache ide_cd cdrom pata_acpi ata_generic pata_atiixp sg sd_mod ohci_hcd ohci1394 ehci_hcd r8169 atiixp ide_core ieee1394 e1000 usbcore ssb ahci libata scsi_mod raid10 raid456 async_xor async_memcpy async_tx xor raid0 multipath linear dm_mirror dm_snapshot dm_mod thermal processor fan fuse raid1 md_mod Nov 10 15:10:15 fry kernel: [187411.739398] Pid: 15881, comm: smbd Not tainted 2.6.24-21-xen #1 Nov 10 15:10:15 fry kernel: [187411.739400] RIP: e030:[] [] :xfs:xfs_bmapi+0x831/0x12d0 Nov 10 15:10:15 fry kernel: [187411.739418] RSP: e02b:ffff880021327a68 EFLAGS: 00000216 Nov 10 15:10:15 fry kernel: [187411.739421] RAX: 0000000001949985 RBX: ffff880021327c58 RCX: 00000000000000c5 Nov 10 15:10:15 fry kernel: [187411.739423] RDX: ffff88006e992c50 RSI: 0000000000000004 RDI: ffff880045209ac0 Nov 10 15:10:15 fry kernel: [187411.739425] RBP: 0000000000001ac2 R08: 0000000000000001 R09: 0000000000000003 Nov 10 15:10:15 fry kernel: [187411.739428] R10: ffff880045209ad0 R11: 0000000000000101 R12: 0000000000000204 Nov 10 15:10:15 fry kernel: [187411.739430] R13: 0000000000000000 R14: 0000000000000000 R15: ffff8800ecddad00 Nov 10 15:10:15 fry kernel: [187411.739434] FS: 00007f47f7f4f700(0000) GS:ffffffff805c7080(0000) knlGS:0000000000000000 Nov 10 15:10:15 fry kernel: [187411.739436] CS: e033 DS: 0000 ES: 0000 Nov 10 15:10:15 fry kernel: [187411.739438] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 Nov 10 15:10:15 fry kernel: [187411.739441] DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400 Nov 10 15:10:15 fry kernel: [187411.739443] Nov 10 15:10:15 fry kernel: [187411.739444] Call Trace: Nov 10 15:10:15 fry kernel: [187411.739458] [] :xfs:xfs_bmapi+0x806/0x12d0 Nov 10 15:10:15 fry kernel: [187411.739473] [sys_pselect7+0x260/0x290] sys_pselect7+0x260/0x290 Nov 10 15:10:15 fry kernel: [187411.739479] [] default_wake_function+0x0/0x10 Nov 10 15:10:15 fry kernel: [187411.739482] [error_exit+0x0/0x79] error_exit+0x0/0x79 Nov 10 15:10:15 fry kernel: [187411.739487] [error_exit+0x0/0x79] error_exit+0x0/0x79 Nov 10 15:10:15 fry kernel: [187411.739515] [] :xfs:xfs_zero_eof+0x139/0x1a0 Nov 10 15:10:15 fry kernel: [187411.739544] [] :xfs:xfs_write+0x3d4/0x910 Nov 10 15:10:15 fry kernel: [187411.739565] [ext3:do_sync_write+0xd9/0x120] do_sync_write+0xd9/0x120 Nov 10 15:10:15 fry kernel: [187411.739574] [] autoremove_wake_function+0x0/0x30 Nov 10 15:10:15 fry kernel: [187411.739583] [local_clock+0x57/0xb0] local_clock+0x57/0xb0 Nov 10 15:10:15 fry kernel: [187411.739593] [vfs_write+0xed/0x190] vfs_write+0xed/0x190 Nov 10 15:10:15 fry kernel: [187411.739599] [sys_pwrite64+0x84/0xa0] sys_pwrite64+0x84/0xa0 Nov 10 15:10:15 fry kernel: [187411.739605] [system_call+0x68/0x6d] system_call+0x68/0x6d Nov 10 15:10:15 fry kernel: [187411.739610] [system_call+0x0/0x6d] system_call+0x0/0x6d Nov 10 15:10:15 fry kernel: [187411.739617] Nov 10 15:10:27 fry kernel: [187423.416930] CPU 1: Nov 10 15:10:27 fry kernel: [187423.416932] Modules linked in: xfs tun ipv6 xt_tcpudp xt_physdev iptable_filter ip_tables x_tables ppdev parport_pc lp parport bridge ac it87 hwmon_vid loop snd_hda_intel snd_pcm_oss snd_mixer_oss snd_pcm snd_page_alloc snd_hwdep snd_seq_dummy snd_seq_oss snd_seq_midi snd_rawmidi snd_seq_midi_event snd_seq snd_timer snd_seq_device snd soundcore button i2c_piix4 k8temp pcspkr evdev i2c_core shpchp pci_hotplug usbhid hid ext3 jbd mbcache ide_cd cdrom pata_acpi ata_generic pata_atiixp sg sd_mod ohci_hcd ohci1394 ehci_hcd r8169 atiixp ide_core ieee1394 e1000 usbcore ssb ahci libata scsi_mod raid10 raid456 async_xor async_memcpy async_tx xor raid0 multipath linear dm_mirror dm_snapshot dm_mod thermal processor fan fuse raid1 md_mod Nov 10 15:10:27 fry kernel: [187423.416982] Pid: 15881, comm: smbd Not tainted 2.6.24-21-xen #1 Nov 10 15:10:27 fry kernel: [187423.416984] RIP: e030:[] [] :xfs:xfs_bmapi+0xae8/0x12d0 Nov 10 15:10:27 fry kernel: [187423.417014] RSP: e02b:ffff880021327a68 EFLAGS: 00000212 Nov 10 15:10:27 fry kernel: [187423.417016] RAX: 0000000000001a8c RBX: ffff880021327c58 RCX: ffff880021327c84 Nov 10 15:10:27 fry kernel: [187423.417018] RDX: 000007fffffe0005 RSI: ffff880021327b88 RDI: ffff88006e9928f0 Nov 10 15:10:27 fry kernel: [187423.417021] RBP: 0000000000001a8c R08: 0000000000000001 R09: 0000000000000003 Nov 10 15:10:27 fry kernel: [187423.417023] R10: ffff880045209ad0 R11: 0000000000000101 R12: 0000000000000204 Nov 10 15:10:27 fry kernel: [187423.417026] R13: 0000000000000000 R14: 0000000000000000 R15: ffff8800ecddad00 Nov 10 15:10:27 fry kernel: [187423.417031] FS: 00007f47f7f4f700(0000) GS:ffffffff805c7080(0000) knlGS:0000000000000000 Nov 10 15:10:27 fry kernel: [187423.417033] CS: e033 DS: 0000 ES: 0000 Nov 10 15:10:27 fry kernel: [187423.417035] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 Nov 10 15:10:27 fry kernel: [187423.417038] DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400 Nov 10 15:10:27 fry kernel: [187423.417040] Nov 10 15:10:27 fry kernel: [187423.417040] Call Trace: Nov 10 15:10:27 fry kernel: [187423.417057] [] :xfs:xfs_bmapi+0xb46/0x12d0 Nov 10 15:10:27 fry kernel: [187423.417076] [sys_pselect7+0x260/0x290] sys_pselect7+0x260/0x290 Nov 10 15:10:27 fry kernel: [187423.417083] [] default_wake_function+0x0/0x10 Nov 10 15:10:27 fry kernel: [187423.417087] [error_exit+0x0/0x79] error_exit+0x0/0x79 Nov 10 15:10:27 fry kernel: [187423.417093] [error_exit+0x0/0x79] error_exit+0x0/0x79 Nov 10 15:10:27 fry kernel: [187423.417122] [] :xfs:xfs_zero_eof+0x139/0x1a0 Nov 10 15:10:27 fry kernel: [187423.417152] [] :xfs:xfs_write+0x3d4/0x910 Nov 10 15:10:27 fry kernel: [187423.417174] [ext3:do_sync_write+0xd9/0x120] do_sync_write+0xd9/0x120 Nov 10 15:10:27 fry kernel: [187423.417185] [] autoremove_wake_function+0x0/0x30 Nov 10 15:10:27 fry kernel: [187423.417194] [local_clock+0x57/0xb0] local_clock+0x57/0xb0 Nov 10 15:10:27 fry kernel: [187423.417204] [vfs_write+0xed/0x190] vfs_write+0xed/0x190 Nov 10 15:10:27 fry kernel: [187423.417210] [sys_pwrite64+0x84/0xa0] sys_pwrite64+0x84/0xa0 Nov 10 15:10:27 fry kernel: [187423.417216] [system_call+0x68/0x6d] system_call+0x68/0x6d Nov 10 15:10:27 fry kernel: [187423.417222] [system_call+0x0/0x6d] system_call+0x0/0x6d Nov 10 15:10:27 fry kernel: [187423.417228] Nov 10 15:10:39 fry kernel: [187434.988466] CPU 1: Nov 10 15:10:39 fry kernel: [187434.988468] Modules linked in: xfs tun ipv6 xt_tcpudp xt_physdev iptable_filter ip_tables x_tables ppdev parport_pc lp parport bridge ac it87 hwmon_vid loop snd_hda_intel snd_pcm_oss snd_mixer_oss snd_pcm snd_page_alloc snd_hwdep snd_seq_dummy snd_seq_oss snd_seq_midi snd_rawmidi snd_seq_midi_event snd_seq snd_timer snd_seq_device snd soundcore button i2c_piix4 k8temp pcspkr evdev i2c_core shpchp pci_hotplug usbhid hid ext3 jbd mbcache ide_cd cdrom pata_acpi ata_generic pata_atiixp sg sd_mod ohci_hcd ohci1394 ehci_hcd r8169 atiixp ide_core ieee1394 e1000 usbcore ssb ahci libata scsi_mod raid10 raid456 async_xor async_memcpy async_tx xor raid0 multipath linear dm_mirror dm_snapshot dm_mod thermal processor fan fuse raid1 md_mod Nov 10 15:10:39 fry kernel: [187434.988514] Pid: 15881, comm: smbd Not tainted 2.6.24-21-xen #1 Nov 10 15:10:39 fry kernel: [187434.988517] RIP: e030:[] [] :xfs:xfs_bmbt_get_all+0x33/0x40 Nov 10 15:10:39 fry kernel: [187434.988545] RSP: e02b:ffff880021327a60 EFLAGS: 00000246 Nov 10 15:10:39 fry kernel: [187434.988547] RAX: 0000000000000000 RBX: ffff880021327c58 RCX: 0000000000000000 Nov 10 15:10:39 fry kernel: [187434.988549] RDX: 00000000019499b1 RSI: ffff880021327b88 RDI: ffff88006e992f00 Nov 10 15:10:39 fry kernel: [187434.988552] RBP: 0000000000001aed R08: 0000000000000001 R09: 0000000000000003 Nov 10 15:10:39 fry kernel: [187434.988554] R10: ffff880045209ad0 R11: 0000000000000101 R12: 0000000000000204 Nov 10 15:10:39 fry kernel: [187434.988556] R13: 0000000000000000 R14: 0000000000000000 R15: ffff8800ecddad00 Nov 10 15:10:39 fry kernel: [187434.988560] FS: 00007f47f7f4f700(0000) GS:ffffffff805c7080(0000) knlGS:0000000000000000 Nov 10 15:10:39 fry kernel: [187434.988562] CS: e033 DS: 0000 ES: 0000 Nov 10 15:10:39 fry kernel: [187434.988564] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 Nov 10 15:10:39 fry kernel: [187434.988567] DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400 Nov 10 15:10:39 fry kernel: [187434.988568] Nov 10 15:10:39 fry kernel: [187434.988569] Call Trace: Nov 10 15:10:39 fry kernel: [187434.988584] [] :xfs:xfs_bmapi+0xb46/0x12d0 Nov 10 15:10:39 fry kernel: [187434.988603] [sys_pselect7+0x260/0x290] sys_pselect7+0x260/0x290 Nov 10 15:10:39 fry kernel: [187434.988610] [] default_wake_function+0x0/0x10 Nov 10 15:10:39 fry kernel: [187434.988614] [error_exit+0x0/0x79] error_exit+0x0/0x79 Nov 10 15:10:39 fry kernel: [187434.988637] [] :xfs:xfs_bmapi+0x99/0x12d0 Nov 10 15:10:39 fry kernel: [187434.988661] [] :xfs:xfs_zero_eof+0x139/0x1a0 Nov 10 15:10:39 fry kernel: [187434.988690] [] :xfs:xfs_write+0x3d4/0x910 Nov 10 15:10:39 fry kernel: [187434.988712] [ext3:do_sync_write+0xd9/0x120] do_sync_write+0xd9/0x120 Nov 10 15:10:39 fry kernel: [187434.988722] [] autoremove_wake_function+0x0/0x30 Nov 10 15:10:39 fry kernel: [187434.988732] [local_clock+0x57/0xb0] local_clock+0x57/0xb0 Nov 10 15:10:39 fry kernel: [187434.988742] [vfs_write+0xed/0x190] vfs_write+0xed/0x190 Nov 10 15:10:39 fry kernel: [187434.988748] [sys_pwrite64+0x84/0xa0] sys_pwrite64+0x84/0xa0 Nov 10 15:10:39 fry kernel: [187434.988754] [system_call+0x68/0x6d] system_call+0x68/0x6d Nov 10 15:10:39 fry kernel: [187434.988759] [system_call+0x0/0x6d] system_call+0x0/0x6d Nov 10 15:10:39 fry kernel: [187434.988765] Nov 10 15:10:51 fry kernel: [187446.629762] CPU 1: Nov 10 15:10:51 fry kernel: [187446.629767] Modules linked in: xfs tun ipv6 xt_tcpudp xt_physdev iptable_filter ip_tables x_tables ppdev parport_pc lp parport bridge ac it87 hwmon_vid loop snd_hda_intel snd_pcm_oss snd_mixer_oss snd_pcm snd_page_alloc snd_hwdep snd_seq_dummy snd_seq_oss snd_seq_midi snd_rawmidi snd_seq_midi_event snd_seq snd_timer snd_seq_device snd soundcore button i2c_piix4 k8temp pcspkr evdev i2c_core shpchp pci_hotplug usbhid hid ext3 jbd mbcache ide_cd cdrom pata_acpi ata_generic pata_atiixp sg sd_mod ohci_hcd ohci1394 ehci_hcd r8169 atiixp ide_core ieee1394 e1000 usbcore ssb ahci libata scsi_mod raid10 raid456 async_xor async_memcpy async_tx xor raid0 multipath linear dm_mirror dm_snapshot dm_mod thermal processor fan fuse raid1 md_mod Nov 10 15:10:51 fry kernel: [187446.629814] Pid: 15881, comm: smbd Not tainted 2.6.24-21-xen #1 Nov 10 15:10:51 fry kernel: [187446.629817] RIP: e030:[] [] :xfs:xfs_bmbt_get_all+0x1d/0x40 Nov 10 15:10:51 fry kernel: [187446.629851] RSP: e02b:ffff880021327a60 EFLAGS: 00000212 Nov 10 15:10:51 fry kernel: [187446.629853] RAX: 00000000006cd400 RBX: ffff880021327c58 RCX: 0000000000366a00 Nov 10 15:10:51 fry kernel: [187446.629856] RDX: 000000000185fafe RSI: ffff880021327b88 RDI: ffff880054d63500 Nov 10 15:10:51 fry kernel: [187446.629858] RBP: 0000000000001b35 R08: 0000000000000001 R09: 0000000000000003 Nov 10 15:10:51 fry kernel: [187446.629860] R10: ffff880045209ae0 R11: 0000000000000100 R12: 0000000000000204 Nov 10 15:10:51 fry kernel: [187446.629862] R13: 0000000000000000 R14: 0000000000000000 R15: ffff8800ecddad00 Nov 10 15:10:51 fry kernel: [187446.629869] FS: 00007f47f7f4f700(0000) GS:ffffffff805c7080(0000) knlGS:0000000000000000 Nov 10 15:10:51 fry kernel: [187446.629871] CS: e033 DS: 0000 ES: 0000 Nov 10 15:10:51 fry kernel: [187446.629873] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 Nov 10 15:10:51 fry kernel: [187446.629876] DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400 Nov 10 15:10:51 fry kernel: [187446.629878] Nov 10 15:10:51 fry kernel: [187446.629878] Call Trace: Nov 10 15:10:51 fry kernel: [187446.629894] [] :xfs:xfs_bmapi+0xb46/0x12d0 Nov 10 15:10:51 fry kernel: [187446.629916] [sys_pselect7+0x260/0x290] sys_pselect7+0x260/0x290 Nov 10 15:10:51 fry kernel: [187446.629923] [] default_wake_function+0x0/0x10 Nov 10 15:10:51 fry kernel: [187446.629928] [error_exit+0x0/0x79] error_exit+0x0/0x79 Nov 10 15:10:51 fry kernel: [187446.629952] [] :xfs:xfs_bmapi+0x99/0x12d0 Nov 10 15:10:51 fry kernel: [187446.629977] [] :xfs:xfs_zero_eof+0x139/0x1a0 Nov 10 15:10:51 fry kernel: [187446.630007] [] :xfs:xfs_write+0x3d4/0x910 Nov 10 15:10:51 fry kernel: [187446.630029] [ext3:do_sync_write+0xd9/0x120] do_sync_write+0xd9/0x120 Nov 10 15:10:51 fry kernel: [187446.630039] [] autoremove_wake_function+0x0/0x30 Nov 10 15:10:51 fry kernel: [187446.630049] [local_clock+0x57/0xb0] local_clock+0x57/0xb0 Nov 10 15:10:51 fry kernel: [187446.630058] [vfs_write+0xed/0x190] vfs_write+0xed/0x190 Nov 10 15:10:51 fry kernel: [187446.630064] [sys_pwrite64+0x84/0xa0] sys_pwrite64+0x84/0xa0 Nov 10 15:10:51 fry kernel: [187446.630070] [system_call+0x68/0x6d] system_call+0x68/0x6d Nov 10 15:10:51 fry kernel: [187446.630075] [system_call+0x0/0x6d] system_call+0x0/0x6d Nov 10 15:10:51 fry kernel: [187446.630081] Nov 10 15:11:02 fry kernel: [187458.083568] CPU 1: Nov 10 15:11:02 fry kernel: [187458.083569] Modules linked in: xfs tun ipv6 xt_tcpudp xt_physdev iptable_filter ip_tables x_tables ppdev parport_pc lp parport bridge ac it87 hwmon_vid loop snd_hda_intel snd_pcm_oss snd_mixer_oss snd_pcm snd_page_alloc snd_hwdep snd_seq_dummy snd_seq_oss snd_seq_midi snd_rawmidi snd_seq_midi_event snd_seq snd_timer snd_seq_device snd soundcore button i2c_piix4 k8temp pcspkr evdev i2c_core shpchp pci_hotplug usbhid hid ext3 jbd mbcache ide_cd cdrom pata_acpi ata_generic pata_atiixp sg sd_mod ohci_hcd ohci1394 ehci_hcd r8169 atiixp ide_core ieee1394 e1000 usbcore ssb ahci libata scsi_mod raid10 raid456 async_xor async_memcpy async_tx xor raid0 multipath linear dm_mirror dm_snapshot dm_mod thermal processor fan fuse raid1 md_mod Nov 10 15:11:02 fry kernel: [187458.083619] Pid: 15881, comm: smbd Not tainted 2.6.24-21-xen #1 Nov 10 15:11:02 fry kernel: [187458.083622] RIP: e030:[] [] :xfs:xfs_iext_idx_to_irec+0x64/0xf0 Nov 10 15:11:02 fry kernel: [187458.083652] RSP: e02b:ffff880021327a30 EFLAGS: 00000202 Nov 10 15:11:02 fry kernel: [187458.083655] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 000000000000002c Nov 10 15:11:02 fry kernel: [187458.083657] RDX: ffff880045209ac0 RSI: 0000000000000004 RDI: ffff880045209ac0 Nov 10 15:11:02 fry kernel: [187458.083659] RBP: ffff880021327a58 R08: 0000000000000001 R09: 0000000000000003 Nov 10 15:11:02 fry kernel: [187458.083662] R10: ffff880045209ad0 R11: 0000000000000101 R12: ffff880021327a5c Nov 10 15:11:02 fry kernel: [187458.083664] R13: 0000000000000000 R14: 0000000000000000 R15: ffff8800ecddad00 Nov 10 15:11:02 fry kernel: [187458.083669] FS: 00007f47f7f4f700(0000) GS:ffffffff805c7080(0000) knlGS:0000000000000000 Nov 10 15:11:02 fry kernel: [187458.083671] CS: e033 DS: 0000 ES: 0000 Nov 10 15:11:02 fry kernel: [187458.083673] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 Nov 10 15:11:02 fry kernel: [187458.083677] DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400 Nov 10 15:11:02 fry kernel: [187458.083678] Nov 10 15:11:02 fry kernel: [187458.083679] Call Trace: Nov 10 15:11:02 fry kernel: [187458.083703] [] :xfs:xfs_iext_get_ext+0x55/0x70 Nov 10 15:11:02 fry kernel: [187458.083721] [] :xfs:xfs_bmapi+0x806/0x12d0 Nov 10 15:11:02 fry kernel: [187458.083737] [sys_pselect7+0x260/0x290] sys_pselect7+0x260/0x290 Nov 10 15:11:02 fry kernel: [187458.083744] [] default_wake_function+0x0/0x10 Nov 10 15:11:02 fry kernel: [187458.083748] [error_exit+0x0/0x79] error_exit+0x0/0x79 Nov 10 15:11:02 fry kernel: [187458.083753] [error_exit+0x0/0x79] error_exit+0x0/0x79 Nov 10 15:11:02 fry kernel: [187458.083782] [] :xfs:xfs_zero_eof+0x139/0x1a0 Nov 10 15:11:02 fry kernel: [187458.083811] [] :xfs:xfs_write+0x3d4/0x910 Nov 10 15:11:02 fry kernel: [187458.083833] [ext3:do_sync_write+0xd9/0x120] do_sync_write+0xd9/0x120 Nov 10 15:11:02 fry kernel: [187458.083844] [] autoremove_wake_function+0x0/0x30 Nov 10 15:11:02 fry kernel: [187458.083853] [local_clock+0x57/0xb0] local_clock+0x57/0xb0 Nov 10 15:11:02 fry kernel: [187458.083863] [vfs_write+0xed/0x190] vfs_write+0xed/0x190 Nov 10 15:11:02 fry kernel: [187458.083869] [sys_pwrite64+0x84/0xa0] sys_pwrite64+0x84/0xa0 Nov 10 15:11:02 fry kernel: [187458.083876] [system_call+0x68/0x6d] system_call+0x68/0x6d Nov 10 15:11:02 fry kernel: [187458.083881] [system_call+0x0/0x6d] system_call+0x0/0x6d Nov 10 15:11:02 fry kernel: [187458.083888] Nov 10 15:11:14 fry kernel: [187469.628588] CPU 1: Nov 10 15:11:14 fry kernel: [187469.628593] Modules linked in: xfs tun ipv6 xt_tcpudp xt_physdev iptable_filter ip_tables x_tables ppdev parport_pc lp parport bridge ac it87 hwmon_vid loop snd_hda_intel snd_pcm_oss snd_mixer_oss snd_pcm snd_page_alloc snd_hwdep snd_seq_dummy snd_seq_oss snd_seq_midi snd_rawmidi snd_seq_midi_event snd_seq snd_timer snd_seq_device snd soundcore button i2c_piix4 k8temp pcspkr evdev i2c_core shpchp pci_hotplug usbhid hid ext3 jbd mbcache ide_cd cdrom pata_acpi ata_generic pata_atiixp sg sd_mod ohci_hcd ohci1394 ehci_hcd r8169 atiixp ide_core ieee1394 e1000 usbcore ssb ahci libata scsi_mod raid10 raid456 async_xor async_memcpy async_tx xor raid0 multipath linear dm_mirror dm_snapshot dm_mod thermal processor fan fuse raid1 md_mod Nov 10 15:11:14 fry kernel: [187469.628644] Pid: 15881, comm: smbd Not tainted 2.6.24-21-xen #1 Nov 10 15:11:14 fry kernel: [187469.628647] RIP: e030:[] [] :xfs:xfs_bmapi+0xb36/0x12d0 Nov 10 15:11:14 fry kernel: [187469.628676] RSP: e02b:ffff880021327a68 EFLAGS: 00000216 Nov 10 15:11:14 fry kernel: [187469.628678] RAX: ffff880000000000 RBX: ffff880021327c58 RCX: 0000000000000008 Nov 10 15:11:14 fry kernel: [187469.628681] RDX: ffff88006e992080 RSI: 0000000000000004 RDI: ffff880045209ac0 Nov 10 15:11:14 fry kernel: [187469.628683] RBP: 0000000000001a05 R08: 0000000000000001 R09: 0000000000000003 Nov 10 15:11:14 fry kernel: [187469.628686] R10: ffff880045209ad0 R11: 0000000000000101 R12: 0000000000000204 Nov 10 15:11:14 fry kernel: [187469.628688] R13: 0000000000000000 R14: 0000000000000000 R15: ffff8800ecddad00 Nov 10 15:11:14 fry kernel: [187469.628695] FS: 00007f47f7f4f700(0000) GS:ffffffff805c7080(0000) knlGS:0000000000000000 Nov 10 15:11:14 fry kernel: [187469.628697] CS: e033 DS: 0000 ES: 0000 Nov 10 15:11:14 fry kernel: [187469.628699] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 Nov 10 15:11:14 fry kernel: [187469.628703] DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400 Nov 10 15:11:14 fry kernel: [187469.628704] Nov 10 15:11:14 fry kernel: [187469.628705] Call Trace: Nov 10 15:11:14 fry kernel: [187469.628722] [] :xfs:xfs_bmapi+0x806/0x12d0 Nov 10 15:11:14 fry kernel: [187469.628741] [sys_pselect7+0x260/0x290] sys_pselect7+0x260/0x290 Nov 10 15:11:14 fry kernel: [187469.628748] [] default_wake_function+0x0/0x10 Nov 10 15:11:14 fry kernel: [187469.628752] [error_exit+0x0/0x79] error_exit+0x0/0x79 Nov 10 15:11:14 fry kernel: [187469.628756] [error_exit+0x0/0x79] error_exit+0x0/0x79 Nov 10 15:11:14 fry kernel: [187469.628759] [error_exit+0x0/0x79] error_exit+0x0/0x79 Nov 10 15:11:14 fry kernel: [187469.628788] [] :xfs:xfs_zero_eof+0x139/0x1a0 Nov 10 15:11:14 fry kernel: [187469.628818] [] :xfs:xfs_write+0x3d4/0x910 Nov 10 15:11:14 fry kernel: [187469.628841] [ext3:do_sync_write+0xd9/0x120] do_sync_write+0xd9/0x120 Nov 10 15:11:14 fry kernel: [187469.628851] [] autoremove_wake_function+0x0/0x30 Nov 10 15:11:14 fry kernel: [187469.628860] [local_clock+0x57/0xb0] local_clock+0x57/0xb0 Nov 10 15:11:14 fry kernel: [187469.628870] [vfs_write+0xed/0x190] vfs_write+0xed/0x190 Nov 10 15:11:14 fry kernel: [187469.628876] [sys_pwrite64+0x84/0xa0] sys_pwrite64+0x84/0xa0 Nov 10 15:11:14 fry kernel: [187469.628883] [system_call+0x68/0x6d] system_call+0x68/0x6d Nov 10 15:11:14 fry kernel: [187469.628888] [system_call+0x0/0x6d] system_call+0x0/0x6d Nov 10 15:11:14 fry kernel: [187469.628894] Nov 10 15:11:26 fry kernel: [187481.386890] CPU 1: Nov 10 15:11:26 fry kernel: [187481.386892] Modules linked in: xfs tun ipv6 xt_tcpudp xt_physdev iptable_filter ip_tables x_tables ppdev parport_pc lp parport bridge ac it87 hwmon_vid loop snd_hda_intel snd_pcm_oss snd_mixer_oss snd_pcm snd_page_alloc snd_hwdep snd_seq_dummy snd_seq_oss snd_seq_midi snd_rawmidi snd_seq_midi_event snd_seq snd_timer snd_seq_device snd soundcore button i2c_piix4 k8temp pcspkr evdev i2c_core shpchp pci_hotplug usbhid hid ext3 jbd mbcache ide_cd cdrom pata_acpi ata_generic pata_atiixp sg sd_mod ohci_hcd ohci1394 ehci_hcd r8169 atiixp ide_core ieee1394 e1000 usbcore ssb ahci libata scsi_mod raid10 raid456 async_xor async_memcpy async_tx xor raid0 multipath linear dm_mirror dm_snapshot dm_mod thermal processor fan fuse raid1 md_mod Nov 10 15:11:26 fry kernel: [187481.386941] Pid: 15881, comm: smbd Not tainted 2.6.24-21-xen #1 Nov 10 15:11:26 fry kernel: [187481.386944] RIP: e030:[] [] :xfs:xfs_iext_idx_to_irec+0x2/0xf0 Nov 10 15:11:26 fry kernel: [187481.386973] RSP: e02b:ffff880021327a40 EFLAGS: 00000246 Nov 10 15:11:26 fry kernel: [187481.386975] RAX: 0000000000000001 RBX: ffff880021327c58 RCX: 0000000000000000 Nov 10 15:11:26 fry kernel: [187481.386978] RDX: ffff880021327a5c RSI: ffff880021327a58 RDI: ffff8800ecddad60 Nov 10 15:11:26 fry kernel: [187481.386980] RBP: 0000000000001b28 R08: 0000000000000001 R09: 0000000000000003 Nov 10 15:11:26 fry kernel: [187481.386983] R10: ffff880045209ae0 R11: 0000000000000100 R12: 0000000000000204 Nov 10 15:11:26 fry kernel: [187481.386985] R13: 0000000000000000 R14: 0000000000000000 R15: ffff8800ecddad00 Nov 10 15:11:26 fry kernel: [187481.386990] FS: 00007f47f7f4f700(0000) GS:ffffffff805c7080(0000) knlGS:0000000000000000 Nov 10 15:11:26 fry kernel: [187481.386992] CS: e033 DS: 0000 ES: 0000 Nov 10 15:11:26 fry kernel: [187481.386995] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 Nov 10 15:11:26 fry kernel: [187481.386998] DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400 Nov 10 15:11:26 fry kernel: [187481.386999] Nov 10 15:11:26 fry kernel: [187481.387000] Call Trace: Nov 10 15:11:26 fry kernel: [187481.387023] [] :xfs:xfs_iext_get_ext+0x55/0x70 Nov 10 15:11:26 fry kernel: [187481.387042] [] :xfs:xfs_bmapi+0x806/0x12d0 Nov 10 15:11:26 fry kernel: [187481.387059] [sys_pselect7+0x260/0x290] sys_pselect7+0x260/0x290 Nov 10 15:11:26 fry kernel: [187481.387066] [] default_wake_function+0x0/0x10 Nov 10 15:11:26 fry kernel: [187481.387069] [error_exit+0x0/0x79] error_exit+0x0/0x79 Nov 10 15:11:26 fry kernel: [187481.387074] [error_exit+0x0/0x79] error_exit+0x0/0x79 Nov 10 15:11:26 fry kernel: [187481.387077] [error_exit+0x0/0x79] error_exit+0x0/0x79 Nov 10 15:11:26 fry kernel: [187481.387106] [] :xfs:xfs_zero_eof+0x139/0x1a0 Nov 10 15:11:26 fry kernel: [187481.387135] [] :xfs:xfs_write+0x3d4/0x910 Nov 10 15:11:26 fry kernel: [187481.387157] [ext3:do_sync_write+0xd9/0x120] do_sync_write+0xd9/0x120 Nov 10 15:11:26 fry kernel: [187481.387168] [] autoremove_wake_function+0x0/0x30 Nov 10 15:11:26 fry kernel: [187481.387177] [local_clock+0x57/0xb0] local_clock+0x57/0xb0 Nov 10 15:11:26 fry kernel: [187481.387187] [vfs_write+0xed/0x190] vfs_write+0xed/0x190 Nov 10 15:11:26 fry kernel: [187481.387193] [sys_pwrite64+0x84/0xa0] sys_pwrite64+0x84/0xa0 Nov 10 15:11:26 fry kernel: [187481.387199] [system_call+0x68/0x6d] system_call+0x68/0x6d Nov 10 15:11:26 fry kernel: [187481.387205] [system_call+0x0/0x6d] system_call+0x0/0x6d Nov 10 15:11:26 fry kernel: [187481.387212] Nov 10 15:11:38 fry kernel: [187493.125342] CPU 1: Nov 10 15:11:38 fry kernel: [187493.125344] Modules linked in: xfs tun ipv6 xt_tcpudp xt_physdev iptable_filter ip_tables x_tables ppdev parport_pc lp parport bridge ac it87 hwmon_vid loop snd_hda_intel snd_pcm_oss snd_mixer_oss snd_pcm snd_page_alloc snd_hwdep snd_seq_dummy snd_seq_oss snd_seq_midi snd_rawmidi snd_seq_midi_event snd_seq snd_timer snd_seq_device snd soundcore button i2c_piix4 k8temp pcspkr evdev i2c_core shpchp pci_hotplug usbhid hid ext3 jbd mbcache ide_cd cdrom pata_acpi ata_generic pata_atiixp sg sd_mod ohci_hcd ohci1394 ehci_hcd r8169 atiixp ide_core ieee1394 e1000 usbcore ssb ahci libata scsi_mod raid10 raid456 async_xor async_memcpy async_tx xor raid0 multipath linear dm_mirror dm_snapshot dm_mod thermal processor fan fuse raid1 md_mod Nov 10 15:11:38 fry kernel: [187493.125391] Pid: 15881, comm: smbd Not tainted 2.6.24-21-xen #1 Nov 10 15:11:38 fry kernel: [187493.125393] RIP: e030:[] [] :xfs:xfs_iext_idx_to_irec+0x19/0xf0 Nov 10 15:11:38 fry kernel: [187493.125423] RSP: e02b:ffff880021327a30 EFLAGS: 00000206 Nov 10 15:11:38 fry kernel: [187493.125425] RAX: 0000000000004000 RBX: 0000000000000000 RCX: 00000000000000a1 Nov 10 15:11:38 fry kernel: [187493.125428] RDX: 0000000000004fff RSI: ffff880021327a58 RDI: ffff8800ecddad60 Nov 10 15:11:38 fry kernel: [187493.125431] RBP: ffff880021327a58 R08: 0000000000000001 R09: 0000000000000003 Nov 10 15:11:38 fry kernel: [187493.125433] R10: ffff880045209ad0 R11: 0000000000000101 R12: ffff880021327a5c Nov 10 15:11:38 fry kernel: [187493.125435] R13: 0000000000000000 R14: 0000000000000000 R15: ffff8800ecddad00 Nov 10 15:11:38 fry kernel: [187493.125439] FS: 00007f47f7f4f700(0000) GS:ffffffff805c7080(0000) knlGS:0000000000000000 Nov 10 15:11:38 fry kernel: [187493.125441] CS: e033 DS: 0000 ES: 0000 Nov 10 15:11:38 fry kernel: [187493.125443] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 Nov 10 15:11:38 fry kernel: [187493.125446] DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400 Nov 10 15:11:38 fry kernel: [187493.125447] Nov 10 15:11:38 fry kernel: [187493.125448] Call Trace: Nov 10 15:11:38 fry kernel: [187493.125472] [] :xfs:xfs_iext_get_ext+0x55/0x70 Nov 10 15:11:38 fry kernel: [187493.125490] [] :xfs:xfs_bmapi+0x806/0x12d0 Nov 10 15:11:38 fry kernel: [187493.125506] [sys_pselect7+0x260/0x290] sys_pselect7+0x260/0x290 Nov 10 15:11:38 fry kernel: [187493.125513] [] default_wake_function+0x0/0x10 Nov 10 15:11:38 fry kernel: [187493.125516] [error_exit+0x0/0x79] error_exit+0x0/0x79 Nov 10 15:11:38 fry kernel: [187493.125520] [error_exit+0x0/0x79] error_exit+0x0/0x79 Nov 10 15:11:38 fry kernel: [187493.125524] [error_exit+0x0/0x79] error_exit+0x0/0x79 Nov 10 15:11:38 fry kernel: [187493.125552] [] :xfs:xfs_zero_eof+0x139/0x1a0 Nov 10 15:11:38 fry kernel: [187493.125581] [] :xfs:xfs_write+0x3d4/0x910 Nov 10 15:11:38 fry kernel: [187493.125602] [ext3:do_sync_write+0xd9/0x120] do_sync_write+0xd9/0x120 Nov 10 15:11:38 fry kernel: [187493.125613] [] autoremove_wake_function+0x0/0x30 Nov 10 15:11:38 fry kernel: [187493.125622] [local_clock+0x57/0xb0] local_clock+0x57/0xb0 Nov 10 15:11:38 fry kernel: [187493.125632] [vfs_write+0xed/0x190] vfs_write+0xed/0x190 Nov 10 15:11:38 fry kernel: [187493.125638] [sys_pwrite64+0x84/0xa0] sys_pwrite64+0x84/0xa0 Nov 10 15:11:38 fry kernel: [187493.125644] [system_call+0x68/0x6d] system_call+0x68/0x6d Nov 10 15:11:38 fry kernel: [187493.125649] [system_call+0x0/0x6d] system_call+0x0/0x6d Nov 10 15:11:38 fry kernel: [187493.125655] Nov 10 15:11:50 fry kernel: [187504.729004] CPU 1: Nov 10 15:11:50 fry kernel: [187504.729006] Modules linked in: xfs tun ipv6 xt_tcpudp xt_physdev iptable_filter ip_tables x_tables ppdev parport_pc lp parport bridge ac it87 hwmon_vid loop snd_hda_intel snd_pcm_oss snd_mixer_oss snd_pcm snd_page_alloc snd_hwdep snd_seq_dummy snd_seq_oss snd_seq_midi snd_rawmidi snd_seq_midi_event snd_seq snd_timer snd_seq_device snd soundcore button i2c_piix4 k8temp pcspkr evdev i2c_core shpchp pci_hotplug usbhid hid ext3 jbd mbcache ide_cd cdrom pata_acpi ata_generic pata_atiixp sg sd_mod ohci_hcd ohci1394 ehci_hcd r8169 atiixp ide_core ieee1394 e1000 usbcore ssb ahci libata scsi_mod raid10 raid456 async_xor async_memcpy async_tx xor raid0 multipath linear dm_mirror dm_snapshot dm_mod thermal processor fan fuse raid1 md_mod Nov 10 15:11:50 fry kernel: [187504.729054] Pid: 15881, comm: smbd Not tainted 2.6.24-21-xen #1 Nov 10 15:11:50 fry kernel: [187504.729056] RIP: e030:[] [] :xfs:xfs_iext_idx_to_irec+0x5e/0xf0 Nov 10 15:11:50 fry kernel: [187504.729085] RSP: e02b:ffff880021327a30 EFLAGS: 00000202 Nov 10 15:11:50 fry kernel: [187504.729087] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 000000000000000d Nov 10 15:11:50 fry kernel: [187504.729090] RDX: ffff880045209ac0 RSI: 0000000000000004 RDI: ffff880045209ac0 Nov 10 15:11:50 fry kernel: [187504.729093] RBP: ffff880021327a58 R08: 0000000000000001 R09: 0000000000000003 Nov 10 15:11:50 fry kernel: [187504.729095] R10: ffff880045209ad0 R11: 0000000000000000 R12: ffff880021327a5c Nov 10 15:11:50 fry kernel: [187504.729097] R13: 0000000000000000 R14: 0000000000000000 R15: ffff8800ecddad00 Nov 10 15:11:50 fry kernel: [187504.729101] FS: 00007f47f7f4f700(0000) GS:ffffffff805c7080(0000) knlGS:0000000000000000 Nov 10 15:11:50 fry kernel: [187504.729103] CS: e033 DS: 0000 ES: 0000 Nov 10 15:11:50 fry kernel: [187504.729105] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 Nov 10 15:11:50 fry kernel: [187504.729108] DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400 Nov 10 15:11:50 fry kernel: [187504.729110] Nov 10 15:11:50 fry kernel: [187504.729110] Call Trace: Nov 10 15:11:50 fry kernel: [187504.729134] [] :xfs:xfs_iext_get_ext+0x55/0x70 Nov 10 15:11:50 fry kernel: [187504.729153] [] :xfs:xfs_bmapi+0x806/0x12d0 Nov 10 15:11:50 fry kernel: [187504.729169] [sys_pselect7+0x260/0x290] sys_pselect7+0x260/0x290 Nov 10 15:11:50 fry kernel: [187504.729176] [] default_wake_function+0x0/0x10 Nov 10 15:11:50 fry kernel: [187504.729180] [error_exit+0x0/0x79] error_exit+0x0/0x79 Nov 10 15:11:50 fry kernel: [187504.729184] [error_exit+0x0/0x79] error_exit+0x0/0x79 Nov 10 15:11:50 fry kernel: [187504.729187] [error_exit+0x0/0x79] error_exit+0x0/0x79 Nov 10 15:11:50 fry kernel: [187504.729215] [] :xfs:xfs_zero_eof+0x139/0x1a0 Nov 10 15:11:50 fry kernel: [187504.729245] [] :xfs:xfs_write+0x3d4/0x910 Nov 10 15:11:50 fry kernel: [187504.729267] [ext3:do_sync_write+0xd9/0x120] do_sync_write+0xd9/0x120 Nov 10 15:11:50 fry kernel: [187504.729277] [] autoremove_wake_function+0x0/0x30 Nov 10 15:11:50 fry kernel: [187504.729286] [local_clock+0x57/0xb0] local_clock+0x57/0xb0 Nov 10 15:11:50 fry kernel: [187504.729296] [vfs_write+0xed/0x190] vfs_write+0xed/0x190 Nov 10 15:11:50 fry kernel: [187504.729301] [sys_pwrite64+0x84/0xa0] sys_pwrite64+0x84/0xa0 Nov 10 15:11:50 fry kernel: [187504.729308] [system_call+0x68/0x6d] system_call+0x68/0x6d Nov 10 15:11:50 fry kernel: [187504.729313] [system_call+0x0/0x6d] system_call+0x0/0x6d Nov 10 15:11:50 fry kernel: [187504.729319] Nov 10 15:12:02 fry kernel: [187516.375747] CPU 1: Nov 10 15:12:02 fry kernel: [187516.375749] Modules linked in: xfs tun ipv6 xt_tcpudp xt_physdev iptable_filter ip_tables x_tables ppdev parport_pc lp parport bridge ac it87 hwmon_vid loop snd_hda_intel snd_pcm_oss snd_mixer_oss snd_pcm snd_page_alloc snd_hwdep snd_seq_dummy snd_seq_oss snd_seq_midi snd_rawmidi snd_seq_midi_event snd_seq snd_timer snd_seq_device snd soundcore button i2c_piix4 k8temp pcspkr evdev i2c_core shpchp pci_hotplug usbhid hid ext3 jbd mbcache ide_cd cdrom pata_acpi ata_generic pata_atiixp sg sd_mod ohci_hcd ohci1394 ehci_hcd r8169 atiixp ide_core ieee1394 e1000 usbcore ssb ahci libata scsi_mod raid10 raid456 async_xor async_memcpy async_tx xor raid0 multipath linear dm_mirror dm_snapshot dm_mod thermal processor fan fuse raid1 md_mod Nov 10 15:12:02 fry kernel: [187516.375799] Pid: 15881, comm: smbd Not tainted 2.6.24-21-xen #1 Nov 10 15:12:02 fry kernel: [187516.375801] RIP: e030:[] [] :xfs:xfs_iext_get_ext+0x61/0x70 Nov 10 15:12:02 fry kernel: [187516.375833] RSP: e02b:ffff880021327a50 EFLAGS: 00000282 Nov 10 15:12:02 fry kernel: [187516.375834] RAX: ffff880045209ad0 RBX: ffff880021327c58 RCX: 00000000000000a7 Nov 10 15:12:02 fry kernel: [187516.375837] RDX: ffff88006e992a70 RSI: 0000000000000004 RDI: ffff880045209ac0 Nov 10 15:12:02 fry kernel: [187516.375840] RBP: 0000000000001aa4 R08: 0000000000000001 R09: 0000000000000003 Nov 10 15:12:02 fry kernel: [187516.375842] R10: ffff880045209ad0 R11: 0000000000000101 R12: 0000000000000204 Nov 10 15:12:02 fry kernel: [187516.375844] R13: 0000000000000000 R14: 0000000000000000 R15: ffff8800ecddad00 Nov 10 15:12:02 fry kernel: [187516.375848] FS: 00007f47f7f4f700(0000) GS:ffffffff805c7080(0000) knlGS:0000000000000000 Nov 10 15:12:02 fry kernel: [187516.375850] CS: e033 DS: 0000 ES: 0000 Nov 10 15:12:02 fry kernel: [187516.375852] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 Nov 10 15:12:02 fry kernel: [187516.375855] DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400 Nov 10 15:12:02 fry kernel: [187516.375857] Nov 10 15:12:02 fry kernel: [187516.375858] Call Trace: Nov 10 15:12:02 fry kernel: [187516.375879] [] :xfs:xfs_bmapi+0x806/0x12d0 Nov 10 15:12:02 fry kernel: [187516.375895] [sys_pselect7+0x260/0x290] sys_pselect7+0x260/0x290 Nov 10 15:12:02 fry kernel: [187516.375902] [] default_wake_function+0x0/0x10 Nov 10 15:12:02 fry kernel: [187516.375906] [error_exit+0x0/0x79] error_exit+0x0/0x79 Nov 10 15:12:02 fry kernel: [187516.375910] [error_exit+0x0/0x79] error_exit+0x0/0x79 Nov 10 15:12:02 fry kernel: [187516.375913] [error_exit+0x0/0x79] error_exit+0x0/0x79 Nov 10 15:12:02 fry kernel: [187516.375941] [] :xfs:xfs_zero_eof+0x139/0x1a0 Nov 10 15:12:02 fry kernel: [187516.375970] [] :xfs:xfs_write+0x3d4/0x910 Nov 10 15:12:02 fry kernel: [187516.375993] [ext3:do_sync_write+0xd9/0x120] do_sync_write+0xd9/0x120 Nov 10 15:12:02 fry kernel: [187516.376003] [] autoremove_wake_function+0x0/0x30 Nov 10 15:12:02 fry kernel: [187516.376012] [local_clock+0x57/0xb0] local_clock+0x57/0xb0 Nov 10 15:12:02 fry kernel: [187516.376022] [vfs_write+0xed/0x190] vfs_write+0xed/0x190 Nov 10 15:12:02 fry kernel: [187516.376027] [sys_pwrite64+0x84/0xa0] sys_pwrite64+0x84/0xa0 Nov 10 15:12:02 fry kernel: [187516.376034] [system_call+0x68/0x6d] system_call+0x68/0x6d Nov 10 15:12:02 fry kernel: [187516.376039] [system_call+0x0/0x6d] system_call+0x0/0x6d Nov 10 15:12:02 fry kernel: [187516.376045] Nov 10 15:12:13 fry kernel: [187528.115563] CPU 1: Nov 10 15:12:13 fry kernel: [187528.115565] Modules linked in: xfs tun ipv6 xt_tcpudp xt_physdev iptable_filter ip_tables x_tables ppdev parport_pc lp parport bridge ac it87 hwmon_vid loop snd_hda_intel snd_pcm_oss snd_mixer_oss snd_pcm snd_page_alloc snd_hwdep snd_seq_dummy snd_seq_oss snd_seq_midi snd_rawmidi snd_seq_midi_event snd_seq snd_timer snd_seq_device snd soundcore button i2c_piix4 k8temp pcspkr evdev i2c_core shpchp pci_hotplug usbhid hid ext3 jbd mbcache ide_cd cdrom pata_acpi ata_generic pata_atiixp sg sd_mod ohci_hcd ohci1394 ehci_hcd r8169 atiixp ide_core ieee1394 e1000 usbcore ssb ahci libata scsi_mod raid10 raid456 async_xor async_memcpy async_tx xor raid0 multipath linear dm_mirror dm_snapshot dm_mod thermal processor fan fuse raid1 md_mod Nov 10 15:12:13 fry kernel: [187528.115612] Pid: 15881, comm: smbd Not tainted 2.6.24-21-xen #1 Nov 10 15:12:13 fry kernel: [187528.115615] RIP: e030:[] [] :xfs:xfs_iext_idx_to_irec+0x74/0xf0 Nov 10 15:12:13 fry kernel: [187528.115643] RSP: e02b:ffff880021327a30 EFLAGS: 00000287 Nov 10 15:12:13 fry kernel: [187528.115645] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 000000000000000b Nov 10 15:12:13 fry kernel: [187528.115648] RDX: 0000000000000101 RSI: 0000000000000004 RDI: ffff880045209ac0 Nov 10 15:12:13 fry kernel: [187528.115650] RBP: ffff880021327a58 R08: 0000000000000001 R09: 0000000000000003 Nov 10 15:12:13 fry kernel: [187528.115653] R10: ffff880045209ad0 R11: 0000000000000101 R12: ffff880021327a5c Nov 10 15:12:13 fry kernel: [187528.115655] R13: 0000000000000000 R14: 0000000000000000 R15: ffff8800ecddad00 Nov 10 15:12:13 fry kernel: [187528.115658] FS: 00007f47f7f4f700(0000) GS:ffffffff805c7080(0000) knlGS:0000000000000000 Nov 10 15:12:13 fry kernel: [187528.115660] CS: e033 DS: 0000 ES: 0000 Nov 10 15:12:13 fry kernel: [187528.115663] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 Nov 10 15:12:13 fry kernel: [187528.115666] DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400 Nov 10 15:12:13 fry kernel: [187528.115667] Nov 10 15:12:13 fry kernel: [187528.115668] Call Trace: Nov 10 15:12:13 fry kernel: [187528.115692] [] :xfs:xfs_iext_get_ext+0x55/0x70 Nov 10 15:12:13 fry kernel: [187528.115710] [] :xfs:xfs_bmapi+0x806/0x12d0 Nov 10 15:12:13 fry kernel: [187528.115726] [sys_pselect7+0x260/0x290] sys_pselect7+0x260/0x290 Nov 10 15:12:13 fry kernel: [187528.115733] [] default_wake_function+0x0/0x10 Nov 10 15:12:13 fry kernel: [187528.115737] [error_exit+0x0/0x79] error_exit+0x0/0x79 Nov 10 15:12:13 fry kernel: [187528.115741] [error_exit+0x0/0x79] error_exit+0x0/0x79 Nov 10 15:12:13 fry kernel: [187528.115744] [error_exit+0x0/0x79] error_exit+0x0/0x79 Nov 10 15:12:13 fry kernel: [187528.115773] [] :xfs:xfs_zero_eof+0x139/0x1a0 Nov 10 15:12:13 fry kernel: [187528.115801] [] :xfs:xfs_write+0x3d4/0x910 Nov 10 15:12:13 fry kernel: [187528.115823] [ext3:do_sync_write+0xd9/0x120] do_sync_write+0xd9/0x120 Nov 10 15:12:13 fry kernel: [187528.115833] [] autoremove_wake_function+0x0/0x30 Nov 10 15:12:13 fry kernel: [187528.115843] [local_clock+0x57/0xb0] local_clock+0x57/0xb0 Nov 10 15:12:13 fry kernel: [187528.115852] [vfs_write+0xed/0x190] vfs_write+0xed/0x190 Nov 10 15:12:13 fry kernel: [187528.115858] [sys_pwrite64+0x84/0xa0] sys_pwrite64+0x84/0xa0 Nov 10 15:12:13 fry kernel: [187528.115864] [system_call+0x68/0x6d] system_call+0x68/0x6d Nov 10 15:12:13 fry kernel: [187528.115869] [system_call+0x0/0x6d] system_call+0x0/0x6d Nov 10 15:12:13 fry kernel: [187528.115876] Nov 10 15:12:25 fry kernel: [187539.929445] CPU 1: Nov 10 15:12:25 fry kernel: [187539.929446] Modules linked in: xfs tun ipv6 xt_tcpudp xt_physdev iptable_filter ip_tables x_tables ppdev parport_pc lp parport bridge ac it87 hwmon_vid loop snd_hda_intel snd_pcm_oss snd_mixer_oss snd_pcm snd_page_alloc snd_hwdep snd_seq_dummy snd_seq_oss snd_seq_midi snd_rawmidi snd_seq_midi_event snd_seq snd_timer snd_seq_device snd soundcore button i2c_piix4 k8temp pcspkr evdev i2c_core shpchp pci_hotplug usbhid hid ext3 jbd mbcache ide_cd cdrom pata_acpi ata_generic pata_atiixp sg sd_mod ohci_hcd ohci1394 ehci_hcd r8169 atiixp ide_core ieee1394 e1000 usbcore ssb ahci libata scsi_mod raid10 raid456 async_xor async_memcpy async_tx xor raid0 multipath linear dm_mirror dm_snapshot dm_mod thermal processor fan fuse raid1 md_mod Nov 10 15:12:25 fry kernel: [187539.929505] Pid: 15881, comm: smbd Not tainted 2.6.24-21-xen #1 Nov 10 15:12:25 fry kernel: [187539.929506] RIP: e030:[] [] :xfs:xfs_bmbt_get_all+0xe/0x40 Nov 10 15:12:25 fry kernel: [187539.929525] RSP: e02b:ffff880021327a60 EFLAGS: 00000212 Nov 10 15:12:25 fry kernel: [187539.929526] RAX: 0000000000685c00 RBX: ffff880021327c58 RCX: 0000000000342e00 Nov 10 15:12:25 fry kernel: [187539.929529] RDX: 000032931b600001 RSI: ffff880021327b88 RDI: ffff88006e9921a0 Nov 10 15:12:25 fry kernel: [187539.929531] RBP: 0000000000001a17 R08: 000032931b600001 R09: 0000000000000003 Nov 10 15:12:25 fry kernel: [187539.929534] R10: ffff880045209ad0 R11: 0000000000000101 R12: 0000000000000204 Nov 10 15:12:25 fry kernel: [187539.929536] R13: 0000000000000000 R14: 0000000000000000 R15: ffff8800ecddad00 Nov 10 15:12:25 fry kernel: [187539.929540] FS: 00007f47f7f4f700(0000) GS:ffffffff805c7080(0000) knlGS:0000000000000000 Nov 10 15:12:25 fry kernel: [187539.929543] CS: e033 DS: 0000 ES: 0000 Nov 10 15:12:25 fry kernel: [187539.929546] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 Nov 10 15:12:25 fry kernel: [187539.929548] DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400 Nov 10 15:12:25 fry kernel: [187539.929550] Nov 10 15:12:25 fry kernel: [187539.929551] Call Trace: Nov 10 15:12:25 fry kernel: [187539.929565] [] :xfs:xfs_bmapi+0xb46/0x12d0 Nov 10 15:12:25 fry kernel: [187539.929580] [sys_pselect7+0x260/0x290] sys_pselect7+0x260/0x290 Nov 10 15:12:25 fry kernel: [187539.929586] [] default_wake_function+0x0/0x10 Nov 10 15:12:25 fry kernel: [187539.929589] [error_exit+0x0/0x79] error_exit+0x0/0x79 Nov 10 15:12:25 fry kernel: [187539.929593] [error_exit+0x0/0x79] error_exit+0x0/0x79 Nov 10 15:12:25 fry kernel: [187539.929596] [error_exit+0x0/0x79] error_exit+0x0/0x79 Nov 10 15:12:25 fry kernel: [187539.929624] [] :xfs:xfs_zero_eof+0x139/0x1a0 Nov 10 15:12:25 fry kernel: [187539.929653] [] :xfs:xfs_write+0x3d4/0x910 Nov 10 15:12:25 fry kernel: [187539.929675] [ext3:do_sync_write+0xd9/0x120] do_sync_write+0xd9/0x120 Nov 10 15:12:25 fry kernel: [187539.929684] [] autoremove_wake_function+0x0/0x30 Nov 10 15:12:25 fry kernel: [187539.929693] [local_clock+0x57/0xb0] local_clock+0x57/0xb0 Nov 10 15:12:25 fry kernel: [187539.929703] [vfs_write+0xed/0x190] vfs_write+0xed/0x190 Nov 10 15:12:25 fry kernel: [187539.929708] [sys_pwrite64+0x84/0xa0] sys_pwrite64+0x84/0xa0 Nov 10 15:12:25 fry kernel: [187539.929715] [system_call+0x68/0x6d] system_call+0x68/0x6d Nov 10 15:12:25 fry kernel: [187539.929720] [system_call+0x0/0x6d] system_call+0x0/0x6d Nov 10 15:12:25 fry kernel: [187539.929727] Nov 10 15:12:37 fry kernel: [187551.739236] CPU 1: Nov 10 15:12:37 fry kernel: [187551.739237] Modules linked in: xfs tun ipv6 xt_tcpudp xt_physdev iptable_filter ip_tables x_tables ppdev parport_pc lp parport bridge ac it87 hwmon_vid loop snd_hda_intel snd_pcm_oss snd_mixer_oss snd_pcm snd_page_alloc snd_hwdep snd_seq_dummy snd_seq_oss snd_seq_midi snd_rawmidi snd_seq_midi_event snd_seq snd_timer snd_seq_device snd soundcore button i2c_piix4 k8temp pcspkr evdev i2c_core shpchp pci_hotplug usbhid hid ext3 jbd mbcache ide_cd cdrom pata_acpi ata_generic pata_atiixp sg sd_mod ohci_hcd ohci1394 ehci_hcd r8169 atiixp ide_core ieee1394 e1000 usbcore ssb ahci libata scsi_mod raid10 raid456 async_xor async_memcpy async_tx xor raid0 multipath linear dm_mirror dm_snapshot dm_mod thermal processor fan fuse raid1 md_mod Nov 10 15:12:37 fry kernel: [187551.739275] Pid: 15881, comm: smbd Not tainted 2.6.24-21-xen #1 Nov 10 15:12:37 fry kernel: [187551.739277] RIP: e030:[] [] :xfs:xfs_bmbt_get_all+0x27/0x40 Nov 10 15:12:37 fry kernel: [187551.739296] RSP: e02b:ffff880021327a60 EFLAGS: 00000216 Nov 10 15:12:37 fry kernel: [187551.739297] RAX: 000000000034fa00 RBX: ffff880021327c58 RCX: 000000000034fa00 Nov 10 15:12:37 fry kernel: [187551.739300] RDX: 0000000001949941 RSI: ffff880021327b88 RDI: ffff88006e992800 Nov 10 15:12:37 fry kernel: [187551.739302] RBP: 0000000000001a7d R08: 0000000000000001 R09: 0000000000000003 Nov 10 15:12:37 fry kernel: [187551.739305] R10: ffff880045209ad0 R11: 0000000000000101 R12: 0000000000000204 Nov 10 15:12:37 fry kernel: [187551.739307] R13: 0000000000000000 R14: 0000000000000000 R15: ffff8800ecddad00 Nov 10 15:12:37 fry kernel: [187551.739311] FS: 00007f47f7f4f700(0000) GS:ffffffff805c7080(0000) knlGS:0000000000000000 Nov 10 15:12:37 fry kernel: [187551.739314] CS: e033 DS: 0000 ES: 0000 Nov 10 15:12:37 fry kernel: [187551.739316] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 Nov 10 15:12:37 fry kernel: [187551.739319] DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400 Nov 10 15:12:37 fry kernel: [187551.739320] Nov 10 15:12:37 fry kernel: [187551.739321] Call Trace: Nov 10 15:12:37 fry kernel: [187551.739335] [] :xfs:xfs_bmapi+0xb46/0x12d0 Nov 10 15:12:37 fry kernel: [187551.739350] [sys_pselect7+0x260/0x290] sys_pselect7+0x260/0x290 Nov 10 15:12:37 fry kernel: [187551.739356] [] default_wake_function+0x0/0x10 Nov 10 15:12:37 fry kernel: [187551.739359] [error_exit+0x0/0x79] error_exit+0x0/0x79 Nov 10 15:12:37 fry kernel: [187551.739363] [error_exit+0x0/0x79] error_exit+0x0/0x79 Nov 10 15:12:37 fry kernel: [187551.739367] [error_exit+0x0/0x79] error_exit+0x0/0x79 Nov 10 15:12:37 fry kernel: [187551.739394] [] :xfs:xfs_zero_eof+0x139/0x1a0 Nov 10 15:12:37 fry kernel: [187551.739423] [] :xfs:xfs_write+0x3d4/0x910 Nov 10 15:12:37 fry kernel: [187551.739445] [ext3:do_sync_write+0xd9/0x120] do_sync_write+0xd9/0x120 Nov 10 15:12:37 fry kernel: [187551.739455] [] autoremove_wake_function+0x0/0x30 Nov 10 15:12:37 fry kernel: [187551.739463] [local_clock+0x57/0xb0] local_clock+0x57/0xb0 Nov 10 15:12:37 fry kernel: [187551.739473] [vfs_write+0xed/0x190] vfs_write+0xed/0x190 Nov 10 15:12:37 fry kernel: [187551.739479] [sys_pwrite64+0x84/0xa0] sys_pwrite64+0x84/0xa0 Nov 10 15:12:37 fry kernel: [187551.739486] [system_call+0x68/0x6d] system_call+0x68/0x6d Nov 10 15:12:37 fry kernel: [187551.739491] [system_call+0x0/0x6d] system_call+0x0/0x6d Nov 10 15:12:37 fry kernel: [187551.739497] Nov 10 15:12:49 fry kernel: [187563.553098] CPU 1: Nov 10 15:12:49 fry kernel: [187563.553099] Modules linked in: xfs tun ipv6 xt_tcpudp xt_physdev iptable_filter ip_tables x_tables ppdev parport_pc lp parport bridge ac it87 hwmon_vid loop snd_hda_intel snd_pcm_oss snd_mixer_oss snd_pcm snd_page_alloc snd_hwdep snd_seq_dummy snd_seq_oss snd_seq_midi snd_rawmidi snd_seq_midi_event snd_seq snd_timer snd_seq_device snd soundcore button i2c_piix4 k8temp pcspkr evdev i2c_core shpchp pci_hotplug usbhid hid ext3 jbd mbcache ide_cd cdrom pata_acpi ata_generic pata_atiixp sg sd_mod ohci_hcd ohci1394 ehci_hcd r8169 atiixp ide_core ieee1394 e1000 usbcore ssb ahci libata scsi_mod raid10 raid456 async_xor async_memcpy async_tx xor raid0 multipath linear dm_mirror dm_snapshot dm_mod thermal processor fan fuse raid1 md_mod Nov 10 15:12:49 fry kernel: [187563.553148] Pid: 15881, comm: smbd Not tainted 2.6.24-21-xen #1 Nov 10 15:12:49 fry kernel: [187563.553149] RIP: e030:[] [] :xfs:xfs_bmapi+0x758/0x12d0 Nov 10 15:12:49 fry kernel: [187563.553167] RSP: e02b:ffff880021327a68 EFLAGS: 00000246 Nov 10 15:12:49 fry kernel: [187563.553169] RAX: 0000000001840000 RBX: ffff880021327c58 RCX: 0000000000000001 Nov 10 15:12:49 fry kernel: [187563.553171] RDX: 000ffffffffe0000 RSI: ffff880021327b88 RDI: ffff880054d63440 Nov 10 15:12:49 fry kernel: [187563.553173] RBP: 0000000000001b29 R08: 0000000000000001 R09: 0000000000000003 Nov 10 15:12:49 fry kernel: [187563.553175] R10: ffff880045209ae0 R11: 0000000000000100 R12: 0000000000000204 Nov 10 15:12:49 fry kernel: [187563.553178] R13: 0000000000000000 R14: 0000000000000000 R15: ffff8800ecddad00 Nov 10 15:12:49 fry kernel: [187563.553181] FS: 00007f47f7f4f700(0000) GS:ffffffff805c7080(0000) knlGS:0000000000000000 Nov 10 15:12:49 fry kernel: [187563.553183] CS: e033 DS: 0000 ES: 0000 Nov 10 15:12:49 fry kernel: [187563.553185] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 Nov 10 15:12:49 fry kernel: [187563.553187] DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400 Nov 10 15:12:49 fry kernel: [187563.553189] Nov 10 15:12:49 fry kernel: [187563.553190] Call Trace: Nov 10 15:12:49 fry kernel: [187563.553204] [] :xfs:xfs_bmapi+0xb46/0x12d0 Nov 10 15:12:49 fry kernel: [187563.553218] [sys_pselect7+0x260/0x290] sys_pselect7+0x260/0x290 Nov 10 15:12:49 fry kernel: [187563.553224] [] default_wake_function+0x0/0x10 Nov 10 15:12:49 fry kernel: [187563.553227] [error_exit+0x0/0x79] error_exit+0x0/0x79 Nov 10 15:12:49 fry kernel: [187563.553230] [error_exit+0x0/0x79] error_exit+0x0/0x79 Nov 10 15:12:49 fry kernel: [187563.553260] [] :xfs:xfs_zero_eof+0x139/0x1a0 Nov 10 15:12:49 fry kernel: [187563.553288] [] :xfs:xfs_write+0x3d4/0x910 Nov 10 15:12:49 fry kernel: [187563.553310] [ext3:do_sync_write+0xd9/0x120] do_sync_write+0xd9/0x120 Nov 10 15:12:49 fry kernel: [187563.553319] [] autoremove_wake_function+0x0/0x30 Nov 10 15:12:49 fry kernel: [187563.553328] [local_clock+0x57/0xb0] local_clock+0x57/0xb0 Nov 10 15:12:49 fry kernel: [187563.553338] [vfs_write+0xed/0x190] vfs_write+0xed/0x190 Nov 10 15:12:49 fry kernel: [187563.553343] [sys_pwrite64+0x84/0xa0] sys_pwrite64+0x84/0xa0 Nov 10 15:12:49 fry kernel: [187563.553349] [system_call+0x68/0x6d] system_call+0x68/0x6d Nov 10 15:12:49 fry kernel: [187563.553354] [system_call+0x0/0x6d] system_call+0x0/0x6d Nov 10 15:12:49 fry kernel: [187563.553361] Nov 10 15:13:01 fry kernel: [187575.366936] CPU 1: Nov 10 15:13:01 fry kernel: [187575.366938] Modules linked in: xfs tun ipv6 xt_tcpudp xt_physdev iptable_filter ip_tables x_tables ppdev parport_pc lp parport bridge ac it87 hwmon_vid loop snd_hda_intel snd_pcm_oss snd_mixer_oss snd_pcm snd_page_alloc snd_hwdep snd_seq_dummy snd_seq_oss snd_seq_midi snd_rawmidi snd_seq_midi_event snd_seq snd_timer snd_seq_device snd soundcore button i2c_piix4 k8temp pcspkr evdev i2c_core shpchp pci_hotplug usbhid hid ext3 jbd mbcache ide_cd cdrom pata_acpi ata_generic pata_atiixp sg sd_mod ohci_hcd ohci1394 ehci_hcd r8169 atiixp ide_core ieee1394 e1000 usbcore ssb ahci libata scsi_mod raid10 raid456 async_xor async_memcpy async_tx xor raid0 multipath linear dm_mirror dm_snapshot dm_mod thermal processor fan fuse raid1 md_mod Nov 10 15:13:01 fry kernel: [187575.366977] Pid: 15881, comm: smbd Not tainted 2.6.24-21-xen #1 Nov 10 15:13:01 fry kernel: [187575.366979] RIP: e030:[] [] :xfs:xfs_bmapi+0x6b6/0x12d0 Nov 10 15:13:01 fry kernel: [187575.366996] RSP: e02b:ffff880021327a68 EFLAGS: 00000246 Nov 10 15:13:01 fry kernel: [187575.366998] RAX: 0000000000001a7e RBX: ffff880021327c58 RCX: ffff880021327c84 Nov 10 15:13:01 fry kernel: [187575.367001] RDX: 000007fffffe0005 RSI: ffff880021327b88 RDI: ffff88006e992810 Nov 10 15:13:01 fry kernel: [187575.367003] RBP: 0000000000001a7e R08: 0000000000000001 R09: 0000000000000003 Nov 10 15:13:01 fry kernel: [187575.367006] R10: ffff880045209ad0 R11: 0000000000000101 R12: 0000000000000204 Nov 10 15:13:01 fry kernel: [187575.367008] R13: 0000000000000000 R14: 0000000000000000 R15: ffff8800ecddad00 Nov 10 15:13:01 fry kernel: [187575.367012] FS: 00007f47f7f4f700(0000) GS:ffffffff805c7080(0000) knlGS:0000000000000000 Nov 10 15:13:01 fry kernel: [187575.367015] CS: e033 DS: 0000 ES: 0000 Nov 10 15:13:01 fry kernel: [187575.367016] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 Nov 10 15:13:01 fry kernel: [187575.367020] DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400 Nov 10 15:13:01 fry kernel: [187575.367021] Nov 10 15:13:01 fry kernel: [187575.367022] Call Trace: Nov 10 15:13:01 fry kernel: [187575.367036] [] :xfs:xfs_bmapi+0xb46/0x12d0 Nov 10 15:13:01 fry kernel: [187575.367051] [sys_pselect7+0x260/0x290] sys_pselect7+0x260/0x290 Nov 10 15:13:01 fry kernel: [187575.367056] [] default_wake_function+0x0/0x10 Nov 10 15:13:01 fry kernel: [187575.367060] [error_exit+0x0/0x79] error_exit+0x0/0x79 Nov 10 15:13:01 fry kernel: [187575.367065] [error_exit+0x0/0x79] error_exit+0x0/0x79 Nov 10 15:13:01 fry kernel: [187575.367093] [] :xfs:xfs_zero_eof+0x139/0x1a0 Nov 10 15:13:01 fry kernel: [187575.367121] [] :xfs:xfs_write+0x3d4/0x910 Nov 10 15:13:01 fry kernel: [187575.367143] [ext3:do_sync_write+0xd9/0x120] do_sync_write+0xd9/0x120 Nov 10 15:13:01 fry kernel: [187575.367152] [] autoremove_wake_function+0x0/0x30 Nov 10 15:13:01 fry kernel: [187575.367161] [local_clock+0x57/0xb0] local_clock+0x57/0xb0 Nov 10 15:13:01 fry kernel: [187575.367171] [vfs_write+0xed/0x190] vfs_write+0xed/0x190 Nov 10 15:13:01 fry kernel: [187575.367176] [sys_pwrite64+0x84/0xa0] sys_pwrite64+0x84/0xa0 Nov 10 15:13:01 fry kernel: [187575.367183] [system_call+0x68/0x6d] system_call+0x68/0x6d Nov 10 15:13:01 fry kernel: [187575.367188] [system_call+0x0/0x6d] system_call+0x0/0x6d Nov 10 15:13:01 fry kernel: [187575.367194] Nov 10 15:13:13 fry kernel: [187586.849593] CPU 1: Nov 10 15:13:13 fry kernel: [187586.849598] Modules linked in: xfs tun ipv6 xt_tcpudp xt_physdev iptable_filter ip_tables x_tables ppdev parport_pc lp parport bridge ac it87 hwmon_vid loop snd_hda_intel snd_pcm_oss snd_mixer_oss snd_pcm snd_page_alloc snd_hwdep snd_seq_dummy snd_seq_oss snd_seq_midi snd_rawmidi snd_seq_midi_event snd_seq snd_timer snd_seq_device snd soundcore button i2c_piix4 k8temp pcspkr evdev i2c_core shpchp pci_hotplug usbhid hid ext3 jbd mbcache ide_cd cdrom pata_acpi ata_generic pata_atiixp sg sd_mod ohci_hcd ohci1394 ehci_hcd r8169 atiixp ide_core ieee1394 e1000 usbcore ssb ahci libata scsi_mod raid10 raid456 async_xor async_memcpy async_tx xor raid0 multipath linear dm_mirror dm_snapshot dm_mod thermal processor fan fuse raid1 md_mod Nov 10 15:13:13 fry kernel: [187586.849644] Pid: 15881, comm: smbd Not tainted 2.6.24-21-xen #1 Nov 10 15:13:13 fry kernel: [187586.849647] RIP: e030:[] [] :xfs:xfs_bmapi+0x841/0x12d0 Nov 10 15:13:13 fry kernel: [187586.849676] RSP: e02b:ffff880021327a68 EFLAGS: 00000212 Nov 10 15:13:13 fry kernel: [187586.849678] RAX: 0000000000000001 RBX: ffff880021327c58 RCX: 000000000000005d Nov 10 15:13:13 fry kernel: [187586.849680] RDX: ffff88006e9925d0 RSI: 0000000000000004 RDI: ffff880045209ac0 Nov 10 15:13:13 fry kernel: [187586.849682] RBP: 0000000000001a5a R08: 0000000000000001 R09: 0000000000000003 Nov 10 15:13:13 fry kernel: [187586.849685] R10: ffff880045209ad0 R11: 0000000000000101 R12: 0000000000000204 Nov 10 15:13:13 fry kernel: [187586.849688] R13: 0000000000000000 R14: 0000000000000000 R15: ffff8800ecddad00 Nov 10 15:13:13 fry kernel: [187586.849692] FS: 00007f47f7f4f700(0000) GS:ffffffff805c7080(0000) knlGS:0000000000000000 Nov 10 15:13:13 fry kernel: [187586.849694] CS: e033 DS: 0000 ES: 0000 Nov 10 15:13:13 fry kernel: [187586.849696] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 Nov 10 15:13:13 fry kernel: [187586.849699] DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400 Nov 10 15:13:13 fry kernel: [187586.849702] Nov 10 15:13:13 fry kernel: [187586.849703] Call Trace: Nov 10 15:13:13 fry kernel: [187586.849718] [] :xfs:xfs_bmapi+0x806/0x12d0 Nov 10 15:13:13 fry kernel: [187586.849737] [sys_pselect7+0x260/0x290] sys_pselect7+0x260/0x290 Nov 10 15:13:13 fry kernel: [187586.849744] [] default_wake_function+0x0/0x10 Nov 10 15:13:13 fry kernel: [187586.849748] [error_exit+0x0/0x79] error_exit+0x0/0x79 Nov 10 15:13:13 fry kernel: [187586.849752] [error_exit+0x0/0x79] error_exit+0x0/0x79 Nov 10 15:13:13 fry kernel: [187586.849775] [] :xfs:xfs_bmapi+0x2/0x12d0 Nov 10 15:13:13 fry kernel: [187586.849798] [] :xfs:xfs_zero_eof+0x139/0x1a0 Nov 10 15:13:13 fry kernel: [187586.849827] [] :xfs:xfs_write+0x3d4/0x910 Nov 10 15:13:13 fry kernel: [187586.849849] [ext3:do_sync_write+0xd9/0x120] do_sync_write+0xd9/0x120 Nov 10 15:13:13 fry kernel: [187586.849860] [] autoremove_wake_function+0x0/0x30 Nov 10 15:13:13 fry kernel: [187586.849869] [local_clock+0x57/0xb0] local_clock+0x57/0xb0 Nov 10 15:13:13 fry kernel: [187586.849878] [vfs_write+0xed/0x190] vfs_write+0xed/0x190 Nov 10 15:13:13 fry kernel: [187586.849884] [sys_pwrite64+0x84/0xa0] sys_pwrite64+0x84/0xa0 Nov 10 15:13:13 fry kernel: [187586.849891] [system_call+0x68/0x6d] system_call+0x68/0x6d Nov 10 15:13:13 fry kernel: [187586.849896] [system_call+0x0/0x6d] system_call+0x0/0x6d Nov 10 15:13:13 fry kernel: [187586.849902] Nov 10 15:13:24 fry kernel: [187598.417708] CPU 1: Nov 10 15:13:24 fry kernel: [187598.417710] Modules linked in: xfs tun ipv6 xt_tcpudp xt_physdev iptable_filter ip_tables x_tables ppdev parport_pc lp parport bridge ac it87 hwmon_vid loop snd_hda_intel snd_pcm_oss snd_mixer_oss snd_pcm snd_page_alloc snd_hwdep snd_seq_dummy snd_seq_oss snd_seq_midi snd_rawmidi snd_seq_midi_event snd_seq snd_timer snd_seq_device snd soundcore button i2c_piix4 k8temp pcspkr evdev i2c_core shpchp pci_hotplug usbhid hid ext3 jbd mbcache ide_cd cdrom pata_acpi ata_generic pata_atiixp sg sd_mod ohci_hcd ohci1394 ehci_hcd r8169 atiixp ide_core ieee1394 e1000 usbcore ssb ahci libata scsi_mod raid10 raid456 async_xor async_memcpy async_tx xor raid0 multipath linear dm_mirror dm_snapshot dm_mod thermal processor fan fuse raid1 md_mod Nov 10 15:13:24 fry kernel: [187598.417756] Pid: 15881, comm: smbd Not tainted 2.6.24-21-xen #1 Nov 10 15:13:24 fry kernel: [187598.417758] RIP: e030:[] [] :xfs:xfs_iext_idx_to_irec+0x47/0xf0 Nov 10 15:13:24 fry kernel: [187598.417787] RSP: e02b:ffff880021327a30 EFLAGS: 00000212 Nov 10 15:13:24 fry kernel: [187598.417789] RAX: 0000000000000010 RBX: 0000000000000000 RCX: 0000000000000126 Nov 10 15:13:24 fry kernel: [187598.417792] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff880045209ac0 Nov 10 15:13:24 fry kernel: [187598.417794] RBP: ffff880021327a58 R08: 0000000000000001 R09: 0000000000000003 Nov 10 15:13:24 fry kernel: [187598.417796] R10: 0000000000000000 R11: 0000000000000000 R12: ffff880021327a5c Nov 10 15:13:24 fry kernel: [187598.417798] R13: 0000000000000000 R14: 0000000000000000 R15: ffff8800ecddad00 Nov 10 15:13:24 fry kernel: [187598.417802] FS: 00007f47f7f4f700(0000) GS:ffffffff805c7080(0000) knlGS:0000000000000000 Nov 10 15:13:24 fry kernel: [187598.417804] CS: e033 DS: 0000 ES: 0000 Nov 10 15:13:24 fry kernel: [187598.417806] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 Nov 10 15:13:24 fry kernel: [187598.417809] DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400 Nov 10 15:13:24 fry kernel: [187598.417811] Nov 10 15:13:24 fry kernel: [187598.417812] Call Trace: Nov 10 15:13:24 fry kernel: [187598.417835] [] :xfs:xfs_iext_get_ext+0x55/0x70 Nov 10 15:13:24 fry kernel: [187598.417854] [] :xfs:xfs_bmapi+0x806/0x12d0 Nov 10 15:13:24 fry kernel: [187598.417870] [sys_pselect7+0x260/0x290] sys_pselect7+0x260/0x290 Nov 10 15:13:24 fry kernel: [187598.417877] [] default_wake_function+0x0/0x10 Nov 10 15:13:24 fry kernel: [187598.417881] [error_exit+0x0/0x79] error_exit+0x0/0x79 Nov 10 15:13:24 fry kernel: [187598.417904] [] :xfs:xfs_bmapi+0x16/0x12d0 Nov 10 15:13:24 fry kernel: [187598.417929] [] :xfs:xfs_zero_eof+0x139/0x1a0 Nov 10 15:13:24 fry kernel: [187598.417958] [] :xfs:xfs_write+0x3d4/0x910 Nov 10 15:13:24 fry kernel: [187598.417980] [ext3:do_sync_write+0xd9/0x120] do_sync_write+0xd9/0x120 Nov 10 15:13:24 fry kernel: [187598.417990] [] autoremove_wake_function+0x0/0x30 Nov 10 15:13:24 fry kernel: [187598.418000] [local_clock+0x57/0xb0] local_clock+0x57/0xb0 Nov 10 15:13:24 fry kernel: [187598.418009] [vfs_write+0xed/0x190] vfs_write+0xed/0x190 Nov 10 15:13:24 fry kernel: [187598.418015] [sys_pwrite64+0x84/0xa0] sys_pwrite64+0x84/0xa0 Nov 10 15:13:24 fry kernel: [187598.418021] [system_call+0x68/0x6d] system_call+0x68/0x6d Nov 10 15:13:24 fry kernel: [187598.418026] [system_call+0x0/0x6d] system_call+0x0/0x6d Nov 10 15:13:24 fry kernel: [187598.418033] Nov 10 15:13:36 fry kernel: [187610.076620] CPU 1: Nov 10 15:13:36 fry kernel: [187610.076622] Modules linked in: xfs tun ipv6 xt_tcpudp xt_physdev iptable_filter ip_tables x_tables ppdev parport_pc lp parport bridge ac it87 hwmon_vid loop snd_hda_intel snd_pcm_oss snd_mixer_oss snd_pcm snd_page_alloc snd_hwdep snd_seq_dummy snd_seq_oss snd_seq_midi snd_rawmidi snd_seq_midi_event snd_seq snd_timer snd_seq_device snd soundcore button i2c_piix4 k8temp pcspkr evdev i2c_core shpchp pci_hotplug usbhid hid ext3 jbd mbcache ide_cd cdrom pata_acpi ata_generic pata_atiixp sg sd_mod ohci_hcd ohci1394 ehci_hcd r8169 atiixp ide_core ieee1394 e1000 usbcore ssb ahci libata scsi_mod raid10 raid456 async_xor async_memcpy async_tx xor raid0 multipath linear dm_mirror dm_snapshot dm_mod thermal processor fan fuse raid1 md_mod Nov 10 15:13:36 fry kernel: [187610.076668] Pid: 15881, comm: smbd Not tainted 2.6.24-21-xen #1 Nov 10 15:13:36 fry kernel: [187610.076671] RIP: e030:[] [] :xfs:xfs_bmbt_get_all+0xb/0x40 Nov 10 15:13:36 fry kernel: [187610.076698] RSP: e02b:ffff880021327a60 EFLAGS: 00000212 Nov 10 15:13:36 fry kernel: [187610.076700] RAX: 00000000006ad400 RBX: ffff880021327c58 RCX: 0000000000356a00 Nov 10 15:13:36 fry kernel: [187610.076703] RDX: ffff88006e992b80 RSI: ffff880021327b88 RDI: ffff88006e992b80 Nov 10 15:13:36 fry kernel: [187610.076706] RBP: 0000000000001ab5 R08: 000032932f200001 R09: 0000000000000003 Nov 10 15:13:36 fry kernel: [187610.076708] R10: ffff880045209ad0 R11: 0000000000000101 R12: 0000000000000204 Nov 10 15:13:36 fry kernel: [187610.076710] R13: 0000000000000000 R14: 0000000000000000 R15: ffff8800ecddad00 Nov 10 15:13:36 fry kernel: [187610.076714] FS: 00007f47f7f4f700(0000) GS:ffffffff805c7080(0000) knlGS:0000000000000000 Nov 10 15:13:36 fry kernel: [187610.076716] CS: e033 DS: 0000 ES: 0000 Nov 10 15:13:36 fry kernel: [187610.076718] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 Nov 10 15:13:36 fry kernel: [187610.076722] DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400 Nov 10 15:13:36 fry kernel: [187610.076723] Nov 10 15:13:36 fry kernel: [187610.076724] Call Trace: Nov 10 15:13:36 fry kernel: [187610.076740] [] :xfs:xfs_bmapi+0xb46/0x12d0 Nov 10 15:13:36 fry kernel: [187610.076759] [sys_pselect7+0x260/0x290] sys_pselect7+0x260/0x290 Nov 10 15:13:36 fry kernel: [187610.076766] [] default_wake_function+0x0/0x10 Nov 10 15:13:36 fry kernel: [187610.076769] [error_exit+0x0/0x79] error_exit+0x0/0x79 Nov 10 15:13:36 fry kernel: [187610.076793] [] :xfs:xfs_bmapi+0x16/0x12d0 Nov 10 15:13:36 fry kernel: [187610.076818] [] :xfs:xfs_zero_eof+0x139/0x1a0 Nov 10 15:13:36 fry kernel: [187610.076846] [] :xfs:xfs_write+0x3d4/0x910 Nov 10 15:13:36 fry kernel: [187610.076868] [ext3:do_sync_write+0xd9/0x120] do_sync_write+0xd9/0x120 Nov 10 15:13:36 fry kernel: [187610.076878] [] autoremove_wake_function+0x0/0x30 Nov 10 15:13:36 fry kernel: [187610.076887] [local_clock+0x57/0xb0] local_clock+0x57/0xb0 Nov 10 15:13:36 fry kernel: [187610.076897] [vfs_write+0xed/0x190] vfs_write+0xed/0x190 Nov 10 15:13:36 fry kernel: [187610.076902] [sys_pwrite64+0x84/0xa0] sys_pwrite64+0x84/0xa0 Nov 10 15:13:36 fry kernel: [187610.076909] [system_call+0x68/0x6d] system_call+0x68/0x6d Nov 10 15:13:36 fry kernel: [187610.076914] [system_call+0x0/0x6d] system_call+0x0/0x6d Nov 10 15:13:36 fry kernel: [187610.076920] Nov 10 15:13:48 fry kernel: [187621.890501] CPU 1: Nov 10 15:13:48 fry kernel: [187621.890502] Modules linked in: xfs tun ipv6 xt_tcpudp xt_physdev iptable_filter ip_tables x_tables ppdev parport_pc lp parport bridge ac it87 hwmon_vid loop snd_hda_intel snd_pcm_oss snd_mixer_oss snd_pcm snd_page_alloc snd_hwdep snd_seq_dummy snd_seq_oss snd_seq_midi snd_rawmidi snd_seq_midi_event snd_seq snd_timer snd_seq_device snd soundcore button i2c_piix4 k8temp pcspkr evdev i2c_core shpchp pci_hotplug usbhid hid ext3 jbd mbcache ide_cd cdrom pata_acpi ata_generic pata_atiixp sg sd_mod ohci_hcd ohci1394 ehci_hcd r8169 atiixp ide_core ieee1394 e1000 usbcore ssb ahci libata scsi_mod raid10 raid456 async_xor async_memcpy async_tx xor raid0 multipath linear dm_mirror dm_snapshot dm_mod thermal processor fan fuse raid1 md_mod Nov 10 15:13:48 fry kernel: [187621.890558] Pid: 15881, comm: smbd Not tainted 2.6.24-21-xen #1 Nov 10 15:13:48 fry kernel: [187621.890560] RIP: e030:[] [] :xfs:xfs_bmapi+0x801/0x12d0 Nov 10 15:13:48 fry kernel: [187621.890577] RSP: e02b:ffff880021327a68 EFLAGS: 00000202 Nov 10 15:13:48 fry kernel: [187621.890579] RAX: 0000000000000001 RBX: ffff880021327c58 RCX: 0000000000000001 Nov 10 15:13:48 fry kernel: [187621.890581] RDX: ffff880021327c84 RSI: 0000000000000026 RDI: ffff8800ecddad60 Nov 10 15:13:48 fry kernel: [187621.890583] RBP: 0000000000001a23 R08: 0000000000000001 R09: 0000000000000003 Nov 10 15:13:48 fry kernel: [187621.890585] R10: ffff880045209ad0 R11: 0000000000000101 R12: 0000000000000204 Nov 10 15:13:48 fry kernel: [187621.890587] R13: 0000000000000000 R14: 0000000000000000 R15: ffff8800ecddad00 Nov 10 15:13:48 fry kernel: [187621.890591] FS: 00007f47f7f4f700(0000) GS:ffffffff805c7080(0000) knlGS:0000000000000000 Nov 10 15:13:48 fry kernel: [187621.890593] CS: e033 DS: 0000 ES: 0000 Nov 10 15:13:48 fry kernel: [187621.890594] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 Nov 10 15:13:48 fry kernel: [187621.890598] DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400 Nov 10 15:13:48 fry kernel: [187621.890599] Nov 10 15:13:48 fry kernel: [187621.890600] Call Trace: Nov 10 15:13:48 fry kernel: [187621.890614] [] :xfs:xfs_bmapi+0xb46/0x12d0 Nov 10 15:13:48 fry kernel: [187621.890628] [sys_pselect7+0x260/0x290] sys_pselect7+0x260/0x290 Nov 10 15:13:48 fry kernel: [187621.890634] [] default_wake_function+0x0/0x10 Nov 10 15:13:48 fry kernel: [187621.890637] [error_exit+0x0/0x79] error_exit+0x0/0x79 Nov 10 15:13:48 fry kernel: [187621.890660] [] :xfs:xfs_bmapi+0x16/0x12d0 Nov 10 15:13:48 fry kernel: [187621.890684] [] :xfs:xfs_zero_eof+0x139/0x1a0 Nov 10 15:13:48 fry kernel: [187621.890712] [] :xfs:xfs_write+0x3d4/0x910 Nov 10 15:13:48 fry kernel: [187621.890734] [ext3:do_sync_write+0xd9/0x120] do_sync_write+0xd9/0x120 Nov 10 15:13:48 fry kernel: [187621.890743] [] autoremove_wake_function+0x0/0x30 Nov 10 15:13:48 fry kernel: [187621.890752] [local_clock+0x57/0xb0] local_clock+0x57/0xb0 Nov 10 15:13:48 fry kernel: [187621.890761] [vfs_write+0xed/0x190] vfs_write+0xed/0x190 Nov 10 15:13:48 fry kernel: [187621.890766] [sys_pwrite64+0x84/0xa0] sys_pwrite64+0x84/0xa0 Nov 10 15:13:48 fry kernel: [187621.890773] [system_call+0x68/0x6d] system_call+0x68/0x6d Nov 10 15:13:48 fry kernel: [187621.890778] [system_call+0x0/0x6d] system_call+0x0/0x6d Nov 10 15:13:48 fry kernel: [187621.890784] Nov 10 15:14:00 fry kernel: [187633.598824] CPU 1: Nov 10 15:14:00 fry kernel: [187633.598826] Modules linked in: xfs tun ipv6 xt_tcpudp xt_physdev iptable_filter ip_tables x_tables ppdev parport_pc lp parport bridge ac it87 hwmon_vid loop snd_hda_intel snd_pcm_oss snd_mixer_oss snd_pcm snd_page_alloc snd_hwdep snd_seq_dummy snd_seq_oss snd_seq_midi snd_rawmidi snd_seq_midi_event snd_seq snd_timer snd_seq_device snd soundcore button i2c_piix4 k8temp pcspkr evdev i2c_core shpchp pci_hotplug usbhid hid ext3 jbd mbcache ide_cd cdrom pata_acpi ata_generic pata_atiixp sg sd_mod ohci_hcd ohci1394 ehci_hcd r8169 atiixp ide_core ieee1394 e1000 usbcore ssb ahci libata scsi_mod raid10 raid456 async_xor async_memcpy async_tx xor raid0 multipath linear dm_mirror dm_snapshot dm_mod thermal processor fan fuse raid1 md_mod Nov 10 15:14:00 fry kernel: [187633.598872] Pid: 15881, comm: smbd Not tainted 2.6.24-21-xen #1 Nov 10 15:14:00 fry kernel: [187633.598875] RIP: e030:[] [] :xfs:xfs_iext_idx_to_irec+0x74/0xf0 Nov 10 15:14:00 fry kernel: [187633.598904] RSP: e02b:ffff880021327a30 EFLAGS: 00000287 Nov 10 15:14:00 fry kernel: [187633.598906] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000079 Nov 10 15:14:00 fry kernel: [187633.598909] RDX: 0000000000000101 RSI: 0000000000000004 RDI: ffff880045209ac0 Nov 10 15:14:00 fry kernel: [187633.598911] RBP: ffff880021327a58 R08: 0000000000000001 R09: 0000000000000003 Nov 10 15:14:00 fry kernel: [187633.598913] R10: ffff880045209ad0 R11: 0000000000000101 R12: ffff880021327a5c Nov 10 15:14:00 fry kernel: [187633.598915] R13: 0000000000000000 R14: 0000000000000000 R15: ffff8800ecddad00 Nov 10 15:14:00 fry kernel: [187633.598919] FS: 00007f47f7f4f700(0000) GS:ffffffff805c7080(0000) knlGS:0000000000000000 Nov 10 15:14:00 fry kernel: [187633.598921] CS: e033 DS: 0000 ES: 0000 Nov 10 15:14:00 fry kernel: [187633.598924] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 Nov 10 15:14:00 fry kernel: [187633.598926] DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400 Nov 10 15:14:00 fry kernel: [187633.598928] Nov 10 15:14:00 fry kernel: [187633.598929] Call Trace: Nov 10 15:14:00 fry kernel: [187633.598952] [] :xfs:xfs_iext_get_ext+0x55/0x70 Nov 10 15:14:00 fry kernel: [187633.598970] [] :xfs:xfs_bmapi+0x806/0x12d0 Nov 10 15:14:00 fry kernel: [187633.598986] [sys_pselect7+0x260/0x290] sys_pselect7+0x260/0x290 Nov 10 15:14:00 fry kernel: [187633.598994] [] default_wake_function+0x0/0x10 Nov 10 15:14:00 fry kernel: [187633.598997] [error_exit+0x0/0x79] error_exit+0x0/0x79 Nov 10 15:14:00 fry kernel: [187633.599002] [error_exit+0x0/0x79] error_exit+0x0/0x79 Nov 10 15:14:00 fry kernel: [187633.599031] [] :xfs:xfs_zero_eof+0x139/0x1a0 Nov 10 15:14:00 fry kernel: [187633.599060] [] :xfs:xfs_write+0x3d4/0x910 Nov 10 15:14:00 fry kernel: [187633.599081] [ext3:do_sync_write+0xd9/0x120] do_sync_write+0xd9/0x120 Nov 10 15:14:00 fry kernel: [187633.599091] [] autoremove_wake_function+0x0/0x30 Nov 10 15:14:00 fry kernel: [187633.599101] [local_clock+0x57/0xb0] local_clock+0x57/0xb0 Nov 10 15:14:00 fry kernel: [187633.599110] [vfs_write+0xed/0x190] vfs_write+0xed/0x190 Nov 10 15:14:00 fry kernel: [187633.599116] [sys_pwrite64+0x84/0xa0] sys_pwrite64+0x84/0xa0 Nov 10 15:14:00 fry kernel: [187633.599123] [system_call+0x68/0x6d] system_call+0x68/0x6d Nov 10 15:14:00 fry kernel: [187633.599128] [system_call+0x0/0x6d] system_call+0x0/0x6d Nov 10 15:14:00 fry kernel: [187633.599134] Nov 10 15:14:12 fry kernel: [187645.146645] CPU 1: Nov 10 15:14:12 fry kernel: [187645.146650] Modules linked in: xfs tun ipv6 xt_tcpudp xt_physdev iptable_filter ip_tables x_tables ppdev parport_pc lp parport bridge ac it87 hwmon_vid loop snd_hda_intel snd_pcm_oss snd_mixer_oss snd_pcm snd_page_alloc snd_hwdep snd_seq_dummy snd_seq_oss snd_seq_midi snd_rawmidi snd_seq_midi_event snd_seq snd_timer snd_seq_device snd soundcore button i2c_piix4 k8temp pcspkr evdev i2c_core shpchp pci_hotplug usbhid hid ext3 jbd mbcache ide_cd cdrom pata_acpi ata_generic pata_atiixp sg sd_mod ohci_hcd ohci1394 ehci_hcd r8169 atiixp ide_core ieee1394 e1000 usbcore ssb ahci libata scsi_mod raid10 raid456 async_xor async_memcpy async_tx xor raid0 multipath linear dm_mirror dm_snapshot dm_mod thermal processor fan fuse raid1 md_mod Nov 10 15:14:12 fry kernel: [187645.146699] Pid: 15881, comm: smbd Not tainted 2.6.24-21-xen #1 Nov 10 15:14:12 fry kernel: [187645.146702] RIP: e030:[] [] :xfs:xfs_iext_get_ext+0x27/0x70 Nov 10 15:14:12 fry kernel: [187645.146729] RSP: e02b:ffff880021327a50 EFLAGS: 00000206 Nov 10 15:14:12 fry kernel: [187645.146731] RAX: 0000000000000001 RBX: ffff880021327c58 RCX: 0000000000000001 Nov 10 15:14:12 fry kernel: [187645.146733] RDX: ffff880021327c84 RSI: 00000000000000b4 RDI: ffff8800ecddad60 Nov 10 15:14:12 fry kernel: [187645.146735] RBP: 0000000000001ab1 R08: 0000000000000001 R09: 0000000000000003 Nov 10 15:14:12 fry kernel: [187645.146738] R10: ffff880045209ad0 R11: 0000000000000101 R12: 0000000000000204 Nov 10 15:14:12 fry kernel: [187645.146741] R13: 0000000000000000 R14: 0000000000000000 R15: ffff8800ecddad00 Nov 10 15:14:12 fry kernel: [187645.146746] FS: 00007f47f7f4f700(0000) GS:ffffffff805c7080(0000) knlGS:0000000000000000 Nov 10 15:14:12 fry kernel: [187645.146748] CS: e033 DS: 0000 ES: 0000 Nov 10 15:14:12 fry kernel: [187645.146751] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 Nov 10 15:14:12 fry kernel: [187645.146753] DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400 Nov 10 15:14:12 fry kernel: [187645.146755] Nov 10 15:14:12 fry kernel: [187645.146756] Call Trace: Nov 10 15:14:12 fry kernel: [187645.146778] [] :xfs:xfs_bmapi+0x806/0x12d0 Nov 10 15:14:12 fry kernel: [187645.146794] [sys_pselect7+0x260/0x290] sys_pselect7+0x260/0x290 Nov 10 15:14:12 fry kernel: [187645.146801] [] default_wake_function+0x0/0x10 Nov 10 15:14:12 fry kernel: [187645.146805] [error_exit+0x0/0x79] error_exit+0x0/0x79 Nov 10 15:14:12 fry kernel: [187645.146810] [error_exit+0x0/0x79] error_exit+0x0/0x79 Nov 10 15:14:12 fry kernel: [187645.146838] [] :xfs:xfs_zero_eof+0x139/0x1a0 Nov 10 15:14:12 fry kernel: [187645.146867] [] :xfs:xfs_write+0x3d4/0x910 Nov 10 15:14:12 fry kernel: [187645.146889] [ext3:do_sync_write+0xd9/0x120] do_sync_write+0xd9/0x120 Nov 10 15:14:12 fry kernel: [187645.146899] [] autoremove_wake_function+0x0/0x30 Nov 10 15:14:12 fry kernel: [187645.146908] [local_clock+0x57/0xb0] local_clock+0x57/0xb0 Nov 10 15:14:12 fry kernel: [187645.146918] [vfs_write+0xed/0x190] vfs_write+0xed/0x190 Nov 10 15:14:12 fry kernel: [187645.146924] [sys_pwrite64+0x84/0xa0] sys_pwrite64+0x84/0xa0 Nov 10 15:14:12 fry kernel: [187645.146930] [system_call+0x68/0x6d] system_call+0x68/0x6d Nov 10 15:14:12 fry kernel: [187645.146935] [system_call+0x0/0x6d] system_call+0x0/0x6d Nov 10 15:14:12 fry kernel: [187645.146941] Nov 10 15:14:23 fry kernel: [187656.713427] CPU 1: Nov 10 15:14:23 fry kernel: [187656.713432] Modules linked in: xfs tun ipv6 xt_tcpudp xt_physdev iptable_filter ip_tables x_tables ppdev parport_pc lp parport bridge ac it87 hwmon_vid loop snd_hda_intel snd_pcm_oss snd_mixer_oss snd_pcm snd_page_alloc snd_hwdep snd_seq_dummy snd_seq_oss snd_seq_midi snd_rawmidi snd_seq_midi_event snd_seq snd_timer snd_seq_device snd soundcore button i2c_piix4 k8temp pcspkr evdev i2c_core shpchp pci_hotplug usbhid hid ext3 jbd mbcache ide_cd cdrom pata_acpi ata_generic pata_atiixp sg sd_mod ohci_hcd ohci1394 ehci_hcd r8169 atiixp ide_core ieee1394 e1000 usbcore ssb ahci libata scsi_mod raid10 raid456 async_xor async_memcpy async_tx xor raid0 multipath linear dm_mirror dm_snapshot dm_mod thermal processor fan fuse raid1 md_mod Nov 10 15:14:23 fry kernel: [187656.713481] Pid: 15881, comm: smbd Not tainted 2.6.24-21-xen #1 Nov 10 15:14:23 fry kernel: [187656.713483] RIP: e030:[] [] :xfs:xfs_bmapi+0xb15/0x12d0 Nov 10 15:14:23 fry kernel: [187656.713512] RSP: e02b:ffff880021327a68 EFLAGS: 00000206 Nov 10 15:14:23 fry kernel: [187656.713514] RAX: ffff880000000000 RBX: ffff880021327c58 RCX: ffff880021327c84 Nov 10 15:14:23 fry kernel: [187656.713516] RDX: 000ffffffffe0000 RSI: ffff880021327b88 RDI: ffff88006e992f30 Nov 10 15:14:23 fry kernel: [187656.713518] RBP: 0000000000001af0 R08: 0000000000000001 R09: 0000000000000003 Nov 10 15:14:23 fry kernel: [187656.713521] R10: ffff880045209ad0 R11: 0000000000000101 R12: 0000000000000204 Nov 10 15:14:23 fry kernel: [187656.713523] R13: 0000000000000000 R14: 0000000000000000 R15: ffff8800ecddad00 Nov 10 15:14:23 fry kernel: [187656.713529] FS: 00007f47f7f4f700(0000) GS:ffffffff805c7080(0000) knlGS:0000000000000000 Nov 10 15:14:23 fry kernel: [187656.713531] CS: e033 DS: 0000 ES: 0000 Nov 10 15:14:23 fry kernel: [187656.713533] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 Nov 10 15:14:24 fry kernel: [187656.713536] DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400 Nov 10 15:14:24 fry kernel: [187656.713538] Nov 10 15:14:24 fry kernel: [187656.713538] Call Trace: Nov 10 15:14:24 fry kernel: [187656.713554] [] :xfs:xfs_bmapi+0xb46/0x12d0 Nov 10 15:14:24 fry kernel: [187656.713573] [sys_pselect7+0x260/0x290] sys_pselect7+0x260/0x290 Nov 10 15:14:24 fry kernel: [187656.713580] [] default_wake_function+0x0/0x10 Nov 10 15:14:24 fry kernel: [187656.713584] [error_exit+0x0/0x79] error_exit+0x0/0x79 Nov 10 15:14:24 fry kernel: [187656.713588] [error_exit+0x0/0x79] error_exit+0x0/0x79 Nov 10 15:14:24 fry kernel: [187656.713591] [error_exit+0x0/0x79] error_exit+0x0/0x79 Nov 10 15:14:24 fry kernel: [187656.713620] [] :xfs:xfs_zero_eof+0x139/0x1a0 Nov 10 15:14:24 fry kernel: [187656.713649] [] :xfs:xfs_write+0x3d4/0x910 Nov 10 15:14:24 fry kernel: [187656.713671] [ext3:do_sync_write+0xd9/0x120] do_sync_write+0xd9/0x120 Nov 10 15:14:24 fry kernel: [187656.713681] [] autoremove_wake_function+0x0/0x30 Nov 10 15:14:24 fry kernel: [187656.713691] [local_clock+0x57/0xb0] local_clock+0x57/0xb0 Nov 10 15:14:24 fry kernel: [187656.713700] [vfs_write+0xed/0x190] vfs_write+0xed/0x190 Nov 10 15:14:24 fry kernel: [187656.713706] [sys_pwrite64+0x84/0xa0] sys_pwrite64+0x84/0xa0 Nov 10 15:14:24 fry kernel: [187656.713712] [system_call+0x68/0x6d] system_call+0x68/0x6d Nov 10 15:14:24 fry kernel: [187656.713717] [system_call+0x0/0x6d] system_call+0x0/0x6d Nov 10 15:14:24 fry kernel: [187656.713724] Nov 10 15:14:35 fry kernel: [187668.345206] CPU 1: Nov 10 15:14:35 fry kernel: [187668.345211] Modules linked in: xfs tun ipv6 xt_tcpudp xt_physdev iptable_filter ip_tables x_tables ppdev parport_pc lp parport bridge ac it87 hwmon_vid loop snd_hda_intel snd_pcm_oss snd_mixer_oss snd_pcm snd_page_alloc snd_hwdep snd_seq_dummy snd_seq_oss snd_seq_midi snd_rawmidi snd_seq_midi_event snd_seq snd_timer snd_seq_device snd soundcore button i2c_piix4 k8temp pcspkr evdev i2c_core shpchp pci_hotplug usbhid hid ext3 jbd mbcache ide_cd cdrom pata_acpi ata_generic pata_atiixp sg sd_mod ohci_hcd ohci1394 ehci_hcd r8169 atiixp ide_core ieee1394 e1000 usbcore ssb ahci libata scsi_mod raid10 raid456 async_xor async_memcpy async_tx xor raid0 multipath linear dm_mirror dm_snapshot dm_mod thermal processor fan fuse raid1 md_mod Nov 10 15:14:35 fry kernel: [187668.345259] Pid: 15881, comm: smbd Not tainted 2.6.24-21-xen #1 Nov 10 15:14:35 fry kernel: [187668.345262] RIP: e030:[] [] :xfs:xfs_bmbt_get_all+0x0/0x40 Nov 10 15:14:35 fry kernel: [187668.345288] RSP: e02b:ffff880021327a60 EFLAGS: 00000212 Nov 10 15:14:35 fry kernel: [187668.345290] RAX: ffff880000000000 RBX: ffff880021327c58 RCX: 0000000000000088 Nov 10 15:14:35 fry kernel: [187668.345293] RDX: ffff88006e992880 RSI: ffff880021327b88 RDI: ffff88006e992880 Nov 10 15:14:35 fry kernel: [187668.345295] RBP: 0000000000001a85 R08: 0000000000000001 R09: 0000000000000003 Nov 10 15:14:35 fry kernel: [187668.345298] R10: ffff880045209ad0 R11: 0000000000000101 R12: 0000000000000204 Nov 10 15:14:35 fry kernel: [187668.345300] R13: 0000000000000000 R14: 0000000000000000 R15: ffff8800ecddad00 Nov 10 15:14:35 fry kernel: [187668.345305] FS: 00007f47f7f4f700(0000) GS:ffffffff805c7080(0000) knlGS:0000000000000000 Nov 10 15:14:35 fry kernel: [187668.345307] CS: e033 DS: 0000 ES: 0000 Nov 10 15:14:35 fry kernel: [187668.345310] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 Nov 10 15:14:35 fry kernel: [187668.345312] DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400 Nov 10 15:14:35 fry kernel: [187668.345314] Nov 10 15:14:35 fry kernel: [187668.345314] Call Trace: Nov 10 15:14:35 fry kernel: [187668.345331] [] :xfs:xfs_bmapi+0xb46/0x12d0 Nov 10 15:14:35 fry kernel: [187668.345349] [sys_pselect7+0x260/0x290] sys_pselect7+0x260/0x290 Nov 10 15:14:35 fry kernel: [187668.345356] [] default_wake_function+0x0/0x10 Nov 10 15:14:35 fry kernel: [187668.345359] [error_exit+0x0/0x79] error_exit+0x0/0x79 Nov 10 15:14:35 fry kernel: [187668.345364] [error_exit+0x0/0x79] error_exit+0x0/0x79 Nov 10 15:14:35 fry kernel: [187668.345367] [error_exit+0x0/0x79] error_exit+0x0/0x79 Nov 10 15:14:35 fry kernel: [187668.345395] [] :xfs:xfs_zero_eof+0x139/0x1a0 Nov 10 15:14:35 fry kernel: [187668.345425] [] :xfs:xfs_write+0x3d4/0x910 Nov 10 15:14:35 fry kernel: [187668.345456] [ext3:do_sync_write+0xd9/0x120] do_sync_write+0xd9/0x120 Nov 10 15:14:35 fry kernel: [187668.345467] [] autoremove_wake_function+0x0/0x30 Nov 10 15:14:35 fry kernel: [187668.345476] [local_clock+0x57/0xb0] local_clock+0x57/0xb0 Nov 10 15:14:35 fry kernel: [187668.345485] [vfs_write+0xed/0x190] vfs_write+0xed/0x190 Nov 10 15:14:35 fry kernel: [187668.345491] [sys_pwrite64+0x84/0xa0] sys_pwrite64+0x84/0xa0 Nov 10 15:14:35 fry kernel: [187668.345498] [system_call+0x68/0x6d] system_call+0x68/0x6d Nov 10 15:14:35 fry kernel: [187668.345503] [system_call+0x0/0x6d] system_call+0x0/0x6d Nov 10 15:14:35 fry kernel: [187668.345509] Nov 10 15:14:47 fry kernel: [187679.987802] CPU 1: Nov 10 15:14:47 fry kernel: [187679.987804] Modules linked in: xfs tun ipv6 xt_tcpudp xt_physdev iptable_filter ip_tables x_tables ppdev parport_pc lp parport bridge ac it87 hwmon_vid loop snd_hda_intel snd_pcm_oss snd_mixer_oss snd_pcm snd_page_alloc snd_hwdep snd_seq_dummy snd_seq_oss snd_seq_midi snd_rawmidi snd_seq_midi_event snd_seq snd_timer snd_seq_device snd soundcore button i2c_piix4 k8temp pcspkr evdev i2c_core shpchp pci_hotplug usbhid hid ext3 jbd mbcache ide_cd cdrom pata_acpi ata_generic pata_atiixp sg sd_mod ohci_hcd ohci1394 ehci_hcd r8169 atiixp ide_core ieee1394 e1000 usbcore ssb ahci libata scsi_mod raid10 raid456 async_xor async_memcpy async_tx xor raid0 multipath linear dm_mirror dm_snapshot dm_mod thermal processor fan fuse raid1 md_mod Nov 10 15:14:47 fry kernel: [187679.987850] Pid: 15881, comm: smbd Not tainted 2.6.24-21-xen #1 Nov 10 15:14:47 fry kernel: [187679.987853] RIP: e030:[] [] :xfs:xfs_bmbt_get_all+0x33/0x40 Nov 10 15:14:47 fry kernel: [187679.987879] RSP: e02b:ffff880021327a60 EFLAGS: 00000206 Nov 10 15:14:47 fry kernel: [187679.987882] RAX: 00000000000001ff RBX: ffff880021327c58 RCX: 0000000000000000 Nov 10 15:14:47 fry kernel: [187679.987885] RDX: 000007fffffe0005 RSI: ffff880021327b88 RDI: ffff88006e992ff0 Nov 10 15:14:47 fry kernel: [187679.987887] RBP: 0000000000001afc R08: 0000000000000001 R09: 0000000000000003 Nov 10 15:14:47 fry kernel: [187679.987889] R10: ffff880045209ad0 R11: 0000000000000101 R12: 0000000000000204 Nov 10 15:14:47 fry kernel: [187679.987891] R13: 0000000000000000 R14: 0000000000000000 R15: ffff8800ecddad00 Nov 10 15:14:47 fry kernel: [187679.987895] FS: 00007f47f7f4f700(0000) GS:ffffffff805c7080(0000) knlGS:0000000000000000 Nov 10 15:14:47 fry kernel: [187679.987897] CS: e033 DS: 0000 ES: 0000 Nov 10 15:14:47 fry kernel: [187679.987900] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 Nov 10 15:14:47 fry kernel: [187679.987903] DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400 Nov 10 15:14:47 fry kernel: [187679.987904] Nov 10 15:14:47 fry kernel: [187679.987905] Call Trace: Nov 10 15:14:47 fry kernel: [187679.987920] [] :xfs:xfs_bmapi+0xb46/0x12d0 Nov 10 15:14:47 fry kernel: [187679.987938] [sys_pselect7+0x260/0x290] sys_pselect7+0x260/0x290 Nov 10 15:14:47 fry kernel: [187679.987946] [] default_wake_function+0x0/0x10 Nov 10 15:14:47 fry kernel: [187679.987949] [error_exit+0x0/0x79] error_exit+0x0/0x79 Nov 10 15:14:47 fry kernel: [187679.987953] [error_exit+0x0/0x79] error_exit+0x0/0x79 Nov 10 15:14:47 fry kernel: [187679.987957] [error_exit+0x0/0x79] error_exit+0x0/0x79 Nov 10 15:14:47 fry kernel: [187679.987985] [] :xfs:xfs_zero_eof+0x139/0x1a0 Nov 10 15:14:47 fry kernel: [187679.988014] [] :xfs:xfs_write+0x3d4/0x910 Nov 10 15:14:47 fry kernel: [187679.988036] [ext3:do_sync_write+0xd9/0x120] do_sync_write+0xd9/0x120 Nov 10 15:14:47 fry kernel: [187679.988047] [] autoremove_wake_function+0x0/0x30 Nov 10 15:14:47 fry kernel: [187679.988056] [local_clock+0x57/0xb0] local_clock+0x57/0xb0 Nov 10 15:14:47 fry kernel: [187679.988065] [vfs_write+0xed/0x190] vfs_write+0xed/0x190 Nov 10 15:14:47 fry kernel: [187679.988071] [sys_pwrite64+0x84/0xa0] sys_pwrite64+0x84/0xa0 Nov 10 15:14:47 fry kernel: [187679.988078] [system_call+0x68/0x6d] system_call+0x68/0x6d Nov 10 15:14:47 fry kernel: [187679.988083] [system_call+0x0/0x6d] system_call+0x0/0x6d Nov 10 15:14:47 fry kernel: [187679.988089] Nov 10 15:14:59 fry kernel: [187691.554061] CPU 1: Nov 10 15:14:59 fry kernel: [187691.554063] Modules linked in: xfs tun ipv6 xt_tcpudp xt_physdev iptable_filter ip_tables x_tables ppdev parport_pc lp parport bridge ac it87 hwmon_vid loop snd_hda_intel snd_pcm_oss snd_mixer_oss snd_pcm snd_page_alloc snd_hwdep snd_seq_dummy snd_seq_oss snd_seq_midi snd_rawmidi snd_seq_midi_event snd_seq snd_timer snd_seq_device snd soundcore button i2c_piix4 k8temp pcspkr evdev i2c_core shpchp pci_hotplug usbhid hid ext3 jbd mbcache ide_cd cdrom pata_acpi ata_generic pata_atiixp sg sd_mod ohci_hcd ohci1394 ehci_hcd r8169 atiixp ide_core ieee1394 e1000 usbcore ssb ahci libata scsi_mod raid10 raid456 async_xor async_memcpy async_tx xor raid0 multipath linear dm_mirror dm_snapshot dm_mod thermal processor fan fuse raid1 md_mod Nov 10 15:14:59 fry kernel: [187691.554110] Pid: 15881, comm: smbd Not tainted 2.6.24-21-xen #1 Nov 10 15:14:59 fry kernel: [187691.554112] RIP: e030:[] [] :xfs:xfs_iext_idx_to_irec+0x21/0xf0 Nov 10 15:14:59 fry kernel: [187691.554143] RSP: e02b:ffff880021327a30 EFLAGS: 00000246 Nov 10 15:14:59 fry kernel: [187691.554145] RAX: 0000000000004000 RBX: 0000000000000000 RCX: 00000000000000fd Nov 10 15:14:59 fry kernel: [187691.554147] RDX: 0000000000004fff RSI: 0000000000004000 RDI: ffff8800ecddad60 Nov 10 15:14:59 fry kernel: [187691.554149] RBP: ffff880021327a58 R08: 0000000000000001 R09: 0000000000000003 Nov 10 15:14:59 fry kernel: [187691.554151] R10: 0000000000000000 R11: 0000000000000101 R12: ffff880021327a5c Nov 10 15:14:59 fry kernel: [187691.554154] R13: 0000000000000000 R14: 0000000000000000 R15: ffff8800ecddad00 Nov 10 15:14:59 fry kernel: [187691.554158] FS: 00007f47f7f4f700(0000) GS:ffffffff805c7080(0000) knlGS:0000000000000000 Nov 10 15:14:59 fry kernel: [187691.554160] CS: e033 DS: 0000 ES: 0000 Nov 10 15:14:59 fry kernel: [187691.554162] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 Nov 10 15:14:59 fry kernel: [187691.554165] DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400 Nov 10 15:14:59 fry kernel: [187691.554167] Nov 10 15:14:59 fry kernel: [187691.554167] Call Trace: Nov 10 15:14:59 fry kernel: [187691.554191] [] :xfs:xfs_iext_get_ext+0x55/0x70 Nov 10 15:14:59 fry kernel: [187691.554209] [] :xfs:xfs_bmapi+0x806/0x12d0 Nov 10 15:14:59 fry kernel: [187691.554225] [sys_pselect7+0x260/0x290] sys_pselect7+0x260/0x290 Nov 10 15:14:59 fry kernel: [187691.554232] [] default_wake_function+0x0/0x10 Nov 10 15:14:59 fry kernel: [187691.554236] [error_exit+0x0/0x79] error_exit+0x0/0x79 Nov 10 15:14:59 fry kernel: [187691.554240] [error_exit+0x0/0x79] error_exit+0x0/0x79 Nov 10 15:14:59 fry kernel: [187691.554264] [] :xfs:xfs_bmapi+0x2/0x12d0 Nov 10 15:14:59 fry kernel: [187691.554286] [] :xfs:xfs_zero_eof+0x139/0x1a0 Nov 10 15:14:59 fry kernel: [187691.554314] [] :xfs:xfs_write+0x3d4/0x910 Nov 10 15:14:59 fry kernel: [187691.554336] [ext3:do_sync_write+0xd9/0x120] do_sync_write+0xd9/0x120 Nov 10 15:14:59 fry kernel: [187691.554347] [] autoremove_wake_function+0x0/0x30 Nov 10 15:14:59 fry kernel: [187691.554356] [local_clock+0x57/0xb0] local_clock+0x57/0xb0 Nov 10 15:14:59 fry kernel: [187691.554366] [vfs_write+0xed/0x190] vfs_write+0xed/0x190 Nov 10 15:14:59 fry kernel: [187691.554372] [sys_pwrite64+0x84/0xa0] sys_pwrite64+0x84/0xa0 Nov 10 15:14:59 fry kernel: [187691.554378] [system_call+0x68/0x6d] system_call+0x68/0x6d Nov 10 15:14:59 fry kernel: [187691.554383] [system_call+0x0/0x6d] system_call+0x0/0x6d Nov 10 15:14:59 fry kernel: [187691.554389] Nov 10 15:15:11 fry kernel: [187703.193785] CPU 1: Nov 10 15:15:11 fry kernel: [187703.193787] Modules linked in: xfs tun ipv6 xt_tcpudp xt_physdev iptable_filter ip_tables x_tables ppdev parport_pc lp parport bridge ac it87 hwmon_vid loop snd_hda_intel snd_pcm_oss snd_mixer_oss snd_pcm snd_page_alloc snd_hwdep snd_seq_dummy snd_seq_oss snd_seq_midi snd_rawmidi snd_seq_midi_event snd_seq snd_timer snd_seq_device snd soundcore button i2c_piix4 k8temp pcspkr evdev i2c_core shpchp pci_hotplug usbhid hid ext3 jbd mbcache ide_cd cdrom pata_acpi ata_generic pata_atiixp sg sd_mod ohci_hcd ohci1394 ehci_hcd r8169 atiixp ide_core ieee1394 e1000 usbcore ssb ahci libata scsi_mod raid10 raid456 async_xor async_memcpy async_tx xor raid0 multipath linear dm_mirror dm_snapshot dm_mod thermal processor fan fuse raid1 md_mod Nov 10 15:15:11 fry kernel: [187703.193832] Pid: 15881, comm: smbd Not tainted 2.6.24-21-xen #1 Nov 10 15:15:11 fry kernel: [187703.193835] RIP: e030:[] [] :xfs:xfs_bmapi+0xefc/0x12d0 Nov 10 15:15:11 fry kernel: [187703.193863] RSP: e02b:ffff880021327a68 EFLAGS: 00000246 Nov 10 15:15:11 fry kernel: [187703.193865] RAX: 0000000000000004 RBX: ffff880021327c78 RCX: 0000000000000000 Nov 10 15:15:11 fry kernel: [187703.193868] RDX: ffff8800ecddad60 RSI: 0000000000000001 RDI: ffff880054d638b0 Nov 10 15:15:11 fry kernel: [187703.193870] RBP: 0000000000001c81 R08: 0000000000000001 R09: 0000000000000003 Nov 10 15:15:11 fry kernel: [187703.193872] R10: ffff880045209ae0 R11: 0000000000000100 R12: 0000000000000000 Nov 10 15:15:11 fry kernel: [187703.193874] R13: 0000000000000000 R14: 0000000000000000 R15: ffff8800ecddad00 Nov 10 15:15:11 fry kernel: [187703.193878] FS: 00007f47f7f4f700(0000) GS:ffffffff805c7080(0000) knlGS:0000000000000000 Nov 10 15:15:11 fry kernel: [187703.193880] CS: e033 DS: 0000 ES: 0000 Nov 10 15:15:11 fry kernel: [187703.193882] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 Nov 10 15:15:11 fry kernel: [187703.193885] DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400 Nov 10 15:15:11 fry kernel: [187703.193887] Nov 10 15:15:11 fry kernel: [187703.193887] Call Trace: Nov 10 15:15:11 fry kernel: [187703.193903] [] :xfs:xfs_bmapi+0xb46/0x12d0 Nov 10 15:15:11 fry kernel: [187703.193921] [sys_pselect7+0x260/0x290] sys_pselect7+0x260/0x290 Nov 10 15:15:11 fry kernel: [187703.193928] [] default_wake_function+0x0/0x10 Nov 10 15:15:11 fry kernel: [187703.193932] [error_exit+0x0/0x79] error_exit+0x0/0x79 Nov 10 15:15:11 fry kernel: [187703.193936] [error_exit+0x0/0x79] error_exit+0x0/0x79 Nov 10 15:15:11 fry kernel: [187703.193940] [error_exit+0x0/0x79] error_exit+0x0/0x79 Nov 10 15:15:11 fry kernel: [187703.193968] [] :xfs:xfs_zero_eof+0x139/0x1a0 Nov 10 15:15:11 fry kernel: [187703.193997] [] :xfs:xfs_write+0x3d4/0x910 Nov 10 15:15:11 fry kernel: [187703.194019] [ext3:do_sync_write+0xd9/0x120] do_sync_write+0xd9/0x120 Nov 10 15:15:11 fry kernel: [187703.194029] [] autoremove_wake_function+0x0/0x30 Nov 10 15:15:11 fry kernel: [187703.194039] [local_clock+0x57/0xb0] local_clock+0x57/0xb0 Nov 10 15:15:11 fry kernel: [187703.194048] [vfs_write+0xed/0x190] vfs_write+0xed/0x190 Nov 10 15:15:11 fry kernel: [187703.194054] [sys_pwrite64+0x84/0xa0] sys_pwrite64+0x84/0xa0 Nov 10 15:15:11 fry kernel: [187703.194060] [system_call+0x68/0x6d] system_call+0x68/0x6d Nov 10 15:15:11 fry kernel: [187703.194065] [system_call+0x0/0x6d] system_call+0x0/0x6d Nov 10 15:15:11 fry kernel: [187703.194072] Nov 10 15:15:23 fry kernel: [187714.943271] CPU 1: Nov 10 15:15:23 fry kernel: [187714.943272] Modules linked in: xfs tun ipv6 xt_tcpudp xt_physdev iptable_filter ip_tables x_tables ppdev parport_pc lp parport bridge ac it87 hwmon_vid loop snd_hda_intel snd_pcm_oss snd_mixer_oss snd_pcm snd_page_alloc snd_hwdep snd_seq_dummy snd_seq_oss snd_seq_midi snd_rawmidi snd_seq_midi_event snd_seq snd_timer snd_seq_device snd soundcore button i2c_piix4 k8temp pcspkr evdev i2c_core shpchp pci_hotplug usbhid hid ext3 jbd mbcache ide_cd cdrom pata_acpi ata_generic pata_atiixp sg sd_mod ohci_hcd ohci1394 ehci_hcd r8169 atiixp ide_core ieee1394 e1000 usbcore ssb ahci libata scsi_mod raid10 raid456 async_xor async_memcpy async_tx xor raid0 multipath linear dm_mirror dm_snapshot dm_mod thermal processor fan fuse raid1 md_mod Nov 10 15:15:23 fry kernel: [187714.943314] Pid: 15881, comm: smbd Not tainted 2.6.24-21-xen #1 Nov 10 15:15:23 fry kernel: [187714.943316] RIP: e030:[] [] :xfs:xfs_bmapi+0x831/0x12d0 Nov 10 15:15:23 fry kernel: [187714.943335] RSP: e02b:ffff880021327a68 EFLAGS: 00000212 Nov 10 15:15:23 fry kernel: [187714.943338] RAX: 000ffffffffe0005 RBX: ffff880021327c58 RCX: 000000000000002c Nov 10 15:15:23 fry kernel: [187714.943340] RDX: ffff880054d632c0 RSI: 0000000000000004 RDI: ffff880045209ac0 Nov 10 15:15:23 fry kernel: [187714.943342] RBP: 0000000000001b03 R08: 0000000000000002 R09: 0000000000000003 Nov 10 15:15:23 fry kernel: [187714.943344] R10: ffff880045209ae0 R11: 0000000000000100 R12: 0000000000000204 Nov 10 15:15:23 fry kernel: [187714.943346] R13: 0000000000000000 R14: 0000000000000000 R15: ffff8800ecddad00 Nov 10 15:15:23 fry kernel: [187714.943350] FS: 00007f47f7f4f700(0000) GS:ffffffff805c7080(0000) knlGS:0000000000000000 Nov 10 15:15:23 fry kernel: [187714.943353] CS: e033 DS: 0000 ES: 0000 Nov 10 15:15:23 fry kernel: [187714.943355] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 Nov 10 15:15:23 fry kernel: [187714.943357] DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400 Nov 10 15:15:23 fry kernel: [187714.943359] Nov 10 15:15:23 fry kernel: [187714.943360] Call Trace: Nov 10 15:15:23 fry kernel: [187714.943374] [] :xfs:xfs_bmapi+0x806/0x12d0 Nov 10 15:15:23 fry kernel: [187714.943388] [sys_pselect7+0x260/0x290] sys_pselect7+0x260/0x290 Nov 10 15:15:23 fry kernel: [187714.943394] [] default_wake_function+0x0/0x10 Nov 10 15:15:23 fry kernel: [187714.943397] [error_exit+0x0/0x79] error_exit+0x0/0x79 Nov 10 15:15:23 fry kernel: [187714.943421] [] :xfs:xfs_bmapi+0x16/0x12d0 Nov 10 15:15:23 fry kernel: [187714.943444] [] :xfs:xfs_zero_eof+0x139/0x1a0 Nov 10 15:15:23 fry kernel: [187714.943474] [] :xfs:xfs_write+0x3d4/0x910 Nov 10 15:15:23 fry kernel: [187714.943495] [ext3:do_sync_write+0xd9/0x120] do_sync_write+0xd9/0x120 Nov 10 15:15:23 fry kernel: [187714.943505] [] autoremove_wake_function+0x0/0x30 Nov 10 15:15:23 fry kernel: [187714.943514] [local_clock+0x57/0xb0] local_clock+0x57/0xb0 Nov 10 15:15:23 fry kernel: [187714.943523] [vfs_write+0xed/0x190] vfs_write+0xed/0x190 Nov 10 15:15:23 fry kernel: [187714.943529] [sys_pwrite64+0x84/0xa0] sys_pwrite64+0x84/0xa0 Nov 10 15:15:23 fry kernel: [187714.943535] [system_call+0x68/0x6d] system_call+0x68/0x6d Nov 10 15:15:23 fry kernel: [187714.943540] [system_call+0x0/0x6d] system_call+0x0/0x6d Nov 10 15:15:23 fry kernel: [187714.943546] Nov 10 15:15:34 fry kernel: [187726.753302] CPU 1: Nov 10 15:15:34 fry kernel: [187726.753304] Modules linked in: xfs tun ipv6 xt_tcpudp xt_physdev iptable_filter ip_tables x_tables ppdev parport_pc lp parport bridge ac it87 hwmon_vid loop snd_hda_intel snd_pcm_oss snd_mixer_oss snd_pcm snd_page_alloc snd_hwdep snd_seq_dummy snd_seq_oss snd_seq_midi snd_rawmidi snd_seq_midi_event snd_seq snd_timer snd_seq_device snd soundcore button i2c_piix4 k8temp pcspkr evdev i2c_core shpchp pci_hotplug usbhid hid ext3 jbd mbcache ide_cd cdrom pata_acpi ata_generic pata_atiixp sg sd_mod ohci_hcd ohci1394 ehci_hcd r8169 atiixp ide_core ieee1394 e1000 usbcore ssb ahci libata scsi_mod raid10 raid456 async_xor async_memcpy async_tx xor raid0 multipath linear dm_mirror dm_snapshot dm_mod thermal processor fan fuse raid1 md_mod Nov 10 15:15:34 fry kernel: [187726.753344] Pid: 15881, comm: smbd Not tainted 2.6.24-21-xen #1 Nov 10 15:15:34 fry kernel: [187726.753346] RIP: e030:[] [] :xfs:xfs_iext_get_ext+0x0/0x70 Nov 10 15:15:34 fry kernel: [187726.753367] RSP: e02b:ffff880021327a60 EFLAGS: 00000202 Nov 10 15:15:34 fry kernel: [187726.753368] RAX: 0000000000000001 RBX: ffff880021327c58 RCX: 000000000000000f Nov 10 15:15:34 fry kernel: [187726.753371] RDX: ffff880021327c84 RSI: 000000000000010e RDI: ffff8800ecddad60 Nov 10 15:15:34 fry kernel: [187726.753373] RBP: 0000000000001b19 R08: 000000000000000f R09: 0000000000000003 Nov 10 15:15:34 fry kernel: [187726.753375] R10: ffff880045209ae0 R11: 0000000000000100 R12: 0000000000000204 Nov 10 15:15:34 fry kernel: [187726.753377] R13: 0000000000000000 R14: 0000000000000000 R15: ffff8800ecddad00 Nov 10 15:15:34 fry kernel: [187726.753381] FS: 00007f47f7f4f700(0000) GS:ffffffff805c7080(0000) knlGS:0000000000000000 Nov 10 15:15:34 fry kernel: [187726.753383] CS: e033 DS: 0000 ES: 0000 Nov 10 15:15:34 fry kernel: [187726.753385] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 Nov 10 15:15:34 fry kernel: [187726.753387] DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400 Nov 10 15:15:34 fry kernel: [187726.753389] Nov 10 15:15:34 fry kernel: [187726.753390] Call Trace: Nov 10 15:15:34 fry kernel: [187726.753404] [] :xfs:xfs_bmapi+0x806/0x12d0 Nov 10 15:15:34 fry kernel: [187726.753418] [sys_pselect7+0x260/0x290] sys_pselect7+0x260/0x290 Nov 10 15:15:34 fry kernel: [187726.753424] [] default_wake_function+0x0/0x10 Nov 10 15:15:34 fry kernel: [187726.753427] [error_exit+0x0/0x79] error_exit+0x0/0x79 Nov 10 15:15:34 fry kernel: [187726.753431] [error_exit+0x0/0x79] error_exit+0x0/0x79 Nov 10 15:15:34 fry kernel: [187726.753455] [] :xfs:xfs_bmapi+0xa2/0x12d0 Nov 10 15:15:34 fry kernel: [187726.753476] [] :xfs:xfs_zero_eof+0x139/0x1a0 Nov 10 15:15:34 fry kernel: [187726.753504] [] :xfs:xfs_write+0x3d4/0x910 Nov 10 15:15:34 fry kernel: [187726.753526] [ext3:do_sync_write+0xd9/0x120] do_sync_write+0xd9/0x120 Nov 10 15:15:34 fry kernel: [187726.753535] [] autoremove_wake_function+0x0/0x30 Nov 10 15:15:34 fry kernel: [187726.753544] [local_clock+0x57/0xb0] local_clock+0x57/0xb0 Nov 10 15:15:34 fry kernel: [187726.753554] [vfs_write+0xed/0x190] vfs_write+0xed/0x190 Nov 10 15:15:34 fry kernel: [187726.753559] [sys_pwrite64+0x84/0xa0] sys_pwrite64+0x84/0xa0 Nov 10 15:15:34 fry kernel: [187726.753565] [system_call+0x68/0x6d] system_call+0x68/0x6d Nov 10 15:15:34 fry kernel: [187726.753570] [system_call+0x0/0x6d] system_call+0x0/0x6d Nov 10 15:15:34 fry kernel: [187726.753576] Nov 10 15:15:46 fry kernel: [187738.567290] CPU 1: Nov 10 15:15:46 fry kernel: [187738.567291] Modules linked in: xfs tun ipv6 xt_tcpudp xt_physdev iptable_filter ip_tables x_tables ppdev parport_pc lp parport bridge ac it87 hwmon_vid loop snd_hda_intel snd_pcm_oss snd_mixer_oss snd_pcm snd_page_alloc snd_hwdep snd_seq_dummy snd_seq_oss snd_seq_midi snd_rawmidi snd_seq_midi_event snd_seq snd_timer snd_seq_device snd soundcore button i2c_piix4 k8temp pcspkr evdev i2c_core shpchp pci_hotplug usbhid hid ext3 jbd mbcache ide_cd cdrom pata_acpi ata_generic pata_atiixp sg sd_mod ohci_hcd ohci1394 ehci_hcd r8169 atiixp ide_core ieee1394 e1000 usbcore ssb ahci libata scsi_mod raid10 raid456 async_xor async_memcpy async_tx xor raid0 multipath linear dm_mirror dm_snapshot dm_mod thermal processor fan fuse raid1 md_mod Nov 10 15:15:46 fry kernel: [187738.567329] Pid: 15881, comm: smbd Not tainted 2.6.24-21-xen #1 Nov 10 15:15:46 fry kernel: [187738.567331] RIP: e030:[] [] :xfs:xfs_bmapi+0x7e5/0x12d0 Nov 10 15:15:46 fry kernel: [187738.567348] RSP: e02b:ffff880021327a68 EFLAGS: 00000297 Nov 10 15:15:46 fry kernel: [187738.567350] RAX: 0000000000000001 RBX: ffff880021327c58 RCX: 0000000000000001 Nov 10 15:15:46 fry kernel: [187738.567352] RDX: ffff880021327c84 RSI: ffff880021327b88 RDI: ffff88006e992f60 Nov 10 15:15:46 fry kernel: [187738.567354] RBP: 0000000000001af4 R08: 0000000000000001 R09: 0000000000000003 Nov 10 15:15:46 fry kernel: [187738.567356] R10: ffff880045209ad0 R11: 0000000000000101 R12: 0000000000000204 Nov 10 15:15:46 fry kernel: [187738.567359] R13: 0000000000000000 R14: 0000000000000000 R15: ffff8800ecddad00 Nov 10 15:15:46 fry kernel: [187738.567363] FS: 00007f47f7f4f700(0000) GS:ffffffff805c7080(0000) knlGS:0000000000000000 Nov 10 15:15:46 fry kernel: [187738.567365] CS: e033 DS: 0000 ES: 0000 Nov 10 15:15:46 fry kernel: [187738.567367] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 Nov 10 15:15:46 fry kernel: [187738.567369] DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400 Nov 10 15:15:46 fry kernel: [187738.567371] Nov 10 15:15:46 fry kernel: [187738.567372] Call Trace: Nov 10 15:15:46 fry kernel: [187738.567386] [] :xfs:xfs_bmapi+0xb46/0x12d0 Nov 10 15:15:46 fry kernel: [187738.567400] [sys_pselect7+0x260/0x290] sys_pselect7+0x260/0x290 Nov 10 15:15:46 fry kernel: [187738.567407] [] default_wake_function+0x0/0x10 Nov 10 15:15:46 fry kernel: [187738.567410] [error_exit+0x0/0x79] error_exit+0x0/0x79 Nov 10 15:15:46 fry kernel: [187738.567414] [error_exit+0x0/0x79] error_exit+0x0/0x79 Nov 10 15:15:46 fry kernel: [187738.567437] [] :xfs:xfs_bmapi+0xa2/0x12d0 Nov 10 15:15:46 fry kernel: [187738.567458] [] :xfs:xfs_zero_eof+0x139/0x1a0 Nov 10 15:15:46 fry kernel: [187738.567487] [] :xfs:xfs_write+0x3d4/0x910 Nov 10 15:15:46 fry kernel: [187738.567508] [ext3:do_sync_write+0xd9/0x120] do_sync_write+0xd9/0x120 Nov 10 15:15:46 fry kernel: [187738.567518] [] autoremove_wake_function+0x0/0x30 Nov 10 15:15:46 fry kernel: [187738.567527] [local_clock+0x57/0xb0] local_clock+0x57/0xb0 Nov 10 15:15:46 fry kernel: [187738.567536] [vfs_write+0xed/0x190] vfs_write+0xed/0x190 Nov 10 15:15:46 fry kernel: [187738.567542] [sys_pwrite64+0x84/0xa0] sys_pwrite64+0x84/0xa0 Nov 10 15:15:46 fry kernel: [187738.567548] [system_call+0x68/0x6d] system_call+0x68/0x6d Nov 10 15:15:46 fry kernel: [187738.567553] [system_call+0x0/0x6d] system_call+0x0/0x6d Nov 10 15:15:46 fry kernel: [187738.567559] Nov 10 15:15:58 fry kernel: [187750.381278] CPU 1: Nov 10 15:15:58 fry kernel: [187750.381279] Modules linked in: xfs tun ipv6 xt_tcpudp xt_physdev iptable_filter ip_tables x_tables ppdev parport_pc lp parport bridge ac it87 hwmon_vid loop snd_hda_intel snd_pcm_oss snd_mixer_oss snd_pcm snd_page_alloc snd_hwdep snd_seq_dummy snd_seq_oss snd_seq_midi snd_rawmidi snd_seq_midi_event snd_seq snd_timer snd_seq_device snd soundcore button i2c_piix4 k8temp pcspkr evdev i2c_core shpchp pci_hotplug usbhid hid ext3 jbd mbcache ide_cd cdrom pata_acpi ata_generic pata_atiixp sg sd_mod ohci_hcd ohci1394 ehci_hcd r8169 atiixp ide_core ieee1394 e1000 usbcore ssb ahci libata scsi_mod raid10 raid456 async_xor async_memcpy async_tx xor raid0 multipath linear dm_mirror dm_snapshot dm_mod thermal processor fan fuse raid1 md_mod Nov 10 15:15:58 fry kernel: [187750.381317] Pid: 15881, comm: smbd Not tainted 2.6.24-21-xen #1 Nov 10 15:15:58 fry kernel: [187750.381319] RIP: e030:[] [] :xfs:xfs_bmapi+0x862/0x12d0 Nov 10 15:15:58 fry kernel: [187750.381337] RSP: e02b:ffff880021327a68 EFLAGS: 00000206 Nov 10 15:15:58 fry kernel: [187750.381339] RAX: 000ffffffffe0005 RBX: ffff880021327c58 RCX: 0000000000000000 Nov 10 15:15:58 fry kernel: [187750.381341] RDX: 000007fffffe0005 RSI: ffff880021327b88 RDI: ffff88006e992310 Nov 10 15:15:58 fry kernel: [187750.381343] RBP: 0000000000001a2e R08: 0000000000000001 R09: 0000000000000003 Nov 10 15:15:58 fry kernel: [187750.381346] R10: ffff880045209ad0 R11: 0000000000000101 R12: 0000000000000204 Nov 10 15:15:58 fry kernel: [187750.381348] R13: 0000000000000000 R14: 0000000000000000 R15: ffff8800ecddad00 Nov 10 15:15:58 fry kernel: [187750.381352] FS: 00007f47f7f4f700(0000) GS:ffffffff805c7080(0000) knlGS:0000000000000000 Nov 10 15:15:58 fry kernel: [187750.381354] CS: e033 DS: 0000 ES: 0000 Nov 10 15:15:58 fry kernel: [187750.381356] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 Nov 10 15:15:58 fry kernel: [187750.381358] DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400 Nov 10 15:15:58 fry kernel: [187750.381360] Nov 10 15:15:58 fry kernel: [187750.381360] Call Trace: Nov 10 15:15:58 fry kernel: [187750.381375] [] :xfs:xfs_bmapi+0xb46/0x12d0 Nov 10 15:15:58 fry kernel: [187750.381390] [sys_pselect7+0x260/0x290] sys_pselect7+0x260/0x290 Nov 10 15:15:58 fry kernel: [187750.381396] [] default_wake_function+0x0/0x10 Nov 10 15:15:58 fry kernel: [187750.381399] [error_exit+0x0/0x79] error_exit+0x0/0x79 Nov 10 15:15:58 fry kernel: [187750.381403] [error_exit+0x0/0x79] error_exit+0x0/0x79 Nov 10 15:15:58 fry kernel: [187750.381406] [error_exit+0x0/0x79] error_exit+0x0/0x79 Nov 10 15:15:58 fry kernel: [187750.381434] [] :xfs:xfs_zero_eof+0x139/0x1a0 Nov 10 15:15:58 fry kernel: [187750.381462] [] :xfs:xfs_write+0x3d4/0x910 Nov 10 15:15:58 fry kernel: [187750.381484] [ext3:do_sync_write+0xd9/0x120] do_sync_write+0xd9/0x120 Nov 10 15:15:58 fry kernel: [187750.381493] [] autoremove_wake_function+0x0/0x30 Nov 10 15:15:58 fry kernel: [187750.381502] [local_clock+0x57/0xb0] local_clock+0x57/0xb0 Nov 10 15:15:58 fry kernel: [187750.381512] [vfs_write+0xed/0x190] vfs_write+0xed/0x190 Nov 10 15:15:58 fry kernel: [187750.381517] [sys_pwrite64+0x84/0xa0] sys_pwrite64+0x84/0xa0 Nov 10 15:15:58 fry kernel: [187750.381524] [system_call+0x68/0x6d] system_call+0x68/0x6d Nov 10 15:15:58 fry kernel: [187750.381529] [system_call+0x0/0x6d] system_call+0x0/0x6d Nov 10 15:15:58 fry kernel: [187750.381535] Nov 10 15:16:10 fry kernel: [187762.191299] CPU 1: Nov 10 15:16:10 fry kernel: [187762.191300] Modules linked in: xfs tun ipv6 xt_tcpudp xt_physdev iptable_filter ip_tables x_tables ppdev parport_pc lp parport bridge ac it87 hwmon_vid loop snd_hda_intel snd_pcm_oss snd_mixer_oss snd_pcm snd_page_alloc snd_hwdep snd_seq_dummy snd_seq_oss snd_seq_midi snd_rawmidi snd_seq_midi_event snd_seq snd_timer snd_seq_device snd soundcore button i2c_piix4 k8temp pcspkr evdev i2c_core shpchp pci_hotplug usbhid hid ext3 jbd mbcache ide_cd cdrom pata_acpi ata_generic pata_atiixp sg sd_mod ohci_hcd ohci1394 ehci_hcd r8169 atiixp ide_core ieee1394 e1000 usbcore ssb ahci libata scsi_mod raid10 raid456 async_xor async_memcpy async_tx xor raid0 multipath linear dm_mirror dm_snapshot dm_mod thermal processor fan fuse raid1 md_mod Nov 10 15:16:10 fry kernel: [187762.191339] Pid: 15881, comm: smbd Not tainted 2.6.24-21-xen #1 Nov 10 15:16:10 fry kernel: [187762.191341] RIP: e030:[] [] :xfs:xfs_bmbt_get_all+0x33/0x40 Nov 10 15:16:10 fry kernel: [187762.191359] RSP: e02b:ffff880021327a60 EFLAGS: 00000206 Nov 10 15:16:10 fry kernel: [187762.191361] RAX: 00000000000001ff RBX: ffff880021327c58 RCX: 0000000000000000 Nov 10 15:16:10 fry kernel: [187762.191363] RDX: 000007fffffe0005 RSI: ffff880021327b88 RDI: ffff88006e9929b0 Nov 10 15:16:10 fry kernel: [187762.191365] RBP: 0000000000001a98 R08: 0000000000000001 R09: 0000000000000003 Nov 10 15:16:10 fry kernel: [187762.191367] R10: ffff880045209ad0 R11: 0000000000000101 R12: 0000000000000204 Nov 10 15:16:10 fry kernel: [187762.191370] R13: 0000000000000000 R14: 0000000000000000 R15: ffff8800ecddad00 Nov 10 15:16:10 fry kernel: [187762.191374] FS: 00007f47f7f4f700(0000) GS:ffffffff805c7080(0000) knlGS:0000000000000000 Nov 10 15:16:10 fry kernel: [187762.191376] CS: e033 DS: 0000 ES: 0000 Nov 10 15:16:10 fry kernel: [187762.191378] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 Nov 10 15:16:10 fry kernel: [187762.191380] DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400 Nov 10 15:16:10 fry kernel: [187762.191382] Nov 10 15:16:10 fry kernel: [187762.191383] Call Trace: Nov 10 15:16:10 fry kernel: [187762.191397] [] :xfs:xfs_bmapi+0xb46/0x12d0 Nov 10 15:16:10 fry kernel: [187762.191411] [sys_pselect7+0x260/0x290] sys_pselect7+0x260/0x290 Nov 10 15:16:10 fry kernel: [187762.191418] [] default_wake_function+0x0/0x10 Nov 10 15:16:10 fry kernel: [187762.191421] [error_exit+0x0/0x79] error_exit+0x0/0x79 Nov 10 15:16:10 fry kernel: [187762.191425] [error_exit+0x0/0x79] error_exit+0x0/0x79 Nov 10 15:16:10 fry kernel: [187762.191428] [error_exit+0x0/0x79] error_exit+0x0/0x79 Nov 10 15:16:10 fry kernel: [187762.191455] [] :xfs:xfs_zero_eof+0x139/0x1a0 Nov 10 15:16:10 fry kernel: [187762.191484] [] :xfs:xfs_write+0x3d4/0x910 Nov 10 15:16:10 fry kernel: [187762.191505] [ext3:do_sync_write+0xd9/0x120] do_sync_write+0xd9/0x120 Nov 10 15:16:10 fry kernel: [187762.191515] [] autoremove_wake_function+0x0/0x30 Nov 10 15:16:10 fry kernel: [187762.191524] [local_clock+0x57/0xb0] local_clock+0x57/0xb0 Nov 10 15:16:10 fry kernel: [187762.191534] [vfs_write+0xed/0x190] vfs_write+0xed/0x190 Nov 10 15:16:10 fry kernel: [187762.191539] [sys_pwrite64+0x84/0xa0] sys_pwrite64+0x84/0xa0 Nov 10 15:16:10 fry kernel: [187762.191545] [system_call+0x68/0x6d] system_call+0x68/0x6d Nov 10 15:16:10 fry kernel: [187762.191551] [system_call+0x0/0x6d] system_call+0x0/0x6d Nov 10 15:16:10 fry kernel: [187762.191557] Nov 10 15:16:22 fry kernel: [187773.934708] CPU 1: Nov 10 15:16:22 fry kernel: [187773.934714] Modules linked in: xfs tun ipv6 xt_tcpudp xt_physdev iptable_filter ip_tables x_tables ppdev parport_pc lp parport bridge ac it87 hwmon_vid loop snd_hda_intel snd_pcm_oss snd_mixer_oss snd_pcm snd_page_alloc snd_hwdep snd_seq_dummy snd_seq_oss snd_seq_midi snd_rawmidi snd_seq_midi_event snd_seq snd_timer snd_seq_device snd soundcore button i2c_piix4 k8temp pcspkr evdev i2c_core shpchp pci_hotplug usbhid hid ext3 jbd mbcache ide_cd cdrom pata_acpi ata_generic pata_atiixp sg sd_mod ohci_hcd ohci1394 ehci_hcd r8169 atiixp ide_core ieee1394 e1000 usbcore ssb ahci libata scsi_mod raid10 raid456 async_xor async_memcpy async_tx xor raid0 multipath linear dm_mirror dm_snapshot dm_mod thermal processor fan fuse raid1 md_mod Nov 10 15:16:22 fry kernel: [187773.934759] Pid: 15881, comm: smbd Not tainted 2.6.24-21-xen #1 Nov 10 15:16:22 fry kernel: [187773.934762] RIP: e030:[] [] :xfs:xfs_iext_idx_to_irec+0x34/0xf0 Nov 10 15:16:22 fry kernel: [187773.934790] RSP: e02b:ffff880021327a30 EFLAGS: 00000206 Nov 10 15:16:22 fry kernel: [187773.934793] RAX: 0000000000004000 RBX: 0000000000000000 RCX: 00000000000000ac Nov 10 15:16:22 fry kernel: [187773.934796] RDX: 0000000000004fff RSI: 0000000000000004 RDI: ffff880045209ac0 Nov 10 15:16:22 fry kernel: [187773.934798] RBP: ffff880021327a58 R08: 0000000000000000 R09: 0000000000000003 Nov 10 15:16:22 fry kernel: [187773.934800] R10: 0000000000000000 R11: 0000000000000101 R12: ffff880021327a5c Nov 10 15:16:22 fry kernel: [187773.934802] R13: 0000000000000000 R14: 0000000000000000 R15: ffff8800ecddad00 Nov 10 15:16:22 fry kernel: [187773.934807] FS: 00007f47f7f4f700(0000) GS:ffffffff805c7080(0000) knlGS:0000000000000000 Nov 10 15:16:22 fry kernel: [187773.934810] CS: e033 DS: 0000 ES: 0000 Nov 10 15:16:22 fry kernel: [187773.934813] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 Nov 10 15:16:22 fry kernel: [187773.934815] DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400 Nov 10 15:16:22 fry kernel: [187773.934817] Nov 10 15:16:22 fry kernel: [187773.934818] Call Trace: Nov 10 15:16:22 fry kernel: [187773.934842] [] :xfs:xfs_iext_get_ext+0x55/0x70 Nov 10 15:16:22 fry kernel: [187773.934860] [] :xfs:xfs_bmapi+0x806/0x12d0 Nov 10 15:16:22 fry kernel: [187773.934876] [sys_pselect7+0x260/0x290] sys_pselect7+0x260/0x290 Nov 10 15:16:22 fry kernel: [187773.934884] [] default_wake_function+0x0/0x10 Nov 10 15:16:22 fry kernel: [187773.934887] [error_exit+0x0/0x79] error_exit+0x0/0x79 Nov 10 15:16:22 fry kernel: [187773.934891] [error_exit+0x0/0x79] error_exit+0x0/0x79 Nov 10 15:16:22 fry kernel: [187773.934894] [error_exit+0x0/0x79] error_exit+0x0/0x79 Nov 10 15:16:22 fry kernel: [187773.934923] [] :xfs:xfs_zero_eof+0x139/0x1a0 Nov 10 15:16:22 fry kernel: [187773.934952] [] :xfs:xfs_write+0x3d4/0x910 Nov 10 15:16:22 fry kernel: [187773.934974] [ext3:do_sync_write+0xd9/0x120] do_sync_write+0xd9/0x120 Nov 10 15:16:22 fry kernel: [187773.934984] [] autoremove_wake_function+0x0/0x30 Nov 10 15:16:22 fry kernel: [187773.934993] [local_clock+0x57/0xb0] local_clock+0x57/0xb0 Nov 10 15:16:22 fry kernel: [187773.935003] [vfs_write+0xed/0x190] vfs_write+0xed/0x190 Nov 10 15:16:22 fry kernel: [187773.935009] [sys_pwrite64+0x84/0xa0] sys_pwrite64+0x84/0xa0 Nov 10 15:16:22 fry kernel: [187773.935015] [system_call+0x68/0x6d] system_call+0x68/0x6d Nov 10 15:16:22 fry kernel: [187773.935020] [system_call+0x0/0x6d] system_call+0x0/0x6d Nov 10 15:16:22 fry kernel: [187773.935026] Nov 10 15:16:33 fry kernel: [187785.656046] CPU 1: Nov 10 15:16:33 fry kernel: [187785.656049] Modules linked in: xfs tun ipv6 xt_tcpudp xt_physdev iptable_filter ip_tables x_tables ppdev parport_pc lp parport bridge ac it87 hwmon_vid loop snd_hda_intel snd_pcm_oss snd_mixer_oss snd_pcm snd_page_alloc snd_hwdep snd_seq_dummy snd_seq_oss snd_seq_midi snd_rawmidi snd_seq_midi_event snd_seq snd_timer snd_seq_device snd soundcore button i2c_piix4 k8temp pcspkr evdev i2c_core shpchp pci_hotplug usbhid hid ext3 jbd mbcache ide_cd cdrom pata_acpi ata_generic pata_atiixp sg sd_mod ohci_hcd ohci1394 ehci_hcd r8169 atiixp ide_core ieee1394 e1000 usbcore ssb ahci libata scsi_mod raid10 raid456 async_xor async_memcpy async_tx xor raid0 multipath linear dm_mirror dm_snapshot dm_mod thermal processor fan fuse raid1 md_mod Nov 10 15:16:33 fry kernel: [187785.656093] Pid: 15881, comm: smbd Not tainted 2.6.24-21-xen #1 Nov 10 15:16:33 fry kernel: [187785.656096] RIP: e030:[] [] :xfs:xfs_bmapi+0x6a8/0x12d0 Nov 10 15:16:33 fry kernel: [187785.656123] RSP: e02b:ffff880021327a68 EFLAGS: 00000246 Nov 10 15:16:33 fry kernel: [187785.656125] RAX: 0000000000000000 RBX: ffff880021327c58 RCX: ffff880021327c84 Nov 10 15:16:33 fry kernel: [187785.656128] RDX: 000007fffffe0005 RSI: ffff880021327b88 RDI: ffff880054d634d0 Nov 10 15:16:33 fry kernel: [187785.656131] RBP: 0000000000001b32 R08: 0000000000000001 R09: 0000000000000003 Nov 10 15:16:33 fry kernel: [187785.656133] R10: ffff880045209ae0 R11: 0000000000000100 R12: 0000000000000204 Nov 10 15:16:33 fry kernel: [187785.656135] R13: 0000000000000000 R14: 0000000000000000 R15: ffff8800ecddad00 Nov 10 15:16:33 fry kernel: [187785.656139] FS: 00007f47f7f4f700(0000) GS:ffffffff805c7080(0000) knlGS:0000000000000000 Nov 10 15:16:33 fry kernel: [187785.656141] CS: e033 DS: 0000 ES: 0000 Nov 10 15:16:33 fry kernel: [187785.656143] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 Nov 10 15:16:33 fry kernel: [187785.656146] DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400 Nov 10 15:16:33 fry kernel: [187785.656148] Nov 10 15:16:33 fry kernel: [187785.656148] Call Trace: Nov 10 15:16:33 fry kernel: [187785.656164] [] :xfs:xfs_bmapi+0xb46/0x12d0 Nov 10 15:16:33 fry kernel: [187785.656182] [sys_pselect7+0x260/0x290] sys_pselect7+0x260/0x290 Nov 10 15:16:33 fry kernel: [187785.656189] [] default_wake_function+0x0/0x10 Nov 10 15:16:33 fry kernel: [187785.656192] [error_exit+0x0/0x79] error_exit+0x0/0x79 Nov 10 15:16:33 fry kernel: [187785.656197] [error_exit+0x0/0x79] error_exit+0x0/0x79 Nov 10 15:16:33 fry kernel: [187785.656200] [error_exit+0x0/0x79] error_exit+0x0/0x79 Nov 10 15:16:33 fry kernel: [187785.656228] [] :xfs:xfs_zero_eof+0x139/0x1a0 Nov 10 15:16:33 fry kernel: [187785.656258] [] :xfs:xfs_write+0x3d4/0x910 Nov 10 15:16:33 fry kernel: [187785.656280] [ext3:do_sync_write+0xd9/0x120] do_sync_write+0xd9/0x120 Nov 10 15:16:33 fry kernel: [187785.656290] [] autoremove_wake_function+0x0/0x30 Nov 10 15:16:33 fry kernel: [187785.656299] [local_clock+0x57/0xb0] local_clock+0x57/0xb0 Nov 10 15:16:33 fry kernel: [187785.656308] [vfs_write+0xed/0x190] vfs_write+0xed/0x190 Nov 10 15:16:33 fry kernel: [187785.656314] [sys_pwrite64+0x84/0xa0] sys_pwrite64+0x84/0xa0 Nov 10 15:16:33 fry kernel: [187785.656321] [system_call+0x68/0x6d] system_call+0x68/0x6d Nov 10 15:16:33 fry kernel: [187785.656326] [system_call+0x0/0x6d] system_call+0x0/0x6d Nov 10 15:16:33 fry kernel: [187785.656332] Nov 10 15:16:45 fry kernel: [187797.466068] CPU 1: Nov 10 15:16:45 fry kernel: [187797.466069] Modules linked in: xfs tun ipv6 xt_tcpudp xt_physdev iptable_filter ip_tables x_tables ppdev parport_pc lp parport bridge ac it87 hwmon_vid loop snd_hda_intel snd_pcm_oss snd_mixer_oss snd_pcm snd_page_alloc snd_hwdep snd_seq_dummy snd_seq_oss snd_seq_midi snd_rawmidi snd_seq_midi_event snd_seq snd_timer snd_seq_device snd soundcore button i2c_piix4 k8temp pcspkr evdev i2c_core shpchp pci_hotplug usbhid hid ext3 jbd mbcache ide_cd cdrom pata_acpi ata_generic pata_atiixp sg sd_mod ohci_hcd ohci1394 ehci_hcd r8169 atiixp ide_core ieee1394 e1000 usbcore ssb ahci libata scsi_mod raid10 raid456 async_xor async_memcpy async_tx xor raid0 multipath linear dm_mirror dm_snapshot dm_mod thermal processor fan fuse raid1 md_mod Nov 10 15:16:45 fry kernel: [187797.466127] Pid: 15881, comm: smbd Not tainted 2.6.24-21-xen #1 Nov 10 15:16:45 fry kernel: [187797.466129] RIP: e030:[] [] :xfs:xfs_bmapi+0x2d7/0x12d0 Nov 10 15:16:45 fry kernel: [187797.466146] RSP: e02b:ffff880021327a68 EFLAGS: 00000297 Nov 10 15:16:45 fry kernel: [187797.466148] RAX: 0000000000000000 RBX: ffff880021327c58 RCX: ffff880021327c84 Nov 10 15:16:45 fry kernel: [187797.466150] RDX: 000007fffffe0005 RSI: ffff880021327b88 RDI: ffff88006e992370 Nov 10 15:16:45 fry kernel: [187797.466152] RBP: 0000000000001a34 R08: 0000000000000001 R09: 0000000000000003 Nov 10 15:16:45 fry kernel: [187797.466154] R10: ffff880045209ad0 R11: 0000000000000101 R12: 0000000000000204 Nov 10 15:16:45 fry kernel: [187797.466156] R13: 0000000000000000 R14: 0000000000000000 R15: ffff8800ecddad00 Nov 10 15:16:45 fry kernel: [187797.466160] FS: 00007f47f7f4f700(0000) GS:ffffffff805c7080(0000) knlGS:0000000000000000 Nov 10 15:16:45 fry kernel: [187797.466162] CS: e033 DS: 0000 ES: 0000 Nov 10 15:16:45 fry kernel: [187797.466164] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 Nov 10 15:16:45 fry kernel: [187797.466167] DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400 Nov 10 15:16:45 fry kernel: [187797.466168] Nov 10 15:16:45 fry kernel: [187797.466169] Call Trace: Nov 10 15:16:45 fry kernel: [187797.466183] [] :xfs:xfs_bmapi+0xb46/0x12d0 Nov 10 15:16:45 fry kernel: [187797.466197] [sys_pselect7+0x260/0x290] sys_pselect7+0x260/0x290 Nov 10 15:16:45 fry kernel: [187797.466203] [] default_wake_function+0x0/0x10 Nov 10 15:16:45 fry kernel: [187797.466205] [error_exit+0x0/0x79] error_exit+0x0/0x79 Nov 10 15:16:45 fry kernel: [187797.466209] [error_exit+0x0/0x79] error_exit+0x0/0x79 Nov 10 15:16:45 fry kernel: [187797.466233] [] :xfs:xfs_bmapi+0x2/0x12d0 Nov 10 15:16:45 fry kernel: [187797.466254] [] :xfs:xfs_zero_eof+0x139/0x1a0 Nov 10 15:16:45 fry kernel: [187797.466283] [] :xfs:xfs_write+0x3d4/0x910 Nov 10 15:16:45 fry kernel: [187797.466304] [ext3:do_sync_write+0xd9/0x120] do_sync_write+0xd9/0x120 Nov 10 15:16:45 fry kernel: [187797.466314] [] autoremove_wake_function+0x0/0x30 Nov 10 15:16:45 fry kernel: [187797.466322] [local_clock+0x57/0xb0] local_clock+0x57/0xb0 Nov 10 15:16:45 fry kernel: [187797.466332] [vfs_write+0xed/0x190] vfs_write+0xed/0x190 Nov 10 15:16:45 fry kernel: [187797.466338] [sys_pwrite64+0x84/0xa0] sys_pwrite64+0x84/0xa0 Nov 10 15:16:45 fry kernel: [187797.466343] [system_call+0x68/0x6d] system_call+0x68/0x6d Nov 10 15:16:45 fry kernel: [187797.466349] [system_call+0x0/0x6d] system_call+0x0/0x6d Nov 10 15:16:45 fry kernel: [187797.466355] Nov 10 15:16:57 fry kernel: [187809.280122] CPU 1: Nov 10 15:16:57 fry kernel: [187809.280123] Modules linked in: xfs tun ipv6 xt_tcpudp xt_physdev iptable_filter ip_tables x_tables ppdev parport_pc lp parport bridge ac it87 hwmon_vid loop snd_hda_intel snd_pcm_oss snd_mixer_oss snd_pcm snd_page_alloc snd_hwdep snd_seq_dummy snd_seq_oss snd_seq_midi snd_rawmidi snd_seq_midi_event snd_seq snd_timer snd_seq_device snd soundcore button i2c_piix4 k8temp pcspkr evdev i2c_core shpchp pci_hotplug usbhid hid ext3 jbd mbcache ide_cd cdrom pata_acpi ata_generic pata_atiixp sg sd_mod ohci_hcd ohci1394 ehci_hcd r8169 atiixp ide_core ieee1394 e1000 usbcore ssb ahci libata scsi_mod raid10 raid456 async_xor async_memcpy async_tx xor raid0 multipath linear dm_mirror dm_snapshot dm_mod thermal processor fan fuse raid1 md_mod Nov 10 15:16:57 fry kernel: [187809.280161] Pid: 15881, comm: smbd Not tainted 2.6.24-21-xen #1 Nov 10 15:16:57 fry kernel: [187809.280163] RIP: e030:[] [] :xfs:xfs_bmapi+0xbbb/0x12d0 Nov 10 15:16:57 fry kernel: [187809.280180] RSP: e02b:ffff880021327a68 EFLAGS: 00000212 Nov 10 15:16:57 fry kernel: [187809.280182] RAX: 000ffffffffe0000 RBX: ffff880021327c58 RCX: 0000000000000001 Nov 10 15:16:57 fry kernel: [187809.280184] RDX: 0000000000001a8c RSI: ffff880021327b88 RDI: ffff88006e9928f0 Nov 10 15:16:57 fry kernel: [187809.280186] RBP: 0000000000001a8d R08: 0000000000000001 R09: 0000000000000003 Nov 10 15:16:57 fry kernel: [187809.280189] R10: ffff880045209ad0 R11: 0000000000000101 R12: 0000000000000204 Nov 10 15:16:57 fry kernel: [187809.280191] R13: 0000000000000000 R14: 0000000000000000 R15: ffff8800ecddad00 Nov 10 15:16:57 fry kernel: [187809.280195] FS: 00007f47f7f4f700(0000) GS:ffffffff805c7080(0000) knlGS:0000000000000000 Nov 10 15:16:57 fry kernel: [187809.280197] CS: e033 DS: 0000 ES: 0000 Nov 10 15:16:57 fry kernel: [187809.280199] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 Nov 10 15:16:57 fry kernel: [187809.280201] DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400 Nov 10 15:16:57 fry kernel: [187809.280203] Nov 10 15:16:57 fry kernel: [187809.280203] Call Trace: Nov 10 15:16:57 fry kernel: [187809.280217] [] :xfs:xfs_bmapi+0xb46/0x12d0 Nov 10 15:16:57 fry kernel: [187809.280231] [sys_pselect7+0x260/0x290] sys_pselect7+0x260/0x290 Nov 10 15:16:57 fry kernel: [187809.280237] [] default_wake_function+0x0/0x10 Nov 10 15:16:57 fry kernel: [187809.280240] [error_exit+0x0/0x79] error_exit+0x0/0x79 Nov 10 15:16:57 fry kernel: [187809.280245] [error_exit+0x0/0x79] error_exit+0x0/0x79 Nov 10 15:16:57 fry kernel: [187809.280273] [] :xfs:xfs_zero_eof+0x139/0x1a0 Nov 10 15:16:57 fry kernel: [187809.280302] [] :xfs:xfs_write+0x3d4/0x910 Nov 10 15:16:57 fry kernel: [187809.280324] [ext3:do_sync_write+0xd9/0x120] do_sync_write+0xd9/0x120 Nov 10 15:16:57 fry kernel: [187809.280333] [] autoremove_wake_function+0x0/0x30 Nov 10 15:16:57 fry kernel: [187809.280342] [local_clock+0x57/0xb0] local_clock+0x57/0xb0 Nov 10 15:16:57 fry kernel: [187809.280351] [vfs_write+0xed/0x190] vfs_write+0xed/0x190 Nov 10 15:16:57 fry kernel: [187809.280357] [sys_pwrite64+0x84/0xa0] sys_pwrite64+0x84/0xa0 Nov 10 15:16:57 fry kernel: [187809.280363] [system_call+0x68/0x6d] system_call+0x68/0x6d Nov 10 15:16:57 fry kernel: [187809.280368] [system_call+0x0/0x6d] system_call+0x0/0x6d Nov 10 15:16:57 fry kernel: [187809.280374] Nov 10 15:17:09 fry kernel: [187821.067785] CPU 1: Nov 10 15:17:09 fry kernel: [187821.067787] Modules linked in: xfs tun ipv6 xt_tcpudp xt_physdev iptable_filter ip_tables x_tables ppdev parport_pc lp parport bridge ac it87 hwmon_vid loop snd_hda_intel snd_pcm_oss snd_mixer_oss snd_pcm snd_page_alloc snd_hwdep snd_seq_dummy snd_seq_oss snd_seq_midi snd_rawmidi snd_seq_midi_event snd_seq snd_timer snd_seq_device snd soundcore button i2c_piix4 k8temp pcspkr evdev i2c_core shpchp pci_hotplug usbhid hid ext3 jbd mbcache ide_cd cdrom pata_acpi ata_generic pata_atiixp sg sd_mod ohci_hcd ohci1394 ehci_hcd r8169 atiixp ide_core ieee1394 e1000 usbcore ssb ahci libata scsi_mod raid10 raid456 async_xor async_memcpy async_tx xor raid0 multipath linear dm_mirror dm_snapshot dm_mod thermal processor fan fuse raid1 md_mod Nov 10 15:17:09 fry kernel: [187821.067834] Pid: 15881, comm: smbd Not tainted 2.6.24-21-xen #1 Nov 10 15:17:09 fry kernel: [187821.067836] RIP: e030:[] [] :xfs:xfs_bmapi+0x7d8/0x12d0 Nov 10 15:17:09 fry kernel: [187821.067863] RSP: e02b:ffff880021327a68 EFLAGS: 00000297 Nov 10 15:17:09 fry kernel: [187821.067865] RAX: 0000000000000001 RBX: ffff880021327c58 RCX: 0000000000000001 Nov 10 15:17:09 fry kernel: [187821.067867] RDX: ffff880021327c84 RSI: ffff880021327b88 RDI: ffff880054d63580 Nov 10 15:17:09 fry kernel: [187821.067870] RBP: 0000000000001c4e R08: 0000000000000001 R09: 0000000000000003 Nov 10 15:17:09 fry kernel: [187821.067873] R10: ffff880045209ae0 R11: 0000000000000100 R12: 0000000000000204 Nov 10 15:17:09 fry kernel: [187821.067875] R13: 0000000000000000 R14: 0000000000000000 R15: ffff8800ecddad00 Nov 10 15:17:09 fry kernel: [187821.067878] FS: 00007f47f7f4f700(0000) GS:ffffffff805c7080(0000) knlGS:0000000000000000 Nov 10 15:17:09 fry kernel: [187821.067880] CS: e033 DS: 0000 ES: 0000 Nov 10 15:17:09 fry kernel: [187821.067883] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 Nov 10 15:17:09 fry kernel: [187821.067886] DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400 Nov 10 15:17:09 fry kernel: [187821.067887] Nov 10 15:17:09 fry kernel: [187821.067888] Call Trace: Nov 10 15:17:09 fry kernel: [187821.067903] [] :xfs:xfs_bmapi+0xb46/0x12d0 Nov 10 15:17:09 fry kernel: [187821.067922] [sys_pselect7+0x260/0x290] sys_pselect7+0x260/0x290 Nov 10 15:17:09 fry kernel: [187821.067929] [] default_wake_function+0x0/0x10 Nov 10 15:17:09 fry kernel: [187821.067933] [error_exit+0x0/0x79] error_exit+0x0/0x79 Nov 10 15:17:09 fry kernel: [187821.067936] [error_exit+0x0/0x79] error_exit+0x0/0x79 Nov 10 15:17:09 fry kernel: [187821.067967] [] :xfs:xfs_zero_eof+0x139/0x1a0 Nov 10 15:17:09 fry kernel: [187821.067996] [] :xfs:xfs_write+0x3d4/0x910 Nov 10 15:17:09 fry kernel: [187821.068018] [ext3:do_sync_write+0xd9/0x120] do_sync_write+0xd9/0x120 Nov 10 15:17:09 fry kernel: [187821.068028] [] autoremove_wake_function+0x0/0x30 Nov 10 15:17:09 fry kernel: [187821.068037] [local_clock+0x57/0xb0] local_clock+0x57/0xb0 Nov 10 15:17:09 fry kernel: [187821.068046] [vfs_write+0xed/0x190] vfs_write+0xed/0x190 Nov 10 15:17:09 fry kernel: [187821.068052] [sys_pwrite64+0x84/0xa0] sys_pwrite64+0x84/0xa0 Nov 10 15:17:09 fry kernel: [187821.068059] [system_call+0x68/0x6d] system_call+0x68/0x6d Nov 10 15:17:09 fry kernel: [187821.068063] [system_call+0x0/0x6d] system_call+0x0/0x6d Nov 10 15:17:09 fry kernel: [187821.068070] Nov 10 15:17:21 fry kernel: [187832.881766] CPU 1: Nov 10 15:17:21 fry kernel: [187832.881767] Modules linked in: xfs tun ipv6 xt_tcpudp xt_physdev iptable_filter ip_tables x_tables ppdev parport_pc lp parport bridge ac it87 hwmon_vid loop snd_hda_intel snd_pcm_oss snd_mixer_oss snd_pcm snd_page_alloc snd_hwdep snd_seq_dummy snd_seq_oss snd_seq_midi snd_rawmidi snd_seq_midi_event snd_seq snd_timer snd_seq_device snd soundcore button i2c_piix4 k8temp pcspkr evdev i2c_core shpchp pci_hotplug usbhid hid ext3 jbd mbcache ide_cd cdrom pata_acpi ata_generic pata_atiixp sg sd_mod ohci_hcd ohci1394 ehci_hcd r8169 atiixp ide_core ieee1394 e1000 usbcore ssb ahci libata scsi_mod raid10 raid456 async_xor async_memcpy async_tx xor raid0 multipath linear dm_mirror dm_snapshot dm_mod thermal processor fan fuse raid1 md_mod Nov 10 15:17:21 fry kernel: [187832.881800] Pid: 15881, comm: smbd Not tainted 2.6.24-21-xen #1 Nov 10 15:17:21 fry kernel: [187832.881802] RIP: e030:[] [] :xfs:xfs_bmapi+0x2d7/0x12d0 Nov 10 15:17:21 fry kernel: [187832.881820] RSP: e02b:ffff880021327a68 EFLAGS: 00000297 Nov 10 15:17:21 fry kernel: [187832.881822] RAX: 0000000000000000 RBX: ffff880021327c58 RCX: ffff880021327c84 Nov 10 15:17:21 fry kernel: [187832.881824] RDX: 00000000019499b5 RSI: ffff880021327b88 RDI: ffff88006e992f40 Nov 10 15:17:21 fry kernel: [187832.881826] RBP: 0000000000001af1 R08: 0000000000000001 R09: 0000000000000003 Nov 10 15:17:21 fry kernel: [187832.881828] R10: ffff880045209ad0 R11: 0000000000000101 R12: 0000000000000204 Nov 10 15:17:21 fry kernel: [187832.881830] R13: 0000000000000000 R14: 0000000000000000 R15: ffff8800ecddad00 Nov 10 15:17:21 fry kernel: [187832.881833] FS: 00007f47f7f4f700(0000) GS:ffffffff805c7080(0000) knlGS:0000000000000000 Nov 10 15:17:21 fry kernel: [187832.881835] CS: e033 DS: 0000 ES: 0000 Nov 10 15:17:21 fry kernel: [187832.881837] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 Nov 10 15:17:21 fry kernel: [187832.881839] DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400 Nov 10 15:17:21 fry kernel: [187832.881841] Nov 10 15:17:21 fry kernel: [187832.881841] Call Trace: Nov 10 15:17:21 fry kernel: [187832.881856] [] :xfs:xfs_bmapi+0xb46/0x12d0 Nov 10 15:17:21 fry kernel: [187832.881869] [sys_pselect7+0x260/0x290] sys_pselect7+0x260/0x290 Nov 10 15:17:21 fry kernel: [187832.881875] [] default_wake_function+0x0/0x10 Nov 10 15:17:21 fry kernel: [187832.881878] [error_exit+0x0/0x79] error_exit+0x0/0x79 Nov 10 15:17:21 fry kernel: [187832.881881] [error_exit+0x0/0x79] error_exit+0x0/0x79 Nov 10 15:17:21 fry kernel: [187832.881885] [error_exit+0x0/0x79] error_exit+0x0/0x79 Nov 10 15:17:21 fry kernel: [187832.881912] [] :xfs:xfs_zero_eof+0x139/0x1a0 Nov 10 15:17:21 fry kernel: [187832.881941] [] :xfs:xfs_write+0x3d4/0x910 Nov 10 15:17:21 fry kernel: [187832.881962] [ext3:do_sync_write+0xd9/0x120] do_sync_write+0xd9/0x120 Nov 10 15:17:21 fry kernel: [187832.881972] [] autoremove_wake_function+0x0/0x30 Nov 10 15:17:21 fry kernel: [187832.881980] [local_clock+0x57/0xb0] local_clock+0x57/0xb0 Nov 10 15:17:21 fry kernel: [187832.881989] [vfs_write+0xed/0x190] vfs_write+0xed/0x190 Nov 10 15:17:21 fry kernel: [187832.881995] [sys_pwrite64+0x84/0xa0] sys_pwrite64+0x84/0xa0 Nov 10 15:17:21 fry kernel: [187832.882001] [system_call+0x68/0x6d] system_call+0x68/0x6d Nov 10 15:17:21 fry kernel: [187832.882006] [system_call+0x0/0x6d] system_call+0x0/0x6d Nov 10 15:17:21 fry kernel: [187832.882012] Nov 10 15:17:33 fry kernel: [187844.477513] CPU 1: Nov 10 15:17:33 fry kernel: [187844.477515] Modules linked in: xfs tun ipv6 xt_tcpudp xt_physdev iptable_filter ip_tables x_tables ppdev parport_pc lp parport bridge ac it87 hwmon_vid loop snd_hda_intel snd_pcm_oss snd_mixer_oss snd_pcm snd_page_alloc snd_hwdep snd_seq_dummy snd_seq_oss snd_seq_midi snd_rawmidi snd_seq_midi_event snd_seq snd_timer snd_seq_device snd soundcore button i2c_piix4 k8temp pcspkr evdev i2c_core shpchp pci_hotplug usbhid hid ext3 jbd mbcache ide_cd cdrom pata_acpi ata_generic pata_atiixp sg sd_mod ohci_hcd ohci1394 ehci_hcd r8169 atiixp ide_core ieee1394 e1000 usbcore ssb ahci libata scsi_mod raid10 raid456 async_xor async_memcpy async_tx xor raid0 multipath linear dm_mirror dm_snapshot dm_mod thermal processor fan fuse raid1 md_mod Nov 10 15:17:33 fry kernel: [187844.477561] Pid: 15881, comm: smbd Not tainted 2.6.24-21-xen #1 Nov 10 15:17:33 fry kernel: [187844.477565] RIP: e030:[] [] :xfs:xfs_bmapi+0x7d8/0x12d0 Nov 10 15:17:33 fry kernel: [187844.477594] RSP: e02b:ffff880021327a68 EFLAGS: 00000297 Nov 10 15:17:33 fry kernel: [187844.477596] RAX: 0000000000000001 RBX: ffff880021327c58 RCX: 0000000000000001 Nov 10 15:17:33 fry kernel: [187844.477598] RDX: ffff880021327c84 RSI: ffff880021327b88 RDI: ffff88006e992960 Nov 10 15:17:33 fry kernel: [187844.477600] RBP: 0000000000001a94 R08: 0000000000000001 R09: 0000000000000003 Nov 10 15:17:33 fry kernel: [187844.477602] R10: ffff880045209ad0 R11: 0000000000000101 R12: 0000000000000204 Nov 10 15:17:33 fry kernel: [187844.477604] R13: 0000000000000000 R14: 0000000000000000 R15: ffff8800ecddad00 Nov 10 15:17:33 fry kernel: [187844.477608] FS: 00007f47f7f4f700(0000) GS:ffffffff805c7080(0000) knlGS:0000000000000000 Nov 10 15:17:33 fry kernel: [187844.477611] CS: e033 DS: 0000 ES: 0000 Nov 10 15:17:33 fry kernel: [187844.477613] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 Nov 10 15:17:33 fry kernel: [187844.477615] DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400 Nov 10 15:17:33 fry kernel: [187844.477617] Nov 10 15:17:33 fry kernel: [187844.477617] Call Trace: Nov 10 15:17:33 fry kernel: [187844.477633] [] :xfs:xfs_bmapi+0xb46/0x12d0 Nov 10 15:17:33 fry kernel: [187844.477652] [sys_pselect7+0x260/0x290] sys_pselect7+0x260/0x290 Nov 10 15:17:33 fry kernel: [187844.477659] [] default_wake_function+0x0/0x10 Nov 10 15:17:33 fry kernel: [187844.477663] [error_exit+0x0/0x79] error_exit+0x0/0x79 Nov 10 15:17:33 fry kernel: [187844.477666] [error_exit+0x0/0x79] error_exit+0x0/0x79 Nov 10 15:17:33 fry kernel: [187844.477669] [error_exit+0x0/0x79] error_exit+0x0/0x79 Nov 10 15:17:33 fry kernel: [187844.477699] [] :xfs:xfs_zero_eof+0x139/0x1a0 Nov 10 15:17:33 fry kernel: [187844.477728] [] :xfs:xfs_write+0x3d4/0x910 Nov 10 15:17:33 fry kernel: [187844.477750] [ext3:do_sync_write+0xd9/0x120] do_sync_write+0xd9/0x120 Nov 10 15:17:33 fry kernel: [187844.477760] [] autoremove_wake_function+0x0/0x30 Nov 10 15:17:33 fry kernel: [187844.477770] [local_clock+0x57/0xb0] local_clock+0x57/0xb0 Nov 10 15:17:33 fry kernel: [187844.477787] [vfs_write+0xed/0x190] vfs_write+0xed/0x190 Nov 10 15:17:33 fry kernel: [187844.477792] [sys_pwrite64+0x84/0xa0] sys_pwrite64+0x84/0xa0 Nov 10 15:17:33 fry kernel: [187844.477799] [system_call+0x68/0x6d] system_call+0x68/0x6d Nov 10 15:17:33 fry kernel: [187844.477804] [system_call+0x0/0x6d] system_call+0x0/0x6d Nov 10 15:17:33 fry kernel: [187844.477811] Nov 10 15:17:44 fry kernel: [187856.128959] CPU 1: Nov 10 15:17:44 fry kernel: [187856.128961] Modules linked in: xfs tun ipv6 xt_tcpudp xt_physdev iptable_filter ip_tables x_tables ppdev parport_pc lp parport bridge ac it87 hwmon_vid loop snd_hda_intel snd_pcm_oss snd_mixer_oss snd_pcm snd_page_alloc snd_hwdep snd_seq_dummy snd_seq_oss snd_seq_midi snd_rawmidi snd_seq_midi_event snd_seq snd_timer snd_seq_device snd soundcore button i2c_piix4 k8temp pcspkr evdev i2c_core shpchp pci_hotplug usbhid hid ext3 jbd mbcache ide_cd cdrom pata_acpi ata_generic pata_atiixp sg sd_mod ohci_hcd ohci1394 ehci_hcd r8169 atiixp ide_core ieee1394 e1000 usbcore ssb ahci libata scsi_mod raid10 raid456 async_xor async_memcpy async_tx xor raid0 multipath linear dm_mirror dm_snapshot dm_mod thermal processor fan fuse raid1 md_mod Nov 10 15:17:44 fry kernel: [187856.129007] Pid: 15881, comm: smbd Not tainted 2.6.24-21-xen #1 Nov 10 15:17:44 fry kernel: [187856.129010] RIP: e030:[] [] :xfs:xfs_bmapi+0x758/0x12d0 Nov 10 15:17:44 fry kernel: [187856.129038] RSP: e02b:ffff880021327a68 EFLAGS: 00000246 Nov 10 15:17:44 fry kernel: [187856.129040] RAX: 0000000001940000 RBX: ffff880021327c58 RCX: 0000000000000001 Nov 10 15:17:44 fry kernel: [187856.129043] RDX: 000ffffffffe0000 RSI: ffff880021327b88 RDI: ffff88006e992400 Nov 10 15:17:44 fry kernel: [187856.129045] RBP: 0000000000001a3d R08: 0000000000000001 R09: 0000000000000003 Nov 10 15:17:44 fry kernel: [187856.129047] R10: ffff880045209ad0 R11: 0000000000000101 R12: 0000000000000204 Nov 10 15:17:44 fry kernel: [187856.129049] R13: 0000000000000000 R14: 0000000000000000 R15: ffff8800ecddad00 Nov 10 15:17:44 fry kernel: [187856.129053] FS: 00007f47f7f4f700(0000) GS:ffffffff805c7080(0000) knlGS:0000000000000000 Nov 10 15:17:44 fry kernel: [187856.129056] CS: e033 DS: 0000 ES: 0000 Nov 10 15:17:44 fry kernel: [187856.129058] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 Nov 10 15:17:44 fry kernel: [187856.129060] DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400 Nov 10 15:17:44 fry kernel: [187856.129062] Nov 10 15:17:44 fry kernel: [187856.129063] Call Trace: Nov 10 15:17:44 fry kernel: [187856.129078] [] :xfs:xfs_bmapi+0xb46/0x12d0 Nov 10 15:17:44 fry kernel: [187856.129097] [sys_pselect7+0x260/0x290] sys_pselect7+0x260/0x290 Nov 10 15:17:44 fry kernel: [187856.129104] [] default_wake_function+0x0/0x10 Nov 10 15:17:44 fry kernel: [187856.129108] [error_exit+0x0/0x79] error_exit+0x0/0x79 Nov 10 15:17:44 fry kernel: [187856.129111] [error_exit+0x0/0x79] error_exit+0x0/0x79 Nov 10 15:17:44 fry kernel: [187856.129115] [error_exit+0x0/0x79] error_exit+0x0/0x79 Nov 10 15:17:44 fry kernel: [187856.129144] [] :xfs:xfs_zero_eof+0x139/0x1a0 Nov 10 15:17:44 fry kernel: [187856.129173] [] :xfs:xfs_write+0x3d4/0x910 Nov 10 15:17:44 fry kernel: [187856.129195] [ext3:do_sync_write+0xd9/0x120] do_sync_write+0xd9/0x120 Nov 10 15:17:44 fry kernel: [187856.129205] [] autoremove_wake_function+0x0/0x30 Nov 10 15:17:44 fry kernel: [187856.129214] [local_clock+0x57/0xb0] local_clock+0x57/0xb0 Nov 10 15:17:44 fry kernel: [187856.129224] [vfs_write+0xed/0x190] vfs_write+0xed/0x190 Nov 10 15:17:44 fry kernel: [187856.129229] [sys_pwrite64+0x84/0xa0] sys_pwrite64+0x84/0xa0 Nov 10 15:17:44 fry kernel: [187856.129236] [system_call+0x68/0x6d] system_call+0x68/0x6d Nov 10 15:17:44 fry kernel: [187856.129241] [system_call+0x0/0x6d] system_call+0x0/0x6d Nov 10 15:17:44 fry kernel: [187856.129247] Nov 10 15:17:56 fry kernel: [187867.889091] CPU 1: Nov 10 15:17:56 fry kernel: [187867.889093] Modules linked in: xfs tun ipv6 xt_tcpudp xt_physdev iptable_filter ip_tables x_tables ppdev parport_pc lp parport bridge ac it87 hwmon_vid loop snd_hda_intel snd_pcm_oss snd_mixer_oss snd_pcm snd_page_alloc snd_hwdep snd_seq_dummy snd_seq_oss snd_seq_midi snd_rawmidi snd_seq_midi_event snd_seq snd_timer snd_seq_device snd soundcore button i2c_piix4 k8temp pcspkr evdev i2c_core shpchp pci_hotplug usbhid hid ext3 jbd mbcache ide_cd cdrom pata_acpi ata_generic pata_atiixp sg sd_mod ohci_hcd ohci1394 ehci_hcd r8169 atiixp ide_core ieee1394 e1000 usbcore ssb ahci libata scsi_mod raid10 raid456 async_xor async_memcpy async_tx xor raid0 multipath linear dm_mirror dm_snapshot dm_mod thermal processor fan fuse raid1 md_mod Nov 10 15:17:56 fry kernel: [187867.889141] Pid: 15881, comm: smbd Not tainted 2.6.24-21-xen #1 Nov 10 15:17:56 fry kernel: [187867.889143] RIP: e030:[] [] :xfs:xfs_bmapi+0xae8/0x12d0 Nov 10 15:17:56 fry kernel: [187867.889170] RSP: e02b:ffff880021327a68 EFLAGS: 00000216 Nov 10 15:17:56 fry kernel: [187867.889172] RAX: 0000000000001b2a RBX: ffff880021327c58 RCX: ffff880021327c84 Nov 10 15:17:56 fry kernel: [187867.889174] RDX: 000007fffffe0005 RSI: ffff880021327b88 RDI: ffff880054d63450 Nov 10 15:17:56 fry kernel: [187867.889176] RBP: 0000000000001b2a R08: 0000000000000001 R09: 0000000000000003 Nov 10 15:17:56 fry kernel: [187867.889178] R10: ffff880045209ae0 R11: 0000000000000100 R12: 0000000000000204 Nov 10 15:17:56 fry kernel: [187867.889180] R13: 0000000000000000 R14: 0000000000000000 R15: ffff8800ecddad00 Nov 10 15:17:56 fry kernel: [187867.889185] FS: 00007f47f7f4f700(0000) GS:ffffffff805c7080(0000) knlGS:0000000000000000 Nov 10 15:17:56 fry kernel: [187867.889187] CS: e033 DS: 0000 ES: 0000 Nov 10 15:17:56 fry kernel: [187867.889189] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 Nov 10 15:17:56 fry kernel: [187867.889191] DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400 Nov 10 15:17:56 fry kernel: [187867.889193] Nov 10 15:17:56 fry kernel: [187867.889194] Call Trace: Nov 10 15:17:56 fry kernel: [187867.889209] [] :xfs:xfs_bmapi+0xb46/0x12d0 Nov 10 15:17:56 fry kernel: [187867.889228] [sys_pselect7+0x260/0x290] sys_pselect7+0x260/0x290 Nov 10 15:17:56 fry kernel: [187867.889235] [] default_wake_function+0x0/0x10 Nov 10 15:17:56 fry kernel: [187867.889239] [error_exit+0x0/0x79] error_exit+0x0/0x79 Nov 10 15:17:56 fry kernel: [187867.889242] [error_exit+0x0/0x79] error_exit+0x0/0x79 Nov 10 15:17:56 fry kernel: [187867.889246] [error_exit+0x0/0x79] error_exit+0x0/0x79 Nov 10 15:17:56 fry kernel: [187867.889274] [] :xfs:xfs_zero_eof+0x139/0x1a0 Nov 10 15:17:56 fry kernel: [187867.889304] [] :xfs:xfs_write+0x3d4/0x910 Nov 10 15:17:56 fry kernel: [187867.889325] [ext3:do_sync_write+0xd9/0x120] do_sync_write+0xd9/0x120 Nov 10 15:17:56 fry kernel: [187867.889336] [] autoremove_wake_function+0x0/0x30 Nov 10 15:17:56 fry kernel: [187867.889345] [local_clock+0x57/0xb0] local_clock+0x57/0xb0 Nov 10 15:17:56 fry kernel: [187867.889355] [vfs_write+0xed/0x190] vfs_write+0xed/0x190 Nov 10 15:17:56 fry kernel: [187867.889360] [sys_pwrite64+0x84/0xa0] sys_pwrite64+0x84/0xa0 Nov 10 15:17:56 fry kernel: [187867.889367] [system_call+0x68/0x6d] system_call+0x68/0x6d Nov 10 15:17:56 fry kernel: [187867.889372] [system_call+0x0/0x6d] system_call+0x0/0x6d Nov 10 15:17:56 fry kernel: [187867.889378] Nov 10 15:18:08 fry kernel: [187879.688823] CPU 1: Nov 10 15:18:08 fry kernel: [187879.688825] Modules linked in: xfs tun ipv6 xt_tcpudp xt_physdev iptable_filter ip_tables x_tables ppdev parport_pc lp parport bridge ac it87 hwmon_vid loop snd_hda_intel snd_pcm_oss snd_mixer_oss snd_pcm snd_page_alloc snd_hwdep snd_seq_dummy snd_seq_oss snd_seq_midi snd_rawmidi snd_seq_midi_event snd_seq snd_timer snd_seq_device snd soundcore button i2c_piix4 k8temp pcspkr evdev i2c_core shpchp pci_hotplug usbhid hid ext3 jbd mbcache ide_cd cdrom pata_acpi ata_generic pata_atiixp sg sd_mod ohci_hcd ohci1394 ehci_hcd r8169 atiixp ide_core ieee1394 e1000 usbcore ssb ahci libata scsi_mod raid10 raid456 async_xor async_memcpy async_tx xor raid0 multipath linear dm_mirror dm_snapshot dm_mod thermal processor fan fuse raid1 md_mod Nov 10 15:18:08 fry kernel: [187879.688868] Pid: 15881, comm: smbd Not tainted 2.6.24-21-xen #1 Nov 10 15:18:08 fry kernel: [187879.688870] RIP: e030:[] [] :xfs:xfs_iext_idx_to_irec+0x52/0xf0 Nov 10 15:18:08 fry kernel: [187879.688899] RSP: e02b:ffff880021327a30 EFLAGS: 00000202 Nov 10 15:18:08 fry kernel: [187879.688901] RAX: ffff880045209ac0 RBX: 0000000000000000 RCX: 00000000000000a1 Nov 10 15:18:08 fry kernel: [187879.688903] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff880045209ac0 Nov 10 15:18:08 fry kernel: [187879.688905] RBP: ffff880021327a58 R08: 0000000000000001 R09: 0000000000000003 Nov 10 15:18:08 fry kernel: [187879.688907] R10: ffff880045209ad0 R11: 0000000000000000 R12: ffff880021327a5c Nov 10 15:18:08 fry kernel: [187879.688909] R13: 0000000000000000 R14: 0000000000000000 R15: ffff8800ecddad00 Nov 10 15:18:08 fry kernel: [187879.688913] FS: 00007f47f7f4f700(0000) GS:ffffffff805c7080(0000) knlGS:0000000000000000 Nov 10 15:18:08 fry kernel: [187879.688915] CS: e033 DS: 0000 ES: 0000 Nov 10 15:18:08 fry kernel: [187879.688917] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 Nov 10 15:18:08 fry kernel: [187879.688920] DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400 Nov 10 15:18:08 fry kernel: [187879.688922] Nov 10 15:18:08 fry kernel: [187879.688922] Call Trace: Nov 10 15:18:08 fry kernel: [187879.688946] [] :xfs:xfs_iext_get_ext+0x55/0x70 Nov 10 15:18:08 fry kernel: [187879.688964] [] :xfs:xfs_bmapi+0x806/0x12d0 Nov 10 15:18:08 fry kernel: [187879.688980] [sys_pselect7+0x260/0x290] sys_pselect7+0x260/0x290 Nov 10 15:18:08 fry kernel: [187879.688987] [] default_wake_function+0x0/0x10 Nov 10 15:18:08 fry kernel: [187879.688990] [error_exit+0x0/0x79] error_exit+0x0/0x79 Nov 10 15:18:08 fry kernel: [187879.688993] [error_exit+0x0/0x79] error_exit+0x0/0x79 Nov 10 15:18:08 fry kernel: [187879.688997] [error_exit+0x0/0x79] error_exit+0x0/0x79 Nov 10 15:18:08 fry kernel: [187879.689026] [] :xfs:xfs_zero_eof+0x139/0x1a0 Nov 10 15:18:08 fry kernel: [187879.689054] [] :xfs:xfs_write+0x3d4/0x910 Nov 10 15:18:08 fry kernel: [187879.689076] [ext3:do_sync_write+0xd9/0x120] do_sync_write+0xd9/0x120 Nov 10 15:18:08 fry kernel: [187879.689086] [] autoremove_wake_function+0x0/0x30 Nov 10 15:18:08 fry kernel: [187879.689095] [local_clock+0x57/0xb0] local_clock+0x57/0xb0 Nov 10 15:18:08 fry kernel: [187879.689104] [vfs_write+0xed/0x190] vfs_write+0xed/0x190 Nov 10 15:18:08 fry kernel: [187879.689110] [sys_pwrite64+0x84/0xa0] sys_pwrite64+0x84/0xa0 Nov 10 15:18:08 fry kernel: [187879.689116] [system_call+0x68/0x6d] system_call+0x68/0x6d Nov 10 15:18:08 fry kernel: [187879.689121] [system_call+0x0/0x6d] system_call+0x0/0x6d Nov 10 15:18:08 fry kernel: [187879.689127] Nov 10 15:18:20 fry kernel: [187891.502680] CPU 1: Nov 10 15:18:20 fry kernel: [187891.502681] Modules linked in: xfs tun ipv6 xt_tcpudp xt_physdev iptable_filter ip_tables x_tables ppdev parport_pc lp parport bridge ac it87 hwmon_vid loop snd_hda_intel snd_pcm_oss snd_mixer_oss snd_pcm snd_page_alloc snd_hwdep snd_seq_dummy snd_seq_oss snd_seq_midi snd_rawmidi snd_seq_midi_event snd_seq snd_timer snd_seq_device snd soundcore button i2c_piix4 k8temp pcspkr evdev i2c_core shpchp pci_hotplug usbhid hid ext3 jbd mbcache ide_cd cdrom pata_acpi ata_generic pata_atiixp sg sd_mod ohci_hcd ohci1394 ehci_hcd r8169 atiixp ide_core ieee1394 e1000 usbcore ssb ahci libata scsi_mod raid10 raid456 async_xor async_memcpy async_tx xor raid0 multipath linear dm_mirror dm_snapshot dm_mod thermal processor fan fuse raid1 md_mod Nov 10 15:18:20 fry kernel: [187891.502716] Pid: 15881, comm: smbd Not tainted 2.6.24-21-xen #1 Nov 10 15:18:20 fry kernel: [187891.502718] RIP: e030:[] [] :xfs:xfs_bmapi+0x754/0x12d0 Nov 10 15:18:20 fry kernel: [187891.502735] RSP: e02b:ffff880021327a68 EFLAGS: 00000246 Nov 10 15:18:20 fry kernel: [187891.502737] RAX: 0000000001840000 RBX: ffff880021327c58 RCX: ffff880021327c84 Nov 10 15:18:20 fry kernel: [187891.502739] RDX: 000ffffffffe0000 RSI: ffff880021327b88 RDI: ffff880054d633a0 Nov 10 15:18:20 fry kernel: [187891.502741] RBP: 0000000000001b1f R08: 0000000000000001 R09: 0000000000000003 Nov 10 15:18:20 fry kernel: [187891.502743] R10: ffff880045209ae0 R11: 0000000000000100 R12: 0000000000000204 Nov 10 15:18:20 fry kernel: [187891.502745] R13: 0000000000000000 R14: 0000000000000000 R15: ffff8800ecddad00 Nov 10 15:18:20 fry kernel: [187891.502749] FS: 00007f47f7f4f700(0000) GS:ffffffff805c7080(0000) knlGS:0000000000000000 Nov 10 15:18:20 fry kernel: [187891.502752] CS: e033 DS: 0000 ES: 0000 Nov 10 15:18:20 fry kernel: [187891.502753] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 Nov 10 15:18:20 fry kernel: [187891.502756] DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400 Nov 10 15:18:20 fry kernel: [187891.502757] Nov 10 15:18:20 fry kernel: [187891.502758] Call Trace: Nov 10 15:18:20 fry kernel: [187891.502772] [] :xfs:xfs_bmapi+0xb46/0x12d0 Nov 10 15:18:20 fry kernel: [187891.502786] [sys_pselect7+0x260/0x290] sys_pselect7+0x260/0x290 Nov 10 15:18:20 fry kernel: [187891.502792] [] default_wake_function+0x0/0x10 Nov 10 15:18:20 fry kernel: [187891.502795] [error_exit+0x0/0x79] error_exit+0x0/0x79 Nov 10 15:18:20 fry kernel: [187891.502798] [error_exit+0x0/0x79] error_exit+0x0/0x79 Nov 10 15:18:20 fry kernel: [187891.502802] [error_exit+0x0/0x79] error_exit+0x0/0x79 Nov 10 15:18:20 fry kernel: [187891.502830] [] :xfs:xfs_zero_eof+0x139/0x1a0 Nov 10 15:18:20 fry kernel: [187891.502858] [] :xfs:xfs_write+0x3d4/0x910 Nov 10 15:18:20 fry kernel: [187891.502880] [ext3:do_sync_write+0xd9/0x120] do_sync_write+0xd9/0x120 Nov 10 15:18:20 fry kernel: [187891.502889] [] autoremove_wake_function+0x0/0x30 Nov 10 15:18:20 fry kernel: [187891.502898] [local_clock+0x57/0xb0] local_clock+0x57/0xb0 Nov 10 15:18:20 fry kernel: [187891.502908] [vfs_write+0xed/0x190] vfs_write+0xed/0x190 Nov 10 15:18:20 fry kernel: [187891.502913] [sys_pwrite64+0x84/0xa0] sys_pwrite64+0x84/0xa0 Nov 10 15:18:20 fry kernel: [187891.502919] [system_call+0x68/0x6d] system_call+0x68/0x6d Nov 10 15:18:20 fry kernel: [187891.502924] [system_call+0x0/0x6d] system_call+0x0/0x6d Nov 10 15:18:20 fry kernel: [187891.502930] Nov 10 15:18:32 fry kernel: [187903.198208] CPU 1: Nov 10 15:18:32 fry kernel: [187903.198214] Modules linked in: xfs tun ipv6 xt_tcpudp xt_physdev iptable_filter ip_tables x_tables ppdev parport_pc lp parport bridge ac it87 hwmon_vid loop snd_hda_intel snd_pcm_oss snd_mixer_oss snd_pcm snd_page_alloc snd_hwdep snd_seq_dummy snd_seq_oss snd_seq_midi snd_rawmidi snd_seq_midi_event snd_seq snd_timer snd_seq_device snd soundcore button i2c_piix4 k8temp pcspkr evdev i2c_core shpchp pci_hotplug usbhid hid ext3 jbd mbcache ide_cd cdrom pata_acpi ata_generic pata_atiixp sg sd_mod ohci_hcd ohci1394 ehci_hcd r8169 atiixp ide_core ieee1394 e1000 usbcore ssb ahci libata scsi_mod raid10 raid456 async_xor async_memcpy async_tx xor raid0 multipath linear dm_mirror dm_snapshot dm_mod thermal processor fan fuse raid1 md_mod Nov 10 15:18:32 fry kernel: [187903.198260] Pid: 15881, comm: smbd Not tainted 2.6.24-21-xen #1 Nov 10 15:18:32 fry kernel: [187903.198262] RIP: e030:[] [] :xfs:xfs_bmapi+0x7e5/0x12d0 Nov 10 15:18:32 fry kernel: [187903.198290] RSP: e02b:ffff880021327a68 EFLAGS: 00000297 Nov 10 15:18:32 fry kernel: [187903.198293] RAX: 0000000000000001 RBX: ffff880021327c58 RCX: 0000000000000001 Nov 10 15:18:32 fry kernel: [187903.198296] RDX: ffff880021327c84 RSI: ffff880021327b88 RDI: ffff88006e992af0 Nov 10 15:18:32 fry kernel: [187903.198298] RBP: 0000000000001aad R08: 0000000000000001 R09: 0000000000000003 Nov 10 15:18:32 fry kernel: [187903.198300] R10: ffff880045209ad0 R11: 0000000000000101 R12: 0000000000000204 Nov 10 15:18:32 fry kernel: [187903.198302] R13: 0000000000000000 R14: 0000000000000000 R15: ffff8800ecddad00 Nov 10 15:18:32 fry kernel: [187903.198307] FS: 00007f47f7f4f700(0000) GS:ffffffff805c7080(0000) knlGS:0000000000000000 Nov 10 15:18:32 fry kernel: [187903.198309] CS: e033 DS: 0000 ES: 0000 Nov 10 15:18:32 fry kernel: [187903.198312] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 Nov 10 15:18:32 fry kernel: [187903.198314] DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400 Nov 10 15:18:32 fry kernel: [187903.198316] Nov 10 15:18:32 fry kernel: [187903.198316] Call Trace: Nov 10 15:18:32 fry kernel: [187903.198333] [] :xfs:xfs_bmapi+0xb46/0x12d0 Nov 10 15:18:32 fry kernel: [187903.198352] [sys_pselect7+0x260/0x290] sys_pselect7+0x260/0x290 Nov 10 15:18:32 fry kernel: [187903.198358] [] default_wake_function+0x0/0x10 Nov 10 15:18:32 fry kernel: [187903.198362] [error_exit+0x0/0x79] error_exit+0x0/0x79 Nov 10 15:18:32 fry kernel: [187903.198366] [error_exit+0x0/0x79] error_exit+0x0/0x79 Nov 10 15:18:32 fry kernel: [187903.198370] [error_exit+0x0/0x79] error_exit+0x0/0x79 Nov 10 15:18:32 fry kernel: [187903.198398] [] :xfs:xfs_zero_eof+0x139/0x1a0 Nov 10 15:18:32 fry kernel: [187903.198428] [] :xfs:xfs_write+0x3d4/0x910 Nov 10 15:18:32 fry kernel: [187903.198450] [ext3:do_sync_write+0xd9/0x120] do_sync_write+0xd9/0x120 Nov 10 15:18:32 fry kernel: [187903.198460] [] autoremove_wake_function+0x0/0x30 Nov 10 15:18:32 fry kernel: [187903.198470] [local_clock+0x57/0xb0] local_clock+0x57/0xb0 Nov 10 15:18:32 fry kernel: [187903.198479] [vfs_write+0xed/0x190] vfs_write+0xed/0x190 Nov 10 15:18:32 fry kernel: [187903.198485] [sys_pwrite64+0x84/0xa0] sys_pwrite64+0x84/0xa0 Nov 10 15:18:32 fry kernel: [187903.198491] [system_call+0x68/0x6d] system_call+0x68/0x6d Nov 10 15:18:32 fry kernel: [187903.198496] [system_call+0x0/0x6d] system_call+0x0/0x6d Nov 10 15:18:32 fry kernel: [187903.198502] Nov 10 15:18:44 fry kernel: [187914.772033] CPU 1: Nov 10 15:18:44 fry kernel: [187914.772035] Modules linked in: xfs tun ipv6 xt_tcpudp xt_physdev iptable_filter ip_tables x_tables ppdev parport_pc lp parport bridge ac it87 hwmon_vid loop snd_hda_intel snd_pcm_oss snd_mixer_oss snd_pcm snd_page_alloc snd_hwdep snd_seq_dummy snd_seq_oss snd_seq_midi snd_rawmidi snd_seq_midi_event snd_seq snd_timer snd_seq_device snd soundcore button i2c_piix4 k8temp pcspkr evdev i2c_core shpchp pci_hotplug usbhid hid ext3 jbd mbcache ide_cd cdrom pata_acpi ata_generic pata_atiixp sg sd_mod ohci_hcd ohci1394 ehci_hcd r8169 atiixp ide_core ieee1394 e1000 usbcore ssb ahci libata scsi_mod raid10 raid456 async_xor async_memcpy async_tx xor raid0 multipath linear dm_mirror dm_snapshot dm_mod thermal processor fan fuse raid1 md_mod Nov 10 15:18:44 fry kernel: [187914.772080] Pid: 15881, comm: smbd Not tainted 2.6.24-21-xen #1 Nov 10 15:18:44 fry kernel: [187914.772083] RIP: e030:[] [] :xfs:xfs_iext_get_ext+0x4/0x70 Nov 10 15:18:44 fry kernel: [187914.772114] RSP: e02b:ffff880021327a50 EFLAGS: 00000286 Nov 10 15:18:44 fry kernel: [187914.772116] RAX: 0000000000000001 RBX: ffff880021327c58 RCX: 0000000000000001 Nov 10 15:18:44 fry kernel: [187914.772118] RDX: ffff880021327c84 RSI: 0000000000000138 RDI: ffff8800ecddad60 Nov 10 15:18:44 fry kernel: [187914.772120] RBP: 0000000000001c53 R08: 0000000000000001 R09: 0000000000000003 Nov 10 15:18:44 fry kernel: [187914.772122] R10: ffff880045209ae0 R11: 0000000000000100 R12: 0000000000000204 Nov 10 15:18:44 fry kernel: [187914.772125] R13: 0000000000000000 R14: 0000000000000000 R15: ffff8800ecddad00 Nov 10 15:18:44 fry kernel: [187914.772128] FS: 00007f47f7f4f700(0000) GS:ffffffff805c7080(0000) knlGS:0000000000000000 Nov 10 15:18:44 fry kernel: [187914.772131] CS: e033 DS: 0000 ES: 0000 Nov 10 15:18:44 fry kernel: [187914.772133] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 Nov 10 15:18:44 fry kernel: [187914.772135] DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400 Nov 10 15:18:44 fry kernel: [187914.772137] Nov 10 15:18:44 fry kernel: [187914.772137] Call Trace: Nov 10 15:18:44 fry kernel: [187914.772159] [] :xfs:xfs_bmapi+0x806/0x12d0 Nov 10 15:18:44 fry kernel: [187914.772175] [sys_pselect7+0x260/0x290] sys_pselect7+0x260/0x290 Nov 10 15:18:44 fry kernel: [187914.772182] [] default_wake_function+0x0/0x10 Nov 10 15:18:44 fry kernel: [187914.772186] [error_exit+0x0/0x79] error_exit+0x0/0x79 Nov 10 15:18:44 fry kernel: [187914.772189] [error_exit+0x0/0x79] error_exit+0x0/0x79 Nov 10 15:18:44 fry kernel: [187914.772193] [error_exit+0x0/0x79] error_exit+0x0/0x79 Nov 10 15:18:44 fry kernel: [187914.772222] [] :xfs:xfs_zero_eof+0x139/0x1a0 Nov 10 15:18:44 fry kernel: [187914.772250] [] :xfs:xfs_write+0x3d4/0x910 Nov 10 15:18:44 fry kernel: [187914.772272] [ext3:do_sync_write+0xd9/0x120] do_sync_write+0xd9/0x120 Nov 10 15:18:44 fry kernel: [187914.772282] [] autoremove_wake_function+0x0/0x30 Nov 10 15:18:44 fry kernel: [187914.772293] [local_clock+0x57/0xb0] local_clock+0x57/0xb0 Nov 10 15:18:44 fry kernel: [187914.772302] [vfs_write+0xed/0x190] vfs_write+0xed/0x190 Nov 10 15:18:44 fry kernel: [187914.772308] [sys_pwrite64+0x84/0xa0] sys_pwrite64+0x84/0xa0 Nov 10 15:18:44 fry kernel: [187914.772314] [system_call+0x68/0x6d] system_call+0x68/0x6d Nov 10 15:18:44 fry kernel: [187914.772319] [system_call+0x0/0x6d] system_call+0x0/0x6d Nov 10 15:18:44 fry kernel: [187914.772326] Nov 10 15:18:55 fry kernel: [187926.305171] CPU 1: Nov 10 15:18:55 fry kernel: [187926.305173] Modules linked in: xfs tun ipv6 xt_tcpudp xt_physdev iptable_filter ip_tables x_tables ppdev parport_pc lp parport bridge ac it87 hwmon_vid loop snd_hda_intel snd_pcm_oss snd_mixer_oss snd_pcm snd_page_alloc snd_hwdep snd_seq_dummy snd_seq_oss snd_seq_midi snd_rawmidi snd_seq_midi_event snd_seq snd_timer snd_seq_device snd soundcore button i2c_piix4 k8temp pcspkr evdev i2c_core shpchp pci_hotplug usbhid hid ext3 jbd mbcache ide_cd cdrom pata_acpi ata_generic pata_atiixp sg sd_mod ohci_hcd ohci1394 ehci_hcd r8169 atiixp ide_core ieee1394 e1000 usbcore ssb ahci libata scsi_mod raid10 raid456 async_xor async_memcpy async_tx xor raid0 multipath linear dm_mirror dm_snapshot dm_mod thermal processor fan fuse raid1 md_mod Nov 10 15:18:55 fry kernel: [187926.305219] Pid: 15881, comm: smbd Not tainted 2.6.24-21-xen #1 Nov 10 15:18:55 fry kernel: [187926.305221] RIP: e030:[] [] :xfs:xfs_bmapi+0xae0/0x12d0 Nov 10 15:18:55 fry kernel: [187926.305250] RSP: e02b:ffff880021327a68 EFLAGS: 00000206 Nov 10 15:18:55 fry kernel: [187926.305252] RAX: 0000000000001ac1 RBX: ffff880021327c58 RCX: ffff880021327c84 Nov 10 15:18:55 fry kernel: [187926.305255] RDX: 000007fffffe0005 RSI: ffff880021327b88 RDI: ffff88006e992c30 Nov 10 15:18:55 fry kernel: [187926.305258] RBP: 0000000000001ac0 R08: 0000000000000001 R09: 0000000000000003 Nov 10 15:18:55 fry kernel: [187926.305260] R10: ffff880045209ad0 R11: 0000000000000101 R12: 0000000000000204 Nov 10 15:18:55 fry kernel: [187926.305262] R13: 0000000000000000 R14: 0000000000000000 R15: ffff8800ecddad00 Nov 10 15:18:55 fry kernel: [187926.305266] FS: 00007f47f7f4f700(0000) GS:ffffffff805c7080(0000) knlGS:0000000000000000 Nov 10 15:18:55 fry kernel: [187926.305268] CS: e033 DS: 0000 ES: 0000 Nov 10 15:18:55 fry kernel: [187926.305270] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 Nov 10 15:18:55 fry kernel: [187926.305273] DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400 Nov 10 15:18:55 fry kernel: [187926.305275] Nov 10 15:18:55 fry kernel: [187926.305275] Call Trace: Nov 10 15:18:55 fry kernel: [187926.305291] [] :xfs:xfs_bmapi+0xb46/0x12d0 Nov 10 15:18:55 fry kernel: [187926.305309] [sys_pselect7+0x260/0x290] sys_pselect7+0x260/0x290 Nov 10 15:18:55 fry kernel: [187926.305317] [] default_wake_function+0x0/0x10 Nov 10 15:18:55 fry kernel: [187926.305320] [error_exit+0x0/0x79] error_exit+0x0/0x79 Nov 10 15:18:55 fry kernel: [187926.305324] [error_exit+0x0/0x79] error_exit+0x0/0x79 Nov 10 15:18:55 fry kernel: [187926.305327] [error_exit+0x0/0x79] error_exit+0x0/0x79 Nov 10 15:18:55 fry kernel: [187926.305356] [] :xfs:xfs_zero_eof+0x139/0x1a0 Nov 10 15:18:55 fry kernel: [187926.305385] [] :xfs:xfs_write+0x3d4/0x910 Nov 10 15:18:55 fry kernel: [187926.305408] [ext3:do_sync_write+0xd9/0x120] do_sync_write+0xd9/0x120 Nov 10 15:18:55 fry kernel: [187926.305418] [] autoremove_wake_function+0x0/0x30 Nov 10 15:18:55 fry kernel: [187926.305428] [local_clock+0x57/0xb0] local_clock+0x57/0xb0 Nov 10 15:18:55 fry kernel: [187926.305437] [vfs_write+0xed/0x190] vfs_write+0xed/0x190 Nov 10 15:18:55 fry kernel: [187926.305443] [sys_pwrite64+0x84/0xa0] sys_pwrite64+0x84/0xa0 Nov 10 15:18:55 fry kernel: [187926.305449] [system_call+0x68/0x6d] system_call+0x68/0x6d Nov 10 15:18:55 fry kernel: [187926.305454] [system_call+0x0/0x6d] system_call+0x0/0x6d Nov 10 15:18:55 fry kernel: [187926.305460] Nov 10 15:19:07 fry kernel: [187937.884453] CPU 1: Nov 10 15:19:07 fry kernel: [187937.884458] Modules linked in: xfs tun ipv6 xt_tcpudp xt_physdev iptable_filter ip_tables x_tables ppdev parport_pc lp parport bridge ac it87 hwmon_vid loop snd_hda_intel snd_pcm_oss snd_mixer_oss snd_pcm snd_page_alloc snd_hwdep snd_seq_dummy snd_seq_oss snd_seq_midi snd_rawmidi snd_seq_midi_event snd_seq snd_timer snd_seq_device snd soundcore button i2c_piix4 k8temp pcspkr evdev i2c_core shpchp pci_hotplug usbhid hid ext3 jbd mbcache ide_cd cdrom pata_acpi ata_generic pata_atiixp sg sd_mod ohci_hcd ohci1394 ehci_hcd r8169 atiixp ide_core ieee1394 e1000 usbcore ssb ahci libata scsi_mod raid10 raid456 async_xor async_memcpy async_tx xor raid0 multipath linear dm_mirror dm_snapshot dm_mod thermal processor fan fuse raid1 md_mod Nov 10 15:19:07 fry kernel: [187937.884506] Pid: 15881, comm: smbd Not tainted 2.6.24-21-xen #1 Nov 10 15:19:07 fry kernel: [187937.884508] RIP: e030:[] [] :xfs:xfs_iext_get_ext+0x50/0x70 Nov 10 15:19:07 fry kernel: [187937.884538] RSP: e02b:ffff880021327a50 EFLAGS: 00000246 Nov 10 15:19:07 fry kernel: [187937.884540] RAX: 0000000000000001 RBX: ffff880021327c58 RCX: 0000000000000000 Nov 10 15:19:07 fry kernel: [187937.884543] RDX: ffff880021327a5c RSI: ffff880021327a58 RDI: ffff8800ecddad60 Nov 10 15:19:07 fry kernel: [187937.884545] RBP: 0000000000001a0e R08: 0000000000000001 R09: 0000000000000003 Nov 10 15:19:07 fry kernel: [187937.884547] R10: ffff880045209ad0 R11: 0000000000000101 R12: 0000000000000204 Nov 10 15:19:07 fry kernel: [187937.884549] R13: 0000000000000000 R14: 0000000000000000 R15: ffff8800ecddad00 Nov 10 15:19:07 fry kernel: [187937.884555] FS: 00007f47f7f4f700(0000) GS:ffffffff805c7080(0000) knlGS:0000000000000000 Nov 10 15:19:07 fry kernel: [187937.884557] CS: e033 DS: 0000 ES: 0000 Nov 10 15:19:07 fry kernel: [187937.884560] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 Nov 10 15:19:07 fry kernel: [187937.884562] DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400 Nov 10 15:19:07 fry kernel: [187937.884564] Nov 10 15:19:07 fry kernel: [187937.884565] Call Trace: Nov 10 15:19:07 fry kernel: [187937.884587] [] :xfs:xfs_bmapi+0x806/0x12d0 Nov 10 15:19:07 fry kernel: [187937.884603] [sys_pselect7+0x260/0x290] sys_pselect7+0x260/0x290 Nov 10 15:19:07 fry kernel: [187937.884610] [] default_wake_function+0x0/0x10 Nov 10 15:19:07 fry kernel: [187937.884614] [error_exit+0x0/0x79] error_exit+0x0/0x79 Nov 10 15:19:07 fry kernel: [187937.884617] [error_exit+0x0/0x79] error_exit+0x0/0x79 Nov 10 15:19:07 fry kernel: [187937.884621] [error_exit+0x0/0x79] error_exit+0x0/0x79 Nov 10 15:19:07 fry kernel: [187937.884650] [] :xfs:xfs_zero_eof+0x139/0x1a0 Nov 10 15:19:07 fry kernel: [187937.884679] [] :xfs:xfs_write+0x3d4/0x910 Nov 10 15:19:07 fry kernel: [187937.884701] [ext3:do_sync_write+0xd9/0x120] do_sync_write+0xd9/0x120 Nov 10 15:19:07 fry kernel: [187937.884712] [] autoremove_wake_function+0x0/0x30 Nov 10 15:19:07 fry kernel: [187937.884721] [local_clock+0x57/0xb0] local_clock+0x57/0xb0 Nov 10 15:19:07 fry kernel: [187937.884730] [vfs_write+0xed/0x190] vfs_write+0xed/0x190 Nov 10 15:19:07 fry kernel: [187937.884736] [sys_pwrite64+0x84/0xa0] sys_pwrite64+0x84/0xa0 Nov 10 15:19:07 fry kernel: [187937.884743] [system_call+0x68/0x6d] system_call+0x68/0x6d Nov 10 15:19:07 fry kernel: [187937.884748] [system_call+0x0/0x6d] system_call+0x0/0x6d Nov 10 15:19:07 fry kernel: [187937.884754] Nov 10 15:19:19 fry kernel: [187949.553183] CPU 1: Nov 10 15:19:19 fry kernel: [187949.553185] Modules linked in: xfs tun ipv6 xt_tcpudp xt_physdev iptable_filter ip_tables x_tables ppdev parport_pc lp parport bridge ac it87 hwmon_vid loop snd_hda_intel snd_pcm_oss snd_mixer_oss snd_pcm snd_page_alloc snd_hwdep snd_seq_dummy snd_seq_oss snd_seq_midi snd_rawmidi snd_seq_midi_event snd_seq snd_timer snd_seq_device snd soundcore button i2c_piix4 k8temp pcspkr evdev i2c_core shpchp pci_hotplug usbhid hid ext3 jbd mbcache ide_cd cdrom pata_acpi ata_generic pata_atiixp sg sd_mod ohci_hcd ohci1394 ehci_hcd r8169 atiixp ide_core ieee1394 e1000 usbcore ssb ahci libata scsi_mod raid10 raid456 async_xor async_memcpy async_tx xor raid0 multipath linear dm_mirror dm_snapshot dm_mod thermal processor fan fuse raid1 md_mod Nov 10 15:19:19 fry kernel: [187949.553232] Pid: 15881, comm: smbd Not tainted 2.6.24-21-xen #1 Nov 10 15:19:19 fry kernel: [187949.553235] RIP: e030:[] [] :xfs:xfs_bmapi+0xaf2/0x12d0 Nov 10 15:19:19 fry kernel: [187949.553264] RSP: e02b:ffff880021327a68 EFLAGS: 00000216 Nov 10 15:19:19 fry kernel: [187949.553266] RAX: 0000000000001aeb RBX: ffff880021327c58 RCX: ffff880021327c84 Nov 10 15:19:19 fry kernel: [187949.553268] RDX: 000ffffffffe0000 RSI: ffff880021327b88 RDI: ffff88006e992ee0 Nov 10 15:19:19 fry kernel: [187949.553270] RBP: 0000000000001aeb R08: 0000000000000001 R09: 0000000000000003 Nov 10 15:19:19 fry kernel: [187949.553273] R10: ffff880045209ad0 R11: 0000000000000101 R12: 0000000000000204 Nov 10 15:19:19 fry kernel: [187949.553275] R13: 0000000000000000 R14: 0000000000000000 R15: ffff8800ecddad00 Nov 10 15:19:19 fry kernel: [187949.553280] FS: 00007f47f7f4f700(0000) GS:ffffffff805c7080(0000) knlGS:0000000000000000 Nov 10 15:19:19 fry kernel: [187949.553282] CS: e033 DS: 0000 ES: 0000 Nov 10 15:19:19 fry kernel: [187949.553284] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 Nov 10 15:19:19 fry kernel: [187949.553287] DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400 Nov 10 15:19:19 fry kernel: [187949.553288] Nov 10 15:19:19 fry kernel: [187949.553289] Call Trace: Nov 10 15:19:19 fry kernel: [187949.553304] [] :xfs:xfs_bmapi+0xb46/0x12d0 Nov 10 15:19:19 fry kernel: [187949.553324] [sys_pselect7+0x260/0x290] sys_pselect7+0x260/0x290 Nov 10 15:19:19 fry kernel: [187949.553331] [] default_wake_function+0x0/0x10 Nov 10 15:19:19 fry kernel: [187949.553335] [error_exit+0x0/0x79] error_exit+0x0/0x79 Nov 10 15:19:19 fry kernel: [187949.553340] [error_exit+0x0/0x79] error_exit+0x0/0x79 Nov 10 15:19:19 fry kernel: [187949.553369] [] :xfs:xfs_zero_eof+0x139/0x1a0 Nov 10 15:19:19 fry kernel: [187949.553398] [] :xfs:xfs_write+0x3d4/0x910 Nov 10 15:19:19 fry kernel: [187949.553420] [ext3:do_sync_write+0xd9/0x120] do_sync_write+0xd9/0x120 Nov 10 15:19:19 fry kernel: [187949.553430] [] autoremove_wake_function+0x0/0x30 Nov 10 15:19:19 fry kernel: [187949.553439] [local_clock+0x57/0xb0] local_clock+0x57/0xb0 Nov 10 15:19:19 fry kernel: [187949.553449] [vfs_write+0xed/0x190] vfs_write+0xed/0x190 Nov 10 15:19:19 fry kernel: [187949.553455] [sys_pwrite64+0x84/0xa0] sys_pwrite64+0x84/0xa0 Nov 10 15:19:19 fry kernel: [187949.553461] [system_call+0x68/0x6d] system_call+0x68/0x6d Nov 10 15:19:19 fry kernel: [187949.553466] [system_call+0x0/0x6d] system_call+0x0/0x6d Nov 10 15:19:19 fry kernel: [187949.553472] Nov 10 15:19:31 fry kernel: [187961.347234] CPU 1: Nov 10 15:19:31 fry kernel: [187961.347236] Modules linked in: xfs tun ipv6 xt_tcpudp xt_physdev iptable_filter ip_tables x_tables ppdev parport_pc lp parport bridge ac it87 hwmon_vid loop snd_hda_intel snd_pcm_oss snd_mixer_oss snd_pcm snd_page_alloc snd_hwdep snd_seq_dummy snd_seq_oss snd_seq_midi snd_rawmidi snd_seq_midi_event snd_seq snd_timer snd_seq_device snd soundcore button i2c_piix4 k8temp pcspkr evdev i2c_core shpchp pci_hotplug usbhid hid ext3 jbd mbcache ide_cd cdrom pata_acpi ata_generic pata_atiixp sg sd_mod ohci_hcd ohci1394 ehci_hcd r8169 atiixp ide_core ieee1394 e1000 usbcore ssb ahci libata scsi_mod raid10 raid456 async_xor async_memcpy async_tx xor raid0 multipath linear dm_mirror dm_snapshot dm_mod thermal processor fan fuse raid1 md_mod Nov 10 15:19:31 fry kernel: [187961.347284] Pid: 15881, comm: smbd Not tainted 2.6.24-21-xen #1 Nov 10 15:19:31 fry kernel: [187961.347286] RIP: e030:[] [] :xfs:xfs_bmapi+0xb29/0x12d0 Nov 10 15:19:31 fry kernel: [187961.347316] RSP: e02b:ffff880021327a68 EFLAGS: 00000246 Nov 10 15:19:31 fry kernel: [187961.347318] RAX: 000ffffffffe0000 RBX: ffff880021327c58 RCX: ffff880021327c84 Nov 10 15:19:31 fry kernel: [187961.347321] RDX: 000ffffffffe0000 RSI: ffff880021327b88 RDI: ffff88006e9925d0 Nov 10 15:19:31 fry kernel: [187961.347323] RBP: 0000000000001a5a R08: 0000000000000001 R09: 0000000000000003 Nov 10 15:19:31 fry kernel: [187961.347326] R10: ffff880045209ad0 R11: 0000000000000101 R12: 0000000000000204 Nov 10 15:19:31 fry kernel: [187961.347328] R13: 0000000000000000 R14: 0000000000000000 R15: ffff8800ecddad00 Nov 10 15:19:31 fry kernel: [187961.347332] FS: 00007f47f7f4f700(0000) GS:ffffffff805c7080(0000) knlGS:0000000000000000 Nov 10 15:19:31 fry kernel: [187961.347334] CS: e033 DS: 0000 ES: 0000 Nov 10 15:19:31 fry kernel: [187961.347336] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 Nov 10 15:19:31 fry kernel: [187961.347339] DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400 Nov 10 15:19:31 fry kernel: [187961.347341] Nov 10 15:19:31 fry kernel: [187961.347341] Call Trace: Nov 10 15:19:31 fry kernel: [187961.347357] [] :xfs:xfs_bmapi+0xb46/0x12d0 Nov 10 15:19:31 fry kernel: [187961.347376] [sys_pselect7+0x260/0x290] sys_pselect7+0x260/0x290 Nov 10 15:19:31 fry kernel: [187961.347383] [] default_wake_function+0x0/0x10 Nov 10 15:19:31 fry kernel: [187961.347386] [error_exit+0x0/0x79] error_exit+0x0/0x79 Nov 10 15:19:31 fry kernel: [187961.347391] [error_exit+0x0/0x79] error_exit+0x0/0x79 Nov 10 15:19:31 fry kernel: [187961.347421] [] :xfs:xfs_zero_eof+0x139/0x1a0 Nov 10 15:19:31 fry kernel: [187961.347450] [] :xfs:xfs_write+0x3d4/0x910 Nov 10 15:19:31 fry kernel: [187961.347472] [ext3:do_sync_write+0xd9/0x120] do_sync_write+0xd9/0x120 Nov 10 15:19:31 fry kernel: [187961.347483] [] autoremove_wake_function+0x0/0x30 Nov 10 15:19:31 fry kernel: [187961.347492] [local_clock+0x57/0xb0] local_clock+0x57/0xb0 Nov 10 15:19:31 fry kernel: [187961.347502] [vfs_write+0xed/0x190] vfs_write+0xed/0x190 Nov 10 15:19:31 fry kernel: [187961.347508] [sys_pwrite64+0x84/0xa0] sys_pwrite64+0x84/0xa0 Nov 10 15:19:31 fry kernel: [187961.347514] [system_call+0x68/0x6d] system_call+0x68/0x6d Nov 10 15:19:31 fry kernel: [187961.347519] [system_call+0x0/0x6d] system_call+0x0/0x6d Nov 10 15:19:31 fry kernel: [187961.347525] Nov 10 15:19:43 fry kernel: [187973.157012] CPU 1: Nov 10 15:19:43 fry kernel: [187973.157014] Modules linked in: xfs tun ipv6 xt_tcpudp xt_physdev iptable_filter ip_tables x_tables ppdev parport_pc lp parport bridge ac it87 hwmon_vid loop snd_hda_intel snd_pcm_oss snd_mixer_oss snd_pcm snd_page_alloc snd_hwdep snd_seq_dummy snd_seq_oss snd_seq_midi snd_rawmidi snd_seq_midi_event snd_seq snd_timer snd_seq_device snd soundcore button i2c_piix4 k8temp pcspkr evdev i2c_core shpchp pci_hotplug usbhid hid ext3 jbd mbcache ide_cd cdrom pata_acpi ata_generic pata_atiixp sg sd_mod ohci_hcd ohci1394 ehci_hcd r8169 atiixp ide_core ieee1394 e1000 usbcore ssb ahci libata scsi_mod raid10 raid456 async_xor async_memcpy async_tx xor raid0 multipath linear dm_mirror dm_snapshot dm_mod thermal processor fan fuse raid1 md_mod Nov 10 15:19:43 fry kernel: [187973.157070] Pid: 15881, comm: smbd Not tainted 2.6.24-21-xen #1 Nov 10 15:19:43 fry kernel: [187973.157072] RIP: e030:[] [] :xfs:xfs_bmapi+0x2d0/0x12d0 Nov 10 15:19:43 fry kernel: [187973.157089] RSP: e02b:ffff880021327a68 EFLAGS: 00000297 Nov 10 15:19:43 fry kernel: [187973.157091] RAX: 0000000000000000 RBX: ffff880021327c58 RCX: ffff880021327c84 Nov 10 15:19:43 fry kernel: [187973.157093] RDX: 000007fffffe0005 RSI: ffff880021327b88 RDI: ffff88006e992d70 Nov 10 15:19:43 fry kernel: [187973.157095] RBP: 0000000000001ad4 R08: 0000000000000001 R09: 0000000000000003 Nov 10 15:19:43 fry kernel: [187973.157097] R10: ffff880045209ad0 R11: 0000000000000101 R12: 0000000000000204 Nov 10 15:19:43 fry kernel: [187973.157099] R13: 0000000000000000 R14: 0000000000000000 R15: ffff8800ecddad00 Nov 10 15:19:43 fry kernel: [187973.157103] FS: 00007f47f7f4f700(0000) GS:ffffffff805c7080(0000) knlGS:0000000000000000 Nov 10 15:19:43 fry kernel: [187973.157105] CS: e033 DS: 0000 ES: 0000 Nov 10 15:19:43 fry kernel: [187973.157107] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 Nov 10 15:19:43 fry kernel: [187973.157110] DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400 Nov 10 15:19:43 fry kernel: [187973.157111] Nov 10 15:19:43 fry kernel: [187973.157112] Call Trace: Nov 10 15:19:43 fry kernel: [187973.157126] [] :xfs:xfs_bmapi+0xb46/0x12d0 Nov 10 15:19:43 fry kernel: [187973.157140] [sys_pselect7+0x260/0x290] sys_pselect7+0x260/0x290 Nov 10 15:19:43 fry kernel: [187973.157146] [] default_wake_function+0x0/0x10 Nov 10 15:19:43 fry kernel: [187973.157148] [error_exit+0x0/0x79] error_exit+0x0/0x79 Nov 10 15:19:43 fry kernel: [187973.157172] [] :xfs:xfs_bmapi+0x16/0x12d0 Nov 10 15:19:43 fry kernel: [187973.157195] [] :xfs:xfs_zero_eof+0x139/0x1a0 Nov 10 15:19:43 fry kernel: [187973.157223] [] :xfs:xfs_write+0x3d4/0x910 Nov 10 15:19:43 fry kernel: [187973.157245] [ext3:do_sync_write+0xd9/0x120] do_sync_write+0xd9/0x120 Nov 10 15:19:43 fry kernel: [187973.157254] [] autoremove_wake_function+0x0/0x30 Nov 10 15:19:43 fry kernel: [187973.157263] [local_clock+0x57/0xb0] local_clock+0x57/0xb0 Nov 10 15:19:43 fry kernel: [187973.157273] [vfs_write+0xed/0x190] vfs_write+0xed/0x190 Nov 10 15:19:43 fry kernel: [187973.157278] [sys_pwrite64+0x84/0xa0] sys_pwrite64+0x84/0xa0 Nov 10 15:19:43 fry kernel: [187973.157285] [system_call+0x68/0x6d] system_call+0x68/0x6d Nov 10 15:19:43 fry kernel: [187973.157290] [system_call+0x0/0x6d] system_call+0x0/0x6d Nov 10 15:19:43 fry kernel: [187973.157296] Nov 10 15:19:55 fry kernel: [187984.970811] CPU 1: Nov 10 15:19:55 fry kernel: [187984.970812] Modules linked in: xfs tun ipv6 xt_tcpudp xt_physdev iptable_filter ip_tables x_tables ppdev parport_pc lp parport bridge ac it87 hwmon_vid loop snd_hda_intel snd_pcm_oss snd_mixer_oss snd_pcm snd_page_alloc snd_hwdep snd_seq_dummy snd_seq_oss snd_seq_midi snd_rawmidi snd_seq_midi_event snd_seq snd_timer snd_seq_device snd soundcore button i2c_piix4 k8temp pcspkr evdev i2c_core shpchp pci_hotplug usbhid hid ext3 jbd mbcache ide_cd cdrom pata_acpi ata_generic pata_atiixp sg sd_mod ohci_hcd ohci1394 ehci_hcd r8169 atiixp ide_core ieee1394 e1000 usbcore ssb ahci libata scsi_mod raid10 raid456 async_xor async_memcpy async_tx xor raid0 multipath linear dm_mirror dm_snapshot dm_mod thermal processor fan fuse raid1 md_mod Nov 10 15:19:55 fry kernel: [187984.970865] Pid: 15881, comm: smbd Not tainted 2.6.24-21-xen #1 Nov 10 15:19:55 fry kernel: [187984.970867] RIP: e030:[] [] :xfs:xfs_iext_get_ext+0x0/0x70 Nov 10 15:19:55 fry kernel: [187984.970887] RSP: e02b:ffff880021327a60 EFLAGS: 00000202 Nov 10 15:19:55 fry kernel: [187984.970888] RAX: 0000000000000001 RBX: ffff880021327c58 RCX: 0000000000000001 Nov 10 15:19:55 fry kernel: [187984.970890] RDX: ffff880021327c84 RSI: 00000000000000c2 RDI: ffff8800ecddad60 Nov 10 15:19:55 fry kernel: [187984.970893] RBP: 0000000000001abf R08: 0000000000000001 R09: 0000000000000003 Nov 10 15:19:55 fry kernel: [187984.970896] R10: ffff880045209ad0 R11: 0000000000000101 R12: 0000000000000204 Nov 10 15:19:55 fry kernel: [187984.970898] R13: 0000000000000000 R14: 0000000000000000 R15: ffff8800ecddad00 Nov 10 15:19:55 fry kernel: [187984.970901] FS: 00007f47f7f4f700(0000) GS:ffffffff805c7080(0000) knlGS:0000000000000000 Nov 10 15:19:55 fry kernel: [187984.970903] CS: e033 DS: 0000 ES: 0000 Nov 10 15:19:55 fry kernel: [187984.970905] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 Nov 10 15:19:55 fry kernel: [187984.970907] DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400 Nov 10 15:19:55 fry kernel: [187984.970910] Nov 10 15:19:55 fry kernel: [187984.970911] Call Trace: Nov 10 15:19:55 fry kernel: [187984.970925] [] :xfs:xfs_bmapi+0x806/0x12d0 Nov 10 15:19:55 fry kernel: [187984.970939] [sys_pselect7+0x260/0x290] sys_pselect7+0x260/0x290 Nov 10 15:19:55 fry kernel: [187984.970944] [] default_wake_function+0x0/0x10 Nov 10 15:19:55 fry kernel: [187984.970947] [error_exit+0x0/0x79] error_exit+0x0/0x79 Nov 10 15:19:55 fry kernel: [187984.970950] [error_exit+0x0/0x79] error_exit+0x0/0x79 Nov 10 15:19:55 fry kernel: [187984.970980] [] :xfs:xfs_zero_eof+0x139/0x1a0 Nov 10 15:19:55 fry kernel: [187984.971008] [] :xfs:xfs_write+0x3d4/0x910 Nov 10 15:19:55 fry kernel: [187984.971030] [ext3:do_sync_write+0xd9/0x120] do_sync_write+0xd9/0x120 Nov 10 15:19:55 fry kernel: [187984.971039] [] autoremove_wake_function+0x0/0x30 Nov 10 15:19:55 fry kernel: [187984.971048] [local_clock+0x57/0xb0] local_clock+0x57/0xb0 Nov 10 15:19:55 fry kernel: [187984.971058] [vfs_write+0xed/0x190] vfs_write+0xed/0x190 Nov 10 15:19:55 fry kernel: [187984.971063] [sys_pwrite64+0x84/0xa0] sys_pwrite64+0x84/0xa0 Nov 10 15:19:55 fry kernel: [187984.971069] [system_call+0x68/0x6d] system_call+0x68/0x6d Nov 10 15:19:55 fry kernel: [187984.971074] [system_call+0x0/0x6d] system_call+0x0/0x6d Nov 10 15:19:55 fry kernel: [187984.971080] Nov 10 15:20:06 fry kernel: [187996.780678] CPU 1: Nov 10 15:20:06 fry kernel: [187996.780679] Modules linked in: xfs tun ipv6 xt_tcpudp xt_physdev iptable_filter ip_tables x_tables ppdev parport_pc lp parport bridge ac it87 hwmon_vid loop snd_hda_intel snd_pcm_oss snd_mixer_oss snd_pcm snd_page_alloc snd_hwdep snd_seq_dummy snd_seq_oss snd_seq_midi snd_rawmidi snd_seq_midi_event snd_seq snd_timer snd_seq_device snd soundcore button i2c_piix4 k8temp pcspkr evdev i2c_core shpchp pci_hotplug usbhid hid ext3 jbd mbcache ide_cd cdrom pata_acpi ata_generic pata_atiixp sg sd_mod ohci_hcd ohci1394 ehci_hcd r8169 atiixp ide_core ieee1394 e1000 usbcore ssb ahci libata scsi_mod raid10 raid456 async_xor async_memcpy async_tx xor raid0 multipath linear dm_mirror dm_snapshot dm_mod thermal processor fan fuse raid1 md_mod Nov 10 15:20:06 fry kernel: [187996.780732] Pid: 15881, comm: smbd Not tainted 2.6.24-21-xen #1 Nov 10 15:20:06 fry kernel: [187996.780733] RIP: e030:[] [] :xfs:xfs_bmbt_get_all+0x3/0x40 Nov 10 15:20:06 fry kernel: [187996.780751] RSP: e02b:ffff880021327a60 EFLAGS: 00000216 Nov 10 15:20:06 fry kernel: [187996.780753] RAX: ffff880000000000 RBX: ffff880021327c58 RCX: 000000000034ca00 Nov 10 15:20:06 fry kernel: [187996.780755] RDX: ffff88006e992680 RSI: ffff880021327b88 RDI: ffff88006e992680 Nov 10 15:20:06 fry kernel: [187996.780758] RBP: 0000000000001a65 R08: 0000000000000001 R09: 0000000000000003 Nov 10 15:20:06 fry kernel: [187996.780760] R10: ffff880045209ad0 R11: 0000000000000101 R12: 0000000000000204 Nov 10 15:20:06 fry kernel: [187996.780762] R13: 0000000000000000 R14: 0000000000000000 R15: ffff8800ecddad00 Nov 10 15:20:06 fry kernel: [187996.780765] FS: 00007f47f7f4f700(0000) GS:ffffffff805c7080(0000) knlGS:0000000000000000 Nov 10 15:20:06 fry kernel: [187996.780767] CS: e033 DS: 0000 ES: 0000 Nov 10 15:20:06 fry kernel: [187996.780769] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 Nov 10 15:20:06 fry kernel: [187996.780772] DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400 Nov 10 15:20:06 fry kernel: [187996.780774] Nov 10 15:20:06 fry kernel: [187996.780774] Call Trace: Nov 10 15:20:06 fry kernel: [187996.780789] [] :xfs:xfs_bmapi+0xb46/0x12d0 Nov 10 15:20:06 fry kernel: [187996.780802] [sys_pselect7+0x260/0x290] sys_pselect7+0x260/0x290 Nov 10 15:20:06 fry kernel: [187996.780808] [] default_wake_function+0x0/0x10 Nov 10 15:20:06 fry kernel: [187996.780811] [error_exit+0x0/0x79] error_exit+0x0/0x79 Nov 10 15:20:06 fry kernel: [187996.780814] [error_exit+0x0/0x79] error_exit+0x0/0x79 Nov 10 15:20:06 fry kernel: [187996.780817] [error_exit+0x0/0x79] error_exit+0x0/0x79 Nov 10 15:20:06 fry kernel: [187996.780820] [error_exit+0x0/0x79] error_exit+0x0/0x79 Nov 10 15:20:06 fry kernel: [187996.780847] [] :xfs:xfs_zero_eof+0x139/0x1a0 Nov 10 15:20:06 fry kernel: [187996.780876] [] :xfs:xfs_write+0x3d4/0x910 Nov 10 15:20:06 fry kernel: [187996.780897] [ext3:do_sync_write+0xd9/0x120] do_sync_write+0xd9/0x120 Nov 10 15:20:06 fry kernel: [187996.780907] [] autoremove_wake_function+0x0/0x30 Nov 10 15:20:06 fry kernel: [187996.780916] [local_clock+0x57/0xb0] local_clock+0x57/0xb0 Nov 10 15:20:06 fry kernel: [187996.780925] [vfs_write+0xed/0x190] vfs_write+0xed/0x190 Nov 10 15:20:06 fry kernel: [187996.780931] [sys_pwrite64+0x84/0xa0] sys_pwrite64+0x84/0xa0 Nov 10 15:20:06 fry kernel: [187996.780937] [system_call+0x68/0x6d] system_call+0x68/0x6d Nov 10 15:20:06 fry kernel: [187996.780942] [system_call+0x0/0x6d] system_call+0x0/0x6d Nov 10 15:20:06 fry kernel: [187996.780949] Nov 10 15:20:18 fry kernel: [188008.594400] CPU 1: Nov 10 15:20:18 fry kernel: [188008.594402] Modules linked in: xfs tun ipv6 xt_tcpudp xt_physdev iptable_filter ip_tables x_tables ppdev parport_pc lp parport bridge ac it87 hwmon_vid loop snd_hda_intel snd_pcm_oss snd_mixer_oss snd_pcm snd_page_alloc snd_hwdep snd_seq_dummy snd_seq_oss snd_seq_midi snd_rawmidi snd_seq_midi_event snd_seq snd_timer snd_seq_device snd soundcore button i2c_piix4 k8temp pcspkr evdev i2c_core shpchp pci_hotplug usbhid hid ext3 jbd mbcache ide_cd cdrom pata_acpi ata_generic pata_atiixp sg sd_mod ohci_hcd ohci1394 ehci_hcd r8169 atiixp ide_core ieee1394 e1000 usbcore ssb ahci libata scsi_mod raid10 raid456 async_xor async_memcpy async_tx xor raid0 multipath linear dm_mirror dm_snapshot dm_mod thermal processor fan fuse raid1 md_mod Nov 10 15:20:18 fry kernel: [188008.594457] Pid: 15881, comm: smbd Not tainted 2.6.24-21-xen #1 Nov 10 15:20:18 fry kernel: [188008.594459] RIP: e030:[] [] :xfs:xfs_bmapi+0x841/0x12d0 Nov 10 15:20:18 fry kernel: [188008.594476] RSP: e02b:ffff880021327a68 EFLAGS: 00000212 Nov 10 15:20:18 fry kernel: [188008.594477] RAX: 0000000000000001 RBX: ffff880021327c58 RCX: 000000000000002e Nov 10 15:20:18 fry kernel: [188008.594480] RDX: ffff88006e9922e0 RSI: 0000000000000004 RDI: ffff880045209ac0 Nov 10 15:20:18 fry kernel: [188008.594482] RBP: 0000000000001a2b R08: 0000000000000001 R09: 0000000000000003 Nov 10 15:20:18 fry kernel: [188008.594484] R10: ffff880045209ad0 R11: 0000000000000101 R12: 0000000000000204 Nov 10 15:20:18 fry kernel: [188008.594486] R13: 0000000000000000 R14: 0000000000000000 R15: ffff8800ecddad00 Nov 10 15:20:18 fry kernel: [188008.594489] FS: 00007f47f7f4f700(0000) GS:ffffffff805c7080(0000) knlGS:0000000000000000 Nov 10 15:20:18 fry kernel: [188008.594492] CS: e033 DS: 0000 ES: 0000 Nov 10 15:20:18 fry kernel: [188008.594494] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 Nov 10 15:20:18 fry kernel: [188008.594496] DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400 Nov 10 15:20:18 fry kernel: [188008.594497] Nov 10 15:20:18 fry kernel: [188008.594498] Call Trace: Nov 10 15:20:18 fry kernel: [188008.594512] [] :xfs:xfs_bmapi+0x806/0x12d0 Nov 10 15:20:18 fry kernel: [188008.594526] [sys_pselect7+0x260/0x290] sys_pselect7+0x260/0x290 Nov 10 15:20:18 fry kernel: [188008.594532] [] default_wake_function+0x0/0x10 Nov 10 15:20:18 fry kernel: [188008.594535] [error_exit+0x0/0x79] error_exit+0x0/0x79 Nov 10 15:20:18 fry kernel: [188008.594538] [error_exit+0x0/0x79] error_exit+0x0/0x79 Nov 10 15:20:18 fry kernel: [188008.594541] [error_exit+0x0/0x79] error_exit+0x0/0x79 Nov 10 15:20:18 fry kernel: [188008.594543] [error_exit+0x0/0x79] error_exit+0x0/0x79 Nov 10 15:20:18 fry kernel: [188008.594571] [] :xfs:xfs_zero_eof+0x139/0x1a0 Nov 10 15:20:18 fry kernel: [188008.594600] [] :xfs:xfs_write+0x3d4/0x910 Nov 10 15:20:18 fry kernel: [188008.594621] [ext3:do_sync_write+0xd9/0x120] do_sync_write+0xd9/0x120 Nov 10 15:20:18 fry kernel: [188008.594631] [] autoremove_wake_function+0x0/0x30 Nov 10 15:20:18 fry kernel: [188008.594639] [local_clock+0x57/0xb0] local_clock+0x57/0xb0 Nov 10 15:20:18 fry kernel: [188008.594649] [vfs_write+0xed/0x190] vfs_write+0xed/0x190 Nov 10 15:20:18 fry kernel: [188008.594655] [sys_pwrite64+0x84/0xa0] sys_pwrite64+0x84/0xa0 Nov 10 15:20:18 fry kernel: [188008.594661] [system_call+0x68/0x6d] system_call+0x68/0x6d Nov 10 15:20:18 fry kernel: [188008.594666] [system_call+0x0/0x6d] system_call+0x0/0x6d Nov 10 15:20:18 fry kernel: [188008.594672] Nov 10 15:20:30 fry kernel: [188020.408298] CPU 1: Nov 10 15:20:30 fry kernel: [188020.408299] Modules linked in: xfs tun ipv6 xt_tcpudp xt_physdev iptable_filter ip_tables x_tables ppdev parport_pc lp parport bridge ac it87 hwmon_vid loop snd_hda_intel snd_pcm_oss snd_mixer_oss snd_pcm snd_page_alloc snd_hwdep snd_seq_dummy snd_seq_oss snd_seq_midi snd_rawmidi snd_seq_midi_event snd_seq snd_timer snd_seq_device snd soundcore button i2c_piix4 k8temp pcspkr evdev i2c_core shpchp pci_hotplug usbhid hid ext3 jbd mbcache ide_cd cdrom pata_acpi ata_generic pata_atiixp sg sd_mod ohci_hcd ohci1394 ehci_hcd r8169 atiixp ide_core ieee1394 e1000 usbcore ssb ahci libata scsi_mod raid10 raid456 async_xor async_memcpy async_tx xor raid0 multipath linear dm_mirror dm_snapshot dm_mod thermal processor fan fuse raid1 md_mod Nov 10 15:20:30 fry kernel: [188020.408354] Pid: 15881, comm: smbd Not tainted 2.6.24-21-xen #1 Nov 10 15:20:30 fry kernel: [188020.408356] RIP: e030:[] [] :xfs:xfs_iext_idx_to_irec+0x4e/0xf0 Nov 10 15:20:30 fry kernel: [188020.408376] RSP: e02b:ffff880021327a30 EFLAGS: 00000202 Nov 10 15:20:30 fry kernel: [188020.408377] RAX: 0000000000000010 RBX: 0000000000000000 RCX: 00000000000000f4 Nov 10 15:20:30 fry kernel: [188020.408379] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff880045209ac0 Nov 10 15:20:30 fry kernel: [188020.408381] RBP: ffff880021327a58 R08: 0000000000000001 R09: 0000000000000003 Nov 10 15:20:30 fry kernel: [188020.408383] R10: ffff880045209ad0 R11: 0000000000000000 R12: ffff880021327a5c Nov 10 15:20:30 fry kernel: [188020.408385] R13: 0000000000000000 R14: 0000000000000000 R15: ffff8800ecddad00 Nov 10 15:20:30 fry kernel: [188020.408389] FS: 00007f47f7f4f700(0000) GS:ffffffff805c7080(0000) knlGS:0000000000000000 Nov 10 15:20:30 fry kernel: [188020.408391] CS: e033 DS: 0000 ES: 0000 Nov 10 15:20:30 fry kernel: [188020.408392] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 Nov 10 15:20:30 fry kernel: [188020.408395] DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400 Nov 10 15:20:30 fry kernel: [188020.408396] Nov 10 15:20:30 fry kernel: [188020.408397] Call Trace: Nov 10 15:20:30 fry kernel: [188020.408417] [] :xfs:xfs_iext_get_ext+0x55/0x70 Nov 10 15:20:30 fry kernel: [188020.408435] [] :xfs:xfs_bmapi+0x806/0x12d0 Nov 10 15:20:30 fry kernel: [188020.408448] [sys_pselect7+0x260/0x290] sys_pselect7+0x260/0x290 Nov 10 15:20:30 fry kernel: [188020.408454] [] default_wake_function+0x0/0x10 Nov 10 15:20:30 fry kernel: [188020.408457] [error_exit+0x0/0x79] error_exit+0x0/0x79 Nov 10 15:20:30 fry kernel: [188020.408460] [error_exit+0x0/0x79] error_exit+0x0/0x79 Nov 10 15:20:30 fry kernel: [188020.408463] [error_exit+0x0/0x79] error_exit+0x0/0x79 Nov 10 15:20:30 fry kernel: [188020.408486] [] :xfs:xfs_bmapi+0x2/0x12d0 Nov 10 15:20:30 fry kernel: [188020.408507] [] :xfs:xfs_zero_eof+0x139/0x1a0 Nov 10 15:20:30 fry kernel: [188020.408536] [] :xfs:xfs_write+0x3d4/0x910 Nov 10 15:20:30 fry kernel: [188020.408557] [ext3:do_sync_write+0xd9/0x120] do_sync_write+0xd9/0x120 Nov 10 15:20:30 fry kernel: [188020.408566] [] autoremove_wake_function+0x0/0x30 Nov 10 15:20:30 fry kernel: [188020.408575] [local_clock+0x57/0xb0] local_clock+0x57/0xb0 Nov 10 15:20:30 fry kernel: [188020.408585] [vfs_write+0xed/0x190] vfs_write+0xed/0x190 Nov 10 15:20:30 fry kernel: [188020.408590] [sys_pwrite64+0x84/0xa0] sys_pwrite64+0x84/0xa0 Nov 10 15:20:30 fry kernel: [188020.408596] [system_call+0x68/0x6d] system_call+0x68/0x6d Nov 10 15:20:30 fry kernel: [188020.408601] [system_call+0x0/0x6d] system_call+0x0/0x6d Nov 10 15:20:30 fry kernel: [188020.408607] Nov 10 15:20:42 fry kernel: [188032.218053] CPU 1: Nov 10 15:20:42 fry kernel: [188032.218054] Modules linked in: xfs tun ipv6 xt_tcpudp xt_physdev iptable_filter ip_tables x_tables ppdev parport_pc lp parport bridge ac it87 hwmon_vid loop snd_hda_intel snd_pcm_oss snd_mixer_oss snd_pcm snd_page_alloc snd_hwdep snd_seq_dummy snd_seq_oss snd_seq_midi snd_rawmidi snd_seq_midi_event snd_seq snd_timer snd_seq_device snd soundcore button i2c_piix4 k8temp pcspkr evdev i2c_core shpchp pci_hotplug usbhid hid ext3 jbd mbcache ide_cd cdrom pata_acpi ata_generic pata_atiixp sg sd_mod ohci_hcd ohci1394 ehci_hcd r8169 atiixp ide_core ieee1394 e1000 usbcore ssb ahci libata scsi_mod raid10 raid456 async_xor async_memcpy async_tx xor raid0 multipath linear dm_mirror dm_snapshot dm_mod thermal processor fan fuse raid1 md_mod Nov 10 15:20:42 fry kernel: [188032.218092] Pid: 15881, comm: smbd Not tainted 2.6.24-21-xen #1 Nov 10 15:20:42 fry kernel: [188032.218094] RIP: e030:[] [] :xfs:xfs_iext_idx_to_irec+0x56/0xf0 Nov 10 15:20:42 fry kernel: [188032.218113] RSP: e02b:ffff880021327a30 EFLAGS: 00000202 Nov 10 15:20:42 fry kernel: [188032.218115] RAX: ffff880045209ac0 RBX: 0000000000000000 RCX: 0000000000000037 Nov 10 15:20:42 fry kernel: [188032.218118] RDX: ffff880045209ac0 RSI: 0000000000000004 RDI: ffff880045209ac0 Nov 10 15:20:42 fry kernel: [188032.218120] RBP: ffff880021327a58 R08: 0000000000000001 R09: 0000000000000003 Nov 10 15:20:42 fry kernel: [188032.218122] R10: ffff880045209ad0 R11: 0000000000000000 R12: ffff880021327a5c Nov 10 15:20:42 fry kernel: [188032.218124] R13: 0000000000000000 R14: 0000000000000000 R15: ffff8800ecddad00 Nov 10 15:20:42 fry kernel: [188032.218127] FS: 00007f47f7f4f700(0000) GS:ffffffff805c7080(0000) knlGS:0000000000000000 Nov 10 15:20:42 fry kernel: [188032.218129] CS: e033 DS: 0000 ES: 0000 Nov 10 15:20:42 fry kernel: [188032.218131] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 Nov 10 15:20:42 fry kernel: [188032.218134] DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400 Nov 10 15:20:42 fry kernel: [188032.218136] Nov 10 15:20:42 fry kernel: [188032.218137] Call Trace: Nov 10 15:20:42 fry kernel: [188032.218157] [] :xfs:xfs_iext_get_ext+0x55/0x70 Nov 10 15:20:42 fry kernel: [188032.218175] [] :xfs:xfs_bmapi+0x806/0x12d0 Nov 10 15:20:42 fry kernel: [188032.218188] [sys_pselect7+0x260/0x290] sys_pselect7+0x260/0x290 Nov 10 15:20:42 fry kernel: [188032.218194] [] default_wake_function+0x0/0x10 Nov 10 15:20:42 fry kernel: [188032.218196] [error_exit+0x0/0x79] error_exit+0x0/0x79 Nov 10 15:20:42 fry kernel: [188032.218199] [error_exit+0x0/0x79] error_exit+0x0/0x79 Nov 10 15:20:42 fry kernel: [188032.218203] [error_exit+0x0/0x79] error_exit+0x0/0x79 Nov 10 15:20:42 fry kernel: [188032.218231] [] :xfs:xfs_zero_eof+0x139/0x1a0 Nov 10 15:20:42 fry kernel: [188032.218260] [] :xfs:xfs_write+0x3d4/0x910 Nov 10 15:20:42 fry kernel: [188032.218281] [ext3:do_sync_write+0xd9/0x120] do_sync_write+0xd9/0x120 Nov 10 15:20:42 fry kernel: [188032.218290] [] autoremove_wake_function+0x0/0x30 Nov 10 15:20:42 fry kernel: [188032.218299] [local_clock+0x57/0xb0] local_clock+0x57/0xb0 Nov 10 15:20:42 fry kernel: [188032.218309] [vfs_write+0xed/0x190] vfs_write+0xed/0x190 Nov 10 15:20:42 fry kernel: [188032.218314] [sys_pwrite64+0x84/0xa0] sys_pwrite64+0x84/0xa0 Nov 10 15:20:42 fry kernel: [188032.218320] [system_call+0x68/0x6d] system_call+0x68/0x6d Nov 10 15:20:42 fry kernel: [188032.218325] [system_call+0x0/0x6d] system_call+0x0/0x6d Nov 10 15:20:42 fry kernel: [188032.218331] Nov 10 15:20:54 fry kernel: [188044.031967] CPU 1: Nov 10 15:20:54 fry kernel: [188044.031968] Modules linked in: xfs tun ipv6 xt_tcpudp xt_physdev iptable_filter ip_tables x_tables ppdev parport_pc lp parport bridge ac it87 hwmon_vid loop snd_hda_intel snd_pcm_oss snd_mixer_oss snd_pcm snd_page_alloc snd_hwdep snd_seq_dummy snd_seq_oss snd_seq_midi snd_rawmidi snd_seq_midi_event snd_seq snd_timer snd_seq_device snd soundcore button i2c_piix4 k8temp pcspkr evdev i2c_core shpchp pci_hotplug usbhid hid ext3 jbd mbcache ide_cd cdrom pata_acpi ata_generic pata_atiixp sg sd_mod ohci_hcd ohci1394 ehci_hcd r8169 atiixp ide_core ieee1394 e1000 usbcore ssb ahci libata scsi_mod raid10 raid456 async_xor async_memcpy async_tx xor raid0 multipath linear dm_mirror dm_snapshot dm_mod thermal processor fan fuse raid1 md_mod Nov 10 15:20:54 fry kernel: [188044.032014] Pid: 15881, comm: smbd Not tainted 2.6.24-21-xen #1 Nov 10 15:20:54 fry kernel: [188044.032015] RIP: e030:[] [] :xfs:xfs_iext_idx_to_irec+0x83/0xf0 Nov 10 15:20:54 fry kernel: [188044.032035] RSP: e02b:ffff880021327a38 EFLAGS: 00000202 Nov 10 15:20:54 fry kernel: [188044.032037] RAX: ffff880045209ad0 RBX: ffff880021327c58 RCX: 0000000000000054 Nov 10 15:20:54 fry kernel: [188044.032039] RDX: 0000000000000101 RSI: 0000000000000004 RDI: ffff880045209ac0 Nov 10 15:20:54 fry kernel: [188044.032041] RBP: ffff880021327a58 R08: 0000000000000001 R09: 0000000000000003 Nov 10 15:20:54 fry kernel: [188044.032043] R10: ffff880045209ad0 R11: 0000000000000101 R12: ffff880021327a5c Nov 10 15:20:54 fry kernel: [188044.032045] R13: 0000000000000000 R14: 0000000000000000 R15: ffff8800ecddad00 Nov 10 15:20:54 fry kernel: [188044.032049] FS: 00007f47f7f4f700(0000) GS:ffffffff805c7080(0000) knlGS:0000000000000000 Nov 10 15:20:54 fry kernel: [188044.032051] CS: e033 DS: 0000 ES: 0000 Nov 10 15:20:54 fry kernel: [188044.032053] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 Nov 10 15:20:54 fry kernel: [188044.032055] DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400 Nov 10 15:20:54 fry kernel: [188044.032057] Nov 10 15:20:54 fry kernel: [188044.032057] Call Trace: Nov 10 15:20:54 fry kernel: [188044.032077] [] :xfs:xfs_iext_get_ext+0x55/0x70 Nov 10 15:20:54 fry kernel: [188044.032095] [] :xfs:xfs_bmapi+0x806/0x12d0 Nov 10 15:20:54 fry kernel: [188044.032109] [sys_pselect7+0x260/0x290] sys_pselect7+0x260/0x290 Nov 10 15:20:54 fry kernel: [188044.032115] [] default_wake_function+0x0/0x10 Nov 10 15:20:54 fry kernel: [188044.032117] [error_exit+0x0/0x79] error_exit+0x0/0x79 Nov 10 15:20:54 fry kernel: [188044.032120] [error_exit+0x0/0x79] error_exit+0x0/0x79 Nov 10 15:20:54 fry kernel: [188044.032124] [error_exit+0x0/0x79] error_exit+0x0/0x79 Nov 10 15:20:54 fry kernel: [188044.032152] [] :xfs:xfs_zero_eof+0x139/0x1a0 Nov 10 15:20:54 fry kernel: [188044.032181] [] :xfs:xfs_write+0x3d4/0x910 Nov 10 15:20:54 fry kernel: [188044.032202] [ext3:do_sync_write+0xd9/0x120] do_sync_write+0xd9/0x120 Nov 10 15:20:54 fry kernel: [188044.032212] [] autoremove_wake_function+0x0/0x30 Nov 10 15:20:54 fry kernel: [188044.032221] [local_clock+0x57/0xb0] local_clock+0x57/0xb0 Nov 10 15:20:54 fry kernel: [188044.032231] [vfs_write+0xed/0x190] vfs_write+0xed/0x190 Nov 10 15:20:54 fry kernel: [188044.032236] [sys_pwrite64+0x84/0xa0] sys_pwrite64+0x84/0xa0 Nov 10 15:20:54 fry kernel: [188044.032242] [system_call+0x68/0x6d] system_call+0x68/0x6d Nov 10 15:20:54 fry kernel: [188044.032247] [system_call+0x0/0x6d] system_call+0x0/0x6d Nov 10 15:20:54 fry kernel: [188044.032253] Nov 10 15:21:05 fry kernel: [188055.841915] CPU 1: Nov 10 15:21:05 fry kernel: [188055.841916] Modules linked in: xfs tun ipv6 xt_tcpudp xt_physdev iptable_filter ip_tables x_tables ppdev parport_pc lp parport bridge ac it87 hwmon_vid loop snd_hda_intel snd_pcm_oss snd_mixer_oss snd_pcm snd_page_alloc snd_hwdep snd_seq_dummy snd_seq_oss snd_seq_midi snd_rawmidi snd_seq_midi_event snd_seq snd_timer snd_seq_device snd soundcore button i2c_piix4 k8temp pcspkr evdev i2c_core shpchp pci_hotplug usbhid hid ext3 jbd mbcache ide_cd cdrom pata_acpi ata_generic pata_atiixp sg sd_mod ohci_hcd ohci1394 ehci_hcd r8169 atiixp ide_core ieee1394 e1000 usbcore ssb ahci libata scsi_mod raid10 raid456 async_xor async_memcpy async_tx xor raid0 multipath linear dm_mirror dm_snapshot dm_mod thermal processor fan fuse raid1 md_mod Nov 10 15:21:05 fry kernel: [188055.841948] Pid: 15881, comm: smbd Not tainted 2.6.24-21-xen #1 Nov 10 15:21:05 fry kernel: [188055.841950] RIP: e030:[] [] :xfs:xfs_iext_idx_to_irec+0xf/0xf0 Nov 10 15:21:05 fry kernel: [188055.841969] RSP: e02b:ffff880021327a30 EFLAGS: 00000246 Nov 10 15:21:05 fry kernel: [188055.841971] RAX: 0000000000004000 RBX: 0000000000000000 RCX: 0000000000000000 Nov 10 15:21:05 fry kernel: [188055.841973] RDX: ffff880021327a5c RSI: ffff880021327a58 RDI: ffff8800ecddad60 Nov 10 15:21:05 fry kernel: [188055.841975] RBP: ffff880021327a58 R08: 0000000000000001 R09: 0000000000000003 Nov 10 15:21:05 fry kernel: [188055.841977] R10: ffff880045209ad0 R11: 0000000000000101 R12: ffff880021327a5c Nov 10 15:21:05 fry kernel: [188055.841979] R13: 0000000000000000 R14: 0000000000000000 R15: ffff8800ecddad00 Nov 10 15:21:05 fry kernel: [188055.841983] FS: 00007f47f7f4f700(0000) GS:ffffffff805c7080(0000) knlGS:0000000000000000 Nov 10 15:21:05 fry kernel: [188055.841985] CS: e033 DS: 0000 ES: 0000 Nov 10 15:21:05 fry kernel: [188055.841986] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 Nov 10 15:21:06 fry kernel: [188055.841989] DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400 Nov 10 15:21:06 fry kernel: [188055.841991] Nov 10 15:21:06 fry kernel: [188055.841992] Call Trace: Nov 10 15:21:06 fry kernel: [188055.842012] [] :xfs:xfs_iext_get_ext+0x55/0x70 Nov 10 15:21:06 fry kernel: [188055.842030] [] :xfs:xfs_bmapi+0x806/0x12d0 Nov 10 15:21:06 fry kernel: [188055.842043] [sys_pselect7+0x260/0x290] sys_pselect7+0x260/0x290 Nov 10 15:21:06 fry kernel: [188055.842049] [] default_wake_function+0x0/0x10 Nov 10 15:21:06 fry kernel: [188055.842052] [error_exit+0x0/0x79] error_exit+0x0/0x79 Nov 10 15:21:06 fry kernel: [188055.842055] [error_exit+0x0/0x79] error_exit+0x0/0x79 Nov 10 15:21:06 fry kernel: [188055.842059] [error_exit+0x0/0x79] error_exit+0x0/0x79 Nov 10 15:21:06 fry kernel: [188055.842086] [] :xfs:xfs_zero_eof+0x139/0x1a0 Nov 10 15:21:06 fry kernel: [188055.842116] [] :xfs:xfs_write+0x3d4/0x910 Nov 10 15:21:06 fry kernel: [188055.842137] [ext3:do_sync_write+0xd9/0x120] do_sync_write+0xd9/0x120 Nov 10 15:21:06 fry kernel: [188055.842146] [] autoremove_wake_function+0x0/0x30 Nov 10 15:21:06 fry kernel: [188055.842155] [local_clock+0x57/0xb0] local_clock+0x57/0xb0 Nov 10 15:21:06 fry kernel: [188055.842165] [vfs_write+0xed/0x190] vfs_write+0xed/0x190 Nov 10 15:21:06 fry kernel: [188055.842170] [sys_pwrite64+0x84/0xa0] sys_pwrite64+0x84/0xa0 Nov 10 15:21:06 fry kernel: [188055.842176] [system_call+0x68/0x6d] system_call+0x68/0x6d Nov 10 15:21:06 fry kernel: [188055.842181] [system_call+0x0/0x6d] system_call+0x0/0x6d Nov 10 15:21:06 fry kernel: [188055.842187] Nov 10 15:21:17 fry kernel: [188067.655965] CPU 1: Nov 10 15:21:17 fry kernel: [188067.655966] Modules linked in: xfs tun ipv6 xt_tcpudp xt_physdev iptable_filter ip_tables x_tables ppdev parport_pc lp parport bridge ac it87 hwmon_vid loop snd_hda_intel snd_pcm_oss snd_mixer_oss snd_pcm snd_page_alloc snd_hwdep snd_seq_dummy snd_seq_oss snd_seq_midi snd_rawmidi snd_seq_midi_event snd_seq snd_timer snd_seq_device snd soundcore button i2c_piix4 k8temp pcspkr evdev i2c_core shpchp pci_hotplug usbhid hid ext3 jbd mbcache ide_cd cdrom pata_acpi ata_generic pata_atiixp sg sd_mod ohci_hcd ohci1394 ehci_hcd r8169 atiixp ide_core ieee1394 e1000 usbcore ssb ahci libata scsi_mod raid10 raid456 async_xor async_memcpy async_tx xor raid0 multipath linear dm_mirror dm_snapshot dm_mod thermal processor fan fuse raid1 md_mod Nov 10 15:21:17 fry kernel: [188067.656012] Pid: 15881, comm: smbd Not tainted 2.6.24-21-xen #1 Nov 10 15:21:17 fry kernel: [188067.656013] RIP: e030:[] [] :xfs:xfs_bmapi+0x6b6/0x12d0 Nov 10 15:21:17 fry kernel: [188067.656030] RSP: e02b:ffff880021327a68 EFLAGS: 00000246 Nov 10 15:21:17 fry kernel: [188067.656033] RAX: 0000000000001c73 RBX: ffff880021327c58 RCX: ffff880021327c84 Nov 10 15:21:17 fry kernel: [188067.656036] RDX: 000000000185aa95 RSI: ffff880021327b88 RDI: ffff880054d637e0 Nov 10 15:21:17 fry kernel: [188067.656038] RBP: 0000000000001c73 R08: 0000000000000001 R09: 0000000000000003 Nov 10 15:21:17 fry kernel: [188067.656040] R10: ffff880045209ae0 R11: 0000000000000100 R12: 0000000000000204 Nov 10 15:21:17 fry kernel: [188067.656042] R13: 0000000000000000 R14: 0000000000000000 R15: ffff8800ecddad00 Nov 10 15:21:17 fry kernel: [188067.656045] FS: 00007f47f7f4f700(0000) GS:ffffffff805c7080(0000) knlGS:0000000000000000 Nov 10 15:21:17 fry kernel: [188067.656047] CS: e033 DS: 0000 ES: 0000 Nov 10 15:21:17 fry kernel: [188067.656049] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 Nov 10 15:21:17 fry kernel: [188067.656052] DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400 Nov 10 15:21:17 fry kernel: [188067.656053] Nov 10 15:21:17 fry kernel: [188067.656054] Call Trace: Nov 10 15:21:17 fry kernel: [188067.656068] [] :xfs:xfs_bmapi+0xb46/0x12d0 Nov 10 15:21:17 fry kernel: [188067.656082] [sys_pselect7+0x260/0x290] sys_pselect7+0x260/0x290 Nov 10 15:21:17 fry kernel: [188067.656087] [] default_wake_function+0x0/0x10 Nov 10 15:21:17 fry kernel: [188067.656090] [error_exit+0x0/0x79] error_exit+0x0/0x79 Nov 10 15:21:17 fry kernel: [188067.656093] [error_exit+0x0/0x79] error_exit+0x0/0x79 Nov 10 15:21:17 fry kernel: [188067.656096] [error_exit+0x0/0x79] error_exit+0x0/0x79 Nov 10 15:21:17 fry kernel: [188067.656099] [error_exit+0x0/0x79] error_exit+0x0/0x79 Nov 10 15:21:17 fry kernel: [188067.656127] [] :xfs:xfs_zero_eof+0x139/0x1a0 Nov 10 15:21:17 fry kernel: [188067.656155] [] :xfs:xfs_write+0x3d4/0x910 Nov 10 15:21:17 fry kernel: [188067.656177] [ext3:do_sync_write+0xd9/0x120] do_sync_write+0xd9/0x120 Nov 10 15:21:17 fry kernel: [188067.656186] [] autoremove_wake_function+0x0/0x30 Nov 10 15:21:17 fry kernel: [188067.656195] [local_clock+0x57/0xb0] local_clock+0x57/0xb0 Nov 10 15:21:17 fry kernel: [188067.656205] [vfs_write+0xed/0x190] vfs_write+0xed/0x190 Nov 10 15:21:17 fry kernel: [188067.656211] [sys_pwrite64+0x84/0xa0] sys_pwrite64+0x84/0xa0 Nov 10 15:21:17 fry kernel: [188067.656217] [system_call+0x68/0x6d] system_call+0x68/0x6d Nov 10 15:21:17 fry kernel: [188067.656222] [system_call+0x0/0x6d] system_call+0x0/0x6d Nov 10 15:21:17 fry kernel: [188067.656229] Nov 10 15:21:29 fry kernel: [188079.469997] CPU 1: Nov 10 15:21:29 fry kernel: [188079.469998] Modules linked in: xfs tun ipv6 xt_tcpudp xt_physdev iptable_filter ip_tables x_tables ppdev parport_pc lp parport bridge ac it87 hwmon_vid loop snd_hda_intel snd_pcm_oss snd_mixer_oss snd_pcm snd_page_alloc snd_hwdep snd_seq_dummy snd_seq_oss snd_seq_midi snd_rawmidi snd_seq_midi_event snd_seq snd_timer snd_seq_device snd soundcore button i2c_piix4 k8temp pcspkr evdev i2c_core shpchp pci_hotplug usbhid hid ext3 jbd mbcache ide_cd cdrom pata_acpi ata_generic pata_atiixp sg sd_mod ohci_hcd ohci1394 ehci_hcd r8169 atiixp ide_core ieee1394 e1000 usbcore ssb ahci libata scsi_mod raid10 raid456 async_xor async_memcpy async_tx xor raid0 multipath linear dm_mirror dm_snapshot dm_mod thermal processor fan fuse raid1 md_mod Nov 10 15:21:29 fry kernel: [188079.470048] Pid: 15881, comm: smbd Not tainted 2.6.24-21-xen #1 Nov 10 15:21:29 fry kernel: [188079.470050] RIP: e030:[] [] :xfs:xfs_bmapi+0xb20/0x12d0 Nov 10 15:21:29 fry kernel: [188079.470067] RSP: e02b:ffff880021327a68 EFLAGS: 00000206 Nov 10 15:21:29 fry kernel: [188079.470069] RAX: 000ffffffffe0000 RBX: ffff880021327c58 RCX: ffff880021327c84 Nov 10 15:21:29 fry kernel: [188079.470071] RDX: 000ffffffffe0000 RSI: ffff880021327b88 RDI: ffff88006e992070 Nov 10 15:21:29 fry kernel: [188079.470074] RBP: 0000000000001a04 R08: 0000000000000001 R09: 0000000000000003 Nov 10 15:21:29 fry kernel: [188079.470076] R10: ffff880045209ad0 R11: 0000000000000101 R12: 0000000000000204 Nov 10 15:21:29 fry kernel: [188079.470078] R13: 0000000000000000 R14: 0000000000000000 R15: ffff8800ecddad00 Nov 10 15:21:29 fry kernel: [188079.470082] FS: 00007f47f7f4f700(0000) GS:ffffffff805c7080(0000) knlGS:0000000000000000 Nov 10 15:21:29 fry kernel: [188079.470084] CS: e033 DS: 0000 ES: 0000 Nov 10 15:21:29 fry kernel: [188079.470085] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 Nov 10 15:21:29 fry kernel: [188079.470088] DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400 Nov 10 15:21:29 fry kernel: [188079.470091] Nov 10 15:21:29 fry kernel: [188079.470091] Call Trace: Nov 10 15:21:29 fry kernel: [188079.470106] [] :xfs:xfs_bmapi+0xb46/0x12d0 Nov 10 15:21:29 fry kernel: [188079.470120] [sys_pselect7+0x260/0x290] sys_pselect7+0x260/0x290 Nov 10 15:21:29 fry kernel: [188079.470127] [] default_wake_function+0x0/0x10 Nov 10 15:21:29 fry kernel: [188079.470129] [error_exit+0x0/0x79] error_exit+0x0/0x79 Nov 10 15:21:29 fry kernel: [188079.470132] [error_exit+0x0/0x79] error_exit+0x0/0x79 Nov 10 15:21:29 fry kernel: [188079.470136] [error_exit+0x0/0x79] error_exit+0x0/0x79 Nov 10 15:21:29 fry kernel: [188079.470164] [] :xfs:xfs_zero_eof+0x139/0x1a0 Nov 10 15:21:29 fry kernel: [188079.470193] [] :xfs:xfs_write+0x3d4/0x910 Nov 10 15:21:29 fry kernel: [188079.470214] [ext3:do_sync_write+0xd9/0x120] do_sync_write+0xd9/0x120 Nov 10 15:21:29 fry kernel: [188079.470223] [] autoremove_wake_function+0x0/0x30 Nov 10 15:21:29 fry kernel: [188079.470233] [local_clock+0x57/0xb0] local_clock+0x57/0xb0 Nov 10 15:21:29 fry kernel: [188079.470242] [vfs_write+0xed/0x190] vfs_write+0xed/0x190 Nov 10 15:21:29 fry kernel: [188079.470248] [sys_pwrite64+0x84/0xa0] sys_pwrite64+0x84/0xa0 Nov 10 15:21:29 fry kernel: [188079.470254] [system_call+0x68/0x6d] system_call+0x68/0x6d Nov 10 15:21:29 fry kernel: [188079.470259] [system_call+0x0/0x6d] system_call+0x0/0x6d Nov 10 15:21:29 fry kernel: [188079.470265] Nov 10 15:21:41 fry kernel: [188091.280086] CPU 1: Nov 10 15:21:41 fry kernel: [188091.280087] Modules linked in: xfs tun ipv6 xt_tcpudp xt_physdev iptable_filter ip_tables x_tables ppdev parport_pc lp parport bridge ac it87 hwmon_vid loop snd_hda_intel snd_pcm_oss snd_mixer_oss snd_pcm snd_page_alloc snd_hwdep snd_seq_dummy snd_seq_oss snd_seq_midi snd_rawmidi snd_seq_midi_event snd_seq snd_timer snd_seq_device snd soundcore button i2c_piix4 k8temp pcspkr evdev i2c_core shpchp pci_hotplug usbhid hid ext3 jbd mbcache ide_cd cdrom pata_acpi ata_generic pata_atiixp sg sd_mod ohci_hcd ohci1394 ehci_hcd r8169 atiixp ide_core ieee1394 e1000 usbcore ssb ahci libata scsi_mod raid10 raid456 async_xor async_memcpy async_tx xor raid0 multipath linear dm_mirror dm_snapshot dm_mod thermal processor fan fuse raid1 md_mod Nov 10 15:21:41 fry kernel: [188091.280131] Pid: 15881, comm: smbd Not tainted 2.6.24-21-xen #1 Nov 10 15:21:41 fry kernel: [188091.280132] RIP: e030:[] [] :xfs:xfs_bmapi+0x831/0x12d0 Nov 10 15:21:41 fry kernel: [188091.280150] RSP: e02b:ffff880021327a68 EFLAGS: 00000212 Nov 10 15:21:41 fry kernel: [188091.280152] RAX: 000000000185bec4 RBX: ffff880021327c58 RCX: 0000000000000063 Nov 10 15:21:41 fry kernel: [188091.280154] RDX: ffff880054d63630 RSI: 0000000000000004 RDI: ffff880045209ac0 Nov 10 15:21:41 fry kernel: [188091.280156] RBP: 0000000000001c58 R08: 0000000000000002 R09: 0000000000000003 Nov 10 15:21:41 fry kernel: [188091.280158] R10: ffff880045209ae0 R11: 0000000000000100 R12: 0000000000000204 Nov 10 15:21:41 fry kernel: [188091.280161] R13: 0000000000000000 R14: 0000000000000000 R15: ffff8800ecddad00 Nov 10 15:21:41 fry kernel: [188091.280165] FS: 00007f47f7f4f700(0000) GS:ffffffff805c7080(0000) knlGS:0000000000000000 Nov 10 15:21:41 fry kernel: [188091.280167] CS: e033 DS: 0000 ES: 0000 Nov 10 15:21:41 fry kernel: [188091.280168] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 Nov 10 15:21:41 fry kernel: [188091.280171] DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400 Nov 10 15:21:41 fry kernel: [188091.280172] Nov 10 15:21:41 fry kernel: [188091.280173] Call Trace: Nov 10 15:21:41 fry kernel: [188091.280187] [] :xfs:xfs_bmapi+0x806/0x12d0 Nov 10 15:21:41 fry kernel: [188091.280202] [sys_pselect7+0x260/0x290] sys_pselect7+0x260/0x290 Nov 10 15:21:41 fry kernel: [188091.280208] [] default_wake_function+0x0/0x10 Nov 10 15:21:41 fry kernel: [188091.280211] [error_exit+0x0/0x79] error_exit+0x0/0x79 Nov 10 15:21:41 fry kernel: [188091.280214] [error_exit+0x0/0x79] error_exit+0x0/0x79 Nov 10 15:21:41 fry kernel: [188091.280243] [] :xfs:xfs_zero_eof+0x139/0x1a0 Nov 10 15:21:41 fry kernel: [188091.280272] [] :xfs:xfs_write+0x3d4/0x910 Nov 10 15:21:41 fry kernel: [188091.280293] [ext3:do_sync_write+0xd9/0x120] do_sync_write+0xd9/0x120 Nov 10 15:21:41 fry kernel: [188091.280303] [] autoremove_wake_function+0x0/0x30 Nov 10 15:21:41 fry kernel: [188091.280312] [local_clock+0x57/0xb0] local_clock+0x57/0xb0 Nov 10 15:21:41 fry kernel: [188091.280321] [vfs_write+0xed/0x190] vfs_write+0xed/0x190 Nov 10 15:21:41 fry kernel: [188091.280327] [sys_pwrite64+0x84/0xa0] sys_pwrite64+0x84/0xa0 Nov 10 15:21:41 fry kernel: [188091.280333] [system_call+0x68/0x6d] system_call+0x68/0x6d Nov 10 15:21:41 fry kernel: [188091.280338] [system_call+0x0/0x6d] system_call+0x0/0x6d Nov 10 15:21:41 fry kernel: [188091.280344] Nov 10 15:21:53 fry kernel: [188103.094078] CPU 1: Nov 10 15:21:53 fry kernel: [188103.094079] Modules linked in: xfs tun ipv6 xt_tcpudp xt_physdev iptable_filter ip_tables x_tables ppdev parport_pc lp parport bridge ac it87 hwmon_vid loop snd_hda_intel snd_pcm_oss snd_mixer_oss snd_pcm snd_page_alloc snd_hwdep snd_seq_dummy snd_seq_oss snd_seq_midi snd_rawmidi snd_seq_midi_event snd_seq snd_timer snd_seq_device snd soundcore button i2c_piix4 k8temp pcspkr evdev i2c_core shpchp pci_hotplug usbhid hid ext3 jbd mbcache ide_cd cdrom pata_acpi ata_generic pata_atiixp sg sd_mod ohci_hcd ohci1394 ehci_hcd r8169 atiixp ide_core ieee1394 e1000 usbcore ssb ahci libata scsi_mod raid10 raid456 async_xor async_memcpy async_tx xor raid0 multipath linear dm_mirror dm_snapshot dm_mod thermal processor fan fuse raid1 md_mod Nov 10 15:21:53 fry kernel: [188103.094135] Pid: 15881, comm: smbd Not tainted 2.6.24-21-xen #1 Nov 10 15:21:53 fry kernel: [188103.094137] RIP: e030:[] [] :xfs:xfs_iext_idx_to_irec+0xa4/0xf0 Nov 10 15:21:53 fry kernel: [188103.094157] RSP: e02b:ffff880021327a30 EFLAGS: 00000202 Nov 10 15:21:53 fry kernel: [188103.094159] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000111 Nov 10 15:21:53 fry kernel: [188103.094161] RDX: 0000000000000101 RSI: 0000000000000004 RDI: ffff880045209ac0 Nov 10 15:21:53 fry kernel: [188103.094163] RBP: ffff880021327a58 R08: 0000000000000001 R09: 0000000000000003 Nov 10 15:21:53 fry kernel: [188103.094165] R10: ffff880045209ad0 R11: 0000000000000002 R12: ffff880021327a5c Nov 10 15:21:53 fry kernel: [188103.094167] R13: 0000000000000000 R14: 0000000000000000 R15: ffff8800ecddad00 Nov 10 15:21:53 fry kernel: [188103.094170] FS: 00007f47f7f4f700(0000) GS:ffffffff805c7080(0000) knlGS:0000000000000000 Nov 10 15:21:53 fry kernel: [188103.094172] CS: e033 DS: 0000 ES: 0000 Nov 10 15:21:53 fry kernel: [188103.094174] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 Nov 10 15:21:53 fry kernel: [188103.094176] DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400 Nov 10 15:21:53 fry kernel: [188103.094177] Nov 10 15:21:53 fry kernel: [188103.094178] Call Trace: Nov 10 15:21:53 fry kernel: [188103.094198] [] :xfs:xfs_iext_get_ext+0x55/0x70 Nov 10 15:21:53 fry kernel: [188103.094216] [] :xfs:xfs_bmapi+0x806/0x12d0 Nov 10 15:21:53 fry kernel: [188103.094229] [sys_pselect7+0x260/0x290] sys_pselect7+0x260/0x290 Nov 10 15:21:53 fry kernel: [188103.094235] [] default_wake_function+0x0/0x10 Nov 10 15:21:53 fry kernel: [188103.094237] [error_exit+0x0/0x79] error_exit+0x0/0x79 Nov 10 15:21:53 fry kernel: [188103.094241] [error_exit+0x0/0x79] error_exit+0x0/0x79 Nov 10 15:21:53 fry kernel: [188103.094244] [error_exit+0x0/0x79] error_exit+0x0/0x79 Nov 10 15:21:53 fry kernel: [188103.094272] [] :xfs:xfs_zero_eof+0x139/0x1a0 Nov 10 15:21:53 fry kernel: [188103.094301] [] :xfs:xfs_write+0x3d4/0x910 Nov 10 15:21:53 fry kernel: [188103.094322] [ext3:do_sync_write+0xd9/0x120] do_sync_write+0xd9/0x120 Nov 10 15:21:53 fry kernel: [188103.094332] [] autoremove_wake_function+0x0/0x30 Nov 10 15:21:53 fry kernel: [188103.094340] [local_clock+0x57/0xb0] local_clock+0x57/0xb0 Nov 10 15:21:53 fry kernel: [188103.094350] [vfs_write+0xed/0x190] vfs_write+0xed/0x190 Nov 10 15:21:53 fry kernel: [188103.094356] [sys_pwrite64+0x84/0xa0] sys_pwrite64+0x84/0xa0 Nov 10 15:21:53 fry kernel: [188103.094362] [system_call+0x68/0x6d] system_call+0x68/0x6d Nov 10 15:21:53 fry kernel: [188103.094367] [system_call+0x0/0x6d] system_call+0x0/0x6d Nov 10 15:21:53 fry kernel: [188103.094373] Nov 10 15:22:05 fry kernel: [188114.904102] CPU 1: Nov 10 15:22:05 fry kernel: [188114.904104] Modules linked in: xfs tun ipv6 xt_tcpudp xt_physdev iptable_filter ip_tables x_tables ppdev parport_pc lp parport bridge ac it87 hwmon_vid loop snd_hda_intel snd_pcm_oss snd_mixer_oss snd_pcm snd_page_alloc snd_hwdep snd_seq_dummy snd_seq_oss snd_seq_midi snd_rawmidi snd_seq_midi_event snd_seq snd_timer snd_seq_device snd soundcore button i2c_piix4 k8temp pcspkr evdev i2c_core shpchp pci_hotplug usbhid hid ext3 jbd mbcache ide_cd cdrom pata_acpi ata_generic pata_atiixp sg sd_mod ohci_hcd ohci1394 ehci_hcd r8169 atiixp ide_core ieee1394 e1000 usbcore ssb ahci libata scsi_mod raid10 raid456 async_xor async_memcpy async_tx xor raid0 multipath linear dm_mirror dm_snapshot dm_mod thermal processor fan fuse raid1 md_mod Nov 10 15:22:05 fry kernel: [188114.904160] Pid: 15881, comm: smbd Not tainted 2.6.24-21-xen #1 Nov 10 15:22:05 fry kernel: [188114.904162] RIP: e030:[] [] :xfs:xfs_iext_get_ext+0x5e/0x70 Nov 10 15:22:05 fry kernel: [188114.904182] RSP: e02b:ffff880021327a50 EFLAGS: 00000216 Nov 10 15:22:05 fry kernel: [188114.904184] RAX: ffff880045209ae0 RBX: ffff880021327c58 RCX: 0000000000000075 Nov 10 15:22:05 fry kernel: [188114.904186] RDX: 0000000000000750 RSI: 0000000000000004 RDI: ffff880045209ac0 Nov 10 15:22:05 fry kernel: [188114.904188] RBP: 0000000000001c6a R08: 0000000000000002 R09: 0000000000000003 Nov 10 15:22:05 fry kernel: [188114.904190] R10: ffff880045209ae0 R11: 0000000000000100 R12: 0000000000000204 Nov 10 15:22:05 fry kernel: [188114.904192] R13: 0000000000000000 R14: 0000000000000000 R15: ffff8800ecddad00 Nov 10 15:22:05 fry kernel: [188114.904195] FS: 00007f47f7f4f700(0000) GS:ffffffff805c7080(0000) knlGS:0000000000000000 Nov 10 15:22:05 fry kernel: [188114.904198] CS: e033 DS: 0000 ES: 0000 Nov 10 15:22:05 fry kernel: [188114.904200] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 Nov 10 15:22:05 fry kernel: [188114.904202] DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400 Nov 10 15:22:05 fry kernel: [188114.904204] Nov 10 15:22:05 fry kernel: [188114.904204] Call Trace: Nov 10 15:22:05 fry kernel: [188114.904222] [] :xfs:xfs_bmapi+0x806/0x12d0 Nov 10 15:22:05 fry kernel: [188114.904236] [sys_pselect7+0x260/0x290] sys_pselect7+0x260/0x290 Nov 10 15:22:05 fry kernel: [188114.904242] [] default_wake_function+0x0/0x10 Nov 10 15:22:05 fry kernel: [188114.904245] [error_exit+0x0/0x79] error_exit+0x0/0x79 Nov 10 15:22:05 fry kernel: [188114.904248] [error_exit+0x0/0x79] error_exit+0x0/0x79 Nov 10 15:22:05 fry kernel: [188114.904252] [error_exit+0x0/0x79] error_exit+0x0/0x79 Nov 10 15:22:05 fry kernel: [188114.904279] [] :xfs:xfs_zero_eof+0x139/0x1a0 Nov 10 15:22:05 fry kernel: [188114.904308] [] :xfs:xfs_write+0x3d4/0x910 Nov 10 15:22:05 fry kernel: [188114.904329] [ext3:do_sync_write+0xd9/0x120] do_sync_write+0xd9/0x120 Nov 10 15:22:05 fry kernel: [188114.904338] [] autoremove_wake_function+0x0/0x30 Nov 10 15:22:05 fry kernel: [188114.904347] [local_clock+0x57/0xb0] local_clock+0x57/0xb0 Nov 10 15:22:05 fry kernel: [188114.904357] [vfs_write+0xed/0x190] vfs_write+0xed/0x190 Nov 10 15:22:05 fry kernel: [188114.904362] [sys_pwrite64+0x84/0xa0] sys_pwrite64+0x84/0xa0 Nov 10 15:22:05 fry kernel: [188114.904368] [system_call+0x68/0x6d] system_call+0x68/0x6d Nov 10 15:22:05 fry kernel: [188114.904373] [system_call+0x0/0x6d] system_call+0x0/0x6d Nov 10 15:22:05 fry kernel: [188114.904379] Nov 10 15:22:16 fry kernel: [188126.718108] CPU 1: Nov 10 15:22:16 fry kernel: [188126.718109] Modules linked in: xfs tun ipv6 xt_tcpudp xt_physdev iptable_filter ip_tables x_tables ppdev parport_pc lp parport bridge ac it87 hwmon_vid loop snd_hda_intel snd_pcm_oss snd_mixer_oss snd_pcm snd_page_alloc snd_hwdep snd_seq_dummy snd_seq_oss snd_seq_midi snd_rawmidi snd_seq_midi_event snd_seq snd_timer snd_seq_device snd soundcore button i2c_piix4 k8temp pcspkr evdev i2c_core shpchp pci_hotplug usbhid hid ext3 jbd mbcache ide_cd cdrom pata_acpi ata_generic pata_atiixp sg sd_mod ohci_hcd ohci1394 ehci_hcd r8169 atiixp ide_core ieee1394 e1000 usbcore ssb ahci libata scsi_mod raid10 raid456 async_xor async_memcpy async_tx xor raid0 multipath linear dm_mirror dm_snapshot dm_mod thermal processor fan fuse raid1 md_mod Nov 10 15:22:16 fry kernel: [188126.718146] Pid: 15881, comm: smbd Not tainted 2.6.24-21-xen #1 Nov 10 15:22:16 fry kernel: [188126.718148] RIP: e030:[] [] :xfs:xfs_bmbt_get_all+0xe/0x40 Nov 10 15:22:16 fry kernel: [188126.718166] RSP: e02b:ffff880021327a60 EFLAGS: 00000212 Nov 10 15:22:16 fry kernel: [188126.718168] RAX: 00000000006c2400 RBX: ffff880021327c58 RCX: 0000000000361200 Nov 10 15:22:16 fry kernel: [188126.718170] RDX: 0000329339a00001 RSI: ffff880021327b88 RDI: ffff880054d63320 Nov 10 15:22:16 fry kernel: [188126.718173] RBP: 0000000000001b09 R08: 0000329339a00001 R09: 0000000000000003 Nov 10 15:22:16 fry kernel: [188126.718175] R10: ffff880045209ae0 R11: 0000000000000100 R12: 0000000000000204 Nov 10 15:22:16 fry kernel: [188126.718177] R13: 0000000000000000 R14: 0000000000000000 R15: ffff8800ecddad00 Nov 10 15:22:16 fry kernel: [188126.718180] FS: 00007f47f7f4f700(0000) GS:ffffffff805c7080(0000) knlGS:0000000000000000 Nov 10 15:22:16 fry kernel: [188126.718182] CS: e033 DS: 0000 ES: 0000 Nov 10 15:22:16 fry kernel: [188126.718184] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 Nov 10 15:22:16 fry kernel: [188126.718187] DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400 Nov 10 15:22:16 fry kernel: [188126.718189] Nov 10 15:22:16 fry kernel: [188126.718189] Call Trace: Nov 10 15:22:16 fry kernel: [188126.718204] [] :xfs:xfs_bmapi+0xb46/0x12d0 Nov 10 15:22:16 fry kernel: [188126.718217] [sys_pselect7+0x260/0x290] sys_pselect7+0x260/0x290 Nov 10 15:22:16 fry kernel: [188126.718223] [] default_wake_function+0x0/0x10 Nov 10 15:22:16 fry kernel: [188126.718226] [error_exit+0x0/0x79] error_exit+0x0/0x79 Nov 10 15:22:16 fry kernel: [188126.718229] [error_exit+0x0/0x79] error_exit+0x0/0x79 Nov 10 15:22:16 fry kernel: [188126.718233] [error_exit+0x0/0x79] error_exit+0x0/0x79 Nov 10 15:22:16 fry kernel: [188126.718261] [] :xfs:xfs_zero_eof+0x139/0x1a0 Nov 10 15:22:16 fry kernel: [188126.718289] [] :xfs:xfs_write+0x3d4/0x910 Nov 10 15:22:16 fry kernel: [188126.718311] [ext3:do_sync_write+0xd9/0x120] do_sync_write+0xd9/0x120 Nov 10 15:22:16 fry kernel: [188126.718320] [] autoremove_wake_function+0x0/0x30 Nov 10 15:22:16 fry kernel: [188126.718329] [local_clock+0x57/0xb0] local_clock+0x57/0xb0 Nov 10 15:22:16 fry kernel: [188126.718338] [vfs_write+0xed/0x190] vfs_write+0xed/0x190 Nov 10 15:22:16 fry kernel: [188126.718344] [sys_pwrite64+0x84/0xa0] sys_pwrite64+0x84/0xa0 Nov 10 15:22:16 fry kernel: [188126.718350] [system_call+0x68/0x6d] system_call+0x68/0x6d Nov 10 15:22:16 fry kernel: [188126.718355] [system_call+0x0/0x6d] system_call+0x0/0x6d Nov 10 15:22:16 fry kernel: [188126.718361] Nov 10 15:22:28 fry kernel: [188138.532170] CPU 1: Nov 10 15:22:28 fry kernel: [188138.532171] Modules linked in: xfs tun ipv6 xt_tcpudp xt_physdev iptable_filter ip_tables x_tables ppdev parport_pc lp parport bridge ac it87 hwmon_vid loop snd_hda_intel snd_pcm_oss snd_mixer_oss snd_pcm snd_page_alloc snd_hwdep snd_seq_dummy snd_seq_oss snd_seq_midi snd_rawmidi snd_seq_midi_event snd_seq snd_timer snd_seq_device snd soundcore button i2c_piix4 k8temp pcspkr evdev i2c_core shpchp pci_hotplug usbhid hid ext3 jbd mbcache ide_cd cdrom pata_acpi ata_generic pata_atiixp sg sd_mod ohci_hcd ohci1394 ehci_hcd r8169 atiixp ide_core ieee1394 e1000 usbcore ssb ahci libata scsi_mod raid10 raid456 async_xor async_memcpy async_tx xor raid0 multipath linear dm_mirror dm_snapshot dm_mod thermal processor fan fuse raid1 md_mod Nov 10 15:22:28 fry kernel: [188138.532220] Pid: 15881, comm: smbd Not tainted 2.6.24-21-xen #1 Nov 10 15:22:28 fry kernel: [188138.532222] RIP: e030:[] [] :xfs:xfs_bmapi+0xb15/0x12d0 Nov 10 15:22:28 fry kernel: [188138.532239] RSP: e02b:ffff880021327a68 EFLAGS: 00000216 Nov 10 15:22:28 fry kernel: [188138.532241] RAX: ffff880000000000 RBX: ffff880021327c58 RCX: ffff880021327c84 Nov 10 15:22:28 fry kernel: [188138.532243] RDX: 000ffffffffe0000 RSI: ffff880021327b88 RDI: ffff880054d63690 Nov 10 15:22:28 fry kernel: [188138.532246] RBP: 0000000000001c5e R08: 0000000000000001 R09: 0000000000000003 Nov 10 15:22:28 fry kernel: [188138.532249] R10: ffff880045209ae0 R11: 0000000000000100 R12: 0000000000000204 Nov 10 15:22:28 fry kernel: [188138.532251] R13: 0000000000000000 R14: 0000000000000000 R15: ffff8800ecddad00 Nov 10 15:22:28 fry kernel: [188138.532254] FS: 00007f47f7f4f700(0000) GS:ffffffff805c7080(0000) knlGS:0000000000000000 Nov 10 15:22:28 fry kernel: [188138.532256] CS: e033 DS: 0000 ES: 0000 Nov 10 15:22:28 fry kernel: [188138.532258] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 Nov 10 15:22:28 fry kernel: [188138.532260] DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400 Nov 10 15:22:28 fry kernel: [188138.532262] Nov 10 15:22:28 fry kernel: [188138.532263] Call Trace: Nov 10 15:22:28 fry kernel: [188138.532278] [] :xfs:xfs_bmapi+0xb46/0x12d0 Nov 10 15:22:28 fry kernel: [188138.532292] [sys_pselect7+0x260/0x290] sys_pselect7+0x260/0x290 Nov 10 15:22:28 fry kernel: [188138.532298] [] default_wake_function+0x0/0x10 Nov 10 15:22:28 fry kernel: [188138.532301] [error_exit+0x0/0x79] error_exit+0x0/0x79 Nov 10 15:22:28 fry kernel: [188138.532304] [error_exit+0x0/0x79] error_exit+0x0/0x79 Nov 10 15:22:28 fry kernel: [188138.532308] [error_exit+0x0/0x79] error_exit+0x0/0x79 Nov 10 15:22:28 fry kernel: [188138.532336] [] :xfs:xfs_zero_eof+0x139/0x1a0 Nov 10 15:22:28 fry kernel: [188138.532364] [] :xfs:xfs_write+0x3d4/0x910 Nov 10 15:22:28 fry kernel: [188138.532386] [ext3:do_sync_write+0xd9/0x120] do_sync_write+0xd9/0x120 Nov 10 15:22:28 fry kernel: [188138.532395] [] autoremove_wake_function+0x0/0x30 Nov 10 15:22:28 fry kernel: [188138.532404] [local_clock+0x57/0xb0] local_clock+0x57/0xb0 Nov 10 15:22:28 fry kernel: [188138.532413] [vfs_write+0xed/0x190] vfs_write+0xed/0x190 Nov 10 15:22:28 fry kernel: [188138.532419] [sys_pwrite64+0x84/0xa0] sys_pwrite64+0x84/0xa0 Nov 10 15:22:28 fry kernel: [188138.532425] [system_call+0x68/0x6d] system_call+0x68/0x6d Nov 10 15:22:28 fry kernel: [188138.532430] [system_call+0x0/0x6d] system_call+0x0/0x6d Nov 10 15:22:28 fry kernel: [188138.532436] Nov 10 15:22:40 fry kernel: [188150.342221] CPU 1: Nov 10 15:22:40 fry kernel: [188150.342222] Modules linked in: xfs tun ipv6 xt_tcpudp xt_physdev iptable_filter ip_tables x_tables ppdev parport_pc lp parport bridge ac it87 hwmon_vid loop snd_hda_intel snd_pcm_oss snd_mixer_oss snd_pcm snd_page_alloc snd_hwdep snd_seq_dummy snd_seq_oss snd_seq_midi snd_rawmidi snd_seq_midi_event snd_seq snd_timer snd_seq_device snd soundcore button i2c_piix4 k8temp pcspkr evdev i2c_core shpchp pci_hotplug usbhid hid ext3 jbd mbcache ide_cd cdrom pata_acpi ata_generic pata_atiixp sg sd_mod ohci_hcd ohci1394 ehci_hcd r8169 atiixp ide_core ieee1394 e1000 usbcore ssb ahci libata scsi_mod raid10 raid456 async_xor async_memcpy async_tx xor raid0 multipath linear dm_mirror dm_snapshot dm_mod thermal processor fan fuse raid1 md_mod Nov 10 15:22:40 fry kernel: [188150.342260] Pid: 15881, comm: smbd Not tainted 2.6.24-21-xen #1 Nov 10 15:22:40 fry kernel: [188150.342261] RIP: e030:[] [] :xfs:xfs_bmapi+0x6b6/0x12d0 Nov 10 15:22:40 fry kernel: [188150.342279] RSP: e02b:ffff880021327a68 EFLAGS: 00000246 Nov 10 15:22:40 fry kernel: [188150.342281] RAX: 0000000000001a45 RBX: ffff880021327c58 RCX: ffff880021327c84 Nov 10 15:22:40 fry kernel: [188150.342283] RDX: 0000000001949909 RSI: ffff880021327b88 RDI: ffff88006e992480 Nov 10 15:22:40 fry kernel: [188150.342286] RBP: 0000000000001a45 R08: 0000000000000001 R09: 0000000000000003 Nov 10 15:22:40 fry kernel: [188150.342288] R10: ffff880045209ad0 R11: 0000000000000101 R12: 0000000000000204 Nov 10 15:22:40 fry kernel: [188150.342290] R13: 0000000000000000 R14: 0000000000000000 R15: ffff8800ecddad00 Nov 10 15:22:40 fry kernel: [188150.342293] FS: 00007f47f7f4f700(0000) GS:ffffffff805c7080(0000) knlGS:0000000000000000 Nov 10 15:22:40 fry kernel: [188150.342295] CS: e033 DS: 0000 ES: 0000 Nov 10 15:22:40 fry kernel: [188150.342297] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 Nov 10 15:22:40 fry kernel: [188150.342299] DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400 Nov 10 15:22:40 fry kernel: [188150.342302] Nov 10 15:22:40 fry kernel: [188150.342303] Call Trace: Nov 10 15:22:40 fry kernel: [188150.342317] [] :xfs:xfs_bmapi+0xb46/0x12d0 Nov 10 15:22:40 fry kernel: [188150.342331] [sys_pselect7+0x260/0x290] sys_pselect7+0x260/0x290 Nov 10 15:22:40 fry kernel: [188150.342338] [] default_wake_function+0x0/0x10 Nov 10 15:22:40 fry kernel: [188150.342341] [error_exit+0x0/0x79] error_exit+0x0/0x79 Nov 10 15:22:40 fry kernel: [188150.342346] [error_exit+0x0/0x79] error_exit+0x0/0x79 Nov 10 15:22:40 fry kernel: [188150.342373] [] :xfs:xfs_zero_eof+0x139/0x1a0 Nov 10 15:22:40 fry kernel: [188150.342403] [] :xfs:xfs_write+0x3d4/0x910 Nov 10 15:22:40 fry kernel: [188150.342424] [ext3:do_sync_write+0xd9/0x120] do_sync_write+0xd9/0x120 Nov 10 15:22:40 fry kernel: [188150.342433] [] autoremove_wake_function+0x0/0x30 Nov 10 15:22:40 fry kernel: [188150.342442] [local_clock+0x57/0xb0] local_clock+0x57/0xb0 Nov 10 15:22:40 fry kernel: [188150.342452] [vfs_write+0xed/0x190] vfs_write+0xed/0x190 Nov 10 15:22:40 fry kernel: [188150.342457] [sys_pwrite64+0x84/0xa0] sys_pwrite64+0x84/0xa0 Nov 10 15:22:40 fry kernel: [188150.342463] [system_call+0x68/0x6d] system_call+0x68/0x6d Nov 10 15:22:40 fry kernel: [188150.342468] [system_call+0x0/0x6d] system_call+0x0/0x6d Nov 10 15:22:40 fry kernel: [188150.342475] Nov 10 15:24:04 fry syslogd 1.5.0#2ubuntu6: restart. Nov 10 15:24:04 fry kernel: Inspecting /boot/System.map-2.6.24-21-xen Nov 10 15:24:04 fry kernel: Loaded 27833 symbols from /boot/System.map-2.6.24-21-xen. Nov 10 15:24:04 fry kernel: Symbols match kernel version 2.6.24. Nov 10 15:24:04 fry kernel: Loaded 18965 symbols from 73 modules. Nov 10 15:24:04 fry kernel: [ 0.000000] Linux version 2.6.24-21-xen (buildd@crested) (gcc version 4.2.3 (Ubuntu 4.2.3-2ubuntu7)) #1 SMP Wed Oct 22 01:07:57 UTC 2008 (Ubuntu 2.6.24-4.6-generic) Nov 10 15:24:04 fry kernel: [ 0.000000] Command line: root=/dev/md0 ro console=tty0 Nov 10 15:24:04 fry kernel: [ 0.000000] BIOS-provided physical RAM map: Nov 10 15:24:04 fry kernel: [ 0.000000] Xen: 0000000000000000 - 00000000f18cf000 (usable) Nov 10 15:24:04 fry kernel: [ 0.000000] end_pfn_map = 989391 Nov 10 15:24:04 fry kernel: [ 0.622859] DMI 2.4 present. Nov 10 15:24:04 fry kernel: [ 0.633028] Zone PFN ranges: Nov 10 15:24:04 fry kernel: [ 0.633030] DMA 0 -> 4096 Nov 10 15:24:04 fry kernel: [ 0.633032] DMA32 4096 -> 1048576 Nov 10 15:24:04 fry kernel: [ 0.633033] Normal 1048576 -> 1048576 Nov 10 15:24:04 fry kernel: [ 0.633035] Movable zone start PFN for each node Nov 10 15:24:04 fry kernel: [ 0.633036] early_node_map[1] active PFN ranges Nov 10 15:24:04 fry kernel: [ 0.633038] 0: 0 -> 989391 Nov 10 15:24:04 fry kernel: [ 0.750543] ACPI: RSDP 000F6B80, 0014 (r0 GBT ) Nov 10 15:24:04 fry kernel: [ 0.750550] ACPI: RSDT DDEE3000, 0038 (r1 GBT GBTUACPI 42302E31 GBTU 1010101) Nov 10 15:24:04 fry kernel: [ 0.750558] ACPI: FACP DDEE3040, 0074 (r1 GBT GBTUACPI 42302E31 GBTU 1010101) Nov 10 15:24:04 fry kernel: [ 0.750566] ACPI: DSDT DDEE30C0, 49A0 (r1 GBT GBTUACPI 1000 MSFT 100000C) Nov 10 15:24:04 fry kernel: [ 0.750572] ACPI: FACS DDEE0000, 0040 Nov 10 15:24:04 fry kernel: [ 0.750576] ACPI: SSDT DDEE7B40, 0206 (r1 PTLTD POWERNOW 1 LTP 1) Nov 10 15:24:04 fry kernel: [ 0.750581] ACPI: HPET DDEE7D80, 0038 (r1 GBT GBTUACPI 42302E31 GBTU 98) Nov 10 15:24:04 fry kernel: [ 0.750586] ACPI: MCFG DDEE7DC0, 003C (r1 GBT GBTUACPI 42302E31 GBTU 1010101) Nov 10 15:24:04 fry kernel: [ 0.750590] ACPI: APIC DDEE7A80, 0084 (r1 GBT GBTUACPI 42302E31 GBTU 1010101) Nov 10 15:24:04 fry kernel: [ 0.750620] ACPI: LAPIC (acpi_id[0x00] lapic_id[0x00] enabled) Nov 10 15:24:04 fry kernel: [ 0.750622] ACPI: LAPIC (acpi_id[0x01] lapic_id[0x01] enabled) Nov 10 15:24:04 fry kernel: [ 0.750624] ACPI: LAPIC (acpi_id[0x02] lapic_id[0x02] disabled) Nov 10 15:24:04 fry kernel: [ 0.750626] ACPI: LAPIC (acpi_id[0x03] lapic_id[0x03] disabled) Nov 10 15:24:04 fry kernel: [ 0.750630] ACPI: LAPIC_NMI (acpi_id[0x00] dfl dfl lint[0x1]) Nov 10 15:24:04 fry kernel: [ 0.750632] ACPI: LAPIC_NMI (acpi_id[0x01] dfl dfl lint[0x1]) Nov 10 15:24:04 fry kernel: [ 0.750634] ACPI: LAPIC_NMI (acpi_id[0x02] dfl dfl lint[0x1]) Nov 10 15:24:04 fry kernel: [ 0.750635] ACPI: LAPIC_NMI (acpi_id[0x03] dfl dfl lint[0x1]) Nov 10 15:24:04 fry kernel: [ 0.750640] ACPI: IOAPIC (id[0x02] address[0xfec00000] gsi_base[0]) Nov 10 15:24:04 fry kernel: [ 0.750646] IOAPIC[0]: apic_id 2, address 0xfec00000, GSI 0-23 Nov 10 15:24:04 fry kernel: [ 0.750650] ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl) Nov 10 15:24:04 fry kernel: [ 0.750652] ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 low level) Nov 10 15:24:04 fry kernel: [ 0.750662] Setting APIC routing to xen Nov 10 15:24:04 fry kernel: [ 0.750663] Using ACPI (MADT) for SMP configuration information Nov 10 15:24:04 fry kernel: [ 0.750672] Allocating PCI resources starting at f1000000 (gap: f0000000:ec00000) Nov 10 15:24:04 fry kernel: [ 0.750679] PERCPU: Allocating 22368 bytes of per cpu data Nov 10 15:24:04 fry kernel: [ 0.750710] Built 1 zonelists in Zone order, mobility grouping on. Total pages: 975865 Nov 10 15:24:04 fry kernel: [ 0.750713] Kernel command line: root=/dev/md0 ro console=tty0 Nov 10 15:24:04 fry kernel: [ 0.751319] Initializing CPU#0 Nov 10 15:24:04 fry kernel: [ 0.751460] PID hash table entries: 4096 (order: 12, 32768 bytes) Nov 10 15:24:04 fry kernel: [ 0.751558] Xen reported: 2111.510 MHz processor. Nov 10 15:24:04 fry kernel: [ 0.288409] console [xvc-1] enabled Nov 10 15:24:04 fry kernel: [ 0.289451] Console: colour VGA+ 80x25 Nov 10 15:24:04 fry kernel: [ 0.289454] console [tty0] enabled Nov 10 15:24:04 fry kernel: [ 0.294490] Dentry cache hash table entries: 524288 (order: 10, 4194304 bytes) Nov 10 15:24:04 fry kernel: [ 0.297178] Inode-cache hash table entries: 262144 (order: 9, 2097152 bytes) Nov 10 15:24:04 fry kernel: [ 0.368446] Software IO TLB enabled: Nov 10 15:24:04 fry kernel: [ 0.368449] Aperture: 64 megabytes Nov 10 15:24:04 fry kernel: [ 0.368449] Kernel range: ffff880006a81000 - ffff88000aa81000 Nov 10 15:24:04 fry kernel: [ 0.368450] Address size: 27 bits Nov 10 15:24:04 fry kernel: [ 0.368733] PCI-DMA: Using software bounce buffering for IO (SWIOTLB) Nov 10 15:24:04 fry kernel: [ 0.399242] Memory: 3777116k/3957564k available (2531k kernel code, 171768k reserved, 1332k data, 220k init) Nov 10 15:24:04 fry kernel: [ 0.463532] Calibrating delay using timer specific routine.. 4227.78 BogoMIPS (lpj=8455568) Nov 10 15:24:04 fry kernel: [ 0.463711] Security Framework initialized Nov 10 15:24:04 fry kernel: [ 0.463785] SELinux: Disabled at boot. Nov 10 15:24:04 fry kernel: [ 0.463860] AppArmor: AppArmor initialized Nov 10 15:24:04 fry kernel: [ 0.463931] Failure registering capabilities with primary security module. Nov 10 15:24:04 fry kernel: [ 0.464017] Mount-cache hash table entries: 256 Nov 10 15:24:04 fry kernel: [ 0.464207] CPU: L1 I Cache: 64K (64 bytes/line), D cache 64K (64 bytes/line) Nov 10 15:24:04 fry kernel: [ 0.464280] CPU: L2 Cache: 512K (64 bytes/line) Nov 10 15:24:04 fry kernel: [ 0.464352] CPU: Physical Processor ID: 0 Nov 10 15:24:04 fry kernel: [ 0.464422] CPU: Processor Core ID: 0 Nov 10 15:24:04 fry kernel: [ 0.464501] SMP alternatives: switching to UP code Nov 10 15:24:04 fry kernel: [ 0.465087] Early unpacking initramfs... done Nov 10 15:24:04 fry kernel: [ 0.486609] ACPI: Core revision 20070126 Nov 10 15:24:04 fry kernel: [ 0.486789] ACPI: Looking for DSDT in initramfs... error, file /DSDT.aml not found. Nov 10 15:24:04 fry kernel: [ 0.501369] SMP alternatives: switching to SMP code Nov 10 15:24:04 fry kernel: [ 0.501853] Brought up 2 CPUs Nov 10 15:24:04 fry kernel: [ 0.000000] Initializing CPU#1 Nov 10 15:24:04 fry kernel: [ 0.000000] CPU: L1 I Cache: 64K (64 bytes/line), D cache 64K (64 bytes/line) Nov 10 15:24:04 fry kernel: [ 0.000000] CPU: L2 Cache: 512K (64 bytes/line) Nov 10 15:24:04 fry kernel: [ 0.000000] CPU: Physical Processor ID: 0 Nov 10 15:24:04 fry kernel: [ 0.000000] CPU: Processor Core ID: 1 Nov 10 15:24:04 fry kernel: [ 0.502911] net_namespace: 120 bytes Nov 10 15:24:04 fry kernel: [ 0.503522] Time: 14:23:09 Date: 11/10/08 Nov 10 15:24:04 fry kernel: [ 0.503641] NET: Registered protocol family 16 Nov 10 15:24:04 fry kernel: [ 0.503981] ACPI: bus type pci registered Nov 10 15:24:04 fry kernel: [ 0.504130] PCI: Using configuration type 1 Nov 10 15:24:04 fry kernel: [ 0.509855] ACPI: Interpreter enabled Nov 10 15:24:04 fry kernel: [ 0.509931] ACPI: (supports S0 S1 S5) Nov 10 15:24:04 fry kernel: [ 0.510198] ACPI: Using IOAPIC for interrupt routing Nov 10 15:24:04 fry kernel: [ 0.514586] ACPI: PCI Root Bridge [PCI0] (0000:00) Nov 10 15:24:04 fry kernel: [ 0.516457] PCI: Transparent bridge - 0000:00:14.4 Nov 10 15:24:04 fry kernel: [ 0.533612] ACPI: PCI Interrupt Link [LNKA] (IRQs 3 4 5 6 7 10 11) *0, disabled. Nov 10 15:24:04 fry kernel: [ 0.534464] ACPI: PCI Interrupt Link [LNKB] (IRQs 3 4 5 6 7 10 11) *0, disabled. Nov 10 15:24:04 fry kernel: [ 0.535315] ACPI: PCI Interrupt Link [LNKC] (IRQs 3 4 5 6 7 10 11) *0, disabled. Nov 10 15:24:04 fry kernel: [ 0.536167] ACPI: PCI Interrupt Link [LNKD] (IRQs 3 4 5 6 7 10 11) *0, disabled. Nov 10 15:24:04 fry kernel: [ 0.540224] ACPI: PCI Interrupt Link [LNKE] (IRQs 3 4 5 6 7 10 11) *0, disabled. Nov 10 15:24:04 fry kernel: [ 0.541082] ACPI: PCI Interrupt Link [LNKF] (IRQs 3 4 5 6 7 10 11) *0, disabled. Nov 10 15:24:04 fry kernel: [ 0.541907] ACPI: PCI Interrupt Link [LNK0] (IRQs 3 4 5 6 7 10 11) *0, disabled. Nov 10 15:24:04 fry kernel: [ 0.542732] ACPI: PCI Interrupt Link [LNK1] (IRQs 3 4 5 6 7 10 11) *0, disabled. Nov 10 15:24:04 fry kernel: [ 0.543602] Linux Plug and Play Support v0.97 (c) Adam Belay Nov 10 15:24:04 fry kernel: [ 0.543711] pnp: PnP ACPI init Nov 10 15:24:04 fry kernel: [ 0.543788] ACPI: bus type pnp registered Nov 10 15:24:04 fry kernel: [ 0.546498] pnp: PnP ACPI: found 12 devices Nov 10 15:24:04 fry kernel: [ 0.546573] ACPI: ACPI bus type pnp unregistered Nov 10 15:24:04 fry kernel: [ 0.546644] xen_mem: Initialising balloon driver. Nov 10 15:24:04 fry kernel: [ 0.547083] PCI: Using ACPI for IRQ routing Nov 10 15:24:04 fry kernel: [ 0.547156] PCI: If a device doesn't work, try "pci=routeirq". If it helps, post a report Nov 10 15:24:04 fry kernel: [ 0.552877] NET: Registered protocol family 8 Nov 10 15:24:04 fry kernel: [ 0.552958] NET: Registered protocol family 20 Nov 10 15:24:04 fry kernel: [ 0.553129] AppArmor: AppArmor Filesystem Enabled Nov 10 15:24:04 fry kernel: [ 0.553222] ACPI: RTC can wake from S4 Nov 10 15:24:04 fry kernel: [ 0.002889] Time: xen clocksource has been installed. Nov 10 15:24:04 fry kernel: [ 0.564878] system 00:01: ioport range 0x4d0-0x4d1 has been reserved Nov 10 15:24:04 fry kernel: [ 0.564953] system 00:01: ioport range 0x220-0x225 has been reserved Nov 10 15:24:04 fry kernel: [ 0.565026] system 00:01: ioport range 0x290-0x294 has been reserved Nov 10 15:24:04 fry kernel: [ 0.565100] system 00:02: ioport range 0x4100-0x411f has been reserved Nov 10 15:24:04 fry kernel: [ 0.565170] system 00:02: ioport range 0x228-0x22f has been reserved Nov 10 15:24:04 fry kernel: [ 0.565240] system 00:02: ioport range 0x40b-0x40b has been reserved Nov 10 15:24:04 fry kernel: [ 0.565313] system 00:02: ioport range 0x4d6-0x4d6 has been reserved Nov 10 15:24:04 fry kernel: [ 0.565390] system 00:02: ioport range 0xc00-0xc01 has been reserved Nov 10 15:24:04 fry kernel: [ 0.565463] system 00:02: ioport range 0xc14-0xc14 has been reserved Nov 10 15:24:04 fry kernel: [ 0.565536] system 00:02: ioport range 0xc50-0xc52 has been reserved Nov 10 15:24:04 fry kernel: [ 0.565616] system 00:02: ioport range 0xc6c-0xc6d has been reserved Nov 10 15:24:04 fry kernel: [ 0.565690] system 00:02: ioport range 0xc6f-0xc6f has been reserved Nov 10 15:24:04 fry kernel: [ 0.565763] system 00:02: ioport range 0xcd0-0xcd1 has been reserved Nov 10 15:24:04 fry kernel: [ 0.565839] system 00:02: ioport range 0xcd2-0xcd3 has been reserved Nov 10 15:24:04 fry kernel: [ 0.565915] system 00:02: ioport range 0xcd4-0xcdf has been reserved Nov 10 15:24:04 fry kernel: [ 0.565992] system 00:02: ioport range 0x4000-0x40fe has been reserved Nov 10 15:24:04 fry kernel: [ 0.566067] system 00:02: ioport range 0x4210-0x4217 has been reserved Nov 10 15:24:04 fry kernel: [ 0.566145] system 00:02: ioport range 0xb00-0xb1f could not be reserved Nov 10 15:24:04 fry kernel: [ 0.566224] system 00:02: ioport range 0x238-0x23f has been reserved Nov 10 15:24:04 fry kernel: [ 0.566309] system 00:0a: iomem range 0xe0000000-0xefffffff could not be reserved Nov 10 15:24:04 fry kernel: [ 0.566396] system 00:0b: iomem range 0xd1000-0xd3fff has been reserved Nov 10 15:24:04 fry kernel: [ 0.566473] system 00:0b: iomem range 0xf0000-0xf7fff could not be reserved Nov 10 15:24:04 fry kernel: [ 0.566547] system 00:0b: iomem range 0xf8000-0xfbfff could not be reserved Nov 10 15:24:04 fry kernel: [ 0.566623] system 00:0b: iomem range 0xfc000-0xfffff could not be reserved Nov 10 15:24:04 fry kernel: [ 0.566702] system 00:0b: iomem range 0xddee0000-0xddefffff could not be reserved Nov 10 15:24:04 fry kernel: [ 0.566782] system 00:0b: iomem range 0xffff0000-0xffffffff could not be reserved Nov 10 15:24:04 fry kernel: [ 0.566862] system 00:0b: iomem range 0x0-0x9ffff could not be reserved Nov 10 15:24:04 fry kernel: [ 0.566941] system 00:0b: iomem range 0x100000-0xddedffff could not be reserved Nov 10 15:24:04 fry kernel: [ 0.567021] system 00:0b: iomem range 0xddff0000-0xdffeffff has been reserved Nov 10 15:24:04 fry kernel: [ 0.567095] system 00:0b: iomem range 0xfec00000-0xfec00fff could not be reserved Nov 10 15:24:04 fry kernel: [ 0.567177] system 00:0b: iomem range 0xfee00000-0xfee00fff could not be reserved Nov 10 15:24:04 fry kernel: [ 0.567261] system 00:0b: iomem range 0xfff80000-0xfffeffff could not be reserved Nov 10 15:24:04 fry kernel: [ 0.567817] PCI: Bridge: 0000:00:01.0 Nov 10 15:24:04 fry kernel: [ 0.567891] IO window: e000-efff Nov 10 15:24:04 fry kernel: [ 0.567963] MEM window: fde00000-fdffffff Nov 10 15:24:04 fry kernel: [ 0.568036] PREFETCH window: fa000000-fbffffff Nov 10 15:24:04 fry kernel: [ 0.568112] PCI: Bridge: 0000:00:14.4 Nov 10 15:24:04 fry kernel: [ 0.568184] IO window: d000-dfff Nov 10 15:24:04 fry kernel: [ 0.568258] MEM window: fdd00000-fddfffff Nov 10 15:24:04 fry kernel: [ 0.568330] PREFETCH window: fdc00000-fdcfffff Nov 10 15:24:04 fry kernel: [ 0.568466] NET: Registered protocol family 2 Nov 10 15:24:04 fry kernel: [ 0.600921] IP route cache hash table entries: 131072 (order: 8, 1048576 bytes) Nov 10 15:24:04 fry kernel: [ 0.601680] TCP established hash table entries: 262144 (order: 10, 4194304 bytes) Nov 10 15:24:04 fry kernel: [ 0.603573] TCP bind hash table entries: 65536 (order: 8, 1048576 bytes) Nov 10 15:24:04 fry kernel: [ 0.604151] TCP: Hash tables configured (established 262144 bind 65536) Nov 10 15:24:04 fry kernel: [ 0.604227] TCP reno registered Nov 10 15:24:04 fry kernel: [ 0.612976] checking if image is initramfs... it is Nov 10 15:24:04 fry kernel: [ 0.637061] Freeing initrd memory: 24368k freed Nov 10 15:24:04 fry kernel: [ 0.096064] audit: initializing netlink socket (disabled) Nov 10 15:24:04 fry kernel: [ 0.096148] audit(1226326990.111:1): initialized Nov 10 15:24:04 fry kernel: [ 0.096616] VFS: Disk quotas dquot_6.5.1 Nov 10 15:24:04 fry kernel: [ 0.096711] Dquot-cache hash table entries: 512 (order 0, 4096 bytes) Nov 10 15:24:04 fry kernel: [ 0.096858] io scheduler noop registered Nov 10 15:24:04 fry kernel: [ 0.096928] io scheduler anticipatory registered Nov 10 15:24:04 fry kernel: [ 0.096999] io scheduler deadline registered Nov 10 15:24:04 fry kernel: [ 0.097087] io scheduler cfq registered (default) Nov 10 15:24:04 fry kernel: [ 0.235180] Xen virtual console successfully installed as xvc0 Nov 10 15:24:04 fry kernel: [ 0.235301] Event-channel device installed. Nov 10 15:24:04 fry kernel: [ 0.273643] Real Time Clock Driver v1.12ac Nov 10 15:24:04 fry kernel: [ 0.273903] hpet_acpi_add: no address or irqs in _CRS Nov 10 15:24:04 fry kernel: [ 0.273993] Linux agpgart interface v0.102 Nov 10 15:24:04 fry kernel: [ 0.274700] RAMDISK driver initialized: 16 RAM disks of 65536K size 1024 blocksize Nov 10 15:24:04 fry kernel: [ 0.275336] input: Macintosh mouse button emulation as /devices/virtual/input/input0 Nov 10 15:24:04 fry kernel: [ 0.275567] PNP: No PS/2 controller found. Probing ports directly. Nov 10 15:24:04 fry kernel: [ 0.309095] Failed to disable AUX port, but continuing anyway... Is this a SiS? Nov 10 15:24:04 fry kernel: [ 0.309172] If AUX port is really absent please use the 'i8042.noaux' option. Nov 10 15:24:04 fry kernel: [ 0.559487] serio: i8042 KBD port at 0x60,0x64 irq 1 Nov 10 15:24:04 fry kernel: [ 0.571436] mice: PS/2 mouse device common for all mice Nov 10 15:24:04 fry kernel: [ 0.571543] cpuidle: using governor ladder Nov 10 15:24:04 fry kernel: [ 0.571694] NET: Registered protocol family 1 Nov 10 15:24:04 fry kernel: [ 0.571820] registered taskstats version 1 Nov 10 15:24:04 fry kernel: [ 0.571986] Magic number: 0:90:384 Nov 10 15:24:04 fry kernel: [ 0.572173] /build/buildd/linux-2.6.24/debian/build/custom-source-xen/drivers/rtc/hctosys.c: unable to open rtc device (rtc0) Nov 10 15:24:04 fry kernel: [ 0.572263] Freeing unused kernel memory: 220k freed Nov 10 15:24:04 fry kernel: [ 0.699912] md: raid1 personality registered for level 1 Nov 10 15:24:04 fry kernel: [ 1.278738] fuse init (API version 7.9) Nov 10 15:24:04 fry kernel: [ 0.731870] ACPI Exception (processor_core-0822): AE_NOT_FOUND, Processor Device is not present [20070126] Nov 10 15:24:04 fry kernel: [ 0.732093] ACPI Exception (processor_core-0822): AE_NOT_FOUND, Processor Device is not present [20070126] Nov 10 15:24:04 fry kernel: [ 0.747713] device-mapper: uevent: version 1.0.3 Nov 10 15:24:04 fry kernel: [ 0.747841] device-mapper: ioctl: 4.12.0-ioctl (2007-10-02) initialised: dm-devel@redhat.com Nov 10 15:24:04 fry kernel: [ 1.324048] md: linear personality registered for level -1 Nov 10 15:24:04 fry kernel: [ 0.768281] md: multipath personality registered for level -4 Nov 10 15:24:04 fry kernel: [ 1.334008] md: raid0 personality registered for level 0 Nov 10 15:24:04 fry kernel: [ 1.343108] xor: automatically using best checksumming function: generic_sse Nov 10 15:24:04 fry kernel: [ 1.359680] generic_sse: 5008.000 MB/sec Nov 10 15:24:04 fry kernel: [ 1.359756] xor: using function: generic_sse (5008.000 MB/sec) Nov 10 15:24:04 fry kernel: [ 1.360540] async_tx: api initialized (async) Nov 10 15:24:04 fry kernel: [ 1.427683] raid6: int64x1 2074 MB/s Nov 10 15:24:04 fry kernel: [ 1.495689] raid6: int64x2 2573 MB/s Nov 10 15:24:04 fry kernel: [ 1.563697] raid6: int64x4 2625 MB/s Nov 10 15:24:04 fry kernel: [ 1.631711] raid6: int64x8 2055 MB/s Nov 10 15:24:04 fry kernel: [ 1.699709] raid6: sse2x1 2911 MB/s Nov 10 15:24:04 fry kernel: [ 1.767705] raid6: sse2x2 3804 MB/s Nov 10 15:24:04 fry kernel: [ 1.835711] raid6: sse2x4 3960 MB/s Nov 10 15:24:04 fry kernel: [ 1.835782] raid6: using algorithm sse2x4 (3960 MB/s) Nov 10 15:24:04 fry kernel: [ 1.835859] md: raid6 personality registered for level 6 Nov 10 15:24:04 fry kernel: [ 1.835930] md: raid5 personality registered for level 5 Nov 10 15:24:04 fry kernel: [ 1.836000] md: raid4 personality registered for level 4 Nov 10 15:24:04 fry kernel: [ 1.297865] md: raid10 personality registered for level 10 Nov 10 15:24:04 fry kernel: [ 1.519425] SCSI subsystem initialized Nov 10 15:24:04 fry kernel: [ 1.542365] usbcore: registered new interface driver usbfs Nov 10 15:24:04 fry kernel: [ 1.542474] usbcore: registered new interface driver hub Nov 10 15:24:04 fry kernel: [ 1.542737] ACPI: PCI Interrupt 0000:00:12.0[A] -> GSI 22 (level, low) -> IRQ 22 Nov 10 15:24:04 fry kernel: [ 1.542906] ahci 0000:00:12.0: controller can't do 64bit DMA, forcing 32bit Nov 10 15:24:04 fry kernel: [ 1.542982] ahci 0000:00:12.0: controller can't do PMP, turning off CAP_PMP Nov 10 15:24:04 fry kernel: [ 1.543131] usbcore: registered new device driver usb Nov 10 15:24:04 fry kernel: [ 2.170165] Uniform Multi-Platform E-IDE driver Revision: 7.00alpha2 Nov 10 15:24:04 fry kernel: [ 2.170251] ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx Nov 10 15:24:04 fry kernel: [ 2.229336] Intel(R) PRO/1000 Network Driver - version 7.3.20-k2-NAPI Nov 10 15:24:04 fry kernel: [ 2.229421] Copyright (c) 1999-2006 Intel Corporation. Nov 10 15:24:04 fry kernel: [ 2.546572] ahci 0000:00:12.0: AHCI 0001.0100 32 slots 4 ports 3 Gbps 0xf impl SATA mode Nov 10 15:24:04 fry kernel: [ 2.546664] ahci 0000:00:12.0: flags: ncq sntf ilck pm led clo pio slum part Nov 10 15:24:04 fry kernel: [ 2.549261] scsi0 : ahci Nov 10 15:24:04 fry kernel: [ 2.550581] scsi1 : ahci Nov 10 15:24:04 fry kernel: [ 2.550728] scsi2 : ahci Nov 10 15:24:04 fry kernel: [ 2.550847] scsi3 : ahci Nov 10 15:24:04 fry kernel: [ 2.551000] ata1: SATA max UDMA/133 abar m1024@0xfe02f000 port 0xfe02f100 irq 22 Nov 10 15:24:04 fry kernel: [ 2.551087] ata2: SATA max UDMA/133 abar m1024@0xfe02f000 port 0xfe02f180 irq 22 Nov 10 15:24:04 fry kernel: [ 2.551170] ata3: SATA max UDMA/133 abar m1024@0xfe02f000 port 0xfe02f200 irq 22 Nov 10 15:24:04 fry kernel: [ 2.551253] ata4: SATA max UDMA/133 abar m1024@0xfe02f000 port 0xfe02f280 irq 22 Nov 10 15:24:04 fry kernel: [ 3.026472] ata1: SATA link up 1.5 Gbps (SStatus 113 SControl 300) Nov 10 15:24:04 fry kernel: [ 3.593683] ata1.00: HPA unlocked: 321670847 -> 321672960, native 321672960 Nov 10 15:24:04 fry kernel: [ 3.593771] ata1.00: ATA-6: HDS722516VLSA80, V34OA6MA, max UDMA/100 Nov 10 15:24:04 fry kernel: [ 3.593842] ata1.00: 321672960 sectors, multi 16: LBA48 Nov 10 15:24:04 fry kernel: [ 3.597175] ata1.00: configured for UDMA/100 Nov 10 15:24:04 fry kernel: [ 4.071583] ata2: SATA link up 1.5 Gbps (SStatus 113 SControl 300) Nov 10 15:24:04 fry kernel: [ 4.077653] ata2.00: HPA unlocked: 321670847 -> 321672960, native 321672960 Nov 10 15:24:04 fry kernel: [ 4.077730] ata2.00: ATA-6: HDS722516VLSA80, V34OA6MA, max UDMA/100 Nov 10 15:24:04 fry kernel: [ 4.077802] ata2.00: 321672960 sectors, multi 16: LBA48 Nov 10 15:24:04 fry kernel: [ 4.081166] ata2.00: configured for UDMA/100 Nov 10 15:24:04 fry kernel: [ 3.994420] ata3: SATA link up 1.5 Gbps (SStatus 113 SControl 300) Nov 10 15:24:04 fry kernel: [ 4.560545] ata3.00: ATA-7: SAMSUNG SP2504C, VT100-33, max UDMA7 Nov 10 15:24:04 fry kernel: [ 4.560628] ata3.00: 488397168 sectors, multi 16: LBA48 NCQ (depth 31/32) Nov 10 15:24:04 fry kernel: [ 4.565648] ata3.00: configured for UDMA/133 Nov 10 15:24:04 fry kernel: [ 4.478393] ata4: SATA link up 3.0 Gbps (SStatus 123 SControl 300) Nov 10 15:24:04 fry kernel: [ 5.044522] ata4.00: ATA-7: SAMSUNG SP2504C, VT100-33, max UDMA7 Nov 10 15:24:04 fry kernel: [ 5.044604] ata4.00: 488397168 sectors, multi 16: LBA48 NCQ (depth 31/32) Nov 10 15:24:04 fry kernel: [ 5.049619] ata4.00: configured for UDMA/133 Nov 10 15:24:04 fry kernel: [ 4.488690] scsi 0:0:0:0: Direct-Access ATA HDS722516VLSA80 V34O PQ: 0 ANSI: 5 Nov 10 15:24:04 fry kernel: [ 4.488864] scsi 1:0:0:0: Direct-Access ATA HDS722516VLSA80 V34O PQ: 0 ANSI: 5 Nov 10 15:24:04 fry kernel: [ 4.489019] scsi 2:0:0:0: Direct-Access ATA SAMSUNG SP2504C VT10 PQ: 0 ANSI: 5 Nov 10 15:24:04 fry kernel: [ 4.489168] scsi 3:0:0:0: Direct-Access ATA SAMSUNG SP2504C VT10 PQ: 0 ANSI: 5 Nov 10 15:24:04 fry kernel: [ 5.051568] ACPI: PCI Interrupt 0000:00:13.0[A] -> GSI 16 (level, low) -> IRQ 16 Nov 10 15:24:04 fry kernel: [ 5.051739] ohci_hcd 0000:00:13.0: OHCI Host Controller Nov 10 15:24:04 fry kernel: [ 5.052064] ohci_hcd 0000:00:13.0: new USB bus registered, assigned bus number 1 Nov 10 15:24:04 fry kernel: [ 5.052193] ohci_hcd 0000:00:13.0: irq 16, io mem 0xfe02e000 Nov 10 15:24:04 fry kernel: [ 5.063686] Driver 'sd' needs updating - please use bus_type methods Nov 10 15:24:04 fry kernel: [ 5.063852] sd 0:0:0:0: [sda] 321672960 512-byte hardware sectors (164697 MB) Nov 10 15:24:04 fry kernel: [ 5.063935] sd 0:0:0:0: [sda] Write Protect is off Nov 10 15:24:04 fry kernel: [ 5.064023] sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA Nov 10 15:24:04 fry kernel: [ 5.064142] sd 0:0:0:0: [sda] 321672960 512-byte hardware sectors (164697 MB) Nov 10 15:24:04 fry kernel: [ 5.064221] sd 0:0:0:0: [sda] Write Protect is off Nov 10 15:24:04 fry kernel: [ 5.064308] sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA Nov 10 15:24:04 fry kernel: [ 5.064387] sda: sda1 sda2 sda3 Nov 10 15:24:04 fry kernel: [ 5.072801] sd 0:0:0:0: [sda] Attached SCSI disk Nov 10 15:24:04 fry kernel: [ 5.072932] sd 1:0:0:0: [sdb] 321672960 512-byte hardware sectors (164697 MB) Nov 10 15:24:04 fry kernel: [ 5.073015] sd 1:0:0:0: [sdb] Write Protect is off Nov 10 15:24:04 fry kernel: [ 5.073102] sd 1:0:0:0: [sdb] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA Nov 10 15:24:04 fry kernel: [ 5.073216] sd 1:0:0:0: [sdb] 321672960 512-byte hardware sectors (164697 MB) Nov 10 15:24:04 fry kernel: [ 5.073295] sd 1:0:0:0: [sdb] Write Protect is off Nov 10 15:24:04 fry kernel: [ 5.073382] sd 1:0:0:0: [sdb] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA Nov 10 15:24:04 fry kernel: [ 5.073459] sdb: sdb1 sdb2 sdb3 Nov 10 15:24:04 fry kernel: [ 5.088769] sd 1:0:0:0: [sdb] Attached SCSI disk Nov 10 15:24:04 fry kernel: [ 5.088896] sd 2:0:0:0: [sdc] 488397168 512-byte hardware sectors (250059 MB) Nov 10 15:24:04 fry kernel: [ 5.088978] sd 2:0:0:0: [sdc] Write Protect is off Nov 10 15:24:04 fry kernel: [ 5.089066] sd 2:0:0:0: [sdc] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA Nov 10 15:24:04 fry kernel: [ 5.089182] sd 2:0:0:0: [sdc] 488397168 512-byte hardware sectors (250059 MB) Nov 10 15:24:04 fry kernel: [ 5.089261] sd 2:0:0:0: [sdc] Write Protect is off Nov 10 15:24:04 fry kernel: [ 5.089348] sd 2:0:0:0: [sdc] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA Nov 10 15:24:04 fry kernel: [ 5.089425] sdc: sdc1 Nov 10 15:24:04 fry kernel: [ 5.099695] sd 2:0:0:0: [sdc] Attached SCSI disk Nov 10 15:24:04 fry kernel: [ 5.099811] sd 3:0:0:0: [sdd] 488397168 512-byte hardware sectors (250059 MB) Nov 10 15:24:04 fry kernel: [ 5.099891] sd 3:0:0:0: [sdd] Write Protect is off Nov 10 15:24:04 fry kernel: [ 5.099978] sd 3:0:0:0: [sdd] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA Nov 10 15:24:04 fry kernel: [ 5.100089] sd 3:0:0:0: [sdd] 488397168 512-byte hardware sectors (250059 MB) Nov 10 15:24:04 fry kernel: [ 5.100169] sd 3:0:0:0: [sdd] Write Protect is off Nov 10 15:24:04 fry kernel: [ 5.100256] sd 3:0:0:0: [sdd] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA Nov 10 15:24:04 fry kernel: [ 5.100334] sdd: sdd1 Nov 10 15:24:04 fry kernel: [ 5.106530] sd 3:0:0:0: [sdd] Attached SCSI disk Nov 10 15:24:04 fry kernel: [ 5.114591] usb usb1: configuration #1 chosen from 1 choice Nov 10 15:24:04 fry kernel: [ 5.114701] hub 1-0:1.0: USB hub found Nov 10 15:24:04 fry kernel: [ 5.114800] hub 1-0:1.0: 2 ports detected Nov 10 15:24:04 fry kernel: [ 5.118049] sd 0:0:0:0: Attached scsi generic sg0 type 0 Nov 10 15:24:04 fry kernel: [ 5.118148] sd 1:0:0:0: Attached scsi generic sg1 type 0 Nov 10 15:24:04 fry kernel: [ 5.118234] sd 2:0:0:0: Attached scsi generic sg2 type 0 Nov 10 15:24:04 fry kernel: [ 5.118319] sd 3:0:0:0: Attached scsi generic sg3 type 0 Nov 10 15:24:04 fry kernel: [ 5.216130] ACPI: PCI Interrupt 0000:00:13.1[B] -> GSI 17 (level, low) -> IRQ 17 Nov 10 15:24:04 fry kernel: [ 5.216304] ohci_hcd 0000:00:13.1: OHCI Host Controller Nov 10 15:24:04 fry kernel: [ 5.216401] ohci_hcd 0000:00:13.1: new USB bus registered, assigned bus number 2 Nov 10 15:24:04 fry kernel: [ 5.216518] ohci_hcd 0000:00:13.1: irq 17, io mem 0xfe02d000 Nov 10 15:24:04 fry kernel: [ 5.275808] usb usb2: configuration #1 chosen from 1 choice Nov 10 15:24:04 fry kernel: [ 5.275915] hub 2-0:1.0: USB hub found Nov 10 15:24:04 fry kernel: [ 5.276015] hub 2-0:1.0: 2 ports detected Nov 10 15:24:04 fry kernel: [ 5.300161] md: md0 stopped. Nov 10 15:24:04 fry kernel: [ 5.373133] md: bind Nov 10 15:24:04 fry kernel: [ 5.373364] md: md1 stopped. Nov 10 15:24:04 fry kernel: [ 5.379855] ACPI: PCI Interrupt 0000:00:13.2[C] -> GSI 18 (level, low) -> IRQ 18 Nov 10 15:24:04 fry kernel: [ 5.380035] ohci_hcd 0000:00:13.2: OHCI Host Controller Nov 10 15:24:04 fry kernel: [ 5.380133] ohci_hcd 0000:00:13.2: new USB bus registered, assigned bus number 3 Nov 10 15:24:04 fry kernel: [ 5.380249] ohci_hcd 0000:00:13.2: irq 18, io mem 0xfe02c000 Nov 10 15:24:04 fry kernel: [ 5.439881] usb usb3: configuration #1 chosen from 1 choice Nov 10 15:24:04 fry kernel: [ 5.439986] hub 3-0:1.0: USB hub found Nov 10 15:24:04 fry kernel: [ 5.440580] hub 3-0:1.0: 2 ports detected Nov 10 15:24:04 fry kernel: [ 4.887614] md: bind Nov 10 15:24:04 fry kernel: [ 4.889259] md: md2 stopped. Nov 10 15:24:04 fry kernel: [ 4.954061] md: bind Nov 10 15:24:04 fry kernel: [ 5.543553] ACPI: PCI Interrupt 0000:00:13.3[B] -> GSI 17 (level, low) -> IRQ 17 Nov 10 15:24:04 fry kernel: [ 5.543729] ohci_hcd 0000:00:13.3: OHCI Host Controller Nov 10 15:24:04 fry kernel: [ 5.543823] ohci_hcd 0000:00:13.3: new USB bus registered, assigned bus number 4 Nov 10 15:24:04 fry kernel: [ 5.543927] ohci_hcd 0000:00:13.3: irq 17, io mem 0xfe02b000 Nov 10 15:24:04 fry kernel: [ 5.603591] usb usb4: configuration #1 chosen from 1 choice Nov 10 15:24:04 fry kernel: [ 5.603691] hub 4-0:1.0: USB hub found Nov 10 15:24:04 fry kernel: [ 5.603787] hub 4-0:1.0: 2 ports detected Nov 10 15:24:04 fry kernel: [ 5.122472] md: md0 stopped. Nov 10 15:24:04 fry kernel: [ 5.122568] md: unbind Nov 10 15:24:04 fry kernel: [ 5.122642] md: export_rdev(sdb1) Nov 10 15:24:04 fry kernel: [ 5.686066] md: bind Nov 10 15:24:04 fry kernel: [ 5.686260] md: bind Nov 10 15:24:04 fry kernel: [ 5.130157] usb 2-1: new low speed USB device using ohci_hcd and address 2 Nov 10 15:24:04 fry kernel: [ 5.132518] raid1: raid set md0 active with 2 out of 2 mirrors Nov 10 15:24:04 fry kernel: [ 5.132699] md: md1 stopped. Nov 10 15:24:04 fry kernel: [ 5.132782] md: unbind Nov 10 15:24:04 fry kernel: [ 5.132857] md: export_rdev(sdb2) Nov 10 15:24:04 fry kernel: [ 5.137124] md: bind Nov 10 15:24:04 fry kernel: [ 5.137378] md: bind Nov 10 15:24:04 fry kernel: [ 5.711550] ACPI: PCI Interrupt 0000:00:13.4[C] -> GSI 18 (level, low) -> IRQ 18 Nov 10 15:24:04 fry kernel: [ 5.711724] ohci_hcd 0000:00:13.4: OHCI Host Controller Nov 10 15:24:04 fry kernel: [ 5.711827] ohci_hcd 0000:00:13.4: new USB bus registered, assigned bus number 5 Nov 10 15:24:04 fry kernel: [ 5.711932] ohci_hcd 0000:00:13.4: irq 18, io mem 0xfe02a000 Nov 10 15:24:04 fry kernel: [ 5.170725] raid1: raid set md1 active with 2 out of 2 mirrors Nov 10 15:24:04 fry kernel: [ 5.170901] md: md2 stopped. Nov 10 15:24:04 fry kernel: [ 5.170980] md: unbind Nov 10 15:24:04 fry kernel: [ 5.171053] md: export_rdev(sdb3) Nov 10 15:24:04 fry kernel: [ 5.748913] md: bind Nov 10 15:24:04 fry kernel: [ 5.771596] usb usb5: configuration #1 chosen from 1 choice Nov 10 15:24:04 fry kernel: [ 5.771698] hub 5-0:1.0: USB hub found Nov 10 15:24:04 fry kernel: [ 5.771797] hub 5-0:1.0: 2 ports detected Nov 10 15:24:04 fry kernel: [ 5.218765] md: md2 stopped. Nov 10 15:24:04 fry kernel: [ 5.218858] md: unbind Nov 10 15:24:04 fry kernel: [ 5.218931] md: export_rdev(sdb3) Nov 10 15:24:04 fry kernel: [ 5.221029] md: bind Nov 10 15:24:04 fry kernel: [ 5.221215] md: bind Nov 10 15:24:04 fry kernel: [ 5.228498] raid1: raid set md2 active with 2 out of 2 mirrors Nov 10 15:24:04 fry kernel: [ 5.875774] ACPI: PCI Interrupt 0000:00:13.5[D] -> GSI 19 (level, low) -> IRQ 19 Nov 10 15:24:04 fry kernel: [ 5.875949] ehci_hcd 0000:00:13.5: EHCI Host Controller Nov 10 15:24:04 fry kernel: [ 5.876054] ehci_hcd 0000:00:13.5: new USB bus registered, assigned bus number 6 Nov 10 15:24:04 fry kernel: [ 5.876197] ehci_hcd 0000:00:13.5: debug port 1 Nov 10 15:24:04 fry kernel: [ 5.876302] ehci_hcd 0000:00:13.5: irq 19, io mem 0xfe029000 Nov 10 15:24:04 fry kernel: [ 5.895320] ehci_hcd 0000:00:13.5: USB 2.0 started, EHCI 1.00, driver 10 Dec 2004 Nov 10 15:24:04 fry kernel: [ 5.895536] usb usb6: configuration #1 chosen from 1 choice Nov 10 15:24:04 fry kernel: [ 5.895630] hub 6-0:1.0: USB hub found Nov 10 15:24:04 fry kernel: [ 5.895722] hub 6-0:1.0: 10 ports detected Nov 10 15:24:04 fry kernel: [ 5.438336] r8169 Gigabit Ethernet driver 2.2LK loaded Nov 10 15:24:04 fry kernel: [ 5.438470] ACPI: PCI Interrupt 0000:02:0f.0[A] -> GSI 23 (level, low) -> IRQ 23 Nov 10 15:24:04 fry kernel: [ 5.999836] SB600_PATA: IDE controller (0x1002:0x438c rev 0x00) at PCI slot 0000:00:14.1 Nov 10 15:24:04 fry kernel: [ 5.999947] ACPI: PCI Interrupt 0000:00:14.1[A] -> GSI 16 (level, low) -> IRQ 16 Nov 10 15:24:04 fry kernel: [ 6.000102] SB600_PATA: not 100% native mode: will probe irqs later Nov 10 15:24:04 fry kernel: [ 5.438984] eth0: RTL8169sc/8110sc at 0xffffc20000062000, 00:1d:7d:af:1e:3e, XID 18000000 IRQ 23 Nov 10 15:24:04 fry kernel: [ 6.000184] ide0: BM-DMA at 0xf900-0xf907, BIOS settings: hda:DMA, hdb:pio Nov 10 15:24:04 fry kernel: [ 6.971147] usb 2-1: new low speed USB device using ohci_hcd and address 4 Nov 10 15:24:04 fry kernel: [ 7.071507] hda: TOSHIBA ODD-DVD SD-M1802, ATAPI CD/DVD-ROM drive Nov 10 15:24:04 fry kernel: [ 7.072035] hda: UDMA/33 mode selected Nov 10 15:24:04 fry kernel: [ 7.072397] ide0 at 0x1f0-0x1f7,0x3f6 on irq 14 Nov 10 15:24:04 fry kernel: [ 6.521960] ACPI: PCI Interrupt 0000:02:07.0[A] -> GSI 21 (level, low) -> IRQ 21 Nov 10 15:24:04 fry kernel: [ 6.744624] e1000: 0000:02:07.0: e1000_probe: (PCI:33MHz:32-bit) 00:0e:0c:aa:8b:6c Nov 10 15:24:04 fry kernel: [ 6.916164] e1000: eth1: e1000_probe: Intel(R) PRO/1000 Network Connection Nov 10 15:24:04 fry kernel: [ 7.477579] ACPI: PCI Interrupt 0000:02:0e.0[A] -> GSI 22 (level, low) -> IRQ 22 Nov 10 15:24:04 fry kernel: [ 7.528196] ohci1394: fw-host0: OHCI-1394 1.1 (PCI): IRQ=[22] MMIO=[fddff000-fddff7ff] Max Packet=[2048] IR/IT contexts=[4/8] Nov 10 15:24:04 fry kernel: [ 7.544618] hda: ATAPI 48X DVD-ROM drive, 256kB Cache Nov 10 15:24:04 fry kernel: [ 7.544969] Uniform CD-ROM driver Revision: 3.20 Nov 10 15:24:04 fry kernel: [ 7.684119] EXT3-fs: INFO: recovery required on readonly filesystem. Nov 10 15:24:04 fry kernel: [ 7.684203] EXT3-fs: write access will be enabled during recovery. Nov 10 15:24:04 fry kernel: [ 8.549102] usb 2-1: configuration #1 chosen from 1 choice Nov 10 15:24:04 fry kernel: [ 8.564096] usbcore: registered new interface driver hiddev Nov 10 15:24:04 fry kernel: [ 8.564206] usbcore: registered new interface driver usbhid Nov 10 15:24:04 fry kernel: [ 8.564280] /build/buildd/linux-2.6.24/debian/build/custom-source-xen/drivers/hid/usbhid/hid-core.c: v2.6:USB HID core driver Nov 10 15:24:04 fry kernel: [ 9.310809] kjournald starting. Commit interval 5 seconds Nov 10 15:24:04 fry kernel: [ 9.310907] EXT3-fs: recovery complete. Nov 10 15:24:04 fry kernel: [ 9.311640] EXT3-fs: mounted filesystem with ordered data mode. Nov 10 15:24:04 fry kernel: [ 11.463281] udevd version 124 started Nov 10 15:24:04 fry kernel: [ 12.338629] piix4_smbus 0000:00:14.0: Found 0000:00:14.0 device Nov 10 15:24:04 fry kernel: [ 12.454713] input: PC Speaker as /devices/platform/pcspkr/input/input1 Nov 10 15:24:04 fry kernel: [ 12.462770] input: Power Button (FF) as /devices/virtual/input/input2 Nov 10 15:24:04 fry kernel: [ 12.549640] pci_hotplug: PCI Hot Plug PCI Core version: 0.5 Nov 10 15:24:04 fry kernel: [ 12.574652] ACPI: Power Button (FF) [PWRF] Nov 10 15:24:04 fry kernel: [ 12.574790] input: Power Button (CM) as /devices/virtual/input/input3 Nov 10 15:24:04 fry kernel: [ 12.575087] shpchp: Standard Hot Plug PCI Controller Driver version: 0.4 Nov 10 15:24:04 fry kernel: [ 12.658654] ACPI: Power Button (CM) [PWRB] Nov 10 15:24:04 fry kernel: [ 13.006738] udev: renamed network interface eth0 to eth1 Nov 10 15:24:04 fry kernel: [ 12.470804] udev: renamed network interface eth1_rename to eth0 Nov 10 15:24:04 fry kernel: [ 13.695791] ACPI: PCI Interrupt 0000:01:05.2[B] -> GSI 19 (level, low) -> IRQ 19 Nov 10 15:24:04 fry kernel: [ 13.880111] loop: module loaded Nov 10 15:24:04 fry kernel: [ 16.120829] it87: Found IT8716F chip at 0x228, revision 3 Nov 10 15:24:04 fry kernel: [ 16.120927] it87: in3 is VCC (+5V) Nov 10 15:24:04 fry kernel: [ 16.121000] it87: in7 is VCCH (+5V Stand-By) Nov 10 15:24:04 fry kernel: [ 16.416054] Adding 1951800k swap on /dev/md1. Priority:-1 extents:1 across:1951800k Nov 10 15:24:04 fry kernel: [ 16.806481] EXT3 FS on md0, internal journal Nov 10 15:24:04 fry kernel: [ 17.140606] SGI XFS with ACLs, security attributes, realtime, large block/inode numbers, no debug enabled Nov 10 15:24:04 fry kernel: [ 17.141000] SGI XFS Quota Management subsystem Nov 10 15:24:04 fry kernel: [ 17.141892] Filesystem "dm-0": Disabling barriers, not supported by the underlying device Nov 10 15:24:04 fry kernel: [ 17.142098] XFS mounting filesystem dm-0 Nov 10 15:24:04 fry kernel: [ 17.228922] Starting XFS recovery on filesystem: dm-0 (logdev: internal) Nov 10 15:24:04 fry kernel: [ 17.488707] Ending XFS recovery on filesystem: dm-0 (logdev: internal) Nov 10 15:24:04 fry kernel: [ 17.864109] Bridge firewalling registered Nov 10 15:24:04 fry kernel: [ 17.868874] device eth0 entered promiscuous mode Nov 10 15:24:04 fry kernel: [ 17.868884] audit(1226327006.977:2): dev=eth0 prom=256 old_prom=0 auid=4294967295 Nov 10 15:24:04 fry kernel: [ 17.895045] e1000: eth0: e1000_watchdog: NIC Link is Up 1000 Mbps Full Duplex, Flow Control: RX/TX Nov 10 15:24:04 fry kernel: [ 17.900142] lanbr0: port 1(eth0) entering learning state Nov 10 15:24:04 fry kernel: [ 32.896031] lanbr0: topology change detected, propagating Nov 10 15:24:04 fry kernel: [ 32.896037] lanbr0: port 1(eth0) entering forwarding state Nov 10 15:24:04 fry kernel: [ 34.494325] device eth1 entered promiscuous mode Nov 10 15:24:04 fry kernel: [ 34.494336] audit(1226327026.911:3): dev=eth1 prom=256 old_prom=0 auid=4294967295 Nov 10 15:24:04 fry kernel: [ 34.496562] r8169: eth1: link up Nov 10 15:24:04 fry kernel: [ 33.941804] xenbr0: port 1(eth1) entering learning state Nov 10 15:24:04 fry kernel: [ 48.937992] xenbr0: topology change detected, propagating Nov 10 15:24:04 fry kernel: [ 48.937998] xenbr0: port 1(eth1) entering forwarding state Nov 10 15:24:04 fry kernel: [ 51.911829] parport_pc 00:09: reported by Plug and Play ACPI Nov 10 15:24:04 fry kernel: [ 51.911917] parport0: PC-style at 0x378, irq 7 [PCSPP,TRISTATE] Nov 10 15:24:04 fry kernel: [ 52.570919] lp0: using parport0 (interrupt-driven). Nov 10 15:24:05 fry kernel: [ 52.591342] ppdev: user-space parallel port driver Nov 10 15:24:14 fry kernel: [ 61.817945] Setting mem allocation to 3949372 kiB Nov 10 15:24:15 fry kernel: [ 63.201830] Setting mem allocation to 3553280 kiB Nov 10 15:24:15 fry kernel: [ 63.326785] Setting mem allocation to 3551232 kiB Nov 10 15:24:16 fry kernel: [ 64.447740] device vif1.0 entered promiscuous mode Nov 10 15:24:16 fry kernel: [ 64.447759] audit(1226327056.869:4): dev=vif1.0 prom=256 old_prom=0 auid=4294967295 Nov 10 15:24:16 fry kernel: [ 64.460238] xenbr0: port 2(vif1.0) entering learning state Nov 10 15:24:16 fry kernel: [ 64.520684] ip_tables: (C) 2000-2006 Netfilter Core Team Nov 10 15:24:17 fry kernel: [ 64.622438] (cdrom_add_media_watch() file=/build/buildd/linux-2.6.24/debian/build/custom-source-xen/drivers/xen/blkback/cdrom.c, line=112) nodename:backend/vbd/1/2049 Nov 10 15:24:17 fry kernel: [ 64.622446] (cdrom_is_type() file=/build/buildd/linux-2.6.24/debian/build/custom-source-xen/drivers/xen/blkback/cdrom.c, line=97) type:0 Nov 10 15:24:18 fry kernel: [ 65.699873] (cdrom_add_media_watch() file=/build/buildd/linux-2.6.24/debian/build/custom-source-xen/drivers/xen/blkback/cdrom.c, line=112) nodename:backend/vbd/1/2051 Nov 10 15:24:18 fry kernel: [ 65.699882] (cdrom_is_type() file=/build/buildd/linux-2.6.24/debian/build/custom-source-xen/drivers/xen/blkback/cdrom.c, line=97) type:0 Nov 10 15:24:19 fry kernel: [ 66.782624] (cdrom_add_media_watch() file=/build/buildd/linux-2.6.24/debian/build/custom-source-xen/drivers/xen/blkback/cdrom.c, line=112) nodename:backend/vbd/1/2050 Nov 10 15:24:19 fry kernel: [ 66.782633] (cdrom_is_type() file=/build/buildd/linux-2.6.24/debian/build/custom-source-xen/drivers/xen/blkback/cdrom.c, line=97) type:0 Nov 10 15:24:19 fry kernel: [ 67.183798] blkback: ring-ref 8, event-channel 9, protocol 1 (x86_64-abi) Nov 10 15:24:19 fry kernel: [ 67.188810] blkback: ring-ref 9, event-channel 10, protocol 1 (x86_64-abi) Nov 10 15:24:19 fry kernel: [ 67.193033] blkback: ring-ref 10, event-channel 11, protocol 1 (x86_64-abi) Nov 10 15:24:25 fry kernel: [ 72.329691] Setting mem allocation to 3028992 kiB Nov 10 15:24:25 fry kernel: [ 72.449686] Setting mem allocation to 3024896 kiB Nov 10 15:24:25 fry kernel: [ 72.604946] Setting mem allocation to 3026944 kiB Nov 10 15:24:26 fry kernel: [ 72.850448] device vif2.0 entered promiscuous mode Nov 10 15:24:26 fry kernel: [ 72.850463] audit(1226327066.610:5): dev=vif2.0 prom=256 old_prom=0 auid=4294967295 Nov 10 15:24:26 fry kernel: [ 72.861788] xenbr0: port 3(vif2.0) entering learning state Nov 10 15:24:26 fry kernel: [ 73.597148] (cdrom_add_media_watch() file=/build/buildd/linux-2.6.24/debian/build/custom-source-xen/drivers/xen/blkback/cdrom.c, line=112) nodename:backend/vbd/2/2049 Nov 10 15:24:26 fry kernel: [ 73.597157] (cdrom_is_type() file=/build/buildd/linux-2.6.24/debian/build/custom-source-xen/drivers/xen/blkback/cdrom.c, line=97) type:0 Nov 10 15:24:27 fry kernel: [ 73.817324] blkback: ring-ref 8, event-channel 9, protocol 1 (x86_64-abi) Nov 10 15:24:31 fry kernel: [ 78.326719] xenbr0: topology change detected, propagating Nov 10 15:24:31 fry kernel: [ 78.326727] xenbr0: port 2(vif1.0) entering forwarding state Nov 10 15:24:32 fry kernel: [ 78.947224] Setting mem allocation to 2622464 kiB Nov 10 15:24:33 fry kernel: [ 78.934472] tun: Universal TUN/TAP device driver, 1.6 Nov 10 15:24:33 fry kernel: [ 78.934478] tun: (C) 1999-2004 Max Krasnyansky Nov 10 15:24:33 fry kernel: [ 79.697885] device vif3.0 entered promiscuous mode Nov 10 15:24:33 fry kernel: [ 79.697902] audit(1226327073.842:6): dev=vif3.0 prom=256 old_prom=0 auid=4294967295 Nov 10 15:24:33 fry kernel: [ 79.706546] device tap3.0 entered promiscuous mode Nov 10 15:24:33 fry kernel: [ 79.706561] audit(1226327073.852:7): dev=tap3.0 prom=256 old_prom=0 auid=4294967295 Nov 10 15:24:33 fry kernel: [ 79.706568] lanbr0: port 3(tap3.0) entering learning state Nov 10 15:24:33 fry kernel: [ 79.716250] lanbr0: port 2(vif3.0) entering learning state Nov 10 15:24:34 fry kernel: [ 79.117863] (cdrom_add_media_watch() file=/build/buildd/linux-2.6.24/debian/build/custom-source-xen/drivers/xen/blkback/cdrom.c, line=112) nodename:backend/vbd/3/768 Nov 10 15:24:34 fry kernel: [ 79.117871] (cdrom_is_type() file=/build/buildd/linux-2.6.24/debian/build/custom-source-xen/drivers/xen/blkback/cdrom.c, line=97) type:0 Nov 10 15:24:41 fry kernel: [ 85.381114] xenbr0: topology change detected, propagating Nov 10 15:24:41 fry kernel: [ 85.381122] xenbr0: port 3(vif2.0) entering forwarding state Nov 10 15:24:45 fry kernel: [ 88.654561] Setting mem allocation to 2099200 kiB Nov 10 15:24:45 fry kernel: [ 88.795963] Setting mem allocation to 2077696 kiB Nov 10 15:24:45 fry kernel: [ 89.002945] Setting mem allocation to 2095104 kiB Nov 10 15:24:46 fry kernel: [ 91.429162] device vif4.0 entered promiscuous mode Nov 10 15:24:46 fry kernel: [ 91.429174] audit(1226327086.791:8): dev=vif4.0 prom=256 old_prom=0 auid=4294967295 Nov 10 15:24:46 fry kernel: [ 89.927662] xenbr0: port 4(vif4.0) entering learning state Nov 10 15:24:47 fry kernel: [ 90.104192] (cdrom_add_media_watch() file=/build/buildd/linux-2.6.24/debian/build/custom-source-xen/drivers/xen/blkback/cdrom.c, line=112) nodename:backend/vbd/4/2049 Nov 10 15:24:47 fry kernel: [ 90.104202] (cdrom_is_type() file=/build/buildd/linux-2.6.24/debian/build/custom-source-xen/drivers/xen/blkback/cdrom.c, line=97) type:0 Nov 10 15:24:48 fry kernel: [ 91.197665] (cdrom_add_media_watch() file=/build/buildd/linux-2.6.24/debian/build/custom-source-xen/drivers/xen/blkback/cdrom.c, line=112) nodename:backend/vbd/4/2050 Nov 10 15:24:48 fry kernel: [ 91.197675] (cdrom_is_type() file=/build/buildd/linux-2.6.24/debian/build/custom-source-xen/drivers/xen/blkback/cdrom.c, line=97) type:0 Nov 10 15:24:48 fry kernel: [ 91.476174] blkback: ring-ref 8, event-channel 6, protocol 1 (x86_64-abi) Nov 10 15:24:48 fry kernel: [ 91.512173] blkback: ring-ref 9, event-channel 7, protocol 1 (x86_64-abi) Nov 10 15:24:48 fry kernel: [ 93.148089] lanbr0: topology change detected, propagating Nov 10 15:24:48 fry kernel: [ 93.148102] lanbr0: port 3(tap3.0) entering forwarding state Nov 10 15:24:48 fr