[osol-discuss] [ufs-discuss] PANIC! mounting cdrom slice on b78
Scott Rotondo
scott.rotondo at sun.com
Thu Jun 19 14:14:55 PDT 2008
Joerg Schilling wrote:
> Scott Rotondo <scott.rotondo at sun.com> wrote:
>
>> Joerg Schilling wrote:
>>>
>>> Does it help to intialize the pointers to NULL?
>>>
>> Sure. This code
>>
>> 943 if (fsp)
>> 944 kmem_free(fsp, sizeof (*fsp));
>> 945 if (svp)
>> 946 kmem_free(svp, sizeof (*svp));
>> 947 if (jvp)
>> 948 kmem_free(jvp, sizeof (*jvp));
>>
>> will behave very differently if those pointers are NULL rather than
>> uninitialized.
>
> ????
>
> I was interested in a useful reply for the OP case....
Sorry, I don't know what you're asking.
>
> Did you run a test with the original filesystem, or what do you like to tell us
> here?
I didn't test anything. I was just pointing out, based on simple
examination of the source code, that line 944 is sure to panic if fsp
contains random bits, but if it's set to NULL then line 943 will prevent
944 from executing at all.
Scott
More information about the opensolaris-discuss
mailing list