* [PATCH] fix MOD_{INC,DEC}_USE_COUNT use in prominfo
@ 2004-05-07 10:45 Christoph Hellwig
2004-05-07 20:24 ` Jesse Barnes
0 siblings, 1 reply; 2+ messages in thread
From: Christoph Hellwig @ 2004-05-07 10:45 UTC (permalink / raw)
To: linux-ia64
set proper proc_entry owner instead. btw, the file is complete mess and
wants a rewrite at least - if not a rearchitecture for a saner
interface.
--- 1.3/arch/ia64/sn/kernel/sn2/prominfo_proc.c Wed Feb 4 06:39:51 2004
+++ edited/arch/ia64/sn/kernel/sn2/prominfo_proc.c Mon May 3 13:38:06 2004
@@ -228,11 +228,9 @@
{
int len = 0;
- MOD_INC_USE_COUNT;
/* data holds the pointer to this node's FIT */
len = dump_version(page, (unsigned long *)data);
len = proc_calc_metrics(page, start, off, count, eof, len);
- MOD_DEC_USE_COUNT;
return len;
}
@@ -242,11 +240,9 @@
{
int len = 0;
- MOD_INC_USE_COUNT;
/* data holds the pointer to this node's FIT */
len = dump_fit(page, (unsigned long *)data);
len = proc_calc_metrics(page, start, off, count, eof, len);
- MOD_DEC_USE_COUNT;
return len;
}
@@ -310,6 +306,7 @@
prominfo_init(void)
{
struct proc_dir_entry **entp;
+ struct proc_dir_entry *p;
cnodeid_t cnodeid;
nasid_t nasid;
char name[NODE_NAME_LEN];
@@ -333,12 +330,16 @@
sprintf(name, "node%d", cnodeid);
*entp = proc_mkdir(name, sgi_prominfo_entry);
nasid = cnodeid_to_nasid(cnodeid);
- create_proc_read_entry(
+ p = create_proc_read_entry(
"fit", 0, *entp, read_fit_entry,
lookup_fit(nasid));
- create_proc_read_entry(
+ if (p)
+ p->owner = THIS_MODULE;
+ p = create_proc_read_entry(
"version", 0, *entp, read_version_entry,
lookup_fit(nasid));
+ if (p)
+ p->owner = THIS_MODULE;
}
return 0;
^ permalink raw reply [flat|nested] 2+ messages in thread
* Re: [PATCH] fix MOD_{INC,DEC}_USE_COUNT use in prominfo
2004-05-07 10:45 [PATCH] fix MOD_{INC,DEC}_USE_COUNT use in prominfo Christoph Hellwig
@ 2004-05-07 20:24 ` Jesse Barnes
0 siblings, 0 replies; 2+ messages in thread
From: Jesse Barnes @ 2004-05-07 20:24 UTC (permalink / raw)
To: linux-ia64
On Friday, May 7, 2004 3:45 am, Christoph Hellwig wrote:
> set proper proc_entry owner instead. btw, the file is complete mess and
> wants a rewrite at least - if not a rearchitecture for a saner
> interface.
The fixes look fine. I'm hoping to put this info into sysfs under each node
at some point, but I've got to get Greg's ok about the format and how it's
presented.
Jesse
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2004-05-07 20:24 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2004-05-07 10:45 [PATCH] fix MOD_{INC,DEC}_USE_COUNT use in prominfo Christoph Hellwig
2004-05-07 20:24 ` Jesse Barnes
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox