git: iicbb: Update from FreeBSD

2013-08-11 Thread Francois Tigeot
commit 08ea1e753193d4f6e1b6ab9acb151ddaeeb2b9b2 Author: François Tigeot ftig...@wolfpond.org Date: Sat Aug 10 17:15:14 2013 +0200 iicbb: Update from FreeBSD Summary of changes: sys/bus/iicbus/iicbb.c| 87 +++ sys/bus/iicbus/iicbb_if.m | 42

git: drm2: remove DRM_SPINXXX macros

2013-08-12 Thread Francois Tigeot
commit 2ebde2718e60e34abf285eb65871d9e35ca5d251 Author: François Tigeot ftig...@wolfpond.org Date: Sat Aug 10 23:51:04 2013 +0200 drm2: remove DRM_SPINXXX macros * They did not apply 1:1 to DragonFly locking directives; keeping them in the drivers would have meant lockmgr

git: drm2: Remove dubious AGP locks

2013-08-12 Thread Francois Tigeot
commit 95f8e59bdeafc228c63f7d7c7486f775cf80d6c2 Author: François Tigeot ftig...@wolfpond.org Date: Mon Aug 12 08:28:00 2013 +0200 drm2: Remove dubious AGP locks They are not present in the original Linux code. Summary of changes: sys/dev/drm2/drm_agpsupport.c | 16

git: kernel: Add bitcount32 to sys/systm.h

2013-08-12 Thread Francois Tigeot
commit 7b86369a2e99e1ab1512e9dc72e82bd123f55a87 Author: François Tigeot ftig...@wolfpond.org Date: Sat Aug 10 19:22:20 2013 +0200 kernel: Add bitcount32 to sys/systm.h Summary of changes: sys/sys/systm.h | 12 1 file changed, 12 insertions(+)

git: drm/i915: Use a spinlock for i915_file_priv locking

2013-08-14 Thread Francois Tigeot
commit 901caa58e42f29b3238aef6287aee025583d4bc0 Author: François Tigeot ftig...@wolfpond.org Date: Wed Aug 14 10:13:03 2013 +0200 drm/i915: Use a spinlock for i915_file_priv locking * This is also what Linux uses * Sync struct drm_i915_file_private and

git: make.conf: Switch dports to building new Xorg/KMS packages by default

2013-08-17 Thread Francois Tigeot
commit e4276676ad6c3d1741efb84a5e1c98a9aaf6a6ee Author: François Tigeot ftig...@wolfpond.org Date: Sat Aug 17 13:41:00 2013 +0200 make.conf: Switch dports to building new Xorg/KMS packages by default Summary of changes: etc/defaults/make.conf | 11 +++ 1 file changed, 11

git: make.conf: Use MACHINE_ARCH instead of ARCH

2013-08-17 Thread Francois Tigeot
commit 9f8b32030f4c49886430278439b2dbf3086cce78 Author: François Tigeot ftig...@wolfpond.org Date: Sat Aug 17 14:46:11 2013 +0200 make.conf: Use MACHINE_ARCH instead of ARCH It is already defined by bmake itself Summary of changes: etc/defaults/make.conf | 6 +- 1 file

git: Avoid calling chn_wrfeed with an empty soft buffer

2013-08-25 Thread Francois Tigeot
commit 5c04357c6f51b2e9e0e5788e502e227337ee4055 Author: Francis GUDIN fgu...@nerim.net Date: Fri May 3 14:28:27 2013 +0200 Avoid calling chn_wrfeed with an empty soft buffer Summary of changes: sys/dev/sound/pcm/channel.c | 18 +- 1 file changed, 13 insertions(+), 5

git: kernel/i386: Add PAT support, mapdev_attr, kmem_alloc_attr

2013-08-27 Thread Francois Tigeot
commit 7600382135e73a432baa012294d909fccf463969 Author: François Tigeot ftig...@wolfpond.org Date: Tue Aug 27 08:49:11 2013 +0200 kernel/i386: Add PAT support, mapdev_attr, kmem_alloc_attr Summary of changes: sys/cpu/i386/include/pmap.h | 2 +

git: vga_pci: Add API to map the Video BIOS

2013-08-27 Thread Francois Tigeot
commit a02ece1f194f25b912bcf984994cc1078da9c5c5 Author: François Tigeot ftig...@wolfpond.org Date: Tue Aug 27 12:17:12 2013 +0200 vga_pci: Add API to map the Video BIOS Obtained-from: FreeBSD SVN commit r254882 and a few missing bits Summary of changes: sys/bus/pci/pcivar.h

git: drm: Partial sync with FreeBSD

2013-09-01 Thread Francois Tigeot
commit 99f7050485b3402b73fe1456aff07af2ea48afb4 Author: François Tigeot ftig...@wolfpond.org Date: Fri Aug 30 08:46:37 2013 +0200 drm: Partial sync with FreeBSD Summary of changes: sys/dev/drm/ati_pcigart.c | 2 - sys/dev/drm/drmP.h| 82 +++---

git: kernel: Rewrite kmem_alloc_attr()

2013-09-01 Thread Francois Tigeot
commit 3e60310c78ad0beef3b36849362d81205cb71136 Author: François Tigeot ftig...@wolfpond.org Date: Sun Sep 1 11:20:14 2013 +0200 kernel: Rewrite kmem_alloc_attr() This prevents random kernel panics after Xorg exit with the new drm scather-gather memory allocation code

git: drm/mach_64: Fix white spaces.

