lkml.org 
[lkml]   [2007]   [Mar]   [9]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    /
    Subject[RFC PATCH 0/3] Fix module information when symbol_get is used
    From
    Date
    Hi Rusty,

    DVB code uses symbol_get/symbol_put functions at module.c to allow
    dynamically add frontend modules (responsible for tuning and
    demodulating the digital signal). The problem is that symbol_get doesn't
    properly mark the module that requested it.

    Trent worked on a fix for this, by using 3 patches. One on module.c,
    another on mtd driver, and the last one on linux-dvb.

    With the patch, lsmod produces output like this:
    cx88_dvb 14084 0
    or51132 9988 1 cx88_dvb

    Without it, this is what you get:
    cx88_dvb 14084 0
    or51132 9988 1


    drivers/media/dvb/bt8xx/dst.c | 5 -
    drivers/media/dvb/dvb-core/dvb_frontend.c | 9 +--
    drivers/mtd/chips/gen_probe.c | 4 -
    include/linux/module.h | 13 ++--
    kernel/module.c | 87 ++++++++++++++++++++++--------
    5 files changed, 80 insertions(+), 38 deletions(-)

    -
    To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
    the body of a message to majordomo@vger.kernel.org
    More majordomo info at http://vger.kernel.org/majordomo-info.html
    Please read the FAQ at http://www.tux.org/lkml/

    \
     
     \ /
      Last update: 2007-03-10 05:35    [W:0.020 / U:0.296 seconds]
    ©2003-2016 Jasper Spaans. hosted at Digital OceanAdvertise on this site