<feed xmlns='http://www.w3.org/2005/Atom'>
<title>android_system_vold/DirectVolume.cpp, branch jellybean-stable</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.
</subtitle>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/LineageOS/android_system_vold/'/>
<entry>
<title>vold: fix handling of discs with multiple majors on DirectVolume::getShareDevice()</title>
<updated>2012-07-10T19:10:35+00:00</updated>
<author>
<name>codeworkx</name>
<email>daniel.hillenbrand@codeworkx.de</email>
</author>
<published>2012-04-19T08:50:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/LineageOS/android_system_vold/commit/?id=3ec68c97e4a1407b5a7d8b4954b4cbf90c189538'/>
<id>3ec68c97e4a1407b5a7d8b4954b4cbf90c189538</id>
<content type='text'>
The method DirectVolume::getShareDevice() returns an invalid device if the partition referenced by
mPartIdx is bad. A bad partition is one where the major/minor numbers on disk don't match what is
expected.

The original major number is stored for bad partitions so the fix attempts to retrieve it and
return it if applicable.

This fix is one part of fixing ICS encryption on the i777 (and possibly other devices) where bad
partitions may exist.

Change-Id: Ic3b05dbf45315bde502c151f53928ca1891483f0
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The method DirectVolume::getShareDevice() returns an invalid device if the partition referenced by
mPartIdx is bad. A bad partition is one where the major/minor numbers on disk don't match what is
expected.

The original major number is stored for bad partitions so the fix attempts to retrieve it and
return it if applicable.

This fix is one part of fixing ICS encryption on the i777 (and possibly other devices) where bad
partitions may exist.

Change-Id: Ic3b05dbf45315bde502c151f53928ca1891483f0
</pre>
</div>
</content>
</entry>
<entry>
<title>vold: fix an offset one bug that makes partition 4 unusable</title>
<updated>2012-07-10T19:10:35+00:00</updated>
<author>
<name>Chih-Wei Huang</name>
<email>cwhuang@linux.org.tw</email>
</author>
<published>2010-11-17T10:53:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/LineageOS/android_system_vold/commit/?id=a3db27a3ae8305246c082964b5b758aa083acbb1'/>
<id>a3db27a3ae8305246c082964b5b758aa083acbb1</id>
<content type='text'>
Change-Id: Ic8e18e6191ad7ee33162e36060b57a6802cf0883
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: Ic8e18e6191ad7ee33162e36060b57a6802cf0883
</pre>
</div>
</content>
</entry>
<entry>
<title>DirectVolume: handle discs with multiple major numbers</title>
<updated>2012-07-10T19:10:35+00:00</updated>
<author>
<name>codeworkx</name>
<email>daniel.hillenbrand@codeworkx.de</email>
</author>
<published>2012-01-04T15:49:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/LineageOS/android_system_vold/commit/?id=4da37761eb801d15f1a78a5fdd479fbf19fa9f5b'/>
<id>4da37761eb801d15f1a78a5fdd479fbf19fa9f5b</id>
<content type='text'>
CFlag: BOARD_VOLD_DISC_HAS_MULTIPLE_MAJORS

Allows Direct Volume to handle discs with multiple major numbers.
Needed on Samsung Galaxy S II and variants.

For example:
mmcblk0p1 - 179:0
mmcblk0p2 - 179:1
mmcblk0p3 - 179:2
mmcblk0p4 - 256:0
mmcblk0p5 - 256:1

Change-Id: I633ac882a721cde25f0df779b4028efa6be15750
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
CFlag: BOARD_VOLD_DISC_HAS_MULTIPLE_MAJORS

Allows Direct Volume to handle discs with multiple major numbers.
Needed on Samsung Galaxy S II and variants.

For example:
mmcblk0p1 - 179:0
mmcblk0p2 - 179:1
mmcblk0p3 - 179:2
mmcblk0p4 - 256:0
mmcblk0p5 - 256:1

Change-Id: I633ac882a721cde25f0df779b4028efa6be15750
</pre>
</div>
</content>
</entry>
<entry>
<title>Add the ability to revert a crypto mapping when unmounting a volume</title>
<updated>2011-09-01T01:09:35+00:00</updated>
<author>
<name>Ken Sumrall</name>
<email>ksumrall@android.com</email>
</author>
<published>2011-08-31T23:14:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/LineageOS/android_system_vold/commit/?id=0b8b59719357fb80c330442787f7d5b1e332263b'/>
<id>0b8b59719357fb80c330442787f7d5b1e332263b</id>
<content type='text'>
Add the force_and_revert option to the unmount command which will force
the unmount, and revert a crypto mapping.  This is used during factory
reset so that when the internal sdcard volume is formatted, it formats
the raw device, not the encrypted mapping.

Change-Id: I36b6ff9bb54863b121de635472a303bf4a2334a9
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add the force_and_revert option to the unmount command which will force
the unmount, and revert a crypto mapping.  This is used during factory
reset so that when the internal sdcard volume is formatted, it formats
the raw device, not the encrypted mapping.

