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 Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 537AFC46CD2 for ; Wed, 27 Dec 2023 18:29:48 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:MIME-Version:References:In-Reply-To: Date:Cc:To:From:Subject:Message-ID:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=kZ7I2MHAZPbd356tSDArdQl5MtUp3VoTPyF3p6pBBx0=; b=A3gwvuPPIvtX8I UWo4wTAfuLJxcykEkoZaOvS+4LNA7UKyRFskt1ALvUKowMGFPjAuB+jC10bn6e6qbiuqJ1B6oxnyo 1hhQMVyls1y06EoNWFWz8fmmaBZYgeTb1ZRC5VO5OG/FAak7bwBBgfTiqvvoHMntQwIqdMi+qT4d3 A6kvjrVVx/0eaJP62kCv3HB5Iqdp5Kv+YucIkQbTTTqyjvVrcljNxiVHH6kx4XXch0FeJQDHWJkTx SnCyCSQaI4/q9fprwNT9Hcp9TIIdM+ULhYZ/x6oW9VenF967uMQJRoPMeO3owkQ6jN0vAfzfvDguC 8rxlh18BiWJrgMqktzDQ==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.96 #2 (Red Hat Linux)) id 1rIYeh-00FIMN-0t; Wed, 27 Dec 2023 18:29:23 +0000 Received: from [135.0.77.242] (helo=mx.mrman314.tech) by bombadil.infradead.org with esmtps (Exim 4.96 #2 (Red Hat Linux)) id 1rIYeI-00FI3s-2I for linux-arm-kernel@lists.infradead.org; Wed, 27 Dec 2023 18:29:02 +0000 Received: from [192.168.6.27] (unknown [160.32.192.137]) by mx.mrman314.tech (Postfix) with ESMTPSA id 932FA2F495C8; Wed, 27 Dec 2023 13:19:39 -0500 (EST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=mrman314.tech; s=default; t=1703701181; bh=fZGcy7BZG167S+RHVKq7QB3BPpO7PaALkaYFRUu07bM=; h=Subject:From:To:Cc:Date:In-Reply-To:References; b=p6fZmmjC343uIjMBvq+O6NtS88LEuhi9sIZ+7gsu9i7kfsRI1zp4ilC3pK80XuAuM 67ZWDoCT+93cH3pOygIx/O8iF1rVzhLzb5hNI3PGHXkfm33sn3yuVB20VlFyXJiLsF XiBXJAQN5iG2gPCuJAbpO/G2nRygDNL3oMKqjwjU= Message-ID: Subject: Re: [PATCH] Bluetooth: hci_bcm4377: do not mark valid bd_addr as invalid From: Felix Zhang To: Johan Hovold , Luiz Augusto von Dentz , Marcel Holtmann , Johan Hedberg Cc: Hector Martin , Sven Peter , Alyssa Rosenzweig , asahi@lists.linux.dev, linux-arm-kernel@lists.infradead.org, linux-bluetooth@vger.kernel.org, linux-kernel@vger.kernel.org, stable@vger.kernel.org Date: Wed, 27 Dec 2023 13:19:39 -0500 In-Reply-To: <20231227101003.10534-1-johan+linaro@kernel.org> References: <20231227101003.10534-1-johan+linaro@kernel.org> Autocrypt: addr=mrman@mrman314.tech; prefer-encrypt=mutual; keydata=mQGNBGUsCUUBDACnhuspj8JCsQgAs2xjCKTjw7WC9ku9/8q6Mv+OtDnvrp92Kw7lv00t/8UIw3bHEwkPgJcO6o4q1VwsqqsxDUsmr/b9tbBdxMNwvMrVf4KooF/AtwSQ8QQcWolPOIfO4O/I9oMoynpBGp8T1pJyhcZ7HzeRIEifxTal+Z5vvDX/Tknc9KMsZWxqdSaxLUm906utKLVzDsg7F/CUrdt4LGbMDO+R2ace8V7+dkSoQPrSiGY3hD1Pr2LRHaklYmytpgRvLNeB4nqDMV29xSLdYg5MlHUfFN9WCeiLED1uaVkpZRDQARPQANilxR13eN3RjElCAl9OSBHmC8E/9mOx4RE51pvOMJ3bUKuGBoZexO4KU+l3XXar02qtySLFQDh/FX222yWXuwlml4O7vjaXFLC1xMWgeBg47iT6RzQ/cvL9Z27bPu2XbQpNRMjvs3hgZV9KMPeJ0Tn/jBMTAj/x5CzvXCGLxp6nZRum8CmJ3Zn+GdDt07OvEO97uE4wneNELQsAEQEAAbQiZmVsaXggKGJhbGwpIDxtcm1hbkBtcm1hbjMxNC50ZWNoPokBzgQTAQgAOBYhBBuvsei2n9NslousW/bR59FOoklFBQJlLAlFAhsDBQsJCAcCBhUKCQgLAgQWAgMBAh4BAheAAAoJEPbR59FOoklFo7gL/2y6abLq2p68qk5c1YIXpXy+pUNILLZgqa6B/IcUXZIwPX1zXzi13fIioLHmJaofGwHNMcz9V1/ei+mFRSZS28YKfcrFIcpBTh7SrVpC3hrMdkqEO3N7HXkHUX1mfhUOFSfyHqxD9Cpw1coAnkjciQB6gYCuCsPwTgJjKJb5SwFT6F/LjOmJCkAvZAoY2hnYeNyzmz/Fbm8HAYZPzBc36IifSyU5ejtGB3ej5gv9IiouveTT96DX/VGxHpRoAdOywUHI7xGpNxOOPHHTNREdFZJVTKLYoA631PIAiNoUvaYwv jJAtymPqcev2IB0FWcRqV0OUuHBhvLbktIX9VNE78Jinrr0ZKfBhGZRblIbl1/4g/IRnnNfzrj1358V6SW8TEWZ7Y1CkgUtUOgax3xZ1kFKmBe9+FYOrnvA+P+CVnz5e9xlQifwpJZDGY+OkXOjOq9as8T+pugwy1ZxwrqFvF4MHk6Ush92es8CL+IKAcU0INAkDVTzIbFRdyfv+JsLYbkBjQRlLAlFAQwAnWzE+6973OdH89yIvXmRhFs46uqb70PsjXI3XaF5Q6RnjnpBjhpAU3ql005aFIH3++ikAHsw2yJan+gLW9P5aQD2b8CIK4kRDT/jAFT2gqfxMR4mO1I56RUBsJyLgblmf7TMaPBjFH3UDOR0rfnhiJg0/9DyDLfbGjwOLmiYqBt+UdvwLV8EpywTnogGKQdiacypDtMQaQ9c40gsMG46Cm5g1AJsCjXMiU793Su82bxFYAg/zXZV98a5N9YI4vYxFI3jfjsyf1wX7XUo9G/waLvkXVhagCts/JHuCEjQS36Cirbhd8lVMLEQCbYcYh67G0m0/x6zGG6BcF881zGFpuwKj5Gh/pNf583/qL8m+JQyBiW8oYbT548cPAQUWn3LKhFWRGImc/8Wt4q8rqON16vHtl9E5l1zSXHvlyNWLOzMfMwpPKDzskoDqsFhXQpQ/m6JjiWTlelH1eHw/qV+dPdlPdc5kWm81NUbEm/0a0OEPqPUf9zr9pmZ38A2UBA3ABEBAAGJAbYEGAEIACAWIQQbr7Hotp/TbJaLrFv20efRTqJJRQUCZSwJRQIbDAAKCRD20efRTqJJRZFYC/42epLczMAr/IOkx96koy29/yhDzAAswqFMOfBLEi9hmBf697mL9DIamXq6/QjBim6H0lQDno+7D9JJp4GvrntuVW76bQTXsmoGXsHaWqncX6a81kwIahGwnOUBNArRKgBn8qEk3zxKLUZd55AN8pQN3h1PedLGGcsz3DgUy19s3JKqB5 j1mc8Pjf5v1x8ThPlxJwwFAQH9NeU0MewpyrmGuuebtl5oUiNWf4lcEdDKco+LO04pM7v12268M4VsCIqItWQTJ4JtTQ3ZUt/1VA+VtRZjBDB2DaQqQo03WHuqRernqDRVaP1iuFwpw+tzySXx+u3Q5rNCdT7DFqxh4l2FkqgSKRJSAmt5urvTuKw4TGJnmH8yPm/iKHfodnSyvR+V2J3Aa7Cgl197qpwbzdkaqTHL3+w05SE2SEdPcPY8XSxAj3nojqwg3HNjL2bAeMftQQuelLFHN6meDDSEqEn2HSAf+O4mOcjTsC1aQiiGM3bTdnEyboQgXALDc+W5EQo= User-Agent: Evolution 3.50.2 MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20231227_102858_871308_5E5A86CC X-CRM114-Status: GOOD ( 20.33 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org T24gV2VkLCAyMDIzLTEyLTI3IGF0IDExOjEwICswMTAwLCBKb2hhbiBIb3ZvbGQgd3JvdGU6Cj4g QSByZWNlbnQgY29tbWl0IHJlc3RvcmVkIHRoZSBvcmlnaW5hbCAoYW5kIHN0aWxsIGRvY3VtZW50 ZWQpCj4gc2VtYW50aWNzCj4gZm9yIHRoZSBIQ0lfUVVJUktfVVNFX0JEQUREUl9QUk9QRVJUWSBx dWlyayBzbyB0aGF0IHRoZSBkZXZpY2UKPiBhZGRyZXNzCj4gaXMgY29uc2lkZXJlZCBpbnZhbGlk IHVubGVzcyBhbiBhZGRyZXNzIGlzIHByb3ZpZGVkIGJ5IGZpcm13YXJlLgo+IAo+IFRoaXMgc3Bl Y2lmaWNhbGx5IG1lYW5zIHRoYXQgdGhpcyBmbGFnIG11c3Qgb25seSBiZSBzZXQgZm9yIGRldmlj ZXMKPiB3aXRoCj4gaW52YWxpZCBhZGRyZXNzZXMsIGJ1dCB0aGUgQnJvYWRjb20gQkNNNDM3NyBk cml2ZXIgaGFzIHNvIGZhciBiZWVuCj4gc2V0dGluZyB0aGlzIGZsYWcgdW5jb25kaXRpb25hbGx5 Lgo+IAo+IEZvcnR1bmF0ZWx5IHRoZSBkcml2ZXIgYWxyZWFkeSBjaGVja3MgZm9yIGludmFsaWQg YWRkcmVzc2VzIGR1cmluZwo+IHNldHVwCj4gYW5kIHNldHMgdGhlIEhDSV9RVUlSS19JTlZBTElE X0JEQUREUiBmbGFnLCB3aGljaCBjYW4gc2ltcGx5IGJlCj4gcmVwbGFjZWQKPiB3aXRoIEhDSV9R VUlSS19VU0VfQkRBRERSX1BST1BFUlRZIHRvIGluZGljYXRlIHRoYXQgdGhlIGRlZmF1bHQKPiBh ZGRyZXNzCj4gaXMgaW52YWxpZCBidXQgY2FuIGJlIG92ZXJyaWRkZW4gYnkgZmlybXdhcmUgKGxv bmcgdGVybSwgdGhpcyBzaG91bGQKPiBwcm9iYWJseSBqdXN0IGFsd2F5cyBiZSBhbGxvd2VkKS4K PiAKPiBGaXhlczogNjk0NTc5NWJjODFhICgiQmx1ZXRvb3RoOiBmaXggdXNlLWJkYWRkci1wcm9w ZXJ0eSBxdWlyayIpCj4gQ2M6IHN0YWJsZUB2Z2VyLmtlcm5lbC5vcmfCoMKgwqDCoMKgICMgNi41 Cj4gUmVwb3J0ZWQtYnk6IEZlbGl4IFpoYW5nIDxtcm1hbkBtcm1hbjMxNC50ZWNoPgo+IExpbms6 Cj4gaHR0cHM6Ly9sb3JlLmtlcm5lbC5vcmcvci83NzQxOWZmYWNjNWI0ODc1ZTkyMGUwMzgzMzI1 NzVhMmE1YmZmMjlmLmNhbWVsQG1ybWFuMzE0LnRlY2gvCj4gU2lnbmVkLW9mZi1ieTogSm9oYW4g SG92b2xkIDxqb2hhbitsaW5hcm9Aa2VybmVsLm9yZz4KPiAtLS0KPiDCoGRyaXZlcnMvYmx1ZXRv b3RoL2hjaV9iY200Mzc3LmMgfCAzICstLQo+IMKgMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9u KCspLCAyIGRlbGV0aW9ucygtKQo+IAo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2JsdWV0b290aC9o Y2lfYmNtNDM3Ny5jCj4gYi9kcml2ZXJzL2JsdWV0b290aC9oY2lfYmNtNDM3Ny5jCj4gaW5kZXgg YTYxNzU3ODM1Njk1Li45YTcyNDNkNWRiNzEgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy9ibHVldG9v dGgvaGNpX2JjbTQzNzcuYwo+ICsrKyBiL2RyaXZlcnMvYmx1ZXRvb3RoL2hjaV9iY200Mzc3LmMK PiBAQCAtMTQxNyw3ICsxNDE3LDcgQEAgc3RhdGljIGludCBiY200Mzc3X2NoZWNrX2JkYWRkcihz dHJ1Y3QKPiBiY200Mzc3X2RhdGEgKmJjbTQzNzcpCj4gwqAKPiDCoAliZGEgPSAoc3RydWN0IGhj aV9ycF9yZWFkX2JkX2FkZHIgKilza2ItPmRhdGE7Cj4gwqAJaWYgKCFiY200Mzc3X2lzX3ZhbGlk X2JkYWRkcihiY200Mzc3LCAmYmRhLT5iZGFkZHIpKQo+IC0JCXNldF9iaXQoSENJX1FVSVJLX0lO VkFMSURfQkRBRERSLCAmYmNtNDM3Ny0+aGRldi0KPiA+cXVpcmtzKTsKPiArCQlzZXRfYml0KEhD SV9RVUlSS19VU0VfQkRBRERSX1BST1BFUlRZLCAmYmNtNDM3Ny0KPiA+aGRldi0+cXVpcmtzKTsK PiDCoAo+IMKgCWtmcmVlX3NrYihza2IpOwo+IMKgCXJldHVybiAwOwo+IEBAIC0yMzY4LDcgKzIz NjgsNiBAQCBzdGF0aWMgaW50IGJjbTQzNzdfcHJvYmUoc3RydWN0IHBjaV9kZXYgKnBkZXYsCj4g Y29uc3Qgc3RydWN0IHBjaV9kZXZpY2VfaWQgKmlkKQo+IMKgCWhkZXYtPnNldF9iZGFkZHIgPSBi Y200Mzc3X2hjaV9zZXRfYmRhZGRyOwo+IMKgCWhkZXYtPnNldHVwID0gYmNtNDM3N19oY2lfc2V0 dXA7Cj4gwqAKPiAtCXNldF9iaXQoSENJX1FVSVJLX1VTRV9CREFERFJfUFJPUEVSVFksICZoZGV2 LT5xdWlya3MpOwo+IMKgCWlmIChiY200Mzc3LT5ody0+YnJva2VuX213c190cmFuc3BvcnRfY29u ZmlnKQo+IMKgCQlzZXRfYml0KEhDSV9RVUlSS19CUk9LRU5fTVdTX1RSQU5TUE9SVF9DT05GSUcs Cj4gJmhkZXYtPnF1aXJrcyk7Cj4gwqAJaWYgKGJjbTQzNzctPmh3LT5icm9rZW5fZXh0X3NjYW4p CkhpLAoKVGhhbmtzIGZvciB0aGUgcGF0Y2ghICBJIGhhdmUganVzdCB0ZXN0ZWQgdGhlIHBhdGNo IG9uIG15IE1hY0Jvb2tBaXI5LDEKd2l0aCBzb21lIG1vZGlmaWNhdGlvbnMgdG8gbWFrZSBpdCBw YXRjaCB3aXRoIHRoZSBtYXN0ZXIgYnJhbmNoIG9mIHRoZQpMaW51eCBrZXJuZWwsIGFuZCBpdCB3 b3JrcyBncmVhdCEgIFRoZSBkZXZpY2UgaXMgcmVjb2duaXplZCBieSB0aGUKc3lzdGVtOyBhbmQg SSBjYW4gc2NhbiwgcGFpciwgY29ubmVjdCwgYW5kIHBsYXkgYXVkaW8ganVzdCBmaW5lLiAgSWYK eW91IHdhbnQgbWUgdG8gc2VuZCBvdmVyIHRoZSBtb2RpZmllZCBwYXRjaCB0aGF0IEkgaGF2ZSB1 c2VkLCBwbGVhc2UKbGV0IG1lIGtub3cuCgpUaGFua3MhCgpfX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fXwpsaW51eC1hcm0ta2VybmVsIG1haWxpbmcgbGlzdAps aW51eC1hcm0ta2VybmVsQGxpc3RzLmluZnJhZGVhZC5vcmcKaHR0cDovL2xpc3RzLmluZnJhZGVh ZC5vcmcvbWFpbG1hbi9saXN0aW5mby9saW51eC1hcm0ta2VybmVsCg==