Re: filesystem benchmarking fun

2007-05-22 Thread Chris Mason
On Tue, May 22, 2007 at 11:21:20AM -0700, Andrew Morton wrote: > > > > I patched jbd's log_do_checkpoint to put all the blocks it wanted to > > write in a radix tree, then send them all down in order at the end. > > Side note: we already have all of that capability in the kernel: > sync_inode(blo

Re: dio_get_page() lockdep complaints

2007-04-19 Thread Chris Mason
On Thu, Apr 19, 2007 at 01:01:42AM -0700, Andrew Morton wrote: > On Thu, 19 Apr 2007 09:38:30 +0200 Jens Axboe <[EMAIL PROTECTED]> wrote: > > > Hi, > > > > Doing some testing on CFQ, I ran into this 100% reproducible report: > > > > === > > [ I

Re: Ext3 vs NTFS performance

2007-05-02 Thread Chris Mason
On Thu, May 03, 2007 at 01:44:14AM +1000, David Chinner wrote: > On Tue, May 01, 2007 at 01:43:18PM -0700, Cabot, Mason B wrote: > > Hello all, > > > > I've been testing the NAS performance of ext3/Openfiler 2.2 against > > NTFS/WinXP and have found that NTFS significantly outperforms ext3 for > >

Re: Ext3 vs NTFS performance

2007-05-03 Thread Chris Mason
On Thu, May 03, 2007 at 10:15:11AM +1000, David Chinner wrote: [ bad fragmentation from a funky write one byte every 128k system ] > > This only becomes a problem if the system has enough pages dirty to > be triggering throttling so that the 1byte writes are converted before > the data actually hi

[GIT PULL] Btrfs

2016-09-23 Thread Chris Mason
Hi Linus, We have two fixes in my for-linus-4.8 branch: git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git for-linus-4.8 Josef is fixing a problem when quotas are enabled with his latest ENOSPC rework, and Jeff is adding more checks into the subvol ioctls to avoid tripping up l

[GIT PULL] Btrfs

2016-07-31 Thread Chris Mason
for unaccounted spaces (+8/-6) Btrfs: add fsid to some tracepoints (+11/-6) Btrfs: trace pinned extents (+8/-0) Chris Mason (1) commits (+5/-7): Btrfs: fix delalloc accounting after copy_from_user faults Total: (20) commits (+684/-351) fs/btrfs/ctree.h | 15 +- fs/btrfs/de

Re: lockdep warning in btrfs in 4.8-rc3

2016-09-08 Thread Chris Mason
On 09/08/2016 07:50 AM, Christian Borntraeger wrote: On 09/08/2016 01:48 PM, Christian Borntraeger wrote: Chris, with 4.8-rc3 I get the following on an s390 box: Sorry for the noise, just saw the fix in your pull request. The lockdep splat is still there, we'll need to annotate this one a

[GIT PULL] Btrfs

2016-08-04 Thread Chris Mason
btrfs: remove obsolete part of comment in statfs (+0/-3) btrfs: hide test-only member under ifdef (+4/-0) Ashish Samant (1) commits (+35/-37): btrfs: Cleanup compress_file_range() Chris Mason (1) commits (+3/-2): Btrfs: fix __MAX_CSUM_ITEMS Chandan Rajendra (1) commits (+1/-1):

Re: [lkp] [dm flakey] 99f3c90d0d: WARNING: CPU: 20 PID: 1027 at fs/btrfs/extent-tree.c:2973 btrfs_run_delayed_refs+0x2c5/0x2f0 [btrfs]

2016-08-08 Thread Chris Mason
On 08/08/2016 02:27 PM, Linus Torvalds wrote: This report should probably have gone to the btrfs people, although it doesn't really look like a bug. It looks like it's just dm-flakey now returning more errors, and causing btrfs to complain more. Which seems entirely expected. Maybe the robot

Reminder: Linux Foundation Technical Advisory Board Elections -- Call for nominations

2017-10-16 Thread Chris Mason
oo.gl/ADVFtT The deadline for receiving nominations is up until the beginning of the election event. Any statements for the online document need to be sent by Monday Oct 23rd. Please get your nomination in early so everyone has a chance to review the nominations before voting. Chris Mason, TAB Chai

Re: [PATCH 1/3] BTRFS: support NFSv2 export

2015-10-05 Thread Chris Mason
On Thu, Sep 24, 2015 at 11:59:02AM +1000, Neil Brown wrote: > David Sterba writes: > > > On Fri, May 08, 2015 at 10:16:23AM +1000, NeilBrown wrote: > >> The "fh_len" passed to ->fh_to_* is not guaranteed to be that same as > >> that returned by encode_fh - it may be larger. > >> > >> With NFSv2,

[GIT PULL] Btrfs

2015-10-16 Thread Chris Mason
sure balance on current kernels ignores filters it doesn't understand. The penalty for being wrong is just doing more work (not crashing etc), but it's a good fix. Chris Mason (1) commits (+3/-5): btrfs: fix use after free iterating extrefs David Sterba (1) commits (+13/-0): bt

[GIT PULL] Btrfs for 4.3

2015-09-04 Thread Chris Mason
btrfs: Prevent from early transaction abort (+2/-4) btrfs: use __GFP_NOFAIL in alloc_btrfs_bio (+1/-3) Liu Bo (2) commits (+7/-7): Btrfs: fix defrag to merge tail file extent (+5/-1) Btrfs: fix warning in backref walking (+2/-6) Chris Mason (2) commits (+33/-4): btrfs: f

[GIT PULL] Btrfs

2015-10-23 Thread Chris Mason
Hi Linus, I have two more small fixes this week in my for-linus-4.3 branch: git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git for-linus-4.3 Qu's fix avoids unneeded COW during fallocate, and Christian found a memory leak in the error handling of an earlier fix. Qu Wenruo (1)

Re: [PATCH net-next] modules: allow modprobe load regular elf binaries

2018-03-06 Thread Chris Mason
On 6 Mar 2018, at 11:12, Linus Torvalds wrote: On Mon, Mar 5, 2018 at 5:34 PM, Alexei Starovoitov wrote: As the first step in development of bpfilter project [1] the request_module() code is extended to allow user mode helpers to be invoked. Idea is that user mode helpers are built as part of

Re: [LKP] [lkp-robot] [brd] 316ba5736c: aim7.jobs-per-min -11.2% regression

2018-12-19 Thread Chris Mason
On 18 Dec 2018, at 13:57, Jens Axboe wrote: > On 12/18/18 2:11 AM, kemi wrote: >> Hi, All >> Do we have special reason to keep this patch (316ba5736c9:brd: Mark >> as non-rotational). >> which leads to a performance regression when BRD is used as a disk on >> btrfs. > > I really suspect that t

Re: [PATCH 2/2] code-of-conduct: Strip the enforcement paragraph pending community discussion

2018-10-08 Thread Chris Mason
On 6 Oct 2018, at 17:37, James Bottomley wrote: Significant concern has been expressed about the responsibilities outlined in the enforcement clause of the new code of conduct. Since there is concern that this becomes binding on the release of the 4.19 kernel, strip the enforcement clauses to

Linux Foundation Technical Advisory Board Elections -- Call for nominations

2018-11-04 Thread Chris Mason
he deadline for nominations is right before voting begins, any statements must be received by Monday November 12th at 5PM Pacific, so that we have time to setup the slideshow. Current TAB members, and their election year: Chris Mason 2016 H. Peter Anvin 2016 Olof Johansson 2016 Rik van Riel2016 Da

Linux Foundation Technical Advisory Board Elections -- Call for nominations

2018-10-22 Thread Chris Mason
ng begins, any statements must be received by Monday November 12th at 5PM Pacific, so that we have time to setup the slideshow. Current TAB members, and their election year: Chris Mason 2016 H. Peter Anvin 2016 Olof Johansson 2016 Rik van Riel2016 Dan Williams 2016 Jon Corbet 2017 Greg Kroah-Hart

Re: [PATCH 0/6] writeback time order/delay fixes take 3

2007-08-21 Thread Chris Mason
On Sun, 12 Aug 2007 17:11:20 +0800 Fengguang Wu <[EMAIL PROTECTED]> wrote: > Andrew and Ken, > > Here are some more experiments on the writeback stuff. > Comments are highly welcome~ I've been doing benchmarks lately to try and trigger fragmentation, and one of them is a simulation of make -j N

Re: [PATCH 0/6] writeback time order/delay fixes take 3

2007-08-22 Thread Chris Mason
On Wed, 22 Aug 2007 09:18:41 +0800 Fengguang Wu <[EMAIL PROTECTED]> wrote: > On Tue, Aug 21, 2007 at 08:23:14PM -0400, Chris Mason wrote: > > On Sun, 12 Aug 2007 17:11:20 +0800 > > Fengguang Wu <[EMAIL PROTECTED]> wrote: > > > > > Andrew and Ken, >

Re: [PATCH 0/6] writeback time order/delay fixes take 3

2007-08-23 Thread Chris Mason
On Thu, 23 Aug 2007 12:47:23 +1000 David Chinner <[EMAIL PROTECTED]> wrote: > On Wed, Aug 22, 2007 at 08:42:01AM -0400, Chris Mason wrote: > > I think we should assume a full scan of s_dirty is impossible in the > > presence of concurrent writers. We want to be able to

Re: [PATCH 0/6] writeback time order/delay fixes take 3

2007-08-24 Thread Chris Mason
On Fri, 24 Aug 2007 21:24:58 +0800 Fengguang Wu <[EMAIL PROTECTED]> wrote: > > 2) s_dirty and s_io both become radix trees. s_dirty is indexed by > > a sequence number that corresponds to age. It is treated as a big > > circular indexed list that can wrap around over time. Radix tree > > tags

