Driver 337.25 (x86_64)VDPAU: NULL pointer dereference

New driver and kernel but same problem: driver > 331 fight against intel_iommu.
My system is a Dell Precision M4700 (Quadro K2000M) with Fedora 20 and vanilla kernel 3.14.4
This bug occur with flash player, mplayer and videolan.

Please, fix your code! I need EGL and VDPAU for my work!

[  327.671570] BUG: unable to handle kernel NULL pointer dereference at 0000000000000088
[  327.671579] IP: [<ffffffff814bd207>] iommu_no_mapping+0x7/0x100
[  327.671588] PGD 20ac7e067 PUD 20af78067 PMD 0 
[  327.671594] Oops: 0000 [#1] PREEMPT SMP 
[  327.671598] Modules linked in: rfcomm nf_conntrack_netbios_ns nf_conntrack_broadcast ccm ip6t_rpfilter ip6t_REJECT xt_conntrack bnep ip6table_nat nf_conntrack_ipv6 nf_defrag_ipv6 nf_nat_ipv6 ip6table_mangle ip6table_security ip6table_raw ip6table_filter ip6_tables iptable_nat nf_conntrack_ipv4 nf_defrag_ipv4 nf_nat_ipv4 nf_nat nf_conntrack iptable_mangle iptable_security iptable_raw vboxpci(O) vboxnetadp(O) vboxnetflt(O) vboxdrv(O) arc4 iwldvm mac80211 nvidia(PO) dell_laptop x86_pkg_temp_thermal dcdbas coretemp uvcvideo videobuf2_vmalloc videobuf2_memops videobuf2_core dell_wmi sparse_keymap videodev kvm_intel kvm media btusb sdhci_pci sdhci bluetooth 6lowpan_iphc crct10dif_pclmul iwlwifi mmc_core i2c_i801 iTCO_wdt iTCO_vendor_support joydev crc32_pclmul crc32c_intel cfg80211 rfkill ghash_clmulni_intel
[  327.671654]  wmi video firewire_ohci firewire_core crc_itu_t
[  327.671663] CPU: 0 PID: 2330 Comm: plugin-containe Tainted: P           O 3.14.4 #1
[  327.671667] Hardware name: Dell Inc. Precision M4700/082H3V, BIOS A05 10/08/2012
[  327.671669] task: ffff8800c9be0f40 ti: ffff8800a145e000 task.ti: ffff8800a145e000
[  327.671672] RIP: 0010:[<ffffffff814bd207>]  [<ffffffff814bd207>] iommu_no_mapping+0x7/0x100
[  327.671677] RSP: 0018:ffff8800a145fd80  EFLAGS: 00010246
[  327.671679] RAX: 00000000bd2b9000 RBX: 0000000000000000 RCX: 0000000000000000
[  327.671681] RDX: 0000000000000001 RSI: ffff8801dfa89898 RDI: 0000000000000000
[  327.671684] RBP: ffffea0000000000 R08: 0000000000000000 R09: 0000000000000001
[  327.671686] R10: ffffffff814bd300 R11: 0000000000000293 R12: ffff8801dfa89898
[  327.671688] R13: 0000000000000000 R14: ffff8801dfa89ac0 R15: ffff8801dfa89880
[  327.671691] FS:  00007f40ae922a80(0000) GS:ffff88022dc00000(0000) knlGS:0000000000000000
[  327.671694] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[  327.671696] CR2: 0000000000000088 CR3: 00000001f4c08000 CR4: 00000000001407f0
[  327.671698] Stack:
[  327.671700]  0000000000000000 ffffea0000000000 ffff8801dfa89898 ffffffff814bd315
[  327.671704]  0000000000000000 ffffea0000000000 000077ff80000000 0000000000000000
[  327.671708]  ffff8801dfa89ac0 ffff8801dfa89880 ffffffffa0bdc6c1 0000000000000098
[  327.671713] Call Trace:
[  327.671719]  [<ffffffff814bd315>] ? intel_unmap_sg+0x15/0x120
[  327.671803]  [<ffffffffa0bdc6c1>] ? nv_free_system_pages+0xc1/0x3f0 [nvidia]
[  327.671869]  [<ffffffffa0bd6355>] ? nv_free_pages+0xc5/0xd0 [nvidia]
[  327.671934]  [<ffffffffa0bd667e>] ? nvidia_close+0x31e/0x430 [nvidia]
[  327.671998]  [<ffffffffa0bdf48f>] ? nvidia_frontend_close+0x3f/0x90 [nvidia]
[  327.672003]  [<ffffffff81162fdb>] ? __fput+0x8b/0x200
[  327.672009]  [<ffffffff8109ca1f>] ? task_work_run+0x8f/0xd0
[  327.672013]  [<ffffffff81002a34>] ? do_notify_resume+0x74/0x80
[  327.672021]  [<ffffffff816345f2>] ? int_signal+0x12/0x17
[  327.672023] Code: cd 57 00 48 89 de e8 c9 77 c9 ff 5b 89 e8 5d 41 5c 41 5d c3 b8 f4 ff ff ff e9 46 ff ff ff 0f 0b 0f 1f 40 00 41 54 55 53 48 89 fb <48> 81 bf 88 00 00 00 c0 3d 89 81 0f 85 c8 00 00 00 48 8b 87 f8
[  327.672064] RIP  [<ffffffff814bd207>] iommu_no_mapping+0x7/0x100
[  327.672068]  RSP <ffff8800a145fd80>
[  327.672070] CR2: 0000000000000088
[  327.672073] ---[ end trace 3e061bcf013cea3b ]---