Re: panic: mutex Giant not owned at /usr/src/sys/kern/kern_exit.cwhen ata RAID1 rebuild has completed

From: Masachika ISHIZUKA <ishizuka_at_ish.org>
Date: Thu, 08 May 2003 11:02:45 +0900 (JST)
> On 07-May-2003 John Baldwin wrote:
>> On 07-May-2003 Soeren Schmidt wrote:
>>> It seems Masachika ISHIZUKA wrote:
>>>>   I installed 5.1-BETA-20030507-JPSNAP from current.freebsd.org.
>>>> I did 'atacontrol rebuild 0' for ata raid ar0 for non-real raid
>>>> ata controller (ICH4 in 845GE) with GENERIC kernel and panic when
>>>> the RAID1 mirror rebuilding had just completed as follows.
>>>> panic: mutex Giant not owned at /usr/src/sys/kern/kern_exit.c: 122
>>> I know of the problem, but I havn't found a good way to fix it yet.
>> 
>> Index: ata-raid.c
>> ===================================================================
>> RCS file: /usr/cvs/src/sys/dev/ata/ata-raid.c,v
>> retrieving revision 1.64
>> diff -u -r1.64 ata-raid.c
>> --- ata-raid.c  4 May 2003 16:17:54 -0000       1.64
>> +++ ata-raid.c  5 May 2003 18:15:35 -0000
>> _at__at_ -969,6 +969,7 _at__at_
>>      int disk, s, count = 0, error = 0;
>>      caddr_t buffer;
>>  
>> +    mtx_lock(&Giant);
> 
> Ishizuka-san, can you test this patch?

  Hi, John-san.
  Thank you for patch.
  It can be done rebuilding the RAID1 array without panic on
5.1-BETA-20030507-JPSNAP with this patch.

-- 
ishizuka_at_ish.org
Received on Wed May 07 2003 - 17:02:50 UTC

This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:37:06 UTC