2013-09-01 Thread Francois Tigeot
commit 7e2c15788a919629853397c448368d2266033666 Author: jkim j...@freebsd.org Date: Tue Apr 23 18:30:33 2013 + drm/mach_64: Fix white spaces. This brings us on part with FreeBSD commit r249816 (2013-04-23 20:30:33 +0200) Summary of changes: sys/dev/drm/mach64/mach64_dma.c |

git: drm: Merge the drm and drm2 implementations

2013-09-01 Thread Francois Tigeot
commit 5718399f454457d2fede1f011bbf41c5c7070ecf Author: François Tigeot ftig...@wolfpond.org Date: Sun Sep 1 21:38:11 2013 +0200 drm: Merge the drm and drm2 implementations * Move the drm2 i915 driver to sys/dev/drm/i915kms * The legacy i915 driver remains untouched

git: kernel: Fix compilation errors on i386

2013-09-02 Thread Francois Tigeot
commit 4b579b46a89b5b6827550403168788a6da8da802 Author: François Tigeot ftig...@wolfpond.org Date: Mon Sep 2 09:35:59 2013 +0200 kernel: Fix compilation errors on i386 Summary of changes: sys/cpu/i386/include/db_machdep.h | 1 + sys/vm/vm_kern.c | 2 +- 2 files changed,

git: kernel: Import atomic_testandset_int() from FreeBSD

2013-09-14 Thread Francois Tigeot
commit e6e7c995e25170669e86fc88a5c75b80a07408cf Author: François Tigeot ftig...@wolfpond.org Date: Sat Sep 14 17:17:12 2013 +0200 kernel: Import atomic_testandset_int() from FreeBSD Summary of changes: sys/cpu/i386/include/atomic.h | 20

git: kernel/i386: Implement ffsl()

