Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial
Pull trivial tree updates from Jiri Kosina: "Usual earth-shaking, news-breaking, rocket science pile from trivial.git" * 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial: (23 commits) doc: usb: Fix typo in Documentation/usb/gadget_configs.txt doc: add missing files to timers/00-INDEX timekeeping: Fix some trivial typos in comments mm: Fix some trivial typos in comments irq: Fix some trivial typos in comments NUMA: fix typos in Kconfig help text mm: update 00-INDEX doc: Documentation/DMA-attributes.txt fix typo DRM: comment: `halve' -> `half' Docs: Kconfig: `devlopers' -> `developers' doc: typo on word accounting in kprobes.c in mutliple architectures treewide: fix "usefull" typo treewide: fix "distingush" typo mm/Kconfig: Grammar s/an/a/ kexec: Typo s/the/then/ Documentation/kvm: Update cpuid documentation for steal time and pv eoi treewide: Fix common typo in "identify" __page_to_pfn: Fix typo in comment Correct some typos for word frequency clk: fixed-factor: Fix a trivial typo ...
This commit is contained in:
commit
9073e1a804
Documentation
arch
arc/kernel
arm/mach-sti
ia64/kernel
m32r/include/asm
mips/include/asm/octeon
mn10300/include/asm
powerpc
s390/kernel
sh/include/asm
sparc/kernel
x86/kernel/cpu
drivers
acpi/acpica
base
clk
cpufreq
dma
fmc
gpu/drm
infiniband/ulp/isert
input/serio
md
media
mfd
mtd/nand
net
ethernet
irda
wireless/ath
regulator
s390/scsi
scsi
arcmsr
atp870u.cbfa
bnx2i
csiostor
dc395x.cfnic
gdth.chpsa.clpfc
megaraid
mvsas
mvumi.cncr53c8xx.cpm8001
pmcraid.cqla2xxx
qla4xxx
stex.csym53c8xx_2
tmscsim.cufs
vmw_pvscsi.cstaging/iio/adc
usb/core
fs/btrfs
include
init
kernel
mm
net
sound/soc/codecs
@ -13,7 +13,7 @@ all pending DMA writes to complete, and thus provides a mechanism to
|
|||||||
strictly order DMA from a device across all intervening busses and
|
strictly order DMA from a device across all intervening busses and
|
||||||
bridges. This barrier is not specific to a particular type of
|
bridges. This barrier is not specific to a particular type of
|
||||||
interconnect, it applies to the system as a whole, and so its
|
interconnect, it applies to the system as a whole, and so its
|
||||||
implementation must account for the idiosyncracies of the system all
|
implementation must account for the idiosyncrasies of the system all
|
||||||
the way from the DMA device to memory.
|
the way from the DMA device to memory.
|
||||||
|
|
||||||
As an example of a situation where DMA_ATTR_WRITE_BARRIER would be
|
As an example of a situation where DMA_ATTR_WRITE_BARRIER would be
|
||||||
@ -60,7 +60,7 @@ such mapping is non-trivial task and consumes very limited resources
|
|||||||
Buffers allocated with this attribute can be only passed to user space
|
Buffers allocated with this attribute can be only passed to user space
|
||||||
by calling dma_mmap_attrs(). By using this API, you are guaranteeing
|
by calling dma_mmap_attrs(). By using this API, you are guaranteeing
|
||||||
that you won't dereference the pointer returned by dma_alloc_attr(). You
|
that you won't dereference the pointer returned by dma_alloc_attr(). You
|
||||||
can threat it as a cookie that must be passed to dma_mmap_attrs() and
|
can treat it as a cookie that must be passed to dma_mmap_attrs() and
|
||||||
dma_free_attrs(). Make sure that both of these also get this attribute
|
dma_free_attrs(). Make sure that both of these also get this attribute
|
||||||
set on each call.
|
set on each call.
|
||||||
|
|
||||||
@ -82,7 +82,7 @@ to 'device' domain, what synchronizes CPU caches for the given region
|
|||||||
(usually it means that the cache has been flushed or invalidated
|
(usually it means that the cache has been flushed or invalidated
|
||||||
depending on the dma direction). However, next calls to
|
depending on the dma direction). However, next calls to
|
||||||
dma_map_{single,page,sg}() for other devices will perform exactly the
|
dma_map_{single,page,sg}() for other devices will perform exactly the
|
||||||
same sychronization operation on the CPU cache. CPU cache sychronization
|
same synchronization operation on the CPU cache. CPU cache synchronization
|
||||||
might be a time consuming operation, especially if the buffers are
|
might be a time consuming operation, especially if the buffers are
|
||||||
large, so it is highly recommended to avoid it if possible.
|
large, so it is highly recommended to avoid it if possible.
|
||||||
DMA_ATTR_SKIP_CPU_SYNC allows platform code to skip synchronization of
|
DMA_ATTR_SKIP_CPU_SYNC allows platform code to skip synchronization of
|
||||||
|
@ -8,5 +8,9 @@ hpet_example.c
|
|||||||
- sample hpet timer test program
|
- sample hpet timer test program
|
||||||
hrtimers.txt
|
hrtimers.txt
|
||||||
- subsystem for high-resolution kernel timers
|
- subsystem for high-resolution kernel timers
|
||||||
|
NO_HZ.txt
|
||||||
|
- Summary of the different methods for the scheduler clock-interrupts management.
|
||||||
|
timers-howto.txt
|
||||||
|
- how to insert delays in the kernel the right (tm) way.
|
||||||
timer_stats.txt
|
timer_stats.txt
|
||||||
- timer usage statistics
|
- timer usage statistics
|
||||||
|
@ -26,7 +26,7 @@ Linux provides a number of functions for gadgets to use.
|
|||||||
Creating a gadget means deciding what configurations there will be
|
Creating a gadget means deciding what configurations there will be
|
||||||
and which functions each configuration will provide.
|
and which functions each configuration will provide.
|
||||||
|
|
||||||
Configfs (please see Documentation/filesystems/configfs/*) lends itslef nicely
|
Configfs (please see Documentation/filesystems/configfs/*) lends itself nicely
|
||||||
for the purpose of telling the kernel about the above mentioned decision.
|
for the purpose of telling the kernel about the above mentioned decision.
|
||||||
This document is about how to do it.
|
This document is about how to do it.
|
||||||
|
|
||||||
@ -99,7 +99,7 @@ directories must be created:
|
|||||||
$ mkdir configs/<name>.<number>
|
$ mkdir configs/<name>.<number>
|
||||||
|
|
||||||
where <name> can be any string which is legal in a filesystem and the
|
where <name> can be any string which is legal in a filesystem and the
|
||||||
<numebr> is the configuration's number, e.g.:
|
<number> is the configuration's number, e.g.:
|
||||||
|
|
||||||
$ mkdir configs/c.1
|
$ mkdir configs/c.1
|
||||||
|
|
||||||
@ -327,7 +327,7 @@ from the buffer to the cs), but it is up to the implementer of the
|
|||||||
two functions to decide what they actually do.
|
two functions to decide what they actually do.
|
||||||
|
|
||||||
typedef struct configured_structure cs;
|
typedef struct configured_structure cs;
|
||||||
typedef struc specific_attribute sa;
|
typedef struct specific_attribute sa;
|
||||||
|
|
||||||
sa
|
sa
|
||||||
+----------------------------------+
|
+----------------------------------+
|
||||||
|
@ -4,10 +4,12 @@ active_mm.txt
|
|||||||
- An explanation from Linus about tsk->active_mm vs tsk->mm.
|
- An explanation from Linus about tsk->active_mm vs tsk->mm.
|
||||||
balance
|
balance
|
||||||
- various information on memory balancing.
|
- various information on memory balancing.
|
||||||
hugepage-mmap.c
|
cleancache.txt
|
||||||
- Example app using huge page memory with the mmap system call.
|
- Intro to cleancache and page-granularity victim cache.
|
||||||
hugepage-shm.c
|
frontswap.txt
|
||||||
- Example app using huge page memory with Sys V shared memory system calls.
|
- Outline frontswap, part of the transcendent memory frontend.
|
||||||
|
highmem.txt
|
||||||
|
- Outline of highmem and common issues.
|
||||||
hugetlbpage.txt
|
hugetlbpage.txt
|
||||||
- a brief summary of hugetlbpage support in the Linux kernel.
|
- a brief summary of hugetlbpage support in the Linux kernel.
|
||||||
hwpoison.txt
|
hwpoison.txt
|
||||||
@ -16,21 +18,23 @@ ksm.txt
|
|||||||
- how to use the Kernel Samepage Merging feature.
|
- how to use the Kernel Samepage Merging feature.
|
||||||
locking
|
locking
|
||||||
- info on how locking and synchronization is done in the Linux vm code.
|
- info on how locking and synchronization is done in the Linux vm code.
|
||||||
map_hugetlb.c
|
|
||||||
- an example program that uses the MAP_HUGETLB mmap flag.
|
|
||||||
numa
|
numa
|
||||||
- information about NUMA specific code in the Linux vm.
|
- information about NUMA specific code in the Linux vm.
|
||||||
numa_memory_policy.txt
|
numa_memory_policy.txt
|
||||||
- documentation of concepts and APIs of the 2.6 memory policy support.
|
- documentation of concepts and APIs of the 2.6 memory policy support.
|
||||||
overcommit-accounting
|
overcommit-accounting
|
||||||
- description of the Linux kernels overcommit handling modes.
|
- description of the Linux kernels overcommit handling modes.
|
||||||
page-types.c
|
|
||||||
- Tool for querying page flags
|
|
||||||
page_migration
|
page_migration
|
||||||
- description of page migration in NUMA systems.
|
- description of page migration in NUMA systems.
|
||||||
pagemap.txt
|
pagemap.txt
|
||||||
- pagemap, from the userspace perspective
|
- pagemap, from the userspace perspective
|
||||||
slub.txt
|
slub.txt
|
||||||
- a short users guide for SLUB.
|
- a short users guide for SLUB.
|
||||||
|
soft-dirty.txt
|
||||||
|
- short explanation for soft-dirty PTEs
|
||||||
|
transhuge.txt
|
||||||
|
- Transparent Hugepage Support, alternative way of using hugepages.
|
||||||
unevictable-lru.txt
|
unevictable-lru.txt
|
||||||
- Unevictable LRU infrastructure
|
- Unevictable LRU infrastructure
|
||||||
|
zswap.txt
|
||||||
|
- Intro to compressed cache for swap pages
|
||||||
|
@ -327,7 +327,7 @@ int __kprobes kprobe_fault_handler(struct pt_regs *regs, unsigned long trapnr)
|
|||||||
*/
|
*/
|
||||||
|
|
||||||
/* We increment the nmissed count for accounting,
|
/* We increment the nmissed count for accounting,
|
||||||
* we can also use npre/npostfault count for accouting
|
* we can also use npre/npostfault count for accounting
|
||||||
* these specific fault cases.
|
* these specific fault cases.
|
||||||
*/
|
*/
|
||||||
kprobes_inc_nmissed_count(cur);
|
kprobes_inc_nmissed_count(cur);
|
||||||
|
@ -30,7 +30,7 @@ config SOC_STIH415
|
|||||||
default y
|
default y
|
||||||
help
|
help
|
||||||
This enables support for STMicroelectronics Digital Consumer
|
This enables support for STMicroelectronics Digital Consumer
|
||||||
Electronics family StiH415 parts, primarily targetted at set-top-box
|
Electronics family StiH415 parts, primarily targeted at set-top-box
|
||||||
and other digital audio/video applications using Flattned Device
|
and other digital audio/video applications using Flattned Device
|
||||||
Trees.
|
Trees.
|
||||||
|
|
||||||
@ -39,7 +39,7 @@ config SOC_STIH416
|
|||||||
default y
|
default y
|
||||||
help
|
help
|
||||||
This enables support for STMicroelectronics Digital Consumer
|
This enables support for STMicroelectronics Digital Consumer
|
||||||
Electronics family StiH416 parts, primarily targetted at set-top-box
|
Electronics family StiH416 parts, primarily targeted at set-top-box
|
||||||
and other digital audio/video applications using Flattened Device
|
and other digital audio/video applications using Flattened Device
|
||||||
Trees.
|
Trees.
|
||||||
|
|
||||||
|
@ -947,7 +947,7 @@ int __kprobes kprobe_fault_handler(struct pt_regs *regs, int trapnr)
|
|||||||
case KPROBE_HIT_SSDONE:
|
case KPROBE_HIT_SSDONE:
|
||||||
/*
|
/*
|
||||||
* We increment the nmissed count for accounting,
|
* We increment the nmissed count for accounting,
|
||||||
* we can also use npre/npostfault count for accouting
|
* we can also use npre/npostfault count for accounting
|
||||||
* these specific fault cases.
|
* these specific fault cases.
|
||||||
*/
|
*/
|
||||||
kprobes_inc_nmissed_count(cur);
|
kprobes_inc_nmissed_count(cur);
|
||||||
|
@ -45,7 +45,7 @@ static inline void get_new_mmu_context(struct mm_struct *mm)
|
|||||||
Flush all TLB and start new cycle. */
|
Flush all TLB and start new cycle. */
|
||||||
local_flush_tlb_all();
|
local_flush_tlb_all();
|
||||||
/* Fix version if needed.
|
/* Fix version if needed.
|
||||||
Note that we avoid version #0 to distingush NO_CONTEXT. */
|
Note that we avoid version #0 to distinguish NO_CONTEXT. */
|
||||||
if (!mc)
|
if (!mc)
|
||||||
mmu_context_cache = mc = MMU_CONTEXT_FIRST_VERSION;
|
mmu_context_cache = mc = MMU_CONTEXT_FIRST_VERSION;
|
||||||
}
|
}
|
||||||
|
@ -192,13 +192,13 @@ typedef struct {
|
|||||||
/* Number of packets processed by PIP */
|
/* Number of packets processed by PIP */
|
||||||
uint32_t packets;
|
uint32_t packets;
|
||||||
/*
|
/*
|
||||||
* Number of indentified L2 multicast packets. Does not
|
* Number of identified L2 multicast packets. Does not
|
||||||
* include broadcast packets. Only includes packets whose
|
* include broadcast packets. Only includes packets whose
|
||||||
* parse mode is SKIP_TO_L2
|
* parse mode is SKIP_TO_L2
|
||||||
*/
|
*/
|
||||||
uint32_t multicast_packets;
|
uint32_t multicast_packets;
|
||||||
/*
|
/*
|
||||||
* Number of indentified L2 broadcast packets. Does not
|
* Number of identified L2 broadcast packets. Does not
|
||||||
* include multicast packets. Only includes packets whose
|
* include multicast packets. Only includes packets whose
|
||||||
* parse mode is SKIP_TO_L2
|
* parse mode is SKIP_TO_L2
|
||||||
*/
|
*/
|
||||||
|
@ -71,7 +71,7 @@ static inline unsigned long allocate_mmu_context(struct mm_struct *mm)
|
|||||||
local_flush_tlb_all();
|
local_flush_tlb_all();
|
||||||
|
|
||||||
/* fix the TLB version if needed (we avoid version #0 so as to
|
/* fix the TLB version if needed (we avoid version #0 so as to
|
||||||
* distingush MMU_NO_CONTEXT) */
|
* distinguish MMU_NO_CONTEXT) */
|
||||||
if (!mc)
|
if (!mc)
|
||||||
*pmc = mc = MMU_CONTEXT_FIRST_VERSION;
|
*pmc = mc = MMU_CONTEXT_FIRST_VERSION;
|
||||||
}
|
}
|
||||||
|
@ -429,7 +429,7 @@ int __kprobes kprobe_fault_handler(struct pt_regs *regs, int trapnr)
|
|||||||
case KPROBE_HIT_SSDONE:
|
case KPROBE_HIT_SSDONE:
|
||||||
/*
|
/*
|
||||||
* We increment the nmissed count for accounting,
|
* We increment the nmissed count for accounting,
|
||||||
* we can also use npre/npostfault count for accouting
|
* we can also use npre/npostfault count for accounting
|
||||||
* these specific fault cases.
|
* these specific fault cases.
|
||||||
*/
|
*/
|
||||||
kprobes_inc_nmissed_count(cur);
|
kprobes_inc_nmissed_count(cur);
|
||||||
|
@ -31,7 +31,7 @@
|
|||||||
#define NVRW_CNT 0x20
|
#define NVRW_CNT 0x20
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Set oops header version to distingush between old and new format header.
|
* Set oops header version to distinguish between old and new format header.
|
||||||
* lnx,oops-log partition max size is 4000, header version > 4000 will
|
* lnx,oops-log partition max size is 4000, header version > 4000 will
|
||||||
* help in identifying new header.
|
* help in identifying new header.
|
||||||
*/
|
*/
|
||||||
|
@ -680,7 +680,7 @@ static int __kprobes kprobe_trap_handler(struct pt_regs *regs, int trapnr)
|
|||||||
case KPROBE_HIT_SSDONE:
|
case KPROBE_HIT_SSDONE:
|
||||||
/*
|
/*
|
||||||
* We increment the nmissed count for accounting,
|
* We increment the nmissed count for accounting,
|
||||||
* we can also use npre/npostfault count for accouting
|
* we can also use npre/npostfault count for accounting
|
||||||
* these specific fault cases.
|
* these specific fault cases.
|
||||||
*/
|
*/
|
||||||
kprobes_inc_nmissed_count(p);
|
kprobes_inc_nmissed_count(p);
|
||||||
|
@ -81,7 +81,7 @@ static inline void get_mmu_context(struct mm_struct *mm, unsigned int cpu)
|
|||||||
|
|
||||||
/*
|
/*
|
||||||
* Fix version; Note that we avoid version #0
|
* Fix version; Note that we avoid version #0
|
||||||
* to distingush NO_CONTEXT.
|
* to distinguish NO_CONTEXT.
|
||||||
*/
|
*/
|
||||||
if (!asid)
|
if (!asid)
|
||||||
asid = MMU_CONTEXT_FIRST_VERSION;
|
asid = MMU_CONTEXT_FIRST_VERSION;
|
||||||
|
@ -350,7 +350,7 @@ int __kprobes kprobe_fault_handler(struct pt_regs *regs, int trapnr)
|
|||||||
case KPROBE_HIT_SSDONE:
|
case KPROBE_HIT_SSDONE:
|
||||||
/*
|
/*
|
||||||
* We increment the nmissed count for accounting,
|
* We increment the nmissed count for accounting,
|
||||||
* we can also use npre/npostfault count for accouting
|
* we can also use npre/npostfault count for accounting
|
||||||
* these specific fault cases.
|
* these specific fault cases.
|
||||||
*/
|
*/
|
||||||
kprobes_inc_nmissed_count(cur);
|
kprobes_inc_nmissed_count(cur);
|
||||||
|
@ -339,7 +339,7 @@ static void amd_get_topology(struct cpuinfo_x86 *c)
|
|||||||
#endif
|
#endif
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* On a AMD dual core setup the lower bits of the APIC id distingush the cores.
|
* On a AMD dual core setup the lower bits of the APIC id distinguish the cores.
|
||||||
* Assumes number of cores is a power of two.
|
* Assumes number of cores is a power of two.
|
||||||
*/
|
*/
|
||||||
static void amd_detect_cmp(struct cpuinfo_x86 *c)
|
static void amd_detect_cmp(struct cpuinfo_x86 *c)
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* Routines to indentify caches on Intel CPU.
|
* Routines to identify caches on Intel CPU.
|
||||||
*
|
*
|
||||||
* Changes:
|
* Changes:
|
||||||
* Venkatesh Pallipadi : Adding cache identification through cpuid(4)
|
* Venkatesh Pallipadi : Adding cache identification through cpuid(4)
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* Routines to indentify additional cpu features that are scattered in
|
* Routines to identify additional cpu features that are scattered in
|
||||||
* cpuid space.
|
* cpuid space.
|
||||||
*/
|
*/
|
||||||
#include <linux/cpu.h>
|
#include <linux/cpu.h>
|
||||||
|
@ -356,7 +356,7 @@ u8 acpi_ut_valid_internal_object(void *object)
|
|||||||
default:
|
default:
|
||||||
|
|
||||||
ACPI_DEBUG_PRINT((ACPI_DB_EXEC,
|
ACPI_DEBUG_PRINT((ACPI_DB_EXEC,
|
||||||
"%p is not not an ACPI operand obj [%s]\n",
|
"%p is not an ACPI operand obj [%s]\n",
|
||||||
object, acpi_ut_get_descriptor_name(object)));
|
object, acpi_ut_get_descriptor_name(object)));
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
@ -49,7 +49,7 @@ struct cma *dma_contiguous_default_area;
|
|||||||
|
|
||||||
/*
|
/*
|
||||||
* Default global CMA area size can be defined in kernel's .config.
|
* Default global CMA area size can be defined in kernel's .config.
|
||||||
* This is usefull mainly for distro maintainers to create a kernel
|
* This is useful mainly for distro maintainers to create a kernel
|
||||||
* that works correctly for most supported systems.
|
* that works correctly for most supported systems.
|
||||||
* The size can be set in bytes or as a percentage of the total memory
|
* The size can be set in bytes or as a percentage of the total memory
|
||||||
* in the system.
|
* in the system.
|
||||||
|
@ -117,7 +117,7 @@ void __init of_fixed_factor_clk_setup(struct device_node *node)
|
|||||||
}
|
}
|
||||||
|
|
||||||
if (of_property_read_u32(node, "clock-mult", &mult)) {
|
if (of_property_read_u32(node, "clock-mult", &mult)) {
|
||||||
pr_err("%s Fixed factor clock <%s> must have a clokc-mult property\n",
|
pr_err("%s Fixed factor clock <%s> must have a clock-mult property\n",
|
||||||
__func__, node->name);
|
__func__, node->name);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
@ -129,7 +129,7 @@ config X86_AMD_FREQ_SENSITIVITY
|
|||||||
help
|
help
|
||||||
This adds AMD-specific powersave bias function to the ondemand
|
This adds AMD-specific powersave bias function to the ondemand
|
||||||
governor, which allows it to make more power-conscious frequency
|
governor, which allows it to make more power-conscious frequency
|
||||||
change decisions based on feedback from hardware (availble on AMD
|
change decisions based on feedback from hardware (available on AMD
|
||||||
Family 16h and above).
|
Family 16h and above).
|
||||||
|
|
||||||
Hardware feedback tells software how "sensitive" to frequency changes
|
Hardware feedback tells software how "sensitive" to frequency changes
|
||||||
|
@ -67,7 +67,7 @@ static int exynos_cpufreq_scale(unsigned int target_freq)
|
|||||||
/*
|
/*
|
||||||
* The policy max have been changed so that we cannot get proper
|
* The policy max have been changed so that we cannot get proper
|
||||||
* old_index with cpufreq_frequency_table_target(). Thus, ignore
|
* old_index with cpufreq_frequency_table_target(). Thus, ignore
|
||||||
* policy and get the index from the raw freqeuncy table.
|
* policy and get the index from the raw frequency table.
|
||||||
*/
|
*/
|
||||||
old_index = exynos_cpufreq_get_index(old_freq);
|
old_index = exynos_cpufreq_get_index(old_freq);
|
||||||
if (old_index < 0) {
|
if (old_index < 0) {
|
||||||
|
@ -313,7 +313,7 @@ config MMP_PDMA
|
|||||||
depends on (ARCH_MMP || ARCH_PXA)
|
depends on (ARCH_MMP || ARCH_PXA)
|
||||||
select DMA_ENGINE
|
select DMA_ENGINE
|
||||||
help
|
help
|
||||||
Support the MMP PDMA engine for PXA and MMP platfrom.
|
Support the MMP PDMA engine for PXA and MMP platform.
|
||||||
|
|
||||||
config DMA_JZ4740
|
config DMA_JZ4740
|
||||||
tristate "JZ4740 DMA support"
|
tristate "JZ4740 DMA support"
|
||||||
|
@ -46,6 +46,6 @@ config FMC_CHARDEV
|
|||||||
This driver matches every mezzanine device and allows user
|
This driver matches every mezzanine device and allows user
|
||||||
space to read and write registers using a char device. It
|
space to read and write registers using a char device. It
|
||||||
can be used to write user-space drivers, or just get
|
can be used to write user-space drivers, or just get
|
||||||
aquainted with a mezzanine before writing its specific driver.
|
acquainted with a mezzanine before writing its specific driver.
|
||||||
|
|
||||||
endif # FMC
|
endif # FMC
|
||||||
|
@ -455,8 +455,8 @@ void drm_calc_timestamping_constants(struct drm_crtc *crtc)
|
|||||||
/* Dot clock in Hz: */
|
/* Dot clock in Hz: */
|
||||||
dotclock = (u64) crtc->hwmode.clock * 1000;
|
dotclock = (u64) crtc->hwmode.clock * 1000;
|
||||||
|
|
||||||
/* Fields of interlaced scanout modes are only halve a frame duration.
|
/* Fields of interlaced scanout modes are only half a frame duration.
|
||||||
* Double the dotclock to get halve the frame-/line-/pixelduration.
|
* Double the dotclock to get half the frame-/line-/pixelduration.
|
||||||
*/
|
*/
|
||||||
if (crtc->hwmode.flags & DRM_MODE_FLAG_INTERLACE)
|
if (crtc->hwmode.flags & DRM_MODE_FLAG_INTERLACE)
|
||||||
dotclock *= 2;
|
dotclock *= 2;
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
config INFINIBAND_ISERT
|
config INFINIBAND_ISERT
|
||||||
tristate "iSCSI Extentions for RDMA (iSER) target support"
|
tristate "iSCSI Extensions for RDMA (iSER) target support"
|
||||||
depends on INET && INFINIBAND_ADDR_TRANS && TARGET_CORE && ISCSI_TARGET
|
depends on INET && INFINIBAND_ADDR_TRANS && TARGET_CORE && ISCSI_TARGET
|
||||||
---help---
|
---help---
|
||||||
Support for iSCSI Extentions for RDMA (iSER) Target on Infiniband fabrics.
|
Support for iSCSI Extensions for RDMA (iSER) Target on Infiniband fabrics.
|
||||||
|
@ -1036,7 +1036,7 @@ static void i8042_controller_reset(bool force_reset)
|
|||||||
/*
|
/*
|
||||||
* i8042_panic_blink() will turn the keyboard LEDs on or off and is called
|
* i8042_panic_blink() will turn the keyboard LEDs on or off and is called
|
||||||
* when kernel panics. Flashing LEDs is useful for users running X who may
|
* when kernel panics. Flashing LEDs is useful for users running X who may
|
||||||
* not see the console and will help distingushing panics from "real"
|
* not see the console and will help distinguishing panics from "real"
|
||||||
* lockups.
|
* lockups.
|
||||||
*
|
*
|
||||||
* Note that DELAY has a limit of 10ms so we will not get stuck here
|
* Note that DELAY has a limit of 10ms so we will not get stuck here
|
||||||
|
@ -49,7 +49,7 @@
|
|||||||
* can't distinguish between a clean block that has been generated
|
* can't distinguish between a clean block that has been generated
|
||||||
* from parity calculations, and a clean block that has been
|
* from parity calculations, and a clean block that has been
|
||||||
* successfully written to the spare ( or to parity when resyncing).
|
* successfully written to the spare ( or to parity when resyncing).
|
||||||
* To distingush these states we have a stripe bit STRIPE_INSYNC that
|
* To distinguish these states we have a stripe bit STRIPE_INSYNC that
|
||||||
* is set whenever a write is scheduled to the spare, or to the parity
|
* is set whenever a write is scheduled to the spare, or to the parity
|
||||||
* disc if there is no spare. A sync request clears this bit, and
|
* disc if there is no spare. A sync request clears this bit, and
|
||||||
* when we find it set with no buffers locked, we know the sync is
|
* when we find it set with no buffers locked, we know the sync is
|
||||||
|
@ -646,7 +646,7 @@ config VIDEO_UPD64083
|
|||||||
To compile this driver as a module, choose M here: the
|
To compile this driver as a module, choose M here: the
|
||||||
module will be called upd64083.
|
module will be called upd64083.
|
||||||
|
|
||||||
comment "Miscelaneous helper chips"
|
comment "Miscellaneous helper chips"
|
||||||
|
|
||||||
config VIDEO_THS7303
|
config VIDEO_THS7303
|
||||||
tristate "THS7303/53 Video Amplifier"
|
tristate "THS7303/53 Video Amplifier"
|
||||||
|
@ -178,7 +178,7 @@ static int adv7183_log_status(struct v4l2_subdev *sd)
|
|||||||
adv7183_read(sd, ADV7183_VS_FIELD_CTRL_1),
|
adv7183_read(sd, ADV7183_VS_FIELD_CTRL_1),
|
||||||
adv7183_read(sd, ADV7183_VS_FIELD_CTRL_2),
|
adv7183_read(sd, ADV7183_VS_FIELD_CTRL_2),
|
||||||
adv7183_read(sd, ADV7183_VS_FIELD_CTRL_3));
|
adv7183_read(sd, ADV7183_VS_FIELD_CTRL_3));
|
||||||
v4l2_info(sd, "adv7183: Hsync positon control 1 2 and 3 = 0x%02x 0x%02x 0x%02x\n",
|
v4l2_info(sd, "adv7183: Hsync position control 1 2 and 3 = 0x%02x 0x%02x 0x%02x\n",
|
||||||
adv7183_read(sd, ADV7183_HS_POS_CTRL_1),
|
adv7183_read(sd, ADV7183_HS_POS_CTRL_1),
|
||||||
adv7183_read(sd, ADV7183_HS_POS_CTRL_2),
|
adv7183_read(sd, ADV7183_HS_POS_CTRL_2),
|
||||||
adv7183_read(sd, ADV7183_HS_POS_CTRL_3));
|
adv7183_read(sd, ADV7183_HS_POS_CTRL_3));
|
||||||
|
@ -1651,7 +1651,7 @@ static int s5c73m3_probe(struct i2c_client *client,
|
|||||||
if (ret < 0)
|
if (ret < 0)
|
||||||
goto out_err;
|
goto out_err;
|
||||||
|
|
||||||
v4l2_info(sd, "%s: completed succesfully\n", __func__);
|
v4l2_info(sd, "%s: completed successfully\n", __func__);
|
||||||
return 0;
|
return 0;
|
||||||
|
|
||||||
out_err:
|
out_err:
|
||||||
|
@ -5,7 +5,7 @@
|
|||||||
* TODO: This table is a real mess, as it merges RC codes from several
|
* TODO: This table is a real mess, as it merges RC codes from several
|
||||||
* devices into a big table. It also has both RC-5 and NEC codes inside.
|
* devices into a big table. It also has both RC-5 and NEC codes inside.
|
||||||
* It should be broken into small tables, and the protocols should properly
|
* It should be broken into small tables, and the protocols should properly
|
||||||
* be indentificated.
|
* be identificated.
|
||||||
*
|
*
|
||||||
* The table were imported from dib0700_devices.c.
|
* The table were imported from dib0700_devices.c.
|
||||||
*
|
*
|
||||||
|
@ -5,7 +5,7 @@
|
|||||||
* TODO: This table is a real mess, as it merges RC codes from several
|
* TODO: This table is a real mess, as it merges RC codes from several
|
||||||
* devices into a big table. It also has both RC-5 and NEC codes inside.
|
* devices into a big table. It also has both RC-5 and NEC codes inside.
|
||||||
* It should be broken into small tables, and the protocols should properly
|
* It should be broken into small tables, and the protocols should properly
|
||||||
* be indentificated.
|
* be identificated.
|
||||||
*
|
*
|
||||||
* The table were imported from dib0700_devices.c.
|
* The table were imported from dib0700_devices.c.
|
||||||
*
|
*
|
||||||
|
@ -676,14 +676,14 @@ menu "STMicroelectronics STMPE Interface Drivers"
|
|||||||
depends on MFD_STMPE
|
depends on MFD_STMPE
|
||||||
|
|
||||||
config STMPE_I2C
|
config STMPE_I2C
|
||||||
bool "STMicroelectronics STMPE I2C Inteface"
|
bool "STMicroelectronics STMPE I2C Interface"
|
||||||
depends on I2C=y
|
depends on I2C=y
|
||||||
default y
|
default y
|
||||||
help
|
help
|
||||||
This is used to enable I2C interface of STMPE
|
This is used to enable I2C interface of STMPE
|
||||||
|
|
||||||
config STMPE_SPI
|
config STMPE_SPI
|
||||||
bool "STMicroelectronics STMPE SPI Inteface"
|
bool "STMicroelectronics STMPE SPI Interface"
|
||||||
depends on SPI_MASTER
|
depends on SPI_MASTER
|
||||||
help
|
help
|
||||||
This is used to enable SPI interface of STMPE
|
This is used to enable SPI interface of STMPE
|
||||||
|
@ -491,7 +491,7 @@ static uint8_t docg4_read_byte(struct mtd_info *mtd)
|
|||||||
return status;
|
return status;
|
||||||
}
|
}
|
||||||
|
|
||||||
dev_warn(doc->dev, "unexpectd call to read_byte()\n");
|
dev_warn(doc->dev, "unexpected call to read_byte()\n");
|
||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
@ -1774,7 +1774,7 @@ void mlx4_opreq_action(struct work_struct *work)
|
|||||||
MLX4_CMD_GET_OP_REQ, MLX4_CMD_TIME_CLASS_A,
|
MLX4_CMD_GET_OP_REQ, MLX4_CMD_TIME_CLASS_A,
|
||||||
MLX4_CMD_NATIVE);
|
MLX4_CMD_NATIVE);
|
||||||
if (err) {
|
if (err) {
|
||||||
mlx4_err(dev, "Failed to retreive required operation: %d\n",
|
mlx4_err(dev, "Failed to retrieve required operation: %d\n",
|
||||||
err);
|
err);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
@ -1730,7 +1730,7 @@ static void qlcnic_extend_lb_idc_cmpltn_wait(struct qlcnic_adapter *adapter,
|
|||||||
struct qlcnic_hardware_context *ahw = adapter->ahw;
|
struct qlcnic_hardware_context *ahw = adapter->ahw;
|
||||||
int temp;
|
int temp;
|
||||||
|
|
||||||
netdev_info(adapter->netdev, "Recieved loopback IDC time extend event for 0x%x seconds\n",
|
netdev_info(adapter->netdev, "Received loopback IDC time extend event for 0x%x seconds\n",
|
||||||
ahw->extend_lb_time);
|
ahw->extend_lb_time);
|
||||||
temp = ahw->extend_lb_time * 1000;
|
temp = ahw->extend_lb_time * 1000;
|
||||||
*max_wait_count += temp / QLC_83XX_LB_MSLEEP_COUNT;
|
*max_wait_count += temp / QLC_83XX_LB_MSLEEP_COUNT;
|
||||||
|
@ -627,7 +627,7 @@ static int ali_ircc_setup(chipio_t *info)
|
|||||||
/*
|
/*
|
||||||
* Function ali_ircc_read_dongle_id (int index, info)
|
* Function ali_ircc_read_dongle_id (int index, info)
|
||||||
*
|
*
|
||||||
* Try to read dongle indentification. This procedure needs to be executed
|
* Try to read dongle identification. This procedure needs to be executed
|
||||||
* once after power-on/reset. It also needs to be used whenever you suspect
|
* once after power-on/reset. It also needs to be used whenever you suspect
|
||||||
* that the user may have plugged/unplugged the IrDA Dongle.
|
* that the user may have plugged/unplugged the IrDA Dongle.
|
||||||
*/
|
*/
|
||||||
|
@ -1035,7 +1035,7 @@ static int nsc_ircc_setup(chipio_t *info)
|
|||||||
/*
|
/*
|
||||||
* Function nsc_ircc_read_dongle_id (void)
|
* Function nsc_ircc_read_dongle_id (void)
|
||||||
*
|
*
|
||||||
* Try to read dongle indentification. This procedure needs to be executed
|
* Try to read dongle identification. This procedure needs to be executed
|
||||||
* once after power-on/reset. It also needs to be used whenever you suspect
|
* once after power-on/reset. It also needs to be used whenever you suspect
|
||||||
* that the user may have plugged/unplugged the IrDA Dongle.
|
* that the user may have plugged/unplugged the IrDA Dongle.
|
||||||
*/
|
*/
|
||||||
|
@ -2363,7 +2363,7 @@ static int ath10k_pci_probe(struct pci_dev *pdev,
|
|||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
ret = -ENODEV;
|
ret = -ENODEV;
|
||||||
ath10k_err("Unkown device ID: %d\n", pci_dev->device);
|
ath10k_err("Unknown device ID: %d\n", pci_dev->device);
|
||||||
goto err_ar_pci;
|
goto err_ar_pci;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -661,7 +661,7 @@ ath5k_hw_get_isr(struct ath5k_hw *ah, enum ath5k_int *interrupt_mask)
|
|||||||
ah->ah_txq_isr_txok_all |= AR5K_REG_MS(sisr1,
|
ah->ah_txq_isr_txok_all |= AR5K_REG_MS(sisr1,
|
||||||
AR5K_SISR1_QCU_TXEOL);
|
AR5K_SISR1_QCU_TXEOL);
|
||||||
|
|
||||||
/* Currently this is not much usefull since we treat
|
/* Currently this is not much useful since we treat
|
||||||
* all queues the same way if we get a TXURN (update
|
* all queues the same way if we get a TXURN (update
|
||||||
* tx trigger level) but we might need it later on*/
|
* tx trigger level) but we might need it later on*/
|
||||||
if (pisr & AR5K_ISR_TXURN)
|
if (pisr & AR5K_ISR_TXURN)
|
||||||
|
@ -906,7 +906,7 @@ static int tps65910_set_ext_sleep_config(struct tps65910_reg *pmic,
|
|||||||
}
|
}
|
||||||
ret = tps65910_reg_write(pmic->mfd, sr_reg_add, 0);
|
ret = tps65910_reg_write(pmic->mfd, sr_reg_add, 0);
|
||||||
if (ret < 0) {
|
if (ret < 0) {
|
||||||
dev_err(mfd->dev, "Error in settting sr register\n");
|
dev_err(mfd->dev, "Error in setting sr register\n");
|
||||||
return ret;
|
return ret;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -344,7 +344,7 @@ void zfcp_dbf_san(char *tag, struct zfcp_dbf *dbf, void *data, u8 id, u16 len,
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* zfcp_dbf_san_req - trace event for issued SAN request
|
* zfcp_dbf_san_req - trace event for issued SAN request
|
||||||
* @tag: indentifier for event
|
* @tag: identifier for event
|
||||||
* @fsf_req: request containing issued CT data
|
* @fsf_req: request containing issued CT data
|
||||||
* d_id: destination ID
|
* d_id: destination ID
|
||||||
*/
|
*/
|
||||||
@ -361,7 +361,7 @@ void zfcp_dbf_san_req(char *tag, struct zfcp_fsf_req *fsf, u32 d_id)
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* zfcp_dbf_san_res - trace event for received SAN request
|
* zfcp_dbf_san_res - trace event for received SAN request
|
||||||
* @tag: indentifier for event
|
* @tag: identifier for event
|
||||||
* @fsf_req: request containing issued CT data
|
* @fsf_req: request containing issued CT data
|
||||||
*/
|
*/
|
||||||
void zfcp_dbf_san_res(char *tag, struct zfcp_fsf_req *fsf)
|
void zfcp_dbf_san_res(char *tag, struct zfcp_fsf_req *fsf)
|
||||||
@ -377,7 +377,7 @@ void zfcp_dbf_san_res(char *tag, struct zfcp_fsf_req *fsf)
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* zfcp_dbf_san_in_els - trace event for incoming ELS
|
* zfcp_dbf_san_in_els - trace event for incoming ELS
|
||||||
* @tag: indentifier for event
|
* @tag: identifier for event
|
||||||
* @fsf_req: request containing issued CT data
|
* @fsf_req: request containing issued CT data
|
||||||
*/
|
*/
|
||||||
void zfcp_dbf_san_in_els(char *tag, struct zfcp_fsf_req *fsf)
|
void zfcp_dbf_san_in_els(char *tag, struct zfcp_fsf_req *fsf)
|
||||||
|
@ -1035,7 +1035,6 @@ static void arcmsr_remove(struct pci_dev *pdev)
|
|||||||
pci_release_regions(pdev);
|
pci_release_regions(pdev);
|
||||||
scsi_host_put(host);
|
scsi_host_put(host);
|
||||||
pci_disable_device(pdev);
|
pci_disable_device(pdev);
|
||||||
pci_set_drvdata(pdev, NULL);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
static void arcmsr_shutdown(struct pci_dev *pdev)
|
static void arcmsr_shutdown(struct pci_dev *pdev)
|
||||||
|
@ -3144,8 +3144,6 @@ static void atp870u_remove (struct pci_dev *pdev)
|
|||||||
atp870u_free_tables(pshost);
|
atp870u_free_tables(pshost);
|
||||||
printk(KERN_INFO "scsi_host_put : %p\n",pshost);
|
printk(KERN_INFO "scsi_host_put : %p\n",pshost);
|
||||||
scsi_host_put(pshost);
|
scsi_host_put(pshost);
|
||||||
printk(KERN_INFO "pci_set_drvdata : %p\n",pdev);
|
|
||||||
pci_set_drvdata(pdev, NULL);
|
|
||||||
}
|
}
|
||||||
MODULE_LICENSE("GPL");
|
MODULE_LICENSE("GPL");
|
||||||
|
|
||||||
|
@ -804,7 +804,6 @@ bfad_pci_uninit(struct pci_dev *pdev, struct bfad_s *bfad)
|
|||||||
/* Disable PCIE Advanced Error Recovery (AER) */
|
/* Disable PCIE Advanced Error Recovery (AER) */
|
||||||
pci_disable_pcie_error_reporting(pdev);
|
pci_disable_pcie_error_reporting(pdev);
|
||||||
pci_disable_device(pdev);
|
pci_disable_device(pdev);
|
||||||
pci_set_drvdata(pdev, NULL);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
bfa_status_t
|
bfa_status_t
|
||||||
|
@ -126,7 +126,7 @@ static void bnx2i_iscsi_license_error(struct bnx2i_hba *hba, u32 error_code)
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* bnx2i_arm_cq_event_coalescing - arms CQ to enable EQ notification
|
* bnx2i_arm_cq_event_coalescing - arms CQ to enable EQ notification
|
||||||
* @ep: endpoint (transport indentifier) structure
|
* @ep: endpoint (transport identifier) structure
|
||||||
* @action: action, ARM or DISARM. For now only ARM_CQE is used
|
* @action: action, ARM or DISARM. For now only ARM_CQE is used
|
||||||
*
|
*
|
||||||
* Arm'ing CQ will enable chip to generate global EQ events inorder to interrupt
|
* Arm'ing CQ will enable chip to generate global EQ events inorder to interrupt
|
||||||
@ -756,7 +756,7 @@ void bnx2i_send_cmd_cleanup_req(struct bnx2i_hba *hba, struct bnx2i_cmd *cmd)
|
|||||||
/**
|
/**
|
||||||
* bnx2i_send_conn_destroy - initiates iscsi connection teardown process
|
* bnx2i_send_conn_destroy - initiates iscsi connection teardown process
|
||||||
* @hba: adapter structure pointer
|
* @hba: adapter structure pointer
|
||||||
* @ep: endpoint (transport indentifier) structure
|
* @ep: endpoint (transport identifier) structure
|
||||||
*
|
*
|
||||||
* this routine prepares and posts CONN_OFLD_REQ1/2 KWQE to initiate
|
* this routine prepares and posts CONN_OFLD_REQ1/2 KWQE to initiate
|
||||||
* iscsi connection context clean-up process
|
* iscsi connection context clean-up process
|
||||||
@ -791,7 +791,7 @@ int bnx2i_send_conn_destroy(struct bnx2i_hba *hba, struct bnx2i_endpoint *ep)
|
|||||||
/**
|
/**
|
||||||
* bnx2i_570x_send_conn_ofld_req - initiates iscsi conn context setup process
|
* bnx2i_570x_send_conn_ofld_req - initiates iscsi conn context setup process
|
||||||
* @hba: adapter structure pointer
|
* @hba: adapter structure pointer
|
||||||
* @ep: endpoint (transport indentifier) structure
|
* @ep: endpoint (transport identifier) structure
|
||||||
*
|
*
|
||||||
* 5706/5708/5709 specific - prepares and posts CONN_OFLD_REQ1/2 KWQE
|
* 5706/5708/5709 specific - prepares and posts CONN_OFLD_REQ1/2 KWQE
|
||||||
*/
|
*/
|
||||||
@ -851,7 +851,7 @@ static int bnx2i_570x_send_conn_ofld_req(struct bnx2i_hba *hba,
|
|||||||
/**
|
/**
|
||||||
* bnx2i_5771x_send_conn_ofld_req - initiates iscsi connection context creation
|
* bnx2i_5771x_send_conn_ofld_req - initiates iscsi connection context creation
|
||||||
* @hba: adapter structure pointer
|
* @hba: adapter structure pointer
|
||||||
* @ep: endpoint (transport indentifier) structure
|
* @ep: endpoint (transport identifier) structure
|
||||||
*
|
*
|
||||||
* 57710 specific - prepares and posts CONN_OFLD_REQ1/2 KWQE
|
* 57710 specific - prepares and posts CONN_OFLD_REQ1/2 KWQE
|
||||||
*/
|
*/
|
||||||
@ -920,7 +920,7 @@ static int bnx2i_5771x_send_conn_ofld_req(struct bnx2i_hba *hba,
|
|||||||
* bnx2i_send_conn_ofld_req - initiates iscsi connection context setup process
|
* bnx2i_send_conn_ofld_req - initiates iscsi connection context setup process
|
||||||
*
|
*
|
||||||
* @hba: adapter structure pointer
|
* @hba: adapter structure pointer
|
||||||
* @ep: endpoint (transport indentifier) structure
|
* @ep: endpoint (transport identifier) structure
|
||||||
*
|
*
|
||||||
* this routine prepares and posts CONN_OFLD_REQ1/2 KWQE
|
* this routine prepares and posts CONN_OFLD_REQ1/2 KWQE
|
||||||
*/
|
*/
|
||||||
@ -939,7 +939,7 @@ int bnx2i_send_conn_ofld_req(struct bnx2i_hba *hba, struct bnx2i_endpoint *ep)
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* setup_qp_page_tables - iscsi QP page table setup function
|
* setup_qp_page_tables - iscsi QP page table setup function
|
||||||
* @ep: endpoint (transport indentifier) structure
|
* @ep: endpoint (transport identifier) structure
|
||||||
*
|
*
|
||||||
* Sets up page tables for SQ/RQ/CQ, 1G/sec (5706/5708/5709) devices requires
|
* Sets up page tables for SQ/RQ/CQ, 1G/sec (5706/5708/5709) devices requires
|
||||||
* 64-bit address in big endian format. Whereas 10G/sec (57710) requires
|
* 64-bit address in big endian format. Whereas 10G/sec (57710) requires
|
||||||
@ -1046,7 +1046,7 @@ static void setup_qp_page_tables(struct bnx2i_endpoint *ep)
|
|||||||
/**
|
/**
|
||||||
* bnx2i_alloc_qp_resc - allocates required resources for QP.
|
* bnx2i_alloc_qp_resc - allocates required resources for QP.
|
||||||
* @hba: adapter structure pointer
|
* @hba: adapter structure pointer
|
||||||
* @ep: endpoint (transport indentifier) structure
|
* @ep: endpoint (transport identifier) structure
|
||||||
*
|
*
|
||||||
* Allocate QP (transport layer for iSCSI connection) resources, DMA'able
|
* Allocate QP (transport layer for iSCSI connection) resources, DMA'able
|
||||||
* memory for SQ/RQ/CQ and page tables. EP structure elements such
|
* memory for SQ/RQ/CQ and page tables. EP structure elements such
|
||||||
@ -1191,7 +1191,7 @@ mem_alloc_err:
|
|||||||
/**
|
/**
|
||||||
* bnx2i_free_qp_resc - free memory resources held by QP
|
* bnx2i_free_qp_resc - free memory resources held by QP
|
||||||
* @hba: adapter structure pointer
|
* @hba: adapter structure pointer
|
||||||
* @ep: endpoint (transport indentifier) structure
|
* @ep: endpoint (transport identifier) structure
|
||||||
*
|
*
|
||||||
* Free QP resources - SQ/RQ/CQ memory and page tables.
|
* Free QP resources - SQ/RQ/CQ memory and page tables.
|
||||||
*/
|
*/
|
||||||
|
@ -596,7 +596,7 @@ void bnx2i_drop_session(struct iscsi_cls_session *cls_session)
|
|||||||
/**
|
/**
|
||||||
* bnx2i_ep_destroy_list_add - add an entry to EP destroy list
|
* bnx2i_ep_destroy_list_add - add an entry to EP destroy list
|
||||||
* @hba: pointer to adapter instance
|
* @hba: pointer to adapter instance
|
||||||
* @ep: pointer to endpoint (transport indentifier) structure
|
* @ep: pointer to endpoint (transport identifier) structure
|
||||||
*
|
*
|
||||||
* EP destroy queue manager
|
* EP destroy queue manager
|
||||||
*/
|
*/
|
||||||
@ -613,7 +613,7 @@ static int bnx2i_ep_destroy_list_add(struct bnx2i_hba *hba,
|
|||||||
* bnx2i_ep_destroy_list_del - add an entry to EP destroy list
|
* bnx2i_ep_destroy_list_del - add an entry to EP destroy list
|
||||||
*
|
*
|
||||||
* @hba: pointer to adapter instance
|
* @hba: pointer to adapter instance
|
||||||
* @ep: pointer to endpoint (transport indentifier) structure
|
* @ep: pointer to endpoint (transport identifier) structure
|
||||||
*
|
*
|
||||||
* EP destroy queue manager
|
* EP destroy queue manager
|
||||||
*/
|
*/
|
||||||
@ -630,7 +630,7 @@ static int bnx2i_ep_destroy_list_del(struct bnx2i_hba *hba,
|
|||||||
/**
|
/**
|
||||||
* bnx2i_ep_ofld_list_add - add an entry to ep offload pending list
|
* bnx2i_ep_ofld_list_add - add an entry to ep offload pending list
|
||||||
* @hba: pointer to adapter instance
|
* @hba: pointer to adapter instance
|
||||||
* @ep: pointer to endpoint (transport indentifier) structure
|
* @ep: pointer to endpoint (transport identifier) structure
|
||||||
*
|
*
|
||||||
* pending conn offload completion queue manager
|
* pending conn offload completion queue manager
|
||||||
*/
|
*/
|
||||||
@ -646,7 +646,7 @@ static int bnx2i_ep_ofld_list_add(struct bnx2i_hba *hba,
|
|||||||
/**
|
/**
|
||||||
* bnx2i_ep_ofld_list_del - add an entry to ep offload pending list
|
* bnx2i_ep_ofld_list_del - add an entry to ep offload pending list
|
||||||
* @hba: pointer to adapter instance
|
* @hba: pointer to adapter instance
|
||||||
* @ep: pointer to endpoint (transport indentifier) structure
|
* @ep: pointer to endpoint (transport identifier) structure
|
||||||
*
|
*
|
||||||
* pending conn offload completion queue manager
|
* pending conn offload completion queue manager
|
||||||
*/
|
*/
|
||||||
@ -721,7 +721,7 @@ bnx2i_find_ep_in_destroy_list(struct bnx2i_hba *hba, u32 iscsi_cid)
|
|||||||
/**
|
/**
|
||||||
* bnx2i_ep_active_list_add - add an entry to ep active list
|
* bnx2i_ep_active_list_add - add an entry to ep active list
|
||||||
* @hba: pointer to adapter instance
|
* @hba: pointer to adapter instance
|
||||||
* @ep: pointer to endpoint (transport indentifier) structure
|
* @ep: pointer to endpoint (transport identifier) structure
|
||||||
*
|
*
|
||||||
* current active conn queue manager
|
* current active conn queue manager
|
||||||
*/
|
*/
|
||||||
@ -737,7 +737,7 @@ static void bnx2i_ep_active_list_add(struct bnx2i_hba *hba,
|
|||||||
/**
|
/**
|
||||||
* bnx2i_ep_active_list_del - deletes an entry to ep active list
|
* bnx2i_ep_active_list_del - deletes an entry to ep active list
|
||||||
* @hba: pointer to adapter instance
|
* @hba: pointer to adapter instance
|
||||||
* @ep: pointer to endpoint (transport indentifier) structure
|
* @ep: pointer to endpoint (transport identifier) structure
|
||||||
*
|
*
|
||||||
* current active conn queue manager
|
* current active conn queue manager
|
||||||
*/
|
*/
|
||||||
@ -1695,7 +1695,7 @@ no_nx2_route:
|
|||||||
/**
|
/**
|
||||||
* bnx2i_tear_down_conn - tear down iscsi/tcp connection and free resources
|
* bnx2i_tear_down_conn - tear down iscsi/tcp connection and free resources
|
||||||
* @hba: pointer to adapter instance
|
* @hba: pointer to adapter instance
|
||||||
* @ep: endpoint (transport indentifier) structure
|
* @ep: endpoint (transport identifier) structure
|
||||||
*
|
*
|
||||||
* destroys cm_sock structure and on chip iscsi context
|
* destroys cm_sock structure and on chip iscsi context
|
||||||
*/
|
*/
|
||||||
|
@ -1010,7 +1010,6 @@ err_lnode_exit:
|
|||||||
csio_hw_stop(hw);
|
csio_hw_stop(hw);
|
||||||
spin_unlock_irq(&hw->lock);
|
spin_unlock_irq(&hw->lock);
|
||||||
csio_lnodes_unblock_request(hw);
|
csio_lnodes_unblock_request(hw);
|
||||||
pci_set_drvdata(hw->pdev, NULL);
|
|
||||||
csio_lnodes_exit(hw, 0);
|
csio_lnodes_exit(hw, 0);
|
||||||
csio_hw_free(hw);
|
csio_hw_free(hw);
|
||||||
err_pci_exit:
|
err_pci_exit:
|
||||||
@ -1044,7 +1043,6 @@ static void csio_remove_one(struct pci_dev *pdev)
|
|||||||
|
|
||||||
csio_lnodes_exit(hw, 0);
|
csio_lnodes_exit(hw, 0);
|
||||||
csio_hw_free(hw);
|
csio_hw_free(hw);
|
||||||
pci_set_drvdata(pdev, NULL);
|
|
||||||
csio_pci_exit(pdev, &bars);
|
csio_pci_exit(pdev, &bars);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -4861,7 +4861,6 @@ static void dc395x_remove_one(struct pci_dev *dev)
|
|||||||
adapter_uninit(acb);
|
adapter_uninit(acb);
|
||||||
pci_disable_device(dev);
|
pci_disable_device(dev);
|
||||||
scsi_host_put(scsi_host);
|
scsi_host_put(scsi_host);
|
||||||
pci_set_drvdata(dev, NULL);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@ -1005,7 +1005,6 @@ static void fnic_remove(struct pci_dev *pdev)
|
|||||||
fnic_iounmap(fnic);
|
fnic_iounmap(fnic);
|
||||||
pci_release_regions(pdev);
|
pci_release_regions(pdev);
|
||||||
pci_disable_device(pdev);
|
pci_disable_device(pdev);
|
||||||
pci_set_drvdata(pdev, NULL);
|
|
||||||
scsi_host_put(lp->host);
|
scsi_host_put(lp->host);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -594,8 +594,6 @@ static void gdth_pci_remove_one(struct pci_dev *pdev)
|
|||||||
{
|
{
|
||||||
gdth_ha_str *ha = pci_get_drvdata(pdev);
|
gdth_ha_str *ha = pci_get_drvdata(pdev);
|
||||||
|
|
||||||
pci_set_drvdata(pdev, NULL);
|
|
||||||
|
|
||||||
list_del(&ha->list);
|
list_del(&ha->list);
|
||||||
gdth_remove_one(ha);
|
gdth_remove_one(ha);
|
||||||
|
|
||||||
|
@ -5017,7 +5017,6 @@ static void hpsa_remove_one(struct pci_dev *pdev)
|
|||||||
kfree(h->hba_inquiry_data);
|
kfree(h->hba_inquiry_data);
|
||||||
pci_disable_device(pdev);
|
pci_disable_device(pdev);
|
||||||
pci_release_regions(pdev);
|
pci_release_regions(pdev);
|
||||||
pci_set_drvdata(pdev, NULL);
|
|
||||||
kfree(h);
|
kfree(h);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -4581,8 +4581,6 @@ lpfc_disable_pci_dev(struct lpfc_hba *phba)
|
|||||||
/* Release PCI resource and disable PCI device */
|
/* Release PCI resource and disable PCI device */
|
||||||
pci_release_selected_regions(pdev, bars);
|
pci_release_selected_regions(pdev, bars);
|
||||||
pci_disable_device(pdev);
|
pci_disable_device(pdev);
|
||||||
/* Null out PCI private reference to driver */
|
|
||||||
pci_set_drvdata(pdev, NULL);
|
|
||||||
|
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
@ -9429,7 +9427,6 @@ lpfc_pci_remove_one_s3(struct pci_dev *pdev)
|
|||||||
/* Disable interrupt */
|
/* Disable interrupt */
|
||||||
lpfc_sli_disable_intr(phba);
|
lpfc_sli_disable_intr(phba);
|
||||||
|
|
||||||
pci_set_drvdata(pdev, NULL);
|
|
||||||
scsi_host_put(shost);
|
scsi_host_put(shost);
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
@ -534,7 +534,6 @@ megaraid_probe_one(struct pci_dev *pdev, const struct pci_device_id *id)
|
|||||||
return 0;
|
return 0;
|
||||||
|
|
||||||
out_cmm_unreg:
|
out_cmm_unreg:
|
||||||
pci_set_drvdata(pdev, NULL);
|
|
||||||
megaraid_cmm_unregister(adapter);
|
megaraid_cmm_unregister(adapter);
|
||||||
out_fini_mbox:
|
out_fini_mbox:
|
||||||
megaraid_fini_mbox(adapter);
|
megaraid_fini_mbox(adapter);
|
||||||
@ -594,11 +593,6 @@ megaraid_detach_one(struct pci_dev *pdev)
|
|||||||
// detach from the IO sub-system
|
// detach from the IO sub-system
|
||||||
megaraid_io_detach(adapter);
|
megaraid_io_detach(adapter);
|
||||||
|
|
||||||
// reset the device state in the PCI structure. We check this
|
|
||||||
// condition when we enter here. If the device state is NULL,
|
|
||||||
// that would mean the device has already been removed
|
|
||||||
pci_set_drvdata(pdev, NULL);
|
|
||||||
|
|
||||||
// Unregister from common management module
|
// Unregister from common management module
|
||||||
//
|
//
|
||||||
// FIXME: this must return success or failure for conditions if there
|
// FIXME: this must return success or failure for conditions if there
|
||||||
|
@ -4451,7 +4451,6 @@ retry_irq_register:
|
|||||||
megasas_mgmt_info.instance[megasas_mgmt_info.max_index] = NULL;
|
megasas_mgmt_info.instance[megasas_mgmt_info.max_index] = NULL;
|
||||||
megasas_mgmt_info.max_index--;
|
megasas_mgmt_info.max_index--;
|
||||||
|
|
||||||
pci_set_drvdata(pdev, NULL);
|
|
||||||
instance->instancet->disable_intr(instance);
|
instance->instancet->disable_intr(instance);
|
||||||
if (instance->msix_vectors)
|
if (instance->msix_vectors)
|
||||||
for (i = 0 ; i < instance->msix_vectors; i++)
|
for (i = 0 ; i < instance->msix_vectors; i++)
|
||||||
@ -4807,8 +4806,6 @@ static void megasas_detach_one(struct pci_dev *pdev)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
pci_set_drvdata(instance->pdev, NULL);
|
|
||||||
|
|
||||||
instance->instancet->disable_intr(instance);
|
instance->instancet->disable_intr(instance);
|
||||||
|
|
||||||
if (instance->msix_vectors)
|
if (instance->msix_vectors)
|
||||||
@ -4850,8 +4847,6 @@ static void megasas_detach_one(struct pci_dev *pdev)
|
|||||||
instance->evt_detail, instance->evt_detail_h);
|
instance->evt_detail, instance->evt_detail_h);
|
||||||
scsi_host_put(host);
|
scsi_host_put(host);
|
||||||
|
|
||||||
pci_set_drvdata(pdev, NULL);
|
|
||||||
|
|
||||||
pci_disable_device(pdev);
|
pci_disable_device(pdev);
|
||||||
|
|
||||||
return;
|
return;
|
||||||
|
@ -657,7 +657,6 @@ static void mvs_pci_remove(struct pci_dev *pdev)
|
|||||||
tasklet_kill(&((struct mvs_prv_info *)sha->lldd_ha)->mv_tasklet);
|
tasklet_kill(&((struct mvs_prv_info *)sha->lldd_ha)->mv_tasklet);
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
pci_set_drvdata(pdev, NULL);
|
|
||||||
sas_unregister_ha(sha);
|
sas_unregister_ha(sha);
|
||||||
sas_remove_host(mvi->shost);
|
sas_remove_host(mvi->shost);
|
||||||
scsi_remove_host(mvi->shost);
|
scsi_remove_host(mvi->shost);
|
||||||
|
@ -1411,7 +1411,7 @@ static int mvs_exec_internal_tmf_task(struct domain_device *dev,
|
|||||||
|
|
||||||
if (res) {
|
if (res) {
|
||||||
del_timer(&task->slow_task->timer);
|
del_timer(&task->slow_task->timer);
|
||||||
mv_printk("executing internel task failed:%d\n", res);
|
mv_printk("executing internal task failed:%d\n", res);
|
||||||
goto ex_err;
|
goto ex_err;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -2583,7 +2583,6 @@ static int mvumi_probe_one(struct pci_dev *pdev, const struct pci_device_id *id)
|
|||||||
return 0;
|
return 0;
|
||||||
|
|
||||||
fail_io_attach:
|
fail_io_attach:
|
||||||
pci_set_drvdata(pdev, NULL);
|
|
||||||
mhba->instancet->disable_intr(mhba);
|
mhba->instancet->disable_intr(mhba);
|
||||||
free_irq(mhba->pdev->irq, mhba);
|
free_irq(mhba->pdev->irq, mhba);
|
||||||
fail_init_irq:
|
fail_init_irq:
|
||||||
@ -2618,7 +2617,6 @@ static void mvumi_detach_one(struct pci_dev *pdev)
|
|||||||
free_irq(mhba->pdev->irq, mhba);
|
free_irq(mhba->pdev->irq, mhba);
|
||||||
mvumi_release_fw(mhba);
|
mvumi_release_fw(mhba);
|
||||||
scsi_host_put(host);
|
scsi_host_put(host);
|
||||||
pci_set_drvdata(pdev, NULL);
|
|
||||||
pci_disable_device(pdev);
|
pci_disable_device(pdev);
|
||||||
dev_dbg(&pdev->dev, "driver is removed!\n");
|
dev_dbg(&pdev->dev, "driver is removed!\n");
|
||||||
}
|
}
|
||||||
|
@ -1615,7 +1615,7 @@ struct ncb {
|
|||||||
spinlock_t smp_lock; /* Lock for SMP threading */
|
spinlock_t smp_lock; /* Lock for SMP threading */
|
||||||
|
|
||||||
/*----------------------------------------------------------------
|
/*----------------------------------------------------------------
|
||||||
** Chip and controller indentification.
|
** Chip and controller identification.
|
||||||
**----------------------------------------------------------------
|
**----------------------------------------------------------------
|
||||||
*/
|
*/
|
||||||
int unit; /* Unit number */
|
int unit; /* Unit number */
|
||||||
|
@ -909,7 +909,6 @@ static void pm8001_pci_remove(struct pci_dev *pdev)
|
|||||||
struct pm8001_hba_info *pm8001_ha;
|
struct pm8001_hba_info *pm8001_ha;
|
||||||
int i;
|
int i;
|
||||||
pm8001_ha = sha->lldd_ha;
|
pm8001_ha = sha->lldd_ha;
|
||||||
pci_set_drvdata(pdev, NULL);
|
|
||||||
sas_unregister_ha(sha);
|
sas_unregister_ha(sha);
|
||||||
sas_remove_host(pm8001_ha->shost);
|
sas_remove_host(pm8001_ha->shost);
|
||||||
list_del(&pm8001_ha->list);
|
list_del(&pm8001_ha->list);
|
||||||
|
@ -6049,7 +6049,6 @@ out_release_regions:
|
|||||||
|
|
||||||
out_disable_device:
|
out_disable_device:
|
||||||
atomic_dec(&pmcraid_adapter_count);
|
atomic_dec(&pmcraid_adapter_count);
|
||||||
pci_set_drvdata(pdev, NULL);
|
|
||||||
pci_disable_device(pdev);
|
pci_disable_device(pdev);
|
||||||
return -ENODEV;
|
return -ENODEV;
|
||||||
}
|
}
|
||||||
|
@ -3179,7 +3179,6 @@ qla2x00_remove_one(struct pci_dev *pdev)
|
|||||||
pci_disable_pcie_error_reporting(pdev);
|
pci_disable_pcie_error_reporting(pdev);
|
||||||
|
|
||||||
pci_disable_device(pdev);
|
pci_disable_device(pdev);
|
||||||
pci_set_drvdata(pdev, NULL);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
static void
|
static void
|
||||||
|
@ -7827,7 +7827,6 @@ static void qla4xxx_remove_adapter(struct pci_dev *pdev)
|
|||||||
|
|
||||||
pci_disable_pcie_error_reporting(pdev);
|
pci_disable_pcie_error_reporting(pdev);
|
||||||
pci_disable_device(pdev);
|
pci_disable_device(pdev);
|
||||||
pci_set_drvdata(pdev, NULL);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -1790,8 +1790,6 @@ static void stex_remove(struct pci_dev *pdev)
|
|||||||
|
|
||||||
scsi_remove_host(hba->host);
|
scsi_remove_host(hba->host);
|
||||||
|
|
||||||
pci_set_drvdata(pdev, NULL);
|
|
||||||
|
|
||||||
stex_hba_stop(hba);
|
stex_hba_stop(hba);
|
||||||
|
|
||||||
stex_hba_free(hba);
|
stex_hba_free(hba);
|
||||||
|
@ -174,7 +174,7 @@ struct sym_slcb {
|
|||||||
*/
|
*/
|
||||||
struct sym_shcb {
|
struct sym_shcb {
|
||||||
/*
|
/*
|
||||||
* Chip and controller indentification.
|
* Chip and controller identification.
|
||||||
*/
|
*/
|
||||||
int unit;
|
int unit;
|
||||||
char inst_name[16];
|
char inst_name[16];
|
||||||
|
@ -2553,7 +2553,6 @@ static void dc390_remove_one(struct pci_dev *dev)
|
|||||||
|
|
||||||
pci_disable_device(dev);
|
pci_disable_device(dev);
|
||||||
scsi_host_put(scsi_host);
|
scsi_host_put(scsi_host);
|
||||||
pci_set_drvdata(dev, NULL);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
static struct pci_device_id tmscsim_pci_tbl[] = {
|
static struct pci_device_id tmscsim_pci_tbl[] = {
|
||||||
|
@ -132,7 +132,6 @@ static void ufshcd_pci_remove(struct pci_dev *pdev)
|
|||||||
pm_runtime_forbid(&pdev->dev);
|
pm_runtime_forbid(&pdev->dev);
|
||||||
pm_runtime_get_noresume(&pdev->dev);
|
pm_runtime_get_noresume(&pdev->dev);
|
||||||
ufshcd_remove(hba);
|
ufshcd_remove(hba);
|
||||||
pci_set_drvdata(pdev, NULL);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -1405,7 +1405,6 @@ out_release_resources:
|
|||||||
out_free_host:
|
out_free_host:
|
||||||
scsi_host_put(host);
|
scsi_host_put(host);
|
||||||
out_disable_device:
|
out_disable_device:
|
||||||
pci_set_drvdata(pdev, NULL);
|
|
||||||
pci_disable_device(pdev);
|
pci_disable_device(pdev);
|
||||||
|
|
||||||
return error;
|
return error;
|
||||||
@ -1445,7 +1444,6 @@ static void pvscsi_remove(struct pci_dev *pdev)
|
|||||||
|
|
||||||
scsi_host_put(host);
|
scsi_host_put(host);
|
||||||
|
|
||||||
pci_set_drvdata(pdev, NULL);
|
|
||||||
pci_disable_device(pdev);
|
pci_disable_device(pdev);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -42,7 +42,7 @@ struct ad7606_platform_data {
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* struct ad7606_chip_info - chip specifc information
|
* struct ad7606_chip_info - chip specifc information
|
||||||
* @name: indentification string for chip
|
* @name: identification string for chip
|
||||||
* @int_vref_mv: the internal reference voltage
|
* @int_vref_mv: the internal reference voltage
|
||||||
* @channels: channel specification
|
* @channels: channel specification
|
||||||
* @num_channels: number of channels
|
* @num_channels: number of channels
|
||||||
|
@ -28,7 +28,7 @@ config USB_DEFAULT_PERSIST
|
|||||||
bool "Enable USB persist by default"
|
bool "Enable USB persist by default"
|
||||||
default y
|
default y
|
||||||
help
|
help
|
||||||
Say N here if you don't want USB power session persistance
|
Say N here if you don't want USB power session persistence
|
||||||
enabled by default. If you say N it will make suspended USB
|
enabled by default. If you say N it will make suspended USB
|
||||||
devices that lose power get reenumerated as if they had been
|
devices that lose power get reenumerated as if they had been
|
||||||
unplugged, causing any mounted filesystems to be lost. The
|
unplugged, causing any mounted filesystems to be lost. The
|
||||||
|
@ -59,7 +59,8 @@ config BTRFS_FS_RUN_SANITY_TESTS
|
|||||||
help
|
help
|
||||||
This will run some basic sanity tests on the free space cache
|
This will run some basic sanity tests on the free space cache
|
||||||
code to make sure it is acting as it should. These are mostly
|
code to make sure it is acting as it should. These are mostly
|
||||||
regression tests and are only really interesting to btrfs devlopers.
|
regression tests and are only really interesting to btrfs
|
||||||
|
developers.
|
||||||
|
|
||||||
If unsure, say N.
|
If unsure, say N.
|
||||||
|
|
||||||
|
@ -53,7 +53,7 @@
|
|||||||
|
|
||||||
#elif defined(CONFIG_SPARSEMEM)
|
#elif defined(CONFIG_SPARSEMEM)
|
||||||
/*
|
/*
|
||||||
* Note: section's mem_map is encorded to reflect its start_pfn.
|
* Note: section's mem_map is encoded to reflect its start_pfn.
|
||||||
* section[i].section_mem_map == mem_map's address - start_pfn;
|
* section[i].section_mem_map == mem_map's address - start_pfn;
|
||||||
*/
|
*/
|
||||||
#define __page_to_pfn(pg) \
|
#define __page_to_pfn(pg) \
|
||||||
|
@ -40,7 +40,7 @@
|
|||||||
#define UART010_LCRL 0x10 /* Line control register, low byte. */
|
#define UART010_LCRL 0x10 /* Line control register, low byte. */
|
||||||
#define UART010_CR 0x14 /* Control register. */
|
#define UART010_CR 0x14 /* Control register. */
|
||||||
#define UART01x_FR 0x18 /* Flag register (Read only). */
|
#define UART01x_FR 0x18 /* Flag register (Read only). */
|
||||||
#define UART010_IIR 0x1C /* Interrupt indentification register (Read). */
|
#define UART010_IIR 0x1C /* Interrupt identification register (Read). */
|
||||||
#define UART010_ICR 0x1C /* Interrupt clear register (Write). */
|
#define UART010_ICR 0x1C /* Interrupt clear register (Write). */
|
||||||
#define ST_UART011_LCRH_RX 0x1C /* Rx line control register. */
|
#define ST_UART011_LCRH_RX 0x1C /* Rx line control register. */
|
||||||
#define UART01x_ILPR 0x20 /* IrDA low power counter register. */
|
#define UART01x_ILPR 0x20 /* IrDA low power counter register. */
|
||||||
|
@ -168,7 +168,7 @@ struct devfreq {
|
|||||||
unsigned long max_freq;
|
unsigned long max_freq;
|
||||||
bool stop_polling;
|
bool stop_polling;
|
||||||
|
|
||||||
/* information for device freqeuncy transition */
|
/* information for device frequency transition */
|
||||||
unsigned int total_trans;
|
unsigned int total_trans;
|
||||||
unsigned int *trans_table;
|
unsigned int *trans_table;
|
||||||
unsigned long *time_in_state;
|
unsigned long *time_in_state;
|
||||||
|
@ -316,7 +316,7 @@ enum si476x_smoothmetrics {
|
|||||||
* response to 'FM_RD_STATUS' command
|
* response to 'FM_RD_STATUS' command
|
||||||
* @rdstpptyint: Traffic program flag(TP) and/or program type(PTY)
|
* @rdstpptyint: Traffic program flag(TP) and/or program type(PTY)
|
||||||
* code has changed.
|
* code has changed.
|
||||||
* @rdspiint: Program indentifiaction(PI) code has changed.
|
* @rdspiint: Program identification(PI) code has changed.
|
||||||
* @rdssyncint: RDS synchronization has changed.
|
* @rdssyncint: RDS synchronization has changed.
|
||||||
* @rdsfifoint: RDS was received and the RDS FIFO has at least
|
* @rdsfifoint: RDS was received and the RDS FIFO has at least
|
||||||
* 'FM_RDS_INTERRUPT_FIFO_COUNT' elements in it.
|
* 'FM_RDS_INTERRUPT_FIFO_COUNT' elements in it.
|
||||||
|
@ -1587,7 +1587,7 @@ static inline void *netdev_priv(const struct net_device *dev)
|
|||||||
#define SET_NETDEV_DEV(net, pdev) ((net)->dev.parent = (pdev))
|
#define SET_NETDEV_DEV(net, pdev) ((net)->dev.parent = (pdev))
|
||||||
|
|
||||||
/* Set the sysfs device type for the network logical device to allow
|
/* Set the sysfs device type for the network logical device to allow
|
||||||
* fin grained indentification of different network device types. For
|
* fine-grained identification of different network device types. For
|
||||||
* example Ethernet, Wirelss LAN, Bluetooth, WiMAX etc.
|
* example Ethernet, Wirelss LAN, Bluetooth, WiMAX etc.
|
||||||
*/
|
*/
|
||||||
#define SET_NETDEV_DEVTYPE(net, devtype) ((net)->dev.type = (devtype))
|
#define SET_NETDEV_DEVTYPE(net, devtype) ((net)->dev.type = (devtype))
|
||||||
|
@ -240,7 +240,7 @@ struct l2cap_conn_rsp {
|
|||||||
#define L2CAP_PSM_RFCOMM 0x0003
|
#define L2CAP_PSM_RFCOMM 0x0003
|
||||||
#define L2CAP_PSM_3DSP 0x0021
|
#define L2CAP_PSM_3DSP 0x0021
|
||||||
|
|
||||||
/* channel indentifier */
|
/* channel identifier */
|
||||||
#define L2CAP_CID_SIGNALING 0x0001
|
#define L2CAP_CID_SIGNALING 0x0001
|
||||||
#define L2CAP_CID_CONN_LESS 0x0002
|
#define L2CAP_CID_CONN_LESS 0x0002
|
||||||
#define L2CAP_CID_A2MP 0x0003
|
#define L2CAP_CID_A2MP 0x0003
|
||||||
|
@ -851,7 +851,7 @@ config NUMA_BALANCING_DEFAULT_ENABLED
|
|||||||
default y
|
default y
|
||||||
depends on NUMA_BALANCING
|
depends on NUMA_BALANCING
|
||||||
help
|
help
|
||||||
If set, autonumic NUMA balancing will be enabled if running on a NUMA
|
If set, automatic NUMA balancing will be enabled if running on a NUMA
|
||||||
machine.
|
machine.
|
||||||
|
|
||||||
config NUMA_BALANCING
|
config NUMA_BALANCING
|
||||||
@ -862,7 +862,7 @@ config NUMA_BALANCING
|
|||||||
help
|
help
|
||||||
This option adds support for automatic NUMA aware memory/task placement.
|
This option adds support for automatic NUMA aware memory/task placement.
|
||||||
The mechanism is quite primitive and is based on migrating memory when
|
The mechanism is quite primitive and is based on migrating memory when
|
||||||
it is references to the node the task is running on.
|
it has references to the node the task is running on.
|
||||||
|
|
||||||
This system will be inactive on UMA systems.
|
This system will be inactive on UMA systems.
|
||||||
|
|
||||||
|
@ -214,7 +214,7 @@ void irq_enable(struct irq_desc *desc)
|
|||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* irq_disable - Mark interupt disabled
|
* irq_disable - Mark interrupt disabled
|
||||||
* @desc: irq descriptor which should be disabled
|
* @desc: irq descriptor which should be disabled
|
||||||
*
|
*
|
||||||
* If the chip does not implement the irq_disable callback, we
|
* If the chip does not implement the irq_disable callback, we
|
||||||
|
@ -786,7 +786,7 @@ irq_forced_thread_fn(struct irq_desc *desc, struct irqaction *action)
|
|||||||
}
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Interrupts explicitely requested as threaded interupts want to be
|
* Interrupts explicitly requested as threaded interrupts want to be
|
||||||
* preemtible - many of them need to sleep and wait for slow busses to
|
* preemtible - many of them need to sleep and wait for slow busses to
|
||||||
* complete.
|
* complete.
|
||||||
*/
|
*/
|
||||||
|
@ -921,7 +921,7 @@ static int kimage_load_segment(struct kimage *image,
|
|||||||
* reinitialize them.
|
* reinitialize them.
|
||||||
*
|
*
|
||||||
* - A machine specific part that includes the syscall number
|
* - A machine specific part that includes the syscall number
|
||||||
* and the copies the image to it's final destination. And
|
* and then copies the image to it's final destination. And
|
||||||
* jumps into the image at entry.
|
* jumps into the image at entry.
|
||||||
*
|
*
|
||||||
* kexec does not sync, or unmount filesystems so if you need
|
* kexec does not sync, or unmount filesystems so if you need
|
||||||
|
@ -20,7 +20,7 @@ config FLATMEM_MANUAL
|
|||||||
|
|
||||||
Some users of more advanced features like NUMA and
|
Some users of more advanced features like NUMA and
|
||||||
memory hotplug may have different options here.
|
memory hotplug may have different options here.
|
||||||
DISCONTIGMEM is an more mature, better tested system,
|
DISCONTIGMEM is a more mature, better tested system,
|
||||||
but is incompatible with memory hotplug and may suffer
|
but is incompatible with memory hotplug and may suffer
|
||||||
decreased performance over SPARSEMEM. If unsure between
|
decreased performance over SPARSEMEM. If unsure between
|
||||||
"Sparse Memory" and "Discontiguous Memory", choose
|
"Sparse Memory" and "Discontiguous Memory", choose
|
||||||
|
@ -955,7 +955,7 @@ static inline void slab_free_hook(struct kmem_cache *s, void *x)
|
|||||||
kmemleak_free_recursive(x, s->flags);
|
kmemleak_free_recursive(x, s->flags);
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Trouble is that we may no longer disable interupts in the fast path
|
* Trouble is that we may no longer disable interrupts in the fast path
|
||||||
* So in order to make the debug calls that expect irqs to be
|
* So in order to make the debug calls that expect irqs to be
|
||||||
* disabled we need to disable interrupts temporarily.
|
* disabled we need to disable interrupts temporarily.
|
||||||
*/
|
*/
|
||||||
|
@ -420,7 +420,7 @@ static struct hlist_head *find_rcv_list(canid_t *can_id, canid_t *mask,
|
|||||||
* @mask: CAN mask (see description)
|
* @mask: CAN mask (see description)
|
||||||
* @func: callback function on filter match
|
* @func: callback function on filter match
|
||||||
* @data: returned parameter for callback function
|
* @data: returned parameter for callback function
|
||||||
* @ident: string for calling module indentification
|
* @ident: string for calling module identification
|
||||||
*
|
*
|
||||||
* Description:
|
* Description:
|
||||||
* Invokes the callback function with the received sk_buff and the given
|
* Invokes the callback function with the received sk_buff and the given
|
||||||
|
@ -84,7 +84,7 @@ set_match_v0_checkentry(const struct xt_mtchk_param *par)
|
|||||||
index = ip_set_nfnl_get_byindex(par->net, info->match_set.index);
|
index = ip_set_nfnl_get_byindex(par->net, info->match_set.index);
|
||||||
|
|
||||||
if (index == IPSET_INVALID_ID) {
|
if (index == IPSET_INVALID_ID) {
|
||||||
pr_warning("Cannot find set indentified by id %u to match\n",
|
pr_warning("Cannot find set identified by id %u to match\n",
|
||||||
info->match_set.index);
|
info->match_set.index);
|
||||||
return -ENOENT;
|
return -ENOENT;
|
||||||
}
|
}
|
||||||
@ -134,7 +134,7 @@ set_match_v1_checkentry(const struct xt_mtchk_param *par)
|
|||||||
index = ip_set_nfnl_get_byindex(par->net, info->match_set.index);
|
index = ip_set_nfnl_get_byindex(par->net, info->match_set.index);
|
||||||
|
|
||||||
if (index == IPSET_INVALID_ID) {
|
if (index == IPSET_INVALID_ID) {
|
||||||
pr_warning("Cannot find set indentified by id %u to match\n",
|
pr_warning("Cannot find set identified by id %u to match\n",
|
||||||
info->match_set.index);
|
info->match_set.index);
|
||||||
return -ENOENT;
|
return -ENOENT;
|
||||||
}
|
}
|
||||||
|
@ -6,7 +6,7 @@ config VSOCKETS
|
|||||||
tristate "Virtual Socket protocol"
|
tristate "Virtual Socket protocol"
|
||||||
help
|
help
|
||||||
Virtual Socket Protocol is a socket protocol similar to TCP/IP
|
Virtual Socket Protocol is a socket protocol similar to TCP/IP
|
||||||
allowing comunication between Virtual Machines and hypervisor
|
allowing communication between Virtual Machines and hypervisor
|
||||||
or host.
|
or host.
|
||||||
|
|
||||||
You should also select one or more hypervisor-specific transports
|
You should also select one or more hypervisor-specific transports
|
||||||
|
@ -614,7 +614,7 @@ struct _pll_div {
|
|||||||
};
|
};
|
||||||
|
|
||||||
/* Note : pll code from original alc5632 driver. Not sure of how good it is */
|
/* Note : pll code from original alc5632 driver. Not sure of how good it is */
|
||||||
/* usefull only for master mode */
|
/* useful only for master mode */
|
||||||
static const struct _pll_div codec_master_pll_div[] = {
|
static const struct _pll_div codec_master_pll_div[] = {
|
||||||
|
|
||||||
{ 2048000, 8192000, 0x0ea0},
|
{ 2048000, 8192000, 0x0ea0},
|
||||||
|
Loading…
x
Reference in New Issue
Block a user