@@ -66,7 +66,7 @@ void __show_regs(struct pt_regs *regs, enum show_regs_mode mode)
66
66
unsigned long cr0 = 0L , cr2 = 0L , cr3 = 0L , cr4 = 0L , fs , gs , shadowgs ;
67
67
unsigned long d0 , d1 , d2 , d3 , d6 , d7 ;
68
68
unsigned int fsindex , gsindex ;
69
- unsigned int ds , cs , es ;
69
+ unsigned int ds , es ;
70
70
71
71
show_iret_regs (regs );
72
72
@@ -98,7 +98,6 @@ void __show_regs(struct pt_regs *regs, enum show_regs_mode mode)
98
98
}
99
99
100
100
asm("movl %%ds,%0" : "=r" (ds ));
101
- asm("movl %%cs,%0" : "=r" (cs ));
102
101
asm("movl %%es,%0" : "=r" (es ));
103
102
asm("movl %%fs,%0" : "=r" (fsindex ));
104
103
asm("movl %%gs,%0" : "=r" (gsindex ));
@@ -114,7 +113,7 @@ void __show_regs(struct pt_regs *regs, enum show_regs_mode mode)
114
113
115
114
printk (KERN_DEFAULT "FS: %016lx(%04x) GS:%016lx(%04x) knlGS:%016lx\n" ,
116
115
fs , fsindex , gs , gsindex , shadowgs );
117
- printk (KERN_DEFAULT "CS: %04x DS: %04x ES: %04x CR0: %016lx\n" , cs , ds ,
116
+ printk (KERN_DEFAULT "CS: %04lx DS: %04x ES: %04x CR0: %016lx\n" , regs -> cs , ds ,
118
117
es , cr0 );
119
118
printk (KERN_DEFAULT "CR2: %016lx CR3: %016lx CR4: %016lx\n" , cr2 , cr3 ,
120
119
cr4 );
0 commit comments