浏览代码

mmc: block: Change MMC_IOC_MAX_BYTES

It is used for limitation of buffer size during IOCTL such as FFU.
However, eMMC FW size is bigger than (512L*256).
(For instance, currently, Samsung eMMC FW size is over 300KB.)
So, it needs to increase to execute FFU.

Signed-off-by: Jeonghan Kim <jh4u.kim@samsung.com>
Acked-by: Jaehoon Chung <jh80.chung@samsung.com>
Signed-off-by: Ulf Hansson <ulf.hansson@linaro.org>
Jeonghan Kim 8 年之前
父节点
当前提交
417b1bf836
共有 1 个文件被更改,包括 1 次插入1 次删除
  1. 1 1
      include/uapi/linux/mmc/ioctl.h

+ 1 - 1
include/uapi/linux/mmc/ioctl.h

@@ -69,6 +69,6 @@ struct mmc_ioc_multi_cmd {
  * is enforced per ioctl call.  For larger data transfers, use the normal
  * is enforced per ioctl call.  For larger data transfers, use the normal
  * block device operations.
  * block device operations.
  */
  */
-#define MMC_IOC_MAX_BYTES  (512L * 256)
+#define MMC_IOC_MAX_BYTES  (512L * 1024)
 #define MMC_IOC_MAX_CMDS    255
 #define MMC_IOC_MAX_CMDS    255
 #endif /* LINUX_MMC_IOCTL_H */
 #endif /* LINUX_MMC_IOCTL_H */