On Sat, 26 Jun 2021 at 10:38, Jinchao Wang <wjc@xxxxxxxxxx> wrote: > > Fix checkpatch warnings: > WARNING: Prefer 'unsigned int' to bare use of 'unsigned' > > Signed-off-by: Jinchao Wang <wjc@xxxxxxxxxx> Looks like this didn't reach the mmc patchtracker and not the linux-mmc list. Can you please double check why and repost? Moreover, please run checkpatch and fix the error it reports. Kind regards Uffe > --- > drivers/mmc/core/core.c | 6 +++--- > drivers/mmc/core/core.h | 2 +- > drivers/mmc/core/mmc.c | 8 ++++---- > drivers/mmc/core/mmc_ops.c | 2 +- > drivers/mmc/core/mmc_ops.h | 2 +- > drivers/mmc/core/mmc_test.c | 19 ++++++++++--------- > drivers/mmc/core/queue.c | 4 ++-- > drivers/mmc/core/sd.c | 4 ++-- > drivers/mmc/core/sd.h | 2 +- > drivers/mmc/core/sdio.c | 4 ++-- > drivers/mmc/core/sdio_cis.c | 22 +++++++++++----------- > drivers/mmc/core/sdio_io.c | 10 +++++----- > drivers/mmc/core/sdio_ops.c | 13 +++++++------ > drivers/mmc/core/sdio_ops.h | 9 +++++---- > drivers/mmc/core/sdio_uart.c | 2 +- > drivers/mmc/host/atmel-mci.c | 10 +++++----- > drivers/mmc/host/cb710-mmc.c | 6 +++--- > drivers/mmc/host/davinci_mmc.c | 10 +++++----- > drivers/mmc/host/mmc_spi.c | 12 ++++++------ > drivers/mmc/host/mxs-mmc.c | 2 +- > drivers/mmc/host/omap.c | 12 ++++++------ > drivers/mmc/host/pxamci.c | 2 +- > drivers/mmc/host/s3cmci.h | 4 ++-- > drivers/mmc/host/sdhci-esdhc-imx.c | 2 +- > drivers/mmc/host/sdhci-tegra.c | 2 +- > drivers/mmc/host/sdhci.c | 8 ++++---- > drivers/mmc/host/sdhci.h | 4 ++-- > drivers/mmc/host/vub300.c | 10 +++++----- > 28 files changed, 98 insertions(+), 95 deletions(-) > > diff --git a/drivers/mmc/core/core.c b/drivers/mmc/core/core.c > index b039dcff17f8..c7a8a5386e5f 100644 > --- a/drivers/mmc/core/core.c > +++ b/drivers/mmc/core/core.c > @@ -51,7 +51,7 @@ > #define MMC_ERASE_TIMEOUT_MS (60 * 1000) /* 60 s */ > #define SD_DISCARD_TIMEOUT_MS (250) > > -static const unsigned freqs[] = { 400000, 300000, 200000, 100000 }; > +static const unsigned int freqs[] = { 400000, 300000, 200000, 100000 }; > > /* > * Enabling software CRCs on the data blocks can be a significant (30%) > @@ -1083,7 +1083,7 @@ static int mmc_of_get_func_num(struct device_node *node) > } > > struct device_node *mmc_of_find_child_device(struct mmc_host *host, > - unsigned func_num) > + unsigned int func_num) > { > struct device_node *node; > > @@ -2028,7 +2028,7 @@ int mmc_sw_reset(struct mmc_host *host) > } > EXPORT_SYMBOL(mmc_sw_reset); > > -static int mmc_rescan_try_freq(struct mmc_host *host, unsigned freq) > +static int mmc_rescan_try_freq(struct mmc_host *host, unsigned int freq) > { > host->f_init = freq; > > diff --git a/drivers/mmc/core/core.h b/drivers/mmc/core/core.h > index 0c4de2030b3f..2730f32dd3ac 100644 > --- a/drivers/mmc/core/core.h > +++ b/drivers/mmc/core/core.h > @@ -37,7 +37,7 @@ void mmc_attach_bus(struct mmc_host *host, const struct mmc_bus_ops *ops); > void mmc_detach_bus(struct mmc_host *host); > > struct device_node *mmc_of_find_child_device(struct mmc_host *host, > - unsigned func_num); > + unsigned int func_num); > > void mmc_init_erase(struct mmc_card *card); > > diff --git a/drivers/mmc/core/mmc.c b/drivers/mmc/core/mmc.c > index 838726b68ff3..c6e44f4aa8cb 100644 > --- a/drivers/mmc/core/mmc.c > +++ b/drivers/mmc/core/mmc.c > @@ -701,7 +701,7 @@ static int mmc_read_ext_csd(struct mmc_card *card) > return err; > } > > -static int mmc_compare_ext_csds(struct mmc_card *card, unsigned bus_width) > +static int mmc_compare_ext_csds(struct mmc_card *card, unsigned int bus_width) > { > u8 *bw_ext_csd; > int err; > @@ -995,16 +995,16 @@ static void mmc_set_bus_speed(struct mmc_card *card) > */ > static int mmc_select_bus_width(struct mmc_card *card) > { > - static unsigned ext_csd_bits[] = { > + static unsigned int ext_csd_bits[] = { > EXT_CSD_BUS_WIDTH_8, > EXT_CSD_BUS_WIDTH_4, > }; > - static unsigned bus_widths[] = { > + static unsigned int bus_widths[] = { > MMC_BUS_WIDTH_8, > MMC_BUS_WIDTH_4, > }; > struct mmc_host *host = card->host; > - unsigned idx, bus_width = 0; > + unsigned int idx, bus_width = 0; > int err = 0; > > if (!mmc_can_ext_csd(card) || > diff --git a/drivers/mmc/core/mmc_ops.c b/drivers/mmc/core/mmc_ops.c > index 973756ed4016..0e84341c0dbd 100644 > --- a/drivers/mmc/core/mmc_ops.c > +++ b/drivers/mmc/core/mmc_ops.c > @@ -252,7 +252,7 @@ mmc_send_cxd_native(struct mmc_host *host, u32 arg, u32 *cxd, int opcode) > * buffer or on-stack buffer (with some overhead in callee). > */ > int mmc_send_adtc_data(struct mmc_card *card, struct mmc_host *host, u32 opcode, > - u32 args, void *buf, unsigned len) > + u32 args, void *buf, unsigned int len) > { > struct mmc_request mrq = {}; > struct mmc_command cmd = {}; > diff --git a/drivers/mmc/core/mmc_ops.h b/drivers/mmc/core/mmc_ops.h > index 41ab4f573a31..b302d6b4a1b8 100644 > --- a/drivers/mmc/core/mmc_ops.h > +++ b/drivers/mmc/core/mmc_ops.h > @@ -28,7 +28,7 @@ int mmc_go_idle(struct mmc_host *host); > int mmc_send_op_cond(struct mmc_host *host, u32 ocr, u32 *rocr); > int mmc_set_relative_addr(struct mmc_card *card); > int mmc_send_adtc_data(struct mmc_card *card, struct mmc_host *host, u32 opcode, > - u32 args, void *buf, unsigned len); > + u32 args, void *buf, unsigned int len); > int mmc_send_csd(struct mmc_card *card, u32 *csd); > int __mmc_send_status(struct mmc_card *card, u32 *status, unsigned int retries); > int mmc_send_status(struct mmc_card *card, u32 *status); > diff --git a/drivers/mmc/core/mmc_test.c b/drivers/mmc/core/mmc_test.c > index 63524551a13a..e23670a9c65b 100644 > --- a/drivers/mmc/core/mmc_test.c > +++ b/drivers/mmc/core/mmc_test.c > @@ -176,7 +176,7 @@ struct mmc_test_multiple_rw { > /* > * Configure correct block size in card > */ > -static int mmc_test_set_blksize(struct mmc_test_card *test, unsigned size) > +static int mmc_test_set_blksize(struct mmc_test_card *test, unsigned int size) > { > return mmc_set_blocklen(test->card, size); > } > @@ -208,8 +208,9 @@ static void mmc_test_prepare_sbc(struct mmc_test_card *test, > * Fill in the mmc_request structure given a set of transfer parameters. > */ > static void mmc_test_prepare_mrq(struct mmc_test_card *test, > - struct mmc_request *mrq, struct scatterlist *sg, unsigned sg_len, > - unsigned dev_addr, unsigned blocks, unsigned blksz, int write) > + struct mmc_request *mrq, struct scatterlist *sg, unsigned int sg_len, > + unsigned int dev_addr, unsigned int blocks, > + unsigned int blksz, int write) > { > if (WARN_ON(!mrq || !mrq->cmd || !mrq->data || !mrq->stop)) > return; > @@ -288,7 +289,7 @@ static int mmc_test_wait_busy(struct mmc_test_card *test) > * Transfer a single sector of kernel addressable data > */ > static int mmc_test_buffer_transfer(struct mmc_test_card *test, > - u8 *buffer, unsigned addr, unsigned blksz, int write) > + u8 *buffer, unsigned int addr, unsigned int blksz, int write) > { > struct mmc_request mrq = {}; > struct mmc_command cmd = {}; > @@ -872,8 +873,8 @@ static int mmc_test_nonblock_transfer(struct mmc_test_card *test, > * Tests a basic transfer with certain parameters > */ > static int mmc_test_simple_transfer(struct mmc_test_card *test, > - struct scatterlist *sg, unsigned sg_len, unsigned dev_addr, > - unsigned blocks, unsigned blksz, int write) > + struct scatterlist *sg, unsigned int sg_len, unsigned int dev_addr, > + unsigned int blocks, unsigned int blksz, int write) > { > struct mmc_request mrq = {}; > struct mmc_command cmd = {}; > @@ -898,7 +899,7 @@ static int mmc_test_simple_transfer(struct mmc_test_card *test, > * Tests a transfer where the card will fail completely or partly > */ > static int mmc_test_broken_transfer(struct mmc_test_card *test, > - unsigned blocks, unsigned blksz, int write) > + unsigned int blocks, unsigned int blksz, int write) > { > struct mmc_request mrq = {}; > struct mmc_command cmd = {}; > @@ -929,8 +930,8 @@ static int mmc_test_broken_transfer(struct mmc_test_card *test, > * Note: mmc_test_prepare() must have been done before this call > */ > static int mmc_test_transfer(struct mmc_test_card *test, > - struct scatterlist *sg, unsigned sg_len, unsigned dev_addr, > - unsigned blocks, unsigned blksz, int write) > + struct scatterlist *sg, unsigned int sg_len, unsigned int dev_addr, > + unsigned int blocks, unsigned int blksz, int write) > { > int ret, i; > unsigned long flags; > diff --git a/drivers/mmc/core/queue.c b/drivers/mmc/core/queue.c > index cc3261777637..87c887c56977 100644 > --- a/drivers/mmc/core/queue.c > +++ b/drivers/mmc/core/queue.c > @@ -177,7 +177,7 @@ static struct scatterlist *mmc_alloc_sg(int sg_len, gfp_t gfp) > static void mmc_queue_setup_discard(struct request_queue *q, > struct mmc_card *card) > { > - unsigned max_discard; > + unsigned int max_discard; > > max_discard = mmc_calc_max_discard(card); > if (!max_discard) > @@ -365,7 +365,7 @@ static const struct blk_mq_ops mmc_mq_ops = { > static void mmc_setup_queue(struct mmc_queue *mq, struct mmc_card *card) > { > struct mmc_host *host = card->host; > - unsigned block_size = 512; > + unsigned int block_size = 512; > > blk_queue_flag_set(QUEUE_FLAG_NONROT, mq->queue); > blk_queue_flag_clear(QUEUE_FLAG_ADD_RANDOM, mq->queue); > diff --git a/drivers/mmc/core/sd.c b/drivers/mmc/core/sd.c > index 4646b7a03db6..c32455933e1b 100644 > --- a/drivers/mmc/core/sd.c > +++ b/drivers/mmc/core/sd.c > @@ -980,9 +980,9 @@ int mmc_sd_setup_card(struct mmc_host *host, struct mmc_card *card, > return 0; > } > > -unsigned mmc_sd_get_max_clock(struct mmc_card *card) > +unsigned int mmc_sd_get_max_clock(struct mmc_card *card) > { > - unsigned max_dtr = (unsigned int)-1; > + unsigned int max_dtr = (unsigned int)-1; > > if (mmc_card_hs(card)) { > if (max_dtr > card->sw_caps.hs_max_dtr) > diff --git a/drivers/mmc/core/sd.h b/drivers/mmc/core/sd.h > index 1af5a038bae9..73fbbaecfe3e 100644 > --- a/drivers/mmc/core/sd.h > +++ b/drivers/mmc/core/sd.h > @@ -14,7 +14,7 @@ int mmc_sd_get_csd(struct mmc_card *card); > void mmc_decode_cid(struct mmc_card *card); > int mmc_sd_setup_card(struct mmc_host *host, struct mmc_card *card, > bool reinit); > -unsigned mmc_sd_get_max_clock(struct mmc_card *card); > +unsigned int mmc_sd_get_max_clock(struct mmc_card *card); > int mmc_sd_switch_hs(struct mmc_card *card); > > #endif > diff --git a/drivers/mmc/core/sdio.c b/drivers/mmc/core/sdio.c > index 68edf7a615be..acf8db525d63 100644 > --- a/drivers/mmc/core/sdio.c > +++ b/drivers/mmc/core/sdio.c > @@ -424,9 +424,9 @@ static int sdio_enable_hs(struct mmc_card *card) > return ret; > } > > -static unsigned mmc_sdio_get_max_clock(struct mmc_card *card) > +static unsigned int mmc_sdio_get_max_clock(struct mmc_card *card) > { > - unsigned max_dtr; > + unsigned int max_dtr; > > if (mmc_card_hs(card)) { > /* > diff --git a/drivers/mmc/core/sdio_cis.c b/drivers/mmc/core/sdio_cis.c > index b23773583179..c6d84dc2d8c4 100644 > --- a/drivers/mmc/core/sdio_cis.c > +++ b/drivers/mmc/core/sdio_cis.c > @@ -23,10 +23,10 @@ > #define SDIO_READ_CIS_TIMEOUT_MS (10 * 1000) /* 10s */ > > static int cistpl_vers_1(struct mmc_card *card, struct sdio_func *func, > - const unsigned char *buf, unsigned size) > + const unsigned char *buf, unsigned int size) > { > u8 major_rev, minor_rev; > - unsigned i, nr_strings; > + unsigned int i, nr_strings; > char **buffer, *string; > > if (size < 2) > @@ -81,7 +81,7 @@ static int cistpl_vers_1(struct mmc_card *card, struct sdio_func *func, > } > > static int cistpl_manfid(struct mmc_card *card, struct sdio_func *func, > - const unsigned char *buf, unsigned size) > + const unsigned char *buf, unsigned int size) > { > unsigned int vendor, device; > > @@ -109,7 +109,7 @@ static const unsigned int speed_unit[8] = > > > typedef int (tpl_parse_t)(struct mmc_card *, struct sdio_func *, > - const unsigned char *, unsigned); > + const unsigned char *, unsigned int); > > struct cis_tpl { > unsigned char code; > @@ -121,7 +121,7 @@ static int cis_tpl_parse(struct mmc_card *card, struct sdio_func *func, > const char *tpl_descr, > const struct cis_tpl *tpl, int tpl_count, > unsigned char code, > - const unsigned char *buf, unsigned size) > + const unsigned char *buf, unsigned int size) > { > int i, ret; > > @@ -153,7 +153,7 @@ static int cis_tpl_parse(struct mmc_card *card, struct sdio_func *func, > } > > static int cistpl_funce_common(struct mmc_card *card, struct sdio_func *func, > - const unsigned char *buf, unsigned size) > + const unsigned char *buf, unsigned int size) > { > /* Only valid for the common CIS (function 0) */ > if (func) > @@ -170,10 +170,10 @@ static int cistpl_funce_common(struct mmc_card *card, struct sdio_func *func, > } > > static int cistpl_funce_func(struct mmc_card *card, struct sdio_func *func, > - const unsigned char *buf, unsigned size) > + const unsigned char *buf, unsigned int size) > { > - unsigned vsn; > - unsigned min_size; > + unsigned int vsn; > + unsigned int min_size; > > /* Only valid for the individual function's CIS (1-7) */ > if (!func) > @@ -220,7 +220,7 @@ static const struct cis_tpl cis_tpl_funce_list[] = { > }; > > static int cistpl_funce(struct mmc_card *card, struct sdio_func *func, > - const unsigned char *buf, unsigned size) > + const unsigned char *buf, unsigned int size) > { > if (size < 1) > return -EINVAL; > @@ -244,7 +244,7 @@ static int sdio_read_cis(struct mmc_card *card, struct sdio_func *func) > { > int ret; > struct sdio_func_tuple *this, **prev; > - unsigned i, ptr = 0; > + unsigned int i, ptr = 0; > > /* > * Note that this works for the common CIS (function number 0) as > diff --git a/drivers/mmc/core/sdio_io.c b/drivers/mmc/core/sdio_io.c > index 79dbf90216b5..89c5d20a7b08 100644 > --- a/drivers/mmc/core/sdio_io.c > +++ b/drivers/mmc/core/sdio_io.c > @@ -156,7 +156,7 @@ EXPORT_SYMBOL_GPL(sdio_disable_func); > * size register writes failed. > * > */ > -int sdio_set_block_size(struct sdio_func *func, unsigned blksz) > +int sdio_set_block_size(struct sdio_func *func, unsigned int blksz) > { > int ret; > > @@ -234,7 +234,7 @@ unsigned int sdio_align_size(struct sdio_func *func, unsigned int sz) > { > unsigned int orig_sz; > unsigned int blk_sz, byte_sz; > - unsigned chunk_sz; > + unsigned int chunk_sz; > > orig_sz = sz; > > @@ -313,10 +313,10 @@ EXPORT_SYMBOL_GPL(sdio_align_size); > /* Split an arbitrarily sized data transfer into several > * IO_RW_EXTENDED commands. */ > static int sdio_io_rw_ext_helper(struct sdio_func *func, int write, > - unsigned addr, int incr_addr, u8 *buf, unsigned size) > + unsigned int addr, int incr_addr, u8 *buf, unsigned int size) > { > unsigned remainder = size; > - unsigned max_blocks; > + unsigned int max_blocks; > int ret; > > if (!func || (func->num > 7)) > @@ -329,7 +329,7 @@ static int sdio_io_rw_ext_helper(struct sdio_func *func, int write, > max_blocks = min(func->card->host->max_blk_count, 511u); > > while (remainder >= func->cur_blksize) { > - unsigned blocks; > + unsigned int blocks; > > blocks = remainder / func->cur_blksize; > if (blocks > max_blocks) > diff --git a/drivers/mmc/core/sdio_ops.c b/drivers/mmc/core/sdio_ops.c > index 4c229dd2b6e5..4c6389f29493 100644 > --- a/drivers/mmc/core/sdio_ops.c > +++ b/drivers/mmc/core/sdio_ops.c > @@ -59,8 +59,8 @@ int mmc_send_io_op_cond(struct mmc_host *host, u32 ocr, u32 *rocr) > return err; > } > > -static int mmc_io_rw_direct_host(struct mmc_host *host, int write, unsigned fn, > - unsigned addr, u8 in, u8 *out) > +static int mmc_io_rw_direct_host(struct mmc_host *host, int write, > + unsigned int fn, unsigned int addr, u8 in, u8 *out) > { > struct mmc_command cmd = {}; > int err; > @@ -105,14 +105,15 @@ static int mmc_io_rw_direct_host(struct mmc_host *host, int write, unsigned fn, > return 0; > } > > -int mmc_io_rw_direct(struct mmc_card *card, int write, unsigned fn, > - unsigned addr, u8 in, u8 *out) > +int mmc_io_rw_direct(struct mmc_card *card, int write, unsigned int fn, > + unsigned int addr, u8 in, u8 *out) > { > return mmc_io_rw_direct_host(card->host, write, fn, addr, in, out); > } > > -int mmc_io_rw_extended(struct mmc_card *card, int write, unsigned fn, > - unsigned addr, int incr_addr, u8 *buf, unsigned blocks, unsigned blksz) > +int mmc_io_rw_extended(struct mmc_card *card, int write, unsigned int fn, > + unsigned int addr, int incr_addr, u8 *buf, unsigned int blocks, > + unsigned int blksz) > { > struct mmc_request mrq = {}; > struct mmc_command cmd = {}; > diff --git a/drivers/mmc/core/sdio_ops.h b/drivers/mmc/core/sdio_ops.h > index 37f79732a206..940c3abaf8a9 100644 > --- a/drivers/mmc/core/sdio_ops.h > +++ b/drivers/mmc/core/sdio_ops.h > @@ -16,10 +16,11 @@ struct mmc_card; > struct work_struct; > > int mmc_send_io_op_cond(struct mmc_host *host, u32 ocr, u32 *rocr); > -int mmc_io_rw_direct(struct mmc_card *card, int write, unsigned fn, > - unsigned addr, u8 in, u8* out); > -int mmc_io_rw_extended(struct mmc_card *card, int write, unsigned fn, > - unsigned addr, int incr_addr, u8 *buf, unsigned blocks, unsigned blksz); > +int mmc_io_rw_direct(struct mmc_card *card, int write, unsigned int fn, > + unsigned int addr, u8 in, u8* out); > +int mmc_io_rw_extended(struct mmc_card *card, int write, unsigned int fn, > + unsigned int addr, int incr_addr, u8 *buf, unsigned int blocks, > + unsigned int blksz); > int sdio_reset(struct mmc_host *host); > void sdio_irq_work(struct work_struct *work); > > diff --git a/drivers/mmc/core/sdio_uart.c b/drivers/mmc/core/sdio_uart.c > index c36242b86b1d..fc1ea2babd88 100644 > --- a/drivers/mmc/core/sdio_uart.c > +++ b/drivers/mmc/core/sdio_uart.c > @@ -106,7 +106,7 @@ static int sdio_uart_add_port(struct sdio_uart_port *port) > return ret; > } > > -static struct sdio_uart_port *sdio_uart_port_get(unsigned index) > +static struct sdio_uart_port *sdio_uart_port_get(unsigned int index) > { > struct sdio_uart_port *port; > > diff --git a/drivers/mmc/host/atmel-mci.c b/drivers/mmc/host/atmel-mci.c > index 807177c953f3..69519378db8f 100644 > --- a/drivers/mmc/host/atmel-mci.c > +++ b/drivers/mmc/host/atmel-mci.c > @@ -731,18 +731,18 @@ static inline unsigned int atmci_ns_to_clocks(struct atmel_mci *host, > static void atmci_set_timeout(struct atmel_mci *host, > struct atmel_mci_slot *slot, struct mmc_data *data) > { > - static unsigned dtomul_to_shift[] = { > + static unsigned int dtomul_to_shift[] = { > 0, 4, 7, 8, 10, 12, 16, 20 > }; > - unsigned timeout; > - unsigned dtocyc; > - unsigned dtomul; > + unsigned int timeout; > + unsigned int dtocyc; > + unsigned int dtomul; > > timeout = atmci_ns_to_clocks(host, data->timeout_ns) > + data->timeout_clks; > > for (dtomul = 0; dtomul < 8; dtomul++) { > - unsigned shift = dtomul_to_shift[dtomul]; > + unsigned int shift = dtomul_to_shift[dtomul]; > dtocyc = (timeout + (1 << shift) - 1) >> shift; > if (dtocyc < 15) > break; > diff --git a/drivers/mmc/host/cb710-mmc.c b/drivers/mmc/host/cb710-mmc.c > index 6d623b2681c3..764ba546dc1a 100644 > --- a/drivers/mmc/host/cb710-mmc.c > +++ b/drivers/mmc/host/cb710-mmc.c > @@ -145,7 +145,7 @@ static int cb710_check_event(struct cb710_slot *slot, u8 what) > static int cb710_wait_for_event(struct cb710_slot *slot, u8 what) > { > int err = 0; > - unsigned limit = 2000000; /* FIXME: real timeout */ > + unsigned int limit = 2000000; /* FIXME: real timeout */ > > #ifdef CONFIG_CB710_DEBUG > u32 e, x; > @@ -177,7 +177,7 @@ static int cb710_wait_for_event(struct cb710_slot *slot, u8 what) > > static int cb710_wait_while_busy(struct cb710_slot *slot, uint8_t mask) > { > - unsigned limit = 500000; /* FIXME: real timeout */ > + unsigned int limit = 500000; /* FIXME: real timeout */ > int err = 0; > > #ifdef CONFIG_CB710_DEBUG > @@ -395,7 +395,7 @@ static u16 cb710_encode_cmd_flags(struct cb710_mmc_reader *reader, > static void cb710_receive_response(struct cb710_slot *slot, > struct mmc_command *cmd) > { > - unsigned rsp_opcode, wanted_opcode; > + unsigned int rsp_opcode, wanted_opcode; > > /* Looks like final byte with CRC is always stripped (same as SDHCI) */ > if (cmd->flags & MMC_RSP_136) { > diff --git a/drivers/mmc/host/davinci_mmc.c b/drivers/mmc/host/davinci_mmc.c > index 2a757c88f9d2..c7fff3eb67f3 100644 > --- a/drivers/mmc/host/davinci_mmc.c > +++ b/drivers/mmc/host/davinci_mmc.c > @@ -146,22 +146,22 @@ > > #define MAX_NR_SG 16 > > -static unsigned rw_threshold = 32; > +static unsigned int rw_threshold = 32; > module_param(rw_threshold, uint, S_IRUGO); > MODULE_PARM_DESC(rw_threshold, > "Read/Write threshold. Default = 32"); > > -static unsigned poll_threshold = 128; > +static unsigned int poll_threshold = 128; > module_param(poll_threshold, uint, S_IRUGO); > MODULE_PARM_DESC(poll_threshold, > "Polling transaction size threshold. Default = 128"); > > -static unsigned poll_loopcount = 32; > +static unsigned int poll_loopcount = 32; > module_param(poll_loopcount, uint, S_IRUGO); > MODULE_PARM_DESC(poll_loopcount, > "Maximum polling loop count. Default = 32"); > > -static unsigned use_dma = 1; > +static unsigned int use_dma = 1; > module_param(use_dma, uint, 0); > MODULE_PARM_DESC(use_dma, "Whether to use DMA or not. Default = 1"); > > @@ -203,7 +203,7 @@ struct mmc_davinci_host { > /* Version of the MMC/SD controller */ > u8 version; > /* for ns in one cycle calculation */ > - unsigned ns_in_one_cycle; > + unsigned int ns_in_one_cycle; > /* Number of sg segments */ > u8 nr_sg; > #ifdef CONFIG_CPU_FREQ > diff --git a/drivers/mmc/host/mmc_spi.c b/drivers/mmc/host/mmc_spi.c > index 65c65bb5737f..b8c9944e0a1d 100644 > --- a/drivers/mmc/host/mmc_spi.c > +++ b/drivers/mmc/host/mmc_spi.c > @@ -148,7 +148,7 @@ static inline int mmc_cs_off(struct mmc_spi_host *host) > } > > static int > -mmc_spi_readbytes(struct mmc_spi_host *host, unsigned len) > +mmc_spi_readbytes(struct mmc_spi_host *host, unsigned int len) > { > int status; > > @@ -175,14 +175,14 @@ mmc_spi_readbytes(struct mmc_spi_host *host, unsigned len) > } > > static int mmc_spi_skip(struct mmc_spi_host *host, unsigned long timeout, > - unsigned n, u8 byte) > + unsigned int n, u8 byte) > { > u8 *cp = host->data->status; > unsigned long start = jiffies; > > while (1) { > int status; > - unsigned i; > + unsigned int i; > > status = mmc_spi_readbytes(host, n); > if (status < 0) > @@ -868,7 +868,7 @@ mmc_spi_data_do(struct mmc_spi_host *host, struct mmc_command *cmd, > struct spi_transfer *t; > enum dma_data_direction direction; > struct scatterlist *sg; > - unsigned n_sg; > + unsigned int n_sg; > int multiple = (data->blocks > 1); > u32 clock_rate; > unsigned long timeout; > @@ -893,7 +893,7 @@ mmc_spi_data_do(struct mmc_spi_host *host, struct mmc_command *cmd, > int status = 0; > dma_addr_t dma_addr = 0; > void *kmap_addr; > - unsigned length = sg->length; > + unsigned int length = sg->length; > enum dma_data_direction dir = direction; > > /* set up dma mapping for controller drivers that might > @@ -971,7 +971,7 @@ mmc_spi_data_do(struct mmc_spi_host *host, struct mmc_command *cmd, > if (direction == DMA_TO_DEVICE && multiple) { > struct scratch *scratch = host->data; > int tmp; > - const unsigned statlen = sizeof(scratch->status); > + const unsigned int statlen = sizeof(scratch->status); > > dev_dbg(&spi->dev, " STOP_TRAN\n"); > > diff --git a/drivers/mmc/host/mxs-mmc.c b/drivers/mmc/host/mxs-mmc.c > index 947581de7860..7523d4e9d1f1 100644 > --- a/drivers/mmc/host/mxs-mmc.c > +++ b/drivers/mmc/host/mxs-mmc.c > @@ -325,7 +325,7 @@ static void mxs_mmc_ac(struct mxs_mmc_host *host) > "%s: failed to prep dma\n", __func__); > } > > -static unsigned short mxs_ns_to_ssp_ticks(unsigned clock_rate, unsigned ns) > +static unsigned short mxs_ns_to_ssp_ticks(unsigned int clock_rate, unsigned int ns) > { > const unsigned int ssp_timeout_mul = 4096; > /* > diff --git a/drivers/mmc/host/omap.c b/drivers/mmc/host/omap.c > index 5e5af34090f1..aad6b979eeb9 100644 > --- a/drivers/mmc/host/omap.c > +++ b/drivers/mmc/host/omap.c > @@ -106,7 +106,7 @@ struct mmc_omap_slot { > > struct tasklet_struct cover_tasklet; > struct timer_list cover_timer; > - unsigned cover_open; > + unsigned int cover_open; > > struct mmc_request *mrq; > struct mmc_omap_host *host; > @@ -135,7 +135,7 @@ struct mmc_omap_host { > unsigned int reg_shift; > > struct work_struct cmd_abort_work; > - unsigned abort:1; > + unsigned int abort:1; > struct timer_list cmd_abort_timer; > > struct work_struct slot_release_work; > @@ -149,9 +149,9 @@ struct mmc_omap_host { > u32 buffer_bytes_left; > u32 total_bytes_left; > > - unsigned features; > - unsigned brs_received:1, dma_done:1; > - unsigned dma_in_use:1; > + unsigned int features; > + unsigned int brs_received:1, dma_done:1; > + unsigned int dma_in_use:1; > spinlock_t dma_lock; > > struct mmc_omap_slot *slots[OMAP_MMC_MAX_SLOTS]; > @@ -946,7 +946,7 @@ mmc_omap_prepare_data(struct mmc_omap_host *host, struct mmc_request *req) > struct mmc_data *data = req->data; > int i, use_dma = 1, block_size; > struct scatterlist *sg; > - unsigned sg_len; > + unsigned int sg_len; > > host->data = data; > if (data == NULL) { > diff --git a/drivers/mmc/host/pxamci.c b/drivers/mmc/host/pxamci.c > index 316393c694d7..2b30af600350 100644 > --- a/drivers/mmc/host/pxamci.c > +++ b/drivers/mmc/host/pxamci.c > @@ -380,7 +380,7 @@ static irqreturn_t pxamci_irq(int irq, void *devid) > ireg = readl(host->base + MMC_I_REG) & ~readl(host->base + MMC_I_MASK); > > if (ireg) { > - unsigned stat = readl(host->base + MMC_STAT); > + unsigned int stat = readl(host->base + MMC_STAT); > > pr_debug("PXAMCI: irq %08x stat %08x\n", ireg, stat); > > diff --git a/drivers/mmc/host/s3cmci.h b/drivers/mmc/host/s3cmci.h > index 8b65d7ad9f97..f89e3c2cfd6d 100644 > --- a/drivers/mmc/host/s3cmci.h > +++ b/drivers/mmc/host/s3cmci.h > @@ -31,8 +31,8 @@ struct s3cmci_host { > u8 prescaler; > > int is2440; > - unsigned sdiimsk; > - unsigned sdidata; > + unsigned int sdiimsk; > + unsigned int sdidata; > > bool irq_disabled; > bool irq_enabled; > diff --git a/drivers/mmc/host/sdhci-esdhc-imx.c b/drivers/mmc/host/sdhci-esdhc-imx.c > index 72c0bf0c1887..6ff72ac7dcba 100644 > --- a/drivers/mmc/host/sdhci-esdhc-imx.c > +++ b/drivers/mmc/host/sdhci-esdhc-imx.c > @@ -1150,7 +1150,7 @@ static void esdhc_reset_tuning(struct sdhci_host *host) > } > } > > -static void esdhc_set_uhs_signaling(struct sdhci_host *host, unsigned timing) > +static void esdhc_set_uhs_signaling(struct sdhci_host *host, unsigned int timing) > { > u32 m; > struct sdhci_pltfm_host *pltfm_host = sdhci_priv(host); > diff --git a/drivers/mmc/host/sdhci-tegra.c b/drivers/mmc/host/sdhci-tegra.c > index 387ce9cdbd7c..97aedc1da17e 100644 > --- a/drivers/mmc/host/sdhci-tegra.c > +++ b/drivers/mmc/host/sdhci-tegra.c > @@ -980,7 +980,7 @@ static int tegra_sdhci_execute_hw_tuning(struct mmc_host *mmc, u32 opcode) > } > > static void tegra_sdhci_set_uhs_signaling(struct sdhci_host *host, > - unsigned timing) > + unsigned int timing) > { > struct sdhci_pltfm_host *pltfm_host = sdhci_priv(host); > struct sdhci_tegra *tegra_host = sdhci_pltfm_priv(pltfm_host); > diff --git a/drivers/mmc/host/sdhci.c b/drivers/mmc/host/sdhci.c > index 6aaf5c3ce34c..a05dda6257f1 100644 > --- a/drivers/mmc/host/sdhci.c > +++ b/drivers/mmc/host/sdhci.c > @@ -928,7 +928,7 @@ static u8 sdhci_calc_timeout(struct sdhci_host *host, struct mmc_command *cmd, > { > u8 count; > struct mmc_data *data; > - unsigned target_timeout, current_timeout; > + unsigned int target_timeout, current_timeout; > > *too_big = true; > > @@ -2209,7 +2209,7 @@ void sdhci_set_bus_width(struct sdhci_host *host, int width) > } > EXPORT_SYMBOL_GPL(sdhci_set_bus_width); > > -void sdhci_set_uhs_signaling(struct sdhci_host *host, unsigned timing) > +void sdhci_set_uhs_signaling(struct sdhci_host *host, unsigned int timing) > { > u16 ctrl_2; > > @@ -3194,7 +3194,7 @@ static void sdhci_cmd_irq(struct sdhci_host *host, u32 intmask, u32 *intmask_p) > if (host->pending_reset) > return; > pr_err("%s: Got command interrupt 0x%08x even though no command operation was in progress.\n", > - mmc_hostname(host->mmc), (unsigned)intmask); > + mmc_hostname(host->mmc), (unsigned int)intmask); > sdhci_dumpregs(host); > return; > } > @@ -3324,7 +3324,7 @@ static void sdhci_data_irq(struct sdhci_host *host, u32 intmask) > return; > > pr_err("%s: Got data interrupt 0x%08x even though no data operation was in progress.\n", > - mmc_hostname(host->mmc), (unsigned)intmask); > + mmc_hostname(host->mmc), (unsigned int)intmask); > sdhci_dumpregs(host); > > return; > diff --git a/drivers/mmc/host/sdhci.h b/drivers/mmc/host/sdhci.h > index c35ed4be75b7..7d99fe3c9f13 100644 > --- a/drivers/mmc/host/sdhci.h > +++ b/drivers/mmc/host/sdhci.h > @@ -575,7 +575,7 @@ struct sdhci_host { > unsigned int ocr_avail_mmc; > u32 ocr_mask; /* available voltages */ > > - unsigned timing; /* Current timing */ > + unsigned int timing; /* Current timing */ > > u32 thread_isr; > > @@ -777,7 +777,7 @@ void sdhci_request(struct mmc_host *mmc, struct mmc_request *mrq); > int sdhci_request_atomic(struct mmc_host *mmc, struct mmc_request *mrq); > void sdhci_set_bus_width(struct sdhci_host *host, int width); > void sdhci_reset(struct sdhci_host *host, u8 mask); > -void sdhci_set_uhs_signaling(struct sdhci_host *host, unsigned timing); > +void sdhci_set_uhs_signaling(struct sdhci_host *host, unsigned int timing); > int sdhci_execute_tuning(struct mmc_host *mmc, u32 opcode); > void sdhci_set_ios(struct mmc_host *mmc, struct mmc_ios *ios); > int sdhci_start_signal_voltage_switch(struct mmc_host *mmc, > diff --git a/drivers/mmc/host/vub300.c b/drivers/mmc/host/vub300.c > index 4950d10d3a19..19f00247b888 100644 > --- a/drivers/mmc/host/vub300.c > +++ b/drivers/mmc/host/vub300.c > @@ -483,8 +483,8 @@ static void send_irqpoll(struct vub300_mmc_host *vub300) > vub300->cmnd.poll.header_type = 1; > vub300->cmnd.poll.port_number = 0; > vub300->cmnd.poll.command_type = 2; > - vub300->cmnd.poll.poll_timeout_lsb = 0xFF & (unsigned)timeout; > - vub300->cmnd.poll.poll_timeout_msb = 0xFF & (unsigned)(timeout >> 8); > + vub300->cmnd.poll.poll_timeout_lsb = 0xFF & (unsigned int)timeout; > + vub300->cmnd.poll.poll_timeout_msb = 0xFF & (unsigned int)(timeout >> 8); > usb_fill_bulk_urb(vub300->command_out_urb, vub300->udev, > usb_sndbulkpipe(vub300->udev, vub300->cmnd_out_ep) > , &vub300->cmnd, sizeof(vub300->cmnd) > @@ -1437,7 +1437,7 @@ static int __command_read_data(struct vub300_mmc_host *vub300, > ((63 + linear_length) >> 6) << 6; > if ((padded_length == linear_length) || !pad_input_to_usb_pkt) { > int result; > - unsigned pipe; > + unsigned int pipe; > pipe = usb_rcvbulkpipe(vub300->udev, vub300->data_inp_ep); > result = usb_sg_init(&vub300->sg_request, vub300->udev, > pipe, 0, data->sg, > @@ -1468,7 +1468,7 @@ static int __command_read_data(struct vub300_mmc_host *vub300, > u8 *buf = kmalloc(padded_length, GFP_KERNEL); > if (buf) { > int result; > - unsigned pipe = usb_rcvbulkpipe(vub300->udev, > + unsigned int pipe = usb_rcvbulkpipe(vub300->udev, > vub300->data_inp_ep); > int actual_length = 0; > result = vub300_usb_bulk_msg(vub300, pipe, buf, > @@ -1503,7 +1503,7 @@ static int __command_write_data(struct vub300_mmc_host *vub300, > struct mmc_command *cmd, struct mmc_data *data) > { > /* cmd_mutex is held by vub300_cmndwork_thread */ > - unsigned pipe = usb_sndbulkpipe(vub300->udev, vub300->data_out_ep); > + unsigned int pipe = usb_sndbulkpipe(vub300->udev, vub300->data_out_ep); > int linear_length = vub300->datasize; > int modulo_64_length = linear_length & 0x003F; > int modulo_512_length = linear_length & 0x01FF; > -- > 2.31.1 > > >