diff --git a/repos/dde_linux/src/drivers/usb_net/dummies.c b/repos/dde_linux/src/drivers/usb_net/dummies.c index cb672070a9..ad8bb79767 100644 --- a/repos/dde_linux/src/drivers/usb_net/dummies.c +++ b/repos/dde_linux/src/drivers/usb_net/dummies.c @@ -90,12 +90,14 @@ void bpf_prog_change_xdp(struct bpf_prog *prev_prog, struct bpf_prog *prog) } +#ifdef CONFIG_TREE_RCU #include void synchronize_rcu_expedited(void) { lx_emul_trace(__func__); } +#endif #include diff --git a/repos/dde_linux/src/drivers/usb_net/spec/arm_v7/generated_dummies.c b/repos/dde_linux/src/drivers/usb_net/spec/arm_v7/generated_dummies.c index d0e5e79b0b..84318e1e37 100644 --- a/repos/dde_linux/src/drivers/usb_net/spec/arm_v7/generated_dummies.c +++ b/repos/dde_linux/src/drivers/usb_net/spec/arm_v7/generated_dummies.c @@ -1,7 +1,7 @@ /* * \brief Dummy definitions of Linux Kernel functions * \author Automatically generated file - do no edit - * \date 2024-01-23 + * \date 2024-02-01 */ #include @@ -15,11 +15,6 @@ const char * __clk_get_name(const struct clk * clk) } -#include - -struct cpumask __cpu_active_mask; - - #include int __devm_mdiobus_register(struct device * dev,struct mii_bus * bus,struct module * owner) @@ -44,11 +39,6 @@ struct irq_desc * __irq_resolve_mapping(struct irq_domain * domain,irq_hw_number } -#include - -unsigned long __per_cpu_offset[NR_CPUS] = {}; - - #include int __printk_ratelimit(const char * func) @@ -137,38 +127,6 @@ void bpf_warn_invalid_xdp_action(struct net_device * dev,struct bpf_prog * prog, } -#include - -noinstr void ct_irq_enter(void) -{ - lx_emul_trace_and_stop(__func__); -} - - -#include - -void ct_irq_enter_irqson(void) -{ - lx_emul_trace_and_stop(__func__); -} - - -#include - -noinstr void ct_irq_exit(void) -{ - lx_emul_trace_and_stop(__func__); -} - - -#include - -void ct_irq_exit_irqson(void) -{ - lx_emul_trace_and_stop(__func__); -} - - #include struct mii_bus * devm_mdiobus_alloc_size(struct device * dev,int sizeof_priv) @@ -315,14 +273,6 @@ struct packet_offload * gro_find_receive_by_type(__be16 type) const u8 guid_index[16] = {}; -#include - -void handle_fasteoi_irq(struct irq_desc * desc) -{ - lx_emul_trace_and_stop(__func__); -} - - #include void in6_dev_finish_destroy(struct inet6_dev * idev) @@ -373,46 +323,6 @@ long __sched io_schedule_timeout(long timeout) } -#include - -int irq_can_set_affinity(unsigned int irq) -{ - lx_emul_trace_and_stop(__func__); -} - - -#include - -void irq_domain_free_irqs_common(struct irq_domain * domain,unsigned int virq,unsigned int nr_irqs) -{ - lx_emul_trace_and_stop(__func__); -} - - -#include - -void irq_domain_set_info(struct irq_domain * domain,unsigned int virq,irq_hw_number_t hwirq,const struct irq_chip * chip,void * chip_data,irq_flow_handler_t handler,void * handler_data,const char * handler_name) -{ - lx_emul_trace_and_stop(__func__); -} - - -#include - -void irq_modify_status(unsigned int irq,unsigned long clr,unsigned long set) -{ - lx_emul_trace_and_stop(__func__); -} - - -#include - -int irq_set_affinity(unsigned int irq,const struct cpumask * cpumask) -{ - lx_emul_trace_and_stop(__func__); -} - - #include void irq_set_default_host(struct irq_domain * domain) @@ -421,14 +331,6 @@ void irq_set_default_host(struct irq_domain * domain) } -#include - -struct irq_desc * irq_to_desc(unsigned int irq) -{ - lx_emul_trace_and_stop(__func__); -} - - #include void irq_work_tick(void) @@ -511,22 +413,6 @@ void mdiobus_unregister(struct mii_bus * bus) } -#include - -void migrate_disable(void) -{ - lx_emul_trace_and_stop(__func__); -} - - -#include - -void migrate_enable(void) -{ - lx_emul_trace_and_stop(__func__); -} - - #include struct Qdisc_ops mq_qdisc_ops; @@ -604,11 +490,6 @@ struct property * of_find_property(const struct device_node * np,const char * na } -#include - -const struct fwnode_operations of_fwnode_ops; - - #include const char * of_prop_next_string(struct property * prop,const char * cur) @@ -825,14 +706,6 @@ struct sk_buff * skb_mac_gso_segment(struct sk_buff * skb,netdev_features_t feat } -#include - -void smp_call_function_many(const struct cpumask * mask,smp_call_func_t func,void * info,bool wait) -{ - lx_emul_trace_and_stop(__func__); -} - - #include void sock_edemux(struct sk_buff * skb) @@ -859,14 +732,6 @@ struct sk_buff * tcp_get_timestamping_opt_stats(const struct sock * sk,const str } -#include - -void tick_broadcast(const struct cpumask * mask) -{ - lx_emul_trace_and_stop(__func__); -} - - #include int usb_clear_halt(struct usb_device * dev,int pipe) @@ -993,6 +858,14 @@ void wake_q_add_safe(struct wake_q_head * head,struct task_struct * task) } +#include + +void wakeme_after_rcu(struct rcu_head * head) +{ + lx_emul_trace_and_stop(__func__); +} + + #include int xdp_do_generic_redirect(struct net_device * dev,struct sk_buff * skb,struct xdp_buff * xdp,struct bpf_prog * xdp_prog) diff --git a/repos/dde_linux/src/drivers/usb_net/spec/arm_v7/source.list b/repos/dde_linux/src/drivers/usb_net/spec/arm_v7/source.list index 8d91ca16a3..d70e23841f 100644 --- a/repos/dde_linux/src/drivers/usb_net/spec/arm_v7/source.list +++ b/repos/dde_linux/src/drivers/usb_net/spec/arm_v7/source.list @@ -43,8 +43,6 @@ kernel/time/clocksource.c kernel/time/hrtimer.c kernel/time/jiffies.c kernel/time/ntp.c -kernel/time/tick-broadcast.c -kernel/time/tick-broadcast-hrtimer.c kernel/time/tick-common.c kernel/time/tick-oneshot.c kernel/time/tick-sched.c