14 Sep, 2012

1 commit

  • It is a bad idea to hold a spinlock and call flush_work_sync.
    Move the workqueue cleanup outside the spinlock and use cancel_work_sync,
    on closing the channel this seems to be the more correct function.
    Remove the never used and constant return value of mISDN_freebchannel.

    Signed-off-by: Karsten Keil
    Cc:
    Signed-off-by: David S. Miller

    Karsten Keil
     

17 May, 2012

5 commits


04 May, 2012

1 commit


26 Jul, 2009

1 commit


12 Jun, 2009

1 commit


25 May, 2009

1 commit


10 Jan, 2009

2 commits

  • New prim PH_DATA_E_IND.

    - all E-ch frames are indicated by recv_Echannel(), which pushes E-Channel
    frames into dch's rqueue
    - if dchannel is opened with channel nr 0, no E-Channel logging
    is requested
    - if dchannel is opened with channel nr 1, E-Channel logging
    is requested. if layer1 does not support that, -EINVAL
    in return is appropriate

    Signed-off-by: Martin Bachem
    Signed-off-by: Karsten Keil

    Martin Bachem
     
  • This prevents underrun of fifo when filled and in case of an underrun it
    prevents subsequent underruns due to jitter.
    Improve dsp, so buffers are kept filled with a certain delay, so moderate
    jitter will not cause underrun all the time -> the audio quality is highly
    improved. tones are not interrupted by gaps anymore, except when CPU is
    stalling or in high load.

    Signed-off-by: Andreas Eversberg
    Signed-off-by: Karsten Keil

    Andreas Eversberg
     

27 Jul, 2008

1 commit