km1 and km2 need to panic on failure, not print just print failed.
This commit is contained in:
		@@ -87,10 +87,10 @@ kmallocthread(void *sm, unsigned long num)
 | 
				
			|||||||
			if (sem) {
 | 
								if (sem) {
 | 
				
			||||||
				kprintf("thread %lu: kmalloc returned NULL\n",
 | 
									kprintf("thread %lu: kmalloc returned NULL\n",
 | 
				
			||||||
					num);
 | 
										num);
 | 
				
			||||||
				goto done;
 | 
									panic("kmalloc test failed");
 | 
				
			||||||
			}
 | 
								}
 | 
				
			||||||
			kprintf("kmalloc returned null; test failed.\n");
 | 
								kprintf("kmalloc returned null; test failed.\n");
 | 
				
			||||||
			goto done;
 | 
								panic("kmalloc test failed");
 | 
				
			||||||
		}
 | 
							}
 | 
				
			||||||
		if (oldptr2) {
 | 
							if (oldptr2) {
 | 
				
			||||||
			kfree(oldptr2);
 | 
								kfree(oldptr2);
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user