Changeset d60c1665 in rtems
- Timestamp:
- 02/12/14 20:44:56 (9 years ago)
- Branches:
- 5, master
- Children:
- 03cba49d
- Parents:
- 52c50c78
- git-author:
- Li Zefan <lizefan@…> (02/12/14 20:44:56)
- git-committer:
- Sebastian Huber <sebastian.huber@…> (07/16/18 05:22:11)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
cpukit/libfs/src/jffs2/src/nodemgmt.c
r52c50c78 rd60c1665 215 215 uint32_t *len, uint32_t sumsize) 216 216 { 217 int ret = -EAGAIN;217 int ret; 218 218 minsize = PAD(minsize); 219 219 220 220 jffs2_dbg(1, "%s(): Requested 0x%x bytes\n", __func__, minsize); 221 221 222 spin_lock(&c->erase_completion_lock);223 while(ret == -EAGAIN) {222 while (true) { 223 spin_lock(&c->erase_completion_lock); 224 224 ret = jffs2_do_reserve_space(c, minsize, len, sumsize); 225 225 if (ret) { … … 227 227 __func__, ret); 228 228 } 229 } 230 spin_unlock(&c->erase_completion_lock); 229 spin_unlock(&c->erase_completion_lock); 230 231 if (ret == -EAGAIN) 232 cond_resched(); 233 else 234 break; 235 } 231 236 if (!ret) 232 237 ret = jffs2_prealloc_raw_node_refs(c, c->nextblock, 1);
Note: See TracChangeset
for help on using the changeset viewer.