
Dear Adnan Ali,
In message 1363789411-9663-1-git-send-email-adnan.ali@codethink.co.uk you wrote:
Introduces btrfs file-system to read file from volume/sub-volumes with btrload command. This implementation has read-only support. This btrfs implementation is based on syslinux btrfs code, commit 269ebc845ebc8b46ef4b0be7fa0005c7fdb95b8d.
v8: patch re-formated. v7: patch re-formated. v6: patch re-formated.
What exactly is going on here? Why do you have to go through so many iterations just reformatting again and again and again?
+++ b/Makefile @@ -257,6 +257,7 @@ endif LIBS-$(CONFIG_OF_EMBED) += dts/libdts.o LIBS-y += arch/$(ARCH)/lib/lib$(ARCH).o LIBS-y += fs/libfs.o \
fs/btrfs/libbtrfs.o \
Indentation by TAB only, please.
- if (argc > 5)
strcpy(subvolname, argv[5]);
- else
strcpy(subvolname, "");
Please just to:
subvolname[0] = '\0';
+void btrfs_type(char num) +{
- switch (num) {
- case BTRFS_FILE:
printf("<FILE> "); break;
- case BTRFS_DIR:
printf("<DIR> "); break;
- case BTRFS_SYMLNK:
printf("<SYM> "); break;
- default:
printf("<UNKNOWN>"); break;
Can you please use puts() instead of print() for all output that does not really need any formatting?
if (ret < 0)
low = mid + 1;
else if (ret > 0)
high = mid;
else {
*slot = mid;
return 0;
}
Is this imported code? CodingStyle says to use braces in all branches if not all branches of a conditional statement are single line statements. This should be fixed globally.
- if (__le64_to_cpu(m1->logical) > __le64_to_cpu(m2->logical))
return 1;
- if (__le64_to_cpu(m1->logical) < __le64_to_cpu(m2->logical))
return -1;
Is this imported code? Otherwise: can we drop these empty lines before the returns?
- if (ret == 0)/* already in map */
return;
Ditto.
- if (ret == 0)
slot++;
- else if (slot == 0)
return -1;
Ditto. etc. This should be fixed globally.
Best regards,
Wolfgang Denk