Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751186AbbFMUP3 (ORCPT ); Sat, 13 Jun 2015 16:15:29 -0400 Received: from mail2-relais-roc.national.inria.fr ([192.134.164.83]:41362 "EHLO mail2-relais-roc.national.inria.fr" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751184AbbFMUPU (ORCPT ); Sat, 13 Jun 2015 16:15:20 -0400 X-IronPort-AV: E=Sophos;i="5.13,608,1427752800"; d="scan'208";a="165066002" Date: Sat, 13 Jun 2015 22:15:16 +0200 (CEST) From: Julia Lawall X-X-Sender: jll@localhost6.localdomain6 To: Jiang Liu cc: Julia Lawall , Thomas Gleixner , Bjorn Helgaas , Benjamin Herrenschmidt , Ingo Molnar , "H. Peter Anvin" , "Rafael J. Wysocki" , Randy Dunlap , Yinghai Lu , Borislav Petkov , Jason Cooper , Kevin Cernekee , Arnd Bergmann , Marc Zyngier , Konrad Rzeszutek Wilk , Tony Luck , x86@kernel.org, LKML , linux-pci@vger.kernel.org, linux-acpi@vger.kernel.org Subject: Re: [RFC v1 14/25] genirq: Kill the first parameter 'irq' of irq_flow_handler_t In-Reply-To: <557C5F29.7010301@linux.intel.com> Message-ID: References: <1432116013-25902-1-git-send-email-jiang.liu@linux.intel.com> <1432116013-25902-15-git-send-email-jiang.liu@linux.intel.com> <555CA834.7080807@linux.intel.com> <557C5F29.7010301@linux.intel.com> User-Agent: Alpine 2.02 (DEB 1266 2009-07-14) MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 2600 Lines: 43 The following are the cases that require some manual attention, either because the handler is a local variable or because it is some other kind of expression. julia Local variable: arch/x86/kernel/apic/io_apic.c:932 hdl Local variable: arch/sparc/kernel/leon_kernel.c:232 flow_handler Local variable: arch/sparc/kernel/leon_kernel.c:257 flow_handler Local variable: arch/powerpc/platforms/52xx/mpc52xx_pic.c:199 handler Local variable: arch/powerpc/platforms/52xx/mpc52xx_pic.c:364 hndlr Local variable: arch/powerpc/sysdev/qe_lib/qe_ic.c:377 high_handler Local variable: arch/powerpc/sysdev/qe_lib/qe_ic.c:372 low_handler Local variable: arch/mips/cavium-octeon/octeon-irq.c:69 handler Local variable: arch/mips/alchemy/common/irq.c:494 handler Local variable: arch/mips/alchemy/common/irq.c:706 hdl Local variable: arch/blackfin/mach-common/ints-priority.c:693 handle Local variable: arch/tile/kernel/irq.c:239 handle Local variable: arch/m68k/kernel/ints.c:124 handle Local variable: drivers/irqchip/irq-clps711x.c:152 handler Local variable: drivers/gpio/gpio-ep93xx.c:211 handler Local variable: drivers/gpio/gpiolib.c:447 parent_handler Local variable: drivers/pinctrl/intel/pinctrl-cherryview.c:1328 handler Local variable: kernel/irq/irqdomain.c:946 handler Local variable: kernel/irq/irqdomain.c:1251 handler Local variable: kernel/irq/chip.c:787 handle Arbitrary expression: arch/ia64/kernel/iosapic.c:613 trigger == IOSAPIC_EDGE ? handle_edge_irq : handle_level_irq Arbitrary expression: arch/powerpc/sysdev/mpic.c:1669 & mpic_cascade Arbitrary expression: arch/mips/dec/ioasic-irq.c:111 1 << ( i - base ) & IO_IRQ_DMA_INFO ? handle_edge_irq : handle_fasteoi_irq Arbitrary expression: drivers/irqchip/irq-or1k-pic.c:131 pic -> handle Arbitrary expression: drivers/iio/industrialio-trigger.c:449 & handle_simple_irq Arbitrary expression: drivers/gpio/gpio-sta2x11.c:347 ct -> handler Arbitrary expression: drivers/gpio/gpiolib.c:482 chip -> irq_handler Arbitrary expression: drivers/pinctrl/samsung/pinctrl-s3c24xx.c:517 handlers [ i ] Arbitrary expression: drivers/pinctrl/samsung/pinctrl-s3c64xx.c:734 s3c64xx_eint0_handlers [ i ] Arbitrary expression: drivers/staging/iio/iio_dummy_evgen.c:89 & handle_simple_irq Arbitrary expression: kernel/irq/generic-chip.c:461 ct -> handler Arbitrary expression: kernel/irq/msi.c:167 info -> handler -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/