]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
net: qrtr: ns: Raise lookup limit to 128
authorŁukasz Patron <priv.luk@gmail.com>
Tue, 4 Aug 2026 20:18:30 +0000 (22:18 +0200)
committerJakub Kicinski <kuba@kernel.org>
Thu, 6 Aug 2026 15:10:44 +0000 (08:10 -0700)
Current limit of 64 is not enough for Sony Xperia 10 VII (SM6475).

After merging v6.6.142 into a downstream AOSP device, it's stuck on
boot animation and following log spam can be observed in dmesg:

E qrtr    : ctrl_cmd_new_lookup(): QRTR client node exceeds max lookup limit!
E qrtr    : qrtr_ns_worker(): failed while handling packet from 1:16600

No idea why it needs more than 64 client lookups, but it appears to
work fine with 128 as it did when there were no limits.

I don't really have a good way to investigate what it needs all
these lookups for as most of the userspace is closed source.

Fixes: 5640227d9a21 ("net: qrtr: ns: Limit the maximum number of lookups")
Signed-off-by: Łukasz Patron <priv.luk@gmail.com>
Link: https://patch.msgid.link/20260804201919.1148015-1-priv.luk@gmail.com
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
net/qrtr/ns.c

index e5b2adb161d92d9dfed2efaa36457f5007e4e80a..c5e7e01db24984e936998acd92b85c621cf9226d 100644 (file)
@@ -78,7 +78,7 @@ struct qrtr_node {
  */
 #define QRTR_NS_MAX_NODES   512
 #define QRTR_NS_MAX_SERVERS 256
-#define QRTR_NS_MAX_LOOKUPS 64
+#define QRTR_NS_MAX_LOOKUPS 128
 
 static u16 node_count;