Changeset 693 for GPL/branches/uniaud32-next/alsa-kernel/pci/sonicvibes.c
- Timestamp:
- Aug 14, 2021, 9:21:05 AM (4 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
GPL/branches/uniaud32-next/alsa-kernel/pci/sonicvibes.c
r629 r693 30 30 MODULE_DESCRIPTION("S3 SonicVibes PCI"); 31 31 MODULE_LICENSE("GPL"); 32 MODULE_SUPPORTED_DEVICE("{{S3,SonicVibes PCI}}");33 32 34 33 #if IS_REACHABLE(CONFIG_GAMEPORT) … … 571 570 unsigned long flags; 572 571 573 div = (rate * 65536 + SV_FULLRATE / 2) / SV_FULLRATE;572 div = DIV_ROUND_CLOSEST(rate * 65536, SV_FULLRATE); 574 573 if (div > 65535) 575 574 div = 65535; … … 1231 1230 return err; 1232 1231 /* check, if we can restrict PCI DMA transfers to 24 bits */ 1233 if (dma_set_mask(&pci->dev, DMA_BIT_MASK(24)) < 0 || 1234 dma_set_coherent_mask(&pci->dev, DMA_BIT_MASK(24)) < 0) { 1232 if (dma_set_mask_and_coherent(&pci->dev, DMA_BIT_MASK(24))) { 1235 1233 dev_err(card->dev, 1236 1234 "architecture does not support 24bit PCI busmaster DMA\n");
Note:
See TracChangeset
for help on using the changeset viewer.