misc: qfpfuse: Fix overflow condition
misc: qfpfuse: Fix overflow condition

Fix potential integer overflow for ioctl command to avoid incorrect
buffer allocation. Use the stack for data buffering to avoid the
small buffer allocation for improved performance. Increase the fuse
blow timeout in the driver to cover all QFPROM implementations.

CRs-Fixed: 550574,550575
Change-Id: Ie48cc2545a41ab422a9765124e2d6fa6e419858f
Acked-by: Kaushik Sikdar <a838dc0b13cb78e15c0f9b87dabf278b048da08b@qti.qualcomm.com>
Signed-off-by: Rohit Vaswani <178828d847a7966bf01ab61d225f258b7a82df35@codeaurora.org>

TeamVee-Kanas/android_kernel_samsung_kanas,TeamVee-Kanas/android_kernel_samsung_kanas,TeamVee-Kanas/android_kernel_samsung_kanas,TeamVee-Kanas/android_kernel_samsung_kanas,TeamVee-Kanas/android_kernel_samsung_kanas