From: NeilBrown Date: Tue, 4 Nov 2008 09:51:12 +0000 (+1100) Subject: ddf: store homehost information to allow smooth assembly. X-Git-Tag: mdadm-3.0-devel2~13 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=a9e1c11d8b1a3637d269a0f7931c4a79c40ae170;p=thirdparty%2Fmdadm.git ddf: store homehost information to allow smooth assembly. When we create our own ddf array, store the homehost in the vendor information so it can be so to ensure 'LOCAL' name choices. Signed-off-by: NeilBrown --- diff --git a/super-ddf.c b/super-ddf.c index 98a5485a..3e78ffca 100644 --- a/super-ddf.c +++ b/super-ddf.c @@ -1657,6 +1657,8 @@ static int init_super_ddf(struct supertype *st, memcpy(ddf->controller.product_id, "What Is My PID??", 16); memset(ddf->controller.pad, 0xff, 8); memset(ddf->controller.vendor_data, 0xff, 448); + if (homehost && strlen(homehost) < 440) + strcpy((char*)ddf->controller.vendor_data, homehost); if (posix_memalign((void**)&pd, 512, pdsize) != 0) { fprintf(stderr, Name ": %s could not allocate pd\n", __func__);