remove unused irq_cpustat fields
PATCH 1/1 remove unused irq_cpustat fields
The only common field in irq_cpustat is __softirq_pending, i386 and ppc have some of their own.
Remove all unused obsolete fields from various architectures.
include/asm-alpha/hardirq.h +0 -3
@@ -9,9 +9,6 @@/* entry.S is sensitive to the offsets of these fields */ typedef struct {unsigned long __softirq_pending; -unsigned int __syscall_count; -unsigned long idle_timestamp; -struct task_struct * __ksoftirqd_task; }____cacheline_aligned irq_cpustat_t ;#include <linux/irq_cpustat.h> /* Standard mappings for irq_cpustat_t above */
include/asm-arm26/hardirq.h +0 -4
@@ -7,10 +7,6 @@typedef struct {unsigned int __softirq_pending; -unsigned int __local_irq_count; -unsigned int __local_bh_count; -unsigned int __syscall_count; -struct task_struct * __ksoftirqd_task;/* waitqueue is too large */ }____cacheline_aligned irq_cpustat_t ;#include <linux/irq_cpustat.h> /* Standard mappings for irq_cpustat_t above */
include/asm-cris/hardirq.h +0 -4
@@ -9,10 +9,6 @@/* entry.S is sensitive to the offsets of these fields */ typedef struct {unsigned int __softirq_pending; -unsigned int __local_irq_count; -unsigned int __local_bh_count; -unsigned int __syscall_count; -struct task_struct * __ksoftirqd_task;/* waitqueue is too large */ }____cacheline_aligned irq_cpustat_t ;#include <linux/irq_cpustat.h> /* Standard mappings for irq_cpustat_t above */
include/asm-h8300/hardirq.h +0 -2
@@ -9,8 +9,6 @@typedef struct {unsigned int __softirq_pending; -unsigned int __syscall_count; -struct task_struct * __ksoftirqd_task; }____cacheline_aligned irq_cpustat_t ;#include <linux/irq_cpustat.h> /* Standard mappings for irq_cpustat_t above */
include/asm-m32r/hardirq.h +0 -2
@@ -7,8 +7,6 @@typedef struct {unsigned int __softirq_pending; -unsigned int __syscall_count; -struct task_struct * __ksoftirqd_task;/* waitqueue is too large */ }____cacheline_aligned irq_cpustat_t ;#include <linux/irq_cpustat.h> /* Standard mappings for irq_cpustat_t above */
include/asm-m68knommu/hardirq.h +0 -2
@@ -7,8 +7,6 @@typedef struct {unsigned int __softirq_pending; -unsigned int __syscall_count; -struct task_struct * __ksoftirqd_task; }____cacheline_aligned irq_cpustat_t ;#include <linux/irq_cpustat.h> /* Standard mappings for irq_cpustat_t above */
include/asm-parisc/hardirq.h +0 -3
@@ -21,9 +21,6 @@typedef struct {unsigned long __softirq_pending;/* set_bit is used on this */ -unsigned int __syscall_count; -struct task_struct * __ksoftirqd_task; -unsigned long idle_timestamp; }____cacheline_aligned irq_cpustat_t ;#include <linux/irq_cpustat.h> /* Standard mappings for irq_cpustat_t above */
include/asm-ppc64/hardirq.h +0 -1
@@ -14,7 +14,6 @@typedef struct {unsigned int __softirq_pending; -struct task_struct * __ksoftirqd_task; }____cacheline_aligned irq_cpustat_t ;#include <linux/irq_cpustat.h> /* Standard mappings for irq_cpustat_t above */
include/asm-v850/hardirq.h +0 -2
@@ -7,8 +7,6 @@typedef struct {unsigned int __softirq_pending; -unsigned int __syscall_count; -struct task_struct * __ksoftirqd_task; }____cacheline_aligned irq_cpustat_t ;#include <linux/irq_cpustat.h> /* Standard mappings for irq_cpustat_t above */