Toomas Soome 98e805b4a1 loader: net_open() should not replace f->f_devdata
net_open() does replace f_devdata with pointer to netdev_sock,
this will cause memory leak when device is closed, but also does
alter the devopen() logic.

We should store &netdev_sock to dev->d_opendata instead, this
would preserve and follow the devopen() logic.

Fixes network boot on aarch64 (tested by bz).

Reviewed-by:	imp
MFC After:	2 weeks
Differential Revision: https://reviews.freebsd.org/D32227
2021-10-19 19:43:56 +03:00
..
2021-09-08 04:01:20 +03:00
2019-02-26 06:22:10 +00:00
2021-09-08 04:01:20 +03:00
2021-08-10 21:54:32 +03:00
2021-09-08 04:01:20 +03:00
2021-01-14 17:33:05 -08:00
2021-09-24 20:23:49 -07:00
2020-02-20 00:46:22 +00:00
2021-09-08 04:01:20 +03:00
2021-09-24 20:23:37 -07:00
2021-09-08 04:01:20 +03:00
2019-09-20 05:22:34 +00:00