• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

systemd / systemd / 22045760807
73%

Build:
DEFAULT BRANCH: main
Ran 16 Feb 2026 02:59AM UTC
Jobs 1
Files 1978
Run time 3min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

16 Feb 2026 12:10AM UTC coverage: 72.384% (-0.3%) from 72.694%
22045760807

push

github

web-flow
boot: fix buffer alignment when doing block I/O (#40465)

UEFI Block I/O Protocol has `Media->IoAlign` field dictating the minimum
alignment for I/O buffer. It's quite surprising this has been lingering
here unnoticed for years, seems like most UEFI implementations have
small or no alignment requirements. U-Boot is not the case here, and
requires at least 512 byte alignment, hence attempt to read GPT
partition table fail and in effect systemd-boot can not find XBOOTLDR
partition.

These patches allow to boot from XBOOTLDR partition on U-Boot - tested
with latest systemd revision and U-Boot master
(`8de6e8f8a`) on x64 and ARM32, of which
both are failing without the patch.

Also fixes Bitlocker probing logic, which is the only other place where
raw block I/O is used, however this is untested.

311273 of 430029 relevant lines covered (72.38%)

1216197.92 hits per line

Uncovered Existing Lines

Lines Coverage ∆ File
1
82.0
-2.0% src/basic/errno-util.h
1
75.34
-0.17% src/core/transaction.c
1
54.65
-0.09% src/home/homed-manager.c
1
73.31
-0.09% src/libsystemd-network/sd-dhcp-client.c
1
75.81
-0.04% src/libsystemd/sd-bus/sd-bus.c
1
69.74
-0.21% src/libsystemd/sd-device/device-monitor.c
1
75.77
3.61% src/libsystemd/sd-json/json-util.c
1
82.89
-0.03% src/libsystemd/sd-json/sd-json.c
1
84.21
-5.26% src/shared/dissect-image.h
2
87.3
-0.79% src/basic/pidref.c
2
82.3
-0.19% src/basic/process-util.c
2
88.2
-0.62% src/libsystemd-network/sd-lldp-tx.c
2
86.59
-0.61% src/libsystemd-network/sd-radv.c
2
94.85
-2.06% src/libsystemd/sd-bus/test-bus-peersockaddr.c
2
77.19
-0.39% src/network/networkd-dhcp-server.c
2
83.83
-0.18% src/network/networkd-route.c
2
91.82
-0.61% src/resolve/resolved-dns-stream.c
2
43.8
-0.53% src/resolve/resolved-mdns.c
3
75.0
-2.68% src/coredump/coredump-vacuum.c
3
60.73
-0.33% src/libsystemd-network/ndisc-option.c
3
73.24
-1.06% src/libsystemd-network/sd-ipv4acd.c
3
80.14
-1.06% src/libsystemd-network/sd-lldp-rx.c
3
43.93
-0.87% src/tty-ask-password-agent/tty-ask-password-agent.c
4
82.44
-0.76% src/core/path.c
4
98.72
0.0% src/resolve/test-dns-cache.c
6
64.01
-0.82% src/libsystemd/sd-journal/journal-verify.c
6
85.02
-0.19% src/network/networkd-link.c
6
57.72
-2.44% src/resolve/resolved-dnstls.c
8
80.56
-0.34% src/libsystemd/sd-varlink/sd-varlink.c
9
62.99
-1.68% src/shared/loop-util.c
11
61.88
-0.1% src/core/socket.c
12
89.31
0.28% src/basic/locale-util.c
15
55.13
-1.15% src/shared/user-record.c
22
86.03
-2.18% src/shared/userdb.c
22
41.24
1.77% src/udev/udev-builtin-path_id.c
34
38.07
-19.32% src/ask-password/ask-password.c
1371
47.0
-25.57% src/repart/repart.c
Jobs
ID Job ID Ran Files Coverage
1 22045760807.1 16 Feb 2026 02:59AM UTC 1978
72.38
GitHub Action Run
Source Files on build 22045760807
  • Tree
  • List 1978
  • Changed 83
  • Source Changed 2
  • Coverage Changed 82
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #22045760807
  • 6d0e8271 on github
  • Prev Build on main (#22026612225)
  • Next Build on main (#22081376732)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc