replace some kmap()s with kmap_atomic() fs/exec.c | 6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) diff -puN fs/exec.c~kmap-removal-1 fs/exec.c --- 25/fs/exec.c~kmap-removal-1 2003-07-06 20:46:59.000000000 -0700 +++ 25-akpm/fs/exec.c 2003-07-06 20:46:59.000000000 -0700 @@ -923,12 +923,12 @@ void remove_arg_zero(struct linux_binprm if (offset != PAGE_SIZE) continue; offset = 0; - kunmap(page); + kunmap_atomic(kaddr, KM_USER0); inside: page = bprm->page[bprm->p/PAGE_SIZE]; - kaddr = kmap(page); + kaddr = kmap_atomic(page, KM_USER0); } - kunmap(page); + kunmap_atomic(kaddr, KM_USER0); bprm->argc--; } } _