Skip to content
Snippets Groups Projects
  1. Jul 07, 2020
  2. Jun 17, 2019
  3. Jun 05, 2019
  4. Nov 18, 2014
  5. May 27, 2014
  6. May 26, 2014
  7. Oct 20, 2013
    • Clemens Ladisch's avatar
      ALSA: firewire: extend snd_fw_transaction() · 1b70485f
      Clemens Ladisch authored
      
      Add a flag to snd_fw_transaction() to allow it to abort when a bus reset
      happens.  This removes most of the duplicated error handling loops that
      were required around calls to the low-level fw_run_transaction().
      
      Also add a flag to suppress error messages; errors are expected when we
      attempt to clean up after the device was unplugged.
      
      Signed-off-by: default avatarClemens Ladisch <clemens@ladisch.de>
      1b70485f
  8. Apr 17, 2012
  9. Nov 01, 2011
  10. May 10, 2011
    • Stefan Richter's avatar
      firewire: octlet AT payloads can be stack-allocated · f30e6d3e
      Stefan Richter authored
      
      We do not need slab allocations anymore in order to satisfy
      streaming DMA mapping constraints, thanks to commit da28947e
      "firewire: ohci: avoid separate DMA mapping for small AT payloads".
      
      (Besides, the slab-allocated buffers that firewire-core, firewire-sbp2,
      and firedtv used to provide for 8-byte write and lock requests were
      still not fully portable since they crossed cacheline boundaries or
      shared a cacheline with unrelated CPU-accessed data.  snd-firewire-lib
      got this aspect right by using an extra kmalloc/ kfree just for the
      8-byte transaction buffer.)
      
      This change replaces kmalloc'ed lock transaction scratch buffers in
      firewire-core, firedtv, and snd-firewire-lib by local stack allocations.
      Perhaps the most notable result of the change is simpler locking because
      there is no need to serialize usages of preallocated per-device buffers
      anymore.  Also, allocations and deallocations are simpler.
      
      Signed-off-by: default avatarStefan Richter <stefanr@s5r6.in-berlin.de>
      Acked-by: default avatarClemens Ladisch <clemens@ladisch.de>
      f30e6d3e
  11. Mar 15, 2011
Loading