Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial

Pull trivial updates from Jiri Kosina:
"As usual, it's mostly typo fixes, redundant code elimination and some
documentation updates."

* 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial: (57 commits)
edac, mips: don't change code that has been removed in edac/mips tree
xtensa: Change mail addresses of Hannes Weiner and Oskar Schirmer
lib: Change mail address of Oskar Schirmer
net: Change mail address of Oskar Schirmer
arm/m68k: Change mail address of Sebastian Hess
i2c: Change mail address of Oskar Schirmer
net: Fix tcp_build_and_update_options comment in struct tcp_sock
atomic64_32.h: fix parameter naming mismatch
Kconfig: replace "--- help ---" with "---help---"
c2port: fix bogus Kconfig "default no"
edac: Fix spelling errors.
qla1280: Remove redundant NULL check before release_firmware() call
remoteproc: remove redundant NULL check before release_firmware()
qla2xxx: Remove redundant NULL check before release_firmware() call.
aic94xx: Get rid of redundant NULL check before release_firmware() call
tehuti: delete redundant NULL check before release_firmware()
qlogic: get rid of a redundant test for NULL before call to release_firmware()
bna: remove redundant NULL test before release_firmware()
tg3: remove redundant NULL test before release_firmware() call
typhoon: get rid of redundant conditional before all to release_firmware()
...

