New commits:
http://git.directfb.org/?p=core/linux-fusion.git;a=commit;h=9e9470ac0d46455d92891be09d4ba50b8bedcc01
commit 9e9470ac0d46455d92891be09d4ba50b8bedcc01
Author: Denis Oliver Kropp <[EMAIL PROTECTED](none)>
Date:   Tue Jan 8 14:20:46 2008 +0100

    SHMPOOL: Added configurable fence size, align pool to fence size before 
adding the fence.
    
    Default fence size is PAGE_SIZE * 16, but can be overridden by defining 
FUSION_SHMPOOL_FENCE_SIZE.
    
    The amount of memory in the fence and the alignment before is not 
physically allocated, but just
    a hole in the adress space used for shared memory pools.
    
    For example, a fence size of PAGE_SIZE * 2 is mandatory on SH7722 due to 
cache aliasing
    restrictions when using MAP_SHARED | MAP_FIXED.

 linux/drivers/char/fusion/shmpool.c |   10 +++++++++-
 1 files changed, 9 insertions(+), 1 deletions(-)

http://git.directfb.org/?p=core/linux-fusion.git;a=commit;h=a3de17819d39a23199d7b1c6f606d70c0d7580db
commit a3de17819d39a23199d7b1c6f606d70c0d7580db
Author: Ville Syrjala <[EMAIL PROTECTED]>
Date:   Sat Dec 1 21:18:59 2007 +0200

    Use current_kernel_time() instead of xtime
    
    xtime is no longer exported in 2.6.24 so use current_kernel_time() instead.

 linux/drivers/char/fusion/entries.c |    6 ++++++
 1 files changed, 6 insertions(+), 0 deletions(-)

http://git.directfb.org/?p=core/linux-fusion.git;a=commit;h=a31196f97f2bc93db11b3ce435d7cfb105490ec9
commit a31196f97f2bc93db11b3ce435d7cfb105490ec9
Author: Ville Syrjala <[EMAIL PROTECTED]>
Date:   Sat Dec 1 21:15:18 2007 +0200

    Fix Makefile for 2.6.24
    
    2.6.24 top-level Makefile no longer accepts CPPFLAGS. KCPPFLAGS must be
    used instead and it is combined with the normal kernel CPPFLAGS.

 Makefile |   18 ++++++++++++++----
 1 files changed, 14 insertions(+), 4 deletions(-)

http://git.directfb.org/?p=core/linux-fusion.git;a=commit;h=767e7e2e7c49b4e9981704254bcc813ace4f927e
commit 767e7e2e7c49b4e9981704254bcc813ace4f927e
Author: Denis Oliver Kropp <[EMAIL PROTECTED]>
Date:   Tue Oct 9 04:06:08 2007 +0200

    Implemented lock transfer (halfway) during execution of synchronous calls.
    
    When process A calls process B, the locks held by A are unlocked
    and reserved for B's dispatcher thread to lock it. Other threads
    would block as if it's still locked.
    
    When B returns the call, the locks are reclaimed. A FUSION_ASSUME will
    fail if B did not unlock properly and the lock is hauled to A again.

 linux/drivers/char/fusion/call.c     |    7 ++
 linux/drivers/char/fusion/skirmish.c |  103 +++++++++++++++++++++++++++++++++-
 linux/drivers/char/fusion/skirmish.h |    8 +++
 3 files changed, 116 insertions(+), 2 deletions(-)

http://git.directfb.org/?p=core/linux-fusion.git;a=commit;h=349b9c20fcfd76f842c648a45afa07050948aa56
commit 349b9c20fcfd76f842c648a45afa07050948aa56
Author: Denis Oliver Kropp <[EMAIL PROTECTED]>
Date:   Tue Oct 9 03:55:07 2007 +0200

    Added fusionee_dispatcher_pid( fusion_id ) to look up the pid of the (last) 
thread reading from the device.
    
    There should always be only one thread reading, but for safety there's a 
FUSION_ASSUME failing if the pid changes.

 linux/drivers/char/fusion/fusionee.c |   33 +++++++++++++++++++++++++++++++++
 linux/drivers/char/fusion/fusionee.h |    3 +++
 2 files changed, 36 insertions(+), 0 deletions(-)

http://git.directfb.org/?p=core/linux-fusion.git;a=commit;h=346fe2b0d6c395adc384d938237d98beba0ef0db
commit 346fe2b0d6c395adc384d938237d98beba0ef0db
Author: Denis Oliver Kropp <[EMAIL PROTECTED]>
Date:   Tue Oct 9 03:51:41 2007 +0200

    Fix missing cleanup of execution entry if caller receives a signal while 
waiting for the execution.

 linux/drivers/char/fusion/call.c |   20 +++++++++++++-------
 1 files changed, 13 insertions(+), 7 deletions(-)

http://git.directfb.org/?p=core/linux-fusion.git;a=commit;h=db58a75995528bb1afb049822e7a6385028eb580
commit db58a75995528bb1afb049822e7a6385028eb580
Author: Denis Oliver Kropp <[EMAIL PROTECTED]>
Date:   Tue Oct 9 03:47:31 2007 +0200

    Added missing do {} while (0) around FUSION_ASSERT and FUSION_ASSUME.

 linux/drivers/char/fusion/fusiondev.h |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

http://git.directfb.org/?p=core/linux-fusion.git;a=commit;h=071679df51b424eed8bd9f276fb45287396e52c9
commit 071679df51b424eed8bd9f276fb45287396e52c9
Author: Denis Oliver Kropp <[EMAIL PROTECTED]>
Date:   Tue Oct 9 00:48:43 2007 +0200

    Changed version check for bool from <= 2.6.18 to < 2.6.18.

 linux/drivers/char/fusion/types.h |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)


_______________________________________________
directfb-cvs mailing list
[email protected]
http://mail.directfb.org/cgi-bin/mailman/listinfo/directfb-cvs

Reply via email to