namedev.c whitespace + debug text cleanup
Hi,
here is mainly a whitespace cleanup for namedev.c. I changed the dbg_parse() output a bit for better readability:
current:
Nov 19 19:00:59 pim udev[25582]: do_number: NUMBER path='/sys/devices/pci0000:00/0000:00:1d.1/usb2/2-1/2-1.1' Nov 19 19:00:59 pim udev[25582]: do_number: NUMBER temp='/2-1.1' id='00:07.1' Nov 19 19:00:59 pim udev[25582]: do_number: NUMBER temp='/2-1' id='00:07.1' Nov 19 19:00:59 pim udev[25582]: do_number: NUMBER path='/sys/devices/pci0000:00/0000:00:1d.1/usb2/2-1/2-1.1' Nov 19 19:00:59 pim udev[25582]: do_number: NUMBER temp='/2-1.1' id='00:0b.0' Nov 19 19:00:59 pim udev[25582]: do_number: NUMBER temp='/2-1' id='00:0b.0' Nov 19 19:00:59 pim udev[25582]: do_number: NUMBER path='/sys/devices/pci0000:00/0000:00:1d.1/usb2/2-1/2-1.1' Nov 19 19:00:59 pim udev[25582]: do_number: NUMBER temp='/2-1.1' id='2-1.1' Nov 19 19:00:59 pim udev[25582]: do_number: device id '2-1.1' becomes 'webcam%n' - owner='', group ='', mode=0
becomes:
Nov 19 19:23:40 pim udev[26091]: do_number: search '00:07.1' in '/2-1.1', path='/sys/devices/pci0000:00/0000:00:1d.1/usb2/2-1/2-1.1' Nov 19 19:23:40 pim udev[26091]: do_number: search '00:07.1' in '/2-1', path='/sys/devices/pci0000:00/0000:00:1d.1/usb2/2-1' Nov 19 19:23:40 pim udev[26091]: do_number: search '00:0b.0' in '/2-1.1', path='/sys/devices/pci0000:00/0000:00:1d.1/usb2/2-1/2-1.1' Nov 19 19:23:40 pim udev[26091]: do_number: search '00:0b.0' in '/2-1', path='/sys/devices/pci0000:00/0000:00:1d.1/usb2/2-1' Nov 19 19:23:40 pim udev[26091]: do_number: search '2-1.1' in '/2-1.1', path='/sys/devices/pci0000:00/0000:00:1d.1/usb2/2-1/2-1.1' Nov 19 19:23:40 pim udev[26091]: do_number: found id '2-1.1', 'video0' becomes 'webcam%n' - owner='', group ='', mode=0
thanks,
Kay
08-namedev.c-whitespace+debug-beautify
namedev.c whitespace cleanup + debug output reformat
namedev.c renamed from udev/namedev.c +84 -88
@@ -52,43 +52,42 @@ {switch (dev->type) {case KERNEL_NAME : -dbg_parse ("KERNEL name ='%s'" -" owner = '%s', group = '%s', mode = '%#o'" , - dev->name, - dev->owner, dev->group, dev->mode); +dbg_parse ("KERNEL name='%s' ," +"owner='%s', group='%s', mode=%#o" , + dev->name, dev->owner, dev->group, dev->mode);break ;case LABEL : -dbg_parse ("LABEL name = '%s', bus = '%s', sysfs_file = '%s', sysfs_value = '%s'" -" owner = '%s', group = '%s', mode = '%#o'" , - dev->name, dev->bus, dev->sysfs_file, dev->sysfs_value, - dev->owner, dev->group, dev->mode); +dbg_parse ("LABEL name='%s', bus='%s', sysfs_file='%s', sysfs_value='%s', " +"owner='%s', group='%s', mode=%#o" , + dev->name, dev->bus, dev->sysfs_file, dev->sysfs_value, + dev->owner, dev->group, dev->mode);break ;case NUMBER : -dbg_parse ("NUMBER name = '%s', bus = '%s', id = '%s'" -" owner = '%s', group = '%s', mode = '%#o'" , - dev->name, dev->bus, dev->id, - dev->owner, dev->group, dev->mode); +dbg_parse ("NUMBER name='%s', bus='%s', id='%s', " +"owner='%s', group='%s', mode=%#o" , + dev->name, dev->bus, dev->id, + dev->owner, dev->group, dev->mode);break ;case TOPOLOGY : -dbg_parse ("TOPOLOGY name = '%s', bus = '%s', place = '%s'" -" owner = '%s', group = '%s', mode = '%#o'" , - dev->name, dev->bus, dev->place, - dev->owner, dev->group, dev->mode); +dbg_parse ("TOPOLOGY name='%s', bus='%s', place='%s', " +"owner='%s', group='%s', mode=%#o" , + dev->name, dev->bus, dev->place, + dev->owner, dev->group, dev->mode);break ;case REPLACE : -dbg_parse ("REPLACE name = %s, kernel_name = %s" -" owner = '%s', group = '%s', mode = '%#o'" , - dev->name, dev->kernel_name, - dev->owner, dev->group, dev->mode); +dbg_parse ("REPLACE name=%s, kernel_name=%s, " +"owner='%s', group='%s', mode=%#o" , + dev->name, dev->kernel_name, + dev->owner, dev->group, dev->mode);break ;case CALLOUT : -dbg_parse ("CALLOUT name = '%s', program ='%s', bus = '%s', id = '%s'" -" owner = '%s', group = '%s', mode = '%#o'" , - dev->name, dev->exec_program, dev->bus, dev->id, - dev->owner, dev->group, dev->mode); +dbg_parse ("CALLOUT name='%s', program='%s', bus='%s', id='%s', " +"owner='%s', group='%s', mode=%#o" , + dev->name, dev->exec_program, dev->bus, dev->id, + dev->owner, dev->group, dev->mode);break ;default : -dbg_parse ("Unknown type of device!" ); +dbg_parse ("unknown type of method" ); } }
@@ -131,7 +130,7 @@return 0 ; } -/* not found, lets create a new structure, and add it to the list */ +/* not found, add new structure to the device list */ tmp_dev =malloc (sizeof (*tmp_dev));if (!tmp_dev)return -ENOMEM ;
@@ -213,7 +212,7 @@dbg ("opening %s to read as config" , udev_config_filename); fd =fopen (udev_config_filename,"r" );if (fd ==NULL ) { -dbg ("Can't open %s" , udev_config_filename); +dbg ("can't open %s" , udev_config_filename);return -ENODEV ; }
@@ -232,7 +231,7 @@while (isspace (*temp)) ++temp; -/* no more line? */ +/* empty line? */ if (*temp ==0x00 )continue ;
@@ -269,10 +268,10 @@break ;strfieldcpy (dev.name, temp3); -dbg_parse ("LABEL name = '%s', bus = '%s', " -"sysfs_file = '%s', sysfs_value = '%s'" , - dev.name, dev.bus, dev.sysfs_file, - dev.sysfs_value); +dbg_parse ("LABEL name='%s', bus='%s', " +"sysfs_file='%s', sysfs_value='%s'" , + dev.name, dev.bus, dev.sysfs_file, + dev.sysfs_value); }if (strcasecmp (temp2,TYPE_NUMBER ) ==0 ) {
@@ -299,8 +298,8 @@break ;strfieldcpy (dev.name, temp3); -dbg_parse ("NUMBER name = '%s', bus = '%s', id = '%s'" , - dev.name, dev.bus, dev.id); +dbg_parse ("NUMBER name='%s', bus='%s', id='%s'" , + dev.name, dev.bus, dev.id); }if (strcasecmp (temp2,TYPE_TOPOLOGY ) ==0 ) {
@@ -327,8 +326,8 @@break ;strfieldcpy (dev.name, temp3); -dbg_parse ("TOPOLOGY name = '%s', bus = '%s', place = '%s'" , - dev.name, dev.bus, dev.place); +dbg_parse ("TOPOLOGY name='%s', bus='%s', place='%s'" , + dev.name, dev.bus, dev.place); }if (strcasecmp (temp2,TYPE_REPLACE ) ==0 ) {
@@ -347,8 +346,8 @@if (retval)break ;strfieldcpy (dev.name, temp3); -dbg_parse ("REPLACE name = %s, kernel_name = %s" , - dev.name, dev.kernel_name); +dbg_parse ("REPLACE name='%s', kernel_name='%s'" , + dev.name, dev.kernel_name); }if (strcasecmp (temp2,TYPE_CALLOUT ) ==0 ) {/* number type */
@@ -380,8 +379,8 @@if (retval)break ;strfieldcpy (dev.name, temp3); -dbg_parse ("CALLOUT name = %s, program = %s" , - dev.name, dev.exec_program); +dbg_parse ("CALLOUT name='%s', program='%s'" , + dev.name, dev.exec_program); } retval =add_dev (&dev);
@@ -390,7 +389,7 @@ goto exit; } } -dbg_parse ("%s:%d:%Zd: error parsing ``%s''" , udev_config_filename, +dbg_parse ("%s:%d:%Zd: error parsing '%s'" , udev_config_filename, lineno, temp - line, temp); exit:fclose (fd);
@@ -410,7 +409,7 @@dbg ("opening %s to read as permissions config" , udev_config_permission_filename); fd =fopen (udev_config_permission_filename,"r" );if (fd ==NULL ) { -dbg ("Can't open %s" , udev_config_permission_filename); +dbg ("can't open %s" , udev_config_permission_filename);return -ENODEV ; }
@@ -427,7 +426,7 @@while (isspace (*temp)) ++temp; -/* no more line? */ +/* empty line? */ if (*temp ==0x00 )continue ;
@@ -449,9 +448,9 @@ dev.mode =strtol (temp,NULL ,8 ); -dbg_parse ("name = %s, owner = %s, group = %s, mode = %#o" , - dev.name, dev.owner, dev.group, - dev.mode); +dbg_parse ("name='%s', owner='%s', group='%s', mode=%#o" , + dev.name, dev.owner, dev.group, + dev.mode); retval =add_dev (&dev);if (retval) {dbg ("add_dev returned with error %d" , retval);
@@ -481,7 +480,7 @@int value_set =0 ;char buffer[256 ]; -dbg ("callout to %s\n" , dev->exec_program); +dbg ("callout to '%s'" , dev->exec_program); retval =pipe (fds);if (retval !=0 ) {dbg ("pipe failed" );
@@ -494,9 +493,7 @@ }if (pid ==0 ) { -/* -* child -*/ +/* child */ close (STDOUT_FILENO );dup (fds[1 ]);/* dup write side of pipe to STDOUT */ retval =execve (dev->exec_program, main_argv, main_envp);
@@ -506,9 +503,7 @@ }return -1 ;/* avoid compiler warning */ }else { -/* -* Parent reads from fds[0]. -*/ +/* parent reads from fds[0] */ close (fds[1 ]); retval =0 ;while (1 ) {
@@ -566,9 +561,10 @@strfieldcpy (udev->owner, dev->owner);strfieldcpy (udev->group, dev->group); } -dbg_parse ("device callout '%s' becomes '%s' - owner = %s, group = %s, mode = %#o" , - dev->id, udev->name, - dev->owner, dev->group, dev->mode); +dbg_parse ("callout returned matching value '%s', '%s' becomes '%s'" +" - owner='%s', group='%s', mode =%#o" , + dev->id, class_dev->name, udev->name, + dev->owner, dev->group, dev->mode);return 0 ; }return -ENODEV ;
@@ -585,8 +581,7 @@if (dev->type !=LABEL )continue ; -dbg_parse ("LABEL: match file '%s' with value '%s'" , - dev->sysfs_file, dev->sysfs_value); +dbg_parse ("look for device attribute '%s'" , dev->sysfs_file);/* try to find the attribute in the class device directory */ tmpattr =sysfs_get_classdev_attr (class_dev, dev->sysfs_file);if (tmpattr)
@@ -603,7 +598,8 @@ label_found: tmpattr->value[strlen (tmpattr->value)-1 ] =0x00 ; -dbg_parse ("file '%s' found with value '%s' compare with '%s'" , dev->sysfs_file, tmpattr->value, dev->sysfs_value); +dbg_parse ("compare attribute '%s' value '%s' with '%s'" , + dev->sysfs_file, tmpattr->value, dev->sysfs_value);if (strcmp (dev->sysfs_value, tmpattr->value) !=0 )continue ;
@@ -613,9 +609,10 @@strfieldcpy (udev->owner, dev->owner);strfieldcpy (udev->group, dev->group); } -dbg_parse ("file '%s' with value '%s' becomes '%s' - owner = %s, group = %s, mode = %#o" , - dev->sysfs_file, dev->sysfs_value, udev->name, - dev->owner, dev->group, dev->mode); +dbg_parse ("found matching attribute '%s', '%s' becomes '%s' " +"- owner='%s', group='%s', mode=%#o" , + dev->sysfs_file, class_dev->name, udev->name, + dev->owner, dev->group, dev->mode);return 0 ; }
@@ -642,14 +639,13 @@ found =0 ;strfieldcpy (path, sysfs_device->path); temp =strrchr (path,'/' ); -dbg_parse ("NUMBER path = '%s'" , path); -dbg_parse ("NUMBER temp = '%s' id = '%s'" , temp, dev->id); +dbg_parse ("search '%s' in '%s', path='%s'" , dev->id, temp, path);if (strstr (temp, dev->id) !=NULL ) { found =1 ; }else { *temp =0x00 ; temp =strrchr (path,'/' ); -dbg_parse ("NUMBER temp = '%s' id = '%s'" , temp, dev->id); +dbg_parse ("search '%s' in '%s', path='%s'" , dev->id, temp, path);if (strstr (temp, dev->id) !=NULL ) found =1 ; }
@@ -661,9 +657,10 @@strfieldcpy (udev->owner, dev->owner);strfieldcpy (udev->group, dev->group); } -dbg_parse ("device id '%s' becomes '%s' - owner = %s, group = %s, mode = %#o" , - dev->id, udev->name, - dev->owner, dev->group, dev->mode); +dbg_parse ("found matching id '%s', '%s' becomes '%s'" +" - owner='%s', group ='%s', mode=%#o" , + dev->id, class_dev->name, udev->name, + dev->owner, dev->group, dev->mode);return 0 ; }return -ENODEV ;
@@ -690,14 +687,13 @@ found =0 ;strfieldcpy (path, sysfs_device->path); temp =strrchr (path,'/' ); -dbg_parse ("TOPOLOGY path = '%s'" , path); -dbg_parse ("TOPOLOGY temp = '%s' place = '%s'" , temp, dev->place); +dbg_parse ("search '%s' in '%s', path='%s'" , dev->place, temp, path);if (strstr (temp, dev->place) !=NULL ) { found =1 ; }else { *temp =0x00 ; temp =strrchr (path,'/' ); -dbg_parse ("TOPOLOGY temp = '%s' place = '%s'" , temp, dev->place); +dbg_parse ("search '%s' in '%s', path='%s'" , dev->place, temp, path);if (strstr (temp, dev->place) !=NULL ) found =1 ; }
@@ -710,10 +706,10 @@strfieldcpy (udev->owner, dev->owner);strfieldcpy (udev->group, dev->group); } -dbg_parse ("device at '%s' becomes '%s' - owner = %s, group = %s, mode = %#o" , - dev->place, udev->name, - dev->owner, dev->group, dev->mode); - +dbg_parse ("found matching place '%s', '%s' becomes '%s'" +" - owner='%s', group ='%s', mode=%#o" , + dev->place, class_dev->name, udev->name, + dev->owner, dev->group, dev->mode);return 0 ; }return -ENODEV ;
@@ -729,7 +725,7 @@if (dev->type !=REPLACE )continue ; -dbg_parse ("REPLACE: replace name '%s' with '%s'" , +dbg_parse ("compare name '%s' with '%s'" , dev->kernel_name, dev->name);if (strcmp (dev->kernel_name, class_dev->name) !=0 )continue ;
@@ -740,9 +736,9 @@strfieldcpy (udev->owner, dev->owner);strfieldcpy (udev->group, dev->group); } -dbg_parse ("'%s' becomes '%s' - owner = %s, group = %s, mode = %#o" , - dev->kernel_name, udev->name, - dev->owner, dev->group, dev->mode); +dbg_parse ("found name, '%s' becomes '%s' - owner='%s', group='%s', mode = %#o" , + dev->kernel_name, udev->name, + dev->owner, dev->group, dev->mode);return 0 ; }
@@ -768,7 +764,7 @@continue ; }if (dev->mode !=0 ) { -dbg_parse ("found permissions from config for '%s'" , class_dev->name); +dbg_parse ("found permissions for '%s'" , class_dev->name); udev->mode = dev->mode;strfieldcpy (udev->owner, dev->owner);strfieldcpy (udev->group, dev->group);
@@ -808,7 +804,7 @@if (class_dev_parent ==NULL ) {dbg ("sysfs_open_class_device at '%s' failed" , path); }else { -dbg_parse ("class_dev_parent->name = %s" , class_dev_parent->name); +dbg_parse ("class_dev_parent->name=%s" , class_dev_parent->name);if (class_dev_parent->sysdevice) sysfs_device = class_dev_parent->sysdevice; }
@@ -817,8 +813,8 @@ }if (sysfs_device) { -dbg_parse ("sysfs_device->path = '%s'" , sysfs_device->path); -dbg_parse ("sysfs_device->bus_id = '%s'" , sysfs_device->bus_id); +dbg_parse ("sysfs_device->path='%s'" , sysfs_device->path); +dbg_parse ("sysfs_device->bus_id='%s'" , sysfs_device->bus_id); }else {dbg_parse ("class_dev->name = '%s'" , class_dev->name); }
@@ -861,7 +857,7 @@if (!sysfs_device)break ;strcat (udev->name, sysfs_device->bus_id); -dbg ("bus_id appended: %s" , +dbg ("bus_id inserted: %s" , sysfs_device->bus_id);break ;case 'n' :
@@ -869,18 +865,18 @@while (isdigit (*(dig-1 ))) dig--;strcat (udev->name, dig); -dbg ("kernel number appended: %s" , dig); +dbg ("substitute kernel number '%s'" , dig);break ;case 'm' :sprintf (pos,"%u" , udev->minor); -dbg ("minor number appended: %u" , udev->minor); +dbg ("substitute minor number '%u'" , udev->minor);break ;case 'M' :sprintf (pos,"%u" , udev->major); -dbg ("major number appended: %u" , udev->major); +dbg ("substitute major number '%u'" , udev->major);break ;default : -dbg ("unknown substitution type: %%%c" , pos[1 ]); +dbg ("unknown substitution type '%%%c'" , pos[1 ]);break ; }strcat (udev->name, name);
Greg KH
AppliedQuoted 3 lines · Kay Sievers
Hi,
here is mainly a whitespace cleanup fornamedev.c. I changed thedbg_parse()output a bit for better readability:
Applied, thanks.
greg k-h
-------------------------------------------------------
This SF.net email is sponsored by: SF.net Giveback Program. Does SourceForge.net help you be more productive? Does it help you create better code? SHARE THE LOVE, and help us help YOU! Click Here: http://sourceforge.net/donate/
_______________________________________________
Linux-hotplug-devel mailing list http://linux-hotplug.sourceforge.net
[email protected]
https://lists.sourceforge.net/lists/listinfo/linux-hotplug-devel