Hello,

request_mem_region() can fail if the memory requested is already allocated to 
some other device. 

If you are programming a pci card you should use PCI API for querying 
information about required memory regions and then map/unmap those regions 
using 'ioremap/iounmap' in your driver. You can read pci.txt in Documentation 
dir. of kernel to learn PCI API.

Hope this helps.

Regards,
- Meraj


vasant j <[EMAIL PROTECTED]> wrote: Hi all,
  
             I am new to linux programming....i am programming for PCI 
card.....My problem is i have used "request_mem_region( )" command and 
requested for 1k of memory.....It is returning  failure.How to tackle this....
  
          i  did like this :
  char *p;
 p=request_mem_region(0x2000,0xb,"pci");
  
 it is returning null !...(failure) .
  
 should i fill the struct resource elements.... and then do it or can i 
directly request for the memory from the given location.....as i did now
   
 Kindly reply to me regarding this As soon As possible....
 

       
---------------------------------
 Check out  the hottest 2008 models today at Yahoo! Autos.

Reply via email to