Re: Writing modules for 2.5

From: Alan Cox (alan@lxorguk.ukuu.org.uk)
Date: Tue Apr 15 2003 - 06:35:14 EST


On Maw, 2003-04-15 at 13:05, Måns Rullgård wrote:
> Next question: what is the correct replacement for MOD_INC_USE_COUNT?

If you know the use count is already one there isnt one, jut use
MOD_INC_USE_COUNT and flame Rusty

If you can't prove the use count is already one for your own module
you have a problem (and did in 2.4 in truth). The layers try and
lock the layer below. So char drivers are locked by core code,
block drivers likewise, tty drivers and so on...

Most driver layers now have an owner: field in the file ops or other
structure they register

        owner: THIS_MODULE,

(THIS_MODULE comes out currently in a non modular buils too)

-
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/



This archive was generated by hypermail 2b29 : Tue Apr 15 2003 - 22:00:35 EST