Received: by 2002:ab2:715a:0:b0:1fd:c064:50c with SMTP id l26csp74212lqm; Mon, 10 Jun 2024 13:07:44 -0700 (PDT) X-Forwarded-Encrypted: i=3; AJvYcCWhiK/37MtwGXiZbbVNm+xE6+ldedtZm6aLOT161Y81IvJjopHHmmrzQTB035t41lXtAQRcpPIFwvHN4e5b3r4JVdyDteI9mF49YG7xpg== X-Google-Smtp-Source: AGHT+IGmUB/RNWXBJxTLbr6+JkVmxLkH4JYejWlu4LqT4PhKVeRPpz4boCjr1F/Fpec3ii7FDb/c X-Received: by 2002:a05:620a:3954:b0:794:fd5f:3b8c with SMTP id af79cd13be357-797c32adadfmr108213785a.39.1718050064480; Mon, 10 Jun 2024 13:07:44 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1718050064; cv=pass; d=google.com; s=arc-20160816; b=Eld5FKZb74VRjFuehI2BHiub/RoOhWtG4/lz0YOZhEouoqArjJil/KFCD9mPaXgjtO 9gY23SBV2DEx9fwXfESTXbNz/NqaKvAEmJnmMUhJNoPlPtEDmDBKOVHfr3FB8uHMxUiZ WgEZAPw4z9clBmeM/Gvot/Ru9hUpGzCFrLyjMpKerGaQeDaM3ZDFsESsrpHhGR+mxrsZ 3uLsZ+lHcM9J7N3grhqoWhE4PGVlf7D56eATF47AJrLZKqrXFVCIw/8U68ZLbZX2GrjQ oPfZUtPvZ5h6H/oLbbGxe/Lg+AuDnekHIgfMrrkbxB2DpUw7tIr0ru+6zfdLZD4ZjpUX m8Dg== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:mime-version:list-unsubscribe :list-subscribe:list-id:precedence:feedback-id:references :in-reply-to:message-id:subject:cc:from:to:date:dkim-signature; bh=YaudkvTAFLJ++bghqSZYe4gWhD1sK1cupANwv9nOdZM=; fh=5Uk5eHj3wIw8VuTUn/umANY+EZ6Ozb0aCmYyC7Yu+LQ=; b=kcKbEVpelfyL8ZhZzlXef3SM99ivqVn1Qr/TmDSTcxbZFQu2N6CfHm9A4JMWSKQayC XqLc7FCEZmAIOf/VECEbWYulobj89+9oVEuyLitBpcKmKEb1mJvDd18CH9NAMxPEpktq aS2cBySKG3LzlpxP4q9212TJWSl0ROR76hQCgfeAqNDURPQqO0o60GFPI5OjxhMPJtnF Gd0UIfjQw89vLEZmc28ByQRY3DOED1p4wtXn0PPs8QRRRKf2IFjpOM/A214r1t0xQERB IJ5Ojm2o4oMZ96Qj+agbYR3QKlO29RvpFDLeVlzyzVvrAvYRPdQCKNNF2YBSYX9UegHk dlzw==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@proton.me header.s=protonmail header.b=QFQj0aQ9; arc=pass (i=1 spf=pass spfdomain=proton.me dkim=pass dkdomain=proton.me dmarc=pass fromdomain=proton.me); spf=pass (google.com: domain of linux-kernel+bounces-208832-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.199.223 as permitted sender) smtp.mailfrom="linux-kernel+bounces-208832-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=proton.me Return-Path: Received: from ny.mirrors.kernel.org (ny.mirrors.kernel.org. [147.75.199.223]) by mx.google.com with ESMTPS id af79cd13be357-795331d2ee7si836607085a.234.2024.06.10.13.07.44 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 10 Jun 2024 13:07:44 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel+bounces-208832-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.199.223 as permitted sender) client-ip=147.75.199.223; Authentication-Results: mx.google.com; dkim=pass header.i=@proton.me header.s=protonmail header.b=QFQj0aQ9; arc=pass (i=1 spf=pass spfdomain=proton.me dkim=pass dkdomain=proton.me dmarc=pass fromdomain=proton.me); spf=pass (google.com: domain of linux-kernel+bounces-208832-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.199.223 as permitted sender) smtp.mailfrom="linux-kernel+bounces-208832-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=proton.me Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ny.mirrors.kernel.org (Postfix) with ESMTPS id 394C61C22B9A for ; Mon, 10 Jun 2024 20:07:44 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id C85101B812; Mon, 10 Jun 2024 20:07:34 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=proton.me header.i=@proton.me header.b="QFQj0aQ9" Received: from mail-4316.protonmail.ch (mail-4316.protonmail.ch [185.70.43.16]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id C7D941BF2A; Mon, 10 Jun 2024 20:07:31 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=185.70.43.16 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1718050053; cv=none; b=EeJODszRJDI+mfia87QL3dZlNPIfLmVWA0Tige44rSphLKt/tqhWx6wr5IJlAZNKQwJPaanCIVepPle1pJ1cmNLm78cRhaRwSqUkIvi01y0doL/5y2fvVNz0KgstLg3vwrtouBJg9j+xCC24ZjbC/oKiePOpSM/JYyQi74SzhHM= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1718050053; c=relaxed/simple; bh=gsBPbPnYKAP9lMCqyZCeXmja+Pyc5B6zW7EZJXPlBQA=; h=Date:To:From:Cc:Subject:Message-ID:In-Reply-To:References: MIME-Version:Content-Type; b=H+I7CCU4eEfscR6VEaJPO3T/eVZbLLGrzbKMCZJw/aHSij+nKZ6lrFBPspsHKf5oNYtZCsYdIUnFxGpwDmuTJpYgVakJwlW5SMRJidPesDp/TCZE8RNuw68XxzvU1WHRjL8uZWRlYT5OlhccIMNFfA04ruIIq5uvzsyP1BtBDC4= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=proton.me; spf=pass smtp.mailfrom=proton.me; dkim=pass (2048-bit key) header.d=proton.me header.i=@proton.me header.b=QFQj0aQ9; arc=none smtp.client-ip=185.70.43.16 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=proton.me Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=proton.me DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=proton.me; s=protonmail; t=1718050042; x=1718309242; bh=YaudkvTAFLJ++bghqSZYe4gWhD1sK1cupANwv9nOdZM=; h=Date:To:From:Cc:Subject:Message-ID:In-Reply-To:References: Feedback-ID:From:To:Cc:Date:Subject:Reply-To:Feedback-ID: Message-ID:BIMI-Selector; b=QFQj0aQ9UrLzFPF+gUn/CRwt+AHtSb9LsJY4rF4T2VFnEqLHBmNtCZBr4e6aT2bkV 0Rlas9rDr3JslF05T+X3blo3fG7H3RznctbNms5RALorGyqc5KYbdigVI+3ob01Mkw tj/fp4+NItpsf3IWKVU0Bcs1symzYPWXe7ko/49glT/fvmBg22SyQbEqhCUQyRU/xs Fo5kLuVlUuy0hfU00FRUBZkcJx9HArKjNZURqsK8pUqqXI3tQjQdC2aTJtD+uBKq0K ZUdA9B+9VJZG7wHxWZCQSNoZzmLeROleKM6lwudahQ4KvMSav+1M6I2ON4tnkwji7T BN99wZZ0a0kJw== Date: Mon, 10 Jun 2024 20:07:15 +0000 To: Andreas Hindborg , Jens Axboe , Christoph Hellwig , Keith Busch , Damien Le Moal , Bart Van Assche , Hannes Reinecke , Ming Lei , "linux-block@vger.kernel.org" From: Benno Lossin Cc: Andreas Hindborg , Greg KH , Matthew Wilcox , Miguel Ojeda , Alex Gaynor , Wedson Almeida Filho , Boqun Feng , Gary Guo , =?utf-8?Q?Bj=C3=B6rn_Roy_Baron?= , Alice Ryhl , Chaitanya Kulkarni , Luis Chamberlain , Yexuan Yang <1182282462@bupt.edu.cn>, =?utf-8?Q?Sergio_Gonz=C3=A1lez_Collado?= , Joel Granados , "Pankaj Raghav (Samsung)" , Daniel Gomez , Niklas Cassel , Philipp Stanner , Conor Dooley , Johannes Thumshirn , =?utf-8?Q?Matias_Bj=C3=B8rling?= , open list , "rust-for-linux@vger.kernel.org" , "lsf-pc@lists.linux-foundation.org" , "gost.dev@samsung.com" Subject: Re: [PATCH v5 2/3] rust: block: add rnull, Rust null_blk implementation Message-ID: In-Reply-To: <20240603191455.968301-3-nmi@metaspace.dk> References: <20240603191455.968301-1-nmi@metaspace.dk> <20240603191455.968301-3-nmi@metaspace.dk> Feedback-ID: 71780778:user:proton X-Pm-Message-ID: e8280eca314cd33587780377548bd7cae8afc414 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable On 03.06.24 21:14, Andreas Hindborg wrote: > From: Andreas Hindborg >=20 > This patch adds an initial version of the Rust null block driver. >=20 > Signed-off-by: Andreas Hindborg > --- > drivers/block/Kconfig | 9 ++++++ > drivers/block/Makefile | 3 ++ > drivers/block/rnull.rs | 73 ++++++++++++++++++++++++++++++++++++++++++ Reviewed-by: Benno Lossin --- Cheers, Benno