linux-mm.kvack.org archive mirror
 help / color / mirror / Atom feed
* 2.5.70-mm8
@ 2003-06-11  8:33 Andrew Morton
  2003-06-11  9:17 ` 2.5.70-mm8 Stefano Rivoir
                   ` (4 more replies)
  0 siblings, 5 replies; 14+ messages in thread
From: Andrew Morton @ 2003-06-11  8:33 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-mm8/

. lots of new fixes

. Anticipatory scheduler patch should fix the recently-noticed slowdown
  with seeky O_DIRECT read loads.

. ext3 locking work will hopefully fix the assertion failure in
  journal_commit_transaction() which two people have reported.





Changes since 2.5.70-mm7:


-isapnp-warning-fix.patch

 Merged

-mem_driver_cleanup.patch
+mem-driver-cleanup-2.patch

 new version

+loop-01-use-highmem.patch
+loop-02-privatise-bio_copy.patch
+loop-03-rename-bio-things.patch
+loop-04-copy-bio-not-data.patch
+loop-05-remove-unused-IV.patch
+loop-06-remove-LO_FLAGS_BH_REMAP.patch
+loop-07-remove-blk_queue_bounce.patch
+loop-08-copy_bio-use-highmem.patch
+loop-09-dont-lose-PF_MEMDIE.patch

 Loop fixes

+fix-numa-meminfo.patch

 Fix /proc/meminfo on x440

+tmpfs-01-shmem_file_write-EFAULT.patch
+tmpfs-02-swapoff-truncate-race-refix.patch
+tmpfs-03-little-bits.patch

 tmpfs fixes

+pci-init-ordering-fix.patch

 Maybe fix PCI initialisation ordering problems.

+early-printk-x86.patch

 super-early printk over the serial port

+resource-seqfile-cleanup.patch

 Code consolidation

+ds-01-arcnet-oops-fix.patch
+ds-02-x25-facilities-parse-fix.patch
+ds-05-eicon-usercopy-fix.patch
+ds-06-intermezzo-usercopy-fix.patch
+ds-07-mdc800-usercopy-fix.patch
+ds-08-mpu401-usercopy-fix.patch
+ds-09-vicam-usercopy-fix.patch
+ds-11-emu10k1-memleak-fix.patch
+ds-12-rio-memleak-fix.patch
+ds-13-i810-leak-fix.patch

 usercopy and memleak fixes

-statfs64.patch
-statfs64-x86_64-fixes.patch
-ppc64-statfs-fix.patch
-xfs-statfs-warning-fix.patch

 Dropped - Peter is redoing this

-odd-numa-fixes.patch

 Sent back to Anton - needs consolidation with other work.

+tioclinux-symbolic-names.patch

 Use names, not numbers for the tioclinux ioctl.

+isp-remove-pci_detect.patch

 Fix linux-isp for PCI API changes

+as-fix-seeky-loads.patch

 Fix anticipatory scheduler regression with seeky reading loads

-unmap-page-debugging-2-fix.patch

 Folded into unmap-page-debugging-2.patch

-jbd-640-ordered-truncate-fix.patch
+jbd-650-truncate-ordered-pages.patch

 oops, this was the wrong patch

+jbd-660-log_do_checkpoint-fix.patch
+jbd-670-log_start_commit-locking-fix.patch

 ext3 locking fixes

+aio-11-workqueue-flush.patch

 Might fix a race in the experimental AIO code

+char-dev-init-call-fix.patch

 Fix initialisation ordering problems.





All 192 patches:


linus.patch

mm.patch
  add -mmN to EXTRAVERSION

kgdb-ga.patch
  kgdb stub for ia32 (George Anzinger's one)

kgdb-use-ggdb.patch

HZ-100.patch

config_spinline.patch
  uninline spinlocks for profiling accuracy.

ppc64-bat-initialisation-fix.patch
  ppc64: BAT initialisation fix

ppc64-fixup.patch
  ppc64 fixup

ppc64-ioctl-pci-update.patch
  From: Anton Blanchard <anton@samba.org>
  Subject: ppc64 stuff

ppc64-reloc_hide.patch

ppc64-semaphore-reimplementation.patch
  ppc64: use the ia32 semaphore implementation

ppc64-knr-to-ansi.patch
  K&R style to ANSI style conversions in arch/ppc64/boot/zlib.c

sym-do-160.patch
  make the SYM driver do 160 MB/sec

x86_64-fixes.patch
  x86_64 fixes

remove-DRM-ioctls.patch
  Remove DRM ioctls for common compat ioctl code

rtc-32-bit-fix.patch
  Fix rtc driver for 32bit and 64bit

rtc-busywait-fix.patch
  fix possible busywait in rtc_read()

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

lru_cache_add-check.patch
  lru_cache_add debug check

discontig-empty-node-fix.patch
  fix discontig with 0-sized nodes

mem-driver-cleanup-2.patch
  drivers/char/mem.c cleanup

TARGET_CPUS-cleanup-fix.patch
  fix TARGET_CPUS inconsistency

compaq-drivers-MAINTAINERS.patch
  update MAINTAINERS for Compaq drivers

fixed-size-kmalloc-speedup.patch
  optimize fixed-sized kmalloc calls

rebalance_tick-fix.patch
  fix scheduler bug not passing idle

delay-ksoftirqd-fallback.patch
  Try harded in IRQ context before falling back to ksoftirqd

time-fixes-cleanup-1.patch
  Some clean up of the time code.

time-fixes-cleanup-2.patch
  More time clean up stuff

loop-01-use-highmem.patch
  loop 1/9 file use highmem

loop-02-privatise-bio_copy.patch
  loop 2/9 make bio_copy private to loop

loop-03-rename-bio-things.patch
  loop 3/9 loop bio renaming

loop-04-copy-bio-not-data.patch
  loop 4/9 copy bio not data

loop-05-remove-unused-IV.patch
  loop 5/9 remove an IV

loop-06-remove-LO_FLAGS_BH_REMAP.patch
  loop 6/9 remove LO_FLAGS_BH_REMAP

loop-07-remove-blk_queue_bounce.patch
  loop 7/9 remove blk_queue_bounce

loop-08-copy_bio-use-highmem.patch
  loop 8/9 copy_bio use highmem

loop-09-dont-lose-PF_MEMDIE.patch
  loop 9/9 don't lose PF_MEMDIE

fix-numa-meminfo.patch
  fix numa meminfo

tmpfs-01-shmem_file_write-EFAULT.patch
  tmpfs 1/3 shmem_file_write EFAULT

tmpfs-02-swapoff-truncate-race-refix.patch
  tmpfs 2/3 swapoff-truncate race

tmpfs-03-little-bits.patch
  tmpfs 3/3 misc fixes

pci-init-ordering-fix.patch
  randomly mangle x86 PCI init ordering

early-printk-x86.patch
  early printk for x86

fb-image-depth-fix.patch
  fbdev image depth fix

resource-seqfile-cleanup.patch
  cleanup seqfile usage in resource.c

ds-01-arcnet-oops-fix.patch
  arcnet oops fix

ds-02-x25-facilities-parse-fix.patch
  x25 facilities parsing fix

ds-05-eicon-usercopy-fix.patch
  eicon usercopy fix

ds-06-intermezzo-usercopy-fix.patch
  intermezzo usercopy fix

ds-07-mdc800-usercopy-fix.patch
  mdc800 usercopy fix

ds-08-mpu401-usercopy-fix.patch
  mpu401 usercopy fix

ds-09-vicam-usercopy-fix.patch
  vicam usercopy fix

ds-11-emu10k1-memleak-fix.patch
  emu10k1 memleak fix

ds-12-rio-memleak-fix.patch
  rio memleak fix

ds-13-i810-leak-fix.patch
  fix resource leak in i810 driver

serial-core-oops-fix.patch
  fix oops in driver/serial/core.c

buffer-debug.patch
  buffer.c debugging

show_stack-cleanup.patch
  show_stack() portability and cleanup patch

ppc64-show_stack.patch

trond-3.patch
  trond debug patch #3

nfs-to-localhost-lockup-fix.patch
  fix hangs with nfs to localhost

devfs_mk_dir-fix.patch
  devfs_mk_dir() fix

tioclinux-symbolic-names.patch
  tioclinux() numbers in <linux/tiocl.h>

cpqarray-stack-reduction.patch
  Subject: [PATCH] cpqarray.c fix stack usage

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

linux-isp.patch

isp-update-1.patch

isp-remove-pci_detect.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

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)

as-stupid.patch
  AS: fix stupid thinko

as-no-batch-antic-limit.patch
  AS: no batch-antic-limit

as-autotune-write-batches.patch
  AS: autotune write batches

as-locking.patch
  AS locking

as-HZ.patch
  AS HZ fixes

as-double-free-and-debug.patch
  AS: fix a leak + more debugging

as-fix-seek-estimation.patch
  AS: maybe repair performance drop of random read O_DIRECT

as-fix-seeky-loads.patch
  AS: fix IBM's seek load

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

cfq-list_del-fix.patch
  CFQ: empty the queuelist

per-queue-nr_requests.patch
  per queue nr_requests

blk-invert-watermarks.patch
  blk_congestion_wait threshold cleanup

blk-fair-batches.patch
  blk-fair-batches

blk-as-hint.patch
  blk-as-hint

get_request_wait-oom-fix.patch
  handle OOM in get_request_wait().

blk-fair-batches-2.patch
  blk fair batches #2

unmap-page-debugging-2.patch
  debug patch: unmap unused kernel pages