Re: [PATCH 0/3] [RFC][PATCH] clustered writeback

2007-08-27 Thread Chris Mason
On Mon, 27 Aug 2007 05:03:36 -0700 Arjan van de Ven <[EMAIL PROTECTED]> wrote: > On Mon, 27 Aug 2007 19:21:52 +0800 > > > > Because it does the work in small batches of 10 inodes, when the > > system has <=10 dirty inodes, its behavior will reduce to: > > - do a full sweep *at once* on every 25s

Re: frequent lockups in 3.18rc4

2014-12-04 Thread Chris Mason
On Thu, Dec 4, 2014 at 12:49 AM, Linus Torvalds wrote: On Wed, Dec 3, 2014 at 7:15 PM, Chris Mason wrote: One guess is that trinity is generating a huge number of tlb invalidations over sparse and horrible ranges. Perhaps the old code was falling back to full tlb flushes before Dave

Re: frequent lockups in 3.18rc4

2014-12-04 Thread Chris Mason
On Thu, Dec 4, 2014 at 10:22 AM, Dave Hansen wrote: On 12/03/2014 09:49 PM, Linus Torvalds wrote: On Wed, Dec 3, 2014 at 7:15 PM, Chris Mason wrote: One guess is that trinity is generating a huge number of tlb invalidations over sparse and horrible ranges. Perhaps the old code was

