Received: by 2002:a05:6a10:8c0a:0:0:0:0 with SMTP id go10csp982039pxb; Wed, 3 Mar 2021 23:25:11 -0800 (PST) X-Google-Smtp-Source: ABdhPJw4JpmjREkbTGWHmV94Fc0wcTHHLhsFZJYNs/RKnc6VBWQ8pBJkLlelnBNN39nv52V0gk0A X-Received: by 2002:a17:907:c05:: with SMTP id ga5mr2689021ejc.380.1614842711510; Wed, 03 Mar 2021 23:25:11 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1614842711; cv=none; d=google.com; s=arc-20160816; b=yCIChN9UfJvtirscndJDcFGfgdpZkmr/p0wnsWi+IJOsHqoQNqcaaYoYkcsqz/xghz 7TqWrZpHmrBgC/JXmmmmTZeh3dW/h0eJbNb0DOkxxIWOYXONw3ZcQ4UIwjQLZhmQEvkY A0YJ9595DVcJsFpzGi+D6hcfMecB/JGIM5KqtIXGww4PYcuUVgec3e9WqFYLo6NQ6oun BU8wROkpUs1aeH6HoJMueD/Nwstpux2pKduY1pc3upGOWIc0jNS4mK2a2AE3ihklSOye 6K23zVV2zO4BDRXfvaaWGGYVikd83NSGPs+uqexDM3vlWPchL8L9ZSyv3OxCDktUTNbW YOXw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:user-agent:in-reply-to:content-disposition :mime-version:references:message-id:subject:cc:to:from:date :dkim-signature; bh=7Ap+lMZ5e7U/+z95W+/q7xprCOW2/VbHhOzWoWjMPbk=; b=EFI8NqDFP6RB1GB6W8GY92qQ3eLd4vUFn0kj/W1gukA53fjkDXJYJ4+qrNjzlNrpsy zPnnvyx0vOIBM8okLeGWWVhQiv0U2P4GASXgZvd1dLHWEY8sWxTA/sd8rwNs00Ac0FSd A2cPGL1EtT3m6mJF/7z6Gw7mqw2DMO8nsFSKWhyqgBt4OsCA8vo5U7sFAKWS8kvbJ/89 a+VTx9INRUZ1HuzPXUqqyN9aZo6iyCKtq9D1HIBoORuxt+bKtDdyZuzgtwhLWjpcXzl2 0qIwR39hOVnEsuU6TF1KmZoEHK+lTGSHv3QQdVm5Xa4pQuCo2epF9eY1YH9SD82SvdqW LaIQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@bobcopeland-com.20150623.gappssmtp.com header.s=20150623 header.b=RMwrkfa8; 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 Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id k2si9602761ejv.112.2021.03.03.23.24.42; Wed, 03 Mar 2021 23:25:11 -0800 (PST) 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=@bobcopeland-com.20150623.gappssmtp.com header.s=20150623 header.b=RMwrkfa8; 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 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S233829AbhCCATJ (ORCPT + 99 others); Tue, 2 Mar 2021 19:19:09 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:60180 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1446101AbhCBDDs (ORCPT ); Mon, 1 Mar 2021 22:03:48 -0500 Received: from mail-qv1-xf33.google.com (mail-qv1-xf33.google.com [IPv6:2607:f8b0:4864:20::f33]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 7D134C061788 for ; Mon, 1 Mar 2021 19:03:07 -0800 (PST) Received: by mail-qv1-xf33.google.com with SMTP id n4so6949927qvl.4 for ; Mon, 01 Mar 2021 19:03:07 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bobcopeland-com.20150623.gappssmtp.com; s=20150623; h=date:from:to:cc:subject:message-id:references:mime-version :content-disposition:in-reply-to:user-agent; bh=7Ap+lMZ5e7U/+z95W+/q7xprCOW2/VbHhOzWoWjMPbk=; b=RMwrkfa8c6nbnhjzbkiDdDGxTayZHbFwg3STR/aDfbX773xuPHCAW+vi4jkNwLH7Np lO1aCyUuN+yTN0KVddt58v4hDeaf7SwBpygkzbKe6LnxULbO7R8BWT4P8PQjc1h2rAD5 4+mDVDNX0ljHKXYqYJ1Jxb/LuvFTY2mt2u+YO5wxZy1487ADFr4zBJDfrY2VAnzs7tKy l+NES8YM1z7Zga6sv0c3DjnQ6DAFCJilKwr6IOQPKrA0dWrOH9W61AAZMjEYHukcK0Sa JRdYPTYaxH5eXPevuoSHkl6mexg2Dwlb5MttjXN2WuIQoO7XeN5o/I4vvcJu5H668m0k QpZQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:from:to:cc:subject:message-id:references :mime-version:content-disposition:in-reply-to:user-agent; bh=7Ap+lMZ5e7U/+z95W+/q7xprCOW2/VbHhOzWoWjMPbk=; b=qA6PtMDeijlP5LQodlnADFwwv7yMJbXvqvKBjvav91ljDYlcsB/AAM3lJeBoZOVBvG LsA06lrNNn2GehGileFbbj+Nf4hYw/UVeIv24+CiADxPdsJoCzrFLyuY9AnPpte7PfNH DDBcLg2n76QUWzZZg2dMBsOKGZtXoyGjTz406asTy+HVZdf2Kye5Dd0vd65qBGDx371Y Jfe07UdJIg2RuLachLksBf8VcVRmT8N842D1uJWxUKhR9vp6IHCZc8Wez/eAAcqPeCsr 3slTRKbzv9k+QtiQQjRtefV7z4IKbBqdZyf6+0GTtbUhHDlwoNMQAqLZGYQu81q6x+wR BhYQ== X-Gm-Message-State: AOAM5317wCoEY0af+Tn3siRfEJEd00c+qi28WTrZCAHvxP9OgM0cm3p/ yctRmoSBwCt+upKuScnGPoQQeA== X-Received: by 2002:a0c:a5a6:: with SMTP id z35mr1760056qvz.24.1614654186704; Mon, 01 Mar 2021 19:03:06 -0800 (PST) Received: from elrond.bobcopeland.com ([2607:fea8:5ac0:7d5:a81b:d39d:76c7:d569]) by smtp.gmail.com with ESMTPSA id n136sm10144384qke.123.2021.03.01.19.03.06 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 01 Mar 2021 19:03:06 -0800 (PST) Received: by elrond.bobcopeland.com (Postfix, from userid 1000) id 6B547FC007E; Mon, 1 Mar 2021 22:03:05 -0500 (EST) Date: Mon, 1 Mar 2021 22:03:05 -0500 From: Bob Copeland To: Johannes Berg Cc: linux-wireless@vger.kernel.org, Johannes Berg Subject: Re: [PATCH] wmediumd: lib: sched: fix another scheduling corner case Message-ID: <20210302030305.GD27894@bobcopeland.com> References: <20210225195042.2657805-1-johannes@sipsolutions.net> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20210225195042.2657805-1-johannes@sipsolutions.net> User-Agent: Mutt/1.10.1 (2018-07-13) Precedence: bulk List-ID: X-Mailing-List: linux-wireless@vger.kernel.org On Thu, Feb 25, 2021 at 08:50:42PM +0100, Johannes Berg wrote: > From: Johannes Berg > > When running with an external scheduler that also uses the > event loop, we can detect e.g. a client disconnecting from > a server while in usfstl_sched_forward(), causing us to not > have a job anymore on the scheduler afterwards, which then > causes the assert at the end to get reached erroneously. Applied, thanks.