1. 12 10月, 2017 2 次提交
  2. 27 1月, 2017 1 次提交
    • S
      [media] media: Drop FSF's postal address from the source code files · bcb63314
      Sakari Ailus 提交于
      Drop the FSF's postal address from the source code files that typically
      contain mostly the license text. Of the 628 removed instances, 578 are
      outdated.
      
      The patch has been created with the following command without manual edits:
      
      git grep -l "675 Mass Ave\|59 Temple Place\|51 Franklin St" -- \
      	drivers/media/ include/media|while read i; do i=$i perl -e '
      open(F,"< $ENV{i}");
      $a=join("", <F>);
      $a =~ s/[ \t]*\*\n.*You should.*\n.*along with.*\n.*(\n.*USA.*$)?\n//m
      	&& $a =~ s/(^.*)Or, (point your browser to) /$1To obtain the license, $2\n$1/m;
      close(F);
      open(F, "> $ENV{i}");
      print F $a;
      close(F);'; done
      Signed-off-by: NSakari Ailus <sakari.ailus@linux.intel.com>
      bcb63314
  3. 19 11月, 2016 1 次提交
  4. 21 10月, 2016 1 次提交
  5. 07 5月, 2016 1 次提交
  6. 04 3月, 2016 1 次提交
  7. 01 2月, 2016 4 次提交
  8. 11 1月, 2016 19 次提交
  9. 02 3月, 2015 1 次提交
  10. 14 2月, 2015 5 次提交
  11. 25 10月, 2013 1 次提交
  12. 28 12月, 2012 1 次提交
    • N
      [media] dvb: push down ioctl lock in dvb_usercopy · 30ad64b8
      Nikolaus Schulz 提交于
      Since most dvb ioctls wrap their real work with dvb_usercopy, the static mutex
      used in dvb_usercopy effectively is a global lock for dvb ioctls.
      Unfortunately, frontend ioctls can be blocked by the frontend thread for
      several seconds; this leads to unacceptable lock contention.  Mitigate that by
      pushing the mutex from dvb_usercopy down to the individual, device specific
      ioctls.
      There are 10 such ioctl functions using dvb_usercopy, either calling it
      directly, or via the trivial wrapper dvb_generic_ioctl. The following already
      employ their own locking and look safe:
          • dvb_demux_ioctl           (as per dvb_demux_do_ioctl)
          • dvb_dvr_ioctl             (as per dvb_dvr_do_ioctl)
          • dvb_osd_ioctl             (as per single non-trivial callee)
          • fdtv_ca_ioctl             (as per callees)
          • dvb_frontend_ioctl
      The following functions do not, and are thus changed to use a device specific
      mutex:
          • dvb_net_ioctl             (as per dvb_net_do_ioctl)
          • dvb_ca_en50221_io_ioctl   (as per dvb_ca_en50221_io_do_ioctl)
          • dvb_video_ioctl
          • dvb_audio_ioctl
          • dvb_ca_ioctl
      Signed-off-by: NNikolaus Schulz <schulz@macnetix.de>
      Signed-off-by: NMichael Krufky <mkrufky@linuxtv.org>
      Signed-off-by: NMauro Carvalho Chehab <mchehab@redhat.com>
      30ad64b8
  13. 16 9月, 2012 1 次提交
  14. 14 8月, 2012 1 次提交