Received: by 2002:ab2:3141:0:b0:1ed:23cc:44d1 with SMTP id i1csp71685lqg; Thu, 29 Feb 2024 20:46:24 -0800 (PST) X-Forwarded-Encrypted: i=3; AJvYcCU+T/4KzQK7iptx5vgXXdHVauk4agxFMCid7HGqmDaIkQpHEvrdTp9yGoadPLkEX/qd7LcSD3UHBaXJYIx9RxSfsjXx99pn4/db7JS5+g== X-Google-Smtp-Source: AGHT+IFiUtQBr3YjGtJ1TK6sjgiQuzyfZmyT7El6A2zaOOAUhhNqebg4CSzyCG03ws1zD/J04Mda X-Received: by 2002:a17:906:3c4a:b0:a3f:cf38:e906 with SMTP id i10-20020a1709063c4a00b00a3fcf38e906mr399351ejg.13.1709268384059; Thu, 29 Feb 2024 20:46:24 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1709268384; cv=pass; d=google.com; s=arc-20160816; b=JAhAfoPj3Ad0Yv+T6WN3brPGW5kef8B16IwfcNJwpna9OYDCGKrp8OsM52lIZsBImS YqDFTYRXlXe/HghIPVA4evlUnORwVOsKbKmtf2R3D8iHZtywy+A/iaCsM4FiRoED1a+9 M/HPORZ0lplngjOO58R0/raudTjGEFrFaIYqz0CzWWT9H4DnipQj9Mh5G044TLe0lCdh Q9O6h9l3L52bi11CqgI9ylTxxfwbkNJI2tEJlJxEYqpp2RgQ57RTMUHQUFrGCHt2DiP1 cUqCcE6wN9lvSYZNS5fFPmpVOPr63Uoiy3uf7+0GoilE1kdi+sRJA5c349TzfAvuC8rB 7wGA== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=in-reply-to:content-disposition:mime-version:list-unsubscribe :list-subscribe:list-id:precedence:references:message-id:subject:cc :to:from:date:dkim-signature; bh=A4eRNj33S0EQ0KibJ3OF5h9qoyTRV7LTJjYiIo6fwvU=; fh=EBst61tmXqaiMIRpLUN1LFjIqRlwRBpsFwg+b9ExDPY=; b=ieNYjn9gGNomPdJViaePBhyxo6aHQYQ98+JBJ9sNxB+DQZmeYzhSLbiXfsASg7s/tm cEA3WMli29c8Txz4DvOm9rBKhTWBk6tQ8i/h3oIJiKQJPkCPG0sn0sMDuXxgFwg2x1Qf 9qeoQMJxTXdiYEDej9oBcw0yWn9cwT24SQ2eohUJa4WfSbzVQ4Rowm37e5ia3JrRMl7z wwmxtKRRWQhaGv4wd9O3bpcWQM5uP8fL55RKuISDIu5FiBNaQDEU+1eEsoLxMfg14ius ZJ/eO6bjdsOOhnIj7BlfYF/Ptw3zXTKPJFn7/9IiR0Bk0YJ7RN1I5EvTfjTXfMFuystt 4K/A==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@chromium.org header.s=google header.b=g7SOJsdc; arc=pass (i=1 spf=pass spfdomain=chromium.org dkim=pass dkdomain=chromium.org dmarc=pass fromdomain=chromium.org); spf=pass (google.com: domain of linux-kernel+bounces-87899-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:4601:e00::3 as permitted sender) smtp.mailfrom="linux-kernel+bounces-87899-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=chromium.org Return-Path: Received: from am.mirrors.kernel.org (am.mirrors.kernel.org. [2604:1380:4601:e00::3]) by mx.google.com with ESMTPS id e4-20020a17090681c400b00a440743343asi1131623ejx.912.2024.02.29.20.46.23 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 29 Feb 2024 20:46:24 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel+bounces-87899-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:4601:e00::3 as permitted sender) client-ip=2604:1380:4601:e00::3; Authentication-Results: mx.google.com; dkim=pass header.i=@chromium.org header.s=google header.b=g7SOJsdc; arc=pass (i=1 spf=pass spfdomain=chromium.org dkim=pass dkdomain=chromium.org dmarc=pass fromdomain=chromium.org); spf=pass (google.com: domain of linux-kernel+bounces-87899-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:4601:e00::3 as permitted sender) smtp.mailfrom="linux-kernel+bounces-87899-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=chromium.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 am.mirrors.kernel.org (Postfix) with ESMTPS id 892D81F252E9 for ; Fri, 1 Mar 2024 04:46:23 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id DC44E5026B; Fri, 1 Mar 2024 04:46:15 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=chromium.org header.i=@chromium.org header.b="g7SOJsdc" Received: from mail-ot1-f43.google.com (mail-ot1-f43.google.com [209.85.210.43]) (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 8D25750241 for ; Fri, 1 Mar 2024 04:46:13 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.210.43 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1709268375; cv=none; b=LNYTPck1uxFbxv2fsWB4JSLbhGVvKGzKPlZXxA8kVSD/MFCyd1DFaZqr96+2/xzRhsNbpNgrF3PD9/iA0DdLDu0HyoIizvP9rl5bpYodjLdtA1z+FQSifPJTrvF2JC0P9CDMn52QHI5xReFBqgpnJKjajUu+inergEoemRqkLh4= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1709268375; c=relaxed/simple; bh=aqanbP1fd//AY1W1CtbSFnnliQmAybZXXSfBN8jvp8g=; h=Date:From:To:Cc:Subject:Message-ID:References:MIME-Version: Content-Type:Content-Disposition:In-Reply-To; b=tyLN4LbXtW/35lYgsG/VR05x7A08u9gQZl9LfbArO1QRv2eZzuMvtAxIaVhFwQJcSVowXyD/8ZQ8RAlggpVwUCoRIJq0TPy47GPYEtinVT41k+YBCnUae8HzsMQJnlWsRgqeuGnioGT/Wjn/Rr8NfbsTAjSv7VLae9xzMGcRY74= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=chromium.org; spf=pass smtp.mailfrom=chromium.org; dkim=pass (1024-bit key) header.d=chromium.org header.i=@chromium.org header.b=g7SOJsdc; arc=none smtp.client-ip=209.85.210.43 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=chromium.org Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=chromium.org Received: by mail-ot1-f43.google.com with SMTP id 46e09a7af769-6e48e2270d0so936770a34.3 for ; Thu, 29 Feb 2024 20:46:13 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=chromium.org; s=google; t=1709268372; x=1709873172; darn=vger.kernel.org; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:cc:to:from:date:from:to:cc:subject:date:message-id:reply-to; bh=A4eRNj33S0EQ0KibJ3OF5h9qoyTRV7LTJjYiIo6fwvU=; b=g7SOJsdc9IekSEsJVVqNOyFCXLkMt04m5qeq/b0Ha1pVJWRErCa8Mpju4O+i3+Pb6N Bk6lBV61Xeyr9U5iSKWLSxtPtHCXKOb5zJBRxbrECascqySsEgymhIzmqm9qbW0WQNVp KTm/m0R/Syb3/Ujrh51zWVcenqhjMhRW3Ecpc= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1709268372; x=1709873172; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:cc:to:from:date:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=A4eRNj33S0EQ0KibJ3OF5h9qoyTRV7LTJjYiIo6fwvU=; b=JS89Gw0UC5QG8TO7hlccWItuTt+UOqJhEalcMkn+WFQyMHIbq9QLHKaVc1BUDrA0kF MOnZbniXrepdkabfgraLf6k7TUVh4P12dxuWY4M/lHgH8gKOw/HYnfhWL/LAKffprK0Z 9WJmsSLJDZaGytgSa/wv3QxvIhSqJT8lQzRSm3d50P1IpsakPoheg82vTbHRtrAUGdr6 D2ZDoVetGiKm5qon1GUzeo+GIDV4SlSva18obiGRvIZvsPTIc6sxkzLyetHmQ/9BNwOm 6eh9YglRD3qri2AyKwfDVsl/gB/BufEFKjGvUJj87aiGnM9sVD018JfYJtgAKMNpjhCV Rq8w== X-Forwarded-Encrypted: i=1; AJvYcCWsCghW8X96jiHwMo85Bxfph3h55rMKliBceS5DlS7NhhlQq2pmvpgB/ot7wG+IchA6c3sQU2CV3ymobAsqPR0UCCHUkR3qZABH1WT1 X-Gm-Message-State: AOJu0YzdNzdbMGdFphn/nLld96JRqHbE+lZon+1yFIvFdznIThJOfa9K 5pzMwdGJ8Tcr9q6j/wnXJSvGzWP3ieRGArEb5SU/BrcMofImSd3IPbzxIYQjPPZoFeWICz2SBBI = X-Received: by 2002:a9d:6b93:0:b0:6e4:934d:41fa with SMTP id b19-20020a9d6b93000000b006e4934d41famr700436otq.22.1709268372530; Thu, 29 Feb 2024 20:46:12 -0800 (PST) Received: from www.outflux.net ([198.0.35.241]) by smtp.gmail.com with ESMTPSA id c2-20020a6566c2000000b005e49bf50ff9sm1903984pgw.0.2024.02.29.20.46.11 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 29 Feb 2024 20:46:11 -0800 (PST) Date: Thu, 29 Feb 2024 20:46:11 -0800 From: Kees Cook To: Stephen Rothwell Cc: Kent Overstreet , Linux Kernel Mailing List , Linux Next Mailing List Subject: Re: linux-next: manual merge of the kspp tree with the bcachefs tree Message-ID: <202402292045.260F6FA8@keescook> References: <20240301154351.1d097566@canb.auug.org.au> 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: <20240301154351.1d097566@canb.auug.org.au> On Fri, Mar 01, 2024 at 03:43:51PM +1100, Stephen Rothwell wrote: > Hi all, > > Today's linux-next merge of the kspp tree got a conflict in: > > lib/Makefile > > between commit: > > f6099c0b0300 ("darray: lift from bcachefs") > > from the bcachefs tree and commit: > > 257e66e5800a ("string: Convert selftest to KUnit") > > from the kspp tree. > > I fixed it up (see below) and can carry the fix as necessary. This > is now fixed as far as linux-next is concerned, but any non trivial > conflicts should be mentioned to your upstream maintainer when your tree > is submitted for merging. You may also want to consider cooperating > with the maintainer of the conflicting tree to minimise any particularly > complex conflicts. > > -- > Cheers, > Stephen Rothwell > > diff --cc lib/Makefile > index ec3d915e7889,97c42e38046f..000000000000 > --- a/lib/Makefile > +++ b/lib/Makefile > @@@ -48,10 -48,10 +48,10 @@@ obj-y += bcd.o sort.o parser.o debug_lo > bsearch.o find_bit.o llist.o lwq.o memweight.o kfifo.o \ > percpu-refcount.o rhashtable.o base64.o \ > once.o refcount.o rcuref.o usercopy.o errseq.o bucket_locks.o \ > - generic-radix-tree.o bitmap-str.o > + generic-radix-tree.o bitmap-str.o darray.o > - obj-$(CONFIG_STRING_SELFTEST) += test_string.o > + obj-$(CONFIG_STRING_KUNIT_TEST) += string_kunit.o > obj-y += string_helpers.o > - obj-$(CONFIG_TEST_STRING_HELPERS) += test-string_helpers.o > + obj-$(CONFIG_STRING_HELPERS_KUNIT_TEST) += string_helpers_kunit.o > obj-y += hexdump.o > obj-$(CONFIG_TEST_HEXDUMP) += test_hexdump.o > obj-y += kstrtox.o Thanks! This looks correct to me. -- Kees Cook