linux-mm.kvack.org archive mirror
 help / color / mirror / Atom feed
From: "Martin J. Bligh" <mbligh@aracnet.com>
To: Andrew Morton <akpm@digeo.com>,
	linux-kernel@vger.kernel.org, linux-mm@kvack.org
Subject: Re: 2.5.65-mm4
Date: Sun, 23 Mar 2003 10:16:37 -0800	[thread overview]
Message-ID: <394580000.1048443396@[10.10.2.4]> (raw)
In-Reply-To: <20030323020646.0dfcc17b.akpm@digeo.com>

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 <akpm@digeo.com> 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: <a href=mailto:"aart@kvack.org">aart@kvack.org</a>
> 
> 


--
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: <a href=mailto:"aart@kvack.org">aart@kvack.org</a>

  parent reply	other threads:[~2003-03-23 18:16 UTC|newest]

Thread overview: 10+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2003-03-23 10:06 2.5.65-mm4 Andrew Morton
2003-03-23 17:55 ` 2.5.65-mm4 Alexander Hoogerhuis
2003-03-23 18:16 ` Martin J. Bligh [this message]
2003-03-23 20:08   ` 2.5.65-mm4 Martin J. Bligh
2003-03-24  3:04 ` 2.5.65-mm4 Martin J. Bligh
2003-03-24  3:17   ` 2.5.65-mm4 Andrew Morton
2003-03-24  4:10     ` 2.5.65-mm4 Martin J. Bligh
2003-03-24  7:02     ` 2.5.65-mm4 Ingo Molnar
2003-03-24  7:17       ` 2.5.65-mm4 Andrew Morton
2003-03-24  7:27         ` 2.5.65-mm4 William Lee Irwin III

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to='394580000.1048443396@[10.10.2.4]' \
    --to=mbligh@aracnet.com \
    --cc=akpm@digeo.com \
    --cc=linux-kernel@vger.kernel.org \
    --cc=linux-mm@kvack.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox