hc
2024-12-19 9370bb92b2d16684ee45cf24e879c93c509162da
kernel/arch/sparc/kernel/ds.c
....@@ -1,3 +1,4 @@
1
+// SPDX-License-Identifier: GPL-2.0-only
12 /* ds.c: Domain Services driver for Logical Domains
23 *
34 * Copyright (C) 2007, 2008 David S. Miller <davem@davemloft.net>
....@@ -86,7 +87,7 @@
8687 __u64 handle;
8788 __u16 major;
8889 __u16 minor;
89
- char svc_id[0];
90
+ char svc_id[];
9091 };
9192
9293 struct ds_reg_ack {
....@@ -554,7 +555,7 @@
554555
555556 printk(KERN_INFO "ds-%llu: Starting cpu %d...\n",
556557 dp->id, cpu);
557
- err = cpu_up(cpu);
558
+ err = add_cpu(cpu);
558559 if (err) {
559560 __u32 res = DR_CPU_RES_FAILURE;
560561 __u32 stat = DR_CPU_STAT_UNCONFIGURED;
....@@ -610,7 +611,7 @@
610611
611612 printk(KERN_INFO "ds-%llu: Shutting down cpu %d...\n",
612613 dp->id, cpu);
613
- err = cpu_down(cpu);
614
+ err = remove_cpu(cpu);
614615 if (err)
615616 dr_cpu_mark(resp, cpu, ncpus,
616617 DR_CPU_RES_FAILURE,
....@@ -700,12 +701,12 @@
700701
701702 struct ds_var_set_msg {
702703 struct ds_var_hdr hdr;
703
- char name_and_value[0];
704
+ char name_and_value[];
704705 };
705706
706707 struct ds_var_delete_msg {
707708 struct ds_var_hdr hdr;
708
- char name[0];
709
+ char name[];
709710 };
710711
711712 struct ds_var_resp {
....@@ -876,7 +877,7 @@
876877
877878 static void ds_conn_reset(struct ds_info *dp)
878879 {
879
- printk(KERN_ERR "ds-%llu: ds_conn_reset() from %pf\n",
880
+ printk(KERN_ERR "ds-%llu: ds_conn_reset() from %ps\n",
880881 dp->id, __builtin_return_address(0));
881882 }
882883
....@@ -988,7 +989,7 @@
988989 struct ds_info *dp;
989990 int req_len;
990991 int __pad;
991
- u64 req[0];
992
+ u64 req[];
992993 };
993994
994995 static void process_ds_work(void)