2013-09-14 Thread Francois Tigeot
commit 5974bd47531eda43d76ccca2a19d274467337656 Author: François Tigeot ftig...@wolfpond.org Date: Sat Sep 14 18:59:21 2013 +0200 kernel/i386: Implement ffsl() It was only a builtin function on x86_64. Obtained-from: FreeBSD Summary of changes: {lib/libc/string =

git: drm: Sync with FreeBSD

2013-09-14 Thread Francois Tigeot
commit 6f486c69759966097af0f0641bb6a06e08f9c752 Author: François Tigeot ftig...@wolfpond.org Date: Sat Sep 14 19:47:40 2013 +0200 drm: Sync with FreeBSD * As of commit r255045 (2013-08-30): 'u_long' is consistently spelled 'unsigned long' in this file. Fix it. *

git: vm: Implement and use vm_page_initfake()

2013-09-17 Thread Francois Tigeot
commit 3023924a5401b0e91637629cea32bce6043b9129 Author: François Tigeot ftig...@wolfpond.org Date: Tue Sep 17 21:26:03 2013 +0200 vm: Implement and use vm_page_initfake() Replacing a possibly buggy in some corner cases drm-specific function Inspired-from: FreeBSD

git: inet6: Add missing ifioctl credential checks

2013-09-18 Thread Francois Tigeot
commit 7e3f82112b228b5819b5885e02e3a1c2b09f50e8 Author: François Tigeot ftig...@wolfpond.org Date: Wed Sep 18 21:48:58 2013 +0200 inet6: Add missing ifioctl credential checks This fixes issue #2581 (again), but with SIOCSIFBRDADDR and SIOCSIFNETMASK ioctls this time.

git: kernel/x86_64: Add a 64-bit atomic function

2013-09-19 Thread Francois Tigeot
commit 9a753757b5fefcc6f8dd2e73f3a6c98a272608af Author: François Tigeot ftig...@wolfpond.org Date: Sun Sep 15 20:31:31 2013 +0200 kernel/x86_64: Add a 64-bit atomic function * atomic_swap_long() * also define atomic_store_rel_64() and atomic_swap_64() aliases Summary of

git: drm/ttm: Fix a crash in vm_page_unwire()

2013-09-19 Thread Francois Tigeot
commit f806a33556217144bb4edc5c4daad40c4813db46 Author: François Tigeot ftig...@wolfpond.org Date: Tue Sep 17 19:35:08 2013 +0200 drm/ttm: Fix a crash in vm_page_unwire() Summary of changes: sys/dev/drm/ttm/ttm_page_alloc.c | 1 + 1 file changed, 1 insertion(+)

git: drm: sync drmP.h with FreeBSD

2013-09-20 Thread Francois Tigeot
commit ad03d4939245f58061f87208555b8ec88ea7eff5 Author: François Tigeot ftig...@wolfpond.org Date: Sun Sep 15 18:32:59 2013 +0200 drm: sync drmP.h with FreeBSD Summary of changes: sys/dev/drm/drmP.h | 330 ++-

git: kernel: Add vm_phys_fictitious_unreg_range()

2013-09-22 Thread Francois Tigeot
commit ab30917f6d3492dc7835e6e39fae21180f3d50da Author: François Tigeot ftig...@wolfpond.org Date: Fri Sep 20 09:05:12 2013 +0200 kernel: Add vm_phys_fictitious_unreg_range() Rework vm_phys_fictitious_reg_range() a bit Obtained-from: FreeBSD Summary of changes:

git: drm: Remove unused files

2013-09-25 Thread Francois Tigeot
commit a04cf25c0dc30ae8c92c3815aaef40c876710f70 Author: François Tigeot ftig...@wolfpond.org Date: Wed Sep 25 08:34:28 2013 +0200 drm: Remove unused files Summary of changes: sys/conf/files | 1 - sys/dev/drm/drm/Makefile | 1 - sys/dev/drm/drm_sman.c | 349

git: agp/intel: Minor cleanups

2013-09-29 Thread Francois Tigeot
commit 31d142df01a0c8a4040c04d6d2f173efab20716e Author: François Tigeot ftig...@wolfpond.org Date: Sun Sep 29 09:23:39 2013 +0200 agp/intel: Minor cleanups * Do not limit the device probe check to display devices * Stop storing the vendor ID in the match list, all the

git: agp/intel: Add ValleyView and Haswell devices

2013-09-29 Thread Francois Tigeot
commit 8d36a65a02b16c8fe485215b5ed9f09d0df4ea05 Author: François Tigeot ftig...@wolfpond.org Date: Sun Sep 29 11:36:28 2013 +0200 agp/intel: Add ValleyView and Haswell devices Summary of changes: sys/dev/agp/agp_i810.c | 65 +- 1 file

git: drm/i915: Make intel_gtt_get() return type the same as on Linux 3.5

2013-10-01 Thread Francois Tigeot
commit bc2fd6c1d0743e29744038618ceb93218fe0139f Author: François Tigeot ftig...@wolfpond.org Date: Tue Oct 1 15:33:18 2013 +0200 drm/i915: Make intel_gtt_get() return type the same as on Linux 3.5 Summary of changes: sys/dev/agp/agp_i810.c | 11 +++

git: drm: Manage drm_local_map structures with linux list functions

2013-10-03 Thread Francois Tigeot
commit f599cd4658a7dc4d6a9794840d71f21b15c787a9 Author: François Tigeot ftig...@wolfpond.org Date: Thu Oct 3 20:22:43 2013 +0200 drm: Manage drm_local_map structures with linux list functions Keep things as close to Linux 3.5 as possible Summary of changes:

git: drm: Import linux/kref.h from the FreeBSD OFED stack

2013-10-04 Thread Francois Tigeot
commit 94a312a10bebab5a4edbfdf0a69e3f9eb2d4d2ad Author: François Tigeot ftig...@wolfpond.org Date: Fri Oct 4 18:44:37 2013 +0200 drm: Import linux/kref.h from the FreeBSD OFED stack Summary of changes: .../s_round.c = sys/dev/drm/include/linux/kref.h | 54 +- 1 file

git: drm: Manage reference counts with Linux kref functions

2013-10-04 Thread Francois Tigeot
commit 7ed079a28ad9637d80fa4a5b84fd0a80127f43b9 Author: François Tigeot ftig...@wolfpond.org Date: Fri Oct 4 19:35:35 2013 +0200 drm: Manage reference counts with Linux kref functions Reduce differences with Linux 3.8 Summary of changes: sys/dev/drm/drm_gem.c | 100

git: drm: Add a linux/idr.h compatibility file

2013-10-05 Thread Francois Tigeot
commit 2cbf013464421b2ad5e7f87e2d53bc8e0dbf51bc Author: François Tigeot ftig...@wolfpond.org Date: Sat Oct 5 16:14:10 2013 +0200 drm: Add a linux/idr.h compatibility file Summary of changes: .../port-uw.h = sys/dev/drm/include/linux/idr.h | 14 -- 1 file changed, 8

git: idr: Mark non-public functions as static

2013-10-06 Thread Francois Tigeot
commit dbbdb0949635c63380693e3c7510b779ed577fae Author: François Tigeot ftig...@wolfpond.org Date: Sun Oct 6 11:11:42 2013 +0200 idr: Mark non-public functions as static Remove idr_alloc()'s prototype, there was no function body Summary of changes: sys/libkern/idr.c | 19

git: idr: Protect data structures with a lwkt_token

2013-10-06 Thread Francois Tigeot
commit b68b47fb4a1a1986f632cd4be9a274a5bfd1 Author: François Tigeot ftig...@wolfpond.org Date: Sun Oct 6 15:04:57 2013 +0200 idr: Protect data structures with a lwkt_token Using spinlocks is not a good idea when you have to allocate memory Summary of changes:

git: idr: idr_pre_get() takes two arguments

2013-10-06 Thread Francois Tigeot
commit c824b4f96c9f45c781c87d815deaa5a4b4f8f786 Author: François Tigeot ftig...@wolfpond.org Date: Sun Oct 6 20:44:47 2013 +0200 idr: idr_pre_get() takes two arguments Don't diverge from the well-known Linux API Summary of changes: Makefile_upgrade.inc| 1 +

git: idr: Simplify idr_grow()

2013-10-06 Thread Francois Tigeot
commit fc33091f7660c59e97c3e41cde1950254d51f565 Author: François Tigeot ftig...@wolfpond.org Date: Mon Oct 7 07:33:21 2013 +0200 idr: Simplify idr_grow() Make sure to only allocate powers of two descriptor numbers and not weird values such as 1027 Summary of changes:

git: drm/radeon: Import the Radeon KMS driver from FreeBSD

2013-10-08 Thread Francois Tigeot
commit 926deccb469948128692b7f35b6846e4999c62b5 Author: François Tigeot ftig...@wolfpond.org Date: Tue Oct 8 21:15:54 2013 +0200 drm/radeon: Import the Radeon KMS driver from FreeBSD * Credits for porting an updated version of this driver from Linux mainly go to

git: drm/radeon: Import firmwares

2013-10-09 Thread Francois Tigeot
commit 0dace59e8aca579ada8c1d5bdf70c5ad68941d9e Author: François Tigeot ftig...@wolfpond.org Date: Wed Oct 9 15:52:53 2013 +0200 drm/radeon: Import firmwares These files come from FreeBSD but were originally obtained from

git: vga_pci.c: Sync with FreeBSD

2013-10-11 Thread Francois Tigeot
commit 072d6095e3c7e5bd51a5a378c4f3f6ce939f1a2b Author: François Tigeot ftig...@wolfpond.org Date: Fri Oct 11 15:38:12 2013 +0200 vga_pci.c: Sync with FreeBSD Most important change: * Use vga_pci_alloc_resource() to map PCI Expansion ROMs * This is cleaner and

git: drm: Rename members of struct drm_agp_head to match Linux

2013-10-11 Thread Francois Tigeot
commit 9d5678572359b47918ee5dfa705fedeeca798a54 Author: Jean-Sébastien Pédron jean-sebastien.ped...@dumbbell.fr Date: Sat Sep 7 11:50:46 2013 +0200 drm: Rename members of struct drm_agp_head to match Linux This reduces the diff between FreeBSD and Linux 3.8. Summary of changes:

git: drm: Rename struct drm_driver_info to struct drm_driver

2013-10-11 Thread Francois Tigeot
commit 9a567f763ab22b6fb6290a08f08bfb3809d1d7ab Author: Jean-Sébastien Pédron jean-sebastien.ped...@dumbbell.fr Date: Sat Sep 7 11:54:26 2013 +0200 drm: Rename struct drm_driver_info to struct drm_driver This reduces the diff between FreeBSD and Linux 3.8. Summary of changes:

git: netinet/in.h: Add missing IPPORT_MAX definition

2013-10-12 Thread Francois Tigeot
commit a66fe2e3d21fcf34c44919a03c6d61bb3dea89c6 Author: François Tigeot ftig...@wolfpond.org Date: Sat Oct 12 15:14:49 2013 +0200 netinet/in.h: Add missing IPPORT_MAX definition Obtained-from: FreeBSD Summary of changes: sys/netinet/in.h | 2 ++ 1 file changed, 2 insertions(+)

git: drm: Define BITS_PER_LONG

2013-10-13 Thread Francois Tigeot
commit 7a246dd9f3285b1955a0c85d9f0e440b001eb941 Author: Jean-Sébastien Pédron jean-sebastien.ped...@dumbbell.fr Date: Sat Sep 7 11:43:36 2013 +0200 drm: Define BITS_PER_LONG At the same time, rename a macro of the same name in drm_atomic.h. They both have the same meaning

git: drm: Add a local implementation of linux/hash.h

2013-10-13 Thread Francois Tigeot
commit 2faa6cdc3a64af67545b28d1d3f15ced1e50fb25 Author: François Tigeot ftig...@wolfpond.org Date: Sun Oct 13 16:47:04 2013 +0200 drm: Add a local implementation of linux/hash.h * Implement hash_long() as a wrapper on top of the existing hash32_buf() function Summary of

git: drm: Add a local implementation of linux/export.h

2013-10-13 Thread Francois Tigeot
commit 01b023e3f0af7cfbfd6f9255d51737dcb407b02e Author: François Tigeot ftig...@wolfpond.org Date: Sun Oct 13 16:59:38 2013 +0200 drm: Add a local implementation of linux/export.h * The Linux drm files often contain EXPORT_SYMBOL() macros * We don't /need/ them but

git: drm: Replace drm_linux_list.h by linux/list.h ...

2013-10-13 Thread Francois Tigeot
commit 2c13605e1957ab035f8c4b125bf10f4a85bc8d97 Author: François Tigeot ftig...@wolfpond.org Date: Sun Oct 13 18:31:44 2013 +0200 drm: Replace drm_linux_list.h by linux/list.h ... ... from FreeBSD's OFED stack * Keep a few missing functions and macros Summary of

git: drm: Add linux/compiler.h from the FreeBSD OFED stack

2013-10-13 Thread Francois Tigeot
commit 630a18546512a7bee34aac3fbc726a7594c22e5a Author: François Tigeot ftig...@wolfpond.org Date: Sun Oct 13 18:34:29 2013 +0200 drm: Add linux/compiler.h from the FreeBSD OFED stack Summary of changes: sys/dev/drm/include/linux/{kref.h = compiler.h} | 61 +---

git: drm: Rename DRM_LIST_HEAD to LINUX_LIST_HEAD

2013-10-13 Thread Francois Tigeot
commit 28828b8938bec0a09c6b803e9049459fa1eeac5d Author: François Tigeot ftig...@wolfpond.org Date: Sun Oct 13 19:35:51 2013 +0200 drm: Rename DRM_LIST_HEAD to LINUX_LIST_HEAD It is supposed to be the well-known Linux LIST_HEAD() macro after all Summary of changes:

git: drm: Add hlist RCU macros

2013-10-13 Thread Francois Tigeot
commit b6c4d0136acb6b03dc2dad3411b12ba9837bcc55 Author: François Tigeot ftig...@wolfpond.org Date: Sun Oct 13 18:36:42 2013 +0200 drm: Add hlist RCU macros Summary of changes: sys/dev/drm/include/linux/list.h | 9 + 1 file changed, 9 insertions(+)

git: idr: Fix idr_get_new() and idr_get_new_above() return values

2013-10-25 Thread Francois Tigeot
commit 04876a762d2b2dd147134c6f19855a242beab2fe Author: François Tigeot ftig...@wolfpond.org Date: Fri Oct 25 08:47:53 2013 +0200 idr: Fix idr_get_new() and idr_get_new_above() return values These functions are supposed to return -EAGAIN and not EAGAIN when no more

git: kernel: Rename idr.c to linux_idr.c

2013-10-25 Thread Francois Tigeot
commit b9cc0f590b48c22c9966a2c56a8a7f4e822cf103 Author: François Tigeot ftig...@wolfpond.org Date: Fri Oct 25 10:16:22 2013 +0200 kernel: Rename idr.c to linux_idr.c This should make it more obvious this file is implementing a Linux API. Requested-by: swildner Summary

git: drm/i915: Put i915_drm.h into include/

2013-10-27 Thread Francois Tigeot
commit 5c6c6f233992d9a8b1765176aeec0a54588e65c7 Author: François Tigeot ftig...@wolfpond.org Date: Sun Oct 27 10:02:44 2013 +0100 drm/i915: Put i915_drm.h into include/ Split the header in two separate files, like it is done in Linux 3.8. Summary of changes:

git: drm: Import asm/types.h from the FreeBSD OFED stack

2013-10-27 Thread Francois Tigeot
commit ad18e7685c49e7c0e817043ac344e5b86e9620e6 Author: François Tigeot ftig...@wolfpond.org Date: Sun Oct 27 15:53:30 2013 +0100 drm: Import asm/types.h from the FreeBSD OFED stack Summary of changes: sys/dev/drm/include/{linux/kref.h = asm/types.h} | 57 --- 1 file

git: drm: Import linux/types.h from the FreeBSD OFED stack

2013-10-27 Thread Francois Tigeot
commit 0552431fe4be70661e89703722e63e3c281815b0 Author: François Tigeot ftig...@wolfpond.org Date: Sun Oct 27 15:52:48 2013 +0100 drm: Import linux/types.h from the FreeBSD OFED stack Summary of changes: sys/dev/drm/include/drm/drmP.h| 1 +

git: drm: Fix warnings introduced by recent commits

2013-10-28 Thread Francois Tigeot
commit 2d2c762acbc8b44cd67e20903c9881f05816929d Author: François Tigeot ftig...@wolfpond.org Date: Mon Oct 28 16:16:08 2013 +0100 drm: Fix warnings introduced by recent commits Summary of changes: sys/dev/drm/i915/i915_drv.h | 5 - sys/dev/drm/include/asm/types.h | 1 -

git: drm: Replace drm_atomic.h by linux/atomic.h from FreeBSD's OFED stack

2013-11-03 Thread Francois Tigeot
commit 367cbdbbafb0b8580bd2a73c5202ea182be046a7 Author: François Tigeot ftig...@wolfpond.org Date: Sat Nov 2 13:07:24 2013 +0100 drm: Replace drm_atomic.h by linux/atomic.h from FreeBSD's OFED stack Summary of changes: sys/dev/drm/drm_atomic.h | 85

git: drm: Improve linux/atomic.h

2013-11-03 Thread Francois Tigeot
commit 817355f9e710a328de68af41619258fdfa94a97f Author: François Tigeot ftig...@wolfpond.org Date: Sat Nov 2 13:41:31 2013 +0100 drm: Improve linux/atomic.h * Add an atomic64_t definition * Add back atomic_xchg() * Add atomic64_read() atomic64_xchg() and

git: drm: Import linux/bitops.h from the FreeBSD OFED stack

2013-11-03 Thread Francois Tigeot
commit a7aa8068760efbcac95e32a197808c26ee86762f Author: François Tigeot ftig...@wolfpond.org Date: Sat Nov 2 16:36:15 2013 +0100 drm: Import linux/bitops.h from the FreeBSD OFED stack Summary of changes: sys/dev/drm/include/drm/drmP.h | 1 + sys/dev/drm/include/linux/bitops.h |

git: drm: fix test_and_set_bit() prototype

2013-11-03 Thread Francois Tigeot
commit 81efc3b72bfb474544d3fe5a6cce4b0054b1e006 Author: François Tigeot ftig...@wolfpond.org Date: Sat Nov 2 18:58:22 2013 +0100 drm: fix test_and_set_bit() prototype Summary of changes: sys/dev/drm/include/linux/bitops.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)

