|   xen-devel
[Xen-devel] RE: Kernel BUG at arch/x86/mm/tlb.c:61 
| To: | <jeremy@xxxxxxxx> |  
| Subject: | [Xen-devel] RE: Kernel BUG at arch/x86/mm/tlb.c:61 |  
| From: | MaoXiaoyun <tinnycloud@xxxxxxxxxxx> |  
| Date: | Mon, 25 Apr 2011 23:05:24 +0800 |  
| Cc: | xen devel <xen-devel@xxxxxxxxxxxxxxxxxxx>, giamteckchoon@xxxxxxxxx,	konrad.wilk@xxxxxxxxxx |  
| Delivery-date: | Mon, 25 Apr 2011 08:06:26 -0700 |  
| Envelope-to: | www-data@xxxxxxxxxxxxxxxxxxx |  
| Importance: | Normal |  
| In-reply-to: | <BLU157-w1963BE0D46AB93FDA390CBDA960@xxxxxxx> |  
| List-help: | <mailto:xen-devel-request@lists.xensource.com?subject=help> |  
| List-id: | Xen developer discussion <xen-devel.lists.xensource.com> |  
| List-post: | <mailto:xen-devel@lists.xensource.com> |  
| List-subscribe: | <http://lists.xensource.com/mailman/listinfo/xen-devel>,	<mailto:xen-devel-request@lists.xensource.com?subject=subscribe> |  
| List-unsubscribe: | <http://lists.xensource.com/mailman/listinfo/xen-devel>,	<mailto:xen-devel-request@lists.xensource.com?subject=unsubscribe> |  
| References: | <COL0-MC1-F14hmBzxHs00230882@xxxxxxxxxxxxxxxxxxxxxxxxxxxxx>,	<BLU157-w488E5FEBD5E2DBC0666EF1DAA70@xxxxxxx>,	<BLU157-w5025BFBB4B1CDFA7AA0966DAA90@xxxxxxx>,	<BLU157-w540B39FBA137B4D96278D2DAA90@xxxxxxx>,	<BANLkTimgh_iip27zkDPNV9r7miwbxHmdVg@xxxxxxxxxxxxxx>,	<BANLkTimkMgYNyANcKiZu5tJTL4==zdP3xg@xxxxxxxxxxxxxx>,	<BLU157-w116F1BB57ABFDE535C7851DAA80@xxxxxxx>,	<4DA3438A.6070503@xxxxxxxx>,	<BLU157-w2C6CD57CEA345B8D115E8DAAB0@xxxxxxx>,	<BLU157-w36F4E0A7503A357C9DE6A3DAAB0@xxxxxxx>,	<20110412100000.GA15647@xxxxxxxxxxxx>,	<BLU157-w14B84A51C80B41AB72B6CBDAAD0@xxxxxxx>,	<BANLkTinNxLnJxtZD68ODLSJqafq0tDRPfw@xxxxxxxxxxxxxx>,	<BLU157-w30A1A208238A9031F0D18EDAAD0@xxxxxxx>,	<BLU157-w383D1A2536480BCD4C0E0EDAAD0@xxxxxxx>,	<BLU157-w42DAD248C94153635E9749DAAC0@xxxxxxx>,	<4DA8B715.9080508@xxxxxxxx>,	<BLU157-w3221B2A034DA7D179CB8D0DA960@xxxxxxx>,	<BLU157-w631135A14B22DA4A7FCEC5DA960@xxxxxxx>,	<BLU157-w1963BE0D46AB93FDA390CBDA960@xxxxxxx> |  
| Sender: | xen-devel-bounces@xxxxxxxxxxxxxxxxxxx |  
| | Please ignore my last two mails, I just learnt that Current is meanless in irq context. 
 Just come up one whole assumption:
 
 In my opinion:
 
 1) CPU running in switch_mm has the possiblity of receiving IPI message and enter interrupt
 2) Before revert that patch, not matter the if statement is true or not, the cpu_tlbstate.state
 could be changed to TLBSTATE_OK, right before enter irq routhine
 3) Since the cpu_tlbstate is per CPU variable, before calling leave_mm(), test cpu_tlbstate.state
 in drop_other_mm_ref is feasible and nessary
 4) If I am right, strange thing is the code of 2.6.32.36 is same as 2.6.31.x, which we never met tlb bug before.
 
 any comments?
 
 Many thanks.
 
 
 | 
 _______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel
 | 
 
| <Prev in Thread] | Current Thread | [Next in Thread> |  | 
[Xen-devel] Re: kernel BUG at arch/x86/xen/mmu.c:1860!, Joerg StephanRE: [Xen-devel] RE: Kernel BUG at arch/x86/mm/tlb.c:61, (continued)
Re: [Xen-devel] RE: Kernel BUG at arch/x86/mm/tlb.c:61, Jeremy Fitzhardinge
RE: [Xen-devel] RE: Kernel BUG at arch/x86/mm/tlb.c:61, Tian, Kevin
RE: [Xen-devel] RE: Kernel BUG at arch/x86/mm/tlb.c:61, MaoXiaoyun
RE: [Xen-devel] RE: Kernel BUG at arch/x86/mm/tlb.c:61, Tian, Kevin
[Xen-devel] RE: Kernel BUG at arch/x86/mm/tlb.c:61, MaoXiaoyun
[Xen-devel] RE: Kernel BUG at arch/x86/mm/tlb.c:61, MaoXiaoyun
[Xen-devel] RE: Kernel BUG at arch/x86/mm/tlb.c:61, MaoXiaoyun
[Xen-devel] RE: Kernel BUG at arch/x86/mm/tlb.c:61,
MaoXiaoyun <=
RE: [Xen-devel] RE: Kernel BUG at arch/x86/mm/tlb.c:61, Tian, Kevin
[Xen-devel] Re: kernel BUG at arch/x86/xen/mmu.c:1872, Teck Choon Giam
 |  |  |