From 7fb0c9ba3057c28598b7a5b0b8fece2ec337c8b6 Mon Sep 17 00:00:00 2001 From: Christian Helmuth Date: Mon, 6 Nov 2023 16:55:34 +0100 Subject: [PATCH] pc: implement kobject_uevent_env() in shadow/ Issue #5036 --- repos/pc/src/drivers/usb_host/pc/generated_dummies.c | 10 +--------- .../pc/src/lib/pc/lx_emul/shadow/lib/kobject_uevent.c | 6 ++++++ repos/pc/src/lib/pc_wifi/dummies.c | 9 --------- 3 files changed, 7 insertions(+), 18 deletions(-) diff --git a/repos/pc/src/drivers/usb_host/pc/generated_dummies.c b/repos/pc/src/drivers/usb_host/pc/generated_dummies.c index 422aae5bb4..c0898f88b5 100644 --- a/repos/pc/src/drivers/usb_host/pc/generated_dummies.c +++ b/repos/pc/src/drivers/usb_host/pc/generated_dummies.c @@ -1,7 +1,7 @@ /* * \brief Dummy definitions of Linux Kernel functions * \author Automatically generated file - do no edit - * \date 2023-11-02 + * \date 2023-11-06 */ #include @@ -279,14 +279,6 @@ int kobject_synth_uevent(struct kobject * kobj,const char * buf,size_t count) } -#include - -int kobject_uevent_env(struct kobject * kobj,enum kobject_action action,char * envp_ext[]) -{ - lx_emul_trace_and_stop(__func__); -} - - #include struct irq_chip no_irq_chip; diff --git a/repos/pc/src/lib/pc/lx_emul/shadow/lib/kobject_uevent.c b/repos/pc/src/lib/pc/lx_emul/shadow/lib/kobject_uevent.c index 5a8a8bad3b..540eaff197 100644 --- a/repos/pc/src/lib/pc/lx_emul/shadow/lib/kobject_uevent.c +++ b/repos/pc/src/lib/pc/lx_emul/shadow/lib/kobject_uevent.c @@ -18,3 +18,9 @@ int kobject_uevent(struct kobject * kobj,enum kobject_action action) { return 0; } + + +int kobject_uevent_env(struct kobject * kobj,enum kobject_action action,char * envp_ext[]) +{ + return 0; +} diff --git a/repos/pc/src/lib/pc_wifi/dummies.c b/repos/pc/src/lib/pc_wifi/dummies.c index 68a92f20ef..64393aa5c2 100644 --- a/repos/pc/src/lib/pc_wifi/dummies.c +++ b/repos/pc/src/lib/pc_wifi/dummies.c @@ -109,15 +109,6 @@ struct key * keyring_alloc(const char * description,kuid_t uid,kgid_t gid,const } -#include - -int kobject_uevent_env(struct kobject * kobj,enum kobject_action action,char * envp_ext[]) -{ - lx_emul_trace(__func__); - return 0; -} - - #include void kernel_param_lock(struct module * mod)