Notify userspace listeners when geom disk attributes have changed.
sys/cam/scsi/scsi_da.c:
- When modifying softc->disk, check to see whether any fields have actually been updated. If so, call disk_attr_changed() with an attribute of "GEOM::diskparams".
- The ATA equivalent would not benefit from this, because it does not asynchronously update disk parameters; they are set prior to the disk_create() call in cam/ata/ata_da.c:adaregister().
sys/geom/geom_disk.c:
- disk_attr_changed(): Generate a devctl event of type GEOM:<attr> for every call.