X-Git-Url: https://git.karo-electronics.de/?a=blobdiff_plain;f=include%2Flinux%2Flibata.h;h=86ca277a68b87667d2f4730ef1aeca978900f4f2;hb=979e5efd49af439957f83b96a5761f5b5ccce9bb;hp=d947b1231662b9f69b388d0c5e3393972285faa3;hpb=92d5ca51a3feef1019732c41a636398ed7416501;p=mv-sheeva.git diff --git a/include/linux/libata.h b/include/linux/libata.h index d947b123166..86ca277a68b 100644 --- a/include/linux/libata.h +++ b/include/linux/libata.h @@ -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__ */