Commit Graph

927 Commits

Author SHA1 Message Date
Huang, Tao
1ca180425c LSK Android 15.02 v3.10
-----BEGIN PGP SIGNATURE-----
 Version: GnuPG v1
 
 iQEcBAABAgAGBQJU9ILwAAoJECTWi3JdVIfQcZoH/1U/wwhhYwlevY/Z6LHu6aZ9
 3O9NLpAVIncUPFYoZZ7LfW4HpQoD5Em9TBgYtc/Ej7Ub5MczZPIELRFYlhQIIg/J
 XwFUt6Rd3sQ5uyo2lK0K7jRnRtcD6zxDJfRPpfs+YD9TyF3/bkPjVv+Yf9tp/HTU
 6XcPgNjZUG5Vq1Uzvmx38hMvOOvhGzLwbqgktxN1mawk6sbtt1aY5BaMO85PJXgt
 zkSz8cOvgg5KX1AF0vXnxgwG25Xfp/hqpPAa7rXjUnUmjKUWuS5wYvzw8MB+tYJB
 3AIunsk0JvZofXOn7F7j21gKzOeG6v/xLA5dEdW/v8fmr1ySRLIdIlRnVWftla0=
 =nF/9
 -----END PGP SIGNATURE-----

Merge tag 'lsk-v3.10-android-15.02'

LSK Android 15.02 v3.10

Conflicts:
	drivers/Kconfig
	drivers/regulator/core.c
	include/linux/of.h
2015-03-05 17:11:40 +08:00
Huang, Tao
089c13477b LSK Android 15.01 v3.10
-----BEGIN PGP SIGNATURE-----
 Version: GnuPG v1
 
 iQEcBAABAgAGBQJUyRYfAAoJECTWi3JdVIfQd0MH/2Dj1bO551ZDPNG1v4fiDCzc
 cOQ/HD1zZbc3w3GZ7n4DSwvyJiJMR5KZIP/ZRQ5dBYMwQopwTus4BLL0KzcPGLtD
 zljEkSKYaEoPJY7gWGzA+0fxxld0MLTPh7eqovwYt3emiTDRi3yzxxXcUbrG7LeH
 yCYBZd6nN0EpnSvmaiE/PFUzTFyF5QO5vLYugY2/jHUqGi1bZLfi9Y3SY4E/+slT
 vJuH6fU7kJS7c+aQaHctsQ4DvUIONpFiAwDObDjLeQj5OE1xpkWmWY4x6SPYSrWP
 dVoaCsQntmkKxrmvd/KGiofAU/Ajn29JWs5x8c/+jDhJza5Wvv7CQSCSxSOxCYE=
 =dDDy
 -----END PGP SIGNATURE-----

Merge tag 'lsk-v3.10-android-15.01'

LSK Android 15.01 v3.10

Conflicts:
	arch/arm/Kconfig.debug
	arch/arm64/mm/init.c
	drivers/Makefile
	drivers/cpufreq/cpufreq_interactive.c
2015-02-10 16:24:25 +08:00
Greg Kroah-Hartman
87dc7c99c7 Linux 3.10.68 2015-02-06 06:52:56 -08:00
Greg Kroah-Hartman
4227cffc1f Linux 3.10.67 2015-01-29 17:42:36 -08:00
Greg Kroah-Hartman
5d53369ea5 Linux 3.10.66 2015-01-27 07:52:51 -08:00
Greg Kroah-Hartman
5054319d9f Linux 3.10.65 2015-01-16 07:00:00 -08:00
Greg Kroah-Hartman
46a490cc58 Linux 3.10.64 2015-01-08 09:58:30 -08:00
Huang, Tao
79437e3372 LSK Android 14.12 v3.10
-----BEGIN PGP SIGNATURE-----
 Version: GnuPG v1
 
 iQEcBAABAgAGBQJUkXoFAAoJECTWi3JdVIfQT7QH/RNU1mHpDln1QSGGatOzKzDo
 sYU0A5aUlsjeoh6LUzohz6tSSUOMSEE8lHJo8lN/iI8kIRuiZX4TND1Chap/1s7x
 VlqnWGpKIIsILt4zypK/RL/Xfz0Kyj9K+uUOc6JJJWYIjLUdavR9dVojwE830Czm
 QzHH5P0AmxPUtahN/N2FLjpbTDERPRcjyQ2hkMB5vhvrHXJeP3uNjGS5pGmhHWdl
 gA+410QXAAc7U+rgheh8xlHlykCsi+it7n6K+aO9t5JbD34m7JhMy6WWALGdLOrD
 lqzbxyRG27Cs0JGTjPPiKFomo7b/o895NIaqxxBh6h2iVv2fPssfyvEYGxNUYcM=
 =6dK4
 -----END PGP SIGNATURE-----

