mirror of
https://github.com/systemd/systemd.git
synced 2024-11-02 10:51:20 +03:00
sd-bus: the attach_mask kernel module parameter is 64bit now, hence initialize it as such
This commit is contained in:
parent
8f16f51d93
commit
412c18f10c
@ -1800,10 +1800,15 @@ int bus_kernel_realize_attach_flags(sd_bus *bus) {
|
||||
|
||||
int bus_kernel_fix_attach_mask(void) {
|
||||
_cleanup_free_ char *mask = NULL;
|
||||
uint64_t m = (uint32_t) -1;
|
||||
uint64_t m = (uint64_t) -1;
|
||||
char buf[2+16+2];
|
||||
int r;
|
||||
|
||||
/* By default we don't want any kdbus metadata fields to be
|
||||
* suppressed, hence we reset the kernel mask for it to
|
||||
* (uint64_t) -1. This is overridable via a kernel command
|
||||
* line option, however. */
|
||||
|
||||
r = get_proc_cmdline_key("systemd.kdbus_attach_flags_mask=", &mask);
|
||||
if (r < 0) {
|
||||
log_warning_errno(-r, "Failed to read kernel command line: %m");
|
||||
|
Loading…
Reference in New Issue
Block a user