Bug 187403
Summary: | compat_ioctl() file op not fully backported into RHEL 4 kernel | ||
---|---|---|---|
Product: | Red Hat Enterprise Linux 4 | Reporter: | Tom "spot" Callaway <tcallawa> |
Component: | kernel | Assignee: | Kernel Maintainer List <kernel-maint> |
Status: | CLOSED NOTABUG | QA Contact: | Brian Brock <bbrock> |
Severity: | medium | Docs Contact: | |
Priority: | medium | ||
Version: | 4.0 | ||
Target Milestone: | --- | ||
Target Release: | --- | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | Bug Fix | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2006-05-04 03:18:31 UTC | Type: | --- |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: |
Tom, does the register_ioctl32_conversion() solve this issue? thanks. should be solved by register_ioctl32_conversion(). closing. |
Description of problem: While trying to find a way for a third party open source driver to use the compat_ioctl structure, the vendor discovered: > However, after looking at the Red Hat 4 kernel sources, it looks like > the "newish" compat_ioctl() file op hasn't been back-ported to the > (current?) Red Hat AS/ES/WS 4 kernel, which looks to be 2.6.9-34. Chip Coldwell responded that: He's got us here. I looked at 2.6.9-34.9. The compat_sys_ioctl system call is there, but the .compat_ioctl field is missing from struct file_operations (that merits a bugzilla, IMHO). I think this is just a matter of adding the field to the struct file_operations. However, it's stuck in the middle, so there are kABI repercussions. This is the bugzilla for that issue.