<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML xmlns="http://www.w3.org/TR/REC-html40" xmlns:o = 
"urn:schemas-microsoft-com:office:office" xmlns:w = 
"urn:schemas-microsoft-com:office:word"><HEAD>
<META http-equiv=Content-Type content="text/html; charset=us-ascii">
<META content="MSHTML 6.00.6000.16587" name=GENERATOR>
<STYLE>@font-face {
        font-family: SimSun;
}
@font-face {
        font-family: @SimSun;
}
@page Section1 {size: 8.5in 11.0in; margin: 1.0in 1.25in 1.0in 1.25in; }
P.MsoNormal {
        FONT-SIZE: 12pt; MARGIN: 0in 0in 0pt; FONT-FAMILY: "Times New Roman"
}
LI.MsoNormal {
        FONT-SIZE: 12pt; MARGIN: 0in 0in 0pt; FONT-FAMILY: "Times New Roman"
}
DIV.MsoNormal {
        FONT-SIZE: 12pt; MARGIN: 0in 0in 0pt; FONT-FAMILY: "Times New Roman"
}
A:link {
        COLOR: blue; TEXT-DECORATION: underline
}
SPAN.MsoHyperlink {
        COLOR: blue; TEXT-DECORATION: underline
}
A:visited {
        COLOR: purple; TEXT-DECORATION: underline
}
SPAN.MsoHyperlinkFollowed {
        COLOR: purple; TEXT-DECORATION: underline
}
SPAN.EmailStyle17 {
        COLOR: windowtext; FONT-FAMILY: Arial; mso-style-type: personal-compose
}
DIV.Section1 {
        page: Section1
}
</STYLE>
</HEAD>
<BODY lang=EN-US vLink=purple link=blue>
<DIV><SPAN class=885421615-03032009><FONT face=Arial color=#0000ff size=2>Hi 
James,</FONT></SPAN></DIV>
<DIV><SPAN class=885421615-03032009><FONT face=Arial color=#0000ff 
size=2></FONT></SPAN> </DIV>
<DIV><SPAN class=885421615-03032009><FONT face=Arial size=2><FONT 
color=#0000ff>Please prepare a patch that removes all the <SPAN 
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">#pragma alloc_text from the code and 
we will apply it.</SPAN></FONT></FONT></SPAN></DIV>
<DIV><SPAN class=885421615-03032009><FONT face=Arial color=#0000ff size=2><SPAN 
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"></SPAN></FONT></SPAN> </DIV>
<DIV><SPAN class=885421615-03032009><FONT face=Arial color=#0000ff size=2><SPAN 
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">Thanks </SPAN></FONT></SPAN></DIV>
<DIV><SPAN class=885421615-03032009><FONT face=Arial color=#0000ff size=2><SPAN 
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">Tzachi & 
Leonid</SPAN></FONT></SPAN></DIV><BR>
<BLOCKQUOTE dir=ltr 
style="PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #0000ff 2px solid; MARGIN-RIGHT: 0px">
  <DIV class=OutlookMessageHeader lang=en-us dir=ltr align=left>
  <HR tabIndex=-1>
  <FONT face=Tahoma size=2><B>From:</B> James Yang [mailto:jyang@xsigo.com] 
  <BR><B>Sent:</B> Tuesday, March 03, 2009 1:29 AM<BR><B>To:</B> 
  ofw@lists.openfabrics.org<BR><B>Cc:</B> Tzachi Dar<BR><B>Subject:</B> Make all 
  funcions no-pagable?<BR></FONT><BR></DIV>
  <DIV></DIV>
  <DIV class=Section1>
  <P class=MsoNormal><FONT face=Arial size=2><SPAN 
  style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">Hi,<o:p></o:p></SPAN></FONT></P>
  <P class=MsoNormal><FONT face=Arial size=2><SPAN 
  style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"><o:p> </o:p></SPAN></FONT></P>
  <P class=MsoNormal><FONT face=Arial size=2><SPAN 
  style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">We discussed this topic before. 
  Today I saw system hangs during shutdown again. This time function 
  __restore_pci_config caused the page out problem and stopped forever. Attached 
  is the stack.<o:p></o:p></SPAN></FONT></P>
  <P class=MsoNormal><FONT face=Arial size=2><SPAN 
  style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"><o:p> </o:p></SPAN></FONT></P>
  <P class=MsoNormal><FONT face=Arial size=2><SPAN 
  style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">Is there any simple way to disable 
  all the page pragma? Or we have to go to each line the take them 
  out?<o:p></o:p></SPAN></FONT></P>
  <P class=MsoNormal><FONT face=Arial size=2><SPAN 
  style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">#pragma alloc_text (PAGE, 
  __restore_pci_config).<o:p></o:p></SPAN></FONT></P>
  <P class=MsoNormal><FONT face=Arial size=2><SPAN 
  style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"><o:p> </o:p></SPAN></FONT></P>
  <P class=MsoNormal><FONT face=Arial size=2><SPAN 
  style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">Thanks,<o:p></o:p></SPAN></FONT></P>
  <P class=MsoNormal><FONT face=Arial size=2><SPAN 
  style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">James<o:p></o:p></SPAN></FONT></P>
  <P class=MsoNormal><FONT face=Arial size=2><SPAN 
  style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"><o:p> </o:p></SPAN></FONT></P>
  <P class=MsoNormal><FONT face=Arial size=2><SPAN 
  style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">----------------------------------------------------------------------------------<o:p></o:p></SPAN></FONT></P>
  <P class=MsoNormal><FONT face=Arial size=2><SPAN 
  style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">fffffadf`243d4680 
  fffff800`01027682 nt!KiSwapContext+0x85<o:p></o:p></SPAN></FONT></P>
  <P class=MsoNormal><FONT face=Arial size=2><SPAN 
  style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">fffffadf`243d4800 
  fffff800`0102828e nt!KiSwapThread+0x3c9<o:p></o:p></SPAN></FONT></P>
  <P class=MsoNormal><FONT face=Arial size=2><SPAN 
  style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">fffffadf`243d4860 
  fffff800`01056806 nt!KeWaitForSingleObject+0x5a6<o:p></o:p></SPAN></FONT></P>
  <P class=MsoNormal><FONT face=Arial size=2><SPAN 
  style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">fffffadf`243d48e0 
  fffff800`01017091 nt!MiWaitForInPageComplete+0x66<o:p></o:p></SPAN></FONT></P>
  <P class=MsoNormal><FONT face=Arial size=2><SPAN 
  style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">fffffadf`243d4970 
  fffff800`01043d24 nt!MiDispatchFault+0x1845<o:p></o:p></SPAN></FONT></P>
  <P class=MsoNormal><FONT face=Arial size=2><SPAN 
  style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">fffffadf`243d4ab0 
  fffff800`0102d459 nt!MmAccessFault+0xbb3<o:p></o:p></SPAN></FONT></P>
  <P class=MsoNormal><FONT face=Arial size=2><SPAN 
  style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">fffffadf`243d4b80 
  fffffadf`29367b60 nt!KiPageFault+0x119<o:p></o:p></SPAN></FONT></P>
  <P class=MsoNormal><FONT face=Arial size=2><SPAN 
  style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">fffffadf`243d4d18 
  fffffadf`2933ff57 mlx4_bus!__restore_pci_config 
  [c:\windows-openib\src\winib-1864a\hw\mlx4\kernel\bus\drv\pci.c @ 
  163]<o:p></o:p></SPAN></FONT></P>
  <P class=MsoNormal><FONT face=Arial size=2><SPAN 
  style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">fffffadf`243d4d20 
  fffffadf`2934cc63 mlx4_bus!pci_hca_reset+0x667 
  [c:\windows-openib\src\winib-1864a\hw\mlx4\kernel\bus\drv\pci.c @ 
  381]<o:p></o:p></SPAN></FONT></P>
  <P class=MsoNormal><FONT face=Arial size=2><SPAN 
  style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">fffffadf`243d4de0 
  fffffadf`2933c077 mlx4_bus!mlx4_remove_one+0x1bf 
  [c:\windows-openib\src\winib-1864a\hw\mlx4\kernel\bus\net\main.c @ 
  1090]<o:p></o:p></SPAN></FONT></P>
  <P class=MsoNormal><FONT face=Arial size=2><SPAN 
  style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">fffffadf`243d4e20 
  fffffadf`2933c502 mlx4_bus!__stop_card+0x37 
  [c:\windows-openib\src\winib-1864a\hw\mlx4\kernel\bus\drv\drv.c @ 
  355]<o:p></o:p></SPAN></FONT></P>
  <P class=MsoNormal><FONT face=Arial size=2><SPAN 
  style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">fffffadf`243d4e50 
  fffffadf`294e3217 mlx4_bus!EvtDeviceD0Exit+0xf2 
  [c:\windows-openib\src\winib-1864a\hw\mlx4\kernel\bus\drv\drv.c @ 
  414]<o:p></o:p></SPAN></FONT></P>
  <P class=MsoNormal><FONT face=Arial size=2><SPAN 
  style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">fffffadf`243d4ea0 
  fffffadf`294e2d91 
  wdf01000!FxPkgPnp::PowerGotoDxIoStopped+0x243<o:p></o:p></SPAN></FONT></P>
  <P class=MsoNormal><FONT face=Arial size=2><SPAN 
  style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">fffffadf`243d4f50 
  fffffadf`294e1f5d 
  wdf01000!FxPkgPnp::PowerGotoDNotZeroIoStopped+0x9<o:p></o:p></SPAN></FONT></P>
  <P class=MsoNormal><FONT face=Arial size=2><SPAN 
  style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">fffffadf`243d4f80 
  fffffadf`294e1837 
  wdf01000!FxPkgPnp::PowerEnterNewState+0x345<o:p></o:p></SPAN></FONT></P>
  <P class=MsoNormal><FONT face=Arial size=2><SPAN 
  style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">fffffadf`243d50f0 
  fffffadf`294e1596 
  wdf01000!FxPkgPnp::PowerProcessEventInner+0x13f<o:p></o:p></SPAN></FONT></P>
  <P class=MsoNormal><FONT face=Arial size=2><SPAN 
  style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">fffffadf`243d51c0 
  fffffadf`294f29a6 
  wdf01000!FxPkgPnp::PowerProcessEvent+0x436<o:p></o:p></SPAN></FONT></P>
  <P class=MsoNormal><FONT face=Arial size=2><SPAN 
  style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">fffffadf`243d5290 
  fffffadf`294ee72d 
  wdf01000!FxPkgPnp::NotPowerPolOwnerGotoDx+0xe<o:p></o:p></SPAN></FONT></P>
  <P class=MsoNormal><FONT face=Arial size=2><SPAN 
  style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">fffffadf`243d52c0 
  fffffadf`294edecc 
  wdf01000!FxPkgPnp::PowerPolicyEnterNewState+0x345<o:p></o:p></SPAN></FONT></P>
  <P class=MsoNormal><FONT face=Arial size=2><SPAN 
  style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">fffffadf`243d5430 
  fffffadf`294edc29 
  wdf01000!FxPkgPnp::PowerPolicyProcessEventInner+0x144<o:p></o:p></SPAN></FONT></P></DIV></BLOCKQUOTE></BODY></HTML>