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 587D9C2BD09 for ; Thu, 27 Jun 2024 18:28:02 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id A96856B009C; Thu, 27 Jun 2024 14:28:01 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id A46B36B009D; Thu, 27 Jun 2024 14:28:01 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 90E816B009E; Thu, 27 Jun 2024 14:28:01 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0011.hostedemail.com [216.40.44.11]) by kanga.kvack.org (Postfix) with ESMTP id 710386B009C for ; Thu, 27 Jun 2024 14:28:01 -0400 (EDT) Received: from smtpin25.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay05.hostedemail.com (Postfix) with ESMTP id 2E5E240CAB for ; Thu, 27 Jun 2024 18:28:01 +0000 (UTC) X-FDA: 82277502762.25.76FAF5E Received: from sin.source.kernel.org (sin.source.kernel.org [145.40.73.55]) by imf17.hostedemail.com (Postfix) with ESMTP id C94E040026 for ; Thu, 27 Jun 2024 18:27:58 +0000 (UTC) Authentication-Results: imf17.hostedemail.com; dkim=pass header.d=kernel.org header.s=k20201202 header.b=q7znGRx8; spf=pass (imf17.hostedemail.com: domain of kees@kernel.org designates 145.40.73.55 as permitted sender) smtp.mailfrom=kees@kernel.org; dmarc=pass (policy=none) header.from=kernel.org ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1719512862; 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:dkim-signature; bh=LFs1PwaaFBXXiEWQW/nPoGaO+Ufvu9Ej15IyOtrM+bY=; b=XIfQXJTM073PXTAcXUy5dO207JLCxQHcSV4Tzyox5rUGtR1MLGQuJr1vnOaAi9k4f71uHK NviP5eoPtmSUMLKs6mAUDR2hO0fjRvWFYiEs7kil1Ew9cXl8EwvOWUwKaePUgA8H4aKidn l6x0B5fYMoWPj44r1GfOKSf4Q79dktI= ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1719512862; a=rsa-sha256; cv=none; b=bnx/FLEYKvQ9ESqOy5BQHJXIlJpuUfNbQa9HPEK40L000+IjTK9XdmwIdHSlGZILaIdsxI 5WHzGNZzfZwG7Tpm8DRb82ddv/OolpiSmBNPRFTr/5JbyysJ7CHXprg9maV4JPGibtN3JF OowPVce2Qo84CsO99SfK0HCWHhlU1Xg= ARC-Authentication-Results: i=1; imf17.hostedemail.com; dkim=pass header.d=kernel.org header.s=k20201202 header.b=q7znGRx8; spf=pass (imf17.hostedemail.com: domain of kees@kernel.org designates 145.40.73.55 as permitted sender) smtp.mailfrom=kees@kernel.org; dmarc=pass (policy=none) header.from=kernel.org Received: from smtp.kernel.org (transwarp.subspace.kernel.org [100.75.92.58]) by sin.source.kernel.org (Postfix) with ESMTP id E1C48CE2F69; Thu, 27 Jun 2024 18:27:54 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 3274FC2BBFC; Thu, 27 Jun 2024 18:27:54 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1719512874; bh=56QYmCBCQi/U60YRIiiZR8AMhOLTG5V5s76fX5jQUSM=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=q7znGRx8fLQuyLACpS97kAQkC9YTDrHlHEuoimH170Gho8I6SiyxM6S9nIXF33a2E 4xr9N2wLF4+1qbBOskS3CyjBU0lc9GU7yk6mWdz6zSiMCQejH4BrlMLtaG/YCJE+g9 TbzVPqBDllme3w9WDvhd+M4JgDMwCIybxgR8FVCakRBjj8EKS2cM4pDKkWmgp7juuj 8ORbi3ppyeSxnH05mXnW7eUtsk8ni2OZJCw8EaUlUspfl4eecDL/ksyuSiVveW/vTg LjXge+8hcVW1bLfyfFjodb2uji+8liMkI2hTKxkmhBXk8kiRXSlowjX+ve7j/YSZjv wKHRNglX8v1fg== Date: Thu, 27 Jun 2024 11:27:53 -0700 From: Kees Cook To: Mirsad Todorovac Cc: Linux Kernel Mailing List , Linux Kernel Build System , Andrew Morton , Peter Zijlstra , Ingo Molnar , Will Deacon , Waiman Long , Boqun Feng , Thomas Gleixner , Borislav Petkov , Dave Hansen , x86@kernel.org, "H. Peter Anvin" , Andy Shevchenko , Yonghong Song , Song Liu , Nick Desaulniers , Zhen Lei , Ard Biesheuvel , Xin Li , Michael Roth , linux-mm@kvack.org, linux-hardening@vger.kernel.org Subject: Re: [PROBLEM] randconfig: =?utf-8?B?Li9p?= =?utf-8?Q?nclude=2Flinux=2Ffortify-string=2Eh=3A122=3A33=3A_error=3A_?= =?utf-8?B?4oCYX19idWlsdGluX3N0cmNweeKAmSBzb3VyYw==?= =?utf-8?Q?e?= argument is the same as destination [-Werror=restrict] Message-ID: <202406271127.CEAE5F4E@keescook> References: MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: X-Stat-Signature: uhegceixr6oc7gkoj56pp4j89th9b6hm X-Rspamd-Queue-Id: C94E040026 X-Rspam-User: X-Rspamd-Server: rspam08 X-HE-Tag: 1719512878-844561 X-HE-Meta: U2FsdGVkX19U9QPJwJYqjFKI9Dzt8PIO0quTO3JSoRmK+pjJw+0i4+WLE+kIVXTF2CLhCe/b3ZZh7xmo3I6o9J0bO2Gpfj5wnkPEWVaRJRvBar6MRakdbTKcjOnJkmkd9jrOSrVxV73XCO2sOVDFKcp7j2VhiuQImxfujbHzQi/q8OJR8hhvzs+ifLskBj1KhcsWM1gSBJlnwbVv6wmxDGm6F2GIvcGntJCx7JOo6O9567ILTeM4Pn3EI0pJwxwF/3kvKqv0hnRPI1I8DDiDeOeE1SaWACn+dQ4CoWtJA8lPArDtrCHLIVYOyJN03dxXp9SYyXLdjmaWa4NwLzG+OG3/+VKDgwwow8D7z+M+WBIvhndPhPS9SvBnAZqeTin+FXoRfcaBpX6fYQpBIh9hI7czp/XehUL0eF5oIlwZal6n949ghMLeBTJXtqmJV8FJhT6ORj0pmRnilBDzPlxktt4y7rU19F24FD2h9i9DEekGWN9h6+SpIWxA1JlstArITnnzXWrD5xu8mwhezO+jDYQkC8zz5RSaCG37qCT35m+k8aBZSZl5C6OkDfeTzVXfsJK5PEprDekVxXbz4evbhmWQKkWJ6Oo7gAlKT86XlcQLxm+3Yd9B9oPVZUT8hVwfsDSY9FiP1F3bX9heZfCS3b+JJCgsbM5NZodJ/waD5RjPYgrrnYSpvYoQmcfwLz41baYe8CIUnZe8T5WPYb35Mnd21Ay0hNd1kCCfQot7Py0EuOhOCbX/sM2Egdig5VBxNAZWKv65rZ7AUq20LNdk7pE9dNqXr7mnqX4N6iyMg4zDN4h84W3bq+LnRAWZLOTUDYSIpyPunqXf6SxCjkeFXgaxRabnUZl9+YsThEBPO9Lbvc8hZvl7cWq9kNroYQk/JzUIYTDBEhk9VK6dAaDjLOq7lb2nwYYEpW9x+MuYQvStNnk/gO2DBVVZDUVaEr9GIbrJDSgFxkwBbsk1uFv 8litefwy q16MH1k54iXUq+CLXoHaOfJYgWv6KyP361diRzmxXa0K/FUFycIEa4sm3JHPutS35mJQs/smuF0DUkpDrgELzsPDU6jrKeHAaVbrPJiMfs37n4Xq37XXb+QtBK3NmryNy6/n8nrOO+T0XJPTfWtx7E1TJ7VU28xxZrbeQv5eJZeWUMjiuKmWpYiHZjzcIKcK5wQRH4+d9a7wmt+HS6gF+mXcxcynhIFX4RaE0CGsKg7THbqm0nqcUJOOK0GaBJiWSZO41RHcsKqjfQ7BwsRCwPAOF6x1Lre9Wu/n8+Xe18FoT+xZWYZhDZqh+tq6/8jWS7vfn31yQUSL3hC6g5DK+JD7y3Ua+Cp9faadsbbn/mi8JOBt/QVxp83/aukweHY1RW9nDI2aehQkNfLYi5eNjh00DvufhmLnQgW37j8MlRZ7ZWwoBCVq7q3Zg15wU2nL7WVbR/kQ5wLQk58yB4eorF0JV+kWa38dhaOSR 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: List-Subscribe: List-Unsubscribe: On Thu, Jun 27, 2024 at 08:25:01PM +0200, Mirsad Todorovac wrote: > Hi all, > > I hope it will catch your attention, for I couldn't sort out what is wrong with this: > > KCONFIG_SEED=0xD859674 > > on vanilla torvalds tree, commit v6.10-rc4-366-gafcd48134c58 > > _______________________________________________________________ > $ time nice make -j 36 bindeb-pkg |& tee ../err-6.10-rc5-08.log; date > GEN debian > dpkg-buildpackage --build=binary --no-pre-clean --unsigned-changes -R'make -f debian/rules' -j1 -a$(cat debian/arch) > dpkg-buildpackage: info: source package linux-upstream > dpkg-buildpackage: info: source version 6.10.0-rc5-gafcd48134c58-34 > dpkg-buildpackage: info: source distribution jammy > dpkg-buildpackage: info: source changed by marvin > dpkg-architecture: warning: specified GNU system type i686-linux-gnu does not match CC system type x86_64-linux-gnu, try setting a correct CC environment variable > dpkg-source --before-build . > dpkg-buildpackage: info: host architecture i386 > make -f debian/rules binary > # > # No change to .config > # > CALL scripts/checksyscalls.sh > UPD init/utsversion-tmp.h > CC init/version.o > AR init/built-in.a > CC kernel/kallsyms.o > In file included from ./include/linux/string.h:374, > from ./arch/x86/include/asm/page_32.h:18, > from ./arch/x86/include/asm/page.h:14, > from ./arch/x86/include/asm/thread_info.h:12, > from ./include/linux/thread_info.h:60, > from ./include/linux/spinlock.h:60, > from ./include/linux/mmzone.h:8, > from ./include/linux/gfp.h:7, > from ./include/linux/mm.h:7, > from ./include/linux/kallsyms.h:13, > from kernel/kallsyms.c:15: > kernel/kallsyms.c: In function ‘__sprint_symbol’: > ./include/linux/fortify-string.h:122:33: error: ‘__builtin_strcpy’ source argument is the same as destination [-Werror=restrict] > 122 | #define __underlying_strcpy __builtin_strcpy > | ^ > ./include/linux/fortify-string.h:787:24: note: in expansion of macro ‘__underlying_strcpy’ > 787 | return __underlying_strcpy(p, q); > | ^~~~~~~~~~~~~~~~~~~ > cc1: all warnings being treated as errors > make[6]: *** [scripts/Makefile.build:244: kernel/kallsyms.o] Error 1 > make[5]: *** [scripts/Makefile.build:485: kernel] Error 2 > make[4]: *** [Makefile:1934: .] Error 2 > make[3]: *** [debian/rules:74: build-arch] Error 2 > dpkg-buildpackage: error: make -f debian/rules binary subprocess returned exit status 2 > make[2]: *** [scripts/Makefile.package:121: bindeb-pkg] Error 2 > make[1]: *** [/home/marvin/linux/kernel/linux_torvalds/Makefile:1555: bindeb-pkg] Error 2 > make: *** [Makefile:240: __sub-make] Error 2 Does this patch solve the problem for you? https://lore.kernel.org/lkml/20240604044228.2910712-1-liujinlong@kylinos.cn/ -Kees -- Kees Cook