From c0c25c9c14a9ad629abd2b70bb7e22e5d4c81463 Mon Sep 17 00:00:00 2001 From: "Mark D. Studebaker" Date: Mon, 22 Mar 1999 02:21:21 +0000 Subject: [PATCH] changed /proc permissions for vid and alarms and other r/o stuff to 444. git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@333 7894878c-1315-0410-8ee3-d5d059ff63e0 --- kernel/chips/adm9240.c | 4 ++-- kernel/chips/eeprom.c | 16 ++++++++-------- kernel/chips/gl518sm.c | 2 +- kernel/chips/icspll.c | 2 +- kernel/chips/lm78.c | 4 ++-- kernel/chips/lm80.c | 2 +- kernel/chips/maxilife.c | 2 +- kernel/chips/sis5595.c | 4 ++-- kernel/chips/w83781d.c | 16 ++++++++-------- 9 files changed, 26 insertions(+), 26 deletions(-) diff --git a/kernel/chips/adm9240.c b/kernel/chips/adm9240.c index 8e00b796..2ecc779c 100644 --- a/kernel/chips/adm9240.c +++ b/kernel/chips/adm9240.c @@ -305,11 +305,11 @@ static ctl_table adm9240_dir_table_template[] = { &sensors_sysctl_real, NULL, &adm9240_temp }, { ADM9240_SYSCTL_FAN_DIV, "fan_div", NULL, 0, 0644, NULL, &sensors_proc_real, &sensors_sysctl_real, NULL, &adm9240_fan_div }, - { ADM9240_SYSCTL_ALARMS, "alarms", NULL, 0, 0644, NULL, &sensors_proc_real, + { ADM9240_SYSCTL_ALARMS, "alarms", NULL, 0, 0444, NULL, &sensors_proc_real, &sensors_sysctl_real, NULL, &adm9240_alarms }, { ADM9240_SYSCTL_ANALOG_OUT, "analog_out", NULL, 0, 0644, NULL, &sensors_proc_real, &sensors_sysctl_real, NULL, &adm9240_analog_out }, - { ADM9240_SYSCTL_VID, "vid", NULL, 0, 0644, NULL, &sensors_proc_real, + { ADM9240_SYSCTL_VID, "vid", NULL, 0, 0444, NULL, &sensors_proc_real, &sensors_sysctl_real, NULL, &adm9240_vid }, { 0 } }; diff --git a/kernel/chips/eeprom.c b/kernel/chips/eeprom.c index bb281edd..7a272514 100644 --- a/kernel/chips/eeprom.c +++ b/kernel/chips/eeprom.c @@ -95,21 +95,21 @@ static struct i2c_driver eeprom_driver = { is done through one of the 'extra' fields which are initialized when a new copy is allocated. */ static ctl_table eeprom_dir_table_template[] = { - { EEPROM_SYSCTL1, "data0-15", NULL, 0, 0644, NULL, &sensors_proc_real, + { EEPROM_SYSCTL1, "data0-15", NULL, 0, 0444, NULL, &sensors_proc_real, &sensors_sysctl_real, NULL, &eeprom_contents }, - { EEPROM_SYSCTL2, "data16-31", NULL, 0, 0644, NULL, &sensors_proc_real, + { EEPROM_SYSCTL2, "data16-31", NULL, 0, 0444, NULL, &sensors_proc_real, &sensors_sysctl_real, NULL, &eeprom_contents }, - { EEPROM_SYSCTL3, "data32-47", NULL, 0, 0644, NULL, &sensors_proc_real, + { EEPROM_SYSCTL3, "data32-47", NULL, 0, 0444, NULL, &sensors_proc_real, &sensors_sysctl_real, NULL, &eeprom_contents }, - { EEPROM_SYSCTL4, "data48-63", NULL, 0, 0644, NULL, &sensors_proc_real, + { EEPROM_SYSCTL4, "data48-63", NULL, 0, 0444, NULL, &sensors_proc_real, &sensors_sysctl_real, NULL, &eeprom_contents }, - { EEPROM_SYSCTL5, "data64-79", NULL, 0, 0644, NULL, &sensors_proc_real, + { EEPROM_SYSCTL5, "data64-79", NULL, 0, 0444, NULL, &sensors_proc_real, &sensors_sysctl_real, NULL, &eeprom_contents }, - { EEPROM_SYSCTL6, "data80-95", NULL, 0, 0644, NULL, &sensors_proc_real, + { EEPROM_SYSCTL6, "data80-95", NULL, 0, 0444, NULL, &sensors_proc_real, &sensors_sysctl_real, NULL, &eeprom_contents }, - { EEPROM_SYSCTL7, "data96-111", NULL, 0, 0644, NULL, &sensors_proc_real, + { EEPROM_SYSCTL7, "data96-111", NULL, 0, 0444, NULL, &sensors_proc_real, &sensors_sysctl_real, NULL, &eeprom_contents }, - { EEPROM_SYSCTL8, "data112-127", NULL, 0, 0644, NULL, &sensors_proc_real, + { EEPROM_SYSCTL8, "data112-127", NULL, 0, 0444, NULL, &sensors_proc_real, &sensors_sysctl_real, NULL, &eeprom_contents }, { 0 } }; diff --git a/kernel/chips/gl518sm.c b/kernel/chips/gl518sm.c index 3f311191..b7fe84dc 100644 --- a/kernel/chips/gl518sm.c +++ b/kernel/chips/gl518sm.c @@ -223,7 +223,7 @@ static ctl_table gl518_dir_table_template[] = { &sensors_sysctl_real, NULL, &gl518_temp }, { GL518_SYSCTL_FAN_DIV, "fan_div", NULL, 0, 0644, NULL, &sensors_proc_real, &sensors_sysctl_real, NULL, &gl518_fan_div }, - { GL518_SYSCTL_ALARMS, "alarms", NULL, 0, 0644, NULL, &sensors_proc_real, + { GL518_SYSCTL_ALARMS, "alarms", NULL, 0, 0444, NULL, &sensors_proc_real, &sensors_sysctl_real, NULL, &gl518_alarms }, { GL518_SYSCTL_BEEP, "beep", NULL, 0, 0644, NULL, &sensors_proc_real, &sensors_sysctl_real, NULL, &gl518_beep }, diff --git a/kernel/chips/icspll.c b/kernel/chips/icspll.c index a7f0d373..6cedee24 100644 --- a/kernel/chips/icspll.c +++ b/kernel/chips/icspll.c @@ -96,7 +96,7 @@ static struct i2c_driver icspll_driver = { is done through one of the 'extra' fields which are initialized when a new copy is allocated. */ static ctl_table icspll_dir_table_template[] = { - { ICSPLL_SYSCTL1, "reg0-6", NULL, 0, 0644, NULL, &sensors_proc_real, + { ICSPLL_SYSCTL1, "reg0-6", NULL, 0, 0444, NULL, &sensors_proc_real, &sensors_sysctl_real, NULL, &icspll_contents }, { 0 } }; diff --git a/kernel/chips/lm78.c b/kernel/chips/lm78.c index b3aca3a0..d26eac66 100644 --- a/kernel/chips/lm78.c +++ b/kernel/chips/lm78.c @@ -277,11 +277,11 @@ static ctl_table lm78_dir_table_template[] = { &sensors_sysctl_real, NULL, &lm78_fan }, { LM78_SYSCTL_TEMP, "temp", NULL, 0, 0644, NULL, &sensors_proc_real, &sensors_sysctl_real, NULL, &lm78_temp }, - { LM78_SYSCTL_VID, "vid", NULL, 0, 0644, NULL, &sensors_proc_real, + { LM78_SYSCTL_VID, "vid", NULL, 0, 0444, NULL, &sensors_proc_real, &sensors_sysctl_real, NULL, &lm78_vid }, { LM78_SYSCTL_FAN_DIV, "fan_div", NULL, 0, 0644, NULL, &sensors_proc_real, &sensors_sysctl_real, NULL, &lm78_fan_div }, - { LM78_SYSCTL_ALARMS, "alarms", NULL, 0, 0644, NULL, &sensors_proc_real, + { LM78_SYSCTL_ALARMS, "alarms", NULL, 0, 0444, NULL, &sensors_proc_real, &sensors_sysctl_real, NULL, &lm78_alarms }, { 0 } }; diff --git a/kernel/chips/lm80.c b/kernel/chips/lm80.c index 5576f418..2259c229 100644 --- a/kernel/chips/lm80.c +++ b/kernel/chips/lm80.c @@ -254,7 +254,7 @@ static ctl_table lm80_dir_table_template[] = { &sensors_sysctl_real, NULL, &lm80_temp }, { LM80_SYSCTL_FAN_DIV, "fan_div", NULL, 0, 0644, NULL, &sensors_proc_real, &sensors_sysctl_real, NULL, &lm80_fan_div }, - { LM80_SYSCTL_ALARMS, "alarms", NULL, 0, 0644, NULL, &sensors_proc_real, + { LM80_SYSCTL_ALARMS, "alarms", NULL, 0, 0444, NULL, &sensors_proc_real, &sensors_sysctl_real, NULL, &lm80_alarms }, { 0 } }; diff --git a/kernel/chips/maxilife.c b/kernel/chips/maxilife.c index 08616422..04525d8b 100644 --- a/kernel/chips/maxilife.c +++ b/kernel/chips/maxilife.c @@ -246,7 +246,7 @@ static ctl_table maxi_dir_table_template[] = { &sensors_sysctl_real, NULL, &maxi_vid }, { MAXI_SYSCTL_VID4, "vid4", NULL, 0, 0644, NULL, &sensors_proc_real, &sensors_sysctl_real, NULL, &maxi_vid }, - { MAXI_SYSCTL_ALARMS, "alarms", NULL, 0, 0644, NULL, &sensors_proc_real, + { MAXI_SYSCTL_ALARMS, "alarms", NULL, 0, 0444, NULL, &sensors_proc_real, &sensors_sysctl_real, NULL, &maxi_alarms }, { 0 } }; diff --git a/kernel/chips/sis5595.c b/kernel/chips/sis5595.c index 8a9b156f..839710c4 100644 --- a/kernel/chips/sis5595.c +++ b/kernel/chips/sis5595.c @@ -276,11 +276,11 @@ static ctl_table lm78_dir_table_template[] = { &sensors_sysctl_real, NULL, &lm78_fan }, { LM78_SYSCTL_TEMP, "temp", NULL, 0, 0644, NULL, &sensors_proc_real, &sensors_sysctl_real, NULL, &lm78_temp }, - { LM78_SYSCTL_VID, "vid", NULL, 0, 0644, NULL, &sensors_proc_real, + { LM78_SYSCTL_VID, "vid", NULL, 0, 0444, NULL, &sensors_proc_real, &sensors_sysctl_real, NULL, &lm78_vid }, { LM78_SYSCTL_FAN_DIV, "fan_div", NULL, 0, 0644, NULL, &sensors_proc_real, &sensors_sysctl_real, NULL, &lm78_fan_div }, - { LM78_SYSCTL_ALARMS, "alarms", NULL, 0, 0644, NULL, &sensors_proc_real, + { LM78_SYSCTL_ALARMS, "alarms", NULL, 0, 0444, NULL, &sensors_proc_real, &sensors_sysctl_real, NULL, &lm78_alarms }, { 0 } }; diff --git a/kernel/chips/w83781d.c b/kernel/chips/w83781d.c index fc24da96..26e2c880 100644 --- a/kernel/chips/w83781d.c +++ b/kernel/chips/w83781d.c @@ -398,11 +398,11 @@ static ctl_table w83781d_dir_table_template[] = { &sensors_sysctl_real, NULL, &w83781d_temp_add }, { W83781D_SYSCTL_TEMP3, "temp3", NULL, 0, 0644, NULL, &sensors_proc_real, &sensors_sysctl_real, NULL, &w83781d_temp_add }, - { W83781D_SYSCTL_VID, "vid", NULL, 0, 0644, NULL, &sensors_proc_real, + { W83781D_SYSCTL_VID, "vid", NULL, 0, 0444, NULL, &sensors_proc_real, &sensors_sysctl_real, NULL, &w83781d_vid }, { W83781D_SYSCTL_FAN_DIV, "fan_div", NULL, 0, 0644, NULL, &sensors_proc_real, &sensors_sysctl_real, NULL, &w83781d_fan_div }, - { W83781D_SYSCTL_ALARMS, "alarms", NULL, 0, 0644, NULL, &sensors_proc_real, + { W83781D_SYSCTL_ALARMS, "alarms", NULL, 0, 0444, NULL, &sensors_proc_real, &sensors_sysctl_real, NULL, &w83781d_alarms }, { W83781D_SYSCTL_BEEP, "beep", NULL, 0, 0644, NULL, &sensors_proc_real, &sensors_sysctl_real, NULL, &w83781d_beep }, @@ -441,11 +441,11 @@ static ctl_table w83782d_isa_dir_table_template[] = { &sensors_sysctl_real, NULL, &w83781d_temp_add }, { W83781D_SYSCTL_TEMP3, "temp3", NULL, 0, 0644, NULL, &sensors_proc_real, &sensors_sysctl_real, NULL, &w83781d_temp_add }, - { W83781D_SYSCTL_VID, "vid", NULL, 0, 0644, NULL, &sensors_proc_real, + { W83781D_SYSCTL_VID, "vid", NULL, 0, 0444, NULL, &sensors_proc_real, &sensors_sysctl_real, NULL, &w83781d_vid }, { W83781D_SYSCTL_FAN_DIV, "fan_div", NULL, 0, 0644, NULL, &sensors_proc_real, &sensors_sysctl_real, NULL, &w83781d_fan_div }, - { W83781D_SYSCTL_ALARMS, "alarms", NULL, 0, 0644, NULL, &sensors_proc_real, + { W83781D_SYSCTL_ALARMS, "alarms", NULL, 0, 0444, NULL, &sensors_proc_real, &sensors_sysctl_real, NULL, &w83781d_alarms }, { W83781D_SYSCTL_BEEP, "beep", NULL, 0, 0644, NULL, &sensors_proc_real, &sensors_sysctl_real, NULL, &w83781d_beep }, @@ -488,11 +488,11 @@ static ctl_table w83782d_i2c_dir_table_template[] = { &sensors_sysctl_real, NULL, &w83781d_temp_add }, { W83781D_SYSCTL_TEMP3, "temp3", NULL, 0, 0644, NULL, &sensors_proc_real, &sensors_sysctl_real, NULL, &w83781d_temp_add }, - { W83781D_SYSCTL_VID, "vid", NULL, 0, 0644, NULL, &sensors_proc_real, + { W83781D_SYSCTL_VID, "vid", NULL, 0, 0444, NULL, &sensors_proc_real, &sensors_sysctl_real, NULL, &w83781d_vid }, { W83781D_SYSCTL_FAN_DIV, "fan_div", NULL, 0, 0644, NULL, &sensors_proc_real, &sensors_sysctl_real, NULL, &w83781d_fan_div }, - { W83781D_SYSCTL_ALARMS, "alarms", NULL, 0, 0644, NULL, &sensors_proc_real, + { W83781D_SYSCTL_ALARMS, "alarms", NULL, 0, 0444, NULL, &sensors_proc_real, &sensors_sysctl_real, NULL, &w83781d_alarms }, { W83781D_SYSCTL_BEEP, "beep", NULL, 0, 0644, NULL, &sensors_proc_real, &sensors_sysctl_real, NULL, &w83781d_beep }, @@ -531,11 +531,11 @@ static ctl_table w83783s_dir_table_template[] = { &sensors_sysctl_real, NULL, &w83781d_temp }, { W83781D_SYSCTL_TEMP2, "temp2", NULL, 0, 0644, NULL, &sensors_proc_real, &sensors_sysctl_real, NULL, &w83781d_temp_add }, - { W83781D_SYSCTL_VID, "vid", NULL, 0, 0644, NULL, &sensors_proc_real, + { W83781D_SYSCTL_VID, "vid", NULL, 0, 0444, NULL, &sensors_proc_real, &sensors_sysctl_real, NULL, &w83781d_vid }, { W83781D_SYSCTL_FAN_DIV, "fan_div", NULL, 0, 0644, NULL, &sensors_proc_real, &sensors_sysctl_real, NULL, &w83781d_fan_div }, - { W83781D_SYSCTL_ALARMS, "alarms", NULL, 0, 0644, NULL, &sensors_proc_real, + { W83781D_SYSCTL_ALARMS, "alarms", NULL, 0, 0444, NULL, &sensors_proc_real, &sensors_sysctl_real, NULL, &w83781d_alarms }, { W83781D_SYSCTL_BEEP, "beep", NULL, 0, 0644, NULL, &sensors_proc_real, &sensors_sysctl_real, NULL, &w83781d_beep },