Please send me your .configs, and complete strace outputs of both
rmmod invocations.

On Fri, Feb 6, 2015 at 12:00 PM, AGATE Stephen
<[email protected]> wrote:
> Fails with Busybox 1.23.1:
>
> /dev/shm # ls
> fpgaint.ko
> //dev/shm # insmod fpgaint.ko irq=135
> /dev/shm # lsmod
> fpgaint 882 0 - Live 0xbf018000 (O)
> /dev/shm # rmmod fpgaint
> /dev/shm # lsmod
> fpgaint 882 0 - Live 0xbf018000 (O)
> /dev/shm #
>
> Works with Busybox 1.22.1:
>
> /dev/shm # insmod fpgaint.ko irq=135
> /dev/shm # lsmod
> fpgaint 882 0 - Live 0xbf01c000 (O)
> /dev/shm # rmmod fpgaint
> /dev/shm # lsmod
> /dev/shm #
>
> According to strace, "/proc/modules" is no longer opened. Here's the working 
> trace from 1.22.1:
>
> chdir("/lib/modules")                   = 0
> uname({sys="Linux", node="(none)", ...}) = 0
> chdir("3.17.8")                  = 0
> open("modules.dep.bb", O_RDONLY|O_LARGEFILE) = 3
> fstat64(3, {st_mode=S_IFREG|0644, st_size=2125, ...}) = 0
> mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
> 0xb6fce000
> read(3, "kernel/lib/crc-ccitt.ko symbol:c"..., 4096) = 2125
> read(3, "", 4096)                       = 0
> ### Lines below here are not seen in with Busybox 1.23.1 ###
> open("/proc/modules", O_RDONLY|O_LARGEFILE) = 4
> fstat64(4, {st_mode=S_IFREG|0444, st_size=0, ...}) = 0
> mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
> 0xb6fcd000
> read(4, "fpgaint 882 0 - Live 0xbf020000 "..., 1024) = 36
> close(4)                                = 0
> munmap(0xb6fcd000, 4096)                = 0
> delete_module("fpgaint", O_NONBLOCK|0x80) = 0
> exit_group(0)                           = ?
> +++ exited with 0 +++
> _______________________________________________
> busybox mailing list
> [email protected]
> http://lists.busybox.net/mailman/listinfo/busybox
_______________________________________________
busybox mailing list
[email protected]
http://lists.busybox.net/mailman/listinfo/busybox

Reply via email to