From mboxrd@z Thu Jan 1 00:00:00 1970 Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.remote-ip=207.46.229.174 ARC-Seal: i=1; d=subspace.kernel.org; s=arc20261015; a=rsa-sha256; cv=none; t=1794317676; b=eFT7igBgkXOnDm26qBrIJBcdY57z1IcnfIbraImFIcSQk389lBW8xtYmb5v+CMLqVS5m 5F6XLSTcnb+dyfgnanUNzfl9ax1sWR+Xhx9+6VTjUeW3mt5doSKA4+5fKv6gy/vo8APzY VjlwxIT21h3Vn59YuRdM1yfBVzkocDg+jdF9gQKjKACQdW8dbgim/t56s9IkHGFHLBpQv qJmLb7o8dR1WGLIwMyySjuUdl7fUkXrScwtiiX7wmDvCURP7rRiqML1Og70EdcIRTuMWP yQTpp1XyfIMAQcyNS4cgYkwfUtGuyPhCwCOC0/79L1LHGQfsGwuSBuIHkpQMw/ozQEg== ARC-Message-Signature: i=1; d=subspace.kernel.org; s=arc20261015; a=rsa-sha256; c=relaxed/relaxed; t=1794317676; h=DMARC-Filter:Received:X-Originating-IP:Date:X-CM-HeaderCharset:From: To:Cc:Subject:X-Priority:X-Mailer:In-Reply-To:References: X-CM-CTRLMSGS:Content-Transfer-Encoding:Content-Type:MIME-Version: Message-ID:X-Coremail-Locale:X-CM-TRANSID:X-CM-SenderInfo: X-Coremail-Antispam; bh=XsAr4O89duvEBbigSHHNVV6Ye8RdzbpA0oQFcH49mZk=; b=Bu72tjXpO/cufQVf9tkQwXdlny3Y/XfGHo5V4YJAWtx9+zSWG6iOrz5QECvOp+LzyZI0 VQtyALjRJ605GKZ9DZKvqIno3B4M/+bOaDmgEBqrFtaYCJi8wBwjVXS9pmtf5Uak/3jsp c9G8kvlQYK41N1czqkGvnW6qGHy2hyB/Lbp8s9BlPd12NMhawvpf638pXMBYFbFx5MCWw zIaLYrUjGm93OGlIMx6l+teXfDekhs422lLMyElWSAfJih9ft7ab1KJsZbqUBo5etQA0X litt2M47wKqzbm1fyU+QY8DSGPM+WKi2fWEjirZvWaIwZzoqTuzb+AZrvYlL9c4rwTg== ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=none header.from=hust.edu.cn; spf=pass smtp.mailfrom=hust.edu.cn; arc=none smtp.remote-ip=207.46.229.174 Received: from azure-sdnproxy.icoremail.net (azure-sdnproxy.icoremail.net [207.46.229.174]) by smtp.subspace.kernel.org (Postfix) with ESMTP id E44F9606A330; Tue, 10 Nov 2026 13:34:33 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.4.2 smtp.subspace.kernel.org E44F9606A330 Authentication-Results: smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=hust.edu.cn Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=hust.edu.cn Received: from xuhx$hust.edu.cn ( [10.12.190.107] ) by ajax-webmail-app2 (Coremail) ; Tue, 10 Nov 2026 21:34:27 +0800 (GMT+08:00) Date: Tue, 10 Nov 2026 21:34:27 +0800 (GMT+08:00) X-CM-HeaderCharset: UTF-8 From: =?UTF-8?B?5b6Q5pmX57+U?= To: sre@kernel.org Cc: linux-pm@vger.kernel.org, linux-kernel@vger.kernel.org Subject: power: supply: bq24190: IRQ handler can call power_supply_changed after the psy is unregistered X-Priority: 3 X-Mailer: Coremail Webmail Server Version 2025.3-cmXT6 build 20260810(6c94e3b5) Copyright (c) 2002-2026 www.mailtech.cn hust In-Reply-To: <2026102727-data-sequel-ce41@gregkh> References: <4c7f9772.192e1.1a17d5c2ed5.Coremail.xuhx@hust.edu.cn> <2026102727-data-sequel-ce41@gregkh> X-CM-CTRLMSGS: =?B?3TQ4QTiH6nJ5xwDR7hwMki1N8jM= Content-Transfer-Encoding: base64 Content-Type: text/plain; charset=UTF-8 X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Post: List-Help: List-Subscribe: List-Unsubscribe: List-Owner: Precedence: list MIME-Version: 1.0 Message-ID: <53a5f0c4.22b5a.1a1c5aacb18.Coremail.xuhx@hust.edu.cn> X-Coremail-Locale: zh_CN X-CM-TRANSID:IQEQrMAGL8dkHfNqYqQNAA--.9972W X-CM-SenderInfo: bgsqjkayqyjmo6kx23oohg3hdfq/1tbiAgMHB2rx8m6VIgAAsx X-Coremail-Antispam: 1Ur529EdanIXcx71UUUUU7IcSsGvfJ3iIAIbVAYjsxI4VWDJw CS07vEb4IE77IF4wCS07vE1I0E4x80FVAKz4kxMIAIbVAFxVCaYxvI4VCIwcAKzIAtYxBI daVFxhVjvjDU= YnEyNDE5MF9yZW1vdmUoKSB1bnJlZ2lzdGVycyB0aGUgYmF0dGVyeSBhbmQgY2hhcmdlciBwb3dl cl9zdXBwbGllcwpiZWZvcmUgcG1fcnVudGltZV9kaXNhYmxlKCk7IHRoZSBJUlEgaXMgcmVxdWVz dGVkIHdpdGggZGV2bSBhbmQgaXMKdGhlcmVmb3JlIGZyZWVkIG9ubHkgYWZ0ZXIgcmVtb3ZlIHJl dHVybnMuICBBIHRocmVhZGVkIElSUSBoYW5kbGVyIHRoYXQKaXMgYWxyZWFkeSBydW5uaW5nLCBv ciBvbmUgdGhhdCBydW5zIGluIHRoZSB3aW5kb3cgYmV0d2VlbiB0aGUgdHdvCnVucmVnaXN0ZXJz IGFuZCBwbV9ydW50aW1lX2Rpc2FibGUoKSwgY2FsbHMgYnEyNDE5MF9jaGVja19zdGF0dXMoKSAt Pgpwb3dlcl9zdXBwbHlfY2hhbmdlZCgpIG9uIGEgcHN5IHRoYXQgaGFzIGFscmVhZHkgYmVlbiB1 bnJlZ2lzdGVyZWQgKGFuZAptYXkgYmUgZnJlZWQpLiAgVGhpcyBpcyBhIGRyaXZlciByZW1vdmUt b3JkZXIgYnVnOyB0aGUgd2luZG93IGlzCm5hcnJvd2VyIHRoYW4gYnEyNTg5MCBidXQgcmVhbC4K ClRoZSBkZXRhaWxlZCBkZXNjcmlwdGlvbjoKCiogVGVzdCBlbnZpcm9ubWVudCAvIGFmZmVjdGVk IHZlcnNpb24KCiAgTGludXggNy4zLjAgc291cmNlIHRyZWUgKHVubW9kaWZpZWQga2VybmVsLm9y ZyA3LjMpLCB4ODZfNjQuICBUaGlzIGlzCiAgYSBzb3VyY2UtbGV2ZWwgcmVwb3J0LiAgSSBkaWQg bm90IHJ1biBpdCBvbiBicTI0MTkwIGhhcmR3YXJlOiB0aGUKICBLQVNBTiBidWlsZCB1c2VkIGZv ciBteSBjb3JlIHRlc3RzIGRvZXMgbm90IGVuYWJsZQogIENPTkZJR19DSEFSR0VSX0JRMjQxOTAg YW5kIGhhcyBubyBJMkMgYnEyNDE5MCBkZXZpY2UuICBObyByZXByb2R1Y2VyCiAgaXMgYXR0YWNo ZWQuICBMaW5lIG51bWJlcnMgYXJlIGZyb20gNy4zLgoKKiBNZWNoYW5pc20KCiAgUHJvYmU6Cgog ICAgICA6MjEyMSAgcG93ZXJfc3VwcGx5X3JlZ2lzdGVyKGJkaS0+YmF0dGVyeSwgLi4uKQogICAg ICA6MjEzMyAgcG93ZXJfc3VwcGx5X3JlZ2lzdGVyKGJkaS0+Y2hhcmdlciwgLi4uKQogICAgICA6 MjE2MCAgZGV2bV9yZXF1ZXN0X3RocmVhZGVkX2lycSguLi4sIGJxMjQxOTBfaXJxX2hhbmRsZXJf dGhyZWFkLCAuLi4pCgogIEJvdGggcG93ZXJfc3VwcGxpZXMgYXJlIG5vbi1kZXZtLiAgVGhlIElS USBpcyBkZXZtLCBzbyBpdCBpcyByZWxlYXNlZAogIGJ5IGRldnJlcyBhZnRlciBicTI0MTkwX3Jl bW92ZSgpIHJldHVybnMsIG5vdCBiZWZvcmUuCgogIGJxMjQxOTBfcmVtb3ZlKCkgKDoyMTg5LTIy MDYpOgoKICAgICAgOjIyMDAgIHBvd2VyX3N1cHBseV91bnJlZ2lzdGVyKGJkaS0+YmF0dGVyeSk7 CiAgICAgIDoyMjAxICBwb3dlcl9zdXBwbHlfdW5yZWdpc3RlcihiZGktPmNoYXJnZXIpOwogICAg ICA6MjIwMi0yMjA0ICBwbV9ydW50aW1lX3B1dC4uLgogICAgICA6MjIwNSAgcG1fcnVudGltZV9k aXNhYmxlLi4uCgogIFRoZSB0aHJlYWRlZCBoYW5kbGVyICg6MTgzNC0xODUwKSBjYWxscyBicTI0 MTkwX2NoZWNrX3N0YXR1cygpCiAgKDoxODI0LTE4MjkpLCB3aGljaCBjYWxscyBwb3dlcl9zdXBw bHlfY2hhbmdlZChiZGktPmNoYXJnZXIvYmF0dGVyeSkuCgogIFdpbmRvdyBBOiBhbiBJUlEgaXMg ZGVsaXZlcmVkIGFmdGVyIDoyMjAxIGFuZCBiZWZvcmUgOjIyMDU7IHRoZQogIGhhbmRsZXIgcnVu cyB3aGlsZSBib3RoIHBzeSBhcmUgYWxyZWFkeSB1bnJlZ2lzdGVyZWQuICBXaW5kb3cgQjogYQog IGhhbmRsZXIgaXMgYWxyZWFkeSBydW5uaW5nIHdoZW4gOjIyMDAvOjIyMDEgZXhlY3V0ZTsgaXQg Y2FuIHJlYWNoCiAgcG93ZXJfc3VwcGx5X2NoYW5nZWQoKSBhZnRlciB1bnJlZ2lzdGVyLiAgQWZ0 ZXIgOjIyMDUsCiAgcG1fcnVudGltZV9kaXNhYmxlKCkgbWFrZXMgbmV3IElSUSBoYW5kbGluZyBs ZXNzIGxpa2VseSB0byByZWFjaCB0aGUKICBjYWxsYmFjaywgc28gSSBkbyBub3QgY2xhaW0gYXJi aXRyYXJ5IHBvc3QtcmVtb3ZlIElSUXM7IHRoZQogIGRldGVybWluaXN0aWMgd2luZG93IGlzIDoy MjAxLToyMjA1LCBwbHVzIHRoZSBpbi1mbGlnaHQgaGFuZGxlci4KCiogQ29uY3JldGUgY29ycnVw dGlvbiAvIGltcGFjdAoKICBwb3dlcl9zdXBwbHlfY2hhbmdlZCgpIGRlcmVmZXJlbmNlcyBwc3kt PmNoYW5nZWRfbG9jazsgaWYgdGhlIHBzeSBoYXMKICBiZWVuIGZyZWVkLCB0aGlzIGlzIGEgc2xh Yi11c2UtYWZ0ZXItZnJlZSBhbmQgY2FuIGNvcnJ1cHQgdGhlCiAgd29ya3F1ZXVlIG9yIGNyYXNo LiAgSWYgYSBjb25zdW1lciByZWZlcmVuY2Uga2VlcHMgdGhlIHBzeSBhbGl2ZSwgdGhlCiAgY2Fs bCBpcyBhIHVzZS1hZnRlci11bnJlZ2lzdGVyIGFuZCBjYW4gcmVhY2ggdGhlIGZyZWVkIExFRCB0 cmlnZ2VycwogIGRlc2NyaWJlZCBpbiB0aGUgY29yZSA1QiByZXBvcnQgb24gYSA3LjMga2VybmVs IHdpdGhvdXQgdGhlCiAgOWY3ZjdhODU5NDUxIGdldC9zZXQgZ3VhcmQuICBJIGhhdmUgbm90IGRl bW9uc3RyYXRlZCBwcml2aWxlZ2UKICBlc2NhbGF0aW9uLCBhbmQgSSBoYXZlIG5vdCBydW4gdGhp cyBvbiBoYXJkd2FyZS4KCiogVHJpZ2dlciBtb2RlbAoKICBicTI0MTkwIHdpdGggYSBjaGFyZ2Vy IGludGVycnVwdCAoQUMgcGx1Zy91bnBsdWcsIGZhdWx0LCBvciBjaGFyZ2VyCiAgc3RhdHVzIGNo YW5nZSkgY29uY3VycmVudCB3aXRoIHVuYmluZC9yZW1vdmUuICBUaGUgd2luZG93IGlzIG5hcnJv dwogIChiZXR3ZWVuIHRoZSB0d28gdW5yZWdpc3RlcnMgYW5kIHBtX3J1bnRpbWVfZGlzYWJsZSwg b3IgYW4gaW4tZmxpZ2h0CiAgaGFuZGxlciksIHNvIGl0IGlzIGEgcmFjZSByYXRoZXIgdGhhbiBh IGRldGVybWluaXN0aWMgc2VxdWVuY2UuCiAgVW5iaW5kaW5nIHJlcXVpcmVzIHJvb3Q7IGEgcGh5 c2ljYWwgY2hhcmdlciBldmVudCBpcyB0aGUgbmF0dXJhbAogIHRyaWdnZXIuICBObyBnZW5lcmlj IHVucHJpdmlsZWdlZCB1c2Vyc3BhY2UgaW50ZXJmYWNlLgoKKiBSZXByb2R1Y2VyIC8gcmVzdWx0 cwoKICBObyByZXByb2R1Y2VyIGF0dGFjaGVkLiAgVGhpcyBpcyBhIHNvdXJjZS1sZXZlbCByZXBv cnQ7IEkgY2FuIHRlc3QgYQogIHByb3Bvc2VkIGZpeCBpZiBicTI0MTkwIGhhcmR3YXJlIGlzIGF2 YWlsYWJsZS4gIFRoZSByZWxldmFudCBjYWxsCiAgY2hhaW4gaXMgZnVsbHkgdmlzaWJsZSBpbiA3 LjMgYXQgdGhlIGxpbmUgbnVtYmVycyBhYm92ZS4KCgoqIFN1Z2dlc3RlZCBkaXJlY3Rpb24gCgog IERpc2FibGUgdGhlIElSUSBhbmQgd2FpdCBmb3IgYW4gaW4tZmxpZ2h0IGhhbmRsZXIgYmVmb3Jl IHVucmVnaXN0ZXJpbmcKICB0aGUgcG93ZXJfc3VwcGxpZXM6IGNhbGwgZGlzYWJsZV9pcnEoKS9m cmVlX2lycSgpIChvciBhbiBleHBsaWNpdAogIGRpc2FibGVfaXJxICsgc3luY2hyb25pemVfaXJx KSBiZWZvcmUgOjIyMDAsIGFuZCBtb3ZlCiAgcG1fcnVudGltZV9kaXNhYmxlKCkgYmVmb3JlIHRo ZSB1bnJlZ2lzdGVycy4gIEFsdGVybmF0aXZlbHkgaGF2ZSB0aGUKICBoYW5kbGVyIGNoZWNrIGEg InJlbW92ZWQiIGZsYWcgc2V0IHVuZGVyIGEgbG9jayBiZWZvcmUKICBwb3dlcl9zdXBwbHlfY2hh bmdlZCgpLiAgUmVwb3J0LWZpcnN0LCBubyBwYXRjaCBhdHRhY2hlZDsgaGFwcHkgdG8KICB0ZXN0 IGEgcHJvcG9zYWwuCgoKICBQbGVhc2Uga2VlcCBtZSBpbiBDYzsgSSBhbSBub3Qgc3Vic2NyaWJl ZCB0byB0aGUgbGlzdHMuCgoKUmVnYXJkcywKSGFueGlhbmcgWHUKeHVoeEBodXN0LmVkdS5jbgo=