Received: by 2002:a05:7412:5112:b0:fa:6e18:a558 with SMTP id fm18csp1193277rdb; Wed, 24 Jan 2024 07:34:08 -0800 (PST) X-Google-Smtp-Source: AGHT+IGu1PafCe1LMzmlUrCI8Kciqe859S+RSPjyw+MryUaQeOaomqTPb0pM6iySvg+tU4JIXVnI X-Received: by 2002:a17:902:ab86:b0:1d5:e89a:cd90 with SMTP id f6-20020a170902ab8600b001d5e89acd90mr1122487plr.137.1706110448593; Wed, 24 Jan 2024 07:34:08 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1706110448; cv=pass; d=google.com; s=arc-20160816; b=otMk44ugLrneZJDcBxbFon0HvOPLhTB6RrBObTH88Ly86QWy5AUQ2FQIFn7vo+DQ2z N0nafLAndBWaRzMjMNlSHpL+UlRg8Fwqc+WP/tNu++RHI7/L/Dp595ULGqYwEUMjg0Ep GdLf4Qp1LdPj1H74WbBjvDMt3YOtOZ7VEz+7jh+buPL63bf/BGB3ihxRwcxFLrqJ4FFu 4DSOlv8wtA2W/vHww5smjwzPfJbDK7o9Kup1U4FAoxyvO6wlnLoLOIjA+YHBcXk8DIWL istmyyx+3xIiS7JuXI1PzXqM3Y2qtNk52K/jCRKon2KP3y0R8vdkLWFcSSHPeoAnKKmY MFGA== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:mime-version:list-unsubscribe :list-subscribe:list-id:precedence:date:message-id:subject :references:in-reply-to:cc:to:from:dkim-signature; bh=kv4/8CDW8QIlduDHXHHg6GE3LBQ6HZvZ3aGnmpvuq+E=; fh=kaJ8NA4lE9du6HjHfk0gIXJTx5Z9QXZZXPW3RHHm6ms=; b=Yog9L+l+Nh/MBkGP8+WiqNZclDHvWPOhmhECPi1Wq67tyDXK57UvJp1f4/FCKsE7ob ysaktpYLc7wTNpCJFh8JXmEPAFeEKSTaR2LLEuWCEvKVoSTJ5Gnq8G9022e9clDyGdpj j0e5LdC7dBKawNCOcYazFRIItCmwDGS+nVk0GK38ardJfTfluY8DnC1uv0wTJUBe6C0E /11/9H73ZI4GbX6aV6sEhK8FDmngZdl03ICN/BCf/XWZOH6nJBdmvk3OnRUXs5y/2bmb 7wohhTsGuXWHpRlDNsIX68+17DZEDfNPOlhXk44Rt8G5tIhF4h4aw25zXk1mdEb7GmYF 20Hg== ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@kernel-dk.20230601.gappssmtp.com header.s=20230601 header.b=3ClJx6cS; arc=pass (i=1 spf=pass spfdomain=kernel.dk dkim=pass dkdomain=kernel-dk.20230601.gappssmtp.com); spf=pass (google.com: domain of linux-kernel+bounces-37259-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45e3:2400::1 as permitted sender) smtp.mailfrom="linux-kernel+bounces-37259-linux.lists.archive=gmail.com@vger.kernel.org" Return-Path: Received: from sv.mirrors.kernel.org (sv.mirrors.kernel.org. [2604:1380:45e3:2400::1]) by mx.google.com with ESMTPS id j22-20020a170902759600b001d5ea5143f7si11563451pll.89.2024.01.24.07.34.08 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 24 Jan 2024 07:34:08 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel+bounces-37259-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45e3:2400::1 as permitted sender) client-ip=2604:1380:45e3:2400::1; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel-dk.20230601.gappssmtp.com header.s=20230601 header.b=3ClJx6cS; arc=pass (i=1 spf=pass spfdomain=kernel.dk dkim=pass dkdomain=kernel-dk.20230601.gappssmtp.com); spf=pass (google.com: domain of linux-kernel+bounces-37259-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45e3:2400::1 as permitted sender) smtp.mailfrom="linux-kernel+bounces-37259-linux.lists.archive=gmail.com@vger.kernel.org" Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by sv.mirrors.kernel.org (Postfix) with ESMTPS id 81B2F28370B for ; Wed, 24 Jan 2024 15:31:58 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 239457A73E; Wed, 24 Jan 2024 15:31:03 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel-dk.20230601.gappssmtp.com header.i=@kernel-dk.20230601.gappssmtp.com header.b="3ClJx6cS" Received: from mail-io1-f45.google.com (mail-io1-f45.google.com [209.85.166.45]) (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 A48B17A707 for ; Wed, 24 Jan 2024 15:30:59 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.166.45 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1706110262; cv=none; b=Nr04e4ROTqguvC/Z3NoPHWXRtwWTXE86l9+7fy8bdOSS2703XKA03JENXlKozuAfNKtQ5E9VuRNL1tgUa+x1yD+mt9B8xKk0I9vlpuwEPs6UBKKWhZ6t32efxxbPEoZC60WUXyggopQyHaX1GrG2XMdwTCOuJoqR5EQLz5UVnCs= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1706110262; c=relaxed/simple; bh=RoQut5AVHZuhcbsg5rERP3+10LBVd5UTRpunDEoOXys=; h=From:To:Cc:In-Reply-To:References:Subject:Message-Id:Date: MIME-Version:Content-Type; b=rQRVd//D4IzaTVy96konveaIAXLzXKDf5emToMyjEifSQRyocUZcOpS8sioUN23TlRSYApfRL/eN8Dg1W6VEwUwOO9waRuro3TaY52Tw4uZDUuB6Bat4swCanc3FalpZcNleaV/r4eZ7I2Um+YPpY9dR/qqRJ0BKdSlk0dMJnxo= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=kernel.dk; spf=pass smtp.mailfrom=kernel.dk; dkim=pass (2048-bit key) header.d=kernel-dk.20230601.gappssmtp.com header.i=@kernel-dk.20230601.gappssmtp.com header.b=3ClJx6cS; arc=none smtp.client-ip=209.85.166.45 Authentication-Results: smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=kernel.dk Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=kernel.dk Received: by mail-io1-f45.google.com with SMTP id ca18e2360f4ac-7bed82030faso73958639f.1 for ; Wed, 24 Jan 2024 07:30:59 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kernel-dk.20230601.gappssmtp.com; s=20230601; t=1706110258; x=1706715058; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:date:message-id:subject :references:in-reply-to:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=kv4/8CDW8QIlduDHXHHg6GE3LBQ6HZvZ3aGnmpvuq+E=; b=3ClJx6cSNtblLTPIBhe0FvfG4QYncPrN0slzIyn3sBYELAW80YXz2NBB0XG2OhuJIl Z71SX9nBY7HtcY/wsmdrPwSK/FoJ+YKMj5x+Bo7xGoBmRAoS3A48FPlMSivGddMY4SwJ Lmtfd+ZWrZ4DJs0xEE5l3yV4snRNyVn9VvMlPD/x0N/H1KQ2S57QsCXq7cVV+hu8JhRy K3ZvA/iiG/jo1/IgkqN24qJy8WuafJ2UeihF/Q2+MqNpfaX3KUKqzTC5ykhUPmWFAy9E ++bkPzCAickJ3NQX/j9Ndkbg7DhPlivUqjZ22uyGcHjSGEQQhFCpJlG/C3u9/CesUmMT ps8A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1706110258; x=1706715058; h=content-transfer-encoding:mime-version:date:message-id:subject :references:in-reply-to:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=kv4/8CDW8QIlduDHXHHg6GE3LBQ6HZvZ3aGnmpvuq+E=; b=n2Xlrl7CoFx1CaazuNQfQWfwo6nQG8J0ujhMkB+a9hqASuF/e2mH2yt1VAXjDTjUxt bhgKDRZOlyU7XeF/2QA2Zps0TOA4gJIlEfyxVqlt/Meonx+Pn/2yj2I/Ay95DXCG9hd9 j1vDJ3DeJKyVctPZm7yxgY0Fd3t+8KoSpe3F/jKeYVQTBeuT3Szk930PPwYjCZgKMJyD gZ8e7sM25pLyptpL67yFRsCbIRqoJtzmUXgEkG4a0lxeZRNTsf18WJqR4m4/GIZGoLrH dbb0OUK5fwj3SRTyNZpqYOygzt/DNtj3YCnjU+1yuanJtb/xhFZ8iAGSZxFyJ0TtI3pU cUQA== X-Gm-Message-State: AOJu0YwfGEbglFybTBdnXPNmefT48YOqWCphzWItU+5zVfD0QNUHbUmc mBSmC9PrOUo+m8okEfud7whCxfsgdEiT4UrZyF+K0ydoveEj6pT5ImmAEXkdInKYioz/OHRFoHU 1YdM= X-Received: by 2002:a05:6e02:1d95:b0:361:969c:5b4b with SMTP id h21-20020a056e021d9500b00361969c5b4bmr2895875ila.3.1706110258312; Wed, 24 Jan 2024 07:30:58 -0800 (PST) Received: from [127.0.0.1] ([96.43.243.2]) by smtp.gmail.com with ESMTPSA id o3-20020a056e02068300b0036194d1dad6sm5297438ils.40.2024.01.24.07.30.57 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 24 Jan 2024 07:30:57 -0800 (PST) From: Jens Axboe To: Maksim Kiselev Cc: Justin Sanders , linux-block@vger.kernel.org, linux-kernel@vger.kernel.org In-Reply-To: <20240124072436.3745720-1-bigunclemax@gmail.com> References: <20240124072436.3745720-1-bigunclemax@gmail.com> Subject: Re: [PATCH v1 0/1] aoe: possible interrupt unsafe locking scenario Message-Id: <170611025731.2148128.9958144886915388505.b4-ty@kernel.dk> Date: Wed, 24 Jan 2024 08:30:57 -0700 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit X-Mailer: b4 0.12.5-dev-2aabd On Wed, 24 Jan 2024 10:24:35 +0300, Maksim Kiselev wrote: > I'm using an AoE device on board with D1 SoC (riscv arch). > When I enabled CONFIG_PROVE_LOCKING option, I got the warning below. > After some investigations, I made a not very elegant, but working solution. > The patch sent with next message. > > I would be glad to know what you think about this. > > [...] Applied, thanks! [1/1] aoe: avoid potential deadlock at set_capacity commit: e169bd4fb2b36c4b2bee63c35c740c85daeb2e86 Best regards, -- Jens Axboe