From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-13.8 required=3.0 tests=BAYES_00, HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_CR_TRAILER,INCLUDES_PATCH, MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id D4340C432BE for ; Tue, 31 Aug 2021 10:41:06 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mail.kernel.org (Postfix) with ESMTP id AC2E260C3E for ; Tue, 31 Aug 2021 10:41:06 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S241123AbhHaKl7 (ORCPT ); Tue, 31 Aug 2021 06:41:59 -0400 Received: from smtp37.cstnet.cn ([159.226.251.37]:54026 "EHLO cstnet.cn" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S241087AbhHaKlz (ORCPT ); Tue, 31 Aug 2021 06:41:55 -0400 Received: by ajax-webmail-APP-12 (Coremail) ; Tue, 31 Aug 2021 18:40:38 +0800 (GMT+08:00) X-Originating-IP: [202.189.3.195] Date: Tue, 31 Aug 2021 18:40:38 +0800 (GMT+08:00) X-CM-HeaderCharset: UTF-8 From: =?UTF-8?B?5bq35a6B?= To: "Leon Romanovsky" Cc: haakon.bugge@oracle.com, linux-rdma@vger.kernel.org Subject: Re: Re: [PATCH v3] Fix one error in mthca_alloc X-Priority: 3 X-Mailer: Coremail Webmail Server Version XT5.0.13 build 20210104(ab8c30b6) Copyright (c) 2002-2021 www.mailtech.cn cnic.cn In-Reply-To: References: <20210827005228.15671-1-kangning18z@ict.ac.cn> Content-Transfer-Encoding: base64 Content-Type: text/plain; charset=UTF-8 MIME-Version: 1.0 Message-ID: <30f8792b.1e35e.17b9bcbf058.Coremail.kangning18z@ict.ac.cn> X-Coremail-Locale: zh_CN X-CM-TRANSID: tgCowACX2vUnBy5hZzsEAA--.17740W X-CM-SenderInfo: pndqw0plqjimn26lu3wodfhubq/1tbiBgkKCl0Tfh4KygAAsh X-Coremail-Antispam: 1Ur529EdanIXcx71UUUUU7IcSsGvfJ3iIAIbVAYjsxI4VWxJw CS07vEb4IE77IF4wCS07vE1I0E4x80FVAKz4kxMIAIbVAFxVCaYxvI4VCIwcAKzIAtYxBI daVFxhVjvjDU= Precedence: bulk List-ID: X-Mailing-List: linux-rdma@vger.kernel.org Jmd0OyAKJmd0OyBPbiBGcmksIEF1ZyAyNywgMjAyMSBhdCAwODo1MjoyOEFNICswODAwLCBrYW5n bmluZyB3cm90ZToKJmd0OyAmZ3Q7IGRyaXZlcnMvaW5maW5pYmFuZC9ody9tdGhjYS9tdGhjYV9h bGxvY2F0b3IuYzogYWxsb2MtJmd0O2xhc3QgbGVmdCB1bmNoYW5nZWQgaW4gbXRoY2FfYWxsb2Ms IHdoaWNoCiZndDsgJmd0OyBoYXMgaW1wYWN0IG9uIHBlcmZvcm1hbmNlIG9mIGZ1bmN0aW9uIGZp bmRfbmV4dF96ZXJvX2JpdCBpbiBtdGhjYV9hbGxvYy4KJmd0OyAKJmd0OyBJIGRvbid0IGtub3cg d2hhdCB0aGUgc2VudGVuY2UgYWJvdmUgbWVhbnMsIGJ1dCB0aGUgY2hhbmdlIGlzIHVubGlrZWx5 CiZndDsgdG8gYmUgY29ycmVjdC4KJmd0OyAKJmd0OyBXaGVuIGFsbG9jLSZndDtsYXN0IHN0YXJ0 cyB0byBiZSBlcXVhbCB0byBhbGxvYy0mZ3Q7bWF4LCB0aGUKJmd0OyBmaW5kX25leHRfemVyb19i aXQoKSB3aWxsIGFsd2F5cyByZXR1cm4gYWxsb2MtJmd0O21heC4gd2hpY2ggd2lsbCBlbnN1cmUK Jmd0OyB0aGF0IHRoZSBmb2xsb3dpbmcgY29kZSBpcyBleGVjdXRlZC4KJmd0OyAKJmd0OyAgICA0 OCAgICAgICAgIGlmIChvYmogJmd0Oz0gYWxsb2MtJmd0O21heCkgewomZ3Q7ICAgIDQ5ICAgICAg ICAgICAgICAgICBhbGxvYy0mZ3Q7dG9wID0gKGFsbG9jLSZndDt0b3AgKyBhbGxvYy0mZ3Q7bWF4 KSAmYW1wOyBhbGxvYy0mZ3Q7bWFzazsKJmd0OyAgICA1MCAgICAgICAgICAgICAgICAgb2JqID0g ZmluZF9maXJzdF96ZXJvX2JpdChhbGxvYy0mZ3Q7dGFibGUsIGFsbG9jLSZndDttYXgpOwomZ3Q7 ICAgIDUxICAgICAgICAgfQomZ3Q7IAoKVGhhbmtzIGZvciB5b3VyIHJldmlldy4KWWVzLCB5b3Vy IGFuYWx5c2lzIGlzIHJpZ2h0LiBIb3dldmVyLCB0aGlzIGlzIGEgYml0bWFwIGFsbG9jYXRvciBm b3IgcmVzb3VyY2UgaWQgYWxsb2NhdGlvbiAobGlrZSBRUCwgYW5kIENRKS4gCldlIGZpcnN0IGxv b2sgYXQgdGhlIHNpdHVhdGlvbiB3aGVyZSBubyByZXNvdXJjZSBpZCBpcyByZWxlYXNlZC4KV2hl biB0aGUgdmFsdWUgb2YgYWxsb2MtJmd0O2xhc3Qgc3RhcnRzIHRvIHJlYWNoZXMgYWxsb2MtJmd0 O21heCwgdGhlIGJpdG1hcCB3aWxsIApiZSBmdWxsLiBJbiB0aGlzIGNhc2UsIGl0J3Mgbm9ybWFs IHRvIHJldHVybiBhbiBpbnZhbGlkIHZhbHVlLgoKTm93LCBsZXQncyBhZGQgcmVzb3VyY2UgcmVs ZWFzaW5nIGludG8gY29uc2lkZXJhdGlvbi4gClRoZSBmb2xsb3dpbmcgY29kZSBpcyBwYXJ0IG9m IG10aGNhX2ZyZWXvvJoKCjcwCXNwaW5fbG9ja19pcnFzYXZlKCZhbXA7YWxsb2MtJmd0O2xvY2ss IGZsYWdzKTsKNzEKNzIJY2xlYXJfYml0KG9iaiwgYWxsb2MtJmd0O3RhYmxlKTsKNzMJYWxsb2Mt Jmd0O2xhc3QgPSBtaW4oYWxsb2MtJmd0O2xhc3QsIG9iaik7Cjc0CWFsbG9jLSZndDt0b3AgPSAo YWxsb2MtJmd0O3RvcCArIGFsbG9jLSZndDttYXgpICZhbXA7IGFsbG9jLSZndDttYXNrOwoKbXRo Y2FfZnJlZSgpIGlzIHVzZWQgdG8gcmVsZWFzZSB0aGUgYWxsb2NhdGVkIHJlc291cmNlIGlkLiBJ dCB3aWxsIHVwZGF0ZSBhbGxvYy0mZ3Q7bGFzdCB3aGVuIG9iaiBpcyBmcmVlZC4gClNvLCBpZiB0 aGUgYml0bWFwIGhhcyBzcGFjZSBmb3IgYWxsb2NhdGlvbiwgbXkgbW9kaWZpY2F0aW9uIGNhbiBj b250aW51b3VzbHkgd29yay4KCiZndDsgCiZndDsgSG93ZXZlciB0aGUgbXRoY2FfYWxsb2MoKSBm dW5jdGlvbiBoYXMgb3RoZXIgZXJyb3IsIGl0IHJldHVybnMgLTEgd2hpbGUKJmd0OyBiYXNlZCBv biBpdHMgZGVjbGFyYXRpb24gaXQgbmVlZHMgdG8gYmUgdW5zaWduZWQsCgpJIHRoaW5rIHlvdSBh cmUgcmlnaHQgYWJvdXQgdGhpcy4gQnV0IG9iaiBpcyB0aGUgcmV0dXJuIHZhbHVlIG9mIHUzMiB0 eXBlLCB3aGljaCBpcyB0aGUgcmVxdWlyZW1lbnQgb2YgcmVzb3VyY2UgaWQgCih0aG91Z2ggaXQg bWF5IG5vdCBmdWxseSB1c2UgMzIgYml0cykuIEkgaGF2ZSBubyBpZGVhIG9mIGhvdyB0byBmaXgg aXQuCgpUaGFua3MuCgomZ3Q7IAomZ3Q7IFRoYW5rcwomZ3Q7IAomZ3Q7ICZndDsgCiZndDsgJmd0 OyBTaWduZWQtb2ZmLWJ5OiBrYW5nbmluZyA8a2FuZ25pbmcxOHpAaWN0LmFjLmNuPgomZ3Q7ICZn dDsgLS0tCiZndDsgJmd0OyAgCiZndDsgJmd0OyAgSSBzcXVhc2hlZCB0d28gY29tbWl0cyBpbnRv IG9uZSBpbiB0aGlzIHZlcnNpb24uCiZndDsgJmd0OyAgCiZndDsgJmd0OyAgZHJpdmVycy9pbmZp bmliYW5kL2h3L210aGNhL210aGNhX2FsbG9jYXRvci5jIHwgMyArKysKJmd0OyAmZ3Q7ICAxIGZp bGUgY2hhbmdlZCwgMyBpbnNlcnRpb25zKCspCiZndDsgJmd0OyAKJmd0OyAmZ3Q7IGRpZmYgLS1n aXQgYS9kcml2ZXJzL2luZmluaWJhbmQvaHcvbXRoY2EvbXRoY2FfYWxsb2NhdG9yLmMgYi9kcml2 ZXJzL2luZmluaWJhbmQvaHcvbXRoY2EvbXRoY2FfYWxsb2NhdG9yLmMKJmd0OyAmZ3Q7IGluZGV4 IGFlZjFkMjc0YTE0ZS4uMTE0MTY5NTA5M2U3IDEwMDY0NAomZ3Q7ICZndDsgLS0tIGEvZHJpdmVy cy9pbmZpbmliYW5kL2h3L210aGNhL210aGNhX2FsbG9jYXRvci5jCiZndDsgJmd0OyArKysgYi9k cml2ZXJzL2luZmluaWJhbmQvaHcvbXRoY2EvbXRoY2FfYWxsb2NhdG9yLmMKJmd0OyAmZ3Q7IEBA IC01MSw2ICs1MSw5IEBAIHUzMiBtdGhjYV9hbGxvYyhzdHJ1Y3QgbXRoY2FfYWxsb2MgKmFsbG9j KQomZ3Q7ICZndDsgIAl9CiZndDsgJmd0OyAgCiZndDsgJmd0OyAgCWlmIChvYmogJmx0OyBhbGxv Yy0mZ3Q7bWF4KSB7CiZndDsgJmd0OyArCQlhbGxvYy0mZ3Q7bGFzdCA9IG9iaiArIDE7CiZndDsg Jmd0OyArCQlpZiAoYWxsb2MtJmd0O2xhc3QgPT0gYWxsb2MtJmd0O21heCkKJmd0OyAmZ3Q7ICsJ CQlhbGxvYy0mZ3Q7bGFzdCA9IDA7CiZndDsgJmd0OyAgCQlzZXRfYml0KG9iaiwgYWxsb2MtJmd0 O3RhYmxlKTsKJmd0OyAmZ3Q7ICAJCW9iaiB8PSBhbGxvYy0mZ3Q7dG9wOwomZ3Q7ICZndDsgIAl9 IGVsc2UKJmd0OyAmZ3Q7IC0tIAomZ3Q7ICZndDsgMi4xNy4xCiZndDsgJmd0OyAKPC9rYW5nbmlu ZzE4ekBpY3QuYWMuY24+