mirror of
https://git.kernel.org/pub/scm/utils/kernel/kmod/kmod.git
synced 2024-11-30 23:33:55 +08:00
Fix spurious spaces in lsmod output
While using "localyesconfig" to build a custom kernel I noticed that lsmod output now has trailing spaces when the list of "Used by" modules is empty. The following patch just delays the space to the point where we are sure that there are more things to print.
This commit is contained in:
parent
a8c73b8609
commit
7266ec4337
@ -64,15 +64,17 @@ static int do_lsmod(int argc, char *argv[])
|
||||
struct kmod_list *holders, *hitr;
|
||||
int first = 1;
|
||||
|
||||
printf("%-19s %8ld %d ", name, size, use_count);
|
||||
printf("%-19s %8ld %d", name, size, use_count);
|
||||
holders = kmod_module_get_holders(mod);
|
||||
kmod_list_foreach(hitr, holders) {
|
||||
struct kmod_module *hm = kmod_module_get_module(hitr);
|
||||
|
||||
if (!first)
|
||||
if (!first) {
|
||||
putchar(',');
|
||||
else
|
||||
} else {
|
||||
putchar(' ');
|
||||
first = 0;
|
||||
}
|
||||
|
||||
fputs(kmod_module_get_name(hm), stdout);
|
||||
kmod_module_unref(hm);
|
||||
|
Loading…
Reference in New Issue
Block a user