From mboxrd@z Thu Jan 1 00:00:00 1970 Content-Type: multipart/mixed; boundary="===============6667802888443509086==" MIME-Version: 1.0 From: kernel test robot To: kbuild-all@lists.01.org Subject: [android-goldfish:android-3.18 396/1051] arch/arm64/xen/../../arm/xen/enlighten.c:228:55: sparse: sparse: Using plain integer as NULL pointer Date: Thu, 20 May 2021 01:33:48 +0800 Message-ID: <202105200142.ihckKmLb-lkp@intel.com> List-Id: --===============6667802888443509086== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable tree: https://android.googlesource.com/kernel/goldfish android-3.18 head: dd54b61f1458c03f68fc019b4874d98f2f0ae3a5 commit: 8214bf079208b146e63cd0a3ce0ed335a87ce7b3 [396/1051] scripts/dtc: Ex= port YYLOC global declaration config: arm64-randconfig-s032-20210519 (attached as .config) compiler: aarch64-linux-gcc (GCC) 5.5.0 reproduce: wget https://raw.githubusercontent.com/intel/lkp-tests/master/sbin/= make.cross -O ~/bin/make.cross chmod +x ~/bin/make.cross # apt-get install sparse # sparse version: v0.6.3-341-g8af24329-dirty git remote add android-goldfish https://android.googlesource.com/ke= rnel/goldfish git fetch --no-tags android-goldfish android-3.18 git checkout 8214bf079208b146e63cd0a3ce0ed335a87ce7b3 # save the attached .config to linux build tree COMPILER_INSTALL_PATH=3D$HOME/0day COMPILER=3Dgcc-5.5.0 make.cross = C=3D1 CF=3D'-fdiagnostic-prefix -D__CHECK_ENDIAN__' W=3D1 ARCH=3Darm64 = If you fix the issue, kindly add following tag as appropriate Reported-by: kernel test robot sparse warnings: (new ones prefixed by >>) arch/arm64/xen/../../arm/xen/enlighten.c:30:19: sparse: sparse: symbol '= _xen_start_info' was not declared. Should it be static? arch/arm64/xen/../../arm/xen/enlighten.c:51:5: sparse: sparse: symbol 'x= en_platform_pci_unplug' was not declared. Should it be static? >> arch/arm64/xen/../../arm/xen/enlighten.c:228:55: sparse: sparse: Using p= lain integer as NULL pointer In file included from arch/arm64/xen/../../arm/xen/enlighten.c:4:0: include/xen/hvm.h: In function 'param_name': include/xen/hvm.h:30:9: warning: comparison between signed and unsigned = integer expressions [-Wsign-compare] if (op >=3D ARRAY_SIZE(names)) ^ In file included from arch/arm64/include/asm/mmu.h:24:0, from include/linux/mm_types.h:18, from include/asm-generic/pgtable.h:7, from arch/arm64/include/asm/pgtable.h:525, from arch/arm64/include/../../arm/include/asm/xen/page.= h:5, from arch/arm64/include/asm/xen/page.h:1, from include/xen/page.h:4, from arch/arm64/xen/../../arm/xen/enlighten.c:12: arch/arm64/include/asm/cpufeature.h: In function 'arm64_ftr_value': arch/arm64/include/asm/cpufeature.h:153:68: warning: signed and unsigned= type in conditional expression [-Wsign-compare] cpuid_feature_extract_field_width(val, ftrp->shift, ftrp->width) : ^ arch/arm64/xen/../../arm/xen/enlighten.c: In function 'xen_guest_init': arch/arm64/xen/../../arm/xen/enlighten.c:243:30: warning: comparison bet= ween signed and unsigned integer expressions [-Wsign-compare] if (strlen(xen_prefix) + 3 < len && ^ vim +228 arch/arm64/xen/../../arm/xen/enlighten.c 8b271d57b57585 Julien Grall 2014-01-30 219 = 2e01f16601d892 Stefano Stabellini 2012-09-14 220 /* 2e01f16601d892 Stefano Stabellini 2012-09-14 221 * see Documentation/= devicetree/bindings/arm/xen.txt for the 2e01f16601d892 Stefano Stabellini 2012-09-14 222 * documentation of t= he Xen Device Tree format. 2e01f16601d892 Stefano Stabellini 2012-09-14 223 */ b3b52fd87e8f75 Stefano Stabellini 2012-09-13 224 #define GRANT_TABLE_P= HYSADDR 0 2e01f16601d892 Stefano Stabellini 2012-09-14 225 static int __init xen= _guest_init(void) 2e01f16601d892 Stefano Stabellini 2012-09-14 226 { 2e01f16601d892 Stefano Stabellini 2012-09-14 227 struct xen_add_to_ph= ysmap xatp; 2e01f16601d892 Stefano Stabellini 2012-09-14 @228 static struct shared= _info *shared_info_page =3D 0; 2e01f16601d892 Stefano Stabellini 2012-09-14 229 struct device_node *= node; 2e01f16601d892 Stefano Stabellini 2012-09-14 230 int len; 2e01f16601d892 Stefano Stabellini 2012-09-14 231 const char *s =3D NU= LL; 2e01f16601d892 Stefano Stabellini 2012-09-14 232 const char *version = =3D NULL; 2e01f16601d892 Stefano Stabellini 2012-09-14 233 const char *xen_pref= ix =3D "xen,xen-"; b3b52fd87e8f75 Stefano Stabellini 2012-09-13 234 struct resource res; 47c542050d306e Julien Grall 2014-01-30 235 phys_addr_t grant_fr= ames; 2e01f16601d892 Stefano Stabellini 2012-09-14 236 = 2e01f16601d892 Stefano Stabellini 2012-09-14 237 node =3D of_find_com= patible_node(NULL, NULL, "xen,xen"); 2e01f16601d892 Stefano Stabellini 2012-09-14 238 if (!node) { 2e01f16601d892 Stefano Stabellini 2012-09-14 239 pr_debug("No Xen su= pport\n"); 2e01f16601d892 Stefano Stabellini 2012-09-14 240 return 0; 2e01f16601d892 Stefano Stabellini 2012-09-14 241 } 2e01f16601d892 Stefano Stabellini 2012-09-14 242 s =3D of_get_propert= y(node, "compatible", &len); 2e01f16601d892 Stefano Stabellini 2012-09-14 243 if (strlen(xen_prefi= x) + 3 < len && 2e01f16601d892 Stefano Stabellini 2012-09-14 244 !strncmp(xen_prefi= x, s, strlen(xen_prefix))) 2e01f16601d892 Stefano Stabellini 2012-09-14 245 version =3D s + str= len(xen_prefix); 2e01f16601d892 Stefano Stabellini 2012-09-14 246 if (version =3D=3D N= ULL) { 2e01f16601d892 Stefano Stabellini 2012-09-14 247 pr_debug("Xen versi= on not found\n"); 2e01f16601d892 Stefano Stabellini 2012-09-14 248 return 0; 2e01f16601d892 Stefano Stabellini 2012-09-14 249 } b3b52fd87e8f75 Stefano Stabellini 2012-09-13 250 if (of_address_to_re= source(node, GRANT_TABLE_PHYSADDR, &res)) b3b52fd87e8f75 Stefano Stabellini 2012-09-13 251 return 0; efaf30a3357872 Konrad Rzeszutek Wilk 2014-01-06 252 grant_frames =3D res= .start; 0ec53ecf38bcbf Stefano Stabellini 2012-09-14 253 xen_events_irq =3D i= rq_of_parse_and_map(node, 0); 47c542050d306e Julien Grall 2014-01-30 254 pr_info("Xen %s supp= ort found, events_irq=3D%d gnttab_frame=3D%pa\n", 47c542050d306e Julien Grall 2014-01-30 255 version, xen_event= s_irq, &grant_frames); 8b271d57b57585 Julien Grall 2014-01-30 256 = 8b271d57b57585 Julien Grall 2014-01-30 257 if (xen_events_irq <= 0) 8b271d57b57585 Julien Grall 2014-01-30 258 return -ENODEV; 8b271d57b57585 Julien Grall 2014-01-30 259 = 2e01f16601d892 Stefano Stabellini 2012-09-14 260 xen_domain_type =3D = XEN_HVM_DOMAIN; 2e01f16601d892 Stefano Stabellini 2012-09-14 261 = ef61ee0dc7ba04 Stefano Stabellini 2012-08-08 262 xen_setup_features(); 5ebc77de83c7b7 Stefano Stabellini 2014-09-10 263 = 5ebc77de83c7b7 Stefano Stabellini 2014-09-10 264 if (!xen_feature(XEN= FEAT_grant_map_identity)) { 5ebc77de83c7b7 Stefano Stabellini 2014-09-10 265 pr_warn("Please upg= rade your Xen.\n" 5ebc77de83c7b7 Stefano Stabellini 2014-09-10 266 "If your platform= has any non-coherent DMA devices, they won't work properly.\n"); 5ebc77de83c7b7 Stefano Stabellini 2014-09-10 267 } 5ebc77de83c7b7 Stefano Stabellini 2014-09-10 268 = ef61ee0dc7ba04 Stefano Stabellini 2012-08-08 269 if (xen_feature(XENF= EAT_dom0)) ef61ee0dc7ba04 Stefano Stabellini 2012-08-08 270 xen_start_info->fla= gs |=3D SIF_INITDOMAIN|SIF_PRIVILEGED; ef61ee0dc7ba04 Stefano Stabellini 2012-08-08 271 else ef61ee0dc7ba04 Stefano Stabellini 2012-08-08 272 xen_start_info->fla= gs &=3D ~(SIF_INITDOMAIN|SIF_PRIVILEGED); ef61ee0dc7ba04 Stefano Stabellini 2012-08-08 273 = 2e01f16601d892 Stefano Stabellini 2012-09-14 274 if (!shared_info_pag= e) 2e01f16601d892 Stefano Stabellini 2012-09-14 275 shared_info_page = =3D (struct shared_info *) 2e01f16601d892 Stefano Stabellini 2012-09-14 276 get_zeroed_page(GF= P_KERNEL); 2e01f16601d892 Stefano Stabellini 2012-09-14 277 if (!shared_info_pag= e) { 2e01f16601d892 Stefano Stabellini 2012-09-14 278 pr_err("not enough = memory\n"); 2e01f16601d892 Stefano Stabellini 2012-09-14 279 return -ENOMEM; 2e01f16601d892 Stefano Stabellini 2012-09-14 280 } 2e01f16601d892 Stefano Stabellini 2012-09-14 281 xatp.domid =3D DOMID= _SELF; 2e01f16601d892 Stefano Stabellini 2012-09-14 282 xatp.idx =3D 0; 2e01f16601d892 Stefano Stabellini 2012-09-14 283 xatp.space =3D XENMA= PSPACE_shared_info; 2e01f16601d892 Stefano Stabellini 2012-09-14 284 xatp.gpfn =3D __pa(s= hared_info_page) >> PAGE_SHIFT; 2e01f16601d892 Stefano Stabellini 2012-09-14 285 if (HYPERVISOR_memor= y_op(XENMEM_add_to_physmap, &xatp)) 2e01f16601d892 Stefano Stabellini 2012-09-14 286 BUG(); 2e01f16601d892 Stefano Stabellini 2012-09-14 287 = 2e01f16601d892 Stefano Stabellini 2012-09-14 288 HYPERVISOR_shared_in= fo =3D (struct shared_info *)shared_info_page; 2e01f16601d892 Stefano Stabellini 2012-09-14 289 = 2e01f16601d892 Stefano Stabellini 2012-09-14 290 /* xen_vcpu is a poi= nter to the vcpu_info struct in the shared_info 2e01f16601d892 Stefano Stabellini 2012-09-14 291 * page, we use it i= n the event channel upcall and in some pvclock 9a9ab3cc00dc0c Stefano Stabellini 2013-04-25 292 * related functions= . = 2e01f16601d892 Stefano Stabellini 2012-09-14 293 * The shared info c= ontains exactly 1 CPU (the boot CPU). The guest 2e01f16601d892 Stefano Stabellini 2012-09-14 294 * is required to us= e VCPUOP_register_vcpu_info to place vcpu info 9a9ab3cc00dc0c Stefano Stabellini 2013-04-25 295 * for secondary CPU= s as they are brought up. 9a9ab3cc00dc0c Stefano Stabellini 2013-04-25 296 * For uniformity we= use VCPUOP_register_vcpu_info even on cpu0. 9a9ab3cc00dc0c Stefano Stabellini 2013-04-25 297 */ 16691059c77a6a Julien Grall 2016-12-07 298 xen_vcpu_info =3D al= loc_percpu(struct vcpu_info); 9a9ab3cc00dc0c Stefano Stabellini 2013-04-25 299 if (xen_vcpu_info = =3D=3D NULL) 9a9ab3cc00dc0c Stefano Stabellini 2013-04-25 300 return -ENOMEM; b3b52fd87e8f75 Stefano Stabellini 2012-09-13 301 = efaf30a3357872 Konrad Rzeszutek Wilk 2014-01-06 302 if (gnttab_setup_aut= o_xlat_frames(grant_frames)) { efaf30a3357872 Konrad Rzeszutek Wilk 2014-01-06 303 free_percpu(xen_vcp= u_info); efaf30a3357872 Konrad Rzeszutek Wilk 2014-01-06 304 return -ENOMEM; efaf30a3357872 Konrad Rzeszutek Wilk 2014-01-06 305 } b3b52fd87e8f75 Stefano Stabellini 2012-09-13 306 gnttab_init(); b3b52fd87e8f75 Stefano Stabellini 2012-09-13 307 if (!xen_initial_dom= ain()) b3b52fd87e8f75 Stefano Stabellini 2012-09-13 308 xenbus_probe(NULL); b3b52fd87e8f75 Stefano Stabellini 2012-09-13 309 = e1a9c16b303725 Julien Grall 2013-09-09 310 /* e1a9c16b303725 Julien Grall 2013-09-09 311 * Making sure board= specific code will not set up ops for e1a9c16b303725 Julien Grall 2013-09-09 312 * cpu idle and cpu = freq. e1a9c16b303725 Julien Grall 2013-09-09 313 */ e1a9c16b303725 Julien Grall 2013-09-09 314 disable_cpuidle(); e1a9c16b303725 Julien Grall 2013-09-09 315 disable_cpufreq(); e1a9c16b303725 Julien Grall 2013-09-09 316 = 8b271d57b57585 Julien Grall 2014-01-30 317 xen_init_IRQ(); 8b271d57b57585 Julien Grall 2014-01-30 318 = 8b271d57b57585 Julien Grall 2014-01-30 319 if (request_percpu_i= rq(xen_events_irq, xen_arm_callback, 8b271d57b57585 Julien Grall 2014-01-30 320 "events", &= xen_vcpu)) { 8b271d57b57585 Julien Grall 2014-01-30 321 pr_err("Error reque= st IRQ %d\n", xen_events_irq); 8b271d57b57585 Julien Grall 2014-01-30 322 return -EINVAL; 8b271d57b57585 Julien Grall 2014-01-30 323 } 8b271d57b57585 Julien Grall 2014-01-30 324 = 8b271d57b57585 Julien Grall 2014-01-30 325 xen_percpu_init(); 8b271d57b57585 Julien Grall 2014-01-30 326 = 8b271d57b57585 Julien Grall 2014-01-30 327 register_cpu_notifie= r(&xen_cpu_notifier); 8b271d57b57585 Julien Grall 2014-01-30 328 = 1aa3d8d9935dfb Stefano Stabellini 2013-05-08 329 return 0; 1aa3d8d9935dfb Stefano Stabellini 2013-05-08 330 } 8b271d57b57585 Julien Grall 2014-01-30 331 early_initcall(xen_gu= est_init); 1aa3d8d9935dfb Stefano Stabellini 2013-05-08 332 = :::::: The code at line 228 was first introduced by commit :::::: 2e01f16601d8924b12b1acf1cdc49a0d1cc1cfb2 xen/arm: Xen detection and = shared_info page mapping :::::: TO: Stefano Stabellini :::::: CC: Stefano Stabellini --- 0-DAY CI Kernel Test Service, Intel Corporation https://lists.01.org/hyperkitty/list/kbuild-all(a)lists.01.org --===============6667802888443509086== Content-Type: application/gzip MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="config.gz" 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 ZZQSAw5bZYrovl1j/Rt9K9N/aMqN61M3AQA= --===============6667802888443509086==--