diff options
-rw-r--r-- | drivers/mtd/ubi/cdev.c | 3 | ||||
-rw-r--r-- | drivers/mtd/ubi/vtbl.c | 4 | ||||
-rw-r--r-- | fs/ubifs/debug.h | 31 |
3 files changed, 22 insertions, 16 deletions
diff --git a/drivers/mtd/ubi/cdev.c b/drivers/mtd/ubi/cdev.c index 3320a50ba4f0..ad76592fb2f4 100644 --- a/drivers/mtd/ubi/cdev.c +++ b/drivers/mtd/ubi/cdev.c | |||
@@ -632,6 +632,9 @@ static int verify_mkvol_req(const struct ubi_device *ubi, | |||
632 | if (req->alignment != 1 && n) | 632 | if (req->alignment != 1 && n) |
633 | goto bad; | 633 | goto bad; |
634 | 634 | ||
635 | if (!req->name[0] || !req->name_len) | ||
636 | goto bad; | ||
637 | |||
635 | if (req->name_len > UBI_VOL_NAME_MAX) { | 638 | if (req->name_len > UBI_VOL_NAME_MAX) { |
636 | err = -ENAMETOOLONG; | 639 | err = -ENAMETOOLONG; |
637 | goto bad; | 640 | goto bad; |
diff --git a/drivers/mtd/ubi/vtbl.c b/drivers/mtd/ubi/vtbl.c index 890754c9f327..17cec0c01544 100644 --- a/drivers/mtd/ubi/vtbl.c +++ b/drivers/mtd/ubi/vtbl.c | |||
@@ -322,7 +322,7 @@ retry: | |||
322 | goto out_free; | 322 | goto out_free; |
323 | } | 323 | } |
324 | 324 | ||
325 | vid_hdr->vol_type = UBI_VID_DYNAMIC; | 325 | vid_hdr->vol_type = UBI_LAYOUT_VOLUME_TYPE; |
326 | vid_hdr->vol_id = cpu_to_be32(UBI_LAYOUT_VOLUME_ID); | 326 | vid_hdr->vol_id = cpu_to_be32(UBI_LAYOUT_VOLUME_ID); |
327 | vid_hdr->compat = UBI_LAYOUT_VOLUME_COMPAT; | 327 | vid_hdr->compat = UBI_LAYOUT_VOLUME_COMPAT; |
328 | vid_hdr->data_size = vid_hdr->used_ebs = | 328 | vid_hdr->data_size = vid_hdr->used_ebs = |
@@ -632,7 +632,7 @@ static int init_volumes(struct ubi_device *ubi, const struct ubi_scan_info *si, | |||
632 | return -ENOMEM; | 632 | return -ENOMEM; |
633 | 633 | ||
634 | vol->reserved_pebs = UBI_LAYOUT_VOLUME_EBS; | 634 | vol->reserved_pebs = UBI_LAYOUT_VOLUME_EBS; |
635 | vol->alignment = 1; | 635 | vol->alignment = UBI_LAYOUT_VOLUME_ALIGN; |
636 | vol->vol_type = UBI_DYNAMIC_VOLUME; | 636 | vol->vol_type = UBI_DYNAMIC_VOLUME; |
637 | vol->name_len = sizeof(UBI_LAYOUT_VOLUME_NAME) - 1; | 637 | vol->name_len = sizeof(UBI_LAYOUT_VOLUME_NAME) - 1; |
638 | memcpy(vol->name, UBI_LAYOUT_VOLUME_NAME, vol->name_len + 1); | 638 | memcpy(vol->name, UBI_LAYOUT_VOLUME_NAME, vol->name_len + 1); |
diff --git a/fs/ubifs/debug.h b/fs/ubifs/debug.h index 307ab1d23f75..ad1a6fee6010 100644 --- a/fs/ubifs/debug.h +++ b/fs/ubifs/debug.h | |||
@@ -347,20 +347,23 @@ void dbg_debugfs_exit_fs(struct ubifs_info *c); | |||
347 | #define dbg_dump_stack() | 347 | #define dbg_dump_stack() |
348 | #define ubifs_assert_cmt_locked(c) | 348 | #define ubifs_assert_cmt_locked(c) |
349 | 349 | ||
350 | #define dbg_msg(fmt, ...) ubifs_dbg_msg(fmt, ##__VA_ARGS__) | 350 | #define dbg_msg(fmt, ...) ubifs_dbg_msg(fmt, ##__VA_ARGS__) |
351 | #define dbg_gen(fmt, ...) ubifs_dbg_msg(fmt, ##__VA_ARGS__) | 351 | #define dbg_gen(fmt, ...) ubifs_dbg_msg(fmt, ##__VA_ARGS__) |
352 | #define dbg_jnl(fmt, ...) ubifs_dbg_msg(fmt, ##__VA_ARGS__) | 352 | #define dbg_jnl(fmt, ...) ubifs_dbg_msg(fmt, ##__VA_ARGS__) |
353 | #define dbg_tnc(fmt, ...) ubifs_dbg_msg(fmt, ##__VA_ARGS__) | 353 | #define dbg_jnlk(key, fmt, ...) ubifs_dbg_msg(fmt, ##__VA_ARGS__) |
354 | #define dbg_lp(fmt, ...) ubifs_dbg_msg(fmt, ##__VA_ARGS__) | 354 | #define dbg_tnc(fmt, ...) ubifs_dbg_msg(fmt, ##__VA_ARGS__) |
355 | #define dbg_find(fmt, ...) ubifs_dbg_msg(fmt, ##__VA_ARGS__) | 355 | #define dbg_tnck(key, fmt, ...) ubifs_dbg_msg(fmt, ##__VA_ARGS__) |
356 | #define dbg_mnt(fmt, ...) ubifs_dbg_msg(fmt, ##__VA_ARGS__) | 356 | #define dbg_lp(fmt, ...) ubifs_dbg_msg(fmt, ##__VA_ARGS__) |
357 | #define dbg_io(fmt, ...) ubifs_dbg_msg(fmt, ##__VA_ARGS__) | 357 | #define dbg_find(fmt, ...) ubifs_dbg_msg(fmt, ##__VA_ARGS__) |
358 | #define dbg_cmt(fmt, ...) ubifs_dbg_msg(fmt, ##__VA_ARGS__) | 358 | #define dbg_mnt(fmt, ...) ubifs_dbg_msg(fmt, ##__VA_ARGS__) |
359 | #define dbg_budg(fmt, ...) ubifs_dbg_msg(fmt, ##__VA_ARGS__) | 359 | #define dbg_mntk(key, fmt, ...) ubifs_dbg_msg(fmt, ##__VA_ARGS__) |
360 | #define dbg_log(fmt, ...) ubifs_dbg_msg(fmt, ##__VA_ARGS__) | 360 | #define dbg_io(fmt, ...) ubifs_dbg_msg(fmt, ##__VA_ARGS__) |
361 | #define dbg_gc(fmt, ...) ubifs_dbg_msg(fmt, ##__VA_ARGS__) | 361 | #define dbg_cmt(fmt, ...) ubifs_dbg_msg(fmt, ##__VA_ARGS__) |
362 | #define dbg_scan(fmt, ...) ubifs_dbg_msg(fmt, ##__VA_ARGS__) | 362 | #define dbg_budg(fmt, ...) ubifs_dbg_msg(fmt, ##__VA_ARGS__) |
363 | #define dbg_rcvry(fmt, ...) ubifs_dbg_msg(fmt, ##__VA_ARGS__) | 363 | #define dbg_log(fmt, ...) ubifs_dbg_msg(fmt, ##__VA_ARGS__) |
364 | #define dbg_gc(fmt, ...) ubifs_dbg_msg(fmt, ##__VA_ARGS__) | ||
365 | #define dbg_scan(fmt, ...) ubifs_dbg_msg(fmt, ##__VA_ARGS__) | ||
366 | #define dbg_rcvry(fmt, ...) ubifs_dbg_msg(fmt, ##__VA_ARGS__) | ||
364 | 367 | ||
365 | static inline int ubifs_debugging_init(struct ubifs_info *c) { return 0; } | 368 | static inline int ubifs_debugging_init(struct ubifs_info *c) { return 0; } |
366 | static inline void ubifs_debugging_exit(struct ubifs_info *c) { return; } | 369 | static inline void ubifs_debugging_exit(struct ubifs_info *c) { return; } |