From a9e1c11d8b1a3637d269a0f7931c4a79c40ae170 Mon Sep 17 00:00:00 2001 From: NeilBrown Date: Tue, 4 Nov 2008 20:51:12 +1100 Subject: [PATCH] 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 --- super-ddf.c | 2 ++ 1 file changed, 2 insertions(+) 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__); -- 2.39.2