I doubt if this is possible between built-in drivers and modules. 

The way u r thinking might not work properly as even if ur driver probed first 
how would u stop probing the common one. Once that will be probed it will mess 
with ur settings. 

As these drivers are for same devices u must have common logic to separate 
these out. 

I m not familiar with mmc drivers, might have some other way to implement. 


Sent from my iPhone

On 19-Apr-2012, at 8:38 PM, Geraint Yang <[email protected]> wrote:

> To modify the common prob, I need to rebuild the common driver, but the 
> driver I am develop is not just for myself, I could ask everyone who will use 
> this specail sd card to rebuild their driver(or kernel).
> 
> So is it possible to modify the priority of prob just calling some existing 
> kernel APIs?
> 
> 
> On Thu, Apr 19, 2012 at 10:40 PM, Tirtha Ghosh <[email protected]> wrote:
> Sorry missed ur whole details. In that case, u modify the existing driver and 
> call ur part of ur code from common probe depending on ur special condition 
> otherwise keep the existing flow. 
> 
> Sent from my iPhone
> 
> On 19-Apr-2012, at 7:46 PM, Geraint Yang <[email protected]> wrote:
> 
>> Hi Arun,
>> 
>> Thanks for your reply.
>> 
>> I have ever thought about this method, but my sd driver is only for my own 
>> special sd card which is not the common sd card and my driver could not deal 
>> with the common sd card. So I need the default sd driver for other  common 
>> sd cards.
>> 
>> I hope that mmc core could let my driver probe first, if the sd card is my 
>> special one, my driver will operate it  in my own way, otherwise mmc core 
>> will call the prob function of the default sd driver then.
>> 
>> On Thu, Apr 19, 2012 at 9:50 PM, Arun KS <[email protected]> wrote:
>> Hi Geraint,
>> 
>> On Thu, Apr 19, 2012 at 2:05 PM, Geraint Yang <[email protected]> wrote:
>> Hi folks,
>> I am writing a kernel module for a sd card, but when I insert a sd card into 
>> my box, the default sd driver will probe before my driver, and my driver 
>> will never have chance to probe. Is there any method to make my driver probe 
>> the sd card before the default sd driver?
>> 
>> Why can't you disable  the default sd card driver in your .config?
>> 
>> Thanks in advance.
>> 
>> 
>> _______________________________________________
>> Kernelnewbies mailing list
>> [email protected]
>> http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies
>> 
>> 
>> 
>> 
>> 
>> -- 
>> Geraint Yang 
>> Tsinghua University Department of Computer Science and Technology
>> 
>> 
>> _______________________________________________
>> Kernelnewbies mailing list
>> [email protected]
>> http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies
> 
> 
> 
> -- 
> Geraint Yang 
> Tsinghua University Department of Computer Science and Technology
> 
> 
_______________________________________________
Kernelnewbies mailing list
[email protected]
http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies

Reply via email to