Prev: ixgbe: Set IXGBE_RSC_CB(skb)->DMA field to zero after unmapping the address
Next: Get Your Loan @3% Offer
From: Anton Starikov on 23 Mar 2010 16:00 On Mar 23, 2010, at 8:22 PM, Robin Holt wrote: > On Tue, Mar 23, 2010 at 07:25:43PM +0100, Anton Starikov wrote: >> On Mar 23, 2010, at 7:21 PM, Andrew Morton wrote: >>>> I will apply this commits to 2.6.32, I afraid current OFED (which I need also) will not work on 2.6.33+. >>>> >>> >>> You should be able to simply set CONFIG_RWSEM_GENERIC_SPINLOCK=n, >>> CONFIG_RWSEM_XCHGADD_ALGORITHM=y by hand, as I mentioned earlier? >> >> Hm. I tried, but when I do "make oldconfig", then it gets rewritten, so I assume that it conflicts with some other setting from default fedora kernel config. trying to figure out which one exactly. > > Have you tracked this down yet? I just got the patches applied against > an older kernel and am running into the same issue. I think you can prevent overwriting this options if you set them in arch/x86/configs/x86_64_defconfig Anton -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo(a)vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
From: Anton Starikov on 23 Mar 2010 17:20 Although case is solved, I will post description for testcase program. Just in case someone wonder or would like to keep it for some later tests. ------------------------------------------------------------------------ It is a parallel model checker. The command line you used does reachability on the state space of mode anderson.6, meaning that it searches through all possible states (int vectors). Each thread gets a vector from the queue, calculates its successor states and puts them in a lock-less static hash table (pseudo BFS exploration because the threads each have there own queue). How did ingo run the binary? Because the static table size should be chosen to fit into memory. "-s 27" allocates 2^27 * (|vector| + 1 ) * sizeof(int) bytes. |vector| is equal to 19 for anderson.6, ergo the table size is 10GB. This could explain the huge number of page faults ingo gets. But anyway, you can imagine that the code is quiet jumpy and has a big memory footprint, so the page faults may also be normal. ------------------------------------------------------------------------ On Mar 23, 2010, at 7:13 PM, Andrew Morton wrote: > Anton, we have an executable binary in the bugzilla report but it would > be nice to also have at least a description of what that code is > actually doing. A quick strace shows quite a lot of mprotect activity. > A pseudo-code walkthrough, perhaps? > > Thanks. -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo(a)vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
From: Anton Starikov on 23 Mar 2010 19:20 Tomorrow I will try to patch and check 2.6.33 and see are this patches enough to restore performance or not, because on 2.6.33 kernel performance issue also used to involve somehow crgoup business (and performance was terrible even comparing to broken 2.6.32). If it will not fix 2.6.33, then I will ask to reopen the bug, otherwise I will post to stable@. Thanks again for help, Anton. On Mar 24, 2010, at 12:04 AM, Linus Torvalds wrote: > > > On Tue, 23 Mar 2010, Anton Starikov wrote: >> >> I think we got a winner! >> >> Problem seems to be fixed. >> >> Just for record, I used next patches: >> >> 59c33fa7791e9948ba467c2b83e307a0d087ab49 >> 5d0b7235d83eefdafda300656e97d368afcafc9a >> 1838ef1d782f7527e6defe87e180598622d2d071 >> 4126faf0ab7417fbc6eb99fb0fd407e01e9e9dfe >> bafaecd11df15ad5b1e598adc7736afcd38ee13d >> 0d1622d7f526311d87d7da2ee7dd14b73e45d3fc > > Ok. If you have performance numbers for before/after these patches for > your actual workload, I'd suggest posting them to stable(a)kernel.org, and > maybe those rwsem fixes will get back-ported. > > The patches are pretty small, and should be fairly safe. So they are > certainly stable material. > > Linus -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo(a)vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
From: Anton Starikov on 23 Mar 2010 20:10 Yes, it is included into my list. When I will submit it into stable, I will include it also. Anton On Mar 24, 2010, at 12:55 AM, Linus Torvalds wrote: > > > On Wed, 24 Mar 2010, Ingo Molnar wrote: >> >> We havent had any stability problems with them, except one trivial build bug, >> so -stable would be nice. > > Oh, you're right. There was that UML build bug. But I think that was > included in the list of commits Anton had - commit 4126faf0ab ("x86: Fix > breakage of UML from the changes in the rwsem system"). > > Linus -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo(a)vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
From: Andi Kleen on 23 Mar 2010 22:20 Linus Torvalds <torvalds(a)linux-foundation.org> writes: > On Wed, 24 Mar 2010, Ingo Molnar wrote: >> >> We havent had any stability problems with them, except one trivial build bug, >> so -stable would be nice. > > Oh, you're right. There was that UML build bug. But I think that was > included in the list of commits Anton had - commit 4126faf0ab ("x86: Fix > breakage of UML from the changes in the rwsem system"). It would be also nice to get that change into 2.6.32 stable. That is widely used on larger systems. -Andi -- ak(a)linux.intel.com -- Speaking for myself only. -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo(a)vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
First
|
Prev
|
Next
|
Last
Pages: 1 2 3 Prev: ixgbe: Set IXGBE_RSC_CB(skb)->DMA field to zero after unmapping the address Next: Get Your Loan @3% Offer |