1. 21 8月, 2012 3 次提交
  2. 16 8月, 2012 4 次提交
  3. 14 8月, 2012 9 次提交
  4. 06 7月, 2012 3 次提交
    • M
      [media] Kconfig: Split the core support options from the driver ones · c455f5c8
      Mauro Carvalho Chehab 提交于
      Better arrange the remote controller driver items to happen after the
      core support, on their proper menus, and making clerarer what is media
      core options and what is media driver options.
      Acked-by: NLaurent Pinchart <laurent.pinchart@ideasonboard.com>
      Signed-off-by: NMauro Carvalho Chehab <mchehab@redhat.com>
      c455f5c8
    • M
      [media] media: Remove VIDEO_MEDIA Kconfig option · 8cfd9dcc
      Mauro Carvalho Chehab 提交于
      In the past, it was possible to have either DVB or V4L2 core
      as module and the other as builtin. Such config never make much
      sense, and created several issues in order to make the Kconfig
      dependency to work, as all drivers that depend on both (most
      TV drivers) would need to be compiled as 'm'. Due to that,
      the VIDEO_MEDIA config option were added.
      
      Instead of such weird approach, let's just use the MEDIA_SUPPORT
      =y or =m to select if the media subsystem core will be either
      builtin or module, simplifying the building system logic.
      
      Also, fix the tuners configuration, by enabling them only if
      a tuner is required. So, if just webcam/grabbers support is
      selected, no tuner option will be selected. Also, if only digital
      TV is selected, no analog tuner support is selected.
      
      That removes the need of using EXPERT customise options, when
      analog TV is not selected.
      Signed-off-by: NMauro Carvalho Chehab <mchehab@redhat.com>
      8cfd9dcc
    • M
      [media] media: reorganize the main Kconfig items · b4c184e5
      Mauro Carvalho Chehab 提交于
      Change the main items to:
      
      <m> Multimedia support  --->
         [ ]   Cameras/video grabbers support
         [ ]   Analog TV support
         [ ]   Digital TV support
         [ ]   AM/FM radio receivers/transmitters support
         [ ]   Remote Controller support
      
      This provides an interface that is clearer to end users that
      are compiling the Kernel, and will allow the building system
      to automatically unselect drivers for unused functions.
      Signed-off-by: NMauro Carvalho Chehab <mchehab@redhat.com>
      b4c184e5
  5. 28 7月, 2011 3 次提交
  6. 22 3月, 2011 2 次提交
  7. 29 12月, 2010 4 次提交
  8. 09 11月, 2010 1 次提交
    • A
      [media] v4l: kill the BKL · 0edf2e5e
      Arnd Bergmann 提交于
      All of the hard problems for BKL removal appear to be solved in the
      v4l-dvb/master tree. This removes the BKL from the various open
      functions that do not need it, or only use it to protect an
      open count.
      
      The zoran driver is nontrivial in this regard, so I introduce
      a new mutex that locks both the open/release and the ioctl
      functions. Someone with access to the hardware can probably
      improve that by using the existing lock in all cases.
      
      Finally, all drivers that still use the locked version of the
      ioctl function now get called under a new mutex instead of
      the BKL.
      Signed-off-by: NArnd Bergmann <arnd@arndb.de>
      Signed-off-by: NMauro Carvalho Chehab <mchehab@redhat.com>
      0edf2e5e
  9. 21 10月, 2010 1 次提交
    • A
      BKL: introduce CONFIG_BKL. · 6de5bd12
      Arnd Bergmann 提交于
      With all the patches we have queued in the BKL removal tree, only a
      few dozen modules are left that actually rely on the BKL, and even
      there are lots of low-hanging fruit. We need to decide what to do
      about them, this patch illustrates one of the options:
      
      Every user of the BKL is marked as 'depends on BKL' in Kconfig,
      and the CONFIG_BKL becomes a user-visible option. If it gets
      disabled, no BKL using module can be built any more and the BKL
      code itself is compiled out.
      
      The one exception is file locking, which is practically always
      enabled and does a 'select BKL' instead. This effectively forces
      CONFIG_BKL to be enabled until we have solved the fs/lockd
      mess and can apply the patch that removes the BKL from fs/locks.c.
      Signed-off-by: NArnd Bergmann <arnd@arndb.de>
      6de5bd12
  10. 16 12月, 2009 1 次提交
  11. 17 6月, 2009 1 次提交
  12. 30 3月, 2009 1 次提交
  13. 20 7月, 2008 3 次提交
  14. 14 5月, 2008 1 次提交
  15. 30 4月, 2008 2 次提交
  16. 25 4月, 2008 1 次提交