libudev-util: drop unnecessary argument 'struct udev *udev' from util_resolve_subsys_kernel()
This commit is contained in:
parent
e5eadf53fe
commit
755c3fe9a7
|
@ -125,9 +125,7 @@ int util_replace_whitespace(const char *str, char *to, size_t len);
|
|||
int util_replace_chars(char *str, const char *white);
|
||||
unsigned int util_string_hash32(const char *key);
|
||||
uint64_t util_string_bloom64(const char *str);
|
||||
|
||||
/* libudev-util-private.c */
|
||||
int util_resolve_subsys_kernel(struct udev *udev, const char *string, char *result, size_t maxsize, int read_value);
|
||||
int util_resolve_subsys_kernel(const char *string, char *result, size_t maxsize, int read_value);
|
||||
|
||||
/* Cleanup functions */
|
||||
DEFINE_TRIVIAL_CLEANUP_FUNC(struct udev*, udev_unref);
|
||||
|
|
|
@ -23,9 +23,8 @@
|
|||
*/
|
||||
|
||||
/* handle "[<SUBSYSTEM>/<KERNEL>]<attribute>" format */
|
||||
int util_resolve_subsys_kernel(struct udev *udev, const char *string,
|
||||
char *result, size_t maxsize, int read_value)
|
||||
{
|
||||
int util_resolve_subsys_kernel(const char *string,
|
||||
char *result, size_t maxsize, int read_value) {
|
||||
char temp[UTIL_PATH_SIZE];
|
||||
char *subsys;
|
||||
char *sysname;
|
||||
|
@ -58,7 +57,7 @@ int util_resolve_subsys_kernel(struct udev *udev, const char *string,
|
|||
if (read_value && attr == NULL)
|
||||
return -1;
|
||||
|
||||
dev = udev_device_new_from_subsystem_sysname(udev, subsys, sysname);
|
||||
dev = udev_device_new_from_subsystem_sysname(NULL, subsys, sysname);
|
||||
if (dev == NULL)
|
||||
return -1;
|
||||
|
||||
|
|
|
@ -180,7 +180,7 @@ static size_t subst_format_var(struct udev_event *event, struct udev_device *dev
|
|||
}
|
||||
|
||||
/* try to read the value specified by "[dmi/id]product_name" */
|
||||
if (util_resolve_subsys_kernel(event->udev, attr, vbuf, sizeof(vbuf), 1) == 0)
|
||||
if (util_resolve_subsys_kernel(attr, vbuf, sizeof(vbuf), 1) == 0)
|
||||
value = vbuf;
|
||||
|
||||
/* try to read the attribute the device */
|
||||
|
|
|
@ -1690,7 +1690,7 @@ static int match_attr(struct udev_rules *rules, struct udev_device *dev, struct
|
|||
return -1;
|
||||
break;
|
||||
case SB_SUBSYS:
|
||||
if (util_resolve_subsys_kernel(event->udev, name, vbuf, sizeof(vbuf), 1) != 0)
|
||||
if (util_resolve_subsys_kernel(name, vbuf, sizeof(vbuf), 1) != 0)
|
||||
return -1;
|
||||
value = vbuf;
|
||||
break;
|
||||
|
@ -1923,7 +1923,7 @@ void udev_rules_apply_to_event(struct udev_rules *rules,
|
|||
int match;
|
||||
|
||||
udev_event_apply_format(event, rules_str(rules, cur->key.value_off), filename, sizeof(filename), false);
|
||||
if (util_resolve_subsys_kernel(event->udev, filename, filename, sizeof(filename), 0) != 0) {
|
||||
if (util_resolve_subsys_kernel(filename, filename, sizeof(filename), 0) != 0) {
|
||||
if (filename[0] != '/') {
|
||||
char tmp[UTIL_PATH_SIZE];
|
||||
|
||||
|
@ -2356,7 +2356,7 @@ void udev_rules_apply_to_event(struct udev_rules *rules,
|
|||
char value[UTIL_NAME_SIZE];
|
||||
_cleanup_fclose_ FILE *f = NULL;
|
||||
|
||||
if (util_resolve_subsys_kernel(event->udev, key_name, attr, sizeof(attr), 0) != 0)
|
||||
if (util_resolve_subsys_kernel(key_name, attr, sizeof(attr), 0) != 0)
|
||||
strscpyl(attr, sizeof(attr), udev_device_get_syspath(event->dev), "/", key_name, NULL);
|
||||
attr_subst_subdir(attr, sizeof(attr));
|
||||
|
||||
|
|
Loading…
Reference in a new issue