Merge tag 'v3.10.23' into develop-3.10
author黄涛 <huangtao@rock-chips.com>
Tue, 10 Dec 2013 04:23:21 +0000 (12:23 +0800)
committer黄涛 <huangtao@rock-chips.com>
Tue, 10 Dec 2013 04:23:21 +0000 (12:23 +0800)
This is the 3.10.23 stable release

Conflicts:
drivers/input/evdev.c

17 files changed:
1  2 
Makefile
block/blk-core.c
drivers/hid/hid-multitouch.c
drivers/input/evdev.c
drivers/mmc/card/block.c
drivers/net/tun.c
kernel/cgroup.c
kernel/time/alarmtimer.c
kernel/workqueue.c
mm/mmap.c
mm/mprotect.c
mm/vmstat.c
net/bluetooth/af_bluetooth.c
net/bluetooth/sco.c
net/ipv4/tcp.c
net/unix/af_unix.c
net/wireless/scan.c

diff --cc Makefile
Simple merge
Simple merge
Simple merge
index 23425d7922ca0240f0527306a49e23540f99c9c9,c122dd2adc22bd16985cfea673132a4bff5b5c4c..f4897c8c15005ed943686e12ca3f022f24396933
@@@ -297,9 -291,11 +299,13 @@@ static int evdev_release(struct inode *
        mutex_unlock(&evdev->mutex);
  
        evdev_detach_client(evdev, client);
-       kfree(client);
 +      if (client->use_wake_lock)
 +              wake_lock_destroy(&client->wake_lock);
+       if (is_vmalloc_addr(client))
+               vfree(client);
+       else
+               kfree(client);
  
        evdev_close_device(evdev);
  
Simple merge
Simple merge
diff --cc kernel/cgroup.c
Simple merge
Simple merge
Simple merge
diff --cc mm/mmap.c
Simple merge
diff --cc mm/mprotect.c
Simple merge
diff --cc mm/vmstat.c
Simple merge
Simple merge
Simple merge
diff --cc net/ipv4/tcp.c
Simple merge
Simple merge
Simple merge