git: drm: Import linux/kernel.h from FreeBSD's OFED stack

2013-11-03 Thread Francois Tigeot
commit c4962bc9917836bb74e41f9b71d3ad279b7e5157 Author: François Tigeot ftig...@wolfpond.org Date: Sat Nov 2 15:02:53 2013 +0100 drm: Import linux/kernel.h from FreeBSD's OFED stack Summary of changes: sys/dev/drm/include/drm/drmP.h | 3 +-

git: kref.h: Adapt to Linux 3.8's drm

2013-11-03 Thread Francois Tigeot
commit 32dbd5b5c19b875c943ba11acd45888ebc3c1002 Author: François Tigeot ftig...@wolfpond.org Date: Sat Nov 2 15:36:46 2013 +0100 kref.h: Adapt to Linux 3.8's drm * Implement kref_sub() * The internal counter is used by the drm code, rename it to refcount * The

git: drm: Use Linux atomic types and functions

2013-11-03 Thread Francois Tigeot
commit e3b244c9b4374e242017030f7e07437db1921697 Author: François Tigeot ftig...@wolfpond.org Date: Sat Nov 2 15:47:01 2013 +0100 drm: Use Linux atomic types and functions Opportunistically sync to Linux 3.8 when possible Summary of changes: sys/dev/drm/drm_context.c |

