Received: by 2002:ad5:474a:0:0:0:0:0 with SMTP id i10csp3885253imu; Mon, 24 Dec 2018 10:29:45 -0800 (PST) X-Google-Smtp-Source: ALg8bN57OFBwboKVG7R2d1r8k8uKUx74TArARG56phYMPYUfwOPdb3zuXuxmY3OoK+ZjeZnVpuZk X-Received: by 2002:a63:5d55:: with SMTP id o21mr12909281pgm.92.1545676185742; Mon, 24 Dec 2018 10:29:45 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1545676185; cv=none; d=google.com; s=arc-20160816; b=lsvBtN5xiFLxnK5JGxIcEkP0nQ6mf4bc+N1ErA65jLxx0X5SYVvSEYcxPI3dv67C35 PZJJCMQwvmCOyKOuPCHDwOhnV36hQShf51Xvt2LPzzgRUkZwAtr8rdz3Udz2iHXJRMQx vxZryxQNtkni+MwEncOJtbS2TjcO4wpca7FPBRKVJvEucn7GnFJLMJ0UFHuRXKfDRZP6 EbQeJiTvRjPiWnZ45XEBykB5jbuqTGypVL+g1/XT37qsu5/GQfkhLJ1kYfdC0gzPVBuO SMKyQoGVYFLrX8+LUtZAx/sUqUgfLHvXuk9UEoYLdyyh+v3d9hMRwyyQ2CRxPSKYKWIE zjKQ== 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:dkim-signature; bh=xgmSfOK3OwL6/VE5gy4FID60SPzBz09Za/qtHP8bT/Q=; b=EIBx1Ypc/ZdtmzGd0M+Q7bsaST64TJKOUe6p1gDM4wIHrsF+PlCcsu07RPUklzXb5m KdnpLgxJS4ZYUNRMFRmE++vc6uTrnvFH+oPjIf3GL1hyf1hWn1lIaOrpQ5P0+/Ou3DUb lGg3kilu0Ou8CCHws+pj2DjgS/kITPzsg30RhGJrSb/Wb2OKddKN1oCeb5OV61J+jtsa FnC/rcloj3z9TqDi9DB4OnaitSSjk5Ec9M4mWc6nVaMaglghygXxgGBPMYinSDdg1mMY UTnoRZ0avdecdwn1BUXCxmprkhN81cG/tLqlBWMhTlrJgHZzr8w5ZKB2Z6FiU+mSob5l VsBQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linux-foundation.org header.s=google header.b=IuZOc3bC; 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 p9si28226055pgc.448.2018.12.24.10.29.30; Mon, 24 Dec 2018 10:29:45 -0800 (PST) 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=@linux-foundation.org header.s=google header.b=IuZOc3bC; 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 S1725841AbeLXS2l (ORCPT + 99 others); Mon, 24 Dec 2018 13:28:41 -0500 Received: from mail-lf1-f65.google.com ([209.85.167.65]:34272 "EHLO mail-lf1-f65.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1725788AbeLXS2k (ORCPT ); Mon, 24 Dec 2018 13:28:40 -0500 Received: by mail-lf1-f65.google.com with SMTP id p6so8626202lfc.1 for ; Mon, 24 Dec 2018 10:28:39 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linux-foundation.org; s=google; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=xgmSfOK3OwL6/VE5gy4FID60SPzBz09Za/qtHP8bT/Q=; b=IuZOc3bCvduvI7QBfSeSKfdDS6FTc71KAPOd4DGFhuoFtdn4chfNnVGErnorex4AfX knivzRMHjpiT3g5gBqpY8JNZwf3HQyxo1SQZuEO9XFxEiKnXymC/LRYztQMo+IIt/hwa jlkVMxO+Ad9RyEOQa8Vzu1LDC9VRDYQiX7epo= 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=xgmSfOK3OwL6/VE5gy4FID60SPzBz09Za/qtHP8bT/Q=; b=sh7t/UbIw181Z1AFuECFVstQ0MZpmtmdoUinIUbslyGOrSomRfPtzjTk4bSjZLu4zC N1XQQCLU6RhGL63wO9FyQNK/OIqOtPEsMI943C/RaY7jkYc6iLKyjfBt24B6zujLwUsJ TQezEpw38f6YY+CaJxDNVWFJVg1xYky3QM5n2HJpcsZLyNZrJMa2KqUOLTrKx70Zvzt0 reZM8fu/tEHHo4ylVReAGBRBY+R3XpGXUnr9JfE54CC1l/ncT1ynleXn6wJ3MRRO4ToV ITQBHLnZWrq6fMyvSH1bYixqScQMLsdSh1UiErJgJP6UulS0rIioryjgecdqzd4xje2e 39jw== X-Gm-Message-State: AA+aEWaHytJanLu71U7UpTKaEymmPSX6LHCZ/rWP4Uao/m+2EmxYvZ2L W2V2d+pcn0/iiE1bczmOY51F+GFtyUc= X-Received: by 2002:a19:5a05:: with SMTP id o5mr7361873lfb.140.1545676118154; Mon, 24 Dec 2018 10:28:38 -0800 (PST) Received: from mail-lf1-f41.google.com (mail-lf1-f41.google.com. [209.85.167.41]) by smtp.gmail.com with ESMTPSA id p10-v6sm6632210ljg.19.2018.12.24.10.28.36 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 24 Dec 2018 10:28:37 -0800 (PST) Received: by mail-lf1-f41.google.com with SMTP id e26so8617428lfc.2 for ; Mon, 24 Dec 2018 10:28:36 -0800 (PST) X-Received: by 2002:a19:3fcf:: with SMTP id m198mr6612218lfa.106.1545676116326; Mon, 24 Dec 2018 10:28:36 -0800 (PST) MIME-Version: 1.0 References: <20181223164954.hib4lbchftspidsd@suse.de> <20181223171703.s7jm6fkyosnsf33z@brauner.io> <20181223180609.GA102606@dtor-ws> <20181224091703.GB26796@kroah.com> <20181224105407.GA29719@kroah.com> <20181224173427.GA254245@dtor-ws> <20181224181322.n7n6d2y63gwnv7cb@brauner.io> In-Reply-To: <20181224181322.n7n6d2y63gwnv7cb@brauner.io> From: Linus Torvalds Date: Mon, 24 Dec 2018 10:28:20 -0800 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: FYI: Userland breakage caused by udev bind commit To: Christian Brauner Cc: Dmitry Torokhov , Greg KH , Gabriel C , Marcus Meissner , LKML 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 On Mon, Dec 24, 2018 at 10:13 AM Christian Brauner wrote: > > So one possibility is to add a socket option for lib/kobject_uevent.c > that can be set via setsockopt. We did something like this in netlink > for strict property and header checking without breaking backwards > compatibility. I'd actually prefer for it to be some /sys interface or other. Maybe it could even be per-device or class, and you could do something like echo "enable bind" > /sys/bus/serio/uevent the uevent code already supports a per-node "filter" function, maybe that notion could be extended to also have a filter for uevent types. But I'm just handwaving. Maybe it's better per uevent socket or something. Linus