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
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
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
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(+)
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
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
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
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
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 +
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
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 +++---
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
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 |
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
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,
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
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 =
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.
*
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
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.
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
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(+)
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 ++-
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:
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
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
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
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 +++
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:
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
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
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
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
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:
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 +
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:
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
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
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
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:
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:
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(+)
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
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
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
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
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 +---
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:
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(+)
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
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
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:
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
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 +
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 -
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
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
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 |
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(-)
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 +-
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
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 |
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(+)
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
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(+)
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(-)
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 |
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
*
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
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
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
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.
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(-)
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
*
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
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 -
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,
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:
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
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(-)
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
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:
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(-)
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
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
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(-)
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 ++-
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(-)
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 +++---
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 +++-
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 ++-
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
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
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
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 +---
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 ++--
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
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()
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
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
101 - 200 of 1121 matches
Mail list logo