From patchwork Wed Oct 21 00:37:11 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Ankur Tyagi X-Patchwork-Id: 101465 Received: from mail-dy1-f179.google.com (mail-dy1-f179.google.com [74.125.82.179]) by mx.groups.io with SMTP id smtpd.msgproc02-g2.1136.1792543042998698957 for ; Tue, 20 Oct 2026 17:37:23 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20251104 header.b=TnAu5vAh; spf=pass (domain: gmail.com, ip: 74.125.82.179, mailfrom: ankur.tyagi85@gmail.com) Received: by mail-dy1-f179.google.com with SMTP id 5a478bee46e88-35c76e9614aso286818eec.0 for ; Tue, 20 Oct 2026 17:37:22 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1792543042; x=1793147842; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to:content-type; bh=2RZofVJNAfGBcbbdf7koszn4mqyWx63dVMMHtv9Txxc=; b=TnAu5vAhA1YHPA71RwUwbHAsnMb/lhFwlf1Pn3FWtgbNWHlAYahT25XCsAwwxJM0D+ viXYGHmxl+hWrE76UwLBWZjy/YYTeCPUa87O9LSf8rplsZhxKccjvC6wHTifDcTUzbaX 7/O2osJfnNOMccWSVShZvd2vC/CUsmyRHTXInhuXgKBF3lZH3igfQUw9CvtH+kPnTbzJ jSpCVJJnENvMbzvSSLA3twp01UAp9fgYIxMHFL2XRJG1yyF/O334onA8DPkbH3x/A7Un vhePypmOb9JeFvYbmuqxem9ATeutvt37S2OWRWg74xnB2QEbNWsSvWxqBm9ZgW5LESj+ 2vCA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1792543042; x=1793147842; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to:content-type; bh=2RZofVJNAfGBcbbdf7koszn4mqyWx63dVMMHtv9Txxc=; b=b3xEk6XIgWOcIF2e8MiQg0umVJ64+wp5SVxkC2JWdJ8yB7xuX+Ew0acORBtjaA3Eim 2JBGO+Zh8guvagMqdREzvLNJZ/ydWd47BscLPZPTGBGaZbHDgSnAsxpeWR+v9S+VpORS oG5WeWg0ihvdQAo9sIqH+X6za4kc7S/LFfD/iKmEDyd7/NJSdGG57TMvg4unstlQweJA g+Ep006y5ou+xwIUOKyXsj7NdwO2Bizw5zKVN8cy7JN3HQcv2Jh2ghFeYFUC9WJ7PM8J baldGAcayLinNzDYR6FHA1nIdS8NfvSynhPtA2R8mWcFLfZWuEbXmyJLiAdObBUQKFYw aAfA== X-Gm-Message-State: AFq9FYL2sHrT8G9yif4/LPKv6hd1UiCcbRne5y18npQ5YTnj5kU7WmjC 3muoQtzjzAkftdaLWYtsQ7UxOt2R6rJWG+yzcy8/Ss7FnY7XQZTp8TCdhVrRdw== X-Gm-Gg: AYBFou115oSKmqtGQRNZ9m63LwlgaXd8+ypsVcPUzZx0+lzef4aXEh8hHEX6dKZgj0/ cleq31yVpG6JFjsl9z2sNLqZVhzkNN2oeaROqXBzH7wYK4sSEYCpCd1ijom+c7hwsXzbs6SvEl3 j7OwE0QUFIbbWKKhmRa6BRWpGD8XldF+mKRndG9kA9Q0WWS+nkK8h0Rbyj3vlgVyizbjFvGATU1 2HZyNxOKwQp+NVbvIE3Unqi0xskgmJSH6YMQDy9Pv2NX3gjrwe9daEHQAE/GZJgrTPwpEhBKUJl 3R/sD8F5kHTl/5NPsccO/okWfXkh4e6MgWpwOI0hyfQ2VyHRnSjIXFZuFUWJ67pHZUBY+c1QJrI NBsBiTbeecTiTvIbNG2B34tK0/zQ/J1WPtVTkhf21huBHX0rnP3jf/i+byocQErI9kIWl2JXsvm JD57HAsrTcOjxiZedu60FxnehVrHsNE5VkhBiBIM9uNuRPpvPtoTUpx3mkb7CV/YGOfrpUcQJM/ twAB1uUiqUWT/Brw+1IhgsxiYKMAj9AXBIcZ2PaqGlEn7K+PtcxjS+w6itRBr3b87NPjwlZoqrp OszJJcfxe9e5Qx55oDBtlE9gFsC5oQM= X-Received: by 2002:a05:7022:7e86:b0:144:e38d:8e52 with SMTP id a92af1059eb24-190a784c70emr661238c88.37.1792543041773; Tue, 20 Oct 2026 17:37:21 -0700 (PDT) Return-Path: Received: from NVAPF55DW0D-IPD.brunswick.com ([203.211.105.219]) by smtp.gmail.com with ESMTPSA id a92af1059eb24-19035926fe9sm1648124c88.2.2026.10.20.17.37.20 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 20 Oct 2026 17:37:21 -0700 (PDT) From: ankur.tyagi85@gmail.com To: openembedded-devel@lists.openembedded.org Cc: Ankur Tyagi Subject: [oe][meta-networking][PATCH 1/5] cifs-utils: upgrade 7.8 -> 7.9 Date: Wed, 21 Oct 2026 13:37:11 +1300 Message-ID: <20261021003715.2982979-1-ankur.tyagi85@gmail.com> X-Mailer: git-send-email 2.43.0 MIME-Version: 1.0 List-Id: X-Webhook-Received: from 45-33-107-173.ip.linodeusercontent.com [45.33.107.173] by lin-tor-korg-lkml-alma10-1 with HTTPS for ; Wed, 21 Oct 2026 00:37:30 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/131179 From: Ankur Tyagi * mount.cifs: validate username derived from the passwd database * mount.cifs: reject option delimiters in username and domain Signed-off-by: Ankur Tyagi --- .../cifs/{cifs-utils_7.8.bb => cifs-utils_7.9.bb} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename meta-networking/recipes-support/cifs/{cifs-utils_7.8.bb => cifs-utils_7.9.bb} (97%) diff --git a/meta-networking/recipes-support/cifs/cifs-utils_7.8.bb b/meta-networking/recipes-support/cifs/cifs-utils_7.9.bb similarity index 97% rename from meta-networking/recipes-support/cifs/cifs-utils_7.8.bb rename to meta-networking/recipes-support/cifs/cifs-utils_7.9.bb index 7fe76377e1..6c6edf9f68 100644 --- a/meta-networking/recipes-support/cifs/cifs-utils_7.8.bb +++ b/meta-networking/recipes-support/cifs/cifs-utils_7.9.bb @@ -4,7 +4,7 @@ SECTION = "otherosfs" LICENSE = "GPL-3.0-only AND LGPL-3.0-only" LIC_FILES_CHKSUM = "file://COPYING;md5=d32239bcb673463ab874e80d47fae504" -SRCREV = "be9d47cc3c8f3842e8c6418885525130eeae87ed" +SRCREV = "0f211c3b9a7ebe326abea12d306f621067b62f29" SRC_URI = "git://git.samba.org/cifs-utils.git;branch=master;tag=${BP}" DEPENDS += "libtalloc" From patchwork Wed Oct 21 00:37:12 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Ankur Tyagi X-Patchwork-Id: 101466 Received: from mail-dl1-f41.google.com (mail-dl1-f41.google.com [74.125.82.41]) by mx.groups.io with SMTP id smtpd.msgproc01-g2.1140.1792543045263461024 for ; Tue, 20 Oct 2026 17:37:25 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20251104 header.b=nnW+Yuvy; spf=pass (domain: gmail.com, ip: 74.125.82.41, mailfrom: ankur.tyagi85@gmail.com) Received: by mail-dl1-f41.google.com with SMTP id a92af1059eb24-15354aa70e8so527524c88.1 for ; Tue, 20 Oct 2026 17:37:25 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1792543045; x=1793147845; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=XFat1d3ZpFjE0MuujccegnQOtmbPkR8Yq23Q8mMmhJM=; b=nnW+Yuvyee9rw1q+YzBBHz7XVBFLv+s6QdpYAfEmyognY1TEldiwhov02tbJGMHqPf uYLJixmqtaGcWZ9Eh2Mjze9cs+xW7VKdFugJmEzLWnwbmnj2DV/ICZcMbVKMo3IVWvM0 gdeltb8e83ENDvmbG35NPrC3rAVOw2nWRxqQNnx6nSgGSrkFjMcG96P8JlRRkyiu00aC LgxdF8GtUkk+uxz9ecT9T6koKEwlGP0HbyPlr4Pli0oAiOZ2wD0KNTJm5WZ7sTg5L0uO o29Qj4xA5353CYnjpvdpwIGjENIczRAqhRv0jXcMPYtwIB6ZGjlqxoakq7PZ3M1WSYd2 Qw2g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1792543045; x=1793147845; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to:content-type; bh=XFat1d3ZpFjE0MuujccegnQOtmbPkR8Yq23Q8mMmhJM=; b=s5ofxGJafGUgzEcbTP8Ne5RESvI3rjT1+lVHCJc3YP3CZZkRGziublmdfY/fiirtmT HsdxgEosc5X5uhso0HVaMeLpSSM0a1NUwpuztG732BK3Opb+/qOw5vC2DTwjQ9EnB/Rl 7HHcdkoMkrU2p6svvxsXQ1e9JBPUU2lsRaJcb3b5rKmn4CEZDfuVBWmlUQBWImvDz3Lr Ech/XMPxoZi5AU8+0e09p6D86jY6i6khE9rJrrYdSfaWLsTvXxYHGZKB3LT04r8+s0bl KeVl16Rtktvy+jycRkPJ4gakpoMmJDJ4222dJlFfqGpQirjCxRUOv+FR3oUY/YaJZJmm Jvmg== X-Gm-Message-State: AFq9FYLncAytKYvMrlXO6kuBA8nU+Y28MHjh9hH+F5iOBjirMkJVTowy ZIPTZ273GH3U3XOtCJL7rRm1zNp+ML8P/ndFg87NXEMkkV89bzoQ45ix0RztHw== X-Gm-Gg: AYBFou3aJqx3e3Ie1nuewfRDqtY41br8iuVdiRjnvbxwT2bvPQjFgBq8RYOIDFT6Af5 LzI4cPcbhtar69EXs4NJCTF6ZiSFhzNajZILwttu8YR3vAmF25V5q9YFjjdJ3h0WOAeKatpNZja RShTDTbvPKSk8A2I2AyJD8xwD/9/J6jJa1Vym9sVIvaBo3Bev6tGTW5FWIxuS6A5u7dWAezciNi HRuGxG1GFskYIdGpqeb3EQpC+a8OrDHvxWHTZNuEOXUhO0clYl0MaGMso4znKnXpl6qm+fotBrJ hNV3UE2lYt8M0156S+D3ZDAF6cXoU6OKIDxRl+9uzD2rM6qt6miVSkVOBu3f4BkhrYkJJTFcZe5 poKnRWv+n+YWfVTcADxIw0AfinBJXzdT0iL571xuCNaqmN+CGCGTUO5Y9EOu7xc2rESd/CExnAw aU97uRxPR1Nt41dJQwCAWLyXMq2tlnoI3eir756F56NkzUr2Ft5/Gw4BnFgrHN3q0hEwOhnLX3h xXdV3uw83URYLoRzyJ4wPgfMN5Vc2vX+nZVRxF9wzE/XMpywflzVukkG3RfRit+s2BCNk4jQVeQ yCKzYb+eJJiGgqxeErdyaSFk0WTgwHLJgkfJZi8mPWOReoIqmEcF X-Received: by 2002:a05:7022:1709:b0:13b:4ab5:41d7 with SMTP id a92af1059eb24-190a051ddf3mr514359c88.3.1792543044495; Tue, 20 Oct 2026 17:37:24 -0700 (PDT) Return-Path: Received: from NVAPF55DW0D-IPD.brunswick.com ([203.211.105.219]) by smtp.gmail.com with ESMTPSA id a92af1059eb24-19035926fe9sm1648124c88.2.2026.10.20.17.37.22 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 20 Oct 2026 17:37:23 -0700 (PDT) From: ankur.tyagi85@gmail.com To: openembedded-devel@lists.openembedded.org Cc: Ankur Tyagi Subject: [oe][meta-oe][PATCH 2/5] fluentbit: upgrade 5.1.3 -> 5.1.4 Date: Wed, 21 Oct 2026 13:37:12 +1300 Message-ID: <20261021003715.2982979-2-ankur.tyagi85@gmail.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20261021003715.2982979-1-ankur.tyagi85@gmail.com> References: <20261021003715.2982979-1-ankur.tyagi85@gmail.com> MIME-Version: 1.0 List-Id: X-Webhook-Received: from 45-33-107-173.ip.linodeusercontent.com [45.33.107.173] by lin-tor-korg-lkml-alma10-1 with HTTPS for ; Wed, 21 Oct 2026 00:37:31 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/131180 From: Ankur Tyagi Changelog: https://github.com/fluent/fluent-bit/releases/tag/v5.1.4 Signed-off-by: Ankur Tyagi --- .../fluentbit/{fluentbit_5.1.3.bb => fluentbit_5.1.4.bb} | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) rename meta-oe/recipes-extended/fluentbit/{fluentbit_5.1.3.bb => fluentbit_5.1.4.bb} (98%) diff --git a/meta-oe/recipes-extended/fluentbit/fluentbit_5.1.3.bb b/meta-oe/recipes-extended/fluentbit/fluentbit_5.1.4.bb similarity index 98% rename from meta-oe/recipes-extended/fluentbit/fluentbit_5.1.3.bb rename to meta-oe/recipes-extended/fluentbit/fluentbit_5.1.4.bb index 158378c8a2..5938656858 100644 --- a/meta-oe/recipes-extended/fluentbit/fluentbit_5.1.3.bb +++ b/meta-oe/recipes-extended/fluentbit/fluentbit_5.1.4.bb @@ -17,9 +17,9 @@ DEPENDS = "\ " DEPENDS:append:libc-musl = " fts" -SRCREV = "d1be1ba389a481ea727462e9a4afeb4538f0365a" +SRCREV = "eef172226af2879b24ce61d8d73a874567e465c3" SRC_URI = "\ - git://github.com/fluent/fluent-bit.git;nobranch=1;protocol=https;tag=v${PV} \ + git://github.com/fluent/fluent-bit.git;branch=master;protocol=https;tag=v${PV} \ file://0001-lib-Do-not-use-private-makefile-targets-in-CMakelist.patch \ file://0002-flb_info.h.in-Do-not-hardcode-compilation-directorie.patch \ file://0003-CMakeLists.txt-Revise-init-manager-deduction.patch \ From patchwork Wed Oct 21 00:37:13 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Ankur Tyagi X-Patchwork-Id: 101467 Received: from mail-dy1-f173.google.com (mail-dy1-f173.google.com [74.125.82.173]) by mx.groups.io with SMTP id smtpd.msgproc01-g2.1141.1792543047332383291 for ; Tue, 20 Oct 2026 17:37:27 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20251104 header.b=BXiM28EH; spf=pass (domain: gmail.com, ip: 74.125.82.173, mailfrom: ankur.tyagi85@gmail.com) Received: by mail-dy1-f173.google.com with SMTP id 5a478bee46e88-3645f0f3fcdso291340eec.0 for ; Tue, 20 Oct 2026 17:37:27 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1792543047; x=1793147847; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=kKIt5u4dPIYaaaGJoQDumoQL/mnc8J8nK4LgOHps8ME=; b=BXiM28EHsTUGckJ+jcWhKE3Zpb6Qa7rtGV6QTG6JNZxPcho58QDDPjbX0aN+xv92lp fiaLbbSdqud2g9wTMGCtH1dVRIyYDaRQeoLCuXro4ZbI2xqPtTEqm3/ceen0CS+YqU53 jIlS8/A+XeqQY3An6frHoEvq/SGI806Qi9zRdpvwKTDCyo8sEHV8jkL5dWjM6IR2bdPF rncdUMwrJYxbPhrb8l137NEgyxL7mmAwNaELAsw54lGwG4qs8u6xP5toSLzlOJKNArEF 4R2nICIoOBjm/QhGpZFFkXYC6ul+2aYXYRGVIjdUFsc0ionc5NIG3Kxz2p0KQtpBvDzC 1lkA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1792543047; x=1793147847; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to:content-type; bh=kKIt5u4dPIYaaaGJoQDumoQL/mnc8J8nK4LgOHps8ME=; b=T1UjBCpZYw8vdbV5g3ArjSh7/7z2CTHjrZKog2H8KxIWK7TlWQcMXL8r+T+VQlQhmF 2oMv1qUBe7qqxEXunFmWcwl1IJAoFfaFZ2nu3JZuOB6hfxQagoNTo1ihas5mq1A3Sy/E 58DuSFmSiOSQ4B9WX0ddpBzGBFDVM2YPY/JLSnQrX8o67Ty4DIVrFbtfCrTkZpRm4uSm 8bWy3MMin1PggSQh+vxlV6UvIyZEwzOFssuumNpYD+aEILDvLJn1rMp5HLwE4y04Nk13 ys0MDvEvIiYuM4fukDcJ9EkBC05rlvsl5cuBBVUOndzaAAJXh2rDIRNiH85iLt/06+Pq H4jw== X-Gm-Message-State: AFq9FYLj8w9KwPoaiYgXve1zIpeChTHM+GeseC17qnYLicnN0BDvRMoc sdOjxMmy1K/029groiagEfvYZieJ3dYGjype8RivG09yxbw4kTrTeYnU367xdQ== X-Gm-Gg: AYBFou2AR6nXESqEihD3wRSFBhWRq6bjBBuZhq4C3inVVfzdDD/OXDc/vdjNo0eeJlv NjoqktNs8y5jBsBRvrpSYm6mTwO+dCrxb668Exzmo9yJfJJ1LdcAg/s9x84RrDlVoXAQ/yRFeHu dHKN7bpcWGTv6k5Git7PB68BqVMzUAeerQ0slA1W1Pv4EMrXQd19AdlPCE6gH0klRGgYStEnDML DEhcyyVW89ceVS+3CaGa0fOX68yRss8uh4EPbtgg4EccYaDFt3MA5a0rmCLa0hsDxsiNJYm+HdA AnhSF0PeEvGRiZoZU/FLklj8MFsS8eG1lUvcq7gAAj3bneccpBo2Q2WuJkjL8a177/h0DBOZxLM cZmA2rbn3fo3Il05OmLD6R8jurFXTVJrCS+z4jP0F4HwJzRJ7zzarbqjkdxZ1LkN+bh42Eea0Z3 GYjqYis82GRonRzoMOsbf8KHmC7PI1nH+XrGRof5nGGd3kT4Mtkps7GqRERuJWQFnpRedcPRcyB slWzBrhIAFgacUVCtpmr+Lpc9+sQnwcCjgGaiFYsohjxoiiK9meGzTb9uOiIGoRukMM4El7xg+q V4LcN7p2S72wAoUUvqJV3O/eDKll95GJJWpyGUU52x+p1AQ/osEF X-Received: by 2002:a05:7022:2507:b0:151:ece6:b16b with SMTP id a92af1059eb24-190a4c1fa2emr798041c88.7.1792543046504; Tue, 20 Oct 2026 17:37:26 -0700 (PDT) Return-Path: Received: from NVAPF55DW0D-IPD.brunswick.com ([203.211.105.219]) by smtp.gmail.com with ESMTPSA id a92af1059eb24-19035926fe9sm1648124c88.2.2026.10.20.17.37.24 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 20 Oct 2026 17:37:26 -0700 (PDT) From: ankur.tyagi85@gmail.com To: openembedded-devel@lists.openembedded.org Cc: Ankur Tyagi Subject: [oe][meta-oe][PATCH 3/5] multitail: upgrade 7.1.5 -> 7.1.6 Date: Wed, 21 Oct 2026 13:37:13 +1300 Message-ID: <20261021003715.2982979-3-ankur.tyagi85@gmail.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20261021003715.2982979-1-ankur.tyagi85@gmail.com> References: <20261021003715.2982979-1-ankur.tyagi85@gmail.com> MIME-Version: 1.0 List-Id: X-Webhook-Received: from 45-33-107-173.ip.linodeusercontent.com [45.33.107.173] by lin-tor-korg-lkml-alma10-1 with HTTPS for ; Wed, 21 Oct 2026 00:37:31 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/131181 From: Ankur Tyagi Upstream commit[1] makes the conversion-scripts relocation unnecessary. [1]https://github.com/folkertvanheusden/multitail/commit/c7282170317aea9f92b2b937691ac276d7a84cd7 Signed-off-by: Ankur Tyagi --- .../multitail/{multitail_7.1.5.bb => multitail_7.1.6.bb} | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) rename meta-oe/recipes-extended/multitail/{multitail_7.1.5.bb => multitail_7.1.6.bb} (83%) diff --git a/meta-oe/recipes-extended/multitail/multitail_7.1.5.bb b/meta-oe/recipes-extended/multitail/multitail_7.1.6.bb similarity index 83% rename from meta-oe/recipes-extended/multitail/multitail_7.1.5.bb rename to meta-oe/recipes-extended/multitail/multitail_7.1.6.bb index 0f441c6930..b16cfccd92 100644 --- a/meta-oe/recipes-extended/multitail/multitail_7.1.5.bb +++ b/meta-oe/recipes-extended/multitail/multitail_7.1.6.bb @@ -11,7 +11,7 @@ LICENSE = "MIT" LIC_FILES_CHKSUM = "file://LICENSE;md5=e4d13123d158ecd203b5b9ffe50a0c76" SRC_URI = "git://github.com/folkertvanheusden/multitail.git;protocol=https;branch=master;tag=${PV}" -SRCREV = "247e7ff727d9a8bed410f1bbf86f247c059546d9" +SRCREV = "1bf273ec425a047d278023d6c197a939243a9eb3" DEPENDS = "ncurses" @@ -32,6 +32,4 @@ PACKAGECONFIG[utf8] = "-DUTF8_SUPPORT=ON,-DUTF8_SUPPORT=OFF" do_install:append() { mv -v ${D}${prefix}/etc ${D}${sysconfdir} mv -v ${D}${sysconfdir}/multitail.conf.new ${D}${sysconfdir}/multitail.conf - # These are example files to illustrate input conversion - mv -v ${D}${sysconfdir}/multitail/conversion-scripts ${D}${docdir}/multitail-${PV} } From patchwork Wed Oct 21 00:37:14 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Ankur Tyagi X-Patchwork-Id: 101468 Received: from mail-dy1-f179.google.com (mail-dy1-f179.google.com [74.125.82.179]) by mx.groups.io with SMTP id smtpd.msgproc01-g2.1142.1792543049112329161 for ; Tue, 20 Oct 2026 17:37:29 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20251104 header.b=PDuWDPq1; spf=pass (domain: gmail.com, ip: 74.125.82.179, mailfrom: ankur.tyagi85@gmail.com) Received: by mail-dy1-f179.google.com with SMTP id 5a478bee46e88-33bf40b0c8bso525626eec.0 for ; Tue, 20 Oct 2026 17:37:29 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1792543048; x=1793147848; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=N2rwzFGwyN/StYCriG/ZAsk7ZKLIf6a4j0anrHXay40=; b=PDuWDPq1hxRYgr6Iv33lRpnx4alrFQPebjqZG365qNeNyz88d84r168NleH+0GlOpE HlSCgwJ/m6q+6yAKYfu9S3srE27kKDyAjkuts00Der6yljt85iW8smKJOg/Mf39gP9gN FgFshmDMEXd77yeEYyg3anUTlTTPlgvDYPE+sh4/aU2TXBteialsP+k4jZgPxKpgMNQq 4+2ZrtkSXAbUNJQ2MuGHXPrC5Xeu4fwmHVOn7U0T+DqaIBr7VXJHHviCbN+miOfo8wyd mF/23Y5YGb5YRcJIUlQaFAvLSgLKARlbLLoLRtv7hPTX70ga9+XQAZAlhNiaRh7o1s0G FiDA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1792543048; x=1793147848; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to:content-type; bh=N2rwzFGwyN/StYCriG/ZAsk7ZKLIf6a4j0anrHXay40=; b=TT8i2PJM3cRfxcdPMOLlkYjPm5SyKXPoCKLTuFzaFXVdsB7RuaRwn0HCO8S2Hc7c7i AC8Ni0wTovBdDJgFHh7akThbVASXzlSbCDYr0DSD7LCZfJeARXC50iVFbTTWW+16tuKT 0xSCR9ICaRLh2mdiIuI64xYxDtH+LNP77RFMAY5ZXUBGMp1KBUjnQotP51BuMjHw1Don ilefX2+Czyju2VvJsAYQO1YWsXpkUFn+/kLnZoE8Nwoxu4QJ21ZKAYqQAt6vXO1mPg0L fsaYgYVW+t8lGmWe1U3GtBlq4FPoLghr/5WQjlEL+blrp7gvmxOmB6WCmhmrxD0fSCCN iwYA== X-Gm-Message-State: AFq9FYJ9MibhbAVx8GFYxUGdpmjSIylLb4i7e/NgGqRSIZ903Kn6Hueq ngk2VfGkGPQ+fmkfHOLkDzj0v2EWw7Wdx7mVKSZmKzgvL3Vj6cENlfeAEJ6EdA== X-Gm-Gg: AYBFou3SJhh0tM21ORM5JVe+1dZlGfMlVRLj/zFTBxLlJ5bNv0q0/MwuytxIRXrDga/ +/OkQB5ORZB2uQWrcP6OViZwHneww9I2ux+zMtD7ZXZpYCNhG5bQthCOiffqEH2QN196ECjdokp 1ZcfRCrBKTiReNPmfMQuMwe9/rCF9AA8TT6XTa3Hqy3KhmKPozjXGQJDAsfXCbR4fQXpMDQr05f L0A8qmExf/6jKr4DPeIXaau2XIE1eBvNAbg4FdumE3haytEUukaHlCe48+7GhAMsLxU4fa6JLxl mBweCwov5eP7Y4P3dWUPtg2CBoKRFN+eaZsogh7ZAejLDeutqozxKdeZsYluvdqF/K+7NQOg+kl krpY9t71DKdBjDJS61tmN66lPkRC1u8McJJwrQhUmgYFxRVGd9BZsAG5v0S+OF5kWzeWDWdvunK lo/ZfrxmCZBD9vhtm7GBIcswHyrmw0QeU0fzg59Mw59vSODsGhqhbzuyi113ogO9XLTgZO2Blr/ E9RHxHongsbOPiTCzspVFbwhTvJHO9HaMzPgolK60RwKfJefQvYuF0AG4HfjV4DwcN5ct3rEyvi f4siUD9CBVQivKxAP8zGf220II7mkiY= X-Received: by 2002:a05:7022:296:20b0:185:5a96:ef59 with SMTP id a92af1059eb24-190a8b7a350mr535482c88.34.1792543048389; Tue, 20 Oct 2026 17:37:28 -0700 (PDT) Return-Path: Received: from NVAPF55DW0D-IPD.brunswick.com ([203.211.105.219]) by smtp.gmail.com with ESMTPSA id a92af1059eb24-19035926fe9sm1648124c88.2.2026.10.20.17.37.26 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 20 Oct 2026 17:37:28 -0700 (PDT) From: ankur.tyagi85@gmail.com To: openembedded-devel@lists.openembedded.org Cc: Ankur Tyagi Subject: [oe][meta-oe][PATCH 4/5] faad2: upgrade 2.11.3 -> 2.11.4 Date: Wed, 21 Oct 2026 13:37:14 +1300 Message-ID: <20261021003715.2982979-4-ankur.tyagi85@gmail.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20261021003715.2982979-1-ankur.tyagi85@gmail.com> References: <20261021003715.2982979-1-ankur.tyagi85@gmail.com> MIME-Version: 1.0 List-Id: X-Webhook-Received: from 45-33-107-173.ip.linodeusercontent.com [45.33.107.173] by lin-tor-korg-lkml-alma10-1 with HTTPS for ; Wed, 21 Oct 2026 00:37:31 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/131182 From: Ankur Tyagi Changelog: https://github.com/knik0/faad2/releases/tag/2.11.4 Signed-off-by: Ankur Tyagi --- .../faad2/{faad2_2.11.3.bb => faad2_2.11.4.bb} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename meta-oe/recipes-multimedia/faad2/{faad2_2.11.3.bb => faad2_2.11.4.bb} (87%) diff --git a/meta-oe/recipes-multimedia/faad2/faad2_2.11.3.bb b/meta-oe/recipes-multimedia/faad2/faad2_2.11.4.bb similarity index 87% rename from meta-oe/recipes-multimedia/faad2/faad2_2.11.3.bb rename to meta-oe/recipes-multimedia/faad2/faad2_2.11.4.bb index 8dd09439f7..7c00a5b6ab 100644 --- a/meta-oe/recipes-multimedia/faad2/faad2_2.11.3.bb +++ b/meta-oe/recipes-multimedia/faad2/faad2_2.11.4.bb @@ -8,7 +8,7 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=381c8cbe277a7bc1ee2ae6083a04c958" LICENSE_FLAGS = "commercial" SRC_URI = "git://github.com/knik0/faad2.git;branch=master;protocol=https;tag=${PV}" -SRCREV = "6918ebb51b8f7e86278da15884bd7114e4b9661e" +SRCREV = "e8e76f0a44db45aed773a3f62fe35a63c867a738" inherit cmake From patchwork Wed Oct 21 00:37:15 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Ankur Tyagi X-Patchwork-Id: 101469 Received: from mail-dl1-f48.google.com (mail-dl1-f48.google.com [74.125.82.48]) by mx.groups.io with SMTP id smtpd.msgproc02-g2.1137.1792543051299106724 for ; Tue, 20 Oct 2026 17:37:31 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20251104 header.b=m4C5DzOx; spf=pass (domain: gmail.com, ip: 74.125.82.48, mailfrom: ankur.tyagi85@gmail.com) Received: by mail-dl1-f48.google.com with SMTP id a92af1059eb24-18cdcfc05ffso128775c88.1 for ; Tue, 20 Oct 2026 17:37:31 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1792543051; x=1793147851; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=DiuYKJ4S2mmrnhG2OuZVHS+ClcwFdurFQUMSTnzuQ7Q=; b=m4C5DzOxBvdE+jrrMgw6vlTRB/Z2ydQQdIW9trBz9RmAoKQOntMlw2ytlUb2/o2lA2 j0VshOc35AUIHnfCcVGJdACIjMOgeuQXGlceXBVQEcX/zLUsBlBBM879nBBhHDVdcfPz GRJWT9uTf8WOJI0cRjUyM+e9bjtTR2+bRp6PRpKvaJ/c3BKcPj/EGSdU45AgVBMCD5PZ 0JbZAmZcgWoR4L3ki4DeT/VQt0o0wVXt59SGdb1dd0H2tGqO492L3CX/UTjssxlI3bbP n9OAVqX99ZyHbqu1ILIvmI8BYA+sNK3gGAmu9AHjI4D+Wx3gqE/Zfi+Art2o8Z4ZQCiy 0u5A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1792543051; x=1793147851; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to:content-type; bh=DiuYKJ4S2mmrnhG2OuZVHS+ClcwFdurFQUMSTnzuQ7Q=; b=07Ab7rQz9JU5wTbGYnc98JdJtRb3nJbCD6v9BKON5SnIGkm4NsI6KIVBqNpHs/XFzH BRSTFXZZjXo4f5kTOEB7kJrfTciEPKIayGFeZ9wcFjly69T4H0TlTgXYbbhbVS3FbdGZ B1KgMyvOFb+/klHwFfUYRvod0ajz5vfTK3bXanNBA2DVfJPaH/DRX/wHSpeqmxwikL11 +GPwP/Vnc5225S+uc4/KuAYWp1N3KzGzTqxBHGnq/Vs10Q2ayCcPwuoJD2P5RjpMPGHU Ki027wazJpI46OcGJHP6Jo4+D8ayZdGWoIx8lpY5kp6fcZPRnxZSmYHDpuXdEgOJY/wC 7VTA== X-Gm-Message-State: AFq9FYJ+iDvFyYlgdVFwSZ92TexGSB3DScQ4cEQhV0tBCJQv2FAvaI/+ A8hLcSTBuwOoCCQzO+f4h8U4AKOHFrENxrRhB8YuFfqZgHxZmP9sK0o3fXfZhg== X-Gm-Gg: AYBFou3HbhoCYgJL91xMdTcdo/m8sQeehjlJc74BtSpCQTWzAZNTuH6s5RKoTx79JqP Uv5Qns2ZKx0wWcaJt2Twe/nHDUGMr49AcGbZBa9W+NCGvCHopiBBgksaoJrfoTWpO85ljIDgfx3 wsUN5IDmNBio6J0mRHRMIXG4Nfh97KeEsJkFL9sfJwf5UNUbIdKLmjiQ0rSdLn2VL6xHwxjd0Xu Ej5TVGXn2bVAQzZA3/qhCPRdkYw/x7BTj6o+R+n0xG+GlSYDE9UV5CDi2OBqj6HfmSRbptO/6Dr 2NAExvbPEt1k1oF3k9URJZWGcXTO1T1K68KwcfJthCdGdj8kxfGySBoUiuQvbcjL/PkYY2L9+MF tUjo54jDzHEoRovHPVaSLQVjzeSdzXkM4qFxmwhOf/CB9uoETuoCCjoWz5mZZhFgfRkZT4h/CzO rFBmVVqf7K3guNZdh6kuMUAS2+IPjcRvFHeqCnjseIF9jbpMYzVxQFmYCT34apsH4UU1pX8mwuE e/aDhGAJ3olhwpV9rUDcdww9cGTkb/kW7xN0WzEJKfUoXiAML32S+JbxIvlzi5MLMg+P4q8Bl+G AX0wgeKjdlxCb6pLYZ9QDmJM4T2n8Cw= X-Received: by 2002:a05:7022:28f:b0:18d:5988:8d3 with SMTP id a92af1059eb24-190a109f74amr589263c88.3.1792543050446; Tue, 20 Oct 2026 17:37:30 -0700 (PDT) Return-Path: Received: from NVAPF55DW0D-IPD.brunswick.com ([203.211.105.219]) by smtp.gmail.com with ESMTPSA id a92af1059eb24-19035926fe9sm1648124c88.2.2026.10.20.17.37.28 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 20 Oct 2026 17:37:30 -0700 (PDT) From: ankur.tyagi85@gmail.com To: openembedded-devel@lists.openembedded.org Cc: Ankur Tyagi Subject: [oe][meta-oe][PATCH 5/5] bmap-writer: upgrade 1.0.5 -> 1.0.6 Date: Wed, 21 Oct 2026 13:37:15 +1300 Message-ID: <20261021003715.2982979-5-ankur.tyagi85@gmail.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20261021003715.2982979-1-ankur.tyagi85@gmail.com> References: <20261021003715.2982979-1-ankur.tyagi85@gmail.com> MIME-Version: 1.0 List-Id: X-Webhook-Received: from 45-33-107-173.ip.linodeusercontent.com [45.33.107.173] by lin-tor-korg-lkml-alma10-1 with HTTPS for ; Wed, 21 Oct 2026 00:37:41 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/131183 From: Ankur Tyagi Dropped patches that are part of upstream version. Signed-off-by: Ankur Tyagi --- ...p-writer_1.0.5.bb => bmap-writer_1.0.6.bb} | 4 +- ...-Honour-ImageSize-for-the-last-block.patch | 85 ------------------- ...-library-s-ioctl-request-type-for-BL.patch | 50 ----------- 3 files changed, 1 insertion(+), 138 deletions(-) rename meta-oe/recipes-support/bmap-writer/{bmap-writer_1.0.5.bb => bmap-writer_1.0.6.bb} (80%) delete mode 100644 meta-oe/recipes-support/bmap-writer/files/0001-Honour-ImageSize-for-the-last-block.patch delete mode 100644 meta-oe/recipes-support/bmap-writer/files/0001-device-Use-the-C-library-s-ioctl-request-type-for-BL.patch diff --git a/meta-oe/recipes-support/bmap-writer/bmap-writer_1.0.5.bb b/meta-oe/recipes-support/bmap-writer/bmap-writer_1.0.6.bb similarity index 80% rename from meta-oe/recipes-support/bmap-writer/bmap-writer_1.0.5.bb rename to meta-oe/recipes-support/bmap-writer/bmap-writer_1.0.6.bb index 3aefaa436f..a11fc7ec75 100644 --- a/meta-oe/recipes-support/bmap-writer/bmap-writer_1.0.5.bb +++ b/meta-oe/recipes-support/bmap-writer/bmap-writer_1.0.6.bb @@ -9,10 +9,8 @@ LICENSE = "GPL-3.0-only" LIC_FILES_CHKSUM = "file://LICENSE;md5=e49f4652534af377a713df3d9dec60cb" SRC_URI = "git://github.com/embetrix/${BPN};branch=master;protocol=https;tag=${PV} \ - file://0001-device-Use-the-C-library-s-ioctl-request-type-for-BL.patch \ - file://0001-Honour-ImageSize-for-the-last-block.patch \ " -SRCREV = "c7b1bec0f40217d17e315226552e461a4a816abc" +SRCREV = "7662aad2fba224530c45afd511db9146dcb48ccf" DEPENDS = "libtinyxml2 libarchive" inherit cmake pkgconfig diff --git a/meta-oe/recipes-support/bmap-writer/files/0001-Honour-ImageSize-for-the-last-block.patch b/meta-oe/recipes-support/bmap-writer/files/0001-Honour-ImageSize-for-the-last-block.patch deleted file mode 100644 index 1943256d71..0000000000 --- a/meta-oe/recipes-support/bmap-writer/files/0001-Honour-ImageSize-for-the-last-block.patch +++ /dev/null @@ -1,85 +0,0 @@ -From e63a11dedcdece8b9b285485a86405fd258b37d8 Mon Sep 17 00:00:00 2001 -From: Markus Volk -Date: Tue, 29 Sep 2026 17:29:52 +0200 -Subject: [PATCH] Honour ImageSize for the last block - -bmaptool records the exact image size in ImageSize, and the last block -of an image whose size is not a multiple of BlockSize is only partly -filled. Writing and verifying used (endBlock + 1) * BlockSize as the end -of every range, so the range containing that block asked for more bytes -than the image has and the write failed with "Image ended before the -block map did". Read ImageSize and clamp the end of each range to it. - -AI-Generated: Uses Claude Code (Claude Fable 5.1) -Upstream-Status: Pending ---- - src/bmap.cpp | 5 +++++ - src/bmap.h | 1 + - src/image_writer.cpp | 2 +- - src/main.cpp | 2 +- - 4 files changed, 8 insertions(+), 2 deletions(-) - -diff --git a/src/bmap.cpp b/src/bmap.cpp -index fabf2c2..0162ac0 100644 ---- a/src/bmap.cpp -+++ b/src/bmap.cpp -@@ -135,6 +135,7 @@ int parseBMap(const std::string &filename, bmap_t& bmapData) { - bmapData.bmapVersion = (version != nullptr) ? trimWhitespace(version) : "unknown"; - - // Parse image information -+ bmapData.imageSize = requireChildUnsigned(p_root, "ImageSize"); - bmapData.blocksTotal = requireChildUnsigned(p_root, "BlocksCount"); - bmapData.blocksMapped = requireChildUnsigned(p_root, "MappedBlocksCount"); - bmapData.blockSize = requireChildUnsigned(p_root, "BlockSize"); -@@ -200,6 +201,10 @@ int validateBmap(const bmap_t& bmap, uint64_t deviceSize) { - if (bmap.blocksTotal == 0) { - throw BmapError("BMAP: BlocksCount must not be zero"); - } -+ if (bmap.imageSize > bmap.blocksTotal * bmap.blockSize || -+ bmap.imageSize <= (bmap.blocksTotal - 1) * bmap.blockSize) { -+ throw BmapError("BMAP: ImageSize does not match BlocksCount and BlockSize"); -+ } - if (bmap.blocksMapped > bmap.blocksTotal) { - throw BmapError("BMAP: MappedBlocksCount exceeds BlocksCount"); - } -diff --git a/src/bmap.h b/src/bmap.h -index cf6ff9d..98cb969 100644 ---- a/src/bmap.h -+++ b/src/bmap.h -@@ -38,6 +38,7 @@ struct bmap_t { - std::string checksumType; - size_t blockSize = 0; - size_t blocksTotal = 0; -+ size_t imageSize = 0; - size_t blocksMapped = 0; - std::string bmapVersion; - std::string bmapChecksum; -diff --git a/src/image_writer.cpp b/src/image_writer.cpp -index bb802ea..f864151 100644 ---- a/src/image_writer.cpp -+++ b/src/image_writer.cpp -@@ -177,7 +177,7 @@ int BmapWriteImage(int fd, const bmap_t &bmap, int dev_fd, const std::string &de - for (const auto &range : bmap.ranges) { - // validateBmap() has already proven that none of this can overflow. - const size_t outStart = range.startBlock * bmap.blockSize; -- const size_t outEnd = (range.endBlock + 1) * bmap.blockSize; -+ const size_t outEnd = std::min((range.endBlock + 1) * bmap.blockSize, bmap.imageSize); - const size_t rangeSize = outEnd - outStart; - const off_t writeOffset = static_cast(outStart); - size_t writtenSize = 0; -diff --git a/src/main.cpp b/src/main.cpp -index ca42c12..b8cbbc5 100644 ---- a/src/main.cpp -+++ b/src/main.cpp -@@ -166,7 +166,7 @@ int main(int argc, char *argv[]) { - FdGuard imageGuard(image_fd); - - std::cout << "BMAP format version: " << bmap.bmapVersion << std::endl; -- std::cout << "Image size: " << (bmap.blocksTotal * bmap.blockSize) << " bytes" << std::endl; -+ std::cout << "Image size: " << bmap.imageSize << " bytes" << std::endl; - std::cout << "Block size: " << bmap.blockSize << " bytes" << std::endl; - std::cout << "Mapped blocks: " << bmap.blocksMapped << " out of " << bmap.blocksTotal - << " (" << std::fixed << std::setprecision(1) --- -2.55.0 - diff --git a/meta-oe/recipes-support/bmap-writer/files/0001-device-Use-the-C-library-s-ioctl-request-type-for-BL.patch b/meta-oe/recipes-support/bmap-writer/files/0001-device-Use-the-C-library-s-ioctl-request-type-for-BL.patch deleted file mode 100644 index 236ff7d1ef..0000000000 --- a/meta-oe/recipes-support/bmap-writer/files/0001-device-Use-the-C-library-s-ioctl-request-type-for-BL.patch +++ /dev/null @@ -1,50 +0,0 @@ -From 7b96cb4998714bbb338adecafad8614484feb8cd Mon Sep 17 00:00:00 2001 -From: Khem Raj -Date: Tue, 29 Sep 2026 12:56:53 -0700 -Subject: [PATCH] device: Use the C library's ioctl request type for - BLKGETSIZE64 - -The type of ioctl()'s request argument differs between C libraries: -glibc declares it as unsigned long, musl and bionic as int. BLKGETSIZE64 -is an unsigned long constant, so with -Wconversion -Wsign-conversion --Werror passing it directly fails on musl, while casting it to int fails -on glibc: - - device.cpp:163:50: error: unsigned conversion from 'int' to 'long unsigned int' changes value from '-2146954638' to '18446744071562596978' [-Werror=sign-conversion] - -Deduce the request type from the ioctl() declaration and convert the -request code to it explicitly, which builds on both. - -Upstream-Status: Pending -Signed-off-by: Khem Raj ---- - src/device.cpp | 9 ++++++++- - 1 file changed, 8 insertions(+), 1 deletion(-) - -diff --git a/src/device.cpp b/src/device.cpp -index 2c06c84..d1fa995 100644 ---- a/src/device.cpp -+++ b/src/device.cpp -@@ -151,6 +151,13 @@ int openTargetDevice(const std::string& device) { - return fd; - } - -+// The type of ioctl()'s request argument depends on the C library: glibc -+// uses unsigned long, musl and bionic use int. Deduce it from the -+// declaration so request codes can be converted explicitly on all of them. -+template -+static Request ioctlRequestType(int (*)(int, Request, ...)); -+using ioctl_request_t = decltype(ioctlRequestType(&::ioctl)); -+ - // Capacity of the target in bytes, or 0 when it cannot be determined (a - // regular file which simply grows as needed). - uint64_t getDeviceSize(int fd) { -@@ -160,7 +167,7 @@ uint64_t getDeviceSize(int fd) { - if (::fstat(fd, &statbuf) != 0) { - return 0; - } -- if (S_ISBLK(statbuf.st_mode) && (::ioctl(fd, BLKGETSIZE64, &size) != 0)) { -+ if (S_ISBLK(statbuf.st_mode) && (::ioctl(fd, static_cast(BLKGETSIZE64), &size) != 0)) { - return 0; - } -