X-Git-Url: https://git.karo-electronics.de/?a=blobdiff_plain;f=kernel%2Futsname.c;h=816d7b24fa031af51b08d9108366d21626e3d38e;hb=456212017bf21f6bbdf972a5eafab987600956b2;hp=9d8180a0f0d815dbe051dbb6a710385d22f0b342;hpb=b4b613fd83853f8c688b3de20ab1a42331257975;p=karo-tx-linux.git diff --git a/kernel/utsname.c b/kernel/utsname.c index 9d8180a0f0d8..816d7b24fa03 100644 --- a/kernel/utsname.c +++ b/kernel/utsname.c @@ -28,7 +28,9 @@ static struct uts_namespace *clone_uts_ns(struct uts_namespace *old_ns) if (!ns) return ERR_PTR(-ENOMEM); + down_read(&uts_sem); memcpy(&ns->name, &old_ns->name, sizeof(ns->name)); + up_read(&uts_sem); kref_init(&ns->kref); return ns; }