From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-10.2 required=3.0 tests=BAYES_00, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,MENTIONS_GIT_HOSTING, SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED,USER_AGENT_SANE_1 autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 4B6D1C4338F for ; Thu, 12 Aug 2021 18:04:04 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mail.kernel.org (Postfix) with ESMTP id 2458E60C41 for ; Thu, 12 Aug 2021 18:04:04 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S237325AbhHLSE2 (ORCPT ); Thu, 12 Aug 2021 14:04:28 -0400 Received: from mga02.intel.com ([134.134.136.20]:44696 "EHLO mga02.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S237040AbhHLSE0 (ORCPT ); Thu, 12 Aug 2021 14:04:26 -0400 X-IronPort-AV: E=McAfee;i="6200,9189,10074"; a="202607077" X-IronPort-AV: E=Sophos;i="5.84,316,1620716400"; d="gz'50?scan'50,208,50";a="202607077" Received: from fmsmga006.fm.intel.com ([10.253.24.20]) by orsmga101.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 12 Aug 2021 11:04:00 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.84,316,1620716400"; d="gz'50?scan'50,208,50";a="673696960" Received: from lkp-server01.sh.intel.com (HELO d053b881505b) ([10.239.97.150]) by fmsmga006.fm.intel.com with ESMTP; 12 Aug 2021 11:03:58 -0700 Received: from kbuild by d053b881505b with local (Exim 4.92) (envelope-from ) id 1mEF3e-000Mr9-0T; Thu, 12 Aug 2021 18:03:58 +0000 Date: Fri, 13 Aug 2021 02:03:15 +0800 From: kernel test robot To: Wen Yang Cc: kbuild-all@lists.01.org, linux-kernel@vger.kernel.org, Corey Minyard Subject: [ipmi:for-next 1/2] drivers/char/ipmi/ipmi_si_intf.c:689:5: error: expected ')' before 'msg' Message-ID: <202108130209.RBTujrKD-lkp@intel.com> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="BOKacYhQ+x31HxR3" Content-Disposition: inline User-Agent: Mutt/1.10.1 (2018-07-13) Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org --BOKacYhQ+x31HxR3 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline tree: https://github.com/cminyard/linux-ipmi for-next head: f68d16759343cdbe44de07b9569b0b992291d13c commit: 8365203515c64c9f7c11d14cdcccdac58c793598 [1/2] ipmi: rate limit ipmi smi_event failure message config: arc-randconfig-r011-20210812 (attached as .config) compiler: arc-elf-gcc (GCC) 10.3.0 reproduce (this is a W=1 build): wget https://raw.githubusercontent.com/intel/lkp-tests/master/sbin/make.cross -O ~/bin/make.cross chmod +x ~/bin/make.cross # https://github.com/cminyard/linux-ipmi/commit/8365203515c64c9f7c11d14cdcccdac58c793598 git remote add ipmi https://github.com/cminyard/linux-ipmi git fetch --no-tags ipmi for-next git checkout 8365203515c64c9f7c11d14cdcccdac58c793598 # save the attached .config to linux build tree mkdir build_dir COMPILER_INSTALL_PATH=$HOME/0day COMPILER=gcc-10.3.0 make.cross O=build_dir ARCH=arc SHELL=/bin/bash If you fix the issue, kindly add following tag as appropriate Reported-by: kernel test robot All error/warnings (new ones prefixed by >>): In file included from include/linux/device.h:15, from include/linux/acpi.h:15, from include/linux/ipmi.h:21, from drivers/char/ipmi/ipmi_si_intf.c:40: drivers/char/ipmi/ipmi_si_intf.c: In function 'handle_transaction_done': >> drivers/char/ipmi/ipmi_si_intf.c:689:5: error: expected ')' before 'msg' 689 | msg[2]); | ^~~ include/linux/dev_printk.h:19:22: note: in definition of macro 'dev_fmt' 19 | #define dev_fmt(fmt) fmt | ^~~ include/linux/dev_printk.h:176:3: note: in expansion of macro 'dev_warn' 176 | dev_level(dev, fmt, ##__VA_ARGS__); \ | ^~~~~~~~~ include/linux/dev_printk.h:188:2: note: in expansion of macro 'dev_level_ratelimited' 188 | dev_level_ratelimited(dev_warn, dev, fmt, ##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~ drivers/char/ipmi/ipmi_si_intf.c:686:4: note: in expansion of macro 'dev_warn_ratelimited' 686 | dev_warn_ratelimited(smi_info->io.dev, | ^~~~~~~~~~~~~~~~~~~~ >> drivers/char/ipmi/ipmi_si_intf.c:687:5: warning: format '%x' expects a matching 'unsigned int' argument [-Wformat=] 687 | "Couldn't get irq info: %x,\n" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/linux/dev_printk.h:19:22: note: in definition of macro 'dev_fmt' 19 | #define dev_fmt(fmt) fmt | ^~~ include/linux/dev_printk.h:176:3: note: in expansion of macro 'dev_warn' 176 | dev_level(dev, fmt, ##__VA_ARGS__); \ | ^~~~~~~~~ include/linux/dev_printk.h:188:2: note: in expansion of macro 'dev_level_ratelimited' 188 | dev_level_ratelimited(dev_warn, dev, fmt, ##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~ drivers/char/ipmi/ipmi_si_intf.c:686:4: note: in expansion of macro 'dev_warn_ratelimited' 686 | dev_warn_ratelimited(smi_info->io.dev, | ^~~~~~~~~~~~~~~~~~~~ drivers/char/ipmi/ipmi_si_intf.c:687:30: note: format string is defined here 687 | "Couldn't get irq info: %x,\n" | ~^ | | | unsigned int vim +689 drivers/char/ipmi/ipmi_si_intf.c 536 537 static void handle_transaction_done(struct smi_info *smi_info) 538 { 539 struct ipmi_smi_msg *msg; 540 541 debug_timestamp("Done"); 542 switch (smi_info->si_state) { 543 case SI_NORMAL: 544 if (!smi_info->curr_msg) 545 break; 546 547 smi_info->curr_msg->rsp_size 548 = smi_info->handlers->get_result( 549 smi_info->si_sm, 550 smi_info->curr_msg->rsp, 551 IPMI_MAX_MSG_LENGTH); 552 553 /* 554 * Do this here becase deliver_recv_msg() releases the 555 * lock, and a new message can be put in during the 556 * time the lock is released. 557 */ 558 msg = smi_info->curr_msg; 559 smi_info->curr_msg = NULL; 560 deliver_recv_msg(smi_info, msg); 561 break; 562 563 case SI_GETTING_FLAGS: 564 { 565 unsigned char msg[4]; 566 unsigned int len; 567 568 /* We got the flags from the SMI, now handle them. */ 569 len = smi_info->handlers->get_result(smi_info->si_sm, msg, 4); 570 if (msg[2] != 0) { 571 /* Error fetching flags, just give up for now. */ 572 smi_info->si_state = SI_NORMAL; 573 } else if (len < 4) { 574 /* 575 * Hmm, no flags. That's technically illegal, but 576 * don't use uninitialized data. 577 */ 578 smi_info->si_state = SI_NORMAL; 579 } else { 580 smi_info->msg_flags = msg[3]; 581 handle_flags(smi_info); 582 } 583 break; 584 } 585 586 case SI_CLEARING_FLAGS: 587 { 588 unsigned char msg[3]; 589 590 /* We cleared the flags. */ 591 smi_info->handlers->get_result(smi_info->si_sm, msg, 3); 592 if (msg[2] != 0) { 593 /* Error clearing flags */ 594 dev_warn_ratelimited(smi_info->io.dev, 595 "Error clearing flags: %2.2x\n", msg[2]); 596 } 597 smi_info->si_state = SI_NORMAL; 598 break; 599 } 600 601 case SI_GETTING_EVENTS: 602 { 603 smi_info->curr_msg->rsp_size 604 = smi_info->handlers->get_result( 605 smi_info->si_sm, 606 smi_info->curr_msg->rsp, 607 IPMI_MAX_MSG_LENGTH); 608 609 /* 610 * Do this here becase deliver_recv_msg() releases the 611 * lock, and a new message can be put in during the 612 * time the lock is released. 613 */ 614 msg = smi_info->curr_msg; 615 smi_info->curr_msg = NULL; 616 if (msg->rsp[2] != 0) { 617 /* Error getting event, probably done. */ 618 msg->done(msg); 619 620 /* Take off the event flag. */ 621 smi_info->msg_flags &= ~EVENT_MSG_BUFFER_FULL; 622 handle_flags(smi_info); 623 } else { 624 smi_inc_stat(smi_info, events); 625 626 /* 627 * Do this before we deliver the message 628 * because delivering the message releases the 629 * lock and something else can mess with the 630 * state. 631 */ 632 handle_flags(smi_info); 633 634 deliver_recv_msg(smi_info, msg); 635 } 636 break; 637 } 638 639 case SI_GETTING_MESSAGES: 640 { 641 smi_info->curr_msg->rsp_size 642 = smi_info->handlers->get_result( 643 smi_info->si_sm, 644 smi_info->curr_msg->rsp, 645 IPMI_MAX_MSG_LENGTH); 646 647 /* 648 * Do this here becase deliver_recv_msg() releases the 649 * lock, and a new message can be put in during the 650 * time the lock is released. 651 */ 652 msg = smi_info->curr_msg; 653 smi_info->curr_msg = NULL; 654 if (msg->rsp[2] != 0) { 655 /* Error getting event, probably done. */ 656 msg->done(msg); 657 658 /* Take off the msg flag. */ 659 smi_info->msg_flags &= ~RECEIVE_MSG_AVAIL; 660 handle_flags(smi_info); 661 } else { 662 smi_inc_stat(smi_info, incoming_messages); 663 664 /* 665 * Do this before we deliver the message 666 * because delivering the message releases the 667 * lock and something else can mess with the 668 * state. 669 */ 670 handle_flags(smi_info); 671 672 deliver_recv_msg(smi_info, msg); 673 } 674 break; 675 } 676 677 case SI_CHECKING_ENABLES: 678 { 679 unsigned char msg[4]; 680 u8 enables; 681 bool irq_on; 682 683 /* We got the flags from the SMI, now handle them. */ 684 smi_info->handlers->get_result(smi_info->si_sm, msg, 4); 685 if (msg[2] != 0) { 686 dev_warn_ratelimited(smi_info->io.dev, > 687 "Couldn't get irq info: %x,\n" 688 "Maybe ok, but ipmi might run very slowly.\n" > 689 msg[2]); 690 smi_info->si_state = SI_NORMAL; 691 break; 692 } 693 enables = current_global_enables(smi_info, 0, &irq_on); 694 if (smi_info->io.si_type == SI_BT) 695 /* BT has its own interrupt enable bit. */ 696 check_bt_irq(smi_info, irq_on); 697 if (enables != (msg[3] & GLOBAL_ENABLES_MASK)) { 698 /* Enables are not correct, fix them. */ 699 msg[0] = (IPMI_NETFN_APP_REQUEST << 2); 700 msg[1] = IPMI_SET_BMC_GLOBAL_ENABLES_CMD; 701 msg[2] = enables | (msg[3] & ~GLOBAL_ENABLES_MASK); 702 smi_info->handlers->start_transaction( 703 smi_info->si_sm, msg, 3); 704 smi_info->si_state = SI_SETTING_ENABLES; 705 } else if (smi_info->supports_event_msg_buff) { 706 smi_info->curr_msg = ipmi_alloc_smi_msg(); 707 if (!smi_info->curr_msg) { 708 smi_info->si_state = SI_NORMAL; 709 break; 710 } 711 start_getting_events(smi_info); 712 } else { 713 smi_info->si_state = SI_NORMAL; 714 } 715 break; 716 } 717 718 case SI_SETTING_ENABLES: 719 { 720 unsigned char msg[4]; 721 722 smi_info->handlers->get_result(smi_info->si_sm, msg, 4); 723 if (msg[2] != 0) 724 dev_warn_ratelimited(smi_info->io.dev, 725 "Could not set the global enables: 0x%x.\n", 726 msg[2]); 727 728 if (smi_info->supports_event_msg_buff) { 729 smi_info->curr_msg = ipmi_alloc_smi_msg(); 730 if (!smi_info->curr_msg) { 731 smi_info->si_state = SI_NORMAL; 732 break; 733 } 734 start_getting_events(smi_info); 735 } else { 736 smi_info->si_state = SI_NORMAL; 737 } 738 break; 739 } 740 } 741 } 742 --- 0-DAY CI Kernel Test Service, Intel Corporation https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org --BOKacYhQ+x31HxR3 Content-Type: application/gzip Content-Disposition: attachment; filename=".config.gz" Content-Transfer-Encoding: base64 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 --BOKacYhQ+x31HxR3--