Change-Id: I36b6ff9bb54863b121de635472a303bf4a2334a9
</pre>
</div>
</content>
</entry>
<entry>
<title>am 6c190fd3: am 137858b4: resolved conflicts for merge of 5284bcff to gingerbread-plus-aosp</title>
<updated>2011-07-14T17:56:08+00:00</updated>
<author>
<name>David 'Digit' Turner</name>
<email>digit@google.com</email>
</author>
<published>2011-07-14T17:56:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/LineageOS/android_system_vold/commit/?id=5bf00e62a2995473140f4277f08ee8918a7fba26'/>
<id>5bf00e62a2995473140f4277f08ee8918a7fba26</id>
<content type='text'>
* commit '6c190fd326099d8315e194b0ad0a173e21146e14':
  Avoid array overrun. We can now mount the /sdcard partition on our boot sdcards
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* commit '6c190fd326099d8315e194b0ad0a173e21146e14':
  Avoid array overrun. We can now mount the /sdcard partition on our boot sdcards
</pre>
</div>
</content>
</entry>
<entry>
<title>resolved conflicts for merge of 5284bcff to gingerbread-plus-aosp</title>
<updated>2011-07-14T05:35:14+00:00</updated>
<author>
<name>David 'Digit' Turner</name>
<email>digit@google.com</email>
</author>
<published>2011-07-14T05:35:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/LineageOS/android_system_vold/commit/?id=137858b43b7e0ed46fb8ebce9230eb40f0a62432'/>
<id>137858b43b7e0ed46fb8ebce9230eb40f0a62432</id>
<content type='text'>
Change-Id: I108a0c32efb5add1fec41bfe76f041971801d48d
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: I108a0c32efb5add1fec41bfe76f041971801d48d
</pre>
</div>
</content>
</entry>
<entry>
<title>vold: retry mounting partition</title>
<updated>2011-07-06T17:29:32+00:00</updated>
<author>
<name>Joseph Lehrer</name>
<email>jlehrer@nvidia.com</email>
</author>
<published>2011-04-11T22:02:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/LineageOS/android_system_vold/commit/?id=507d31b86b38dffe7c60ca5c54b5e631f5a7cab3'/>
<id>507d31b86b38dffe7c60ca5c54b5e631f5a7cab3</id>
<content type='text'>
Works around a race condition between the vold and MountService uevent handlers

Change-Id: I71c92f2e9b92e1fefc192da166a91d81bc60e242
Signed-off-by: Mike Lockwood &lt;lockwood@android.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Works around a race condition between the vold and MountService uevent handlers

Change-Id: I71c92f2e9b92e1fefc192da166a91d81bc60e242
Signed-off-by: Mike Lockwood &lt;lockwood@android.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Avoid array overrun. We can now mount the /sdcard partition on our boot sdcards</title>
<updated>2011-06-09T15:39:19+00:00</updated>
<author>
<name>Bruce Beare</name>
<email>brucex.j.beare@intel.com</email>
</author>
<published>2010-07-22T20:23:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/LineageOS/android_system_vold/commit/?id=d11b833201ae72265d52d606fa084841b44e9a65'/>
<id>d11b833201ae72265d52d606fa084841b44e9a65</id>
<content type='text'>
Orig-Change-Id: I6e9db8c55db49b4aa61dd40cd59495f55e5b3368
Signed-off-by: Bruce Beare &lt;brucex.j.beare@intel.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Orig-Change-Id: I6e9db8c55db49b4aa61dd40cd59495f55e5b3368
Signed-off-by: Bruce Beare &lt;brucex.j.beare@intel.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>vold: allow to store key in a file on another partition</title>
<updated>2011-06-02T23:30:14+00:00</updated>
<author>
<name>Ken Sumrall</name>
<email>ksumrall@android.com</email>
</author>
<published>2011-05-19T00:20:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/LineageOS/android_system_vold/commit/?id=29d8da8cefa99e436c13295d4c9bad060ca18a6d'/>
<id>29d8da8cefa99e436c13295d4c9bad060ca18a6d</id>
<content type='text'>
Add support for keeping the keys in a separate file on another partition,
for devices with no space reserved for a footer after the userdata filesystem.

Add support for encrypting the volumes managed by vold, if they meet certain
criteria, namely being marked as nonremovable and encryptable in vold.fstab.
A bit of trickiness is required to keep vold happy.

Change-Id: Idf0611f74b56c1026c45742ca82e0c26e58828fe
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add support for keeping the keys in a separate file on another partition,
for devices with no space reserved for a footer after the userdata filesystem.

Add support for encrypting the volumes managed by vold, if they meet certain
criteria, namely being marked as nonremovable and encryptable in vold.fstab.
A bit of trickiness is required to keep vold happy.

Change-Id: Idf0611f74b56c1026c45742ca82e0c26e58828fe
</pre>
</div>
</content>
</entry>
<entry>
<title>DirectVolume: don't continue on invalid PARTN value</title>
<updated>2011-04-29T23:07:45+00:00</updated>
<author>
<name>Nick Kralevich</name>
<email>nnk@google.com</email>
</author>
<published>2011-04-29T23:07:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/LineageOS/android_system_vold/commit/?id=cc8e96c8dccea1e8041db3146d389175582d3890'/>
<id>cc8e96c8dccea1e8041db3146d389175582d3890</id>
<content type='text'>
Change-Id: I1e434c5b47b40fabaf1e702d7f2e43a88c0497dc
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: I1e434c5b47b40fabaf1e702d7f2e43a88c0497dc
</pre>
</div>
</content>
</entry>
</feed>
