* 2.5.70-mm2
@ 2003-05-29 8:29 Andrew Morton
2003-05-29 8:49 ` 2.5.70-mm2 Andrew Morton
` (8 more replies)
0 siblings, 9 replies; 16+ messages in thread
From: Andrew Morton @ 2003-05-29 8:29 UTC (permalink / raw)
To: linux-kernel, linux-mm
ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.5/2.5.70/2.5.70-mm2/
. A couple more locking mistakes in ext3 have been fixed.
. There is some code here to make ext3's journalled-data mode work again.
2.4's data=journal code has horrid hacks to cope with MAP_SHARED pages.
These did not survive the changes in the 2.5 writeback protocols.
What I have done here is to actually properly journal these pages rather
than treating them as ordered-mode data. This made things start to work
again, and journalled data mode appears to be solid.
It has only been tested with blocksize == PAGE_CACHE_SIZE, and is
probably buggy with smaller blocks at this time.
. There is a patch here which makes a fairly fundamental change to the way
in which the kernel handles O_SYNC writes.
Traditionally Linux has held the inode semaphore while waiting for the
I/O to complete. And it writes _all_ the file's dirty data, regardless of
how much data the write() caller wrote.
The patch here arranges for the O_SYNC writer to only write the pages
which he actually dirtied. And it moves the waiting for I/O completion
outside the inode semaphore, so other writers can get in and submit their
I/O.
All this is designed to speed up the situation where multiple processes
or threads are submitting O_SYNC writes to the same file. Databases. It
speeds things up because the various writers can get more data into the
disk queueing code, so it can optimise the seek distances.
A few simple O_SYNC-based tests showed speedups from 15% to 400%,
depending upon the access patterns and the number of writing threads. The
more threads the better.
If the application uses fsync() this change will provide no benefit.
This patch halves WimMark throughput. That is quite nonsensical.
Needs lots of testing.
Changes since 2.5.70-mm1:
linus.patch
Latest -bk
+coda-typo-fix.patch
coda BUGfix
+pccardd-suspend-fix.patch
swsusp fix
+resume-oops-fix.patch
another swsusp fix
+common-ioctl32.patch
+ioctl32-cleanup-sparc64.patch
+ioctl32-cleanup-x86_64.patch
Consolidation of 32-bit ioctl compat code
+export-mmu_cr4_features.patch
export a missing symbol for DRM
+visws-irq-update.patch
visws fixes
+lru_cache_add-check.patch
debug check
+fb-image-depth-fix.patch
framebuffer fix
+zoran_procfs-copy-user-fix.patch
don't do memcpy() on user pointers.
-ext3-journalled-data-assertion-fix.patch
merged into other patches
+write_one_page-cleanup.patch
minor cleanups
+deadline-hash-removal-fix.patch
deadline elevator fix
+as-hash-removal-fix.patch
anticipatory scheduler fix
+as-jumbo-patch-for-scsi.patch
Lots of changes to address interoperation between the anticipatory
scheduler and tagged-command-queueing disks. I wasn't supposed to release
this one yet. Oh well.
+cfq-hash-removal-fix.patch
CFQ scheduler fix
+blk-invert-watermarks.patch
cleanup relative to per-queue-nr_requests.patch
+print-build-options-on-oops.patch
Print a line in the oops output which tells whether CONFIG_PREEMPT,
CONFIG_SMP or CONFIG_DEBUG_PAGEALLOC are enabled. Might save the odd email
iteration.
-slab-scribble-negative.patch
Dropped, lost interest,
-journal_dirty_metadata-speedup.patch
moved around
+ext3-concurrent-block-inode-allocation-fix.patch
ext3 inode allocator race fix
+ext3-010-fix-journalled-data.patch
resurrect ext3 data=journal
+ext3-020-journal_dirty_metadata-speedup.patch
small speedup to a fastpath.
-lockfree-lookup_mnt.patch
Dropped. Just about all the speedup came from the simpler
vfsmount_lock.patch, so we'll run with that.
+writev-retval-fix.patch
Fix writev behaviour when some segments generate EFAULT.
+O_SYNC-speedup.patch
Move O_SYNC and IS_SYNC waits outside inode->i_sem.
+isdn-typo-fix.patch
Fix some isdn bug.
All 150 patches:
linus.patch
mm.patch
add -mmN to EXTRAVERSION
coda-typo-fix.patch
fix typo in coda
sysenter-nmi-fix-2.patch
fix bad pointer access in nmi
kgdb-ga.patch
kgdb stub for ia32 (George Anzinger's one)
kmalloc_percpu-interface-change.patch
kmalloc_percpu: interface change.
kmalloc_percpu-interface-change-warning-fix.patch
nail a warning
DEFINE_PERCPU-in-modules.patch
per-cpu support inside modules (minimal)
slab-magazine-layer.patch
magazine layer for slab
slabinfo-rework.patch
new statistics for slab
aio-random-cleanups.patch
config_spinline.patch
uninline spinlocks for profiling accuracy.
ppc64-ioctl-pci-update.patch
From: Anton Blanchard <anton@samba.org>
Subject: ppc64 stuff
ppc64-reloc_hide.patch
sym-do-160.patch
make the SYM driver do 160 MB/sec
irqreturn-snd-via-fix.patch
via sound irqreturn fix
irq_cpustat-cleanup.patch
irq_cpustat cleanup
config-PAGE_OFFSET.patch
Configurable kenrel/user memory split
irq-check-rate-limit.patch
IRQs: handle bad return values from handlers
irq_desc-others.patch
Fix up irq_desc initialisation for non-ia32
pccardd-suspend-fix.patch
Fix suspend with pccardd running
resume-oops-fix.patch
fix oops on resume from apm bios initiated suspend
common-ioctl32.patch
From: Pavel Machek <pavel@suse.cz>
Subject: Re: must-fix list, v5
ioctl32-cleanup-sparc64.patch
ioctl32 cleanup: sparc64
ioctl32-cleanup-x86_64.patch
ioctl32 cleanup: sparc64
export-mmu_cr4_features.patch
export mmu_cr4_features to modules
visws-irq-update.patch
[VISWS] irqreturn_t conversion
lru_cache_add-check.patch
lru_cache_add debug check
fb-image-depth-fix.patch
fbdev image depth fix
zoran_procfs-copy-user-fix.patch
zoran user-pointer fix
buffer-debug.patch
buffer.c debugging
irq_balance-fix-2.patch
irq balance logic fix
VM_RESERVED-check.patch
VM_RESERVED check
rcu-stats.patch
RCU statistics reporting
ide_setting_sem-fix.patch
reslabify-pgds-and-pmds.patch
re-slabify i386 pgd's and pmd's
i2o-leak-comment.patch
i2o memleak comment
raid5-use-right-dev-fix.patch
raid5 fix
linux-isp.patch
isp-update-1.patch
list_del-debug.patch
list_del debug check
airo-schedule-fix.patch
airo.c: don't sleep in atomic regions
synaptics-mouse-support.patch
Add Synaptics touchpad tweaking to psmouse driver
write_one_page-cleanup.patch
write_one_page() fixlets
deadline-hash-removal-fix.patch
DEADLINE: hash removal fix
resurrect-batch_requests.patch
bring back the batch_requests function
kblockd.patch
Create `kblockd' workqueue
cfq-infrastructure.patch
elevator-completion-api.patch
elevator completion API
as-iosched.patch
anticipatory I/O scheduler
as-proc-read-write.patch
AS: pgbench improvement
as-discrete-read-fifo-batches.patch
AS: discrete read fifo batches
as-sync-async.patch
AS sync/async batches
as-hash-removal-fix.patch
AS: hash removal fix
as-jumbo-patch-for-scsi.patch
AS jumbo patch (for SCSI and TCQ)
unplug-use-kblockd.patch
Use kblockd for running request queues
cfq-2.patch
CFQ scheduler, #2
CFQ: update to rq-dyn API
cfq-hash-removal-fix.patch
CFQ: hash removal fix
per-queue-nr_requests.patch
per queue nr_requests
blk-invert-watermarks.patch
blk_congestion_wait threshold cleanup
unmap-page-debugging.patch
unmap unused pages for debugging
CONFIG_DEBUG_PAGEALLOC-extras.patch
From: Manfred Spraul <manfred@colorfullife.com>
Subject: DEBUG_PAGEALLOC
print-build-options-on-oops.patch
print a few config options on oops
fremap-all-mappings.patch
Make all executable mappings be nonlinear
sound-irq-hack.patch
show_task-free-stack-fix.patch
show_task() fix and cleanup
put_task_struct-debug.patch
ia32-mknod64.patch
mknod64 for ia32
ext2-64-bit-special-inodes.patch
ext2: support for 64-bit device nodes
ext3-64-bit-special-inodes.patch
ext3: support for 64-bit device nodes
64-bit-dev_t-kdev_t.patch
64-bit dev_t and kdev_t
oops-dump-preceding-code.patch
i386 oops output: dump preceding code
lockmeter.patch
unlink-speedup-speedup.patch
speedp the unlink speedup
time-interpolation-infrastructure.patch
improved core support for time-interpolation
thread-info-in-task_struct.patch
allow thread_info to be allocated as part of task_struct
reinstate-task-freeing-hack-for-ia64.patch
reinstate lame task_struct (non)-refcounting hack/fix
remove-fcntl-check.patch
Remove unneeded fcntl check
ext3-no-bkl.patch
journal_get_write_access-speedup.patch
ext3-concurrent-block-inode-allocation.patch
Subject: [PATCH] concurrent block/inode allocation for EXT3
ext3-orlov-approx-counter-fix.patch
Fix orlov allocator boundary case
ext3-concurrent-block-allocation-fix-1.patch
ext3-concurrent-block-allocation-hashed.patch
Subject: Re: [PATCH] concurrent block/inode allocation for EXT3
ext3-concurrent-block-inode-allocation-fix.patch
fix ext3 inode allocator race
jbd-010-b_committed_data-race-fix.patch
Subject: Re: [Ext2-devel] [RFC] probably bug in current ext3/jbd
jbd-020-locking-schema.patch
plan JBD locking schema
jbd-030-remove-splice_lock.patch
remove jh_splice_lock
jbd-040-journal_add_journal_head-locking.patch
fine-grain journal_add_journal_head locking
jbd-045-rename-journal_unlock_journal_head.patch
rename journal_unlock_journal_head to journal_put_journal_head
jbd-050-b_frozen_data-locking.patch
Finish protection of journal_head.b_frozen_data
jbd-060-b_committed_data-locking.patch
jbd-070-b_transaction-locking.patch
implement b_transaction locking rules
jbd-080-b_next_transaction-locking.patch
Implement b_next_transaction locking rules
jbd-090-b_tnext-locking.patch
b_tnext locking
jbd-100-remove-journal_datalist_lock.patch
remove journal_datalist_lock
jbd-110-t_nr_buffers-locking.patch
t_nr_buffers locking
jbd-120-t_updates-locking.patch
t_updates locking
jbd-130-t_outstanding_credits-locking.patch
implement t_outstanding_credits locking
jbd-140-t_jcb-locking.patch
implement t_jcb locking
jbd-150-j_barrier_count-locking.patch
implement j_barrier_count locking
jbd-160-j_running_transaction-locking.patch
implement j_running_transaction locking
jbd-170-j_committing_transaction-locking.patch
implement j_committing_transaction locking
jbd-180-j_checkpoint_transactions.patch
implement j_checkpoint_transactions locking
jbd-190-j_head-locking.patch
implement journal->j_head locking
jbd-200-j_tail-locking.patch
implement journal->j_tail locking
jbd-210-j_free-locking.patch
implement journal->j_free locking
jbd-220-j_commit_sequence-locking.patch
implement journal->j_commit_sequence locking
jbd-230-j_commit_request-locking.patch
implement j_commit_request locking
jbd-240-dual-revoke-tables.patch
implement dual revoke tables.
jbd-250-remove-sleep_on.patch
remove remaining sleep_on()s
jbd-300-remove-lock_kernel-journal_c.patch
remove lock_kernel() calls from journal.c
jbd-310-remove-lock_kernel-transaction_c.patch
remove lock_kernel calls from transaction.c
jbd-400-remove-lock_journal-checkpoint_c.patch
remove lock_journal calls from checkpoint.c
jbd-410-remove-lock_journal-commit_c.patch
remove lock_journal() from commit.c
jbd-420-remove-lock_journal-journal_c.patch
remove lock_journal() calls from journal.c
jbd-430-remove-lock_journal-transaction_c.patch
remove lock_journal() calls from transaction.c
jbd-440-remove-lock_journal.patch
remove lock_journal()
jbd-510-h_credits-fix.patch
journal_release_buffer: handle credits fix
jbd-520-journal_unmap_buffer-race.patch
journal_unmap_buffer race fix
jbd-530-walk_page_buffers-race-fix.patch
ext3_writepage race fix
jbd-540-journal_try_to_free_buffers-race-fix.patch
buffer freeing non-race comment
jbd-550-locking-checks.patch
add some locking assertions
jbd-560-transaction-leak-fix.patch
transaction leak and race fix
jbd-570-transaction-state-locking.patch
additional transaction shutdown locking
ext3-010-fix-journalled-data.patch
Remove incorrect assertion from ext3
ext3-020-journal_dirty_metadata-speedup.patch
invalidate_mmap_range.patch
Interface to invalidate regions of mmaps
unregister_netdev-cleanup.patch
aio-01-retry.patch
AIO: Core retry infrastructure
aio-02-lockpage_wq.patch
AIO: Async page wait
aio-03-fs_read.patch
AIO: Filesystem aio read
aio-04-buffer_wq.patch
AIO: Async buffer wait
aio-05-fs_write.patch
AIO: Filesystem aio write
aio-05-fs_write-fix.patch
aio-06-bread_wq.patch
AIO: Async block read
aio-06-bread_wq-fix.patch
aio-07-ext2getblk_wq.patch
AIO: Async get block for ext2
aio-poll.patch
aio_poll
aio-poll: don't put extern decls in .c!
64-bit-pci_alloc_consistent.patch
support 64 bit pci_alloc_consistent
vfsmount_lock.patch
From: Maneesh Soni <maneesh@in.ibm.com>
Subject: [patch 1/2] vfsmount_lock
proc-kcore-rework.patch
/proc/kcore fixes
syncppp-locking-fix.patch
syncppp locking fix
s390-dirty-bit-cleaning.patch
dirty bit clearing on s390.
min_free_kbytes.patch
/proc/sys/vm/min_free_kbytes
svcsock-use-after-free-fix.patch
svsock use-after-free fix
sched-hot-balancing-fix.patch
fix for CPU scheduler load distribution
writev-retval-fix.patch
Fix writev when a segment generates EFAULT
O_SYNC-speedup.patch
speed up O_SYNC writes
isdn-typo-fix.patch
Fixes trivial error in drivers/isdn/hardware/eicon/divamnt.c
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: 2.5.70-mm2
2003-05-29 8:29 2.5.70-mm2 Andrew Morton
@ 2003-05-29 8:49 ` Andrew Morton
2003-05-29 11:23 ` 2.5.70-mm2 Andrew Morton
` (7 subsequent siblings)
8 siblings, 0 replies; 16+ messages in thread
From: Andrew Morton @ 2003-05-29 8:49 UTC (permalink / raw)
To: linux-kernel, linux-mm
Andrew Morton <akpm@digeo.com> wrote:
>
> ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.5/2.5.70/2.5.70-mm2/
urgh, sorry. It has some extra debug which will generate a storm of
warnings with ext2. Delete the below line.
diff -puN mm/page_alloc.c~x mm/page_alloc.c
--- 25/mm/page_alloc.c~x 2003-05-29 01:48:25.000000000 -0700
+++ 25-akpm/mm/page_alloc.c 2003-05-29 01:48:29.000000000 -0700
@@ -256,7 +256,6 @@ static inline void free_pages_check(cons
1 << PG_locked |
1 << PG_active |
1 << PG_reclaim |
- 1 << PG_checked |
1 << PG_writeback )))
bad_page(function, page);
if (PageDirty(page))
_
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: 2.5.70-mm2
2003-05-29 8:29 2.5.70-mm2 Andrew Morton
2003-05-29 8:49 ` 2.5.70-mm2 Andrew Morton
@ 2003-05-29 11:23 ` Andrew Morton
2003-05-30 20:05 ` 2.5.70-mm2 John Stoffel
2003-05-29 12:55 ` 2.5.70-mm2 still dies with RAID-1 Helge Hafting
` (6 subsequent siblings)
8 siblings, 1 reply; 16+ messages in thread
From: Andrew Morton @ 2003-05-29 11:23 UTC (permalink / raw)
To: linux-kernel, linux-mm
Andrew Morton <akpm@digeo.com> wrote:
>
>
> ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.5/2.5.70/2.5.70-mm2/
>
>
> . A couple more locking mistakes in ext3 have been fixed.
>
But not all of them. The below is needed on SMP.
diff -puN fs/jbd/transaction.c~x fs/jbd/transaction.c
--- 25-whoops/fs/jbd/transaction.c~x 2003-05-29 04:21:51.000000000 -0700
+++ 25-whoops-akpm/fs/jbd/transaction.c 2003-05-29 04:22:09.000000000 -0700
@@ -2077,12 +2077,13 @@ void __journal_refile_buffer(struct jour
*/
void journal_refile_buffer(journal_t *journal, struct journal_head *jh)
{
- struct buffer_head *bh;
+ struct buffer_head *bh = jh2bh(jh);
+ jbd_lock_bh_state(bh);
spin_lock(&journal->j_list_lock);
- bh = jh2bh(jh);
__journal_refile_buffer(jh);
+ jbd_unlock_bh_state(bh);
journal_remove_journal_head(bh);
spin_unlock(&journal->j_list_lock);
_
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: 2.5.70-mm2 still dies with RAID-1
2003-05-29 8:29 2.5.70-mm2 Andrew Morton
2003-05-29 8:49 ` 2.5.70-mm2 Andrew Morton
2003-05-29 11:23 ` 2.5.70-mm2 Andrew Morton
@ 2003-05-29 12:55 ` Helge Hafting
2003-05-29 19:40 ` [patch] 2.5.70-mm2: aha1740.c doesn't compile Adrian Bunk
` (5 subsequent siblings)
8 siblings, 0 replies; 16+ messages in thread
From: Helge Hafting @ 2003-05-29 12:55 UTC (permalink / raw)
To: Andrew Morton; +Cc: linux-kernel, linux-mm
2.5.70-mm2 still crash during boot in
exactly the same way as 2.5.70-mm1.
The final oops is the same.
Helge Hafting
^ permalink raw reply [flat|nested] 16+ messages in thread
* [patch] 2.5.70-mm2: aha1740.c doesn't compile.
2003-05-29 8:29 2.5.70-mm2 Andrew Morton
` (2 preceding siblings ...)
2003-05-29 12:55 ` 2.5.70-mm2 still dies with RAID-1 Helge Hafting
@ 2003-05-29 19:40 ` Adrian Bunk
2003-05-29 20:57 ` 2.5.70-mm2: NCR_D700.c " Adrian Bunk
` (4 subsequent siblings)
8 siblings, 0 replies; 16+ messages in thread
From: Adrian Bunk @ 2003-05-29 19:40 UTC (permalink / raw)
To: Andrew Morton, Christoph Hellwig; +Cc: linux-kernel, llinux-scsi
It seems the following compile error comes from Linus' tree:
<-- snip -->
...
CC drivers/scsi/aha1740.o
...
drivers/scsi/aha1740.c:613: syntax error at end of input
...
make[2]: *** [drivers/scsi/aha1740.o] Error 1
<-- snip -->
The culprit is the following bogus part of a patch (please _revert_ it):
--- linux-2.5.70/drivers/scsi/aha1740.c 2003-05-26 19:16:33.000000000 -0700
+++ 25/drivers/scsi/aha1740.c 2003-05-28 23:52:00.000000000 -0700
@@ -108,7 +102,6 @@ static int aha1740_proc_info(char *buffe
if (len > length)
len = length;
return len;
-}
static int aha1740_makecode(unchar *sense, unchar *status)
cu
Adrian
--
"Is there not promise of rain?" Ling Tan asked suddenly out
of the darkness. There had been need of rain for many days.
"Only a promise," Lao Er said.
Pearl S. Buck - Dragon Seed
^ permalink raw reply [flat|nested] 16+ messages in thread
* 2.5.70-mm2: NCR_D700.c doesn't compile
2003-05-29 8:29 2.5.70-mm2 Andrew Morton
` (3 preceding siblings ...)
2003-05-29 19:40 ` [patch] 2.5.70-mm2: aha1740.c doesn't compile Adrian Bunk
@ 2003-05-29 20:57 ` Adrian Bunk
2003-05-29 21:01 ` James Bottomley
2003-05-29 21:17 ` 2.5.70-mm2: NCR53C9x.c " Adrian Bunk
` (3 subsequent siblings)
8 siblings, 1 reply; 16+ messages in thread
From: Adrian Bunk @ 2003-05-29 20:57 UTC (permalink / raw)
To: Andrew Morton, jejb; +Cc: linux-kernel, linux-scsi
It seems the following compile error comes from Linus' tree:
<-- snip -->
...
CC drivers/scsi/NCR_D700.o
In file included from include/linux/mca.h:132,
from drivers/scsi/NCR_D700.c:99:
include/linux/mca-legacy.h:10:2: warning: #warning "MCA legacy - please
move your driver to the new sysfs api"
drivers/scsi/NCR_D700.c: In function `NCR_D700_exit':
drivers/scsi/NCR_D700.c:388: too few arguments to function `scsi_sysfs_release_attributes'
make[2]: *** [drivers/scsi/NCR_D700.o] Error 1
<-- snip -->
cu
Adrian
--
"Is there not promise of rain?" Ling Tan asked suddenly out
of the darkness. There had been need of rain for many days.
"Only a promise," Lao Er said.
Pearl S. Buck - Dragon Seed
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: 2.5.70-mm2: NCR_D700.c doesn't compile
2003-05-29 20:57 ` 2.5.70-mm2: NCR_D700.c " Adrian Bunk
@ 2003-05-29 21:01 ` James Bottomley
0 siblings, 0 replies; 16+ messages in thread
From: James Bottomley @ 2003-05-29 21:01 UTC (permalink / raw)
To: Adrian Bunk; +Cc: Andrew Morton, Linux Kernel, SCSI Mailing List
On Thu, 2003-05-29 at 16:57, Adrian Bunk wrote:
> It seems the following compile error comes from Linus' tree:
Yes, I already have the fix (which is to add the correct argument to the
function).
James
^ permalink raw reply [flat|nested] 16+ messages in thread
* 2.5.70-mm2: NCR53C9x.c doesn't compile
2003-05-29 8:29 2.5.70-mm2 Andrew Morton
` (4 preceding siblings ...)
2003-05-29 20:57 ` 2.5.70-mm2: NCR_D700.c " Adrian Bunk
@ 2003-05-29 21:17 ` Adrian Bunk
2003-05-29 21:52 ` 2.5.70-mm2 Badari Pulavarty
` (2 subsequent siblings)
8 siblings, 0 replies; 16+ messages in thread
From: Adrian Bunk @ 2003-05-29 21:17 UTC (permalink / raw)
To: Andrew Morton, Christoph Hellwig; +Cc: linux-kernel, linux-scsi
It seems the following compile error comes from Linus' tree:
<-- snip -->
...
CC drivers/scsi/NCR53C9x.o
drivers/scsi/NCR53C9x.c: In function `esp_proc_info':
drivers/scsi/NCR53C9x.c:896: `SCpnt' undeclared (first use in this function)
drivers/scsi/NCR53C9x.c:896: (Each undeclared identifier is reported only once
drivers/scsi/NCR53C9x.c:896: for each function it appears in.)
drivers/scsi/NCR53C9x.c: In function `esp_do_data':
drivers/scsi/NCR53C9x.c:1840: warning: unused variable `flags'
make[2]: *** [drivers/scsi/NCR53C9x.o] Error 1
<-- snip -->
cu
Adrian
--
"Is there not promise of rain?" Ling Tan asked suddenly out
of the darkness. There had been need of rain for many days.
"Only a promise," Lao Er said.
Pearl S. Buck - Dragon Seed
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: 2.5.70-mm2
2003-05-29 8:29 2.5.70-mm2 Andrew Morton
` (5 preceding siblings ...)
2003-05-29 21:17 ` 2.5.70-mm2: NCR53C9x.c " Adrian Bunk
@ 2003-05-29 21:52 ` Badari Pulavarty
2003-05-30 11:17 ` 2.5.70-mm2 Andrew Morton
2003-05-29 22:15 ` 2.5.70-mm2: g_NCR5380 link errors Adrian Bunk
2003-05-30 8:05 ` [patch] 2.5.70-mm2: `__raw_{read,write}ll' undefinded references Adrian Bunk
8 siblings, 1 reply; 16+ messages in thread
From: Badari Pulavarty @ 2003-05-29 21:52 UTC (permalink / raw)
To: Andrew Morton, linux-kernel, linux-mm; +Cc: nsharoff
[-- Attachment #1: Type: text/plain, Size: 212 bytes --]
Hi Andrew,
2.5.70-mm2 seems to hang while running LTP.
Here are the sysrq-t output of all the processes.
Seems to be ext3 related...
(I applied your 2 ext3 patches on top of -mm2).
Thanks,
Badari
[-- Attachment #2: stacks --]
[-- Type: text/plain, Size: 34943 bytes --]
SysRq : Show State
sibling
task PC pid father child younger older
init S 00000001 1 0 2 (NOTLB)
Call Trace:
[<c012c621>] schedule_timeout+0x71/0xd0
[<c012c5a0>] process_timeout+0x0/0x10
[<c0176ffd>] do_select+0x1ed/0x360
[<c0176c50>] __pollwait+0x0/0xd0
[<c017749e>] sys_select+0x2fe/0x520
[<c010984f>] syscall_call+0x7/0xb
migration/0 S 00000001 2 1 3 (L-TLB)
Call Trace:
[<c01200a6>] migration_thread+0x4a6/0x4e0
[<c011fc00>] migration_thread+0x0/0x4e0
[<c011fc00>] migration_thread+0x0/0x4e0
[<c01072cd>] kernel_thread_helper+0x5/0x18
ksoftirqd/0 S C3856C04 3 1 4 2 (L-TLB)
Call Trace:
[<c0127ab2>] tasklet_action+0x72/0xd0
[<c0127d85>] ksoftirqd+0xa5/0x100
[<c0127ce0>] ksoftirqd+0x0/0x100
[<c01072cd>] kernel_thread_helper+0x5/0x18
migration/1 S 00000001 4 1 5 3 (L-TLB)
Call Trace:
[<c01200a6>] migration_thread+0x4a6/0x4e0
[<c011fc00>] migration_thread+0x0/0x4e0
[<c011fc00>] migration_thread+0x0/0x4e0
[<c01072cd>] kernel_thread_helper+0x5/0x18
ksoftirqd/1 S C385EC04 5 1 6 4 (L-TLB)
Call Trace:
[<c0127ab2>] tasklet_action+0x72/0xd0
[<c0127d85>] ksoftirqd+0xa5/0x100
[<c0127ce0>] ksoftirqd+0x0/0x100
[<c01072cd>] kernel_thread_helper+0x5/0x18
migration/2 S 00000001 6 1 7 5 (L-TLB)
Call Trace:
[<c01200a6>] migration_thread+0x4a6/0x4e0
[<c011fc00>] migration_thread+0x0/0x4e0
[<c011fc00>] migration_thread+0x0/0x4e0
[<c01072cd>] kernel_thread_helper+0x5/0x18
ksoftirqd/2 S C3866C04 7 1 8 6 (L-TLB)
Call Trace:
[<c0127ab2>] tasklet_action+0x72/0xd0
[<c0127d85>] ksoftirqd+0xa5/0x100
[<c0127ce0>] ksoftirqd+0x0/0x100
[<c01072cd>] kernel_thread_helper+0x5/0x18
migration/3 S 00000001 8 1 9 7 (L-TLB)
Call Trace:
[<c01200a6>] migration_thread+0x4a6/0x4e0
[<c011fc00>] migration_thread+0x0/0x4e0
[<c011fc00>] migration_thread+0x0/0x4e0
[<c01072cd>] kernel_thread_helper+0x5/0x18
ksoftirqd/3 S C386EC04 9 1 10 8 (L-TLB)
Call Trace:
[<c0127ab2>] tasklet_action+0x72/0xd0
[<c0127d85>] ksoftirqd+0xa5/0x100
[<c0127ce0>] ksoftirqd+0x0/0x100
[<c01072cd>] kernel_thread_helper+0x5/0x18
migration/4 S 00000001 10 1 11 9 (L-TLB)
Call Trace:
[<c01200a6>] migration_thread+0x4a6/0x4e0
[<c011fc00>] migration_thread+0x0/0x4e0
[<c011fc00>] migration_thread+0x0/0x4e0
[<c01072cd>] kernel_thread_helper+0x5/0x18
ksoftirqd/4 S 00000001 11 1 12 10 (L-TLB)
Call Trace:
[<c0127d85>] ksoftirqd+0xa5/0x100
[<c0127ce0>] ksoftirqd+0x0/0x100
[<c01072cd>] kernel_thread_helper+0x5/0x18
migration/5 S 00000001 12 1 13 11 (L-TLB)
Call Trace:
[<c01200a6>] migration_thread+0x4a6/0x4e0
[<c011fc00>] migration_thread+0x0/0x4e0
[<c011fc00>] migration_thread+0x0/0x4e0
[<c01072cd>] kernel_thread_helper+0x5/0x18
ksoftirqd/5 S 00000001 13 1 14 12 (L-TLB)
Call Trace:
[<c0127d85>] ksoftirqd+0xa5/0x100
[<c0127ce0>] ksoftirqd+0x0/0x100
[<c01072cd>] kernel_thread_helper+0x5/0x18
migration/6 S 00000001 14 1 15 13 (L-TLB)
Call Trace:
[<c01200a6>] migration_thread+0x4a6/0x4e0
[<c011fc00>] migration_thread+0x0/0x4e0
[<c011fc00>] migration_thread+0x0/0x4e0
[<c01072cd>] kernel_thread_helper+0x5/0x18
ksoftirqd/6 S 00000001 15 1 16 14 (L-TLB)
Call Trace:
[<c0127ab2>] tasklet_action+0x72/0xd0
[<c0127d85>] ksoftirqd+0xa5/0x100
[<c0127ce0>] ksoftirqd+0x0/0x100
[<c01072cd>] kernel_thread_helper+0x5/0x18
migration/7 S 00000001 16 1 17 15 (L-TLB)
Call Trace:
[<c01200a6>] migration_thread+0x4a6/0x4e0
[<c011fc00>] migration_thread+0x0/0x4e0
[<c011fc00>] migration_thread+0x0/0x4e0
[<c01072cd>] kernel_thread_helper+0x5/0x18
ksoftirqd/7 S 00000001 17 1 18 16 (L-TLB)
Call Trace:
[<c0127d85>] ksoftirqd+0xa5/0x100
[<c0127ce0>] ksoftirqd+0x0/0x100
[<c01072cd>] kernel_thread_helper+0x5/0x18
events/0 S F7FD8030 18 1 19 17 (L-TLB)
Call Trace:
[<c0133bba>] __call_usermodehelper+0x2a/0x70
[<c01342d5>] worker_thread+0x355/0x380
[<c0133b90>] __call_usermodehelper+0x0/0x70
[<c011df90>] default_wake_function+0x0/0x30
[<c011df90>] default_wake_function+0x0/0x30
[<c0133f80>] worker_thread+0x0/0x380
[<c01072cd>] kernel_thread_helper+0x5/0x18
events/1 S 00000001 19 1 20 18 (L-TLB)
Call Trace:
[<c01342d5>] worker_thread+0x355/0x380
[<c0290900>] batch_entropy_process+0x0/0xe0
[<c011df90>] default_wake_function+0x0/0x30
[<c0109762>] ret_from_fork+0x6/0x14
[<c011df90>] default_wake_function+0x0/0x30
[<c0133f80>] worker_thread+0x0/0x380
[<c01072cd>] kernel_thread_helper+0x5/0x18
events/2 S 00000001 20 1 21 19 (L-TLB)
Call Trace:
[<c01342d5>] worker_thread+0x355/0x380
[<c028a790>] flush_to_ldisc+0x0/0x160
[<c011df90>] default_wake_function+0x0/0x30
[<c0109762>] ret_from_fork+0x6/0x14
[<c011df90>] default_wake_function+0x0/0x30
[<c0133f80>] worker_thread+0x0/0x380
[<c01072cd>] kernel_thread_helper+0x5/0x18
events/3 S 00000001 21 1 22 20 (L-TLB)
Call Trace:
[<c01342d5>] worker_thread+0x355/0x380
[<c028a790>] flush_to_ldisc+0x0/0x160
[<c011df90>] default_wake_function+0x0/0x30
[<c0109762>] ret_from_fork+0x6/0x14
[<c011df90>] default_wake_function+0x0/0x30
[<c0133f80>] worker_thread+0x0/0x380
[<c01072cd>] kernel_thread_helper+0x5/0x18
events/4 S 00000001 22 1 23 21 (L-TLB)
Call Trace:
[<c01342d5>] worker_thread+0x355/0x380
[<c028a790>] flush_to_ldisc+0x0/0x160
[<c011df90>] default_wake_function+0x0/0x30
[<c0109762>] ret_from_fork+0x6/0x14
[<c011df90>] default_wake_function+0x0/0x30
[<c0133f80>] worker_thread+0x0/0x380
[<c01072cd>] kernel_thread_helper+0x5/0x18
events/5 S 00000001 23 1 24 22 (L-TLB)
Call Trace:
[<c01342d5>] worker_thread+0x355/0x380
[<c028a790>] flush_to_ldisc+0x0/0x160
[<c011df90>] default_wake_function+0x0/0x30
[<c0109762>] ret_from_fork+0x6/0x14
[<c011df90>] default_wake_function+0x0/0x30
[<c0133f80>] worker_thread+0x0/0x380
[<c01072cd>] kernel_thread_helper+0x5/0x18
events/6 S 00000001 24 1 25 23 (L-TLB)
Call Trace:
[<c01342d5>] worker_thread+0x355/0x380
[<c028a790>] flush_to_ldisc+0x0/0x160
[<c011df90>] default_wake_function+0x0/0x30
[<c0109762>] ret_from_fork+0x6/0x14
[<c011df90>] default_wake_function+0x0/0x30
[<c0133f80>] worker_thread+0x0/0x380
[<c01072cd>] kernel_thread_helper+0x5/0x18
events/7 S 00000001 25 1 26 24 (L-TLB)
Call Trace:
[<c01342d5>] worker_thread+0x355/0x380
[<c028a790>] flush_to_ldisc+0x0/0x160
[<c011df90>] default_wake_function+0x0/0x30
[<c0109762>] ret_from_fork+0x6/0x14
[<c011df90>] default_wake_function+0x0/0x30
[<c0133f80>] worker_thread+0x0/0x380
[<c01072cd>] kernel_thread_helper+0x5/0x18
kblockd/0 S 00000001 26 1 27 25 (L-TLB)
Call Trace:
[<c01342d5>] worker_thread+0x355/0x380
[<c02cf350>] blk_unplug_work+0x0/0x20
[<c011df90>] default_wake_function+0x0/0x30
[<c011df90>] default_wake_function+0x0/0x30
[<c0133f80>] worker_thread+0x0/0x380
[<c01072cd>] kernel_thread_helper+0x5/0x18
kblockd/1 S C3A96090 27 1 28 26 (L-TLB)
Call Trace:
[<c01342d5>] worker_thread+0x355/0x380
[<c02cf350>] blk_unplug_work+0x0/0x20
[<c011df90>] default_wake_function+0x0/0x30
[<c0109762>] ret_from_fork+0x6/0x14
[<c011df90>] default_wake_function+0x0/0x30
[<c0133f80>] worker_thread+0x0/0x380
[<c01072cd>] kernel_thread_helper+0x5/0x18
kblockd/2 S 00000001 28 1 29 27 (L-TLB)
Call Trace:
[<c01342d5>] worker_thread+0x355/0x380
[<c02d7820>] as_work_handler+0x0/0xb0
[<c011df90>] default_wake_function+0x0/0x30
[<c0109762>] ret_from_fork+0x6/0x14
[<c011df90>] default_wake_function+0x0/0x30
[<c0133f80>] worker_thread+0x0/0x380
[<c01072cd>] kernel_thread_helper+0x5/0x18
kblockd/3 S 00000001 29 1 30 28 (L-TLB)
Call Trace:
[<c01342d5>] worker_thread+0x355/0x380
[<c02d7820>] as_work_handler+0x0/0xb0
[<c011df90>] default_wake_function+0x0/0x30
[<c0109762>] ret_from_fork+0x6/0x14
[<c011df90>] default_wake_function+0x0/0x30
[<c0133f80>] worker_thread+0x0/0x380
[<c01072cd>] kernel_thread_helper+0x5/0x18
kblockd/4 S 00000001 30 1 31 29 (L-TLB)
Call Trace:
[<c01342d5>] worker_thread+0x355/0x380
[<c02d7820>] as_work_handler+0x0/0xb0
[<c011df90>] default_wake_function+0x0/0x30
[<c0109762>] ret_from_fork+0x6/0x14
[<c011df90>] default_wake_function+0x0/0x30
[<c0133f80>] worker_thread+0x0/0x380
[<c01072cd>] kernel_thread_helper+0x5/0x18
kblockd/5 S 00000001 31 1 32 30 (L-TLB)
Call Trace:
[<c01342d5>] worker_thread+0x355/0x380
[<c02d7820>] as_work_handler+0x0/0xb0
[<c011df90>] default_wake_function+0x0/0x30
[<c0109762>] ret_from_fork+0x6/0x14
[<c011df90>] default_wake_function+0x0/0x30
[<c0133f80>] worker_thread+0x0/0x380
[<c01072cd>] kernel_thread_helper+0x5/0x18
kblockd/6 S 00000001 32 1 33 31 (L-TLB)
Call Trace:
[<c01342d5>] worker_thread+0x355/0x380
[<c02d7820>] as_work_handler+0x0/0xb0
[<c011df90>] default_wake_function+0x0/0x30
[<c0109762>] ret_from_fork+0x6/0x14
[<c011df90>] default_wake_function+0x0/0x30
[<c0133f80>] worker_thread+0x0/0x380
[<c01072cd>] kernel_thread_helper+0x5/0x18
kblockd/7 S 00000001 33 1 34 32 (L-TLB)
Call Trace:
[<c01342d5>] worker_thread+0x355/0x380
[<c02d7820>] as_work_handler+0x0/0xb0
[<c011df90>] default_wake_function+0x0/0x30
[<c0109762>] ret_from_fork+0x6/0x14
[<c011df90>] default_wake_function+0x0/0x30
[<c0133f80>] worker_thread+0x0/0x380
[<c01072cd>] kernel_thread_helper+0x5/0x18
khubd S 00000001 34 1 37 33 (L-TLB)
Call Trace:
[<c0369c57>] usb_hub_thread+0x97/0xf0
[<c011df90>] default_wake_function+0x0/0x30
[<c0369bc0>] usb_hub_thread+0x0/0xf0
[<c01072cd>] kernel_thread_helper+0x5/0x18
kswapd0 S C04D9F04 37 1 35 34 (L-TLB)
Call Trace:
[<c014be33>] kswapd+0x123/0x160
[<c0120ab0>] autoremove_wake_function+0x0/0x50
[<c0120ab0>] autoremove_wake_function+0x0/0x50
[<c014bd10>] kswapd+0x0/0x160
[<c01072cd>] kernel_thread_helper+0x5/0x18
pdflush S 00000001 35 1 36 37 (L-TLB)
Call Trace:
[<c0144e97>] __pdflush+0xc7/0x320
[<c01450f0>] pdflush+0x0/0x20
[<c01450ff>] pdflush+0xf/0x20
[<c01072c8>] kernel_thread_helper+0x0/0x18
[<c01072cd>] kernel_thread_helper+0x5/0x18
pdflush D 00000001 36 1 38 35 (L-TLB)
Call Trace:
[<c01b3a7c>] start_this_handle+0x39c/0x570
[<c011df90>] default_wake_function+0x0/0x30
[<c01b3d49>] journal_start+0xa9/0xd0
[<c01acdc4>] __ext3_journal_stop+0x24/0x50
[<c01a876c>] ext3_writepage_trans_blocks+0x1c/0x90
[<c01a65f5>] ext3_ordered_writepage+0x75/0x1e0
[<c01a6570>] bput_one+0x0/0x10
[<c0189cac>] mpage_writepages+0x2bc/0x3c4
[<c0169880>] blkdev_writepage+0x0/0x30
[<c01a6580>] ext3_ordered_writepage+0x0/0x1e0
[<c0144986>] do_writepages+0x36/0x40
[<c0187b54>] __sync_single_inode+0x114/0x2f0
[<c0187da1>] __writeback_single_inode+0x71/0x110
[<c018010f>] iput+0x3f/0x90
[<c0187ffc>] sync_sb_inodes+0x1bc/0x300
[<c01881ee>] writeback_inodes+0xae/0x1d0
[<c0143837>] get_page_state+0x17/0x20
[<c01447f8>] wb_kupdate+0xb8/0x130
[<c0144f05>] __pdflush+0x135/0x320
[<c01450f0>] pdflush+0x0/0x20
[<c01450ff>] pdflush+0xf/0x20
[<c0144740>] wb_kupdate+0x0/0x130
[<c01072c8>] kernel_thread_helper+0x0/0x18
[<c01072cd>] kernel_thread_helper+0x5/0x18
aio/0 S 00000000 38 1 39 36 (L-TLB)
Call Trace:
[<c0130983>] do_sigaction+0x263/0x3f0
[<c01342d5>] worker_thread+0x355/0x380
[<c011df90>] default_wake_function+0x0/0x30
[<c011df90>] default_wake_function+0x0/0x30
[<c0133f80>] worker_thread+0x0/0x380
[<c01072cd>] kernel_thread_helper+0x5/0x18
aio/1 S 00000001 39 1 40 38 (L-TLB)
Call Trace:
[<c0130983>] do_sigaction+0x263/0x3f0
[<c01342d5>] worker_thread+0x355/0x380
[<c011df90>] default_wake_function+0x0/0x30
[<c0109762>] ret_from_fork+0x6/0x14
[<c011df90>] default_wake_function+0x0/0x30
[<c0133f80>] worker_thread+0x0/0x380
[<c01072cd>] kernel_thread_helper+0x5/0x18
aio/2 S 00000001 40 1 41 39 (L-TLB)
Call Trace:
[<c0130983>] do_sigaction+0x263/0x3f0
[<c01342d5>] worker_thread+0x355/0x380
[<c011df90>] default_wake_function+0x0/0x30
[<c0109762>] ret_from_fork+0x6/0x14
[<c011df90>] default_wake_function+0x0/0x30
[<c0133f80>] worker_thread+0x0/0x380
[<c01072cd>] kernel_thread_helper+0x5/0x18
aio/3 S 00000001 41 1 42 40 (L-TLB)
Call Trace:
[<c0130983>] do_sigaction+0x263/0x3f0
[<c01342d5>] worker_thread+0x355/0x380
[<c011df90>] default_wake_function+0x0/0x30
[<c0109762>] ret_from_fork+0x6/0x14
[<c011df90>] default_wake_function+0x0/0x30
[<c0133f80>] worker_thread+0x0/0x380
[<c01072cd>] kernel_thread_helper+0x5/0x18
aio/4 S 00000001 42 1 43 41 (L-TLB)
Call Trace:
[<c0130983>] do_sigaction+0x263/0x3f0
[<c01342d5>] worker_thread+0x355/0x380
[<c011df90>] default_wake_function+0x0/0x30
[<c0109762>] ret_from_fork+0x6/0x14
[<c011df90>] default_wake_function+0x0/0x30
[<c0133f80>] worker_thread+0x0/0x380
[<c01072cd>] kernel_thread_helper+0x5/0x18
aio/5 S 00000001 43 1 44 42 (L-TLB)
Call Trace:
[<c0130983>] do_sigaction+0x263/0x3f0
[<c01342d5>] worker_thread+0x355/0x380
[<c011df90>] default_wake_function+0x0/0x30
[<c0109762>] ret_from_fork+0x6/0x14
[<c011df90>] default_wake_function+0x0/0x30
[<c0133f80>] worker_thread+0x0/0x380
[<c01072cd>] kernel_thread_helper+0x5/0x18
aio/6 S 00000001 44 1 45 43 (L-TLB)
Call Trace:
[<c0130983>] do_sigaction+0x263/0x3f0
[<c01342d5>] worker_thread+0x355/0x380
[<c011df90>] default_wake_function+0x0/0x30
[<c0109762>] ret_from_fork+0x6/0x14
[<c011df90>] default_wake_function+0x0/0x30
[<c0133f80>] worker_thread+0x0/0x380
[<c01072cd>] kernel_thread_helper+0x5/0x18
aio/7 S 00000001 45 1 46 44 (L-TLB)
Call Trace:
[<c0130983>] do_sigaction+0x263/0x3f0
[<c01342d5>] worker_thread+0x355/0x380
[<c011df90>] default_wake_function+0x0/0x30
[<c0109762>] ret_from_fork+0x6/0x14
[<c011df90>] default_wake_function+0x0/0x30
[<c0133f80>] worker_thread+0x0/0x380
[<c01072cd>] kernel_thread_helper+0x5/0x18
scsi_eh_0 S 00000086 46 1 47 45 (L-TLB)
Call Trace:
[<c010830b>] __down_interruptible+0xdb/0x1f0
[<c011dffa>] __wake_up_common+0x3a/0x60
[<c011df90>] default_wake_function+0x0/0x30
[<c01084e3>] __down_failed_interruptible+0x7/0xc
[<c031eb34>] .text.lock.scsi_error+0xbd/0xc9
[<c0109876>] work_resched+0x5/0x16
[<c031e6e0>] scsi_error_handler+0x0/0x1b0
[<c01072cd>] kernel_thread_helper+0x5/0x18
ahc_dv_0 S 00000000 47 1 48 46 (L-TLB)
Call Trace:
[<c010830b>] __down_interruptible+0xdb/0x1f0
[<c011cb56>] wake_up_process+0x26/0x30
[<c011df90>] default_wake_function+0x0/0x30
[<c0342014>] ahc_linux_release_simq+0xb4/0x140
[<c01084e3>] __down_failed_interruptible+0x7/0xc
[<c0342da5>] .text.lock.aic7xxx_osm+0x9e/0x209
[<c033c6f0>] ahc_linux_dv_thread+0x0/0x540
[<c033c6f0>] ahc_linux_dv_thread+0x0/0x540
[<c01072cd>] kernel_thread_helper+0x5/0x18
scsi_eh_1 S 00000086 48 1 49 47 (L-TLB)
Call Trace:
[<c010830b>] __down_interruptible+0xdb/0x1f0
[<c011dffa>] __wake_up_common+0x3a/0x60
[<c011df90>] default_wake_function+0x0/0x30
[<c01084e3>] __down_failed_interruptible+0x7/0xc
[<c031eb34>] .text.lock.scsi_error+0xbd/0xc9
[<c0109762>] ret_from_fork+0x6/0x14
[<c031e6e0>] scsi_error_handler+0x0/0x1b0
[<c01072cd>] kernel_thread_helper+0x5/0x18
ahc_dv_1 S FFFFFFFF 49 1 50 48 (L-TLB)
Call Trace:
[<c010830b>] __down_interruptible+0xdb/0x1f0
[<c011cb56>] wake_up_process+0x26/0x30
[<c011df90>] default_wake_function+0x0/0x30
[<c0342014>] ahc_linux_release_simq+0xb4/0x140
[<c01084e3>] __down_failed_interruptible+0x7/0xc
[<c0342da5>] .text.lock.aic7xxx_osm+0x9e/0x209
[<c033c6f0>] ahc_linux_dv_thread+0x0/0x540
[<c033c6f0>] ahc_linux_dv_thread+0x0/0x540
[<c01072cd>] kernel_thread_helper+0x5/0x18
kseriod S 00000001 50 1 51 49 (L-TLB)
Call Trace:
[<c03874d7>] serio_thread+0xd7/0x1b0
[<c011df90>] default_wake_function+0x0/0x30
[<c0387400>] serio_thread+0x0/0x1b0
[<c01072cd>] kernel_thread_helper+0x5/0x18
kjournald D 00000001 51 1 141 50 (L-TLB)
Call Trace:
[<c01b7214>] journal_commit_transaction+0x164/0x17c3
[<c012bfb6>] update_wall_time+0x16/0x40
[<c012c490>] do_timer+0xc0/0xd0
[<c0120ab0>] autoremove_wake_function+0x0/0x50
[<c0120ab0>] autoremove_wake_function+0x0/0x50
[<c011dbd0>] schedule+0x220/0x5e0
[<c01bb6d8>] kjournald+0x358/0x3e0
[<c0120ab0>] autoremove_wake_function+0x0/0x50
[<c0120ab0>] autoremove_wake_function+0x0/0x50
[<c01bb360>] commit_timeout+0x0/0x10
[<c01bb380>] kjournald+0x0/0x3e0
[<c01072cd>] kernel_thread_helper+0x5/0x18
kjournald S 00000001 141 1 142 51 (L-TLB)
Call Trace:
[<c01bb65a>] kjournald+0x2da/0x3e0
[<c0120ab0>] autoremove_wake_function+0x0/0x50
[<c0120ab0>] autoremove_wake_function+0x0/0x50
[<c01bb360>] commit_timeout+0x0/0x10
[<c01bb380>] kjournald+0x0/0x3e0
[<c01072cd>] kernel_thread_helper+0x5/0x18
kjournald S 00000001 142 1 421 141 (L-TLB)
Call Trace:
[<c01bb65a>] kjournald+0x2da/0x3e0
[<c0120ab0>] autoremove_wake_function+0x0/0x50
[<c0120ab0>] autoremove_wake_function+0x0/0x50
[<c01bb360>] commit_timeout+0x0/0x10
[<c01bb380>] kjournald+0x0/0x3e0
[<c01072cd>] kernel_thread_helper+0x5/0x18
syslogd S 00000001 421 1 425 142 (NOTLB)
Call Trace:
[<c012c675>] schedule_timeout+0xc5/0xd0
[<c0176c91>] __pollwait+0x41/0xd0
[<c03d879b>] datagram_poll+0x2b/0xd7
[<c03d2575>] sock_poll+0x25/0x30
[<c0176ffd>] do_select+0x1ed/0x360
[<c0176c50>] __pollwait+0x0/0xd0
[<c017749e>] sys_select+0x2fe/0x520
[<c011766d>] smp_apic_timer_interrupt+0xcd/0x140
[<c010984f>] syscall_call+0x7/0xb
klogd R 00000001 425 1 436 421 (NOTLB)
Call Trace:
[<c010a23e>] apic_timer_interrupt+0x1a/0x20
[<c0120ab0>] autoremove_wake_function+0x0/0x50
[<c011007b>] alloc_ldt+0x16b/0x1c0
[<c0123262>] do_syslog+0x252/0x4f0
[<c011df90>] default_wake_function+0x0/0x30
[<c011d695>] scheduler_tick+0xd5/0x3e0
[<c01603ce>] vfs_read+0xbe/0x130
[<c01606a2>] sys_read+0x42/0x70
[<c010984f>] syscall_call+0x7/0xb
portmap S 00000000 436 1 455 425 (NOTLB)
Call Trace:
[<c012c675>] schedule_timeout+0xc5/0xd0
[<c03d2575>] sock_poll+0x25/0x30
[<c017771b>] do_pollfd+0x5b/0xa0
[<c017781b>] do_poll+0xbb/0xe0
[<c01779a0>] sys_poll+0x160/0x256
[<c0176c50>] __pollwait+0x0/0xd0
[<c010984f>] syscall_call+0x7/0xb
rpc.statd S 00000001 455 1 565 436 (NOTLB)
Call Trace:
[<c012c675>] schedule_timeout+0xc5/0xd0
[<c03f39a3>] tcp_poll+0x33/0x190
[<c03d2575>] sock_poll+0x25/0x30
[<c0176ffd>] do_select+0x1ed/0x360
[<c0176c50>] __pollwait+0x0/0xd0
[<c017749e>] sys_select+0x2fe/0x520
[<c015f947>] filp_close+0xc7/0x130
[<c010984f>] syscall_call+0x7/0xb
sshd S 00000000 565 1 706 581 455 (NOTLB)
Call Trace:
[<c012c675>] schedule_timeout+0xc5/0xd0
[<c0176c91>] __pollwait+0x41/0xd0
[<c03f39a3>] tcp_poll+0x33/0x190
[<c03d2575>] sock_poll+0x25/0x30
[<c0176ffd>] do_select+0x1ed/0x360
[<c0176c50>] __pollwait+0x0/0xd0
[<c017749e>] sys_select+0x2fe/0x520
[<c015f947>] filp_close+0xc7/0x130
[<c010984f>] syscall_call+0x7/0xb
xinetd S 000001F7 581 1 606 565 (NOTLB)
Call Trace:
[<c012c675>] schedule_timeout+0xc5/0xd0
[<c03f39a3>] tcp_poll+0x33/0x190
[<c03d2575>] sock_poll+0x25/0x30
[<c0176ffd>] do_select+0x1ed/0x360
[<c0176c50>] __pollwait+0x0/0xd0
[<c017749e>] sys_select+0x2fe/0x520
[<c010984f>] syscall_call+0x7/0xb
sendmail S 00000001 606 1 617 581 (NOTLB)
Call Trace:
[<c012c621>] schedule_timeout+0x71/0xd0
[<c012c5a0>] process_timeout+0x0/0x10
[<c03d2575>] sock_poll+0x25/0x30
[<c0176ffd>] do_select+0x1ed/0x360
[<c0176c50>] __pollwait+0x0/0xd0
[<c017749e>] sys_select+0x2fe/0x520
[<c010984f>] syscall_call+0x7/0xb
sendmail S 00000001 617 1 627 606 (NOTLB)
Call Trace:
[<c0108b83>] sys_sigreturn+0xf3/0x170
[<c0131094>] sys_pause+0x14/0x20
[<c010984f>] syscall_call+0x7/0xb
gpm S 00000001 627 1 636 617 (NOTLB)
Call Trace:
[<c0143428>] __alloc_pages+0x348/0x3b0
[<c012c621>] schedule_timeout+0x71/0xd0
[<c012c5a0>] process_timeout+0x0/0x10
[<c03d2575>] sock_poll+0x25/0x30
[<c0176ffd>] do_select+0x1ed/0x360
[<c0176c50>] __pollwait+0x0/0xd0
[<c017749e>] sys_select+0x2fe/0x520
[<c010984f>] syscall_call+0x7/0xb
crond S 00000001 636 1 649 627 (NOTLB)
Call Trace:
[<c0137391>] adjust_abs_time+0xc1/0x130
[<c0138179>] do_clock_nanosleep+0x1c9/0x320
[<c011df90>] default_wake_function+0x0/0x30
[<c011df90>] default_wake_function+0x0/0x30
[<c0137d40>] nanosleep_wake_up+0x0/0x10
[<c012fc11>] sys_rt_sigprocmask+0x91/0x1b0
[<c0137dea>] sys_nanosleep+0x7a/0x110
[<c010984f>] syscall_call+0x7/0xb
anacron S 00000001 649 1 658 636 (NOTLB)
Call Trace:
[<c0126ae1>] do_setitimer+0x151/0x180
[<c010877d>] sys_rt_sigsuspend+0xfd/0x170
[<c010984f>] syscall_call+0x7/0xb
atd S 00000001 658 1 692 649 (NOTLB)
Call Trace:
[<c0137391>] adjust_abs_time+0xc1/0x130
[<c01a2f79>] ext3_readdir+0x3e9/0x530
[<c0138179>] do_clock_nanosleep+0x1c9/0x320
[<c011df90>] default_wake_function+0x0/0x30
[<c011df90>] default_wake_function+0x0/0x30
[<c0137d40>] nanosleep_wake_up+0x0/0x10
[<c012fc11>] sys_rt_sigprocmask+0x91/0x1b0
[<c0137dea>] sys_nanosleep+0x7a/0x110
[<c010984f>] syscall_call+0x7/0xb
mingetty S 00000001 692 1 693 658 (NOTLB)
Call Trace:
[<c029c7bc>] con_flush_chars+0x3c/0x50
[<c029c5e9>] con_write+0x39/0x50
[<c012c675>] schedule_timeout+0xc5/0xd0
[<c028dfe3>] read_chan+0x2d3/0xb20
[<c028e9bb>] write_chan+0x18b/0x280
[<c011df90>] default_wake_function+0x0/0x30
[<c011df90>] default_wake_function+0x0/0x30
[<c014e2ee>] unmap_vmas+0xce/0x330
[<c011df90>] default_wake_function+0x0/0x30
[<c028dd10>] read_chan+0x0/0xb20
[<c02879dc>] tty_read+0x18c/0x1e0
[<c015268f>] unmap_vma_list+0x1f/0x30
[<c01603ce>] vfs_read+0xbe/0x130
[<c01606a2>] sys_read+0x42/0x70
[<c010984f>] syscall_call+0x7/0xb
mingetty S 00000001 693 1 694 692 (NOTLB)
Call Trace:
[<c029c7bc>] con_flush_chars+0x3c/0x50
[<c029c5e9>] con_write+0x39/0x50
[<c012c675>] schedule_timeout+0xc5/0xd0
[<c028dfe3>] read_chan+0x2d3/0xb20
[<c028e9bb>] write_chan+0x18b/0x280
[<c011df90>] default_wake_function+0x0/0x30
[<c011df90>] default_wake_function+0x0/0x30
[<c014e2ee>] unmap_vmas+0xce/0x330
[<c011df90>] default_wake_function+0x0/0x30
[<c028dd10>] read_chan+0x0/0xb20
[<c02879dc>] tty_read+0x18c/0x1e0
[<c015268f>] unmap_vma_list+0x1f/0x30
[<c01603ce>] vfs_read+0xbe/0x130
[<c01606a2>] sys_read+0x42/0x70
[<c010984f>] syscall_call+0x7/0xb
mingetty S 00000001 694 1 695 693 (NOTLB)
Call Trace:
[<c029c7bc>] con_flush_chars+0x3c/0x50
[<c029c5e9>] con_write+0x39/0x50
[<c012c675>] schedule_timeout+0xc5/0xd0
[<c028dfe3>] read_chan+0x2d3/0xb20
[<c028e9bb>] write_chan+0x18b/0x280
[<c011df90>] default_wake_function+0x0/0x30
[<c011df90>] default_wake_function+0x0/0x30
[<c014e2ee>] unmap_vmas+0xce/0x330
[<c011df90>] default_wake_function+0x0/0x30
[<c028dd10>] read_chan+0x0/0xb20
[<c02879dc>] tty_read+0x18c/0x1e0
[<c015268f>] unmap_vma_list+0x1f/0x30
[<c01603ce>] vfs_read+0xbe/0x130
[<c01606a2>] sys_read+0x42/0x70
[<c010984f>] syscall_call+0x7/0xb
mingetty S 00000001 695 1 697 694 (NOTLB)
Call Trace:
[<c029c7bc>] con_flush_chars+0x3c/0x50
[<c029c5e9>] con_write+0x39/0x50
[<c012c675>] schedule_timeout+0xc5/0xd0
[<c028dfe3>] read_chan+0x2d3/0xb20
[<c028e9bb>] write_chan+0x18b/0x280
[<c011df90>] default_wake_function+0x0/0x30
[<c010a23e>] apic_timer_interrupt+0x1a/0x20
[<c011df90>] default_wake_function+0x0/0x30
[<c011df90>] default_wake_function+0x0/0x30
[<c028dd10>] read_chan+0x0/0xb20
[<c02879dc>] tty_read+0x18c/0x1e0
[<c015268f>] unmap_vma_list+0x1f/0x30
[<c01603ce>] vfs_read+0xbe/0x130
[<c01606a2>] sys_read+0x42/0x70
[<c010984f>] syscall_call+0x7/0xb
mingetty S 00000001 697 1 698 695 (NOTLB)
Call Trace:
[<c029c7bc>] con_flush_chars+0x3c/0x50
[<c029c5e9>] con_write+0x39/0x50
[<c012c675>] schedule_timeout+0xc5/0xd0
[<c028dfe3>] read_chan+0x2d3/0xb20
[<c028e9bb>] write_chan+0x18b/0x280
[<c011df90>] default_wake_function+0x0/0x30
[<c011df90>] default_wake_function+0x0/0x30
[<c014e2ee>] unmap_vmas+0xce/0x330
[<c011df90>] default_wake_function+0x0/0x30
[<c028dd10>] read_chan+0x0/0xb20
[<c02879dc>] tty_read+0x18c/0x1e0
[<c015268f>] unmap_vma_list+0x1f/0x30
[<c01603ce>] vfs_read+0xbe/0x130
[<c01606a2>] sys_read+0x42/0x70
[<c010984f>] syscall_call+0x7/0xb
mingetty S 00000001 698 1 700 697 (NOTLB)
Call Trace:
[<c029c7bc>] con_flush_chars+0x3c/0x50
[<c029c5e9>] con_write+0x39/0x50
[<c012c675>] schedule_timeout+0xc5/0xd0
[<c028dfe3>] read_chan+0x2d3/0xb20
[<c028e9bb>] write_chan+0x18b/0x280
[<c011df90>] default_wake_function+0x0/0x30
[<c010a23e>] apic_timer_interrupt+0x1a/0x20
[<c011df90>] default_wake_function+0x0/0x30
[<c011df90>] default_wake_function+0x0/0x30
[<c028dd10>] read_chan+0x0/0xb20
[<c02879dc>] tty_read+0x18c/0x1e0
[<c015268f>] unmap_vma_list+0x1f/0x30
[<c01603ce>] vfs_read+0xbe/0x130
[<c01606a2>] sys_read+0x42/0x70
[<c010984f>] syscall_call+0x7/0xb
mingetty D 00000001 700 1 698 (NOTLB)
Call Trace:
[<c0163ad7>] __getblk+0x37/0x70
[<c01b3a7c>] start_this_handle+0x39c/0x570
[<c011dbd0>] schedule+0x220/0x5e0
[<c011df90>] default_wake_function+0x0/0x30
[<c01b3d49>] journal_start+0xa9/0xd0
[<c013f854>] file_read_actor+0xe4/0xf0
[<c01a8982>] ext3_dirty_inode+0x32/0x90
[<c01879de>] __mark_inode_dirty+0x15e/0x170
[<c0180304>] update_atime+0xe4/0xf0
[<c013fa24>] __generic_file_aio_read+0x1c4/0x210
[<c013f770>] file_read_actor+0x0/0xf0
[<c013faca>] generic_file_aio_read+0x5a/0x80
[<c01602d6>] do_sync_read+0xb6/0xf0
[<c016cdfe>] cp_new_stat64+0xfe/0x110
[<c0120ab0>] autoremove_wake_function+0x0/0x50
[<c015223b>] get_unmapped_area+0xcb/0x140
[<c0152049>] do_mmap_pgoff+0x5f9/0x720
[<c016cec7>] sys_fstat64+0x37/0x40
[<c01603ce>] vfs_read+0xbe/0x130
[<c01606a2>] sys_read+0x42/0x70
[<c010984f>] syscall_call+0x7/0xb
sshd S 00000001 706 565 708 743 (NOTLB)
Call Trace:
[<c01acdc4>] __ext3_journal_stop+0x24/0x50
[<c012c675>] schedule_timeout+0xc5/0xd0
[<c0140a36>] generic_file_aio_write_nolock+0x1f6/0xb40
[<c042f10e>] unix_stream_data_wait+0xfe/0x160
[<c0120ab0>] autoremove_wake_function+0x0/0x50
[<c0120ab0>] autoremove_wake_function+0x0/0x50
[<c042f7ab>] unix_stream_recvmsg+0x63b/0x6f0
[<c03d1e23>] sock_aio_read+0xd3/0xe0
[<c01602d6>] do_sync_read+0xb6/0xf0
[<c0120ab0>] autoremove_wake_function+0x0/0x50
[<c01b2e4f>] ext3_permission+0x1f/0x30
[<c016c315>] cdev_get+0x45/0xa0
[<c016158d>] __fput+0xad/0x100
[<c016040e>] vfs_read+0xfe/0x130
[<c01606a2>] sys_read+0x42/0x70
[<c010984f>] syscall_call+0x7/0xb
sshd S 00000001 708 706 709 (NOTLB)
Call Trace:
[<c012c675>] schedule_timeout+0xc5/0xd0
[<c028fd1c>] pty_chars_in_buffer+0x2c/0x50
[<c028ebbc>] normal_poll+0x10c/0x167
[<c0289472>] tty_poll+0x82/0xa0
[<c0176ffd>] do_select+0x1ed/0x360
[<c0176c50>] __pollwait+0x0/0xd0
[<c017749e>] sys_select+0x2fe/0x520
[<c010984f>] syscall_call+0x7/0xb
bash S 00000001 709 708 810 (NOTLB)
Call Trace:
[<c01264cf>] sys_wait4+0x1ff/0x2c0
[<c011df90>] default_wake_function+0x0/0x30
[<c012fc5f>] sys_rt_sigprocmask+0xdf/0x1b0
[<c011df90>] default_wake_function+0x0/0x30
[<c010984f>] syscall_call+0x7/0xb
sshd S 00000001 743 565 745 706 (NOTLB)
Call Trace:
[<c01acdc4>] __ext3_journal_stop+0x24/0x50
[<c01a62ed>] ext3_ordered_commit_write+0xcd/0xe0
[<c012c675>] schedule_timeout+0xc5/0xd0
[<c0140d38>] generic_file_aio_write_nolock+0x4f8/0xb40
[<c042f10e>] unix_stream_data_wait+0xfe/0x160
[<c0120ab0>] autoremove_wake_function+0x0/0x50
[<c0120ab0>] autoremove_wake_function+0x0/0x50
[<c042f7ab>] unix_stream_recvmsg+0x63b/0x6f0
[<c03d1e23>] sock_aio_read+0xd3/0xe0
[<c01602d6>] do_sync_read+0xb6/0xf0
[<c0171b08>] link_path_walk+0x698/0x9f0
[<c0120ab0>] autoremove_wake_function+0x0/0x50
[<c01b2e4f>] ext3_permission+0x1f/0x30
[<c016c315>] cdev_get+0x45/0xa0
[<c015f3bc>] dentry_open+0x13c/0x1f0
[<c011d695>] scheduler_tick+0xd5/0x3e0
[<c016040e>] vfs_read+0xfe/0x130
[<c01606a2>] sys_read+0x42/0x70
[<c010984f>] syscall_call+0x7/0xb
sshd S 00000001 745 743 746 (NOTLB)
Call Trace:
[<c012c675>] schedule_timeout+0xc5/0xd0
[<c028fd1c>] pty_chars_in_buffer+0x2c/0x50
[<c028ebbc>] normal_poll+0x10c/0x167
[<c0289472>] tty_poll+0x82/0xa0
[<c0176ffd>] do_select+0x1ed/0x360
[<c0176c50>] __pollwait+0x0/0xd0
[<c017749e>] sys_select+0x2fe/0x520
[<c010984f>] syscall_call+0x7/0xb
bash S 00000001 746 745 780 (NOTLB)
Call Trace:
[<c01264cf>] sys_wait4+0x1ff/0x2c0
[<c011df90>] default_wake_function+0x0/0x30
[<c012fc5f>] sys_rt_sigprocmask+0xdf/0x1b0
[<c011df90>] default_wake_function+0x0/0x30
[<c010984f>] syscall_call+0x7/0xb
su S 00000001 780 746 781 (NOTLB)
Call Trace:
[<c01264cf>] sys_wait4+0x1ff/0x2c0
[<c011df90>] default_wake_function+0x0/0x30
[<c012fc11>] sys_rt_sigprocmask+0x91/0x1b0
[<c011df90>] default_wake_function+0x0/0x30
[<c010984f>] syscall_call+0x7/0xb
bash R current 781 780 3422 (NOTLB)
Call Trace:
[<c011dfba>] default_wake_function+0x2a/0x30
[<c011dffa>] __wake_up_common+0x3a/0x60
[<c0135ce9>] kernel_text_address+0x39/0x50
[<c010a4e9>] show_trace+0x59/0xa0
[<c010a4e9>] show_trace+0x59/0xa0
[<c011fa1d>] show_state+0x5d/0xa0
[<c029dac3>] __handle_sysrq_nolock+0x73/0xf3
[<c029da39>] handle_sysrq+0x49/0x60
[<c019d7db>] write_sysrq_trigger+0x4b/0x50
[<c01605ee>] vfs_write+0xbe/0x130
[<c0160712>] sys_write+0x42/0x70
[<c010984f>] syscall_call+0x7/0xb
su S 00000001 810 709 811 (NOTLB)
Call Trace:
[<c01264cf>] sys_wait4+0x1ff/0x2c0
[<c011df90>] default_wake_function+0x0/0x30
[<c012fc11>] sys_rt_sigprocmask+0x91/0x1b0
[<c011df90>] default_wake_function+0x0/0x30
[<c010984f>] syscall_call+0x7/0xb
bash S 00000001 811 810 866 (NOTLB)
Call Trace:
[<c01264cf>] sys_wait4+0x1ff/0x2c0
[<c011df90>] default_wake_function+0x0/0x30
[<c012fc5f>] sys_rt_sigprocmask+0xdf/0x1b0
[<c011df90>] default_wake_function+0x0/0x30
[<c010984f>] syscall_call+0x7/0xb
bash S 00000001 866 811 878 (NOTLB)
Call Trace:
[<c01264cf>] sys_wait4+0x1ff/0x2c0
[<c011df90>] default_wake_function+0x0/0x30
[<c012fc5f>] sys_rt_sigprocmask+0xdf/0x1b0
[<c011df90>] default_wake_function+0x0/0x30
[<c010984f>] syscall_call+0x7/0xb
runalltests.s S 00000001 878 866 972 (NOTLB)
Call Trace:
[<c01264cf>] sys_wait4+0x1ff/0x2c0
[<c011df90>] default_wake_function+0x0/0x30
[<c012fc5f>] sys_rt_sigprocmask+0xdf/0x1b0
[<c011df90>] default_wake_function+0x0/0x30
[<c010984f>] syscall_call+0x7/0xb
pan S 00000001 972 878 3421 (NOTLB)
Call Trace:
[<c017a4dd>] fcntl_setlk+0xed/0x2a0
[<c01264cf>] sys_wait4+0x1ff/0x2c0
[<c011df90>] default_wake_function+0x0/0x30
[<c012fc11>] sys_rt_sigprocmask+0x91/0x1b0
[<c011df90>] default_wake_function+0x0/0x30
[<c010984f>] syscall_call+0x7/0xb
readlink01 D 00000001 3421 972 (NOTLB)
Call Trace:
[<c0192448>] padzero+0x28/0x30
[<c019317f>] load_elf_binary+0x54f/0xbc0
[<c01b3a7c>] start_this_handle+0x39c/0x570
[<c011df90>] default_wake_function+0x0/0x30
[<c01b3d49>] journal_start+0xa9/0xd0
[<c013f854>] file_read_actor+0xe4/0xf0
[<c01a8982>] ext3_dirty_inode+0x32/0x90
[<c01879de>] __mark_inode_dirty+0x15e/0x170
[<c0180304>] update_atime+0xe4/0xf0
[<c013fa24>] __generic_file_aio_read+0x1c4/0x210
[<c013f770>] file_read_actor+0x0/0xf0
[<c013faca>] generic_file_aio_read+0x5a/0x80
[<c01602d6>] do_sync_read+0xb6/0xf0
[<c0120ab0>] autoremove_wake_function+0x0/0x50
[<c0151535>] vma_link+0x85/0xf0
[<c0151e73>] do_mmap_pgoff+0x423/0x720
[<c01603ce>] vfs_read+0xbe/0x130
[<c01606a2>] sys_read+0x42/0x70
[<c010984f>] syscall_call+0x7/0xb
bash D 00FA089C 3422 781 3423 (NOTLB)
Call Trace:
[<c01b3a7c>] start_this_handle+0x39c/0x570
[<c02d0de4>] submit_bio+0x54/0xa0
[<c0188f3d>] do_mpage_readpage+0x29d/0x490
[<c011df90>] default_wake_function+0x0/0x30
[<c01b3d49>] journal_start+0xa9/0xd0
[<c013f854>] file_read_actor+0xe4/0xf0
[<c01a8982>] ext3_dirty_inode+0x32/0x90
[<c01879de>] __mark_inode_dirty+0x15e/0x170
[<c0180304>] update_atime+0xe4/0xf0
[<c013fa24>] __generic_file_aio_read+0x1c4/0x210
[<c013f770>] file_read_actor+0x0/0xf0
[<c013faca>] generic_file_aio_read+0x5a/0x80
[<c01602d6>] do_sync_read+0xb6/0xf0
[<c011b418>] pgd_alloc+0x18/0x20
[<c0120ab0>] autoremove_wake_function+0x0/0x50
[<c01603ce>] vfs_read+0xbe/0x130
[<c016dbb0>] kernel_read+0x50/0x60
[<c016eb54>] prepare_binprm+0xd4/0xf0
[<c016f160>] do_execve+0x180/0x260
[<c0107c30>] sys_execve+0x50/0x80
[<c010984f>] syscall_call+0x7/0xb
bash D 00000000 3423 781 3422 (NOTLB)
Call Trace:
[<c01b3a7c>] start_this_handle+0x39c/0x570
[<c011df90>] default_wake_function+0x0/0x30
[<c01b3d49>] journal_start+0xa9/0xd0
[<c013f854>] file_read_actor+0xe4/0xf0
[<c01a8982>] ext3_dirty_inode+0x32/0x90
[<c01879de>] __mark_inode_dirty+0x15e/0x170
[<c0180304>] update_atime+0xe4/0xf0
[<c013fa24>] __generic_file_aio_read+0x1c4/0x210
[<c013f770>] file_read_actor+0x0/0xf0
[<c013faca>] generic_file_aio_read+0x5a/0x80
[<c01602d6>] do_sync_read+0xb6/0xf0
[<c011b418>] pgd_alloc+0x18/0x20
[<c0120ab0>] autoremove_wake_function+0x0/0x50
[<c01603ce>] vfs_read+0xbe/0x130
[<c016dbb0>] kernel_read+0x50/0x60
[<c016eb54>] prepare_binprm+0xd4/0xf0
[<c016f160>] do_execve+0x180/0x260
[<c0107c30>] sys_execve+0x50/0x80
[<c010984f>] syscall_call+0x7/0xb
^ permalink raw reply [flat|nested] 16+ messages in thread
* 2.5.70-mm2: g_NCR5380 link errors
2003-05-29 8:29 2.5.70-mm2 Andrew Morton
` (6 preceding siblings ...)
2003-05-29 21:52 ` 2.5.70-mm2 Badari Pulavarty
@ 2003-05-29 22:15 ` Adrian Bunk
2003-05-30 8:05 ` [patch] 2.5.70-mm2: `__raw_{read,write}ll' undefinded references Adrian Bunk
8 siblings, 0 replies; 16+ messages in thread
From: Adrian Bunk @ 2003-05-29 22:15 UTC (permalink / raw)
To: Andrew Morton, Christoph Hellwig; +Cc: linux-kernel, linux-scsi
It seems the following compile error comes from Linus' tree:
<-- snip -->
...
drivers/scsi/g_NCR5380_mmio.o(.text+0x5a0): In function
`notyet_generic_proc_info':
: multiple definition of `notyet_generic_proc_info'
drivers/scsi/g_NCR5380.o(.text+0x5a0): first defined here
drivers/scsi/g_NCR5380_mmio.o(.text+0x2d20): In function
`generic_NCR5380_proc_info':
: multiple definition of `generic_NCR5380_proc_info'
drivers/scsi/g_NCR5380.o(.text+0x2d20): first defined here
make[2]: *** [drivers/scsi/built-in.o] Error 1
<-- snip -->
cu
Adrian
--
"Is there not promise of rain?" Ling Tan asked suddenly out
of the darkness. There had been need of rain for many days.
"Only a promise," Lao Er said.
Pearl S. Buck - Dragon Seed
^ permalink raw reply [flat|nested] 16+ messages in thread
* [patch] 2.5.70-mm2: `__raw_{read,write}ll' undefinded references
2003-05-29 8:29 2.5.70-mm2 Andrew Morton
` (7 preceding siblings ...)
2003-05-29 22:15 ` 2.5.70-mm2: g_NCR5380 link errors Adrian Bunk
@ 2003-05-30 8:05 ` Adrian Bunk
8 siblings, 0 replies; 16+ messages in thread
From: Adrian Bunk @ 2003-05-30 8:05 UTC (permalink / raw)
To: Andrew Morton, mtd; +Cc: linux-kernel
It seems the following compile error comes from Linus' tree:
<-- snip -->
...
CC drivers/mtd/maps/map_funcs.o
drivers/mtd/maps/map_funcs.c: In function `simple_map_read64':
drivers/mtd/maps/map_funcs.c:38: warning: implicit declaration of
function `__raw_readll'
drivers/mtd/maps/map_funcs.c: In function `simple_map_write64':
drivers/mtd/maps/map_funcs.c:65: warning: implicit declaration of
function `__raw_writell'
...
LD .tmp_vmlinux1
drivers/built-in.o(.text+0x669e8e): In function `simple_map_read64':
: undefined reference to `__raw_readll'
drivers/built-in.o(.text+0x669f74): In function `simple_map_write64':
: undefined reference to `__raw_writell'
make: *** [.tmp_vmlinux1] Error 1
<-- snip -->
The fix is simple:
--- linux-2.5.70-mm2/drivers/mtd/maps/map_funcs.c.old 2003-05-30 09:47:04.000000000 +0200
+++ linux-2.5.70-mm2/drivers/mtd/maps/map_funcs.c 2003-05-30 09:47:49.000000000 +0200
@@ -13,6 +13,7 @@
#include <asm/io.h>
#include <linux/mtd/map.h>
+#include <linux/mtd/cfi.h>
static u8 simple_map_read8(struct map_info *map, unsigned long ofs)
{
cu
Adrian
--
"Is there not promise of rain?" Ling Tan asked suddenly out
of the darkness. There had been need of rain for many days.
"Only a promise," Lao Er said.
Pearl S. Buck - Dragon Seed
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: 2.5.70-mm2
2003-05-29 21:52 ` 2.5.70-mm2 Badari Pulavarty
@ 2003-05-30 11:17 ` Andrew Morton
0 siblings, 0 replies; 16+ messages in thread
From: Andrew Morton @ 2003-05-30 11:17 UTC (permalink / raw)
To: Badari Pulavarty; +Cc: linux-kernel, linux-mm, nsharoff, Martin Schwidefsky
Badari Pulavarty <pbadari@us.ibm.com> wrote:
>
> 2.5.70-mm2 seems to hang while running LTP.
It is actually a VFS bug. A brand new one. Here's a fix, but we should
check that it still gets all the LTP writev cases right.
A couple of ext3 bugs in -mm2 have been fixed so please don't spend time
stresstesting it until mm3.
Thanks.
The recent writev() fix broke the invariant that ->commit_write _must_ be
called after a successful ->prepare_write(). It leaves ext3 with a
transaction stuck open and the filesystem locks up.
mm/filemap.c | 5 ++---
1 files changed, 2 insertions(+), 3 deletions(-)
diff -puN mm/filemap.c~generic_file_write-commit_write-fix mm/filemap.c
--- 25/mm/filemap.c~generic_file_write-commit_write-fix 2003-05-30 04:01:19.000000000 -0700
+++ 25-akpm/mm/filemap.c 2003-05-30 04:04:11.000000000 -0700
@@ -1718,10 +1718,9 @@ generic_file_aio_write_nolock(struct kio
copied = filemap_copy_from_user_iovec(page, offset,
cur_iov, iov_base, bytes);
flush_dcache_page(page);
+ status = a_ops->commit_write(file, page, offset,
+ offset + copied);
if (likely(copied > 0)) {
- status = a_ops->commit_write(file, page, offset,
- offset + copied);
-
if (!status)
status = copied;
_
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: 2.5.70-mm2
2003-05-29 11:23 ` 2.5.70-mm2 Andrew Morton
@ 2003-05-30 20:05 ` John Stoffel
2003-05-30 20:30 ` 2.5.70-mm2 Andrew Morton
0 siblings, 1 reply; 16+ messages in thread
From: John Stoffel @ 2003-05-30 20:05 UTC (permalink / raw)
To: Andrew Morton; +Cc: linux-kernel, linux-mm
>>>>> "Andrew" == Andrew Morton <akpm@digeo.com> writes:
>> . A couple more locking mistakes in ext3 have been fixed.
Andrew> But not all of them. The below is needed on SMP.
Any hint on when -mm3 will be out, and if it will include the RAID1
patches? I haven't had time to play with -mm2, and all the stuff
floating by about problems has made me a bit hesitant to try it out.
John
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: 2.5.70-mm2
2003-05-30 20:05 ` 2.5.70-mm2 John Stoffel
@ 2003-05-30 20:30 ` Andrew Morton
2003-05-30 20:56 ` 2.5.70-mm2 John Stoffel
2003-05-30 22:36 ` 2.5.70-mm2 Mingming Cao
0 siblings, 2 replies; 16+ messages in thread
From: Andrew Morton @ 2003-05-30 20:30 UTC (permalink / raw)
To: John Stoffel; +Cc: linux-kernel, linux-mm
"John Stoffel" <stoffel@lucent.com> wrote:
>
> >>>>> "Andrew" == Andrew Morton <akpm@digeo.com> writes:
>
> >> . A couple more locking mistakes in ext3 have been fixed.
>
> Andrew> But not all of them. The below is needed on SMP.
>
> Any hint on when -mm3 will be out,
About ten hours hence, probably.
> and if it will include the RAID1 patches?
I have a raid0 patch from Neil, but no raid1 patch. I saw one drift past,
from Zwane (I think), but wasn't sure that it worked. If someone has a
raid1 fix, please send it.
> I haven't had time to play with -mm2, and all the stuff
> floating by about problems has made me a bit hesitant to try it out.
Welll ext3 has been a bit bumpy of course. It's getting better, but I
haven't yet been able to give it a 12-hour bash on the 4-way. Last time I
tried a circuit breaker conked; it lasted three hours but even ext3 needs
electricity. But three hours is very positive - it was hard testing.
I'm not testing RAID at present, partly because I'm too stoopid to
understand mdadm and partly because the box-with-18-disks heats the room up
too much. This needs to change, because of possible interaction between
the IO scheduler work and software RAID.
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: 2.5.70-mm2
2003-05-30 20:30 ` 2.5.70-mm2 Andrew Morton
@ 2003-05-30 20:56 ` John Stoffel
2003-05-30 22:36 ` 2.5.70-mm2 Mingming Cao
1 sibling, 0 replies; 16+ messages in thread
From: John Stoffel @ 2003-05-30 20:56 UTC (permalink / raw)
To: Andrew Morton; +Cc: linux-kernel, linux-mm
>> Any hint on when -mm3 will be out,
Andrew> About ten hours hence, probably.
Great, I'll take a look for it tomorrow morning if I'm lucky.
>> and if it will include the RAID1 patches?
Andrew> I have a raid0 patch from Neil, but no raid1 patch. I saw one
Andrew> drift past, from Zwane (I think), but wasn't sure that it
Andrew> worked. If someone has a raid1 fix, please send it.
Hmmm... I could have sworn that Neil sent a RAID1 patch out as well,
which was just adding an 'else' after a block. Here it is:
----------- Diffstat output ------------
./drivers/md/raid1.c | 2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
diff ./drivers/md/raid1.c~current~ ./drivers/md/raid1.c
--- ./drivers/md/raid1.c~current~ 2003-05-29 11:05:03.000000000 +1000
+++ ./drivers/md/raid1.c 2003-05-29 11:05:08.000000000 +1000
@@ -137,7 +137,7 @@ static void put_all_bios(conf_t *conf, r
BUG();
bio_put(r1_bio->read_bio);
r1_bio->read_bio = NULL;
- }
+ } else
for (i = 0; i < conf->raid_disks; i++) {
struct bio **bio = r1_bio->write_bios + i;
if (*bio) {
Andrew> Welll ext3 has been a bit bumpy of course. It's getting
Andrew> better, but I haven't yet been able to give it a 12-hour bash
Andrew> on the 4-way. Last time I tried a circuit breaker conked; it
Andrew> lasted three hours but even ext3 needs electricity. But three
Andrew> hours is very positive - it was hard testing.
I've got a dual PIII 550 with 8 disks on it, so I'll see about beating
on it if I get a change. I need to take a backup anyway this
weekend...
Andrew> I'm not testing RAID at present, partly because I'm too
Andrew> stoopid to understand mdadm and partly because the
Andrew> box-with-18-disks heats the room up too much. This needs to
Andrew> change, because of possible interaction between the IO
Andrew> scheduler work and software RAID.
The mdadm is alot better than the old raid stuff for sure.
Once I get 2.5.70* up and running, I'll try out my hacks to the
Cyclades driver (and we need a patch for the Kconfig entry as well,
it's wrong in it's description) under ISA to see if I can get it
working. I'll bounce those to you and Linus if they fly.
Thanks,
John
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: 2.5.70-mm2
2003-05-30 20:30 ` 2.5.70-mm2 Andrew Morton
2003-05-30 20:56 ` 2.5.70-mm2 John Stoffel
@ 2003-05-30 22:36 ` Mingming Cao
1 sibling, 0 replies; 16+ messages in thread
From: Mingming Cao @ 2003-05-30 22:36 UTC (permalink / raw)
To: Andrew Morton; +Cc: linux-kernel, linux-mm
Andrew Morton wrote:
>>
>>Any hint on when -mm3 will be out,
>
>
> About ten hours hence, probably.
>
> Welll ext3 has been a bit bumpy of course. It's getting better, but I
> haven't yet been able to give it a 12-hour bash on the 4-way. Last time I
> tried a circuit breaker conked; it lasted three hours but even ext3 needs
> electricity. But three hours is very positive - it was hard testing.
>
I run many fsx tests on mm2 on 8 way yesterday for a overnight run,
before I saw your previous post. Of course the tests failed with lots
of error messages, but the good news is the system did not hang. Looking
forward to mm3 out.
^ permalink raw reply [flat|nested] 16+ messages in thread
end of thread, other threads:[~2003-05-30 22:23 UTC | newest]
Thread overview: 16+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2003-05-29 8:29 2.5.70-mm2 Andrew Morton
2003-05-29 8:49 ` 2.5.70-mm2 Andrew Morton
2003-05-29 11:23 ` 2.5.70-mm2 Andrew Morton
2003-05-30 20:05 ` 2.5.70-mm2 John Stoffel
2003-05-30 20:30 ` 2.5.70-mm2 Andrew Morton
2003-05-30 20:56 ` 2.5.70-mm2 John Stoffel
2003-05-30 22:36 ` 2.5.70-mm2 Mingming Cao
2003-05-29 12:55 ` 2.5.70-mm2 still dies with RAID-1 Helge Hafting
2003-05-29 19:40 ` [patch] 2.5.70-mm2: aha1740.c doesn't compile Adrian Bunk
2003-05-29 20:57 ` 2.5.70-mm2: NCR_D700.c " Adrian Bunk
2003-05-29 21:01 ` James Bottomley
2003-05-29 21:17 ` 2.5.70-mm2: NCR53C9x.c " Adrian Bunk
2003-05-29 21:52 ` 2.5.70-mm2 Badari Pulavarty
2003-05-30 11:17 ` 2.5.70-mm2 Andrew Morton
2003-05-29 22:15 ` 2.5.70-mm2: g_NCR5380 link errors Adrian Bunk
2003-05-30 8:05 ` [patch] 2.5.70-mm2: `__raw_{read,write}ll' undefinded references Adrian Bunk
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).