diff options
author | Tomasz Maciej Nowak | 2018-11-07 19:50:50 +0100 |
---|---|---|
committer | Tomasz Maciej Nowak | 2018-11-07 19:50:50 +0100 |
commit | ec358814114ba925216597f1ed0f9ebf204fdbd1 (patch) | |
tree | 423a5790b01096c6cf5ce837b64c9e07d80b3d08 /tweaks.patch | |
parent | 0e6a039a17a3c9654db3cb0ffa309c19e9f3b4db (diff) | |
download | aur-ec358814114ba925216597f1ed0f9ebf204fdbd1.tar.gz |
upgpkg: vtunerc-dkms 1.4-6
* fix build with 4.19 kernel
* fix backtrace on module load
* add urls of relevant changes in upstream kernel in paches description
Diffstat (limited to 'tweaks.patch')
-rw-r--r-- | tweaks.patch | 24 |
1 files changed, 10 insertions, 14 deletions
diff --git a/tweaks.patch b/tweaks.patch index 23ebd7e3a7f9..88b53fa35251 100644 --- a/tweaks.patch +++ b/tweaks.patch @@ -1,3 +1,4 @@ +Few tweaks from https://code.google.com/p/satip --- a/vtunerc_ctrldev.c +++ b/vtunerc_ctrldev.c @@ -404,7 +404,7 @@ void vtunerc_unregister_ctrldev(struct vtunerc_config *config) @@ -56,8 +57,8 @@ - /* organize PID list table */ + if (feed->pid >= 0x2000 ) { -+ printk(KERN_ERR "vtunerc%d: full mux not supported\n",ctx->idx); -+ return -EINVAL; ++ printk(KERN_ERR "vtunerc%d: full mux not supported\n",ctx->idx); ++ return -EINVAL; + } + /* organize PID list table */ @@ -75,7 +76,7 @@ /* MODULATION */ if (c->modulation == PSK_8) -- /* signal PSK_8 modulation used */ + /* signal PSK_8 modulation used */ - msg.body.fe_params.u.qpsk.fec_inner += 9; - - /* FEC */ @@ -117,23 +118,18 @@ - ; /*FIXME: what now? */ - break; - } -+ /* signal PSK_8 modulation used */ -+ msg.body.fe_params.u.qpsk.fec_inner |= 64; ++ msg.body.fe_params.u.qpsk.fec_inner |= 64; /* ROLLOFF */ switch (c->rolloff) { -@@ -506,10 +466,10 @@ static struct dvb_frontend_ops dvb_proxyfe_qpsk_ops = { - .frequency_tolerance = 29500, - .symbol_rate_min = 1000000, +@@ -508,8 +468,8 @@ static struct dvb_frontend_ops dvb_proxyfe_qpsk_ops = { .symbol_rate_max = 45000000, -- .caps = FE_CAN_INVERSION_AUTO | -- FE_CAN_FEC_1_2 | FE_CAN_FEC_2_3 | FE_CAN_FEC_3_4 | + .caps = FE_CAN_INVERSION_AUTO | + FE_CAN_FEC_1_2 | FE_CAN_FEC_2_3 | FE_CAN_FEC_3_4 | - FE_CAN_FEC_5_6 | FE_CAN_FEC_7_8 | FE_CAN_FEC_AUTO | - FE_CAN_QPSK -+ .caps = FE_CAN_INVERSION_AUTO | FE_CAN_FEC_1_2 | -+ FE_CAN_FEC_2_3 | FE_CAN_FEC_3_4 | FE_CAN_FEC_4_5 | -+ FE_CAN_FEC_5_6 | FE_CAN_FEC_7_8 | FE_CAN_FEC_8_9 | -+ FE_CAN_QPSK | FE_CAN_RECOVER ++ FE_CAN_FEC_4_5 | FE_CAN_FEC_5_6 | FE_CAN_FEC_7_8 | ++ FE_CAN_FEC_8_9 | FE_CAN_QPSK | FE_CAN_RECOVER }, .release = dvb_proxyfe_release, |