diff options
Diffstat (limited to 'fs/ntfs')
-rw-r--r-- | fs/ntfs/ChangeLog | 1 | ||||
-rw-r--r-- | fs/ntfs/aops.c | 3 | ||||
-rw-r--r-- | fs/ntfs/debug.c | 15 | ||||
-rw-r--r-- | fs/ntfs/inode.c | 12 | ||||
-rw-r--r-- | fs/ntfs/lcnalloc.c | 2 | ||||
-rw-r--r-- | fs/ntfs/mft.c | 2 |
6 files changed, 20 insertions, 15 deletions
diff --git a/fs/ntfs/ChangeLog b/fs/ntfs/ChangeLog index ad2c4e88f053..bfd86c5cc480 100644 --- a/fs/ntfs/ChangeLog +++ b/fs/ntfs/ChangeLog | |||
@@ -29,6 +29,7 @@ ToDo/Notes: | |||
29 | compiled without debug. This avoids a possible denial of service | 29 | compiled without debug. This avoids a possible denial of service |
30 | attack. Thanks to Carl-Daniel Hailfinger from SuSE for pointing this | 30 | attack. Thanks to Carl-Daniel Hailfinger from SuSE for pointing this |
31 | out. | 31 | out. |
32 | - Fix compilation warnings on ia64. (Randy Dunlap) | ||
32 | - Use i_size_read() in fs/ntfs/attrib.c::ntfs_attr_set(). | 33 | - Use i_size_read() in fs/ntfs/attrib.c::ntfs_attr_set(). |
33 | - Use i_size_read() in fs/ntfs/logfile.c::ntfs_{check,empty}_logfile(). | 34 | - Use i_size_read() in fs/ntfs/logfile.c::ntfs_{check,empty}_logfile(). |
34 | - Use i_size_read() once and then use the cached value in | 35 | - Use i_size_read() once and then use the cached value in |
diff --git a/fs/ntfs/aops.c b/fs/ntfs/aops.c index 2b4b8b9e8796..2a7cba258cca 100644 --- a/fs/ntfs/aops.c +++ b/fs/ntfs/aops.c | |||
@@ -965,7 +965,8 @@ lock_retry_remap: | |||
965 | "attribute type 0x%x) because " | 965 | "attribute type 0x%x) because " |
966 | "its location on disk could " | 966 | "its location on disk could " |
967 | "not be determined (error " | 967 | "not be determined (error " |
968 | "code %lli).", (s64)block << | 968 | "code %lli).", |
969 | (long long)block << | ||
969 | bh_size_bits >> | 970 | bh_size_bits >> |
970 | vol->mft_record_size_bits, | 971 | vol->mft_record_size_bits, |
971 | ni->mft_no, ni->type, | 972 | ni->mft_no, ni->type, |
diff --git a/fs/ntfs/debug.c b/fs/ntfs/debug.c index 6fb6bb5e3723..807150e2c2b9 100644 --- a/fs/ntfs/debug.c +++ b/fs/ntfs/debug.c | |||
@@ -164,14 +164,17 @@ void ntfs_debug_dump_runlist(const runlist_element *rl) | |||
164 | if (index > -LCN_ENOENT - 1) | 164 | if (index > -LCN_ENOENT - 1) |
165 | index = 3; | 165 | index = 3; |
166 | printk(KERN_DEBUG "%-16Lx %s %-16Lx%s\n", | 166 | printk(KERN_DEBUG "%-16Lx %s %-16Lx%s\n", |
167 | (rl + i)->vcn, lcn_str[index], | 167 | (long long)(rl + i)->vcn, lcn_str[index], |
168 | (rl + i)->length, (rl + i)->length ? | 168 | (long long)(rl + i)->length, |
169 | "" : " (runlist end)"); | 169 | (rl + i)->length ? "" : |
170 | " (runlist end)"); | ||
170 | } else | 171 | } else |
171 | printk(KERN_DEBUG "%-16Lx %-16Lx %-16Lx%s\n", | 172 | printk(KERN_DEBUG "%-16Lx %-16Lx %-16Lx%s\n", |
172 | (rl + i)->vcn, (rl + i)->lcn, | 173 | (long long)(rl + i)->vcn, |
173 | (rl + i)->length, (rl + i)->length ? | 174 | (long long)(rl + i)->lcn, |
174 | "" : " (runlist end)"); | 175 | (long long)(rl + i)->length, |
176 | (rl + i)->length ? "" : | ||
177 | " (runlist end)"); | ||
175 | if (!(rl + i)->length) | 178 | if (!(rl + i)->length) |
176 | break; | 179 | break; |
177 | } | 180 | } |
diff --git a/fs/ntfs/inode.c b/fs/ntfs/inode.c index cfca17384115..7ae647c640bb 100644 --- a/fs/ntfs/inode.c +++ b/fs/ntfs/inode.c | |||
@@ -2518,18 +2518,18 @@ int ntfs_write_inode(struct inode *vi, int sync) | |||
2518 | nt = utc2ntfs(vi->i_mtime); | 2518 | nt = utc2ntfs(vi->i_mtime); |
2519 | if (si->last_data_change_time != nt) { | 2519 | if (si->last_data_change_time != nt) { |
2520 | ntfs_debug("Updating mtime for inode 0x%lx: old = 0x%llx, " | 2520 | ntfs_debug("Updating mtime for inode 0x%lx: old = 0x%llx, " |
2521 | "new = 0x%llx", vi->i_ino, | 2521 | "new = 0x%llx", vi->i_ino, (long long) |
2522 | sle64_to_cpu(si->last_data_change_time), | 2522 | sle64_to_cpu(si->last_data_change_time), |
2523 | sle64_to_cpu(nt)); | 2523 | (long long)sle64_to_cpu(nt)); |
2524 | si->last_data_change_time = nt; | 2524 | si->last_data_change_time = nt; |
2525 | modified = TRUE; | 2525 | modified = TRUE; |
2526 | } | 2526 | } |
2527 | nt = utc2ntfs(vi->i_ctime); | 2527 | nt = utc2ntfs(vi->i_ctime); |
2528 | if (si->last_mft_change_time != nt) { | 2528 | if (si->last_mft_change_time != nt) { |
2529 | ntfs_debug("Updating ctime for inode 0x%lx: old = 0x%llx, " | 2529 | ntfs_debug("Updating ctime for inode 0x%lx: old = 0x%llx, " |
2530 | "new = 0x%llx", vi->i_ino, | 2530 | "new = 0x%llx", vi->i_ino, (long long) |
2531 | sle64_to_cpu(si->last_mft_change_time), | 2531 | sle64_to_cpu(si->last_mft_change_time), |
2532 | sle64_to_cpu(nt)); | 2532 | (long long)sle64_to_cpu(nt)); |
2533 | si->last_mft_change_time = nt; | 2533 | si->last_mft_change_time = nt; |
2534 | modified = TRUE; | 2534 | modified = TRUE; |
2535 | } | 2535 | } |
@@ -2537,8 +2537,8 @@ int ntfs_write_inode(struct inode *vi, int sync) | |||
2537 | if (si->last_access_time != nt) { | 2537 | if (si->last_access_time != nt) { |
2538 | ntfs_debug("Updating atime for inode 0x%lx: old = 0x%llx, " | 2538 | ntfs_debug("Updating atime for inode 0x%lx: old = 0x%llx, " |
2539 | "new = 0x%llx", vi->i_ino, | 2539 | "new = 0x%llx", vi->i_ino, |
2540 | sle64_to_cpu(si->last_access_time), | 2540 | (long long)sle64_to_cpu(si->last_access_time), |
2541 | sle64_to_cpu(nt)); | 2541 | (long long)sle64_to_cpu(nt)); |
2542 | si->last_access_time = nt; | 2542 | si->last_access_time = nt; |
2543 | modified = TRUE; | 2543 | modified = TRUE; |
2544 | } | 2544 | } |
diff --git a/fs/ntfs/lcnalloc.c b/fs/ntfs/lcnalloc.c index 8db4492b139c..f2b7f8582c59 100644 --- a/fs/ntfs/lcnalloc.c +++ b/fs/ntfs/lcnalloc.c | |||
@@ -763,7 +763,7 @@ out: | |||
763 | "could allocate up to 0x%llx " | 763 | "could allocate up to 0x%llx " |
764 | "clusters.", | 764 | "clusters.", |
765 | (unsigned long long)rl[0].lcn, | 765 | (unsigned long long)rl[0].lcn, |
766 | (unsigned long long)count - clusters); | 766 | (unsigned long long)(count - clusters)); |
767 | /* Deallocate all allocated clusters. */ | 767 | /* Deallocate all allocated clusters. */ |
768 | ntfs_debug("Attempting rollback..."); | 768 | ntfs_debug("Attempting rollback..."); |
769 | err2 = ntfs_cluster_free_from_rl_nolock(vol, rl); | 769 | err2 = ntfs_cluster_free_from_rl_nolock(vol, rl); |
diff --git a/fs/ntfs/mft.c b/fs/ntfs/mft.c index 0975d738834c..66ef6e275a48 100644 --- a/fs/ntfs/mft.c +++ b/fs/ntfs/mft.c | |||
@@ -1802,7 +1802,7 @@ static int ntfs_mft_data_extend_allocation_nolock(ntfs_volume *vol) | |||
1802 | return PTR_ERR(rl); | 1802 | return PTR_ERR(rl); |
1803 | } | 1803 | } |
1804 | mft_ni->runlist.rl = rl; | 1804 | mft_ni->runlist.rl = rl; |
1805 | ntfs_debug("Allocated %lli clusters.", nr); | 1805 | ntfs_debug("Allocated %lli clusters.", (long long)nr); |
1806 | /* Find the last run in the new runlist. */ | 1806 | /* Find the last run in the new runlist. */ |
1807 | for (; rl[1].length; rl++) | 1807 | for (; rl[1].length; rl++) |
1808 | ; | 1808 | ; |