module: avoid allocation if module is already present and ready

After
======
time ./kmod.sh -t 0008
real    0m17.569s
user    0m0.108s
sys     0m11.200s
----------------------
time ./kmod.sh -t 0009
real    0m43.563s
user    0m0.568s
sys     0m10.560s
----------------------

Before
=======
root@piggy:~# systemd-analyze
Startup finished in 2.016s (kernel) + 2.081s (userspace) = 4.098s
After
=====
root@piggy:~# systemd-analyze
Startup finished in 2.041s (kernel) + 2.513s (userspace) = 4.554s

Signed-off-by: Luis R. Rodriguez <mcgrof@kernel.org>
1 file changed