Can’t figure out how to apply Kernel Oops fix

Sorry for the noob question, I am new to Linux. I have no idea how to apply a fix for a wi-fi issue I am having. I received this: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=1c6bca6d75bca2cc47b5eafb9f7f16e368ffbeca

I tried to paste the topmost line in Terminal but it says ‘diff: unrecognized option ‘–git”.

How can I apply this fix? My machine runs Ubuntu 16.04.4 LTS

Thank you in advance!

“Kernal oops” with everything to do with bluetooth

Disclaimer, bluetooth may not be the problem, however the message box pops up after every pactl load-module module-bluetooth-discover command.

the dump file is below:

ProblemType: KernelOops Annotation: Your system might become unstable now and might need to be restarted. Date: Sun Mar  3 11:10:03 2019 Failure: oops OopsText:  BUG: unable to handle kernel NULL pointer dereference at 0000000000000020  IP: klist_next+0x16/0xd0  PGD 0 P4D 0   Oops: 0000 [#1] SMP PTI  Modules linked in: rfcomm msr vmnet(OE) vmw_vsock_vmci_transport vsock vmw_vmci vmmon(OE) cmac bnep nls_iso8859_1 btusb btrtl btbcm btintel bluetooth uvcvideo videobuf2_vmalloc videobuf2_memops videobuf2_v4l2 videobuf2_core ecdh_generic videodev media snd_hda_codec_hdmi intel_rapl x86_pkg_temp_thermal intel_powerclamp coretemp snd_hda_codec_realtek snd_hda_codec_generic snd_soc_skl snd_soc_skl_ipc snd_hda_ext_core kvm_intel snd_soc_sst_dsp kvm irqbypass crct10dif_pclmul snd_soc_sst_ipc snd_soc_acpi crc32_pclmul snd_soc_core ghash_clmulni_intel snd_compress ac97_bus snd_pcm_dmaengine pcbc snd_hda_intel wl(PO) snd_hda_codec snd_hda_core snd_hwdep snd_pcm aesni_intel aes_x86_64 crypto_simd glue_helper snd_seq_midi cryptd snd_seq_midi_event intel_cstate intel_rapl_perf hp_wmi cfg80211 input_leds   joydev snd_rawmidi serio_raw rtsx_pci_ms memstick sparse_keymap wmi_bmof intel_wmi_thunderbolt snd_seq snd_seq_device snd_timer shpchp snd soundcore idma64 processor_thermal_device virt_dma mei_me int340x_thermal_zone intel_lpss_pci mei intel_soc_dts_iosf int3400_thermal intel_lpss acpi_pad acpi_thermal_rel intel_pch_thermal mac_hid hp_wireless sch_fq_codel parport_pc ppdev lp parport ip_tables x_tables autofs4 mmc_block hid_holtek_mouse usbhid hid i915 i2c_algo_bit rtsx_pci_sdmmc drm_kms_helper syscopyarea sysfillrect sysimgblt fb_sys_fops psmouse drm rtsx_pci ahci libahci wmi pinctrl_sunrisepoint video  CPU: 2 PID: 762 Comm: kworker/u9:2 Tainted: P        W  OE    4.15.0-45-generic #48-Ubuntu  Hardware name: HP HP ENVY Notebook/80DF, BIOS F.35 03/04/2016  Workqueue: hci0 hci_rx_work [bluetooth]  RIP: 0010:klist_next+0x16/0xd0  RSP: 0000:ffffa67880ba3ca0 EFLAGS: 00010282  RAX: 0000000000000000 RBX: ffff98c3b12f9800 RCX: 0000000000000000  RDX: ffffffffc1083e80 RSI: ffffa67880ba3cd0 RDI: 0000000000000000  RBP: ffffa67880ba3cc0 R08: 00000000000002b6 R09: 0000000000000000  R10: 0000000000000000 R11: 00000000000002b6 R12: ffffa67880ba3cd0  R13: ffffffffc1083e80 R14: 0000000000000000 R15: ffff98c3b12f9800  FS:  0000000000000000(0000) GS:ffff98c3f1d00000(0000) knlGS:0000000000000000  CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033  CR2: 0000000000000020 CR3: 000000011840a004 CR4: 00000000003606e0  Call Trace:   ? bt_link_release+0x20/0x20 [bluetooth]   device_find_child+0x5c/0xb0   ? bt_link_release+0x20/0x20 [bluetooth]   hci_conn_del_sysfs+0x54/0xa0 [bluetooth]   hci_conn_cleanup+0x92/0x140 [bluetooth]   hci_conn_del+0xf1/0x1f0 [bluetooth]   hci_event_packet+0xe1b/0x2ae0 [bluetooth]   ? __switch_to_asm+0x40/0x70   ? __switch_to_asm+0x34/0x70   hci_rx_work+0x18d/0x380 [bluetooth]   ? hci_rx_work+0x18d/0x380 [bluetooth]   process_one_work+0x1de/0x410   worker_thread+0x32/0x410   kthread+0x121/0x140   ? process_one_work+0x410/0x410   ? kthread_create_worker_on_cpu+0x70/0x70   ? do_syscall_64+0x115/0x130   ret_from_fork+0x35/0x40  Code: 00 0f 1f 40 00 5b 41 5c 41 5d 5d c3 66 0f 1f 84 00 00 00 00 00 55 48 89 e5 41 56 41 55 41 54 49 89 fc 53 48 8b 3f 4d 8b 74 24 08 <4c> 8b 6f 20 e8 61 1e 02 00 4d 85 f6 74 6f 49 8b 46 08 49 8d 7e   RIP: klist_next+0x16/0xd0 RSP: ffffa67880ba3ca0  CR2: 0000000000000020  ---[ end trace 5adb8f6dbbc36567 ]---  Package: linux-image-4.15.0-45-generic 4.15.0-45.48 SourcePackage: linux Tags: kernel-oops Uname: Linux 4.15.0-45-generic x86_64