git: kernel: Add an alias for the FreeBSD callout_drain() function

2013-11-11 Thread Francois Tigeot
commit 9a97a5a60caab0608ed9c5940083d159bd9b94b2 Author: François Tigeot ftig...@wolfpond.org Date: Sun Nov 10 21:29:31 2013 +0100 kernel: Add an alias for the FreeBSD callout_drain() function Summary of changes: sys/sys/callout.h | 2 ++ 1 file changed, 2 insertions(+)

git: drm: drm_drawable.c has been useless for years

2013-11-11 Thread Francois Tigeot
commit c8e5d58480acf974f38ea83c2bcdb74fb1b5f264 Author: François Tigeot ftig...@wolfpond.org Date: Mon Nov 11 20:59:43 2013 +0100 drm: drm_drawable.c has been useless for years Remove it. Summary of changes: sys/dev/drm/drm/Makefile | 1 - sys/dev/drm/drm_drawable.c

git: pcidevs: Add VMware vendor id

2013-11-20 Thread Francois Tigeot
commit 4c0fbab5f573973408a0913b5f24f9d01d5e5125 Author: François Tigeot ftig...@wolfpond.org Date: Wed Nov 20 22:44:26 2013 +0100 pcidevs: Add VMware vendor id Summary of changes: sys/bus/pci/pcidevs | 1 + sys/bus/pci/pcidevs.h | 1 + 2 files changed, 2 insertions(+)

