All of lore.kernel.org
 help / color / mirror / Atom feed
* question about building a module
@ 2012-12-07 18:44 Kevin Wilson
  2012-12-08  8:03 ` Yann Droneaud
  0 siblings, 1 reply; 4+ messages in thread
From: Kevin Wilson @ 2012-12-07 18:44 UTC (permalink / raw)
  To: kernelnewbies

Hi,

I am adding some code of my own **only** under
net/bluetooth in some file there.

There is only exactly one module which is changed by my addition,
This is net/bluetooth/bluetooth.ko

Now, when I run 'make -j2 modules' it takes quite a time, even If I
did one change in one line in a file under net/bluetooth.

I assume that it has to do with stage 2 of the build, which says something
about
...
  Building modules, stage 2.
  MODPOST 855 modules
...
see below full log.

Now my question is this:
Is there a way to make things more efficent when building a module, on the
assumption that I do not change anything anywhere except /net/bluetooth (in
this case)?

somehow telling the MODPOST  that only one module is changes ?

I remember I once saw (not sure) a suggestion to build only a specified
moule like:
make net/bluetooth
But in this case the result is the same.

any ideas?
rgs
Kevin


myhost> make modules
make[1]: Nothing to be done for `all'.
make[1]: Nothing to be done for `relocs'.
  CHK     include/generated/uapi/linux/version.h
  CHK     include/generated/utsrelease.h
  CALL    scripts/checksyscalls.sh
  CC [M]  net/bluetooth/hci_sock.o
  LD [M]  net/bluetooth/bluetooth.o
  Building modules, stage 2.
  MODPOST 855 modules
  CC      net/bluetooth/bluetooth.mod.o
  LD [M]  net/bluetooth/bluetooth.ko
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.kernelnewbies.org/pipermail/kernelnewbies/attachments/20121207/f5912f8e/attachment.html 

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2012-12-08 18:16 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-12-07 18:44 question about building a module Kevin Wilson
2012-12-08  8:03 ` Yann Droneaud
2012-12-08  9:02   ` devendra.aaru
2012-12-08 18:16     ` Yann Droneaud

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.