Received: by 2002:a05:6a10:8c0a:0:0:0:0 with SMTP id go10csp3061539pxb; Fri, 12 Feb 2021 08:16:15 -0800 (PST) X-Google-Smtp-Source: ABdhPJzrvIdXtas5G/obOOVAzKPfLfTJwDwbsCJR+k0sSirXpVKA57D4za2GkCBkmigiIozQ5HDd X-Received: by 2002:a17:906:e03:: with SMTP id l3mr3634773eji.64.1613146569600; Fri, 12 Feb 2021 08:16:09 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1613146569; cv=none; d=google.com; s=arc-20160816; b=mrK2a7q+Cpjz7EsFDhcXeKvU1RHhE20Ye3G7WLQt2ltrwAcPxpJ63oEIzKmbQUyzel cK9+cxn7GlS5o7BZIrbaq1ToBayus4XsVQwT0X76oeHac7bj6cn8ioY9LQeO8SheuYz1 zx59XsZKyFj3jjZGjHz4H12HtrnE2bhzQKvPgLhUkigP0UEAhtURjydB/u/AnIgp7E8Q f2RJ5eR5646OUEpm8hyiTvRiaQPc5CIcq0hzFJy/xv8zyuoma2lgCdjE5Iu9/UZic58A y1PhIYh0ms8PFZtyuZVUCCMkAH17mRILABemd0N/NdU0l/XDm1a1UhZppl0Voy4BjwaU gRlA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:user-agent:in-reply-to:content-disposition :mime-version:references:message-id:subject:cc:to:from:date :dkim-signature; bh=L5Nb2hpHuSmEncyB7k8Kpd8+QlfZitjO1fAJZA9q6Ek=; b=nrt6djzDoKMoIJXAEWlQkMThLx/qcFa4PVj6JWIQcXdHJxN1waXNtU7qpbrnH2gxTn Go9kyHFH0mNn9xvv553eqpdURXCgccL2JnuiXzipYyXeDhDv5FtKO/3XAJJTLbAsokeD XvFpEFP9RXbdXbvPRiD7S8qtgrpBsiwBZlZFNoKFoazg4fsAIs7dGdwGAyUHxY1e0iIr u377PEvxCFTmDsWKQS7teEpbeWUCCvgCikVBPWaUbu8dfgU5+/7kmSLcgM8izsl+wmsW QH1lFzsbWaOXOmkr2jI9o/lQy8Sqjfow3DuZXBTfnYy0ABcuzGsvmBMPZ26TStk6ywnU vzPQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@redhat.com header.s=mimecast20190719 header.b=c04pVCzC; 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=redhat.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id bz22si6446151ejc.658.2021.02.12.08.15.43; Fri, 12 Feb 2021 08:16:09 -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=@redhat.com header.s=mimecast20190719 header.b=c04pVCzC; 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=redhat.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229558AbhBLQOw (ORCPT + 99 others); Fri, 12 Feb 2021 11:14:52 -0500 Received: from us-smtp-delivery-124.mimecast.com ([216.205.24.124]:58437 "EHLO us-smtp-delivery-124.mimecast.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229611AbhBLQOr (ORCPT ); Fri, 12 Feb 2021 11:14:47 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1613146399; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=L5Nb2hpHuSmEncyB7k8Kpd8+QlfZitjO1fAJZA9q6Ek=; b=c04pVCzCWxuAj4I8knnl2Fc94M4gxl+vhFqM+4N8r4Cm0A/BpGqOXwXqNEVxtHAYhVZb7T OobeeyS2WarBEiKts6MoyUTrSQytJ2ObQDHpnw+Uua1ooCDVEHs1vrNFB5V3bvaw97KC3R EYk0c8+lQt+x/A/VxwJcUl0fttwz2rs= Received: from mimecast-mx01.redhat.com (mimecast-mx01.redhat.com [209.132.183.4]) (Using TLS) by relay.mimecast.com with ESMTP id us-mta-295-2ly9sgg-M8a8-Mt3Amhy4g-1; Fri, 12 Feb 2021 11:13:14 -0500 X-MC-Unique: 2ly9sgg-M8a8-Mt3Amhy4g-1 Received: from smtp.corp.redhat.com (int-mx02.intmail.prod.int.phx2.redhat.com [10.5.11.12]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by mimecast-mx01.redhat.com (Postfix) with ESMTPS id 271E51934100; Fri, 12 Feb 2021 16:13:12 +0000 (UTC) Received: from localhost (unknown [10.18.25.174]) by smtp.corp.redhat.com (Postfix) with ESMTPS id 0204360BF1; Fri, 12 Feb 2021 16:13:05 +0000 (UTC) Date: Fri, 12 Feb 2021 11:13:05 -0500 From: Mike Snitzer To: Sergei Shtepa Cc: Damien.LeMoal@wdc.com, hare@suse.de, ming.lei@redhat.com, agk@redhat.com, corbet@lwn.net, axboe@kernel.dk, jack@suse.cz, johannes.thumshirn@wdc.com, gregkh@linuxfoundation.org, koct9i@gmail.com, steve@sk2.org, dm-devel@redhat.com, linux-block@vger.kernel.org, linux-doc@vger.kernel.org, linux-kernel@vger.kernel.org, pavel.tide@veeam.com Subject: Re: [PATCH v5 4/6] dm: new ioctl DM_DEV_REMAP_CMD Message-ID: <20210212161305.GB19424@redhat.com> References: <1612881028-7878-1-git-send-email-sergei.shtepa@veeam.com> <1612881028-7878-5-git-send-email-sergei.shtepa@veeam.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1612881028-7878-5-git-send-email-sergei.shtepa@veeam.com> User-Agent: Mutt/1.5.21 (2010-09-15) X-Scanned-By: MIMEDefang 2.79 on 10.5.11.12 Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Tue, Feb 09 2021 at 9:30am -0500, Sergei Shtepa wrote: > New ioctl DM_DEV_REMAP_CMD allow to remap bio requests > from regular block device to dm device. I really dislike the (ab)use of "REMAP" for this. DM is and always has been about remapping IO. Would prefer DM_DEV_INTERPOSE_CMD Similarly, all places documenting "remap" or variables with "remap" changed to "interpose". Also, any chance you'd be open to putting all these interposer specific changes in dm-interposer.[ch] ? (the various internal structs for DM core _should_ be available via dm-core.h) Mike