ac41cfd19b
Use proc_create()/proc_create_data() to make sure that ->proc_fops and ->data be setup before gluing PDE to main tree. Add correct ->owner to proc_fops to fix reading/module unloading race. Signed-off-by: Denis V. Lunev <den@openvz.org> Acked-by: Karsten Keil <kkeil@suse.de> Cc: Alexey Dobriyan <adobriyan@gmail.com> Cc: "Eric W. Biederman" <ebiederm@xmission.com> Signed-off-by: Andrew Morton <akpm@linux-foundation.org> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org> |
||
---|---|---|
.. | ||
adapter.h | ||
capi20.h | ||
capidtmf.c | ||
capidtmf.h | ||
capifunc.c | ||
capifunc.h | ||
capimain.c | ||
cardtype.h | ||
cp_vers.h | ||
dadapter.c | ||
dadapter.h | ||
debug.c | ||
debug_if.h | ||
debuglib.c | ||
debuglib.h | ||
dfifo.h | ||
di.c | ||
di.h | ||
di_dbg.h | ||
di_defs.h | ||
did_vers.h | ||
diddfunc.c | ||
diva.c | ||
diva.h | ||
diva_didd.c | ||
diva_dma.c | ||
diva_dma.h | ||
diva_pci.h | ||
divacapi.h | ||
divamnt.c | ||
divasfunc.c | ||
divasi.c | ||
divasmain.c | ||
divasproc.c | ||
divasync.h | ||
dqueue.c | ||
dqueue.h | ||
dsp_defs.h | ||
dsp_tst.h | ||
dspdids.h | ||
dsrv4bri.h | ||
dsrv_bri.h | ||
dsrv_pri.h | ||
entity.h | ||
helpers.h | ||
idifunc.c | ||
io.c | ||
io.h | ||
istream.c | ||
Kconfig | ||
kst_ifc.h | ||
maintidi.c | ||
maintidi.h | ||
Makefile | ||
man_defs.h | ||
mdm_msg.h | ||
message.c | ||
mi_pc.h | ||
mntfunc.c | ||
os_4bri.c | ||
os_4bri.h | ||
os_bri.c | ||
os_bri.h | ||
os_capi.h | ||
os_pri.c | ||
os_pri.h | ||
pc.h | ||
pc_init.h | ||
pc_maint.h | ||
pkmaint.h | ||
platform.h | ||
pr_pc.h | ||
s_4bri.c | ||
s_bri.c | ||
s_pri.c | ||
sdp_hdr.h | ||
um_idi.c | ||
um_idi.h | ||
um_xdi.h | ||
xdi_adapter.h | ||
xdi_msg.h | ||
xdi_vers.h |