On 09/09/2014 05:19 AM, rongqing...@windriver.com wrote: > From: Li RongQing <roy.qing...@gmail.com> > > It is impossible that csum_size is larger than sizeof(long), but the codes > still add the handler for this condition, like allocate new memory, for > extension. If it becomes true someday, copying csum_size size memory to local > 32bit variable found and val will overflow these two variables. > > Fix it by returning the max 4 byte checksum.
Thanks for the patch. I'd rather not silently truncate the copy down though. How about a one time check at mount to make sure the value in the super is reasonable? -chris -- To unsubscribe from this list: send the line "unsubscribe linux-btrfs" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html