git: Use less(1) as default pager

2013-11-30 Thread Francois Tigeot
commit 955a8dabe84d3a40cd50c8186803e1b485b73050 Author: François Tigeot ftig...@wolfpond.org Date: Sat Nov 30 09:34:00 2013 +0100 Use less(1) as default pager Summary of changes: etc/root/dot.cshrc | 2 +- etc/root/dot.profile | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-)

git: drm: Rename drm_debug_flag to drm_debug

2013-12-05 Thread Francois Tigeot
commit 1d5dd71d3a3528e2c34d873dd2861829fc612200 Author: François Tigeot ftig...@wolfpond.org Date: Thu Dec 5 08:42:22 2013 +0100 drm: Rename drm_debug_flag to drm_debug Summary of changes: sys/dev/drm/drm_drv.c| 8 sys/dev/drm/drm_edid.c |

git: idr: Fix an infinite loop issue

2013-12-05 Thread Francois Tigeot
commit 48f1ebb3911b6b20e431216a593896d0258fdba5 Author: Matthew Dillon dil...@apollo.backplane.com Date: Thu Dec 5 10:25:23 2013 +0100 idr: Fix an infinite loop issue * idr routines were doing an infinite loop when the array was full but element #0 was still free *

git: drm: Add linux/i2c.h

2013-12-05 Thread Francois Tigeot
commit bdab7f2635cbf021efd8509625f458712f5351c9 Author: François Tigeot ftig...@wolfpond.org Date: Thu Dec 5 12:56:40 2013 +0100 drm: Add linux/i2c.h Summary of changes: sys/dev/drm/include/linux/{export.h = i2c.h} | 10 ++ 1 file changed, 6 insertions(+), 4 deletions(-) copy

git: drm: Reduce differences with Linux 3.8

2013-12-05 Thread Francois Tigeot
commit af4b81b9fa0b40a0b482311a55a909d593a54aee Author: François Tigeot ftig...@wolfpond.org Date: Thu Dec 5 13:23:03 2013 +0100 drm: Reduce differences with Linux 3.8 Rename mode_config.lock to mode_config.mutex Summary of changes: sys/dev/drm/drm_crtc.c | 128

git: drm: Convert idr spinlocks to lockmgr locks

2013-12-05 Thread Francois Tigeot
commit 98a11977e6dcf0ebd569c1c65b6f0d4dd1c9bd2f Author: François Tigeot ftig...@wolfpond.org Date: Thu Dec 5 13:39:36 2013 +0100 drm: Convert idr spinlocks to lockmgr locks * Since the idr code uses blocking calls in some code paths we can't hold spin locks accross idr

git: DragonFly_RELEASE_3_6 idr : Fix logic error in binary tree allocation

2013-12-05 Thread Francois Tigeot
commit a25082ce00c361fc5714e1eeabb274554abec5ab Author: Joris Giovannangeli jo...@dragonflybsd.org Date: Tue Dec 3 01:55:27 2013 +0100 idr : Fix logic error in binary tree allocation * A complete binary tree has 2^n - 1 nodes, not 2^n. Changes default size to be 2^n - 1.

git: DragonFly_RELEASE_3_6 idr: fix bounds checks

2013-12-05 Thread Francois Tigeot
commit 80f42d0a6a8b9229c3e4be236c68ee3b31b2a049 Author: Johannes Hofmann johannes.hofm...@gmx.de Date: Wed Dec 4 21:55:50 2013 +0100 idr: fix bounds checks Summary of changes: sys/libkern/linux_idr.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-)

git: DragonFly_RELEASE_3_6 idr: Fix an infinite loop issue

2013-12-05 Thread Francois Tigeot
commit adeb26dc7533ec231d3af71c3aa551c8d3d94390 Author: Matthew Dillon dil...@apollo.backplane.com Date: Thu Dec 5 10:25:23 2013 +0100 idr: Fix an infinite loop issue * idr routines were doing an infinite loop when the array was full but element #0 was still free *

git: DragonFly_RELEASE_3_6 drm: Convert idr spinlocks to lockmgr locks

2013-12-05 Thread Francois Tigeot
commit b8620e2eab7e9ea6b646686707ceae80229beabc Author: François Tigeot ftig...@wolfpond.org Date: Thu Dec 5 13:39:36 2013 +0100 drm: Convert idr spinlocks to lockmgr locks * Since the idr code uses blocking calls in some code paths we can't hold spin locks accross idr

git: kernel: Sync the sbuf(9) subsystem with FreeBSD

