Message ID | 20210201080348.438095-1-f4bug@amsat.org (mailing list archive) |
---|---|
State | New, archived |
Headers | show |
Series | target/avr/cpu: Use device_class_set_parent_realize() | expand |
On 1/31/21 10:03 PM, Philippe Mathieu-Daudé wrote: > Change generated automatically using the Coccinelle > patch included in commit bf853881690 ("qdev: use > device_class_set_parent_realize/unrealize/reset()") > > Signed-off-by: Philippe Mathieu-Daudé <f4bug@amsat.org> > --- > target/avr/cpu.c | 4 +--- > 1 file changed, 1 insertion(+), 3 deletions(-) Reviewed-by: Richard Henderson <richard.henderson@linaro.org> r~
Le 01/02/2021 à 09:03, Philippe Mathieu-Daudé a écrit : > Change generated automatically using the Coccinelle > patch included in commit bf853881690 ("qdev: use > device_class_set_parent_realize/unrealize/reset()") > > Signed-off-by: Philippe Mathieu-Daudé <f4bug@amsat.org> > --- > target/avr/cpu.c | 4 +--- > 1 file changed, 1 insertion(+), 3 deletions(-) > > diff --git a/target/avr/cpu.c b/target/avr/cpu.c > index 6f3d5a9e4a7..e60036e41ef 100644 > --- a/target/avr/cpu.c > +++ b/target/avr/cpu.c > @@ -190,9 +190,7 @@ static void avr_cpu_class_init(ObjectClass *oc, void *data) > CPUClass *cc = CPU_CLASS(oc); > AVRCPUClass *mcc = AVR_CPU_CLASS(oc); > > - mcc->parent_realize = dc->realize; > - dc->realize = avr_cpu_realizefn; > - > + device_class_set_parent_realize(dc, avr_cpu_realizefn, &mcc->parent_realize); > device_class_set_parent_reset(dc, avr_cpu_reset, &mcc->parent_reset); > > cc->class_by_name = avr_cpu_class_by_name; > Applied to my trivial-patches branch. Thanks, Laurent
diff --git a/target/avr/cpu.c b/target/avr/cpu.c index 6f3d5a9e4a7..e60036e41ef 100644 --- a/target/avr/cpu.c +++ b/target/avr/cpu.c @@ -190,9 +190,7 @@ static void avr_cpu_class_init(ObjectClass *oc, void *data) CPUClass *cc = CPU_CLASS(oc); AVRCPUClass *mcc = AVR_CPU_CLASS(oc); - mcc->parent_realize = dc->realize; - dc->realize = avr_cpu_realizefn; - + device_class_set_parent_realize(dc, avr_cpu_realizefn, &mcc->parent_realize); device_class_set_parent_reset(dc, avr_cpu_reset, &mcc->parent_reset); cc->class_by_name = avr_cpu_class_by_name;
Change generated automatically using the Coccinelle patch included in commit bf853881690 ("qdev: use device_class_set_parent_realize/unrealize/reset()") Signed-off-by: Philippe Mathieu-Daudé <f4bug@amsat.org> --- target/avr/cpu.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-)