home *** CD-ROM | disk | FTP | other *** search
/ PC Welt 2006 November (DVD) / PCWELT_11_2006.ISO / casper / filesystem.squashfs / usr / src / linux-headers-2.6.17-6 / include / asm-powerpc / pSeries_reconfig.h < prev    next >
Encoding:
C/C++ Source or Header  |  2006-08-11  |  797 b   |  28 lines

  1. #ifndef _PPC64_PSERIES_RECONFIG_H
  2. #define _PPC64_PSERIES_RECONFIG_H
  3. #ifdef __KERNEL__
  4.  
  5. #include <linux/notifier.h>
  6.  
  7. /*
  8.  * Use this API if your code needs to know about OF device nodes being
  9.  * added or removed on pSeries systems.
  10.  */
  11.  
  12. #define PSERIES_RECONFIG_ADD    0x0001
  13. #define PSERIES_RECONFIG_REMOVE 0x0002
  14.  
  15. #ifdef CONFIG_PPC_PSERIES
  16. extern int pSeries_reconfig_notifier_register(struct notifier_block *);
  17. extern void pSeries_reconfig_notifier_unregister(struct notifier_block *);
  18. #else /* !CONFIG_PPC_PSERIES */
  19. static inline int pSeries_reconfig_notifier_register(struct notifier_block *nb)
  20. {
  21.     return 0;
  22. }
  23. static inline void pSeries_reconfig_notifier_unregister(struct notifier_block *nb) { }
  24. #endif /* CONFIG_PPC_PSERIES */
  25.  
  26. #endif /* __KERNEL__ */
  27. #endif /* _PPC64_PSERIES_RECONFIG_H */
  28.