Sharing buffer between Linux kernel modules causing "Unable to handle kernel paging request at virtual address XXXXX"

StackOverflow https://stackoverflow.com/questions/23408796

Domanda

I have one kernel module which has declaration as char arr[100]; and exported it like, EXPORT_SYMBOL(arr);

In second module I am trying to use it as extern char *arr; and in read of this module when I try to snprintf(buffer,100,"%s\n",arr);

This line gives error like

Unable to handle kernel paging request at virtual address XXXXX"

What should be cause for this?

È stato utile?

Soluzione

My problem solved by taking extern char arr[100]; in second module.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top