diff --git a/tuned/hardware/inventory.py b/tuned/hardware/inventory.py index 2293baa..07cdedd 100644 --- a/tuned/hardware/inventory.py +++ b/tuned/hardware/inventory.py @@ -12,7 +12,7 @@ class Inventory(object): about related hardware events. """ - def __init__(self, udev_context=None, udev_monitor_cls=None, monitor_observer_factory=None, buffer_size=None): + def __init__(self, udev_context=None, udev_monitor_cls=None, monitor_observer_factory=None, buffer_size=None, set_receive_buffer_size=True): if udev_context is not None: self._udev_context = udev_context else: @@ -23,7 +23,9 @@ class Inventory(object): self._udev_monitor = udev_monitor_cls.from_netlink(self._udev_context) if buffer_size is None: buffer_size = consts.CFG_DEF_UDEV_BUFFER_SIZE - self._udev_monitor.set_receive_buffer_size(buffer_size) + + if (set_receive_buffer_size): + self._udev_monitor.set_receive_buffer_size(buffer_size) if monitor_observer_factory is None: monitor_observer_factory = _MonitorObserverFactory()