Re: [PATCH] soc: qcom: smem: fix checkpatch warnings

From: Bjorn Andersson
Date: Mon Jun 11 2018 - 20:24:55 EST


On Mon 11 Jun 15:08 PDT 2018, Ramon Fried wrote:

> * Fixed checkpatch.sh warnings in smem.c & smem.h:
> - WARNING: Prefer 'unsigned int' to bare use of 'unsigned'.
> - WARNING: Block comments should align the * on each line.
> - WARNING: line over 80 characters.
> - ERROR: do not use assignment in if condition.
>
> * Fixed grammar in comment.
>
> Signed-off-by: Ramon Fried <ramon.fried@xxxxxxxxx>

Reviewed-by: Bjorn Andersson <bjorn.andersson@xxxxxxxxxx>

Regards,
Bjorn

> ---
> drivers/soc/qcom/smem.c | 41 +++++++++++++++++++----------------
> include/linux/soc/qcom/smem.h | 6 ++---
> 2 files changed, 25 insertions(+), 22 deletions(-)
>
> diff --git a/drivers/soc/qcom/smem.c b/drivers/soc/qcom/smem.c
> index 0b94d62fad2b..e5ef6611ed73 100644
> --- a/drivers/soc/qcom/smem.c
> +++ b/drivers/soc/qcom/smem.c
> @@ -22,7 +22,7 @@
> #include <linux/soc/qcom/smem.h>
>
> /*
> - * The Qualcomm shared memory system is a allocate only heap structure that
> + * The Qualcomm shared memory system is an allocate only heap structure that
> * consists of one of more memory areas that can be accessed by the processors
> * in the SoC.
> *
> @@ -94,11 +94,11 @@
> #define SMEM_HOST_COUNT 10
>
> /**
> - * struct smem_proc_comm - proc_comm communication struct (legacy)
> - * @command: current command to be executed
> - * @status: status of the currently requested command
> - * @params: parameters to the command
> - */
> + * struct smem_proc_comm - proc_comm communication struct (legacy)
> + * @command: current command to be executed
> + * @status: status of the currently requested command
> + * @params: parameters to the command
> + */
> struct smem_proc_comm {
> __le32 command;
> __le32 status;
> @@ -276,7 +276,7 @@ struct qcom_smem {
> size_t cacheline[SMEM_HOST_COUNT];
> u32 item_count;
>
> - unsigned num_regions;
> + unsigned int num_regions;
> struct smem_region regions[0];
> };
>
> @@ -350,7 +350,7 @@ static struct qcom_smem *__smem;
>
> static int qcom_smem_alloc_private(struct qcom_smem *smem,
> struct smem_partition_header *phdr,
> - unsigned item,
> + unsigned int item,
> size_t size)
> {
> struct smem_private_entry *hdr, *end;
> @@ -400,7 +400,7 @@ static int qcom_smem_alloc_private(struct qcom_smem *smem,
> }
>
> static int qcom_smem_alloc_global(struct qcom_smem *smem,
> - unsigned item,
> + unsigned int item,
> size_t size)
> {
> struct smem_global_entry *entry;
> @@ -441,7 +441,7 @@ static int qcom_smem_alloc_global(struct qcom_smem *smem,
> * Allocate space for a given smem item of size @size, given that the item is
> * not yet allocated.
> */
> -int qcom_smem_alloc(unsigned host, unsigned item, size_t size)
> +int qcom_smem_alloc(unsigned int host, unsigned int item, size_t size)
> {
> struct smem_partition_header *phdr;
> unsigned long flags;
> @@ -482,14 +482,14 @@ int qcom_smem_alloc(unsigned host, unsigned item, size_t size)
> EXPORT_SYMBOL(qcom_smem_alloc);
>
> static void *qcom_smem_get_global(struct qcom_smem *smem,
> - unsigned item,
> + unsigned int item,
> size_t *size)
> {
> struct smem_header *header;
> struct smem_region *area;
> struct smem_global_entry *entry;
> u32 aux_base;
> - unsigned i;
> + unsigned int i;
>
> header = smem->regions[0].virt_base;
> entry = &header->toc[item];
> @@ -514,7 +514,7 @@ static void *qcom_smem_get_global(struct qcom_smem *smem,
> static void *qcom_smem_get_private(struct qcom_smem *smem,
> struct smem_partition_header *phdr,
> size_t cacheline,
> - unsigned item,
> + unsigned int item,
> size_t *size)
> {
> struct smem_private_entry *e, *end;
> @@ -575,7 +575,7 @@ static void *qcom_smem_get_private(struct qcom_smem *smem,
> * Looks up smem item and returns pointer to it. Size of smem
> * item is returned in @size.
> */
> -void *qcom_smem_get(unsigned host, unsigned item, size_t *size)
> +void *qcom_smem_get(unsigned int host, unsigned int item, size_t *size)
> {
> struct smem_partition_header *phdr;
> unsigned long flags;
> @@ -621,11 +621,11 @@ EXPORT_SYMBOL(qcom_smem_get);
> * To be used by smem clients as a quick way to determine if any new
> * allocations has been made.
> */
> -int qcom_smem_get_free_space(unsigned host)
> +int qcom_smem_get_free_space(unsigned int host)
> {
> struct smem_partition_header *phdr;
> struct smem_header *header;
> - unsigned ret;
> + unsigned int ret;
>
> if (!__smem)
> return -EPROBE_DEFER;
> @@ -902,9 +902,12 @@ static int qcom_smem_probe(struct platform_device *pdev)
> if (ret)
> return ret;
>
> - if (num_regions > 1 && (ret = qcom_smem_map_memory(smem, &pdev->dev,
> - "qcom,rpm-msg-ram", 1)))
> - return ret;
> + if (num_regions > 1) {
> + ret = qcom_smem_map_memory(smem, &pdev->dev,
> + "qcom,rpm-msg-ram", 1);
> + if (ret)
> + return ret;
> + }
>
> header = smem->regions[0].virt_base;
> if (le32_to_cpu(header->initialized) != 1 ||
> diff --git a/include/linux/soc/qcom/smem.h b/include/linux/soc/qcom/smem.h
> index c1657ed27b30..d0e8783bccff 100644
> --- a/include/linux/soc/qcom/smem.h
> +++ b/include/linux/soc/qcom/smem.h
> @@ -4,9 +4,9 @@
>
> #define QCOM_SMEM_HOST_ANY -1
>
> -int qcom_smem_alloc(unsigned host, unsigned item, size_t size);
> -void *qcom_smem_get(unsigned host, unsigned item, size_t *size);
> +int qcom_smem_alloc(unsigned int host, unsigned int item, size_t size);
> +void *qcom_smem_get(unsigned int host, unsigned int item, size_t *size);
>
> -int qcom_smem_get_free_space(unsigned host);
> +int qcom_smem_get_free_space(unsigned int host);
>
> #endif
> --
> 2.17.1
>