Skip to content
  • Tomasz Bursztyka's avatar
    device: Apply driver_api/data attributes rename everywhere · 98d9b013
    Tomasz Bursztyka authored
    
    
    Via coccinelle:
    
    @r_device_driver_api_and_data_1@
    struct device *D;
    @@
    (
    D->
    -	driver_api
    +	api
    |
    D->
    -	driver_data
    +	data
    )
    
    @r_device_driver_api_and_data_2@
    expression E;
    @@
    (
    net_if_get_device(E)->
    -	driver_api
    +	api
    |
    net_if_get_device(E)->
    -	driver_data
    +	data
    )
    
    And grep/sed rules for macros:
    
    git grep -rlz 'dev)->driver_data' |
    	xargs -0 sed -i 's/dev)->driver_data/dev)->data/g'
    
    git grep -rlz 'dev->driver_data' |
    	xargs -0 sed -i 's/dev->driver_data/dev->data/g'
    
    git grep -rlz 'device->driver_data' |
    	xargs -0 sed -i 's/device->driver_data/device->data/g'
    
    Fixes #27397
    
    Signed-off-by: default avatarTomasz Bursztyka <tomasz.bursztyka@linux.intel.com>
    98d9b013
Loading