Re: [PATCHv3 1/6] serial: mxs-auart: fix cast type for of_device_get_match_data
Frank Li <[email protected]>
| Newsgroups | gmane.linux.serial,gmane.linux.kernel,gmane.linux.ports.arm.kernel |
|---|---|
| Message-ID | <alEMV1FeOJt3ZQ_a@SMW015318> |
On Wed, Jun 10, 2026 at 08:38:51PM -0700, Rosen Penev wrote: > of_device_get_match_data returns const void*. Cast to unsigned long to > avoid implicit integer truncation warnings. All the data parameters are > correct anyway. where warning log? Frank > > Assisted-by: opencode:big-pickle > Signed-off-by: Rosen Penev <[email protected]> > --- > drivers/tty/serial/mxs-auart.c | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/drivers/tty/serial/mxs-auart.c b/drivers/tty/serial/mxs-auart.c > index 697318dbb146..de97c0f74e7d 100644 > --- a/drivers/tty/serial/mxs-auart.c > +++ b/drivers/tty/serial/mxs-auart.c > @@ -1598,7 +1598,7 @@ static int mxs_auart_probe(struct platform_device *pdev) > return -EINVAL; > } > > - s->devtype = (enum mxs_auart_type)of_device_get_match_data(&pdev->dev); > + s->devtype = (unsigned long)of_device_get_match_data(&pdev->dev); > > ret = mxs_get_clks(s, pdev); > if (ret) > -- > 2.54.0 > >