slab-poisoning-fix.patch
  slab poisoning fix

print-build-options-on-oops.patch
  print a few config options on oops

mmap-prefault.patch
  prefault of executable mmaps

bio-debug-trap.patch
  BIO debugging patch

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

ext3-no-bkl.patch
  ext3: move lock_kernel() down into the JBD layer.

journal_get_write_access-speedup.patch
  JBD: journal_get_write_access() speedup

ext3-concurrent-block-inode-allocation.patch
  ext3: concurrent block/inode allocation
  Fix orlov allocator boundary case

ext3-concurrent-block-allocation-hashed.patch
  ext3: scalable counters and locks
  fix ext3 inode allocator race

jbd-010-b_committed_data-race-fix.patch
  JBD: fix race over access to b_committed_data

jbd-020-locking-schema.patch
  JBD: plan JBD locking schema

jbd-030-remove-splice_lock.patch
  JBD: remove jh_splice_lock

jbd-040-journal_add_journal_head-locking.patch
  JBD: fine-grain journal_add_journal_head locking

jbd-045-rename-journal_unlock_journal_head.patch
  JBD: rename journal_unlock_journal_head to journal_put_journal_head

jbd-050-b_frozen_data-locking.patch
  JBD: Finish protection of journal_head.b_frozen_data

jbd-060-b_committed_data-locking.patch
  JBD: implement b_committed_data locking

jbd-070-b_transaction-locking.patch
  JBD: implement b_transaction locking rules

jbd-080-b_next_transaction-locking.patch
  JBD: Implement b_next_transaction locking rules

jbd-090-b_tnext-locking.patch
  JBD: b_tnext locking

jbd-100-remove-journal_datalist_lock.patch
  JBD: remove journal_datalist_lock

jbd-110-t_nr_buffers-locking.patch
  JBD: t_nr_buffers locking

jbd-120-t_updates-locking.patch
  JBD: t_updates locking

jbd-130-t_outstanding_credits-locking.patch
  JBD: implement t_outstanding_credits locking

jbd-140-t_jcb-locking.patch
  JBD: implement t_jcb locking

jbd-150-j_barrier_count-locking.patch
  JBD: implement j_barrier_count locking

jbd-160-j_running_transaction-locking.patch
  JBD: implement j_running_transaction locking

jbd-170-j_committing_transaction-locking.patch
  JBD: implement j_committing_transaction locking

jbd-180-j_checkpoint_transactions.patch
  JBD: implement j_checkpoint_transactions locking

jbd-190-j_head-locking.patch
  JBD: implement journal->j_head locking

jbd-200-j_tail-locking.patch
  JBD: implement journal->j_tail locking

jbd-210-j_free-locking.patch
  JBD: implement journal->j_free locking

jbd-220-j_commit_sequence-locking.patch
  JBD: implement journal->j_commit_sequence locking

jbd-230-j_commit_request-locking.patch
  JBD: implement j_commit_request locking

jbd-240-dual-revoke-tables.patch
  JBD: implement dual revoke tables.

jbd-250-remove-sleep_on.patch
  JBD: remove remaining sleep_on()s

jbd-300-remove-lock_kernel.patch
  JBD: remove lock_kernel()

jbd-400-remove-lock_journal.patch
  JBD: remove lock_journal()

jbd-510-h_credits-fix.patch
  JBD: journal_release_buffer: handle credits fix

jbd-520-journal_unmap_buffer-race.patch
  JBD: journal_unmap_buffer race fix

jbd-530-walk_page_buffers-race-fix.patch
  ext3: ext3_writepage race fix

jbd-540-journal_try_to_free_buffers-race-fix.patch
  JBD: buffer freeing non-race comment

jbd-550-locking-checks.patch
  JBD: add some locking assertions

jbd-570-transaction-state-locking.patch
  JBD: additional transaction shutdown locking

jbd-580-log_start_commit-race-fix.patch
  JBD: fix log_start_commit race

jbd-590-do_get_write_access-speedup.patch
  JBD: do_get_write_access() speedup

ext3-010-fix-journalled-data.patch
  ext3: fix data=journal mode

ext3-035-journal_try_to_free_buffers-race-fix.patch

ext3-040-recursive-ext3_write_inode-check.patch
  ext3: add a dump_stack()

ext3-050-ioctl-transaction-leak.patch
  ext3: fix error-path handle leak

ext3-070-xattr-clone-leak-fix.patch
  Fix leak in ext3_acl_chmod()

ext3-080-remove-block-inode-count-message.patch
  ext3: remove mount-time diagnostic messages

jbd-600-journal_dirty_metadata-speedup.patch
  JBD: journal_dirty_metadata() speedup

jbd-610-journal_dirty_metadata-diags.patch
  JBD: journal_dirty_metadata diagnostics

jbd-620-commit-vs-start-race-fix.patch
  JBD: fix race between journal_commit_transaction and start_this_handle

ext3-090-journalled-writepage-vs-truncate-fix.patch
  ext3: fix data=journal for small blocksize

jbd-630-remove-j_commit_timer_active.patch
  JBD: remove j_commit_timer_active

jbd-650-truncate-ordered-pages.patch
  ext3: explicitly free truncated pages

jbd-660-log_do_checkpoint-fix.patch
  JBD: log_do_checkpoint() locking fixes

jbd-670-log_start_commit-locking-fix.patch
  JBD: fix locking around log_start_commit()

invalidate_mmap_range.patch
  Interface to invalidate regions of mmaps

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!

O_SYNC-speedup-2.patch
  speed up O_SYNC writes

aio-09-o_sync.patch
  aio O_SYNC

aio-10-BUG-fix.patch
  AIO: fix a BUG

aio-11-workqueue-flush.patch
  AIO: flush workqueues before destroying ioctx'es

vfsmount_lock.patch
  From: Maneesh Soni <maneesh@in.ibm.com>
  Subject: [patch 1/2] vfsmount_lock

syncppp-locking-fix.patch
  syncppp locking fix

s390-dirty-bit-cleaning.patch
  dirty bit clearing on s390.

sched-hot-balancing-fix.patch
  fix for CPU scheduler load distribution

char-dev-init-call-fix.patch
  chardev initcall sequence 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>

^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: 2.5.70-mm8
  2003-06-11  8:33 2.5.70-mm8 Andrew Morton
@ 2003-06-11  9:17 ` Stefano Rivoir
  2003-06-11  9:27   ` 2.5.70-mm8 Andrew Morton
  2003-06-11  9:31   ` 2.5.70-mm8 Thomas Schlichter
  2003-06-11 10:13 ` [PATCH] Compile fix for 2.5.70-mm8/drivers/usb/media/vicam.c Thomas Schlichter
                   ` (3 subsequent siblings)
  4 siblings, 2 replies; 14+ messages in thread
From: Stefano Rivoir @ 2003-06-11  9:17 UTC (permalink / raw)
  To: Andrew Morton; +Cc: linux-kernel, linux-mm

Andrew Morton wrote:

> ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.5/2.5.70/2.5.70-mm8/

arch/i386/kernel/setup.c: In function 'setup_early_printk':
arch/i386/kernel/setup.c:919: error: invalid lvalue in unary '&'
make[1]: *** [arch/i386/kernel/setup.o] Error 1

Bye

-- 
Stefano RIVOIR
GTS Srl



--
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>

^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: 2.5.70-mm8
  2003-06-11  9:17 ` 2.5.70-mm8 Stefano Rivoir
@ 2003-06-11  9:27   ` Andrew Morton
  2003-06-11  9:31   ` 2.5.70-mm8 Thomas Schlichter
  1 sibling, 0 replies; 14+ messages in thread
From: Andrew Morton @ 2003-06-11  9:27 UTC (permalink / raw)
  To: Stefano Rivoir; +Cc: linux-kernel, linux-mm

Stefano Rivoir <s.rivoir@gts.it> wrote:
>
> Andrew Morton wrote:
> 
> > ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.5/2.5.70/2.5.70-mm8/
> 
> arch/i386/kernel/setup.c: In function 'setup_early_printk':
> arch/i386/kernel/setup.c:919: error: invalid lvalue in unary '&'
> make[1]: *** [arch/i386/kernel/setup.o] Error 1
> 

That patch came from a person at IBM, where blissful unawareness of
single-processor machines is rampant :)

Thanks, will fix.


Meanwhile,  CONFIG_DEBUG_EARLY_PRINTK=n
--
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>

^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: 2.5.70-mm8
  2003-06-11  9:17 ` 2.5.70-mm8 Stefano Rivoir
  2003-06-11  9:27   ` 2.5.70-mm8 Andrew Morton
