From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751360AbdAMJ1B (ORCPT ); Fri, 13 Jan 2017 04:27:01 -0500 Received: from mga02.intel.com ([134.134.136.20]:5226 "EHLO mga02.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1750923AbdAMJ06 (ORCPT ); Fri, 13 Jan 2017 04:26:58 -0500 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.33,221,1477983600"; d="gz'50?scan'50,208,50";a="52794992" Date: Fri, 13 Jan 2017 17:22:55 +0800 From: kbuild test robot To: David Howells Cc: kbuild-all@01.org, arnd@arndb.de, dhowells@redhat.com, linux-kernel@vger.kernel.org, ruchandani.tina@gmail.com, linux-afs@lists.infradead.org Subject: Re: [PATCH 1/2] afs: Move UUID struct to linux/uuid.h Message-ID: <201701131735.YZjI6jyI%fengguang.wu@intel.com> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="4Ckj6UjgE2iN1+kY" Content-Disposition: inline In-Reply-To: <148422219487.9419.2588525606361566422.stgit@warthog.procyon.org.uk> User-Agent: Mutt/1.5.23 (2014-03-12) X-SA-Exim-Connect-IP: X-SA-Exim-Mail-From: fengguang.wu@intel.com X-SA-Exim-Scanned: No (on bee); SAEximRunCond expanded to false Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org --4Ckj6UjgE2iN1+kY Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Hi David, [auto build test ERROR on linus/master] [also build test ERROR on v4.10-rc3 next-20170113] [if your patch is applied to the wrong git tree, please drop us a note to help improve the system] url: https://github.com/0day-ci/linux/commits/David-Howells/afs-Move-UUID-struct-to-linux-uuid-h/20170113-134212 config: x86_64-randconfig-s4-01131622 (attached as .config) compiler: gcc-6 (Debian 6.2.0-3) 6.2.0 20160901 reproduce: # save the attached .config to linux build tree make ARCH=x86_64 All errors (new ones prefixed by >>): fs/afs/cmservice.c: In function 'afs_deliver_cb_init_call_back_state3': >> fs/afs/cmservice.c:365:34: error: invalid application of 'sizeof' to incomplete type 'struct uuid_v1' call->request = kmalloc(sizeof(struct uuid_v1), GFP_KERNEL); ^~~~~~ >> fs/afs/cmservice.c:371:4: error: dereferencing pointer to incomplete type 'struct uuid_v1' r->time_low = b[0]; ^~ fs/afs/cmservice.c: In function 'SRXAFSCB_ProbeUuid': fs/afs/cmservice.c:449:33: error: invalid application of 'sizeof' to incomplete type 'struct uuid_v1' if (memcmp(r, &afs_uuid, sizeof(afs_uuid)) == 0) ^ fs/afs/cmservice.c: In function 'afs_deliver_cb_probe_uuid': fs/afs/cmservice.c:489:34: error: invalid application of 'sizeof' to incomplete type 'struct uuid_v1' call->request = kmalloc(sizeof(struct uuid_v1), GFP_KERNEL); ^~~~~~ fs/afs/cmservice.c: In function 'SRXAFSCB_TellMeAboutYourself': >> fs/afs/cmservice.c:557:2: error: invalid use of undefined type 'struct uuid_v1' reply.ia.uuid[0] = afs_uuid.time_low; ^~~~~ fs/afs/cmservice.c:558:2: error: invalid use of undefined type 'struct uuid_v1' reply.ia.uuid[1] = htonl(ntohl(afs_uuid.time_mid)); ^~~~~ fs/afs/cmservice.c:559:2: error: invalid use of undefined type 'struct uuid_v1' reply.ia.uuid[2] = htonl(ntohl(afs_uuid.time_hi_and_version)); ^~~~~ fs/afs/cmservice.c:560:2: error: invalid use of undefined type 'struct uuid_v1' reply.ia.uuid[3] = htonl((s8) afs_uuid.clock_seq_hi_and_reserved); ^~~~~ fs/afs/cmservice.c:561:2: error: invalid use of undefined type 'struct uuid_v1' reply.ia.uuid[4] = htonl((s8) afs_uuid.clock_seq_low); ^~~~~ fs/afs/cmservice.c:563:3: error: invalid use of undefined type 'struct uuid_v1' reply.ia.uuid[loop + 5] = htonl((s8) afs_uuid.node[loop]); ^~~~~ -- fs/afs/main.c: In function 'afs_get_client_UUID': >> fs/afs/main.c:48:2: error: invalid use of undefined type 'struct uuid_v1' ret = afs_get_MAC_address(afs_uuid.node, sizeof(afs_uuid.node)); ^~~ >> fs/afs/main.c:48:2: error: invalid use of undefined type 'struct uuid_v1' >> fs/afs/main.c:55:14: error: 'UUID_TO_UNIX_TIME' undeclared (first use in this function) uuidtime += UUID_TO_UNIX_TIME; ^~~~~~~~~~~~~~~~~ fs/afs/main.c:55:14: note: each undeclared identifier is reported only once for each function it appears in fs/afs/main.c:56:2: error: invalid use of undefined type 'struct uuid_v1' afs_uuid.time_low = htonl(uuidtime); ^~~~~~~~ fs/afs/main.c:57:2: error: invalid use of undefined type 'struct uuid_v1' afs_uuid.time_mid = htons(uuidtime >> 32); ^~~~~~~~ >> fs/afs/main.c:58:28: error: 'UUID_TIMEHI_MASK' undeclared (first use in this function) hi_v = (uuidtime >> 48) & UUID_TIMEHI_MASK; ^~~~~~~~~~~~~~~~ >> fs/afs/main.c:59:10: error: 'UUID_VERSION_TIME' undeclared (first use in this function) hi_v |= UUID_VERSION_TIME; ^~~~~~~~~~~~~~~~~ fs/afs/main.c:60:2: error: invalid use of undefined type 'struct uuid_v1' afs_uuid.time_hi_and_version = htons(hi_v); ^~~~~~~~ fs/afs/main.c:63:2: error: invalid use of undefined type 'struct uuid_v1' afs_uuid.clock_seq_low = clockseq; ^~~~~~~~ fs/afs/main.c:64:2: error: invalid use of undefined type 'struct uuid_v1' afs_uuid.clock_seq_hi_and_reserved = ^~~~~~~~ >> fs/afs/main.c:65:21: error: 'UUID_CLOCKHI_MASK' undeclared (first use in this function) (clockseq >> 8) & UUID_CLOCKHI_MASK; ^~~~~~~~~~~~~~~~~ fs/afs/main.c:66:2: error: invalid use of undefined type 'struct uuid_v1' afs_uuid.clock_seq_hi_and_reserved |= UUID_VARIANT_STD; ^~~~~~~~ >> fs/afs/main.c:66:40: error: 'UUID_VARIANT_STD' undeclared (first use in this function) afs_uuid.clock_seq_hi_and_reserved |= UUID_VARIANT_STD; ^~~~~~~~~~~~~~~~ fs/afs/main.c:68:2: error: invalid use of undefined type 'struct uuid_v1' _debug("AFS UUID: %08x-%04x-%04x-%02x%02x-%02x%02x%02x%02x%02x%02x", ^~~~~~ fs/afs/main.c:68:2: error: invalid use of undefined type 'struct uuid_v1' fs/afs/main.c:68:2: error: invalid use of undefined type 'struct uuid_v1' fs/afs/main.c:68:2: error: invalid use of undefined type 'struct uuid_v1' fs/afs/main.c:68:2: error: invalid use of undefined type 'struct uuid_v1' fs/afs/main.c:68:2: error: invalid use of undefined type 'struct uuid_v1' fs/afs/main.c:68:2: error: invalid use of undefined type 'struct uuid_v1' fs/afs/main.c:68:2: error: invalid use of undefined type 'struct uuid_v1' fs/afs/main.c:68:2: error: invalid use of undefined type 'struct uuid_v1' fs/afs/main.c:68:2: error: invalid use of undefined type 'struct uuid_v1' fs/afs/main.c:68:2: error: invalid use of undefined type 'struct uuid_v1' fs/afs/main.c: At top level: >> fs/afs/main.c:33:16: error: storage size of 'afs_uuid' isn't known struct uuid_v1 afs_uuid; ^~~~~~~~ vim +365 fs/afs/cmservice.c 359 case 0: break; 360 case -EAGAIN: return 0; 361 default: return ret; 362 } 363 364 _debug("unmarshall UUID"); > 365 call->request = kmalloc(sizeof(struct uuid_v1), GFP_KERNEL); 366 if (!call->request) 367 return -ENOMEM; 368 369 b = call->buffer; 370 r = call->request; > 371 r->time_low = b[0]; 372 r->time_mid = htons(ntohl(b[1])); 373 r->time_hi_and_version = htons(ntohl(b[2])); 374 r->clock_seq_hi_and_reserved = ntohl(b[3]); 375 r->clock_seq_low = ntohl(b[4]); 376 377 for (loop = 0; loop < 6; loop++) 378 r->node[loop] = ntohl(b[loop + 5]); 379 380 call->offset = 0; 381 call->unmarshall++; 382 383 case 2: 384 break; 385 } 386 387 /* no unmarshalling required */ 388 call->state = AFS_CALL_REPLYING; 389 390 /* we'll need the file server record as that tells us which set of 391 * vnodes to operate upon */ 392 server = afs_find_server(&srx); 393 if (!server) 394 return -ENOTCONN; 395 call->server = server; 396 397 INIT_WORK(&call->work, SRXAFSCB_InitCallBackState); 398 queue_work(afs_wq, &call->work); 399 return 0; 400 } 401 402 /* 403 * allow the fileserver to see if the cache manager is still alive 404 */ 405 static void SRXAFSCB_Probe(struct work_struct *work) 406 { 407 struct afs_call *call = container_of(work, struct afs_call, work); 408 409 _enter(""); 410 afs_send_empty_reply(call); 411 _leave(""); 412 } 413 414 /* 415 * deliver request data to a CB.Probe call 416 */ 417 static int afs_deliver_cb_probe(struct afs_call *call) 418 { 419 int ret; 420 421 _enter(""); 422 423 ret = afs_extract_data(call, NULL, 0, false); 424 if (ret < 0) 425 return ret; 426 427 /* no unmarshalling required */ 428 call->state = AFS_CALL_REPLYING; 429 430 INIT_WORK(&call->work, SRXAFSCB_Probe); 431 queue_work(afs_wq, &call->work); 432 return 0; 433 } 434 435 /* 436 * allow the fileserver to quickly find out if the fileserver has been rebooted 437 */ 438 static void SRXAFSCB_ProbeUuid(struct work_struct *work) 439 { 440 struct afs_call *call = container_of(work, struct afs_call, work); 441 struct uuid_v1 *r = call->request; 442 443 struct { 444 __be32 match; 445 } reply; 446 447 _enter(""); 448 > 449 if (memcmp(r, &afs_uuid, sizeof(afs_uuid)) == 0) 450 reply.match = htonl(0); 451 else 452 reply.match = htonl(1); 453 454 afs_send_simple_reply(call, &reply, sizeof(reply)); 455 _leave(""); 456 } 457 458 /* 459 * deliver request data to a CB.ProbeUuid call 460 */ 461 static int afs_deliver_cb_probe_uuid(struct afs_call *call) 462 { 463 struct uuid_v1 *r; 464 unsigned loop; 465 __be32 *b; 466 int ret; 467 468 _enter("{%u}", call->unmarshall); 469 470 switch (call->unmarshall) { 471 case 0: 472 call->offset = 0; 473 call->buffer = kmalloc(11 * sizeof(__be32), GFP_KERNEL); 474 if (!call->buffer) 475 return -ENOMEM; 476 call->unmarshall++; 477 478 case 1: 479 _debug("extract UUID"); 480 ret = afs_extract_data(call, call->buffer, 481 11 * sizeof(__be32), false); 482 switch (ret) { 483 case 0: break; 484 case -EAGAIN: return 0; 485 default: return ret; 486 } 487 488 _debug("unmarshall UUID"); 489 call->request = kmalloc(sizeof(struct uuid_v1), GFP_KERNEL); 490 if (!call->request) 491 return -ENOMEM; 492 493 b = call->buffer; 494 r = call->request; 495 r->time_low = ntohl(b[0]); 496 r->time_mid = ntohl(b[1]); 497 r->time_hi_and_version = ntohl(b[2]); 498 r->clock_seq_hi_and_reserved = ntohl(b[3]); 499 r->clock_seq_low = ntohl(b[4]); 500 501 for (loop = 0; loop < 6; loop++) 502 r->node[loop] = ntohl(b[loop + 5]); 503 504 call->offset = 0; 505 call->unmarshall++; 506 507 case 2: 508 break; 509 } 510 511 call->state = AFS_CALL_REPLYING; 512 513 INIT_WORK(&call->work, SRXAFSCB_ProbeUuid); 514 queue_work(afs_wq, &call->work); 515 return 0; 516 } 517 518 /* 519 * allow the fileserver to ask about the cache manager's capabilities 520 */ 521 static void SRXAFSCB_TellMeAboutYourself(struct work_struct *work) 522 { 523 struct afs_interface *ifs; 524 struct afs_call *call = container_of(work, struct afs_call, work); 525 int loop, nifs; 526 527 struct { 528 struct /* InterfaceAddr */ { 529 __be32 nifs; 530 __be32 uuid[11]; 531 __be32 ifaddr[32]; 532 __be32 netmask[32]; 533 __be32 mtu[32]; 534 } ia; 535 struct /* Capabilities */ { 536 __be32 capcount; 537 __be32 caps[1]; 538 } cap; 539 } reply; 540 541 _enter(""); 542 543 nifs = 0; 544 ifs = kcalloc(32, sizeof(*ifs), GFP_KERNEL); 545 if (ifs) { 546 nifs = afs_get_ipv4_interfaces(ifs, 32, false); 547 if (nifs < 0) { 548 kfree(ifs); 549 ifs = NULL; 550 nifs = 0; 551 } 552 } 553 554 memset(&reply, 0, sizeof(reply)); 555 reply.ia.nifs = htonl(nifs); 556 > 557 reply.ia.uuid[0] = afs_uuid.time_low; 558 reply.ia.uuid[1] = htonl(ntohl(afs_uuid.time_mid)); 559 reply.ia.uuid[2] = htonl(ntohl(afs_uuid.time_hi_and_version)); 560 reply.ia.uuid[3] = htonl((s8) afs_uuid.clock_seq_hi_and_reserved); --- 0-DAY kernel test infrastructure Open Source Technology Center https://lists.01.org/pipermail/kbuild-all Intel Corporation --4Ckj6UjgE2iN1+kY Content-Type: application/gzip Content-Disposition: attachment; filename=".config.gz" Content-Transfer-Encoding: base64 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 519ydIWHAQA= --4Ckj6UjgE2iN1+kY--