Hi,

   I am developing a linux dri driver  for my company.
I get some question about kernel module. Would you
like give me some instruction about dri ?

    The following is the question.

1. Before the kernel deal with a ioctl, Can the kernel receive another 
   ioctl and deal with it?
   For Example:  
             ioctl_printf(...){
                if  (dev->count <100 ){
                        dev->count --;
                }
        }

   Process A called the ioctl_printf,  the kernel executed the
   command "if(dev->count < 100 ) " and doesn't executed the
   command "dev->count--".  Is it possibble that process B calls
   the ioctl_printf and kernel enter the function ?

2.If the ioctl is synchronous, should I use the semaphore or spin_lock?
  Has the resource of semaphore and spin_lock limit? 


        Thanks!


_______________________________________________
Dri-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/dri-devel

Reply via email to