Hi Joe, [...] > Ideally, the additional newline check below this would use sysfs_emit_at > > drivers/pci/pci.c- /* > drivers/pci/pci.c: * When set by the command line, resource_alignment_param will not > drivers/pci/pci.c- * have a trailing line feed, which is ugly. So conditionally add > drivers/pci/pci.c- * it here. > drivers/pci/pci.c- */ > drivers/pci/pci.c- if (count >= 2 && buf[count - 2] != '\n' && count < PAGE_SIZE - 1) { > drivers/pci/pci.c- buf[count - 1] = '\n'; > drivers/pci/pci.c- buf[count++] = 0; > drivers/pci/pci.c- } > drivers/pci/pci.c- > drivers/pci/pci.c- return count; I found some inconsistencies with adding newline this way, and decided to change the code slightly, see: https://lore.kernel.org/linux-pci/20210515052434.1413236-12-kw@xxxxxxxxx/ Krzysztof