Received: by 2002:ac0:a5a7:0:0:0:0:0 with SMTP id m36-v6csp1662018imm; Sun, 15 Jul 2018 13:24:54 -0700 (PDT) X-Google-Smtp-Source: AAOMgpc2FOi0WYdkEedtMsz8XFSKH6cJ09OEiPQpCfIJTYkNwZFPmmQ8PefbfmnCqECsdSwcSAgZ X-Received: by 2002:a63:bf43:: with SMTP id i3-v6mr13316393pgo.342.1531686294934; Sun, 15 Jul 2018 13:24:54 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1531686294; cv=none; d=google.com; s=arc-20160816; b=dAVksnnfcMx8+s4/Iy18pE1lwd+aX7AF69mZEjrtn94KhNPquZovtI/4DneiHlGs9n HxGspHV5aEpozfb48cMWLC2UsLbi7H4uwqZgLpouo49v34zMq8N5ubbqkksXFppeGQAI g+yLMIi0TcqIo1ZZgbcdWakOoMo82o6QyfWuQAmot/XWd5PevqVcv0a7SZC/o4MFch+H 1WEqOiARG9JvvaTs6ln3436W4kF0+sP2sQeAvPMzlyJfmmAwn/wNTO2Py74mOHNkww2h jfLuhkwR3MyQj1CkcaEd9pkNyCCjUXmnWUT7O55Ua4jexzoa0901Y+4jPK6lxUqrmNIh F0IQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:user-agent:in-reply-to :content-disposition:mime-version:references:message-id:subject:cc :to:from:date:dkim-signature:arc-authentication-results; bh=GnF7rpB5BIcd3cXEUi6q07BScRjEc8KTcZ2LAQWwzyA=; b=waT6DtdZr8FJaOpK5tUKuaxO/62fsJ89RjZSKfqygYpf5HiK8Pi3vvoCLjba9nvqzf w0ozqfqgwWbaZn1cPVUjWpGJ1wLXnfcn8o0KVfngknHX35fUbQj+cGTd3//FCFgWGCwb WSjb3u5zACoS35EqIa39z2ubz11iy4vsyeBNLvTpcCuiYmSxy81vw0SgC+7t0cspbbxO Sew+7EZZiqxPVydlJGzOeWcE78VlAh8NqNAcG/JC1f7IwBqGDClQ4YXGe7ZEn9MI5JCu YoUsRqA/eC0YG8HAeQW9Qzs8Kiy6zeBzMZ+AO2vCkj3z5PA4WsbpKV86fnNUmQfb0Gav r4UQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=dfi6VGWV; 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=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id e82-v6si30475094pfh.64.2018.07.15.13.24.40; Sun, 15 Jul 2018 13:24:54 -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=@gmail.com header.s=20161025 header.b=dfi6VGWV; 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=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727067AbeGOUsM (ORCPT + 99 others); Sun, 15 Jul 2018 16:48:12 -0400 Received: from mail-ed1-f68.google.com ([209.85.208.68]:38702 "EHLO mail-ed1-f68.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726971AbeGOUsL (ORCPT ); Sun, 15 Jul 2018 16:48:11 -0400 Received: by mail-ed1-f68.google.com with SMTP id t2-v6so13813217edr.5; Sun, 15 Jul 2018 13:24:05 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=date:from:to:cc:subject:message-id:references:mime-version :content-disposition:in-reply-to:user-agent; bh=GnF7rpB5BIcd3cXEUi6q07BScRjEc8KTcZ2LAQWwzyA=; b=dfi6VGWV92P9hF/YpdKdaXbralXGe3PZzQD+Mo9rEhFHuYJitG1e8pbLYrKJXl4fgA nkI00GHZRjOdUiT9INJklZwDJG7KNvzu/GYIEKJOIcgoZkhfcWeq6hLFLrUcv0CowbGa Zuv0MuiMyyvXpvPSk+r4ARm9XuVMvCPXPTFeztHhO8JKR+dxXmeFSaJ75kGCHYaaShLW jkqUCL1VV4NeNQnNMweDtPdb/t8H6XLppfp97Jv8GMeg3lV8HwS568cstAqh6rkMCA3/ TWm031dNBuPpFw/ww2NMu0Y7CY55QjVgkGOZILWv9sKelUCayten36QILsr4j6PWSLMp zaxQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:from:to:cc:subject:message-id:references :mime-version:content-disposition:in-reply-to:user-agent; bh=GnF7rpB5BIcd3cXEUi6q07BScRjEc8KTcZ2LAQWwzyA=; b=qiNAXiZPzACLeWwP4gfPl4mVHUYXBGaQyfbyLUr8PCdXirF6V+uB/2w1twtuH8hzBv 5fK2FjXCmL6nyg5SX8q0BCfDRBdMboswodd3RFbKJruvqZ18T2ePQA+hZLe71QGAWBQ4 h7SQUHc0UITVQfg+lvcFv4o8e1dscLf3O9Aoe/8j99vsM2WvREU4TUATUxW6hwQ137dS qrM13OnaNxmGYPtFPyjlst3wCzt6prJz/Di0P4T+IX1pL4CcuJ78rzd1h0f3nvI+w2t6 oeeAgKjJHiWjAKawd0cLJAckHj2K897s+ry/1/EtLZ6ZgcmGqtxf+5AuKUK7Py/JSId/ 1IzA== X-Gm-Message-State: AOUpUlHL9BOsEvODlYh8nz2MCmpZkDx8CXvuT2nKTuz6ViA+nsm/12gX 2gew0R3b3/JrPMKKzQ+6W34= X-Received: by 2002:a50:b134:: with SMTP id k49-v6mr14204646edd.55.1531686244967; Sun, 15 Jul 2018 13:24:04 -0700 (PDT) Received: from ltop.local ([2a02:a03f:40eb:a400:5c5e:e203:2588:6f7b]) by smtp.gmail.com with ESMTPSA id t7-v6sm3051259edt.33.2018.07.15.13.24.03 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sun, 15 Jul 2018 13:24:04 -0700 (PDT) Date: Sun, 15 Jul 2018 22:24:03 +0200 From: Luc Van Oostenryck To: Linus Torvalds Cc: Kees Cook , Bart Van Assche , Linux Kernel Mailing List , "Uecker, Martin" , Ingo Molnar , Miguel Ojeda , stable Subject: Re: [PATCH] kernel.h: Avoid that sparse complains about using sizeof(void) Message-ID: <20180715202401.ed2cm3yo6ovg3nei@ltop.local> References: <20180705161709.17028-1-bart.vanassche@wdc.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: NeoMutt/20180622 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Sat, Jul 14, 2018 at 06:57:57PM -0700, Linus Torvalds wrote: > On Sat, Jul 14, 2018 at 6:49 PM Kees Cook wrote: > > > > I'm fine with this; it'll only activate for sparse. I'd like to get > > Linus's eyes on it, though, since this macro caused us SO much pain > > that I'm nervous to change it without some greater level of review. :) > > Honestly, I'd like to just encourage people to get the sparse update > from Luc Van Oostenryck instead. > > For a while there it looked like Chris Li would just pull from Luc, > and we'd have timely releases, but that really doesn't seem to have > ended up happening after all. So right now it's probably just best to > get Luc's tree instead from > > https://github.com/lucvoo/sparse-dev > > which also ends up fixing a lot of other issues. Thank you. I'll try to move my trees to kernel.org in the coming days or weeks, it will be better for everyone, I think (I just need one more signature on my gpg key). Meanwhile, I prefer that people use my 'stable' tree: https://github.com/lucvoo/sparse (never rebased, only contains the master branch and one backport) while my sparse-dev repository is mainly a bunch of topic branches in diverse state of development (but the master branch is the same so it doesn't matter much). -- Luc