<feed xmlns='http://www.w3.org/2005/Atom'>
<title>system_core/lmkd/Android.mk, branch replicant-6.0</title>
<subtitle>system/core
</subtitle>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant/system_core/'/>
<entry>
<title>lmkd: remove libcutils from LOCAL_SHARED_LIBRARIES</title>
<updated>2014-07-14T23:39:56+00:00</updated>
<author>
<name>Colin Cross</name>
<email>ccross@android.com</email>
</author>
<published>2014-07-12T00:14:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant/system_core/commit/?id=9d9e62cf376cf3f70ebf2a11335c02cc155416bc'/>
<id>9d9e62cf376cf3f70ebf2a11335c02cc155416bc</id>
<content type='text'>
While lmkd does technically use libcutils' socket.h, it only
uses a static inline.  Remove libcutils from LOCAL_SHARED_LIBRARIES
so it doesn't end up mlock'd in memory in the next patch.

Bug: 16236289
Change-Id: I744d69bfff06cb904836f64e1d5f6e530604bff4
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
While lmkd does technically use libcutils' socket.h, it only
uses a static inline.  Remove libcutils from LOCAL_SHARED_LIBRARIES
so it doesn't end up mlock'd in memory in the next patch.

Bug: 16236289
Change-Id: I744d69bfff06cb904836f64e1d5f6e530604bff4
</pre>
</div>
</content>
</entry>
<entry>
<title>lmkd: use libprocessgroup to kill forked processes</title>
<updated>2014-07-10T00:24:39+00:00</updated>
<author>
<name>Colin Cross</name>
<email>ccross@android.com</email>
</author>
<published>2014-06-11T21:53:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant/system_core/commit/?id=fef9522d9b9c0c0c5c55625a770cc58ece778da2'/>
<id>fef9522d9b9c0c0c5c55625a770cc58ece778da2</id>
<content type='text'>
After sending sigkill to the main process, also call into
libprocessgroup to kill any processes that were forked.

Bug: 15313911
Change-Id: I05577c6f5b70800ce0a01f480c8870c2c601afda
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
After sending sigkill to the main process, also call into
libprocessgroup to kill any processes that were forked.

Bug: 15313911
Change-Id: I05577c6f5b70800ce0a01f480c8870c2c601afda
</pre>
</div>
</content>
</entry>
<entry>
<title>Make lmkd dynamically linked</title>
<updated>2014-05-07T23:59:11+00:00</updated>
<author>
<name>Nick Kralevich</name>
<email>nnk@google.com</email>
</author>
<published>2014-05-07T23:56:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant/system_core/commit/?id=7d7f5e58db76fb2c437e6a6fb0f196004be604a8'/>
<id>7d7f5e58db76fb2c437e6a6fb0f196004be604a8</id>
<content type='text'>
Statically linked binaries cannot take advantage of ASLR,
making them less secure.

In addition, statically linked binaries consume more ram,
because shared libraries cannot be reused.

  executable size before: 87728
  executable size after:  13656

Change-Id: I9d02d865f9beeaaaadcd5009f64ac015931d4b11</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Statically linked binaries cannot take advantage of ASLR,
making them less secure.

In addition, statically linked binaries consume more ram,
because shared libraries cannot be reused.

  executable size before: 87728
  executable size after:  13656

Change-Id: I9d02d865f9beeaaaadcd5009f64ac015931d4b11</pre>
</div>
</content>
</entry>
<entry>
<title>lmkd: turn on -Werror</title>
<updated>2014-05-07T19:27:29+00:00</updated>
<author>
<name>Mark Salyzyn</name>
<email>salyzyn@google.com</email>
</author>
<published>2014-04-30T20:36:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant/system_core/commit/?id=e6ed68bdf39056cdb8552e10bcaa42ebdb85993a'/>
<id>e6ed68bdf39056cdb8552e10bcaa42ebdb85993a</id>
<content type='text'>
- Deal with some -Wunused issues

Change-Id: Id037c44a0ca2d00ae10a939fb001bc24a3e9410c
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- Deal with some -Wunused issues

Change-Id: Id037c44a0ca2d00ae10a939fb001bc24a3e9410c
</pre>
</div>
</content>
</entry>
<entry>
<title>Add lmkd low memory killer daemon</title>
<updated>2013-08-30T22:32:09+00:00</updated>
<author>
<name>Todd Poynor</name>
<email>toddpoynor@google.com</email>
</author>
<published>2013-07-10T02:35:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant/system_core/commit/?id=3948f80f2af84016013cc674140ac5066a58fb4d'/>
<id>3948f80f2af84016013cc674140ac5066a58fb4d</id>
<content type='text'>
Move kernel low memory killer logic to new daemon lmkd.  ActivityManager
communicates with this daemon over a named socket.

Change-Id: Ie957da7e9b1f7150e23c689fdadf23ff260b47be
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Move kernel low memory killer logic to new daemon lmkd.  ActivityManager
communicates with this daemon over a named socket.

Change-Id: Ie957da7e9b1f7150e23c689fdadf23ff260b47be
</pre>
</div>
</content>
</entry>
</feed>
