Bug 16632

Summary: general protection fault: 0000 [#1] PREEMPT SMP
Product: Platform Specific/Hardware Reporter: Maciej Rutecki (maciej.rutecki)
Component: i386Assignee: platform_i386
Status: CLOSED CODE_FIX    
Severity: normal CC: error27, maciej.rutecki, rjw, sergey.senozhatsky, tj
Priority: P1    
Hardware: All   
OS: Linux   
Kernel Version: 2.6.36-rc0 Subsystem:
Regression: Yes Bisected commit-id:
Bug Depends on:    
Bug Blocks: 16444    

Description Maciej Rutecki 2010-08-19 19:27:23 UTC
Subject    : general protection fault: 0000 [#1] PREEMPT SMP
Submitter  : Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
Date       : 2010-08-13 13:47
Message-ID : 20100813134756.GA5235@swordfish.minsk.epam.com
References : http://marc.info/?l=linux-kernel&m=128170730427818&w=2

This entry is being used for tracking a regression from 2.6.35. Please don't
close it until the problem is fixed in the mainline.
Comment 1 Dan Carpenter 2010-08-23 19:46:24 UTC
Tejun touched this code last.  :P

The commit 3a101d0548e9 "sched: adjust when cpu_active and cpuset configurations are updated during cpu on/offlining" changes stuff in _cpu_down().  If code got scheduled on an offline cpu that would cause a GPF I think.
    
I added him to the CC list.
Comment 2 Tejun Heo 2010-08-24 08:59:30 UTC
Following up via mail.  Thanks.
Comment 3 Dan Carpenter 2010-08-24 11:52:18 UTC
It was unrelated to Tejun's patch.  Sorry I doubted you Tejun...  :P

Fixed by:  602586a83b719 "shmem: put_super must percpu_counter_destroy"

http://marc.info/?l=linux-kernel&m=128264148332228&w=2