Changeset 1131


Ignore:
Timestamp:
02/02/09 18:31:19 (3 years ago)
Author:
alonbl
Message:

USB fix went into stable

Location:
trunk
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/etc/openct.conf.in

    r1114 r1131  
    1111        # 
    1212        # Safe to disable force_poll: 
    13         #  =linux-2.6.28 with CONFIG_USB_DEVICEFS 
    14         # >=linux-2.6.29 
    15         # 
    16         # Also safe if you use only ccid driver. 
     13        #  >=linux-2.6.27.14 
     14        #  >=linux-2.6.28.3 
    1715        # 
    1816        force_poll      = 1; 
  • trunk/src/ifd/ifd-cm4000.c

    r1028 r1131  
    147147} 
    148148 
     149static int cm_get_eventfd(ifd_reader_t * reader) 
     150{ 
     151        ifd_debug(1, "called."); 
     152 
     153        return ifd_device_get_eventfd(reader->device); 
     154} 
     155 
     156static int cm_event(ifd_reader_t * reader, int *status, size_t status_size) 
     157{ 
     158        (void)reader; 
     159        (void)status; 
     160        (void)status_size; 
     161 
     162        ifd_debug(1, "called."); 
     163 
     164        return IFD_ERROR_DEVICE_DISCONNECTED; 
     165} 
     166 
     167static int cm_error(ifd_reader_t * reader) 
     168{ 
     169        (void)reader; 
     170 
     171        ifd_debug(1, "called."); 
     172 
     173        return IFD_ERROR_DEVICE_DISCONNECTED; 
     174} 
     175 
    149176/* 
    150177 * Driver operations 
     
    164191        cm4000_driver.send = cm_send; 
    165192        cm4000_driver.recv = cm_recv; 
     193        cm4000_driver.get_eventfd = cm_get_eventfd; 
     194        cm4000_driver.event = cm_event; 
     195        cm4000_driver.error = cm_error; 
    166196 
    167197        ifd_driver_register("cm4000", &cm4000_driver); 
  • trunk/src/ifd/pcmcia.c

    r964 r1131  
    110110} 
    111111 
     112static int ifd_pcmcia_get_eventfd(ifd_device_t * dev) 
     113{ 
     114        int rc; 
     115 
     116        return dev->fd; 
     117} 
     118 
    112119static struct ifd_device_ops ifd_pcmcia_ops; 
    113120 
     
    129136        ifd_pcmcia_ops.set_params = ifd_pcmcia_set_params; 
    130137        ifd_pcmcia_ops.close = ifd_pcmcia_close; 
     138        ifd_pcmcia_ops.get_eventfd = ifd_pcmcia_get_eventfd; 
    131139 
    132140        dev = ifd_device_new(name, &ifd_pcmcia_ops, sizeof(*dev)); 
Note: See TracChangeset for help on using the changeset viewer.