Dear Jason Cooper, On Tue, 13 May 2014 11:30:06 -0400, Jason Cooper wrote: > > Well, I guess it's a per-maintainer choice: > > > > git log | grep "^Fixes:" > > > > Fixes: 54fe26a900bc528f3df1e4235cb6b9ca5c6d4dc2 ('ARM: mvebu: Add thermal quirk for the Armada 375 DB board') > > Well, just because the maintainer is an idiot and didn't catch it isn't > an excuse to continue the behavior. ;-) Yes, no problem :) > > Fixes: 54397d85349f ("ARM: kirkwood: Relocate PCIe device tree nodes") > > Fixes: a7d4f81821f7 ('ARM: mvebu: Add support for NOR flash device on Openblocks AX3 board') > > Fixes: b484ff42df47 ('ARM: mvebu: Add support for NOR flash device on Armada XP-DB board') > > Fixes: c971ff185f64 ("leds: leds-pwm: Defer led_pwm_set() if PWM can sleep") > > Fixes: abccd00f8af2 ('btrfs: Fix 32/64-bit problem with BTRFS_SET_RECEIVED_SUBVOL ioctl') > > Fixes: ee1e0994ab1bd (regulator: s5m8767: Use GPIO for controlling Buck9/eMMC) > > Fixes: 652ed95d5fa6 (cpufreq: introduce cpufreq_generic_get() routine) > > > > Somewhat inconsistent :-) > > Yeah, I can go either way on the single quotes/double quotes. The > 12-character hash definitely increases readability, though. I must say I never understood the logic here. We used to use 8 digit hashes, and then we had collisions. So it means that if we look at the Git history now, some of these 8 digit hashes no longer uniquely identify a commit. To fix this up, we moved to use 12 digit hashes. But that's just pushing the problem a bit further away, no? There will be some collision at some point, and therefore in the future 652ed95d5fa6 may no longer be a unique identifier for the "cpufreq: introduce cpufreq_generic_get() routine" commit, and therefore people reading the Git history 3 or 5 years from now will see non-unique identifiers in 'Fixes:' fields. To me, it would make a lot more sense to use full hashes. I don't really see how it decreases readability, and it's the most future proof solution we have (knowing that of course, collisions are still theoretically possible). Thomas -- Thomas Petazzoni, CTO, Free Electrons Embedded Linux, Kernel and Android engineering http://free-electrons.com -- To unsubscribe from this list: send the line "unsubscribe devicetree" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html