> u64 fi_len; > unsigned int fi_extents_mapped; /* Number of mapped extents */ > unsigned int fi_extents_max; /* Size of fiemap_extent array */ > - struct fiemap_extent __user *fi_extents_start; /* Start of > - fiemap_extent > - array */ > + void *fi_extents_start; /* Start of fiemap_extent > + array */ I think this patch should be merged into the one passing the callback as it is logically related. I'd also rename fi_extents_start to fi_cb_data to make the relation clear.