Merge pull request #5229 from lioncash/si-id SI_Devices: Get rid of pointer casts for ID assignment in RunBuffer