Merge tag 'lsk-v3.10-android-14.12'

LSK Android 14.12 v3.10

Conflicts:
	include/linux/clk-provider.h
2014-12-19 20:02:18 +08:00
Greg Kroah-Hartman
a472efc759 Linux 3.10.63 2014-12-16 09:09:56 -08:00
Huang, Tao
2878bf0e7e rk: Makefile set default CROSS_COMPILE when ARCH is arm64
Signed-off-by: Huang, Tao <huangtao@rock-chips.com>
2014-12-11 14:23:00 +08:00
Greg Kroah-Hartman
2f9ac85b35 Linux 3.10.62 2014-12-06 15:55:43 -08:00
Huang, Tao
d03390bfcd LSK Android 14.11 v3.10
-----BEGIN PGP SIGNATURE-----
 Version: GnuPG v1
 
 iQEcBAABAgAGBQJUdvtFAAoJECTWi3JdVIfQn3sH/i7lx5lXGQcZ6HsynmZkqA4J
 9G0kenDhW6Rm0YGetIR3DMTNSkrYbL3rBLPd6Vl+CXx8l1hORlostEBvtMnFK0u/
 B289o6qtW7dc8zzYW5jpwMgC+WNeFD4Gn7/x3bDguYLqMPtbbrr3vzsGaKKmScbJ
 AOyOsZR4TVUi+SUzeCbN8YDW9HSQNhVYrA/qcI6ImASOaKYN4i0stHKMUVoI4HxF
 +e9F40P7Lg8zBM4Ss8X9yYlFxX2EwuKLNrelCvXPo6BBcvjZZM4C4MUvh9c8AyDa
 0LiCgVL3fXb4S+bmJwgRKYm5C9TPpulL3VUDn3fGuVqy9HHfBaC62kc8XX8ciAo=
 =aswn
 -----END PGP SIGNATURE-----

Merge tag 'lsk-v3.10-android-14.11'

LSK Android 14.11 v3.10

Conflicts:
	arch/arm/include/asm/cputype.h
