[{"id":1768284,"web_url":"http://patchwork.ozlabs.org/comment/1768284/","msgid":"<CAK7LNAQUS7efWUQCP0R4cd4XeNrgU5SJrK0yzqNEo+3Y4X9zmw@mail.gmail.com>","list_archive_url":null,"date":"2017-09-14T02:08:46","subject":"Re: [U-Boot] [PATCH 0/6] Sync and consolidate Linux-derived printk, \n\tBUILD_BUG, BUG, WARN, etc.","submitter":{"id":65882,"url":"http://patchwork.ozlabs.org/api/people/65882/","name":"Masahiro Yamada","email":"yamada.masahiro@socionext.com"},"content":"2017-09-13 20:45 GMT+09:00 Masahiro Yamada <yamada.masahiro@socionext.com>:\n> buildman is 60% done, and no regression so far.\n>\n> I will report the full-stat when buildman is complete.\n>\n>\n\nFinished buildman test.\n\nNo regression from the point of C grammar.\n\nBut, image size exceeded its platform limit\nfor some boards.\n(ex. colibri_vf_defconfig)\n\n\nThis is because all pr_*() except pr_debug()\nare now enabled.\nSo, more are more log message strings are compiled now.\n\nHmm, I need to implement\nCONFIG_LOGLEVEL and CONFIG_SPL_LOGLEVEL now\nto shut up lower priority log functions\nsuch as pr_info(), pr_notice() ??\n\nI will take a look.\n\n\nThe full-stat of buildman is as follows:\n\n\n\n\n01: ARM: DRA72x: Add support for detection of DRA71x SR 2.1\n   aarch64:  +   nanopi_neo2 bananapi_m64 orangepi_prime orangepi_pc2\npine64_plus orangepi_win a64-olinuxino evb-rk3328 nanopi_a64\nsopine_baseboard orangepi_zero_plus2\n       x86:  +   qemu-x86_64 qemu-x86_efi_payload64 chromebook_link64\n       arm:  +   am43xx_hs_evm am57xx_hs_evm imx6qdl_icore_rqs\nam335x_hs_evm ethernut5 am43xx_evm imx6qdl_icore_nand\nimx6qdl_icore_mmc dra7xx_hs_evm am43xx_evm_usbhost_boot db-88f6720\nam335x_evm am57xx_evm dra7xx_evm\n     nds32:  +   adp-ag101p adp-ae3xx\n+       src, &length)) {\n+            ^\n+In file included from ../common/spl/spl_fit.c:8:0:\n+../include/common.h:627:5: note: expected 'long unsigned int *' but\nargument is of type 'size_t * {aka unsigned int *}'\n+ int gunzip(void *, int, unsigned char *, unsigned long *);\n+     ^~~~~~\n+   if (gunzip((void *)load_addr, CONFIG_SYS_BOOTM_LEN,\n+       ^\n+../include/common.h:627:5: note: expected 'long unsigned int *' but\nargument is of type 'size_t *'\n+     ^\n+../arch/nds32/cpu/n1213/start.S: Assembler messages:\n+../arch/nds32/cpu/n1213/start.S:109: Error: unknown pseudo-op: `.relax_hint'\n+../arch/nds32/cpu/n1213/start.S:111: Error: unknown pseudo-op: `.relax_hint'\n+../arch/nds32/cpu/n1213/start.S:113: Error: unrecognized form of\ninstruction `add5.pc $gp'\n+make[2]: *** [../scripts/Makefile.build:316:\narch/nds32/cpu/n1213/start.o] Error 1\n+make[1]: *** [Makefile:1279: arch/nds32/cpu/n1213] Error 2\n+make: *** [Makefile:150: sub-make] Error 2\n+arch/arm/dts/ethernut5.dtb: Warning (reg_format): \"reg\" property in\n/i2c-gpio-0/pcf8563@50 has invalid length (4 bytes) (#address-cells ==\n2, #size-cells == 1)\n+arch/arm/dts/ethernut5.dtb: Warning (avoid_default_addr_size):\nRelying on default #address-cells value for /i2c-gpio-0/pcf8563@50\n+arch/arm/dts/ethernut5.dtb: Warning (avoid_default_addr_size):\nRelying on default #size-cells value for /i2c-gpio-0/pcf8563@50\n+WARNING: BL31 file bl31.bin NOT found, resulting binary is non-functional\n+Please read the section on ARM Trusted Firmware (ATF) in\nboard/sunxi/README.sunxi64\n+<stdout>: Warning (unit_address_vs_reg): Node /images/uboot@1 has a\nunit name, but no reg property\n+<stdout>: Warning (unit_address_vs_reg): Node /images/atf@1 has a\nunit name, but no reg property\n+<stdout>: Warning (unit_address_vs_reg): Node /images/fdt@1 has a\nunit name, but no reg property\n+<stdout>: Warning (unit_address_vs_reg): Node\n/configurations/config@1 has a unit name, but no reg property\n+<stdout>: Warning (unit_address_vs_reg): Node /images/fdt@2 has a\nunit name, but no reg property\n+<stdout>: Warning (unit_address_vs_reg): Node\n/configurations/config@2 has a unit name, but no reg property\n+  writel((unsigned int) ep->dma_buf, &reg->out_endp[ep_num].doepdma);\n+         ^\n+../arch/arm/include/asm/io.h:146:34: note: in definition of macro 'writel'\n+ #define writel(v,c) ({ u32 __v = v; __iowmb(); __arch_putl(__v,c); __v; })\n+                                  ^\n+   port->priv->mdio_base = (void *)mdio_addr;\n+                           ^\n+../arch/x86/lib/crt0_x86_64_efi.S: Assembler messages:\n+../arch/x86/lib/crt0_x86_64_efi.S:16: Error: bad register name `%rsp'\n+../arch/x86/lib/crt0_x86_64_efi.S:17: Error: bad register name `%rcx'\n+../arch/x86/lib/crt0_x86_64_efi.S:18: Error: bad register name `%rdx'\n+../arch/x86/lib/crt0_x86_64_efi.S:21: Error: bad register name `%rip)'\n+../arch/x86/lib/crt0_x86_64_efi.S:22: Error: bad register name `%rip)'\n+../arch/x86/lib/crt0_x86_64_efi.S:24: Error: bad register name `%rcx'\n+../arch/x86/lib/crt0_x86_64_efi.S:25: Error: bad register name `%rdx'\n+../arch/x86/lib/crt0_x86_64_efi.S:26: Error: bad register name `%rcx'\n+../arch/x86/lib/crt0_x86_64_efi.S:27: Error: bad register name `%rdx'\n+../arch/x86/lib/crt0_x86_64_efi.S:30: Error: bad register name `%rdi'\n+../arch/x86/lib/crt0_x86_64_efi.S:31: Error: bad register name `%rsi'\n+../arch/x86/lib/crt0_x86_64_efi.S:34: Error: bad register name `%rsp'\n+../arch/x86/lib/crt0_x86_64_efi.S:47: Warning: setting incorrect\nsection attributes for .reloc\n+make[2]: *** [../scripts/Makefile.build:316:\narch/x86/lib/crt0_x86_64_efi.o] Error 1\n+make[1]: *** [Makefile:1279: arch/x86/lib] Error 2\nw+../common/spl/spl_fit.c: In function 'spl_load_fit_image':\nw+../common/spl/spl_fit.c:201:12: warning: passing argument 4 of\n'gunzip' from incompatible pointer type [-Wincompatible-pointer-types]\nw+../common/spl/spl_fit.c:200:7: warning: passing argument 4 of\n'gunzip' from incompatible pointer type\nw+../drivers/usb/gadget/dwc2_udc_otg_xfer_dma.c: In function 'setdma_rx':\nw+../drivers/usb/gadget/dwc2_udc_otg_xfer_dma.c:116:9: warning: cast\nfrom pointer to integer of different size [-Wpointer-to-int-cast]\nw+../drivers/net/mvpp2.c: In function 'phy_info_parse':\nw+../drivers/net/mvpp2.c:4751:27: warning: cast to pointer from\ninteger of different size [-Wint-to-pointer-cast]\n02: printk: collect printk stuff into <linux/printk.h>\n       arm:  +   colibri_vf openrd_base vf610twr_nand openrd_ultimate\nvf610twr openrd_client\n-../include/common.h:627:5: note: expected 'long unsigned int *' but\nargument is of type 'size_t * {aka unsigned int *}'\n-../include/common.h:627:5: note: expected 'long unsigned int *' but\nargument is of type 'size_t *'\n+../include/common.h:623:5: note: expected 'long unsigned int *' but\nargument is of type 'size_t * {aka unsigned int *}'\n+../include/common.h:623:5: note: expected 'long unsigned int *' but\nargument is of type 'size_t *'\n+u-boot-nodtb.bin exceeds file size limit:\n+  limit:  393216 bytes\n+  actual: 434976 bytes\n+  excess: 41760 bytes\n+make[1]: *** [Makefile:945: u-boot-nodtb.bin] Error 1\n+  limit:  524288 bytes\n+  actual: 541568 bytes\n+  excess: 17280 bytes\n+  actual: 435000 bytes\n+  excess: 41784 bytes\n+  actual: 541520 bytes\n+  excess: 17232 bytes\n+  actual: 435024 bytes\n+  excess: 41808 bytes\n+  actual: 543952 bytes\n+  excess: 19664 bytes\n03: treewide: replace with error() with pr_err()\n-  actual: 434976 bytes\n-  excess: 41760 bytes\n-  actual: 541568 bytes\n-  excess: 17280 bytes\n-  actual: 435000 bytes\n-  excess: 41784 bytes\n-  actual: 541520 bytes\n-  excess: 17232 bytes\n-  actual: 435024 bytes\n-  excess: 41808 bytes\n-  actual: 543952 bytes\n-  excess: 19664 bytes\n+  actual: 434624 bytes\n+  excess: 41408 bytes\n+  actual: 541184 bytes\n+  excess: 16896 bytes\n+  actual: 434656 bytes\n+  excess: 41440 bytes\n+  actual: 541136 bytes\n+  excess: 16848 bytes\n+  actual: 434672 bytes\n+  excess: 41456 bytes\n+  actual: 542608 bytes\n+  excess: 18320 bytes\n04: common.h: remove error()\n-../include/common.h:623:5: note: expected 'long unsigned int *' but\nargument is of type 'size_t * {aka unsigned int *}'\n-../include/common.h:623:5: note: expected 'long unsigned int *' but\nargument is of type 'size_t *'\n+../include/common.h:618:5: note: expected 'long unsigned int *' but\nargument is of type 'size_t * {aka unsigned int *}'\n+../include/common.h:618:5: note: expected 'long unsigned int *' but\nargument is of type 'size_t *'\n05: vsprintf.h: include <linux/types.h>\n06: bug.h: sync BUILD_BUG stuff with Linux 4.13\n07: bug.h: move runtime BUG/WARN macros into <linux/bug.h>\n-../include/common.h:618:5: note: expected 'long unsigned int *' but\nargument is of type 'size_t * {aka unsigned int *}'\n-../include/common.h:618:5: note: expected 'long unsigned int *' but\nargument is of type 'size_t *'\n-  actual: 434624 bytes\n-  excess: 41408 bytes\n-  actual: 541184 bytes\n-  excess: 16896 bytes\n-  actual: 434656 bytes\n-  excess: 41440 bytes\n-  actual: 541136 bytes\n-  excess: 16848 bytes\n-  actual: 434672 bytes\n-  excess: 41456 bytes\n-  actual: 542608 bytes\n-  excess: 18320 bytes\n+../include/common.h:611:5: note: expected 'long unsigned int *' but\nargument is of type 'size_t * {aka unsigned int *}'\n+../include/common.h:611:5: note: expected 'long unsigned int *' but\nargument is of type 'size_t *'\n+  actual: 434760 bytes\n+  excess: 41544 bytes\n+  actual: 541312 bytes\n+  excess: 17024 bytes\n+  actual: 434784 bytes\n+  excess: 41568 bytes\n+  actual: 541272 bytes\n+  excess: 16984 bytes\n+  actual: 434800 bytes\n+  excess: 41584 bytes\n+  actual: 542840 bytes\n+  excess: 18552 bytes","headers":{"Return-Path":"<u-boot-bounces@lists.denx.de>","X-Original-To":"incoming@patchwork.ozlabs.org","Delivered-To":"patchwork-incoming@bilbo.ozlabs.org","Authentication-Results":["ozlabs.org;\n\tspf=none (mailfrom) smtp.mailfrom=lists.denx.de\n\t(client-ip=81.169.180.215; helo=lists.denx.de;\n\tenvelope-from=u-boot-bounces@lists.denx.de;\n\treceiver=<UNKNOWN>)","ozlabs.org;\n\tdkim=fail reason=\"signature verification failed\" (2048-bit key;\n\tunprotected) header.d=nifty.com header.i=@nifty.com\n\theader.b=\"1RzG1h1b\"; dkim-atps=neutral"],"Received":["from lists.denx.de (dione.denx.de [81.169.180.215])\n\tby ozlabs.org (Postfix) with ESMTP id 3xt26b05fvz9t2l\n\tfor <incoming@patchwork.ozlabs.org>;\n\tThu, 14 Sep 2017 12:09:57 +1000 (AEST)","by lists.denx.de (Postfix, from userid 105)\n\tid 7D060C21E93; Thu, 14 Sep 2017 02:09:53 +0000 (UTC)","from lists.denx.de (localhost [IPv6:::1])\n\tby lists.denx.de (Postfix) with ESMTP id F2410C21CB6;\n\tThu, 14 Sep 2017 02:09:49 +0000 (UTC)","by lists.denx.de (Postfix, from userid 105)\n\tid 30444C21CB6; Thu, 14 Sep 2017 02:09:49 +0000 (UTC)","from conssluserg-05.nifty.com (conssluserg-05.nifty.com\n\t[210.131.2.90]) by lists.denx.de (Postfix) with ESMTPS id 47B08C21C72\n\tfor <u-boot@lists.denx.de>; Thu, 14 Sep 2017 02:09:47 +0000 (UTC)","from mail-yw0-f174.google.com (mail-yw0-f174.google.com\n\t[209.85.161.174]) (authenticated)\n\tby conssluserg-05.nifty.com with ESMTP id v8E29S0e024197\n\tfor <u-boot@lists.denx.de>; Thu, 14 Sep 2017 11:09:28 +0900","by mail-yw0-f174.google.com with SMTP id v72so4402180ywa.3\n\tfor <u-boot@lists.denx.de>; Wed, 13 Sep 2017 19:09:28 -0700 (PDT)","by 10.37.170.198 with HTTP; Wed, 13 Sep 2017 19:08:46 -0700 (PDT)"],"X-Spam-Checker-Version":"SpamAssassin 3.4.0 (2014-02-07) on lists.denx.de","X-Spam-Level":"","X-Spam-Status":"No, score=0.0 required=5.0 tests=T_DKIM_INVALID\n\tautolearn=unavailable autolearn_force=no version=3.4.0","DKIM-Filter":"OpenDKIM Filter v2.10.3 conssluserg-05.nifty.com v8E29S0e024197","DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed; d=nifty.com;\n\ts=dec2015msa; t=1505354968;\n\tbh=7sbw07ju3/rXQaOKwUF0xnOL3ZYMhIgXpwAb40/dDAQ=;\n\th=In-Reply-To:References:From:Date:Subject:To:Cc:From;\n\tb=1RzG1h1b8+G1mL5q5O3y93Z2cZFZBBXHWx8RnMxkLxMWp+JgNv/TcK3KIMY4bZ3ms\n\tR2Li8gduqAW9jDmSWyJXLbi434yR51BC9+PH1GkmQN7DfGFKmrjVbh9CExe0wIO5s9\n\tSEJqyt+jFy4Y2iH2OB8G2TWDPjvxNYN/M6mYO3QB6DmJ07kkGzOOUSCNx9ZOebYr9f\n\tXDJOOuYWzXgLX/rYw3aUVzMSMsOmjjS6VD0K59wp/9cREwH5u9bNd5gKr5+2caSurN\n\tHQyYoKznfmrA4xJXGa0I9azXoMM6jEci76zEbtarH6EI5iasJYNlGDKPGKI5t61CXS\n\tR4MKlYYG+x74A==","X-Nifty-SrcIP":"[209.85.161.174]","X-Gm-Message-State":"AHPjjUgcc0pdrfv33xxnkKnO3sCy/lNdgDbF13spHzbWmR9w5B7HWKEy\n\tv3Gif4yrvgyCHu2VHO9YRye1iqSDMHhjVJlpFOA=","X-Google-Smtp-Source":"ADKCNb7wLJEnOz2H9f4HNf1VhaiVZS1mgaAleaLfdUQLAufOzRrQdMpMKNsK2Fu3/Ko4MKTQ79HJgRjdlzgmkFVu2kI=","X-Received":"by 10.129.74.2 with SMTP id x2mr17123124ywa.16.1505354967454;\n\tWed, 13 Sep 2017 19:09:27 -0700 (PDT)","MIME-Version":"1.0","In-Reply-To":"<1505303106-9780-1-git-send-email-yamada.masahiro@socionext.com>","References":"<1505303106-9780-1-git-send-email-yamada.masahiro@socionext.com>","From":"Masahiro Yamada <yamada.masahiro@socionext.com>","Date":"Thu, 14 Sep 2017 11:08:46 +0900","X-Gmail-Original-Message-ID":"<CAK7LNAQUS7efWUQCP0R4cd4XeNrgU5SJrK0yzqNEo+3Y4X9zmw@mail.gmail.com>","Message-ID":"<CAK7LNAQUS7efWUQCP0R4cd4XeNrgU5SJrK0yzqNEo+3Y4X9zmw@mail.gmail.com>","To":"U-Boot Mailing List <u-boot@lists.denx.de>, Tom Rini <trini@konsulko.com>","Cc":"Marek Vasut <marex@denx.de>, Albert Aribaud <albert.u.boot@aribaud.net>, \n\tStephen Warren <swarren@nvidia.com>,\n\tRobert Baldyga <r.baldyga@samsung.com>, Scott Wood <oss@buserror.net>,\n\tJoe Hershberger <joe.hershberger@ni.com>, \n\tTom Warren <twarren@nvidia.com>, Jagan Teki <jagan@openedev.com>","Subject":"Re: [U-Boot] [PATCH 0/6] Sync and consolidate Linux-derived printk, \n\tBUILD_BUG, BUG, WARN, etc.","X-BeenThere":"u-boot@lists.denx.de","X-Mailman-Version":"2.1.18","Precedence":"list","List-Id":"U-Boot discussion <u-boot.lists.denx.de>","List-Unsubscribe":"<https://lists.denx.de/options/u-boot>,\n\t<mailto:u-boot-request@lists.denx.de?subject=unsubscribe>","List-Archive":"<http://lists.denx.de/pipermail/u-boot/>","List-Post":"<mailto:u-boot@lists.denx.de>","List-Help":"<mailto:u-boot-request@lists.denx.de?subject=help>","List-Subscribe":"<https://lists.denx.de/listinfo/u-boot>,\n\t<mailto:u-boot-request@lists.denx.de?subject=subscribe>","Content-Type":"text/plain; charset=\"utf-8\"","Content-Transfer-Encoding":"base64","Errors-To":"u-boot-bounces@lists.denx.de","Sender":"\"U-Boot\" <u-boot-bounces@lists.denx.de>"}}]