|
@@ -423,10 +423,12 @@ static void pvr2_sysfs_add_debugifc(struct pvr2_sysfs *sfp)
|
|
|
|
|
|
dip = kzalloc(sizeof(*dip),GFP_KERNEL);
|
|
|
if (!dip) return;
|
|
|
+ sysfs_attr_init(&dip->attr_debugcmd.attr);
|
|
|
dip->attr_debugcmd.attr.name = "debugcmd";
|
|
|
dip->attr_debugcmd.attr.mode = S_IRUGO|S_IWUSR|S_IWGRP;
|
|
|
dip->attr_debugcmd.show = debugcmd_show;
|
|
|
dip->attr_debugcmd.store = debugcmd_store;
|
|
|
+ sysfs_attr_init(&dip->attr_debuginfo.attr);
|
|
|
dip->attr_debuginfo.attr.name = "debuginfo";
|
|
|
dip->attr_debuginfo.attr.mode = S_IRUGO;
|
|
|
dip->attr_debuginfo.show = debuginfo_show;
|
|
@@ -644,6 +646,7 @@ static void class_dev_create(struct pvr2_sysfs *sfp,
|
|
|
return;
|
|
|
}
|
|
|
|
|
|
+ sysfs_attr_init(&sfp->attr_v4l_minor_number.attr);
|
|
|
sfp->attr_v4l_minor_number.attr.name = "v4l_minor_number";
|
|
|
sfp->attr_v4l_minor_number.attr.mode = S_IRUGO;
|
|
|
sfp->attr_v4l_minor_number.show = v4l_minor_number_show;
|
|
@@ -658,6 +661,7 @@ static void class_dev_create(struct pvr2_sysfs *sfp,
|
|
|
sfp->v4l_minor_number_created_ok = !0;
|
|
|
}
|
|
|
|
|
|
+ sysfs_attr_init(&sfp->attr_v4l_radio_minor_number.attr);
|
|
|
sfp->attr_v4l_radio_minor_number.attr.name = "v4l_radio_minor_number";
|
|
|
sfp->attr_v4l_radio_minor_number.attr.mode = S_IRUGO;
|
|
|
sfp->attr_v4l_radio_minor_number.show = v4l_radio_minor_number_show;
|
|
@@ -672,6 +676,7 @@ static void class_dev_create(struct pvr2_sysfs *sfp,
|
|
|
sfp->v4l_radio_minor_number_created_ok = !0;
|
|
|
}
|
|
|
|
|
|
+ sysfs_attr_init(&sfp->attr_unit_number.attr);
|
|
|
sfp->attr_unit_number.attr.name = "unit_number";
|
|
|
sfp->attr_unit_number.attr.mode = S_IRUGO;
|
|
|
sfp->attr_unit_number.show = unit_number_show;
|
|
@@ -685,6 +690,7 @@ static void class_dev_create(struct pvr2_sysfs *sfp,
|
|
|
sfp->unit_number_created_ok = !0;
|
|
|
}
|
|
|
|
|
|
+ sysfs_attr_init(&sfp->attr_bus_info.attr);
|
|
|
sfp->attr_bus_info.attr.name = "bus_info_str";
|
|
|
sfp->attr_bus_info.attr.mode = S_IRUGO;
|
|
|
sfp->attr_bus_info.show = bus_info_show;
|
|
@@ -699,6 +705,7 @@ static void class_dev_create(struct pvr2_sysfs *sfp,
|
|
|
sfp->bus_info_created_ok = !0;
|
|
|
}
|
|
|
|
|
|
+ sysfs_attr_init(&sfp->attr_hdw_name.attr);
|
|
|
sfp->attr_hdw_name.attr.name = "device_hardware_type";
|
|
|
sfp->attr_hdw_name.attr.mode = S_IRUGO;
|
|
|
sfp->attr_hdw_name.show = hdw_name_show;
|
|
@@ -713,6 +720,7 @@ static void class_dev_create(struct pvr2_sysfs *sfp,
|
|
|
sfp->hdw_name_created_ok = !0;
|
|
|
}
|
|
|
|
|
|
+ sysfs_attr_init(&sfp->attr_hdw_desc.attr);
|
|
|
sfp->attr_hdw_desc.attr.name = "device_hardware_description";
|
|
|
sfp->attr_hdw_desc.attr.mode = S_IRUGO;
|
|
|
sfp->attr_hdw_desc.show = hdw_desc_show;
|