diff options
| author | Rosen Penev <rosenp@gmail.com> | 2026-05-29 17:36:26 -0700 |
|---|---|---|
| committer | Niklas Cassel <cassel@kernel.org> | 2026-06-02 11:47:45 +0200 |
| commit | 8bbb394e611021f8ca90e5932e49b5e923e13824 (patch) | |
| tree | 30f0ac3eb3554a5a1970c8152faa2f5c8078faf0 /drivers/ata | |
| parent | cde1e86eec1c5de7b83bfb4e3ae26755e61a54d2 (diff) | |
ata: pata_ep93xx: use unsigned long for data
An int is being encoded as a void pointer but that breaks on 64-bit
systems as the type needs to match pointer size.
Signed-off-by: Rosen Penev <rosenp@gmail.com>
Signed-off-by: Niklas Cassel <cassel@kernel.org>
Diffstat (limited to 'drivers/ata')
| -rw-r--r-- | drivers/ata/pata_ep93xx.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/ata/pata_ep93xx.c b/drivers/ata/pata_ep93xx.c index f7e87d6af264..1663dcd00a93 100644 --- a/drivers/ata/pata_ep93xx.c +++ b/drivers/ata/pata_ep93xx.c @@ -977,7 +977,7 @@ static int ep93xx_pata_probe(struct platform_device *pdev) match = soc_device_match(ep93xx_soc_table); if (match) - ap->udma_mask = (unsigned int) match->data; + ap->udma_mask = (unsigned long) match->data; else ap->udma_mask = ATA_UDMA2; } |
