1. 22 4月, 2009 1 次提交
  2. 02 4月, 2009 2 次提交
  3. 31 3月, 2009 1 次提交
    • A
      proc 2/2: remove struct proc_dir_entry::owner · 99b76233
      Alexey Dobriyan 提交于
      Setting ->owner as done currently (pde->owner = THIS_MODULE) is racy
      as correctly noted at bug #12454. Someone can lookup entry with NULL
      ->owner, thus not pinning enything, and release it later resulting
      in module refcount underflow.
      
      We can keep ->owner and supply it at registration time like ->proc_fops
      and ->data.
      
      But this leaves ->owner as easy-manipulative field (just one C assignment)
      and somebody will forget to unpin previous/pin current module when
      switching ->owner. ->proc_fops is declared as "const" which should give
      some thoughts.
      
      ->read_proc/->write_proc were just fixed to not require ->owner for
      protection.
      
      rmmod'ed directories will be empty and return "." and ".." -- no harm.
      And directories with tricky enough readdir and lookup shouldn't be modular.
      We definitely don't want such modular code.
      
      Removing ->owner will also make PDE smaller.
      
      So, let's nuke it.
      
      Kudos to Jeff Layton for reminding about this, let's say, oversight.
      
      http://bugzilla.kernel.org/show_bug.cgi?id=12454Signed-off-by: NAlexey Dobriyan <adobriyan@gmail.com>
      99b76233
  4. 16 3月, 2009 2 次提交
  5. 20 2月, 2009 1 次提交
  6. 05 2月, 2009 1 次提交
  7. 13 1月, 2009 1 次提交
  8. 07 1月, 2009 1 次提交
  9. 31 12月, 2008 3 次提交
  10. 26 12月, 2008 1 次提交
  11. 13 12月, 2008 1 次提交
  12. 10 12月, 2008 3 次提交
  13. 01 12月, 2008 1 次提交
  14. 23 10月, 2008 1 次提交
  15. 11 10月, 2008 1 次提交
  16. 02 8月, 2008 1 次提交
    • T
      [IA64] Move include/asm-ia64 to arch/ia64/include/asm · 7f30491c
      Tony Luck 提交于
      After moving the the include files there were a few clean-ups:
      
      1) Some files used #include <asm-ia64/xyz.h>, changed to <asm/xyz.h>
      
      2) Some comments alerted maintainers to look at various header files to
      make matching updates if certain code were to be changed. Updated these
      comments to use the new include paths.
      
      3) Some header files mentioned their own names in initial comments. Just
      deleted these self references.
      Signed-off-by: NTony Luck <tony.luck@intel.com>
      7f30491c
  17. 26 6月, 2008 1 次提交
  18. 25 6月, 2008 1 次提交
  19. 21 6月, 2008 1 次提交
  20. 19 5月, 2008 1 次提交
  21. 29 4月, 2008 1 次提交
  22. 23 4月, 2008 1 次提交
  23. 22 4月, 2008 1 次提交
    • J
      [IA64] minor irq handler cleanups · 9010eff0
      Jeff Garzik 提交于
      - remove unused 'irq' argument from pfm_do_interrupt_handler()
      
      - remove pointless cast to void*
      
      - add KERN_xxx prefix to printk()
      
      - remove braces around singleton C statement
      
      - in tioce_provider.c, start tioce_dma_consistent() and
        tioce_error_intr_handler() function declarations in column 0
      
      This change's main purpose is to prepare for the patchset in
      jgarzik/misc-2.6.git#irq-remove, that explores removal of the
      never-used 'irq' argument in each interrupt handler.
      Signed-off-by: NJeff Garzik <jgarzik@redhat.com>
      Signed-off-by: NTony Luck <tony.luck@intel.com>
      9010eff0
  24. 19 4月, 2008 1 次提交
  25. 10 4月, 2008 1 次提交
  26. 07 3月, 2008 1 次提交
  27. 05 2月, 2008 2 次提交
  28. 26 1月, 2008 1 次提交
  29. 04 1月, 2008 1 次提交
  30. 20 12月, 2007 1 次提交
  31. 08 12月, 2007 2 次提交
  32. 10 11月, 2007 1 次提交