Re: [PATCH v5] PCI: rcar-ep: Fix the issue of the name parameter when calling devm_request_mem_region()

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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




[Index of Archives]     [Linux Samsung SOC]     [Linux Wireless]     [Linux Kernel]     [ATH6KL]     [Linux Bluetooth]     [Linux Netdev]     [Kernel Newbies]     [IDE]     [Security]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux ATA RAID]     [Samba]     [Device Mapper]

  Powered by Linux