Messages in this thread Patch in this message | | | From | Li zeming <> | Subject | [PATCH] mach-mvebu: coherency: Judgment after pointer p increases allocation | Date | Mon, 21 Nov 2022 18:01:22 +0800 |
| |
Add judgment statements at the position after pointer p allocates memory to avoid the abnormal impact of low probability allocation failure.
Signed-off-by: Li zeming <zeming@nfschina.com> --- arch/arm/mach-mvebu/coherency.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-)
diff --git a/arch/arm/mach-mvebu/coherency.c b/arch/arm/mach-mvebu/coherency.c index a6b621ff0b87..2bc69dd059d6 100644 --- a/arch/arm/mach-mvebu/coherency.c +++ b/arch/arm/mach-mvebu/coherency.c @@ -191,8 +191,10 @@ static void __init armada_375_380_coherency_init(struct device_node *np) struct property *p; p = kzalloc(sizeof(*p), GFP_KERNEL); - p->name = kstrdup("arm,io-coherent", GFP_KERNEL); - of_add_property(cache_dn, p); + if (p) { + p->name = kstrdup("arm,io-coherent", GFP_KERNEL); + of_add_property(cache_dn, p); + } } } -- 2.18.2
| |