Yu Watanabe
6b15f2eff9
sd-netlink: fix assertion triggered by message_get_serial()
...
This fixes an issue introduced by 7b34bae3b1 .
Fixes https://github.com/systemd/systemd/pull/25565#issuecomment-1331353945 .
2022-11-30 10:16:17 +00:00
Yu Watanabe
f3c8cb27b1
mkfs-util: fix memleak
...
Fixes an issure introduced by c75cf0164c .
Fixes CID#1501073.
2022-11-30 08:21:40 +01:00
Yu Watanabe
4bbe559b5c
network: address: use ASSERT_PTR()
2022-11-30 10:23:58 +09:00
Yu Watanabe
aaad20e0e1
network: address: always update link state when an address is removed
...
The removed address might be in the tentative state.
2022-11-30 10:23:33 +09:00
Yu Watanabe
f3016c40e3
network: add missing assertion
2022-11-30 10:18:03 +09:00
Michal Koutný
862be54d57
cgtop: Update code comments
2022-11-30 09:40:56 +09:00
Yu Watanabe
dc4f4c6e36
Merge pull request #25561 from poettering/btrfs-quota-opath-fix
...
tmpfiles: fix btrfs quota logic
2022-11-30 09:30:13 +09:00
Yu Watanabe
c889685920
Merge pull request #25565 from poettering/dissect-optimizations
...
two dissect-image.c optimizations/tweaks
2022-11-30 09:28:42 +09:00
Nick Rosbrook
3c0562778b
oomd: fix doc comment for oomd_fetch_cgroup_oom_preference
...
Explicitly state that ManagedOOMPreference is always honored when the
unit's cgroup is owned by root.
2022-11-29 16:01:58 -05:00
Nick Rosbrook
3b44e33ff4
man: clarify ManagedOOMPreference documentation
...
Explicitly state that ManagedOOMPreference is always honored when the
unit's cgroup is owned by root.
2022-11-29 16:01:58 -05:00
Nick Rosbrook
66bc4f6fb1
oomd: only check prefix_uid when uid != 0
...
If the cgroup is owned by root there is no need to get prefix_uid. Only
check prefix_uid when uid != 0, and then set MANAGED_OOM_PREFERENCE_NONE
and return early if uid != prefix_uid.
2022-11-29 16:01:54 -05:00
Lennart Poettering
fb3921b823
dissect-image: merge handlers for 4 different partition designators into one
...
These four branches execute the exact same code these days, hence merge
them into one.
2022-11-29 18:34:59 +01:00
Lennart Poettering
df4524cb37
dissect-image: don't probe swap partitions needlessly
...
We already know it's swap, we can assume it's also fstype swap, and
don#t need to probe things later again.
2022-11-29 18:34:29 +01:00
Michał Kotyla
cb8d22fa84
hwdb: add Clevo touchpad toggle key quirks
2022-11-30 01:46:18 +09:00
Lennart Poettering
c8d9ce4aa0
update TODO
2022-11-29 16:56:07 +01:00
Lennart Poettering
51f3dc2234
units: change Requires=systemd-networkd.service → BindsTo= one more time
...
Follow-up for da15f8406e which did the
change for systemd-networkd-wait-online.service, let's also do this for
systemd-networkd-wait-online@.service
2022-11-29 16:56:07 +01:00
Lennart Poettering
e6eb581cb0
Merge pull request #25558 from poettering/fdisk-id128
...
add generic uuid/id128 helpers for libfdisk too
2022-11-29 16:06:10 +01:00
Lennart Poettering
e3b9a5ff26
blkid: add helpers that get gpt partition uuid as sd_id128_t
...
just some refactoring to make things simpler.
2022-11-29 16:05:17 +01:00
Lennart Poettering
e6d1d4c0b3
btrfs-util: convert O_PATH if necessary, in btrfs quota call
...
Fixes : #25468
2022-11-29 15:35:06 +01:00
Lennart Poettering
698bc1861e
blockdev-util: move O_PATH fd conversion into btrfs_get_block_device_fd() to shorten things
...
And let's use a simple call to the new fd_reopen_condition() helper
there.
2022-11-29 15:34:27 +01:00
Lennart Poettering
f1cab3d6dc
btrfs-util: convert to fd_reopen_condition()
2022-11-29 15:33:51 +01:00
Lennart Poettering
5f5865f0ad
fd-util: add new helper fd_reopen_conditional()
...
This is a wrapper around fd_reopen() that will reopen an fd if the
F_GETFL flags indicate this is necessary, and otherwise not.
This is useful for various utility calls that shall be able to operate
on O_PATH and without it, and might need to convert between the two
depending on what's passed in.
2022-11-29 15:32:47 +01:00
Jan Janssen
f6d59e2ebf
boot: Only do full driver initialization in VMs
...
Doing the reconnect dance on some real firmware creates huge delays on
boot. This should not be needed anymore as we now ask the firmware to
make console devices and xbootldr partitions available explicitly in a
more targeted fashion.
Fixes : #25510
2022-11-29 15:05:56 +01:00
Jan Janssen
7f19be808c
boot: Make sure all partitions drivers are connected
2022-11-29 15:03:52 +01:00
Jan Janssen
b99bf58118
boot: Use EFI_BOOT_MANAGER_POLICY_PROTOCOL to connect console devices
2022-11-29 15:03:52 +01:00
Lennart Poettering
0461375326
Merge pull request #25385 from drvink/main
...
systemd: Support OOMPolicy in scope units
2022-11-29 14:40:18 +01:00
Lennart Poettering
63b96eb9b3
fdisk-util: add fdisk_partition_get_type_as_id128() helper
...
Let's also add an easy accessor for the other per-partition UUID.
2022-11-29 12:07:15 +01:00
Lennart Poettering
02e32aa629
fdisk-util: add fdisk_partition_get_uuid_as_id128() helper
...
Inspired by: #25534
2022-11-29 12:07:15 +01:00
Joerg Behrmann
0ccfd3564b
kernel-install: Add uki layout
...
Currently the kernel-install man page only documents the bls layout for use
with the boot loader spec type #1 . 90-loaderentry.install uses this layout to
generate loader entries and copy the kernel image and initrd to $BOOT.
This commit documents a second layout "uki" and adds 90-uki-copy.install,
which copies a UKI "uki.efi" from the staging area or any file with the .efi
extension given on the command line to
$BOOT/EFI/Linux/$ENTRY_TOKEN-$KERNEl_VERSION(+$TRIES).efi
This allows for both locally generated and distro-provided UKIs to be handled
by kernel-install.
2022-11-29 11:33:27 +01:00
Lennart Poettering
87a7084b35
update TODO
2022-11-29 10:47:51 +01:00
Daan De Meyer
49d1fcd01c
Merge pull request #25132 from yuwata/core-device-inactivate-removed-device-on-switching-root
...
core/device: inactivate removed device on switching root
2022-11-29 10:27:34 +01:00
Daan De Meyer
bf030f5569
repart: Add split path to table output
2022-11-29 10:08:51 +01:00
Daan De Meyer
db1d4e6b97
repart: Make sure we cleanup image file on failure if we create it
2022-11-29 10:08:51 +01:00
Daan De Meyer
448cfb7f37
repart: Inline Partition and Context typedefs
2022-11-29 10:08:51 +01:00
Daan De Meyer
ea09f92ce4
repart: Remove leftover debug statement
2022-11-29 10:08:51 +01:00
Daan De Meyer
cc751c75a0
repart: Move backing_fd, node and from_scratch variables into Context
2022-11-29 10:08:51 +01:00
Daan De Meyer
a2d7c42e97
repart: Make sure split partition files are cleaned up on failure
2022-11-29 10:08:51 +01:00
Daan De Meyer
621083481b
repart: Refactor split names
2022-11-29 10:08:51 +01:00
Daan De Meyer
7d07030eea
repart: Make sure we clean up temporary files created in context_minimize()
2022-11-29 10:08:49 +01:00
Yu Watanabe
7a95d1d8d1
Merge pull request #25508 from enr0n/test-various-fixes
...
Fix test failures found in Ubuntu autopkgtest
2022-11-29 13:46:39 +09:00
Yu Watanabe
f334a8c8e9
Merge pull request #25536 from yuwata/sd-netlink-several-fixes
...
sd-netlink: several fixes
2022-11-29 10:35:07 +09:00
Yu Watanabe
c167ed0fd1
Merge pull request #25552 from yuwata/network-ndisc-trivial-fixes
...
network: NDisc: trivial fixes
2022-11-29 10:33:33 +09:00
Luca Boccassi
8936a2a8f0
Merge pull request #25532 from Werkov/fix-cgtop-args
...
cgtop: Do not rewrite -P or -k options
2022-11-28 22:20:47 +01:00
Tonći Galić
bcad98ee4d
hwdb: Add support for Elgato Stream Pedal ( #25550 )
...
This adds the [Elgato Stream Pedal](https://www.elgato.com/en/stream-deck-pedal )
as part of the supported family
2022-11-29 05:15:25 +09:00
Yu Watanabe
6a4f43cd66
network: drop invalid and unused flag
...
Route.flags can only take RTNH_F_ONLINK, and other flags are silently
dropped.
2022-11-29 04:31:27 +09:00
Yu Watanabe
d87c5cd8d9
network: fix indentation
2022-11-29 04:30:12 +09:00
Nick Rosbrook
bb59fdc1e3
test: handle Debian's /etc/default/locale in testsuite-74.firstboot.sh
...
This handles a Debian-specific quirk where /etc/default/locale is used
instead of /etc/locale.conf. There is currently special handling for
this in testsuite-73.sh, so the quirk should be handled here too for
consistency.
2022-11-28 11:01:22 -05:00
Nick Rosbrook
84e5b9225d
test: make sure mount point exists in testsuite-64.sh
2022-11-28 10:55:20 -05:00
Luca Boccassi
94d2caedee
Merge pull request #25496 from DaanDeMeyer/repart-optimize
...
repart: Prefer using loop devices to populate filesystems when available
2022-11-28 15:51:32 +01:00
Luca Boccassi
6d3fcb6ccd
Merge pull request #25222 from medhefgo/stub-cmdline
...
stub: Fix cmdline handling
2022-11-28 15:49:17 +01:00