Warnings before patch: files: ['drivers/soc/ti/k3-ringacc.c', 'include/linux/soc/ti/k3-ringacc.h'] Warning: include/linux/soc/ti/k3-ringacc.h:37 Enum value 'K3_RINGACC_RING_MODE_INVALID' not described in enum 'k3_ring_mode' Warning: include/linux/soc/ti/k3-ringacc.h:53 Enum value 'K3_RINGACC_RING_ELSIZE_4' not described in enum 'k3_ring_size' Warning: include/linux/soc/ti/k3-ringacc.h:53 Enum value 'K3_RINGACC_RING_ELSIZE_8' not described in enum 'k3_ring_size' Warning: include/linux/soc/ti/k3-ringacc.h:53 Enum value 'K3_RINGACC_RING_ELSIZE_16' not described in enum 'k3_ring_size' Warning: include/linux/soc/ti/k3-ringacc.h:53 Enum value 'K3_RINGACC_RING_ELSIZE_32' not described in enum 'k3_ring_size' Warning: include/linux/soc/ti/k3-ringacc.h:53 Enum value 'K3_RINGACC_RING_ELSIZE_64' not described in enum 'k3_ring_size' Warning: include/linux/soc/ti/k3-ringacc.h:53 Enum value 'K3_RINGACC_RING_ELSIZE_128' not described in enum 'k3_ring_size' Warning: include/linux/soc/ti/k3-ringacc.h:53 Enum value 'K3_RINGACC_RING_ELSIZE_256' not described in enum 'k3_ring_size' Warning: include/linux/soc/ti/k3-ringacc.h:53 Enum value 'K3_RINGACC_RING_ELSIZE_INVALID' not described in enum 'k3_ring_size' Warning: include/linux/soc/ti/k3-ringacc.h:83 struct k3_ring_cfg { u32 size; enum k3_ring_size elm_size; enum k3_ring_mode mode; u32 flags; struct device *dma_dev; u32 asel; };: error: Cannot parse enum! Warning: include/linux/soc/ti/k3-ringacc.h:97 function parameter 'property' not described in 'of_k3_ringacc_get_by_phandle' Warning: include/linux/soc/ti/k3-ringacc.h:97 No description found for return value of 'of_k3_ringacc_get_by_phandle' Warning: include/linux/soc/ti/k3-ringacc.h:114 No description found for return value of 'k3_ringacc_request_ring' Warning: include/linux/soc/ti/k3-ringacc.h:134 function parameter 'occ' not described in 'k3_ringacc_ring_reset_dma' Warning: include/linux/soc/ti/k3-ringacc.h:134 expecting prototype for k3_ringacc_ring_reset(). Prototype was for k3_ringacc_ring_reset_dma() instead Warning: include/linux/soc/ti/k3-ringacc.h:142 No description found for return value of 'k3_ringacc_ring_free' Warning: include/linux/soc/ti/k3-ringacc.h:150 No description found for return value of 'k3_ringacc_get_ring_id' Warning: include/linux/soc/ti/k3-ringacc.h:158 No description found for return value of 'k3_ringacc_get_ring_irq_num' Warning: include/linux/soc/ti/k3-ringacc.h:168 No description found for return value of 'k3_ringacc_ring_cfg' Warning: include/linux/soc/ti/k3-ringacc.h:176 No description found for return value of 'k3_ringacc_ring_get_size' Warning: include/linux/soc/ti/k3-ringacc.h:184 No description found for return value of 'k3_ringacc_ring_get_free' Warning: include/linux/soc/ti/k3-ringacc.h:192 No description found for return value of 'k3_ringacc_ring_get_occ' Warning: include/linux/soc/ti/k3-ringacc.h:200 No description found for return value of 'k3_ringacc_ring_is_full' Warning: include/linux/soc/ti/k3-ringacc.h:212 No description found for return value of 'k3_ringacc_ring_push' Warning: include/linux/soc/ti/k3-ringacc.h:224 No description found for return value of 'k3_ringacc_ring_pop' Warning: include/linux/soc/ti/k3-ringacc.h:237 No description found for return value of 'k3_ringacc_ring_push_head' Warning: include/linux/soc/ti/k3-ringacc.h:250 No description found for return value of 'k3_ringacc_ring_pop_tail' Warning: include/linux/soc/ti/k3-ringacc.h:264 expecting prototype for struct struct. Prototype was for struct k3_ringacc_init_data instead Warning: include/linux/soc/ti/k3-ringacc.h:37 Enum value 'K3_RINGACC_RING_MODE_INVALID' not described in enum 'k3_ring_mode' Warning: include/linux/soc/ti/k3-ringacc.h:53 Enum value 'K3_RINGACC_RING_ELSIZE_4' not described in enum 'k3_ring_size' Warning: include/linux/soc/ti/k3-ringacc.h:53 Enum value 'K3_RINGACC_RING_ELSIZE_8' not described in enum 'k3_ring_size' Warning: include/linux/soc/ti/k3-ringacc.h:53 Enum value 'K3_RINGACC_RING_ELSIZE_16' not described in enum 'k3_ring_size' Warning: include/linux/soc/ti/k3-ringacc.h:53 Enum value 'K3_RINGACC_RING_ELSIZE_32' not described in enum 'k3_ring_size' Warning: include/linux/soc/ti/k3-ringacc.h:53 Enum value 'K3_RINGACC_RING_ELSIZE_64' not described in enum 'k3_ring_size' Warning: include/linux/soc/ti/k3-ringacc.h:53 Enum value 'K3_RINGACC_RING_ELSIZE_128' not described in enum 'k3_ring_size' Warning: include/linux/soc/ti/k3-ringacc.h:53 Enum value 'K3_RINGACC_RING_ELSIZE_256' not described in enum 'k3_ring_size' Warning: include/linux/soc/ti/k3-ringacc.h:53 Enum value 'K3_RINGACC_RING_ELSIZE_INVALID' not described in enum 'k3_ring_size' Warning: include/linux/soc/ti/k3-ringacc.h:97 function parameter 'property' not described in 'of_k3_ringacc_get_by_phandle' Warning: include/linux/soc/ti/k3-ringacc.h:97 No description found for return value of 'of_k3_ringacc_get_by_phandle' Warning: include/linux/soc/ti/k3-ringacc.h:114 No description found for return value of 'k3_ringacc_request_ring' Warning: include/linux/soc/ti/k3-ringacc.h:142 No description found for return value of 'k3_ringacc_ring_free' Warning: include/linux/soc/ti/k3-ringacc.h:150 No description found for return value of 'k3_ringacc_get_ring_id' Warning: include/linux/soc/ti/k3-ringacc.h:158 No description found for return value of 'k3_ringacc_get_ring_irq_num' Warning: include/linux/soc/ti/k3-ringacc.h:168 No description found for return value of 'k3_ringacc_ring_cfg' Warning: include/linux/soc/ti/k3-ringacc.h:176 No description found for return value of 'k3_ringacc_ring_get_size' Warning: include/linux/soc/ti/k3-ringacc.h:184 No description found for return value of 'k3_ringacc_ring_get_free' Warning: include/linux/soc/ti/k3-ringacc.h:192 No description found for return value of 'k3_ringacc_ring_get_occ' Warning: include/linux/soc/ti/k3-ringacc.h:200 No description found for return value of 'k3_ringacc_ring_is_full' Warning: include/linux/soc/ti/k3-ringacc.h:212 No description found for return value of 'k3_ringacc_ring_push' Warning: include/linux/soc/ti/k3-ringacc.h:224 No description found for return value of 'k3_ringacc_ring_pop' Warning: include/linux/soc/ti/k3-ringacc.h:237 No description found for return value of 'k3_ringacc_ring_push_head' Warning: include/linux/soc/ti/k3-ringacc.h:250 No description found for return value of 'k3_ringacc_ring_pop_tail' Current warnings: files: ['drivers/soc/ti/k3-ringacc.c', 'include/linux/soc/ti/k3-ringacc.h'] Warning: include/linux/soc/ti/k3-ringacc.h:37 Enum value 'K3_RINGACC_RING_MODE_INVALID' not described in enum 'k3_ring_mode' Warning: include/linux/soc/ti/k3-ringacc.h:53 Enum value 'K3_RINGACC_RING_ELSIZE_4' not described in enum 'k3_ring_size' Warning: include/linux/soc/ti/k3-ringacc.h:53 Enum value 'K3_RINGACC_RING_ELSIZE_8' not described in enum 'k3_ring_size' Warning: include/linux/soc/ti/k3-ringacc.h:53 Enum value 'K3_RINGACC_RING_ELSIZE_16' not described in enum 'k3_ring_size' Warning: include/linux/soc/ti/k3-ringacc.h:53 Enum value 'K3_RINGACC_RING_ELSIZE_32' not described in enum 'k3_ring_size' Warning: include/linux/soc/ti/k3-ringacc.h:53 Enum value 'K3_RINGACC_RING_ELSIZE_64' not described in enum 'k3_ring_size' Warning: include/linux/soc/ti/k3-ringacc.h:53 Enum value 'K3_RINGACC_RING_ELSIZE_128' not described in enum 'k3_ring_size' Warning: include/linux/soc/ti/k3-ringacc.h:53 Enum value 'K3_RINGACC_RING_ELSIZE_256' not described in enum 'k3_ring_size' Warning: include/linux/soc/ti/k3-ringacc.h:53 Enum value 'K3_RINGACC_RING_ELSIZE_INVALID' not described in enum 'k3_ring_size' Warning: include/linux/soc/ti/k3-ringacc.h:83 struct k3_ring_cfg { u32 size; enum k3_ring_size elm_size; enum k3_ring_mode mode; u32 flags; struct device *dma_dev; u32 asel; };: error: Cannot parse enum! Warning: include/linux/soc/ti/k3-ringacc.h:97 function parameter 'property' not described in 'of_k3_ringacc_get_by_phandle' Warning: include/linux/soc/ti/k3-ringacc.h:97 No description found for return value of 'of_k3_ringacc_get_by_phandle' Warning: include/linux/soc/ti/k3-ringacc.h:114 No description found for return value of 'k3_ringacc_request_ring' Warning: include/linux/soc/ti/k3-ringacc.h:134 function parameter 'occ' not described in 'k3_ringacc_ring_reset_dma' Warning: include/linux/soc/ti/k3-ringacc.h:134 expecting prototype for k3_ringacc_ring_reset(). Prototype was for k3_ringacc_ring_reset_dma() instead Warning: include/linux/soc/ti/k3-ringacc.h:142 No description found for return value of 'k3_ringacc_ring_free' Warning: include/linux/soc/ti/k3-ringacc.h:150 No description found for return value of 'k3_ringacc_get_ring_id' Warning: include/linux/soc/ti/k3-ringacc.h:158 No description found for return value of 'k3_ringacc_get_ring_irq_num' Warning: include/linux/soc/ti/k3-ringacc.h:168 No description found for return value of 'k3_ringacc_ring_cfg' Warning: include/linux/soc/ti/k3-ringacc.h:176 No description found for return value of 'k3_ringacc_ring_get_size' Warning: include/linux/soc/ti/k3-ringacc.h:184 No description found for return value of 'k3_ringacc_ring_get_free' Warning: include/linux/soc/ti/k3-ringacc.h:192 No description found for return value of 'k3_ringacc_ring_get_rt_free' Warning: include/linux/soc/ti/k3-ringacc.h:200 No description found for return value of 'k3_ringacc_ring_get_occ' Warning: include/linux/soc/ti/k3-ringacc.h:208 No description found for return value of 'k3_ringacc_ring_is_full' Warning: include/linux/soc/ti/k3-ringacc.h:220 No description found for return value of 'k3_ringacc_ring_push' Warning: include/linux/soc/ti/k3-ringacc.h:232 No description found for return value of 'k3_ringacc_ring_pop' Warning: include/linux/soc/ti/k3-ringacc.h:245 No description found for return value of 'k3_ringacc_ring_push_head' Warning: include/linux/soc/ti/k3-ringacc.h:258 No description found for return value of 'k3_ringacc_ring_pop_tail' Warning: include/linux/soc/ti/k3-ringacc.h:272 expecting prototype for struct struct. Prototype was for struct k3_ringacc_init_data instead Warning: include/linux/soc/ti/k3-ringacc.h:37 Enum value 'K3_RINGACC_RING_MODE_INVALID' not described in enum 'k3_ring_mode' Warning: include/linux/soc/ti/k3-ringacc.h:53 Enum value 'K3_RINGACC_RING_ELSIZE_4' not described in enum 'k3_ring_size' Warning: include/linux/soc/ti/k3-ringacc.h:53 Enum value 'K3_RINGACC_RING_ELSIZE_8' not described in enum 'k3_ring_size' Warning: include/linux/soc/ti/k3-ringacc.h:53 Enum value 'K3_RINGACC_RING_ELSIZE_16' not described in enum 'k3_ring_size' Warning: include/linux/soc/ti/k3-ringacc.h:53 Enum value 'K3_RINGACC_RING_ELSIZE_32' not described in enum 'k3_ring_size' Warning: include/linux/soc/ti/k3-ringacc.h:53 Enum value 'K3_RINGACC_RING_ELSIZE_64' not described in enum 'k3_ring_size' Warning: include/linux/soc/ti/k3-ringacc.h:53 Enum value 'K3_RINGACC_RING_ELSIZE_128' not described in enum 'k3_ring_size' Warning: include/linux/soc/ti/k3-ringacc.h:53 Enum value 'K3_RINGACC_RING_ELSIZE_256' not described in enum 'k3_ring_size' Warning: include/linux/soc/ti/k3-ringacc.h:53 Enum value 'K3_RINGACC_RING_ELSIZE_INVALID' not described in enum 'k3_ring_size' Warning: include/linux/soc/ti/k3-ringacc.h:97 function parameter 'property' not described in 'of_k3_ringacc_get_by_phandle' Warning: include/linux/soc/ti/k3-ringacc.h:97 No description found for return value of 'of_k3_ringacc_get_by_phandle' Warning: include/linux/soc/ti/k3-ringacc.h:114 No description found for return value of 'k3_ringacc_request_ring' Warning: include/linux/soc/ti/k3-ringacc.h:142 No description found for return value of 'k3_ringacc_ring_free' Warning: include/linux/soc/ti/k3-ringacc.h:150 No description found for return value of 'k3_ringacc_get_ring_id' Warning: include/linux/soc/ti/k3-ringacc.h:158 No description found for return value of 'k3_ringacc_get_ring_irq_num' Warning: include/linux/soc/ti/k3-ringacc.h:168 No description found for return value of 'k3_ringacc_ring_cfg' Warning: include/linux/soc/ti/k3-ringacc.h:176 No description found for return value of 'k3_ringacc_ring_get_size' Warning: include/linux/soc/ti/k3-ringacc.h:184 No description found for return value of 'k3_ringacc_ring_get_free' Warning: include/linux/soc/ti/k3-ringacc.h:192 No description found for return value of 'k3_ringacc_ring_get_rt_free' Warning: include/linux/soc/ti/k3-ringacc.h:200 No description found for return value of 'k3_ringacc_ring_get_occ' Warning: include/linux/soc/ti/k3-ringacc.h:208 No description found for return value of 'k3_ringacc_ring_is_full' Warning: include/linux/soc/ti/k3-ringacc.h:220 No description found for return value of 'k3_ringacc_ring_push' Warning: include/linux/soc/ti/k3-ringacc.h:232 No description found for return value of 'k3_ringacc_ring_pop' Warning: include/linux/soc/ti/k3-ringacc.h:245 No description found for return value of 'k3_ringacc_ring_push_head' Warning: include/linux/soc/ti/k3-ringacc.h:258 No description found for return value of 'k3_ringacc_ring_pop_tail' Warnings before: 52 after: 54 (add: 2) New warnings added: Warning: include/linux/soc/ti/k3-ringacc.h:192 No description found for return value of 'k3_ringacc_ring_get_rt_free' Warning: include/linux/soc/ti/k3-ringacc.h:192 No description found for return value of 'k3_ringacc_ring_get_rt_free' Per-file breakdown: 2 include/linux/soc/ti/k3-ringacc.h