1. 06 7月, 2010 1 次提交
  2. 15 1月, 2010 1 次提交
  3. 04 12月, 2009 1 次提交
  4. 20 9月, 2009 1 次提交
  5. 10 8月, 2009 2 次提交
    • T
      sound: make OSS device number claiming optional and schedule its removal · 93fe4483
      Tejun Heo 提交于
      If any OSS support is enabled, regardless of built-in or module,
      sound_core claims full OSS major number (that is, the old 0-255
      region) to trap open attempts and request sound modules using custom
      module aliases.  This feature is redundant as chrdev already has such
      mechanism.  This preemptive claiming prevents alternative OSS
      implementation.
      
      The custom module aliases are scheduled to be removed and the previous
      patch made soundcore emit the standard chrdev aliases too to help
      transition.
      
      This patch schedule the feature for removal in a year and makes it
      optional so that developers and distros can try new things in the
      meantime without rebuilding the kernel.  The pre-claiming can be
      turned off by using SOUND_OSS_CORE_PRECLAIM and/or kernel parameter
      soundcore.preclaim_oss.
      
      As this allows sound minors to be individually grabbed by other users,
      this patch updates sound_insert_unit() such that if registering
      individual device region fails, it tries the next available slot.
      
      For details on removal plan, please read the entry added by this patch
      in feature-removal-schedule.txt .
      Signed-off-by: NTejun Heo <tj@kernel.org>
      Cc: Alan Cox <alan@lxorguk.ukuu.org.uk>
      Signed-off-by: NTakashi Iwai <tiwai@suse.de>
      93fe4483
    • T
      sound: request char-major-* module aliases for missing OSS devices · 0a848680
      Tejun Heo 提交于
      Till now missing OSS devices emitted sound-slot/service-* module
      alises instead of the standard char-major-* if a missing device number
      is opened if soundcore is loaded.  The custom module aliases don't
      have any inherent benefit than backward compatibility.
      
      sound-slot/service-* module aliases is scheduled to be removed and to
      help the transition this patch makes soundcore emit the standard
      module alises along with the custom ones.
      Signed-off-by: NTejun Heo <tj@kernel.org>
      Cc: Alan Cox <alan@lxorguk.ukuu.org.uk>
      Signed-off-by: NTakashi Iwai <tiwai@suse.de>
      0a848680
  6. 04 7月, 2009 1 次提交
  7. 16 6月, 2009 1 次提交
  8. 15 12月, 2008 1 次提交
  9. 21 11月, 2008 1 次提交
  10. 27 10月, 2008 1 次提交
  11. 17 10月, 2008 1 次提交
  12. 09 9月, 2008 1 次提交
  13. 29 8月, 2008 1 次提交
    • T
      sound: make OSS sound core optional · d886e87c
      Tejun Heo 提交于
      sound/sound_core.c implements soundcore.ko and contains two parts -
      sound_class which is shared by both ALSA and OSS and device
      redirection support for OSS.  It's always compiled when any sound
      support is enabled although it's necessary only when OSS (the actual
      one or emulation) is enabled.  This is slightly wasteful and as device
      redirection always registers character device region for major 14, it
      prevents alternative implementation.
      
      This patch introduces a new config SOUND_OSS_CORE which is selected
      iff OSS support is actually necessary and build the OSS core part
      conditionally.
      
      If OSS is disabled, soundcore merely contains sound_class but leaving
      it that way seems to be the simplest approach as otherwise sound_class
      should be in ALSA core file if OSS is disabled but should be in
      soundcore if OSS is enabled.  Also, there's also the user confusion
      factor.
      Signed-off-by: NTejun Heo <tj@kernel.org>
      Signed-off-by: NTakashi Iwai <tiwai@suse.de>
      Signed-off-by: NJaroslav Kysela <perex@perex.cz>
      d886e87c
  14. 22 7月, 2008 1 次提交
  15. 21 6月, 2008 1 次提交
  16. 13 2月, 2007 1 次提交
  17. 02 12月, 2006 1 次提交
    • G
      Driver core: convert sound core to use struct device · d80f19fa
      Greg Kroah-Hartman 提交于
      Converts from using struct "class_device" to "struct device" making
      everything show up properly in /sys/devices/ with symlinks from the
      /sys/class directory.
      
      It also makes the struct sound_card to show up as a "real" device
      where all the different sound class devices are placed as childs
      and different card attribute files can hang off of. /sys/class/sound is
      still a flat directory, but the symlink targets of all devices belonging
      to the same card, point the the /sys/devices tree below the new card
      device object.
      
      Thanks to Kay for the updates to this patch.
      Signed-off-by: NKay Sievers <kay.sievers@novell.com>
      Acked-by: NJaroslav Kysela <perex@suse.cz>
      Signed-off-by: NGreg Kroah-Hartman <gregkh@suse.de>
      d80f19fa
  18. 04 10月, 2006 1 次提交
  19. 30 9月, 2006 1 次提交
  20. 01 7月, 2006 1 次提交
  21. 27 6月, 2006 1 次提交
  22. 29 3月, 2006 1 次提交
  23. 29 10月, 2005 1 次提交
  24. 30 8月, 2005 1 次提交
  25. 21 6月, 2005 1 次提交
  26. 17 4月, 2005 1 次提交
    • L
      Linux-2.6.12-rc2 · 1da177e4
      Linus Torvalds 提交于
      Initial git repository build. I'm not bothering with the full history,
      even though we have it. We can create a separate "historical" git
      archive of that later if we want to, and in the meantime it's about
      3.2GB when imported into git - space that would just make the early
      git days unnecessarily complicated, when we don't have a lot of good
      infrastructure for it.
      
      Let it rip!
      1da177e4