Received: by 2002:a25:4158:0:0:0:0:0 with SMTP id o85csp3365085yba; Tue, 16 Apr 2019 09:52:29 -0700 (PDT) X-Google-Smtp-Source: APXvYqz2VbdwOZ4JqbK0O8fdNnQ5SKH98ZJuoaSE1/JtOeZAYBR/c0ZaMHGBKlQxl7IX7L/KrVRf X-Received: by 2002:a62:5185:: with SMTP id f127mr84323067pfb.199.1555433549151; Tue, 16 Apr 2019 09:52:29 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1555433549; cv=none; d=google.com; s=arc-20160816; b=KigYRraREDNN6TznMFezlJumIdA6VfizRzdPTerRnrNAFj38ErJdI+K5AZWn6L8nFD R5mhW9LKW3zdzTf1ynA6gEbW80SOJ3/T+Ob+yCCvy48VUVSvK3FtIUHNl+7ZYmH+BBek mZmi9nvzmfipj5LGNhjya2dmheGy3zA4HqkmWU2CmhldvYHvFChv8Ezfsv+jjZuKHyn1 +bchlgMo3CgTIPvZBireAm8dtseVfG2PnnI1Pc5urLbAQzdFVoPjFj8LXuf5+8MTKVka +htnqto0c8FqGTy2JJ4MC6XZuKVin1FqsepBwiuPH/mTmmAFzisty45GGr/akQ4wZNem GmXg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding :content-language:in-reply-to:mime-version:user-agent:date :message-id:organization:from:references:cc:to:subject; bh=eidCcnaMg0x/h7Ea3H8y/FUFdCnWHFxZ0725CcrDSKw=; b=du2zHhseK6qcU8XNM5Pjm6bZV6FgZ0ZOExmZHXqOJ/GsQt3b+jqH8dRzyh+ePH/IP2 5/1JQYH7dfmQt8QQKS76sLkgvk1ZWzyPS8wJd0QEcYMKiEO5NkQYgzwyRpk80mF4OWsC ovNT8A9spXpi3klakEhJZOmPLmWErhEE0UXVoMjnZEHWQVOhVPKePpH2d0zle6BNvbXQ cL7l1DJ9fmeLtGS67o/qnAcCVyvIeG7QXPinqmjDynBJ0lBJ50XEoEBXrXoQGewQ3luk a5tYnTdCdcjH1EJ4GLw42VPpWw55qD4Hxff+oWI1gDae1HPhKwb9Tl4q4LZIXRoMPCEz hacw== 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 b7si52916033pfp.156.2019.04.16.09.52.12; Tue, 16 Apr 2019 09:52:29 -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 S1730037AbfDPQvP (ORCPT + 99 others); Tue, 16 Apr 2019 12:51:15 -0400 Received: from mout.kundenserver.de ([217.72.192.75]:51663 "EHLO mout.kundenserver.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1728093AbfDPQvP (ORCPT ); Tue, 16 Apr 2019 12:51:15 -0400 Received: from [192.168.1.110] ([95.117.99.70]) by mrelayeu.kundenserver.de (mreue107 [212.227.15.183]) with ESMTPSA (Nemesis) id 1N7yuz-1glcVq24Wp-014yzk; Tue, 16 Apr 2019 18:49:41 +0200 Subject: Re: [PATCH v10 0/7] Add Fieldbus subsystem + support HMS Profinet card To: Sven Van Asbroeck Cc: Rob Herring , Linus Walleij , Lee Jones , mark.rutland@arm.com, =?UTF-8?Q?Andreas_F=c3=a4rber?= , treding@nvidia.com, David Lechner , noralf@tronnes.org, johan@kernel.org, Michal Simek , michal.vokac@ysoft.com, Arnd Bergmann , Greg KH , john.garry@huawei.com, geert+renesas@glider.be, robin.murphy@arm.com, Paul Gortmaker , sebastien.bourdelin@savoirfairelinux.com, icenowy@aosc.io, Stuart Yoder , "J. Kiszka" , maxime.ripard@bootlin.com, Linux Kernel Mailing List , netdev References: <20190409144250.7237-1-TheSven73@gmail.com> <982e69c6-4e68-6f62-8bed-cd5a1802272b@metux.net> From: "Enrico Weigelt, metux IT consult" Organization: metux IT consult Message-ID: Date: Tue, 16 Apr 2019 18:49:35 +0200 User-Agent: Mozilla/5.0 (X11; Linux i686 on x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.2.1 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 7bit X-Provags-ID: V03:K1:O0x2OuRM6kiodTE2G5aSvYRTa9orAQ+PFTZmXSNZ7ZuBBxKzyPw 0hGOejDHvSJREFYMIPwTwDJgJ1EV8PCBiyP0vi6XEPIgmCE7xpFFYx2daHR5v4jCN2F/QFD p0wXT47fxFQPRFaNtru65VhUWbLkjPQTHa/8AHmFj5owQkKqJYOTnxlNi06Jmq2M0o8LNqg PnLcDTyYEilqxmJDalXNQ== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:4396dSH1tgI=:35rZHxqU6bLGPb6SnxxHDP /q34MxU6V6q467StiEGJ4y1pDy6OOduvaPYAP+mb7uY64dt7hTxozFFfg6ezHRMIWUIqedeDK HNPfPBu9In02G1mX96KqwEEINs722xURScl7C6DX4Oe2h+vuvEM8qnGGuhfXNflA3ThDyzgeT uzefndGv4Rb9MQ1bd6t1gJ4TAOuvTTRBjYCMPGtzq3g2YqyPlj0jfNsNxNMPrlMisESRVRueB mNXq3PbC9kEWZ3sCBBexPr5QukxBhSEA9Zm/w0Ku+Y/X+XV/kJfB/UJBSlI4Ubiqb3tnsD5YS byTbvQ2wGmopZH6IaIZ1t24DuAsa7oHahSUvoY6pIKKZpx3GsanpEm9yFEsXsj8I5scJY0ERK ym28XnsfEK8NiMjtJ/BqID160YMnPsnATHdw49F96A5wJqESlBHiFklGmnu56b1O8WMvMsgyT Mq/Pf5/ulsH0OUaaxpyftENG2dnxEH8ZF5pESLfZtNYkirbpSIQgw/NvEuNOYf5dWoMbkjmeO jiTG7n6hnJyrQQQlVDUVZXOf9J2Dp5/Rqzxh86HONy3X/ueCoO+ttz/+5FQJZfBYEq0Ibym9r UWmrKqKmo/nfbzI7rd8ddS1+/n7TSMzydUBWgcMZbqIoc9MjxufxFRl5L0BBnY/c4uYEIKeWG S1Sr6x8067NJeMWROkdFnuW6tPc55V79iEiGy70LS9rGo9MC5gxhNuCcqLGZVYyb1XW6FSGE7 ToZnV/onM0to3wT909dTAHkqu/YGSYEm4k1EjItiPeeuwVNPKsPCFkh4hrA= Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 15.04.19 20:31, Sven Van Asbroeck wrote: Hi, >> Maybe it would be better calling it "IEC-61158" instead of "fieldbus" ?>>> > Yes, we are certainly open to that, if it is more correct and/or better> accepted by users. Thanks, I'd really appreciate that :) Maybe I'm a bit beaurocratic here, but I really believe that precise naming is important, eg. for avoiding potential conflicts w/ different fieldbus classes (eg. mvb) that might come in the future. > Yes. You can open as many handles to the device as you like, > they will all share the fieldbus memory. When the remote > fieldbus memory changes, that event will be broadcast to > all open handles, via poll/select. Great. When I read your first mail, I got reminded on the old legacy canbus chardevs (before cansocket came in) that was single-user only. By the way: any special reason for doing this via device instead of socket (like we have w/ can) ? I'm, personally, pretty undecided which way is better. Device nodes give us easy access control via fs permissions, while socket allows firewalling. --mtx -- Enrico Weigelt, metux IT consult Free software and Linux embedded engineering info@metux.net -- +49-151-27565287