* Linus Torvalds <torvalds@linux-foundation.org> wrote:btw., now with a second full day spent on this regression, i have figured out a workaround the hard way: increasing SECTION_SIZE_BITS in include/asm-x86/sparsemem.h from 26 to 27 makes it go away. (i.e. we use section chunks of 128 MB instead of 64 MB before) I've given up on analyzing the crash site - it seems rather random and uninformative and just suggests page allocator borkage. So this seems like a general sparsemem borkage. PAE uses a shift of 30 due to page->flags shortage (which masks this bug), 64-bit uses 27 which too probably masks this bug. Since this is a !NUMA config and !PAE as well, NODES_SHIFT is 0, ZONES_SHIFT is 2, so the theory of running out of bits in page->flags is wrong as well. I also tried a hack to double the size of all sparsemem mem_map allocations (on the theory of an overflow there) - but it didnt help. So i think we need to go down further into the page allocator. Perhaps the buddy bitmaps are wrongly sized somewhere. I'm grasping at straws. Btw., Mel Gorman has reproduced crashes with my bzImage on his box (and a hang with my config, using his build), so i think we can eliminate hw and build environment specialities as a cause. Ingo --
| Fred . | Please add ZFS support (from GPL sources) |
| Kristen Carlson Accardi | Re: PCIe Hotplug: NFG unless I boot with card already inserted. |
| Chuck Ebbert | Why do so many machines need "noapic"? |
| Linus Torvalds | Re: [GIT]: Networking |
git: | |
| Petr Baudis | Re: Cogito: cg-clone doesn't like packed tag objects |
| Andreas Ericsson | Re: [PATCH] git-merge: add option --no-ff |
| Junio C Hamano | GIT 0.99.6 |
| Wayne Scott | git-diff-tree rename detection bug |
| Unix Fan | Re: Vulnerability Note VU#800113 - Multiple DNS implementations vulnerable to cach... |
| Edd Barrett | Iwi, wireless bad behavior |
| jose thomas | Resume - Mumps Developer |
| Girish Venkatachalam | Ethernet jumbo frames? |
| Gregory McGarry | Re: Lock benchmarks |
| Perry E. Metzger | Re: HEADS UP: kqueue support merged |
| Frederick Bruckman | Re: POSIX timer_settime() dosn't set timer in some cases (lost accuracy) |
| jonathan | Re: Interrupt, interrupt threads, continuations, and kernel lwps |
