diff options
Diffstat (limited to 'Documentation/nommu-mmap.txt')
-rw-r--r-- | Documentation/nommu-mmap.txt | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/Documentation/nommu-mmap.txt b/Documentation/nommu-mmap.txt index 83f4b083d57e..3ce890664936 100644 --- a/Documentation/nommu-mmap.txt +++ b/Documentation/nommu-mmap.txt | |||
@@ -128,6 +128,30 @@ FURTHER NOTES ON NO-MMU MMAP | |||
128 | error will result if they don't. This is most likely to be encountered | 128 | error will result if they don't. This is most likely to be encountered |
129 | with character device files, pipes, fifos and sockets. | 129 | with character device files, pipes, fifos and sockets. |
130 | 130 | ||
131 | |||
132 | ============= | ||
133 | NO-MMU MREMAP | ||
134 | ============= | ||
135 | |||
136 | The mremap() function is partially supported. It may change the size of a | ||
137 | mapping, and may move it[*] if MREMAP_MAYMOVE is specified and if the new size | ||
138 | of the mapping exceeds the size of the slab object currently occupied by the | ||
139 | memory to which the mapping refers, or if a smaller slab object could be used. | ||
140 | |||
141 | MREMAP_FIXED is not supported, though it is ignored if there's no change of | ||
142 | address and the object does not need to be moved. | ||
143 | |||
144 | Shared mappings may not be moved. Shareable mappings may not be moved either, | ||
145 | even if they are not currently shared. | ||
146 | |||
147 | The mremap() function must be given an exact match for base address and size of | ||
148 | a previously mapped object. It may not be used to create holes in existing | ||
149 | mappings, move parts of existing mappings or resize parts of mappings. It must | ||
150 | act on a complete mapping. | ||
151 | |||
152 | [*] Not currently supported. | ||
153 | |||
154 | |||
131 | ============================================ | 155 | ============================================ |
132 | PROVIDING SHAREABLE CHARACTER DEVICE SUPPORT | 156 | PROVIDING SHAREABLE CHARACTER DEVICE SUPPORT |
133 | ============================================ | 157 | ============================================ |