http://thread.gmane.org/gmane.linux.kernel.wireless.general/127706/focu
s=127896
Signed-off-by: Bastien Nocera
---
net/rfkill/rfkill-gpio.c | 1 +
1 file changed, 1 insertion(+)
diff --git a/net/rfkill/rfkill-gpio.c b/net/rfkill/rfkill-gpio.c
index d5d58d9..9471024 100644
---
Hi Boris,
On 13/07/2015 22:13, Boris Ostrovsky wrote:
On 07/09/2015 04:42 PM, Julien Grall wrote:
-
struct remap_data {
xen_pfn_t *fgmfn; /* foreign domain's gmfn */
+xen_pfn_t *efgmfn; /* pointer to the end of the fgmfn array */
It might be better to keep size of fgmfn array
Loan Offer at 3%, Feel Free to REPLY back to us for more info.
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majord...@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at
On Monday 13 July 2015 23:52:32 Michael Welling wrote:
> On Mon, Jul 13, 2015 at 10:34:21PM +0200, Pali Rohár wrote:
> > On Monday 13 July 2015 22:28:35 Michael Welling wrote:
> > > On Mon, Jul 13, 2015 at 07:09:06PM +0200, Pali Rohár wrote:
> > > > Hello, here is my objdump of 4.2-rc2 version:
>
On Tue 07 Jul 05:37 PDT 2015, Lee Jones wrote:
> On Fri, 26 Jun 2015, bj...@kryo.se wrote:
>
> > From: Bjorn Andersson
[..]
> > diff --git a/drivers/mfd/Kconfig b/drivers/mfd/Kconfig
[..]
> > +config MFD_QCOM_SMD_RPM
> > + tristate "Qualcomm Resource Power Manager (RPM) over SMD"
> > +
On Mon, 2015-07-13 at 22:58 +0200, Eric Auger wrote:
> Hi Alex,
> On 07/13/2015 08:25 PM, Alex Williamson wrote:
> > On Mon, 2015-07-13 at 17:32 +0200, Eric Auger wrote:
> >> Hi Alex,
> >> On 07/10/2015 07:52 PM, Alex Williamson wrote:
> >>> When a physical I/O device is assigned to a virtual
On Mon, Jul 06, 2015 at 08:40:29PM +0200, David Herrmann wrote:
> Hi Greg
>
> Big set of updates for kdbus. I picked up all remaining cleanups and
> fixes from the ML and added my performance rework. Features are
> described below. All tested for several weeks as part of the
> out-of-tree repo.
>
Am Freitag, 10. Juli 2015, 07:32:28 schrieb Krzysztof Kozlowski:
> Hi,
>
>
> The i2c drivers also do not have to set 'owner' field because
> i2c_register_driver() will do it instead.
>
> 'owner' is removed from i2c drivers, which I was able to compile
> with allyesconfig (arm, arm64, i386,
On Mon, Jul 13, 2015 at 10:34:21PM +0200, Pali Rohár wrote:
> On Monday 13 July 2015 22:28:35 Michael Welling wrote:
> > On Mon, Jul 13, 2015 at 07:09:06PM +0200, Pali Rohár wrote:
> > > Hello, here is my objdump of 4.2-rc2 version:
> > >
> > > 0064 :
> > > 64: e3003182
.
kern.log-20150705.gz:Jul 1 21:25:31 t44 kernel: [79159.821177] iwlwifi
:03:00.0: Microcode SW error detected. Restarting 0x200.
kern.log-20150713.gz:Jul 11 18:44:12 t44 kernel: [ 1445.297971] iwlwifi
:03:00.0: Microcode SW error detected. Restarting 0x200.
kern.log-20150713.gz:Ju
A release candidate Git v2.5.0-rc2 is now available for testing
at the usual places. It is comprised of 552 non-merge commits
since v2.4.0, contributed by 63 people, 21 of which are new faces.
To avoid user-facing interface to a new experimental feature that
replaces contrib/workdir after the
Dear RT folks!
I'm pleased to announce the v4.0.8-rt6 patch set.
Changes since v4.0.8-rt5
- No more "spin_do_trylock" in timer code. This is a functional
regression vs. [FULL_]NOHZ. The trylock is wrong and should have
never been added. We have a patch upstream which explicitely forbids
On Tue 07 Jul 05:16 PDT 2015, Lee Jones wrote:
> FAO Mark and DT chaps,
>
> > From: Bjorn Andersson
> >
> > Add binding documentation for the Qualcomm Resource Power Manager (RPM)
> > using shared memory (Qualcomm SMD) as transport mechanism. This is found
> > in 8974 and newer based devices.
On Mon, Jul 13, 2015 at 12:57 PM, Chris Metcalf wrote:
> With cpu_isolated mode, the task is in principle guaranteed not to be
> interrupted by the kernel, but only if it behaves. In particular, if it
> enters the kernel via system call, page fault, or any of a number of other
> synchronous
Em Thu, Jul 09, 2015 at 12:35:17PM +, Wang Nan escreveu:
> This patch detects kernel build directory using a embedded shell
> script 'kbuild_detector', which does this by checking existence of
> include/generated/autoconf.h.
>
> clang working directory is changed to kbuild directory if it is
On Mon, Jul 13, 2015 at 2:01 PM, Chris Metcalf wrote:
> On 07/13/2015 04:40 PM, Andy Lutomirski wrote:
>>
>> On Mon, Jul 13, 2015 at 12:57 PM, Chris Metcalf
>> wrote:
>>>
>>> The existing nohz_full mode makes tradeoffs to minimize userspace
>>> interruptions while still attempting to avoid
On Mon, 13 Jul 2015 23:19:59 +0300
"Michael S. Tsirkin" wrote:
> On Mon, Jul 13, 2015 at 08:15:30PM +0200, Igor Mammedov wrote:
> > while on x86 target vmalloc.h is included indirectly through
> > other heaedrs, it's not included on SPARC.
> > Fix issue by including vmalloc.h directly from
On 13/07/15 21:11, Stefan Wahren wrote:
Hi Srinivas,
Srinivas Kandagatla hat am 13. Juli 2015 um
21:35 geschrieben:
On 13/07/15 19:54, Stefan Wahren wrote:
Hi Srinivas,
[...]
Providers APIs:
nvmem_register/unregister();
How do i get the cell info from the devicetree into the
On Mon, Jul 13, 2015 at 9:34 PM, Steven Rostedt wrote:
> On Sat, 20 Jun 2015 23:21:18 +0300
> Tal Shorer wrote:
>
>> Allow a trace events header file to disable compilation of its
>> trace events by defining the preprocessor macro NOTRACE.
>>
>> This could be done, for example, according to a
On Mon, Jul 13, 2015 at 5:27 AM, James Hogan wrote:
> On 13/07/15 00:11, Bjorn Helgaas wrote:
>> Weak header file declarations are error-prone because they make every
>> definition weak, and the linker chooses one based on link order (see
>> 10629d711ed7 ("PCI: Remove __weak annotation from
From: David Daney
Needed to make pci_iomap() work.
Signed-off-by: David Daney
---
arch/arm64/include/asm/io.h | 5 +
1 file changed, 5 insertions(+)
diff --git a/arch/arm64/include/asm/io.h b/arch/arm64/include/asm/io.h
index 540f7c0..8ef78d5 100644
--- a/arch/arm64/include/asm/io.h
+++
Move the "fool the lockdep" code from sb_wait_write() into the new
simple helper, sb_lockdep_release().
This makes sense in any case afaics, this way s_op->freeze_fs(sb) is
called with these write locks held as it seen by lockdep.
---
fs/super.c | 16 +++-
1 files changed, 11
__sb_start/end_write() can use percpu_down/up_read().
---
fs/super.c | 135 +---
include/linux/fs.h | 14 +
2 files changed, 47 insertions(+), 102 deletions(-)
diff --git a/fs/super.c b/fs/super.c
index 94303fc..6e336b8 100644
---
Preparation. get_super_thawed() can do sb_start/end_write() with
the same effect, we are going to kill sb_writers->wait_unfrozen.
---
fs/super.c |4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/fs/super.c b/fs/super.c
index 928c20f..5ea0edd 100644
--- a/fs/super.c
+++
Hello,
Al, Jan, could you comment? I mean the intent, the patches are
obviously not for inclusion yet.
We can remove everything from struct sb_writers except frozen
(which can become a boolean, it seems) and add the array of
percpu_rw_semaphore's instead.
__sb_start/end_write() can use
Preaparation. Add the trivial helper which does the wakeup.
---
fs/super.c | 12
1 files changed, 8 insertions(+), 4 deletions(-)
diff --git a/fs/super.c b/fs/super.c
index 5ea0edd..c23bafc 100644
--- a/fs/super.c
+++ b/fs/super.c
@@ -1254,6 +1254,12 @@ static void
On Mon, Jul 13, 2015 at 10:43:54AM +0100, James Hogan wrote:
> On 13/07/15 00:11, Bjorn Helgaas wrote:
> > Weak header file declarations are error-prone because they make every
> > definition weak, and the linker chooses one based on link order (see
> > 10629d711ed7 ("PCI: Remove __weak annotation
On Mon, Jul 13, 2015 at 11:28:03PM +0300, Ebru Akagunduz wrote:
> diff --git a/mm/huge_memory.c b/mm/huge_memory.c
> index 595edd9..b4cef9d 100644
> --- a/mm/huge_memory.c
> +++ b/mm/huge_memory.c
> @@ -24,6 +24,7 @@
> #include
> #include
> #include
> +#include
>
> #include
> #include
> On July 13, 2015 at 11:06 PM Denys Vlasenko
> wrote:
>
> Not *your* way.
> I meant that I'll send patches to Ingo - I see that he agrees that
> this worth fixing instead of waiting for a better compiler.
Yeah, do it. Sorry it was not my intention to prevent you to fix this -
not at all. Go on,
On Mon, 13 Jul 2015, Thomas Gleixner wrote:
> - s3c24xx_eint_set_handler(data->irq, type);
> +x
Hrpmf. Fatfingered it after importing to git. The git tree is
correct. Proper patch below.
Thanks,
tglx
---
From: Thomas Gleixner
Date: Tue, 23 Jun 2015 15:52:57 +0200
Subject:
Am Mittwoch, 24. Juni 2015, 16:14:55 schrieb Jarkko Sakkinen:
> At least some versions of AMI BIOS have corrupted contents in the TPM2
> ACPI table and namely the physical address of the control area is set to
> zero.
>
> This patch changes the driver to fail gracefully when we observe a zero
>
On Mon, Jul 13, 2015 at 11:28:02PM +0300, Ebru Akagunduz wrote:
> Using static tracepoints, data of functions is recorded.
> It is good to automatize debugging without doing a lot
> of changes in the source code.
>
> This patch adds tracepoint for khugepaged_scan_pmd,
> collapse_huge_page and
On Mon, 13 Jul 2015, Julia Lawall wrote:
> On Mon, 13 Jul 2015, Thomas Gleixner wrote:
>
> > Chained irq handlers usually set up handler data as well. We now have
> > a function to set both under irq_desc->lock. Replace the two calls
> > with one.
>
> Are the original calls remaining? If so,
On Mon, Jul 13, 2015 at 9:20 PM, Hagen Paul Pfeifer wrote:
>> On July 13, 2015 at 8:27 PM Denys Vlasenko
>> wrote:
>
>> > So I think the original patch makes sense (and I already applied it),
>> > we want known-simple and performance critical methods (such as atomic
>> > ops) always inlined.
>>
Hi Vicky,
sorry for the late reply
> This patch makes the code endianness independent. We defined a
> macro do_endian_conversion to apply endianness to raw integers
> in the event entries so that they will be displayed properly.
> tpm_binary_bios_measurements_show() is modified for the display.
Chained irq handlers usually set up handler data as well. We now have
a function to set both under irq_desc->lock. Replace the two calls
with one.
Search and conversion was done with coccinelle:
Reported-by: Russell King
Signed-off-by: Thomas Gleixner
Cc: Julia Lawall
Cc: Linus Walleij
Cc:
Chained irq handlers usually set up handler data as well. We now have
a function to set both under irq_desc->lock. Replace the two calls
with one.
Search and conversion was done with coccinelle:
Reported-by: Russell King
Signed-off-by: Thomas Gleixner
Cc: Julia Lawall
Cc: Linus Walleij
Cc:
Chained irq handlers usually set up handler data as well. We now have
a function to set both under irq_desc->lock. Replace the two calls
with one.
Search and conversion was done with coccinelle:
Reported-by: Russell King
Signed-off-by: Thomas Gleixner
Cc: Julia Lawall
Cc: Linus Walleij
Cc:
On 07/13/2015 04:40 PM, Andy Lutomirski wrote:
On Mon, Jul 13, 2015 at 12:57 PM, Chris Metcalf wrote:
The existing nohz_full mode makes tradeoffs to minimize userspace
interruptions while still attempting to avoid overheads in the
kernel entry/exit path, to provide 100% kernel semantics, etc.
Use irq_set_handler_locked() as it avoids a redundant lookup of the
irq descriptor.
Search and replacement was done with coccinelle:
Signed-off-by: Thomas Gleixner
Cc: Jiang Liu
Cc: Julia Lawall
Cc: Linus Walleij
Cc: Alexandre Courbot
Cc: linux-g...@vger.kernel.org
---
Use irq_set_handler_locked() as it avoids a redundant lookup of the
irq descriptor.
Search and replacement was done with coccinelle:
Signed-off-by: Thomas Gleixner
Cc: Jiang Liu
Cc: Julia Lawall
Cc: Linus Walleij
Cc: Alexandre Courbot
Cc: linux-g...@vger.kernel.org
---
Chained irq handlers usually set up handler data as well. We now have
a function to set both under irq_desc->lock. Replace the two calls
with one.
Search and conversion was done with coccinelle:
Reported-by: Russell King
Signed-off-by: Thomas Gleixner
Cc: Julia Lawall
Cc: Linus Walleij
Cc:
Hand in irq_data and avoid the redundant lookup of irq_desc.
Originally-from: Jiang Liu
Signed-off-by: Thomas Gleixner
---
drivers/gpio/gpio-zynq.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/drivers/gpio/gpio-zynq.c b/drivers/gpio/gpio-zynq.c
index
Use irq_set_handler_locked() as it avoids a redundant lookup of the
irq descriptor.
Search and replacement was done with coccinelle:
Signed-off-by: Thomas Gleixner
Cc: Jiang Liu
Cc: Julia Lawall
Cc: Linus Walleij
Cc: Alexandre Courbot
Cc: Stephen Warren
Cc: Thierry Reding
Cc:
Chained irq handlers usually set up handler data as well. We now have
a function to set both under irq_desc->lock. Replace the two calls
with one.
Search and conversion was done with coccinelle:
Reported-by: Russell King
Signed-off-by: Thomas Gleixner
Cc: Julia Lawall
Cc: Samuel Ortiz
Cc:
Use irq_set_handler_locked() as it avoids a redundant lookup of the
irq descriptor.
Search and replacement was done with coccinelle:
Signed-off-by: Thomas Gleixner
Cc: Jiang Liu
Cc: Julia Lawall
Cc: Kevin Hilman
Cc: Linus Walleij
Cc: Alexandre Courbot
Cc: linux-g...@vger.kernel.org
---
Chained irq handlers usually set up handler data as well. We now have
a function to set both under irq_desc->lock. Replace the two calls
with one.
Search and conversion was done with coccinelle.
Reported-by: Russell King
Signed-off-by: Thomas Gleixner
Cc: Julia Lawall
Cc: Samuel Ortiz
Cc:
Chained irq handlers usually set up handler data as well. We now have
a function to set both under irq_desc->lock. Replace the two calls
with one.
Search and conversion was done with coccinelle:
Reported-by: Russell King
Signed-off-by: Thomas Gleixner
Cc: Julia Lawall
Cc: Samuel Ortiz
Cc:
Hi Alex,
On 07/13/2015 08:25 PM, Alex Williamson wrote:
> On Mon, 2015-07-13 at 17:32 +0200, Eric Auger wrote:
>> Hi Alex,
>> On 07/10/2015 07:52 PM, Alex Williamson wrote:
>>> When a physical I/O device is assigned to a virtual machine through
>>> facilities like VFIO and KVM, the interrupt for
Chained irq handlers usually set up handler data as well. We now have
a function to set both under irq_desc->lock. Replace the two calls
with one.
Search and conversion was done with coccinelle.
Reported-by: Russell King
Signed-off-by: Thomas Gleixner
Cc: Julia Lawall
Cc: Samuel Ortiz
Cc:
Chained irq handlers usually set up handler data as well. We now have
a function to set both under irq_desc->lock. Replace the two calls
with one.
Reported-by: Russell King
Signed-off-by: Thomas Gleixner
Cc: Julia Lawall
Cc: Samuel Ortiz
Cc: Lee Jones
---
drivers/mfd/pm8921-core.c |9
Chained irq handlers usually set up handler data as well. We now have
a function to set both under irq_desc->lock. Replace the two calls
with one.
Search and conversion was done with coccinelle.
Reported-by: Russell King
Signed-off-by: Thomas Gleixner
Cc: Julia Lawall
Cc: Ralf Baechle
Cc:
From: Jiang Liu
This is a preparatory patch for moving irq_data struct members.
Signed-off-by: Jiang Liu
Cc: Ralf Baechle
Cc: linux-m...@linux-mips.org
Signed-off-by: Thomas Gleixner
---
arch/mips/bcm63xx/irq.c |2 +-
arch/mips/cavium-octeon/octeon-irq.c | 14
Chained irq handlers usually set up handler data as well. We now have
a function to set both under irq_desc->lock. Replace the two calls
with one.
Search and conversion was done with coccinelle.
Reported-by: Russell King
Signed-off-by: Thomas Gleixner
Cc: Julia Lawall
Cc: Ralf Baechle
Cc:
Chained irq handlers usually set up handler data as well. We now have
a function to set both under irq_desc->lock. Replace the two calls
with one.
Search and conversion was done with coccinelle.
Reported-by: Russell King
Signed-off-by: Thomas Gleixner
Cc: Julia Lawall
Cc: Ralf Baechle
Cc:
Chained irq handlers usually set up handler data as well. We now have
a function to set both under irq_desc->lock. Replace the two calls
with one.
Search and conversion was done with coccinelle.
Reported-by: Russell King
Signed-off-by: Thomas Gleixner
Cc: Julia Lawall
Cc: Linus Walleij
Cc:
Hand in irq_data and avoid the redundant lookup of irq_desc.
Originally-from: Jiang Liu
Signed-off-by: Thomas Gleixner
---
arch/mips/alchemy/common/irq.c |4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
Index: tip/arch/mips/alchemy/common/irq.c
Use irq_set_handler_locked() as it avoids a redundant lookup of the
irq descriptor.
Search and replacement was done with coccinelle.
Signed-off-by: Thomas Gleixner
Cc: Jiang Liu
Cc: Julia Lawall
Cc: Linus Walleij
Cc: linux-g...@vger.kernel.org
---
drivers/pinctrl/bcm/pinctrl-bcm2835.c |
Use irq_set_handler_locked() as it avoids a redundant lookup of the
irq descriptor.
Search and replacement was done with coccinelle.
Signed-off-by: Thomas Gleixner
Cc: Jiang Liu
Cc: Julia Lawall
Cc: Linus Walleij
Cc: linux-g...@vger.kernel.org
---
drivers/pinctrl/intel/pinctrl-intel.c |
Use irq_set_handler_locked() as it avoids a redundant lookup of the
irq descriptor.
Search and replacement was done with coccinelle.
Signed-off-by: Thomas Gleixner
Cc: Jiang Liu
Cc: Julia Lawall
Cc: Linus Walleij
Cc: linux-g...@vger.kernel.org
---
drivers/pinctrl/intel/pinctrl-baytrail.c |
Chained irq handlers usually set up handler data as well. We now have
a function to set both under irq_desc->lock. Replace the two calls
with one.
Search and conversion was done with coccinelle.
Reported-by: Russell King
Signed-off-by: Thomas Gleixner
Cc: Julia Lawall
Cc: Linus Walleij
Cc:
Use irq_set_handler_locked() as it avoids a redundant lookup of the
irq descriptor.
Search and replacement was done with coccinelle.
Signed-off-by: Thomas Gleixner
Cc: Jiang Liu
Cc: Julia Lawall
Cc: Linus Walleij
Cc: linux-g...@vger.kernel.org
---
drivers/pinctrl/samsung/pinctrl-exynos.c |
Use irq_set_handler_locked() as it avoids a redundant lookup of the
irq descriptor.
Search and replacement was done with coccinelle.
Signed-off-by: Thomas Gleixner
Cc: Jiang Liu
Cc: Julia Lawall
Cc: Linus Walleij
Cc: linux-g...@vger.kernel.org
---
drivers/pinctrl/pinctrl-amd.c | 10
Use irq_set_handler_locked() as it avoids a redundant lookup of the
irq descriptor.
Search and update was done with coccinelle.
Signed-off-by: Thomas Gleixner
Cc: Jiang Liu
Cc: Julia Lawall
Cc: Linus Walleij
Cc: linux-g...@vger.kernel.org
---
drivers/pinctrl/pinctrl-adi2.c |4 ++--
1
Use irq_set_handler_locked() as it avoids a redundant lookup of the
irq descriptor.
Search and replacement was done with coccinelle.
Signed-off-by: Thomas Gleixner
Cc: Jiang Liu
Cc: Julia Lawall
Cc: Linus Walleij
Cc: linux-g...@vger.kernel.org
---
drivers/pinctrl/pinctrl-at91.c | 10
Use irq_set_handler_locked() as it avoids a redundant lookup of the
irq descriptor.
Search and replacement was done with coccinelle.
Signed-off-by: Thomas Gleixner
Cc: Jiang Liu
Cc: Julia Lawall
Cc: Linus Walleij
Cc: linux-g...@vger.kernel.org
---
drivers/pinctrl/intel/pinctrl-cherryview.c
The following patch series contains the following changes:
- Consolidation of chained interrupt handler setup/removal
- Switch to functions which avoid a redundant interrupt
descriptor lookup
- Preparation of interrupt flow handlers for the 'irq' argument
removal
The
From: Jiang Liu
This is a preparatory patch for moving irq_data struct members.
Signed-off-by: Jiang Liu
Cc: Chris Zankel
Signed-off-by: Thomas Gleixner
---
arch/xtensa/kernel/irq.c | 10 ++
1 file changed, 6 insertions(+), 4 deletions(-)
Index: tip/arch/xtensa/kernel/irq.c
From: Jiang Liu
This is a preparatory patch for refactoring the internals if irq_data.
Signed-off-by: Jiang Liu
Cc: Simon Horman
Cc: Magnus Damm
Link:
http://lkml.kernel.org/r/1433145945-789-12-git-send-email-jiang@linux.intel.com
Signed-off-by: Thomas Gleixner
---
Chained irq handlers usually set up handler data as well. We now have
a function to set both under irq_desc->lock. Replace the two calls
with one.
Search and conversion was done with coccinelle.
Reported-by: Russell King
Signed-off-by: Thomas Gleixner
Cc: Julia Lawall
Cc: Greg Kroah-Hartman
From: Jiang Liu
Use irq_desc_get_xxx() to avoid redundant lookup of irq_desc while we
already have a pointer to corresponding irq_desc.
Signed-off-by: Jiang Liu
Cc: Greg Kroah-Hartman
Signed-off-by: Thomas Gleixner
---
drivers/spmi/spmi-pmic-arb.c |4 ++--
1 file changed, 2
The following patch series contains the following changes:
- Consolidation of chained interrupt handler setup/removal
- Switch to functions which avoid a redundant interrupt
descriptor lookup
- Preparation of interrupt flow handlers for the 'irq' argument
removal
The
The irq argument of most interrupt flow handlers is unused or merily
used instead of a local variable. The handlers which need the irq
argument can retrieve the irq number from the irq descriptor.
Search and update was done with coccinelle and the invaluable help of
Julia Lawall.
Signed-off-by:
From: Jiang Liu
Use irq_desc_get_xxx() to avoid redundant lookup of irq_desc while we
already have a pointer to corresponding irq_desc.
Also replace generic_handle_irq with generic_handle_irq_desc() to avoid
looking up irq_desc again.
Signed-off-by: Jiang Liu
Cc: Simon Horman
Cc: Magnus Damm
This is a preparatory patch for moving irq_data struct members.
Signed-off-by: Jiang Liu
Cc: Simon Horman
Cc: Magnus Damm
Signed-off-by: Thomas Gleixner
---
arch/sh/kernel/irq.c |7 ---
drivers/sh/intc/chip.c |6 +++---
2 files changed, 7 insertions(+), 6 deletions(-)
Index:
From: Jiang Liu
Use accessor irq_data_get_node() to hide struct irq_data
implementation detail, so we can move irq_data->node to
irq_data_common once all usage sites are fixed.
Signed-off-by: Jiang Liu
Cc: Simon Horman
Cc: Magnus Damm
Signed-off-by: Thomas Gleixner
---
arch/sh/kernel/irq.c
On 13/07/15 10:23, Jonathan Cameron wrote:
>
>
> On 11 July 2015 19:59:31 BST, "Heiko Stübner" wrote:
>> Hi Jonathan,
>>
>> Am Samstag, 11. Juli 2015, 18:32:42 schrieb Jonathan Cameron:
>>> On 08/07/15 15:17, Heiko Stuebner wrote:
The module-data is currently missing. This includes the
Use irq_set_handler_locked() as it avoids a redundant lookup of the
irq descriptor.
Search and replacement was done with coccinelle.
Signed-off-by: Thomas Gleixner
Cc: Jiang Liu
Cc: Julia Lawall
Cc: Linus Walleij
Cc: linux-g...@vger.kernel.org
---
drivers/pinctrl/pinctrl-rockchip.c |4
Use irq_set_handler_locked() as it avoids a redundant lookup of the
irq descriptor.
Signed-off-by: Thomas Gleixner
Cc: Jiang Liu
Cc: Linus Walleij
Cc: linux-g...@vger.kernel.org
---
drivers/pinctrl/samsung/pinctrl-s3c24xx.c | 10 +-
drivers/pinctrl/samsung/pinctrl-s3c64xx.c | 10
Use irq_set_handler_locked() as it avoids a redundant lookup of the
irq descriptor.
Search and replacement was done with coccinelle.
Signed-off-by: Thomas Gleixner
Cc: Jiang Liu
Cc: Julia Lawall
Cc: Linus Walleij
Cc: linux-g...@vger.kernel.org
---
drivers/pinctrl/qcom/pinctrl-msm.c |4
On Mon, 13 Jul 2015, Thomas Gleixner wrote:
> Chained irq handlers usually set up handler data as well. We now have
> a function to set both under irq_desc->lock. Replace the two calls
> with one.
Are the original calls remaining? If so, should there be a semantic patch
in the kernel to check
The irq argument of most interrupt flow handlers is unused or merily
used instead of a local variable. The handlers which need the irq
argument can retrieve the irq number from the irq descriptor.
Search and update was done with coccinelle and the invaluable help of
Julia Lawall.
Signed-off-by:
The irq argument of most interrupt flow handlers is unused or merily
used instead of a local variable. The handlers which need the irq
argument can retrieve the irq number from the irq descriptor.
Search and update was done with coccinelle and the invaluable help of
Julia Lawall.
Signed-off-by:
The irq argument of most interrupt flow handlers is unused or merily
used instead of a local variable. The handlers which need the irq
argument can retrieve the irq number from the irq descriptor.
Search and update was done with coccinelle and the invaluable help of
Julia Lawall.
Signed-off-by:
The irq argument of most interrupt flow handlers is unused or merily
used instead of a local variable. The handlers which need the irq
argument can retrieve the irq number from the irq descriptor.
Search and update was done with coccinelle and the invaluable help of
Julia Lawall.
Signed-off-by:
The irq argument of most interrupt flow handlers is unused or merily
used instead of a local variable. The handlers which need the irq
argument can retrieve the irq number from the irq descriptor.
Search and update was done with coccinelle and the invaluable help of
Julia Lawall.
Signed-off-by:
From: Jiang Liu
Use irq_desc_get_xxx() to avoid redundant lookup of irq_desc while we
already have a pointer to corresponding irq_desc.
Signed-off-by: Jiang Liu
Cc: Linus Walleij
Cc: linux-g...@vger.kernel.org
Signed-off-by: Thomas Gleixner
---
drivers/pinctrl/intel/pinctrl-cherryview.c
The following patch series contains the following changes:
- Consolidation of chained interrupt handler setup/removal
- Switch to functions which avoid a redundant interrupt
descriptor lookup
- Preparation of interrupt flow handlers for the 'irq' argument
removal
The
The various interrupt flow handlers in ath79 are cascading interrupt
handlers. They all have a disable_irq_nosync()/enable_irq() pair
around the generic_handle_irq() call. The value of this disable/enable
is zero because its a complete noop:
disable_irq_nosync() merily increments the disable
The following patches consolidate the setup/removal of chained
interrupt handlers and avoid redundant lookups of the irqdescriptor in
functions which have already a [in]direct reference to it.
The latter is also a preparation for the removal of the 'irq' argument
from interrupt flow handlers.
The irq argument of most interrupt flow handlers is unused or merily
used instead of a local variable. The handlers which need the irq
argument can retrieve the irq number from the irq descriptor.
Search and update was done with coccinelle and the invaluable help of
Julia Lawall.
Signed-off-by:
Chained irq handlers usually set up handler data as well. We now have
a function to set both under irq_desc->lock. Replace the two calls
with one.
Search and conversion was done with coccinelle.
Reported-by: Russell King
Signed-off-by: Thomas Gleixner
Cc: Julia Lawall
Cc: Ralf Baechle
Cc:
Chained irq handlers usually set up handler data as well. We now have
a function to set both under irq_desc->lock. Replace the two calls
with one.
Search and conversion was done with coccinelle.
Reported-by: Russell King
Signed-off-by: Thomas Gleixner
Cc: Julia Lawall
Cc: Linus Walleij
Cc:
Use irq_set_handler_locked() as it avoids a redundant lookup of the
irq descriptor.
Search and replacement was done with coccinelle.
Signed-off-by: Thomas Gleixner
Cc: Jiang Liu
Cc: Julia Lawall
Cc: Ralf Baechle
Cc: linux-m...@linux-mips.org
---
arch/mips/bcm63xx/irq.c |4 ++--
1 file
The irq argument of most interrupt flow handlers is unused or merily
used instead of a local variable. The handlers which need the irq
argument can retrieve the irq number from the irq descriptor.
Search and update was done with coccinelle and the invaluable help of
Julia Lawall.
Signed-off-by:
The irq argument of most interrupt flow handlers is unused or merily
used instead of a local variable. The handlers which need the irq
argument can retrieve the irq number from the irq descriptor.
Search and update was done with coccinelle and the invaluable help of
Julia Lawall.
Signed-off-by:
The irq argument of most interrupt flow handlers is unused or merily
used instead of a local variable. The handlers which need the irq
argument can retrieve the irq number from the irq descriptor.
Search and update was done with coccinelle and the invaluable help of
Julia Lawall.
Signed-off-by:
The gpio interrupt handling of octeon contains a homebrewn flow
handler which calls either handle_level_irq or handle_edge_irq
depending on the trigger type. Thats an extra conditional and call in
the interrupt handling path. The proper way to handle different types
and therefor different flows is
From: Jiang Liu
Use irq_desc_get_xxx() to avoid redundant lookup of irq_desc while we
already have a pointer to corresponding irq_desc.
Do the same change to avoid the pattern "irq_get_chip_data(data->irq)".
Signed-off-by: Jiang Liu
Acked-by: Lee Jones
Cc: Samuel Ortiz
Signed-off-by: Thomas
Chained irq handlers usually set up handler data as well. We now have
a function to set both under irq_desc->lock. Replace the two calls
with one.
Search and conversion was done with coccinelle.
Reported-by: Russell King
Signed-off-by: Thomas Gleixner
Cc: Julia Lawall
Cc: Samuel Ortiz
Cc:
201 - 300 of 1790 matches
Mail list logo