+308 -308
+2 -2
CREDITS
··· 3814 3814 D: Author of the longest-living linux bug 3815 3815 3816 3816 N: Jonathan Woithe 3817 - E: jwoithe@physics.adelaide.edu.au 3818 - W: http://www.physics.adelaide.edu.au/~jwoithe 3817 + E: jwoithe@just42.net 3818 + W: http:/www.just42.net/jwoithe 3819 3819 D: ALS-007 sound card extensions to Sound Blaster driver 3820 3820 S: 20 Jordan St 3821 3821 S: Valley View, SA 5093
+1 -1
Documentation/ABI/testing/sysfs-bus-usb
··· 204 204 Description: 205 205 Some information about whether a given USB device is 206 206 physically fixed to the platform can be inferred from a 207 - combination of hub decriptor bits and platform-specific data 207 + combination of hub descriptor bits and platform-specific data 208 208 such as ACPI. This file will read either "removable" or 209 209 "fixed" if the information is available, and "unknown" 210 210 otherwise.
+1 -1
Documentation/DocBook/kernel-hacking.tmpl
··· 1289 1289 * Sparc assembly will do this to ya. 1290 1290 */ 1291 1291 C_LABEL(cputypvar): 1292 - .asciz "compatability" 1292 + .asciz "compatibility" 1293 1293 1294 1294 /* Tested on SS-5, SS-10. Probably someone at Sun applied a spell-checker. */ 1295 1295 .align 4
+1 -1
Documentation/DocBook/libata.tmpl
··· 918 918 <title>HSM violation</title> 919 919 <para> 920 920 This error is indicated when STATUS value doesn't match HSM 921 - requirement during issuing or excution any ATA/ATAPI command. 921 + requirement during issuing or execution any ATA/ATAPI command. 922 922 </para> 923 923 924 924 <itemizedlist>
+3 -3
Documentation/DocBook/media/v4l/controls.xml
··· 2023 2023 <entry>integer</entry> 2024 2024 </row> 2025 2025 <row><entry spanname="descr">Cyclic intra macroblock refresh. This is the number of continuous macroblocks 2026 - refreshed every frame. Each frame a succesive set of macroblocks is refreshed until the cycle completes and starts from the 2026 + refreshed every frame. Each frame a successive set of macroblocks is refreshed until the cycle completes and starts from the 2027 2027 top of the frame. Applicable to H264, H263 and MPEG4 encoder.</entry> 2028 2028 </row> 2029 2029 ··· 2183 2183 <entry>integer</entry> 2184 2184 </row> 2185 2185 <row><entry spanname="descr">The Video Buffer Verifier size in kilobytes, it is used as a limitation of frame skip. 2186 - The VBV is defined in the standard as a mean to verify that the produced stream will be succesfully decoded. 2186 + The VBV is defined in the standard as a mean to verify that the produced stream will be successfully decoded. 2187 2187 The standard describes it as "Part of a hypothetical decoder that is conceptually connected to the 2188 2188 output of the encoder. Its purpose is to provide a constraint on the variability of the data rate that an 2189 2189 encoder or editing process may produce.". ··· 2196 2196 <entry>integer</entry> 2197 2197 </row> 2198 2198 <row><entry spanname="descr">The Coded Picture Buffer size in kilobytes, it is used as a limitation of frame skip. 2199 - The CPB is defined in the H264 standard as a mean to verify that the produced stream will be succesfully decoded. 2199 + The CPB is defined in the H264 standard as a mean to verify that the produced stream will be successfully decoded. 2200 2200 Applicable to the H264 encoder.</entry> 2201 2201 </row> 2202 2202
+1 -1
Documentation/blackfin/bfin-gpio-notes.txt
··· 53 53 54 54 3. But there are some exceptions 55 55 - Kernel permit the identical GPIO be requested both as GPIO and GPIO 56 - interrut. 56 + interrupt. 57 57 Some drivers, like gpio-keys, need this behavior. Kernel only print out 58 58 warning messages like, 59 59 bfin-gpio: GPIO 24 is already reserved by gpio-keys: BTN0, and you are
+1 -1
Documentation/devicetree/bindings/net/can/fsl-flexcan.txt
··· 1 - Flexcan CAN contoller on Freescale's ARM and PowerPC system-on-a-chip (SOC). 1 + Flexcan CAN controller on Freescale's ARM and PowerPC system-on-a-chip (SOC). 2 2 3 3 Required properties: 4 4
+1 -1
Documentation/dvb/opera-firmware.txt
··· 8 8 9 9 Then run 10 10 11 - ./get_dvb_firware opera1 11 + ./get_dvb_firmware opera1 12 12 13 13 and after that you have 2 files: 14 14
+1 -1
Documentation/edac.txt
··· 734 734 associated with a physical CPU socket. 735 735 736 736 Each MC have 3 physical read channels, 3 physical write channels and 737 - 3 logic channels. The driver currenty sees it as just 3 channels. 737 + 3 logic channels. The driver currently sees it as just 3 channels. 738 738 Each channel can have up to 3 DIMMs. 739 739 740 740 The minimum known unity is DIMMs. There are no information about csrows.
+1 -1
Documentation/filesystems/nfs/pnfs.txt
··· 93 93 (allways exists) 94 94 (More protocols can be defined in the future. 95 95 The client does not interpret this string it is 96 - passed unchanged as recieved from the Server) 96 + passed unchanged as received from the Server) 97 97 -o osdname of the requested target OSD 98 98 (Might be empty) 99 99 (A string which denotes the OSD name, there is a
+14 -14
Documentation/filesystems/qnx6.txt
··· 17 17 On QNX it is possible to create little endian and big endian qnx6 filesystems. 18 18 This feature makes it possible to create and use a different endianness fs 19 19 for the target (QNX is used on quite a range of embedded systems) plattform 20 - running on a different endianess. 20 + running on a different endianness. 21 21 The Linux driver handles endianness transparently. (LE and BE) 22 22 23 23 Blocks ··· 26 26 The space in the device or file is split up into blocks. These are a fixed 27 27 size of 512, 1024, 2048 or 4096, which is decided when the filesystem is 28 28 created. 29 - Blockpointers are 32bit, so the maximum space that can be adressed is 29 + Blockpointers are 32bit, so the maximum space that can be addressed is 30 30 2^32 * 4096 bytes or 16TB 31 31 32 32 The superblocks ··· 47 47 Each superblock holds a set of root inodes for the different filesystem 48 48 parts. (Inode, Bitmap and Longfilenames) 49 49 Each of these root nodes holds information like total size of the stored 50 - data and the adressing levels in that specific tree. 51 - If the level value is 0, up to 16 direct blocks can be adressed by each 50 + data and the addressing levels in that specific tree. 51 + If the level value is 0, up to 16 direct blocks can be addressed by each 52 52 node. 53 - Level 1 adds an additional indirect adressing level where each indirect 54 - adressing block holds up to blocksize / 4 bytes pointers to data blocks. 55 - Level 2 adds an additional indirect adressig block level (so, already up 56 - to 16 * 256 * 256 = 1048576 blocks that can be adressed by such a tree)a 53 + Level 1 adds an additional indirect addressing level where each indirect 54 + addressing block holds up to blocksize / 4 bytes pointers to data blocks. 55 + Level 2 adds an additional indirect addressing block level (so, already up 56 + to 16 * 256 * 256 = 1048576 blocks that can be addressed by such a tree). 57 57 58 58 Unused block pointers are always set to ~0 - regardless of root node, 59 - indirect adressing blocks or inodes. 59 + indirect addressing blocks or inodes. 60 60 Data leaves are always on the lowest level. So no data is stored on upper 61 61 tree levels. 62 62 ··· 64 64 The Audi MMI 3G first superblock directly starts at byte 0. 65 65 Second superblock position can either be calculated from the superblock 66 66 information (total number of filesystem blocks) or by taking the highest 67 - device address, zeroing the last 3 bytes and then substracting 0x1000 from 67 + device address, zeroing the last 3 bytes and then subtracting 0x1000 from 68 68 that address. 69 69 70 70 0x1000 is the size reserved for each superblock - regardless of the ··· 83 83 Object mode field is POSIX format. (which makes things easier) 84 84 85 85 There are also pointers to the first 16 blocks, if the object data can be 86 - adressed with 16 direct blocks. 87 - For more than 16 blocks an indirect adressing in form of another tree is 86 + addressed with 16 direct blocks. 87 + For more than 16 blocks an indirect addressing in form of another tree is 88 88 used. (scheme is the same as the one used for the superblock root nodes) 89 89 90 90 The filesize is stored 64bit. Inode counting starts with 1. (whilst long ··· 118 118 inode. 119 119 120 120 Character and block special devices do not exist in QNX as those files 121 - are handled by the QNX kernel/drivers and created in /dev independant of the 121 + are handled by the QNX kernel/drivers and created in /dev independent of the 122 122 underlaying filesystem. 123 123 124 124 Long filenames 125 125 -------------- 126 126 127 - Long filenames are stored in a seperate adressing tree. The staring point 127 + Long filenames are stored in a separate addressing tree. The staring point 128 128 is the longfilename root node in the active superblock. 129 129 Each data block (tree leaves) holds one long filename. That filename is 130 130 limited to 510 bytes. The first two starting bytes are used as length field
+1 -1
Documentation/hwmon/it87
··· 63 63 Hardware Interfaces 64 64 ------------------- 65 65 66 - All the chips suported by this driver are LPC Super-I/O chips, accessed 66 + All the chips supported by this driver are LPC Super-I/O chips, accessed 67 67 through the LPC bus (ISA-like I/O ports). The IT8712F additionally has an 68 68 SMBus interface to the hardware monitoring functions. This driver no 69 69 longer supports this interface though, as it is slower and less reliable
+1 -1
Documentation/hwmon/wm831x
··· 22 22 Voltage Monitoring 23 23 ------------------ 24 24 25 - Voltages are sampled by a 12 bit ADC. Voltages in milivolts are 1.465 25 + Voltages are sampled by a 12 bit ADC. Voltages in millivolts are 1.465 26 26 times the ADC value. 27 27 28 28 Temperature Monitoring
+1 -1
Documentation/memory-hotplug.txt
··· 341 341 -------------------------------- 342 342 8. Memory hotplug event notifier 343 343 -------------------------------- 344 - Memory hotplug has event notifer. There are 6 types of notification. 344 + Memory hotplug has event notifier. There are 6 types of notification. 345 345 346 346 MEMORY_GOING_ONLINE 347 347 Generated before new memory becomes available in order to be able to
+1 -1
Documentation/networking/can.txt
··· 649 649 The CAN device must be configured via netlink interface. The supported 650 650 netlink message types are defined and briefly described in 651 651 "include/linux/can/netlink.h". CAN link support for the program "ip" 652 - of the IPROUTE2 utility suite is avaiable and it can be used as shown 652 + of the IPROUTE2 utility suite is available and it can be used as shown 653 653 below: 654 654 655 655 - Setting CAN device properties:
+1 -1
Documentation/parisc/debugging
··· 34 34 was interrupted - so if you get an interruption between the instruction 35 35 that clears the Q bit and the RFI that sets it again you don't know 36 36 where exactly it happened. If you're lucky the IAOQ will point to the 37 - instrucion that cleared the Q bit, if you're not it points anywhere 37 + instruction that cleared the Q bit, if you're not it points anywhere 38 38 at all. Usually Q bit problems will show themselves in unexplainable 39 39 system hangs or running off the end of physical memory.
+1 -1
Documentation/sound/alsa/compress_offload.txt
··· 18 18 mostly because of a lack of a generic API available in the mainline 19 19 kernel. 20 20 21 - Rather than requiring a compability break with an API change of the 21 + Rather than requiring a compatibility break with an API change of the 22 22 ALSA PCM interface, a new 'Compressed Data' API is introduced to 23 23 provide a control and data-streaming interface for audio DSPs. 24 24
+2 -2
Documentation/sound/oss/ALS
··· 57 57 DSP/PCM/audio out (L&R), FM (L&R) and Mic in (mono). 58 58 59 59 Jonathan Woithe 60 - jwoithe@physics.adelaide.edu.au 60 + jwoithe@just42.net 61 61 30 March 1998 62 62 63 63 Modified 2000-02-26 by Dave Forrest, drf5n@virginia.edu to add ALS100/ALS200 64 64 Modified 2000-04-10 by Paul Laufer, pelaufer@csupomona.edu to add ISAPnP info. 65 - Modified 2000-11-19 by Jonathan Woithe, jwoithe@physics.adelaide.edu.au 65 + Modified 2000-11-19 by Jonathan Woithe, jwoithe@just42.net 66 66 - updated information for kernel 2.4.x.
+1 -1
Documentation/static-keys.txt
··· 235 235 6 (mov) + 2 (test) + 2 (jne) = 10 - 5 (5 byte jump 0) = 5 addition bytes. 236 236 237 237 If we then include the padding bytes, the jump label code saves, 16 total bytes 238 - of instruction memory for this small fucntion. In this case the non-jump label 238 + of instruction memory for this small function. In this case the non-jump label 239 239 function is 80 bytes long. Thus, we have have saved 20% of the instruction 240 240 footprint. We can in fact improve this even further, since the 5-byte no-op 241 241 really can be a 2-byte no-op since we can reach the branch with a 2-byte jmp.
+1 -1
Documentation/usb/dwc3.txt
··· 28 28 none 29 29 30 30 - primary handler of the EP-interrupt 31 - reads the event and tries to process it. Everything that requries 31 + reads the event and tries to process it. Everything that requires 32 32 sleeping is handed over to the Thread. The event is saved in an 33 33 per-endpoint data-structure. 34 34 We probably have to pay attention not to process events once we
+1 -1
Documentation/usb/wusb-cbaf
··· 36 36 37 37 get-cdid DEVICE 38 38 39 - Get the device ID associated to the HOST-CHDI we sent with 39 + Get the device ID associated to the HOST-CHID we sent with 40 40 'set-chid'. We might not know about it. 41 41 42 42 set-cc DEVICE
+1 -1
Documentation/video4linux/README.cpia2
··· 12 12 The driver is implemented as two kernel modules. The cpia2 module 13 13 contains the camera functions and the V4L interface. The cpia2_usb module 14 14 contains usb specific functions. The main reason for this was the size of the 15 - module was getting out of hand, so I separted them. It is not likely that 15 + module was getting out of hand, so I separated them. It is not likely that 16 16 there will be a parallel port version. 17 17 18 18 FEATURES:
+1 -1
MAINTAINERS
··· 2912 2912 F: arch/frv/ 2913 2913 2914 2914 FUJITSU LAPTOP EXTRAS 2915 - M: Jonathan Woithe <jwoithe@physics.adelaide.edu.au> 2915 + M: Jonathan Woithe <jwoithe@just42.net> 2916 2916 L: platform-driver-x86@vger.kernel.org 2917 2917 S: Maintained 2918 2918 F: drivers/platform/x86/fujitsu-laptop.c
+7 -5
Makefile
··· 400 400 401 401 # Files to ignore in find ... statements 402 402 403 - RCS_FIND_IGNORE := \( -name SCCS -o -name BitKeeper -o -name .svn -o -name CVS -o -name .pc -o -name .hg -o -name .git \) -prune -o 404 - export RCS_TAR_IGNORE := --exclude SCCS --exclude BitKeeper --exclude .svn --exclude CVS --exclude .pc --exclude .hg --exclude .git 403 + RCS_FIND_IGNORE := \( -name SCCS -o -name BitKeeper -o -name .svn -o -name CVS \ 404 + -o -name .pc -o -name .hg -o -name .git \) -prune -o 405 + export RCS_TAR_IGNORE := --exclude SCCS --exclude BitKeeper --exclude .svn \ 406 + --exclude CVS --exclude .pc --exclude .hg --exclude .git 405 407 406 408 # =========================================================================== 407 409 # Rules shared between *config targets and build targets ··· 968 966 ifneq ($(KBUILD_SRC),) 969 967 @$(kecho) ' Using $(srctree) as source for kernel' 970 968 $(Q)if [ -f $(srctree)/.config -o -d $(srctree)/include/config ]; then \ 971 - echo " $(srctree) is not clean, please run 'make mrproper'";\ 969 + echo " $(srctree) is not clean, please run 'make mrproper'"; \ 972 970 echo " in the '$(srctree)' directory.";\ 973 971 /bin/false; \ 974 972 fi; ··· 1005 1003 endef 1006 1004 1007 1005 define filechk_version.h 1008 - (echo \#define LINUX_VERSION_CODE $(shell \ 1009 - expr $(VERSION) \* 65536 + 0$(PATCHLEVEL) \* 256 + 0$(SUBLEVEL)); \ 1006 + (echo \#define LINUX_VERSION_CODE $(shell \ 1007 + expr $(VERSION) \* 65536 + 0$(PATCHLEVEL) \* 256 + 0$(SUBLEVEL)); \ 1010 1008 echo '#define KERNEL_VERSION(a,b,c) (((a) << 16) + ((b) << 8) + (c))';) 1011 1009 endef 1012 1010
+118 -104
README
··· 1 - Linux kernel release 3.x <http://kernel.org/> 1 + Linux kernel release 3.x <http://kernel.org/> 2 2 3 3 These are the release notes for Linux version 3. Read them carefully, 4 4 as they tell you what this is all about, explain how to install the ··· 62 62 directory where you have permissions (eg. your home directory) and 63 63 unpack it: 64 64 65 - gzip -cd linux-3.X.tar.gz | tar xvf - 65 + gzip -cd linux-3.X.tar.gz | tar xvf - 66 66 67 67 or 68 - bzip2 -dc linux-3.X.tar.bz2 | tar xvf - 69 68 69 + bzip2 -dc linux-3.X.tar.bz2 | tar xvf - 70 70 71 - Replace "XX" with the version number of the latest kernel. 71 + Replace "X" with the version number of the latest kernel. 72 72 73 73 Do NOT use the /usr/src/linux area! This area has a (usually 74 74 incomplete) set of kernel headers that are used by the library header ··· 78 78 - You can also upgrade between 3.x releases by patching. Patches are 79 79 distributed in the traditional gzip and the newer bzip2 format. To 80 80 install by patching, get all the newer patch files, enter the 81 - top level directory of the kernel source (linux-3.x) and execute: 81 + top level directory of the kernel source (linux-3.X) and execute: 82 82 83 - gzip -cd ../patch-3.x.gz | patch -p1 83 + gzip -cd ../patch-3.x.gz | patch -p1 84 84 85 85 or 86 - bzip2 -dc ../patch-3.x.bz2 | patch -p1 87 86 88 - (repeat xx for all versions bigger than the version of your current 89 - source tree, _in_order_) and you should be ok. You may want to remove 90 - the backup files (xxx~ or xxx.orig), and make sure that there are no 91 - failed patches (xxx# or xxx.rej). If there are, either you or me has 92 - made a mistake. 87 + bzip2 -dc ../patch-3.x.bz2 | patch -p1 88 + 89 + Replace "x" for all versions bigger than the version "X" of your current 90 + source tree, _in_order_, and you should be ok. You may want to remove 91 + the backup files (some-file-name~ or some-file-name.orig), and make sure 92 + that there are no failed patches (some-file-name# or some-file-name.rej). 93 + If there are, either you or I have made a mistake. 93 94 94 95 Unlike patches for the 3.x kernels, patches for the 3.x.y kernels 95 96 (also known as the -stable kernels) are not incremental but instead apply 96 - directly to the base 3.x kernel. Please read 97 - Documentation/applying-patches.txt for more information. 97 + directly to the base 3.x kernel. For example, if your base kernel is 3.0 98 + and you want to apply the 3.0.3 patch, you must not first apply the 3.0.1 99 + and 3.0.2 patches. Similarly, if you are running kernel version 3.0.2 and 100 + want to jump to 3.0.3, you must first reverse the 3.0.2 patch (that is, 101 + patch -R) _before_ applying the 3.0.3 patch. You can read more on this in 102 + Documentation/applying-patches.txt 98 103 99 104 Alternatively, the script patch-kernel can be used to automate this 100 105 process. It determines the current kernel version and applies any 101 106 patches found. 102 107 103 - linux/scripts/patch-kernel linux 108 + linux/scripts/patch-kernel linux 104 109 105 110 The first argument in the command above is the location of the 106 111 kernel source. Patches are applied from the current directory, but 107 112 an alternative directory can be specified as the second argument. 108 113 109 - - If you are upgrading between releases using the stable series patches 110 - (for example, patch-3.x.y), note that these "dot-releases" are 111 - not incremental and must be applied to the 3.x base tree. For 112 - example, if your base kernel is 3.0 and you want to apply the 113 - 3.0.3 patch, you do not and indeed must not first apply the 114 - 3.0.1 and 3.0.2 patches. Similarly, if you are running kernel 115 - version 3.0.2 and want to jump to 3.0.3, you must first 116 - reverse the 3.0.2 patch (that is, patch -R) _before_ applying 117 - the 3.0.3 patch. 118 - You can read more on this in Documentation/applying-patches.txt 119 - 120 114 - Make sure you have no stale .o files and dependencies lying around: 121 115 122 - cd linux 123 - make mrproper 116 + cd linux 117 + make mrproper 124 118 125 119 You should now have the sources correctly installed. 126 120 ··· 131 137 132 138 BUILD directory for the kernel: 133 139 134 - When compiling the kernel all output files will per default be 140 + When compiling the kernel, all output files will per default be 135 141 stored together with the kernel source code. 136 142 Using the option "make O=output/dir" allow you to specify an alternate 137 143 place for the output files (including .config). 138 144 Example: 139 - kernel source code: /usr/src/linux-3.N 140 - build directory: /home/name/build/kernel 141 145 142 - To configure and build the kernel use: 143 - cd /usr/src/linux-3.N 144 - make O=/home/name/build/kernel menuconfig 145 - make O=/home/name/build/kernel 146 - sudo make O=/home/name/build/kernel modules_install install 146 + kernel source code: /usr/src/linux-3.X 147 + build directory: /home/name/build/kernel 147 148 148 - Please note: If the 'O=output/dir' option is used then it must be 149 + To configure and build the kernel, use: 150 + 151 + cd /usr/src/linux-3.X 152 + make O=/home/name/build/kernel menuconfig 153 + make O=/home/name/build/kernel 154 + sudo make O=/home/name/build/kernel modules_install install 155 + 156 + Please note: If the 'O=output/dir' option is used, then it must be 149 157 used for all invocations of make. 150 158 151 159 CONFIGURING the kernel: ··· 159 163 new version with minimal work, use "make oldconfig", which will 160 164 only ask you for the answers to new questions. 161 165 162 - - Alternate configuration commands are: 163 - "make config" Plain text interface. 164 - "make menuconfig" Text based color menus, radiolists & dialogs. 165 - "make nconfig" Enhanced text based color menus. 166 - "make xconfig" X windows (Qt) based configuration tool. 167 - "make gconfig" X windows (Gtk) based configuration tool. 168 - "make oldconfig" Default all questions based on the contents of 169 - your existing ./.config file and asking about 170 - new config symbols. 171 - "make silentoldconfig" 172 - Like above, but avoids cluttering the screen 173 - with questions already answered. 174 - Additionally updates the dependencies. 175 - "make defconfig" Create a ./.config file by using the default 176 - symbol values from either arch/$ARCH/defconfig 177 - or arch/$ARCH/configs/${PLATFORM}_defconfig, 178 - depending on the architecture. 179 - "make ${PLATFORM}_defconfig" 180 - Create a ./.config file by using the default 181 - symbol values from 182 - arch/$ARCH/configs/${PLATFORM}_defconfig. 183 - Use "make help" to get a list of all available 184 - platforms of your architecture. 185 - "make allyesconfig" 186 - Create a ./.config file by setting symbol 187 - values to 'y' as much as possible. 188 - "make allmodconfig" 189 - Create a ./.config file by setting symbol 190 - values to 'm' as much as possible. 191 - "make allnoconfig" Create a ./.config file by setting symbol 192 - values to 'n' as much as possible. 193 - "make randconfig" Create a ./.config file by setting symbol 194 - values to random values. 166 + - Alternative configuration commands are: 167 + 168 + "make config" Plain text interface. 169 + 170 + "make menuconfig" Text based color menus, radiolists & dialogs. 171 + 172 + "make nconfig" Enhanced text based color menus. 173 + 174 + "make xconfig" X windows (Qt) based configuration tool. 175 + 176 + "make gconfig" X windows (Gtk) based configuration tool. 177 + 178 + "make oldconfig" Default all questions based on the contents of 179 + your existing ./.config file and asking about 180 + new config symbols. 181 + 182 + "make silentoldconfig" 183 + Like above, but avoids cluttering the screen 184 + with questions already answered. 185 + Additionally updates the dependencies. 186 + 187 + "make defconfig" Create a ./.config file by using the default 188 + symbol values from either arch/$ARCH/defconfig 189 + or arch/$ARCH/configs/${PLATFORM}_defconfig, 190 + depending on the architecture. 191 + 192 + "make ${PLATFORM}_defconfig" 193 + Create a ./.config file by using the default 194 + symbol values from 195 + arch/$ARCH/configs/${PLATFORM}_defconfig. 196 + Use "make help" to get a list of all available 197 + platforms of your architecture. 198 + 199 + "make allyesconfig" 200 + Create a ./.config file by setting symbol 201 + values to 'y' as much as possible. 202 + 203 + "make allmodconfig" 204 + Create a ./.config file by setting symbol 205 + values to 'm' as much as possible. 206 + 207 + "make allnoconfig" Create a ./.config file by setting symbol 208 + values to 'n' as much as possible. 209 + 210 + "make randconfig" Create a ./.config file by setting symbol 211 + values to random values. 195 212 196 213 You can find more information on using the Linux kernel config tools 197 214 in Documentation/kbuild/kconfig.txt. 198 215 199 - NOTES on "make config": 200 - - having unnecessary drivers will make the kernel bigger, and can 201 - under some circumstances lead to problems: probing for a 202 - nonexistent controller card may confuse your other controllers 203 - - compiling the kernel with "Processor type" set higher than 386 204 - will result in a kernel that does NOT work on a 386. The 205 - kernel will detect this on bootup, and give up. 206 - - A kernel with math-emulation compiled in will still use the 207 - coprocessor if one is present: the math emulation will just 208 - never get used in that case. The kernel will be slightly larger, 209 - but will work on different machines regardless of whether they 210 - have a math coprocessor or not. 211 - - the "kernel hacking" configuration details usually result in a 212 - bigger or slower kernel (or both), and can even make the kernel 213 - less stable by configuring some routines to actively try to 214 - break bad code to find kernel problems (kmalloc()). Thus you 215 - should probably answer 'n' to the questions for 216 - "development", "experimental", or "debugging" features. 216 + - NOTES on "make config": 217 + 218 + - Having unnecessary drivers will make the kernel bigger, and can 219 + under some circumstances lead to problems: probing for a 220 + nonexistent controller card may confuse your other controllers 221 + 222 + - Compiling the kernel with "Processor type" set higher than 386 223 + will result in a kernel that does NOT work on a 386. The 224 + kernel will detect this on bootup, and give up. 225 + 226 + - A kernel with math-emulation compiled in will still use the 227 + coprocessor if one is present: the math emulation will just 228 + never get used in that case. The kernel will be slightly larger, 229 + but will work on different machines regardless of whether they 230 + have a math coprocessor or not. 231 + 232 + - The "kernel hacking" configuration details usually result in a 233 + bigger or slower kernel (or both), and can even make the kernel 234 + less stable by configuring some routines to actively try to 235 + break bad code to find kernel problems (kmalloc()). Thus you 236 + should probably answer 'n' to the questions for "development", 237 + "experimental", or "debugging" features. 217 238 218 239 COMPILING the kernel: 219 240 ··· 243 230 possible to do "make install" if you have lilo installed to suit the 244 231 kernel makefiles, but you may want to check your particular lilo setup first. 245 232 246 - To do the actual install you have to be root, but none of the normal 233 + To do the actual install, you have to be root, but none of the normal 247 234 build should require that. Don't take the name of root in vain. 248 235 249 236 - If you configured any of the parts of the kernel as `modules', you ··· 251 238 252 239 - Verbose kernel compile/build output: 253 240 254 - Normally the kernel build system runs in a fairly quiet mode (but not 241 + Normally, the kernel build system runs in a fairly quiet mode (but not 255 242 totally silent). However, sometimes you or other kernel developers need 256 243 to see compile, link, or other commands exactly as they are executed. 257 244 For this, use "verbose" build mode. This is done by inserting 258 245 "V=1" in the "make" command. E.g.: 259 246 260 - make V=1 all 247 + make V=1 all 261 248 262 249 To have the build system also tell the reason for the rebuild of each 263 250 target, use "V=2". The default is "V=0". ··· 269 256 are installing a new kernel with the same version number as your 270 257 working kernel, make a backup of your modules directory before you 271 258 do a "make modules_install". 259 + 272 260 Alternatively, before compiling, use the kernel config option 273 261 "LOCALVERSION" to append a unique suffix to the regular kernel version. 274 262 LOCALVERSION can be set in the "General Setup" menu. ··· 281 267 - Booting a kernel directly from a floppy without the assistance of a 282 268 bootloader such as LILO, is no longer supported. 283 269 284 - If you boot Linux from the hard drive, chances are you use LILO which 270 + If you boot Linux from the hard drive, chances are you use LILO, which 285 271 uses the kernel image as specified in the file /etc/lilo.conf. The 286 272 kernel image file is usually /vmlinuz, /boot/vmlinuz, /bzImage or 287 273 /boot/bzImage. To use the new kernel, save a copy of the old image ··· 320 306 321 307 - If the bug results in a message like 322 308 323 - unable to handle kernel paging request at address C0000010 324 - Oops: 0002 325 - EIP: 0010:XXXXXXXX 326 - eax: xxxxxxxx ebx: xxxxxxxx ecx: xxxxxxxx edx: xxxxxxxx 327 - esi: xxxxxxxx edi: xxxxxxxx ebp: xxxxxxxx 328 - ds: xxxx es: xxxx fs: xxxx gs: xxxx 329 - Pid: xx, process nr: xx 330 - xx xx xx xx xx xx xx xx xx xx 309 + unable to handle kernel paging request at address C0000010 310 + Oops: 0002 311 + EIP: 0010:XXXXXXXX 312 + eax: xxxxxxxx ebx: xxxxxxxx ecx: xxxxxxxx edx: xxxxxxxx 313 + esi: xxxxxxxx edi: xxxxxxxx ebp: xxxxxxxx 314 + ds: xxxx es: xxxx fs: xxxx gs: xxxx 315 + Pid: xx, process nr: xx 316 + xx xx xx xx xx xx xx xx xx xx 331 317 332 318 or similar kernel debugging information on your screen or in your 333 319 system log, please duplicate it *exactly*. The dump may look 334 320 incomprehensible to you, but it does contain information that may 335 321 help debugging the problem. The text above the dump is also 336 322 important: it tells something about why the kernel dumped code (in 337 - the above example it's due to a bad kernel pointer). More information 323 + the above example, it's due to a bad kernel pointer). More information 338 324 on making sense of the dump is in Documentation/oops-tracing.txt 339 325 340 326 - If you compiled the kernel with CONFIG_KALLSYMS you can send the dump ··· 342 328 sense of the dump (but compiling with CONFIG_KALLSYMS is usually preferred). 343 329 This utility can be downloaded from 344 330 ftp://ftp.<country>.kernel.org/pub/linux/utils/kernel/ksymoops/ . 345 - Alternately you can do the dump lookup by hand: 331 + Alternatively, you can do the dump lookup by hand: 346 332 347 333 - In debugging dumps like the above, it helps enormously if you can 348 334 look up what the EIP value means. The hex value as such doesn't help ··· 356 342 the file 'linux/vmlinux'. To extract the namelist and match it against 357 343 the EIP from the kernel crash, do: 358 344 359 - nm vmlinux | sort | less 345 + nm vmlinux | sort | less 360 346 361 347 This will give you a list of kernel addresses sorted in ascending 362 348 order, from which it is simple to find the function that contains the ··· 375 361 kernel image or similar), telling me as much about your setup as 376 362 possible will help. Please read the REPORTING-BUGS document for details. 377 363 378 - - Alternately, you can use gdb on a running kernel. (read-only; i.e. you 364 + - Alternatively, you can use gdb on a running kernel. (read-only; i.e. you 379 365 cannot change values or set break points.) To do this, first compile the 380 366 kernel with -g; edit arch/i386/Makefile appropriately, then do a "make 381 367 clean". You'll also need to enable CONFIG_PROC_FS (via "make config").
+10 -10
arch/alpha/kernel/pci_iommu.c
··· 236 236 ok = 0; 237 237 238 238 /* If both conditions above are met, we are fine. */ 239 - DBGA("pci_dac_dma_supported %s from %p\n", 239 + DBGA("pci_dac_dma_supported %s from %pf\n", 240 240 ok ? "yes" : "no", __builtin_return_address(0)); 241 241 242 242 return ok; ··· 268 268 && paddr + size <= __direct_map_size) { 269 269 ret = paddr + __direct_map_base; 270 270 271 - DBGA2("pci_map_single: [%p,%zx] -> direct %llx from %p\n", 271 + DBGA2("pci_map_single: [%p,%zx] -> direct %llx from %pf\n", 272 272 cpu_addr, size, ret, __builtin_return_address(0)); 273 273 274 274 return ret; ··· 279 279 if (dac_allowed) { 280 280 ret = paddr + alpha_mv.pci_dac_offset; 281 281 282 - DBGA2("pci_map_single: [%p,%zx] -> DAC %llx from %p\n", 282 + DBGA2("pci_map_single: [%p,%zx] -> DAC %llx from %pf\n", 283 283 cpu_addr, size, ret, __builtin_return_address(0)); 284 284 285 285 return ret; ··· 316 316 ret = arena->dma_base + dma_ofs * PAGE_SIZE; 317 317 ret += (unsigned long)cpu_addr & ~PAGE_MASK; 318 318 319 - DBGA2("pci_map_single: [%p,%zx] np %ld -> sg %llx from %p\n", 319 + DBGA2("pci_map_single: [%p,%zx] np %ld -> sg %llx from %pf\n", 320 320 cpu_addr, size, npages, ret, __builtin_return_address(0)); 321 321 322 322 return ret; ··· 385 385 && dma_addr < __direct_map_base + __direct_map_size) { 386 386 /* Nothing to do. */ 387 387 388 - DBGA2("pci_unmap_single: direct [%llx,%zx] from %p\n", 388 + DBGA2("pci_unmap_single: direct [%llx,%zx] from %pf\n", 389 389 dma_addr, size, __builtin_return_address(0)); 390 390 391 391 return; 392 392 } 393 393 394 394 if (dma_addr > 0xffffffff) { 395 - DBGA2("pci64_unmap_single: DAC [%llx,%zx] from %p\n", 395 + DBGA2("pci64_unmap_single: DAC [%llx,%zx] from %pf\n", 396 396 dma_addr, size, __builtin_return_address(0)); 397 397 return; 398 398 } ··· 424 424 425 425 spin_unlock_irqrestore(&arena->lock, flags); 426 426 427 - DBGA2("pci_unmap_single: sg [%llx,%zx] np %ld from %p\n", 427 + DBGA2("pci_unmap_single: sg [%llx,%zx] np %ld from %pf\n", 428 428 dma_addr, size, npages, __builtin_return_address(0)); 429 429 } 430 430 ··· 447 447 cpu_addr = (void *)__get_free_pages(gfp, order); 448 448 if (! cpu_addr) { 449 449 printk(KERN_INFO "pci_alloc_consistent: " 450 - "get_free_pages failed from %p\n", 450 + "get_free_pages failed from %pf\n", 451 451 __builtin_return_address(0)); 452 452 /* ??? Really atomic allocation? Otherwise we could play 453 453 with vmalloc and sg if we can't find contiguous memory. */ ··· 466 466 goto try_again; 467 467 } 468 468 469 - DBGA2("pci_alloc_consistent: %zx -> [%p,%llx] from %p\n", 469 + DBGA2("pci_alloc_consistent: %zx -> [%p,%llx] from %pf\n", 470 470 size, cpu_addr, *dma_addrp, __builtin_return_address(0)); 471 471 472 472 return cpu_addr; ··· 486 486 pci_unmap_single(pdev, dma_addr, size, PCI_DMA_BIDIRECTIONAL); 487 487 free_pages((unsigned long)cpu_addr, get_order(size)); 488 488 489 - DBGA2("pci_free_consistent: [%llx,%zx] from %p\n", 489 + DBGA2("pci_free_consistent: [%llx,%zx] from %pf\n", 490 490 dma_addr, size, __builtin_return_address(0)); 491 491 } 492 492
+2 -2
arch/arm/Kconfig
··· 1914 1914 default ZBOOT_ROM_NONE 1915 1915 help 1916 1916 Include experimental SD/MMC loading code in the ROM-able zImage. 1917 - With this enabled it is possible to write the the ROM-able zImage 1917 + With this enabled it is possible to write the ROM-able zImage 1918 1918 kernel image to an MMC or SD card and boot the kernel straight 1919 1919 from the reset vector. At reset the processor Mask ROM will load 1920 - the first part of the the ROM-able zImage which in turn loads the 1920 + the first part of the ROM-able zImage which in turn loads the 1921 1921 rest the kernel image to RAM. 1922 1922 1923 1923 config ZBOOT_ROM_NONE
+2 -2
arch/arm/mach-s3c64xx/Kconfig
··· 210 210 and audio daughtercard for the Samsung SMDK6410 reference 211 211 platform. Enabling this option will build support for this 212 212 module into the kernel. The presence of the module will be 213 - detected at runtime so the the resulting kernel can be used 213 + detected at runtime so the resulting kernel can be used 214 214 with or without the 1190-EV1 fitted. 215 215 216 216 config SMDK6410_WM1192_EV1 ··· 226 226 daughtercard for the Samsung SMDK6410 reference platform. 227 227 Enabling this option will build support for this module into 228 228 the kernel. The presence of the daughtercard will be 229 - detected at runtime so the the resulting kernel can be used 229 + detected at runtime so the resulting kernel can be used 230 230 with or without the 1192-EV1 fitted. 231 231 232 232 config MACH_NCP
+1 -1
arch/arm/nwfpe/fpmodule.c
··· 147 147 #ifdef CONFIG_DEBUG_USER 148 148 if (flags & debug) 149 149 printk(KERN_DEBUG 150 - "NWFPE: %s[%d] takes exception %08x at %p from %08lx\n", 150 + "NWFPE: %s[%d] takes exception %08x at %pf from %08lx\n", 151 151 current->comm, current->pid, flags, 152 152 __builtin_return_address(0), GET_USERREG()->ARM_pc); 153 153 #endif
+1 -1
arch/blackfin/Kconfig
··· 1309 1309 (all processors, except ADSP-BF549). This option sets 1310 1310 the general-purpose wake-up enable (GPWE) control bit to enable 1311 1311 wake-up upon detection of an active low signal on the /GPW (PH7) pin. 1312 - On ADSP-BF549 this option enables the the same functionality on the 1312 + On ADSP-BF549 this option enables the same functionality on the 1313 1313 /MRXON pin also PH7. 1314 1314 1315 1315 config PM_BFIN_WAKE_PA15
+1 -1
arch/m68k/Kconfig.cpu
··· 7 7 help 8 8 The Freescale (was Motorola) M68K family of processors implements 9 9 the full 68000 processor instruction set. 10 - The Freescale ColdFire family of processors is a modern derivitive 10 + The Freescale ColdFire family of processors is a modern derivative 11 11 of the 68000 processor family. They are mainly targeted at embedded 12 12 applications, and are all System-On-Chip (SOC) devices, as opposed 13 13 to stand alone CPUs. They implement a subset of the original 68000
+1 -1
arch/m68k/platform/coldfire/m532x.c
··· 7 7 * Copyright (C) 2000, Lineo (www.lineo.com) 8 8 * Yaroslav Vinogradov yaroslav.vinogradov@freescale.com 9 9 * Copyright Freescale Semiconductor, Inc 2006 10 - * Copyright (c) 2006, emlix, Sebastian Hess <sh@emlix.com> 10 + * Copyright (c) 2006, emlix, Sebastian Hess <shess@hessware.de> 11 11 * 12 12 * This program is free software; you can redistribute it and/or modify 13 13 * it under the terms of the GNU General Public License as published by
+2 -2
arch/mips/Kconfig
··· 1002 1002 bool 1003 1003 1004 1004 # 1005 - # Endianess selection. Sufficiently obscure so many users don't know what to 1005 + # Endianness selection. Sufficiently obscure so many users don't know what to 1006 1006 # answer,so we try hard to limit the available choices. Also the use of a 1007 1007 # choice statement should be more obvious to the user. 1008 1008 # 1009 1009 choice 1010 - prompt "Endianess selection" 1010 + prompt "Endianness selection" 1011 1011 help 1012 1012 Some MIPS machines can be configured for either little or big endian 1013 1013 byte order. These modes require different kernels and a different
+1 -1
arch/mips/Kconfig.debug
··· 57 57 options. 58 58 59 59 config CMDLINE_OVERRIDE 60 - bool "Built-in command line overrides firware arguments" 60 + bool "Built-in command line overrides firmware arguments" 61 61 default n 62 62 depends on CMDLINE_BOOL 63 63 help
+1 -1
arch/mips/kernel/mips-mt.c
··· 209 209 unsigned int nconfig7 = oconfig7; 210 210 211 211 if (mt_opt_norps) { 212 - printk("\"norps\" option deprectated: use \"rpsctl=\"\n"); 212 + printk("\"norps\" option deprecated: use \"rpsctl=\"\n"); 213 213 } 214 214 if (mt_opt_rpsctl >= 0) { 215 215 printk("34K return prediction stack override set to %d.\n",
+1 -1
arch/mips/lantiq/xway/gpio.c
··· 188 188 int ret = platform_driver_register(&ltq_gpio_driver); 189 189 190 190 if (ret) 191 - pr_info("ltq_gpio : Error registering platfom driver!"); 191 + pr_info("ltq_gpio : Error registering platform driver!"); 192 192 return ret; 193 193 } 194 194
+1 -1
arch/mips/lantiq/xway/gpio_ebu.c
··· 119 119 int ret = platform_driver_register(&ltq_ebu_driver); 120 120 121 121 if (ret) 122 - pr_info("ltq_ebu : Error registering platfom driver!"); 122 + pr_info("ltq_ebu : Error registering platform driver!"); 123 123 return ret; 124 124 } 125 125
+1 -1
arch/mips/lantiq/xway/gpio_stp.c
··· 150 150 int ret = platform_driver_register(&ltq_stp_driver); 151 151 152 152 if (ret) 153 - pr_info("ltq_stp: error registering platfom driver"); 153 + pr_info("ltq_stp: error registering platform driver"); 154 154 return ret; 155 155 } 156 156
+1 -1
arch/mips/sni/pcimt.c
··· 29 29 30 30 scsiz = cacheconf & 7; 31 31 if (scsiz == 0) { 32 - printk("Second level cache is deactived.\n"); 32 + printk("Second level cache is deactivated.\n"); 33 33 return; 34 34 } 35 35 if (scsiz >= 6) {
+1 -1
arch/openrisc/Kconfig
··· 142 142 bool "Check for kernel stack overflow" 143 143 default y 144 144 help 145 - Make extra checks for space avaliable on stack in some 145 + Make extra checks for space available on stack in some 146 146 critical functions. This will cause kernel to run a bit slower, 147 147 but will catch most of kernel stack overruns and exit gracefuly. 148 148
+2 -2
arch/powerpc/platforms/Kconfig.cputype
··· 258 258 default y 259 259 ---help--- 260 260 The PID register in server is used explicitly for ICSWX. In 261 - embedded systems PID managment is done by the system. 261 + embedded systems PID management is done by the system. 262 262 263 263 config PPC_ICSWX_USE_SIGILL 264 264 bool "Should a bad CT cause a SIGILL?" ··· 266 266 default n 267 267 ---help--- 268 268 Should a bad CT used for "non-record form ICSWX" cause an 269 - illegal intruction signal or should it be silent as 269 + illegal instruction signal or should it be silent as 270 270 architected. 271 271 272 272 If in doubt, say N here.
+1 -1
arch/powerpc/platforms/pseries/Kconfig
··· 67 67 68 68 This option will only enable the IO event platform code. You 69 69 will still need to enable or compile the actual drivers 70 - that use this infrastruture to handle IO event interrupts. 70 + that use this infrastructure to handle IO event interrupts. 71 71 72 72 Say Y if you are unsure. 73 73
+1 -1
arch/sh/Kconfig.cpu
··· 1 1 menu "Processor features" 2 2 3 3 choice 4 - prompt "Endianess selection" 4 + prompt "Endianness selection" 5 5 default CPU_LITTLE_ENDIAN 6 6 help 7 7 Some SuperH machines can be configured for either little or big
+5 -5
arch/x86/include/asm/atomic64_32.h
··· 63 63 64 64 /** 65 65 * atomic64_cmpxchg - cmpxchg atomic64 variable 66 - * @p: pointer to type atomic64_t 66 + * @v: pointer to type atomic64_t 67 67 * @o: expected value 68 68 * @n: new value 69 69 * ··· 98 98 /** 99 99 * atomic64_set - set atomic64 variable 100 100 * @v: pointer to type atomic64_t 101 - * @n: value to assign 101 + * @i: value to assign 102 102 * 103 103 * Atomically sets the value of @v to @n. 104 104 */ ··· 200 200 * atomic64_sub_and_test - subtract value from variable and test result 201 201 * @i: integer value to subtract 202 202 * @v: pointer to type atomic64_t 203 - * 203 + * 204 204 * Atomically subtracts @i from @v and returns 205 205 * true if the result is zero, or false for all 206 206 * other cases. ··· 224 224 225 225 /** 226 226 * atomic64_dec - decrement atomic64 variable 227 - * @ptr: pointer to type atomic64_t 227 + * @v: pointer to type atomic64_t 228 228 * 229 - * Atomically decrements @ptr by 1. 229 + * Atomically decrements @v by 1. 230 230 */ 231 231 static inline void atomic64_dec(atomic64_t *v) 232 232 {
+1 -1
arch/x86/kernel/cpu/match.c
··· 23 23 * %X86_MODEL_ANY, %X86_FEATURE_ANY or 0 (except for vendor) 24 24 * 25 25 * Arrays used to match for this should also be declared using 26 - * MODULE_DEVICE_TABLE(x86_cpu, ...) 26 + * MODULE_DEVICE_TABLE(x86cpu, ...) 27 27 * 28 28 * This always matches against the boot cpu, assuming models and features are 29 29 * consistent over all CPUs.
+1 -1
arch/xtensa/variants/s6000/dmac.c
··· 1 1 /* 2 - * Authors: Oskar Schirmer <os@emlix.com> 2 + * Authors: Oskar Schirmer <oskar@scara.com> 3 3 * Daniel Gloeckner <dg@emlix.com> 4 4 * (c) 2008 emlix GmbH http://www.emlix.com 5 5 *
+2 -2
arch/xtensa/variants/s6000/gpio.c
··· 2 2 * s6000 gpio driver 3 3 * 4 4 * Copyright (c) 2009 emlix GmbH 5 - * Authors: Oskar Schirmer <os@emlix.com> 6 - * Johannes Weiner <jw@emlix.com> 5 + * Authors: Oskar Schirmer <oskar@scara.com> 6 + * Johannes Weiner <hannes@cmpxchg.org> 7 7 * Daniel Gloeckner <dg@emlix.com> 8 8 */ 9 9 #include <linux/bitops.h>
+1 -1
arch/xtensa/variants/s6000/include/variant/dmac.h
··· 8 8 * Copyright (C) 2006 Tensilica Inc. 9 9 * Copyright (C) 2008 Emlix GmbH <info@emlix.com> 10 10 * Authors: Fabian Godehardt <fg@emlix.com> 11 - * Oskar Schirmer <os@emlix.com> 11 + * Oskar Schirmer <oskar@scara.com> 12 12 * Daniel Gloeckner <dg@emlix.com> 13 13 */ 14 14
+2 -2
arch/xtensa/variants/s6000/irq.c
··· 2 2 * s6000 irq crossbar 3 3 * 4 4 * Copyright (c) 2009 emlix GmbH 5 - * Authors: Johannes Weiner <jw@emlix.com> 6 - * Oskar Schirmer <os@emlix.com> 5 + * Authors: Johannes Weiner <hannes@cmpxchg.org> 6 + * Oskar Schirmer <oskar@scara.com> 7 7 */ 8 8 #include <linux/io.h> 9 9 #include <asm/irq.h>
+1 -1
drivers/devfreq/Kconfig
··· 16 16 is attached to a single device and returns a "representative" 17 17 clock frequency of the device, which is also attached 18 18 to a device by 1-to-1. The device registering devfreq takes the 19 - responsiblity to "interpret" the representative frequency and 19 + responsibility to "interpret" the representative frequency and 20 20 to set its every clock accordingly with the "target" callback 21 21 given to devfreq. 22 22
+2 -2
drivers/edac/edac_core.h
··· 107 107 * 108 108 * CPU caches (L1 and L2) 109 109 * DMA engines 110 - * Core CPU swithces 110 + * Core CPU switches 111 111 * Fabric switch units 112 112 * PCIe interface controllers 113 113 * other EDAC/ECC type devices that can be monitored for 114 114 * errors, etc. 115 115 * 116 - * It allows for a 2 level set of hiearchry. For example: 116 + * It allows for a 2 level set of hierarchy. For example: 117 117 * 118 118 * cache could be composed of L1, L2 and L3 levels of cache. 119 119 * Each CPU core would have its own L1 cache, while sharing
+4 -4
drivers/edac/edac_device.c
··· 56 56 * 57 57 * The control structure is allocated in complete chunk 58 58 * from the OS. It is in turn sub allocated to the 59 - * various objects that compose the struture 59 + * various objects that compose the structure 60 60 * 61 61 * The structure has a 'nr_instance' array within itself. 62 62 * Each instance represents a major component ··· 118 118 /* Calc the 'end' offset past the attributes array */ 119 119 pvt = edac_align_ptr(&dev_attrib[count], sz_private); 120 120 } else { 121 - /* no attribute array specificed */ 121 + /* no attribute array specified */ 122 122 pvt = edac_align_ptr(dev_attrib, sz_private); 123 123 } 124 124 ··· 394 394 395 395 /* Reschedule the workq for the next time period to start again 396 396 * if the number of msec is for 1 sec, then adjust to the next 397 - * whole one second to save timers fireing all over the period 397 + * whole one second to save timers firing all over the period 398 398 * between integral seconds 399 399 */ 400 400 if (edac_dev->poll_msec == 1000) ··· 563 563 * Remove sysfs entries for specified edac_device structure and 564 564 * then remove edac_device structure from global list 565 565 * 566 - * @pdev: 566 + * @dev: 567 567 * Pointer to 'struct device' representing edac_device 568 568 * structure to remove. 569 569 *
+5 -5
drivers/edac/i7core_edac.c
··· 90 90 #define MC_MAX_DOD 0x64 91 91 92 92 /* 93 - * OFFSETS for Device 3 Function 4, as inicated on Xeon 5500 datasheet: 93 + * OFFSETS for Device 3 Function 4, as indicated on Xeon 5500 datasheet: 94 94 * http://www.arrownac.com/manufacturers/intel/s/nehalem/5500-datasheet-v2.pdf 95 95 */ 96 96 ··· 101 101 #define DIMM1_COR_ERR(r) (((r) >> 16) & 0x7fff) 102 102 #define DIMM0_COR_ERR(r) ((r) & 0x7fff) 103 103 104 - /* OFFSETS for Device 3 Function 2, as inicated on Xeon 5500 datasheet */ 104 + /* OFFSETS for Device 3 Function 2, as indicated on Xeon 5500 datasheet */ 105 105 #define MC_SSRCONTROL 0x48 106 106 #define SSR_MODE_DISABLE 0x00 107 107 #define SSR_MODE_ENABLE 0x01 ··· 398 398 }; 399 399 400 400 /**************************************************************************** 401 - Anciliary status routines 401 + Ancillary status routines 402 402 ****************************************************************************/ 403 403 404 404 /* MC_CONTROL bits */ ··· 1361 1361 dev_descr->dev_id, *prev); 1362 1362 1363 1363 /* 1364 - * On Xeon 55xx, the Intel Quckpath Arch Generic Non-core regs 1364 + * On Xeon 55xx, the Intel QuickPath Arch Generic Non-core regs 1365 1365 * is at addr 8086:2c40, instead of 8086:2c41. So, we need 1366 1366 * to probe for the alternate address in case of failure 1367 1367 */ ··· 2132 2132 2133 2133 /* 2134 2134 * get_sdram_scrub_rate This routine convert current scrub rate value 2135 - * into byte/sec bandwidth accourding to 2135 + * into byte/sec bandwidth according to 2136 2136 * SCRUBINTERVAL formula found in datasheet. 2137 2137 */ 2138 2138 static int get_sdram_scrub_rate(struct mem_ctl_info *mci)
+3 -3
drivers/edac/sb_edac.c
··· 58 58 59 59 /* 60 60 * FIXME: For now, let's order by device function, as it makes 61 - * easier for driver's development proccess. This table should be 61 + * easier for driver's development process. This table should be 62 62 * moved to pci_id.h when submitted upstream 63 63 */ 64 64 #define PCI_DEVICE_ID_INTEL_SBRIDGE_SAD0 0x3cf4 /* 12.6 */ ··· 375 375 376 376 377 377 /**************************************************************************** 378 - Anciliary status routines 378 + Ancillary status routines 379 379 ****************************************************************************/ 380 380 381 381 static inline int numrank(u32 mtr) ··· 1430 1430 type = "FATAL"; 1431 1431 1432 1432 /* 1433 - * According with Table 15-9 of the Intel Archictecture spec vol 3A, 1433 + * According with Table 15-9 of the Intel Architecture spec vol 3A, 1434 1434 * memory errors should fit in this mask: 1435 1435 * 000f 0000 1mmm cccc (binary) 1436 1436 * where:
+4 -8
drivers/gpu/drm/radeon/radeon_cp.c
··· 1827 1827 r600_do_cleanup_cp(dev); 1828 1828 else 1829 1829 radeon_do_cleanup_cp(dev); 1830 - if (dev_priv->me_fw) { 1831 - release_firmware(dev_priv->me_fw); 1832 - dev_priv->me_fw = NULL; 1833 - } 1834 - if (dev_priv->pfp_fw) { 1835 - release_firmware(dev_priv->pfp_fw); 1836 - dev_priv->pfp_fw = NULL; 1837 - } 1830 + release_firmware(dev_priv->me_fw); 1831 + dev_priv->me_fw = NULL; 1832 + release_firmware(dev_priv->pfp_fw); 1833 + dev_priv->pfp_fw = NULL; 1838 1834 } 1839 1835 } 1840 1836
+1 -1
drivers/gpu/drm/radeon/radeon_gart.c
··· 551 551 552 552 /* nothing to do if vm isn't bound */ 553 553 if (vm->id == -1) 554 - return 0;; 554 + return 0; 555 555 556 556 bo_va = radeon_bo_va(bo, vm); 557 557 if (bo_va == NULL) {
+1 -1
drivers/gpu/drm/radeon/radeon_gem.c
··· 91 91 } 92 92 if (!domain) { 93 93 /* Do nothings */ 94 - printk(KERN_WARNING "Set domain withou domain !\n"); 94 + printk(KERN_WARNING "Set domain without domain !\n"); 95 95 return 0; 96 96 } 97 97 if (domain == RADEON_GEM_DOMAIN_CPU) {
+1 -1
drivers/hid/Kconfig
··· 470 470 select FB_SYS_FOPS 471 471 ---help--- 472 472 Provide access to PicoLCD's 256x64 monochrome display via a 473 - frambuffer device. 473 + framebuffer device. 474 474 475 475 config HID_PICOLCD_BACKLIGHT 476 476 bool "Backlight control" if EXPERT
+1 -1
drivers/hwmon/Kconfig
··· 318 318 tristate "Temperature sensor on Samsung EXYNOS4" 319 319 depends on ARCH_EXYNOS4 320 320 help 321 - If you say yes here you get support for TMU (Thermal Managment 321 + If you say yes here you get support for TMU (Thermal Management 322 322 Unit) on SAMSUNG EXYNOS4 series of SoC. 323 323 324 324 This driver can also be built as a module. If so, the module
+1 -1
drivers/i2c/busses/Kconfig
··· 351 351 For details please see http://www.ti.com/davinci 352 352 353 353 config I2C_DESIGNWARE_PLATFORM 354 - tristate "Synopsys DesignWare Platfrom" 354 + tristate "Synopsys DesignWare Platform" 355 355 depends on HAVE_CLK 356 356 help 357 357 If you say yes to this option, support will be included for the
+1 -1
drivers/i2c/busses/i2c-s6000.c
··· 3 3 * 4 4 * Description: Driver for S6000 Family I2C Interface 5 5 * Copyright (c) 2008 emlix GmbH 6 - * Author: Oskar Schirmer <os@emlix.com> 6 + * Author: Oskar Schirmer <oskar@scara.com> 7 7 * 8 8 * Partially based on i2c-bfin-twi.c driver by <sonic.zhang@analog.com> 9 9 * Copyright (c) 2005-2007 Analog Devices, Inc.
+1 -1
drivers/i2c/busses/i2c-s6000.h
··· 6 6 * for more details. 7 7 * 8 8 * Copyright (C) 2008 Emlix GmbH <info@emlix.com> 9 - * Author: Oskar Schirmer <os@emlix.com> 9 + * Author: Oskar Schirmer <oskar@scara.com> 10 10 */ 11 11 12 12 #ifndef __DRIVERS_I2C_BUSSES_I2C_S6000_H
+2 -2
drivers/iommu/Kconfig
··· 43 43 With this option you can enable support for AMD IOMMU hardware in 44 44 your system. An IOMMU is a hardware component which provides 45 45 remapping of DMA memory accesses from devices. With an AMD IOMMU you 46 - can isolate the the DMA memory of different devices and protect the 46 + can isolate the DMA memory of different devices and protect the 47 47 system from misbehaving device drivers or hardware. 48 48 49 49 You can find out if your system has an AMD IOMMU if you look into ··· 67 67 ---help--- 68 68 This option enables support for the AMD IOMMUv2 features of the IOMMU 69 69 hardware. Select this option if you want to use devices that support 70 - the the PCI PRI and PASID interface. 70 + the PCI PRI and PASID interface. 71 71 72 72 # Intel IOMMU support 73 73 config DMAR_TABLE
+3 -3
drivers/mfd/Kconfig
··· 417 417 select MFD_CORE 418 418 help 419 419 Say yes here to support for Maxim Semiconductor MAX8925. This is 420 - a Power Management IC. This driver provies common support for 420 + a Power Management IC. This driver provides common support for 421 421 accessing the device, additional drivers must be enabled in order 422 422 to use the functionality of the device. 423 423 ··· 440 440 help 441 441 Say yes here to support for Maxim Semiconductor MAX8998 and 442 442 National Semiconductor LP3974. This is a Power Management IC. 443 - This driver provies common support for accessing the device, 443 + This driver provides common support for accessing the device, 444 444 additional drivers must be enabled in order to use the functionality 445 445 of the device. 446 446 ··· 451 451 select REGMAP_I2C 452 452 help 453 453 Support for the Samsung Electronics S5M MFD series. 454 - This driver provies common support for accessing the device, 454 + This driver provides common support for accessing the device, 455 455 additional drivers must be enabled in order to use the functionality 456 456 of the device 457 457
+1 -1
drivers/mfd/tps65911-comparator.c
··· 26 26 #define COMP1 1 27 27 #define COMP2 2 28 28 29 - /* Comparator 1 voltage selection table in milivolts */ 29 + /* Comparator 1 voltage selection table in millivolts */ 30 30 static const u16 COMP_VSEL_TABLE[] = { 31 31 0, 2500, 2500, 2500, 2500, 2550, 2600, 2650, 32 32 2700, 2750, 2800, 2850, 2900, 2950, 3000, 3050,
+3 -3
drivers/misc/c2port/Kconfig
··· 5 5 menuconfig C2PORT 6 6 tristate "Silicon Labs C2 port support (EXPERIMENTAL)" 7 7 depends on EXPERIMENTAL 8 - default no 8 + default n 9 9 help 10 10 This option enables support for Silicon Labs C2 port used to 11 11 program Silicon micro controller chips (and other 8051 compatible). ··· 23 23 24 24 config C2PORT_DURAMAR_2150 25 25 tristate "C2 port support for Eurotech's Duramar 2150 (EXPERIMENTAL)" 26 - depends on X86 && C2PORT 27 - default no 26 + depends on X86 27 + default n 28 28 help 29 29 This option enables C2 support for the Eurotech's Duramar 2150 30 30 on board micro controller.
+8 -8
drivers/mtd/devices/docg3.c
··· 383 383 * leveling counters are stored. To access this last area of 4 bytes, a special 384 384 * mode must be input to the flash ASIC. 385 385 * 386 - * Returns 0 if no error occured, -EIO else. 386 + * Returns 0 if no error occurred, -EIO else. 387 387 */ 388 388 static int doc_set_extra_page_mode(struct docg3 *docg3) 389 389 { ··· 681 681 * - one read of 512 bytes at offset 0 682 682 * - one read of 512 bytes at offset 512 + 16 683 683 * 684 - * Returns 0 if successful, -EIO if a read error occured. 684 + * Returns 0 if successful, -EIO if a read error occurred. 685 685 */ 686 686 static int doc_read_page_prepare(struct docg3 *docg3, int block0, int block1, 687 687 int page, int offset) ··· 839 839 * 840 840 * Reads flash memory OOB area of pages. 841 841 * 842 - * Returns 0 if read successfull, of -EIO, -EINVAL if an error occured 842 + * Returns 0 if read successful, of -EIO, -EINVAL if an error occurred 843 843 */ 844 844 static int doc_read_oob(struct mtd_info *mtd, loff_t from, 845 845 struct mtd_oob_ops *ops) ··· 971 971 * Reads flash memory pages. This function does not read the OOB chunk, but only 972 972 * the page data. 973 973 * 974 - * Returns 0 if read successfull, of -EIO, -EINVAL if an error occured 974 + * Returns 0 if read successful, of -EIO, -EINVAL if an error occurred 975 975 */ 976 976 static int doc_read(struct mtd_info *mtd, loff_t from, size_t len, 977 977 size_t *retlen, u_char *buf) ··· 1109 1109 * Wait for the chip to be ready again after erase or write operation, and check 1110 1110 * erase/write status. 1111 1111 * 1112 - * Returns 0 if erase successfull, -EIO if erase/write issue, -ETIMEOUT if 1112 + * Returns 0 if erase successful, -EIO if erase/write issue, -ETIMEOUT if 1113 1113 * timeout 1114 1114 */ 1115 1115 static int doc_write_erase_wait_status(struct docg3 *docg3) ··· 1186 1186 * Erase a bunch of contiguous blocks, by pairs, as a "mtd" page of 1024 is 1187 1187 * split into 2 pages of 512 bytes on 2 contiguous blocks. 1188 1188 * 1189 - * Returns 0 if erase successful, -EINVAL if adressing error, -EIO if erase 1189 + * Returns 0 if erase successful, -EINVAL if addressing error, -EIO if erase 1190 1190 * issue 1191 1191 */ 1192 1192 static int doc_erase(struct mtd_info *mtd, struct erase_info *info) ··· 1397 1397 * Or provide data without OOB, and then a all zeroed OOB will be used (ECC will 1398 1398 * still be filled in if asked for). 1399 1399 * 1400 - * Returns 0 is successfull, EINVAL if length is not 14 bytes 1400 + * Returns 0 is successful, EINVAL if length is not 14 bytes 1401 1401 */ 1402 1402 static int doc_write_oob(struct mtd_info *mtd, loff_t ofs, 1403 1403 struct mtd_oob_ops *ops) ··· 1945 1945 * docg3_resume - Awakens docg3 floor 1946 1946 * @pdev: platfrom device 1947 1947 * 1948 - * Returns 0 (always successfull) 1948 + * Returns 0 (always successful) 1949 1949 */ 1950 1950 static int docg3_resume(struct platform_device *pdev) 1951 1951 {
+1 -1
drivers/net/can/sja1000/Kconfig
··· 75 75 tristate "Kvaser PCIcanx and Kvaser PCIcan PCI Cards" 76 76 depends on PCI 77 77 ---help--- 78 - This driver is for the the PCIcanx and PCIcan cards (1, 2 or 78 + This driver is for the PCIcanx and PCIcan cards (1, 2 or 79 79 4 channel) from Kvaser (http://www.kvaser.com). 80 80 81 81 config CAN_PLX_PCI
+1 -2
drivers/net/ethernet/3com/typhoon.c
··· 2549 2549 static void __exit 2550 2550 typhoon_cleanup(void) 2551 2551 { 2552 - if (typhoon_fw) 2553 - release_firmware(typhoon_fw); 2552 + release_firmware(typhoon_fw); 2554 2553 pci_unregister_driver(&typhoon_driver); 2555 2554 } 2556 2555
+1 -2
drivers/net/ethernet/broadcom/tg3.c
··· 15883 15883 if (dev) { 15884 15884 struct tg3 *tp = netdev_priv(dev); 15885 15885 15886 - if (tp->fw) 15887 - release_firmware(tp->fw); 15886 + release_firmware(tp->fw); 15888 15887 15889 15888 tg3_reset_task_cancel(tp); 15890 15889
+1 -3
drivers/net/ethernet/brocade/bna/bnad.c
··· 3520 3520 bnad_module_exit(void) 3521 3521 { 3522 3522 pci_unregister_driver(&bnad_pci_driver); 3523 - 3524 - if (bfi_fw) 3525 - release_firmware(bfi_fw); 3523 + release_firmware(bfi_fw); 3526 3524 } 3527 3525 3528 3526 module_init(bnad_module_init);
+1 -2
drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c
··· 1260 1260 void 1261 1261 netxen_release_firmware(struct netxen_adapter *adapter) 1262 1262 { 1263 - if (adapter->fw) 1264 - release_firmware(adapter->fw); 1263 + release_firmware(adapter->fw); 1265 1264 adapter->fw = NULL; 1266 1265 } 1267 1266
+1 -2
drivers/net/ethernet/qlogic/qlcnic/qlcnic_init.c
··· 1321 1321 void 1322 1322 qlcnic_release_firmware(struct qlcnic_adapter *adapter) 1323 1323 { 1324 - if (adapter->fw) 1325 - release_firmware(adapter->fw); 1324 + release_firmware(adapter->fw); 1326 1325 adapter->fw = NULL; 1327 1326 } 1328 1327
+1 -1
drivers/net/ethernet/realtek/r8169.c
··· 6051 6051 pm_runtime_get_sync(&pdev->dev); 6052 6052 6053 6053 /* 6054 - * Rx and Tx desscriptors needs 256 bytes alignment. 6054 + * Rx and Tx descriptors needs 256 bytes alignment. 6055 6055 * dma_alloc_coherent provides more. 6056 6056 */ 6057 6057 tp->TxDescArray = dma_alloc_coherent(&pdev->dev, R8169_TX_RING_BYTES,
+2 -2
drivers/net/ethernet/s6gmac.c
··· 1 1 /* 2 2 * Ethernet driver for S6105 on chip network device 3 3 * (c)2008 emlix GmbH http://www.emlix.com 4 - * Authors: Oskar Schirmer <os@emlix.com> 4 + * Authors: Oskar Schirmer <oskar@scara.com> 5 5 * Daniel Gloeckner <dg@emlix.com> 6 6 * 7 7 * This program is free software; you can redistribute it and/or ··· 1070 1070 1071 1071 MODULE_LICENSE("GPL"); 1072 1072 MODULE_DESCRIPTION("S6105 on chip Ethernet driver"); 1073 - MODULE_AUTHOR("Oskar Schirmer <os@emlix.com>"); 1073 + MODULE_AUTHOR("Oskar Schirmer <oskar@scara.com>");
+2 -2
drivers/net/ethernet/tehuti/tehuti.c
··· 341 341 out: 342 342 if (master) 343 343 WRITE_REG(priv, regINIT_SEMAPHORE, 1); 344 - if (fw) 345 - release_firmware(fw); 344 + 345 + release_firmware(fw); 346 346 347 347 if (rc) { 348 348 netdev_err(priv->ndev, "firmware loading failed\n");
+1 -1
drivers/net/irda/Kconfig
··· 316 316 tristate "Alchemy IrDA SIR/FIR" 317 317 depends on IRDA && MIPS_ALCHEMY 318 318 help 319 - Say Y/M here to build suppor the the IrDA peripheral on the 319 + Say Y/M here to build support the IrDA peripheral on the 320 320 Alchemy Au1000 and Au1100 SoCs. 321 321 Say M to build a module; it will be called au1k_ir.ko 322 322
+1 -1
drivers/parisc/superio.c
··· 348 348 BUG(); 349 349 return -1; 350 350 } 351 - printk("superio_fixup_irq(%s) ven 0x%x dev 0x%x from %p\n", 351 + printk("superio_fixup_irq(%s) ven 0x%x dev 0x%x from %pf\n", 352 352 pci_name(pcidev), 353 353 pcidev->vendor, pcidev->device, 354 354 __builtin_return_address(0));
+1 -1
drivers/platform/x86/fujitsu-laptop.c
··· 1 1 /*-*-linux-c-*-*/ 2 2 3 3 /* 4 - Copyright (C) 2007,2008 Jonathan Woithe <jwoithe@physics.adelaide.edu.au> 4 + Copyright (C) 2007,2008 Jonathan Woithe <jwoithe@just42.net> 5 5 Copyright (C) 2008 Peter Gruber <nokos@gmx.net> 6 6 Copyright (C) 2008 Tony Vroon <tony@linx.net> 7 7 Based on earlier work:
+1 -1
drivers/power/bq27x00_battery.c
··· 451 451 } 452 452 453 453 /* 454 - * Return the battery Voltage in milivolts 454 + * Return the battery Voltage in millivolts 455 455 * Or < 0 if something fails. 456 456 */ 457 457 static int bq27x00_battery_voltage(struct bq27x00_device_info *di,
+1 -1
drivers/ptp/Kconfig
··· 70 70 using the SO_TIMESTAMPING API. 71 71 72 72 In order for this to work, your MAC driver must also 73 - implement the skb_tx_timetamp() function. 73 + implement the skb_tx_timestamp() function. 74 74 75 75 config PTP_1588_CLOCK_PCH 76 76 tristate "Intel PCH EG20T as PTP clock"
+10 -10
drivers/regulator/tps65910-regulator.c
··· 31 31 TPS65910_SLEEP_CONTROL_EXT_INPUT_EN3 | \ 32 32 TPS65911_SLEEP_CONTROL_EXT_INPUT_SLEEP) 33 33 34 - /* supported VIO voltages in milivolts */ 34 + /* supported VIO voltages in millivolts */ 35 35 static const u16 VIO_VSEL_table[] = { 36 36 1500, 1800, 2500, 3300, 37 37 }; 38 38 39 39 /* VSEL tables for TPS65910 specific LDOs and dcdc's */ 40 40 41 - /* supported VDD3 voltages in milivolts */ 41 + /* supported VDD3 voltages in millivolts */ 42 42 static const u16 VDD3_VSEL_table[] = { 43 43 5000, 44 44 }; 45 45 46 - /* supported VDIG1 voltages in milivolts */ 46 + /* supported VDIG1 voltages in millivolts */ 47 47 static const u16 VDIG1_VSEL_table[] = { 48 48 1200, 1500, 1800, 2700, 49 49 }; 50 50 51 - /* supported VDIG2 voltages in milivolts */ 51 + /* supported VDIG2 voltages in millivolts */ 52 52 static const u16 VDIG2_VSEL_table[] = { 53 53 1000, 1100, 1200, 1800, 54 54 }; 55 55 56 - /* supported VPLL voltages in milivolts */ 56 + /* supported VPLL voltages in millivolts */ 57 57 static const u16 VPLL_VSEL_table[] = { 58 58 1000, 1100, 1800, 2500, 59 59 }; 60 60 61 - /* supported VDAC voltages in milivolts */ 61 + /* supported VDAC voltages in millivolts */ 62 62 static const u16 VDAC_VSEL_table[] = { 63 63 1800, 2600, 2800, 2850, 64 64 }; 65 65 66 - /* supported VAUX1 voltages in milivolts */ 66 + /* supported VAUX1 voltages in millivolts */ 67 67 static const u16 VAUX1_VSEL_table[] = { 68 68 1800, 2500, 2800, 2850, 69 69 }; 70 70 71 - /* supported VAUX2 voltages in milivolts */ 71 + /* supported VAUX2 voltages in millivolts */ 72 72 static const u16 VAUX2_VSEL_table[] = { 73 73 1800, 2800, 2900, 3300, 74 74 }; 75 75 76 - /* supported VAUX33 voltages in milivolts */ 76 + /* supported VAUX33 voltages in millivolts */ 77 77 static const u16 VAUX33_VSEL_table[] = { 78 78 1800, 2000, 2800, 3300, 79 79 }; 80 80 81 - /* supported VMMC voltages in milivolts */ 81 + /* supported VMMC voltages in millivolts */ 82 82 static const u16 VMMC_VSEL_table[] = { 83 83 1800, 2800, 3000, 3300, 84 84 };
+1 -2
drivers/remoteproc/remoteproc_core.c
··· 1105 1105 goto out; 1106 1106 1107 1107 out: 1108 - if (fw) 1109 - release_firmware(fw); 1108 + release_firmware(fw); 1110 1109 /* allow rproc_unregister() contexts, if any, to proceed */ 1111 1110 complete_all(&rproc->firmware_loading_complete); 1112 1111 }
+1 -2
drivers/scsi/aic94xx/aic94xx_seq.c
··· 1228 1228 1229 1229 int asd_release_firmware(void) 1230 1230 { 1231 - if (sequencer_fw) 1232 - release_firmware(sequencer_fw); 1231 + release_firmware(sequencer_fw); 1233 1232 return 0; 1234 1233 } 1235 1234
+1 -1
drivers/scsi/esp_scsi.c
··· 1000 1000 1001 1001 static void esp_schedule_reset(struct esp *esp) 1002 1002 { 1003 - esp_log_reset("ESP: esp_schedule_reset() from %p\n", 1003 + esp_log_reset("ESP: esp_schedule_reset() from %pf\n", 1004 1004 __builtin_return_address(0)); 1005 1005 esp->flags |= ESP_FLAG_RESETTING; 1006 1006 esp_event(esp, ESP_EVENT_RESET);
+2 -5
drivers/scsi/qla1280.c
··· 4473 4473 pci_unregister_driver(&qla1280_pci_driver); 4474 4474 /* release any allocated firmware images */ 4475 4475 for (i = 0; i < QL_NUM_FW_IMAGES; i++) { 4476 - if (qla1280_fw_tbl[i].fw) { 4477 - release_firmware(qla1280_fw_tbl[i].fw); 4478 - qla1280_fw_tbl[i].fw = NULL; 4479 - } 4476 + release_firmware(qla1280_fw_tbl[i].fw); 4477 + qla1280_fw_tbl[i].fw = NULL; 4480 4478 } 4481 4479 } 4482 4480 4483 4481 module_init(qla1280_init); 4484 4482 module_exit(qla1280_exit); 4485 - 4486 4483 4487 4484 MODULE_AUTHOR("Qlogic & Jes Sorensen"); 4488 4485 MODULE_DESCRIPTION("Qlogic ISP SCSI (qla1x80/qla1x160) driver");
+1 -2
drivers/scsi/qla2xxx/qla_os.c
··· 4122 4122 4123 4123 mutex_lock(&qla_fw_lock); 4124 4124 for (idx = 0; idx < FW_BLOBS; idx++) 4125 - if (qla_fw_blobs[idx].fw) 4126 - release_firmware(qla_fw_blobs[idx].fw); 4125 + release_firmware(qla_fw_blobs[idx].fw); 4127 4126 mutex_unlock(&qla_fw_lock); 4128 4127 } 4129 4128
+3 -3
drivers/scsi/scsi_error.c
··· 664 664 } 665 665 666 666 /** 667 - * scsi_eh_prep_cmnd - Save a scsi command info as part of error recory 667 + * scsi_eh_prep_cmnd - Save a scsi command info as part of error recovery 668 668 * @scmd: SCSI command structure to hijack 669 669 * @ses: structure to save restore information 670 670 * @cmnd: CDB to send. Can be NULL if no new cmnd is needed ··· 739 739 EXPORT_SYMBOL(scsi_eh_prep_cmnd); 740 740 741 741 /** 742 - * scsi_eh_restore_cmnd - Restore a scsi command info as part of error recory 742 + * scsi_eh_restore_cmnd - Restore a scsi command info as part of error recovery 743 743 * @scmd: SCSI command structure to restore 744 744 * @ses: saved information from a coresponding call to scsi_eh_prep_cmnd 745 745 * ··· 762 762 EXPORT_SYMBOL(scsi_eh_restore_cmnd); 763 763 764 764 /** 765 - * scsi_send_eh_cmnd - submit a scsi command as part of error recory 765 + * scsi_send_eh_cmnd - submit a scsi command as part of error recovery 766 766 * @scmd: SCSI command structure to hijack 767 767 * @cmnd: CDB to send 768 768 * @cmnd_size: size in bytes of @cmnd
+1 -1
drivers/usb/gadget/u_serial.c
··· 914 914 unsigned long flags; 915 915 int status; 916 916 917 - pr_vdebug("gs_put_char: (%d,%p) char=0x%x, called from %p\n", 917 + pr_vdebug("gs_put_char: (%d,%p) char=0x%x, called from %pf\n", 918 918 port->port_num, tty, ch, __builtin_return_address(0)); 919 919 920 920 spin_lock_irqsave(&port->port_lock, flags);
+1 -1
drivers/usb/host/Kconfig
··· 153 153 bool "EHCI support for OMAP3 and later chips" 154 154 depends on USB_EHCI_HCD && ARCH_OMAP 155 155 default y 156 - --- help --- 156 + ---help--- 157 157 Enables support for the on-chip EHCI controller on 158 158 OMAP3 and later chips. 159 159
+1 -1
drivers/usb/storage/unusual_devs.h
··· 110 110 USB_SC_DEVICE, USB_PR_DEVICE, NULL, 111 111 US_FL_IGNORE_RESIDUE ), 112 112 113 - /* Deduced by Jonathan Woithe <jwoithe@physics.adelaide.edu.au> 113 + /* Deduced by Jonathan Woithe <jwoithe@just42.net> 114 114 * Entry needed for flags: US_FL_FIX_INQUIRY because initial inquiry message 115 115 * always fails and confuses drive. 116 116 */
+1 -1
drivers/video/au1100fb.c
··· 536 536 for (page = (unsigned long)fbdev->fb_mem; 537 537 page < PAGE_ALIGN((unsigned long)fbdev->fb_mem + fbdev->fb_len); 538 538 page += PAGE_SIZE) { 539 - #if CONFIG_DMA_NONCOHERENT 539 + #ifdef CONFIG_DMA_NONCOHERENT 540 540 SetPageReserved(virt_to_page(CAC_ADDR((void *)page))); 541 541 #else 542 542 SetPageReserved(virt_to_page(page));
+1 -1
drivers/w1/Kconfig
··· 16 16 depends on CONNECTOR 17 17 bool "Userspace communication over connector" 18 18 default y 19 - --- help --- 19 + ---help--- 20 20 This allows to communicate with userspace using connector. For more 21 21 information see <file:Documentation/connector/connector.txt>. 22 22 There are three types of messages between w1 core and userspace:
+1 -1
drivers/watchdog/Kconfig
··· 937 937 tristate "Broadcom BCM47xx Watchdog Timer" 938 938 depends on BCM47XX 939 939 help 940 - Hardware driver for the Broadcom BCM47xx Watchog Timer. 940 + Hardware driver for the Broadcom BCM47xx Watchdog Timer. 941 941 942 942 config RC32434_WDT 943 943 tristate "IDT RC32434 SoC Watchdog Timer"
+1 -1
drivers/xen/Kconfig
··· 71 71 tristate "Xen /dev/xen/evtchn device" 72 72 default y 73 73 help 74 - The evtchn driver allows a userspace process to triger event 74 + The evtchn driver allows a userspace process to trigger event 75 75 channels and to receive notification of an event channel 76 76 firing. 77 77 If in doubt, say yes.
+1 -1
fs/btrfs/disk-io.c
··· 2753 2753 * one reference for us, and we leave it for the 2754 2754 * caller 2755 2755 */ 2756 - device->flush_bio = NULL;; 2756 + device->flush_bio = NULL; 2757 2757 bio = bio_alloc(GFP_NOFS, 0); 2758 2758 if (!bio) 2759 2759 return -ENOMEM;
+1 -1
include/linux/mfd/wm831x/pdata.h
··· 26 26 struct wm831x_backup_pdata { 27 27 int charger_enable; 28 28 int no_constant_voltage; /** Disable constant voltage charging */ 29 - int vlim; /** Voltage limit in milivolts */ 29 + int vlim; /** Voltage limit in millivolts */ 30 30 int ilim; /** Current limit in microamps */ 31 31 }; 32 32
+1 -1
include/linux/mmzone.h
··· 30 30 /* 31 31 * PAGE_ALLOC_COSTLY_ORDER is the order at which allocations are deemed 32 32 * costly to service. That is between allocation orders which should 33 - * coelesce naturally under reasonable reclaim pressure and those which 33 + * coalesce naturally under reasonable reclaim pressure and those which 34 34 * will not. 35 35 */ 36 36 #define PAGE_ALLOC_COSTLY_ORDER 3
+1 -1
include/linux/rational.h
··· 1 1 /* 2 2 * rational fractions 3 3 * 4 - * Copyright (C) 2009 emlix GmbH, Oskar Schirmer <os@emlix.com> 4 + * Copyright (C) 2009 emlix GmbH, Oskar Schirmer <oskar@scara.com> 5 5 * 6 6 * helper functions when coping with rational numbers, 7 7 * e.g. when calculating optimum numerator/denominator pairs for
+1 -1
include/linux/tcp.h
··· 426 426 427 427 struct sk_buff_head out_of_order_queue; /* Out of order segments go here */ 428 428 429 - /* SACKs data, these 2 need to be together (see tcp_build_and_update_options) */ 429 + /* SACKs data, these 2 need to be together (see tcp_options_write) */ 430 430 struct tcp_sack_block duplicate_sack[1]; /* D-SACK block */ 431 431 struct tcp_sack_block selective_acks[4]; /* The SACKS themselves*/ 432 432
+1 -1
include/trace/events/workqueue.h
··· 103 103 ); 104 104 105 105 /** 106 - * workqueue_execute_end - called immediately before the workqueue callback 106 + * workqueue_execute_end - called immediately after the workqueue callback 107 107 * @work: pointer to struct work_struct 108 108 * 109 109 * Allows to track workqueue execution.
+1 -1
kernel/semaphore.c
··· 118 118 * down_trylock - try to acquire the semaphore, without waiting 119 119 * @sem: the semaphore to be acquired 120 120 * 121 - * Try to acquire the semaphore atomically. Returns 0 if the mutex has 121 + * Try to acquire the semaphore atomically. Returns 0 if the semaphore has 122 122 * been acquired successfully or 1 if it it cannot be acquired. 123 123 * 124 124 * NOTE: This return value is inverted from both spin_trylock and
+1 -1
kernel/trace/Kconfig
··· 271 271 bool "Trace likely/unlikely profiler" 272 272 select TRACE_BRANCH_PROFILING 273 273 help 274 - This tracer profiles all the the likely and unlikely macros 274 + This tracer profiles all likely and unlikely macros 275 275 in the kernel. It will display the results in: 276 276 277 277 /sys/kernel/debug/tracing/trace_stat/branch_annotated
+1 -1
lib/rational.c
··· 1 1 /* 2 2 * rational fractions 3 3 * 4 - * Copyright (C) 2009 emlix GmbH, Oskar Schirmer <os@emlix.com> 4 + * Copyright (C) 2009 emlix GmbH, Oskar Schirmer <oskar@scara.com> 5 5 * 6 6 * helper functions when coping with rational numbers 7 7 */
+2 -2
net/atm/lec.h
··· 55 55 * frames. 56 56 * 57 57 * 1. Dix Ethernet EtherType frames encoded by placing EtherType 58 - * field in h_type field. Data follows immediatelly after header. 58 + * field in h_type field. Data follows immediately after header. 59 59 * 2. LLC Data frames whose total length, including LLC field and data, 60 60 * but not padding required to meet the minimum data frame length, 61 61 * is less than 1536(0x0600) MUST be encoded by placing that length 62 - * in the h_type field. The LLC field follows header immediatelly. 62 + * in the h_type field. The LLC field follows header immediately. 63 63 * 3. LLC data frames longer than this maximum MUST be encoded by placing 64 64 * the value 0 in the h_type field. 65 65 *
+1 -1
net/caif/Kconfig
··· 25 25 bool "Enable Debug" 26 26 depends on CAIF 27 27 default n 28 - --- help --- 28 + ---help--- 29 29 Enable the inclusion of debug code in the CAIF stack. 30 30 Be aware that doing this will impact performance. 31 31 If unsure say N.
+1 -1
sound/isa/als100.c
··· 7 7 Thanks to Pierfrancesco 'qM2' Passerini. 8 8 9 9 Generalised for soundcards based on DT-0196 and ALS-007 chips 10 - by Jonathan Woithe <jwoithe@physics.adelaide.edu.au>: June 2002. 10 + by Jonathan Woithe <jwoithe@just42.net>: June 2002. 11 11 12 12 This program is free software; you can redistribute it and/or modify 13 13 it under the terms of the GNU General Public License as published by
+1 -1
sound/pci/hda/patch_realtek.c
··· 6 6 * Copyright (c) 2004 Kailang Yang <kailang@realtek.com.tw> 7 7 * PeiSen Hou <pshou@realtek.com.tw> 8 8 * Takashi Iwai <tiwai@suse.de> 9 - * Jonathan Woithe <jwoithe@physics.adelaide.edu.au> 9 + * Jonathan Woithe <jwoithe@just42.net> 10 10 * 11 11 * This driver is free software; you can redistribute it and/or modify 12 12 * it under the terms of the GNU General Public License as published by
+1 -1
sound/soc/imx/Kconfig
··· 28 28 tristate 29 29 30 30 config SND_MXC_SOC_WM1133_EV1 31 - tristate "Audio on the the i.MX31ADS with WM1133-EV1 fitted" 31 + tristate "Audio on the i.MX31ADS with WM1133-EV1 fitted" 32 32 depends on MACH_MX31ADS_WM1133_EV1 && EXPERIMENTAL 33 33 select SND_SOC_WM8350 34 34 select SND_MXC_SOC_FIQ