Deleted Added
full compact
31c31
< __FBSDID("$FreeBSD: head/sys/compat/linux/linux_misc.c 183612 2008-10-04 19:23:30Z kib $");
---
> __FBSDID("$FreeBSD: head/sys/compat/linux/linux_misc.c 184789 2008-11-09 10:45:13Z ed $");
1684a1685
> int error;
1693,1694c1694,1698
< return (userland_sysctl(td, name, 2, 0, 0, 0, args->hostname,
< args->len, 0, 0));
---
> mtx_lock(&Giant);
> error = userland_sysctl(td, name, 2, 0, 0, 0, args->hostname,
> args->len, 0, 0);
> mtx_unlock(&Giant);
> return (error);
1697a1702,1721
> linux_setdomainname(struct thread *td, struct linux_setdomainname_args *args)
> {
> int name[2];
> int error;
>
> #ifdef DEBUG
> if (ldebug(setdomainname))
> printf(ARGS(setdomainname, "*, %i"), args->len);
> #endif
>
> name[0] = CTL_KERN;
> name[1] = KERN_NISDOMAINNAME;
> mtx_lock(&Giant);
> error = userland_sysctl(td, name, 2, 0, 0, 0, args->name,
> args->len, 0, 0);
> mtx_unlock(&Giant);
> return (error);
> }
>
> int