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 Received: from kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by smtp.lore.kernel.org (Postfix) with ESMTP id E4B99C3DA66 for ; Fri, 25 Aug 2023 17:00:53 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 6A8D42800C0; Fri, 25 Aug 2023 13:00:53 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 6596E2800BE; Fri, 25 Aug 2023 13:00:53 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 5220E2800C0; Fri, 25 Aug 2023 13:00:53 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0015.hostedemail.com [216.40.44.15]) by kanga.kvack.org (Postfix) with ESMTP id 3FD672800BE for ; Fri, 25 Aug 2023 13:00:53 -0400 (EDT) Received: from smtpin19.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay08.hostedemail.com (Postfix) with ESMTP id 13765140760 for ; Fri, 25 Aug 2023 17:00:53 +0000 (UTC) X-FDA: 81163241586.19.6B686A0 Received: from mail-pl1-f178.google.com (mail-pl1-f178.google.com [209.85.214.178]) by imf14.hostedemail.com (Postfix) with ESMTP id 165ED10001A for ; Fri, 25 Aug 2023 17:00:50 +0000 (UTC) Authentication-Results: imf14.hostedemail.com; dkim=none; dmarc=fail reason="SPF not aligned (relaxed), No valid DKIM" header.from=acm.org (policy=none); spf=pass (imf14.hostedemail.com: domain of bart.vanassche@gmail.com designates 209.85.214.178 as permitted sender) smtp.mailfrom=bart.vanassche@gmail.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1692982851; h=from:from:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=1CjFi+qG+p+sZ4CVu78Dpixo5mZLjbBueijxRnXK34Q=; b=P5nb+D+GCX8BWAfjQIYRt/IgW5iCwB3pgQwlLZ9zbEhaQ0oxCMbwqR4BC5G/GwuoCF+bHX 1AkvrmjhOdJZwjzAQyIg+vwHv7hc9Q1ke1Zlx27vzkUbaJkXpJyIzVumgGDoTVR1Q6RBVR 117WqGOQGB16/cQnnJXvqCGpJOtlyGE= ARC-Authentication-Results: i=1; imf14.hostedemail.com; dkim=none; dmarc=fail reason="SPF not aligned (relaxed), No valid DKIM" header.from=acm.org (policy=none); spf=pass (imf14.hostedemail.com: domain of bart.vanassche@gmail.com designates 209.85.214.178 as permitted sender) smtp.mailfrom=bart.vanassche@gmail.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1692982851; a=rsa-sha256; cv=none; b=lmXxEz6pIkzO7BYUsMYq51TJZx8z20iYQ7aIH4938A7kIvcoP58/Z7p7uaj5A2NoObIq6W I6pbL5h/JVB5GeR+iLUeEGq+TkfI1X6grBmav1e3OIfLlPaek1pBBgYrhBaRQAfo2cHF/W BU+cIfA9uijhT4ATgOjmvThR6tSuF/g= Received: by mail-pl1-f178.google.com with SMTP id d9443c01a7336-1bf6ea270b2so9596095ad.0 for ; Fri, 25 Aug 2023 10:00:50 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1692982850; x=1693587650; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:user-agent:mime-version:date:message-id :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=1CjFi+qG+p+sZ4CVu78Dpixo5mZLjbBueijxRnXK34Q=; b=EPzYdfGKlC5bMzZ4J+3TvtdG1Ds03uniYRnGtvhi2MJJUFU+DbqlSkX3WDBDIXFNR/ tpoRVO9Qiw7IJ0fQkN0OYjesqalHTI5zoTPwHn8g7V8NlzJFafpmOm7r0bX/EhDJRgox Jf9CL/OaIfsDAjwn7C48/S0Ehpa6DD8ei2CdJiGTV9QFSoweOWeIryJemmRReM1Aa9Ku euC1UT+Er4Fhvxl7MUef47cu0rm+uhV8EjFNOttSOLRkZGt8HjcD6LBVv97+BTYCesd1 CDZn0V3qLaK1gqq1BoB9zO7zRKavGM2ZQgQ5kijk82MGmz85nO3CWbhr7qe/GzMHca6x sSRQ== X-Gm-Message-State: AOJu0YzhWwoGoxotg2tdSEhBEn4STNvgE4tivgg2ms6hquFEblcfsJYa qawzQK/kG/JdefB1II+hcUU= X-Google-Smtp-Source: AGHT+IHCdFcm1QEvF9+67ygw0GLS+LcPR7nZLB0BfAHIg6GWB7FtS71TEY3fjDDVAivi0hmtgTRMqQ== X-Received: by 2002:a17:902:6bca:b0:1bd:f69f:9828 with SMTP id m10-20020a1709026bca00b001bdf69f9828mr15595375plt.51.1692982849780; Fri, 25 Aug 2023 10:00:49 -0700 (PDT) Received: from ?IPV6:2620:15c:211:201:f521:8fc8:bb3a:811c? ([2620:15c:211:201:f521:8fc8:bb3a:811c]) by smtp.gmail.com with ESMTPSA id o4-20020a1709026b0400b001b895a17429sm1964512plk.280.2023.08.25.10.00.48 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Fri, 25 Aug 2023 10:00:49 -0700 (PDT) Message-ID: Date: Fri, 25 Aug 2023 10:00:47 -0700 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.13.1 Subject: Re: [linux-next:master 5069/12910] include/linux/build_bug.h:78:41: error: static assertion failed: "sizeof(struct utp_upiu_header) == 12" Content-Language: en-US To: kernel test robot Cc: oe-kbuild-all@lists.linux.dev, Linux Memory Management List , "Martin K. Petersen" , Avri Altman References: <202308251634.tuRn4OVv-lkp@intel.com> From: Bart Van Assche In-Reply-To: <202308251634.tuRn4OVv-lkp@intel.com> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Rspamd-Queue-Id: 165ED10001A X-Rspam-User: X-Rspamd-Server: rspam05 X-Stat-Signature: 713oiwfg8ykr3abgqc387zas3h5urztz X-HE-Tag: 1692982850-604963 X-HE-Meta: U2FsdGVkX1+XHxYydoWl8hxnHKInyL0xNt0AGRwhZj9zWtINOW525bgtohXH57tVW54pwcyi/RFTIakSLPdGecsoXeHpSz/OYnP8A5itECBtYk5HMyJl/QfVaqOQTguP2MXRkH7uHmfSZDt+6AoTnmIcmlNrvDMvN7avYlht979koCwtWxQI36WWQLcAsC1zWCR1CQjLTJGMzfmNxTYPft/egrpA1OJWcGcLlNyaQnVSq2Q0z+SBxWj5A5AfdCFeom54Ra8ZHd1FzwL5DmaYLsYfGCIWLphI937GHLouSyOZYz2SfeC8DC8wSieonNnp+1qn5kqbtS4abjsx4mVw0rhu6i8DETQoEXAWhWBxOW/YAAuMvhHHY6wIBYSMVfaXBxccvQhEltIB81iEey2VjWZ4ckPG+dFZJB681RMZ+xQoslbeOpGrkkC6reRCFRlEHp1FogIvcimrKKY48RgVln/aKAecwEGcYlv/il/L9ZgZ1FC+JeFQyI0TFdjwecU+ozedfLRwJ6m72+1EmPTUE+NBz+qoIJl2zNmNINcCD2mdDc38gxKK+HUlV1nP3nMQVlpXlZou8zqNojB+v7BfTF3oYYuMAWLdemRoe1ixlwAcrYygksveauvezXGF+1vppuLmVsLmGOp6UEmKDFSrSmur/FX9wb4k51C/4T0/fyrH2FKxSbr5gw629s9kWXfzBacurp7+xViOp31xjVh+aQdtDFaOQNjmDaTR0wCq1PGw34rSbiNh6hSsQySBijmoDBnA7sYSdRHn3xfsrENIT8Gcx7tma5VZvXW6RM6Fy/8cVz1HKKeDoPnwJqOoq5RM7sRVqFNcvMDszV2A3N30us5NVANMsAEJFPtvq0KNrzjsQnkJ08n3NEnr03dv8lXJw/h9BR2MFj4CWq1YjTCmr/cUtfcnvhWR135wVZ39m7hp5roiZek1ozYajQpBq1KE9ur9K0guyAkoEGcrNe2 I4i+Xcvv pb6+0yzPwXthHVRP9LzZnrOtcdvH5hJKi/PoL6fEzlANAfH9ZJNxtUTSOdY2z5b36eeUsBWQlpLJs3V9VOOS1Tdqk/1jHxR2X5uaSMgB2IlB22w6MtGjCTNmAKqE1bLK3L2XyjKoy/AFZVuSqspYYJchrAtB/Xqs9sizwZNtclXIU4yEvQOumQUk0KXk8OtpijiJlh8Rjv8fqhttwiIByWpLpsGOq2UaRpemHXvLX2bccNviEOWmtWd0dKy7/Ph7Hs6X+WMppqSc1nxqeLjrY+WY9qbfFQf+3UFfY28Mgsmqee7yEdrb1fC9OFazYR8DikPYCAwG/m2LSk9EuA+nqPxex9CcIPU8E1L3yTwY/aDk91qaCaOIzp3Mlo+Qpkseeya6Zrhrkt8gmpD4DHzElVjXvNOIxNo7z0BTovY7N6tZr3Qgvb5RuYjOBk+VM1rMvouNVK81ietgREGaxixvLZKYIVzXzT1pIe6Wx/isWB+j21YKK0FUwnrzx7+VKJW7ffbUCVLlAqoK8Z9xcA1vqHH1hL3N5t6OKQUaYapwCCaU9TqiE4Gyht+FkrfUCu/d9eeNDciwnDL/cJC6n+GtmVQd1exSQd/D0B6Ytwly7+byrSg+IrlZaUqHIC13pvkGkKFa+uhFEF0E0xYW48PBpIMhQHCdY+w9D00iSJ4Z3pCXM7A2lE8dcBcYAAAI7DQow1aomIBQHhQrUH6nAItW4+jSse0CVGEfIqrgUSg137aL98u6HcNTGoxDDj9dozeXn9yDq X-Bogosity: Ham, tests=bogofilter, spamicity=0.000000, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: On 8/25/23 02:07, kernel test robot wrote: > tree: https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git master > head: 6269320850097903b30be8f07a5c61d9f7592393 > commit: 617bfaa8dd50d6a3ffc8694b4696bf2aa196bd44 [5069/12910] scsi: ufs: Simplify response header parsing > config: arm-randconfig-r001-20230825 (https://download.01.org/0day-ci/archive/20230825/202308251634.tuRn4OVv-lkp@intel.com/config) > compiler: arm-linux-gnueabi-gcc (GCC) 13.2.0 > reproduce: (https://download.01.org/0day-ci/archive/20230825/202308251634.tuRn4OVv-lkp@intel.com/reproduce) > > If you fix the issue in a separate patch/commit (i.e. not just a new version of > the same patch/commit), kindly add following tags > | Reported-by: kernel test robot > | Closes: https://lore.kernel.org/oe-kbuild-all/202308251634.tuRn4OVv-lkp@intel.com/ > > All errors (new ones prefixed by >>): > > In file included from include/linux/container_of.h:5, > from include/linux/list.h:5, > from include/linux/async.h:12, > from drivers/ufs/core/ufshcd.c:12: >>> include/linux/build_bug.h:78:41: error: static assertion failed: "sizeof(struct utp_upiu_header) == 12" > 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) > | ^~~~~~~~~~~~~~ > include/linux/build_bug.h:77:34: note: in expansion of macro '__static_assert' > 77 | #define static_assert(expr, ...) __static_assert(expr, ##__VA_ARGS__, #expr) > | ^~~~~~~~~~~~~~~ > include/ufs/ufs.h:22:1: note: in expansion of macro 'static_assert' > 22 | static_assert(sizeof(struct utp_upiu_header) == 12); > | ^~~~~~~~~~~~~ Can anyone tell me where to find the gcc binaries used by the kernel test robot? I cannot reproduce the above build error with arm-linux-gnueabi-gcc 13.2.0 from godbolt.org. This is the code that I provided as input to godbolt.org: #include #define __LITTLE_ENDIAN 1 typedef uint32_t __be32; typedef uint16_t __be16; typedef uint8_t __u8; struct utp_upiu_header { union { struct { __be32 dword_0; __be32 dword_1; __be32 dword_2; }; struct { __u8 transaction_code; __u8 flags; __u8 lun; __u8 task_tag; #if defined(__BIG_ENDIAN) __u8 iid: 4; __u8 command_set_type: 4; #elif defined(__LITTLE_ENDIAN) __u8 command_set_type: 4; __u8 iid: 4; #else #error #endif union { __u8 tm_function; __u8 query_function; }; __u8 response; __u8 status; __u8 ehs_length; __u8 device_information; __be16 data_segment_length; }; }; }; static_assert(sizeof(struct utp_upiu_header) == 12, ""); Thanks, Bart.