Bug 213900 - Unable to handle kernel NULL pointer dereference calling drain_node_pages in slab.c
Summary: Unable to handle kernel NULL pointer dereference calling drain_node_pages in ...
Keywords:
Status: CLOSED CURRENTRELEASE
Alias: None
Product: Red Hat Enterprise Linux 5
Classification: Red Hat
Component: kernel
Version: 5.0
Hardware: All
OS: Linux
medium
medium
Target Milestone: ---
: ---
Assignee: Peter Martuccelli
QA Contact: Brian Brock
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2006-11-03 17:46 UTC by Daniel Yeisley
Modified: 2007-11-30 22:07 UTC (History)
1 user (show)

Fixed In Version: 5.0.0
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2006-12-04 14:45:22 UTC
Target Upstream Version:
Embargoed:


Attachments (Terms of Use)
Boot log with failure (42.38 KB, text/plain)
2006-11-03 17:46 UTC, Daniel Yeisley
no flags Details
init_reap_node() fix patch (413 bytes, patch)
2006-11-03 17:53 UTC, Daniel Yeisley
no flags Details | Diff

Description Daniel Yeisley 2006-11-03 17:46:15 UTC
Description of problem:
Certain ES7000 configurations cause a kernel oops when drain_node_pages() is 
called in slab.c.  We see this when NUMA is enabled, and we boot with CPUs in 
nodes that don't also have memory.  

Version-Release number of selected component (if applicable):
Milestone 7

How reproducible:
Always

Steps to Reproduce:
1.  Configure an ES7000 to use CPUs from all cells, but only memory from 1 Cell
2.  Boot
3.  
  
Actual results:


Expected results:


Additional info:

Comment 1 Daniel Yeisley 2006-11-03 17:46:15 UTC
Created attachment 140295 [details]
Boot log with failure

Comment 2 Daniel Yeisley 2006-11-03 17:51:42 UTC
This is also a problem in the vanilla kernel, and is fix by a patch I posted to 
the LKML.  

http://lkml.org/lkml/2006/10/31/324


Comment 3 Daniel Yeisley 2006-11-03 17:53:02 UTC
Created attachment 140296 [details]
init_reap_node() fix patch

Comment 4 RHEL Program Management 2006-11-06 20:00:43 UTC
This request was evaluated by Red Hat Product Management for inclusion in a Red
Hat Enterprise Linux major release.  Product Management has requested further
review of this request by Red Hat Engineering, for potential inclusion in a Red
Hat Enterprise Linux Major release.  This request is not yet committed for
inclusion.

Comment 5 Bruce Vessey 2006-11-09 21:14:09 UTC
Dan Yeisley reports that this patch has been accepted into 2.6.19-rc5.

Comment 6 Peter Martuccelli 2006-12-04 14:45:22 UTC
This is already resolved in R5.

Comment 7 Daniel Yeisley 2006-12-05 15:56:40 UTC
What's the version of the kernel that this patch went into?


Note You need to log in before you can comment on or make changes to this bug.