- Fix error-path mem leak in __vfs_follow_link() (From a recent AC->2.4
patch)
- Make drivers/net/aironet4500_proc.c:driver_lock static.
#define DEV_AWC_INFO 1
#define DEV_AWC 1
-spinlock_t driver_lock = SPIN_LOCK_UNLOCKED;
+static spinlock_t driver_lock = SPIN_LOCK_UNLOCKED;
struct awc_proc_private{
struct ctl_table_header * sysctl_header;
* bloody create() on broken symlinks. Furrfu...
*/
name = __getname();
- if (!name)
+ if (unlikely(!name)) {
+ path_release(nd);
return -ENOMEM;
+ }
strcpy(name, nd->last.name);
nd->last.name = name;
return 0;