[lkml]   [2000]   [Nov]   [19]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
Messages in this thread
    SubjectRe: BTTV detection broken in 2.4.0-test11-pre5
    > > Why?  What is the point in compiling bttv statically into the kernel?
    > > Unlike filesystems/ide/scsi/... you don't need it to get the box up.
    > > No problem to compile the driver as module and configure it with
    > > /etc/modules.conf ...
    > Huh?
    > Some systems are built without module support for numerous reasons. I don't
    > need 50% of the entire kernel to get the box up, but I surely use it and I
    > don't want 100 modules loaded.

    Why not? /me has nearly everything compiled as modules.

    > There is an introduced security weakness by using kernels.

    ??? Guess you mean "by using modules"? Which weakness? Other than
    bugs? I don't see bugs like the recent modprobe oops as major problem.
    They happen (everythere), they get fixed.

    > So..what is the point in making it modular?

    It's much more flexible.

    You can reconfigure/update the driver without recompiling the kernel
    and without rebooting. If the driver needs some tweaks to make it
    work with your hardware you can update /etc/modules.conf and reload
    the modules with the new options. If you have found a working
    configuration, you can simply leave it as is.

    Distributions ship with modularized kernels. Most external drivers
    can't be compiled into the kernel (alsa, lirc, vmware, ...). Sometimes
    I find it very useful to be able to switch drivers on the fly:

    * rmmod ide-cd; modprobe ide-scsi; modprobe sr_mod (for burning CD's)
    * /etc/rc.d/init.d/network stop; rmmod de4x5; modprobe tulip;
    /etc/rc.d/init.d/network start (tulip manages it to drive the card
    full-duplex, de4x5 doesn't).

    And I don't like fact that I have to add one more function for every
    cmd line option (looks like this from Werner's patch, hav'nt checked).

    Some generic way to make module args available as kernel args too
    would be nice. Or at least some simple one-liner I could put next to
    the MODULE_PARM() macro...

    > --------------E48A413646B728A179A7D2FC
    > Content-Type: text/x-vcard; charset=us-ascii;
    > name="david.vcf"

    Please turn this off.


    To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
    the body of a message to
    Please read the FAQ at

     \ /
      Last update: 2005-03-22 12:47    [W:0.025 / U:2.100 seconds]
    ©2003-2017 Jasper Spaans. hosted at Digital OceanAdvertise on this site