Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S932068AbcC2BTG (ORCPT ); Mon, 28 Mar 2016 21:19:06 -0400 Received: from mailout3.samsung.com ([203.254.224.33]:52929 "EHLO mailout3.samsung.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751587AbcC2BTC (ORCPT ); Mon, 28 Mar 2016 21:19:02 -0400 X-AuditID: cbfee691-f795a6d0000012b5-ea-56f9d7ff70ee Message-id: <56F9D7FF.4030107@samsung.com> Date: Tue, 29 Mar 2016 10:18:55 +0900 From: Jaehoon Chung User-Agent: Mozilla/5.0 (X11; Linux i686; rv:31.0) Gecko/20100101 Thunderbird/31.6.0 MIME-version: 1.0 To: Shawn Lin , Ulf Hansson Cc: linux-mmc@vger.kernel.org, linux-kernel@vger.kernel.org Subject: Re: [PATCH 1/2] mmc: dw_mmc: fix warning reported by kernel-doc References: <1457490835-18045-1-git-send-email-shawn.lin@rock-chips.com> In-reply-to: <1457490835-18045-1-git-send-email-shawn.lin@rock-chips.com> Content-type: text/plain; charset=windows-1252 Content-transfer-encoding: 7bit X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpnkeLIzCtJLcpLzFFi42JZI2JSpPv/+s8wgzt3jSwu75rDZnHkfz+j xZ0n61ktjq8Nd2DxuHNtD5vH31n7WTw+b5ILYI7isklJzcksSy3St0vgyjh5SKWgX6niSesu lgbGzdJdjJwcEgImEi1TrzFD2GISF+6tZ+ti5OIQEljBKNG4ZAc7TNHZ1uvsEImljBLrps6A ch4wSsy6t5YJpIpXQEtiR9cqFhCbRUBV4u77S2wgNpuAjsT2b8fBakQFwiQerNvLClEvKPFj 8j2wehEBP4mtO7aC1TMLWEv8/NEKViMs4CGx+uZ/sCuEgOwNZ3eCxTkFPCXWnDwDVM8BVK8n cf+iFkSrvMTmNW+ZQW6TEFjGLrFr6Qw2iHsEJL5NPsQCUi8hICux6QDUx5ISB1fcYJnAKDYL yUWzEKbOQjJ1ASPzKkbR1ILkguKk9CJTveLE3OLSvHS95PzcTYzA+Dn979nEHYz3D1gfYhTg YFTi4WVY8DNMiDWxrLgy9xCjKdARE5mlRJPzgVGaVxJvaGxmZGFqYmpsZG5ppiTOqyP9M1hI ID2xJDU7NbUgtSi+qDQntfgQIxMHp1QDo9+PCaERM4zefX67XyP7juUOuSTPGMUGO9e/sdze q86G3n5/Zl/WzynfHz6N7D0g3Wq57NbKg1E+Rr8sXQuFH3/fcTbw8aeShG/lq6Z/ad/9Jzqw +dWsFxd7b/2tvM7AHLLkWenBSHFZF6nMLyY/tj/LWvK2dB5rPlNZa0/ck0VFdzeufyq9lU+J pTgj0VCLuag4EQD2mSynmgIAAA== X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrCIsWRmVeSWpSXmKPExsVy+t9jAd3/13+GGWy/oWtxedccNosj//sZ Le48Wc9qcXxtuAOLx51re9g8/s7az+LxeZNcAHNUA6NNRmpiSmqRQmpecn5KZl66rZJ3cLxz vKmZgaGuoaWFuZJCXmJuqq2Si0+ArltmDtA2JYWyxJxSoFBAYnGxkr4dpgmhIW66FjCNEbq+ IUFwPUYGaCBhDWPGyUMqBf1KFU9ad7E0MG6W7mLk5JAQMJE423qdHcIWk7hwbz1bFyMXh5DA UkaJdVNnsEM4DxglZt1bywRSxSugJbGjaxULiM0ioCpx9/0lNhCbTUBHYvu342A1ogJhEg/W 7WWFqBeU+DH5Hli9iICfxNYdW8HqmQWsJX7+aAWrERbwkFh98z/YFUJA9oazO8HinAKeEmtO ngGq5wCq15O4f1ELolVeYvOat8wTGAVmIdkwC6FqFpKqBYzMqxglUguSC4qT0nMN81LL9YoT c4tL89L1kvNzNzGCY/SZ1A7Gg7vcDzEKcDAq8fAyLPgZJsSaWFZcmXuIUYKDWUmE9/01oBBv SmJlVWpRfnxRaU5q8SFGU2AQTGSWEk3OB6aPvJJ4Q2MTMyNLI3NDCyNjcyVx3sf/14UJCaQn lqRmp6YWpBbB9DFxcEo1MEoKFzYxGflmPap9PWun8h1N/43FCcedTncLf0k9q9wyY3Jcvd8l 9aq4fdY1Ls8fKO5cd47j2bV0uYPTi0xKl1+I2jb9+az9YdN5Oa5M23/txo/lB2Q2azLVFe4P jM1g83KfreeeFtjSfIpRrk5P6f2eqr2Tj1s1WtiwPzR37JN/VKfIzvO5TImlOCPRUIu5qDgR AMzMusTnAgAA DLP-Filter: Pass X-MTR: 20000000000000000@CPGS X-CFilter-Loop: Reflected Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 4272 Lines: 93 Hi Shawn, Sorry for applying late. Applied on my repository. Best Regards, Jaehoon Chung On 03/09/2016 11:33 AM, Shawn Lin wrote: > Try to fix the warning reported by: > scripts/kernel-doc -man -v include/linux/mmc/dw_mmc.h > /dev/null > > warning: No description found for parameter 'irq_lock' > warning: No description found for parameter 'stop_abort' > warning: No description found for parameter 'prev_blksz' > warning: No description found for parameter 'timing' > warning: No description found for parameter 'ring_size' > warning: No description found for parameter 'dms' > warning: No description found for parameter 'phy_regs' > warning: No description found for parameter 'fifoth_val' > warning: No description found for parameter 'vqmmc_enabled' > warning: No description found for parameter 'cmd11_timer' > warning: Excess struct/union/enum/typedef member 'card_tasklet' > description in 'dw_mci' > > Signed-off-by: Shawn Lin > --- > > include/linux/mmc/dw_mmc.h | 11 ++++++++++- > 1 file changed, 10 insertions(+), 1 deletion(-) > > diff --git a/include/linux/mmc/dw_mmc.h b/include/linux/mmc/dw_mmc.h > index 7b41c6d..c8b6a4d 100644 > --- a/include/linux/mmc/dw_mmc.h > +++ b/include/linux/mmc/dw_mmc.h > @@ -55,6 +55,7 @@ struct dw_mci_dma_slave { > /** > * struct dw_mci - MMC controller state shared between all slots > * @lock: Spinlock protecting the queue and associated data. > + * @irq_lock: Spinlock protecting the INTMASK setting. > * @regs: Pointer to MMIO registers. > * @fifo_reg: Pointer to MMIO registers for data FIFO > * @sg: Scatterlist entry currently being processed by PIO code, if any. > @@ -65,6 +66,9 @@ struct dw_mci_dma_slave { > * @cmd: The command currently being sent to the card, or NULL. > * @data: The data currently being transferred, or NULL if no data > * transfer is in progress. > + * @stop_abort: The command currently prepared for stoping transfer. > + * @prev_blksz: The former transfer blksz record. > + * @timing: Record of current ios timing. > * @use_dma: Whether DMA channel is initialized or not. > * @using_dma: Whether DMA is in use for the current transfer. > * @dma_64bit_address: Whether DMA supports 64-bit address mode or not. > @@ -72,7 +76,10 @@ struct dw_mci_dma_slave { > * @sg_cpu: Virtual address of DMA buffer. > * @dma_ops: Pointer to platform-specific DMA callbacks. > * @cmd_status: Snapshot of SR taken upon completion of the current > + * @ring_size: Buffer size for idma descriptors. > * command. Only valid when EVENT_CMD_COMPLETE is pending. > + * @dms: structure of slave-dma private data. > + * @phy_regs: physical address of controller's register map > * @data_status: Snapshot of SR taken upon completion of the current > * data transfer. Only valid when EVENT_DATA_COMPLETE or > * EVENT_DATA_ERROR is pending. > @@ -80,7 +87,6 @@ struct dw_mci_dma_slave { > * to be sent. > * @dir_status: Direction of current transfer. > * @tasklet: Tasklet running the request state machine. > - * @card_tasklet: Tasklet handling card detect. > * @pending_events: Bitmask of events flagged by the interrupt handler > * to be processed by the tasklet. > * @completed_events: Bitmask of events which the state machine has > @@ -91,6 +97,7 @@ struct dw_mci_dma_slave { > * rate and timeout calculations. > * @current_speed: Configured rate of the controller. > * @num_slots: Number of slots available. > + * @fifoth_val: The value of FIFOTH register. > * @verid: Denote Version ID. > * @dev: Device associated with the MMC controller. > * @pdata: Platform data associated with the MMC controller. > @@ -107,9 +114,11 @@ struct dw_mci_dma_slave { > * @push_data: Pointer to FIFO push function. > * @pull_data: Pointer to FIFO pull function. > * @quirks: Set of quirks that apply to specific versions of the IP. > + * @vqmmc_enabled: Status of vqmmc, should be true or false. > * @irq_flags: The flags to be passed to request_irq. > * @irq: The irq value to be passed to request_irq. > * @sdio_id0: Number of slot0 in the SDIO interrupt registers. > + * @cmd11_timer: Timer for SD3.0 voltage switch over scheme. > * @dto_timer: Timer for broken data transfer over scheme. > * > * Locking >