This page provides a list of the tasks to complete when you delete an existing driver in the Fuchsia source tree.
When deleting a driver, do the following:
Get approval from at least one
OWNERof the driver.If all of the
OWNERShave abandoned the driver and are not responding, then anOWNERhigher in the Fuchsia tree needs to approve the Gerrit change that deletes the driver.Add an entry in the
_drivers_epitaphs.yamlfile for each deleted driver.The following information must be provided:
short_description: A description of the deleted driver.deletion_reason: The reason for the driver's deletion.gerrit_change_id: The ID of the Gerrit change used to delete the driver.available_in_git: A git hash of thefuchsia.gitrepository that contained the most up-to-date version of the driver before it was deleted.areas: A list of areas for the driver from //build/drivers/areas.txtpath: The deleted driver's path in thefuchsia.gitrepository.
An example entry:
short_description: 'Qualcomm Peripheral Image Loading driver' deletion_reason: 'Hardware is not actively supported' gerrit_change_id: '506858' available_in_git: 'f441460db6b70ba38150c3437f42ff3d045d2b71' areas: ['Misc'] path: '/src/devices/fw/drivers/qcom-pil'