Tag 'FUSION_3_2_3' created by Denis Oliver Kropp <[EMAIL PROTECTED]> at
2007-08-15 13:12 +0200
Fusion 3.2.3 for DirectFB 1.0.0 and DirectFB 1.0.1
Changes since FUSION_3_2:
commit af37c4a7772d26711efecac0c8be8c977fbbbc04
Author: Denis Oliver Kropp <[EMAIL PROTECTED]>
Date: Thu Mar 8 14:30:37 2007 +0000
updated
commit adac43cbf3cc7dd88d941541f70c01171e83fa80
Author: Denis Oliver Kropp <[EMAIL PROTECTED]>
Date: Thu Mar 8 13:10:10 2007 +0000
another update
commit f286bdd8a7f99858367793b15b9fbde06f1182a4
Author: Denis Oliver Kropp <[EMAIL PROTECTED]>
Date: Thu Mar 8 13:02:47 2007 +0000
Fix fusion_sleep_on() for 2.6 kernels, using prepare_to_wait() and
finish_wait() etc.
commit 49909476fc22f54d433577227c4214b25c405df3
Author: Denis Oliver Kropp <[EMAIL PROTECTED]>
Date: Thu Mar 8 13:02:04 2007 +0000
In fusion_entry_wait() after calling fusion_sleep_on() first check for
signals, then check for timeout.
In fusion_entry_notify() don't rely on valid "waiters" counter, but always
do the wake up on the queue.
commit 9fe70f78fc378dc66ad2a4dcd43c1035a30f6af1
Author: Denis Oliver Kropp <[EMAIL PROTECTED]>
Date: Sat Mar 3 23:40:22 2007 +0000
updated
commit f0946d0028d3bf025396c5dffd4e26a18ee67845
Author: Ville Syrjala <[EMAIL PROTECTED]>
Date: Sat Feb 17 14:17:36 2007 +0000
Pass kernel version to depmod. Get the kernel patchlevel from the build
kernel, not the currently running kernel.
commit ada4168a91e0569083bf49a962800f1a3d5b0e93
Author: Denis Oliver Kropp <[EMAIL PROTECTED]>
Date: Mon Jan 29 00:43:50 2007 +0000
Don't include <asm/types.h>.
commit a61bc37a5320522c79e2f84695871cae9ed03e5c
Author: Ville Syrjala <[EMAIL PROTECTED]>
Date: Sun Jan 28 23:31:00 2007 +0000
Make fusionee_poll() return POLLERR on error. The return value is a
bitmask so returning the negative return value from lock_fusionee()
doesn't seem like good idea.
commit e23eb0cd8d2c5e367916c38b6795f2923eea673b
Author: Denis Oliver Kropp <[EMAIL PROTECTED]>
Date: Fri Jan 26 22:21:24 2007 +0000
Added "-I$(KERNEL_BUILD)/include".
Had to do this for building on a freshly installed Ubuntu Feisty (AMD64).
commit 60761ebd6ff10db95c326ac11e4762e05b638da7
Author: Denis Oliver Kropp <[EMAIL PROTECTED]>
Date: Tue Jan 23 21:19:25 2007 +0000
Don't use interruptible locking in fusionee_destroy() called by
fusiondev_release(),
which must complete.
This should fix left over ghost fusionees which required reloading the
module,
causing some badness messages in the proc file system.
commit bb2eb4968758b58fb8b504c102f8e331d790f134
Author: Denis Oliver Kropp <[EMAIL PROTECTED]>
Date: Sat Jan 20 04:16:22 2007 +0000
Fixed O_EXCL (master) with slaves already waiting.
commit 4b67e870218621c628653383e8564014a62c422e
Author: Denis Oliver Kropp <[EMAIL PROTECTED]>
Date: Sat Jan 20 04:03:01 2007 +0000
Implemented waiting for master when entering a world as a slave
by setting the O_APPEND flag during open().
Some restructuring was necessary to delay allocation of FusionIDs
until the world is really entered.
commit 3175a8ec99931abcddd015273c29a6a20fe403e5
Author: Marcel Siegert <[EMAIL PROTECTED]>
Date: Thu Jan 11 18:08:22 2007 +0000
fix mentioned compile errors for kernel 2.6.20
i took 2.6.20 as the minimum kernel version for the additional includes
maybe that appeared already at 2.6.19
linux-fusion/linux/drivers/char/fusion/fusiondev.c: In function
'fusiondev_deinit':
linux-fusion/linux/drivers/char/fusion/fusiondev.c:253: warning: implicit
declaration of function 'ClearPageReserved'
linux-fusion/linux/drivers/char/fusion/fusiondev.c:253: error: invalid use
of undefined type 'struct page'
linux-fusion/linux/drivers/char/fusion/fusiondev.c: In function
'fusion_mmap':
linux-fusion/linux/drivers/char/fusion/fusiondev.c:1011: error:
dereferencing pointer to incomplete type
commit 5a3281b423576cd9122721e0ea62a1ada5dca6f9
Author: Ville Syrjala <[EMAIL PROTECTED]>
Date: Sat Jan 6 13:36:58 2007 +0000
Don't allow fusion_release() to fail. I'm not sure if it's a good idea
but at least keeps my console working when XDirectFB crashes.
commit 43ae8f628bc5051c888b19081f3de41d506ea75e
Author: Ville Syrjala <[EMAIL PROTECTED]>
Date: Sat Jan 6 13:26:36 2007 +0000
Fix a potential double up() on dev->fusionee.lock.
commit 691b48aae9b6082589e8e28288fa2216a21b4c4d
Author: Ville Syrjala <[EMAIL PROTECTED]>
Date: Sat Jan 6 13:19:37 2007 +0000
lookup_fusionee() can't return a NULL fusionee on success.
commit ddf29fa6f36bc73a24c4d23ba5c9723c32d21882
Author: Ville Syrjala <[EMAIL PROTECTED]>
Date: Sat Jan 6 13:09:45 2007 +0000
linux/config.h is no more.
commit 13135b6f123ec049254c2acc906396b5cd897d3b
Author: Ville Syrjala <[EMAIL PROTECTED]>
Date: Sat Jan 6 13:03:48 2007 +0000
Fix bool redefinition. Patch from Daniel Laird.
---
ChangeLog | 150 +++++++++++++++++++++
Makefile | 15 ++-
TODO | 8 +-
linux/drivers/char/fusion/call.c | 22 ++--
linux/drivers/char/fusion/call.h | 3 +-
linux/drivers/char/fusion/entries.c | 11 +-
linux/drivers/char/fusion/fusiondev.c | 187 ++++++++++++--------------
linux/drivers/char/fusion/fusionee.c | 236 ++++++++++++++++-----------------
linux/drivers/char/fusion/fusionee.h | 24 ++--
linux/drivers/char/fusion/property.c | 7 +-
linux/drivers/char/fusion/property.h | 2 +-
linux/drivers/char/fusion/reactor.c | 7 +-
linux/drivers/char/fusion/reactor.h | 2 +-
linux/drivers/char/fusion/ref.c | 2 +
linux/drivers/char/fusion/shmpool.c | 7 +-
linux/drivers/char/fusion/shmpool.h | 2 +-
linux/drivers/char/fusion/skirmish.c | 2 +
linux/drivers/char/fusion/types.h | 6 +
linux/include/linux/fusion.h | 1 -
19 files changed, 420 insertions(+), 274 deletions(-)
---
_______________________________________________
directfb-cvs mailing list
[email protected]
http://mail.directfb.org/cgi-bin/mailman/listinfo/directfb-cvs