From: Benjamin Poirier <bpoir...@suse.de> Date: Thu, 13 Jun 2013 09:09:47 -0400
> fixes a race condition between concurrent initializations of netiucv devices > that try to use the same name. > > sysfs: cannot create duplicate filename '/devices/iucv/netiucv2' > [...] > Call Trace: > ([<00000000002edea4>] sysfs_add_one+0xb0/0xdc) > [<00000000002eecd4>] create_dir+0x80/0xfc > [<00000000002eee38>] sysfs_create_dir+0xe8/0x118 > [<00000000003835a8>] kobject_add_internal+0x120/0x2d0 > [<00000000003839d6>] kobject_add+0x62/0x9c > [<00000000003d9564>] device_add+0xcc/0x510 > [<000003e00212c7b4>] netiucv_register_device+0xc0/0x1ec [netiucv] > > Signed-off-by: Benjamin Poirier <bpoir...@suse.de> > Tested-by: Ursula Braun <bra...@de.ibm.com> Yes as dev_alloc_name() must be invoked under RTNL or dev_base_lock, this fix is correct. Applied, thanks. -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/