Thanks Rohan.

Regards
--Prabhakar


On Fri, Oct 14, 2011 at 3:14 PM, rohan puri <[email protected]> wrote:

>
>
> On Fri, Oct 14, 2011 at 2:51 PM, Prabhakar Lad <[email protected]
> > wrote:
>
>> Hi everyone,
>>
>> I had question in want eradicate volatile from here:  for example:
>>
>>
>>    #define 0x01c40800
>>
>>
>>     if ((volatile void *)pllbase == (volatile void
>> *)DAVINCI_PLL_CNTRL0_BASE) /**HERE**/
>>         return 8;
>>     else
>>         return pll_div(pllbase, PLLC_PREDIV);
>>
>>
>> Thanks.
>>
>>
>> Regards
>> --Prabhakar
>>
>> _______________________________________________
>> Kernelnewbies mailing list
>> [email protected]
>> http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies
>>
>> Hi,
>
> volatile keyword is make use of to enforce compiler that not to optimize
> the code that contains this qualifier.
>
> In this case maybe any of the two compared values could be changed in an
> unknowing way to the compiler which are to be considered and no optimization
> is required, hence volatile keyword is made use of.
>
> Regards,
> Rohan Puri
>
_______________________________________________
Kernelnewbies mailing list
[email protected]
http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies

Reply via email to