From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-wm1-f46.google.com (mail-wm1-f46.google.com [209.85.128.46]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id CA70A26159E for ; Wed, 15 Apr 2026 00:59:30 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.46 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1776214772; cv=none; b=RlDrGFBq8Zdt1EkNHyiaM5y54AVaEv5E3b5utW7OzcEGPeVoj9Hf2QdubMe1F+/OQvQMYErtcmiNdwwZvGyy/KE0qYVwAxz8aKoinQRBF89c0Guav6hFX4RFv7L0X/ccUFfnoVgFc+Eds15aWzCPRNiLWEI/td3LfhSmnviWFPU= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1776214772; c=relaxed/simple; bh=hu8l1GA0uzru58Rmpw5PcMs/L5p5Q1/QcQv2mZVt8G0=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=qp8WWFmBwajsBfJQvdjaaOhfqxGDFehyxtczdi6KXjC+++5ipFxdV1DCWDv4f2W4hlakf4hzG+mUj58l3l3W1mbIjXcEFOxBJQZrZBxvMfbQWhsLF0s/aUuYNyoT9SHc0XcA7NzpKYXQ/5E0294tiasr+ijs17/Y9oovgXOHPSc= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=WhYoFawZ; arc=none smtp.client-ip=209.85.128.46 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="WhYoFawZ" Received: by mail-wm1-f46.google.com with SMTP id 5b1f17b1804b1-4887ca8e529so40880655e9.0 for ; Tue, 14 Apr 2026 17:59:30 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1776214769; x=1776819569; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=CFmv1mKwMiFFTS4DkOvN//aBqX95elrSeV0jNqSLgrE=; b=WhYoFawZNTBO0wVAyFC+6MkS6Bpvfa3xuDeNiwxwvOdbN5WD55YlBEnGkKH7scKWcE LlDMO/dQI1pjjstK10jhiRfSct2nfPpVQ8kJzFZTp9U2lWGWzH2OsIZe3yTzE0hsIP3s 44PVv8HWjJo38gxxgYuBFwbXfTks2xOOePPKJ1jghQxLg0XCoMEhhFAUd8hQP3ubyKrq sBcsu98FqaE188lP57PPPQfv/QuJzdIYyDdeEONrwZ+6pQ5oKex8redvP7YMGNJd8qGM qoV/yRxr8t8kjFvHHOpovjpUeXLjJPmgDkMu2BQAH6kOK0TtfdCmdwIZy7MA6fN/cUGb qRWQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1776214769; x=1776819569; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=CFmv1mKwMiFFTS4DkOvN//aBqX95elrSeV0jNqSLgrE=; b=d+xW7XZ5FRGZlNqdIVfuiL4HGj+xynxiMAMbjHD3Z4NppuKejtLB7oADmHkgetI/aK nYTGm/D2OxrGm5dAZXkrzcxnl1AOjGcK/4vQIYUgzIZHNL+RhSQqm9nZmcWeYpofhhWu 3SxRsuahF3VnsNdS+vyPicyU2VVR0mj2fT5yNrvhAzNm1n0yMQ7eX15QNXOjXcqQVPwO 71v5aRuFWh0DzTGz+VA0tZ89f1EX0MpKV5kO/oi8Yj1gXiDq8Sal+gtw6RtpGO0jAdyX yceCsUGja6qFncCwaYP1O4eQ8DyJX+VUWAz8xQ6KKo/N10vfEzTA/soJwA7Kdo4wMf0R tZBg== X-Forwarded-Encrypted: i=1; AFNElJ8Byb3Hqc9dYZiK+JMjLKbfhVIWxRUtf1USDRlnQbjtg1yRljKI0+vqkaNW2Smn3PkMO5QgeRSA2VMuvv0=@vger.kernel.org X-Gm-Message-State: AOJu0YxY5EtmUkJCcaBZZ1fffXuz6TQ61/4QGmqhGXOrX9mRsjefXvik TyFcX6NkhZXOKyKrUWSKv7SlhrOj+4rPaI7zN9vfTmD9polHQAxAKb0R X-Gm-Gg: AeBDies/ZkBMt55cmTyVkGk5rfVuFGnY9ovY+Xp4NxgcSaSAMp1dMi4Iq//1HdfeRCx qfBwKNjSMCC8KwsO+w6UmHZnz3Q0s1bBW5JmL4a/jc7guIM1p07hsnDtE2IsFMhVHQAosiYpPr0 gqgdxD3rlR4aiTFwkXFwQVnxdJ/W9PMJsMakQyG+ZbdE4CGmsJVwT3/GzIYQP6MuhxAOLFXnZzo DdLqffdvv21DbsH52biOk8M1y0RPYehzzicyD0dMJ8pPOh2A0Mt4tskxKYziGH7yxT8Uu4tQHGt +smRLzZ/ennKhdc2lufi67ndwk+luzpvl6PbcnczDk6IW+51pXE563XghWOWVocQjsro6NFzGDD Thif/azoNjzFZwjvacP71Fdi7KMjwVeV7RAhEGIGa3MTuvngZqS0WrzSjdRQYpLDnDVjT0DvAvi d6rU/BtQUpzI85Z8kkddXJu3HQTwIjZqXPsYdtNXU2HDQvmA/sNf7+yaadCzYWWdJXbD2+SAmlE qw9tgebmPDkH9cI0eBPbhdjC2+GpX6dudiqhVl96w== X-Received: by 2002:a05:600d:8496:10b0:486:f893:56c6 with SMTP id 5b1f17b1804b1-488db8d16aamr140798965e9.10.1776214769130; Tue, 14 Apr 2026 17:59:29 -0700 (PDT) Received: from SD.localdomain (heme-13-b2-v4wan-167795-cust403.vm32.cable.virginm.net. [81.108.45.148]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-488f0e9a770sm5972445e9.19.2026.04.14.17.59.28 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 14 Apr 2026 17:59:28 -0700 (PDT) From: Prathamesh Deshpande To: Leon Romanovsky Cc: Jason Gunthorpe , linux-rdma@vger.kernel.org, linux-kernel@vger.kernel.org, dledford@redhat.com, haggaie@mellanox.com Subject: Re: [PATCH v10 2/2] IB/mlx5: Serialize force-enable state and preserve loopback accounting Date: Wed, 15 Apr 2026 01:58:53 +0100 Message-ID: <20260415005923.34808-1-prathameshdeshpande7@gmail.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20260413144155.GI21470@unreal> References: <20260413144155.GI21470@unreal> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit On Mon, Apr 13, 2026 at 05:41:55PM +0300, Leon Romanovsky wrote: > On Sun, Apr 12, 2026 at 02:18:50AM +0100, Prathamesh Deshpande wrote: > > force_enable is shared between MP bind/unbind flows and regular loopback > > enable/disable flows. MP helpers updated force_enable without lb.mutex, > > while regular paths read it under lb.mutex. > > Yes, this is intentional. During device probing, a device cannot be treated as > both MP and regular at the same time. Hi Leon, Thanks for the clarification. I've addressed this in v11 by dropping the MP-related locking changes to keep the intentional behavior unchanged. The updated series has been submitted as a fresh thread. Thanks, Prathamesh