Received: by 2002:a05:6a10:1d13:0:0:0:0 with SMTP id pp19csp3362542pxb; Sun, 29 Aug 2021 23:32:27 -0700 (PDT) X-Google-Smtp-Source: ABdhPJxaizAinLszvrrJN4+Fy9AeSGVIE6End2hOjHP3hkLVM1ArKwd5wqGmqAzxtLCxr33lbNka X-Received: by 2002:a17:907:924d:: with SMTP id kb13mr23410828ejb.151.1630305147226; Sun, 29 Aug 2021 23:32:27 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1630305147; cv=none; d=google.com; s=arc-20160816; b=h0VAzoEbYdUsTQvOKjIDbvI5qWry2YVUts+p/5Kp4GUT1DXRDgVJESPnVi5Gnd/Obh WQcc5uLvsMuBoQLxXcMrztGhqVSJ4xXybGBn+KSzVKBtR4xZPiwLDhBhAYplvRhj1LUB oXEbFbeQC3RCV/QhH6sJSfj8+rR86VFpqe1z4LgqEmUrRnxpt8OPGMptfukLVHitFND0 StaY2WFbo3SsnAdbJ+0OZkvq4IcpfeQnLqsc2LCFx7iki9CHtkjhFMaNbZkkythBCbgU m4wJ/Xc5BxmIb25q7HJikAZV6H3g9HltDYCZcjaY3VUNOJsEjuSK2a1RXm0JEA8XikEh qnOw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:mime-version:content-transfer-encoding :content-language:accept-language:message-id:date:thread-index :thread-topic:subject:cc:to:from; bh=dq9rHD+DzS8LoXGxCwtRj03lrYLlxXYx/60VH+IyCMw=; b=ZnOZogSdJzRp4zWk4+9PzOBJqNhNJ4+PkEn3BtHk5s0SahMQ+3FZbqE2vLv3CpJwC2 GP1Lsv8jU9km4EzaHdtcIeY3ZnpvYS42slZUVmBb2KxXqEt/xBk0HVKQ3TxKarooaxeF kzFJxQwCZKINn79lKPeuR50U2R7desk1JJgfcG5pRl0qVTNDorhuS/PRAK/4NassA2NY 5wrqVxdwMW6bst9b+ENRqOd+IuueBfOXPSn/VbsuCQs1JA4o82qWuLb672CdMp5uiQpp BlUyMKHGEB/JBcuqOSQS6juHFV2P0KWQuOYnRcx2Iy6KS8c4l99siXBwc9rLdLqVaNUk k4Gg== ARC-Authentication-Results: i=1; mx.google.com; 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 Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id g19si16187351edu.205.2021.08.29.23.32.01; Sun, 29 Aug 2021 23:32:27 -0700 (PDT) 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; 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 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S233278AbhH3GbO (ORCPT + 99 others); Mon, 30 Aug 2021 02:31:14 -0400 Received: from smtp.h3c.com ([221.12.31.56]:56092 "EHLO h3cspam02-ex.h3c.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S233306AbhH3GbN (ORCPT ); Mon, 30 Aug 2021 02:31:13 -0400 Received: from DAG2EX06-IDC.srv.huawei-3com.com ([10.8.0.69]) by h3cspam02-ex.h3c.com with ESMTP id 17U6Thbu073167; Mon, 30 Aug 2021 14:29:44 +0800 (GMT-8) (envelope-from xi.fengfei@h3c.com) Received: from DAG2EX05-BASE.srv.huawei-3com.com (10.8.0.68) by DAG2EX06-IDC.srv.huawei-3com.com (10.8.0.69) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2242.12; Mon, 30 Aug 2021 14:29:46 +0800 Received: from DAG2EX05-BASE.srv.huawei-3com.com ([fe80::f963:2fad:283e:6b1c]) by DAG2EX05-BASE.srv.huawei-3com.com ([fe80::f963:2fad:283e:6b1c%2]) with mapi id 15.01.2242.012; Mon, 30 Aug 2021 14:29:46 +0800 From: Xifengfei To: Coly Li CC: "linux-bcache@vger.kernel.org" , "linux-kernel@vger.kernel.org" , "kent.overstreet@gmail.com" Subject: Re: [PATCH] bcache: remove the redundant judgment on bi_size Thread-Topic: [PATCH] bcache: remove the redundant judgment on bi_size Thread-Index: AdedZ0n5UnkcexYQTOSkKpzakNUUpQAAPKRw Date: Mon, 30 Aug 2021 06:29:45 +0000 Message-ID: Accept-Language: en-US Content-Language: zh-CN X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [10.99.152.246] x-sender-location: DAG2 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-DNSRBL: X-MAIL: h3cspam02-ex.h3c.com 17U6Thbu073167 Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org 77yIU29ycnksIHRoZXJlIHdhcyBhbiBvYnZpb3VzIHR5cG8gaW4gdGhlIGxhc3QgZW1haWzvvIkN ClRoYW5rcyBhIGxvdC4gSSB1bmRlcnN0YW5kIHRoZSBwdXJwb3NlLg0KU28gaXMgdGhlIG9yaWdp bmFsIGp1ZGdtZW50IHByb2Nlc3MgdG9vIGNvbXBsaWNhdGVkPyAgQ2FuIHdlIGp1ZGdlIGJpX3Np emUgZGlyZWN0bHk/ICBUaGlzIHdpbGwgYmUgbW9yZSBjb25jaXNlDQoNCkBAIC00MjMsNyArNDIz LDcgQEAgc3RhdGljIGJvb2wgY2hlY2tfc2hvdWxkX2J5cGFzcyhzdHJ1Y3QgY2FjaGVkX2RldiAq ZGMsIHN0cnVjdCBiaW8gKmJpbykNCiAgICAgICAgYWRkX3NlcXVlbnRpYWwodGFzayk7DQogICAg ICAgIGktPnNlcXVlbnRpYWwgPSAwOw0KIGZvdW5kOg0KLSAgICAgICBpZiAoaS0+c2VxdWVudGlh bCArIGJpby0+YmlfaXRlci5iaV9zaXplID4gaS0+c2VxdWVudGlhbCkNCisgICAgICAgaWYgKGJp by0+YmlfaXRlci5iaV9zaXplKQ0KICAgICAgICAgICAgICAgIGktPnNlcXVlbnRpYWwgICArPSBi aW8tPmJpX2l0ZXIuYmlfc2l6ZTsNCg0KICAgICAgICBpLT5sYXN0ICAgICAgICAgICAgICAgICAg PSBiaW9fZW5kX3NlY3RvcihiaW8pOw0KDQpUaGFua3MNCkZlbmdmZWkNCg0KLS0tLS3pgq7ku7bl jp/ku7YtLS0tLQ0K5Y+R5Lu25Lq6OiBDb2x5IExpIFttYWlsdG86Y29seWxpQHN1c2UuZGVdDQrl j5HpgIHml7bpl7Q6IDIwMjHlubQ45pyIMjnml6UgMTU6NTANCuaUtuS7tuS6ujogeGlmZW5nZmVp IChSRCkgPHhpLmZlbmdmZWlAaDNjLmNvbT4NCuaKhOmAgTogbGludXgtYmNhY2hlQHZnZXIua2Vy bmVsLm9yZzsgbGludXgta2VybmVsQHZnZXIua2VybmVsLm9yZzsga2VudC5vdmVyc3RyZWV0QGdt YWlsLmNvbQ0K5Li76aKYOiBSZTogW1BBVENIXSBiY2FjaGU6IHJlbW92ZSB0aGUgcmVkdW5kYW50 IGp1ZGdtZW50IG9uIGJpX3NpemUNCg0KT24gOC8yOS8yMSAxMjo0OSBQTSwgRmVuZ2ZlaSBYaSB3 cm90ZToNCj4gVGhlIGJpX3NpemUgaXMgdW5zaWduZWQgaW50IHR5cGUgZGF0YSBub3QgbGVzcyB0 aGFuIDAsIHNvIHdlIGNhbiANCj4gZGlyZWN0bHkgYWRkIGJpX3NpemUgd2l0aG91dCBleHRyYSBq dWRnbWVudA0KPg0KPiBTaWduZWQtb2ZmLWJ5OiBGZW5nZmVpIFhpIDx4aS5mZW5nZmVpQGgzYy5j b20+DQoNCk5BQ0suIFRoZSBjaGVjayBpcyBuZWNlc3NhcnkgdG8gYXZvaWQgcmVkdW5kYW50IGFu ZCB1bm5lY2Vzc2FyeSBtZW1vcnkgd3JpdGUuDQoNCkNvbHkgTGkNCg0KPiAtLS0NCj4gICBkcml2 ZXJzL21kL2JjYWNoZS9yZXF1ZXN0LmMgfCA0ICstLS0NCj4gICAxIGZpbGUgY2hhbmdlZCwgMSBp bnNlcnRpb24oKyksIDMgZGVsZXRpb25zKC0pDQo+DQo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL21k L2JjYWNoZS9yZXF1ZXN0LmMgYi9kcml2ZXJzL21kL2JjYWNoZS9yZXF1ZXN0LmMgDQo+IGluZGV4 IDZkMWRlODg5Yi4uMjc4OGVlYzNhIDEwMDY0NA0KPiAtLS0gYS9kcml2ZXJzL21kL2JjYWNoZS9y ZXF1ZXN0LmMNCj4gKysrIGIvZHJpdmVycy9tZC9iY2FjaGUvcmVxdWVzdC5jDQo+IEBAIC00MjMs OSArNDIzLDcgQEAgc3RhdGljIGJvb2wgY2hlY2tfc2hvdWxkX2J5cGFzcyhzdHJ1Y3QgY2FjaGVk X2RldiAqZGMsIHN0cnVjdCBiaW8gKmJpbykNCj4gICAJYWRkX3NlcXVlbnRpYWwodGFzayk7DQo+ ICAgCWktPnNlcXVlbnRpYWwgPSAwOw0KPiAgIGZvdW5kOg0KPiAtCWlmIChpLT5zZXF1ZW50aWFs ICsgYmlvLT5iaV9pdGVyLmJpX3NpemUgPiBpLT5zZXF1ZW50aWFsKQ0KPiAtCQlpLT5zZXF1ZW50 aWFsCSs9IGJpby0+YmlfaXRlci5iaV9zaXplOw0KPiAtDQo+ICsJaS0+c2VxdWVudGlhbAkJKz0g YmlvLT5iaV9pdGVyLmJpX3NpemU7DQo+ICAgCWktPmxhc3QJCQkgPSBiaW9fZW5kX3NlY3Rvcihi aW8pOw0KPiAgIAlpLT5qaWZmaWVzCQkgPSBqaWZmaWVzICsgbXNlY3NfdG9famlmZmllcyg1MDAw KTsNCj4gICAJdGFzay0+c2VxdWVudGlhbF9pbwkgPSBpLT5zZXF1ZW50aWFsOw0KDQo=