Re: [PATCH 01/11] mmc: core: Use BIT() macro

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Tue, 20 Jun 2023 at 12:47, Marek Vasut <marex@xxxxxxx> wrote:
>
> Use the BIT(n) macro instead of (1<<n), no functional change.
> Regex 's@(1 \?<< \?\([0-9A-Z_]\+\))@BIT(\1)' .
>
> Signed-off-by: Marek Vasut <marex@xxxxxxx>

I don't think the benefit of this change is worth it. For example,
it's quite useful to run a git blame to see the history of what has
happened.

So, sorry, but I am not going to pick this up - or any other similar
changes, at least for the core layer.

Kind regards
Uffe

> ---
> Cc: Adrian Hunter <adrian.hunter@xxxxxxxxx>
> Cc: Avri Altman <avri.altman@xxxxxxx>
> Cc: Bo Liu <liubo03@xxxxxxxxxx>
> Cc: Deren Wu <deren.wu@xxxxxxxxxxxx>
> Cc: Philipp Zabel <p.zabel@xxxxxxxxxxxxxx>
> Cc: Pierre Ossman <pierre@xxxxxxxxx>
> Cc: Russell King <linux@xxxxxxxxxxxxxxx>
> Cc: Ulf Hansson <ulf.hansson@xxxxxxxxxx>
> Cc: Yang Yingliang <yangyingliang@xxxxxxxxxx>
> Cc: linux-mmc@xxxxxxxxxxxxxxx
> ---
>  include/linux/mmc/core.h | 22 +++++++++++-----------
>  1 file changed, 11 insertions(+), 11 deletions(-)
>
> diff --git a/include/linux/mmc/core.h b/include/linux/mmc/core.h
> index 6efec0b9820c1..23db84630ae8a 100644
> --- a/include/linux/mmc/core.h
> +++ b/include/linux/mmc/core.h
> @@ -26,16 +26,16 @@ enum mmc_blk_status {
>  struct mmc_command {
>         u32                     opcode;
>         u32                     arg;
> -#define MMC_CMD23_ARG_REL_WR   (1 << 31)
> +#define MMC_CMD23_ARG_REL_WR   BIT(31)
>  #define MMC_CMD23_ARG_PACKED   ((0 << 31) | (1 << 30))
> -#define MMC_CMD23_ARG_TAG_REQ  (1 << 29)
> +#define MMC_CMD23_ARG_TAG_REQ  BIT(29)
>         u32                     resp[4];
>         unsigned int            flags;          /* expected response type */
> -#define MMC_RSP_PRESENT        (1 << 0)
> -#define MMC_RSP_136    (1 << 1)                /* 136 bit response */
> -#define MMC_RSP_CRC    (1 << 2)                /* expect valid crc */
> -#define MMC_RSP_BUSY   (1 << 3)                /* card may send busy */
> -#define MMC_RSP_OPCODE (1 << 4)                /* response contains opcode */
> +#define MMC_RSP_PRESENT        BIT(0)
> +#define MMC_RSP_136    BIT(1)          /* 136 bit response */
> +#define MMC_RSP_CRC    BIT(2)          /* expect valid crc */
> +#define MMC_RSP_BUSY   BIT(3)          /* card may send busy */
> +#define MMC_RSP_OPCODE BIT(4)          /* response contains opcode */
>
>  #define MMC_CMD_MASK   (3 << 5)                /* non-SPI command type */
>  #define MMC_CMD_AC     (0 << 5)
> @@ -43,10 +43,10 @@ struct mmc_command {
>  #define MMC_CMD_BC     (2 << 5)
>  #define MMC_CMD_BCR    (3 << 5)
>
> -#define MMC_RSP_SPI_S1 (1 << 7)                /* one status byte */
> -#define MMC_RSP_SPI_S2 (1 << 8)                /* second byte */
> -#define MMC_RSP_SPI_B4 (1 << 9)                /* four data bytes */
> -#define MMC_RSP_SPI_BUSY (1 << 10)             /* card may send busy */
> +#define MMC_RSP_SPI_S1 BIT(7)          /* one status byte */
> +#define MMC_RSP_SPI_S2 BIT(8)          /* second byte */
> +#define MMC_RSP_SPI_B4 BIT(9)          /* four data bytes */
> +#define MMC_RSP_SPI_BUSY BIT(10)               /* card may send busy */
>
>  /*
>   * These are the native response types, and correspond to valid bit
> --
> 2.39.2
>



[Index of Archives]     [Linux Memonry Technology]     [Linux USB Devel]     [Linux Media]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux