http://bugzilla.kernel.org/show_bug.cgi?id=12224 ------- Comment #7 from csights@xxxxxxxxxxx 2008-12-15 13:49 ------- Hi, Following Ted's suggestion, I began with 2.6.27.6 and then reversed the patch for commit a0b8bfb34743b6e6c2bb06ad5a270590d90270f7. This "fixed" the problem such that activity on hda1 no longer caused kjournald to write to sda1. > Is /dev/sda1 even mounted? It doesn't included up in your /etc/mtab > listing. Just to confirm, I posted the wrong mtab previously. sda1 is mounted during my tests. This is how it looks: /dev/hda1 on / type ext3 (rw,noatime,errors=remount-ro,commit=1209600) tmpfs on /lib/init/rw type tmpfs (rw,nosuid,mode=0755) proc on /proc type proc (rw,noexec,nosuid,nodev) sysfs on /sys type sysfs (rw,noexec,nosuid,nodev) udev on /dev type tmpfs (rw,mode=0755) tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev) devpts on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=620) /dev/sda1 on /mnt/sda type ext3 (rw,noatime,commit=1209600) debugfs on /sys/kernel/debug type debugfs (rw) > ------- Comment #6 from sandeen@xxxxxxxxxx �2008-12-14 21:07 ------- > > Dec 14 20:02:18 localhost kernel: kjournald(1109): WRITE block 12520 on > sda1 > > is the first thing I see in the log above, with no indication of anything > else on sda1 before that. I only copied the lines from the log during the short compile "test". Here is another test which is a little more clean, using 2.6.27.6 (without the commit mentioned above reverted). First unmount, then remount /dev/sda1 to flush the filesystem caches: # umount /dev/sda1; mount /mnt/sda; btrace /dev/sda | logger -s then switch to another console and restart laptop mode (to change the commit time on sda1): #/etc/init.d/laptop-mode restart Finally generate some activity on hda1. ("make menuconfig") The following is syslog from the mount of /dev/sda1 (on /mnt/sda) until "make clean" finished: Dec 15 16:34:48 localhost kernel: kjournald starting. Commit interval 5 seconds Dec 15 16:34:48 localhost kernel: EXT3 FS on sda1, internal journal Dec 15 16:34:48 localhost kernel: EXT3-fs: mounted filesystem with ordered data mode. Dec 15 16:34:54 localhost kernel: hda: cache flushes not supported Dec 15 16:34:56 localhost kernel: hda: cache flushes not supported Dec 15 16:34:57 localhost logger: 8,0 0 1 0.000000000 4140 A WS 12423 + 8 <- (8,1) 12360 Dec 15 16:34:57 localhost logger: 8,0 0 2 0.000006146 4140 Q WS 12423 + 8 [kjournald] Dec 15 16:34:57 localhost logger: 8,0 0 3 0.000114819 4140 G WS 12423 + 8 [kjournald] Dec 15 16:34:57 localhost logger: 8,0 0 4 0.000143314 4140 P N [kjournald] Dec 15 16:34:57 localhost logger: 8,0 0 5 0.000159797 4140 I W 12423 + 8 [kjournald] Dec 15 16:34:57 localhost logger: 8,0 0 6 0.000348089 4140 D W 12423 + 8 [kjournald] Dec 15 16:34:57 localhost logger: 8,0 0 7 0.000463746 4140 U N [kjournald] 1 Dec 15 16:34:57 localhost logger: 8,0 0 8 0.010034518 3 C W 12423 + 8 [0] Dec 15 16:34:57 localhost logger: 8,0 0 9 0.010557490 4140 A WS 12431 + 8 <- (8,1) 12368 Dec 15 16:34:57 localhost logger: 8,0 0 10 0.010563916 4140 Q WS 12431 + 8 [kjournald] Dec 15 16:34:57 localhost logger: 8,0 0 11 0.010589617 4140 G WS 12431 + 8 [kjournald] Dec 15 16:34:57 localhost logger: 8,0 0 12 0.010606658 4140 P N [kjournald] Dec 15 16:34:57 localhost logger: 8,0 0 13 0.010616157 4140 I W 12431 + 8 [kjournald] Dec 15 16:34:57 localhost logger: 8,0 0 14 0.010749414 4140 D W 12431 + 8 [kjournald] Dec 15 16:34:57 localhost logger: 8,0 0 15 0.010836297 4140 U N [kjournald] 1 Dec 15 16:34:57 localhost logger: 8,0 0 16 0.021000161 3 C W 12431 + 8 [0] Dec 15 16:34:59 localhost logger: 8,0 0 17 2.350235673 4140 A WS 12439 + 8 <- (8,1) 12376 Dec 15 16:34:59 localhost logger: 8,0 0 18 2.350244612 4140 Q WS 12439 + 8 [kjournald] Dec 15 16:34:59 localhost logger: 8,0 0 19 2.350278974 4140 G WS 12439 + 8 [kjournald] Dec 15 16:34:59 localhost logger: 8,0 0 20 2.350301044 4140 P N [kjournald] Dec 15 16:34:59 localhost logger: 8,0 0 21 2.350316130 4140 I W 12439 + 8 [kjournald] Dec 15 16:34:59 localhost logger: 8,0 0 22 2.350568397 4140 D W 12439 + 8 [kjournald] Dec 15 16:34:59 localhost logger: 8,0 0 23 2.350684333 4140 U N [kjournald] 1 Dec 15 16:34:59 localhost logger: 8,0 0 24 2.360609899 3 C W 12439 + 8 [0] Dec 15 16:35:52 localhost logger: 8,0 0 25 55.121164875 4140 A WS 12447 + 8 <- (8,1) 12384 Dec 15 16:35:52 localhost logger: 8,0 0 26 55.121172697 4140 Q WS 12447 + 8 [kjournald] Dec 15 16:35:52 localhost logger: 8,0 0 27 55.121203707 4140 G WS 12447 + 8 [kjournald] Dec 15 16:35:52 localhost logger: 8,0 0 28 55.121221865 4140 P N [kjournald] Dec 15 16:35:52 localhost logger: 8,0 0 29 55.121232202 4140 I W 12447 + 8 [kjournald] Dec 15 16:35:52 localhost logger: 8,0 0 30 55.121458767 4140 D W 12447 + 8 [kjournald] Dec 15 16:35:52 localhost logger: 8,0 0 31 55.121571910 4140 U N [kjournald] 1 Dec 15 16:35:52 localhost logger: 8,0 0 32 55.131824892 3 C W 12447 + 8 [0] Dec 15 16:35:57 localhost logger: 8,0 0 33 59.696845185 4140 A WS 12455 + 8 <- (8,1) 12392 Dec 15 16:35:57 localhost logger: 8,0 0 34 59.696853566 4140 Q WS 12455 + 8 [kjournald] Dec 15 16:35:57 localhost logger: 8,0 0 35 59.696888486 4140 G WS 12455 + 8 [kjournald] Dec 15 16:35:57 localhost logger: 8,0 0 36 59.696908880 4140 P N [kjournald] Dec 15 16:35:57 localhost logger: 8,0 0 37 59.696920334 4140 I W 12455 + 8 [kjournald] Dec 15 16:35:57 localhost logger: 8,0 0 38 59.697142709 4140 D W 12455 + 8 [kjournald] Dec 15 16:35:57 localhost logger: 8,0 0 39 59.697256410 4140 U N [kjournald] 1 Dec 15 16:35:57 localhost logger: 8,0 0 40 59.707057938 3 C W 12455 + 8 [0] Dec 15 16:36:04 localhost logger: 8,0 0 41 67.363585697 4140 A WS 12463 + 8 <- (8,1) 12400 Dec 15 16:36:04 localhost logger: 8,0 0 42 67.363595196 4140 Q WS 12463 + 8 [kjournald] Dec 15 16:36:04 localhost logger: 8,0 0 43 67.363627043 4140 G WS 12463 + 8 [kjournald] Dec 15 16:36:04 localhost logger: 8,0 0 44 67.363646319 4140 P N [kjournald] Dec 15 16:36:04 localhost logger: 8,0 0 45 67.363657215 4140 I W 12463 + 8 [kjournald] Dec 15 16:36:04 localhost logger: 8,0 0 46 67.363869253 4140 D W 12463 + 8 [kjournald] Dec 15 16:36:04 localhost logger: 8,0 0 47 67.363980161 4140 U N [kjournald] 1 Dec 15 16:36:04 localhost logger: 8,0 0 48 67.373786717 3 C W 12463 + 8 [0] > > If you let the system just sit idle, do you get sda1 hits from the sysctl > and/or blktrace? If I let the system sit idle using 2.6.27.5 (the last unaffected version) 'btrace /dev/sda' shows no activity, even if there is activity on hda1. If I let the system sit idle using 2.6.27.6 (the first affected version) 'btrace /dev/sda' shows kjournald doing something with sda1 if there is activity on hda1. If hda1 is inactive then there is also no activity on sda1. Thanks! C. -- Configure bugmail: http://bugzilla.kernel.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug, or are watching the assignee. -- To unsubscribe from this list: send the line "unsubscribe linux-ext4" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html