summary |
shortlog |
log |
commit | commitdiff |
tree
raw |
patch |
inline | side by side (from parent 1:
1a157d7)
Signed-off-by: ppisa <pisa@cmp.felk.cvut.cz>
INIT_LIST_HEAD(&dev->tx_pend_list);
INIT_LIST_HEAD(&dev->tx_ready_list);
INIT_LIST_HEAD(&dev->tx_pend_list);
INIT_LIST_HEAD(&dev->tx_ready_list);
+ if (1) {
+ struct sched_param param = { .sched_priority = 1 };
+ sched_setscheduler(current, SCHED_FIFO, ¶m);
+ }
+
+
/* Prepare receive urbs */
for (i=0;i<USBCAN_TOT_RX_URBS;i++){
struct usbcan_message *m;
/* Prepare receive urbs */
for (i=0;i<USBCAN_TOT_RX_URBS;i++){
struct usbcan_message *m;
+ clear_bit(USBCAN_DATA_OK,&dev->flags);
+
+ mb();
+
while(!list_empty(&dev->rx_ready_list)) {
struct usbcan_message *m;
m = list_first_entry(&dev->rx_ready_list, typeof(*m), list_node);
while(!list_empty(&dev->rx_ready_list)) {
struct usbcan_message *m;
m = list_first_entry(&dev->rx_ready_list, typeof(*m), list_node);