Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(228)

Issue 9956156: Add mount sources for a MountNode (inode) (Closed)

Created:
8 years, 8 months ago by noelallen1
Modified:
8 years, 7 months ago
Reviewers:
binji
CC:
chromium-reviews
Visibility:
Public.

Description

Add mount sources for a MountNode (inode) Split abstact base mount.h and mount_mem.h Add mount_mem test. BUG=122229 R=binji@chromium.org Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=135033

Patch Set 1 #

Total comments: 38

Patch Set 2 : #

Total comments: 6

Patch Set 3 : #

Unified diffs Side-by-side diffs Delta from patch set Stats (+262 lines, -258 lines) Patch
M native_client_sdk/src/libraries/nacl_mounts/mount_mem.h View 1 2 1 chunk +28 lines, -39 lines 0 comments Download
M native_client_sdk/src/libraries/nacl_mounts/mount_mem.cc View 1 2 1 chunk +203 lines, -203 lines 0 comments Download
M native_client_sdk/src/libraries/nacl_mounts/mount_node.h View 1 2 3 chunks +4 lines, -2 lines 0 comments Download
M native_client_sdk/src/libraries/nacl_mounts/mount_node.cc View 1 2 3 chunks +10 lines, -5 lines 0 comments Download
M native_client_sdk/src/libraries/nacl_mounts/mount_node_dir.h View 1 2 3 chunks +5 lines, -3 lines 0 comments Download
M native_client_sdk/src/libraries/nacl_mounts/mount_node_dir.cc View 1 2 3 chunks +10 lines, -4 lines 0 comments Download
M native_client_sdk/src/libraries/nacl_mounts/mount_node_mem.h View 1 2 2 chunks +2 lines, -2 lines 0 comments Download

Messages

Total messages: 7 (0 generated)
noelallen1
8 years, 8 months ago (2012-04-16 21:46:23 UTC) #1
noelallen1
NOTE: There's a large block move of functions from mount.h to mount_mem.h.
8 years, 8 months ago (2012-04-16 21:48:16 UTC) #2
binji
http://codereview.chromium.org/9956156/diff/1/native_client_sdk/src/libraries/nacl_mounts/mount_mem.cc File native_client_sdk/src/libraries/nacl_mounts/mount_mem.cc (right): http://codereview.chromium.org/9956156/diff/1/native_client_sdk/src/libraries/nacl_mounts/mount_mem.cc#newcode21 native_client_sdk/src/libraries/nacl_mounts/mount_mem.cc:21: MountMem::MountMem(int dev) : nit: move : to next line, ...
8 years, 8 months ago (2012-04-16 22:43:05 UTC) #3
noelallen1
8 years, 8 months ago (2012-04-18 18:14:27 UTC) #4
noelallen1
http://codereview.chromium.org/9956156/diff/1/native_client_sdk/src/libraries/nacl_mounts/mount_mem.cc File native_client_sdk/src/libraries/nacl_mounts/mount_mem.cc (right): http://codereview.chromium.org/9956156/diff/1/native_client_sdk/src/libraries/nacl_mounts/mount_mem.cc#newcode21 native_client_sdk/src/libraries/nacl_mounts/mount_mem.cc:21: MountMem::MountMem(int dev) : On 2012/04/16 22:43:05, binji wrote: > ...
8 years, 8 months ago (2012-04-21 18:09:53 UTC) #5
binji
lgtm, just a couple things. http://codereview.chromium.org/9956156/diff/7001/native_client_sdk/src/libraries/nacl_mounts/mount_mem.cc File native_client_sdk/src/libraries/nacl_mounts/mount_mem.cc (right): http://codereview.chromium.org/9956156/diff/7001/native_client_sdk/src/libraries/nacl_mounts/mount_mem.cc#newcode46 native_client_sdk/src/libraries/nacl_mounts/mount_mem.cc:46: if (!ptr->Init(mode, 1002, 1003)) ...
8 years, 8 months ago (2012-04-23 17:51:40 UTC) #6
noelallen1
8 years, 7 months ago (2012-05-02 23:35:24 UTC) #7
http://codereview.chromium.org/9956156/diff/7001/native_client_sdk/src/librar...
File native_client_sdk/src/libraries/nacl_mounts/mount_mem.cc (right):

http://codereview.chromium.org/9956156/diff/7001/native_client_sdk/src/librar...
native_client_sdk/src/libraries/nacl_mounts/mount_mem.cc:46: if
(!ptr->Init(mode, 1002, 1003)) {
On 2012/04/23 17:51:40, binji wrote:
> USR_ID, GRP_ID

Done.

http://codereview.chromium.org/9956156/diff/7001/native_client_sdk/src/librar...
native_client_sdk/src/libraries/nacl_mounts/mount_mem.cc:79:
inos_.push_back((max_ino_ - a) + 1);
On 2012/04/23 17:51:40, binji wrote:
> If I'm reading this right, when this is first called:
> inos_.size() == 0, so max_ino_ = 8. Then we loop a from 0 to 7, and push
> (8-a)+1, which means inos_ has values (9,8,...,3,2), not (8,7,...,2,1).

Done.

http://codereview.chromium.org/9956156/diff/7001/native_client_sdk/src/librar...
File native_client_sdk/src/libraries/nacl_mounts/nacl_mounts.vcproj (right):

http://codereview.chromium.org/9956156/diff/7001/native_client_sdk/src/librar...
native_client_sdk/src/libraries/nacl_mounts/nacl_mounts.vcproj:157:
RelativePath=".\mount_hfs.cc"
On 2012/04/23 17:51:40, binji wrote:
> Where are these files?

Done.

Powered by Google App Engine
This is Rietveld 408576698