lkml.org 
[lkml]   [2017]   [Jun]   [19]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    Date
    From
    Subject[patch 37/55] genirq/proc: Replace ever repeating type cast
    The proc file setup repeats the same ugly type cast for the irq number over
    and over. Do it once and hand in the local void pointer.

    Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
    ---
    kernel/irq/proc.c | 10 +++++-----
    1 file changed, 5 insertions(+), 5 deletions(-)

    --- a/kernel/irq/proc.c
    +++ b/kernel/irq/proc.c
    @@ -326,6 +326,7 @@ void register_handler_proc(unsigned int
    void register_irq_proc(unsigned int irq, struct irq_desc *desc)
    {
    static DEFINE_MUTEX(register_lock);
    + void __maybe_unused *irqp = (void *)(unsigned long) irq;
    char name [MAX_NAMELEN];

    if (!root_irq_dir || (desc->irq_data.chip == &no_irq_chip))
    @@ -351,20 +352,19 @@ void register_irq_proc(unsigned int irq,
    #ifdef CONFIG_SMP
    /* create /proc/irq/<irq>/smp_affinity */
    proc_create_data("smp_affinity", 0644, desc->dir,
    - &irq_affinity_proc_fops, (void *)(long)irq);
    + &irq_affinity_proc_fops, irqp);

    /* create /proc/irq/<irq>/affinity_hint */
    proc_create_data("affinity_hint", 0444, desc->dir,
    - &irq_affinity_hint_proc_fops, (void *)(long)irq);
    + &irq_affinity_hint_proc_fops, irqp);

    /* create /proc/irq/<irq>/smp_affinity_list */
    proc_create_data("smp_affinity_list", 0644, desc->dir,
    - &irq_affinity_list_proc_fops, (void *)(long)irq);
    + &irq_affinity_list_proc_fops, irqp);

    proc_create_data("node", 0444, desc->dir,
    - &irq_node_proc_fops, (void *)(long)irq);
    + &irq_node_proc_fops, irqp);
    #endif
    -
    proc_create_data("spurious", 0444, desc->dir,
    &irq_spurious_proc_fops, (void *)(long)irq);


    \
     
     \ /
      Last update: 2017-06-20 02:06    [W:4.096 / U:0.004 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site