Global variables
AYAN KUMAR HALDER
ayankumarh at gmail.com
Sun Jun 14 07:58:07 EDT 2015
On Sun, Jun 14, 2015 at 5:02 PM, Ruben Safir <ruben at mrbrklyn.com> wrote:
> On 06/14/2015 07:28 AM, roni wrote:
>> I know i should avoid using global variables in kernel programming.
>>
>> What problem it create if i use more global variables?
>>
>>
>> _______________________________________________
>> Kernelnewbies mailing list
>> Kernelnewbies at kernelnewbies.org
>> http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies
>>
>>
>
>
> you step on everyone else's names space. Do you know how many other
> people are collaborating with the kernel. Stick to your own back yard.
>
> _______________________________________________
> Kernelnewbies mailing list
> Kernelnewbies at kernelnewbies.org
> http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies
Besides, it hampers reentrancy, unless you use locks(mutex) with each
global variable.
Kernel functions can be called by different processes in parallel and
they might also be
called/scheduled from interrupt context.
More information about the Kernelnewbies
mailing list