aboutsummaryrefslogtreecommitdiff
path: root/nixpkgs/pkgs/os-specific/linux/kmod/no-name-field.patch
diff options
context:
space:
mode:
Diffstat (limited to 'nixpkgs/pkgs/os-specific/linux/kmod/no-name-field.patch')
-rw-r--r--nixpkgs/pkgs/os-specific/linux/kmod/no-name-field.patch24
1 files changed, 24 insertions, 0 deletions
diff --git a/nixpkgs/pkgs/os-specific/linux/kmod/no-name-field.patch b/nixpkgs/pkgs/os-specific/linux/kmod/no-name-field.patch
new file mode 100644
index 00000000000..282f59e55e5
--- /dev/null
+++ b/nixpkgs/pkgs/os-specific/linux/kmod/no-name-field.patch
@@ -0,0 +1,24 @@
+
+---
+ tools/modinfo.c | 5 ++++-
+ 1 file changed, 4 insertions(+), 1 deletion(-)
+
+diff --git a/tools/modinfo.c b/tools/modinfo.c
+index 0231bb0..7b2259e 100644
+--- a/tools/modinfo.c
++++ b/tools/modinfo.c
+@@ -178,7 +178,10 @@ static int modinfo_do(struct kmod_module *mod)
+ is_builtin = (filename == NULL);
+
+ if (is_builtin) {
+- printf("%-16s%s%c", "name:", kmod_module_get_name(mod), separator);
++ if (field == NULL || field != NULL && streq(field, "name")){
++ printf("%-16s%s%c", "name:",
++ kmod_module_get_name(mod), separator);
++ }
+ filename = "(builtin)";
+ }
+
+--
+2.28.0
+