Received: by 2002:ac0:a581:0:0:0:0:0 with SMTP id m1-v6csp865664imm; Tue, 3 Jul 2018 01:05:56 -0700 (PDT) X-Google-Smtp-Source: ADUXVKL/KsNRgQ+N7sOb1Zzo4U9sYlsqU4hy86NwNox+52K9NZF++4wofS03oUHxeGV9xS8ec9uN X-Received: by 2002:a63:5f50:: with SMTP id t77-v6mr23329021pgb.300.1530605156310; Tue, 03 Jul 2018 01:05:56 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1530605156; cv=none; d=google.com; s=arc-20160816; b=JJOTkgFM97sHD8+63QpJvnsZt/zWBaWEdPAhrt8mLdpIY9E/sRJu4p7GUD1NNvBXgY XqU6MjY+ovAJ2g5WIUmfHnfV4xIYHRryz8H7oytmWgWK7kETnUaBduPFLj2TKUxNBh+I wUcmPPGmuNK3L/5KLEdyji+jRnTEkG1jrQzuOoYaFyi+O5CyE/tf1ame+7+p6mcqh0iI YOxefn1PHMX/eE1pA48MSV5Vh4SAPirXplr/dYnKmtUURZ0BlS8HCJPN9U4AKBXPgJtM XC4HiylnEiOj7tmlK17rxX1uL3LF2pKtbCBF4k09wblQXRsE2Upx6afBC+BxPEz7OX5V xpQQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:arc-authentication-results; bh=JT1N4FVDy1rBx+B/8AVTUsgnx5b0GMIrxIVZc4SKPYk=; b=OWxkXx5aI1wkMekozmnM3WC3bgiEoY53lKkmtFihkl2c13Scud9pVX13Y4QdQuSsjU Dff9PVAfh2qku75w6rc7cPQvs5YqtJtfGGqLvBUMRu0/B5uA0fROy4O8LX2+7QA6Pn8y 8tz9/39bRwg1fRn0SJOJ6NNokFyOWBjzS10CQS8fDhiQUU9gbTdwNUaGnJoTiJBl7EKL XXQvtgbEUsaE+AAEKq6I+sRypy8FJAnhz6iLr/QNqipGubqdYOyFzGbQGvVvzwpnPPYT wvqzJWw64x4RrISVSEo4UcHMr1n3XwIf+3av4OanEOqDLinw6ZeWeaLEuziMb7gzDd6I XnRw== ARC-Authentication-Results: i=1; mx.google.com; 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 Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id x6-v6si536523plv.315.2018.07.03.01.05.41; Tue, 03 Jul 2018 01:05:56 -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; 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 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1754647AbeGCIEz (ORCPT + 99 others); Tue, 3 Jul 2018 04:04:55 -0400 Received: from mail-vk0-f66.google.com ([209.85.213.66]:41358 "EHLO mail-vk0-f66.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1754536AbeGCIEx (ORCPT ); Tue, 3 Jul 2018 04:04:53 -0400 Received: by mail-vk0-f66.google.com with SMTP id j11-v6so568270vke.8 for ; Tue, 03 Jul 2018 01:04:52 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=JT1N4FVDy1rBx+B/8AVTUsgnx5b0GMIrxIVZc4SKPYk=; b=CrVLpWTCiBeSdyo2wZ9Vn1pE2jBk2Na81SLbA9NC5tZKUYp8XUv7KFDe4N9zwQkvRU FQxqA6iz1yF0MrDJJfPi5YBOct3fvsTW+bp/Z0iPuy8km60FBxX1EU4Bpvzv1XXaH0tR o2ITmScHbD8NXgLhTV0hrsgGHQFC06AAbCSlCJXMnGQPwj9mWAn4IDP00qJJghucSWK2 yRF/ScJ2nQ2KOZwDLHJbEDaFlA8Xgkjcg+R4mDwEEXir7VriViazfDTONfaHOrgZti+T JHyIfzotbx8sYCrnGYcWDsJrVKfYcsEnokgfD6iDRDvNCE4hR7b0Oj6F5K8cYODqbN1x fuvw== X-Gm-Message-State: APt69E286tQJJjO+wdAio3ZHpRnSYswqvOkNXT+KXCUSJzlRCHt6nNtn rGynKf6AFYS954YB9gEshFCGp++y5IqBcmvpwwU= X-Received: by 2002:a1f:3701:: with SMTP id e1-v6mr4239322vka.50.1530605092077; Tue, 03 Jul 2018 01:04:52 -0700 (PDT) MIME-Version: 1.0 References: <1530101255-13988-1-git-send-email-crecklin@redhat.com> <5506a72f-99ac-b47c-4ace-86c43b17b5c5@redhat.com> In-Reply-To: From: Geert Uytterhoeven Date: Tue, 3 Jul 2018 10:04:40 +0200 Message-ID: Subject: Re: [PATCH v3] add param that allows bootline control of hardened usercopy To: Kees Cook Cc: crecklin@redhat.com, Laura Abbott , pabeni@redhat.com, Linux Kernel Mailing List , Linux MM , kernel-hardening@lists.openwall.com, Josh Poimboeuf , Peter Zijlstra Content-Type: text/plain; charset="UTF-8" Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi Kees, On Mon, Jul 2, 2018 at 8:44 PM Kees Cook wrote: > On Sat, Jun 30, 2018 at 1:43 PM, Christoph von Recklinghausen > wrote: > > The last issue I'm chasing is build failures on ARCH=m68k. The error is > > atomic_read and friends needed by the jump label code not being found. > > The config has CONFIG_BROKEN_ON_SMP=y, so the jump label calls I added > > will only be made #ifndef CONFIG_BROKEN_ON_SMP. Do you think that's > > worth a mention in the blurb that's added to > > Documentation/admin-guide/kernel-parameters.txt? > > Uhm, that's weird -- I think the configs on m68k need fixing then? I > don't want to have to sprinkle that ifdef in generic code. config BROKEN_ON_SMP bool depends on BROKEN || !SMP default y So BROKEN_ON_SMP=y if SMP=n, i.e. not an issue? Gr{oetje,eeting}s, Geert -- Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- geert@linux-m68k.org In personal conversations with technical people, I call myself a hacker. But when I'm talking to journalists I just say "programmer" or something like that. -- Linus Torvalds