On 27.04.2022 11:49, Michal Orzel wrote: > Function unmap_common_complete defines and sets a variable ld that is > later on passed to a macro gnttab_host_mapping_get_page_type. On arm > this macro does not make use of any arguments causing a compiler to > warn about unused-but-set variable (when -Wunused-but-set-variable is > enabled). Fix this by removing ld and directly passing current->domain > to gnttab_host_mapping_get_page_type.
I think we want to retain the ld / rd notation. Therefore I think it's rather the Arm macro which wants adjusting to not leave this argument unused. Jan