From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on sa.local.altlinux.org X-Spam-Level: X-Spam-Status: No, score=-1.7 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM, HEADER_FROM_DIFFERENT_DOMAINS autolearn=no autolearn_force=no version=3.4.1 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1793009450; x=1793614250; darn=lists.altlinux.org; h=in-reply-to:content-transfer-encoding:content-disposition :content-type:mime-version:references:mail-followup-to:message-id :subject:to:from:date:sender:from:to:cc:subject:date:message-id :reply-to:content-type; bh=y78aIsLpsQ2vHqHCTCyLdWNtzn6wv1F6ItJwTOD2n1E=; b=mqwqdsUcMyIi8zxfcM9hSHJcvshG2X8lBQy2vx7c8v8v4JNon7tJqTN5G92zSZhu6/ uts2Dq1vtiiCOx+SDzHxySfw+g1/2yT0jyBuHxEMFnef+n9NSvEmcmlpFB6IOMzfE0P7 vNxVufYE0OmtRFE1v3tVztKF/Zaw3XdbSS9hPSUIPatKe71yMNjEp30GQl4i26Oma+Ub Y1POZno9YsPw+p3ZiKQR2Cj5OCC8LJFJ7dLibFFEFo0HhyFPbo9YzrfF16TkWaBZC/P9 DDsrYwMeTkQ1ZRPx0R6lplIaiwNCztqhtZzrpmVUzNIQGqZIi1aPcD7piSyU9LlYBNgL Ty9A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1793009450; x=1793614250; h=in-reply-to:content-transfer-encoding:content-disposition :content-type:mime-version:references:mail-followup-to:message-id :subject:to:from:date:sender:x-gm-gg:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to:content-type; bh=y78aIsLpsQ2vHqHCTCyLdWNtzn6wv1F6ItJwTOD2n1E=; b=pIKqCw71JTkoZ8tg0EQlBde/k3vpfzbI8tzErAWWtQ/fJV/dbcNLoeJGR5XWabMCPB ZfozAuBacqrSlsq+c4k69iBJHSeXutZ9Akk6tfpCnh4PHRaH9s9GlwQzcD4ADGBfthPT GfsB3vQL2SKejyda90DB3sxg9gZlNTbLHNFL2UFHdI1r0DkAcQIJFpcF0d8jQhRFS/R0 xoV8tvwEpluNW+gnJsAuqEO14UQFDwcaOq3qjTBAzxwUZXfopcqNG92vElu7rC/uQu17 J1NvrDua4ShBsHoTD9HxRSJk/YRycW6dr9bdCdnxvDSnGXNkRfPrxttL5rzHGFtlxUWX e6Eg== X-Gm-Message-State: AFq9FYLQ6rWhZMuHpLYxg8QK1KXmrIxrLT60yGeaxLU9BkYaIXwil0DV wMf7zpb6nthtdb9le4kqQFKk9DZLecgkYWHF89rLXpYUTtDn8+rFOVGU9l64TQ== X-Gm-Gg: AYBFou3uj6usMlhEtUkHy3dDOVGSeT+nHi/neM6ebqc1SItOdLyoIrAiN2itcVAcbNl OuF6jvuAYA1LQNuPvV2gwFCkItiCRVbqu8+JPA2BiX6JbTTn0Vr7n4yOYYHQWjvy2BwalQNPhuE lt1JJAJaMPX0rIbZWl2YPT0QLLtxXE9yAILwbEnNoF3xdadmISXhMlsY2vea8VKuJudgKYZAyWG ZWcFmGHxIIDCmx3I4LcUpH0PhjrwnhMLiyguHMCzOhxLbmVzKdlY4HWfk7/ZbWGbjMLLhCO9CPF +G71FWQbgZS20l8CWRlUe1toCYUmilduyKpMLOTdFi5O8nGa7+18pfJWJVJHoBUSRxR3p+cdFY5 JBiM0zaZJnCOONygcwzoNRzVBOgeU1W8GVo4HBOZBljIRpaxSVUgmCU6CgduQbhNnEKknjwA487 5oKi0B4/KqckCFOanxe4EDJSER86kRSmH4I9Dyy3svun1LfhxwM48NdWNBi6D/VhM4Q3dxBTEz3 e5Vg2O7ztaTygm5u29lHqbo1Qpr7T+do4pXL5MmSlj6m/gjKeellv+GBg7fY1YrucIo/A== X-Received: by 2002:a05:6512:3a93:b0:5b7:611c:7995 with SMTP id 2adb3069b0e04-5bfb71d3f60mr1825723e87.32.1793009449793; Mon, 26 Oct 2026 03:10:49 -0700 (PDT) Sender: "Ivan A. Melnikov" Date: Mon, 26 Oct 2026 14:10:46 +0400 From: "Ivan A. Melnikov" To: devel-kernel@lists.altlinux.org Message-ID: Mail-Followup-To: devel-kernel@lists.altlinux.org References: <20261023074559.941014-1-lakostis@altlinux.org> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: Subject: Re: [d-kernel] [7.3] binder: turn into module X-BeenThere: devel-kernel@lists.altlinux.org X-Mailman-Version: 2.1.12 Precedence: list Reply-To: ALT Linux kernel packages development List-Id: ALT Linux kernel packages development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 26 Oct 2026 10:10:52 -0000 Archived-At: List-Archive: List-Post: On Fri, Oct 23, 2026 at 01:35:43PM +0200, Konstantin Lepikhov wrote: > Hi Ivan! > > On 10/23/2026, at 01:05:58 PM you wrote: > > > On Fri, Oct 23, 2026 at 09:42:36AM +0200, lakostis@altlinux.org wrote: > > > Привет! > > > > > > Как следует из названия, это серия патчей для превращения android binder > > > в ядре в модуль. Всяко лучше некрофилии anbox. > > [...] > > > > Согласен, так действительно лучше. > > > > Однако если мы хотим это тащить в будущие ядра как альт-специфичные > > патчи (а мы наверняка хотим), я бы предпочёл дебиановский вариант, > > который аккуратнее, минималистичнее и экспортирует все символы > > как EXPORT_SYMBOL_GPL, не вызывая вопрсов почему одно так, а друге иначе. > > > > https://salsa.debian.org/kernel-team/linux/-/blob/ab4d926d5bfd610964c6f35edf7d6df3aeeeebea/debian/patches/debian/android-enable-building-binder-as-module.patch > > https://salsa.debian.org/kernel-team/linux/-/blob/ab4d926d5bfd610964c6f35edf7d6df3aeeeebea/debian/patches/debian/export-symbols-needed-by-binder.patch > > > > Будет здорово если Вы их также проверите и зашлёте сюда. Причём > > вместе с патчем на config, а то выбор ANDROID_BINDER_DEVICES > > для меня неочевиден. > > > > А если Вы ещё и добавите патч на спек, выносящий модуль в отдельный > > пакет, это резко повыcит шансы того, что я очень очень быстро применю. > В версии от debian binderfs собирается в ядро, а в убунте binderfs > является частью модуля binder_linux. [...] В дебиановской версии на первый взгляд тоже всё отправляется в binder_linux: +binder_linux-y := binder.o binder_alloc.o binder_netlink.o +binder_linux-$(CONFIG_ANDROID_BINDERFS) += binderfs.o -- wbr, iv m.