mirror of https://gitee.com/openkylin/linux.git
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial
Pull trivial tree from Jiri Kosina: "Assorted tiny fixes queued in trivial tree" * 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial: (22 commits) DocBook: update EXPORT_SYMBOL entry to point at export.h Documentation: update top level 00-INDEX file with new additions ARM: at91/ide: remove unsused at91-ide Kconfig entry percpu_counter.h: comment code for better readability x86, efi: fix comment typo in head_32.S IB: cxgb3: delay freeing mem untill entirely done with it net: mvneta: remove unneeded version.h include time: x86: report_lost_ticks doesn't exist any more pcmcia: avoid static analysis complaint about use-after-free fs/jfs: Fix typo in comment : 'how may' -> 'how many' of: add missing documentation for of_platform_populate() btrfs: remove unnecessary cur_trans set before goto loop in join_transaction sound: soc: Fix typo in sound/codecs treewide: Fix typo in various drivers btrfs: fix comment typos Update ibmvscsi module name in Kconfig. powerpc: fix typo (utilties -> utilities) of: fix spelling mistake in comment h8300: Fix home page URL in h8300/README xtensa: Fix home page URL in Kconfig ...
This commit is contained in:
commit
9afa3195b9
|
@ -2,7 +2,7 @@
|
|||
This is a brief list of all the files in ./linux/Documentation and what
|
||||
they contain. If you add a documentation file, please list it here in
|
||||
alphabetical order as well, or risk being hunted down like a rabid dog.
|
||||
Please try and keep the descriptions small enough to fit on one line.
|
||||
Please keep the descriptions small enough to fit on one line.
|
||||
Thanks -- Paul G.
|
||||
|
||||
Following translations are available on the WWW:
|
||||
|
@ -20,24 +20,33 @@ BUG-HUNTING
|
|||
Changes
|
||||
- list of changes that break older software packages.
|
||||
CodingStyle
|
||||
- how the boss likes the C code in the kernel to look.
|
||||
development-process/
|
||||
- An extended tutorial on how to work with the kernel development
|
||||
process.
|
||||
- how the maintainers expect the C code in the kernel to look.
|
||||
DMA-API.txt
|
||||
- DMA API, pci_ API & extensions for non-consistent memory machines.
|
||||
DMA-API-HOWTO.txt
|
||||
- Dynamic DMA mapping Guide
|
||||
DMA-ISA-LPC.txt
|
||||
- How to do DMA with ISA (and LPC) devices.
|
||||
DMA-attributes.txt
|
||||
- listing of the various possible attributes a DMA region can have
|
||||
DocBook/
|
||||
- directory with DocBook templates etc. for kernel documentation.
|
||||
EDID/
|
||||
- directory with info on customizing EDID for broken gfx/displays.
|
||||
HOWTO
|
||||
- the process and procedures of how to do Linux kernel development.
|
||||
IPMI.txt
|
||||
- info on Linux Intelligent Platform Management Interface (IPMI) Driver.
|
||||
IRQ-affinity.txt
|
||||
- how to select which CPU(s) handle which interrupt events on SMP.
|
||||
IRQ-domain.txt
|
||||
- info on inerrupt numbering and setting up IRQ domains.
|
||||
IRQ.txt
|
||||
- description of what an IRQ is.
|
||||
Intel-IOMMU.txt
|
||||
- basic info on the Intel IOMMU virtualization support.
|
||||
Makefile
|
||||
- some files in Documentation dir are actually sample code to build
|
||||
ManagementStyle
|
||||
- how to (attempt to) manage kernel hackers.
|
||||
RCU/
|
||||
|
@ -66,10 +75,16 @@ applying-patches.txt
|
|||
- description of various trees and how to apply their patches.
|
||||
arm/
|
||||
- directory with info about Linux on the ARM architecture.
|
||||
arm64/
|
||||
- directory with info about Linux on the 64 bit ARM architecture.
|
||||
atomic_ops.txt
|
||||
- semantics and behavior of atomic and bitmask operations.
|
||||
auxdisplay/
|
||||
- misc. LCD driver documentation (cfag12864b, ks0108).
|
||||
backlight/
|
||||
- directory with info on controlling backlights in flat panel displays
|
||||
bad_memory.txt
|
||||
- how to use kernel parameters to exclude bad RAM regions.
|
||||
basic_profiling.txt
|
||||
- basic instructions for those who wants to profile Linux kernel.
|
||||
binfmt_misc.txt
|
||||
|
@ -80,8 +95,14 @@ block/
|
|||
- info on the Block I/O (BIO) layer.
|
||||
blockdev/
|
||||
- info on block devices & drivers
|
||||
braille-console.txt
|
||||
- info on how to use serial devices for Braille support.
|
||||
bt8xxgpio.txt
|
||||
- info on how to modify a bt8xx video card for GPIO usage.
|
||||
btmrvl.txt
|
||||
- info on Marvell Bluetooth driver usage.
|
||||
bus-devices/
|
||||
- directory with info on TI GPMC (General Purpose Memory Controller)
|
||||
bus-virt-phys-mapping.txt
|
||||
- how to access I/O mapped memory from within device drivers.
|
||||
cachetlb.txt
|
||||
|
@ -90,6 +111,12 @@ cdrom/
|
|||
- directory with information on the CD-ROM drivers that Linux has.
|
||||
cgroups/
|
||||
- cgroups features, including cpusets and memory controller.
|
||||
circular-buffers.txt
|
||||
- how to make use of the existing circular buffer infrastructure
|
||||
clk.txt
|
||||
- info on the common clock framework
|
||||
coccinelle.txt
|
||||
- info on how to get and use the Coccinelle code checking tool.
|
||||
connector/
|
||||
- docs on the netlink based userspace<->kernel space communication mod.
|
||||
console/
|
||||
|
@ -114,24 +141,42 @@ dcdbas.txt
|
|||
- information on the Dell Systems Management Base Driver.
|
||||
debugging-modules.txt
|
||||
- some notes on debugging modules after Linux 2.6.3.
|
||||
debugging-via-ohci1394.txt
|
||||
- how to use firewire like a hardware debugger memory reader.
|
||||
dell_rbu.txt
|
||||
- document demonstrating the use of the Dell Remote BIOS Update driver.
|
||||
development-process/
|
||||
- how to work with the mainline kernel development process.
|
||||
device-mapper/
|
||||
- directory with info on Device Mapper.
|
||||
devices.txt
|
||||
- plain ASCII listing of all the nodes in /dev/ with major minor #'s.
|
||||
devicetree/
|
||||
- directory with info on device tree files used by OF/PowerPC/ARM
|
||||
digsig.txt
|
||||
-info on the Digital Signature Verification API
|
||||
dma-buf-sharing.txt
|
||||
- the DMA Buffer Sharing API Guide
|
||||
dmaengine.txt
|
||||
-the DMA Engine API Guide
|
||||
dontdiff
|
||||
- file containing a list of files that should never be diff'ed.
|
||||
driver-model/
|
||||
- directory with info about Linux driver model.
|
||||
dvb/
|
||||
- info on Linux Digital Video Broadcast (DVB) subsystem.
|
||||
dynamic-debug-howto.txt
|
||||
- how to use the dynamic debug (dyndbg) feature.
|
||||
early-userspace/
|
||||
- info about initramfs, klibc, and userspace early during boot.
|
||||
edac.txt
|
||||
- information on EDAC - Error Detection And Correction
|
||||
eisa.txt
|
||||
- info on EISA bus support.
|
||||
email-clients.txt
|
||||
- info on how to use e-mail to send un-mangled (git) patches.
|
||||
extcon/
|
||||
- directory with porting guide for Android kernel switch driver.
|
||||
fault-injection/
|
||||
- dir with docs about the fault injection capabilities infrastructure.
|
||||
fb/
|
||||
|
@ -140,12 +185,22 @@ filesystems/
|
|||
- info on the vfs and the various filesystems that Linux supports.
|
||||
firmware_class/
|
||||
- request_firmware() hotplug interface info.
|
||||
flexible-arrays.txt
|
||||
- how to make use of flexible sized arrays in linux
|
||||
frv/
|
||||
- Fujitsu FR-V Linux documentation.
|
||||
futex-requeue-pi.txt
|
||||
- info on requeueing of tasks from a non-PI futex to a PI futex
|
||||
gcov.txt
|
||||
- use of GCC's coverage testing tool "gcov" with the Linux kernel
|
||||
gpio.txt
|
||||
- overview of GPIO (General Purpose Input/Output) access conventions.
|
||||
hid/
|
||||
- directory with information on human interface devices
|
||||
highuid.txt
|
||||
- notes on the change from 16 bit to 32 bit user/group IDs.
|
||||
hwspinlock.txt
|
||||
- hardware spinlock provides hardware assistance for synchronization
|
||||
timers/
|
||||
- info on the timer related topics
|
||||
hw_random.txt
|
||||
|
@ -162,10 +217,14 @@ ia64/
|
|||
- directory with info about Linux on Intel 64 bit architecture.
|
||||
infiniband/
|
||||
- directory with documents concerning Linux InfiniBand support.
|
||||
init.txt
|
||||
- what to do when the kernel can't find the 1st process to run.
|
||||
initrd.txt
|
||||
- how to use the RAM disk as an initial/temporary root filesystem.
|
||||
input/
|
||||
- info on Linux input device support.
|
||||
intel_txt.txt
|
||||
- info on intel Trusted Execution Technology (intel TXT).
|
||||
io-mapping.txt
|
||||
- description of io_mapping functions in linux/io-mapping.h
|
||||
io_ordering.txt
|
||||
|
@ -182,6 +241,8 @@ isdn/
|
|||
- directory with info on the Linux ISDN support, and supported cards.
|
||||
java.txt
|
||||
- info on the in-kernel binary support for Java(tm).
|
||||
ja_JP/
|
||||
- directory with Japanese translations of various documents
|
||||
kbuild/
|
||||
- directory with info about the kernel build process.
|
||||
kdump/
|
||||
|
@ -192,6 +253,12 @@ kernel-docs.txt
|
|||
- listing of various WWW + books that document kernel internals.
|
||||
kernel-parameters.txt
|
||||
- summary listing of command line / boot prompt args for the kernel.
|
||||
kmemcheck.txt
|
||||
- info on dynamic checker that detects uses of uninitialized memory.
|
||||
kmemleak.txt
|
||||
- info on how to make use of the kernel memory leak detection system
|
||||
ko_KR/
|
||||
- directory with Korean translations of various documents
|
||||
kobject.txt
|
||||
- info of the kobject infrastructure of the Linux kernel.
|
||||
kprobes.txt
|
||||
|
@ -208,6 +275,8 @@ local_ops.txt
|
|||
- semantics and behavior of local atomic operations.
|
||||
lockdep-design.txt
|
||||
- documentation on the runtime locking correctness validator.
|
||||
lockstat.txt
|
||||
- info on collecting statistics on locks (and contention).
|
||||
lockup-watchdogs.txt
|
||||
- info on soft and hard lockup detectors (aka nmi_watchdog).
|
||||
logo.gif
|
||||
|
@ -220,16 +289,26 @@ magic-number.txt
|
|||
- list of magic numbers used to mark/protect kernel data structures.
|
||||
md.txt
|
||||
- info on boot arguments for the multiple devices driver.
|
||||
media-framework.txt
|
||||
- info on media framework, its data structures, functions and usage.
|
||||
memory-barriers.txt
|
||||
- info on Linux kernel memory barriers.
|
||||
memory-devices/
|
||||
- directory with info on parts like the Texas Instruments EMIF driver
|
||||
memory-hotplug.txt
|
||||
- Hotpluggable memory support, how to use and current status.
|
||||
memory.txt
|
||||
- info on typical Linux memory problems.
|
||||
mips/
|
||||
- directory with info about Linux on MIPS architecture.
|
||||
misc-devices/
|
||||
- directory with info about devices using the misc dev subsystem
|
||||
mmc/
|
||||
- directory with info about the MMC subsystem
|
||||
mn10300/
|
||||
- directory with info about the mn10300 architecture port
|
||||
mtd/
|
||||
- directory with info about memory technology devices (flash)
|
||||
mono.txt
|
||||
- how to execute Mono-based .NET binaries with the help of BINFMT_MISC.
|
||||
mutex-design.txt
|
||||
|
@ -240,6 +319,8 @@ netlabel/
|
|||
- directory with information on the NetLabel subsystem.
|
||||
networking/
|
||||
- directory with info on various aspects of networking with Linux.
|
||||
nfc/
|
||||
- directory relating info about Near Field Communications support.
|
||||
nommu-mmap.txt
|
||||
- documentation about no-mmu memory mapping support.
|
||||
numastat.txt
|
||||
|
@ -256,26 +337,46 @@ parport-lowlevel.txt
|
|||
- description and usage of the low level parallel port functions.
|
||||
pcmcia/
|
||||
- info on the Linux PCMCIA driver.
|
||||
percpu-rw-semaphore.txt
|
||||
- RCU based read-write semaphore optimized for locking for reading
|
||||
pi-futex.txt
|
||||
- documentation on lightweight PI-futexes.
|
||||
- documentation on lightweight priority inheritance futexes.
|
||||
pinctrl.txt
|
||||
- info on pinctrl subsystem and the PINMUX/PINCONF and drivers
|
||||
pnp.txt
|
||||
- Linux Plug and Play documentation.
|
||||
power/
|
||||
- directory with info on Linux PCI power management.
|
||||
powerpc/
|
||||
- directory with info on using Linux with the PowerPC.
|
||||
prctl/
|
||||
- directory with info on the priveledge control subsystem
|
||||
preempt-locking.txt
|
||||
- info on locking under a preemptive kernel.
|
||||
printk-formats.txt
|
||||
- how to get printk format specifiers right
|
||||
pps/
|
||||
- directory with information on the pulse-per-second support
|
||||
ptp/
|
||||
- directory with info on support for IEEE 1588 PTP clocks in Linux.
|
||||
pwm.txt
|
||||
- info on the pulse width modulation driver subsystem
|
||||
ramoops.txt
|
||||
- documentation of the ramoops oops/panic logging module.
|
||||
rapidio/
|
||||
- directory with info on RapidIO packet-based fabric interconnect
|
||||
rbtree.txt
|
||||
- info on what red-black trees are and what they are for.
|
||||
remoteproc.txt
|
||||
- info on how to handle remote processor (e.g. AMP) offloads/usage.
|
||||
rfkill.txt
|
||||
- info on the radio frequency kill switch subsystem/support.
|
||||
robust-futex-ABI.txt
|
||||
- documentation of the robust futex ABI.
|
||||
robust-futexes.txt
|
||||
- a description of what robust futexes are.
|
||||
rpmsg.txt
|
||||
- info on the Remote Processor Messaging (rpmsg) Framework
|
||||
rt-mutex-design.txt
|
||||
- description of the RealTime mutex implementation design.
|
||||
rt-mutex.txt
|
||||
|
@ -300,10 +401,10 @@ sgi-visws.txt
|
|||
- short blurb on the SGI Visual Workstations.
|
||||
sh/
|
||||
- directory with info on porting Linux to a new architecture.
|
||||
smsc_ece1099.txt
|
||||
-info on the smsc Keyboard Scan Expansion/GPIO Expansion device.
|
||||
sound/
|
||||
- directory with info on sound card support.
|
||||
sparc/
|
||||
- directory with info on using Linux on Sparc architecture.
|
||||
sparse.txt
|
||||
- info on how to obtain and use the sparse tool for typechecking.
|
||||
spi/
|
||||
|
@ -314,6 +415,8 @@ stable_api_nonsense.txt
|
|||
- info on why the kernel does not have a stable in-kernel api or abi.
|
||||
stable_kernel_rules.txt
|
||||
- rules and procedures for the -stable kernel releases.
|
||||
static-keys.txt
|
||||
- info on how static keys allow debug code in hotpaths via patching
|
||||
svga.txt
|
||||
- short guide on selecting video modes at boot via VGA BIOS.
|
||||
sysfs-rules.txt
|
||||
|
@ -322,27 +425,53 @@ sysctl/
|
|||
- directory with info on the /proc/sys/* files.
|
||||
sysrq.txt
|
||||
- info on the magic SysRq key.
|
||||
telephony/
|
||||
- directory with info on telephony (e.g. voice over IP) support.
|
||||
target/
|
||||
- directory with info on generating TCM v4 fabric .ko modules
|
||||
thermal/
|
||||
- directory with information on managing thermal issues (CPU/temp)
|
||||
trace/
|
||||
- directory with info on tracing technologies within linux
|
||||
unaligned-memory-access.txt
|
||||
- info on how to avoid arch breaking unaligned memory access in code.
|
||||
unicode.txt
|
||||
- info on the Unicode character/font mapping used in Linux.
|
||||
unshare.txt
|
||||
- description of the Linux unshare system call.
|
||||
usb/
|
||||
- directory with info regarding the Universal Serial Bus.
|
||||
vDSO/
|
||||
- directory with info regarding virtual dynamic shared objects
|
||||
vfio.txt
|
||||
- info on Virtual Function I/O used in guest/hypervisor instances.
|
||||
vgaarbiter.txt
|
||||
- info on enable/disable the legacy decoding on different VGA devices
|
||||
video-output.txt
|
||||
- sysfs class driver interface to enable/disable a video output device.
|
||||
video4linux/
|
||||
- directory with info regarding video/TV/radio cards and linux.
|
||||
virtual/
|
||||
- directory with information on the various linux virtualizations.
|
||||
vm/
|
||||
- directory with info on the Linux vm code.
|
||||
vme_api.txt
|
||||
- file relating info on the VME bus API in linux
|
||||
volatile-considered-harmful.txt
|
||||
- Why the "volatile" type class should not be used
|
||||
w1/
|
||||
- directory with documents regarding the 1-wire (w1) subsystem.
|
||||
watchdog/
|
||||
- how to auto-reboot Linux if it has "fallen and can't get up". ;-)
|
||||
wimax/
|
||||
- directory with info about Intel Wireless Wimax Connections
|
||||
workqueue.txt
|
||||
- information on the Concurrency Managed Workqueue implementation
|
||||
x86/x86_64/
|
||||
- directory with info on Linux support for AMD x86-64 (Hammer) machines.
|
||||
xtensa/
|
||||
- directory with documents relating to arch/xtensa port/implementation
|
||||
xz.txt
|
||||
- how to make use of the XZ data compression within linux kernel
|
||||
zh_CN/
|
||||
- directory with Chinese translations of various documents
|
||||
zorro.txt
|
||||
- info on writing drivers for Zorro bus devices found on Amigas.
|
||||
|
|
|
@ -67,20 +67,6 @@ Description: Discover NUMA node a CPU belongs to
|
|||
/sys/devices/system/cpu/cpu42/node2 -> ../../node/node2
|
||||
|
||||
|
||||
What: /sys/devices/system/cpu/cpu#/node
|
||||
Date: October 2009
|
||||
Contact: Linux memory management mailing list <linux-mm@kvack.org>
|
||||
Description: Discover NUMA node a CPU belongs to
|
||||
|
||||
When CONFIG_NUMA is enabled, a symbolic link that points
|
||||
to the corresponding NUMA node directory.
|
||||
|
||||
For example, the following symlink is created for cpu42
|
||||
in NUMA node 2:
|
||||
|
||||
/sys/devices/system/cpu/cpu42/node2 -> ../../node/node2
|
||||
|
||||
|
||||
What: /sys/devices/system/cpu/cpu#/topology/core_id
|
||||
/sys/devices/system/cpu/cpu#/topology/core_siblings
|
||||
/sys/devices/system/cpu/cpu#/topology/core_siblings_list
|
||||
|
|
|
@ -945,7 +945,7 @@ printk(KERN_INFO "my ip: %pI4\n", &ipaddress);
|
|||
|
||||
<sect1 id="sym-exportsymbols">
|
||||
<title><function>EXPORT_SYMBOL()</function>
|
||||
<filename class="headerfile">include/linux/module.h</filename></title>
|
||||
<filename class="headerfile">include/linux/export.h</filename></title>
|
||||
|
||||
<para>
|
||||
This is the classic method of exporting a symbol: dynamically
|
||||
|
@ -955,7 +955,7 @@ printk(KERN_INFO "my ip: %pI4\n", &ipaddress);
|
|||
|
||||
<sect1 id="sym-exportsymbols-gpl">
|
||||
<title><function>EXPORT_SYMBOL_GPL()</function>
|
||||
<filename class="headerfile">include/linux/module.h</filename></title>
|
||||
<filename class="headerfile">include/linux/export.h</filename></title>
|
||||
|
||||
<para>
|
||||
Similar to <function>EXPORT_SYMBOL()</function> except that the
|
||||
|
|
|
@ -112,10 +112,6 @@ Timing
|
|||
This can be used to work around timing problems on multiprocessor systems
|
||||
with not properly synchronized CPUs.
|
||||
|
||||
report_lost_ticks
|
||||
Report when timer interrupts are lost because some code turned off
|
||||
interrupts for too long.
|
||||
|
||||
nohpet
|
||||
Don't use the HPET timer.
|
||||
|
||||
|
|
|
@ -11,7 +11,7 @@ H8/300H and H8S
|
|||
2.AE 3068/AE 3069
|
||||
more information
|
||||
MICROTRONIQUE <http://www.microtronique.com/>
|
||||
Akizuki Denshi Tsusho Ltd. <http://www.akizuki.ne.jp> (Japanese Only)
|
||||
Akizuki Denshi Tsusho Ltd. <http://akizukidenshi.com/> (Japanese Only)
|
||||
|
||||
3.H8MAX
|
||||
see http://ip-sol.jp/h8max/ (Japanese Only)
|
||||
|
|
|
@ -175,7 +175,7 @@ int cvmx_helper_dump_packet(cvmx_wqe_t *work)
|
|||
* Packets will begin slowly dropping when there are less than
|
||||
* this many packet buffers free in FPA 0.
|
||||
* @drop_thresh:
|
||||
* All incomming packets will be dropped when there are less
|
||||
* All incoming packets will be dropped when there are less
|
||||
* than this many free packet buffers in FPA 0.
|
||||
* Returns Zero on success. Negative on failure
|
||||
*/
|
||||
|
@ -210,7 +210,7 @@ int cvmx_helper_setup_red_queue(int queue, int pass_thresh, int drop_thresh)
|
|||
* Packets will begin slowly dropping when there are less than
|
||||
* this many packet buffers free in FPA 0.
|
||||
* @drop_thresh:
|
||||
* All incomming packets will be dropped when there are less
|
||||
* All incoming packets will be dropped when there are less
|
||||
* than this many free packet buffers in FPA 0.
|
||||
* Returns Zero on success. Negative on failure
|
||||
*/
|
||||
|
|
|
@ -60,7 +60,7 @@ extern int cvmx_helper_dump_packet(cvmx_wqe_t *work);
|
|||
* Packets will begin slowly dropping when there are less than
|
||||
* this many packet buffers free in FPA 0.
|
||||
* @drop_thresh:
|
||||
* All incomming packets will be dropped when there are less
|
||||
* All incoming packets will be dropped when there are less
|
||||
* than this many free packet buffers in FPA 0.
|
||||
* Returns Zero on success. Negative on failure
|
||||
*/
|
||||
|
@ -74,7 +74,7 @@ extern int cvmx_helper_setup_red_queue(int queue, int pass_thresh,
|
|||
* Packets will begin slowly dropping when there are less than
|
||||
* this many packet buffers free in FPA 0.
|
||||
* @drop_thresh:
|
||||
* All incomming packets will be dropped when there are less
|
||||
* All incoming packets will be dropped when there are less
|
||||
* than this many free packet buffers in FPA 0.
|
||||
* Returns Zero on success. Negative on failure
|
||||
*/
|
||||
|
|
|
@ -215,13 +215,13 @@ static void p1022ds_set_monitor_port(enum fsl_diu_monitor_port port)
|
|||
/* Map the global utilities registers. */
|
||||
guts_node = of_find_compatible_node(NULL, NULL, "fsl,p1022-guts");
|
||||
if (!guts_node) {
|
||||
pr_err("p1022ds: missing global utilties device node\n");
|
||||
pr_err("p1022ds: missing global utilities device node\n");
|
||||
return;
|
||||
}
|
||||
|
||||
guts = of_iomap(guts_node, 0);
|
||||
if (!guts) {
|
||||
pr_err("p1022ds: could not map global utilties device\n");
|
||||
pr_err("p1022ds: could not map global utilities device\n");
|
||||
goto exit;
|
||||
}
|
||||
|
||||
|
@ -416,14 +416,14 @@ void p1022ds_set_pixel_clock(unsigned int pixclock)
|
|||
/* Map the global utilities registers. */
|
||||
guts_np = of_find_compatible_node(NULL, NULL, "fsl,p1022-guts");
|
||||
if (!guts_np) {
|
||||
pr_err("p1022ds: missing global utilties device node\n");
|
||||
pr_err("p1022ds: missing global utilities device node\n");
|
||||
return;
|
||||
}
|
||||
|
||||
guts = of_iomap(guts_np, 0);
|
||||
of_node_put(guts_np);
|
||||
if (!guts) {
|
||||
pr_err("p1022ds: could not map global utilties device\n");
|
||||
pr_err("p1022ds: could not map global utilities device\n");
|
||||
return;
|
||||
}
|
||||
|
||||
|
|
|
@ -236,14 +236,14 @@ void mpc8610hpcd_set_pixel_clock(unsigned int pixclock)
|
|||
/* Map the global utilities registers. */
|
||||
guts_np = of_find_compatible_node(NULL, NULL, "fsl,mpc8610-guts");
|
||||
if (!guts_np) {
|
||||
pr_err("mpc8610hpcd: missing global utilties device node\n");
|
||||
pr_err("mpc8610hpcd: missing global utilities device node\n");
|
||||
return;
|
||||
}
|
||||
|
||||
guts = of_iomap(guts_np, 0);
|
||||
of_node_put(guts_np);
|
||||
if (!guts) {
|
||||
pr_err("mpc8610hpcd: could not map global utilties device\n");
|
||||
pr_err("mpc8610hpcd: could not map global utilities device\n");
|
||||
return;
|
||||
}
|
||||
|
||||
|
|
|
@ -528,7 +528,7 @@ static int perf_ibs_handle_irq(struct perf_ibs *perf_ibs, struct pt_regs *iregs)
|
|||
if (!test_bit(IBS_STARTED, pcpu->state)) {
|
||||
/*
|
||||
* Catch spurious interrupts after stopping IBS: After
|
||||
* disabling IBS there could be still incomming NMIs
|
||||
* disabling IBS there could be still incoming NMIs
|
||||
* with samples that even have the valid bit cleared.
|
||||
* Mark all this NMIs as handled.
|
||||
*/
|
||||
|
|
|
@ -22,7 +22,7 @@ config XTENSA
|
|||
configurable and extensible. The Linux port to the Xtensa
|
||||
architecture supports all processor configurations and extensions,
|
||||
with reasonable minimum requirements. The Xtensa Linux project has
|
||||
a home page at <http://xtensa.sourceforge.net/>.
|
||||
a home page at <http://www.linux-xtensa.org/>.
|
||||
|
||||
config RWSEM_XCHGADD_ALGORITHM
|
||||
def_bool y
|
||||
|
|
|
@ -349,7 +349,7 @@ static int ath3k_load_syscfg(struct usb_device *udev)
|
|||
|
||||
ret = ath3k_get_state(udev, &fw_state);
|
||||
if (ret < 0) {
|
||||
BT_ERR("Can't get state to change to load configration err");
|
||||
BT_ERR("Can't get state to change to load configuration err");
|
||||
return -EBUSY;
|
||||
}
|
||||
|
||||
|
|
|
@ -658,7 +658,7 @@ static int exynos4_bus_target(struct device *dev, unsigned long *_freq,
|
|||
if (old_freq == freq)
|
||||
return 0;
|
||||
|
||||
dev_dbg(dev, "targetting %lukHz %luuV\n", freq, new_oppinfo.volt);
|
||||
dev_dbg(dev, "targeting %lukHz %luuV\n", freq, new_oppinfo.volt);
|
||||
|
||||
mutex_lock(&data->lock);
|
||||
|
||||
|
|
|
@ -329,7 +329,7 @@ module_param_named(quirks, param_quirks, int, 0644);
|
|||
MODULE_PARM_DESC(quirks, "Chip quirks (default = 0"
|
||||
", nonatomic cycle timer = " __stringify(QUIRK_CYCLE_TIMER)
|
||||
", reset packet generation = " __stringify(QUIRK_RESET_PACKET)
|
||||
", AR/selfID endianess = " __stringify(QUIRK_BE_HEADERS)
|
||||
", AR/selfID endianness = " __stringify(QUIRK_BE_HEADERS)
|
||||
", no 1394a enhancements = " __stringify(QUIRK_NO_1394A)
|
||||
", disable MSI = " __stringify(QUIRK_NO_MSI)
|
||||
", TI SLLZ059 erratum = " __stringify(QUIRK_TI_SLLZ059)
|
||||
|
|
|
@ -1460,7 +1460,7 @@ static const char *swizzle_string(unsigned swizzle)
|
|||
case I915_BIT_6_SWIZZLE_9_10_17:
|
||||
return "bit9/bit10/bit17";
|
||||
case I915_BIT_6_SWIZZLE_UNKNOWN:
|
||||
return "unkown";
|
||||
return "unknown";
|
||||
}
|
||||
|
||||
return "bug";
|
||||
|
|
|
@ -320,7 +320,7 @@ config HID_LOGITECH_DJ
|
|||
Say Y if you want support for Logitech Unifying receivers and devices.
|
||||
Unifying receivers are capable of pairing up to 6 Logitech compliant
|
||||
devices to the same receiver. Without this driver it will be handled by
|
||||
generic USB_HID driver and all incomming events will be multiplexed
|
||||
generic USB_HID driver and all incoming events will be multiplexed
|
||||
into a single mouse and a single keyboard device.
|
||||
|
||||
config LOGITECH_FF
|
||||
|
|
|
@ -700,11 +700,6 @@ config BLK_DEV_IDE_TX4939
|
|||
depends on SOC_TX4939
|
||||
select BLK_DEV_IDEDMA_SFF
|
||||
|
||||
config BLK_DEV_IDE_AT91
|
||||
tristate "Atmel AT91 (SAM9, CAP9, AT572D940HF) IDE support"
|
||||
depends on ARM && ARCH_AT91 && !ARCH_AT91RM9200 && !ARCH_AT91X40
|
||||
select IDE_TIMINGS
|
||||
|
||||
config BLK_DEV_IDE_ICSIDE
|
||||
tristate "ICS IDE interface support"
|
||||
depends on ARM && ARCH_ACORN
|
||||
|
|
|
@ -783,8 +783,8 @@ static int iwch_dealloc_mw(struct ib_mw *mw)
|
|||
mmid = (mw->rkey) >> 8;
|
||||
cxio_deallocate_window(&rhp->rdev, mhp->attr.stag);
|
||||
remove_handle(rhp, &rhp->mmidr, mmid);
|
||||
kfree(mhp);
|
||||
PDBG("%s ib_mw %p mmid 0x%x ptr %p\n", __func__, mw, mmid, mhp);
|
||||
kfree(mhp);
|
||||
return 0;
|
||||
}
|
||||
|
||||
|
|
|
@ -422,11 +422,11 @@ struct _DIVA_CAPI_ADAPTER {
|
|||
#define LAPD 6 /* lapd (Q.921) */
|
||||
#define X25_L2 7 /* x.25 layer-2 */
|
||||
#define V120_L2 8 /* V.120 layer-2 protocol */
|
||||
#define V42_IN 9 /* V.42 layer-2 protocol, incomming */
|
||||
#define V42_IN 9 /* V.42 layer-2 protocol, incoming */
|
||||
#define V42 10 /* V.42 layer-2 protocol */
|
||||
#define MDM_ATP 11 /* AT Parser built in the L2 */
|
||||
#define X75_V42BIS 12 /* ISO7776 (X.75 SLP) modified to support V.42 bis compression */
|
||||
#define RTPL2_IN 13 /* RTP layer-2 protocol, incomming */
|
||||
#define RTPL2_IN 13 /* RTP layer-2 protocol, incoming */
|
||||
#define RTPL2 14 /* RTP layer-2 protocol */
|
||||
#define V120_V42BIS 15 /* V.120 layer-2 protocol supporting V.42 bis compression */
|
||||
|
||||
|
@ -1125,7 +1125,7 @@ extern word li_total_channels;
|
|||
| Direction | word | Enable compression/decompression for |
|
||||
| | | 0: All direction |
|
||||
| | | 1: disable outgoing data |
|
||||
| | | 2: disable incomming data |
|
||||
| | | 2: disable incoming data |
|
||||
| | | 3: disable both direction (default) |
|
||||
+---------------------+------+-----------------------------------------+
|
||||
| Number of code | word | Parameter P1 of V.42bis in accordance |
|
||||
|
|
|
@ -419,11 +419,11 @@ struct dual
|
|||
#define LAPD 6 /* lapd (Q.921) */
|
||||
#define X25_L2 7 /* x.25 layer-2 */
|
||||
#define V120_L2 8 /* V.120 layer-2 protocol */
|
||||
#define V42_IN 9 /* V.42 layer-2 protocol, incomming */
|
||||
#define V42_IN 9 /* V.42 layer-2 protocol, incoming */
|
||||
#define V42 10 /* V.42 layer-2 protocol */
|
||||
#define MDM_ATP 11 /* AT Parser built in the L2 */
|
||||
#define X75_V42BIS 12 /* x.75 with V.42bis */
|
||||
#define RTPL2_IN 13 /* RTP layer-2 protocol, incomming */
|
||||
#define RTPL2_IN 13 /* RTP layer-2 protocol, incoming */
|
||||
#define RTPL2 14 /* RTP layer-2 protocol */
|
||||
#define V120_V42BIS 15 /* V.120 asynchronous mode supporting V.42bis compression */
|
||||
#define LISTENER 27 /* Layer 2 to listen line */
|
||||
|
|
|
@ -689,7 +689,7 @@ l1oip_socket_thread(void *data)
|
|||
hc->sin_remote.sin_addr.s_addr = htonl(hc->remoteip);
|
||||
hc->sin_remote.sin_port = htons((unsigned short)hc->remoteport);
|
||||
|
||||
/* bind to incomming port */
|
||||
/* bind to incoming port */
|
||||
if (socket->ops->bind(socket, (struct sockaddr *)&hc->sin_local,
|
||||
sizeof(hc->sin_local))) {
|
||||
printk(KERN_ERR "%s: Failed to bind socket to port %d.\n",
|
||||
|
|
|
@ -345,7 +345,7 @@ static struct mx2_fmt_cfg mx27_emma_prp_table[] = {
|
|||
/*
|
||||
* This is a generic configuration which is valid for most
|
||||
* prp input-output format combinations.
|
||||
* We set the incomming and outgoing pixelformat to a
|
||||
* We set the incoming and outgoing pixelformat to a
|
||||
* 16 Bit wide format and adjust the bytesperline
|
||||
* accordingly. With this configuration the inputdata
|
||||
* will not be changed by the emma and could be any type
|
||||
|
|
|
@ -8843,7 +8843,7 @@ static void bnx2x_set_234_gates(struct bnx2x *bp, bool close)
|
|||
(!close) ? (val | HC_CONFIG_0_REG_BLOCK_DISABLE_0) :
|
||||
(val & ~(u32)HC_CONFIG_0_REG_BLOCK_DISABLE_0));
|
||||
} else {
|
||||
/* Prevent incomming interrupts in IGU */
|
||||
/* Prevent incoming interrupts in IGU */
|
||||
val = REG_RD(bp, IGU_REG_BLOCK_CONFIGURATION);
|
||||
|
||||
REG_WR(bp, IGU_REG_BLOCK_CONFIGURATION,
|
||||
|
|
|
@ -12,7 +12,6 @@
|
|||
*/
|
||||
|
||||
#include <linux/kernel.h>
|
||||
#include <linux/version.h>
|
||||
#include <linux/netdevice.h>
|
||||
#include <linux/etherdevice.h>
|
||||
#include <linux/platform_device.h>
|
||||
|
|
|
@ -64,7 +64,7 @@ static const char mlx4_en_version[] =
|
|||
|
||||
/* Enable RSS UDP traffic */
|
||||
MLX4_EN_PARM_INT(udp_rss, 1,
|
||||
"Enable RSS for incomming UDP traffic or disabled (0)");
|
||||
"Enable RSS for incoming UDP traffic or disabled (0)");
|
||||
|
||||
/* Priority pausing */
|
||||
MLX4_EN_PARM_INT(pfctx, 0, "Priority based Flow Control policy on TX[7:0]."
|
||||
|
|
|
@ -1150,7 +1150,7 @@ static int qlcnic_check_npar_opertional(struct qlcnic_adapter *adapter)
|
|||
}
|
||||
if (!npar_opt_timeo) {
|
||||
dev_err(&adapter->pdev->dev,
|
||||
"Waiting for NPAR state to opertional timeout\n");
|
||||
"Waiting for NPAR state to operational timeout\n");
|
||||
return -EIO;
|
||||
}
|
||||
return 0;
|
||||
|
|
|
@ -993,7 +993,7 @@ static void ali_ircc_change_speed(struct ali_ircc_cb *self, __u32 baud)
|
|||
/* Enable Interuupt */
|
||||
self->ier = IER_EOM; // benjamin 2000/11/20 07:24PM
|
||||
|
||||
/* Be ready for incomming frames */
|
||||
/* Be ready for incoming frames */
|
||||
ali_ircc_dma_receive(self); // benajmin 2000/11/8 07:46PM not complete
|
||||
}
|
||||
/* Go to SIR Speed */
|
||||
|
|
|
@ -429,7 +429,7 @@ static u64 __of_translate_address(struct device_node *dev,
|
|||
goto bail;
|
||||
bus = of_match_bus(parent);
|
||||
|
||||
/* Cound address cells & copy address locally */
|
||||
/* Count address cells & copy address locally */
|
||||
bus->count_cells(dev, &na, &ns);
|
||||
if (!OF_CHECK_COUNTS(na, ns)) {
|
||||
printk(KERN_ERR "prom_parse: Bad cell count for %s\n",
|
||||
|
|
|
@ -436,6 +436,7 @@ EXPORT_SYMBOL(of_platform_bus_probe);
|
|||
* of_platform_populate() - Populate platform_devices from device tree data
|
||||
* @root: parent of the first level to probe or NULL for the root of the tree
|
||||
* @matches: match table, NULL to use the default
|
||||
* @lookup: auxdata table for matching id and platform_data with device nodes
|
||||
* @parent: parent to hook devices from, NULL for toplevel
|
||||
*
|
||||
* Similar to of_platform_bus_probe(), this function walks the device tree
|
||||
|
|
|
@ -369,12 +369,12 @@ static int do_validate_mem(struct pcmcia_socket *s,
|
|||
}
|
||||
}
|
||||
|
||||
free_region(res2);
|
||||
free_region(res1);
|
||||
|
||||
dev_dbg(&s->dev, "cs: memory probe 0x%06lx-0x%06lx: %p %p %u %u %u",
|
||||
base, base+size-1, res1, res2, ret, info1, info2);
|
||||
|
||||
free_region(res2);
|
||||
free_region(res1);
|
||||
|
||||
if ((ret) || (info1 != info2) || (info1 == 0))
|
||||
return -EINVAL;
|
||||
|
||||
|
|
|
@ -839,7 +839,7 @@ static void rpmsg_recv_done(struct virtqueue *rvq)
|
|||
/* farewell, ept, we don't need you anymore */
|
||||
kref_put(&ept->refcount, __ept_release);
|
||||
} else
|
||||
dev_warn(dev, "msg received with no recepient\n");
|
||||
dev_warn(dev, "msg received with no recipient\n");
|
||||
|
||||
/* publish the real size of the buffer */
|
||||
sg_init_one(&sg, msg, RPMSG_BUF_SIZE);
|
||||
|
|
|
@ -883,7 +883,7 @@ config SCSI_IBMVSCSI
|
|||
This is the IBM POWER Virtual SCSI Client
|
||||
|
||||
To compile this driver as a module, choose M here: the
|
||||
module will be called ibmvscsic.
|
||||
module will be called ibmvscsi.
|
||||
|
||||
config SCSI_IBMVSCSIS
|
||||
tristate "IBM Virtual SCSI Server support"
|
||||
|
|
|
@ -224,7 +224,7 @@ enum binder_driver_return_protocol {
|
|||
BR_SPAWN_LOOPER = _IO('r', 13),
|
||||
/*
|
||||
* No parameters. The driver has determined that a process has no
|
||||
* threads waiting to service incomming transactions. When a process
|
||||
* threads waiting to service incoming transactions. When a process
|
||||
* receives this command, it must spawn a new service thread and
|
||||
* register it via bcENTER_LOOPER.
|
||||
*/
|
||||
|
|
|
@ -72,7 +72,7 @@ int pow_receive_group = 15;
|
|||
module_param(pow_receive_group, int, 0444);
|
||||
MODULE_PARM_DESC(pow_receive_group, "\n"
|
||||
"\tPOW group to receive packets from. All ethernet hardware\n"
|
||||
"\twill be configured to send incomming packets to this POW\n"
|
||||
"\twill be configured to send incoming packets to this POW\n"
|
||||
"\tgroup. Also any other software can submit packets to this\n"
|
||||
"\tgroup for the kernel to process.");
|
||||
|
||||
|
|
|
@ -1719,7 +1719,7 @@ static struct se_node_acl *sbp_alloc_fabric_acl(struct se_portal_group *se_tpg)
|
|||
|
||||
nacl = kzalloc(sizeof(struct sbp_nacl), GFP_KERNEL);
|
||||
if (!nacl) {
|
||||
pr_err("Unable to alocate struct sbp_nacl\n");
|
||||
pr_err("Unable to allocate struct sbp_nacl\n");
|
||||
return NULL;
|
||||
}
|
||||
|
||||
|
|
|
@ -646,7 +646,7 @@ static void queue_received_packet(struct ipw_hardware *hw,
|
|||
(*assem) = pool_allocate(hw, *assem, length);
|
||||
if (!(*assem)) {
|
||||
printk(KERN_ERR IPWIRELESS_PCCARD_NAME
|
||||
": no memory for incomming data packet, dropped!\n");
|
||||
": no memory for incoming data packet, dropped!\n");
|
||||
return;
|
||||
}
|
||||
(*assem)->protocol = protocol;
|
||||
|
@ -670,7 +670,7 @@ static void queue_received_packet(struct ipw_hardware *hw,
|
|||
packet = pool_allocate(hw, NULL, length);
|
||||
if (!packet) {
|
||||
printk(KERN_ERR IPWIRELESS_PCCARD_NAME
|
||||
": no memory for incomming ctrl packet, dropped!\n");
|
||||
": no memory for incoming ctrl packet, dropped!\n");
|
||||
return;
|
||||
}
|
||||
packet->protocol = protocol;
|
||||
|
|
|
@ -6522,7 +6522,7 @@ static noinline void reada_walk_down(struct btrfs_trans_handle *trans,
|
|||
}
|
||||
|
||||
/*
|
||||
* hepler to process tree block while walking down the tree.
|
||||
* helper to process tree block while walking down the tree.
|
||||
*
|
||||
* when wc->stage == UPDATE_BACKREF, this function updates
|
||||
* back refs for pointers in the block.
|
||||
|
@ -6597,7 +6597,7 @@ static noinline int walk_down_proc(struct btrfs_trans_handle *trans,
|
|||
}
|
||||
|
||||
/*
|
||||
* hepler to process tree block pointer.
|
||||
* helper to process tree block pointer.
|
||||
*
|
||||
* when wc->stage == DROP_REFERENCE, this function checks
|
||||
* reference count of the block pointed to. if the block
|
||||
|
@ -6735,7 +6735,7 @@ static noinline int do_walk_down(struct btrfs_trans_handle *trans,
|
|||
}
|
||||
|
||||
/*
|
||||
* hepler to process tree block while walking up the tree.
|
||||
* helper to process tree block while walking up the tree.
|
||||
*
|
||||
* when wc->stage == DROP_REFERENCE, this function drops
|
||||
* reference count on the block.
|
||||
|
|
|
@ -3472,7 +3472,7 @@ static int find_data_references(struct reloc_control *rc,
|
|||
}
|
||||
|
||||
/*
|
||||
* hepler to find all tree blocks that reference a given data extent
|
||||
* helper to find all tree blocks that reference a given data extent
|
||||
*/
|
||||
static noinline_for_stack
|
||||
int add_data_references(struct reloc_control *rc,
|
||||
|
@ -3566,7 +3566,7 @@ int add_data_references(struct reloc_control *rc,
|
|||
}
|
||||
|
||||
/*
|
||||
* hepler to find next unprocessed extent
|
||||
* helper to find next unprocessed extent
|
||||
*/
|
||||
static noinline_for_stack
|
||||
int find_next_extent(struct btrfs_trans_handle *trans,
|
||||
|
|
|
@ -112,7 +112,6 @@ static noinline int join_transaction(struct btrfs_root *root, int type)
|
|||
* to redo the trans_no_join checks above
|
||||
*/
|
||||
kmem_cache_free(btrfs_transaction_cachep, cur_trans);
|
||||
cur_trans = fs_info->running_transaction;
|
||||
goto loop;
|
||||
} else if (fs_info->fs_state & BTRFS_SUPER_FLAG_ERROR) {
|
||||
spin_unlock(&fs_info->trans_lock);
|
||||
|
|
|
@ -76,7 +76,7 @@ symlink_hash(unsigned int link_len, const char *link_str, u8 *md5_hash)
|
|||
}
|
||||
rc = crypto_shash_update(&sdescmd5->shash, link_str, link_len);
|
||||
if (rc) {
|
||||
cERROR(1, "%s: Could not update iwth link_str", __func__);
|
||||
cERROR(1, "%s: Could not update with link_str", __func__);
|
||||
goto symlink_hash_err;
|
||||
}
|
||||
rc = crypto_shash_final(&sdescmd5->shash, md5_hash);
|
||||
|
|
|
@ -147,7 +147,7 @@ static void hpfs_write_inode_ea(struct inode *i, struct fnode *fnode)
|
|||
/*if (le32_to_cpu(fnode->acl_size_l) || le16_to_cpu(fnode->acl_size_s)) {
|
||||
Some unknown structures like ACL may be in fnode,
|
||||
we'd better not overwrite them
|
||||
hpfs_error(i->i_sb, "fnode %08x has some unknown HPFS386 stuctures", i->i_ino);
|
||||
hpfs_error(i->i_sb, "fnode %08x has some unknown HPFS386 structures", i->i_ino);
|
||||
} else*/ if (hpfs_sb(i->i_sb)->sb_eas >= 2) {
|
||||
__le32 ea;
|
||||
if (!uid_eq(i->i_uid, hpfs_sb(i->i_sb)->sb_uid) || hpfs_inode->i_ea_uid) {
|
||||
|
|
|
@ -154,7 +154,7 @@ static int jfs_statfs(struct dentry *dentry, struct kstatfs *buf)
|
|||
/*
|
||||
* If we really return the number of allocated & free inodes, some
|
||||
* applications will fail because they won't see enough free inodes.
|
||||
* We'll try to calculate some guess as to how may inodes we can
|
||||
* We'll try to calculate some guess as to how many inodes we can
|
||||
* really allocate
|
||||
*
|
||||
* buf->f_files = atomic_read(&imap->im_numinos);
|
||||
|
|
|
@ -870,7 +870,7 @@ int o2net_register_handler(u32 msg_type, u32 key, u32 max_len,
|
|||
/* we've had some trouble with handlers seemingly vanishing. */
|
||||
mlog_bug_on_msg(o2net_handler_tree_lookup(msg_type, key, &p,
|
||||
&parent) == NULL,
|
||||
"couldn't find handler we *just* registerd "
|
||||
"couldn't find handler we *just* registered "
|
||||
"for type %u key %08x\n", msg_type, key);
|
||||
}
|
||||
write_unlock(&o2net_handler_lock);
|
||||
|
|
|
@ -285,7 +285,7 @@ static struct buffer_head *qnx6_check_first_superblock(struct super_block *s,
|
|||
if (fs32_to_cpu(sbi, sb->sb_magic) == QNX6_SUPER_MAGIC) {
|
||||
/* we got a big endian fs */
|
||||
QNX6DEBUG((KERN_INFO "qnx6: fs got different"
|
||||
" endianess.\n"));
|
||||
" endianness.\n"));
|
||||
return bh;
|
||||
} else
|
||||
sbi->s_bytesex = BYTESEX_LE;
|
||||
|
|
|
@ -53,7 +53,7 @@ struct dma_buf_attachment;
|
|||
* @begin_cpu_access: [optional] called before cpu access to invalidate cpu
|
||||
* caches and allocate backing storage (if not yet done)
|
||||
* respectively pin the objet into memory.
|
||||
* @end_cpu_access: [optional] called after cpu access to flush cashes.
|
||||
* @end_cpu_access: [optional] called after cpu access to flush caches.
|
||||
* @kmap_atomic: maps a page from the buffer into kernel address
|
||||
* space, users may not block until the subsequent unmap call.
|
||||
* This callback must not sleep.
|
||||
|
|
|
@ -83,7 +83,7 @@ static inline int percpu_counter_initialized(struct percpu_counter *fbc)
|
|||
return (fbc->counters != NULL);
|
||||
}
|
||||
|
||||
#else
|
||||
#else /* !CONFIG_SMP */
|
||||
|
||||
struct percpu_counter {
|
||||
s64 count;
|
||||
|
|
|
@ -278,7 +278,7 @@ static inline int irlmp_lap_tx_queue_full(struct lsap_cb *self)
|
|||
}
|
||||
|
||||
/* After doing a irlmp_dup(), this get one of the two socket back into
|
||||
* a state where it's waiting incomming connections.
|
||||
* a state where it's waiting incoming connections.
|
||||
* Note : this can be used *only* if the socket is not yet connected
|
||||
* (i.e. NO irlmp_connect_response() done on this socket).
|
||||
* - Jean II */
|
||||
|
|
|
@ -185,7 +185,7 @@ static inline __u32 irttp_get_max_seg_size(struct tsap_cb *self)
|
|||
}
|
||||
|
||||
/* After doing a irttp_dup(), this get one of the two socket back into
|
||||
* a state where it's waiting incomming connections.
|
||||
* a state where it's waiting incoming connections.
|
||||
* Note : this can be used *only* if the socket is not yet connected
|
||||
* (i.e. NO irttp_connect_response() done on this socket).
|
||||
* - Jean II */
|
||||
|
|
|
@ -1929,7 +1929,7 @@ int hci_recv_frame(struct sk_buff *skb)
|
|||
return -ENXIO;
|
||||
}
|
||||
|
||||
/* Incomming skb */
|
||||
/* Incoming skb */
|
||||
bt_cb(skb)->incoming = 1;
|
||||
|
||||
/* Time stamp */
|
||||
|
|
|
@ -402,7 +402,7 @@ cfcnfg_linkup_rsp(struct cflayer *layer, u8 channel_id, enum cfctrl_srv serv,
|
|||
|
||||
phyinfo = cfcnfg_get_phyinfo_rcu(cnfg, phyid);
|
||||
if (phyinfo == NULL) {
|
||||
pr_err("ERROR: Link Layer Device dissapeared"
|
||||
pr_err("ERROR: Link Layer Device disappeared"
|
||||
"while connecting\n");
|
||||
goto unlock;
|
||||
}
|
||||
|
|
|
@ -57,7 +57,7 @@ void irlap_start_query_timer(struct irlap_cb *self, int S, int s)
|
|||
* Basically, we multiply the number of remaining slots by our
|
||||
* slot time, plus add some extra time to properly receive the last
|
||||
* discovery packet (which is longer due to extra discovery info),
|
||||
* to avoid messing with for incomming connections requests and
|
||||
* to avoid messing with for incoming connections requests and
|
||||
* to accommodate devices that perform discovery slower than us.
|
||||
* Jean II */
|
||||
timeout = ((sysctl_slot_timeout * HZ / 1000) * (S - s)
|
||||
|
|
|
@ -1201,7 +1201,7 @@ static struct sctp_chunk *sctp_make_op_error_space(
|
|||
* specifically, max(asoc->pathmtu, SCTP_DEFAULT_MAXSEGMENT)
|
||||
* This is a helper function to allocate an error chunk for
|
||||
* for those invalid parameter codes in which we may not want
|
||||
* to report all the errors, if the incomming chunk is large
|
||||
* to report all the errors, if the incoming chunk is large
|
||||
*/
|
||||
static inline struct sctp_chunk *sctp_make_op_error_fixed(
|
||||
const struct sctp_association *asoc,
|
||||
|
|
|
@ -409,7 +409,7 @@ static void traps(void)
|
|||
int *p = (int *)test;
|
||||
|
||||
if (*p != INT_CONF) {
|
||||
fprintf(stderr, "fixdep: sizeof(int) != 4 or wrong endianess? %#x\n",
|
||||
fprintf(stderr, "fixdep: sizeof(int) != 4 or wrong endianness? %#x\n",
|
||||
*p);
|
||||
exit(2);
|
||||
}
|
||||
|
|
|
@ -2147,7 +2147,7 @@ static int ab8500_codec_set_dai_fmt(struct snd_soc_dai *dai, unsigned int fmt)
|
|||
status = ab8500_codec_set_dai_clock_gate(codec, fmt);
|
||||
if (status) {
|
||||
dev_err(dai->codec->dev,
|
||||
"%s: ERRROR: Failed to set clock gate (%d).\n",
|
||||
"%s: ERROR: Failed to set clock gate (%d).\n",
|
||||
__func__, status);
|
||||
return status;
|
||||
}
|
||||
|
|
|
@ -113,15 +113,15 @@ SOC_ENUM("Equaliser Function", wm8974_enum[3]),
|
|||
SOC_ENUM("EQ1 Cut Off", wm8974_enum[4]),
|
||||
SOC_SINGLE_TLV("EQ1 Volume", WM8974_EQ1, 0, 24, 1, eq_tlv),
|
||||
|
||||
SOC_ENUM("Equaliser EQ2 Bandwith", wm8974_enum[5]),
|
||||
SOC_ENUM("Equaliser EQ2 Bandwidth", wm8974_enum[5]),
|
||||
SOC_ENUM("EQ2 Cut Off", wm8974_enum[6]),
|
||||
SOC_SINGLE_TLV("EQ2 Volume", WM8974_EQ2, 0, 24, 1, eq_tlv),
|
||||
|
||||
SOC_ENUM("Equaliser EQ3 Bandwith", wm8974_enum[7]),
|
||||
SOC_ENUM("Equaliser EQ3 Bandwidth", wm8974_enum[7]),
|
||||
SOC_ENUM("EQ3 Cut Off", wm8974_enum[8]),
|
||||
SOC_SINGLE_TLV("EQ3 Volume", WM8974_EQ3, 0, 24, 1, eq_tlv),
|
||||
|
||||
SOC_ENUM("Equaliser EQ4 Bandwith", wm8974_enum[9]),
|
||||
SOC_ENUM("Equaliser EQ4 Bandwidth", wm8974_enum[9]),
|
||||
SOC_ENUM("EQ4 Cut Off", wm8974_enum[10]),
|
||||
SOC_SINGLE_TLV("EQ4 Volume", WM8974_EQ4, 0, 24, 1, eq_tlv),
|
||||
|
||||
|
|
|
@ -166,15 +166,15 @@ static const struct snd_kcontrol_new wm8978_snd_controls[] = {
|
|||
SOC_ENUM("EQ1 Cut Off", eq1),
|
||||
SOC_SINGLE_TLV("EQ1 Volume", WM8978_EQ1, 0, 24, 1, eq_tlv),
|
||||
|
||||
SOC_ENUM("Equaliser EQ2 Bandwith", eq2bw),
|
||||
SOC_ENUM("Equaliser EQ2 Bandwidth", eq2bw),
|
||||
SOC_ENUM("EQ2 Cut Off", eq2),
|
||||
SOC_SINGLE_TLV("EQ2 Volume", WM8978_EQ2, 0, 24, 1, eq_tlv),
|
||||
|
||||
SOC_ENUM("Equaliser EQ3 Bandwith", eq3bw),
|
||||
SOC_ENUM("Equaliser EQ3 Bandwidth", eq3bw),
|
||||
SOC_ENUM("EQ3 Cut Off", eq3),
|
||||
SOC_SINGLE_TLV("EQ3 Volume", WM8978_EQ3, 0, 24, 1, eq_tlv),
|
||||
|
||||
SOC_ENUM("Equaliser EQ4 Bandwith", eq4bw),
|
||||
SOC_ENUM("Equaliser EQ4 Bandwidth", eq4bw),
|
||||
SOC_ENUM("EQ4 Cut Off", eq4),
|
||||
SOC_SINGLE_TLV("EQ4 Volume", WM8978_EQ4, 0, 24, 1, eq_tlv),
|
||||
|
||||
|
|
|
@ -353,13 +353,13 @@ static const struct snd_kcontrol_new wm8983_snd_controls[] = {
|
|||
SOC_ENUM_EXT("Equalizer Function", eqmode, eqmode_get, eqmode_put),
|
||||
SOC_ENUM("EQ1 Cutoff", eq1_cutoff),
|
||||
SOC_SINGLE_TLV("EQ1 Volume", WM8983_EQ1_LOW_SHELF, 0, 24, 1, eq_tlv),
|
||||
SOC_ENUM("EQ2 Bandwith", eq2_bw),
|
||||
SOC_ENUM("EQ2 Bandwidth", eq2_bw),
|
||||
SOC_ENUM("EQ2 Cutoff", eq2_cutoff),
|
||||
SOC_SINGLE_TLV("EQ2 Volume", WM8983_EQ2_PEAK_1, 0, 24, 1, eq_tlv),
|
||||
SOC_ENUM("EQ3 Bandwith", eq3_bw),
|
||||
SOC_ENUM("EQ3 Bandwidth", eq3_bw),
|
||||
SOC_ENUM("EQ3 Cutoff", eq3_cutoff),
|
||||
SOC_SINGLE_TLV("EQ3 Volume", WM8983_EQ3_PEAK_2, 0, 24, 1, eq_tlv),
|
||||
SOC_ENUM("EQ4 Bandwith", eq4_bw),
|
||||
SOC_ENUM("EQ4 Bandwidth", eq4_bw),
|
||||
SOC_ENUM("EQ4 Cutoff", eq4_cutoff),
|
||||
SOC_SINGLE_TLV("EQ4 Volume", WM8983_EQ4_PEAK_3, 0, 24, 1, eq_tlv),
|
||||
SOC_ENUM("EQ5 Cutoff", eq5_cutoff),
|
||||
|
|
|
@ -371,13 +371,13 @@ static const struct snd_kcontrol_new wm8985_snd_controls[] = {
|
|||
SOC_ENUM_EXT("Equalizer Function", eqmode, eqmode_get, eqmode_put),
|
||||
SOC_ENUM("EQ1 Cutoff", eq1_cutoff),
|
||||
SOC_SINGLE_TLV("EQ1 Volume", WM8985_EQ1_LOW_SHELF, 0, 24, 1, eq_tlv),
|
||||
SOC_ENUM("EQ2 Bandwith", eq2_bw),
|
||||
SOC_ENUM("EQ2 Bandwidth", eq2_bw),
|
||||
SOC_ENUM("EQ2 Cutoff", eq2_cutoff),
|
||||
SOC_SINGLE_TLV("EQ2 Volume", WM8985_EQ2_PEAK_1, 0, 24, 1, eq_tlv),
|
||||
SOC_ENUM("EQ3 Bandwith", eq3_bw),
|
||||
SOC_ENUM("EQ3 Bandwidth", eq3_bw),
|
||||
SOC_ENUM("EQ3 Cutoff", eq3_cutoff),
|
||||
SOC_SINGLE_TLV("EQ3 Volume", WM8985_EQ3_PEAK_2, 0, 24, 1, eq_tlv),
|
||||
SOC_ENUM("EQ4 Bandwith", eq4_bw),
|
||||
SOC_ENUM("EQ4 Bandwidth", eq4_bw),
|
||||
SOC_ENUM("EQ4 Cutoff", eq4_cutoff),
|
||||
SOC_SINGLE_TLV("EQ4 Volume", WM8985_EQ4_PEAK_3, 0, 24, 1, eq_tlv),
|
||||
SOC_ENUM("EQ5 Cutoff", eq5_cutoff),
|
||||
|
|
Loading…
Reference in New Issue