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