Команда modprob используется для добавления модулей удаления в ядро. Это относится к статическим модулям? может modprobe или rmmod - удалить статический модуль ядра linux.
Если вы имеете в виду статический модуль = модуль, который скомпилирован как часть ядра linux (а не как отдельный загружаемый модуль), тогда ответ будет; нет, ты не можешь.
If interrupt comes i will save data & schedule the bottom half. Now when the bottom half completes its task how shall i inform application at user space that data is available.
Если приложение пользовательского пространства работает в режиме опроса, вы можете уведомить об этом файл ioctl или sysfs/procfs. но если приложение пользовательского пространства должно быть уведомлено в драйвере событий, используйте сетевой сокет.
I am thinking to use entry in debugfs to transfer data between application & driver. So is it feasible that my device driver & my user space application -- by using MAP() system call map same area of an file in debufs & exchange data between each other ?
как приложение для чтения/записи в пользовательском пространстве читает/записывает debugfs, просто прочитав/записав файл debugfs (он находится под/proc/.. или/sys/.., поэтому вы можете «открыть» файл, получить дескриптор файла, затем прочитать/write - как будто это обычный файл).