Fix freebsd32 support for PCIOCGETCONF.
This fixes regresssions in pciconf -l and some ports as reported on freebsd-current: https://lists.freebsd.org/pipermail/freebsd-current/2018-November/072144.html Reported by: jbeich Reviewed by: kib (also proposed an idential patch) Tested by: jbeich MFC after: 3 days Sponsored by: DARPA, AFRL Differential Revision: https://reviews.freebsd.org/D18011
This commit is contained in:
parent
e13507f6f0
commit
b56f51f1b7
@ -945,6 +945,9 @@ pci_ioctl(struct cdev *dev, u_long cmd, caddr_t data, int flag, struct thread *t
|
|||||||
if (!(flag & FWRITE)) {
|
if (!(flag & FWRITE)) {
|
||||||
switch (cmd) {
|
switch (cmd) {
|
||||||
case PCIOCGETCONF:
|
case PCIOCGETCONF:
|
||||||
|
#ifdef COMPAT_FREEBSD32
|
||||||
|
case PCIOCGETCONF32:
|
||||||
|
#endif
|
||||||
#ifdef PRE7_COMPAT
|
#ifdef PRE7_COMPAT
|
||||||
case PCIOCGETCONF_OLD:
|
case PCIOCGETCONF_OLD:
|
||||||
#ifdef COMPAT_FREEBSD32
|
#ifdef COMPAT_FREEBSD32
|
||||||
@ -962,6 +965,9 @@ pci_ioctl(struct cdev *dev, u_long cmd, caddr_t data, int flag, struct thread *t
|
|||||||
|
|
||||||
switch (cmd) {
|
switch (cmd) {
|
||||||
case PCIOCGETCONF:
|
case PCIOCGETCONF:
|
||||||
|
#ifdef COMPAT_FREEBSD32
|
||||||
|
case PCIOCGETCONF32:
|
||||||
|
#endif
|
||||||
#ifdef PRE7_COMPAT
|
#ifdef PRE7_COMPAT
|
||||||
case PCIOCGETCONF_OLD:
|
case PCIOCGETCONF_OLD:
|
||||||
#ifdef COMPAT_FREEBSD32
|
#ifdef COMPAT_FREEBSD32
|
||||||
|
Loading…
x
Reference in New Issue
Block a user