@ 2003-06-11  9:31   ` Thomas Schlichter
  1 sibling, 0 replies; 14+ messages in thread
From: Thomas Schlichter @ 2003-06-11  9:31 UTC (permalink / raw)
  To: Stefano Rivoir, Andrew Morton; +Cc: linux-kernel, linux-mm


[-- Attachment #1.1: Type: text/plain, Size: 602 bytes --]

Hi!

Stefano Rivoir wrote:
> Andrew Morton wrote:
> > ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.5/2.5.70/2.5.
> >70-mm8/
>
> arch/i386/kernel/setup.c: In function 'setup_early_printk':
> arch/i386/kernel/setup.c:919: error: invalid lvalue in unary '&'
> make[1]: *** [arch/i386/kernel/setup.o] Error 1
>
> Bye

I had the same problem, it occours when the kernel is compiled without SMP 
support and EARLY_PRINTK is not explicitly disabled in the 'Kernel hacking' 
config-section.

The attached patch helps me with this error...

Best regards
   Thomas Schlichter

[-- Attachment #1.2: early_printk_fix.diff --]
[-- Type: text/x-diff, Size: 660 bytes --]

--- linux-2.5.70-mm8/arch/i386/kernel/setup.c.orig	Wed Jun 11 11:10:35 2003
+++ linux-2.5.70-mm8/arch/i386/kernel/setup.c	Wed Jun 11 11:11:36 2003
@@ -910,6 +910,7 @@
 extern int __init serial8250_console_init(void);
 void setup_early_printk(void)
 {
+#ifdef CONFIG_SMP
 	/* 
 	 * printk currently checks cpu_online_map to make sure that
 	 * we don't try to printk from a CPU which hasn't had resources
@@ -917,6 +918,7 @@
 	 * enable here don't require per-cpu resources.
 	 */
 	set_bit(smp_processor_id(), &cpu_online_map);
+#endif
 #ifdef CONFIG_DEBUG_EP_SERIAL
 	console_setup(CONFIG_DEBUG_SERIAL_OPTIONS);
 	serial8250_console_init();

[-- Attachment #2: signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 14+ messages in thread

* [PATCH] Compile fix for 2.5.70-mm8/drivers/usb/media/vicam.c
  2003-06-11  8:33 2.5.70-mm8 Andrew Morton
  2003-06-11  9:17 ` 2.5.70-mm8 Stefano Rivoir
@ 2003-06-11 10:13 ` Thomas Schlichter
  2003-06-11 11:08 ` 2.5.70-mm8 - RAID1 and fb works! Helge Hafting
                   ` (2 subsequent siblings)
  4 siblings, 0 replies; 14+ messages in thread
From: Thomas Schlichter @ 2003-06-11 10:13 UTC (permalink / raw)
  To: Andrew Morton; +Cc: linux-kernel, linux-mm


[-- Attachment #1.1: Type: text/plain, Size: 265 bytes --]

Hi,

it seems a copy_from_user() cleanup for the file mentioned above introduced 
compile errors. This cleanup is (not yet) present in linus' tree and I do not 
know who was the author of it, so I send this patch to you...

Best regards
  Thomas Schlichter

[-- Attachment #1.2: vicam.diff --]
[-- Type: text/x-diff, Size: 941 bytes --]

--- linux-2.5.70-mm8/drivers/usb/media/vicam.c.orig	Wed Jun 11 11:43:48 2003
+++ linux-2.5.70-mm8/drivers/usb/media/vicam.c	Wed Jun 11 11:47:25 2003
@@ -618,13 +618,13 @@
 				break;
 			}
 
-			DBG("VIDIOCSPICT depth = %d, pal = %d\n", vp->depth,
-			    vp->palette);
+			DBG("VIDIOCSPICT depth = %d, pal = %d\n", vp.depth,
+			    vp.palette);
 
-			cam->gain = vp->brightness >> 8;
+			cam->gain = vp.brightness >> 8;
 
-			if (vp->depth != 24
-			    || vp->palette != VIDEO_PALETTE_RGB24)
+			if (vp.depth != 24
+			    || vp.palette != VIDEO_PALETTE_RGB24)
 				retval = -EINVAL;
 
 			break;
@@ -663,9 +663,9 @@
 				retval = -EFAULT;
 				break;
 			}
-			DBG("VIDIOCSWIN %d x %d\n", vw->width, vw->height);
+			DBG("VIDIOCSWIN %d x %d\n", vw.width, vw.height);
 
-			if ( vw->width != 320 || vw->height != 240 )
+			if ( vw.width != 320 || vw.height != 240 )
 				retval = -EFAULT;
 			
 			break;

[-- Attachment #2: signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: 2.5.70-mm8 - RAID1 and fb works!
  2003-06-11  8:33 2.5.70-mm8 Andrew Morton
  2003-06-11  9:17 ` 2.5.70-mm8 Stefano Rivoir
  2003-06-11 10:13 ` [PATCH] Compile fix for 2.5.70-mm8/drivers/usb/media/vicam.c Thomas Schlichter
@ 2003-06-11 11:08 ` Helge Hafting
  2003-06-11 15:57   ` Helge Hafting
  2003-06-11 11:56 ` [2.5.70-mm8] NETDEV WATCHDOG: eth0: transmit timed out Thomas Schlichter
  2003-06-12  5:20 ` 2.5.70-mm8 Jordan Breeding
  4 siblings, 1 reply; 14+ messages in thread
From: Helge Hafting @ 2003-06-11 11:08 UTC (permalink / raw)
  To: Andrew Morton; +Cc: linux-kernel, linux-mm

Andrew Morton wrote:
> ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.5/2.5.70/2.5.70-mm8/
> 
> . lots of new fixes
> 
This is great, both raid-1 and framebuffer works again!

I'll test raid0 too later this evening.

Helge Hafting



--
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>

^ permalink raw reply	[flat|nested] 14+ messages in thread

* [2.5.70-mm8] NETDEV WATCHDOG: eth0: transmit timed out
  2003-06-11  8:33 2.5.70-mm8 Andrew Morton
                   ` (2 preceding siblings ...)
  2003-06-11 11:08 ` 2.5.70-mm8 - RAID1 and fb works! Helge Hafting
@ 2003-06-11 11:56 ` Thomas Schlichter
  2003-06-11 13:16   ` Thomas Schlichter
  2003-06-12  5:20 ` 2.5.70-mm8 Jordan Breeding
  4 siblings, 1 reply; 14+ messages in thread
From: Thomas Schlichter @ 2003-06-11 11:56 UTC (permalink / raw)
  To: Andrew Morton; +Cc: linux-kernel, linux-mm


