1. 17 2月, 2007 3 次提交
  2. 14 2月, 2007 6 次提交
  3. 13 2月, 2007 14 次提交
  4. 12 2月, 2007 15 次提交
  5. 10 2月, 2007 2 次提交
    • R
      Input: tsdev - schedule removal · ff141a03
      Richard Purdie 提交于
      Compaq touchscreen emulation (drivers/input/tsdev.c) is old,
      was obsolete when it was written by the authors own admission
      and much better userspace solutions like tslib now exist.
      The name is also confusing.
      Signed-off-by: NRichard Purdie <rpurdie@rpsys.net>
      Acked-by: NJames Simmons <jsimmons@infradead.org>
      Signed-off-by: NDmitry Torokhov <dtor@mail.ru>
      ff141a03
    • T
      devres: device resource management · 9ac7849e
      Tejun Heo 提交于
      Implement device resource management, in short, devres.  A device
      driver can allocate arbirary size of devres data which is associated
      with a release function.  On driver detach, release function is
      invoked on the devres data, then, devres data is freed.
      
      devreses are typed by associated release functions.  Some devreses are
      better represented by single instance of the type while others need
      multiple instances sharing the same release function.  Both usages are
      supported.
      
      devreses can be grouped using devres group such that a device driver
      can easily release acquired resources halfway through initialization
      or selectively release resources (e.g. resources for port 1 out of 4
      ports).
      
      This patch adds devres core including documentation and the following
      managed interfaces.
      
      * alloc/free	: devm_kzalloc(), devm_kzfree()
      * IO region	: devm_request_region(), devm_release_region()
      * IRQ		: devm_request_irq(), devm_free_irq()
      * DMA		: dmam_alloc_coherent(), dmam_free_coherent(),
      		  dmam_declare_coherent_memory(), dmam_pool_create(),
      		  dmam_pool_destroy()
      * PCI		: pcim_enable_device(), pcim_pin_device(), pci_is_managed()
      * iomap		: devm_ioport_map(), devm_ioport_unmap(), devm_ioremap(),
      		  devm_ioremap_nocache(), devm_iounmap(), pcim_iomap_table(),
      		  pcim_iomap(), pcim_iounmap()
      Signed-off-by: NTejun Heo <htejun@gmail.com>
      Signed-off-by: NJeff Garzik <jeff@garzik.org>
      9ac7849e