Received: by 10.213.65.68 with SMTP id h4csp143968imn; Mon, 12 Mar 2018 22:14:39 -0700 (PDT) X-Google-Smtp-Source: AG47ELu7jAvfvZTFSGwi8ErfAhr1IOjUL/8Sun/vQePfrHMljsZSsNWAymh+Dk75Szw7bbgUXxUW X-Received: by 10.98.107.134 with SMTP id g128mr6120315pfc.238.1520918079150; Mon, 12 Mar 2018 22:14:39 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1520918079; cv=none; d=google.com; s=arc-20160816; b=LGkaLi0m9561orGZ7Qr3b/8fBdgYPLzNWNoMLGUwSnHYHvfi7WS5dw7/enC+azQDSm lAmXpMX/nixMXJSViTf0p60H+5jCRjh9IhTV+aUbEm0BEDfDMivrv0KHmf5ptAE3JgeT yFIDCNt/pgcvv0Pk+KX2DDOxbdgN6SRWD0IdRvjrnTAYRwzJTS2C+awJrXBFYLyORakm 6sSG0mwvYqIgA63zZ7IlA1TmzwTAsubxh3fnHUiU6xk9xlhgUqH6yzYpWdA25LWAFLF5 doRI62uLeGCZAl8vxrNsOA0e3rDMH3saJd3Ox2WA0ca8kZ+yJKCnp/JJ9LyalQp742gY up/w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:references:dlp-filter:cms-type :content-transfer-encoding:content-language:in-reply-to:mime-version :user-agent:date:message-id:from:cc:to:subject:dkim-signature :dkim-filter:arc-authentication-results; bh=bOA6j3Zn4v6Z826XavFreigF1ZlVKC6XfF6rdzn3TEQ=; b=biNiOHs+cn9dP7nkgsSwk7bYbwtHk3bVogmeX7CVcE0GxNCtiGbb4OSosqOrECJHuO mD/yrl56DQywB7bd892Aq4HDEFnKiGpjHB5gSTjaIkM3B0kMja5k4hE4oGFq4oEnAn1J JD6duq8e2apXArKAOTHAe4SQ5bFYqXS7EJwoM+CnGYo1gDklo6wEIvgjq99YyPbsHlmB tFa8Mze4KLnyJjcI7OaONqpUxs1qi+/NZ1x90tCr6jDN8qIFPw+VPHPbzDqY26ay9+CM 26zaC4bOxrdhJNWe97cbEr2e74B2Ezl93/ygO+znq7VbRfyDDRc06m21W7MtWyRvc9SB bYRQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@samsung.com header.s=mail20170921 header.b=VBTZgvxW; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=samsung.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id d7-v6si4376829pls.21.2018.03.12.22.14.23; Mon, 12 Mar 2018 22:14:39 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@samsung.com header.s=mail20170921 header.b=VBTZgvxW; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=samsung.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751365AbeCMFN2 (ORCPT + 99 others); Tue, 13 Mar 2018 01:13:28 -0400 Received: from mailout1.samsung.com ([203.254.224.24]:22937 "EHLO mailout1.samsung.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1750872AbeCMFN0 (ORCPT ); Tue, 13 Mar 2018 01:13:26 -0400 Received: from epcas1p3.samsung.com (unknown [182.195.41.47]) by mailout1.samsung.com (KnoxPortal) with ESMTP id 20180313051325epoutp016a870ad91dadf6dab86db52c567cd539~bYt4fOuoq1567515675epoutp01u; Tue, 13 Mar 2018 05:13:25 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 mailout1.samsung.com 20180313051325epoutp016a870ad91dadf6dab86db52c567cd539~bYt4fOuoq1567515675epoutp01u DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=samsung.com; s=mail20170921; t=1520918005; bh=bOA6j3Zn4v6Z826XavFreigF1ZlVKC6XfF6rdzn3TEQ=; h=Subject:To:Cc:From:Date:In-reply-to:References:From; b=VBTZgvxWaxYROS5xQ51gLK4MgQu6yA02ZUGZhg0FRjLyCEs0g2yAdUn57paWz34AV 0hEw7l+UiyyUc/k8QZ4OA3PqHTkSaYWc6P1p23s9bxofmPDZt1gzKVZE9Zo0ZBW28g MsVbxwdTroKtYoccCgDd3wkq/P6YWfYaJXN7ZYMk= Received: from epsmges1p1.samsung.com (unknown [182.195.40.67]) by epcas1p3.samsung.com (KnoxPortal) with ESMTP id 20180313051324epcas1p3bdf38ea12253e07b6c46c20ffbffa55a~bYt3qBNf61268012680epcas1p3u; Tue, 13 Mar 2018 05:13:24 +0000 (GMT) Received: from epcas1p2.samsung.com ( [182.195.41.46]) by epsmges1p1.samsung.com (Symantec Messaging Gateway) with SMTP id B6.AC.04145.4FD57AA5; Tue, 13 Mar 2018 14:13:24 +0900 (KST) Received: from epsmgms2p1new.samsung.com (unknown [182.195.42.142]) by epcas1p2.samsung.com (KnoxPortal) with ESMTP id 20180313051324epcas1p223607eeedce283cf72369f822376fe48~bYt3WsGlr0312403124epcas1p2I; Tue, 13 Mar 2018 05:13:24 +0000 (GMT) X-AuditID: b6c32a35-879ff70000001031-8f-5aa75df4747e Received: from epmmp2 ( [203.254.227.17]) by epsmgms2p1new.samsung.com (Symantec Messaging Gateway) with SMTP id A7.39.03826.3FD57AA5; Tue, 13 Mar 2018 14:13:24 +0900 (KST) Received: from [10.113.63.79] by mmp2.samsung.com (Oracle Communications Messaging Server 7.0.5.31.0 64bit (built May 5 2014)) with ESMTPA id <0P5I00KZMJUBPT40@mmp2.samsung.com>; Tue, 13 Mar 2018 14:13:23 +0900 (KST) Subject: Re: [PATCH] arm: ubsan: select ARCH_HAS_UBSAN_SANITIZE_ALL To: jinb.park@samsung.com, "linux-arm-kernel@lists.infradead.org" , "linux-kernel@vger.kernel.org" Cc: "aryabinin@virtuozzo.com" , "mark.rutland@arm.com" , "catalin.marinas@arm.com" From: Jaehoon Chung Message-id: Date: Tue, 13 Mar 2018 14:13:23 +0900 User-Agent: Mozilla/5.0 (X11; Linux i686; rv:52.0) Gecko/20100101 Thunderbird/52.5.0 MIME-version: 1.0 In-reply-to: <20180313045357epcms1p34fb1e2ad09a8288017058c414c21ce26@epcms1p3> Content-type: text/plain; charset="utf-8" Content-language: en-US Content-transfer-encoding: 7bit X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpmk+LIzCtJLcpLzFFi42LZdlhTT/dL7PIog5t/hS2+THrHbvF+WQ+j xaLj99ksNj2+xmpxedccNoul1y8yObB5rJm3htFj85J6j74tqxg9Pm+S83i9/xBjAGtUqk1G amJKapFCal5yfkpmXrqtkndwvHO8qZmBoa6hpYW5kkJeYm6qrZKLT4CuW2YO0AFKCmWJOaVA oYDE4mIlfTubovzSklSFjPziElulaENDIz1DA3M9IyMjPRPjWCsjU6CShNSMS0sXMxb84am4 fecpSwPjdq4uRk4OCQETifa+YyxdjFwcQgI7GCUeLTnHBOF8Z5SYuKWfGabq4pEPUFUbGCVe /p3FCuHcBWqZ2MoKUiUs4Cyx+NJzdpCEiMBqRolT55uYQRxmgfmMEr1/3rKBVLEJ6Ehs/3ac CcTmFbCTeLTlI1icRUBV4u39aywgtqhAmMTRmZ8YIWoEJX5MvgcU5+DgFPCTaGrxAwkzC2hK vPgyiQXCFpdobr0JZctLbF7zFmyvhMAJNolpTavZIH5wkVi6tpEdwhaWeHV8CzvITAkBaYlL R20hwu2MEmdnC0P0TmGUWDGjmwkiYSzxbGEXE8QCPol3X3tYIXp5JTrahCBKPCTuLj8MNdJR YuEvTkgATQWGw5YLTBMY5WYh+WYWkhdmIXlhFpIXFjCyrGIUSy0ozk1PLTYsMNQrTswtLs1L 10vOz93ECE6AWqY7GKec8znEKMDBqMTD29G6LEqINbGsuDL3EKMEB7OSCK/yf6AQb0piZVVq UX58UWlOavEhRlNgaE9klhJNzgcm57ySeEMTSwMTMyNgYrM0NFQS5w0IcIkSEkhPLEnNTk0t SC2C6WPi4JRqYAzVKXiht2DDr1mfBD48NOM6e2rmzQVX7pz0Lqu6w3rKo/bQL8ncyFk7y33u FO5PYejJ2h7d/+LtHn7nwHTDfaGiBk/1LuyYMIGP02v6paaOY7LfH+xforbsOEeqsKn9vLag A0WrTfe/4dg65f6/Fv/q88o7Lwr+t/cysKznfXfFR/vqm+pdBxmVWIozEg21mIuKEwGmERR7 lgMAAA== X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrGLMWRmVeSWpSXmKPExsVy+t9jQd0vscujDO6uYbb4Mukdu8X7ZT2M FouO32ez2PT4GqvF5V1z2CyWXr/I5MDmsWbeGkaPzUvqPfq2rGL0+LxJzuP1/kOMAaxRXDYp qTmZZalF+nYJXBmXli5mLPjDU3H7zlOWBsbtXF2MnBwSAiYSF498YOli5OIQEljHKHFp9QVG COc+kPNqKTtIlbCAs8TiS8/ZQRIiAqsZJe6uuwJWxSwwn1HizsNOVoiW6YwSt3ZvZgZpYRPQ kdj+7TgTiM0rYCfxaMtHNhCbRUBV4u39aywgtqhAmETPpsuMEDWCEj8m3wOKc3BwCvhJNLX4 gZjMAuoSU6bkglQwC4hLNLfeZIGw5SU2r3nLPIFRYBaS5lkIHbOQdMxC0rGAkWUVo2RqQXFu em6xUYFhXmq5XnFibnFpXrpecn7uJkZg6G87rNW3g/H+kvhDjAIcjEo8vB2ty6KEWBPLiitz DzFKcDArifAq/wcK8aYkVlalFuXHF5XmpBYfYpTmYFES572ddyxSSCA9sSQ1OzW1ILUIJsvE wSnVwOjuPWGZ2r2/+hsSi7p325TnufeUfxPV9fW4t/OJa0KUvVPux4XLjibeSAzz0D/4SjpH YLnmzWtMS+VrHPInyP/Jv9f20qTngsa7trthnq8EWLtr3tnu95ohpt1x+4y/L0u42TaVYNmn Wzyaf0qXuB04vPge871Y66M/97PHtYa+2ceyJmT5dSWW4oxEQy3mouJEAHio5uB5AgAA X-CMS-MailID: 20180313051324epcas1p223607eeedce283cf72369f822376fe48 X-Msg-Generator: CA CMS-TYPE: 101P DLP-Filter: Pass X-CFilter-Loop: Reflected X-CMS-RootMailID: 20180313045357epcms1p34fb1e2ad09a8288017058c414c21ce26 X-RootMTR: 20180313045357epcms1p34fb1e2ad09a8288017058c414c21ce26 References: <20180313045357epcms1p34fb1e2ad09a8288017058c414c21ce26@epcms1p3> Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 03/13/2018 01:53 PM, Jinbum Park wrote: > To enable UBSAN on arm, ARCH_HAS_UBSAN_SANITIZE_ALL is needed to be selected. > > Basic test has passed on Raspberry Pi2, Raspbian jessi lite with > CONFIG_UBSAN_SANITIZE_ALL, CONFIG_UBSAN_NULL. > > Signed-off-by: Jinbum Park > --- > arch/arm/Kconfig | 1 + > arch/arm/boot/compressed/Makefile | 1 + > arch/arm/vdso/Makefile | 1 + > 3 files changed, 3 insertions(+) > > diff --git a/arch/arm/Kconfig b/arch/arm/Kconfig > index 1878083..bdd1561 100644 > --- a/arch/arm/Kconfig > +++ b/arch/arm/Kconfig > @@ -7,6 +7,7 @@ config ARM > select ARCH_HAS_DEBUG_VIRTUAL if MMU > select ARCH_HAS_DEVMEM_IS_ALLOWED > select ARCH_HAS_ELF_RANDOMIZE > + select ARCH_HAS_UBSAN_SANITIZE_ALL > select ARCH_HAS_SET_MEMORY > select ARCH_HAS_PHYS_TO_DMA > select ARCH_HAS_STRICT_KERNEL_RWX if MMU && !XIP_KERNEL > diff --git a/arch/arm/boot/compressed/Makefile b/arch/arm/boot/compressed/Makefile > index 45a6b9b..1b374ba 100644 > --- a/arch/arm/boot/compressed/Makefile > +++ b/arch/arm/boot/compressed/Makefile > @@ -24,6 +24,7 @@ OBJS += hyp-stub.o > endif > > GCOV_PROFILE := n > +UBSAN_SANITIZE := n > > # > # Architecture dependencies > diff --git a/arch/arm/vdso/Makefile b/arch/arm/vdso/Makefile > index bb411821..05597f7 100644 > --- a/arch/arm/vdso/Makefile > +++ b/arch/arm/vdso/Makefile > @@ -29,6 +29,7 @@ CFLAGS_vgettimeofday.o = -O2 > > # Disable gcov profiling for VDSO code > GCOV_PROFILE := n > +UBSAN_SANITIZE := n > > # Force dependency > $(obj)/vdso.o : $(obj)/vdso.so >