* 2.4.22pre7aa1 ;-) Mit O(1) aber leider kein pre-emption @ 2003-07-21 14:39 Dieter Nützel 2003-07-21 15:38 ` Manuel Krause 2003-07-22 5:32 ` Rob Mueller 0 siblings, 2 replies; 6+ messages in thread From: Dieter Nützel @ 2003-07-21 14:39 UTC (permalink / raw) To: Chris Mason; +Cc: ReiserFS List, Rob Mueller Data-logging in the works? Regards, Dieter ^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: 2.4.22pre7aa1 ;-) Mit O(1) aber leider kein pre-emption 2003-07-21 14:39 2.4.22pre7aa1 ;-) Mit O(1) aber leider kein pre-emption Dieter Nützel @ 2003-07-21 15:38 ` Manuel Krause 2003-07-21 15:55 ` Manuel Krause 2003-07-22 5:32 ` Rob Mueller 1 sibling, 1 reply; 6+ messages in thread From: Manuel Krause @ 2003-07-21 15:38 UTC (permalink / raw) To: Dieter Nützel; +Cc: reiserfs-list On 07/21/03 16:39, Dieter Nützel wrote: > Data-logging in the works? > > Regards, > Dieter Mmmh. ATM of .22-pre7 only "old" rml-preempt for 2.4.21-final does not apply well on vanilla .22-pre7. But that only in linux/arch/sh/kernel/entry.S and linux/arch/ppc/mm/tlb.c compared to the adjusted version for -pre5. Do you really need those files for now?! Recent data-logging without quota does apply without errors on here tough. But I haven't got the compile up and running yet. BTW, the HZ=1000 setting makes my system time get some minutes backwards when having a longer uptime. It's solved on every bootup. I this typical or have I missed something?! Bye, Manuel ^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: 2.4.22pre7aa1 ;-) Mit O(1) aber leider kein pre-emption 2003-07-21 15:38 ` Manuel Krause @ 2003-07-21 15:55 ` Manuel Krause 2003-07-30 5:11 ` Manuel Krause 0 siblings, 1 reply; 6+ messages in thread From: Manuel Krause @ 2003-07-21 15:55 UTC (permalink / raw) To: Dieter Nützel; +Cc: reiserfs-list On 07/21/03 17:38, Manuel Krause wrote: > On 07/21/03 16:39, Dieter Nützel wrote: > >> Data-logging in the works? >> >> Regards, >> Dieter > > > Mmmh. ATM of .22-pre7 only "old" rml-preempt for 2.4.21-final does not > apply well on vanilla .22-pre7. But that only in > linux/arch/sh/kernel/entry.S and linux/arch/ppc/mm/tlb.c compared to the > adjusted version for -pre5. Do you really need those files for now?! > > Recent data-logging without quota does apply without errors on here tough. Heaven, sorry! I definitely don't have the O(1) in here... and no aaX... So, this info was only for 2.4.22-pre7 plus preempt plus data-logging plus search_reada... Sorry for the inconvenience... > But I haven't got the compile up and running yet. > > BTW, the HZ=1000 setting makes my system time get some minutes backwards > when having a longer uptime. It's solved on every bootup. I this > typical or have I missed something?! Bye, Manuel ^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: 2.4.22pre7aa1 ;-) Mit O(1) aber leider kein pre-emption 2003-07-21 15:55 ` Manuel Krause @ 2003-07-30 5:11 ` Manuel Krause 0 siblings, 0 replies; 6+ messages in thread From: Manuel Krause @ 2003-07-30 5:11 UTC (permalink / raw) To: Dieter Nützel; +Cc: reiserfs-list [-- Attachment #1: Type: text/plain, Size: 1600 bytes --] On 07/21/03 17:55, Manuel Krause wrote: > On 07/21/03 17:38, Manuel Krause wrote: > >> On 07/21/03 16:39, Dieter Nützel wrote: >> >>> Data-logging in the works? >>> >>> Regards, >>> Dieter >> >> Mmmh. ATM of .22-pre7 only "old" rml-preempt for 2.4.21-final does not >> apply well on vanilla .22-pre7. But that only in >> linux/arch/sh/kernel/entry.S and linux/arch/ppc/mm/tlb.c compared to >> the adjusted version for -pre5. Do you really need those files for now?! >> >> Recent data-logging without quota does apply without errors on here >> tough. > > Heaven, sorry! I definitely don't have the O(1) in here... and no aaX... > So, this info was only for 2.4.22-pre7 plus preempt plus data-logging > plus search_reada... Sorry for the inconvenience... > >> But I haven't got the compile up and running yet. >> >> BTW, the HZ=1000 setting makes my system time get some minutes >> backwards when having a longer uptime. It's solved on every bootup. I >> this typical or have I missed something?! > > Bye, > > Manuel Yess, I missed something as I don't read LKML usually. They have too much more SPAM compared to ReiserFSlist nowadays... (No kidding, but I don't need LKML in its whole fashion. But great thanks to the Hero-Anti-Spam-Worker of this list, Alexander Lyamin !!!, BTW, as spam rate drops to ZERO.) The attached patch was posted to LKML and is supposed to solve what I asked for in the last paragraph of my previous mail that stayed unanswered so far. I finally found it myself last hour. Thanks and bye, Manuel [-- Attachment #2: patch.mkYY.timer_compensation_1000HZ.diff --] [-- Type: text/plain, Size: 631 bytes --] diff -Naurd old/kernel/timer.c linux/kernel/timer.c --- old/kernel/timer.c 2003-07-18 17:27:01.000000000 -0400 +++ linux/kernel/timer.c 2003-07-18 17:32:19.000000000 -0400 @@ -606,6 +606,15 @@ else time_adj += (time_adj >> 2) + (time_adj >> 5); #endif +#if HZ == 1000 + /* Compensate for (HZ==1000) != (1 << SHIFT_HZ). + * Add 1.5625% and 0.78125% to get 1023.4375; => only 0.05% error (p. 14) + */ + if (time_adj < 0) + time_adj -= (-time_adj >> 6) + (-time_adj >> 7); + else + time_adj += (time_adj >> 6) + (time_adj >> 7); +#endif } /* in the NTP reference this is called "hardclock()" */ ^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: 2.4.22pre7aa1 ;-) Mit O(1) aber leider kein pre-emption 2003-07-21 14:39 2.4.22pre7aa1 ;-) Mit O(1) aber leider kein pre-emption Dieter Nützel 2003-07-21 15:38 ` Manuel Krause @ 2003-07-22 5:32 ` Rob Mueller 2003-07-22 11:54 ` Dieter Nützel 1 sibling, 1 reply; 6+ messages in thread From: Rob Mueller @ 2003-07-22 5:32 UTC (permalink / raw) To: Dieter Nützel, Chris Mason; +Cc: ReiserFS List > Data-logging in the works? I've managed to get this working. Patched to 2.4.22-pre7-aa and then applied the data logging patches for 2.4.22-pre5 (see ftp://ftp.suse.com/pub/people/mason/patches/data-logging/2.4.22) which seems to work fine. I saw two problems though, a function (can't remember which one) was duplicate defined in mm/filemap.c (exactly the same code appeared twice), and an EXPORT_SYMBOL() from mm/filemap.c had to be removed as well. However removing them seemed to work fine. The patches I applied: 04-reiserfs-sync_fs-4.diff 05-data-logging-39.diff 06-logging-export.diff 06-reiserfs-jh-3.diff 06-write_times.diff search_reada-5.diff Rob ^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: 2.4.22pre7aa1 ;-) Mit O(1) aber leider kein pre-emption 2003-07-22 5:32 ` Rob Mueller @ 2003-07-22 11:54 ` Dieter Nützel 0 siblings, 0 replies; 6+ messages in thread From: Dieter Nützel @ 2003-07-22 11:54 UTC (permalink / raw) To: Rob Mueller, Chris Mason; +Cc: ReiserFS List Am Dienstag, 22. Juli 2003 07:32 schrieb Rob Mueller: > > Data-logging in the works? > > I've managed to get this working. Patched to 2.4.22-pre7-aa and then > applied the data logging patches for 2.4.22-pre5 (see > ftp://ftp.suse.com/pub/people/mason/patches/data-logging/2.4.22) which > seems to work fine. I saw two problems though, a function (can't remember > which one) was duplicate defined in mm/filemap.c (exactly the same code > appeared twice), and an EXPORT_SYMBOL() from mm/filemap.c had to be removed > as well. As always...;-) > However removing them seemed to work fine. I hoped that, but there is sadly no simple pre-emption patch for -aa. With pre-emption I have much _more_ (IO-) throughput. > The patches I applied: > > 04-reiserfs-sync_fs-4.diff > 05-data-logging-39.diff > 06-logging-export.diff > 06-reiserfs-jh-3.diff > 06-write_times.diff Isn't needed 'cause it is in -aa. > search_reada-5.diff Thanks, Dieter ^ permalink raw reply [flat|nested] 6+ messages in thread
end of thread, other threads:[~2003-07-30 5:11 UTC | newest] Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2003-07-21 14:39 2.4.22pre7aa1 ;-) Mit O(1) aber leider kein pre-emption Dieter Nützel 2003-07-21 15:38 ` Manuel Krause 2003-07-21 15:55 ` Manuel Krause 2003-07-30 5:11 ` Manuel Krause 2003-07-22 5:32 ` Rob Mueller 2003-07-22 11:54 ` Dieter Nützel
This is an external index of several public inboxes, see mirroring instructions on how to clone and mirror all data and code used by this external index.