Home | History | Annotate | Download | only in netbsd32
History log of /src/sys/compat/netbsd32/netbsd32_compat_80.c
RevisionDateAuthorComments
 1.8  29-Jul-2023  pgoyette Don't skip compat_netbsd32_90 in the dependency chain.
 1.7  29-Jul-2023  rin COMPAT_NETBSD32: Reorganize the previous; Make compat_netbsd32_50 recursively
depended on compat_netbsd32_100, rather than directly depended on it.

Thanks pgoyette@ again for useful comments!
 1.6  12-Dec-2019  pgoyette branches: 1.6.26;
Rather than keeping a separate mutex, condvar, and pserialize for each
module hook, we can share a common set of synchronization structures.
This cuts the amount of cacheline_aligned data for these structures by
50%.

Note that we still have a per-hook localcount, since we need to count
individual references.

As discussed with riastradh@

Welcome to 9.99.22 !
 1.5  01-Mar-2019  pgoyette branches: 1.5.4;
Rename the MODULE_*_HOOK() macros to MODULE_HOOK_*() as briefly
discussed on irc.

NFCI intended.

Ride the earlier kernel bump - it;s getting crowded.
 1.4  30-Jan-2019  pgoyette Remove #ifdef COMPAT_80

The file will only be selected if "options COMPAT_80" is defined in
the config file. The COMPAT_80 macro is defined only if the option
is explicitly defined, and not if it is implicitly defined due to
inclusion of lesser-version COMPATs.
 1.3  28-Jan-2019  pgoyette Include new compatability header
 1.2  27-Jan-2019  pgoyette Merge the [pgoyette-compat] branch
 1.1  10-Sep-2018  pgoyette branches: 1.1.2;
file netbsd32_compat_80.c was initially added on branch pgoyette-compat.
 1.1.2.6  23-Jan-2019  pgoyette Convert the macros for setting and unsetting a hook to generate
in-line code rather than using an intermediary hook##set routine.
Hooks are set and unset only in one place, so the intermediary
routine provides no benefit. IMHO using the macro at the point-
of-call is more readable than using it elsewhere in the code and
then calling the generated intermediary routine (for which you
won't even find its declaration or definition unless you remember
to search for the HOOK_SET macro instead).

NFC intended, will verify with a bulk build and an atf test run.
 1.1.2.5  18-Sep-2018  pgoyette The COMPAT_HOOK macros were renamed to MODULE_HOOK, adjust all callers
 1.1.2.4  18-Sep-2018  pgoyette Use the MP-safe compat hooks for netbsd32_compat_80.c's modctl
 1.1.2.3  11-Sep-2018  pgoyette Remove unused variable
 1.1.2.2  11-Sep-2018  pgoyette Regen
 1.1.2.1  10-Sep-2018  pgoyette More work on splitting the compat_netbsd32 module
 1.5.4.3  08-Apr-2020  martin Merge changes from current as of 20200406
 1.5.4.2  10-Jun-2019  christos Sync with HEAD
 1.5.4.1  01-Mar-2019  christos file netbsd32_compat_80.c was added on branch phil-wifi on 2019-06-10 22:07:01 +0000
 1.6.26.1  26-Oct-2024  martin Pull up following revision(s) (requested by rin in ticket #987):

sys/compat/netbsd32/netbsd32_compat_80.c: revision 1.7,1.8 (patch)

Don't skip compat_netbsd32_90 in the dependency chain.

RSS XML Feed