PCI/sysfs: Use sysfs_emit() and sysfs_emit_at() in "show" functions
[linux-2.6-microblaze.git] / drivers / pci / pci-label.c
index f94ce03..c32f3b7 100644 (file)
@@ -73,13 +73,11 @@ static size_t find_smbios_instance_string(struct pci_dev *pdev, char *buf,
                                donboard->devfn == devfn) {
                        if (buf) {
                                if (attribute == SMBIOS_ATTR_INSTANCE_SHOW)
-                                       return scnprintf(buf, PAGE_SIZE,
-                                                        "%d\n",
-                                                        donboard->instance);
+                                       return sysfs_emit(buf, "%d\n",
+                                                         donboard->instance);
                                else if (attribute == SMBIOS_ATTR_LABEL_SHOW)
-                                       return scnprintf(buf, PAGE_SIZE,
-                                                        "%s\n",
-                                                        dmi->name);
+                                       return sysfs_emit(buf, "%s\n",
+                                                         dmi->name);
                        }
                        return strlen(dmi->name);
                }