diff options
author | Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> | 2017-02-22 23:13:22 -0500 |
---|---|---|
committer | Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> | 2017-05-07 22:49:12 -0400 |
commit | 5c72049f91b82c8edb64840343df41329f81c7f6 (patch) | |
tree | 6e885d209b7e4921dbea4e490cd52571b19e14c2 | |
parent | ff524019efda6d504dbdddbe5ba6aa3cffb2a7b4 (diff) | |
download | systemd-5c72049f91b82c8edb64840343df41329f81c7f6.tar.gz |
udev: use LOG_REALM_UDEV in all udev code
Any call to set/query/use the log level in the code with LOG_REALM=LOG_REALM_UDEV
refers to log_max_level[1]. In particular this means that systemd code using
the libudev library uses does not set the log level for log calls done in libudev.
Fixes #4525.
v2:
- also update meson's meson.build
-rw-r--r-- | Makefile.am | 31 | ||||
-rw-r--r-- | meson.build | 1 | ||||
-rw-r--r-- | src/udev/meson.build | 1 |
3 files changed, 32 insertions, 1 deletions
diff --git a/Makefile.am b/Makefile.am index d565978266..c29660ce07 100644 --- a/Makefile.am +++ b/Makefile.am @@ -3913,7 +3913,8 @@ gperf_gperf_sources += \ libudev_core_la_CFLAGS = \ $(AM_CFLAGS) \ $(BLKID_CFLAGS) \ - $(KMOD_CFLAGS) + $(KMOD_CFLAGS) \ + -DLOG_REALM=LOG_REALM_UDEV libudev_core_la_LIBADD = \ libsystemd-network.la \ @@ -3945,6 +3946,10 @@ endif systemd_udevd_SOURCES = \ src/udev/udevd.c +systemd_udevd_CFLAGS = \ + $(AM_CFLAGS) \ + -DLOG_REALM=LOG_REALM_UDEV + systemd_udevd_LDADD = \ libudev-core.la \ libbasic.la @@ -4088,6 +4093,10 @@ EXTRA_DIST += \ ata_id_SOURCES = \ src/udev/ata_id/ata_id.c +ata_id_CFLAGS = \ + $(AM_CFLAGS) \ + -DLOG_REALM=LOG_REALM_UDEV + ata_id_LDADD = \ libshared.la @@ -4098,6 +4107,10 @@ udevlibexec_PROGRAMS += \ cdrom_id_SOURCES = \ src/udev/cdrom_id/cdrom_id.c +cdrom_id_CFLAGS = \ + $(AM_CFLAGS) \ + -DLOG_REALM=LOG_REALM_UDEV + cdrom_id_LDADD = \ libshared.la @@ -4111,6 +4124,10 @@ dist_udevrules_DATA += \ collect_SOURCES = \ src/udev/collect/collect.c +collect_CFLAGS = \ + $(AM_CFLAGS) \ + -DLOG_REALM=LOG_REALM_UDEV + collect_LDADD = \ libshared.la @@ -4124,6 +4141,10 @@ scsi_id_SOURCES =\ src/udev/scsi_id/scsi.h \ src/udev/scsi_id/scsi_id.h +scsi_id_CFLAGS = \ + $(AM_CFLAGS) \ + -DLOG_REALM=LOG_REALM_UDEV + scsi_id_LDADD = \ libshared.la @@ -4137,6 +4158,10 @@ EXTRA_DIST += \ v4l_id_SOURCES = \ src/udev/v4l_id/v4l_id.c +v4l_id_CFLAGS = \ + $(AM_CFLAGS) \ + -DLOG_REALM=LOG_REALM_UDEV + v4l_id_LDADD = \ libshared.la @@ -4152,6 +4177,10 @@ mtd_probe_SOURCES = \ src/udev/mtd_probe/mtd_probe.h \ src/udev/mtd_probe/probe_smartmedia.c +mtd_probe_CFLAGS = \ + $(AM_CFLAGS) \ + -DLOG_REALM=LOG_REALM_UDEV + dist_udevrules_DATA += \ rules/75-probe_mtd.rules diff --git a/meson.build b/meson.build index 14a20530d4..6d62ec7fab 100644 --- a/meson.build +++ b/meson.build @@ -2055,6 +2055,7 @@ public_programs += [exe] exe = executable('systemd-udevd', systemd_udevd_sources, include_directories : includes, + c_args : ['-DLOG_REALM=LOG_REALM_UDEV'], link_with : [libudev_core, libsystemd_network, libudev_internal], diff --git a/src/udev/meson.build b/src/udev/meson.build index 9692ddc1e9..9067de97dc 100644 --- a/src/udev/meson.build +++ b/src/udev/meson.build @@ -130,6 +130,7 @@ foreach prog : [['ata_id/ata_id.c'], executable(prog[0].split('/')[0], prog, include_directories : includes, + c_args : ['-DLOG_REALM=LOG_REALM_UDEV'], link_with : [libudev_internal], install_rpath : udev_rpath, install : true, |