Merge tag 'v3.10.106' into update
This is the 3.10.106 stable release
This commit is contained in:
@@ -27,12 +27,6 @@
|
||||
#include "cthw20k1.h"
|
||||
#include "ct20k1reg.h"
|
||||
|
||||
#if BITS_PER_LONG == 32
|
||||
#define CT_XFI_DMA_MASK DMA_BIT_MASK(32) /* 32 bit PTE */
|
||||
#else
|
||||
#define CT_XFI_DMA_MASK DMA_BIT_MASK(64) /* 64 bit PTE */
|
||||
#endif
|
||||
|
||||
struct hw20k1 {
|
||||
struct hw hw;
|
||||
spinlock_t reg_20k1_lock;
|
||||
@@ -1903,19 +1897,18 @@ static int hw_card_start(struct hw *hw)
|
||||
{
|
||||
int err;
|
||||
struct pci_dev *pci = hw->pci;
|
||||
const unsigned int dma_bits = BITS_PER_LONG;
|
||||
|
||||
err = pci_enable_device(pci);
|
||||
if (err < 0)
|
||||
return err;
|
||||
|
||||
/* Set DMA transfer mask */
|
||||
if (pci_set_dma_mask(pci, CT_XFI_DMA_MASK) < 0 ||
|
||||
pci_set_consistent_dma_mask(pci, CT_XFI_DMA_MASK) < 0) {
|
||||
printk(KERN_ERR "architecture does not support PCI "
|
||||
"busmaster DMA with mask 0x%llx\n",
|
||||
CT_XFI_DMA_MASK);
|
||||
err = -ENXIO;
|
||||
goto error1;
|
||||
if (!dma_set_mask(&pci->dev, DMA_BIT_MASK(dma_bits))) {
|
||||
dma_set_coherent_mask(&pci->dev, DMA_BIT_MASK(dma_bits));
|
||||
} else {
|
||||
dma_set_mask(&pci->dev, DMA_BIT_MASK(32));
|
||||
dma_set_coherent_mask(&pci->dev, DMA_BIT_MASK(32));
|
||||
}
|
||||
|
||||
if (!hw->io_base) {
|
||||
|
||||
@@ -26,12 +26,6 @@
|
||||
#include "cthw20k2.h"
|
||||
#include "ct20k2reg.h"
|
||||
|
||||
#if BITS_PER_LONG == 32
|
||||
#define CT_XFI_DMA_MASK DMA_BIT_MASK(32) /* 32 bit PTE */
|
||||
#else
|
||||
#define CT_XFI_DMA_MASK DMA_BIT_MASK(64) /* 64 bit PTE */
|
||||
#endif
|
||||
|
||||
struct hw20k2 {
|
||||
struct hw hw;
|
||||
/* for i2c */
|
||||
@@ -2026,18 +2020,18 @@ static int hw_card_start(struct hw *hw)
|
||||
int err = 0;
|
||||
struct pci_dev *pci = hw->pci;
|
||||
unsigned int gctl;
|
||||
const unsigned int dma_bits = BITS_PER_LONG;
|
||||
|
||||
err = pci_enable_device(pci);
|
||||
if (err < 0)
|
||||
return err;
|
||||
|
||||
/* Set DMA transfer mask */
|
||||
if (pci_set_dma_mask(pci, CT_XFI_DMA_MASK) < 0 ||
|
||||
pci_set_consistent_dma_mask(pci, CT_XFI_DMA_MASK) < 0) {
|
||||
printk(KERN_ERR "ctxfi: architecture does not support PCI "
|
||||
"busmaster DMA with mask 0x%llx\n", CT_XFI_DMA_MASK);
|
||||
err = -ENXIO;
|
||||
goto error1;
|
||||
if (!dma_set_mask(&pci->dev, DMA_BIT_MASK(dma_bits))) {
|
||||
dma_set_coherent_mask(&pci->dev, DMA_BIT_MASK(dma_bits));
|
||||
} else {
|
||||
dma_set_mask(&pci->dev, DMA_BIT_MASK(32));
|
||||
dma_set_coherent_mask(&pci->dev, DMA_BIT_MASK(32));
|
||||
}
|
||||
|
||||
if (!hw->io_base) {
|
||||
|
||||
@@ -205,7 +205,6 @@ static int snd_usb_create_stream(struct snd_usb_audio *chip, int ctrlif, int int
|
||||
if (! snd_usb_parse_audio_interface(chip, interface)) {
|
||||
usb_set_interface(dev, interface, 0); /* reset the current interface */
|
||||
usb_driver_claim_interface(&usb_audio_driver, iface, (void *)-1L);
|
||||
return -EINVAL;
|
||||
}
|
||||
|
||||
return 0;
|
||||
|
||||
Reference in New Issue
Block a user