From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.129.124]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 0AFCA30567D for ; Thu, 20 Aug 2026 09:47:44 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=170.10.129.124 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1787219269; cv=none; b=bIOygg4fQMesuSmCXuJoxh+vl9XKluKZCiOAPZdeltI+RmrLwxNd5kG+DVzxmCycXREwfYpu7FMBNpWDG1Ekzfj2u6QhB0cMgHE8boimXe4JwBNtwrzcibiyUmjhfPttC3tYcpBAmnQpG1xn36z+l6mjkGcYLAhaT1vEgPQ6pyw= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1787219269; c=relaxed/simple; bh=pEvCIlsOhRAj70ZxrQ2cUTuuvafqO6SisdQCnGXdrd4=; h=Message-ID:Date:MIME-Version:Subject:To:Cc:References:From: In-Reply-To:Content-Type; b=hIKIz0Q8+NuRBcCeVSijYdBathN2B6jUxEZihP9etNa9jCH9dx1vXCqd4wfDhKoZEC1o/f85qNbNTRUxIik/vHBIhTNXEm1kpGBGuNfXQFqSYfsNLfUDtpv2UcdEkMO2mgvE9e5z7xx9ZaYSXwXwp6L8AyB5cUCKemO4/92nmpY= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=redhat.com; spf=pass smtp.mailfrom=redhat.com; dkim=pass (1024-bit key) header.d=redhat.com header.i=@redhat.com header.b=T9YEyiBD; dkim=pass (2048-bit key) header.d=redhat.com header.i=@redhat.com header.b=CPZJjPcj; arc=none smtp.client-ip=170.10.129.124 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=redhat.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=redhat.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=redhat.com header.i=@redhat.com header.b="T9YEyiBD"; dkim=pass (2048-bit key) header.d=redhat.com header.i=@redhat.com header.b="CPZJjPcj" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1787219262; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=ZCMN5RrsJ9r82XL7HwcDHi2CWLePB9JmH7djzHyIvLw=; b=T9YEyiBD5gjGGaEqfszg7usscdxJE7iwFOkeImCy2Up1IEnOIr8tQeQjeQFdTPSPzyIlJX GLvxk1cUvnyJfWf5WmV5dUS+65mRWgJTUqjzMpVKw5ZKN1Q7a2DuOOH3m6jAMSZ4ctmXLz aNSr7TMcGWjIlxioCG3obhokv2IRtCA= Received: from mail-wm1-f72.google.com (mail-wm1-f72.google.com [209.85.128.72]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_256_GCM_SHA384) id us-mta-645-3Cw7rCKaOmOGQJSMo0gPSQ-1; Thu, 20 Aug 2026 05:47:34 -0400 X-MC-Unique: 3Cw7rCKaOmOGQJSMo0gPSQ-1 X-Mimecast-MFC-AGG-ID: 3Cw7rCKaOmOGQJSMo0gPSQ_1787219254 Received: by mail-wm1-f72.google.com with SMTP id 5b1f17b1804b1-499574e98a1so14199685e9.3 for ; Thu, 20 Aug 2026 02:47:34 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=google; t=1787219253; x=1787824053; darn=vger.kernel.org; h=content-transfer-encoding:content-type:in-reply-to:content-language :from:references:cc:to:subject:user-agent:mime-version:date :message-id:from:to:cc:subject:date:message-id:reply-to:content-type; bh=ZCMN5RrsJ9r82XL7HwcDHi2CWLePB9JmH7djzHyIvLw=; b=CPZJjPcj6iAh45HCZ1SK+nsP4h2HsbP6Q2wErDEtHqcnyup7uFfICgdv/CICptEtZ0 CXoT96TXa8t3M0NSK9d3Bs7njkOb7jrLuGINrtHUXPORa5G6GNkFpqMszVKtw6ZoVjLZ clMYLdQ2I9vDEWwGPLOZSuDJ3vvq8wxSnAihW7TkDSKvypoqWjBFJxrmD30236oU6a0J ns1uw9utwOlpXbf0emDqPgXzKswd48+rydIR4nhPDWlP94NVboXklOBQNnd6KzwGm2a5 GbAloOYloVZ5FHCub0h6G91ZcL409AQSsgAT8bWZHZQ5p///9SNzIwgrVCBTpvL+Xjv9 noJQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1787219253; x=1787824053; h=content-transfer-encoding:content-type:in-reply-to:content-language :from:references:cc:to:subject:user-agent:mime-version:date :message-id:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to:content-type; bh=ZCMN5RrsJ9r82XL7HwcDHi2CWLePB9JmH7djzHyIvLw=; b=FvPgQPPhuvdzSnkVeBsxil6DNDHMLz8RQviTETgFRhEJXBY0VV1ZkFORvlYMl1TfEf 8ZN3b04a2IISuiuyPEvD/2pW587cnZ4mOSgLHpF05jfBURXMIIqYCV9VB2w0ptRPt45V Hcjn/rAcQ+ZyPgPfwchXBmq9Gqh0zpSkE7t9KkxuJPRXKuIBmxdls0crmbm+MRT9SbsM vpl3Uc18q5nw8uhCWKvq3YSzYHQRlIqhPZESCNUKv/VCIZbHGCXXklZ/m2Do/PMNbqmY ci1yYvLt7N5d34so8nySAo76QLJ5LDFcfX7sFmFat+jREkWlxYjqU7Q7H7ADAhF6ARfn fJOA== X-Forwarded-Encrypted: i=1; AHgh+RrjBOF1xtrMpoxh/7DqxyUZWynYr4gzA54UJY1Qttovu4PV+WGK1nBfj4JCndGJsRsUr4oYPoUXpsluLUw=@vger.kernel.org X-Gm-Message-State: AOJu0YxHDtvWR5+6pWNTDGj6o1q6PVPbuBfggHDE1X0bOSKRsfZ9Js1k zyIfS6PSeisWGa/nDgvuznO3uyIBB7cveaGZ7MsEocG8UFtp6ICoypIYqD4grSU8b41aQ7Sw2Eu fHGqZIs74Jud1/t+nwYyM9Ge6Z2ZC9A4ZtAbm0I1lmQ9Z/DEmHtvWP1wGo9Oelssk9Q== X-Gm-Gg: AR+sD12Zu/et3sTL6iWnvX8cNBrV2+/bbRbGz+Gy32XujrBKQkQbPBfCKuW3YYczfTj WbQCFpoGncZT5MnV1SCHpKWAKFBBLJk+6RGs6c/D+o98y6ArRbdNMvfzi8g/1WlqKuL9HJ0bCby aTisF49OBxxufn+07nNLAVC7ssYfVlog/ZmkJ3+FaVz8aDLST71kt0mGZNcIDkl2o7Cc7DqGgKl alymKUKOmlZoY0sWsYxZyfPYmCvUva5yW3NKwGN4MadcUsEcynK9J/3/PZGrqASY3+pek+VGsCH RYGqPqAoarMS/n9eaObJj6nJVFMnfyrM2+VxCgwvc1EQsalq6BFkqgHF+OsqfmkQ6X0Jc1W7NQr gG0VSY0p3N6eBZXdEehRwWjHG1D1J0hdXvis/qZTkCr+ZTBxHKBmpnHLAf/UUp41QSi9Yf7933Z s= X-Received: by 2002:a05:600d:19:b0:499:b4aa:3d70 with SMTP id 5b1f17b1804b1-499b4aa3dd7mr11811395e9.14.1787219253578; Thu, 20 Aug 2026 02:47:33 -0700 (PDT) X-Received: by 2002:a05:600d:19:b0:499:b4aa:3d70 with SMTP id 5b1f17b1804b1-499b4aa3dd7mr11810685e9.14.1787219253109; Thu, 20 Aug 2026 02:47:33 -0700 (PDT) Received: from [192.168.188.103] (ip239-44-231-195.pool-bba.aruba.it. [195.231.44.239]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-499a9e805a4sm146422415e9.4.2026.08.20.02.47.31 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Thu, 20 Aug 2026 02:47:32 -0700 (PDT) Message-ID: Date: Thu, 20 Aug 2026 11:47:31 +0200 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PATCHv4 net-next] net: dsa: b53: srab: propagate errors from init helpers To: Rosen Penev , netdev@vger.kernel.org Cc: Florian Fainelli , Jonas Gorski , Andrew Lunn , Vladimir Oltean , "David S. Miller" , Eric Dumazet , Jakub Kicinski , open list References: <20260814211603.53670-1-rosenp@gmail.com> From: Paolo Abeni Content-Language: en-US In-Reply-To: <20260814211603.53670-1-rosenp@gmail.com> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit On 8/14/26 11:16 PM, Rosen Penev wrote: > Convert b53_srab_prepare_irq() and b53_srab_mux_init() from void to > int-returning functions so probe failures are properly propagated. > > b53_srab_prepare_irq() now returns -ENOMEM on allocation failure and > -EPROBE_DEFER if any port IRQ is not yet available. > > b53_srab_mux_init() now returns PTR_ERR on ioremap failure instead of > silently ignoring it. To keep the same behavior, warn on failure and > continue. Return on -EPROBE_DEFER. > > Check and propagate both return values in b53_srab_probe() so the > driver core sees the real error instead of always reaching > b53_switch_register(). > > Add error handling in probe as a result of b53_srab_prepare_irq(). > > Assisted-by: Opencode:Big-Pickle > Signed-off-by: Rosen Penev ## Form letter - net-next-closed We have already submitted our pull request with net-next material for v7.3, and therefore net-next is closed for new drivers, features, code refactoring and optimizations. We are currently accepting bug fixes only. Please repost when net-next reopens after Aug 31st. RFC patches sent for review only are obviously welcome at any time. See: https://www.kernel.org/doc/html/next/process/maintainer-netdev.html#development-cycle