Received: by 2002:a05:7412:419a:b0:f3:1519:9f41 with SMTP id i26csp1433853rdh; Fri, 24 Nov 2023 12:33:25 -0800 (PST) X-Google-Smtp-Source: AGHT+IGRKC02GsOzOMY0EjFTuHCB5ZZ/Y/Cp41q0qTvT2I5/m24lbyd4mmuJHKkCCwhUrtDhcNVA X-Received: by 2002:a05:6214:104f:b0:677:fba2:21e1 with SMTP id l15-20020a056214104f00b00677fba221e1mr3600840qvr.63.1700858005467; Fri, 24 Nov 2023 12:33:25 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1700858005; cv=none; d=google.com; s=arc-20160816; b=tlEw9MVO9W6NuFTpWThIUOHWoi3whaWEUZsuC9dhfiFQTAwrE9BVMDp2s09B1WGt5j QYorI3xN5TNuUD9axWWW4AYtDD/cXoxJ4HzzaAteCqW2MIB0ZzsT2/WNgQPDXu+rRCQS V6z8Lh04F2W8WjGyyy2f5dVKr3jHYBJMf9wo+XEfXTt7g6RNoLF7bjsZ2RaDCt6DT7cz MPAzRGRuTdkK138g0jTgMpM3Suayb8kH4+fLTKjxdXik5hDjT7hfK+mgL+lpAOszFlZF exezs2+EUsXAvsIJF0DWLGPS8XUHYu3BFEqNLecUq1yFrrYgtzwnduliYlb8WuNJO2tX HvtA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-disposition:mime-version:list-unsubscribe:list-subscribe :list-id:precedence:message-id:subject:cc:to:from:date; bh=isRzBZ2Hc/VWhcxtoOIpL33lMPDinIYdbSkrX9+zyXk=; fh=rGyp0Z3QIbXxRq0QKx3hSgtvpgrmM86q4E4C0AWi49c=; b=AF3nVD0JS6/G8sDqx8ufjqSXHvbLgtAS2OSvIDxDDQPvseriD8fFBMt8bNAZHm5tXL dEOiwfadE0jakiylwMQOLueoB/wkpr3330D9MFj5vaWsMw3ioKxvNC3cehSXrIkXUE0Z 9ohUyi/EY74AHeMQGiCHTkdOZE1feCp0DxZRVVbijAIOEAeAcGqHeavX67WoJa3KHlgl h0X+mXOi2WA8+ZODPAYAFFRkliDJAJJ3KVJgsvjBS5EPnfjqsVt288UV38+ma+PubPOT BMBN8Pp1/1hzPwyeZroJ+SwwyHp+wXrArU96f8BhwQdlSe7ucaLPYZFzcd25/AVoLl5z 1nzA== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-bluetooth+bounces-208-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45d1:ec00::1 as permitted sender) smtp.mailfrom="linux-bluetooth+bounces-208-linux.lists.archive=gmail.com@vger.kernel.org" Return-Path: Received: from ny.mirrors.kernel.org (ny.mirrors.kernel.org. [2604:1380:45d1:ec00::1]) by mx.google.com with ESMTPS id dp14-20020a05621409ce00b00679d77b46a7si3876250qvb.363.2023.11.24.12.33.25 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 24 Nov 2023 12:33:25 -0800 (PST) Received-SPF: pass (google.com: domain of linux-bluetooth+bounces-208-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45d1:ec00::1 as permitted sender) client-ip=2604:1380:45d1:ec00::1; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-bluetooth+bounces-208-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45d1:ec00::1 as permitted sender) smtp.mailfrom="linux-bluetooth+bounces-208-linux.lists.archive=gmail.com@vger.kernel.org" Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ny.mirrors.kernel.org (Postfix) with ESMTPS id 3C0711C25013 for ; Fri, 24 Nov 2023 20:33:25 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 67AA3381C6; Fri, 24 Nov 2023 20:33:21 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=none X-Original-To: linux-bluetooth@vger.kernel.org Received: from mail11.truemail.it (mail11.truemail.it [IPv6:2001:4b7e:0:8::81]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 457291987; Fri, 24 Nov 2023 12:33:16 -0800 (PST) Received: from francesco-nb.int.toradex.com (93-49-2-63.ip317.fastwebnet.it [93.49.2.63]) by mail11.truemail.it (Postfix) with ESMTPA id 9678720718; Fri, 24 Nov 2023 21:33:13 +0100 (CET) Date: Fri, 24 Nov 2023 21:33:09 +0100 From: Francesco Dolcini To: linux-serial@vger.kernel.org, linux-kernel@vger.kernel.org, linux-bluetooth@vger.kernel.org, Amitkumar Karwar , Neeraj Kale Cc: Rob Herring , Greg Kroah-Hartman , Jiri Slaby , Marcel Holtmann , Johan Hedberg , Luiz Augusto von Dentz Subject: WARNING around serdev/bt/btnxpuart with 6.7-rc2 Message-ID: Precedence: bulk X-Mailing-List: linux-bluetooth@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Hello all, while doing some test with current [1] Linux mainline I randomly hit a warning. It is not systematic and I cannot really tell when it was introduced, posting here to collect some ideas. Amitkumar, Neeraj: to me the issue is around the bluetooth/btnxpuart driver, however I could also be plain wrong. The issue was reproduced on a Toradex Verdin AM62 [2] that is based on a TI AM625 SOC (arm64) running with a arm64 defconfig and built with GCC 9 [3]. [ 9.599027] Loaded X.509 cert 'sforshee: 00b28ddf47aef9cea7' [ 9.962266] Bluetooth: hci0: Frame reassembly failed (-84) [ 9.972939] ------------[ cut here ]------------ [ 9.977922] serial serial0: receive_buf returns -84 (count = 6) [ 9.994857] WARNING: CPU: 0 PID: 37 at drivers/tty/serdev/serdev-ttyport.c:37 ttyport_receive_buf+0xd8/0xf8 [ 10.004840] Modules linked in: mwifiex_sdio(+) mwifiex snd_soc_simple_card crct10dif_ce cfg80211 snd_soc_simple_card_utils k3_j72xx_bandgap rti_wdt rtc_ti_k3 btnxpuart bluetooth sa2ul ecdh_generic ecc sha256_generic tidss rfkill libsha256 drm_dma_helper snd_soc_davinci_mcasp authenc omap_mailbox snd_soc_ti_udma snd_soc_ti_edma snd_soc_ti_sdma atmel_mxt_ts ina2xx snd_soc_nau8822 ti_sn65dsi83 tc358768 ti_ads1015 tps65219_pwrbutton at24 m_can_platform industrialio_triggered_buffer drm_kms_helper m_can kfifo_buf rtc_ds1307 lm75 pwm_tiehrpwm can_dev spi_omap2_mcspi panel_lvds pwm_bl libcomposite fuse drm backlight ipv6 [ 10.059984] CPU: 0 PID: 37 Comm: kworker/u4:2 Not tainted 6.7.0-rc2-00147-gf1a09972a45a #1 [ 10.071793] Hardware name: Toradex Verdin AM62 WB on Verdin Development Board (DT) [ 10.082898] Workqueue: events_unbound flush_to_ldisc [ 10.091345] pstate: 60000005 (nZCv daif -PAN -UAO -TCO -DIT -SSBS BTYPE=--) [ 10.101820] pc : ttyport_receive_buf+0xd8/0xf8 [ 10.109712] lr : ttyport_receive_buf+0xd8/0xf8 [ 10.117581] sp : ffff800082b9bd20 [ 10.124202] x29: ffff800082b9bd20 x28: ffff00000000ee05 x27: ffff0000002f21c0 [ 10.134735] x26: ffff000002931820 x25: 61c8864680b583eb x24: ffff0000002f21b8 [ 10.145209] x23: ffff00000026e740 x22: ffff0000002f21e0 x21: ffffffffffffffac [ 10.155686] x20: ffff000000da5c00 x19: 0000000000000006 x18: 0000000000000000 [ 10.166178] x17: ffff7fffbe0e7000 x16: ffff800080000000 x15: 000039966db1c650 [ 10.176564] x14: 000000000000022c x13: 000000000000022c x12: 0000000000000000 [ 10.186979] x11: 000000000000000a x10: 0000000000000a60 x9 : ffff800082b9bb80 [ 10.197352] x8 : ffff00000026f200 x7 : ffff00003fd90080 x6 : 00000000000022e5 [ 10.207680] x5 : 00000000410fd030 x4 : 0000000000c0000e x3 : ffff7fffbe0e7000 [ 10.218051] x2 : 0000000000000002 x1 : 0000000000000000 x0 : 0000000000000000 [ 10.228393] Call trace: [ 10.233989] ttyport_receive_buf+0xd8/0xf8 [ 10.241224] flush_to_ldisc+0xbc/0x1a4 [ 10.248117] process_scheduled_works+0x16c/0x28c [ 10.255851] worker_thread+0x16c/0x2e0 [ 10.262673] kthread+0x11c/0x128 [ 10.268953] ret_from_fork+0x10/0x20 [ 10.275460] ---[ end trace 0000000000000000 ]--- [ 10.294674] Bluetooth: hci0: Frame reassembly failed (-84) [ 10.461657] Bluetooth: hci0: Frame reassembly failed (-84) [ 10.472025] Bluetooth: hci0: Frame reassembly failed (-84) Francesco [1] git sha f1a09972a45a [2] arch/arm64/boot/dts/ti/k3-am625-verdin-wifi-dev.dts [3] aarch64-linux-gnu-gcc (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0