2014-12-05 21:18:34 +08:00
Greg Kroah-Hartman
252f23ea59 Linux 3.10.61 2014-11-21 09:23:22 -08:00
Greg Kroah-Hartman
be70188832 Linux 3.10.60 2014-11-14 08:48:23 -08:00
Greg Kroah-Hartman
816b571ac0 Linux 3.10.59 2014-10-30 09:35:42 -07:00
Greg Kroah-Hartman
0b9c3a4653 Linux 3.10.58 2014-10-15 08:32:29 +02:00
Greg Kroah-Hartman
f41c15f2c9 Linux 3.10.57 2014-10-09 12:18:54 -07:00
Greg Kroah-Hartman
926719debf Linux 3.10.56 2014-10-05 14:54:30 -07:00
Greg Kroah-Hartman
339f8f37f0 Linux 3.10.55 2014-09-17 09:04:18 -07:00
Greg Kroah-Hartman
a8d97b1bd0 Linux 3.10.54 2014-09-05 16:32:00 -07:00
Greg Kroah-Hartman
7f363d2d04 Linux 3.10.53 2014-08-14 09:24:29 +08:00
Greg Kroah-Hartman
4d36ba13d3 Linux 3.10.52 2014-08-07 14:42:40 -07:00
黄涛
fcef60e36f LSK v3.10 Android 14.07 release
-----BEGIN PGP SIGNATURE-----
 Version: GnuPG v1
 
 iQIcBAABAgAGBQJT2ljqAAoJELSic+t+oim9DKAP+wYv7CYRRQzgQaqpTa2uBJi1
 xjEbS3qz/yWl+xw+Svd9JUGcm4SQg1rvYBd3uEHuqAxqrwaM5BbCHozCiM5ZWRJV
 Q0bR7Ha6RcVXAmNmrs2NaUC7zxIcS1LiBN9FxLPlsv44pxBxgIzQI4ZjN2SMEx5u
 COz3uW+xeVJHMRQ+BYwB/L+NNkgVZdFb71EUrxDiXJr1GWBuhOQ2aYGMRw55QXt5
 WoXUtAWGAQYWfUF6hBvpxEzB060ikOyBGxIdDQkeJdkNK3lD/Ql7M/FMii+H9njt
 FCGtIfV7j/aSzGDY2bW2yGart8N5AvP4T7rAU46+x2Cc9IwTigS8pYltdPv/YrF7
 VYEG4MR2JcYlXl1pCdRHikAOID2tCZS81mhdBFgvXCqSy4OanBOajmu8BGGORFD2
 RFUxALE0Cd+ZQ2JrGhLX+jvUC23FJNoHkcFGn0iE5nv5UJbC9XM7Do1XOe6EDb1r
 waOzjJD06OSAq8kDjExhjzDBhWuDWLdwo6/djsduo0FhI7XmmUs+ebeUne6OTuq5
 duUMXBt48Y4UMbI9v9aSRJVA4OBLfmIlu8ZU8N13BqoN3O4BcWkziUepngc0B+AI
 0ukzozgUjdmuvfmAKsA5OGwpJROtOx2NshsgSDVeFSaOWuqdM3dEE89paruT1qFX
 5NVLVS2Ptn1HuBwHDnW3
 =uFcV
 -----END PGP SIGNATURE-----

Merge tag 'lsk-v3.10-android-14.07' into develop-3.10

LSK v3.10 Android 14.07 release

Conflicts:
	drivers/clocksource/arm_arch_timer.c
	lib/Makefile
2014-08-06 15:34:14 +08:00
Greg Kroah-Hartman
10a622493d Linux 3.10.51 2014-07-31 14:55:39 -07:00
Linus Torvalds
e1d8240bdd Fix gcc-4.9.0 miscompilation of load_balance() in scheduler
commit 2062afb4f8 upstream.

Michel Dänzer and a couple of other people reported inexplicable random
oopses in the scheduler, and the cause turns out to be gcc mis-compiling
the load_balance() function when debugging is enabled.  The gcc bug
apparently goes back to gcc-4.5, but slight optimization changes means
that it now showed up as a problem in 4.9.0 and 4.9.1.

The instruction scheduling problem causes gcc to schedule a spill
operation to before the stack frame has been created, which in turn can
corrupt the spilled value if an interrupt comes in.  There may be other
effects of this bug too, but that's the code generation problem seen in
Michel's case.

This is fixed in current gcc HEAD, but the workaround as suggested by
Markus Trippelsdorf is pretty simple: use -fno-var-tracking-assignments
when compiling the kernel, which disables the gcc code that causes the
problem.  This can result in slightly worse debug information for
variable accesses, but that is infinitely preferable to actual code
generation problems.

Doing this unconditionally (not just for CONFIG_DEBUG_INFO) also allows
non-debug builds to verify that the debug build would be identical: we
can do

    export GCC_COMPARE_DEBUG=1

to make gcc internally verify that the result of the build is
independent of the "-g" flag (it will make the compiler build everything
twice, toggling the debug flag, and compare the results).

