Received: by 2002:a05:7412:f690:b0:e2:908c:2ebd with SMTP id ej16csp552531rdb; Thu, 19 Oct 2023 11:47:34 -0700 (PDT) X-Google-Smtp-Source: AGHT+IHdrHdckTdmRoBeq2OncU1fqj0p+JGoDXchqApSd/B5jF8ilp5he+CY8T+AdXAomgvsX8W9 X-Received: by 2002:a05:6359:3112:b0:13c:a9c9:c04a with SMTP id rh18-20020a056359311200b0013ca9c9c04amr2967781rwb.20.1697741253880; Thu, 19 Oct 2023 11:47:33 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1697741253; cv=none; d=google.com; s=arc-20160816; b=fNMpFiBJ+nndC1yYHwcvRU+nf6VHahIXg/AhQ8pdYD70kUNRD4SlkKLXYxQurH+su0 KOhFoXYtzhdsRd44KByY26TdquszGtNapPCPpe2O/ZzysvOyZIlQpxY77o5pjvYzoXMy Uz9RDYijnTYSVwBdvYcDBgVl1xz7CX6O1Ywxsn0UvVHdAtNlumgLYg/Wnb/6gaGo0zsH JglpOmSS6grw61eZ5wwQ7UQJDHaEzNTHrKh517bZJJTKLwlpcfwZl8GbKWH/oOuQF1fy e7MH9DJLPf/3hAGTwkjFUNvykEbtWT4+xFDrUX0eKquX6XsoiCisJ8TLhDy5LBB4f1mp cY3A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:mime-version:user-agent:message-id:in-reply-to :date:references:subject:cc:to:from:dkim-signature; bh=MdlvqQJib3h2ozaXW9bbuXWk7DB02KwLSfw84ANdcVU=; fh=GCHM/FZ8kkNJtkPFHK5O+JYuokuRL1LA2rLqY9Ahx2M=; b=dSUWJpffU9Pz3yhSYB5JICEoZ4CEXBnazLmpXmnOh1fpu1k0q63SLoxiq1zRsnrZk5 +o184hUXABBZ6FM8r/REpdz8bYYQ+a+P6FJlKp5HP7ylsCy4y2nVMxibPkvaByA65QDa U9Vtiyn1iiSySKAI3xiAMBD5nfmUviy36Ob8D+k/Zb1adSgIYrtxIaDX3L6NTJ5aOdWo 6oRMNlxwPxMK5jxE1xkEIn6RhsIhRcZ9myEt+0emKRIGC+M0G3FsLldFiP535RRfQY9x kRqZnJ2ykx9beKzne1J7q1GFzdJvneDcRMcAy6sB6z9v5gUinHouLnbjqJiFa/+xXLhE Tnqw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=Rft7g5YX; spf=pass (google.com: domain of linux-wireless-owner@vger.kernel.org designates 23.128.96.36 as permitted sender) smtp.mailfrom=linux-wireless-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from pete.vger.email (pete.vger.email. [23.128.96.36]) by mx.google.com with ESMTPS id w7-20020a63a747000000b005acfc455384si164417pgo.339.2023.10.19.11.47.33 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 19 Oct 2023 11:47:33 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-wireless-owner@vger.kernel.org designates 23.128.96.36 as permitted sender) client-ip=23.128.96.36; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=Rft7g5YX; spf=pass (google.com: domain of linux-wireless-owner@vger.kernel.org designates 23.128.96.36 as permitted sender) smtp.mailfrom=linux-wireless-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by pete.vger.email (Postfix) with ESMTP id 5CE5F81D68D2; Thu, 19 Oct 2023 11:47:29 -0700 (PDT) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.10 at pete.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1344662AbjJSSr2 (ORCPT + 52 others); Thu, 19 Oct 2023 14:47:28 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:43958 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S233020AbjJSSr1 (ORCPT ); Thu, 19 Oct 2023 14:47:27 -0400 Received: from smtp.kernel.org (relay.kernel.org [52.25.139.140]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 8FBC9124 for ; Thu, 19 Oct 2023 11:47:26 -0700 (PDT) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 3E207C433C7; Thu, 19 Oct 2023 18:47:25 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1697741246; bh=B213AO4xFnaHkwhZj+H4Og0bnzLtybxH5GNDhUER34A=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From; b=Rft7g5YXq0af1fRdH9NPA3Rs51+N0LQ8zsSIWeGWoqkfG39+nx2YamjRgm56Nihbl nEckVjtZDLiRQGaC8oUqBNK2Ilg/CTmmOE9c3UpS37dQuWSVg8IPzEzuJrF59E8Qsl KQ71+DQVRTKwpaqB/nfy7Fw+d5/ydNrNo/+apYMqDdcHTG8HI39F+jDiqHe/lR6IeR iUa9Qc771ztXQcuaNMx6EdR6hyd/yBjaOQZxEU6uP3U/8pLCtZUwxiXEA4r8NoJsu0 /H31hs+k2c0yNrE3m2qHayvxroUKOcPvB1GRXdVsNbN0Z/7a1p/HApWJZUaeDS3dih RKA1Bj9H/xYDQ== From: Kalle Valo To: Stanislaw Gruszka Cc: Shiji Yang , helmut.schaa@googlemail.com, linux-wireless@vger.kernel.org Subject: Re: [PATCH] wifi: rt2x00: fix rt2800 watchdog function References: <169769882877.117236.15856778587852752332.kvalo@kernel.org> <87h6mm20vl.fsf@kernel.org> <20231019175328.GA512047@wp.pl> Date: Thu, 19 Oct 2023 21:47:23 +0300 In-Reply-To: <20231019175328.GA512047@wp.pl> (Stanislaw Gruszka's message of "Thu, 19 Oct 2023 19:53:28 +0200") Message-ID: <87cyxa1mbo.fsf@kernel.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Status: No, score=-1.2 required=5.0 tests=DKIMWL_WL_HIGH,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,MAILING_LIST_MULTI, SPF_HELO_NONE,SPF_PASS autolearn=unavailable autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on pete.vger.email Precedence: bulk List-ID: X-Mailing-List: linux-wireless@vger.kernel.org X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.6.4 (pete.vger.email [0.0.0.0]); Thu, 19 Oct 2023 11:47:29 -0700 (PDT) Stanislaw Gruszka writes: > On Thu, Oct 19, 2023 at 04:33:02PM +0300, Kalle Valo wrote: >> Shiji Yang writes: >> >> > On Thu, 19 Oct 2023 07:00:30 +0000, Kalle Valo wrote: >> > >> >>Shiji Yang wrote: >> >> >> >>> The watchdog function is broken on rt2800 series SoCs. This patch >> >>> fixes the incorrect watchdog logic to make it work again. >> >>> >> >>> 1. Update current wdt queue index if it's not equal to the previous >> >>> index. Watchdog compares the current and previous queue index to >> >>> judge if the queue hung. >> >>> 2. Make sure hung_{rx,tx} 'true' status won't be override by the >> >>> normal queue. Any queue hangs should trigger a reset action. >> >>> 3. Clear the watchdog counter of all queues before resetting the >> >>> hardware. This change may help to avoid the reset loop. >> >>> 4. Change hang check function return type to bool as we only need >> >>> to return two status, yes or no. >> >>> >> >>> Signed-off-by: Shiji Yang > > Acked-by: Stanislaw Gruszka Thanks! >> That reminds me, is Helmut still maintaining this driver? I haven't seen >> an ack from him since 2016. As we nowadays try to keep the MAINTAINERS >> up-to-date so should we remove him? > > Yeah, feel free to remove him. I can post a patch if needed. It would help if you can send a patch, thanks. -- https://patchwork.kernel.org/project/linux-wireless/list/ https://wireless.wiki.kernel.org/en/developers/documentation/submittingpatches