2014-01-04 Thread Francois Tigeot
commit 2ae79d929469b387abd6518534fdeb82879d0860 Author: François Tigeot ftig...@wolfpond.org Date: Sat Jan 4 14:15:32 2014 +0100 kernel: Sync the sbuf(9) subsystem with FreeBSD Summary of changes: share/man/man9/Makefile | 1 + share/man/man9/sbuf.9 | 299 -

git: virtio: Adapt to the modern sbuf(9) API

2014-01-04 Thread Francois Tigeot
commit a77a4c8cc428354b437ab5915b4f65869fb5c619 Author: François Tigeot ftig...@wolfpond.org Date: Mon Jan 13 14:45:44 2014 +0100 virtio: Adapt to the modern sbuf(9) API Summary of changes: sys/dev/virtual/virtio/virtio/virtio.c | 34 +- 1 file changed,

git: kernel: Add the KERN_PROC_PATHNAME sysctl

2014-01-04 Thread Francois Tigeot
commit f849311b84a9d80fed3dcd8b0ed2a1c9bd46baf9 Author: François Tigeot ftig...@wolfpond.org Date: Sat Jan 4 21:23:46 2014 +0100 kernel: Add the KERN_PROC_PATHNAME sysctl Which returns the full path of a process text file. Obtained-from: FreeBSD Summary of changes:

git: kernel: Sync resource_string_value() with FreeBSD

2014-01-05 Thread Francois Tigeot
commit 30a6375a057a516256f5b86646aa06de019a340e Author: François Tigeot ftig...@wolfpond.org Date: Sat Jan 5 09:23:18 2013 +0100 kernel: Sync resource_string_value() with FreeBSD Summary of changes: sys/bus/cam/cam_periph.c | 8 sys/bus/cam/cam_xpt.c

git: kernel: Stop using the mplock to protect device attachment

2014-01-05 Thread Francois Tigeot
commit 157e01d47a18efa0fd9908d1fde4d19046e7be7c Author: François Tigeot ftig...@wolfpond.org Date: Sun Jan 5 16:09:37 2014 +0100 kernel: Stop using the mplock to protect device attachment Summary of changes: sys/kern/subr_bus.c | 6 -- 1 file changed, 4 insertions(+), 2 deletions(-)

git: device attachment: no lock necessary

2014-01-06 Thread Francois Tigeot
commit 2c96c20b9b755a06bf0992086d7b5257bf78d8f8 Author: François Tigeot ftig...@wolfpond.org Date: Mon Jan 6 21:10:42 2014 +0100 device attachment: no lock necessary Remove devattach_token, there was no need for it after all. In-discussion-with: corecode Summary of

git: drm/i915: Remove a get/rel mplock sequence

2014-01-10 Thread Francois Tigeot
commit c170d079bf605b6a3914247eba49657dd19a400d Author: François Tigeot ftig...@wolfpond.org Date: Thu Jan 9 21:37:14 2014 +0100 drm/i915: Remove a get/rel mplock sequence This code was a FreeBSD addition, not present in the original Linux version Summary of changes:

git: drm: Fix a merge issue in drm_fops.c

2014-01-16 Thread Francois Tigeot
commit aafa413944182e0f1ca31660e193c2cc1e6444a9 Author: François Tigeot ftig...@wolfpond.org Date: Thu Jan 16 21:03:07 2014 +0100 drm: Fix a merge issue in drm_fops.c Pointed-out-by: swildner Summary of changes: sys/dev/drm/drm_fops.c | 1 - 1 file changed, 1 deletion(-)

git: drm: Sync a few headers with Linux 3.8

2014-01-18 Thread Francois Tigeot
commit ce3d36d78b2eae792a608ab122bbd421909cf2d6 Author: François Tigeot ftig...@wolfpond.org Date: Sat Jan 18 09:35:51 2014 +0100 drm: Sync a few headers with Linux 3.8 Summary of changes: sys/dev/drm/drm_crtc.c| 10 - sys/dev/drm/drm_edid.c| 122

git: drm: Import linux/err.h from FreeBSD's OFED stack

2014-01-18 Thread Francois Tigeot
commit e3ba7d9f87ee1144b6445522b5369857dbfa8235 Author: François Tigeot ftig...@wolfpond.org Date: Sat Jan 18 14:04:23 2014 +0100 drm: Import linux/err.h from FreeBSD's OFED stack Summary of changes: .../s_round.c = sys/dev/drm/include/linux/err.h | 54 +- 1 file

git: linux/kernel.h: printf = kprintf

2014-01-18 Thread Francois Tigeot
commit 72c28d5101908b386cafc177d6d520c89075902a Author: François Tigeot ftig...@wolfpond.org Date: Sat Jan 18 20:39:13 2014 +0100 linux/kernel.h: printf = kprintf Summary of changes: sys/dev/drm/include/linux/kernel.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)

git: drm/radeon: Replace DRM_MSLEEP() by msleep()

2014-01-19 Thread Francois Tigeot
commit 3ff03fddd0114c6819d091e4b23822f035655dbb Author: François Tigeot ftig...@wolfpond.org Date: Sun Jan 19 15:41:37 2014 +0100 drm/radeon: Replace DRM_MSLEEP() by msleep() Summary of changes: sys/dev/drm/radeon/atom.c | 3 ++-

git: drm: Remove DRM_MSLEEP()

