Simon Wilson
f67e03274d
sound/asound.h: add header for ALSA
...
Change-Id: If9680194846752a2fae6a4a3b8e6dba4175fb9ca
2011-05-25 14:16:34 -07:00
David 'Digit' Turner
5fd462951b
am 5b07b5de
: am 9062a236
: Merge "libc: Fix leak in the DNS thread-specific state."
...
* commit '5b07b5de9112f1d6adc38d3c5e2c7463b9379534':
libc: Fix leak in the DNS thread-specific state.
2011-05-21 21:35:29 -07:00
David 'Digit' Turner
5b07b5de91
am 9062a236
: Merge "libc: Fix leak in the DNS thread-specific state."
...
* commit '9062a2369107eadb2b45973adc3246cba35640e6':
libc: Fix leak in the DNS thread-specific state.
2011-05-20 15:06:58 -07:00
David 'Digit' Turner
9062a23691
Merge "libc: Fix leak in the DNS thread-specific state."
2011-05-20 14:32:35 -07:00
The Android Open Source Project
b0e114191e
Reconcile with honeycomb-release
...
Change-Id: I4ff73170b09410bf6458539f72caa60fcc99a442
2011-05-20 12:45:50 -07:00
JP Abgrall
f8d02d24ed
libc: enable IPTOS_MINCOST, fixup gethostbyaddr() proto.
...
Make netinet/ip.h have IPTOS_MINCOST which matches what
kernel/common/linux/ip.h has to say.
Fixup gethostbyaddr() 1st arg to match what man has to say.
Change-Id: Iff9647d4a46ea88b1fc32163eb69bb9b27cdf370
2011-05-18 16:53:23 -07:00
David 'Digit' Turner
b6cd6816d2
libc: Fix leak in the DNS thread-specific state.
...
NOTE: This is a back-port from the internal HC branch.
This patch fixes a leak that occurs when creating a new
thread-specific DNS resolver state object.
Essentially, each thread that calls gethostbyname() or getaddrinfo()
at least once will leak a small memory block. Another leak happens
anytime these functions are called after a change of the network
settings.
The leak is insignificant and hard to notice on typical programs.
However, netd tends to create one new thread for each DNS request
it processes, and quickly grows in size after a > 20 hours.
The same problem is seen in other system processes that tend to
create one thread per request too.
The leak occured becasue res_ninit() was called twice when creating
a new thread-specific DNS resolver state in _res_get_thread().
This function could not properly reset an existing thread and was
leaking a memory block.
The patch does two things:
- First, it fixes res_ninit() to prevent any leakage when resetting
the state of a given res_state instance.
- Second, it modifies the _res_get_thread() implementation to
make it more explicit, and avoid calling res_ninit() twice
in a row on first-time creation.
Fix for Bug 4089945, and Bug 4090857
Change-Id: Icde1d4d1dfb9383efdbf38d0658ba915be77942e
2011-05-18 13:48:20 +02:00
David Turner
b609bfd048
am a9e409a0
: am a7a9dddb
: Merge "bionic: Add ARM optimized strcmp()"
...
* commit 'a9e409a03530c79bc7ad8144d08e8921ebe0dd02':
bionic: Add ARM optimized strcmp()
2011-05-17 04:51:45 -07:00
David Turner
bde9e2802d
am 3f7a3228
: am c5c84c86
: Merge "vfscanf: Add support for L type modifier for long long"
...
* commit '3f7a3228cdf1a48e379fb297be9114ecd71bff11':
vfscanf: Add support for L type modifier for long long
2011-05-17 04:51:41 -07:00
David Turner
a9e409a035
am a7a9dddb
: Merge "bionic: Add ARM optimized strcmp()"
...
* commit 'a7a9dddb5dfe783d65fec4d3b0dee9f734345a29':
bionic: Add ARM optimized strcmp()
2011-05-17 04:47:09 -07:00
David Turner
3f7a3228cd
am c5c84c86
: Merge "vfscanf: Add support for L type modifier for long long"
...
* commit 'c5c84c8643250c71bde87541f2b28fc21a9c5cc7':
vfscanf: Add support for L type modifier for long long
2011-05-17 04:47:06 -07:00
David Turner
a7a9dddb5d
Merge "bionic: Add ARM optimized strcmp()"
2011-05-17 04:29:20 -07:00
David Turner
c5c84c8643
Merge "vfscanf: Add support for L type modifier for long long"
2011-05-17 04:07:27 -07:00
David Turner
54e494d909
am add0a45a
: am e8f7e30b
: Merge "bionic, libthread_db x86 fixes"
...
* commit 'add0a45a117f00553e79e7137d023416f9c0a54f':
bionic, libthread_db x86 fixes
2011-05-11 13:11:56 -07:00
David Turner
add0a45a11
am e8f7e30b
: Merge "bionic, libthread_db x86 fixes"
...
* commit 'e8f7e30b05c6ba103d64c1fb3cd5ef2b17be7aab':
bionic, libthread_db x86 fixes
2011-05-10 17:19:13 -07:00
The Android Automerger
18a0a39a1b
am 86d25a54
: am c7b54666
: Merge remote branch \'goog/honeycomb-mr2\' into honeycomb-LTE
...
* commit '86d25a54bc093aae369ce54af11151d60ef191fc':
Update to tzdata2011g.
2011-05-09 10:51:20 -07:00
The Android Automerger
86d25a54bc
am c7b54666
: Merge remote branch \'goog/honeycomb-mr2\' into honeycomb-LTE
...
* commit 'c7b54666e097fbc102ac6754da99e1513f60d5ea':
Update to tzdata2011g.
2011-05-09 10:39:25 -07:00
David Turner
e8f7e30b05
Merge "bionic, libthread_db x86 fixes"
2011-05-09 08:03:51 -07:00
The Android Automerger
c7b54666e0
Merge remote branch 'goog/honeycomb-mr2' into honeycomb-LTE
2011-05-08 22:30:23 -07:00
Elliott Hughes
fb48c8a5c3
Update to tzdata2011g.
...
Egypt abandoned DST this year.
git cherry-pick 8d54a62c6d
Change-Id: I8df051cd270108651501d9da6a9e5ce127ad3d22
2011-05-06 10:57:36 -07:00
Chris Fries
712e4f81e0
vfscanf: Add support for L type modifier for long long
...
scanf()'s man page suggests support for %Ld, (and ioux).
Implement this so that 3rd party code will work correctly.
Change-Id: Idce9d266071cb688ca71429395a2d9edf6813595
2011-05-05 11:02:33 -05:00
Brian Carlstrom
265e14bced
am 55aa7321
: am e274a9fa
: Merge "Tracking change to dns proxy protocol"
...
* commit '55aa7321e4b24a40766cccc11e8166546b01a3fd':
Tracking change to dns proxy protocol
2011-05-03 16:20:09 -07:00
Brian Carlstrom
55aa7321e4
am e274a9fa
: Merge "Tracking change to dns proxy protocol"
...
* commit 'e274a9fac077d350391b721e9a08b650b243577e':
Tracking change to dns proxy protocol
2011-05-03 16:14:51 -07:00
Brian Carlstrom
e274a9fac0
Merge "Tracking change to dns proxy protocol"
2011-05-03 10:21:35 -07:00
David Turner
71882977e6
Merge "add net/ethernet.h stub"
2011-05-03 00:02:41 -07:00
David Turner
c2af2c075f
am 1af88c97
: am d004dc99
: Merge "Use MAP_FIXED when allocating prelinked shared library regions"
...
* commit '1af88c97432c88ec5b39d155e8c296d2a6eb1225':
Use MAP_FIXED when allocating prelinked shared library regions
2011-05-02 13:30:03 -07:00
David Turner
1af88c9743
am d004dc99
: Merge "Use MAP_FIXED when allocating prelinked shared library regions"
...
* commit 'd004dc9957cd8944d3db8ed92544c8ee65b117ca':
Use MAP_FIXED when allocating prelinked shared library regions
2011-05-02 12:34:57 -07:00
Brian Carlstrom
e6553716a0
am 4b3b89ec
: am c5a3f770
: Tracking change to dns proxy protocol
...
* commit '4b3b89ec763899390b15461dd6617bb4ed6fe846':
Tracking change to dns proxy protocol
2011-05-02 11:56:03 -07:00
David Turner
d004dc9957
Merge "Use MAP_FIXED when allocating prelinked shared library regions"
2011-05-01 23:59:33 -07:00
Brian Carlstrom
4b3b89ec76
am c5a3f770
: Tracking change to dns proxy protocol
...
* commit 'c5a3f7700b70c3857e0b098b1e976a2db1573174':
Tracking change to dns proxy protocol
2011-04-29 20:49:48 -07:00
JP Abgrall
eaa7cc9884
Merge "checksyscalls fix to handle "__ARM_NR_... (__ARM_NR_BASE+0x...)""
2011-04-29 17:10:30 -07:00
Brian Carlstrom
be7f5da0bd
Tracking change to dns proxy protocol
...
The gethostbyaddr code in system/netd now expects a string address
from inet_ntop, not raw bytes, in order to properly pass addresses
containing null and probably spaces and newlines characeters as well.
Bug: 4344448
Change-Id: I8ec0eab94d5b1d38e9269ba3afb2825e946f8df3
2011-04-29 16:43:16 -07:00
Brian Carlstrom
c5a3f7700b
Tracking change to dns proxy protocol
...
The gethostbyaddr code in system/netd now expects a string address
from inet_ntop, not raw bytes, in order to properly pass addresses
containing null and probably spaces and newlines characeters as well.
Bug: 4344448
git cherry-pick -e c13fa640ee
2011-04-29 10:02:48 -07:00
Brian Carlstrom
c13fa640ee
Tracking change to dns proxy protocol
...
The gethostbyaddr code in system/netd now expects a string address
from inet_ntop, not raw bytes, in order to properly pass addresses
containing null and probably spaces and newlines characeters as well.
Bug: 4344448
Change-Id: I935abbbe522d96b64a5f975c7937e3aed3f7b335
2011-04-27 11:55:43 -07:00
Bruce Beare
8e551a6319
bionic, libthread_db x86 fixes
...
Change-Id: I3be997f5f1f6a894a3c200d4f325cf3bfd428c66
Author: James Rose <james.rose@intel.com>
Signed-off-by: Bruce Beare <bruce.j.beare@intel.com>
2011-04-27 09:12:58 -07:00
Elliott Hughes
8d54a62c6d
Update to tzdata2011g.
...
Egypt abandoned DST this year.
Change-Id: Ia2e30787e5e82aefbf1bbec1a5630deda3d3c0e0
2011-04-25 10:46:43 -07:00
Jim Huang
f50e9be593
bionic: Add ARM optimized strcmp()
...
Reference results of the experiments on TI OMAP3430 at 600 MHz
$ bench_strcmp -N "strcmp_1k" -s 1k -I 200
[original C code]
prc thr usecs/call samples errors cnt/samp size
strcmp_1k 1 1 10.38000 102 0 15000 1024
[ARM optimized code]
prc thr usecs/call samples errors cnt/samp size
strcmp_1k 1 1 3.08840 88 0 15000 1024
The work was derived from ARM Ltd, contributed to newlib, and reworked
for Android by Linaro.
Change-Id: Ib0d5755e1eb9adb07d80ef0252f57a5c4c57a425
Signed-off-by: Jim Huang <jserv@0xlab.org>
2011-04-20 15:39:43 +08:00
Brad Fitzpatrick
a34694d394
am 09db590d
: am 9b6e8af6
: am 3ef36b21
: Merge "Use system property to set dns cache size"
...
* commit '09db590d56ff2b568ea1a0ce265810697f0e0e92':
Use system property to set dns cache size
2011-04-12 13:28:03 -07:00
Brad Fitzpatrick
09db590d56
am 9b6e8af6
: am 3ef36b21
: Merge "Use system property to set dns cache size"
...
* commit '9b6e8af6994fd41f468161dec797354bb7778673':
Use system property to set dns cache size
2011-04-12 13:18:15 -07:00
Brad Fitzpatrick
9b6e8af699
am 3ef36b21
: Merge "Use system property to set dns cache size"
...
* commit '3ef36b2115d0802e668e325b59af6ef14d999e71':
Use system property to set dns cache size
2011-04-11 15:35:44 -07:00
David Turner
3be409a38c
am 70245736
: am aad685ce
: am 4c090434
: Merge "removing shadowing redeclaration of result"
...
* commit '702457363c2b1b01f0d9cb0093a48ce28753e275':
removing shadowing redeclaration of result
2011-04-11 14:50:33 -07:00
David Turner
f11b3bcbf9
am 2b434862
: am 2b10d912
: am fcee105b
: Merge "x86 libc: fix the wrong return value of syscall"
...
* commit '2b434862fdc595f1488f2ab3b13ed40f2aed6edb':
x86 libc: fix the wrong return value of syscall
2011-04-11 14:50:31 -07:00
David Turner
702457363c
am aad685ce
: am 4c090434
: Merge "removing shadowing redeclaration of result"
...
* commit 'aad685ce001495260a3ce0c9d9284a6ee3ca09c0':
removing shadowing redeclaration of result
2011-04-11 14:46:48 -07:00
David Turner
2b434862fd
am 2b10d912
: am fcee105b
: Merge "x86 libc: fix the wrong return value of syscall"
...
* commit '2b10d912cc5a566818ff68f9af192033d8f8b2a9':
x86 libc: fix the wrong return value of syscall
2011-04-11 14:46:44 -07:00
Brad Fitzpatrick
3ef36b2115
Merge "Use system property to set dns cache size"
2011-04-11 09:42:30 -07:00
JP Abgrall
22b137711a
checksyscalls fix to handle "__ARM_NR_... (__ARM_NR_BASE+0x...)"
...
Change-Id: I6a13a6af17caec2e833d4982d645a88ccde4cda4
2011-04-05 20:17:34 -07:00
JP Abgrall
c5d8d36d4d
add net/ethernet.h stub
...
Some externals tend to use net/ethernet.h. Most of which is in net/if_ether.h.
Change-Id: I465d18136b565e56a4bd6678238fe0afef25d913
2011-04-05 11:48:52 -07:00
David Turner
aad685ce00
am 4c090434
: Merge "removing shadowing redeclaration of result"
...
* commit '4c090434a4fcffb3a8bb7ebee7cc6e52befceeae':
removing shadowing redeclaration of result
2011-04-05 07:35:09 -07:00
David Turner
2b10d912cc
am fcee105b
: Merge "x86 libc: fix the wrong return value of syscall"
...
* commit 'fcee105b2baca9eb338e89ecc9ba99e15dd31e78':
x86 libc: fix the wrong return value of syscall
2011-04-05 07:35:07 -07:00
David Turner
4c090434a4
Merge "removing shadowing redeclaration of result"
2011-04-05 07:14:28 -07:00