opnsense-src/sys/dev/drm2/i915
Alan Somers 6040822c4e Make timespecadd(3) and friends public
The timespecadd(3) family of macros were imported from NetBSD back in
r35029. However, they were initially guarded by #ifdef _KERNEL. In the
meantime, we have grown at least 28 syscalls that use timespecs in some
way, leading many programs both inside and outside of the base system to
redefine those macros. It's better just to make the definitions public.

Our kernel currently defines two-argument versions of timespecadd and
timespecsub.  NetBSD, OpenBSD, and FreeDesktop.org's libbsd, however, define
three-argument versions.  Solaris also defines a three-argument version, but
only in its kernel.  This revision changes our definition to match the
common three-argument version.

Bump _FreeBSD_version due to the breaking KPI change.

Discussed with:	cem, jilles, ian, bde
Differential Revision:	https://reviews.freebsd.org/D14725
2018-07-30 15:46:40 +00:00
..
dvo.h Revert bus_get_cpus() for now. 2016-05-03 01:17:40 +00:00
dvo_ch7xxx.c drm/i915: Update to match Linux 3.8.13 2016-03-08 20:33:02 +00:00
dvo_ch7017.c drm/i915: Update to match Linux 3.8.13 2016-03-08 20:33:02 +00:00
dvo_ivch.c drm/i915: Update to match Linux 3.8.13 2016-03-08 20:33:02 +00:00
dvo_ns2501.c drm/i915: Update to match Linux 3.8.13 2016-03-08 20:33:02 +00:00
dvo_sil164.c drm/i915: Update to match Linux 3.8.13 2016-03-08 20:33:02 +00:00
dvo_tfp410.c drm/i915: Update to match Linux 3.8.13 2016-03-08 20:33:02 +00:00
i915_debug.c drm/i915: Update to match Linux 3.8.13 2016-03-08 20:33:02 +00:00
i915_dma.c drm/i915: Call i915_gem_gtt_fini() when the device is detached 2016-03-12 11:57:32 +00:00
i915_drm.h sys/dev: minor spelling fixes. 2016-05-03 03:41:25 +00:00
i915_drv.c These drivers have a sentinel at the end of the device list. Exclude 2017-12-23 05:32:20 +00:00
i915_drv.h Remove redundant declarations for intel_fbc_enabled(..) and 2016-07-11 15:50:06 +00:00
i915_gem.c Make timespecadd(3) and friends public 2018-07-30 15:46:40 +00:00
i915_gem_context.c drm/i915: Import Linux commit 168f83660211b9e059e3bc0638daaa01e9ea0b71 2016-03-12 20:05:23 +00:00
i915_gem_evict.c drm/i915: Update to match Linux 3.8.13 2016-03-08 20:33:02 +00:00
i915_gem_execbuffer.c drm/i915: Update to match Linux 3.8.13 2016-03-08 20:33:02 +00:00
i915_gem_gtt.c vm_wait() rework. 2018-02-20 10:13:13 +00:00
i915_gem_stolen.c drm/i915: Update to match Linux 3.8.13 2016-03-08 20:33:02 +00:00
i915_gem_tiling.c drm/i915: Update to match Linux 3.8.13 2016-03-08 20:33:02 +00:00
i915_ioc32.c Move most of the contents of opt_compat.h to opt_global.h. 2018-04-06 17:35:35 +00:00
i915_irq.c drm/i915: Update to match Linux 3.8.13 2016-03-08 20:33:02 +00:00
i915_reg.h drm/i915: Update to match Linux 3.8.13 2016-03-08 20:33:02 +00:00
i915_suspend.c drm/i915: Update to match Linux 3.8.13 2016-03-08 20:33:02 +00:00
intel_acpi.c drm/i915: Update to match Linux 3.8.13 2016-03-08 20:33:02 +00:00
intel_bios.c drm/i915: Update to match Linux 3.8.13 2016-03-08 20:33:02 +00:00
intel_bios.h drm/i915: Update to match Linux 3.8.13 2016-03-08 20:33:02 +00:00
intel_crt.c Don't repeat the the word 'the' 2016-05-17 12:52:31 +00:00
intel_ddi.c drm/i915: Update to match Linux 3.8.13 2016-03-08 20:33:02 +00:00
intel_display.c Fix build of i915kms with base gcc 2018-06-11 08:11:35 +00:00
intel_dp.c etc: minor spelling fixes. 2016-05-02 16:47:28 +00:00
intel_drv.h Ensure waiting loops terminate during cold boot. This fixes boot with 2016-05-10 18:18:29 +00:00
intel_dvo.c drm/i915: Update to match Linux 3.8.13 2016-03-08 20:33:02 +00:00
intel_fb.c drm/i915: Update to match Linux 3.8.13 2016-03-08 20:33:02 +00:00
intel_hdmi.c drm/i915: Update to match Linux 3.8.13 2016-03-08 20:33:02 +00:00
intel_iic.c drm/i915: Update to match Linux 3.8.13 2016-03-08 20:33:02 +00:00
intel_lvds.c drm/i915: Update to match Linux 3.8.13 2016-03-08 20:33:02 +00:00
intel_modes.c drm/i915: Update to match Linux 3.8.13 2016-03-08 20:33:02 +00:00
intel_opregion.c drm/i915: Update to match Linux 3.8.13 2016-03-08 20:33:02 +00:00
intel_overlay.c drm/i915: Update to match Linux 3.8.13 2016-03-08 20:33:02 +00:00
intel_panel.c drm/i915: Update to match Linux 3.8.13 2016-03-08 20:33:02 +00:00
intel_pm.c Make timespecadd(3) and friends public 2018-07-30 15:46:40 +00:00
intel_ringbuffer.c drm/i915: Update to match Linux 3.8.13 2016-03-08 20:33:02 +00:00
intel_ringbuffer.h drm/i915: Update to match Linux 3.8.13 2016-03-08 20:33:02 +00:00
intel_sdvo.c drm/i915: Update to match Linux 3.8.13 2016-03-08 20:33:02 +00:00
intel_sdvo_regs.h Reduce diff with linux 3.8.13 on i915 headers 2015-09-05 23:22:59 +00:00
intel_sprite.c drm/i915: Update to match Linux 3.8.13 2016-03-08 20:33:02 +00:00
intel_tv.c drm/i915: Update to match Linux 3.8.13 2016-03-08 20:33:02 +00:00