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:
Коммит
9afa3195b9
|
@ -2,7 +2,7 @@
|
||||||
This is a brief list of all the files in ./linux/Documentation and what
|
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
|
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.
|
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.
|
Thanks -- Paul G.
|
||||||
|
|
||||||
Following translations are available on the WWW:
|
Following translations are available on the WWW:
|
||||||
|
@ -20,24 +20,33 @@ BUG-HUNTING
|
||||||
Changes
|
Changes
|
||||||
- list of changes that break older software packages.
|
- list of changes that break older software packages.
|
||||||
CodingStyle
|
CodingStyle
|
||||||
- how the boss likes the C code in the kernel to look.
|
- how the maintainers expect the C code in the kernel to look.
|
||||||
development-process/
|
|
||||||
- An extended tutorial on how to work with the kernel development
|
|
||||||
process.
|
|
||||||
DMA-API.txt
|
DMA-API.txt
|
||||||
- DMA API, pci_ API & extensions for non-consistent memory machines.
|
- DMA API, pci_ API & extensions for non-consistent memory machines.
|
||||||
|
DMA-API-HOWTO.txt
|
||||||
|
- Dynamic DMA mapping Guide
|
||||||
DMA-ISA-LPC.txt
|
DMA-ISA-LPC.txt
|
||||||
- How to do DMA with ISA (and LPC) devices.
|
- How to do DMA with ISA (and LPC) devices.
|
||||||
|
DMA-attributes.txt
|
||||||
|
- listing of the various possible attributes a DMA region can have
|
||||||
DocBook/
|
DocBook/
|
||||||
- directory with DocBook templates etc. for kernel documentation.
|
- directory with DocBook templates etc. for kernel documentation.
|
||||||
|
EDID/
|
||||||
|
- directory with info on customizing EDID for broken gfx/displays.
|
||||||
HOWTO
|
HOWTO
|
||||||
- the process and procedures of how to do Linux kernel development.
|
- the process and procedures of how to do Linux kernel development.
|
||||||
IPMI.txt
|
IPMI.txt
|
||||||
- info on Linux Intelligent Platform Management Interface (IPMI) Driver.
|
- info on Linux Intelligent Platform Management Interface (IPMI) Driver.
|
||||||
IRQ-affinity.txt
|
IRQ-affinity.txt
|
||||||
- how to select which CPU(s) handle which interrupt events on SMP.
|
- 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
|
IRQ.txt
|
||||||
- description of what an IRQ is.
|
- 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
|
ManagementStyle
|
||||||
- how to (attempt to) manage kernel hackers.
|
- how to (attempt to) manage kernel hackers.
|
||||||
RCU/
|
RCU/
|
||||||
|
@ -66,10 +75,16 @@ applying-patches.txt
|
||||||
- description of various trees and how to apply their patches.
|
- description of various trees and how to apply their patches.
|
||||||
arm/
|
arm/
|
||||||
- directory with info about Linux on the ARM architecture.
|
- directory with info about Linux on the ARM architecture.
|
||||||
|
arm64/
|
||||||
|
- directory with info about Linux on the 64 bit ARM architecture.
|
||||||
atomic_ops.txt
|
atomic_ops.txt
|
||||||
- semantics and behavior of atomic and bitmask operations.
|
- semantics and behavior of atomic and bitmask operations.
|
||||||
auxdisplay/
|
auxdisplay/
|
||||||
- misc. LCD driver documentation (cfag12864b, ks0108).
|
- 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_profiling.txt
|
||||||
- basic instructions for those who wants to profile Linux kernel.
|
- basic instructions for those who wants to profile Linux kernel.
|
||||||
binfmt_misc.txt
|
binfmt_misc.txt
|
||||||
|
@ -80,8 +95,14 @@ block/
|
||||||
- info on the Block I/O (BIO) layer.
|
- info on the Block I/O (BIO) layer.
|
||||||
blockdev/
|
blockdev/
|
||||||
- info on block devices & drivers
|
- 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
|
btmrvl.txt
|
||||||
- info on Marvell Bluetooth driver usage.
|
- info on Marvell Bluetooth driver usage.
|
||||||
|
bus-devices/
|
||||||
|
- directory with info on TI GPMC (General Purpose Memory Controller)
|
||||||
bus-virt-phys-mapping.txt
|
bus-virt-phys-mapping.txt
|
||||||
- how to access I/O mapped memory from within device drivers.
|
- how to access I/O mapped memory from within device drivers.
|
||||||
cachetlb.txt
|
cachetlb.txt
|
||||||
|
@ -90,6 +111,12 @@ cdrom/
|
||||||
- directory with information on the CD-ROM drivers that Linux has.
|
- directory with information on the CD-ROM drivers that Linux has.
|
||||||
cgroups/
|
cgroups/
|
||||||
- cgroups features, including cpusets and memory controller.
|
- 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/
|
connector/
|
||||||
- docs on the netlink based userspace<->kernel space communication mod.
|
- docs on the netlink based userspace<->kernel space communication mod.
|
||||||
console/
|
console/
|
||||||
|
@ -114,24 +141,42 @@ dcdbas.txt
|
||||||
- information on the Dell Systems Management Base Driver.
|
- information on the Dell Systems Management Base Driver.
|
||||||
debugging-modules.txt
|
debugging-modules.txt
|
||||||
- some notes on debugging modules after Linux 2.6.3.
|
- 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
|
dell_rbu.txt
|
||||||
- document demonstrating the use of the Dell Remote BIOS Update driver.
|
- document demonstrating the use of the Dell Remote BIOS Update driver.
|
||||||
|
development-process/
|
||||||
|
- how to work with the mainline kernel development process.
|
||||||
device-mapper/
|
device-mapper/
|
||||||
- directory with info on Device Mapper.
|
- directory with info on Device Mapper.
|
||||||
devices.txt
|
devices.txt
|
||||||
- plain ASCII listing of all the nodes in /dev/ with major minor #'s.
|
- 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
|
dontdiff
|
||||||
- file containing a list of files that should never be diff'ed.
|
- file containing a list of files that should never be diff'ed.
|
||||||
driver-model/
|
driver-model/
|
||||||
- directory with info about Linux driver model.
|
- directory with info about Linux driver model.
|
||||||
dvb/
|
dvb/
|
||||||
- info on Linux Digital Video Broadcast (DVB) subsystem.
|
- info on Linux Digital Video Broadcast (DVB) subsystem.
|
||||||
|
dynamic-debug-howto.txt
|
||||||
|
- how to use the dynamic debug (dyndbg) feature.
|
||||||
early-userspace/
|
early-userspace/
|
||||||
- info about initramfs, klibc, and userspace early during boot.
|
- info about initramfs, klibc, and userspace early during boot.
|
||||||
edac.txt
|
edac.txt
|
||||||
- information on EDAC - Error Detection And Correction
|
- information on EDAC - Error Detection And Correction
|
||||||
eisa.txt
|
eisa.txt
|
||||||
- info on EISA bus support.
|
- 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/
|
fault-injection/
|
||||||
- dir with docs about the fault injection capabilities infrastructure.
|
- dir with docs about the fault injection capabilities infrastructure.
|
||||||
fb/
|
fb/
|
||||||
|
@ -140,12 +185,22 @@ filesystems/
|
||||||
- info on the vfs and the various filesystems that Linux supports.
|
- info on the vfs and the various filesystems that Linux supports.
|
||||||
firmware_class/
|
firmware_class/
|
||||||
- request_firmware() hotplug interface info.
|
- request_firmware() hotplug interface info.
|
||||||
|
flexible-arrays.txt
|
||||||
|
- how to make use of flexible sized arrays in linux
|
||||||
frv/
|
frv/
|
||||||
- Fujitsu FR-V Linux documentation.
|
- 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
|
gpio.txt
|
||||||
- overview of GPIO (General Purpose Input/Output) access conventions.
|
- overview of GPIO (General Purpose Input/Output) access conventions.
|
||||||
|
hid/
|
||||||
|
- directory with information on human interface devices
|
||||||
highuid.txt
|
highuid.txt
|
||||||
- notes on the change from 16 bit to 32 bit user/group IDs.
|
- notes on the change from 16 bit to 32 bit user/group IDs.
|
||||||
|
hwspinlock.txt
|
||||||
|
- hardware spinlock provides hardware assistance for synchronization
|
||||||
timers/
|
timers/
|
||||||
- info on the timer related topics
|
- info on the timer related topics
|
||||||
hw_random.txt
|
hw_random.txt
|
||||||
|
@ -162,10 +217,14 @@ ia64/
|
||||||
- directory with info about Linux on Intel 64 bit architecture.
|
- directory with info about Linux on Intel 64 bit architecture.
|
||||||
infiniband/
|
infiniband/
|
||||||
- directory with documents concerning Linux InfiniBand support.
|
- 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
|
initrd.txt
|
||||||
- how to use the RAM disk as an initial/temporary root filesystem.
|
- how to use the RAM disk as an initial/temporary root filesystem.
|
||||||
input/
|
input/
|
||||||
- info on Linux input device support.
|
- info on Linux input device support.
|
||||||
|
intel_txt.txt
|
||||||
|
- info on intel Trusted Execution Technology (intel TXT).
|
||||||
io-mapping.txt
|
io-mapping.txt
|
||||||
- description of io_mapping functions in linux/io-mapping.h
|
- description of io_mapping functions in linux/io-mapping.h
|
||||||
io_ordering.txt
|
io_ordering.txt
|
||||||
|
@ -182,6 +241,8 @@ isdn/
|
||||||
- directory with info on the Linux ISDN support, and supported cards.
|
- directory with info on the Linux ISDN support, and supported cards.
|
||||||
java.txt
|
java.txt
|
||||||
- info on the in-kernel binary support for Java(tm).
|
- info on the in-kernel binary support for Java(tm).
|
||||||
|
ja_JP/
|
||||||
|
- directory with Japanese translations of various documents
|
||||||
kbuild/
|
kbuild/
|
||||||
- directory with info about the kernel build process.
|
- directory with info about the kernel build process.
|
||||||
kdump/
|
kdump/
|
||||||
|
@ -192,6 +253,12 @@ kernel-docs.txt
|
||||||
- listing of various WWW + books that document kernel internals.
|
- listing of various WWW + books that document kernel internals.
|
||||||
kernel-parameters.txt
|
kernel-parameters.txt
|
||||||
- summary listing of command line / boot prompt args for the kernel.
|
- 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
|
kobject.txt
|
||||||
- info of the kobject infrastructure of the Linux kernel.
|
- info of the kobject infrastructure of the Linux kernel.
|
||||||
kprobes.txt
|
kprobes.txt
|
||||||
|
@ -208,6 +275,8 @@ local_ops.txt
|
||||||
- semantics and behavior of local atomic operations.
|
- semantics and behavior of local atomic operations.
|
||||||
lockdep-design.txt
|
lockdep-design.txt
|
||||||
- documentation on the runtime locking correctness validator.
|
- documentation on the runtime locking correctness validator.
|
||||||
|
lockstat.txt
|
||||||
|
- info on collecting statistics on locks (and contention).
|
||||||
lockup-watchdogs.txt
|
lockup-watchdogs.txt
|
||||||
- info on soft and hard lockup detectors (aka nmi_watchdog).
|
- info on soft and hard lockup detectors (aka nmi_watchdog).
|
||||||
logo.gif
|
logo.gif
|
||||||
|
@ -220,16 +289,26 @@ magic-number.txt
|
||||||
- list of magic numbers used to mark/protect kernel data structures.
|
- list of magic numbers used to mark/protect kernel data structures.
|
||||||
md.txt
|
md.txt
|
||||||
- info on boot arguments for the multiple devices driver.
|
- 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
|
memory-barriers.txt
|
||||||
- info on Linux kernel memory barriers.
|
- info on Linux kernel memory barriers.
|
||||||
|
memory-devices/
|
||||||
|
- directory with info on parts like the Texas Instruments EMIF driver
|
||||||
memory-hotplug.txt
|
memory-hotplug.txt
|
||||||
- Hotpluggable memory support, how to use and current status.
|
- Hotpluggable memory support, how to use and current status.
|
||||||
memory.txt
|
memory.txt
|
||||||
- info on typical Linux memory problems.
|
- info on typical Linux memory problems.
|
||||||
mips/
|
mips/
|
||||||
- directory with info about Linux on MIPS architecture.
|
- directory with info about Linux on MIPS architecture.
|
||||||
|
misc-devices/
|
||||||
|
- directory with info about devices using the misc dev subsystem
|
||||||
mmc/
|
mmc/
|
||||||
- directory with info about the MMC subsystem
|
- 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
|
mono.txt
|
||||||
- how to execute Mono-based .NET binaries with the help of BINFMT_MISC.
|
- how to execute Mono-based .NET binaries with the help of BINFMT_MISC.
|
||||||
mutex-design.txt
|
mutex-design.txt
|
||||||
|
@ -240,6 +319,8 @@ netlabel/
|
||||||
- directory with information on the NetLabel subsystem.
|
- directory with information on the NetLabel subsystem.
|
||||||
networking/
|
networking/
|
||||||
- directory with info on various aspects of networking with Linux.
|
- directory with info on various aspects of networking with Linux.
|
||||||
|
nfc/
|
||||||
|
- directory relating info about Near Field Communications support.
|
||||||
nommu-mmap.txt
|
nommu-mmap.txt
|
||||||
- documentation about no-mmu memory mapping support.
|
- documentation about no-mmu memory mapping support.
|
||||||
numastat.txt
|
numastat.txt
|
||||||
|
@ -256,26 +337,46 @@ parport-lowlevel.txt
|
||||||
- description and usage of the low level parallel port functions.
|
- description and usage of the low level parallel port functions.
|
||||||
pcmcia/
|
pcmcia/
|
||||||
- info on the Linux PCMCIA driver.
|
- info on the Linux PCMCIA driver.
|
||||||
|
percpu-rw-semaphore.txt
|
||||||
|
- RCU based read-write semaphore optimized for locking for reading
|
||||||
pi-futex.txt
|
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
|
pnp.txt
|
||||||
- Linux Plug and Play documentation.
|
- Linux Plug and Play documentation.
|
||||||
power/
|
power/
|
||||||
- directory with info on Linux PCI power management.
|
- directory with info on Linux PCI power management.
|
||||||
powerpc/
|
powerpc/
|
||||||
- directory with info on using Linux with the PowerPC.
|
- directory with info on using Linux with the PowerPC.
|
||||||
|
prctl/
|
||||||
|
- directory with info on the priveledge control subsystem
|
||||||
preempt-locking.txt
|
preempt-locking.txt
|
||||||
- info on locking under a preemptive kernel.
|
- info on locking under a preemptive kernel.
|
||||||
printk-formats.txt
|
printk-formats.txt
|
||||||
- how to get printk format specifiers right
|
- 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
|
ramoops.txt
|
||||||
- documentation of the ramoops oops/panic logging module.
|
- documentation of the ramoops oops/panic logging module.
|
||||||
|
rapidio/
|
||||||
|
- directory with info on RapidIO packet-based fabric interconnect
|
||||||
rbtree.txt
|
rbtree.txt
|
||||||
- info on what red-black trees are and what they are for.
|
- 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
|
robust-futex-ABI.txt
|
||||||
- documentation of the robust futex ABI.
|
- documentation of the robust futex ABI.
|
||||||
robust-futexes.txt
|
robust-futexes.txt
|
||||||
- a description of what robust futexes are.
|
- a description of what robust futexes are.
|
||||||
|
rpmsg.txt
|
||||||
|
- info on the Remote Processor Messaging (rpmsg) Framework
|
||||||
rt-mutex-design.txt
|
rt-mutex-design.txt
|
||||||
- description of the RealTime mutex implementation design.
|
- description of the RealTime mutex implementation design.
|
||||||
rt-mutex.txt
|
rt-mutex.txt
|
||||||
|
@ -300,10 +401,10 @@ sgi-visws.txt
|
||||||
- short blurb on the SGI Visual Workstations.
|
- short blurb on the SGI Visual Workstations.
|
||||||
sh/
|
sh/
|
||||||
- directory with info on porting Linux to a new architecture.
|
- directory with info on porting Linux to a new architecture.
|
||||||
|
smsc_ece1099.txt
|
||||||
|
-info on the smsc Keyboard Scan Expansion/GPIO Expansion device.
|
||||||
sound/
|
sound/
|
||||||
- directory with info on sound card support.
|
- directory with info on sound card support.
|
||||||
sparc/
|
|
||||||
- directory with info on using Linux on Sparc architecture.
|
|
||||||
sparse.txt
|
sparse.txt
|
||||||
- info on how to obtain and use the sparse tool for typechecking.
|
- info on how to obtain and use the sparse tool for typechecking.
|
||||||
spi/
|
spi/
|
||||||
|
@ -314,6 +415,8 @@ stable_api_nonsense.txt
|
||||||
- info on why the kernel does not have a stable in-kernel api or abi.
|
- info on why the kernel does not have a stable in-kernel api or abi.
|
||||||
stable_kernel_rules.txt
|
stable_kernel_rules.txt
|
||||||
- rules and procedures for the -stable kernel releases.
|
- 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
|
svga.txt
|
||||||
- short guide on selecting video modes at boot via VGA BIOS.
|
- short guide on selecting video modes at boot via VGA BIOS.
|
||||||
sysfs-rules.txt
|
sysfs-rules.txt
|
||||||
|
@ -322,27 +425,53 @@ sysctl/
|
||||||
- directory with info on the /proc/sys/* files.
|
- directory with info on the /proc/sys/* files.
|
||||||
sysrq.txt
|
sysrq.txt
|
||||||
- info on the magic SysRq key.
|
- info on the magic SysRq key.
|
||||||
telephony/
|
target/
|
||||||
- directory with info on telephony (e.g. voice over IP) support.
|
- 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
|
unicode.txt
|
||||||
- info on the Unicode character/font mapping used in Linux.
|
- info on the Unicode character/font mapping used in Linux.
|
||||||
unshare.txt
|
unshare.txt
|
||||||
- description of the Linux unshare system call.
|
- description of the Linux unshare system call.
|
||||||
usb/
|
usb/
|
||||||
- directory with info regarding the Universal Serial Bus.
|
- 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
|
video-output.txt
|
||||||
- sysfs class driver interface to enable/disable a video output device.
|
- sysfs class driver interface to enable/disable a video output device.
|
||||||
video4linux/
|
video4linux/
|
||||||
- directory with info regarding video/TV/radio cards and linux.
|
- directory with info regarding video/TV/radio cards and linux.
|
||||||
|
virtual/
|
||||||
|
- directory with information on the various linux virtualizations.
|
||||||
vm/
|
vm/
|
||||||
- directory with info on the Linux vm code.
|
- 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
|
volatile-considered-harmful.txt
|
||||||
- Why the "volatile" type class should not be used
|
- Why the "volatile" type class should not be used
|
||||||
w1/
|
w1/
|
||||||
- directory with documents regarding the 1-wire (w1) subsystem.
|
- directory with documents regarding the 1-wire (w1) subsystem.
|
||||||
watchdog/
|
watchdog/
|
||||||
- how to auto-reboot Linux if it has "fallen and can't get up". ;-)
|
- 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/
|
x86/x86_64/
|
||||||
- directory with info on Linux support for AMD x86-64 (Hammer) machines.
|
- 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
|
zorro.txt
|
||||||
- info on writing drivers for Zorro bus devices found on Amigas.
|
- 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
|
/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
|
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
|
||||||
/sys/devices/system/cpu/cpu#/topology/core_siblings_list
|
/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">
|
<sect1 id="sym-exportsymbols">
|
||||||
<title><function>EXPORT_SYMBOL()</function>
|
<title><function>EXPORT_SYMBOL()</function>
|
||||||
<filename class="headerfile">include/linux/module.h</filename></title>
|
<filename class="headerfile">include/linux/export.h</filename></title>
|
||||||
|
|
||||||
<para>
|
<para>
|
||||||
This is the classic method of exporting a symbol: dynamically
|
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">
|
<sect1 id="sym-exportsymbols-gpl">
|
||||||
<title><function>EXPORT_SYMBOL_GPL()</function>
|
<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>
|
<para>
|
||||||
Similar to <function>EXPORT_SYMBOL()</function> except that the
|
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
|
This can be used to work around timing problems on multiprocessor systems
|
||||||
with not properly synchronized CPUs.
|
with not properly synchronized CPUs.
|
||||||
|
|
||||||
report_lost_ticks
|
|
||||||
Report when timer interrupts are lost because some code turned off
|
|
||||||
interrupts for too long.
|
|
||||||
|
|
||||||
nohpet
|
nohpet
|
||||||
Don't use the HPET timer.
|
Don't use the HPET timer.
|
||||||
|
|
||||||
|
|
|
@ -11,7 +11,7 @@ H8/300H and H8S
|
||||||
2.AE 3068/AE 3069
|
2.AE 3068/AE 3069
|
||||||
more information
|
more information
|
||||||
MICROTRONIQUE <http://www.microtronique.com/>
|
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
|
3.H8MAX
|
||||||
see http://ip-sol.jp/h8max/ (Japanese Only)
|
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
|
* Packets will begin slowly dropping when there are less than
|
||||||
* this many packet buffers free in FPA 0.
|
* this many packet buffers free in FPA 0.
|
||||||
* @drop_thresh:
|
* @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.
|
* than this many free packet buffers in FPA 0.
|
||||||
* Returns Zero on success. Negative on failure
|
* 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
|
* Packets will begin slowly dropping when there are less than
|
||||||
* this many packet buffers free in FPA 0.
|
* this many packet buffers free in FPA 0.
|
||||||
* @drop_thresh:
|
* @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.
|
* than this many free packet buffers in FPA 0.
|
||||||
* Returns Zero on success. Negative on failure
|
* 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
|
* Packets will begin slowly dropping when there are less than
|
||||||
* this many packet buffers free in FPA 0.
|
* this many packet buffers free in FPA 0.
|
||||||
* @drop_thresh:
|
* @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.
|
* than this many free packet buffers in FPA 0.
|
||||||
* Returns Zero on success. Negative on failure
|
* 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
|
* Packets will begin slowly dropping when there are less than
|
||||||
* this many packet buffers free in FPA 0.
|
* this many packet buffers free in FPA 0.
|
||||||
* @drop_thresh:
|
* @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.
|
* than this many free packet buffers in FPA 0.
|
||||||
* Returns Zero on success. Negative on failure
|
* 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. */
|
/* Map the global utilities registers. */
|
||||||
guts_node = of_find_compatible_node(NULL, NULL, "fsl,p1022-guts");
|
guts_node = of_find_compatible_node(NULL, NULL, "fsl,p1022-guts");
|
||||||
if (!guts_node) {
|
if (!guts_node) {
|
||||||
pr_err("p1022ds: missing global utilties device node\n");
|
pr_err("p1022ds: missing global utilities device node\n");
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
guts = of_iomap(guts_node, 0);
|
guts = of_iomap(guts_node, 0);
|
||||||
if (!guts) {
|
if (!guts) {
|
||||||
pr_err("p1022ds: could not map global utilties device\n");
|
pr_err("p1022ds: could not map global utilities device\n");
|
||||||
goto exit;
|
goto exit;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -416,14 +416,14 @@ void p1022ds_set_pixel_clock(unsigned int pixclock)
|
||||||
/* Map the global utilities registers. */
|
/* Map the global utilities registers. */
|
||||||
guts_np = of_find_compatible_node(NULL, NULL, "fsl,p1022-guts");
|
guts_np = of_find_compatible_node(NULL, NULL, "fsl,p1022-guts");
|
||||||
if (!guts_np) {
|
if (!guts_np) {
|
||||||
pr_err("p1022ds: missing global utilties device node\n");
|
pr_err("p1022ds: missing global utilities device node\n");
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
guts = of_iomap(guts_np, 0);
|
guts = of_iomap(guts_np, 0);
|
||||||
of_node_put(guts_np);
|
of_node_put(guts_np);
|
||||||
if (!guts) {
|
if (!guts) {
|
||||||
pr_err("p1022ds: could not map global utilties device\n");
|
pr_err("p1022ds: could not map global utilities device\n");
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -236,14 +236,14 @@ void mpc8610hpcd_set_pixel_clock(unsigned int pixclock)
|
||||||
/* Map the global utilities registers. */
|
/* Map the global utilities registers. */
|
||||||
guts_np = of_find_compatible_node(NULL, NULL, "fsl,mpc8610-guts");
|
guts_np = of_find_compatible_node(NULL, NULL, "fsl,mpc8610-guts");
|
||||||
if (!guts_np) {
|
if (!guts_np) {
|
||||||
pr_err("mpc8610hpcd: missing global utilties device node\n");
|
pr_err("mpc8610hpcd: missing global utilities device node\n");
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
guts = of_iomap(guts_np, 0);
|
guts = of_iomap(guts_np, 0);
|
||||||
of_node_put(guts_np);
|
of_node_put(guts_np);
|
||||||
if (!guts) {
|
if (!guts) {
|
||||||
pr_err("mpc8610hpcd: could not map global utilties device\n");
|
pr_err("mpc8610hpcd: could not map global utilities device\n");
|
||||||
return;
|
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)) {
|
if (!test_bit(IBS_STARTED, pcpu->state)) {
|
||||||
/*
|
/*
|
||||||
* Catch spurious interrupts after stopping IBS: After
|
* 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.
|
* with samples that even have the valid bit cleared.
|
||||||
* Mark all this NMIs as handled.
|
* Mark all this NMIs as handled.
|
||||||
*/
|
*/
|
||||||
|
|
|
@ -22,7 +22,7 @@ config XTENSA
|
||||||
configurable and extensible. The Linux port to the Xtensa
|
configurable and extensible. The Linux port to the Xtensa
|
||||||
architecture supports all processor configurations and extensions,
|
architecture supports all processor configurations and extensions,
|
||||||
with reasonable minimum requirements. The Xtensa Linux project has
|
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
|
config RWSEM_XCHGADD_ALGORITHM
|
||||||
def_bool y
|
def_bool y
|
||||||
|
|
|
@ -349,7 +349,7 @@ static int ath3k_load_syscfg(struct usb_device *udev)
|
||||||
|
|
||||||
ret = ath3k_get_state(udev, &fw_state);
|
ret = ath3k_get_state(udev, &fw_state);
|
||||||
if (ret < 0) {
|
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;
|
return -EBUSY;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -658,7 +658,7 @@ static int exynos4_bus_target(struct device *dev, unsigned long *_freq,
|
||||||
if (old_freq == freq)
|
if (old_freq == freq)
|
||||||
return 0;
|
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);
|
mutex_lock(&data->lock);
|
||||||
|
|
||||||
|
|
|
@ -329,7 +329,7 @@ module_param_named(quirks, param_quirks, int, 0644);
|
||||||
MODULE_PARM_DESC(quirks, "Chip quirks (default = 0"
|
MODULE_PARM_DESC(quirks, "Chip quirks (default = 0"
|
||||||
", nonatomic cycle timer = " __stringify(QUIRK_CYCLE_TIMER)
|
", nonatomic cycle timer = " __stringify(QUIRK_CYCLE_TIMER)
|
||||||
", reset packet generation = " __stringify(QUIRK_RESET_PACKET)
|
", 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)
|
", no 1394a enhancements = " __stringify(QUIRK_NO_1394A)
|
||||||
", disable MSI = " __stringify(QUIRK_NO_MSI)
|
", disable MSI = " __stringify(QUIRK_NO_MSI)
|
||||||
", TI SLLZ059 erratum = " __stringify(QUIRK_TI_SLLZ059)
|
", 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:
|
case I915_BIT_6_SWIZZLE_9_10_17:
|
||||||
return "bit9/bit10/bit17";
|
return "bit9/bit10/bit17";
|
||||||
case I915_BIT_6_SWIZZLE_UNKNOWN:
|
case I915_BIT_6_SWIZZLE_UNKNOWN:
|
||||||
return "unkown";
|
return "unknown";
|
||||||
}
|
}
|
||||||
|
|
||||||
return "bug";
|
return "bug";
|
||||||
|
|
|
@ -320,7 +320,7 @@ config HID_LOGITECH_DJ
|
||||||
Say Y if you want support for Logitech Unifying receivers and devices.
|
Say Y if you want support for Logitech Unifying receivers and devices.
|
||||||
Unifying receivers are capable of pairing up to 6 Logitech compliant
|
Unifying receivers are capable of pairing up to 6 Logitech compliant
|
||||||
devices to the same receiver. Without this driver it will be handled by
|
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.
|
into a single mouse and a single keyboard device.
|
||||||
|
|
||||||
config LOGITECH_FF
|
config LOGITECH_FF
|
||||||
|
|
|
@ -700,11 +700,6 @@ config BLK_DEV_IDE_TX4939
|
||||||
depends on SOC_TX4939
|
depends on SOC_TX4939
|
||||||
select BLK_DEV_IDEDMA_SFF
|
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
|
config BLK_DEV_IDE_ICSIDE
|
||||||
tristate "ICS IDE interface support"
|
tristate "ICS IDE interface support"
|
||||||
depends on ARM && ARCH_ACORN
|
depends on ARM && ARCH_ACORN
|
||||||
|
|
|
@ -783,8 +783,8 @@ static int iwch_dealloc_mw(struct ib_mw *mw)
|
||||||
mmid = (mw->rkey) >> 8;
|
mmid = (mw->rkey) >> 8;
|
||||||
cxio_deallocate_window(&rhp->rdev, mhp->attr.stag);
|
cxio_deallocate_window(&rhp->rdev, mhp->attr.stag);
|
||||||
remove_handle(rhp, &rhp->mmidr, mmid);
|
remove_handle(rhp, &rhp->mmidr, mmid);
|
||||||
kfree(mhp);
|
|
||||||
PDBG("%s ib_mw %p mmid 0x%x ptr %p\n", __func__, mw, mmid, mhp);
|
PDBG("%s ib_mw %p mmid 0x%x ptr %p\n", __func__, mw, mmid, mhp);
|
||||||
|
kfree(mhp);
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -422,11 +422,11 @@ struct _DIVA_CAPI_ADAPTER {
|
||||||
#define LAPD 6 /* lapd (Q.921) */
|
#define LAPD 6 /* lapd (Q.921) */
|
||||||
#define X25_L2 7 /* x.25 layer-2 */
|
#define X25_L2 7 /* x.25 layer-2 */
|
||||||
#define V120_L2 8 /* V.120 layer-2 protocol */
|
#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 V42 10 /* V.42 layer-2 protocol */
|
||||||
#define MDM_ATP 11 /* AT Parser built in the L2 */
|
#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 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 RTPL2 14 /* RTP layer-2 protocol */
|
||||||
#define V120_V42BIS 15 /* V.120 layer-2 protocol supporting V.42 bis compression */
|
#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 |
|
| Direction | word | Enable compression/decompression for |
|
||||||
| | | 0: All direction |
|
| | | 0: All direction |
|
||||||
| | | 1: disable outgoing data |
|
| | | 1: disable outgoing data |
|
||||||
| | | 2: disable incomming data |
|
| | | 2: disable incoming data |
|
||||||
| | | 3: disable both direction (default) |
|
| | | 3: disable both direction (default) |
|
||||||
+---------------------+------+-----------------------------------------+
|
+---------------------+------+-----------------------------------------+
|
||||||
| Number of code | word | Parameter P1 of V.42bis in accordance |
|
| Number of code | word | Parameter P1 of V.42bis in accordance |
|
||||||
|
|
|
@ -419,11 +419,11 @@ struct dual
|
||||||
#define LAPD 6 /* lapd (Q.921) */
|
#define LAPD 6 /* lapd (Q.921) */
|
||||||
#define X25_L2 7 /* x.25 layer-2 */
|
#define X25_L2 7 /* x.25 layer-2 */
|
||||||
#define V120_L2 8 /* V.120 layer-2 protocol */
|
#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 V42 10 /* V.42 layer-2 protocol */
|
||||||
#define MDM_ATP 11 /* AT Parser built in the L2 */
|
#define MDM_ATP 11 /* AT Parser built in the L2 */
|
||||||
#define X75_V42BIS 12 /* x.75 with V.42bis */
|
#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 RTPL2 14 /* RTP layer-2 protocol */
|
||||||
#define V120_V42BIS 15 /* V.120 asynchronous mode supporting V.42bis compression */
|
#define V120_V42BIS 15 /* V.120 asynchronous mode supporting V.42bis compression */
|
||||||
#define LISTENER 27 /* Layer 2 to listen line */
|
#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_addr.s_addr = htonl(hc->remoteip);
|
||||||
hc->sin_remote.sin_port = htons((unsigned short)hc->remoteport);
|
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,
|
if (socket->ops->bind(socket, (struct sockaddr *)&hc->sin_local,
|
||||||
sizeof(hc->sin_local))) {
|
sizeof(hc->sin_local))) {
|
||||||
printk(KERN_ERR "%s: Failed to bind socket to port %d.\n",
|
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
|
* This is a generic configuration which is valid for most
|
||||||
* prp input-output format combinations.
|
* 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
|
* 16 Bit wide format and adjust the bytesperline
|
||||||
* accordingly. With this configuration the inputdata
|
* accordingly. With this configuration the inputdata
|
||||||
* will not be changed by the emma and could be any type
|
* 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) :
|
(!close) ? (val | HC_CONFIG_0_REG_BLOCK_DISABLE_0) :
|
||||||
(val & ~(u32)HC_CONFIG_0_REG_BLOCK_DISABLE_0));
|
(val & ~(u32)HC_CONFIG_0_REG_BLOCK_DISABLE_0));
|
||||||
} else {
|
} else {
|
||||||
/* Prevent incomming interrupts in IGU */
|
/* Prevent incoming interrupts in IGU */
|
||||||
val = REG_RD(bp, IGU_REG_BLOCK_CONFIGURATION);
|
val = REG_RD(bp, IGU_REG_BLOCK_CONFIGURATION);
|
||||||
|
|
||||||
REG_WR(bp, IGU_REG_BLOCK_CONFIGURATION,
|
REG_WR(bp, IGU_REG_BLOCK_CONFIGURATION,
|
||||||
|
|
|
@ -12,7 +12,6 @@
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include <linux/kernel.h>
|
#include <linux/kernel.h>
|
||||||
#include <linux/version.h>
|
|
||||||
#include <linux/netdevice.h>
|
#include <linux/netdevice.h>
|
||||||
#include <linux/etherdevice.h>
|
#include <linux/etherdevice.h>
|
||||||
#include <linux/platform_device.h>
|
#include <linux/platform_device.h>
|
||||||
|
|
|
@ -64,7 +64,7 @@ static const char mlx4_en_version[] =
|
||||||
|
|
||||||
/* Enable RSS UDP traffic */
|
/* Enable RSS UDP traffic */
|
||||||
MLX4_EN_PARM_INT(udp_rss, 1,
|
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 */
|
/* Priority pausing */
|
||||||
MLX4_EN_PARM_INT(pfctx, 0, "Priority based Flow Control policy on TX[7:0]."
|
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) {
|
if (!npar_opt_timeo) {
|
||||||
dev_err(&adapter->pdev->dev,
|
dev_err(&adapter->pdev->dev,
|
||||||
"Waiting for NPAR state to opertional timeout\n");
|
"Waiting for NPAR state to operational timeout\n");
|
||||||
return -EIO;
|
return -EIO;
|
||||||
}
|
}
|
||||||
return 0;
|
return 0;
|
||||||
|
|
|
@ -993,7 +993,7 @@ static void ali_ircc_change_speed(struct ali_ircc_cb *self, __u32 baud)
|
||||||
/* Enable Interuupt */
|
/* Enable Interuupt */
|
||||||
self->ier = IER_EOM; // benjamin 2000/11/20 07:24PM
|
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
|
ali_ircc_dma_receive(self); // benajmin 2000/11/8 07:46PM not complete
|
||||||
}
|
}
|
||||||
/* Go to SIR Speed */
|
/* Go to SIR Speed */
|
||||||
|
|
|
@ -429,7 +429,7 @@ static u64 __of_translate_address(struct device_node *dev,
|
||||||
goto bail;
|
goto bail;
|
||||||
bus = of_match_bus(parent);
|
bus = of_match_bus(parent);
|
||||||
|
|
||||||
/* Cound address cells & copy address locally */
|
/* Count address cells & copy address locally */
|
||||||
bus->count_cells(dev, &na, &ns);
|
bus->count_cells(dev, &na, &ns);
|
||||||
if (!OF_CHECK_COUNTS(na, ns)) {
|
if (!OF_CHECK_COUNTS(na, ns)) {
|
||||||
printk(KERN_ERR "prom_parse: Bad cell count for %s\n",
|
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
|
* 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
|
* @root: parent of the first level to probe or NULL for the root of the tree
|
||||||
* @matches: match table, NULL to use the default
|
* @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
|
* @parent: parent to hook devices from, NULL for toplevel
|
||||||
*
|
*
|
||||||
* Similar to of_platform_bus_probe(), this function walks the device tree
|
* 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",
|
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);
|
base, base+size-1, res1, res2, ret, info1, info2);
|
||||||
|
|
||||||
|
free_region(res2);
|
||||||
|
free_region(res1);
|
||||||
|
|
||||||
if ((ret) || (info1 != info2) || (info1 == 0))
|
if ((ret) || (info1 != info2) || (info1 == 0))
|
||||||
return -EINVAL;
|
return -EINVAL;
|
||||||
|
|
||||||
|
|
|
@ -839,7 +839,7 @@ static void rpmsg_recv_done(struct virtqueue *rvq)
|
||||||
/* farewell, ept, we don't need you anymore */
|
/* farewell, ept, we don't need you anymore */
|
||||||
kref_put(&ept->refcount, __ept_release);
|
kref_put(&ept->refcount, __ept_release);
|
||||||
} else
|
} 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 */
|
/* publish the real size of the buffer */
|
||||||
sg_init_one(&sg, msg, RPMSG_BUF_SIZE);
|
sg_init_one(&sg, msg, RPMSG_BUF_SIZE);
|
||||||
|
|
|
@ -883,7 +883,7 @@ config SCSI_IBMVSCSI
|
||||||
This is the IBM POWER Virtual SCSI Client
|
This is the IBM POWER Virtual SCSI Client
|
||||||
|
|
||||||
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 ibmvscsic.
|
module will be called ibmvscsi.
|
||||||
|
|
||||||
config SCSI_IBMVSCSIS
|
config SCSI_IBMVSCSIS
|
||||||
tristate "IBM Virtual SCSI Server support"
|
tristate "IBM Virtual SCSI Server support"
|
||||||
|
|
|
@ -224,7 +224,7 @@ enum binder_driver_return_protocol {
|
||||||
BR_SPAWN_LOOPER = _IO('r', 13),
|
BR_SPAWN_LOOPER = _IO('r', 13),
|
||||||
/*
|
/*
|
||||||
* No parameters. The driver has determined that a process has no
|
* 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
|
* receives this command, it must spawn a new service thread and
|
||||||
* register it via bcENTER_LOOPER.
|
* register it via bcENTER_LOOPER.
|
||||||
*/
|
*/
|
||||||
|
|
|
@ -72,7 +72,7 @@ int pow_receive_group = 15;
|
||||||
module_param(pow_receive_group, int, 0444);
|
module_param(pow_receive_group, int, 0444);
|
||||||
MODULE_PARM_DESC(pow_receive_group, "\n"
|
MODULE_PARM_DESC(pow_receive_group, "\n"
|
||||||
"\tPOW group to receive packets from. All ethernet hardware\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. Also any other software can submit packets to this\n"
|
||||||
"\tgroup for the kernel to process.");
|
"\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);
|
nacl = kzalloc(sizeof(struct sbp_nacl), GFP_KERNEL);
|
||||||
if (!nacl) {
|
if (!nacl) {
|
||||||
pr_err("Unable to alocate struct sbp_nacl\n");
|
pr_err("Unable to allocate struct sbp_nacl\n");
|
||||||
return NULL;
|
return NULL;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -646,7 +646,7 @@ static void queue_received_packet(struct ipw_hardware *hw,
|
||||||
(*assem) = pool_allocate(hw, *assem, length);
|
(*assem) = pool_allocate(hw, *assem, length);
|
||||||
if (!(*assem)) {
|
if (!(*assem)) {
|
||||||
printk(KERN_ERR IPWIRELESS_PCCARD_NAME
|
printk(KERN_ERR IPWIRELESS_PCCARD_NAME
|
||||||
": no memory for incomming data packet, dropped!\n");
|
": no memory for incoming data packet, dropped!\n");
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
(*assem)->protocol = protocol;
|
(*assem)->protocol = protocol;
|
||||||
|
@ -670,7 +670,7 @@ static void queue_received_packet(struct ipw_hardware *hw,
|
||||||
packet = pool_allocate(hw, NULL, length);
|
packet = pool_allocate(hw, NULL, length);
|
||||||
if (!packet) {
|
if (!packet) {
|
||||||
printk(KERN_ERR IPWIRELESS_PCCARD_NAME
|
printk(KERN_ERR IPWIRELESS_PCCARD_NAME
|
||||||
": no memory for incomming ctrl packet, dropped!\n");
|
": no memory for incoming ctrl packet, dropped!\n");
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
packet->protocol = protocol;
|
packet->protocol = protocol;
|
||||||
|
|
|
@ -6522,7 +6522,7 @@ reada:
|
||||||
}
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* 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
|
* when wc->stage == UPDATE_BACKREF, this function updates
|
||||||
* back refs for pointers in the block.
|
* 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
|
* when wc->stage == DROP_REFERENCE, this function checks
|
||||||
* reference count of the block pointed to. if the block
|
* reference count of the block pointed to. if the block
|
||||||
|
@ -6735,7 +6735,7 @@ skip:
|
||||||
}
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* 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
|
* when wc->stage == DROP_REFERENCE, this function drops
|
||||||
* reference count on the block.
|
* reference count on the block.
|
||||||
|
|
|
@ -3472,7 +3472,7 @@ out:
|
||||||
}
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* 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
|
static noinline_for_stack
|
||||||
int add_data_references(struct reloc_control *rc,
|
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
|
static noinline_for_stack
|
||||||
int find_next_extent(struct btrfs_trans_handle *trans,
|
int find_next_extent(struct btrfs_trans_handle *trans,
|
||||||
|
|
|
@ -112,7 +112,6 @@ loop:
|
||||||
* to redo the trans_no_join checks above
|
* to redo the trans_no_join checks above
|
||||||
*/
|
*/
|
||||||
kmem_cache_free(btrfs_transaction_cachep, cur_trans);
|
kmem_cache_free(btrfs_transaction_cachep, cur_trans);
|
||||||
cur_trans = fs_info->running_transaction;
|
|
||||||
goto loop;
|
goto loop;
|
||||||
} else if (fs_info->fs_state & BTRFS_SUPER_FLAG_ERROR) {
|
} else if (fs_info->fs_state & BTRFS_SUPER_FLAG_ERROR) {
|
||||||
spin_unlock(&fs_info->trans_lock);
|
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);
|
rc = crypto_shash_update(&sdescmd5->shash, link_str, link_len);
|
||||||
if (rc) {
|
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;
|
goto symlink_hash_err;
|
||||||
}
|
}
|
||||||
rc = crypto_shash_final(&sdescmd5->shash, md5_hash);
|
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)) {
|
/*if (le32_to_cpu(fnode->acl_size_l) || le16_to_cpu(fnode->acl_size_s)) {
|
||||||
Some unknown structures like ACL may be in fnode,
|
Some unknown structures like ACL may be in fnode,
|
||||||
we'd better not overwrite them
|
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) {
|
} else*/ if (hpfs_sb(i->i_sb)->sb_eas >= 2) {
|
||||||
__le32 ea;
|
__le32 ea;
|
||||||
if (!uid_eq(i->i_uid, hpfs_sb(i->i_sb)->sb_uid) || hpfs_inode->i_ea_uid) {
|
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
|
* If we really return the number of allocated & free inodes, some
|
||||||
* applications will fail because they won't see enough free inodes.
|
* 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
|
* really allocate
|
||||||
*
|
*
|
||||||
* buf->f_files = atomic_read(&imap->im_numinos);
|
* 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. */
|
/* we've had some trouble with handlers seemingly vanishing. */
|
||||||
mlog_bug_on_msg(o2net_handler_tree_lookup(msg_type, key, &p,
|
mlog_bug_on_msg(o2net_handler_tree_lookup(msg_type, key, &p,
|
||||||
&parent) == NULL,
|
&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);
|
"for type %u key %08x\n", msg_type, key);
|
||||||
}
|
}
|
||||||
write_unlock(&o2net_handler_lock);
|
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) {
|
if (fs32_to_cpu(sbi, sb->sb_magic) == QNX6_SUPER_MAGIC) {
|
||||||
/* we got a big endian fs */
|
/* we got a big endian fs */
|
||||||
QNX6DEBUG((KERN_INFO "qnx6: fs got different"
|
QNX6DEBUG((KERN_INFO "qnx6: fs got different"
|
||||||
" endianess.\n"));
|
" endianness.\n"));
|
||||||
return bh;
|
return bh;
|
||||||
} else
|
} else
|
||||||
sbi->s_bytesex = BYTESEX_LE;
|
sbi->s_bytesex = BYTESEX_LE;
|
||||||
|
|
|
@ -53,7 +53,7 @@ struct dma_buf_attachment;
|
||||||
* @begin_cpu_access: [optional] called before cpu access to invalidate cpu
|
* @begin_cpu_access: [optional] called before cpu access to invalidate cpu
|
||||||
* caches and allocate backing storage (if not yet done)
|
* caches and allocate backing storage (if not yet done)
|
||||||
* respectively pin the objet into memory.
|
* 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
|
* @kmap_atomic: maps a page from the buffer into kernel address
|
||||||
* space, users may not block until the subsequent unmap call.
|
* space, users may not block until the subsequent unmap call.
|
||||||
* This callback must not sleep.
|
* This callback must not sleep.
|
||||||
|
|
|
@ -83,7 +83,7 @@ static inline int percpu_counter_initialized(struct percpu_counter *fbc)
|
||||||
return (fbc->counters != NULL);
|
return (fbc->counters != NULL);
|
||||||
}
|
}
|
||||||
|
|
||||||
#else
|
#else /* !CONFIG_SMP */
|
||||||
|
|
||||||
struct percpu_counter {
|
struct percpu_counter {
|
||||||
s64 count;
|
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
|
/* 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
|
* Note : this can be used *only* if the socket is not yet connected
|
||||||
* (i.e. NO irlmp_connect_response() done on this socket).
|
* (i.e. NO irlmp_connect_response() done on this socket).
|
||||||
* - Jean II */
|
* - 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
|
/* 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
|
* Note : this can be used *only* if the socket is not yet connected
|
||||||
* (i.e. NO irttp_connect_response() done on this socket).
|
* (i.e. NO irttp_connect_response() done on this socket).
|
||||||
* - Jean II */
|
* - Jean II */
|
||||||
|
|
|
@ -1929,7 +1929,7 @@ int hci_recv_frame(struct sk_buff *skb)
|
||||||
return -ENXIO;
|
return -ENXIO;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Incomming skb */
|
/* Incoming skb */
|
||||||
bt_cb(skb)->incoming = 1;
|
bt_cb(skb)->incoming = 1;
|
||||||
|
|
||||||
/* Time stamp */
|
/* 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);
|
phyinfo = cfcnfg_get_phyinfo_rcu(cnfg, phyid);
|
||||||
if (phyinfo == NULL) {
|
if (phyinfo == NULL) {
|
||||||
pr_err("ERROR: Link Layer Device dissapeared"
|
pr_err("ERROR: Link Layer Device disappeared"
|
||||||
"while connecting\n");
|
"while connecting\n");
|
||||||
goto unlock;
|
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
|
* Basically, we multiply the number of remaining slots by our
|
||||||
* slot time, plus add some extra time to properly receive the last
|
* slot time, plus add some extra time to properly receive the last
|
||||||
* discovery packet (which is longer due to extra discovery info),
|
* 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.
|
* to accommodate devices that perform discovery slower than us.
|
||||||
* Jean II */
|
* Jean II */
|
||||||
timeout = ((sysctl_slot_timeout * HZ / 1000) * (S - s)
|
timeout = ((sysctl_slot_timeout * HZ / 1000) * (S - s)
|
||||||
|
|
|
@ -1201,7 +1201,7 @@ nodata:
|
||||||
* specifically, max(asoc->pathmtu, SCTP_DEFAULT_MAXSEGMENT)
|
* specifically, max(asoc->pathmtu, SCTP_DEFAULT_MAXSEGMENT)
|
||||||
* This is a helper function to allocate an error chunk for
|
* This is a helper function to allocate an error chunk for
|
||||||
* for those invalid parameter codes in which we may not want
|
* 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(
|
static inline struct sctp_chunk *sctp_make_op_error_fixed(
|
||||||
const struct sctp_association *asoc,
|
const struct sctp_association *asoc,
|
||||||
|
|
|
@ -409,7 +409,7 @@ static void traps(void)
|
||||||
int *p = (int *)test;
|
int *p = (int *)test;
|
||||||
|
|
||||||
if (*p != INT_CONF) {
|
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);
|
*p);
|
||||||
exit(2);
|
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);
|
status = ab8500_codec_set_dai_clock_gate(codec, fmt);
|
||||||
if (status) {
|
if (status) {
|
||||||
dev_err(dai->codec->dev,
|
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);
|
__func__, status);
|
||||||
return status;
|
return status;
|
||||||
}
|
}
|
||||||
|
|
|
@ -113,15 +113,15 @@ SOC_ENUM("Equaliser Function", wm8974_enum[3]),
|
||||||
SOC_ENUM("EQ1 Cut Off", wm8974_enum[4]),
|
SOC_ENUM("EQ1 Cut Off", wm8974_enum[4]),
|
||||||
SOC_SINGLE_TLV("EQ1 Volume", WM8974_EQ1, 0, 24, 1, eq_tlv),
|
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_ENUM("EQ2 Cut Off", wm8974_enum[6]),
|
||||||
SOC_SINGLE_TLV("EQ2 Volume", WM8974_EQ2, 0, 24, 1, eq_tlv),
|
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_ENUM("EQ3 Cut Off", wm8974_enum[8]),
|
||||||
SOC_SINGLE_TLV("EQ3 Volume", WM8974_EQ3, 0, 24, 1, eq_tlv),
|
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_ENUM("EQ4 Cut Off", wm8974_enum[10]),
|
||||||
SOC_SINGLE_TLV("EQ4 Volume", WM8974_EQ4, 0, 24, 1, eq_tlv),
|
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_ENUM("EQ1 Cut Off", eq1),
|
||||||
SOC_SINGLE_TLV("EQ1 Volume", WM8978_EQ1, 0, 24, 1, eq_tlv),
|
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_ENUM("EQ2 Cut Off", eq2),
|
||||||
SOC_SINGLE_TLV("EQ2 Volume", WM8978_EQ2, 0, 24, 1, eq_tlv),
|
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_ENUM("EQ3 Cut Off", eq3),
|
||||||
SOC_SINGLE_TLV("EQ3 Volume", WM8978_EQ3, 0, 24, 1, eq_tlv),
|
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_ENUM("EQ4 Cut Off", eq4),
|
||||||
SOC_SINGLE_TLV("EQ4 Volume", WM8978_EQ4, 0, 24, 1, eq_tlv),
|
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_EXT("Equalizer Function", eqmode, eqmode_get, eqmode_put),
|
||||||
SOC_ENUM("EQ1 Cutoff", eq1_cutoff),
|
SOC_ENUM("EQ1 Cutoff", eq1_cutoff),
|
||||||
SOC_SINGLE_TLV("EQ1 Volume", WM8983_EQ1_LOW_SHELF, 0, 24, 1, eq_tlv),
|
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_ENUM("EQ2 Cutoff", eq2_cutoff),
|
||||||
SOC_SINGLE_TLV("EQ2 Volume", WM8983_EQ2_PEAK_1, 0, 24, 1, eq_tlv),
|
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_ENUM("EQ3 Cutoff", eq3_cutoff),
|
||||||
SOC_SINGLE_TLV("EQ3 Volume", WM8983_EQ3_PEAK_2, 0, 24, 1, eq_tlv),
|
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_ENUM("EQ4 Cutoff", eq4_cutoff),
|
||||||
SOC_SINGLE_TLV("EQ4 Volume", WM8983_EQ4_PEAK_3, 0, 24, 1, eq_tlv),
|
SOC_SINGLE_TLV("EQ4 Volume", WM8983_EQ4_PEAK_3, 0, 24, 1, eq_tlv),
|
||||||
SOC_ENUM("EQ5 Cutoff", eq5_cutoff),
|
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_EXT("Equalizer Function", eqmode, eqmode_get, eqmode_put),
|
||||||
SOC_ENUM("EQ1 Cutoff", eq1_cutoff),
|
SOC_ENUM("EQ1 Cutoff", eq1_cutoff),
|
||||||
SOC_SINGLE_TLV("EQ1 Volume", WM8985_EQ1_LOW_SHELF, 0, 24, 1, eq_tlv),
|
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_ENUM("EQ2 Cutoff", eq2_cutoff),
|
||||||
SOC_SINGLE_TLV("EQ2 Volume", WM8985_EQ2_PEAK_1, 0, 24, 1, eq_tlv),
|
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_ENUM("EQ3 Cutoff", eq3_cutoff),
|
||||||
SOC_SINGLE_TLV("EQ3 Volume", WM8985_EQ3_PEAK_2, 0, 24, 1, eq_tlv),
|
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_ENUM("EQ4 Cutoff", eq4_cutoff),
|
||||||
SOC_SINGLE_TLV("EQ4 Volume", WM8985_EQ4_PEAK_3, 0, 24, 1, eq_tlv),
|
SOC_SINGLE_TLV("EQ4 Volume", WM8985_EQ4_PEAK_3, 0, 24, 1, eq_tlv),
|
||||||
SOC_ENUM("EQ5 Cutoff", eq5_cutoff),
|
SOC_ENUM("EQ5 Cutoff", eq5_cutoff),
|
||||||
|
|
Загрузка…
Ссылка в новой задаче