From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from smtp.kernel.org (aws-us-west-2-korg-mail-alma10-1.taild15c8.ts.net [100.103.45.18]) (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 128793AD503 for ; Thu, 4 Jun 2026 05:29:03 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=100.103.45.18 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1780550944; cv=none; b=c9IpunYZOA0HAB2C+nQegK+VBki1YXz9ip9aDDwxTGGpTYMzlpT3yInnAbdDCVoz8rYbKed0j+G4g6N9IdyUNjWE/qdousq7kezZHTpBIIe2owKqDJ6jLn1Vz9rmbaxQrorDM077qVkdeb2Lyqrwm+8TT3VQ076QjS+0ME5Apt4= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1780550944; c=relaxed/simple; bh=07E1qZrxKsL4Qx7RmYbV+QUhVLNqP5S5Boiy7USACpc=; h=Date:From:To:Cc:Subject:Message-ID:References:MIME-Version: Content-Type:Content-Disposition:In-Reply-To; b=FfOzc/9d6f0DvCsTW5RJkIJgYMQxN49RIKgQh56+aAkupRtpxAeAcQ8nVlIKx0Y6UCDAI4YeBGDE/ydaMIsUPmaRVCEHkURlsFOsMBF625THT21bA6AE9detPzSXNXVimfi5OS2unjD+KpbYCSLtHSkZuR0cZlYsKPIXhRGStc8= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=Hi4u3/zv; arc=none smtp.client-ip=100.103.45.18 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="Hi4u3/zv" Received: by smtp.kernel.org (Postfix) with ESMTPSA id 8E49E1F00893; Thu, 4 Jun 2026 05:29:01 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kernel.org; s=k20260515; t=1780550943; bh=Os6BChiKMmQET3OKPbwcH6PuboYuxn41oT3xzkui4Vk=; h=Date:From:To:Cc:Subject:References:In-Reply-To; b=Hi4u3/zv/smM5I0QakpRwwmSwlJ9Vjgpw74YmySQaUaiHmTdeQc2DbCL2hY0n3Y/B xc5Ku6Tr45wthcdg007u+mQs9qUa6KWprYb/3VbAE3Kl+hCnI685uvOAtkMx3t6/W3 ta7PG3wR62pF9XQRdAfgglEQZunMoXcKw6mp7CDKZBeVCRBai7Hf/iPf45pZ9L9a69 QUJQUJ6K8oWCgBFAwBq+uW7N4NFMtB2ZzrKJlb+bFWWWmwZO67jGBKNtwiByrq4cBG leE/m7HrjT5g4Lj8Q/BTtVA4TODa1ENbgJXgHiVe0PIYuLPDSeo14kCFoGpuBQDa6T 6ucu5rFt+5BGg== Date: Thu, 4 Jun 2026 08:28:57 +0300 From: Mike Rapoport To: David Matlack Cc: kexec@lists.infradead.org, linux-kernel@vger.kernel.org, Andrew Morton , Pasha Tatashin , Pratyush Yadav Subject: Re: [PATCH 0/2] liveupdate: Small FLB fixes Message-ID: References: <20260528174140.1921129-1-dmatlack@google.com> 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=us-ascii Content-Disposition: inline In-Reply-To: <20260528174140.1921129-1-dmatlack@google.com> On Thu, May 28, 2026 at 05:41:38PM +0000, David Matlack wrote: > This series has 2 small fixes to how FLBs are managed. First is to > increase the outgoing FLB refcount during liveupdate_flb_get_outgoing() > so it cannot be freed while the caller is using it, and to align with > the semantics of liveupdate_flb_get_incoming(). The second is to prevent > FLB retrieve() from being called multiple times if the first attempt > fails. > > Both of these changes are needed for the correctness of the PCI core > support for Live Update: > > https://lore.kernel.org/linux-pci/20260522202410.3104264-1-dmatlack@google.com/ We are late in the release cycle and since there no in-tree flb users let's postpone this after rc1. > David Matlack (2): > liveupdate: Reference count outgoing FLB data > liveupdate: Remember FLB retrieve() status > > include/linux/liveupdate.h | 11 +++++++++-- > kernel/liveupdate/luo_flb.c | 20 ++++++++++++++------ > 2 files changed, 23 insertions(+), 8 deletions(-) > > > base-commit: 5428435567cbe06c19914592fc22ca23c9ca1de5 > -- > 2.54.0.823.g6e5bcc1fc9-goog > -- Sincerely yours, Mike.