Thread (5 messages) 5 messages, 3 authors, 2007-09-01

Re: [PATCH] placate checkpatch.pl to some degree for mballoc.c

From: Andreas Dilger <hidden>
Date: 2007-08-31 22:58:42

On Aug 31, 2007  16:28 -0500, Eric Sandeen wrote:
Here's a patch for mballoc.c, to make checkpatch happier with it.

I was about as pedantic as I could be, except for a few things it 
complained about which I just could not agree with. :)
I'm happy with the changes, since I've adopted the kernel CodingStyle
as my own, but not everyone at CFS has.
One of the comments in the series file in git says checkpatch doesn't like
mballoc, so, here you go, if it's helpful.  Applies to the bottom of the
patch stack - should some of these mballoc patches get rolled together by
now?

-Eric

Make checkpatch happier with mballoc.c

Signed-off-by: Eric Sandeen <redacted>
You can add my "Signed-off-by: Andreas Dilger [off-list ref]"
quoted hunk ↗ jump to hunk
@@ -829,7 +845,8 @@ ext4_mb_mark_free_simple(struct super_bl
-			mb_clear_bit(first >> min, buddy + sbi->s_mb_offsets[min]);
+			mb_clear_bit(first >> min,
+					buddy + sbi->s_mb_offsets[min]);
Hmm, shouldn't "buddy" be aligned on the '(' from the previous line?
quoted hunk ↗ jump to hunk
 #define	MB_PROC_HANDLER(name, var)					\
+    do {								\
 	proc = create_proc_entry(name, mode, sbi->s_mb_proc);		\
 	if (proc == NULL) {						\
 		printk(KERN_ERR "EXT4-fs: can't to create %s\n", name);	\
@@ -2722,7 +2796,8 @@ MB_PROC_VALUE_WRITE(group_prealloc);
 	}								\
 	proc->data = sbi;						\
 	proc->read_proc  = ext4_mb_read_##var ;				\
-	proc->write_proc = ext4_mb_write_##var;
+	proc->write_proc = ext4_mb_write_##var;				\
+    } while (0)
Should the "do {" and "} while (0)" be left aligned instead of indented 4
spaces?
quoted hunk ↗ jump to hunk
@@ -2871,7 +2947,8 @@ int ext4_mb_mark_diskspace_used(struct e
 		}
 	}
 #endif
-	mb_set_bits(bitmap_bh->b_data, ac->ac_b_ex.fe_start, ac->ac_b_ex.fe_len);
+	mb_set_bits(bitmap_bh->b_data, ac->ac_b_ex.fe_start,
+						ac->ac_b_ex.fe_len);
Align with '(' on previous line?

Cheers, Andreas
--
Andreas Dilger
Principal Software Engineer
Cluster File Systems, Inc.
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help