[{"id":3678299,"web_url":"http://patchwork.ozlabs.org/comment/3678299/","msgid":"<919ce78a-45fc-4f4c-817b-154dd7c1cd00@linux.dev>","list_archive_url":null,"date":"2026-04-16T17:50:09","subject":"Re: [Intel-wired-lan] [PATCH net v6 1/2] dpll: export\n __dpll_pin_change_ntf() for use under dpll_lock","submitter":{"id":85981,"url":"http://patchwork.ozlabs.org/api/people/85981/","name":"Vadim Fedorenko","email":"vadim.fedorenko@linux.dev"},"content":"On 16/04/2026 12:39, Petr Oros wrote:\n> From: Ivan Vecera <ivecera@redhat.com>\n> \n> Export __dpll_pin_change_ntf() so that drivers can send pin change\n> notifications from within pin callbacks, which are already called\n> under dpll_lock. Using dpll_pin_change_ntf() in that context would\n> deadlock.\n> \n> Add lockdep_assert_held() to catch misuse without the lock held.\n> \n> Signed-off-by: Ivan Vecera <ivecera@redhat.com>\n> Signed-off-by: Petr Oros <poros@redhat.com>\n\nAcked-by: Vadim Fedorenko <vadim.fedorenko@linux.dev>","headers":{"Return-Path":"<intel-wired-lan-bounces@osuosl.org>","X-Original-To":["incoming@patchwork.ozlabs.org","intel-wired-lan@lists.osuosl.org"],"Delivered-To":["patchwork-incoming@legolas.ozlabs.org","intel-wired-lan@lists.osuosl.org"],"Authentication-Results":["legolas.ozlabs.org;\n\tdkim=pass (2048-bit key;\n unprotected) header.d=osuosl.org header.i=@osuosl.org header.a=rsa-sha256\n header.s=default header.b=Kt7Ja/kf;\n\tdkim-atps=neutral","legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=osuosl.org\n (client-ip=2605:bc80:3010::136; helo=smtp3.osuosl.org;\n envelope-from=intel-wired-lan-bounces@osuosl.org;\n receiver=patchwork.ozlabs.org)"],"Received":["from smtp3.osuosl.org (smtp3.osuosl.org [IPv6:2605:bc80:3010::136])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\t key-exchange x25519 server-signature ECDSA (secp384r1) server-digest SHA384)\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4fxQXS56Zgz1yCv\n\tfor <incoming@patchwork.ozlabs.org>; Fri, 17 Apr 2026 03:50:32 +1000 (AEST)","from localhost (localhost [127.0.0.1])\n\tby smtp3.osuosl.org (Postfix) with ESMTP id D734D60866;\n\tThu, 16 Apr 2026 17:50:30 +0000 (UTC)","from smtp3.osuosl.org ([127.0.0.1])\n by localhost (smtp3.osuosl.org [127.0.0.1]) (amavis, port 10024) with ESMTP\n id G8cO0LS__LcI; Thu, 16 Apr 2026 17:50:29 +0000 (UTC)","from lists1.osuosl.org (lists1.osuosl.org [140.211.166.142])\n\tby smtp3.osuosl.org (Postfix) with ESMTP id 2CE0760822;\n\tThu, 16 Apr 2026 17:50:29 +0000 (UTC)","from smtp3.osuosl.org (smtp3.osuosl.org [IPv6:2605:bc80:3010::136])\n by lists1.osuosl.org (Postfix) with ESMTP id DF5FC2CF\n for <intel-wired-lan@lists.osuosl.org>; Thu, 16 Apr 2026 17:50:27 +0000 (UTC)","from localhost (localhost [127.0.0.1])\n by smtp3.osuosl.org (Postfix) with ESMTP id C5A6160787\n for <intel-wired-lan@lists.osuosl.org>; Thu, 16 Apr 2026 17:50:27 +0000 (UTC)","from smtp3.osuosl.org ([127.0.0.1])\n by localhost (smtp3.osuosl.org [127.0.0.1]) (amavis, port 10024) with ESMTP\n id Olyg9wVOs-Pl for <intel-wired-lan@lists.osuosl.org>;\n Thu, 16 Apr 2026 17:50:25 +0000 (UTC)","from out-182.mta0.migadu.com (out-182.mta0.migadu.com\n [IPv6:2001:41d0:1004:224b::b6])\n by smtp3.osuosl.org (Postfix) with ESMTPS id 44E9760822\n for <intel-wired-lan@lists.osuosl.org>; Thu, 16 Apr 2026 17:50:23 +0000 (UTC)"],"X-Virus-Scanned":["amavis at osuosl.org","amavis at osuosl.org"],"X-Comment":"SPF check N/A for local connections - client-ip=140.211.166.142;\n helo=lists1.osuosl.org; envelope-from=intel-wired-lan-bounces@osuosl.org;\n receiver=<UNKNOWN> ","DKIM-Filter":["OpenDKIM Filter v2.11.0 smtp3.osuosl.org 2CE0760822","OpenDKIM Filter v2.11.0 smtp3.osuosl.org 44E9760822"],"DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed; d=osuosl.org;\n\ts=default; t=1776361829;\n\tbh=zXhWQiWYqhCW6r3ekdup8+QEuKfSdHIfYm4xq2OKTH4=;\n\th=Date:To:References:From:In-Reply-To:Subject:List-Id:\n\t List-Unsubscribe:List-Archive:List-Post:List-Help:List-Subscribe:\n\t Cc:From;\n\tb=Kt7Ja/kf2OIY+Ahbe1w+GdUTpFNDlpTXbv9R2HHR2D8SPC14nNcZ2eRr/uITUNseO\n\t mhpa03zflWDwC5dkN8X2p3nzclp0yOVPa7sozIQ66vVCEPGE2PkNQhfwxu/xGLUFUK\n\t Q7jYLczStJxePZohk2JWPu4shmp+HqNPEtnBgerl98NmnR9C77TzuIyLHlujCEO/fQ\n\t KgQ0KBBIjn+BrAhslKsnYKGpZDdfzu/H9tBT8/vhZcGSfdbnem49lZh8COFllr96gP\n\t 1zFOLfKrdJi1jFpq0yZO9MwHEHLhziAwQ2jw/dApBW+PYV5VrWvRhgNzzIPq648Co5\n\t 9rb/elJt0FXSA==","Received-SPF":"Pass (mailfrom) identity=mailfrom;\n client-ip=2001:41d0:1004:224b::b6; helo=out-182.mta0.migadu.com;\n envelope-from=vadim.fedorenko@linux.dev; receiver=<UNKNOWN>","DMARC-Filter":"OpenDMARC Filter v1.4.2 smtp3.osuosl.org 44E9760822","Message-ID":"<919ce78a-45fc-4f4c-817b-154dd7c1cd00@linux.dev>","Date":"Thu, 16 Apr 2026 18:50:09 +0100","MIME-Version":"1.0","To":"Petr Oros <poros@redhat.com>, netdev@vger.kernel.org","References":"<20260416113952.389405-1-poros@redhat.com>\n <20260416113952.389405-2-poros@redhat.com>","Content-Language":"en-US","X-Report-Abuse":"Please report any abuse attempt to abuse@migadu.com and\n include these headers.","From":"Vadim Fedorenko <vadim.fedorenko@linux.dev>","In-Reply-To":"<20260416113952.389405-2-poros@redhat.com>","Content-Type":"text/plain; charset=UTF-8; format=flowed","Content-Transfer-Encoding":"7bit","X-Migadu-Flow":"FLOW_OUT","X-Mailman-Original-DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=linux.dev; s=key1; t=1776361819;\n h=from:from:reply-to:subject:subject:date:date:message-id:message-id:\n to:to:cc:cc:mime-version:mime-version:content-type:content-type:\n content-transfer-encoding:content-transfer-encoding:\n in-reply-to:in-reply-to:references:references;\n bh=zXhWQiWYqhCW6r3ekdup8+QEuKfSdHIfYm4xq2OKTH4=;\n b=QiPVSyrejWyDHsNCEaiyiEI3lF/sWkn4f2E0ZTkTmh1mRiAXZke8yGWHta7//8qfE1RcSb\n 4PsGSupK9A/Ti4o32zaomK3MBDt3jSHTa2SJcIbFW54xgOQY2ZyV8DkPfKdOM5dvBHHey5\n gO8RelDJx7140pEpKUOHav+cVsip4Ks=","X-Mailman-Original-Authentication-Results":["smtp3.osuosl.org;\n dmarc=pass (p=none dis=none)\n header.from=linux.dev","smtp3.osuosl.org;\n dkim=pass (1024-bit key,\n unprotected) header.d=linux.dev header.i=@linux.dev header.a=rsa-sha256\n header.s=key1 header.b=QiPVSyre"],"Subject":"Re: [Intel-wired-lan] [PATCH net v6 1/2] dpll: export\n __dpll_pin_change_ntf() for use under dpll_lock","X-BeenThere":"intel-wired-lan@osuosl.org","X-Mailman-Version":"2.1.30","Precedence":"list","List-Id":"Intel Wired Ethernet Linux Kernel Driver Development\n <intel-wired-lan.osuosl.org>","List-Unsubscribe":"<https://lists.osuosl.org/mailman/options/intel-wired-lan>,\n <mailto:intel-wired-lan-request@osuosl.org?subject=unsubscribe>","List-Archive":"<http://lists.osuosl.org/pipermail/intel-wired-lan/>","List-Post":"<mailto:intel-wired-lan@osuosl.org>","List-Help":"<mailto:intel-wired-lan-request@osuosl.org?subject=help>","List-Subscribe":"<https://lists.osuosl.org/mailman/listinfo/intel-wired-lan>,\n <mailto:intel-wired-lan-request@osuosl.org?subject=subscribe>","Cc":"Ivan Vecera <ivecera@redhat.com>, Jiri Pirko <jiri@resnulli.us>,\n Rinitha S <sx.rinitha@intel.com>,\n Przemek Kitszel <przemyslaw.kitszel@intel.com>, linux-kernel@vger.kernel.org,\n Arkadiusz Kubalewski <arkadiusz.kubalewski@intel.com>,\n Aleksandr Loktionov <aleksandr.loktionov@intel.com>,\n Andrew Lunn <andrew+netdev@lunn.ch>, Eric Dumazet <edumazet@google.com>,\n Tony Nguyen <anthony.l.nguyen@intel.com>, Simon Horman <horms@kernel.org>,\n intel-wired-lan@lists.osuosl.org, Jacob Keller <jacob.e.keller@intel.com>,\n Jakub Kicinski <kuba@kernel.org>, Paolo Abeni <pabeni@redhat.com>,\n \"David S. Miller\" <davem@davemloft.net>","Errors-To":"intel-wired-lan-bounces@osuosl.org","Sender":"\"Intel-wired-lan\" <intel-wired-lan-bounces@osuosl.org>"}}]