On Monday, April 10, 2017 01:23:04 PM Jung-uk Kim wrote: > On 04/08/2017 22:00, Patrick Kelsey wrote: > > Author: pkelsey > > Date: Sun Apr 9 02:00:03 2017 > > New Revision: 316648 > > URL: https://svnweb.freebsd.org/changeset/base/316648 > > > > Log: > > Corrected misspelled versions of rendezvous. > > > > The MFC will include a compat definition of smp_no_rendevous_barrier() > > that calls smp_no_rendezvous_barrier(). > > > > Reviewed by: gnn, kib > > MFC after: 1 week > > Differential Revision: https://reviews.freebsd.org/D10313 > ... > > We knew about the problem but we didn't fix it because it breaks KPI. > For example, sysutils/virtualbox-ose-kmod. If you really want to MFC > this change, you have to implement shims.
Also, the function isn't actually called, but is only used in comparisons in smp_rendezvous_action(). To do a compat shim you will need to either change these comparisons to compare against both function pointers or define the alternate symbol as an alias of the existing function. That only helps the KBI though. For the KPI would just use a #define to point to the new name. Also, as Jung-uk notes, this already breaks virtualbox on HEAD, so you will need to patch the port now, not only if you MFC. -- John Baldwin _______________________________________________ svn-src-head@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/svn-src-head To unsubscribe, send any mail to "svn-src-head-unsubscr...@freebsd.org"