forked from tiwai/sound
-
Notifications
You must be signed in to change notification settings - Fork 16
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
hv_netvsc: Restore needed_headroom request
Commit c0eb454 ("hv_netvsc: Don't ask for additional head room in the skb") got rid of needed_headroom setting for the driver. With the change I hit the following issue trying to use ptkgen module: [ 57.522021] kernel BUG at net/core/skbuff.c:1128! [ 57.522021] invalid opcode: 0000 [#1] SMP DEBUG_PAGEALLOC ... [ 58.721068] Call Trace: [ 58.721068] [<ffffffffa0144e86>] netvsc_start_xmit+0x4c6/0x8e0 [hv_netvsc] ... [ 58.721068] [<ffffffffa02f87fc>] ? pktgen_finalize_skb+0x25c/0x2a0 [pktgen] [ 58.721068] [<ffffffff814f5760>] ? __netdev_alloc_skb+0xc0/0x100 [ 58.721068] [<ffffffffa02f9907>] pktgen_thread_worker+0x257/0x1920 [pktgen] Basically, we're calling skb_cow_head(skb, RNDIS_AND_PPI_SIZE) and crash on if (skb_shared(skb)) BUG(); We probably need to restore needed_headroom setting (but shrunk to RNDIS_AND_PPI_SIZE as we don't need more) to request the required headroom space. In theory, it should not give us performance penalty. Signed-off-by: Vitaly Kuznetsov <[email protected]> Signed-off-by: David S. Miller <[email protected]>
- wm97xx-mfd
- v4.16-rc1
- v4.15.3
- v4.15.2
- v4.15.1
- v4.15
- v4.15-rc9
- v4.15-rc8
- v4.15-rc7
- v4.15-rc6
- v4.15-rc5
- v4.15-rc4
- v4.15-rc3
- v4.15-rc2
- v4.15-rc1
- v4.14.19
- v4.14.18
- v4.14.17
- v4.14.16
- v4.14.15
- v4.14.14
- v4.14.13
- v4.14.12
- v4.14.11
- v4.14.10
- v4.14.9
- v4.14.8
- v4.14.7
- v4.14.6
- v4.14.5
- v4.14.4
- v4.14.3
- v4.14.2
- v4.14.1
- v4.14
- v4.14-rc8
- v4.14-rc7
- v4.14-rc6
- v4.14-rc5
- v4.14-rc4
- v4.14-rc3
- v4.14-rc2
- v4.14-rc1
- v4.14-backport-latest
- v4.13.16
- v4.13.15
- v4.13.14
- v4.13.13
- v4.13.12
- v4.13.11
- v4.13.10
- v4.13.9
- v4.13.8
- v4.13.7
- v4.13.6
- v4.13.5
- v4.13.4
- v4.13.3
- v4.13.2
- v4.13.1
- v4.13
- v4.13-rc7
- v4.13-rc6
- v4.13-rc5
- v4.13-rc4
- v4.13-rc3
- v4.13-rc2
- v4.13-rc1
- v4.12.14
- v4.12.13
- v4.12.12
- v4.12.11
- v4.12.10
- v4.12.9
- v4.12.8
- v4.12.7
- v4.12.6
- v4.12.5
- v4.12.4
- v4.12.3
- v4.12.2
- v4.12.1
- v4.12
- v4.12-rc7
- v4.12-rc6
- v4.12-rc5
- v4.12-rc4
- v4.12-rc3
- v4.12-rc2
- v4.12-rc1
- v4.11.12
- v4.11.11
- v4.11.10
- v4.11.9
- v4.11.8
- v4.11.7
- v4.11.6
- v4.11.5
- v4.11.4
- v4.11.3
- v4.11.2
- v4.11.1
- v4.11
- v4.11-rc8
- v4.11-rc7
- v4.11-rc6
- v4.11-rc5
- v4.11-rc4
- v4.11-rc3
- v4.11-rc2
- v4.11-rc1
- v4.10.17
- v4.10.16
- v4.10.15
- v4.10.14
- v4.10.13
- v4.10.12
- v4.10.11
- v4.10.10
- v4.10.9
- v4.10.8
- v4.10.7
- v4.10.6
- v4.10.5
- v4.10.4
- v4.10.3
- v4.10.2
- v4.10.1
- v4.10
- v4.10-rc8
- v4.10-rc7
- v4.10-rc6
- v4.10-rc5
- v4.10-rc4
- v4.10-rc3
- v4.10-rc2
- v4.10-rc1
- v4.9.81
- v4.9.80
- v4.9.79
- v4.9.78
- v4.9.77
- v4.9.76
- v4.9.75
- v4.9.74
- v4.9.73
- v4.9.72
- v4.9.71
- v4.9.70
- v4.9.69
- v4.9.68
- v4.9.67
- v4.9.66
- v4.9.65
- v4.9.64
- v4.9.63
- v4.9.62
- v4.9.61
- v4.9.60
- v4.9.59
- v4.9.58
- v4.9.57
- v4.9.56
- v4.9.55
- v4.9.54
- v4.9.53
- v4.9.52
- v4.9.51
- v4.9.50
- v4.9.49
- v4.9.48
- v4.9.47
- v4.9.46
- v4.9.45
- v4.9.45-ubi2
- v4.9.44
- v4.9.43
- v4.9.42
- v4.9.41
- v4.9.40
- v4.9.39
- v4.9.38
- v4.9.37
- v4.9.36
- v4.9.35
- v4.9.34
- v4.9.33
- v4.9.32
- v4.9.31
- v4.9.30
- v4.9.29
- v4.9.28
- v4.9.27
- v4.9.26
- v4.9.25
- v4.9.24
- v4.9.23
- v4.9.22
- v4.9.21
- v4.9.20
- v4.9.19
- v4.9.18
- v4.9.17
- v4.9.16
- v4.9.15
- v4.9.14
- v4.9.13
- v4.9.12
- v4.9.11
- v4.9.10
- v4.9.9
- v4.9.8
- v4.9.7
- v4.9.6
- v4.9.5
- v4.9.4
- v4.9.3
- v4.9.2
- v4.9.1
- v4.9
- v4.9-rc8
- v4.9-rc7
- v4.9-rc6
- v4.9-rc5
- v4.9-rc4
- v4.9-rc3
- v4.9-rc2
- v4.9-rc1
- v4.8.17
- v4.8.16
- v4.8.15
- v4.8.14
- v4.8.13
- v4.8.12
- v4.8.11
- v4.8.10
- v4.8.9
- v4.8.8
- v4.8.7
- v4.8.6
- v4.8.5
- v4.8.4
- v4.8.3
- v4.8.2
- v4.8.1
- v4.8
- v4.8-rc8
- v4.8-rc7
- v4.8-rc6
- v4.8-rc5
- v4.8-rc4
- v4.8-rc3
- v4.8-rc2
- v4.8-rc1
- v4.7.10
- v4.7.9
- v4.7.8
- v4.7.7
- v4.7.6
- v4.7.5
- v4.7.4
- v4.7.3
- v4.7.2
- v4.7.1
- v4.7
- v4.7-rc7
- v4.7-rc6
- v4.7-rc5
- v4.7-rc4
- v4.7-rc3
- v4.7-rc2
- v4.7-rc1
- v4.6.7
- v4.6.6
- v4.6.5
- v4.6.4
- v4.6.3
- v4.6.2
- v4.6.1
- v4.6
- v4.6-rc7
- v4.6-rc6
- v4.6-rc5
- v4.6-rc4
- v4.6-rc3
- v4.6-rc2
- v4.6-rc1
- v4.5.7
- v4.5.6
- v4.5.5
- v4.5.4
- v4.5.3
- v4.5.2
- v4.5.1
- v4.5
- v4.5-rc7
- v4.5-rc6
- upstream/4.10.0
- topic/vma-fix-for-4.10-2017-02-02
- topic/struct_mutex-2016-04-21
- topic/lockless-gem-bo-freeing-2016-06-01
- topic/kbl-4.7-fixes-2016-07-18
- topic/drm-misc-2016-11-24
- topic/drm-misc-2016-11-10
- topic/drm-misc-2016-10-27
- topic/drm-misc-2016-10-24
- topic/drm-misc-2016-10-13
- topic/drm-misc-2016-10-11
- topic/drm-misc-2016-10-05
- topic/drm-misc-2016-09-25
- topic/drm-misc-2016-09-19
- topic/drm-misc-2016-09-08
- topic/drm-misc-2016-08-31
- topic/drm-misc-2016-08-23
- topic/drm-misc-2016-08-12
- topic/drm-misc-2016-07-28
- topic/drm-misc-2016-07-22
- topic/drm-misc-2016-07-14
- topic/drm-misc-2016-07-11
- topic/drm-misc-2016-06-22
- topic/drm-misc-2016-06-22-updated
- topic/drm-misc-2016-06-15
- topic/drm-misc-2016-06-14
- topic/drm-misc-2016-06-07
- topic/drm-misc-2016-06-01
- topic/drm-misc-2016-05-18
- topic/drm-misc-2016-05-17
- topic/drm-misc-2016-05-13
- topic/drm-misc-2016-05-08
- topic/drm-misc-2016-05-04
- topic/drm-misc-2016-04-29
- topic/drm-misc-2016-04-21
- topic/drm-fixes-2016-04-07
- topic/designware-baytrail-2017-03-02
- soundwire-latest-20200108
- sound-fix-4.14-rc1
- sound-fix-4.13-rc1
- sound-fix-4.12-rc1
- sound-fix-4.11-rc1
- sound-fix-4.9-rc1
- sound-fix-4.8-rc1
- sound-fix-4.6-rc1
- sound-4.14-rc8
- sound-4.14-rc7
- sound-4.14-rc6
- sound-4.14-rc5
- sound-4.14-rc4
- sound-4.14-rc1
- sound-4.13-rc8
- sound-4.13-rc7
- sound-4.13-rc6
- sound-4.13-rc4
- sound-4.13-rc3
- sound-4.13-rc1
- sound-4.12
- sound-4.12-rc7
- sound-4.12-rc5
- sound-4.12-rc4
- sound-4.12-rc3
- sound-4.12-rc1
- sound-4.11
- sound-4.11-rc5
- sound-4.11-rc4
- sound-4.11-rc1
- sound-4.10
- sound-4.10-rc4
- sound-4.10-rc3
- sound-4.10-rc1
- sound-4.9-rc6
- sound-4.9-rc5
- sound-4.9-rc3
- sound-4.9-rc1
- sound-4.8-rc6
- sound-4.8-rc4
- sound-4.8-rc2
- sound-4.8-rc1
- sound-4.7
- sound-4.7-rc7
- sound-4.7-rc5
- sound-4.7-rc3
- sound-4.7-rc1
- sound-4.7-rc1-2
- sound-4.7-fix2
- sound-4.6
- sound-4.6-rc6
- sound-4.6-rc5
- sound-4.6-rc4
- sound-4.6-rc2
- sound-4.6-rc1
- sound-4.5
- sof-v1.0
- sof-v1.0-rc1
- sof-start
- sof-r1.1-v4.14
- sof-dev-rebase-20200323
- regulator-v4.7
- regulator-v4.6
- regulator-sysfs-init-order
- regulator-rk808-cleanups
- regulator-fix-v4.7-rc5
- regulator-fix-v4.7-rc2
- regulator-fix-v4.6-rc7
- regulator-fix-can-change-voltage
- rebase-after-v4.14.11
- qcom-smd-list-voltage
- plb-up2-20180316
- plb-sof-rename-20180404
- plb-before-squash-push
- plb-before-rebase-20180109
- plb-before-cherrypicks-20180109
- plb-20180221-1
- plb-20180213-2
- plb-20180213-1
- plb-20180212
- plb-20180210-before-cleanup-squash
- plb-20180205
- next-20171201
- next-20170227
- next-20170210
- next-20170105
- next-20160825
- kernel-4.11.0-0.rc1.git0.1.fc27
- kernel-4.11.0-0.rc1.git0.1.fc26
- kernel-4.9.13-200.fc25
- kernel-4.9.13-100.fc24
- kernel-4.8.14-100.fc23
- iio-asoc-sync
- hdmi-merged
- drm-intel-testing-2017-04-18
- drm-intel-testing-2017-04-03
- drm-intel-testing-2016-11-21
- drm-intel-testing-2016-11-08
- drm-intel-testing-2016-10-24
- drm-intel-testing-2016-10-10
- drm-intel-testing-2016-08-22
- drm-intel-next-fixes-2017-02-17
- drm-intel-next-fixes-2016-12-22
- drm-intel-next-fixes-2016-12-07
- drm-intel-next-fixes-2016-10-11
- drm-intel-next-fixes-2016-08-05
- drm-intel-next-fixes-2016-07-25
- drm-intel-next-fixes-2016-05-25
- drm-intel-next-fixes-2016-03-16
- drm-intel-next-2017-04-18
- drm-intel-next-2017-04-03
- drm-intel-next-2017-03-20
- drm-intel-next-2017-03-06
- drm-intel-next-2017-02-06
- drm-intel-next-2017-01-23
- drm-intel-next-2017-01-09
- drm-intel-next-2016-12-26
- drm-intel-next-2016-12-05
- drm-intel-next-2016-11-21
- drm-intel-next-2016-11-08
- drm-intel-next-2016-10-24
- drm-intel-next-2016-10-10
- drm-intel-next-2016-09-19
- drm-intel-next-2016-09-02
- drm-intel-next-2016-08-22
- drm-intel-next-2016-08-08
- drm-intel-next-2016-07-25
- drm-intel-next-2016-07-11
- drm-intel-next-2016-06-20
- drm-intel-next-2016-06-06
- drm-intel-next-2016-05-22
- drm-intel-next-2016-05-08
- drm-intel-next-2016-04-25
- drm-intel-next-2016-04-11
- drm-intel-next-2016-03-30
- drm-intel-fixes-2017-04-12
- drm-intel-fixes-2017-03-29
- drm-intel-fixes-2017-03-22
- drm-intel-fixes-2017-03-14
- drm-intel-fixes-2017-03-09
- drm-intel-fixes-2017-02-09
- drm-intel-fixes-2017-01-26
- drm-intel-fixes-2017-01-19
- drm-intel-fixes-2017-01-12
- drm-intel-fixes-2017-01-05
- drm-intel-fixes-2016-12-01
- drm-intel-fixes-2016-11-17
- drm-intel-fixes-2016-11-09
- drm-intel-fixes-2016-11-01
- drm-intel-fixes-2016-09-15
- drm-intel-fixes-2016-09-08
- drm-intel-fixes-2016-08-25
- drm-intel-fixes-2016-08-15
- drm-intel-fixes-2016-07-18
- drm-intel-fixes-2016-07-14
- drm-intel-fixes-2016-06-30
- drm-intel-fixes-2016-06-22
- drm-intel-fixes-2016-06-14
- drm-intel-fixes-2016-05-11
- drm-intel-fixes-2016-05-02
- drm-intel-fixes-2016-04-21
- drm-intel-fixes-2016-04-07
- drm-intel-fixes-2016-03-11
- drm-intel-fixes-2016-03-03
- dmaengine-fix-4.6-rc4
- dmaengine-fix-4.5
- dev-prop-named-child
- backport-latest
- backport-before-rebase-20180112
- backport-4.14-20180109
- backport-4.14-20171219
- backport-4.14-20171208
- asoc-v4.17
- asoc-v4.16
- asoc-v4.16-4
- asoc-v4.16-3
- asoc-v4.16-2
- asoc-v4.15
- asoc-v4.14
- asoc-v4.14-cs43130
- asoc-v4.13
- asoc-v4.12
- asoc-v4.11
- asoc-v4.10
- asoc-v4.9
- asoc-v4.8
- asoc-v4.7
- asoc-v4.7-fix-hdac
- asoc-v4.7-2
- asoc-v4.6
- asoc-hdmi-codec-pdata
- asoc-fix-v4.16-rc5
- asoc-fix-v4.15-rc4
- asoc-fix-v4.14-rc7
- asoc-fix-v4.14-rc6
- asoc-fix-v4.14-intel-kconfig
- asoc-fix-v4.13-rc7
- asoc-fix-v4.13-rc3
- asoc-fix-v4.12-rc4
- asoc-fix-v4.11-rc7
- asoc-fix-v4.11-rc4
- asoc-fix-v4.10-rc3
- asoc-fix-v4.9-rc3
- asoc-fix-v4.8-rc4
- asoc-fix-v4.7-rc5
- asoc-fix-v4.6-rc5
- asoc-fix-v4.5-rc6
- asoc-dapm-pin-component
- Upboard-hwe-4.10.0-41.5000-upboard6
- Upboard-hwe-4.10.0-41.5000-upboard5
- Ubuntu-raspi2-4.8.0-1022.25
- Ubuntu-hwe-4.10.0-41.45_16.04.1
- Ubuntu-4.8.0-34.36
- Ubuntu-4.8.0-33.35
- Ubuntu-4.8.0-32.34
- Ubuntu-4.8.0-31.33
- Ubuntu-4.8.0-30.32
- Ubuntu-4.8.0-28.30
- Ubuntu-4.8.0-27.29
- Ubuntu-4.8.0-26.28
- Ubuntu-4.8.0-22.24
- Ubuntu-4.8.0-21.23
- Ubuntu-4.8.0-20.22
- Ubuntu-4.8.0-18.20
- M2
Showing
1 changed file
with
3 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters