Re: [PATCH]

Josh McKinney (forming@comcast.net)
Mon, 15 Apr 2002 22:11:27 -0500


On approximately Mon, Apr 15, 2002 at 12:59:20PM -0700, Andre Hedrick wrote:
>
> http://www.linuxdiskcert.org/ide-2.4.19-p6.all.convert.3a.patch.bz2
>
> Lets try it again, I diffed the wrong tree :-/
>

Well it compiled fine this time, but it seems to have problems with gcc-3.0.4 I am using to
compile kernels. This gcc has been fine for all other uses, but it must be something with this
particular build because gcc-2.95.4 works without a problem. Anyways, here is the oops report
if it may interest you.

<1>Unable to handle kernel paging request at virtual address 3fff432a
c01c2c90
*pde = 00000000
Oops: 0000
CPU: 0
EIP: 0010:[<c01c2c90>] Not tainted
Using defaults from ksymoops -t elf32-i386 -a i386
EFLAGS: 00010202
eax: 3fff427a ebx: c02fc928 ecx: 00000001 edx: dda11e04
esi: c02fc928 edi: dda11e98 ebp: bffff7f0 esp: dda11e04
ds: 0018 es: 0018 ss: 0018
Process hdparm (pid: 492, stackpage=dda11000)
Stack: 3fff427a 00100000 0258e100 0010003f 000e0000 2d575744 39504d41 30353136
31003238 00000000 10000003 30320028 35422e30 57443032 57444320 30423630
3332422d 41304358 20202020 20202020 20202020 20202020 20202020 80102020
Code: 0f b7 80 b0 00 00 00 8b 93 f0 00 00 00 66 89 82 b0 00 00 00

>>EIP; c01c2c90 <ide_driveid_update+30/90> <=====

>>eax; 3fff427a Before first symbol
>>ebx; c02fc928 <ide_hwifs+388/20a8>
>>edx; dda11e04 <_end+1d70bb50/2253ad4c>
>>esi; c02fc928 <ide_hwifs+388/20a8>
>>edi; dda11e98 <_end+1d70bbe4/2253ad4c>
>>ebp; bffff7f0 Before first symbol
>>esp; dda11e04 <_end+1d70bb50/2253ad4c>

Code; c01c2c90 <ide_driveid_update+30/90>
00000000 <_EIP>:
Code; c01c2c90 <ide_driveid_update+30/90> <=====
0: 0f b7 80 b0 00 00 00 movzwl 0xb0(%eax),%eax <=====
Code; c01c2c97 <ide_driveid_update+37/90>
7: 8b 93 f0 00 00 00 mov 0xf0(%ebx),%edx
Code; c01c2c9d <ide_driveid_update+3d/90>
d: 66 89 82 b0 00 00 00 mov %ax,0xb0(%edx)

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/