Denis V. Lunev
c7705f3449
drivers: use non-racy method for proc entries creation (2)
...
Use proc_create()/proc_create_data() to make sure that ->proc_fops and ->data
be setup before gluing PDE to main tree.
Signed-off-by: Denis V. Lunev <den@openvz.org >
Cc: Greg Kroah-Hartman <gregkh@suse.de >
Cc: Alexey Dobriyan <adobriyan@gmail.com >
Cc: "Eric W. Biederman" <ebiederm@xmission.com >
Cc: Peter Osterlund <petero2@telia.com >
Cc: Bartlomiej Zolnierkiewicz <bzolnier@gmail.com >
Cc: Dmitry Torokhov <dtor@mail.ru >
Cc: Neil Brown <neilb@suse.de >
Cc: Mauro Carvalho Chehab <mchehab@infradead.org >
Cc: Bjorn Helgaas <bjorn.helgaas@hp.com >
Cc: Alessandro Zummo <a.zummo@towertech.it >
Signed-off-by: Andrew Morton <akpm@linux-foundation.org >
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org >
2008-04-29 08:06:22 -07:00
Denis V. Lunev
1b50221738
drivers: use non-racy method for proc entries creation
...
Use proc_create()/proc_create_data() to make sure that ->proc_fops and ->data
be setup before gluing PDE to main tree.
Signed-off-by: Denis V. Lunev <den@openvz.org >
Acked-by: Greg Kroah-Hartman <gregkh@suse.de >
Cc: Alexey Dobriyan <adobriyan@gmail.com >
Cc: "Eric W. Biederman" <ebiederm@xmission.com >
Acked-by: Dmitry Torokhov <dtor@mail.ru >
Signed-off-by: Andrew Morton <akpm@linux-foundation.org >
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org >
2008-04-29 08:06:22 -07:00
Denis V. Lunev
0fd6894682
parisc: use non-racy method for proc entries creation
...
Use proc_create() to make sure that ->proc_fops be setup before gluing PDE to
main tree.
Signed-off-by: Denis V. Lunev <den@openvz.org >
Cc: Kyle McMartin <kyle@parisc-linux.org >
Cc: Matthew Wilcox <matthew@wil.cx >
Cc: Grant Grundler <grundler@parisc-linux.org >
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 >
2008-04-29 08:06:22 -07:00
Denis V. Lunev
c33fff0afb
kernel: use non-racy method for proc entries creation
...
Use proc_create()/proc_create_data() to make sure that ->proc_fops and ->data
be setup before gluing PDE to main tree.
Signed-off-by: Denis V. Lunev <den@openvz.org >
Cc: Alexey Dobriyan <adobriyan@gmail.com >
Cc: "Eric W. Biederman" <ebiederm@xmission.com >
Cc: Ingo Molnar <mingo@elte.hu >
Signed-off-by: Andrew Morton <akpm@linux-foundation.org >
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org >
2008-04-29 08:06:22 -07:00
Denis V. Lunev
ac41cfd19b
isdn: use non-racy method for proc entries creation
...
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 >
2008-04-29 08:06:22 -07:00
Denis V. Lunev
a95609cb02
netdev: use non-racy method for proc entries creation
...
Use proc_create()/proc_create_data() to make sure that ->proc_fops and ->data
be setup before gluing PDE to main tree.
Signed-off-by: Denis V. Lunev <den@openvz.org >
Cc: Jeff Garzik <jgarzik@pobox.com >
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 >
2008-04-29 08:06:22 -07:00
Denis V. Lunev
cf7acfab03
acpi: use non-racy method for proc entries creation
...
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 >
Cc: Len Brown <lenb@kernel.org >
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 >
2008-04-29 08:06:22 -07:00
Denis V. Lunev
667471386d
powerpc: use non-racy method for proc entries creation
...
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 >
Cc: Paul Mackerras <paulus@samba.org >
Cc: Benjamin Herrenschmidt <benh@kernel.crashing.org >
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 >
2008-04-29 08:06:22 -07:00
Denis V. Lunev
6f1c86ec31
parisc: use non-racy method for /proc/pcxl_dma creation
...
Use proc_create() to make sure that ->proc_fops be setup before gluing PDE to
main tree.
Signed-off-by: Denis V. Lunev <den@openvz.org >
Cc: Kyle McMartin <kyle@parisc-linux.org >
Cc: Matthew Wilcox <matthew@wil.cx >
Cc: Grant Grundler <grundler@parisc-linux.org >
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 >
2008-04-29 08:06:21 -07:00
Denis V. Lunev
e23637681b
ia64: use non-racy method for proc entries creation
...
Use proc_create()/proc_create_data() to make sure that ->proc_fops and ->data
be setup before gluing PDE to main tree.
Signed-off-by: Denis V. Lunev <den@openvz.org >
Cc: Tony Luck <tony.luck@intel.com >
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 >
2008-04-29 08:06:21 -07:00
Denis V. Lunev
c293819a3c
cris: use non-racy method for /proc/system_profile creation
...
Use proc_create() to make sure that ->proc_fops be setup before gluing PDE to
main tree.
Signed-off-by: Denis V. Lunev <den@openvz.org >
Cc: Mikael Starvik <starvik@axis.com >
Cc: Jesper Nilsson <jesper.nilsson@axis.com >
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 >
2008-04-29 08:06:21 -07:00
Denis V. Lunev
0d9f10f4eb
avr32: proc: use non-racy method for /proc/tlb creation
...
Use proc_create() to make sure that ->proc_fops be setup before gluing PDE to
main tree.
Signed-off-by: Denis V. Lunev <den@openvz.org >
Cc: Haavard Skinnemoen <hskinnemoen@atmel.com >
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 >
2008-04-29 08:06:21 -07:00
Denis V. Lunev
40ad35d34f
arm: use non-racy method for /proc/davinci_clocks creation
...
Use proc_create() to make sure that ->proc_fops be setup before gluing PDE to
main tree.
Signed-off-by: Denis V. Lunev <den@openvz.org >
Cc: Russell King <rmk@arm.linux.org.uk >
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 >
2008-04-29 08:06:21 -07:00
Denis V. Lunev
8b594007c3
s390: use non-racy method for proc entries creation
...
Use proc_create() to make sure that ->proc_fops be setup before gluing PDE to
main tree.
Signed-off-by: Denis V. Lunev <den@openvz.org >
Cc: Martin Schwidefsky <schwidefsky@de.ibm.com >
Cc: Heiko Carstens <heiko.carstens@de.ibm.com >
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 >
2008-04-29 08:06:21 -07:00
Denis V. Lunev
cdefa185dd
usb: use non-racy method for proc entries creation
...
Use proc_create()/proc_create_data() to make sure that ->proc_fops and ->data
be setup before gluing PDE to main tree.
Signed-off-by: Denis V. Lunev <den@openvz.org >
Acked-by: Greg Kroah-Hartman <gregkh@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 >
2008-04-29 08:06:21 -07:00
Denis V. Lunev
a973909fc3
scsi: use non-racy method for proc entries creation
...
Use proc_create() to make sure that ->proc_fops 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 >
Cc: Greg Kroah-Hartman <gregkh@suse.de >
Cc: Alexey Dobriyan <adobriyan@gmail.com >
Cc: "Eric W. Biederman" <ebiederm@xmission.com >
Cc: James Bottomley <James.Bottomley@HansenPartnership.com >
Signed-off-by: Andrew Morton <akpm@linux-foundation.org >
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org >
2008-04-29 08:06:21 -07:00
Denis V. Lunev
16e70f64a9
samples: use non-racy method for /proc/marker-example creation
...
Use proc_create() to make sure that ->proc_fops be setup before gluing PDE to
main tree.
Signed-off-by: Denis V. Lunev <den@openvz.org >
Cc: Mathieu Desnoyers <mathieu.desnoyers@polymtl.ca >
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 >
2008-04-29 08:06:21 -07:00
Denis V. Lunev
659f865ea6
zorro: use non-racy method for proc entries creation
...
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 >
Cc: Geert Uytterhoeven <geert@linux-m68k.org >
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 >
2008-04-29 08:06:21 -07:00
Denis V. Lunev
7bf4e6d3e9
sound: use non-racy method for /proc/driver/snd-page-alloc creation
...
Use proc_create() to make sure that ->proc_fops be setup before gluing PDE to
main tree.
Signed-off-by: Denis V. Lunev <den@openvz.org >
Cc: Alexey Dobriyan <adobriyan@gmail.com >
Cc: "Eric W. Biederman" <ebiederm@xmission.com >
Cc: Jaroslav Kysela <perex@suse.cz >
Cc: Takashi Iwai <tiwai@suse.de >
Signed-off-by: Andrew Morton <akpm@linux-foundation.org >
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org >
2008-04-29 08:06:20 -07:00
Denis V. Lunev
3d71f86f4d
mm: use non-racy method for /proc/swaps creation
...
Use proc_create() to make sure that ->proc_fops be setup before gluing PDE to
main tree.
Signed-off-by: Denis V. Lunev <den@openvz.org >
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 >
2008-04-29 08:06:20 -07:00
Denis V. Lunev
6a6375db13
sysvipc: use non-racy method for proc entries creation
...
Use proc_create_data() to make sure that ->proc_fops and ->data be setup
before gluing PDE to main tree.
Signed-off-by: Denis V. Lunev <den@openvz.org >
Cc: Alexey Dobriyan <adobriyan@gmail.com >
Cc: "Eric W. Biederman" <ebiederm@xmission.com >
Cc: Nadia Derbey <Nadia.Derbey@bull.net >
Cc: Pierre Peiffer <peifferp@gmail.com >
Signed-off-by: Andrew Morton <akpm@linux-foundation.org >
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org >
2008-04-29 08:06:20 -07:00
Denis V. Lunev
79da3664f6
jbd2: use non-racy method for proc entries creation
...
Use proc_create()/proc_create_data() to make sure that ->proc_fops and ->data
be setup before gluing PDE to main tree.
Signed-off-by: Denis V. Lunev <den@openvz.org >
Cc: <linux-ext4@vger.kernel.org >
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 >
2008-04-29 08:06:20 -07:00
Denis V. Lunev
19b4fc52d6
reiserfs: use non-racy method for proc entries creation
...
Use proc_create()/proc_create_data() to make sure that ->proc_fops and ->data
be setup before gluing PDE to main tree.
/proc entry owner is also added.
Signed-off-by: Denis V. Lunev <den@openvz.org >
Cc: Jeff Mahoney <jeffm@suse.com >
Cc: Chris Mason <chris.mason@oracle.com >
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 >
2008-04-29 08:06:20 -07:00
Denis V. Lunev
46fe74f2ae
ext4: use non-racy method for proc entries creation
...
Use proc_create()/proc_create_data() to make sure that ->proc_fops and ->data
be setup before gluing PDE to main tree.
Signed-off-by: Denis V. Lunev <den@openvz.org >
Cc: <linux-ext4@vger.kernel.org >
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 >
2008-04-29 08:06:20 -07:00
Denis V. Lunev
21ac295b42
afs: use non-racy method for proc entries creation
...
Use proc_create()/proc_create_data() to make sure that ->proc_fops and ->data
be setup before gluing PDE to main tree.
Signed-off-by: Denis V. Lunev <den@openvz.org >
Acked-by: David Howells <dhowells@redhat.com >
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 >
2008-04-29 08:06:20 -07:00