Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id ; Sun, 23 Mar 2003 14:58:18 -0500 Received: (majordomo@vger.kernel.org) by vger.kernel.org id ; Sun, 23 Mar 2003 14:58:18 -0500 Received: from franka.aracnet.com ([216.99.193.44]:43930 "EHLO franka.aracnet.com") by vger.kernel.org with ESMTP id ; Sun, 23 Mar 2003 14:58:01 -0500 Date: Sun, 23 Mar 2003 12:08:54 -0800 From: "Martin J. Bligh" To: Andrew Morton , linux-kernel@vger.kernel.org, linux-mm@kvack.org Subject: Re: 2.5.65-mm4 Message-ID: <401710000.1048450133@[10.10.2.4]> In-Reply-To: <394580000.1048443396@[10.10.2.4]> References: <20030323020646.0dfcc17b.akpm@digeo.com> <394580000.1048443396@[10.10.2.4]> X-Mailer: Mulberry/2.2.1 (Linux/x86) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Content-Disposition: inline Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 10191 Lines: 429 Hmmmm .... well scp'ing something to the fs 15 minutes later kicked it back into life ... and I just kicked it with 5 full SDET runs, with no problems. Mmmm. sunspots. or a SCSI error. or something. M. --On Sunday, March 23, 2003 10:16:37 -0800 "Martin J. Bligh" wrote: > Seems to hang SDET ... I use ext2 for root & benchmarking, but ext3 > for my home dir, so there's a *tiny* bit of ext3 going on I guess. > > the sdet script seems to be hung ... > > larry:~# strace -p 5342 > wait4(31314, > > larry:~# ps -ef | grep 31314 > root 31314 5342 0 08:45 pts/0 00:00:00 sync > > strace -p 31314 yields nothing. > > That's probably not very helpful, is it ... > Let me know what else I can grab ... > > M. > > > --On Sunday, March 23, 2003 02:06:46 -0800 Andrew Morton wrote: > >> ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.5/2.5.65/2.5.65-mm4/ >> >> . Anyone who was having problems with knfsd exports should find them fixed >> here. It was a 32-bit dev_t problem. >> >> . Several ext3 speedups here. They reduce the overhead of a write() to >> ext3 by about 45%. >> >> . Large locking changes to ext3. lock_kernel() has been completely >> removed from ext3 and pushed down into the JBD layer, around those bits >> which actually need it. >> >> Lock contention is greatly reduced, but this change means that the >> front-line locking for ext3 is now two semaphores. The context switch rate >> under load has gone through the roof. So there is more work to be done >> here yet. >> >> . Managed to reduce the number of patches from 127 down to 74 by various >> means. The major outstanding things here at present are the anticipatory >> scheduler, object-based-rmap and ext3 locking work. >> >> >> >> >> Changes since 2.5.65-mm3: >> >> linus.patch >> >> Latest from -bk. >> >> -posix-timers-fixes.patch >> -tcp-wakeups.patch >> -remap-file-pages-2.5.63-a1.patch >> -hugh-remap-fix.patch >> -fremap-limit-offsets.patch >> -filemap_populate-speedup.patch >> -file-offset-in-pte-x86_64.patch >> -file-offset-in-pte-ppc64.patch >> -update_atime-ng.patch >> -one-sec-times.patch >> -lseek-ext2_readdir.patch >> -inode_setattr-lock_kernel-removal.patch >> -ide_probe-init_irq-fix.patch >> -raid1-fix.patch >> -nmi-watchdog-fix.patch >> -vm_enough_memory-speedup.patch >> -nanosleep-accuracy-fix-2.patch >> -dev_t-1-kill-cdev.patch >> -dev_t-2-remove-MAX_CHRDEV.patch >> -dev_t-3-major_h-cleanup.patch >> -cpufreq-xtime-locking.patch >> -cs46xx-fixes.patch >> -tty-put_user-checks.patch >> -fail-setup_irq-for-unconfigured-IRQs.patch >> -raw-fix-address_space-rewriting.patch >> -raw-cleanups-and-fixlets.patch >> -timer-simplification.patch >> -timer-lockup-fix-simplification.patch >> -slab-large-obj-tuning.patch >> -floppy-oops-fix.patch >> -ext3_writepage-use-after-free-fix.patch >> -list-barriers-on-smp-only.patch >> -sync_filesystems-docco-lock.patch >> -awe_wave-linkage-error-fix.patch >> -syscalls-return-long.patch >> -syscalls-return-long-2.patch >> >> Merged >> >> -kgdb-cleanup.patch >> >> Folded into kgdb.patch >> >> -proc-sys-debug.patch >> >> Lost interest in this. >> >> -as-debug-BUG-fix.patch >> -as-eject-BUG-fix.patch >> -as-jumbo-fix.patch >> -as-request_fn-in-timer.patch >> -as-remove-request-fix.patch >> -as-np-1.patch >> -as-use-kblockd.patch >> -as-cleanup-2.patch >> -as-as_remove_request-simplification.patch >> -as-dont-go-BUG-again.patch >> -as-handle-non-block-requests.patch >> >> Folded into as-iosched.patch >> >> -cfq-fix.patch >> >> Folded into cfq-2.patch >> >> -objrmap-nonlinear-fixes.patch >> >> Folded into objrmap-2.5.62-5.patch >> >> -anobjrmap-1-rmap_h.patch >> -anobjrmap-2-mapping.patch >> -anobjrmap-3-unchained.patch >> -anobjrmap-4-anonmm.patch >> -anobjrmap-5-rechained.patch >> -anobjrmap-6-arches.patch >> -anobjrmap-ttfb-no-BUG.patch >> >> Dropped. Is currently a bit marginal and overlaps other patches. >> >> -brlock-1b.patch >> -brlock-removal-2.patch >> -brlock-removal-3.patch >> -brlock-removal-4.patch >> -brlock-removal-5.patch >> >> Dropped. A bit too invasive on the networking layer for this stage in the >> development cycle. >> >> -dev_t-remove-B_FREE.patch >> >> The files it patches got moved around. I need to fix this up. >> >> -smalldevfs.patch >> >> This kept on getting broken by devfs changes and is outdated anyway. >> >> -notsclock-option.patch >> >> Obsoleted by x86-clock-override-option.patch >> >> +sg-dev_t-fix.patch >> +nfsd-32-bit-dev_t-fixes.patch >> >> Fixes for 32-bit dev_t. >> >> +x86-clock-override-option.patch >> >> Boot-time setting of the gettimeofday() source for ia32. >> >> +VM_DONTEXPAND-fix.patch >> >> Fix VM_DONTEXPAND for drivers/media/video/video-buf.c >> >> +i2c-fix.patch >> >> Fix an i2c oops >> >> +ext3_mark_inode_dirty-speedup.patch >> +ext3_mark_inode_dirty-less-calls.patch >> +ext3-handle-cache.patch >> >> ext3 speedups >> >> +ext3-no-bkl.patch >> >> Push lock_kernel() down from ext3 into JBD. >> >> +journal_dirty_metadata-speedup.patch >> +journal_get_write_access-speedup.patch >> >> JBD speedups >> >> +cdevname-irq-safety-fix.patch >> +register_chrdev_region-leak-fix.patch >> >> fs/char_dev.c fixes. >> >> >> >> >> All 74 patches: >> >> linus.patch >> Latest from Linus >> >> mm.patch >> add -mmN to EXTRAVERSION >> >> kgdb.patch >> >> config_spinline.patch >> uninline spinlocks for profiling accuracy. >> >> ppc64-reloc_hide.patch >> >> ppc64-pci-patch.patch >> Subject: pci patch >> >> ppc64-aio-32bit-emulation.patch >> 32/64bit emulation for aio >> >> ppc64-scruffiness.patch >> Fix some PPC64 compile warnings >> >> sym-do-160.patch >> make the SYM driver do 160 MB/sec >> >> config-PAGE_OFFSET.patch >> Configurable kenrel/user memory split >> >> ptrace-flush.patch >> cache flushing in the ptrace code >> >> buffer-debug.patch >> buffer.c debugging >> >> warn-null-wakeup.patch >> >> ext3-truncate-ordered-pages.patch >> ext3: explicitly free truncated pages >> >> reiserfs_file_write-5.patch >> >> rcu-stats.patch >> RCU statistics reporting >> >> ext3-journalled-data-assertion-fix.patch >> Remove incorrect assertion from ext3 >> >> nfs-speedup.patch >> >> nfs-oom-fix.patch >> nfs oom fix >> >> sk-allocation.patch >> Subject: Re: nfs oom >> >> nfs-more-oom-fix.patch >> >> rpciod-atomic-allocations.patch >> Make rcpiod use atomic allocations >> >> linux-isp.patch >> >> isp-update-1.patch >> >> kblockd.patch >> Create `kblockd' workqueue >> >> as-iosched.patch >> anticipatory I/O scheduler >> >> as-np-reads-1.patch >> AS: read-vs-read fixes >> >> as-np-reads-2.patch >> AS: more read-vs-read fixes >> >> as-predict-data-direction.patch >> as: predict direction of next IO >> >> as-remove-frontmerge.patch >> AS: remove frontmerge tunable >> >> as-misc-cleanups.patch >> AS: misc cleanups >> >> cfq-2.patch >> CFQ scheduler, #2 >> >> unplug-use-kblockd.patch >> Use kblockd for running request queues >> >> fremap-all-mappings.patch >> Make all executable mappings be nonlinear >> >> objrmap-2.5.62-5.patch >> object-based rmap >> >> sched-2.5.64-D3.patch >> sched-2.5.64-D3, more interactivity changes >> >> scheduler-tunables.patch >> scheduler tunables >> >> show_task-free-stack-fix.patch >> show_task() fix and cleanup >> >> yellowfin-set_bit-fix.patch >> yellowfin driver set_bit fix >> >> htree-nfs-fix.patch >> Fix ext3 htree / NFS compatibility problems >> >> task_prio-fix.patch >> simple task_prio() fix >> >> slab_store_user-large-objects.patch >> slab debug: perform redzoning against larger objects >> >> pcmcia-2.patch >> >> pcmcia-3b.patch >> >> pcmcia-3.patch >> >> pcmcia-4.patch >> >> pcmcia-5.patch >> >> pcmcia-6.patch >> >> pcmcia-7b.patch >> >> pcmcia-7.patch >> >> pcmcia-8.patch >> >> pcmcia-9.patch >> >> pcmcia-10.patch >> >> htree-nfs-fix-2.patch >> htree nfs fix >> >> ext2-no-lock_super.patch >> concurrent block allocation for ext2 >> >> ext2-ialloc-no-lock_super.patch >> concurrent inode allocation for ext2 >> >> linear-oops-fix-1.patch >> md/linear oops fix >> >> dev_t-32-bit.patch >> [for playing only] change type of dev_t >> >> dev_t-drm-warnings.patch >> dev_t: fix drm printk warnings >> >> sg-dev_t-fix.patch >> 32-bit dev_t fix for sg >> >> nfsd-32-bit-dev_t-fixes.patch >> nfsd fixes for 32-bit dev_t >> >> oops-dump-preceding-code.patch >> i386 oops output: dump preceding code >> >> x86-clock-override-option.patch >> x86 clock override boot option >> >> conntrack-use-after-free-fix.patch >> fix use-after-free in ip_conntrack >> >> VM_DONTEXPAND-fix.patch >> honour VM_DONTEXPAND in vma merging >> >> i2c-fix.patch >> Subject: [PATCH] Fix kobject_get oopses triggered by i2c in 2.5.65-bk >> >> ext3_mark_inode_dirty-speedup.patch >> ext3_mark_inode_dirty() speedup >> >> ext3_mark_inode_dirty-less-calls.patch >> ext3_commit_write speedup >> >> ext3-handle-cache.patch >> ext3: create a slab cache for transaction handles >> >> ext3-no-bkl.patch >> >> journal_dirty_metadata-speedup.patch >> >> journal_get_write_access-speedup.patch >> >> cdevname-irq-safety-fix.patch >> make cdevname() callable from interrupts >> >> register_chrdev_region-leak-fix.patch >> register_chrdev_region() leak and race fix >> >> >> >> -- >> To unsubscribe, send a message with 'unsubscribe linux-mm' in >> the body to majordomo@kvack.org. For more info on Linux MM, >> see: http://www.linux-mm.org/ . >> Don't email: aart@kvack.org >> >> > > > -- > To unsubscribe, send a message with 'unsubscribe linux-mm' in > the body to majordomo@kvack.org. For more info on Linux MM, > see: http://www.linux-mm.org/ . > Don't email: aart@kvack.org > > - 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/