| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 2010-10-12 | ht: Convert to new irq_chip functions | Thomas Gleixner | 1 | -2/+3 | |
| Signed-off-by: Thomas Gleixner <[email protected]> Reviewed-by: Ingo Molnar <[email protected]> Cc: Jesse Barnes <[email protected]> | |||||
| 2006-11-08 | [PATCH] htirq: allow buggy drivers of buggy hardware to write the registers | Eric W. Biederman | 1 | -0/+5 | |
| This patch adds a variant of ht_create_irq __ht_create_irq that takes an aditional parameter update that is a function that is called whenever we want to write to a drivers htirq configuration registers. This is needed to support the ipath_iba6110 because it's registers in the proper location are not actually conected to the hardware that controlls interrupt delivery. [[email protected]: fixes] Signed-off-by: Eric W. Biederman <[email protected]> Cc: Andi Kleen <[email protected]> Cc: <[email protected]> Cc: Roland Dreier <[email protected]> Signed-off-by: Bryan O'Sullivan <[email protected]> Signed-off-by: Andrew Morton <[email protected]> Signed-off-by: Linus Torvalds <[email protected]> | |||||
| 2006-11-08 | [PATCH] htirq: refactor so we only have one function that writes to the chip | Eric W. Biederman | 1 | -4/+7 | |
| This refactoring actually optimizes the code a little by caching the value that we think the device is programmed with instead of reading it back from the hardware. Which simplifies the code a little and should speed things up a bit. This patch introduces the concept of a ht_irq_msg and modifies the architecture read/write routines to update this code. There is a minor consistency fix here as well as x86_64 forgot to initialize the htirq as masked. Signed-off-by: Eric W. Biederman <[email protected]> Cc: Andi Kleen <[email protected]> Acked-by: Bryan O'Sullivan <[email protected]> Cc: <[email protected]> Cc: Roland Dreier <[email protected]> Signed-off-by: Andrew Morton <[email protected]> Signed-off-by: Linus Torvalds <[email protected]> | |||||
| 2006-10-04 | [PATCH] htirq: tidy up the htirq code | Eric W. Biederman | 1 | -0/+15 | |
| This moves the declarations for the architecture helpers into include/linux/htirq.h from the generic include/linux/pci.h. Hopefully this will make this distinction clearer. htirq.h is included where it is needed. The dependency on the msi code is fixed and removed. The Makefile is tidied up. Signed-off-by: Eric W. Biederman <[email protected]> Cc: Ingo Molnar <[email protected]> Cc: Tony Luck <[email protected]> Cc: Andi Kleen <[email protected]> Cc: Thomas Gleixner <[email protected]> Cc: Greg KH <[email protected]> Cc: Benjamin Herrenschmidt <[email protected]> Signed-off-by: Andrew Morton <[email protected]> Signed-off-by: Linus Torvalds <[email protected]> | |||||