# file v4l-dvb-saa716x-4.10-fix-compile.patch --- a/linux/drivers/media/common/saa716x/saa716x_ff.h +++ b/linux/drivers/media/common/saa716x/saa716x_ff.h @@ -1,7 +1,6 @@ #ifndef __SAA716x_FF_H #define __SAA716x_FF_H -#include "dvb_filter.h" #include "dvb_ringbuffer.h" #include #include @@ -95,6 +94,7 @@ #define MAX_RESULT_LEN 256 #define MAX_DATA_LEN (1024 * 1024) +#define TS_SIZE 188 #define TSOUT_LEN (1024 * TS_SIZE) #define TSOUT_LEVEL_FILL (350 * TS_SIZE) #define TSOUT_LEVEL_HIGH (30 * TS_SIZE) # file v4l-dvb-saa716x-4.14.0-fix-compile.patch --- a/linux/drivers/media/common/saa716x/saa716x_pci.c 2018-03-24 11:39:20.777643694 +0100 +++ b/linux/drivers/media/common/saa716x/saa716x_pci.c 2018-03-24 11:41:02.135696671 +0100 @@ -39,7 +39,7 @@ for (i = 0; i < SAA716x_MSI_MAX_VECTORS; i++) saa716x->msix_entries[i].entry = i; - ret = pci_enable_msix(pdev, saa716x->msix_entries, SAA716x_MSI_MAX_VECTORS); + ret = pci_enable_msix_range(pdev, saa716x->msix_entries, SAA716x_MSI_MAX_VECTORS, SAA716x_MSI_MAX_VECTORS); if (ret < 0) dprintk(SAA716x_ERROR, 1, "MSI-X request failed <%d>", ret); if (ret > 0)