Yes, I saw that, but you could change it just as well. In any case,this will only make fs/sysfs/bin.c similar to what is being done infs/sysfs/file.c. We allocate the buffer page backing the attribute'sdata in fill_read_buffer() and fill_write_buffer() usingget_zeroed_page() and not kzalloc().

> 2. I'm not sure __get_free_page() is better than kmalloc(PAGE_SIZE, ), is it?