[PATCH] eventfd: don't take the spinlock in eventfd_poll

2014-12-04 Thread Chris Mason
ng the race with concurrent readers slightly larger. This spinlock is the top CPU user in kernel code during one of our workloads. Removing it gives us a ~2% boost. Signed-off-by: Chris Mason --- fs/eventfd.c | 11 ++- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/fs/eve

Re: frequent lockups in 3.18rc4

2014-12-05 Thread Chris Mason
On Fri, Dec 5, 2014 at 1:38 PM, Linus Torvalds wrote: On Fri, Dec 5, 2014 at 9:15 AM, Dave Jones wrote: A bisect later, and I landed on a kernel that ran for a day, before spewing NMI messages, recovering, and then.. https://urldefense.proofpoint.com/v1/url?u=http://codemonkey.org.uk/

Re: [RFC PATCH 05/17] btrfs: remove bio splitting and merge_bvec_fn() calls

2014-12-23 Thread Chris Mason
dle arbitrarily sized bios. So clean up unnecessary code paths. Signed-off-by: Kent Overstreet [dpark: add more description in commit message] Signed-off-by: Dongsu Park Cc: Chris Mason Cc: Josef Bacik Cc: linux-bt...@vger.kernel.org --- Looks good, I'll test it here too. Thanks! Signed-off-b

[GIT PULL] Btrfs fixes

2015-01-23 Thread Chris Mason
Hi Linus, We have a few fixes in my for-linus branch: git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git for-linus Qu Wenruo's batch fix a regression between some our merge window pull and the inode_cache feature. The rest are smaller bugs. Qu Wenruo (2) commits (+11/-1):

Re: [PATCH] Btrfs: avoid build warning on 32-bit

2015-01-13 Thread Chris Mason
On Tue, Jan 13, 2015 at 7:16 PM, David Sterba wrote: On Tue, Jan 13, 2015 at 03:09:03PM +0100, Arnd Bergmann wrote: A recent change introduced a type cast from a private 64-bit value to a pointer, which works fine on 64-bit architectures, but not on 32-bit ones, where it produces a harmless

[GIT PULL] Btrfs fixes

2015-01-08 Thread Chris Mason
to the list of Btrfs maintainers. It doesn't mean we're doing things differently, but Dave has really been helping with the maintainer workload for years. Chris Mason (2) commits (+9/-0): Btrfs: don't delay inode ref updates during log replay (+8/-0) Btrfs: add more mai

Re: Linux 3.19-rc3

2015-01-16 Thread Chris Mason
Tue, Jan 06, 2015 at 10:57:19AM +0100, Sedat Dilek wrote: [ 88.028739] [] aio_read_events+0x4f/0x2d0 Ah, that one. Chris Mason and Kent Overstreet were looking at that one. I'm not touching the AIO code either ;-) I know, I was so excited when I see nearly the same output. Ca

Re: linux-next: build warning after merge of the akpm-current tree

2015-01-19 Thread Chris Mason
On Mon, Jan 19, 2015 at 2:45 AM, Stephen Rothwell wrote: Hi Andrew, After merging the akpm-current tree, today's linux-next build (x86_64 allmodconfig) produced this warning: fs/eventfd.c: In function 'eventfd_poll': fs/eventfd.c:121:16: warning: unused variable 'flags' [-Wunused-variable]

[GIT PULL] Btrfs fixes

2015-03-20 Thread Chris Mason
Hi Linus, Please grab my for-linus branch: git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git for-linus Most of these are fixing extent reservation accounting, or corners with tree writeback during commit. Josef's set does add a test, which isn't strictly a fix, but it'll keep

[GIT PULL] Btrfs for 4.1

2015-04-23 Thread Chris Mason
loop in btrfs_map_bio() (+3/-6) btrfs: Fix NO_SPACE bug caused by delayed-iput (+13/-1) btrfs: Support busy loop of write and delete (+14/-12) btrfs: fix condition of commit transaction (+15/-7) Chris Mason (9) commits (+656/-128): Btrfs: allow block group cache writeout outside critic

Re: [PATCH RFC 3/3] btrfs: add .copy_file_range file operation

2015-04-14 Thread Chris Mason
t retains > the core btrfs error checks that should be shared. > Thanks Zach, the btrfs bits look reasonable Signed-off-by: Chris Mason -chris -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majord...@vger.kernel.o

Re: [PATCH] fs: btrfs: Add missing include file

2015-04-01 Thread Chris Mason
On Sun, Mar 29, 2015 at 11:24 PM, Guenter Roeck wrote: On Fri, Mar 13, 2015 at 01:58:46AM -0700, Guenter Roeck wrote: Building alpha:allmodconfig fails with fs/btrfs/inode.c: In function 'check_direct_IO': fs/btrfs/inode.c:8050:2: error: implicit declaration of function 'iov_iter_alignment

Re: [PATCH] fs: btrfs: Add missing include file

2015-04-01 Thread Chris Mason
On Wed, Apr 1, 2015 at 3:58 PM, Guenter Roeck wrote: On 04/01/2015 12:28 PM, Chris Mason wrote: On Sun, Mar 29, 2015 at 11:24 PM, Guenter Roeck wrote: On Fri, Mar 13, 2015 at 01:58:46AM -0700, Guenter Roeck wrote: Building alpha:allmodconfig fails with fs/btrfs/inode.c: In function

