Android-x86
Fork
Donation

  • R/O
  • HTTP
  • SSH
  • HTTPS

system-core: Commit

system/core


Commit MetaInfo

Revisiónc1385b6825825e4ffff6ef835c2f13e2ee8e0606 (tree)
Tiempo2014-08-27 18:55:00
AutorChih-Wei Huang <cwhuang@linu...>
CommiterChih-Wei Huang

Log Message

Android 4.4.4 Release 2
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)

iEYEABECAAYFAlO7IbgACgkQ6K0/gZqxDnglYACcCyZfLI+sfByvwDyVIM18gV3S
SuwAn3Glk0FMWJKvUijD1KlHPsmcD9hu
=H0kw
-----END PGP SIGNATURE-----

Merge tag 'android-4.4.4_r2' into kitkat-x86

Android 4.4.4 Release 2

Cambiar Resumen

Diferencia incremental

--- a/adb/adb_client.c
+++ b/adb/adb_client.c
@@ -241,7 +241,7 @@ int adb_connect(const char *service)
241241 } else {
242242 // if server was running, check its version to make sure it is not out of date
243243 char buf[100];
244- int n;
244+ size_t n;
245245 int version = ADB_SERVER_VERSION - 1;
246246
247247 // if we have a file descriptor, then parse version result
@@ -250,7 +250,7 @@ int adb_connect(const char *service)
250250
251251 buf[4] = 0;
252252 n = strtoul(buf, 0, 16);
253- if(n > (int)sizeof(buf)) goto error;
253+ if(n > sizeof(buf)) goto error;
254254 if(readx(fd, buf, n)) goto error;
255255 adb_close(fd);
256256
--- a/init/init.c
+++ b/init/init.c
@@ -913,7 +913,6 @@ static int bootchart_init_action(int nargs, char **args)
913913 #endif
914914
915915 static const struct selinux_opt seopts_prop[] = {
916- { SELABEL_OPT_PATH, "/data/security/property_contexts" },
917916 { SELABEL_OPT_PATH, "/property_contexts" },
918917 { 0, NULL }
919918 };
--- a/rootdir/init.rc
+++ b/rootdir/init.rc
@@ -136,6 +136,11 @@ loglevel 3
136136 # checker programs.
137137 mkdir /dev/fscklogs 0770 root system
138138
139+# pstore/ramoops previous console log
140+ mount pstore pstore /sys/fs/pstore
141+ chown system log /sys/fs/pstore/console-ramoops
142+ chmod 0440 /sys/fs/pstore/console-ramoops
143+
139144 on post-fs
140145 # once everything is setup, no need to modify /
141146 mount rootfs rootfs / ro remount
@@ -364,6 +369,9 @@ on boot
364369 setprop net.tcp.buffersize.gprs 4092,8760,11680,4096,8760,11680
365370 setprop net.tcp.buffersize.evdo 4094,87380,262144,4096,16384,262144
366371
372+# Define default initial receive window size in segments.
373+ setprop net.tcp.default_init_rwnd 60
374+
367375 class_start core
368376 class_start main
369377
@@ -396,9 +404,15 @@ on property:vold.decrypt=trigger_shutdown_framework
396404 on property:sys.powerctl=*
397405 powerctl ${sys.powerctl}
398406
399-# system server cannot write to /proc/sys files, so proxy it through init
407+# system server cannot write to /proc/sys files,
408+# and chown/chmod does not work for /proc/sys/ entries.
409+# So proxy writes through init.
400410 on property:sys.sysctl.extra_free_kbytes=*
401411 write /proc/sys/vm/extra_free_kbytes ${sys.sysctl.extra_free_kbytes}
412+# "tcp_default_init_rwnd" Is too long!
413+on property:sys.sysctl.tcp_def_init_rwnd=*
414+ write /proc/sys/net/ipv4/tcp_default_init_rwnd ${sys.sysctl.tcp_def_init_rwnd}
415+
402416
403417 ## Daemon processes to be run by init.
404418 ##
Show on old repository browser