LBUFSIZE
buf = kmalloc(LBUFSIZE, GFP_KERNEL);
ret = kernel_read(bprm->file, buf, LBUFSIZE, &fpos);
if (unlikely(ret >= LBUFSIZE)) {
while (ret < LBUFSIZE && buf[ret++] != 0)
if (unlikely(ret == LBUFSIZE)) {
while (ret < LBUFSIZE && buf[ret++] != 0)
if (unlikely(ret == LBUFSIZE)) {
ret = kernel_read(bprm->file, buf, LBUFSIZE, &fpos);