forked from ~ljy/RK356X_SDK_RELEASE

hc
2023-11-22 f743a7adbd6e230d66a6206fa115b59fec2d88eb
kernel/drivers/hv/hv.c
....@@ -112,10 +112,12 @@
112112 static void hv_stimer0_isr(void)
113113 {
114114 struct hv_per_cpu_context *hv_cpu;
115
+ struct pt_regs *regs = get_irq_regs();
116
+ u64 ip = regs ? instruction_pointer(regs) : 0;
115117
116118 hv_cpu = this_cpu_ptr(hv_context.cpu_context);
117119 hv_cpu->clk_evt->event_handler(hv_cpu->clk_evt);
118
- add_interrupt_randomness(stimer0_vector, 0);
120
+ add_interrupt_randomness(stimer0_vector, 0, ip);
119121 }
120122
121123 static int hv_ce_set_next_event(unsigned long delta,