dev = &device->cdev->dev;
- page = (char *) get_zeroed_page(GFP_ATOMIC);
+ page = kzalloc(PAGE_SIZE, GFP_ATOMIC);
if (page == NULL) {
DBF_DEV_EVENT(DBF_WARNING, device, "%s",
"No memory to dump sense data\n");
}
dasd_eckd_dump_ccw_range(device, from, last, page + len);
}
- free_page((unsigned long) page);
+ kfree(page);
}
struct tsb *tsb;
u8 *sense, *rcq;
- page = (char *) get_zeroed_page(GFP_ATOMIC);
+ page = kzalloc(PAGE_SIZE, GFP_ATOMIC);
if (page == NULL) {
DBF_DEV_EVENT(DBF_WARNING, device, " %s",
"No memory to dump sense data");
sprintf(page + len, "SORRY - NO TSB DATA AVAILABLE\n");
}
dev_err(&device->cdev->dev, "%s", page);
- free_page((unsigned long) page);
+ kfree(page);
}
static void dasd_eckd_dump_sense(struct dasd_device *device,
int i;
for (i = 0; i < no_pages; i++)
- free_page((unsigned long) buf[i]);
+ kfree(buf[i]);
}
/*
int i;
for (i = 0; i < no_pages; i++) {
- buf[i] = (char *) get_zeroed_page(GFP_KERNEL);
+ buf[i] = kzalloc(PAGE_SIZE, GFP_KERNEL);
if (!buf[i]) {
dasd_eer_free_buffer_pages(buf, i);
return -ENOMEM;