Hello, > When using devm_request_mem_region() to request a resource and the name > parameter is a stack string variable, it may cause errors when executing > the command `cat /proc/iomem`. Depending on the content of the memory, the > manifestations of errors may vary. One possible output may be as follows: > > $ cat /proc/iomem > 30000000-37ffffff : > 38000000-3fffffff : > > Another possibility is that garbage characters may appear after the colon. > In very rare cases, if no NUL-terminator is found in memory, the system > might crash because the string iterator may access unmapped memory above > the stack. > > Fix this by replacing outbound_name with the name of the previously > requested resource. With the patch applied, the output is as follows: > > $ cat /proc/iomem > 30000000-37ffffff : memory2 > 38000000-3fffffff : memory3 Applied to controller/rcar-ep for v6.14, thank you! Krzysztof