1*0f4c859eSApple OSS Distributions// To apply, at the top of xnu.git: 2*0f4c859eSApple OSS Distributions// $ spatch --max-width=80 --use-gitgrep --in-place --include-headers --sp-file tools/cocci/zalloc.cocci -dir . 3*0f4c859eSApple OSS Distributions// 4*0f4c859eSApple OSS Distributions// This might need to be run several times 5*0f4c859eSApple OSS Distributions 6*0f4c859eSApple OSS Distributions@ using "zalloc.iso" @ 7*0f4c859eSApple OSS Distributionsexpression D, E, F, G; 8*0f4c859eSApple OSS Distributionstype T; 9*0f4c859eSApple OSS Distributionsidentifier V; 10*0f4c859eSApple OSS Distributions@@ 11*0f4c859eSApple OSS Distributions( 12*0f4c859eSApple OSS Distributions- kheap_alloc(KHEAP_DATA_BUFFERS, E, F) 13*0f4c859eSApple OSS Distributions+ kalloc_data(E, F) 14*0f4c859eSApple OSS Distributions| 15*0f4c859eSApple OSS Distributions- (T)kheap_alloc(KHEAP_DATA_BUFFERS, E, F) 16*0f4c859eSApple OSS Distributions+ (T)kalloc_data(E, F) 17*0f4c859eSApple OSS Distributions| 18*0f4c859eSApple OSS Distributions- kheap_alloc_tag(KHEAP_DATA_BUFFERS, E, F, G) 19*0f4c859eSApple OSS Distributions+ kalloc_data_tag(E, F, G) 20*0f4c859eSApple OSS Distributions| 21*0f4c859eSApple OSS Distributions- kheap_free(KHEAP_DATA_BUFFERS, E, F) 22*0f4c859eSApple OSS Distributions+ kfree_data(E, F) 23*0f4c859eSApple OSS Distributions| 24*0f4c859eSApple OSS Distributions- kheap_free_addr(KHEAP_DATA_BUFFERS, E) 25*0f4c859eSApple OSS Distributions+ kfree_data_addr(E) 26*0f4c859eSApple OSS Distributions) 27*0f4c859eSApple OSS Distributions 28*0f4c859eSApple OSS Distributions// vim:ft=diff: 29