Received: by 2002:a05:6a10:8c0a:0:0:0:0 with SMTP id go10csp1103412pxb; Tue, 9 Feb 2021 23:24:32 -0800 (PST) X-Google-Smtp-Source: ABdhPJy17P/G8vwAmKvRaBH6JUbHaE/BUuKEG3ZtSkdMgXkT1LfvQzhXngUPEOdhLUCpX+blnkj3 X-Received: by 2002:a17:906:af6b:: with SMTP id os11mr1654685ejb.472.1612941872772; Tue, 09 Feb 2021 23:24:32 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1612941872; cv=pass; d=google.com; s=arc-20160816; b=waJgknVZPuoJqcyr94pPq3jrtXQpF03pT4NZ9VjuJ+75NyuzvzO5Sx9oDkk4bNADGU wQs7XBk6C9KIUszksemvKWpiwMBzbThobn2A2r7uwklwn6hJ2r4Pq50mbIx0VMfEs/gO n0WmXxX+806ToyYtQDdtzZSeu8bzJpWmfJx3fzWZrPskFTRRqxYJFntiG7j7DGv8JhGe AqIlcb/oFlOIdnSXupmFgRIg96dflfxTChXXMQlUxHRWXIAwlK6pCfrVU5Kqw6yyFnMM HMSUGhW/WCXCDxcFLHUyyws2JHPaYdj9RdQ+U6RH5UXpfomNP2tP+SjL/mvWdgRwwe75 18gA== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:mime-version:content-transfer-encoding :content-language:in-reply-to:user-agent:date:message-id:from :references:cc:to:subject:dkim-signature; bh=ZVRaCIeJbbCATJ1DL3cMS4oVam1b/JfFkq6XE5tt1wo=; b=FnxtkGxBqq8SmOj8r/8AAzaJXDID3SXIhdRq13kAmdOTopN/fVJ7vgHFYPQcQTJcYe Zsgt6y8vkQ81YmWcl04jLbrz6sJ9zcgz+BtvHcctT4/kck72XcrdEqWQMQsHxk0M3iUZ nsMtsgFoMnC1Xy88xlGEKLegrazSy/M6QUoiQjUfNV/yOrEiuQLjcCNUFuv3poHJIkS6 xGc01g5UUagI27UulEbjeDvX1vYc28SkxI6Ji6opW97KP26CsfXuL6Z25IQ1GiD9tr61 xr+sykrY8R9uaww2f8dRDMR1Wc+8Lfv7lKmSxkOK0Xu1OQrTr1dhn1QWIJQ6xZqZhnCl yzfQ== ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@studio.unibo.it header.s=selector1 header.b=F961bzTM; arc=pass (i=1 spf=pass spfdomain=studio.unibo.it dkim=pass dkdomain=studio.unibo.it dmarc=pass fromdomain=studio.unibo.it); spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=studio.unibo.it Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id b18si793022eju.554.2021.02.09.23.23.02; Tue, 09 Feb 2021 23:24:32 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@studio.unibo.it header.s=selector1 header.b=F961bzTM; arc=pass (i=1 spf=pass spfdomain=studio.unibo.it dkim=pass dkdomain=studio.unibo.it dmarc=pass fromdomain=studio.unibo.it); spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=studio.unibo.it Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S232572AbhBIP5Z (ORCPT + 99 others); Tue, 9 Feb 2021 10:57:25 -0500 Received: from mail-eopbgr50097.outbound.protection.outlook.com ([40.107.5.97]:58510 "EHLO EUR03-VE1-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S232419AbhBIP5Y (ORCPT ); Tue, 9 Feb 2021 10:57:24 -0500 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=G7kD5ZDj6oHKJgj/8RcxDCeLDVftM7luA3Dnq2e8kPTRsPtJ+/A7DBTftZFVbYlxe3dQX4kl1ixdIaPJQmygBeTo1MGR8fVLrjtn2HLxpioee0LlKJUUwGBxd318HWp1K3MGQVa92YmtF33opUiDsLFnDt1j2MbyA7HthoX4J4YITMdbFvU7yy5qX8EZi1v1OM2htIvnQeJZvfsYQDJZAZc473vWBN0VB0wqKu4Ld0ITBNZMd1PaEQrZPk10Z6MNHsk752dYZ+VvPGItwMsQlCP14+3CTGErgVl1Hi4NR1GBNgf4BMUUeS9w87gCk24tBZu9GuZvl0p5v8nHJNksGA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=ZVRaCIeJbbCATJ1DL3cMS4oVam1b/JfFkq6XE5tt1wo=; b=JEnUcvQ0o29gnZ9GiXgnv2kwz7Z0oVbrJTTpIL4AAflrTVmut5tlbwagRumSQ6DxJKh8VBIqHxZUTHjcP4xmqwhkffRBn2ryabVzYXVoixJj+qDidsfCBKcIkrXITzpMkvq7OLmO2VS8qaLFv4DYmyW3B49hwanCZt3lBUTJukEM3e1NZ9aGUDFrt/lBQldNYgbkYSDa2KxmWhfTn9T1zZUI1V9Ro7+6lOLLC7AVXzeNR7u32IwvbGLWjK8wfZ+Kx0WW5TVGlIPcDNfDjJ09hVjjMX5akEcGkLVNvvA0xbC3YTx6nnv5+Cv4OXRQm4oyEQbEgEnERFiNav3PxM+lFw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=studio.unibo.it; dmarc=pass action=none header.from=studio.unibo.it; dkim=pass header.d=studio.unibo.it; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=studio.unibo.it; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=ZVRaCIeJbbCATJ1DL3cMS4oVam1b/JfFkq6XE5tt1wo=; b=F961bzTMzPaRsnlli4EpUDrmEuHV5j4W851yNvgv1UBEAQ8FBbtzO9g2zH6qJyqA23BDQ0T8f/wf0RUYNtUCgeItoyk09fpinEoHuxzpy+SVgHnqJ8YzCRMC4mzua5u2BnVMSExwHLkfwD+ekpaAe6sO8tUnY6CJmQmecrWVyNU= Authentication-Results: narfation.org; dkim=none (message not signed) header.d=none;narfation.org; dmarc=none action=none header.from=studio.unibo.it; Received: from DBAPR01MB7109.eurprd01.prod.exchangelabs.com (2603:10a6:10:19a::15) by DB7PR01MB4761.eurprd01.prod.exchangelabs.com (2603:10a6:10:69::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3825.23; Tue, 9 Feb 2021 15:56:34 +0000 Received: from DBAPR01MB7109.eurprd01.prod.exchangelabs.com ([fe80::39e5:9fa3:1133:7922]) by DBAPR01MB7109.eurprd01.prod.exchangelabs.com ([fe80::39e5:9fa3:1133:7922%6]) with mapi id 15.20.3825.030; Tue, 9 Feb 2021 15:56:34 +0000 Subject: Re: [fuse-devel] [PATCH 0/8] MUSE: Userspace backed MTD v3 To: Richard Weinberger Cc: Miklos Szeredi , Vignesh Raghavendra , fuse-devel , Miquel Raynal , linux-kernel , Boris Brezillon , linux-mtd , Ron Minnich , sven References: <20210124232007.21639-1-richard@nod.at> <563952295.378372.1612881357746.JavaMail.zimbra@nod.at> <3a9c19cf-2c25-a3bf-a200-6d223952797a@studio.unibo.it> <443281182.378615.1612885278254.JavaMail.zimbra@nod.at> From: Luca Risolia Message-ID: Date: Tue, 9 Feb 2021 16:56:28 +0100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.10.0 In-Reply-To: <443281182.378615.1612885278254.JavaMail.zimbra@nod.at> Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit X-Originating-IP: [151.41.227.128] X-ClientProxiedBy: ZRAP278CA0008.CHEP278.PROD.OUTLOOK.COM (2603:10a6:910:10::18) To DBAPR01MB7109.eurprd01.prod.exchangelabs.com (2603:10a6:10:19a::15) MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 Received: from [192.168.1.6] (151.41.227.128) by ZRAP278CA0008.CHEP278.PROD.OUTLOOK.COM (2603:10a6:910:10::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3825.19 via Frontend Transport; Tue, 9 Feb 2021 15:56:34 +0000 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 6d60d1d7-3cea-4f27-6167-08d8cd13469d X-MS-TrafficTypeDiagnostic: DB7PR01MB4761: X-Microsoft-Antispam-PRVS: X-MS-Oob-TLC-OOBClassifiers: OLM:6790; X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: gxC7Z+X4w/EZYsoFR/WT0p/U46W0udQ2tgS2BBOTPJ2eoEpgQCEecQcM3KFdBjSuvGMNf67oV8mWnMBh7nSU6NXHnTC1SlmFO3vcFSKK4vPFm8+LnrWvEqdMQtzZ1/ThdiB95Ocw+4/9Gr7vMEWFhhD+UyMgx/3Yd5ZZ2Z+sFN+get6pjSW9lrXbGX4ONbWc+fuP90mQFsOGjaUpjQrOeLuJ7lk363RTaELsbA1i8kobMaIRz6tV/Q2kn1PfpJfSYPxpGPO3lpAPAILUvUHKBflx6ujuabSLPWFIuJLx/92Cm4W5z2bSztZJPJDpQjWgzsTlr3PNbWiqnNmz4dfvJ4seh1atJUTe9fpNTInQlKsR4tFOTnLsvKpzixZRg7AQKT7IBf3P7ZjWNHDI8hQoiW5aghRi+Bqlju3uMA+10Q6oODUJUwJR4HbzflXbWkasnM+ehHFCKgJm77pMHhNJgxf+LxIvvNGVYoecCQeeo0rkWsFSW1r8uqmvyAU22stDDIBsf7KL4Hlu3q7ci4u5sgR79vfVHuwLpSrepLGDBlIjaMmQ9of+qXrOdD/gX67VWbiKwycLqS97CXqrHSL9icW63WvTkIU/kKw+ldNJJX4= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DBAPR01MB7109.eurprd01.prod.exchangelabs.com;PTR:;CAT:NONE;SFS:(4636009)(366004)(376002)(39860400002)(346002)(396003)(136003)(6666004)(4744005)(4326008)(6916009)(478600001)(16526019)(53546011)(186003)(8676002)(5660300002)(52116002)(8936002)(7416002)(31696002)(6486002)(31686004)(44832011)(54906003)(66946007)(66476007)(316002)(16576012)(786003)(66556008)(2906002)(86362001)(26005)(956004)(2616005)(45980500001)(43740500002);DIR:OUT;SFP:1102; X-MS-Exchange-AntiSpam-MessageData: =?utf-8?B?STBkQnFrQ09kREJMOHlGZ3lrbXVGMjRBMW55N2VzRWZ5TzVlS1RRcXJ4TWJa?= =?utf-8?B?SnFFVFNnRll5WU9YMTZlTlFhbjJ1RTlUU2h2SEtpOW14UmRxa1lhUXhVOWlY?= =?utf-8?B?ZmphMU4zZ3J6Vy9qN2Q1TUp4eU5XY2tLRmZlUWN6L2FmSStkdFlGTURyL0tJ?= =?utf-8?B?d3VhS1lnTlRqTTJkQndNczBRZ3QveFJnM1QrQlVhZU5xNS80TFhFblEyZHBq?= =?utf-8?B?NE5mTW0zQXpYWkl0cXVicnI1enliSFRndUFiYmd6cHNVdEVBdm80b3JhYXEv?= =?utf-8?B?QTBPVzJqMDBqUEF0TVhseisyMzBlb2h2U0ltRW5JUGp3T2x4UlUrY2xFS3Ur?= =?utf-8?B?M0lDOENlS2hTU1lUVko2c1VEMTJEZE91Z1NCY3hvdnhhNWlScHZ3YWpKQVIv?= =?utf-8?B?SFE1d1VTdDNkU2xvN3hPR0Z0aElyNFFSWXNzZHBtekVDK0t0ZjVaZkhGM3lI?= =?utf-8?B?OVF2c1k0Mis4cVhHdEZTYkRJakhUbGxoOEg3T0FnTE0yU1Z4THhlNWVDYzJi?= =?utf-8?B?bHJ3bXNPNEpjbFVpUXRZblRtNGZmLzZDdE9QUFR5K2IvL3RWaXhKaUFXN0pk?= =?utf-8?B?eElZbVZ1MEFSazhaTjNRVXNmME9KVk5PakxoMHZtVTJGRllPcmluSThvY3Rm?= =?utf-8?B?VFpoN3ZjRkNNb3c1cWtRbGMzSEV1L1BiWjQvb2Zyei9CRHRKaHlwQUxJbHJE?= =?utf-8?B?dkVFdzJra1BpNFpTdUJPQ0VUWlc4ckFCaWQ5aStmUVF3V2VoOVRkZVN5THlv?= =?utf-8?B?VU5ocC9EdStaL3hsNmVFMUU5czlNWHpKN0ZXSDNybzh1TXhvVGJFY0E0NDJI?= =?utf-8?B?cGRRckRJelhSWVNsbXBjSUxRNWdEQUVERFJxVEF2N1JWNFBycVJ0Z20vcXY0?= =?utf-8?B?R3lzbkJEZmdkUGJWem9oNkJUNHdLZ3RTWkNCSUhtUUVLaDVOYmdWMzd1SnVI?= =?utf-8?B?LytSaXVNbjZLN3p2YVFaQ09OUHRyenFSZ1Z4ZkJUdXNaUjU0ZklBQzlwb3VX?= =?utf-8?B?S3NBcm9LU2I1WVA2YVcxNGVuY1lpRjFDVTRRNktyT3NPV2NYTmxGRE1UWnZx?= =?utf-8?B?cU5NaEZ5TjlaUVk4cmlzNXpIZHErVkpyMDl1MWUxVkN4ZG43VUl1dWc5ampH?= =?utf-8?B?dWp6NEVSWjFnYnFiYzA3VVUxYVF2Tmp0VWJKTXd5UTZrZlQ2NktHeWN1UXhV?= =?utf-8?B?enp4WGF5eithVStiRHlMbjNjZXVUNEt1OEh5MEhZOWRtK0lkUlJOZ1ZsYTMv?= =?utf-8?B?MGUraC93K3ZYVXZqL0NJSndVMDFkdEFIMGtzV2l3OVp2YjR1RHYxb2NWaG44?= =?utf-8?B?VG80WmFndFVMZzdxcXV5QnBCaVZpOENOTHFYQjZONWEyeTNWajJJakllL2Q0?= =?utf-8?B?NnF1S01obnowN2xJNm05c094ckZEZnZmeE80Ump1SGFsNkFxZ1RJMXl2RzlQ?= =?utf-8?B?V1c4KzBiUmhYd0hsbERNS1F2ZlZjVWJLMngvVlAzTlMzQ3hZZC9wakJWMXlh?= =?utf-8?B?Zi9NUzZKRTl1QkFuYkxYZjFqR0xibUVVcWJ0VzZSdDBRWU45OW44Sk1vYThy?= =?utf-8?B?UWVROW10TlZDWTRkVzg4SnVtRDF4dFIwdjNPd1l2eHNYSm5lZmR2bkRJRVZo?= =?utf-8?B?a3BOZitHbDEwb0dnRW9oUnNXRXgvZEgzSVNGQThwcDNpL2I0YWtTZXMzLzBE?= =?utf-8?B?cFV1NUVGSUlSZngySWNQS1N4NU5rK0duWnRHSEJrazI2dHJ6a0FxZDhGU0Qy?= =?utf-8?Q?PIk3nsiOE1PWJ7SgbvEzyIPjyTk6RCpm/gjGV4u?= X-OriginatorOrg: studio.unibo.it X-MS-Exchange-CrossTenant-Network-Message-Id: 6d60d1d7-3cea-4f27-6167-08d8cd13469d X-MS-Exchange-CrossTenant-AuthSource: DBAPR01MB7109.eurprd01.prod.exchangelabs.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 09 Feb 2021 15:56:34.7190 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: e99647dc-1b08-454a-bf8c-699181b389ab X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: 7ksV641T6r56lZXZffphm6jEEA3O1uu3bm6S3s3eLS5m0y8UKAn/In+QQOCT8Te4Ovs30GJhLQ8Z6puFxYyGumobUk3uFMiK58bVf9j+AxM= X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB7PR01MB4761 Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 09/02/21 16:41, Richard Weinberger wrote: > I wonder about the use case. for example, many existing video applications use mmap() to map the device memory to userspace memory. Adding support for mmap() to CUSE would allow these apps to work without any modifications with CUSE-based device drivers other than kernel drivers.