[-- Attachment #1.1: Type: text/plain, Size: 408 bytes --]

Hi,

I compiled 2.5.70-mm8 with the same .config I used for -mm7 which worked fine 
for me. Now I can not use my RTL8139C based network card with the 8139too 
module anymore and the message above displays. I attached the dmesg messages, 
the list of loaded modules, the contents of /proc/interrupts and what 
ifconfig says. If anything else is needed, just ask...

Best regards
  Thomas Schlichter

[-- Attachment #1.2: ifconfig.txt --]
[-- Type: text/plain, Size: 926 bytes --]

eth0      Link encap:Ethernet  HWaddr 00:E0:7D:B5:8B:2A  
          inet addr:192.168.0.7  Bcast:192.168.0.255  Mask:255.255.255.0
          inet6 addr: fe80::2e0:7dff:feb5:8b2a/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:100 
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)
          Interrupt:11 Base address:0x9000 

lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:82 errors:0 dropped:0 overruns:0 frame:0
          TX packets:82 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:6736 (6.5 Kb)  TX bytes:6736 (6.5 Kb)


[-- Attachment #1.3: interrupts.txt --]
[-- Type: text/plain, Size: 534 bytes --]

           CPU0       
  0:      12249    IO-APIC-edge  timer
  1:        295    IO-APIC-edge  i8042
  2:          0          XT-PIC  cascade
  4:         11    IO-APIC-edge  serial
  8:          2    IO-APIC-edge  rtc
  9:          0    IO-APIC-edge  acpi
 10:          0    IO-APIC-edge  ehci-hcd
 11:          0    IO-APIC-edge  eth0
 12:         79    IO-APIC-edge  i8042
 14:       5138    IO-APIC-edge  ide0
 15:         10    IO-APIC-edge  ide1
NMI:          0 
LOC:      12206 
ERR:          0
MIS:          0

[-- Attachment #1.4: lsmod.txt --]
[-- Type: text/plain, Size: 828 bytes --]

Module                  Size  Used by
mousedev                5720  1 
psmouse                 6020  0 
nfsd                  116096  4 [unsafe]
exportfs                3840  1 nfsd
lockd                  50512  2 nfsd,[unsafe]
sunrpc                 89540  2 nfsd,lockd
md5                     3200  1 
ipv6                  184324  6 
parport_pc             27400  1 
lp                      7108  0 
parport                24640  2 parport_pc,lp
ehci_hcd               16896  0 
usbcore                71252  3 ehci_hcd
8139too                16256  0 
mii                     3072  1 8139too
crc32                   3328  1 8139too
kernelcapi             27360  0 
8250                   21600  2 
core                   13952  1 8250
rtc                     7364  0 
unix                   17164  26 

[-- Attachment #1.5: dmesg.txt --]
[-- Type: text/plain, Size: 15482 bytes --]

Linux version 2.5.70-mm8 (schlicht@bigboss) (gcc version 2.95.3 20010315 (SuSE)) #2 Wed Jun 11 13:04:03 CEST 2003
Video mode to be used for restore is 317
BIOS-provided physical RAM map:
 BIOS-e820: 0000000000000000 - 000000000009fc00 (usable)
 BIOS-e820: 000000000009fc00 - 00000000000a0000 (reserved)
 BIOS-e820: 00000000000f0000 - 0000000000100000 (reserved)
 BIOS-e820: 0000000000100000 - 000000000fff0000 (usable)
 BIOS-e820: 000000000fff0000 - 000000000fff3000 (ACPI NVS)
 BIOS-e820: 000000000fff3000 - 0000000010000000 (ACPI data)
 BIOS-e820: 00000000fec00000 - 00000000fec01000 (reserved)
 BIOS-e820: 00000000fee00000 - 00000000fee01000 (reserved)
 BIOS-e820: 00000000ffff0000 - 0000000100000000 (reserved)
0MB HIGHMEM available.
255MB LOWMEM available.
found SMP MP-table at 000f5a30
hm, page 000f5000 reserved twice.
hm, page 000f6000 reserved twice.
hm, page 000f1000 reserved twice.
hm, page 000f2000 reserved twice.
On node 0 totalpages: 65520
  DMA zone: 4096 pages, LIFO batch:1
  Normal zone: 61424 pages, LIFO batch:14
  HighMem zone: 0 pages, LIFO batch:1
ACPI: RSDP (v000 KT400                      ) @ 0x000f7460
ACPI: RSDT (v001 KT400  AWRDACPI 16944.11825) @ 0x0fff3000
ACPI: FADT (v001 KT400  AWRDACPI 16944.11825) @ 0x0fff3040
ACPI: MADT (v001 KT400  AWRDACPI 16944.11825) @ 0x0fff7000
ACPI: DSDT (v001 KT400  AWRDACPI 00000.04096) @ 0x00000000
ACPI: BIOS passes blacklist
ACPI: Local APIC address 0xfee00000
ACPI: LAPIC (acpi_id[0x00] lapic_id[0x00] enabled)
Processor #0 6:7 APIC version 16
ACPI: LAPIC_NMI (acpi_id[0x00] polarity[0x1] trigger[0x1] lint[0x1])
ACPI: IOAPIC (id[0x02] address[0xfec00000] global_irq_base[0x0])
IOAPIC[0]: Assigned apic_id 2
IOAPIC[0]: apic_id 2, version 3, address 0xfec00000, IRQ 0-23
ACPI: INT_SRC_OVR (bus[0] irq[0x0] global_irq[0x2] polarity[0x0] trigger[0x0])
ACPI: INT_SRC_OVR (bus[0] irq[0x9] global_irq[0x9] polarity[0x0] trigger[0x0])
ACPI: INT_SRC_OVR (bus[0] irq[0xe] global_irq[0xe] polarity[0x1] trigger[0x1])
ACPI: INT_SRC_OVR (bus[0] irq[0xf] global_irq[0xf] polarity[0x1] trigger[0x1])
Enabling APIC mode:  Flat.  Using 1 I/O APICs
Using ACPI (MADT) for SMP configuration information
Building zonelist for node : 0
Kernel command line: auto BOOT_IMAGE=linux ro root=305 BOOT_FILE=/boot/vmlinuz video=vesafb:mtrr,pmipal,ywrap 3
Initializing CPU#0
PID hash table entries: 1024 (order 10: 8192 bytes)
Detected 1307.251 MHz processor.
Console: colour dummy device 80x25
Calibrating delay loop... 2608.33 BogoMIPS
Memory: 255212k/262080k available (1782k kernel code, 6144k reserved, 736k data, 168k init, 0k highmem)
Security Scaffold v1.0.0 initialized
Dentry cache hash table entries: 32768 (order: 5, 131072 bytes)
Inode-cache hash table entries: 16384 (order: 4, 65536 bytes)
Mount-cache hash table entries: 512 (order: 0, 4096 bytes)
-> /dev
-> /dev/console
-> /root
CPU: L1 I Cache: 64K (64 bytes/line), D cache 64K (64 bytes/line)
CPU: L2 Cache: 64K (64 bytes/line)
CPU:     After generic, caps: 0383fbff c1c3fbff 00000000 00000020
Intel machine check architecture supported.
Intel machine check reporting enabled on CPU#0.
CPU: AMD Duron(tm) processor stepping 01
Enabling fast FPU save and restore... done.
Enabling unmasked SIMD FPU exception support... done.
Checking 'hlt' instruction... OK.
POSIX conformance testing by UNIFIX
enabled ExtINT on CPU#0
ESR value before enabling vector: 00000000
ESR value after enabling vector: 00000000
ENABLING IO-APIC IRQs
init IO_APIC IRQs
 IO-APIC (apicid-pin) 2-0, 2-16, 2-17, 2-18, 2-19, 2-20, 2-21, 2-22, 2-23 not connected.
..TIMER: vector=0x31 pin1=2 pin2=0
number of MP IRQ sources: 16.
number of IO-APIC #2 registers: 24.
testing the IO APIC.......................

IO APIC #2......
.... register #00: 02000000
.......    : physical APIC id: 02
.......    : Delivery Type: 0
.......    : LTS          : 0
.... register #01: 00178003
.......     : max redirection entries: 0017
.......     : PRQ implemented: 1
.......     : IO APIC version: 0003
.... IRQ redirection table:
 NR Log Phy Mask Trig IRR Pol Stat Dest Deli Vect:   
 00 000 00  1    0    0   0   0    0    0    00
 01 001 01  0    0    0   0   0    1    1    39
 02 001 01  0    0    0   0   0    1    1    31
 03 001 01  0    0    0   0   0    1    1    41
 04 001 01  0    0    0   0   0    1    1    49
 05 001 01  0    0    0   0   0    1    1    51
 06 001 01  0    0    0   0   0    1    1    59
 07 001 01  0    0    0   0   0    1    1    61
 08 001 01  0    0    0   0   0    1    1    69
 09 001 01  0    0    0   0   0    1    1    71
 0a 001 01  0    0    0   0   0    1    1    79
 0b 001 01  0    0    0   0   0    1    1    81
 0c 001 01  0    0    0   0   0    1    1    89
 0d 001 01  0    0    0   0   0    1    1    91
 0e 001 01  0    0    0   0   0    1    1    99
 0f 001 01  0    0    0   0   0    1    1    A1
 10 000 00  1    0    0   0   0    0    0    00
 11 000 00  1    0    0   0   0    0    0    00
 12 000 00  1    0    0   0   0    0    0    00
 13 000 00  1    0    0   0   0    0    0    00
 14 000 00  1    0    0   0   0    0    0    00
 15 000 00  1    0    0   0   0    0    0    00
 16 000 00  1    0    0   0   0    0    0    00
 17 000 00  1    0    0   0   0    0    0    00
IRQ to pin mappings:
IRQ0 -> 0:2
IRQ1 -> 0:1
IRQ3 -> 0:3
IRQ4 -> 0:4
IRQ5 -> 0:5
IRQ6 -> 0:6
IRQ7 -> 0:7
IRQ8 -> 0:8
IRQ9 -> 0:9
IRQ10 -> 0:10
IRQ11 -> 0:11
IRQ12 -> 0:12
IRQ13 -> 0:13
IRQ14 -> 0:14
IRQ15 -> 0:15
.................................... done.
Using local APIC timer interrupts.
calibrating APIC timer ...
..... CPU clock speed is 1307.2402 MHz.
..... host bus clock speed is 201.1137 MHz.
Registering sysdev class 'cpu'
Initializing RT netlink socket
PCI: PCI BIOS revision 2.10 entry at 0xfb3b0, last bus=1
PCI: Using configuration type 1
PCI: Probing PCI hardware
PCI: Probing PCI hardware (bus 00)
PCI: Using IRQ router VIA [1106/3177] at 00:11.0
PCI BIOS passed nonexistent PCI bus 0!
PCI BIOS passed nonexistent PCI bus 0!
PCI BIOS passed nonexistent PCI bus 0!
PCI BIOS passed nonexistent PCI bus 0!
PCI BIOS passed nonexistent PCI bus 0!
PCI BIOS passed nonexistent PCI bus 0!
PCI BIOS passed nonexistent PCI bus 0!
PCI BIOS passed nonexistent PCI bus 0!
PCI BIOS passed nonexistent PCI bus 0!
PCI BIOS passed nonexistent PCI bus 1!
PCI BIOS passed nonexistent PCI bus 0!
mtrr: v2.0 (20020519)
Registering sys device 'cpu0'
BIO: pool of 256 setup, 15Kb (60 bytes/bio)
biovec pool[0]:   1 bvecs: 256 entries (12 bytes)
biovec pool[1]:   4 bvecs: 256 entries (48 bytes)
biovec pool[2]:  16 bvecs: 256 entries (192 bytes)
biovec pool[3]:  64 bvecs: 256 entries (768 bytes)
biovec pool[4]: 128 bvecs: 256 entries (1536 bytes)
biovec pool[5]: 256 bvecs: 256 entries (3072 bytes)
ACPI: Subsystem revision 20030522
ACPI: Interpreter enabled
ACPI: Using IOAPIC for interrupt routing
ACPI: PCI Root Bridge [PCI0] (00:00)
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0._PRT]
ACPI: PCI Interrupt Link [LNKA] (IRQs 1 3 4 *5 6 7 10 11 12 14 15)
ACPI: PCI Interrupt Link [LNKB] (IRQs 1 3 4 5 6 7 10 *11 12 14 15)
ACPI: PCI Interrupt Link [LNKC] (IRQs 1 3 4 5 6 7 10 *11 12 14 15)
ACPI: PCI Interrupt Link [LNKD] (IRQs 1 3 4 5 6 7 *10 11 12 14 15)
ACPI: PCI Interrupt Link [ALKA] (IRQs 20, disabled)
ACPI: PCI Interrupt Link [ALKB] (IRQs 21, disabled)
ACPI: PCI Interrupt Link [ALKC] (IRQs 22, disabled)
ACPI: PCI Interrupt Link [ALKD] (IRQs 23, disabled)
Linux Plug and Play Support v0.96 (c) Adam Belay
PnPBIOS: Scanning system for PnP BIOS support...
PnPBIOS: Found PnP BIOS installation structure at 0xc00fbe80
PnPBIOS: PnP BIOS version 1.0, entry 0xf0000:0xbeb0, dseg 0xf0000
PnPBIOS: 16 nodes reported by PnP BIOS; 16 recorded by driver
vesafb: framebuffer at 0xd8000000, mapped to 0xd080b000, size 65536k
vesafb: mode is 1024x768x16, linelength=2048, pages=0
vesafb: protected mode interface info at c000:c2c0
vesafb: pmi: set display start = c00cc305, set palette = c00cc38a
vesafb: pmi: ports = b4c3 b503 ba03 c003 c103 c403 c503 c603 c703 c803 c903 cc03 ce03 cf03 d003 d103 d203 d303 d403 d503 da03 ff03 
vesafb: scrolling: ywrap using protected mode interface, yres_virtual=32768
vesafb: directcolor: size=0:5:6:5, shift=0:11:5:0
fb0: VESA VGA frame buffer device
Console: switching to colour frame buffer device 128x48
pty: 256 Unix98 ptys configured
Registering sysdev class 'i8259'
Registering sys device 'i82590'
Registering sysdev class 'timer'
Registering sys device 'timer0'
Registering sysdev class 'rtc'
Registering sys device 'rtc0'
Machine check exception polling timer started.
apm: BIOS version 1.2 Flags 0x07 (Driver version 1.16ac)
apm: overridden by ACPI.
Registering sysdev class 'lapic'
Registering sys device 'lapic0'
Enabling SEP on CPU 0
Total HugeTLB memory allocated, 0
VFS: Disk quotas dquot_6.5.1
Journalled Block Device driver loaded
Initializing Cryptographic API
ACPI: Power Button (FF) [PWRF]
ACPI: Fan [FAN] (on)
ACPI: Processor [CPU0] (supports C1 C2)
ACPI: Thermal Zone [THRM] (57 C)
isapnp: Scanning for PnP cards...
isapnp: No Plug & Play device found
Uniform Multi-Platform E-IDE driver Revision: 7.00alpha2
ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
VP_IDE: IDE controller at PCI slot 00:11.1
VP_IDE: chipset revision 6
VP_IDE: not 100% native mode: will probe irqs later
ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
VP_IDE: VIA vt8235 (rev 00) IDE UDMA133 controller on pci00:11.1
    ide0: BM-DMA at 0xec00-0xec07, BIOS settings: hda:DMA, hdb:DMA
    ide1: BM-DMA at 0xec08-0xec0f, BIOS settings: hdc:DMA, hdd:pio
hda: IBM-DTLA-307030, ATA DISK drive
hdb: Pioneer DVD-ROM ATAPIModel DVD-105S 013, ATAPI CD/DVD-ROM drive
anticipatory scheduling elevator
anticipatory scheduling elevator
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
hdc: PLEXTOR CD-R PX-W8432T, ATAPI CD/DVD-ROM drive
anticipatory scheduling elevator
ide1 at 0x170-0x177,0x376 on irq 15
hda: max request size: 128KiB
hda: host protected area => 1
hda: 60036480 sectors (30739 MB) w/1916KiB Cache, CHS=59560/16/63, UDMA(100)
 hda: hda1 hda2 hda3 hda4 < hda5 hda6 >
end_request: I/O error, dev hdb, sector 0
hdb: ATAPI 40X DVD-ROM drive, 512kB Cache, UDMA(33)
Uniform CD-ROM driver Revision: 3.12
hdc: ATAPI 32X CD-ROM CD-R/RW drive, 4096kB Cache, DMA
Console: switching to colour frame buffer device 128x48
serio: i8042 AUX port at 0x60,0x64 irq 12
input: AT Set 2 keyboard on isa0060/serio0
serio: i8042 KBD port at 0x60,0x64 irq 1
NET4: Frame Diverter 0.46
NET4: Linux TCP/IP 1.0 for NET4.0
IP: routing cache hash table of 2048 buckets, 16Kbytes
TCP: Hash tables configured (established 16384 bind 16384)
Linux IP multicast router 0.06 plus PIM-SM
BIOS EDD facility v0.09 2003-Jan-22, 1 devices found
ACPI: (supports S0 S1 S3 S4 S5)
found reiserfs format "3.5" with standard journal
Reiserfs journal params: device hda5, size 8192, journal first block 18, max trans len 1024, max batch 900, max commit age 30, max trans age 30
reiserfs: checking transaction log (hda5) for (hda5)
Using r5 hash to sort names
reiserfs: using 3.5.x disk format
VFS: Mounted root (reiserfs filesystem) readonly.
Freeing unused kernel memory: 168k freed
NET4: Unix domain sockets 1.0/SMP for Linux NET4.0.
Adding 265032k swap on /dev/hda1.  Priority:-1 extents:1
kjournald starting.  Commit interval 5 seconds
EXT3 FS 2.4-0.9.16, 02 Dec 2001 on hda3, internal journal
EXT3-fs: mounted filesystem with ordered data mode.
Real Time Clock Driver v1.11
Serial: 8250/16550 driver $Revision: 1.90 $ IRQ sharing enabled
ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
ttyS1 at I/O 0x2f8 (irq = 3) is a 16550A
CAPI Subsystem Rev 1.21.6.8
8139too Fast Ethernet driver 0.9.26
divert: allocating divert_blk for eth0
eth0: RealTek RTL8139 Fast Ethernet at 0xd48f9000, 00:e0:7d:b5:8b:2a, IRQ 11
eth0:  Identified 8139 chip type 'RTL-8139C'
eth0: Setting 100mbps full-duplex based on auto-negotiated partner ability 45e1.
drivers/usb/core/usb.c: registered new driver usbfs
drivers/usb/core/usb.c: registered new driver hub
Please use the 'usbfs' filetype instead, the 'usbdevfs' name is deprecated.
ehci-hcd 0000:00:10.3: VIA Technologies, In USB 2.0
ehci-hcd 0000:00:10.3: irq 10, pci mem d490e000
Please use the 'usbfs' filetype instead, the 'usbdevfs' name is deprecated.
ehci-hcd 0000:00:10.3: new USB bus registered, assigned bus number 1
ehci-hcd 0000:00:10.3: USB 2.0 enabled, EHCI 1.00, driver 2003-Jan-22
hub 1-0:0: USB hub found
hub 1-0:0: 6 ports detected
parport0: PC-style at 0x378 (0x778) [PCSPP,TRISTATE,EPP]
parport0: irq 7 detected
parport0: cpp_daisy: aa5500ff(38)
parport0: assign_addrs: aa5500ff(38)
parport0: cpp_daisy: aa5500ff(38)
parport0: assign_addrs: aa5500ff(38)
lp0: using parport0 (polling).
lp0: console ready
IPv6 v0.8 for NET4.0
Disabled Privacy Extensions on device c035fa60(lo)
IPv6 over IPv4 tunneling driver
divert: not allocating divert_blk for non-ethernet device sit0
Installing knfsd (copyright (C) 1996 okir@monad.swb.de).
Module nfsd cannot be unloaded due to unsafe usage in include/linux/module.h:479
Module lockd cannot be unloaded due to unsafe usage in include/linux/module.h:479
input: PS2++ Logitech Wheel Mouse on isa0060/serio1
mice: PS/2 mouse device common for all mice
NETDEV WATCHDOG: eth0: transmit timed out
eth0: Tx queue start entry 4  dirty entry 0.
eth0:  Tx descriptor 0 is 00002000. (queue head)
eth0:  Tx descriptor 1 is 00002000.
eth0:  Tx descriptor 2 is 00002000.
eth0:  Tx descriptor 3 is 00002000.
eth0: Setting 100mbps full-duplex based on auto-negotiated partner ability 45e1.
eth0: no IPv6 routers present
NETDEV WATCHDOG: eth0: transmit timed out
eth0: Tx queue start entry 4  dirty entry 0.
eth0:  Tx descriptor 0 is 00002000. (queue head)
eth0:  Tx descriptor 1 is 00002000.
eth0:  Tx descriptor 2 is 00002000.
eth0:  Tx descriptor 3 is 00002000.
eth0: Setting 100mbps full-duplex based on auto-negotiated partner ability 45e1.
NETDEV WATCHDOG: eth0: transmit timed out
eth0: Tx queue start entry 4  dirty entry 0.
eth0:  Tx descriptor 0 is 00002000. (queue head)
eth0:  Tx descriptor 1 is 00002000.
eth0:  Tx descriptor 2 is 00002000.
eth0:  Tx descriptor 3 is 00002000.
eth0: Setting 100mbps full-duplex based on auto-negotiated partner ability 45e1.
NETDEV WATCHDOG: eth0: transmit timed out
eth0: Tx queue start entry 4  dirty entry 0.
eth0:  Tx descriptor 0 is 00002000. (queue head)
eth0:  Tx descriptor 1 is 00002000.
eth0:  Tx descriptor 2 is 00002000.
eth0:  Tx descriptor 3 is 00002000.
eth0: Setting 100mbps full-duplex based on auto-negotiated partner ability 45e1.
NETDEV WATCHDOG: eth0: transmit timed out
eth0: Tx queue start entry 4  dirty entry 0.
eth0:  Tx descriptor 0 is 00002000. (queue head)
eth0:  Tx descriptor 1 is 00002000.
eth0:  Tx descriptor 2 is 00002000.
eth0:  Tx descriptor 3 is 00002000.
eth0: Setting 100mbps full-duplex based on auto-negotiated partner ability 45e1.
NETDEV WATCHDOG: eth0: transmit timed out
eth0: Tx queue start entry 4  dirty entry 0.
eth0:  Tx descriptor 0 is 00002000. (queue head)
eth0:  Tx descriptor 1 is 00002000.
eth0:  Tx descriptor 2 is 00002000.
eth0:  Tx descriptor 3 is 00002000.
eth0: Setting 100mbps full-duplex based on auto-negotiated partner ability 45e1.

[-- Attachment #2: signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: [2.5.70-mm8] NETDEV WATCHDOG: eth0: transmit timed out
  2003-06-11 11:56 ` [2.5.70-mm8] NETDEV WATCHDOG: eth0: transmit timed out Thomas Schlichter
@ 2003-06-11 13:16   ` Thomas Schlichter
  2003-06-11 15:25     ` Thomas Schlichter
  0 siblings, 1 reply; 14+ messages in thread
From: Thomas Schlichter @ 2003-06-11 13:16 UTC (permalink / raw)
  To: Andrew Morton; +Cc: linux-kernel, linux-mm


[-- Attachment #1.1: Type: text/plain, Size: 777 bytes --]

Hi,

it seems that whether the netdevice nor the 8139too parts of the kernel cause 
my problems but there must have been some bad changes to the interrupt 
routing or the IO-APIC parts.

I don't have -mm7 handy currently (but at the moment it compiles again) but I 
attached the contents of /proc/interrupts of 2.4.10 (the system I currently 
run) and 2.5.70-mm8 again.

As you can see there, the -mm8 code does not assign more than 16 interrupt 
sinks but the 2.4.10 (and if I remember correctly -mm7, too) has 22. Perhaps 
even more problematic is that -mm8 seems not to use level-triggered 
interrupts...!

I could try to revert some IRQ or APIC changes if someone could tell me which 
Changeset may have caused that...

Best reagrds
  Thomas Schlichter

[-- Attachment #1.2: interrupts-2.4.10.txt --]
[-- Type: text/plain, Size: 646 bytes --]

           CPU0       
  0:     184641    IO-APIC-edge  timer
  1:       2037    IO-APIC-edge  keyboard
  2:          0          XT-PIC  cascade
  4:          2    IO-APIC-edge  serial
  8:          2    IO-APIC-edge  rtc
 12:      78366    IO-APIC-edge  PS/2 Mouse
 14:     188581    IO-APIC-edge  ide0
 15:          6    IO-APIC-edge  ide1
 16:     180617   IO-APIC-level  nvidia
 17:      14155   IO-APIC-level  eth0
 18:      82091   IO-APIC-level  EMU10K1
 19:     457792   IO-APIC-level  fcpci
 21:          0   IO-APIC-level  usb-uhci, usb-uhci, usb-uhci
NMI:          0 
LOC:     184592 
ERR:          0
MIS:          0

[-- Attachment #1.3: interrupts-2.5.70-mm8.txt --]
[-- Type: text/plain, Size: 613 bytes --]

           CPU0       
  0:      52599    IO-APIC-edge  timer
  1:       1075    IO-APIC-edge  i8042
  2:          0          XT-PIC  cascade
  4:         11    IO-APIC-edge  serial
  5:          0    IO-APIC-edge  uhci-hcd
  8:          2    IO-APIC-edge  rtc
  9:          0    IO-APIC-edge  acpi
 10:          0    IO-APIC-edge  ehci-hcd
 11:          0    IO-APIC-edge  eth0, EMU10K1, bttv0, uhci-hcd, uhci-hcd
 12:         79    IO-APIC-edge  i8042
 14:       6217    IO-APIC-edge  ide0
 15:         10    IO-APIC-edge  ide1
NMI:          0 
LOC:      52557 
ERR:          0
MIS:          0

[-- Attachment #2: signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: [2.5.70-mm8] NETDEV WATCHDOG: eth0: transmit timed out
  2003-06-11 13:16   ` Thomas Schlichter
@ 2003-06-11 15:25     ` Thomas Schlichter
  2003-06-11 18:56       ` Andrew Morton
  0 siblings, 1 reply; 14+ messages in thread
From: Thomas Schlichter @ 2003-06-11 15:25 UTC (permalink / raw)
  To: Andrew Morton; +Cc: linux-kernel, linux-mm

[-- Attachment #1: Type: text/plain, Size: 145 bytes --]

OK, I've found it...!

After reverting the pci-init-ordering-fix everything works as expected 
again...

Best regards
  Thomas Schlichter

[-- Attachment #2: signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: 2.5.70-mm8 - RAID1 and fb works!
  2003-06-11 11:08 ` 2.5.70-mm8 - RAID1 and fb works! Helge Hafting
@ 2003-06-11 15:57   ` Helge Hafting
  0 siblings, 0 replies; 14+ messages in thread
From: Helge Hafting @ 2003-06-11 15:57 UTC (permalink / raw)
  To: neilb; +Cc: Andrew Morton, linux-kernel, linux-mm

On Wed, Jun 11, 2003 at 01:08:12PM +0200, Helge Hafting wrote:
[...]
> This is great, both raid-1 and framebuffer works again!
> 
> I'll test raid0 too later this evening.


raid0 is fine too :-)
Helge Hafting

--
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>

^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: [2.5.70-mm8] NETDEV WATCHDOG: eth0: transmit timed out
  2003-06-11 15:25     ` Thomas Schlichter
@ 2003-06-11 18:56       ` Andrew Morton
  2003-06-12 11:59         ` Thomas Schlichter
  0 siblings, 1 reply; 14+ messages in thread
From: Andrew Morton @ 2003-06-11 18:56 UTC (permalink / raw)
  To: Thomas Schlichter; +Cc: linux-kernel, linux-mm

Thomas Schlichter <schlicht@uni-mannheim.de> wrote:
>
> OK, I've found it...!

Thanks.

> After reverting the pci-init-ordering-fix everything works as expected 
> again...

Damn.  That patch fixes other bugs.  i386 pci init ordering is busted.
--
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>

^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: 2.5.70-mm8
  2003-06-11  8:33 2.5.70-mm8 Andrew Morton
                   ` (3 preceding siblings ...)
  2003-06-11 11:56 ` [2.5.70-mm8] NETDEV WATCHDOG: eth0: transmit timed out Thomas Schlichter
@ 2003-06-12  5:20 ` Jordan Breeding
  2003-06-12  5:31   ` 2.5.70-mm8 Andrew Morton
  4 siblings, 1 reply; 14+ messages in thread
From: Jordan Breeding @ 2003-06-12  5:20 UTC (permalink / raw)
  To: Andrew Morton; +Cc: linux-kernel, linux-mm

Just to let you know I finally got 2.5.70-mm8 running on my system a few 
hours ago, but it has been stable ever since.  I started with 2.5.70-mm8 
and the fix for the AS elevator causing X problems but that would boot. 
  I then tried every version of the AS fix but none of them seemed to 
work for me.  Then I tried backing out pci-init-ordering-fix.patch and 
that did the trick.  My system was hanging when it would poll the SCSI 
busses in my box.  I have an external 29160N from Adaptec and dual 
onboard Adaptec U160 ports (39160 equivalent).  As soon as the add on 
card would get polled it would print one of the "Anticipatory Scheduler" 
messages and then would hang.  With the pci patch reverted I can boot up 
and use -mm8, btw, when will the elevator selection messages either go 
away or get limited to a couple of times per boot.  When you have 3 SCSI 
busses it ends up being quite a few messages :-).  Thanks.

Jordan

Andrew Morton wrote:
> ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.5/2.5.70/2.5.70-mm8/
> 
> . lots of new fixes
> 
> . Anticipatory scheduler patch should fix the recently-noticed slowdown
>   with seeky O_DIRECT read loads.
> 
> . ext3 locking work will hopefully fix the assertion failure in
>   journal_commit_transaction() which two people have reported.
> 
> 
> 
> 
> 
> Changes since 2.5.70-mm7:
> 
> 
> -isapnp-warning-fix.patch
> 
>  Merged
> 
> -mem_driver_cleanup.patch
> +mem-driver-cleanup-2.patch
> 
>  new version
> 
> +loop-01-use-highmem.patch
> +loop-02-privatise-bio_copy.patch
> +loop-03-rename-bio-things.patch
> +loop-04-copy-bio-not-data.patch
> +loop-05-remove-unused-IV.patch
> +loop-06-remove-LO_FLAGS_BH_REMAP.patch
> +loop-07-remove-blk_queue_bounce.patch
> +loop-08-copy_bio-use-highmem.patch
> +loop-09-dont-lose-PF_MEMDIE.patch
> 
>  Loop fixes
> 
> +fix-numa-meminfo.patch
> 
>  Fix /proc/meminfo on x440
> 
> +tmpfs-01-shmem_file_write-EFAULT.patch
> +tmpfs-02-swapoff-truncate-race-refix.patch
> +tmpfs-03-little-bits.patch
> 
>  tmpfs fixes
> 
> +pci-init-ordering-fix.patch
> 
>  Maybe fix PCI initialisation ordering problems.
> 
> +early-printk-x86.patch
> 
>  super-early printk over the serial port
> 
> +resource-seqfile-cleanup.patch
> 
>  Code consolidation
> 
> +ds-01-arcnet-oops-fix.patch
> +ds-02-x25-facilities-parse-fix.patch
> +ds-05-eicon-usercopy-fix.patch
> +ds-06-intermezzo-usercopy-fix.patch
> +ds-07-mdc800-usercopy-fix.patch
> +ds-08-mpu401-usercopy-fix.patch
> +ds-09-vicam-usercopy-fix.patch
> +ds-11-emu10k1-memleak-fix.patch
> +ds-12-rio-memleak-fix.patch
> +ds-13-i810-leak-fix.patch
> 
>  usercopy and memleak fixes
> 
> -statfs64.patch
> -statfs64-x86_64-fixes.patch
> -ppc64-statfs-fix.patch
> -xfs-statfs-warning-fix.patch
> 
>  Dropped - Peter is redoing this
> 
> -odd-numa-fixes.patch
> 
>  Sent back to Anton - needs consolidation with other work.
> 
> +tioclinux-symbolic-names.patch
> 
>  Use names, not numbers for the tioclinux ioctl.
> 
> +isp-remove-pci_detect.patch
> 
>  Fix linux-isp for PCI API changes
> 
> +as-fix-seeky-loads.patch
> 
>  Fix anticipatory scheduler regression with seeky reading loads
> 
> -unmap-page-debugging-2-fix.patch
> 
>  Folded into unmap-page-debugging-2.patch
> 
> -jbd-640-ordered-truncate-fix.patch
> +jbd-650-truncate-ordered-pages.patch
> 
>  oops, this was the wrong patch
> 
> +jbd-660-log_do_checkpoint-fix.patch
> +jbd-670-log_start_commit-locking-fix.patch
> 
>  ext3 locking fixes
> 
> +aio-11-workqueue-flush.patch
> 
>  Might fix a race in the experimental AIO code
> 
> +char-dev-init-call-fix.patch
> 
>  Fix initialisation ordering problems.
> 
> 
> 
> 
> 
> All 192 patches:
> 
> 
> linus.patch
> 
> mm.patch
>   add -mmN to EXTRAVERSION
> 
> kgdb-ga.patch
>   kgdb stub for ia32 (George Anzinger's one)
> 
> kgdb-use-ggdb.patch
> 
> HZ-100.patch
> 
> config_spinline.patch
>   uninline spinlocks for profiling accuracy.
> 
> ppc64-bat-initialisation-fix.patch
>   ppc64: BAT initialisation fix
> 
> ppc64-fixup.patch
>   ppc64 fixup
> 
> ppc64-ioctl-pci-update.patch
>   From: Anton Blanchard <anton@samba.org>
>   Subject: ppc64 stuff
> 
> ppc64-reloc_hide.patch
> 
> ppc64-semaphore-reimplementation.patch
>   ppc64: use the ia32 semaphore implementation
> 
> ppc64-knr-to-ansi.patch
>   K&R style to ANSI style conversions in arch/ppc64/boot/zlib.c
> 
> sym-do-160.patch
>   make the SYM driver do 160 MB/sec
> 
> x86_64-fixes.patch
>   x86_64 fixes
> 
> remove-DRM-ioctls.patch
>   Remove DRM ioctls for common compat ioctl code
> 
> rtc-32-bit-fix.patch
>   Fix rtc driver for 32bit and 64bit
> 
> rtc-busywait-fix.patch
>   fix possible busywait in rtc_read()
> 
> 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
> 
> lru_cache_add-check.patch
>   lru_cache_add debug check
> 
> discontig-empty-node-fix.patch
>   fix discontig with 0-sized nodes
> 
> mem-driver-cleanup-2.patch
>   drivers/char/mem.c cleanup
> 
> TARGET_CPUS-cleanup-fix.patch
>   fix TARGET_CPUS inconsistency
> 
> compaq-drivers-MAINTAINERS.patch
>   update MAINTAINERS for Compaq drivers
> 
> fixed-size-kmalloc-speedup.patch
>   optimize fixed-sized kmalloc calls
> 
> rebalance_tick-fix.patch
>   fix scheduler bug not passing idle
> 
> delay-ksoftirqd-fallback.patch
>   Try harded in IRQ context before falling back to ksoftirqd
> 
> time-fixes-cleanup-1.patch
>   Some clean up of the time code.
> 
> time-fixes-cleanup-2.patch
>   More time clean up stuff
> 
> loop-01-use-highmem.patch
>   loop 1/9 file use highmem
> 
> loop-02-privatise-bio_copy.patch
>   loop 2/9 make bio_copy private to loop
> 
> loop-03-rename-bio-things.patch
>   loop 3/9 loop bio renaming
> 
> loop-04-copy-bio-not-data.patch
>   loop 4/9 copy bio not data
> 
> loop-05-remove-unused-IV.patch
>   loop 5/9 remove an IV
> 
> loop-06-remove-LO_FLAGS_BH_REMAP.patch
>   loop 6/9 remove LO_FLAGS_BH_REMAP
> 
> loop-07-remove-blk_queue_bounce.patch
>   loop 7/9 remove blk_queue_bounce
> 
> loop-08-copy_bio-use-highmem.patch
>   loop 8/9 copy_bio use highmem
> 
> loop-09-dont-lose-PF_MEMDIE.patch
>   loop 9/9 don't lose PF_MEMDIE
> 
> fix-numa-meminfo.patch
>   fix numa meminfo
> 
> tmpfs-01-shmem_file_write-EFAULT.patch
>   tmpfs 1/3 shmem_file_write EFAULT
> 
> tmpfs-02-swapoff-truncate-race-refix.patch
>   tmpfs 2/3 swapoff-truncate race
> 
> tmpfs-03-little-bits.patch
>   tmpfs 3/3 misc fixes
> 
> pci-init-ordering-fix.patch
>   randomly mangle x86 PCI init ordering
> 
> early-printk-x86.patch
>   early printk for x86
> 
> fb-image-depth-fix.patch
>   fbdev image depth fix
> 
> resource-seqfile-cleanup.patch
>   cleanup seqfile usage in resource.c
> 
> ds-01-arcnet-oops-fix.patch
>   arcnet oops fix
> 
> ds-02-x25-facilities-parse-fix.patch
>   x25 facilities parsing fix
> 
> ds-05-eicon-usercopy-fix.patch
>   eicon usercopy fix
> 
> ds-06-intermezzo-usercopy-fix.patch
>   intermezzo usercopy fix
> 
> ds-07-mdc800-usercopy-fix.patch
>   mdc800 usercopy fix
> 
> ds-08-mpu401-usercopy-fix.patch
>   mpu401 usercopy fix
> 
> ds-09-vicam-usercopy-fix.patch
>   vicam usercopy fix
> 
> ds-11-emu10k1-memleak-fix.patch
>   emu10k1 memleak fix
> 
> ds-12-rio-memleak-fix.patch
>   rio memleak fix
> 
> ds-13-i810-leak-fix.patch
>   fix resource leak in i810 driver
> 
> serial-core-oops-fix.patch
>   fix oops in driver/serial/core.c
> 
> buffer-debug.patch
>   buffer.c debugging
> 
> show_stack-cleanup.patch
>   show_stack() portability and cleanup patch
> 
> ppc64-show_stack.patch
> 
> trond-3.patch
>   trond debug patch #3
> 
> nfs-to-localhost-lockup-fix.patch
>   fix hangs with nfs to localhost
> 
> devfs_mk_dir-fix.patch
>   devfs_mk_dir() fix
> 
> tioclinux-symbolic-names.patch
>   tioclinux() numbers in <linux/tiocl.h>
> 
> cpqarray-stack-reduction.patch
>   Subject: [PATCH] cpqarray.c fix stack usage
> 
> 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
> 
> linux-isp.patch
> 
> isp-update-1.patch
> 
> isp-remove-pci_detect.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
> 
> 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)
> 
> as-stupid.patch
>   AS: fix stupid thinko
> 
> as-no-batch-antic-limit.patch
>   AS: no batch-antic-limit
> 
> as-autotune-write-batches.patch
>   AS: autotune write batches
> 
> as-locking.patch
>   AS locking
> 
> as-HZ.patch
>   AS HZ fixes
> 
> as-double-free-and-debug.patch
>   AS: fix a leak + more debugging
> 
> as-fix-seek-estimation.patch
>   AS: maybe repair performance drop of random read O_DIRECT
> 
> as-fix-seeky-loads.patch
>   AS: fix IBM's seek load
> 
> 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
> 
> cfq-list_del-fix.patch
>   CFQ: empty the queuelist
> 
> per-queue-nr_requests.patch
>   per queue nr_requests
> 
> blk-invert-watermarks.patch
>   blk_congestion_wait threshold cleanup
> 
> blk-fair-batches.patch
>   blk-fair-batches
> 
> blk-as-hint.patch
>   blk-as-hint
> 
> get_request_wait-oom-fix.patch
>   handle OOM in get_request_wait().
> 
> blk-fair-batches-2.patch
>   blk fair batches #2
> 
> unmap-page-debugging-2.patch
>   debug patch: unmap unused kernel pages
> 
> slab-poisoning-fix.patch
>   slab poisoning fix
> 
> print-build-options-on-oops.patch
>   print a few config options on oops
> 
> mmap-prefault.patch
>   prefault of executable mmaps
> 
> bio-debug-trap.patch
>   BIO debugging patch
> 
> 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
> 
> ext3-no-bkl.patch
>   ext3: move lock_kernel() down into the JBD layer.
> 
> journal_get_write_access-speedup.patch
>   JBD: journal_get_write_access() speedup
> 
> ext3-concurrent-block-inode-allocation.patch
>   ext3: concurrent block/inode allocation
>   Fix orlov allocator boundary case
> 
> ext3-concurrent-block-allocation-hashed.patch
>   ext3: scalable counters and locks
>   fix ext3 inode allocator race
> 
> jbd-010-b_committed_data-race-fix.patch
>   JBD: fix race over access to b_committed_data
> 
> jbd-020-locking-schema.patch
>   JBD: plan JBD locking schema
> 
> jbd-030-remove-splice_lock.patch
>   JBD: remove jh_splice_lock
> 
> jbd-040-journal_add_journal_head-locking.patch
>   JBD: fine-grain journal_add_journal_head locking
> 
> jbd-045-rename-journal_unlock_journal_head.patch
>   JBD: rename journal_unlock_journal_head to journal_put_journal_head
> 
> jbd-050-b_frozen_data-locking.patch
>   JBD: Finish protection of journal_head.b_frozen_data
> 
> jbd-060-b_committed_data-locking.patch
>   JBD: implement b_committed_data locking
> 
> jbd-070-b_transaction-locking.patch
>   JBD: implement b_transaction locking rules
> 
> jbd-080-b_next_transaction-locking.patch
>   JBD: Implement b_next_transaction locking rules
> 
> jbd-090-b_tnext-locking.patch
>   JBD: b_tnext locking
> 
> jbd-100-remove-journal_datalist_lock.patch
>   JBD: remove journal_datalist_lock
> 
> jbd-110-t_nr_buffers-locking.patch
>   JBD: t_nr_buffers locking
> 
> jbd-120-t_updates-locking.patch
>   JBD: t_updates locking
> 
> jbd-130-t_outstanding_credits-locking.patch
>   JBD: implement t_outstanding_credits locking
> 
> jbd-140-t_jcb-locking.patch
>   JBD: implement t_jcb locking
> 
> jbd-150-j_barrier_count-locking.patch
>   JBD: implement j_barrier_count locking
> 
> jbd-160-j_running_transaction-locking.patch
>   JBD: implement j_running_transaction locking
> 
> jbd-170-j_committing_transaction-locking.patch
>   JBD: implement j_committing_transaction locking
> 
> jbd-180-j_checkpoint_transactions.patch
>   JBD: implement j_checkpoint_transactions locking
> 
> jbd-190-j_head-locking.patch
>   JBD: implement journal->j_head locking
> 
> jbd-200-j_tail-locking.patch
>   JBD: implement journal->j_tail locking
> 
> jbd-210-j_free-locking.patch
>   JBD: implement journal->j_free locking
> 
> jbd-220-j_commit_sequence-locking.patch
>   JBD: implement journal->j_commit_sequence locking
> 
> jbd-230-j_commit_request-locking.patch
>   JBD: implement j_commit_request locking
> 
> jbd-240-dual-revoke-tables.patch
>   JBD: implement dual revoke tables.
> 
> jbd-250-remove-sleep_on.patch
>   JBD: remove remaining sleep_on()s
> 
> jbd-300-remove-lock_kernel.patch
>   JBD: remove lock_kernel()
> 
> jbd-400-remove-lock_journal.patch
>   JBD: remove lock_journal()
> 
> jbd-510-h_credits-fix.patch
>   JBD: journal_release_buffer: handle credits fix
> 
> jbd-520-journal_unmap_buffer-race.patch
>   JBD: journal_unmap_buffer race fix
> 
> jbd-530-walk_page_buffers-race-fix.patch
>   ext3: ext3_writepage race fix
> 
> jbd-540-journal_try_to_free_buffers-race-fix.patch
>   JBD: buffer freeing non-race comment
> 
> jbd-550-locking-checks.patch
>   JBD: add some locking assertions
> 
> jbd-570-transaction-state-locking.patch
>   JBD: additional transaction shutdown locking
> 
> jbd-580-log_start_commit-race-fix.patch
>   JBD: fix log_start_commit race
> 
> jbd-590-do_get_write_access-speedup.patch
>   JBD: do_get_write_access() speedup
> 
> ext3-010-fix-journalled-data.patch
>   ext3: fix data=journal mode
> 
> ext3-035-journal_try_to_free_buffers-race-fix.patch
> 
> ext3-040-recursive-ext3_write_inode-check.patch
>   ext3: add a dump_stack()
> 
> ext3-050-ioctl-transaction-leak.patch
>   ext3: fix error-path handle leak
> 
> ext3-070-xattr-clone-leak-fix.patch
>   Fix leak in ext3_acl_chmod()
> 
> ext3-080-remove-block-inode-count-message.patch
>   ext3: remove mount-time diagnostic messages
> 
> jbd-600-journal_dirty_metadata-speedup.patch
>   JBD: journal_dirty_metadata() speedup
> 
> jbd-610-journal_dirty_metadata-diags.patch
>   JBD: journal_dirty_metadata diagnostics
> 
> jbd-620-commit-vs-start-race-fix.patch
>   JBD: fix race between journal_commit_transaction and start_this_handle
> 
> ext3-090-journalled-writepage-vs-truncate-fix.patch
>   ext3: fix data=journal for small blocksize
> 
> jbd-630-remove-j_commit_timer_active.patch
>   JBD: remove j_commit_timer_active
> 
> jbd-650-truncate-ordered-pages.patch
>   ext3: explicitly free truncated pages
> 
> jbd-660-log_do_checkpoint-fix.patch
>   JBD: log_do_checkpoint() locking fixes
> 
> jbd-670-log_start_commit-locking-fix.patch
>   JBD: fix locking around log_start_commit()
> 
> invalidate_mmap_range.patch
>   Interface to invalidate regions of mmaps
> 
> 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!
> 
> O_SYNC-speedup-2.patch
>   speed up O_SYNC writes
> 
> aio-09-o_sync.patch
>   aio O_SYNC
> 
> aio-10-BUG-fix.patch
>   AIO: fix a BUG
> 
> aio-11-workqueue-flush.patch
>   AIO: flush workqueues before destroying ioctx'es
> 
> vfsmount_lock.patch
>   From: Maneesh Soni <maneesh@in.ibm.com>
>   Subject: [patch 1/2] vfsmount_lock
> 
> syncppp-locking-fix.patch
>   syncppp locking fix
> 
> s390-dirty-bit-cleaning.patch
>   dirty bit clearing on s390.
> 
> sched-hot-balancing-fix.patch
>   fix for CPU scheduler load distribution
> 
> char-dev-init-call-fix.patch
>   chardev initcall sequence fix
> 
> 
> 
> -
> 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/
>

--
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>

^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: 2.5.70-mm8
  2003-06-12  5:20 ` 2.5.70-mm8 Jordan Breeding
@ 2003-06-12  5:31   ` Andrew Morton
  0 siblings, 0 replies; 14+ messages in thread
From: Andrew Morton @ 2003-06-12  5:31 UTC (permalink / raw)
  To: Jordan Breeding; +Cc: linux-kernel, linux-mm

Jordan Breeding <jordan.breeding@sbcglobal.net> wrote:
>
>  Then I tried backing out pci-init-ordering-fix.patch and 
>  that did the trick.

Yeah, that experiment will be terminated.  It fixed two machines and broke
three.


>  when will the elevator selection messages either go 
>  away or get limited to a couple of times per boot.

umm, in about five minutes time?

--
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>

^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: [2.5.70-mm8] NETDEV WATCHDOG: eth0: transmit timed out
  2003-06-11 18:56       ` Andrew Morton
@ 2003-06-12 11:59         ` Thomas Schlichter
  0 siblings, 0 replies; 14+ messages in thread
From: Thomas Schlichter @ 2003-06-12 11:59 UTC (permalink / raw)
  To: Andrew Morton; +Cc: linux-kernel, linux-mm

[-- Attachment #1: Type: text/plain, Size: 834 bytes --]

Andrew Morton wrote:
> Thomas Schlichter <schlicht@uni-mannheim.de> wrote:
> > OK, I've found it...!
>
> Thanks.
>
> > After reverting the pci-init-ordering-fix everything works as expected
> > again...
>
> Damn.  That patch fixes other bugs.  i386 pci init ordering is busted.

Now, after further investigation, it seems reverting the pci-init-ordering-fix 
is not necessary... I simply had to switch off ACPI (for example with the 
'acpi=off' kernel parameter).

I recognized it because the changed kernel had the problems again if i started 
it with 'pci=noacpi', but not with 'acpi=off'. So I tried the original -mm8 
kernel with this option and... IT WORKS!

So perhaps it is better to leave this patch in the -mm tree and fix ACPI 
(which does not work for me anyway).

Best regards
   Thomas Schlichter

[-- Attachment #2: signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 14+ messages in thread

end of thread, other threads:[~2003-06-12 11:59 UTC | newest]

Thread overview: 14+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2003-06-11  8:33 2.5.70-mm8 Andrew Morton
2003-06-11  9:17 ` 2.5.70-mm8 Stefano Rivoir
2003-06-11  9:27   ` 2.5.70-mm8 Andrew Morton
2003-06-11  9:31   ` 2.5.70-mm8 Thomas Schlichter
2003-06-11 10:13 ` [PATCH] Compile fix for 2.5.70-mm8/drivers/usb/media/vicam.c Thomas Schlichter
2003-06-11 11:08 ` 2.5.70-mm8 - RAID1 and fb works! Helge Hafting
2003-06-11 15:57   ` Helge Hafting
2003-06-11 11:56 ` [2.5.70-mm8] NETDEV WATCHDOG: eth0: transmit timed out Thomas Schlichter
2003-06-11 13:16   ` Thomas Schlichter
2003-06-11 15:25     ` Thomas Schlichter
2003-06-11 18:56       ` Andrew Morton
2003-06-12 11:59         ` Thomas Schlichter
2003-06-12  5:20 ` 2.5.70-mm8 Jordan Breeding
2003-06-12  5:31   ` 2.5.70-mm8 Andrew Morton

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox