From 16300524f253f4519546373052a6f5e518f83ee4 Mon Sep 17 00:00:00 2001 From: "Dmitry V. Levin" Date: Wed, 21 Dec 2016 13:19:48 +0000 Subject: [PATCH] mtd: change type of ioctl 3rd argument from long to kernel_ureg_t * mtd.c (decode_erase_info_user, decode_erase_info_user64, decode_mtd_oob_buf, decode_mtd_oob_buf64, decode_otp_info, decode_otp_select, decode_mtd_write_req, decode_mtd_info_user, decode_nand_oobinfo, decode_nand_ecclayout_user, decode_mtd_ecc_stats): Change addr type from long to kernel_ureg_t. (mtd_ioctl): Change arg type from long to kernel_ureg_t. --- mtd.c | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/mtd.c b/mtd.c index 8abef7dc..eea03005 100644 --- a/mtd.c +++ b/mtd.c @@ -50,7 +50,7 @@ typedef struct mtd_oob_buf struct_mtd_oob_buf; #include "xlat/mtd_nandecc_options.h" static void -decode_erase_info_user(struct tcb *tcp, const long addr) +decode_erase_info_user(struct tcb *const tcp, const kernel_ureg_t addr) { struct erase_info_user einfo; @@ -62,7 +62,7 @@ decode_erase_info_user(struct tcb *tcp, const long addr) } static void -decode_erase_info_user64(struct tcb *tcp, const long addr) +decode_erase_info_user64(struct tcb *const tcp, const kernel_ureg_t addr) { struct erase_info_user64 einfo64; @@ -75,7 +75,7 @@ decode_erase_info_user64(struct tcb *tcp, const long addr) } static void -decode_mtd_oob_buf(struct tcb *tcp, const long addr) +decode_mtd_oob_buf(struct tcb *const tcp, const kernel_ureg_t addr) { struct_mtd_oob_buf mbuf; @@ -89,7 +89,7 @@ decode_mtd_oob_buf(struct tcb *tcp, const long addr) } static void -decode_mtd_oob_buf64(struct tcb *tcp, const long addr) +decode_mtd_oob_buf64(struct tcb *const tcp, const kernel_ureg_t addr) { struct mtd_oob_buf64 mbuf64; @@ -103,7 +103,7 @@ decode_mtd_oob_buf64(struct tcb *tcp, const long addr) } static void -decode_otp_info(struct tcb *tcp, const long addr) +decode_otp_info(struct tcb *const tcp, const kernel_ureg_t addr) { struct otp_info oinfo; @@ -116,7 +116,7 @@ decode_otp_info(struct tcb *tcp, const long addr) } static void -decode_otp_select(struct tcb *tcp, const long addr) +decode_otp_select(struct tcb *const tcp, const kernel_ureg_t addr) { unsigned int i; @@ -130,7 +130,7 @@ decode_otp_select(struct tcb *tcp, const long addr) } static void -decode_mtd_write_req(struct tcb *tcp, const long addr) +decode_mtd_write_req(struct tcb *const tcp, const kernel_ureg_t addr) { struct mtd_write_req mreq; @@ -149,7 +149,7 @@ decode_mtd_write_req(struct tcb *tcp, const long addr) } static void -decode_mtd_info_user(struct tcb *tcp, const long addr) +decode_mtd_info_user(struct tcb *const tcp, const kernel_ureg_t addr) { struct mtd_info_user minfo; @@ -168,7 +168,7 @@ decode_mtd_info_user(struct tcb *tcp, const long addr) } static void -decode_nand_oobinfo(struct tcb *tcp, const long addr) +decode_nand_oobinfo(struct tcb *const tcp, const kernel_ureg_t addr) { struct nand_oobinfo ninfo; unsigned int i, j; @@ -204,7 +204,7 @@ decode_nand_oobinfo(struct tcb *tcp, const long addr) } static void -decode_nand_ecclayout_user(struct tcb *tcp, const long addr) +decode_nand_ecclayout_user(struct tcb *const tcp, const kernel_ureg_t addr) { struct nand_ecclayout_user nlay; unsigned int i; @@ -230,7 +230,7 @@ decode_nand_ecclayout_user(struct tcb *tcp, const long addr) } static void -decode_mtd_ecc_stats(struct tcb *tcp, const long addr) +decode_mtd_ecc_stats(struct tcb *const tcp, const kernel_ureg_t addr) { struct mtd_ecc_stats es; @@ -242,8 +242,8 @@ decode_mtd_ecc_stats(struct tcb *tcp, const long addr) es.corrected, es.failed, es.badblocks, es.bbtblocks); } -MPERS_PRINTER_DECL(int, mtd_ioctl, struct tcb *tcp, - const unsigned int code, const long arg) +MPERS_PRINTER_DECL(int, mtd_ioctl, struct tcb *const tcp, + const unsigned int code, const kernel_ureg_t arg) { switch (code) { case MEMERASE: -- 2.40.0