資源簡介
2.6.7以上內核編譯,編譯ok的大家敬請享用吧!!
代碼片段和文件信息
/*
?*?Copyright?2007 Luis?R.?Rodriguez?
?*
?*?This?program?is?free?software;?you?can?redistribute?it?and/or?modify
?*?it?under?the?terms?of?the?GNU?General?Public?License?version?2?as
?*?published?by?the?Free?Software?Foundation.
?*
?*?Compatibility?file?for?Linux?wireless?for?kernels?2.6.22?-?tip
?*?The?headers?don‘t?need?to?be?modified?as?we‘re?simply?adding?them.
?*/
#include?
#if?(LINUX_VERSION_CODE?
/*?2.6.27?compat?code?goes?here?*/
void?__iomem?*pci_ioremap_bar(struct?pci_dev?*pdev?int?bar)
{
/*
?*?Make?sure?the?BAR?is?actually?a?memory?resource?not?an?IO?resource
?*/
if?(!(pci_resource_flags(pdev?bar)?&?IORESOURCE_MEM))?{
WARN_ON(1);
return?NULL;
}
return?ioremap_nocache(pci_resource_start(pdev?bar)
?????pci_resource_len(pdev?bar));
}
EXPORT_SYMBOL_GPL(pci_ioremap_bar);
#endif?/*?LINUX_VERSION_CODE?
#if?(LINUX_VERSION_CODE?
/*?2.6.28?compat?code?goes?here?*/
#endif?/*?LINUX_VERSION_CODE?
評論
共有 條評論