]> git.karo-electronics.de Git - mv-sheeva.git/blobdiff - include/linux/libata.h
Apply Support PMP Disable Link Scanning Through Kernel Config patch
[mv-sheeva.git] / include / linux / libata.h
index d947b1231662b9f69b388d0c5e3393972285faa3..86ca277a68b87667d2f4730ef1aeca978900f4f2 100644 (file)
@@ -1739,4 +1739,24 @@ static inline u8 ata_wait_idle(struct ata_port *ap)
 }
 #endif /* CONFIG_ATA_SFF */
 
+#ifdef CONFIG_SATA_PMP_DELAY_LINK_ENUMERATION
+extern unsigned int sata_pmp_allow_link_enumeration_flag;
+static inline void sata_pmp_allow_link_enumeration( unsigned int allow ) 
+{
+       sata_pmp_allow_link_enumeration_flag = allow;
+}
+static inline unsigned int sata_pmp_is_link_enumeration_allowed( void ) 
+{
+       return sata_pmp_allow_link_enumeration_flag;
+}
+#else
+static inline void sata_pmp_allow_link_enumeration( unsigned int allow )
+{      
+       printk(KERN_WARNING "sata_pmp_allow_link_enumeration ignored - not included in kernel");
+}
+static inline unsigned int sata_pmp_is_link_enumeration_allowed( void ) 
+{
+       return 1;
+}
+#endif /* SATA_PMP_DELAY_LINK_ENUMERATION */
 #endif /* __LINUX_LIBATA_H__ */