Message ID | 7995478e8c658478cd37dabb996f7269405251ac.1410632835.git.joe@perches.com (mailing list archive) |
---|---|
State | New, archived |
Headers | show |
On Sat, Sep 13, 2014 at 07:31:12PM +0100, Joe Perches wrote: > Use the more common pr_warn. > > Other miscellanea: > > o Coalesce formats > o Realign arguments > > Signed-off-by: Joe Perches <joe@perches.com> > --- > arch/arm/include/asm/syscall.h | 8 ++++---- > arch/arm/kernel/atags_parse.c | 2 +- > arch/arm/kernel/hw_breakpoint.c | 18 +++++++++--------- > arch/arm/kernel/irq.c | 4 ++-- > arch/arm/kernel/perf_event_cpu.c | 4 ++-- > arch/arm/kernel/smp.c | 2 +- > arch/arm/kernel/unwind.c | 24 ++++++++++++------------ > arch/arm/mm/idmap.c | 2 +- > arch/arm/mm/mmu.c | 4 ++-- > 9 files changed, 34 insertions(+), 34 deletions(-) It's Russell's call on this, but it really looks like more trouble than it's worth imo. Having git blame identify the person who wrote the original code is considerably more useful than being pointed at somebody making cosmetic changes. Will
On Mon, 2014-09-15 at 16:56 +0100, Will Deacon wrote: > On Sat, Sep 13, 2014 at 07:31:12PM +0100, Joe Perches wrote: > > Use the more common pr_warn. [] > It's Russell's call on this, but it really looks like more trouble than it's > worth imo. Having git blame identify the person who wrote the original code > is considerably more useful than being pointed at somebody making cosmetic > changes. The general idea is to standardize the printk mechanisms and eventually remove pr_warning.
On Mon, Sep 15, 2014 at 04:56:56PM +0100, Will Deacon wrote: > On Sat, Sep 13, 2014 at 07:31:12PM +0100, Joe Perches wrote: > > Use the more common pr_warn. > > > > Other miscellanea: > > > > o Coalesce formats > > o Realign arguments > > > > Signed-off-by: Joe Perches <joe@perches.com> > > --- > > arch/arm/include/asm/syscall.h | 8 ++++---- > > arch/arm/kernel/atags_parse.c | 2 +- > > arch/arm/kernel/hw_breakpoint.c | 18 +++++++++--------- > > arch/arm/kernel/irq.c | 4 ++-- > > arch/arm/kernel/perf_event_cpu.c | 4 ++-- > > arch/arm/kernel/smp.c | 2 +- > > arch/arm/kernel/unwind.c | 24 ++++++++++++------------ > > arch/arm/mm/idmap.c | 2 +- > > arch/arm/mm/mmu.c | 4 ++-- > > 9 files changed, 34 insertions(+), 34 deletions(-) > > It's Russell's call on this, but it really looks like more trouble than it's > worth imo. Having git blame identify the person who wrote the original code > is considerably more useful than being pointed at somebody making cosmetic > changes. I have no objection to this patch set, but I'll echo Will's comment that having git blame identify who wrote the code is useful. However, removing old cruft is also a useful exercise, as it keeps things simpler (because we're not carrying around lots of excess baggage.) So, I think on balance it's worth the churn. Joe, any chance you could add a KernelVersion: tag somewhere in the commit message and throw it at patches@arm.linux.org.uk so it doesn't get lost? Thanks.
On Tue, 2014-09-16 at 17:07 +0100, Russell King - ARM Linux wrote: > any chance you could add a KernelVersion: tag somewhere in the > commit message and throw it at patches@arm.linux.org.uk so it doesn't > get lost? There are no commit logs with a KernelVersion: tag in all of git history. What do you think a KernelVersion: tag is and what would it be used for?
Hi Joe, On Tue, Sep 16, 2014 at 09:18:01AM -0700, Joe Perches wrote: > On Tue, 2014-09-16 at 17:07 +0100, Russell King - ARM Linux wrote: > > any chance you could add a KernelVersion: tag somewhere in the > > commit message and throw it at patches@arm.linux.org.uk so it doesn't > > get lost? > > There are no commit logs with a KernelVersion: tag > in all of git history. > > What do you think a KernelVersion: tag is and what > would it be used for? That's used in Russell's patch tracker, but the resulting commit doesn't have the KernelVersion tag. See http://www.arm.linux.org.uk/developer/patches/info.php for the details. Best regards Uwe
On Tue, Sep 16, 2014 at 09:18:01AM -0700, Joe Perches wrote: > On Tue, 2014-09-16 at 17:07 +0100, Russell King - ARM Linux wrote: > > any chance you could add a KernelVersion: tag somewhere in the > > commit message and throw it at patches@arm.linux.org.uk so it doesn't > > get lost? > > There are no commit logs with a KernelVersion: tag > in all of git history. Right, that's not it's purpose. > What do you think a KernelVersion: tag is and what > would it be used for? It's for that email address to know which kernel version the patch was generated against, which is useful information when I come to apply it. It gets filtered out from the commit message. It can go anywhere, even below the -- line. If you don't want to cooperate, you will have to rely on my notoriously bad email skills to scan the mailing list for random patches to apply some time (maybe days or even weeks) later after you send your message. Which just won't happen. It's why I wrote scripts which are some 20 years old to solve my bad email patch handling skills.
On Tue, 2014-09-16 at 20:57 +0100, Russell King - ARM Linux wrote: > On Tue, Sep 16, 2014 at 09:18:01AM -0700, Joe Perches wrote: > > On Tue, 2014-09-16 at 17:07 +0100, Russell King - ARM Linux wrote: > > > any chance you could add a KernelVersion: tag somewhere in the > > > commit message and throw it at patches@arm.linux.org.uk so it doesn't > > > get lost? > > > > There are no commit logs with a KernelVersion: tag > > in all of git history. > > Right, that's not it's purpose. > > > What do you think a KernelVersion: tag is and what > > would it be used for? > > It's for that email address to know which kernel version the patch > was generated against, which is useful information when I come to > apply it. It gets filtered out from the commit message. It can go > anywhere, even below the -- line. > If you don't want to cooperate, you will have to rely on my notoriously > bad email skills to scan the mailing list for random patches to apply > some time (maybe days or even weeks) later after you send your message. > Which just won't happen. It's why I wrote scripts which are some 20 > years old to solve my bad email patch handling skills. I received your patchbot's reply about 15 minutes before you sent this. I suggest you might move one year to patchwork (ie: https://patchwork.kernel.org/project/linux-arm-kernel/list/) and adapt that as necessary, but whatever works for you. btw: patches@arm.linux.org.uk is not documented at all in the kernel sources. You could fix that if you want other people to know what you do.
diff --git a/arch/arm/include/asm/syscall.h b/arch/arm/include/asm/syscall.h index 4651f69..e86c985 100644 --- a/arch/arm/include/asm/syscall.h +++ b/arch/arm/include/asm/syscall.h @@ -63,8 +63,8 @@ static inline void syscall_get_arguments(struct task_struct *task, if (i + n > SYSCALL_MAX_ARGS) { unsigned long *args_bad = args + SYSCALL_MAX_ARGS - i; unsigned int n_bad = n + i - SYSCALL_MAX_ARGS; - pr_warning("%s called with max args %d, handling only %d\n", - __func__, i + n, SYSCALL_MAX_ARGS); + pr_warn("%s called with max args %d, handling only %d\n", + __func__, i + n, SYSCALL_MAX_ARGS); memset(args_bad, 0, n_bad * sizeof(args[0])); n = SYSCALL_MAX_ARGS - i; } @@ -88,8 +88,8 @@ static inline void syscall_set_arguments(struct task_struct *task, return; if (i + n > SYSCALL_MAX_ARGS) { - pr_warning("%s called with max args %d, handling only %d\n", - __func__, i + n, SYSCALL_MAX_ARGS); + pr_warn("%s called with max args %d, handling only %d\n", + __func__, i + n, SYSCALL_MAX_ARGS); n = SYSCALL_MAX_ARGS - i; } diff --git a/arch/arm/kernel/atags_parse.c b/arch/arm/kernel/atags_parse.c index 7807ef5..528f8af2 100644 --- a/arch/arm/kernel/atags_parse.c +++ b/arch/arm/kernel/atags_parse.c @@ -130,7 +130,7 @@ static int __init parse_tag_cmdline(const struct tag *tag) strlcat(default_command_line, tag->u.cmdline.cmdline, COMMAND_LINE_SIZE); #elif defined(CONFIG_CMDLINE_FORCE) - pr_warning("Ignoring tag cmdline (using the default kernel command line)\n"); + pr_warn("Ignoring tag cmdline (using the default kernel command line)\n"); #else strlcpy(default_command_line, tag->u.cmdline.cmdline, COMMAND_LINE_SIZE); diff --git a/arch/arm/kernel/hw_breakpoint.c b/arch/arm/kernel/hw_breakpoint.c index 4d963fb..b5b452f 100644 --- a/arch/arm/kernel/hw_breakpoint.c +++ b/arch/arm/kernel/hw_breakpoint.c @@ -113,8 +113,8 @@ static u32 read_wb_reg(int n) GEN_READ_WB_REG_CASES(ARM_OP2_WVR, val); GEN_READ_WB_REG_CASES(ARM_OP2_WCR, val); default: - pr_warning("attempt to read from unknown breakpoint " - "register %d\n", n); + pr_warn("attempt to read from unknown breakpoint register %d\n", + n); } return val; @@ -128,8 +128,8 @@ static void write_wb_reg(int n, u32 val) GEN_WRITE_WB_REG_CASES(ARM_OP2_WVR, val); GEN_WRITE_WB_REG_CASES(ARM_OP2_WCR, val); default: - pr_warning("attempt to write to unknown breakpoint " - "register %d\n", n); + pr_warn("attempt to write to unknown breakpoint register %d\n", + n); } isb(); } @@ -292,7 +292,7 @@ int hw_breakpoint_slots(int type) case TYPE_DATA: return get_num_wrps(); default: - pr_warning("unknown slot type: %d\n", type); + pr_warn("unknown slot type: %d\n", type); return 0; } } @@ -365,7 +365,7 @@ int arch_install_hw_breakpoint(struct perf_event *bp) } if (i == max_slots) { - pr_warning("Can't find any breakpoint slot\n"); + pr_warn("Can't find any breakpoint slot\n"); return -EBUSY; } @@ -417,7 +417,7 @@ void arch_uninstall_hw_breakpoint(struct perf_event *bp) } if (i == max_slots) { - pr_warning("Can't find any breakpoint slot\n"); + pr_warn("Can't find any breakpoint slot\n"); return; } @@ -894,8 +894,8 @@ static int debug_reg_trap(struct pt_regs *regs, unsigned int instr) { int cpu = smp_processor_id(); - pr_warning("Debug register access (0x%x) caused undefined instruction on CPU %d\n", - instr, cpu); + pr_warn("Debug register access (0x%x) caused undefined instruction on CPU %d\n", + instr, cpu); /* Set the error flag for this CPU and skip the faulting instruction. */ cpumask_set_cpu(cpu, &debug_err_mask); diff --git a/arch/arm/kernel/irq.c b/arch/arm/kernel/irq.c index 0ef45ba..7c81ec4 100644 --- a/arch/arm/kernel/irq.c +++ b/arch/arm/kernel/irq.c @@ -188,8 +188,8 @@ void migrate_irqs(void) raw_spin_unlock(&desc->lock); if (affinity_broken && printk_ratelimit()) - pr_warning("IRQ%u no longer affine to CPU%u\n", i, - smp_processor_id()); + pr_warn("IRQ%u no longer affine to CPU%u\n", + i, smp_processor_id()); } local_irq_restore(flags); diff --git a/arch/arm/kernel/perf_event_cpu.c b/arch/arm/kernel/perf_event_cpu.c index e6a6edb..101dbab 100644 --- a/arch/arm/kernel/perf_event_cpu.c +++ b/arch/arm/kernel/perf_event_cpu.c @@ -152,8 +152,8 @@ static int cpu_pmu_request_irq(struct arm_pmu *cpu_pmu, irq_handler_t handler) * continue. Otherwise, continue without this interrupt. */ if (irq_set_affinity(irq, cpumask_of(i)) && irqs > 1) { - pr_warning("unable to set irq affinity (irq=%d, cpu=%u)\n", - irq, i); + pr_warn("unable to set irq affinity (irq=%d, cpu=%u)\n", + irq, i); continue; } diff --git a/arch/arm/kernel/smp.c b/arch/arm/kernel/smp.c index d19aea4..39c74a2 100644 --- a/arch/arm/kernel/smp.c +++ b/arch/arm/kernel/smp.c @@ -646,7 +646,7 @@ void smp_send_stop(void) udelay(1); if (num_online_cpus() > 1) - pr_warning("SMP: failed to stop secondary CPUs\n"); + pr_warn("SMP: failed to stop secondary CPUs\n"); } /* diff --git a/arch/arm/kernel/unwind.c b/arch/arm/kernel/unwind.c index caea23b..0bee233 100644 --- a/arch/arm/kernel/unwind.c +++ b/arch/arm/kernel/unwind.c @@ -157,7 +157,7 @@ static const struct unwind_idx *search_index(unsigned long addr, if (likely(start->addr_offset <= addr_prel31)) return start; else { - pr_warning("unwind: Unknown symbol address %08lx\n", addr); + pr_warn("unwind: Unknown symbol address %08lx\n", addr); return NULL; } } @@ -225,7 +225,7 @@ static unsigned long unwind_get_byte(struct unwind_ctrl_block *ctrl) unsigned long ret; if (ctrl->entries <= 0) { - pr_warning("unwind: Corrupt unwind table\n"); + pr_warn("unwind: Corrupt unwind table\n"); return 0; } @@ -333,8 +333,8 @@ static int unwind_exec_insn(struct unwind_ctrl_block *ctrl) insn = (insn << 8) | unwind_get_byte(ctrl); mask = insn & 0x0fff; if (mask == 0) { - pr_warning("unwind: 'Refuse to unwind' instruction %04lx\n", - insn); + pr_warn("unwind: 'Refuse to unwind' instruction %04lx\n", + insn); return -URC_FAILURE; } @@ -357,8 +357,8 @@ static int unwind_exec_insn(struct unwind_ctrl_block *ctrl) unsigned long mask = unwind_get_byte(ctrl); if (mask == 0 || mask & 0xf0) { - pr_warning("unwind: Spare encoding %04lx\n", - (insn << 8) | mask); + pr_warn("unwind: Spare encoding %04lx\n", + (insn << 8) | mask); return -URC_FAILURE; } @@ -370,7 +370,7 @@ static int unwind_exec_insn(struct unwind_ctrl_block *ctrl) ctrl->vrs[SP] += 0x204 + (uleb128 << 2); } else { - pr_warning("unwind: Unhandled instruction %02lx\n", insn); + pr_warn("unwind: Unhandled instruction %02lx\n", insn); return -URC_FAILURE; } @@ -403,7 +403,7 @@ int unwind_frame(struct stackframe *frame) idx = unwind_find_idx(frame->pc); if (!idx) { - pr_warning("unwind: Index not found %08lx\n", frame->pc); + pr_warn("unwind: Index not found %08lx\n", frame->pc); return -URC_FAILURE; } @@ -422,8 +422,8 @@ int unwind_frame(struct stackframe *frame) /* only personality routine 0 supported in the index */ ctrl.insn = &idx->insn; else { - pr_warning("unwind: Unsupported personality routine %08lx in the index at %p\n", - idx->insn, idx); + pr_warn("unwind: Unsupported personality routine %08lx in the index at %p\n", + idx->insn, idx); return -URC_FAILURE; } @@ -435,8 +435,8 @@ int unwind_frame(struct stackframe *frame) ctrl.byte = 1; ctrl.entries = 1 + ((*ctrl.insn & 0x00ff0000) >> 16); } else { - pr_warning("unwind: Unsupported personality routine %08lx at %p\n", - *ctrl.insn, ctrl.insn); + pr_warn("unwind: Unsupported personality routine %08lx at %p\n", + *ctrl.insn, ctrl.insn); return -URC_FAILURE; } diff --git a/arch/arm/mm/idmap.c b/arch/arm/mm/idmap.c index c447ec7..e7a81ceb 100644 --- a/arch/arm/mm/idmap.c +++ b/arch/arm/mm/idmap.c @@ -27,7 +27,7 @@ static void idmap_add_pmd(pud_t *pud, unsigned long addr, unsigned long end, if (pud_none_or_clear_bad(pud) || (pud_val(*pud) & L_PGD_SWAPPER)) { pmd = pmd_alloc_one(&init_mm, addr); if (!pmd) { - pr_warning("Failed to allocate identity pmd.\n"); + pr_warn("Failed to allocate identity pmd.\n"); return; } /* diff --git a/arch/arm/mm/mmu.c b/arch/arm/mm/mmu.c index 8348ed6..9f98cec 100644 --- a/arch/arm/mm/mmu.c +++ b/arch/arm/mm/mmu.c @@ -223,13 +223,13 @@ early_param("ecc", early_ecc); static int __init early_cachepolicy(char *p) { - pr_warning("cachepolicy kernel parameter not supported without cp15\n"); + pr_warn("cachepolicy kernel parameter not supported without cp15\n"); } early_param("cachepolicy", early_cachepolicy); static int __init noalign_setup(char *__unused) { - pr_warning("noalign kernel parameter not supported without cp15\n"); + pr_warn("noalign kernel parameter not supported without cp15\n"); } __setup("noalign", noalign_setup);
Use the more common pr_warn. Other miscellanea: o Coalesce formats o Realign arguments Signed-off-by: Joe Perches <joe@perches.com> --- arch/arm/include/asm/syscall.h | 8 ++++---- arch/arm/kernel/atags_parse.c | 2 +- arch/arm/kernel/hw_breakpoint.c | 18 +++++++++--------- arch/arm/kernel/irq.c | 4 ++-- arch/arm/kernel/perf_event_cpu.c | 4 ++-- arch/arm/kernel/smp.c | 2 +- arch/arm/kernel/unwind.c | 24 ++++++++++++------------ arch/arm/mm/idmap.c | 2 +- arch/arm/mm/mmu.c | 4 ++-- 9 files changed, 34 insertions(+), 34 deletions(-)