Without the "-fno-var-tracking-assignments" option, the build would fail
(even with 4.8.3 that didn't show the actual stack frame bug) with a gcc
compare failure.

See also gcc bugzilla:

  https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61801

Reported-by: Michel Dänzer <michel@daenzer.net>
Suggested-by: Markus Trippelsdorf <markus@trippelsdorf.de>
Cc: Jakub Jelinek <jakub@redhat.com>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2014-07-31 12:53:51 -07:00
Greg Kroah-Hartman
92488f4c9f Linux 3.10.50 2014-07-28 08:00:59 -07:00
Greg Kroah-Hartman
d02dae430d Linux 3.10.49 2014-07-17 15:58:15 -07:00
Greg Kroah-Hartman
d93efdcd51 Linux 3.10.48 2014-07-09 11:14:10 -07:00
Greg Kroah-Hartman
75dca41375 Linux 3.10.47 2014-07-06 18:55:56 -07:00
Greg Kroah-Hartman
5e9a2a3622 Linux 3.10.46 2014-06-30 20:09:54 -07:00
Greg Kroah-Hartman
7ab9233c18 Linux 3.10.45 2014-06-26 15:13:14 -04:00
Greg Kroah-Hartman
73eabc6d79 Linux 3.10.44 2014-06-16 13:43:06 -07:00
黄涛
e9fa201a63 rk: add gcc-wrapper 2014-06-16 22:03:54 +08:00
黄涛
ee25a425b9 lsk 14.05 android release
-----BEGIN PGP SIGNATURE-----
 Version: GnuPG v1
 
 iQIcBAABAgAGBQJThhtPAAoJELSic+t+oim9fZ4P/jAn9ODwGqk/EhH6GOzo98G7
 mRvxwBvP+ZjR4sFeBt7opDKMfqnLul89K3MEXFriBrvlRrJD+cCPscosEOdxsdjH
 dtLYgIZa1xE4uACs+kSjWG5mwfKIcE9PPFw8LtPy17GBHDwVcVMYcXevy5capFMD
 eNydfhr4YdjzXsEXTygTLwj5PHEddSYWP8smUhEz9xfEC37UDdla4lxIIgkhHL4N
 Six9BivH+V1gm7TfiKYspCm1SCgWS4GessKNXSxBCvG0yyfFjfVBSI8fQnmCr3rJ
 ID5xWgFpLDaIFbEwsRwBkjsbJRrobTdYW4hI6h9y2TPBQVlyqm/sFjKxAfWRvm+N
 rqVHZWEpbShFPptCYPYt5m+Jz5nd0bN5Bp+uh7UOhNK0oPL9+Y+fJBhCfE9r8PtW
 qFbabDkClEUBdXuqQSoM0Iwo8do0k+WVk0wS2MKr4YW2iHT3GzT2+BC6mBhIJiES
 1vjK6sN1HmzAGYTdmqzozTx+e7AHi2ibgpBlCp8WBtxjS4/cgc8Mbl+Gj5iIbj8f
 7zgeOUKdUr/OpAx497wHA2vIHQ8N3+7+VJxnrt9QqtUICpInAKdTNW8Na5RNHKeU
 fd2fSsmAqjY85uCcanx2+XfJeUfKSoYXpz1xR4uTQEHggHCNoV/1zSni5Zg4bpc6
 YfKEvDhP7JRzYt/H6U7p
 =vZ08
 -----END PGP SIGNATURE-----

Merge tag 'lsk-android-14.05' into develop-3.10

lsk 14.05 android release

Conflicts:
	arch/arm/common/Kconfig
	arch/arm64/include/asm/arch_timer.h
	drivers/staging/android/fiq_debugger/fiq_debugger.c
	drivers/usb/Kconfig
2014-06-12 21:04:26 +08:00
Greg Kroah-Hartman
853771148c Linux 3.10.43 2014-06-11 12:12:04 -07:00
Greg Kroah-Hartman
c2f7eb8029 Linux 3.10.42 2014-06-07 13:48:31 -07:00
Greg Kroah-Hartman
72c0f41938 Linux 3.10.41 2014-05-31 12:41:04 -07:00
Greg Kroah-Hartman
be67db1090 Linux 3.10.40 2014-05-13 14:00:04 +02:00
Greg Kroah-Hartman
5d897eedc5 Linux 3.10.39 2014-05-06 07:56:24 -07:00
Greg Kroah-Hartman
bdec432297 Linux 3.10.38 2014-04-26 17:16:33 -07:00
黄涛
7fe47454f2 lsk-android 14.04
-----BEGIN PGP SIGNATURE-----
 Version: GnuPG v1
 
 iQIcBAABAgAGBQJTWERtAAoJELSic+t+oim9JWYP/0QCExvsT5PIzWueVqblD8Kz
 QlJ/fnFd5xHlVUtF7EJJHlJP6psANlF3ol7UJSofS+V7DFKKU460c5qEqC6XpuXD
 9JdAByrHBfxhOolg0BCSTqSEM7KoZE6LDuEN+ZcDvR5mplHOfTPdtQIjNt2ZQ1A4
 IToz1gAc8yZLzsBSBY7lijLZ3cZAXG3EFwi6imHgdBn2YfK2W/A4qjVTOSdV/ntq
 ISSHDN30EI0dcJJP74pzP5c7S5M9liMDVaEwvzs9+8jYO7TkMqsUz37d2d1u91av
 HyXKMjp07dO4Ym0/iaONv44c3tmVfHrnJDTLZHU2V142KPgpmoplbvouqb9i6DmM
 Euv20a5f8IridDPsIYk1nfmMOP42DVeND2YGgdUFOvSMThE2S5dfhOSgxHeHqXms
 LKXC9ocYYugzDi8rwSCr85K/3rTueR9GUL5730W5ObEq/A8MladQSxtqybroE3uP
 VctJOlrLU2mxfzYU99pybU9CmUz5aZRQP0IUVUgRwK+NxpLhYevhbc22oOR8F/Fu
 qJ9sqNDohHWKH8MCN1NVfsad1CmefQbl5STffQuu1GpRx7elV+/Ri39P6J/0m1UI
 rNbTpGxhHD+0nEMCuxqMS/sknV/vIz4ht9WCAUTcLyUIaFiuihzWnaVo2n3//nDp
 hwg7gOS0O3m0VWxhSh9U
 =+kRa
 -----END PGP SIGNATURE-----

Merge tag 'lsk-android-14.04' into develop-3.10

lsk-android 14.04

Conflicts:
	Documentation/devicetree/bindings/pinctrl/pinctrl-bindings.txt
	drivers/pinctrl/pinconf-generic.c
	include/linux/pinctrl/consumer.h
	include/linux/pinctrl/pinconf-generic.h
2014-04-24 19:04:10 +08:00
黄涛
0ffd56dafe lsk 14.03 Android release
-----BEGIN PGP SIGNATURE-----
 Version: GnuPG v1
 
 iQIcBAABAgAGBQJTNAt2AAoJELSic+t+oim9a/8P/Redey2VDMEJ3n4GunW+a8vK
 X+ZjrRnTYItRcVZipuLsl+5KiQURv6k0jVI66ghf4SPmB6bzLkN05ug72WNkdijX
 MiAfT2R58pK+3WmKAtD2q4e64VC1Y4J1L2W68M1LIoMQkzmDYq4s2U1umlJ2BjiO
 /tLrqenOG3Xait/Lkp0OsQMN+Dql7hVL7CbjBK6r7BvXituJc4FZnrkTS/stm7hg
 7/znrNlwnbw1WTye3ZiLIz/rdILmvKGefYelm6/6V/ZHuF0fygxmXQFjP8pbBitW
 4G4PWCVQfrGAgnoEuvEAbvbkdC4ddqV26jjOye9dq67C7yC1LZVtjVsKEAqwweNq
 9+l3yoxZT3beHY9YalhDXbjgDbrpjT6GC8LhCInTwTox3ePxDw5ToS7ncb/csyDA
 8AN6paP3zYvHHv78G1wRJZN99VZe1qQjU/nt04qIhMT/CwFKN1Ld8T21snLRluAZ
 3ML68JxzYf2cD6MVUtXZFD4WJ6TQzaOeqkvmyRA3obQtkrW7uM8wWUL9OYrYD7p7
 M0UECOXmd5ouFjx4tr78QKT9WH/W+qyiq159hFE+OSmFnSXbK/HCFrX4oZqxAJbF
 P1cX/JHgf9ka+RR05dmaWHuTbLC0Ami6aFyJ/dpL9xwH6wegThdEylcD2F7I9+ei
 Y2LIwtS/H9B4aguKeY6x
 =g7zP
 -----END PGP SIGNATURE-----

Merge tag 'lsk-android-14.03' into develop-3.10

lsk 14.03 Android release
2014-04-15 12:51:10 +08:00
Greg Kroah-Hartman
f512eefd5c Linux 3.10.37 2014-04-14 06:42:31 -07:00
Greg Kroah-Hartman
8f0c10ea2e Linux 3.10.36 2014-04-03 12:01:22 -07:00
Greg Kroah-Hartman
a2e124daef Linux 3.10.35 2014-03-31 09:58:38 -07:00
Greg Kroah-Hartman
10f8245e0d Linux 3.10.34 2014-03-23 21:42:03 -07:00
黄涛
9983901d21 lsk 14.02 Android release
-----BEGIN PGP SIGNATURE-----
 Version: GnuPG v1
 
 iQIcBAABAgAGBQJTDAQ4AAoJELSic+t+oim96IYP/0xSBn1AVLWwGtwL6lSbcsIm
 mnZU9fdUOzA4Y751izE1qnDWOkgNzpzxRV0YULATr6AtOgmn/GpO3mAjbOj/OUSY
 k6Xhrwk+CxmexTig8waMd0XLTZKjIEp8qqz5bK0KPbwk9WspBcsbIIisNlrlrflA
 AHYcZ2N7qGaqVGQcPunpppfXLeHT+5KztNYBA9Y7dAJskm2bj4jdHJXuiIrkBNFD
 qEUu1m/xW49lqrI/1OPXuJ5yzq1xBic5e8M7AdGzsZ4SVoWHsqGk07+iocklGxfk
 NObTSpkzRNfCJPRuyZliF+YtNKsx5OlFWLxappI+lL25SSDvkoCEy4MZ1hxIFH9Y
 ZAnheCbw8mGMGg3O2H09p1KsdSDowt0/Vgf/9sURLLleLIint62ogF9q0Vp5O7fV
 zeLELkP5jkSekFZs8PHTnYH01fb8u/awD3KnBC36VQcGO0nRGd5Dx7Om7PocyL28
 ydmtO0DZHmizwedYHLqYGSVKtEhi7ojyDPbqd/dZNDNfsUXchrQJ1/E5OvLqYONE
 LICs9cehApXTsL4De+9lyjBAnQEnopPIPlFQU0YIWpiaZXOq8m4x9S+92cLvNZMO
 KJpuyO86URoA6GSjOdEX5EddSV64cj9m7hE7GwXz72lB59e2A0WmA2Xq0gfwRYAn
 6iVWQKg1Y3U6utIjciqO
 =EQpD
 -----END PGP SIGNATURE-----

Merge tag 'lsk-android-14.02' into develop-3.10

lsk 14.02 Android release
2014-03-12 21:33:38 +08:00
Greg Kroah-Hartman
6969595f01 Linux 3.10.33 2014-03-06 21:58:45 -08:00
Greg Kroah-Hartman
61dde96f97 Linux 3.10.32 2014-02-22 12:41:54 -08:00
Greg Kroah-Hartman
a43e02cf87 Linux 3.10.31 2014-02-20 11:06:19 -08:00