[GIT PULL] Btrfs fixes

2015-04-26 Thread Chris Mason
Hi Linus, Filipe hit two problems in my block group cache patches. We finalized the fixes last week and ran through more tests. Can you please pull: git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git for-linus-4.1 Chris Mason (2) commits (+25/-17): Btrfs: prevent list

Re: [PATCH 3/3] btrfs: set FS_SUPPORTS_SEEK_HOLE flag.

2015-04-20 Thread Chris Mason
On 04/20/2015 01:27 AM, NeilBrown wrote: > This allows fscache to cachefiles in a btrfs filesystem. Thanks for working on this Neil. Signed-off-by: Chris Mason -chris > > Signed-off-by: NeilBrown > --- > fs/btrfs/super.c |3 ++- > 1 file changed, 2 inserti

Re: 3.4.4-rt13: btrfs + xfstests 006 = BOOM.. and a bonus rt_mutex deadlock report for absolutely free!

2012-07-13 Thread Chris Mason
On Wed, Jul 11, 2012 at 11:47:40PM -0600, Mike Galbraith wrote: > Greetings, [ deadlocks with btrfs and the recent RT kernels ] I talked with Thomas about this and I think the problem is the single-reader nature of the RW rwlocks. The lockdep report below mentions that btrfs is calling: > [ 69

Re: 3.4.4-rt13: btrfs + xfstests 006 = BOOM.. and a bonus rt_mutex deadlock report for absolutely free!

2012-07-15 Thread Chris Mason
On Sat, Jul 14, 2012 at 04:14:43AM -0600, Mike Galbraith wrote: > On Fri, 2012-07-13 at 08:50 -0400, Chris Mason wrote: > > On Wed, Jul 11, 2012 at 11:47:40PM -0600, Mike Galbraith wrote: > > > Greetings, > > > > [ deadlocks with btrfs and the recent RT kernels ]

Re: 3.4.4-rt13: btrfs + xfstests 006 = BOOM.. and a bonus rt_mutex deadlock report for absolutely free!

2012-07-16 Thread Chris Mason
On Mon, Jul 16, 2012 at 04:55:44AM -0600, Mike Galbraith wrote: > On Sat, 2012-07-14 at 12:14 +0200, Mike Galbraith wrote: > > On Fri, 2012-07-13 at 08:50 -0400, Chris Mason wrote: > > > On Wed, Jul 11, 2012 at 11:47:40PM -0600, Mike Galbraith wrote: > > > > Greet

Re: 3.4.4-rt13: btrfs + xfstests 006 = BOOM.. and a bonus rt_mutex deadlock report for absolutely free!

2012-07-16 Thread Chris Mason
On Mon, Jul 16, 2012 at 10:26:08AM -0600, Mike Galbraith wrote: > On Mon, 2012-07-16 at 12:02 -0400, Steven Rostedt wrote: > > On Mon, 2012-07-16 at 04:02 +0200, Mike Galbraith wrote: > > > > > > Great, thanks! I got stuck in bug land on Friday. You mentioned > > > > performance problems earlie

Re: [4.1-rc7] btrfs related VM_BUG_ON in filemap.c

2015-06-16 Thread Chris Mason
On 06/16/2015 01:14 PM, David Sterba wrote: > On Wed, Jun 10, 2015 at 01:43:31PM -0400, Chris Mason wrote: >> On 06/10/2015 09:40 AM, Dave Jones wrote: >>> Found this on serial console this morning. The machine had rebooted itself >>> shortly >>> afterwards (

Re: [4.1-rc7] btrfs related VM_BUG_ON in filemap.c

2015-06-10 Thread Chris Mason
On 06/10/2015 09:40 AM, Dave Jones wrote: > Found this on serial console this morning. The machine had rebooted itself > shortly > afterwards (surprising, given I don't have panic-on-oops or similar set). > We had one other report of this a few months ago. Josef and I read through all of this a

Re: Boot failure on Arndale with next-20131105

2013-11-05 Thread Chris Mason
Quoting Olof Johansson (2013-11-05 15:23:51) > On Tue, Nov 5, 2013 at 11:33 AM, Jens Axboe wrote: [ horrible crashes fixed by removing my patch ] > > Very weird! What file system is being used? > > Most of my failures have happened on regular MMC cards with ext4 > filesystems on them. > > Note

Re: Boot failure on Arndale with next-20131105

2013-11-05 Thread Chris Mason
Quoting Olof Johansson (2013-11-05 15:38:33) > On Tue, Nov 5, 2013 at 12:33 PM, Chris Mason wrote: > > Quoting Olof Johansson (2013-11-05 15:23:51) > >> On Tue, Nov 5, 2013 at 11:33 AM, Jens Axboe wrote: > > > > [ horrible crashes fixed by removing my patch ] &g

Re: Boot failure on Arndale with next-20131105

2013-11-05 Thread Chris Mason
Quoting Olof Johansson (2013-11-05 17:41:42) > On Tue, Nov 5, 2013 at 2:06 PM, Stephen Warren wrote: > > On 11/05/2013 01:56 PM, Chris Mason wrote: > >> Quoting Olof Johansson (2013-11-05 15:38:33) > >>> On Tue, Nov 5, 2013 at 12:33 PM, Chris Mason > >>

Re: [PATCH] block: Revert bio_clone() default behaviour

2013-11-06 Thread Chris Mason
Quoting Kent Overstreet (2013-11-05 22:48:41) > This patch reverts the default behaviour introduced by > 9fc6286f347d00528adcdcf12396d220f47492ed - bio_clone_biovec() no clonger > shares the source bio's biovec, cloning the biovec is once again the > default. > > Instead, we add a new bio_clone_bi

Re: [PATCH] block: Revert bio_clone() default behaviour

2013-11-06 Thread Chris Mason
Quoting Kent Overstreet (2013-11-06 15:02:22) > On Wed, Nov 06, 2013 at 11:11:30AM -0500, Chris Mason wrote: > > Quoting Kent Overstreet (2013-11-05 22:48:41) > > > This patch reverts the default behaviour introduced by > > > 9fc6286f347d00528adcdcf12396d220f47492ed - bi

Re: block: Revert bio_clone() default behaviour

2013-11-06 Thread Chris Mason
Quoting Mike Snitzer (2013-11-06 15:36:40) > On Wed, Nov 06 2013 at 3:22pm -0500, > Chris Mason wrote: > > > Quoting Kent Overstreet (2013-11-06 15:02:22) > > > On Wed, Nov 06, 2013 at 11:11:30AM -0500, Chris Mason wrote: > > > > > > > > I thin

Re: [PATCH] block: Revert bio_clone() default behaviour

2013-11-06 Thread Chris Mason
Quoting Kent Overstreet (2013-11-06 15:57:34) > On Wed, Nov 06, 2013 at 03:22:36PM -0500, Chris Mason wrote: > > Quoting Kent Overstreet (2013-11-06 15:02:22) [ ... nods, thanks! ... ] > OTOH - with regards to just the ordering requirements, the more I look at > various code the

Re: [Lsf-pc] [LSF/MM TOPIC] really large storage sectors - going beyond 4096 bytes

2014-01-22 Thread Chris Mason
On Wed, 2014-01-22 at 09:34 +, Mel Gorman wrote: > On Tue, Jan 21, 2014 at 10:04:29PM -0500, Ric Wheeler wrote: > > One topic that has been lurking forever at the edges is the current > > 4k limitation for file system block sizes. Some devices in > > production today and others coming soon have

Re: [Lsf-pc] [LSF/MM TOPIC] really large storage sectors - going beyond 4096 bytes

2014-01-22 Thread Chris Mason
On Wed, 2014-01-22 at 15:19 +, Mel Gorman wrote: > On Wed, Jan 22, 2014 at 09:58:46AM -0500, Ric Wheeler wrote: > > On 01/22/2014 09:34 AM, Mel Gorman wrote: > > >On Wed, Jan 22, 2014 at 09:10:48AM -0500, Ric Wheeler wrote: > > >>On 01/22/2014 04:34 AM, Mel Gorman wrote: > > >>>On Tue, Jan 21,

Re: [Lsf-pc] [LSF/MM TOPIC] really large storage sectors - going beyond 4096 bytes

2014-01-22 Thread Chris Mason
On Wed, 2014-01-22 at 09:21 -0800, James Bottomley wrote: > On Wed, 2014-01-22 at 17:02 +0000, Chris Mason wrote: [ I like big sectors and I cannot lie ] > > > I really think that if we want to make progress on this one, we need > > code and someone that owns it. Nick

Re: [Lsf-pc] [LSF/MM TOPIC] really large storage sectors - going beyond 4096 bytes

2014-01-22 Thread Chris Mason
On Wed, 2014-01-22 at 10:13 -0800, James Bottomley wrote: > On Wed, 2014-01-22 at 18:02 +0000, Chris Mason wrote: > > > We're likely to have people mixing 4K drives and > size here> on the same box. We could just go with the biggest size and > > use the existing

Re: [Lsf-pc] [LSF/MM TOPIC] really large storage sectors - going beyond 4096 bytes

2014-01-22 Thread Chris Mason
On Wed, 2014-01-22 at 11:50 -0800, Andrew Morton wrote: > On Wed, 22 Jan 2014 11:30:19 -0800 James Bottomley > wrote: > > > But this, I think, is the fundamental point for debate. If we can pull > > alignment and other tricks to solve 99% of the problem is there a need > > for radical VM surger

Re: [Lsf-pc] [LSF/MM TOPIC] really large storage sectors - going beyond 4096 bytes

2014-01-23 Thread Chris Mason
On Thu, 2014-01-23 at 13:27 -0800, Joel Becker wrote: > On Wed, Jan 22, 2014 at 10:47:01AM -0800, James Bottomley wrote: > > On Wed, 2014-01-22 at 18:37 +0000, Chris Mason wrote: > > > On Wed, 2014-01-22 at 10:13 -0800, James Bottomley wrote: > > > > On Wed, 2014-01-

Re: [GIT PULL] Btrfs pull -- part 1

2014-04-01 Thread Chris Mason
On 04/01/2014 10:25 AM, Chris Mason wrote: Hi Linus, We still have some corruption fixes and other patches coming in for the merge window, but this batch is tested and ready to go. Please pull from: git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git master Tsutomu noticed

Re: [ANNOUNCE] New Linux Patch Review Group

2014-04-02 Thread Chris Mason
On 04/01/2014 09:39 PM, Li Zefan wrote: On 2014/4/1 22:41, Chris Mason wrote: Once you've joined, you can post patches in the group, or email patches to linuxpatc...@groups.facebook.com This is really a great idea! Unfortunately it's also a big block to us Chinese developers, a

Re: Btrfs lockdep with 3.15 merge window v3.14-751-g683b6c6f82a6

2014-04-02 Thread Chris Mason
On 04/02/2014 12:47 PM, David Sterba wrote: On Tue, Apr 01, 2014 at 06:23:11PM -0400, Josh Boyer wrote: Below is a lockdep spew I have on a local VM running Linus' tree as of this afternoon. The specific git commit is v3.14-751-g683b6c6f82a6. [ 295.349016]CPU0CPU

Re: btrfs: lock inversion between delayed_node->mutex and found->groups_sem

2014-04-07 Thread Chris Mason
On 04/07/2014 12:54 PM, David Sterba wrote: On Fri, Apr 04, 2014 at 05:15:23PM -0400, Sasha Levin wrote: On 03/26/2014 01:01 PM, Jeff Mahoney wrote: On 3/17/14, 9:05 AM, David Sterba wrote: On Fri, Mar 14, 2014 at 08:12:16PM -0400, Sasha Levin wrote: While fuzzing with trinity inside a KVM

Re: btrfs: lock inversion between delayed_node->mutex and found->groups_sem

2014-04-07 Thread Chris Mason
On 04/07/2014 02:03 PM, Sasha Levin wrote: On 04/07/2014 01:17 PM, Chris Mason wrote: On 04/07/2014 12:54 PM, David Sterba wrote: On Fri, Apr 04, 2014 at 05:15:23PM -0400, Sasha Levin wrote: On 03/26/2014 01:01 PM, Jeff Mahoney wrote: On 3/17/14, 9:05 AM, David Sterba wrote: On Fri, Mar

Re: [RFC PATCH] fs: xattr-based FS_IOC_[GS]ETFLAGS interface

2014-01-07 Thread Chris Mason
On Tue, 2014-01-07 at 11:43 -0800, Darrick J. Wong wrote: > On Tue, Jan 07, 2014 at 12:04:30PM -0500, Theodore Ts'o wrote: > > On Tue, Jan 07, 2014 at 07:49:35AM -0800, Christoph Hellwig wrote: > > > On Tue, Jan 07, 2014 at 01:48:31PM +0100, Jan Kara wrote: > > > > I have to say I'm not thrilled

Re: [block:for-3.14/core] kernel BUG at fs/bio.c:1748

2014-01-07 Thread Chris Mason
s this against? Just Jens or some extra code too? I'll run some tests here. My original patch is below (it's slightly different from Muthu's). Btrfs is sometimes calling bio_endio twice on the same bio while we chain things. This makes sure we don't trip over new assertions in

Re: [RFC PATCH] fs: xattr-based FS_IOC_[GS]ETFLAGS interface

2014-01-07 Thread Chris Mason
On Tue, 2014-01-07 at 14:02 -0800, Darrick J. Wong wrote: > On Tue, Jan 07, 2014 at 07:59:15PM +0000, Chris Mason wrote: > > On Tue, 2014-01-07 at 11:43 -0800, Darrick J. Wong wrote: > > > On Tue, Jan 07, 2014 at 12:04:30PM -0500, Theodore Ts'o wrote: > > > >

Re: [block:for-3.14/core] kernel BUG at fs/bio.c:1748

2014-01-08 Thread Chris Mason
On Tue, 2014-01-07 at 13:23 -0800, Muthu Kumar wrote: > Chris, > This is based off of Jens block tree, for-3.14/core branch... > Ok, Kent did pull in one of my hunks, one was a comment and the third was effectively the same as your patch. I tried to test the end result today, but get these on bo

Re: [block:for-3.14/core] kernel BUG at fs/bio.c:1748

2014-01-08 Thread Chris Mason
On Wed, 2014-01-08 at 11:54 -0800, Muthu Kumar wrote: > Chris, > > [8.336061] WARNING: CPU: 0 PID: 0 at fs/bio.c:1778 bio_endio+0xbe/0x100() > [8.336062] bio_endio: bio for (unknown) without endio > > This is my recent change to avoid memory leak in bio_endio. But I > think the problem is

Re: [block:for-3.14/core] kernel BUG at fs/bio.c:1748

2014-01-08 Thread Chris Mason
On Wed, 2014-01-08 at 12:40 -0800, Muthu Kumar wrote: > On Wed, Jan 8, 2014 at 12:16 PM, Chris Mason wrote: > > On Wed, 2014-01-08 at 11:54 -0800, Muthu Kumar wrote: > >> Chris, > >> > >> [8.336061] WARNING: CPU: 0 PID: 0 at fs/bio.c:1778 > >&

Re: [block:for-3.14/core] kernel BUG at fs/bio.c:1748

2014-01-08 Thread Chris Mason
On Wed, 2014-01-08 at 13:01 -0800, Muthu Kumar wrote: > On Wed, Jan 8, 2014 at 12:51 PM, Chris Mason wrote: > > On Wed, 2014-01-08 at 12:40 -0800, Muthu Kumar wrote: > >> On Wed, Jan 8, 2014 at 12:16 PM, Chris Mason wrote: > >> > On Wed, 2014-01-08 at

Re: [block:for-3.14/core] kernel BUG at fs/bio.c:1748

2014-01-08 Thread Chris Mason
guang wu > CC: Kent Overstreet > CC: Jens Axboe > CC: Chris Mason > Signed-off-by: Muthukumar Ratty > Reviewed-by: Chris Mason Jens, please pull this one in. > --- > fs/btrfs/volumes.c |8 ++-- > 1 files changed, 6 insertions(+), 2 deletions(-

[GIT PULL] Btrfs

2013-10-18 Thread Chris Mason
Hi Linus, My for-linus branch has a one line fix: git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git for-linus Sage hit a deadlock with ceph on btrfs, and Josef tracked it down to a regression in our initial rc1 pull. When doing nocow writes we were sometimes starting a transac

[GIT PULL] Btrfs

2013-10-11 Thread Chris Mason
Hi Linus, We've got more bug fixes in my for-linus branch: git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git for-linus One of these fixes another corner of the compression oops from last time. Miao nailed down some problems with concurrent snapshot deletion and drive balancing

Re: [RFC PATCH] futex: Remove requirement for lock_page in get_futex_key

2013-10-29 Thread Chris Mason
Quoting Mel Gorman (2013-10-29 13:38:14) > Thomas Gleixner and Peter Zijlstra discussed off-list that real-time users > currently have a problem with the page lock being contended for unbounded > periods of time during futex operations. The three of us discussed the > possibiltity that the page loc

[PATCH] Btrfs: update bi_remaining to relfect our bio endio chaining

2013-10-31 Thread Chris Mason
Btrfs is sometimes calling bio_endio twice on the same bio while we chain things. This makes sure we don't trip over new assertions in fs/bio.c Signed-off-by: Chris Mason diff --git a/fs/btrfs/check-integrity.c b/fs/btrfs/check-integrity.c index 7fcac70..5b30360 100644 --- a/fs/btrfs/

[GIT PULL] Btrfs

2013-12-12 Thread Chris Mason
Hi Linus, Please pull my for-linus branch (or for-linus signed tag): git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git for-linus This is a small collection of fixes. It was rebased this morning, but I was just fixing signed-off-by tags with the wrong email. Wang Shilong (3) c

[GIT PULL] Btrfs

2014-07-20 Thread Chris Mason
Hi Linus, We have two more fixes in my for-linus branch: git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git for-linus I was hoping to also include a fix for a btrfs deadlock with compression enabled, but we're still nailing that one down. Liu Bo (1) commits (+11/-0): Btrfs

Re: [PATCH v3 02/12] btrfs: LLVMLinux: Remove VLAIS

2014-09-17 Thread Chris Mason
Reviewed-by: Jan-Simon Möller > Reviewed-by: Mark Charlebois > Signed-off-by: Behan Webster > Cc: "David S. Miller" > Cc: Herbert Xu Acked-by: Chris Mason On the btrfs bits. Thanks for the v3. -chris -- To unsubscribe from this list: send the line "unsubscribe linu

Re: [PATCH v2 0/2] Move BTRFS RCU string to common library

2014-09-19 Thread Chris Mason
On 09/19/2014 11:45 AM, Paul E. McKenney wrote: > On Fri, Sep 19, 2014 at 02:01:28AM -0700, Omar Sandoval wrote: >> This patch series moves the generic RCU string library used internally by >> BTRFS >> to be accessible by anyone. It provides printk_in_rcu and >> printk_ratelimited_in_rcu to prin

Re: [PATCH v2 0/2] Move BTRFS RCU string to common library

2014-09-19 Thread Chris Mason
On 09/19/2014 12:05 PM, Paul E. McKenney wrote: > On Fri, Sep 19, 2014 at 11:47:53AM -0400, Chris Mason wrote: >> >> >> On 09/19/2014 11:45 AM, Paul E. McKenney wrote: >>> On Fri, Sep 19, 2014 at 02:01:28AM -0700, Omar Sandoval wrote: >>>> This patch s

[GIT PULL] Btrfs fixes

2014-09-19 Thread Chris Mason
Hi Linus, We have two more fixes for pulling: git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git for-linus I've got a revert to fix a regression with btrfs device registration, and Filipe has part two of his fsync fix from last week. Chris Mason (1) commits (

Re: [PATCH v2] btrfs: LLVMLinux: Remove VLAIS

2014-09-11 Thread Chris Mason
On 09/05/2014 06:58 PM, beh...@converseincode.com wrote: > From: Vinícius Tinti > > Replaced the use of a Variable Length Array In Struct (VLAIS) with a C99 > compliant equivalent. This is the original VLAIS struct. > > struct { > struct shash_desc shash; > char ctx[crypto_shash_de

[GIT PULL] Btrfs for rc5

2014-09-12 Thread Chris Mason
nged fsync (+2/-1) Chris Mason (2) commits (+113/-70): Btrfs: use insert_inode_locked4 for inode creation (+109/-67) Btrfs: fix autodefrag with compression (+4/-3) Dan Carpenter (1) commits (+15/-10): Btrfs: kfree()ing ERR_PTRs Total: (6) commits (+203/-101) fs/btrfs/file.c |

[GIT PULL] Btrfs

2014-04-26 Thread Chris Mason
/-2): btrfs: fix use-after-free in mount_subvol() Chris Mason (1) commits (+5/-0): Btrfs: limit the path size in send to PATH_MAX Qu Wenruo (1) commits (+1/-1): btrfs: Change the hole range to a more accurate value. David Sterba (1) commits (+5/-5): btrfs: replace error code from

[GIT PULL] Btrfs

2014-02-16 Thread Chris Mason
root offset for compressed extents Mitch Harder (1) commits (+1/-1): Btrfs: fix max_inline mount option Chris Mason (1) commits (+0/-17): Revert "btrfs: add ioctl to export size of global metadata reservation" Josef Bacik (1) commits (+9/-2): Btrfs: unset DCACHE_DISCONNECTE

[GIT PULL] Btrfs part two

2014-04-11 Thread Chris Mason
filter invalid arg for btrfs resize Harald Hoyer (1) commits (+22/-0): btrfs: allow mounting btrfs subvolumes with different ro/rw options Chris Mason (1) commits (+3/-2): Btrfs: fix EINVAL checks in btrfs_clone Qu Wenruo (1) commits (+4/-1): btrfs: Change the expanding write sequence

[GIT PULL] Btrfs

2014-06-20 Thread Chris Mason
Btrfs: make free space cache write out functions more readable (+93/-66) Btrfs: fix broken free space cache after the system crashed (+186/-44) Btrfs: fix deadlock when mounting a degraded fs (+9/-1) Btrfs: use bio_endio_nodec instead of open code (+1/-8) Chris Mason (1) commits (+4

Re: [PATCH] ring-buffer: Fix polling on trace_pipe

2014-07-15 Thread Chris Mason
gt; Hence, block forever. > > Other poll implementation seems to call poll_wait() unconditionally as the > very > first thing to do. For example, tcp_poll() in tcp.c. Reviewed-by: Chris Mason This looked horribly wrong to me at first, but Martin walked me through how the polling cod

[GIT PULL] Btrfs

2014-07-04 Thread Chris Mason
Hi Linus, We've queued up a few fixes in my for-linus branch, please pull: git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git for-linus Anand Jain (7) commits (+68/-10): btrfs: fix null pointer dereference in btrfs_show_devname when name is null (+2/-0) btrfs: fix null

[GIT PULL] Btrfs for 3.15

2014-06-06 Thread Chris Mason
Hi Linus, I had this in my 3.16 merge window queue, but it is small and obvious enough for 3.15. I cherry-picked and retested against current rc8. Please pull from my for-linus branch: git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git for-linus Filipe Manana (1) commits (+5/

Re: btrfs: hang on boot due to tests

2014-06-09 Thread Chris Mason
On 06/09/2014 11:16 AM, Sasha Levin wrote: > Hi all, > > It seems that some recent changes to btrfs tests make it hang during boot: > > [ 49.730033] NMI watchdog: BUG: soft lockup - CPU#34 stuck for 23s! > [swapper/0:1] > [ 49.730033] Modules linked in: > [ 49.730033] hardirqs last enabled

Re: btrfs: hang on boot due to tests

2014-06-10 Thread Chris Mason
On 06/10/2014 07:14 AM, Ed Tomlinson wrote: > On Monday 09 June 2014 12:17:50 Sasha Levin wrote: >> On 06/09/2014 11:59 AM, Chris Mason wrote: >>> On 06/09/2014 11:16 AM, Sasha Levin wrote: >>>>> Hi all, >>>>> >>>>> It seems t

[GIT PULL] Btrfs for 3.16

2014-06-11 Thread Chris Mason
o report errors to userspace (+2/-0) Btrfs: fix NULL pointer crash of deleting a seed device (+8/-4) Btrfs: fix leaf corruption after __btrfs_drop_extents (+18/-0) Btrfs: do not increment on bio_index one by one (+1/-1) Btrfs: use right type to get real comparison (+1/-1) Chris Mason

[GIT PULL] Btrfs pull -- part 1

2014-04-01 Thread Chris Mason
trfs: wake up transaction thread upon remount Hugo Mills (1) commits (+111/-12): btrfs: Fix 32/64-bit problem with BTRFS_SET_RECEIVED_SUBVOL ioctl Chris Mason (1) commits (+1/-1): btrfs: fix uninit variable warning Sachin Kamat (1) commits (+2/-1): btrfs: Use PTR_ERR_OR_ZERO Kusanagi Kouichi (1) co

[ANNOUNCE] New Linux Patch Review Group

2014-04-01 Thread Chris Mason
Hello everyone, During last week's Collab summit, Jon Corbet suggested we use the power of social media to improve the Linux kernel patch review process. We thought this was a great idea, and have been experimenting with a new Facebook group dedicated to patch discussion and review. The new gro

Re: [ANNOUNCE] New Linux Patch Review Group

2014-04-01 Thread Chris Mason
On 04/01/2014 11:16 AM, Boaz Harrosh wrote: On 04/01/2014 05:41 PM, Chris Mason wrote: Hello everyone, During last week's Collab summit, Jon Corbet suggested we use the power of social media to improve the Linux kernel patch review process. We thought this was a great idea, and have

Re: [PATCH] Documentation: SubmittingPatches: mention our new Facebook group

2014-04-01 Thread Chris Mason
On 04/01/2014 04:32 PM, Theodore Ts'o wrote: One suggestion: the documentation should add a tip that if you can't get someone to review your post, one option is to pay Facebook to promote your post[1] so it shows more prominently (or at all) on more kernel dvelopers' streams: A fine idea! I pr

[GIT PULL] Btrfs

2014-05-20 Thread Chris Mason
Hi Linus Please pull my for-linus branch: git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git for-linus It has two fixes that we've been testing for 3.16, but since both are safe and fix real bugs, it makes sense to send for 3.15 instead Liu Bo (1) commits (+5/-1): Btrfs: f

<    1   2   3   4   5   6   7   8   >