Received: by 2002:a05:6a10:9848:0:0:0:0 with SMTP id x8csp4516034pxf; Tue, 30 Mar 2021 09:35:14 -0700 (PDT) X-Google-Smtp-Source: ABdhPJw02kix0DRBEga97WdsgURFYHELxOKE1W6OisqquNVkVN5KZKrcXehi6WrpgETpZbwMhvHJ X-Received: by 2002:a05:6402:cb8:: with SMTP id cn24mr35135424edb.105.1617122114709; Tue, 30 Mar 2021 09:35:14 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1617122114; cv=none; d=google.com; s=arc-20160816; b=Mlg32Cfjd+iia6i5D0HT1P0003lw5F+FeNFVoOqsInrbZhIH1197t8VkoX1JQpAGFM 0PPR4pOilSYXdIcqD4FI1h5mmq52CIB1LpXpRBZH44dkBxi8+77Zspc1XwQWFHYkSSdD oe2MLAhxCfYT6RXQX6BzkEmgc0XDlqCv6s/si4hcS4PbRxC7wmSxFPnz//r1DylW6Guz qDuf5O1ZKZwUbfEWaIkVnp7dmPplQLomnJFoujYO5jwsz9gTLAU2Ee22uKoRJFZr9jIb I+3fcsvVJrJh6e6VzJkvJzBICCrJP9b50Lt6NcbPsH5mBWVFoyRzw3C68oGD6BRsWqv6 94dw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:in-reply-to:content-transfer-encoding :content-disposition:mime-version:references:message-id:subject:cc :to:from:date:dkim-signature; bh=h3nzUHn8u5WoT3d7ASaTwqfXDNfvemEiLjznLkKG3t8=; b=1LjAt3r6SZFA1KwjK6HLYl8LZr4z8MGojySlpPJOhjCMy/lmdbOmy+LyytTTmxfurh TuuMwGai7c4kimWYEn/M4zI7hchJCyDFUhR+8WCX4pPYKDHVnZxqvfeICpYcb940D83l TnbxRJv/WyMLWik+7fViyxTzTGk2WfJVftbvzH0bnNJvb8DZezjkHumPfOCRjcBWytB5 Pfprjl3h+diEvziWU79q7a/zeDf6I7eE0mzxA1QbWg8Oqdd+9G22+G/9dbyZZLNmmhHJ 0tHuGjlhjRbyARXOcN6307HdPfV8w2LIlAIO0mxpZ3ordgEVFtkJv9/ndhO7Z1IOGkNA V0Ow== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linuxfoundation.org header.s=korg header.b="W5OP4d/a"; spf=pass (google.com: domain of linux-wireless-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-wireless-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linuxfoundation.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id u3si15843361ejj.14.2021.03.30.09.34.48; Tue, 30 Mar 2021 09:35:14 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-wireless-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@linuxfoundation.org header.s=korg header.b="W5OP4d/a"; spf=pass (google.com: domain of linux-wireless-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-wireless-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linuxfoundation.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S232032AbhC3QeQ (ORCPT + 99 others); Tue, 30 Mar 2021 12:34:16 -0400 Received: from mail.kernel.org ([198.145.29.99]:55388 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232134AbhC3Qdw (ORCPT ); Tue, 30 Mar 2021 12:33:52 -0400 Received: by mail.kernel.org (Postfix) with ESMTPSA id 8B66861957; Tue, 30 Mar 2021 16:33:51 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=linuxfoundation.org; s=korg; t=1617122032; bh=4FgOS9K+15DNGaV+Wk/LS6dsKMwSObsl+CaQw/GLnF0=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=W5OP4d/a4RWsT9ulv4YkXnawtC00KKtoRLzHXArvDeHWEGUOVyYIZuXdgKQyOjfLV 3WW3GRknjcveMKAJWByfq/17uV3mtl74rDhPGtEQnBlBwJeCzLyhaQlI1v1NY9aX8u 7h36RmGoRHcKbiO3utpafxyqB1Q2Hr/CjQ0mRTH8= Date: Tue, 30 Mar 2021 18:33:49 +0200 From: Greg KH To: =?utf-8?B?0JHQvtCz0LTQsNC9INCf0LjQu9C40L/QtdC90LrQvg==?= Cc: linux-wireless@vger.kernel.org, Larry.Finger@lwfinger.net Subject: Re: rtw88 kernel module error report (UBSAN: array-index-out-of-bounds in drivers/net/wireless/realtek/rtw88/phy.c) Message-ID: References: MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: Precedence: bulk List-ID: X-Mailing-List: linux-wireless@vger.kernel.org On Tue, Mar 30, 2021 at 07:26:15AM -0900, Богдан Пилипенко wrote: > Hi! > I finded your emails at: > - https://github.com/lwfinger/rtw88 > - https://wireless.wiki.kernel.org/en/users/drivers/rtl819x > > I have an error in dmesg: > *dmesg | grep rtw88* > > > [ 26.518691] UBSAN: array-index-out-of-bounds in > > drivers/net/wireless/realtek/rtw88/phy.c:1661:35 > > [ 26.518804] rtw_get_tx_power_params+0xc66/0xd80 [rtw88_core] > > [ 26.518822] ? check_hw_ready+0x4f/0xa0 [rtw88_core] > > [ 26.518836] rtw_phy_get_tx_power_index+0x4d/0x1e0 [rtw88_core] > > [ 26.518850] rtw_phy_set_tx_power_level+0xcc/0x1a0 [rtw88_core] > > [ 26.518864] rtw_set_channel+0xc1/0x120 [rtw88_core] > > [ 26.518878] rtw_ops_config+0x87/0xc0 [rtw88_core] > > > And many-many cyclic errors like (size 224 & size 512): > *cat /sys/kernel/debug/kmemleak* Can you submit a patch for this to resolve the issue as you can reproduce it easily? thanks, greg k-h