511-yaffs_reduce_compiler_warnings.patch 2.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980
  1. --- a/fs/yaffs2/yaffs_fs.c
  2. +++ b/fs/yaffs2/yaffs_fs.c
  3. @@ -969,7 +970,7 @@
  4. f->f_version = inode->i_version;
  5. }
  6. - list_for_each(i, &obj->variant.directoryVariant.children) {
  7. + list_for_each(i, (struct list_head *)&obj->variant.directoryVariant.children) {
  8. curoffs++;
  9. if (curoffs >= offset) {
  10. l = list_entry(i, yaffs_Object, siblings);
  11. @@ -1273,7 +1275,7 @@
  12. if (target &&
  13. target->variantType == YAFFS_OBJECT_TYPE_DIRECTORY &&
  14. - !list_empty(&target->variant.directoryVariant.children)) {
  15. + !list_empty((struct list_head *)&target->variant.directoryVariant.children)) {
  16. T(YAFFS_TRACE_OS, (KERN_DEBUG "target is non-empty dir\n"));
  17. @@ -1529,7 +1531,7 @@
  18. yaffs_GrossUnlock(dev);
  19. /* we assume this is protected by lock_kernel() in mount/umount */
  20. - list_del(&dev->devList);
  21. + list_del((struct list_head *)&dev->devList);
  22. if(dev->spareBuffer){
  23. YFREE(dev->spareBuffer);
  24. @@ -1864,7 +1866,7 @@
  25. dev->skipCheckpointWrite = options.skip_checkpoint_write;
  26. /* we assume this is protected by lock_kernel() in mount/umount */
  27. - list_add_tail(&dev->devList, &yaffs_dev_list);
  28. + list_add_tail((struct list_head *)&dev->devList, &yaffs_dev_list);
  29. init_MUTEX(&dev->grossLock);
  30. --- a/fs/yaffs2/yaffs_mtdif1.c
  31. +++ b/fs/yaffs2/yaffs_mtdif1.c
  32. @@ -323,7 +323,7 @@
  33. * Always returns YAFFS_OK.
  34. */
  35. int nandmtd1_QueryNANDBlock(struct yaffs_DeviceStruct *dev, int blockNo,
  36. - yaffs_BlockState * pState, int *pSequenceNumber)
  37. + yaffs_BlockState * pState, __u32 *pSequenceNumber)
  38. {
  39. struct mtd_info * mtd = dev->genericDevice;
  40. int chunkNo = blockNo * dev->nChunksPerBlock;
  41. --- a/fs/yaffs2/yaffs_mtdif1.h
  42. +++ b/fs/yaffs2/yaffs_mtdif1.h
  43. @@ -23,6 +23,6 @@
  44. int nandmtd1_MarkNANDBlockBad(struct yaffs_DeviceStruct *dev, int blockNo);
  45. int nandmtd1_QueryNANDBlock(struct yaffs_DeviceStruct *dev, int blockNo,
  46. - yaffs_BlockState * state, int *sequenceNumber);
  47. + yaffs_BlockState * state, __u32 *sequenceNumber);
  48. #endif
  49. --- a/fs/yaffs2/yaffs_mtdif2.c
  50. +++ b/fs/yaffs2/yaffs_mtdif2.c
  51. @@ -204,7 +204,7 @@
  52. }
  53. int nandmtd2_QueryNANDBlock(struct yaffs_DeviceStruct *dev, int blockNo,
  54. - yaffs_BlockState * state, int *sequenceNumber)
  55. + yaffs_BlockState * state, __u32 *sequenceNumber)
  56. {
  57. struct mtd_info *mtd = (struct mtd_info *)(dev->genericDevice);
  58. int retval;
  59. --- a/fs/yaffs2/yaffs_mtdif2.h
  60. +++ b/fs/yaffs2/yaffs_mtdif2.h
  61. @@ -24,6 +24,6 @@
  62. __u8 * data, yaffs_ExtendedTags * tags);
  63. int nandmtd2_MarkNANDBlockBad(struct yaffs_DeviceStruct *dev, int blockNo);
  64. int nandmtd2_QueryNANDBlock(struct yaffs_DeviceStruct *dev, int blockNo,
  65. - yaffs_BlockState * state, int *sequenceNumber);
  66. + yaffs_BlockState * state, __u32 *sequenceNumber);
  67. #endif