[PATCH] ppc64: Allow world readable /proc/ppc64/lparcfg
authorWim Coekaerts <wim.coekaerts@oracle.com>
Tue, 6 Sep 2005 03:22:47 +0000 (20:22 -0700)
committerPaul Mackerras <paulus@samba.org>
Tue, 6 Sep 2005 06:07:54 +0000 (16:07 +1000)
I would like to be able to read the lparcfg data from any user so we
can make "intelligent" decisions based on underlying attributes when
running in lpars.  Yes there's software that likes to do this :) and
runs as non-root.

It's very similar to say VM where you can get CP to provide feedback
of the real hardware inside a VM guest.

Signed-off-by: Wim Coekaerts <wim.coekaerts@oracle.com>
Signed-off-by: Paul Mackerras <paulus@samba.org>
arch/ppc64/kernel/lparcfg.c

index edad361a8db00a9fbc5e3c7950ee575e22f8d4db..cae19bbd5acd9d790ef84945b678872ffd1c2593 100644 (file)
@@ -569,7 +569,7 @@ struct file_operations lparcfg_fops = {
 int __init lparcfg_init(void)
 {
        struct proc_dir_entry *ent;
-       mode_t mode = S_IRUSR;
+       mode_t mode = S_IRUSR | S_IRGRP | S_IROTH;
 
        /* Allow writing if we have FW_FEATURE_SPLPAR */
        if (firmware_has_feature(FW_FEATURE_SPLPAR)) {