| Change |
Effect |
1 | Field symlink_list has been added at the middle position of this structural type. | 1) Size of the inclusive type has been changed. 2) Layout of structure fields has been changed and therefore fields at higher positions of the structure definition may be incorrectly accessed by applications. |
2 | Type of field kernel_number has been changed from char[256] (256 bytes) to char[128] (128 bytes). | This field may be incorrectly initialized or accessed by applications. |
3 | Type of field type has been changed from char (1 byte) to enum device_type (4 bytes). | This field may be incorrectly initialized or accessed by applications. |
4 | Type of field bus_id has been changed from char[64] (64 bytes) to char[128] (128 bytes). | 1) Size of the inclusive type has been changed. 2) Previous accesses of applications and library functions to this field and fields at higher positions of the structure definition may be broken. |
5 | Type of field kernel_name has been changed from char[256] (256 bytes) to char[128] (128 bytes). | 1) Size of the inclusive type has been changed. 2) Previous accesses of applications and library functions to this field and fields at higher positions of the structure definition may be broken. |
6 | Type of field subsystem has been changed from char[32] (32 bytes) to char[128] (128 bytes). | 1) Size of the inclusive type has been changed. 2) Previous accesses of applications and library functions to this field and fields at higher positions of the structure definition may be broken. |
7 | The relative position of field devname has been changed from 8 to 4. | 1) Applications will access incorrect memory when attempting to access this field. 2) Size of the inclusive type has been changed. |
8 | The relative position of field devt has been changed from 7 to 8. | 1) Applications will access incorrect memory when attempting to access this field. 2) Size of the inclusive type has been changed. |
9 | The relative position of field group has been changed from 4 to 6. | 1) Applications will access incorrect memory when attempting to access this field. 2) Size of the inclusive type has been changed. |
10 | The relative position of field mode has been changed from 5 to 7. | 1) Applications will access incorrect memory when attempting to access this field. 2) Size of the inclusive type has been changed. |
11 | The relative position of field name has been changed from 2 to 3. | 1) Applications will access incorrect memory when attempting to access this field. 2) Size of the inclusive type has been changed. |
12 | The relative position of field owner has been changed from 3 to 5. | 1) Applications will access incorrect memory when attempting to access this field. 2) Size of the inclusive type has been changed. |
13 | The relative position of field type has been changed from 6 to 2. | 1) Applications will access incorrect memory when attempting to access this field. 2) Size of the inclusive type has been changed. |
udev_add_device ( struct udevice* udev, struct sysfs_class_device* class_dev )1st parameter 'udev' (pointer) has base type 'struct udevice'.
udev_db_add_device ( struct udevice* dev )1st parameter 'dev' (pointer) has base type 'struct udevice'.
udev_db_delete_device ( struct udevice* dev )1st parameter 'dev' (pointer) has base type 'struct udevice'.
udev_init_device ( struct udevice* udev, char const* devpath, char const* subsystem )1st parameter 'udev' (pointer) has base type 'struct udevice'.
udev_make_node ( struct udevice* udev, char const* file, dev_t devt, mode_t mode, uid_t uid, gid_t gid )1st parameter 'udev' (pointer) has base type 'struct udevice'.
udev_multiplex_directory ( struct udevice* udev, char const* basedir, char const* suffix )1st parameter 'udev' (pointer) has base type 'struct udevice'.
udev_remove_device ( struct udevice* udev )1st parameter 'udev' (pointer) has base type 'struct udevice'.