Bug 1653491
Summary: | [Hyper-V] uio_hv_generic driver in 29 kernel not the 4.19 upstream version | ||
---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Joshua R. Poulson <jopoulso> |
Component: | kernel | Assignee: | Kernel Maintainer List <kernel-maint> |
Status: | CLOSED NOTABUG | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
Severity: | high | Docs Contact: | |
Priority: | unspecified | ||
Version: | 29 | CC: | airlied, alekcejk, bskeggs, ewk, hdegoede, ichavero, itamar, jarodwilson, jglisse, john.j5live, jonathan, jopoulso, josef, kernel-maint, labbott, linville, mchehab, mjg59, mmorsy, steved, vkuznets |
Target Milestone: | --- | ||
Target Release: | --- | ||
Hardware: | x86_64 | ||
OS: | Linux | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | If docs needed, set a value | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2019-04-09 20:13:15 UTC | Type: | Bug |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: |
Description
Joshua R. Poulson
2018-11-27 00:40:17 UTC
I don't think we're carrying any extra patches for that driver, we are using the 4.19 version https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/log/drivers/uio/uio_hv_generic.c?h=v4.19.4 https://git.kernel.org/pub/scm/linux/kernel/git/jwboyer/fedora.git/log/drivers/uio/uio_hv_generic.c?h=f29 It seems the function is still there in UIO core: $ git grep uio_vma_fault v4.19 v4.19:drivers/uio/uio.c:static vm_fault_t uio_vma_fault(struct vm_fault *vmf) v4.19:drivers/uio/uio.c: .fault = uio_vma_fault, (and still there as of v4.20-rc4). I, however, have no idea if it should be called or not from uio-hv-generic. CC: Mohammed, are you seeing something similar in your testing? (In reply to Vitaly Kuznetsov from comment #2) > It seems the function is still there in UIO core: > > $ git grep uio_vma_fault v4.19 > v4.19:drivers/uio/uio.c:static vm_fault_t uio_vma_fault(struct vm_fault *vmf) > v4.19:drivers/uio/uio.c: .fault = uio_vma_fault, > > (and still there as of v4.20-rc4). I, however, have no idea if it should be > called or not from uio-hv-generic. > > CC: Mohammed, are you seeing something similar in your testing? I am testing with both RHEL 8 beta (4.18) and upstream and I didn't see any of these issues (In reply to Mohammed Gamal from comment #3) > (In reply to Vitaly Kuznetsov from comment #2) > > It seems the function is still there in UIO core: > > > > $ git grep uio_vma_fault v4.19 > > v4.19:drivers/uio/uio.c:static vm_fault_t uio_vma_fault(struct vm_fault *vmf) > > v4.19:drivers/uio/uio.c: .fault = uio_vma_fault, > > > > (and still there as of v4.20-rc4). I, however, have no idea if it should be > > called or not from uio-hv-generic. > > > > CC: Mohammed, are you seeing something similar in your testing? > > I am testing with both RHEL 8 beta (4.18) and upstream and I didn't see any > of these issues That said, I was only testing multi queue support for the netvsc PMD. I actually don't even know what VPP is. @Joshua: Any pointers on what VPP is and how to test it? We were never out of sync to begin with and we've long since updated the kernel versions. I'm going to close this. Feel free to reopen if there's still a problem. |