lkml.org 
[lkml]   [2009]   [Sep]   [15]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    /
    Date
    From
    SubjectMoxa Driver Update to 2.6.30
    Hello,

    In Kernel 2.6.29 the moxa 5110 driver compiled well. In 2.6.30 some
    deprecated definitions have been removed.

    /usr/src/kernels/2.6.29.6-217.2.16.fc11.x86_64/include/linux/sched.h:
    struct signal_struct {

    union {
    pid_t session __deprecated;
    pid_t __session;
    };

    static inline pid_t task_session_nr(struct task_struct *tsk)
    {
    return tsk->signal->__session;
    }

    Code is used in the way:
    npreal2.h:
    #if (LINUX_VERSION_CODE >= VERSION_CODE(2,6,5))
    #if (LINUX_VERSION_CODE >= VERSION_CODE(2,6,20))
    #if (LINUX_VERSION_CODE >= VERSION_CODE(2,6,26))
    #define MX_SESSION() task_session_nr(current)
    #else
    #define MX_SESSION() (pid_t)tty->session
    #endif
    #else
    #define MX_SESSION() current->signal->session
    #endif
    #else
    #define MX_SESSION() current->session
    #endif

    What's the correct change for the definition of MX_SESSION in 2.6.30?
    (Didn't find any useful replacement)

    Moxa driver files source files can be found at:
    http://www.moxa.com/drivers/DN_Driver/Linux/npreal2_1.16_Build_09030513.tgz

    Thnx.

    Ciao,
    Gerhard

    --
    http://www.wiesinger.com/


    \
     
     \ /
      Last update: 2009-09-15 07:59    [W:0.031 / U:62.168 seconds]
    ©2003-2016 Jasper Spaans. hosted at Digital OceanAdvertise on this site