rtl8723au: Fix WARNINGS at drivers/usb/core/urb.c:450

An incorrect call in setting up a USB pipe resulted in the following splat:

[ 2711.970762] ------------[ cut here ]------------
[ 2711.970775] WARNING: CPU: 3 PID: 0 at
/home/apw/COD/linux/drivers/usb/core/urb.c:450 usb_submit_urb.part.8+0x164/0x5a0()
[ 2711.970777] usb 1-1.4: BOGUS urb xfer, pipe 3 != type 1
[ 2711.970779] Modules linked in: 8723au(OF) cfg80211 hid_sensor_incl_3d
hid_sensor_gyro_3d hid_sensor_magn_3d hid_sensor_accel_3d hid_sensor_trigger
industrialio_triggered_buffer kfifo_buf industrialio hid_sensor_iio_common
parport_pc ppdev joydev bnep rfcomm bluetooth snd_hda_codec_hdmi 6lowpan_iphc
snd_hda_codec_conexant snd_hda_codec_generic snd_hda_intel snd_hda_codec
snd_hwdep snd_pcm nfsd intel_rapl auth_rpcgss x86_pkg_temp_thermal nfs_acl
intel_powerclamp coretemp nfs snd_seq_midi kvm_intel snd_seq_midi_event lockd
sunrpc binfmt_misc fscache kvm snd_rawmidi dm_multipath scsi_dh crct10dif_pclmul
crc32_pclmul ghash_clmulni_intel snd_seq aesni_intel nls_iso8859_1 aes_x86_64
uvcvideo lrw snd_seq_device gf128mul glue_helper ablk_helper snd_timer cryptd
microcode videobuf2_vmalloc hid_sensor_hub videobuf2_memops hid_multitouch
psmouse videobuf2_core snd videodev serio_raw rts5139(C) lpc_ich soundcore
mei_me mei mac_hid lp parport usbhid hid dm_mirror dm_region_hash dm_log ! i915
i2c_ algo_bit drm_kms_helper ahci drm libahci wmi video [last unloaded: cfg80211]
[ 2711.970858] CPU: 3 PID: 0 Comm: swapper/3 Tainted: GF WC O
3.14.1-031401-generic #201404141220
[ 2711.970860] Hardware name: LENOVO 20175/INVALID, BIOS 66CN55WW 02/28/2013
[ 2711.970862] 00000000000001c2 ffff88012f2c3d00 ffffffff8175bbf5 0000000000000007
[ 2711.970866] ffff88012f2c3d50 ffff88012f2c3d40 ffffffff8106ac9c ffff8800c6ae0000
[ 2711.970870] ffff880127e1df00 ffff88012783b000 0000000000000003 0000000000000000
[ 2711.970873] Call Trace:
[ 2711.970875] [] dump_stack+0x46/0x58
[ 2711.970885] [] warn_slowpath_common+0x8c/0xc0
[ 2711.970890] [] warn_slowpath_fmt+0x46/0x50
[ 2711.970894] [] usb_submit_urb.part.8+0x164/0x5a0
[ 2711.970899] [] ? __queue_work+0x177/0x3c0
[ 2711.970902] [] usb_submit_urb+0x35/0x80
[ 2711.970917] [] usb_read_interrupt_complete+0x229/0x353 [8723au]
[ 2711.970921] [] __usb_hcd_giveback_urb+0x83/0x120
[ 2711.970924] [] usb_giveback_urb_bh+0x96/0x130
[ 2711.970928] [] tasklet_action+0xcf/0xe0
[ 2711.970931] [] __do_softirq+0xef/0x330
[ 2711.970935] [] irq_exit+0x11e/0x140
[ 2711.970940] [] do_IRQ+0x67/0x110
[ 2711.970944] [] common_interrupt+0x6d/0x6d
[ 2711.970946] [] ? cpuidle_enter_state+0x61/0xe0
[ 2711.970952] [] ? cpuidle_enter_state+0x57/0xe0
[ 2711.970955] [] cpuidle_idle_call+0xc0/0x210
[ 2711.970960] [] arch_cpu_idle+0xe/0x30
[ 2711.970965] [] cpu_idle_loop+0x98/0x260
[ 2711.970969] [] ? clockevents_register_device+0xe2/0x140
[ 2711.970973] [] cpu_startup_entry+0x6b/0x70
[ 2711.970976] [] start_secondary+0xc8/0xd0
[ 2711.970979] ---[ end trace f5287f9056a9eb1c ]---

Signed-off-by: Jes Sorensen <Jes.Sorensen@redhat.com>
Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>