From 33a6535d00eff4475a1557f3d9124e362a74ad28 Mon Sep 17 00:00:00 2001 From: Artur Wojcik Date: Thu, 10 Dec 2009 12:03:40 -0700 Subject: Fix required to enable RAID arrays on SAS disks. The patch increases the capacity of buffers used to store sysfs path names. Originally the buffers were too small to hold the canonical representation of sysfs path (in case of a SAS device, especially a device installed behind an expander). Signed-off-by: Artur Wojcik Reviewed-by: Andre Noll Signed-off-by: Dan Williams --- mdadm.h | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'mdadm.h') diff --git a/mdadm.h b/mdadm.h index c7f864b..fb243e5 100644 --- a/mdadm.h +++ b/mdadm.h @@ -1001,3 +1001,10 @@ static inline int xasprintf(char **strp, const char *fmt, ...) { #define ALGORITHM_PARITY_0_6 20 #define ALGORITHM_PARITY_N_6 ALGORITHM_PARITY_N +/* Define PATH_MAX in case we don't use glibc or standard library does + * not have PATH_MAX defined. Assume max path length is 4K characters. + */ +#ifndef PATH_MAX +#define PATH_MAX 4096 +#endif + -- cgit