diff options
Diffstat (limited to 'lib')
| -rw-r--r-- | lib/generic-radix-tree.c | 2 | ||||
| -rw-r--r-- | lib/overflow_kunit.c | 3 | 
2 files changed, 3 insertions, 2 deletions
diff --git a/lib/generic-radix-tree.c b/lib/generic-radix-tree.c index aaefb9b678c8..fa692c86f069 100644 --- a/lib/generic-radix-tree.c +++ b/lib/generic-radix-tree.c @@ -121,6 +121,8 @@ void *__genradix_ptr_alloc(struct __genradix *radix, size_t offset,  		if ((v = cmpxchg_release(&radix->root, r, new_root)) == r) {  			v = new_root;  			new_node = NULL; +		} else { +			new_node->children[0] = NULL;  		}  	} diff --git a/lib/overflow_kunit.c b/lib/overflow_kunit.c index f314a0c15a6d..2abc78367dd1 100644 --- a/lib/overflow_kunit.c +++ b/lib/overflow_kunit.c @@ -668,7 +668,6 @@ DEFINE_TEST_ALLOC(devm_kzalloc,  devm_kfree, 1, 1, 0);  static void overflow_allocation_test(struct kunit *test)  { -	const char device_name[] = "overflow-test";  	struct device *dev;  	int count = 0; @@ -678,7 +677,7 @@ static void overflow_allocation_test(struct kunit *test)  } while (0)  	/* Create dummy device for devm_kmalloc()-family tests. */ -	dev = kunit_device_register(test, device_name); +	dev = kunit_device_register(test, "overflow-test");  	KUNIT_ASSERT_FALSE_MSG(test, IS_ERR(dev),  			       "Cannot register test device\n");  | 
