On Thursday 22 February 2007 16:29, Adrian Bunk wrote:
> On Wed, Feb 21, 2007 at 11:00:15AM +0100, Giuseppe Bilotta wrote:
> > On Wednesday 21 February 2007 02:49, Greg KH wrote:
> >
> > > /* frame pointer must be last for get_wchan */
> > > -#define SAVE_CONTEXT"pushq %%rbp ; movq
On Wed, Feb 21, 2007 at 11:00:15AM +0100, Giuseppe Bilotta wrote:
> On Wednesday 21 February 2007 02:49, Greg KH wrote:
>
> > /* frame pointer must be last for get_wchan */
> > -#define SAVE_CONTEXT"pushq %%rbp ; movq %%rsi,%%rbp\n\t"
> > -#define RESTORE_CONTEXT "movq %%rbp,%%rsi ; popq
On Wed, Feb 21, 2007 at 11:00:15AM +0100, Giuseppe Bilotta wrote:
On Wednesday 21 February 2007 02:49, Greg KH wrote:
/* frame pointer must be last for get_wchan */
-#define SAVE_CONTEXTpushq %%rbp ; movq %%rsi,%%rbp\n\t
-#define RESTORE_CONTEXT movq %%rbp,%%rsi ; popq %%rbp\n\t
On Thursday 22 February 2007 16:29, Adrian Bunk wrote:
On Wed, Feb 21, 2007 at 11:00:15AM +0100, Giuseppe Bilotta wrote:
On Wednesday 21 February 2007 02:49, Greg KH wrote:
/* frame pointer must be last for get_wchan */
-#define SAVE_CONTEXTpushq %%rbp ; movq %%rsi,%%rbp\n\t
Giuseppe Bilotta wrote:
> On Wednesday 21 February 2007 02:49, Greg KH wrote:
>
>> /* frame pointer must be last for get_wchan */
>> -#define SAVE_CONTEXT"pushq %%rbp ; movq %%rsi,%%rbp\n\t"
>> -#define RESTORE_CONTEXT "movq %%rbp,%%rsi ; popq %%rbp\n\t"
>> +#define SAVE_CONTEXT"pushf ;
On Feb 21 2007 11:00, Giuseppe Bilotta wrote:
>On Wednesday 21 February 2007 02:49, Greg KH wrote:
>
>> /* frame pointer must be last for get_wchan */
>> -#define SAVE_CONTEXT"pushq %%rbp ; movq %%rsi,%%rbp\n\t"
>> -#define RESTORE_CONTEXT "movq %%rbp,%%rsi ; popq %%rbp\n\t"
>> +#define
On Wednesday 21 February 2007 02:49, Greg KH wrote:
> /* frame pointer must be last for get_wchan */
> -#define SAVE_CONTEXT"pushq %%rbp ; movq %%rsi,%%rbp\n\t"
> -#define RESTORE_CONTEXT "movq %%rbp,%%rsi ; popq %%rbp\n\t"
> +#define SAVE_CONTEXT"pushf ; pushq %%rbp ; movq
On Wednesday 21 February 2007 02:49, Greg KH wrote:
/* frame pointer must be last for get_wchan */
-#define SAVE_CONTEXTpushq %%rbp ; movq %%rsi,%%rbp\n\t
-#define RESTORE_CONTEXT movq %%rbp,%%rsi ; popq %%rbp\n\t
+#define SAVE_CONTEXTpushf ; pushq %%rbp ; movq %%rsi,%%rbp\n\t
On Feb 21 2007 11:00, Giuseppe Bilotta wrote:
On Wednesday 21 February 2007 02:49, Greg KH wrote:
/* frame pointer must be last for get_wchan */
-#define SAVE_CONTEXTpushq %%rbp ; movq %%rsi,%%rbp\n\t
-#define RESTORE_CONTEXT movq %%rbp,%%rsi ; popq %%rbp\n\t
+#define SAVE_CONTEXT
Giuseppe Bilotta wrote:
On Wednesday 21 February 2007 02:49, Greg KH wrote:
/* frame pointer must be last for get_wchan */
-#define SAVE_CONTEXTpushq %%rbp ; movq %%rsi,%%rbp\n\t
-#define RESTORE_CONTEXT movq %%rbp,%%rsi ; popq %%rbp\n\t
+#define SAVE_CONTEXTpushf ; pushq %%rbp ;
-stable review patch. If anyone has any objections, please let us know.
--
From: Andi Kleen <[EMAIL PROTECTED]>
SYSENTER can cause a NT to be set which might cause crashes on the IRET
in the next task.
Following similar i386 patch from Linus.
Signed-off-by: Andi Kleen <[EMAIL
-stable review patch. If anyone has any objections, please let us know.
--
From: Andi Kleen [EMAIL PROTECTED]
SYSENTER can cause a NT to be set which might cause crashes on the IRET
in the next task.
Following similar i386 patch from Linus.
Signed-off-by: Andi Kleen [EMAIL
12 matches
Mail list logo