From nobody Mon Feb 9 00:55:26 2026 Delivered-To: importer@patchew.org Received-SPF: pass (zohomail.com: domain of lists.xenproject.org designates 192.237.175.120 as permitted sender) client-ip=192.237.175.120; envelope-from=xen-devel-bounces@lists.xenproject.org; helo=lists.xenproject.org; Authentication-Results: mx.zohomail.com; spf=pass (zohomail.com: domain of lists.xenproject.org designates 192.237.175.120 as permitted sender) smtp.mailfrom=xen-devel-bounces@lists.xenproject.org ARC-Seal: i=1; a=rsa-sha256; t=1600078740; cv=none; d=zohomail.com; s=zohoarc; b=Jur1EJgUFAVeNMfnb/YF448DmpU2UIJdSwuSfSN5ZX1zDq1qIJM/Nen9OHPUbWtZPRpRBHerOQumzAbusO1XdL9i/VKBCXylLplyxnGfGuxWMH1uK0WSD4zSRlJgOhGCcLroh0vJNmUkMpwgrDmqzgGo4Y3zEGEJTroVYbKqL+E= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1600078740; h=Content-Type:Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:To; bh=3E04uGR7TjL6CurvTcKkkd4DDx3pA0xVzVHRpIbhkaM=; b=fofuhrPKgZmM6QnzZG9bPOxk578DfyMIWNS4Nu1obQHjNg7N2sd/928fn+eLg99r/80Cv9K8Su61yZvMDEuARIRQy5xKsW2/ph6tUWWRAG3S9vBEwD74D+DXENQwWtdtnSSei7+muEo13eVPLmR1PYT5X42QOFo0h73mZQMLz9o= ARC-Authentication-Results: i=1; mx.zohomail.com; spf=pass (zohomail.com: domain of lists.xenproject.org designates 192.237.175.120 as permitted sender) smtp.mailfrom=xen-devel-bounces@lists.xenproject.org Return-Path: Received: from lists.xenproject.org (lists.xenproject.org [192.237.175.120]) by mx.zohomail.com with SMTPS id 1600078740906334.15131167518973; Mon, 14 Sep 2020 03:19:00 -0700 (PDT) Received: from localhost ([127.0.0.1] helo=lists.xenproject.org) by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from ) id 1kHlZN-0004sr-NI; Mon, 14 Sep 2020 10:18:45 +0000 Received: from us1-rack-iad1.inumbo.com ([172.99.69.81]) by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from ) id 1kHlZM-0004sW-2L for xen-devel@lists.xenproject.org; Mon, 14 Sep 2020 10:18:44 +0000 Received: from mx2.suse.de (unknown [195.135.220.15]) by us1-rack-iad1.inumbo.com (Halon) with ESMTPS id f30a21d5-f3d6-40ef-9dc6-04aed49707b7; Mon, 14 Sep 2020 10:18:33 +0000 (UTC) Received: from relay2.suse.de (unknown [195.135.221.27]) by mx2.suse.de (Postfix) with ESMTP id 4FD86B26E; Mon, 14 Sep 2020 10:18:48 +0000 (UTC) X-Inumbo-ID: f30a21d5-f3d6-40ef-9dc6-04aed49707b7 X-Virus-Scanned: by amavisd-new at test-mx.suse.de Subject: [PATCH 8/9] lib: move bsearch code From: Jan Beulich To: "xen-devel@lists.xenproject.org" Cc: Andrew Cooper , George Dunlap , Ian Jackson , Julien Grall , Wei Liu , Stefano Stabellini References: Message-ID: <13e17bbd-4e58-d953-87c5-5fabafa21de2@suse.com> Date: Mon, 14 Sep 2020 12:18:32 +0200 User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:68.0) Gecko/20100101 Thunderbird/68.12.0 MIME-Version: 1.0 In-Reply-To: Content-Language: en-US Content-Transfer-Encoding: quoted-printable X-BeenThere: xen-devel@lists.xenproject.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Xen developer discussion List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xenproject.org Sender: "Xen-devel" Content-Type: text/plain; charset="utf-8" Build this code into an archive, which results in not linking it into x86 final binaries. This saves a little bit of dead code. Signed-off-by: Jan Beulich --- xen/common/Makefile | 1 - xen/lib/Makefile | 1 + xen/{common =3D> lib}/bsearch.c | 0 3 files changed, 1 insertion(+), 1 deletion(-) rename xen/{common =3D> lib}/bsearch.c (100%) diff --git a/xen/common/Makefile b/xen/common/Makefile index 46406dccdfd4..149466b473a8 100644 --- a/xen/common/Makefile +++ b/xen/common/Makefile @@ -1,6 +1,5 @@ obj-$(CONFIG_ARGO) +=3D argo.o obj-y +=3D bitmap.o -obj-y +=3D bsearch.o obj-$(CONFIG_HYPFS_CONFIG) +=3D config_data.o obj-$(CONFIG_CORE_PARKING) +=3D core_parking.o obj-y +=3D cpu.o diff --git a/xen/lib/Makefile b/xen/lib/Makefile index b469d2dff7b8..122eeb3d327b 100644 --- a/xen/lib/Makefile +++ b/xen/lib/Makefile @@ -1,6 +1,7 @@ obj-y +=3D ctors.o obj-$(CONFIG_X86) +=3D x86/ =20 +lib-y +=3D bsearch.o lib-y +=3D ctype.o lib-y +=3D list-sort.o lib-y +=3D parse-size.o diff --git a/xen/common/bsearch.c b/xen/lib/bsearch.c similarity index 100% rename from xen/common/bsearch.c rename to xen/lib/bsearch.c --=20 2.22.0