| Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 1 | This file contain idea and things I don't want to forget |
| 2 | |||||
| 3 | Possible bug in fs/read_write.c | ||||
| 4 | Function sys_readdir() | ||||
| 5 | |||||
| 6 | There is a call the verify_area that does not take in account | ||||
| 7 | the count parameter. I guess it should read | ||||
| 8 | |||||
| 9 | error = verify_area(VERIFY_WRITE, dirent, count*sizeof (*dirent)); | ||||
| 10 | |||||
| 11 | instead of | ||||
| 12 | |||||
| 13 | error = verify_area(VERIFY_WRITE, dirent, sizeof (*dirent)); | ||||
| 14 | |||||
| 15 | Of course, now , count is always 1 | ||||
| 16 | |||||
| 17 | |||||