Send property change for Modalias only if it changed. This fix sending
multiple unneeded property change events during discovery.
void btd_device_set_pnpid(struct btd_device *device, uint16_t source,
uint16_t vendor, uint16_t product, uint16_t version)
{
+ if (device->vendor_src == source && device->version == version &&
+ device->vendor == vendor && device->product == product)
+ return;
+
device->vendor_src = source;
device->vendor = vendor;
device->product = product;