2014-01-19 Thread Francois Tigeot
commit 735173adb888ffb1fbddeb19043580b814e6f545 Author: François Tigeot ftig...@wolfpond.org Date: Sun Jan 19 14:49:47 2014 +0100 drm: Remove DRM_MSLEEP() Summary of changes: sys/dev/drm/include/drm/drm_os_freebsd.h | 1 - 1 file changed, 1 deletion(-)

git: drm: Import asm/uaccess.h from FreeBSD's OFED stack

2014-01-19 Thread Francois Tigeot
commit 5e6a4268b5c6b62ea81124652f40f2fdca6e2000 Author: François Tigeot ftig...@wolfpond.org Date: Sun Jan 19 20:36:00 2014 +0100 drm: Import asm/uaccess.h from FreeBSD's OFED stack Summary of changes: sys/dev/drm/include/{linux/err.h = asm/uaccess.h} | 35 +++---

git: drm: Reduce differences with Linux 3.8

2014-01-19 Thread Francois Tigeot
commit b5162e19595c53a775b64d13116edf69b4734416 Author: François Tigeot ftig...@wolfpond.org Date: Sun Jan 19 21:08:23 2014 +0100 drm: Reduce differences with Linux 3.8 Summary of changes: sys/dev/drm/drm_crtc.c | 1209 +++-

git: Bump __DragonFly_version after drm/i915 update

2014-01-20 Thread Francois Tigeot
commit eecbc471bb6df99a257733dbf15f270878c13ea9 Author: François Tigeot ftig...@wolfpond.org Date: Mon Jan 20 20:42:34 2014 +0100 Bump __DragonFly_version after drm/i915 update xf86-video-intel-2.21.15 now runs properly on DragonFly Summary of changes: sys/sys/param.h | 3 ++-

git: drm: Fix DRM_CURRENTPID macro

2014-01-23 Thread Francois Tigeot
commit 2d854e907ad1b747957c02f3fafe5dc1e2fd691b Author: François Tigeot ftig...@wolfpond.org Date: Thu Jan 23 11:59:11 2014 +0100 drm: Fix DRM_CURRENTPID macro Spotted-by: joris Summary of changes: sys/dev/drm/include/drm/drmP.h | 2 +- 1 file changed, 1 insertion(+), 1

git: Use less(1) as default pager for new user accounts

2014-01-25 Thread Francois Tigeot
commit 2af8521c494479edc157e907b0bf2f3592a293d8 Author: François Tigeot ftig...@wolfpond.org Date: Sat Jan 25 09:55:48 2014 +0100 Use less(1) as default pager for new user accounts Summary of changes: share/skel/dot.cshrc | 2 +- share/skel/dot.profile | 2 +- 2 files changed, 2

git: Add missing libraries to some program Makefiles

2014-01-26 Thread Francois Tigeot
commit 35617968ec499b8b149c69bdcacfb952b81264bc Author: François Tigeot ftig...@wolfpond.org Date: Sun Jan 26 15:23:56 2014 +0100 Add missing libraries to some program Makefiles The userland programs they manage are currently building fine but fail to link in a completely

git: drm: Sync drm_fb_helper files with Linux 3.8

2014-02-04 Thread Francois Tigeot
commit 4a968d2af983f5d74f56c1ce96a24c20d80b02de Author: François Tigeot ftig...@wolfpond.org Date: Tue Feb 4 22:06:15 2014 +0100 drm: Sync drm_fb_helper files with Linux 3.8 Summary of changes: sys/dev/drm/drm_fb_helper.c | 232 +---

git: drm: Sync a few headers with Linux 3.8

2014-02-04 Thread Francois Tigeot
commit ea132f0f9dfa5ff3b3c546b1aba714d3b2aa40de Author: François Tigeot ftig...@wolfpond.org Date: Tue Feb 4 22:21:40 2014 +0100 drm: Sync a few headers with Linux 3.8 Summary of changes: sys/dev/drm/drm_mm.c| 417 ++--

git: drm/drm_bufs.c: Reduce differences with Linux

2014-02-08 Thread Francois Tigeot
commit df4baf3d69dedad22d8e33bb9e3c391e5917e64e Author: François Tigeot ftig...@wolfpond.org Date: Fri Feb 7 10:56:02 2014 +0100 drm/drm_bufs.c: Reduce differences with Linux Make sure functions have the same prototypes and top of body comments as their corresponding

git: drm: Move drm_open() and drm_firstopen() to drm_fops.c

2014-02-08 Thread Francois Tigeot
commit 3260c0679bd705a22fab52c0a33baf7e75618f02 Author: François Tigeot ftig...@wolfpond.org Date: Fri Feb 7 19:15:33 2014 +0100 drm: Move drm_open() and drm_firstopen() to drm_fops.c * That's where they are located on Linux * Also rename drm_firstopen() to drm_setup()

git: drm: Implement mutex_is_locked()

2014-02-08 Thread Francois Tigeot
commit 2581d4aac1e12423eb999d72469b5431d44e83b7 Author: François Tigeot ftig...@wolfpond.org Date: Sat Feb 8 10:06:54 2014 +0100 drm: Implement mutex_is_locked() Summary of changes: sys/dev/drm/include/linux/{i2c.h = mutex.h} | 12 ++-- 1 file changed, 6 insertions(+), 6

git: drm: Implement and use drm_send_vblank_event()

2014-02-08 Thread Francois Tigeot
commit 23e16760863c3e898132f395027b352fb4d128b1 Author: François Tigeot ftig...@wolfpond.org Date: Sat Feb 8 11:37:10 2014 +0100 drm: Implement and use drm_send_vblank_event() Summary of changes: sys/dev/drm/drm_irq.c| 79

<    1   2   3   4   5   6   7   8   9   10   >