드라이버가 pcim_enable_device()
을 호출하면 pcim_iomap()
, devm_request_irq()
및 기타 관리되는 호출을 사용하여 하드웨어 리소스를 할당합니다. 드라이버가 커널에 이러한 리소스를 해제하도록 알리는 방법은 무엇입니까?'관리되는'pci 자원의 릴리스를 트리거하는 것은 무엇입니까?
pcim_release
은 내 보낸 기호가 아니므로 다른 문자로 devres_free()
을 호출해야합니다. 근데 뭐?
참고 : 리소스를 수동으로 해제하는 방법에 대한 지침은 필요하지 않습니다. devres
서브 시스템에서 모든 것을 해제하는 방법을 알고 싶습니다. 그것은 결국입니다.
내가 분명해야했습니다. 나는 단지 아이맵이 아닌 다른 일을한다. mananged 서브 시스템은 모든 것을 즉시 해제해야합니다. pcim_iounmap은 한 번에 하나씩 만 해제합니다. –