aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/edac/edac_mc_sysfs.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/edac/edac_mc_sysfs.c')
-rw-r--r--drivers/edac/edac_mc_sysfs.c26
1 files changed, 13 insertions, 13 deletions
diff --git a/drivers/edac/edac_mc_sysfs.c b/drivers/edac/edac_mc_sysfs.c
index 39d97cfdf58c..73196f7b7229 100644
--- a/drivers/edac/edac_mc_sysfs.c
+++ b/drivers/edac/edac_mc_sysfs.c
@@ -785,10 +785,10 @@ static int edac_create_mci_instance_attributes(struct mem_ctl_info *mci,
785{ 785{
786 int err; 786 int err;
787 787
788 debugf1("%s()\n", __func__); 788 debugf4("%s()\n", __func__);
789 789
790 while (sysfs_attrib) { 790 while (sysfs_attrib) {
791 debugf1("%s() sysfs_attrib = %p\n",__func__, sysfs_attrib); 791 debugf4("%s() sysfs_attrib = %p\n",__func__, sysfs_attrib);
792 if (sysfs_attrib->grp) { 792 if (sysfs_attrib->grp) {
793 struct mcidev_sysfs_group_kobj *grp_kobj; 793 struct mcidev_sysfs_group_kobj *grp_kobj;
794 794
@@ -818,7 +818,7 @@ static int edac_create_mci_instance_attributes(struct mem_ctl_info *mci,
818 if (err < 0) 818 if (err < 0)
819 return err; 819 return err;
820 } else if (sysfs_attrib->attr.name) { 820 } else if (sysfs_attrib->attr.name) {
821 debugf0("%s() file %s\n", __func__, 821 debugf4("%s() file %s\n", __func__,
822 sysfs_attrib->attr.name); 822 sysfs_attrib->attr.name);
823 823
824 err = sysfs_create_file(kobj, &sysfs_attrib->attr); 824 err = sysfs_create_file(kobj, &sysfs_attrib->attr);
@@ -853,26 +853,26 @@ static void edac_remove_mci_instance_attributes(struct mem_ctl_info *mci,
853 * Remove first all the atributes 853 * Remove first all the atributes
854 */ 854 */
855 while (sysfs_attrib) { 855 while (sysfs_attrib) {
856 debugf1("%s() sysfs_attrib = %p\n",__func__, sysfs_attrib); 856 debugf4("%s() sysfs_attrib = %p\n",__func__, sysfs_attrib);
857 if (sysfs_attrib->grp) { 857 if (sysfs_attrib->grp) {
858 debugf1("%s() seeking for group %s\n", 858 debugf4("%s() seeking for group %s\n",
859 __func__, sysfs_attrib->grp->name); 859 __func__, sysfs_attrib->grp->name);
860 list_for_each_entry(grp_kobj, 860 list_for_each_entry(grp_kobj,
861 &mci->grp_kobj_list, list) { 861 &mci->grp_kobj_list, list) {
862 debugf1("%s() grp_kobj->grp = %p\n",__func__, grp_kobj->grp); 862 debugf4("%s() grp_kobj->grp = %p\n",__func__, grp_kobj->grp);
863 if (grp_kobj->grp == sysfs_attrib->grp) { 863 if (grp_kobj->grp == sysfs_attrib->grp) {
864 edac_remove_mci_instance_attributes(mci, 864 edac_remove_mci_instance_attributes(mci,
865 grp_kobj->grp->mcidev_attr, 865 grp_kobj->grp->mcidev_attr,
866 &grp_kobj->kobj, count + 1); 866 &grp_kobj->kobj, count + 1);
867 debugf0("%s() group %s\n", __func__, 867 debugf4("%s() group %s\n", __func__,
868 sysfs_attrib->grp->name); 868 sysfs_attrib->grp->name);
869 kobject_put(&grp_kobj->kobj); 869 kobject_put(&grp_kobj->kobj);
870 } 870 }
871 } 871 }
872 debugf1("%s() end of seeking for group %s\n", 872 debugf4("%s() end of seeking for group %s\n",
873 __func__, sysfs_attrib->grp->name); 873 __func__, sysfs_attrib->grp->name);
874 } else if (sysfs_attrib->attr.name) { 874 } else if (sysfs_attrib->attr.name) {
875 debugf0("%s() file %s\n", __func__, 875 debugf4("%s() file %s\n", __func__,
876 sysfs_attrib->attr.name); 876 sysfs_attrib->attr.name);
877 sysfs_remove_file(kobj, &sysfs_attrib->attr); 877 sysfs_remove_file(kobj, &sysfs_attrib->attr);
878 } else 878 } else
@@ -979,7 +979,7 @@ void edac_remove_sysfs_mci_device(struct mem_ctl_info *mci)
979 debugf0("%s()\n", __func__); 979 debugf0("%s()\n", __func__);
980 980
981 /* remove all csrow kobjects */ 981 /* remove all csrow kobjects */
982 debugf0("%s() unregister this mci kobj\n", __func__); 982 debugf4("%s() unregister this mci kobj\n", __func__);
983 for (i = 0; i < mci->nr_csrows; i++) { 983 for (i = 0; i < mci->nr_csrows; i++) {
984 if (mci->csrows[i].nr_pages > 0) { 984 if (mci->csrows[i].nr_pages > 0) {
985 debugf0("%s() unreg csrow-%d\n", __func__, i); 985 debugf0("%s() unreg csrow-%d\n", __func__, i);
@@ -989,18 +989,18 @@ void edac_remove_sysfs_mci_device(struct mem_ctl_info *mci)
989 989
990 /* remove this mci instance's attribtes */ 990 /* remove this mci instance's attribtes */
991 if (mci->mc_driver_sysfs_attributes) { 991 if (mci->mc_driver_sysfs_attributes) {
992 debugf0("%s() unregister mci private attributes\n", __func__); 992 debugf4("%s() unregister mci private attributes\n", __func__);
993 edac_remove_mci_instance_attributes(mci, 993 edac_remove_mci_instance_attributes(mci,
994 mci->mc_driver_sysfs_attributes, 994 mci->mc_driver_sysfs_attributes,
995 &mci->edac_mci_kobj, 0); 995 &mci->edac_mci_kobj, 0);
996 } 996 }
997 997
998 /* remove the symlink */ 998 /* remove the symlink */
999 debugf0("%s() remove_link\n", __func__); 999 debugf4("%s() remove_link\n", __func__);
1000 sysfs_remove_link(&mci->edac_mci_kobj, EDAC_DEVICE_SYMLINK); 1000 sysfs_remove_link(&mci->edac_mci_kobj, EDAC_DEVICE_SYMLINK);
1001 1001
1002 /* unregister this instance's kobject */ 1002 /* unregister this instance's kobject */
1003 debugf0("%s() remove_mci_instance\n", __func__); 1003 debugf4("%s() remove_mci_instance\n", __func__);
1004 kobject_put(&mci->edac_mci_kobj); 1004 kobject_put(&mci->edac_mci_kobj);
1005} 1005}
1006 1006