rtl8192du: Convert Adapter to adapter

This commit also includes some cleanup of the firmware download code
in preparation for placing fw in external file.

Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
rtl8192du: Remove wrapper around vfree

Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
rtl8192du: Replace wrapper around vzalloc

Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
rtl8192du: Remove references to FSF address

Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
rtl8192du: Remove wrapper around kmalloc

Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
rtl8192du: Add firmware to repo

A future commit will use these files.

Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
rtl8192du: Remove wrapper around kzalloc

Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
rtl8192du: Remove LIST_CONTAINOR and union recv_frame

These two are connected, which is the reason they were taken together.

LIST_CONTANOR may almost be replaced by container_of except that
the latter does not handle members of a union. Once those are replaced,
there is no use for union recv_frame as it can be replaced everywhere
by struct recv_frame_hdr.

Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
rtl8192du: Remove _func_enter_ and _func_exit_

If function tracing is ever needed, the kernel provides the necessary facility.

Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
rtl8192du: Remove get_next wrapper

Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
rtl8192du: Remove rtw_list_del wrapper

Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
rtl8192du: Remove instances of 2 or more blank lines

Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
rtl8192du: Some kmallocs are done in atomic context

Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
rtl8192du: Switch to external firmware

Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>