On Tue, 2023-04-25 at 20:28 +0300, Bitterblue Smith wrote: > > +#include <linux/init.h> > +#include <linux/kernel.h> > +#include <linux/sched.h> > +#include <linux/errno.h> > +#include <linux/slab.h> > +#include <linux/module.h> > +#include <linux/spinlock.h> > +#include <linux/list.h> > +#include <linux/usb.h> > +#include <linux/netdevice.h> > +#include <linux/etherdevice.h> > +#include <linux/ethtool.h> > +#include <linux/wireless.h> > +#include <linux/firmware.h> > +#include <linux/moduleparam.h> > +#include <net/mac80211.h> > +#include "rtl8xxxu.h" > +#include "rtl8xxxu_regs.h" > + > +static const struct rtl8xxxu_reg8val rtl8192f_mac_init_table[] = { [...] So I guess then this would be the place where we start moving this into firmware files per https://lore.kernel.org/r/20230421075404.63c04bca@xxxxxxxxxx :) Though this one is smaller than the previous one in that thread. Looks like you're adding rtlwifi/rtl8192fufw.bin and I guess that's maintained by someone in Realtek, so perhaps it makes less sense to attach the tables to the same file. johannes