浏览代码

Merge branch 'linus' into tracing/core

Merge reason: merge latest tracing fixes to avoid conflicts in
              kernel/trace/trace_events_filter.c with upcoming change

Signed-off-by: Ingo Molnar <mingo@elte.hu>
Ingo Molnar 16 年之前
父节点
当前提交
b5c851a88a
共有 100 个文件被更改,包括 481 次插入40 次删除
  1. 8 3
      Documentation/DocBook/Makefile
  2. 9 0
      Documentation/feature-removal-schedule.txt
  3. 45 0
      Documentation/infiniband/ipoib.txt
  4. 101 0
      Documentation/input/rotary-encoder.txt
  5. 75 8
      Documentation/kbuild/makefiles.txt
  6. 8 0
      Documentation/sparse.txt
  7. 226 27
      MAINTAINERS
  8. 6 2
      Makefile
  9. 3 0
      arch/Kconfig
  10. 0 0
      arch/frv/include/asm/Kbuild
  11. 0 0
      arch/frv/include/asm/atomic.h
  12. 0 0
      arch/frv/include/asm/auxvec.h
  13. 0 0
      arch/frv/include/asm/ax88796.h
  14. 0 0
      arch/frv/include/asm/bitops.h
  15. 0 0
      arch/frv/include/asm/bug.h
  16. 0 0
      arch/frv/include/asm/bugs.h
  17. 0 0
      arch/frv/include/asm/busctl-regs.h
  18. 0 0
      arch/frv/include/asm/byteorder.h
  19. 0 0
      arch/frv/include/asm/cache.h
  20. 0 0
      arch/frv/include/asm/cacheflush.h
  21. 0 0
      arch/frv/include/asm/checksum.h
  22. 0 0
      arch/frv/include/asm/cpu-irqs.h
  23. 0 0
      arch/frv/include/asm/cpumask.h
  24. 0 0
      arch/frv/include/asm/cputime.h
  25. 0 0
      arch/frv/include/asm/current.h
  26. 0 0
      arch/frv/include/asm/delay.h
  27. 0 0
      arch/frv/include/asm/device.h
  28. 0 0
      arch/frv/include/asm/div64.h
  29. 0 0
      arch/frv/include/asm/dm9000.h
  30. 0 0
      arch/frv/include/asm/dma-mapping.h
  31. 0 0
      arch/frv/include/asm/dma.h
  32. 0 0
      arch/frv/include/asm/elf.h
  33. 0 0
      arch/frv/include/asm/emergency-restart.h
  34. 0 0
      arch/frv/include/asm/errno.h
  35. 0 0
      arch/frv/include/asm/fb.h
  36. 0 0
      arch/frv/include/asm/fcntl.h
  37. 0 0
      arch/frv/include/asm/fpu.h
  38. 0 0
      arch/frv/include/asm/ftrace.h
  39. 0 0
      arch/frv/include/asm/futex.h
  40. 0 0
      arch/frv/include/asm/gdb-stub.h
  41. 0 0
      arch/frv/include/asm/gpio-regs.h
  42. 0 0
      arch/frv/include/asm/hardirq.h
  43. 0 0
      arch/frv/include/asm/highmem.h
  44. 0 0
      arch/frv/include/asm/hw_irq.h
  45. 0 0
      arch/frv/include/asm/init.h
  46. 0 0
      arch/frv/include/asm/io.h
  47. 0 0
      arch/frv/include/asm/ioctl.h
  48. 0 0
      arch/frv/include/asm/ioctls.h
  49. 0 0
      arch/frv/include/asm/ipcbuf.h
  50. 0 0
      arch/frv/include/asm/irc-regs.h
  51. 0 0
      arch/frv/include/asm/irq.h
  52. 0 0
      arch/frv/include/asm/irq_regs.h
  53. 0 0
      arch/frv/include/asm/kdebug.h
  54. 0 0
      arch/frv/include/asm/kmap_types.h
  55. 0 0
      arch/frv/include/asm/linkage.h
  56. 0 0
      arch/frv/include/asm/local.h
  57. 0 0
      arch/frv/include/asm/math-emu.h
  58. 0 0
      arch/frv/include/asm/mb-regs.h
  59. 0 0
      arch/frv/include/asm/mb86943a.h
  60. 0 0
      arch/frv/include/asm/mb93091-fpga-irqs.h
  61. 0 0
      arch/frv/include/asm/mb93093-fpga-irqs.h
  62. 0 0
      arch/frv/include/asm/mb93493-irqs.h
  63. 0 0
      arch/frv/include/asm/mb93493-regs.h
  64. 0 0
      arch/frv/include/asm/mc146818rtc.h
  65. 0 0
      arch/frv/include/asm/mem-layout.h
  66. 0 0
      arch/frv/include/asm/mman.h
  67. 0 0
      arch/frv/include/asm/mmu.h
  68. 0 0
      arch/frv/include/asm/mmu_context.h
  69. 0 0
      arch/frv/include/asm/module.h
  70. 0 0
      arch/frv/include/asm/msgbuf.h
  71. 0 0
      arch/frv/include/asm/mutex.h
  72. 0 0
      arch/frv/include/asm/page.h
  73. 0 0
      arch/frv/include/asm/param.h
  74. 0 0
      arch/frv/include/asm/pci.h
  75. 0 0
      arch/frv/include/asm/percpu.h
  76. 0 0
      arch/frv/include/asm/pgalloc.h
  77. 0 0
      arch/frv/include/asm/pgtable.h
  78. 0 0
      arch/frv/include/asm/poll.h
  79. 0 0
      arch/frv/include/asm/posix_types.h
  80. 0 0
      arch/frv/include/asm/processor.h
  81. 0 0
      arch/frv/include/asm/ptrace.h
  82. 0 0
      arch/frv/include/asm/registers.h
  83. 0 0
      arch/frv/include/asm/resource.h
  84. 0 0
      arch/frv/include/asm/scatterlist.h
  85. 0 0
      arch/frv/include/asm/sections.h
  86. 0 0
      arch/frv/include/asm/segment.h
  87. 0 0
      arch/frv/include/asm/sembuf.h
  88. 0 0
      arch/frv/include/asm/serial-regs.h
  89. 0 0
      arch/frv/include/asm/serial.h
  90. 0 0
      arch/frv/include/asm/setup.h
  91. 0 0
      arch/frv/include/asm/shmbuf.h
  92. 0 0
      arch/frv/include/asm/shmparam.h
  93. 0 0
      arch/frv/include/asm/sigcontext.h
  94. 0 0
      arch/frv/include/asm/siginfo.h
  95. 0 0
      arch/frv/include/asm/signal.h
  96. 0 0
      arch/frv/include/asm/smp.h
  97. 0 0
      arch/frv/include/asm/socket.h
  98. 0 0
      arch/frv/include/asm/sockios.h
  99. 0 0
      arch/frv/include/asm/spinlock.h
  100. 0 0
      arch/frv/include/asm/spr-regs.h

+ 8 - 3
Documentation/DocBook/Makefile

@@ -31,7 +31,7 @@ PS_METHOD	= $(prefer-db2x)
 
 ###
 # The targets that may be used.
-PHONY += xmldocs sgmldocs psdocs pdfdocs htmldocs mandocs installmandocs
+PHONY += xmldocs sgmldocs psdocs pdfdocs htmldocs mandocs installmandocs cleandocs
 
 BOOKS := $(addprefix $(obj)/,$(DOCBOOKS))
 xmldocs: $(BOOKS)
@@ -213,11 +213,12 @@ silent_gen_xml = :
 dochelp:
 	@echo  ' Linux kernel internal documentation in different formats:'
 	@echo  '  htmldocs        - HTML'
-	@echo  '  installmandocs  - install man pages generated by mandocs'
-	@echo  '  mandocs         - man pages'
 	@echo  '  pdfdocs         - PDF'
 	@echo  '  psdocs          - Postscript'
 	@echo  '  xmldocs         - XML DocBook'
+	@echo  '  mandocs         - man pages'
+	@echo  '  installmandocs  - install man pages generated by mandocs'
+	@echo  '  cleandocs       - clean all generated DocBook files'
 
 ###
 # Temporary files left by various tools
@@ -235,6 +236,10 @@ clean-files := $(DOCBOOKS) \
 
 clean-dirs := $(patsubst %.xml,%,$(DOCBOOKS)) man
 
+cleandocs:
+	$(Q)rm -f $(call objectify, $(clean-files))
+	$(Q)rm -rf $(call objectify, $(clean-dirs))
+
 # Declare the contents of the .PHONY variable as phony.  We keep that
 # information in a variable se we can use it in if_changed and friends.
 

+ 9 - 0
Documentation/feature-removal-schedule.txt

@@ -428,3 +428,12 @@ Why:	In 2.6.27, the semantics of /sys/bus/pci/slots was redefined to
 	After a reasonable transition period, we will remove the legacy
 	fakephp interface.
 Who:	Alex Chiang <achiang@hp.com>
+
+---------------------------
+
+What:	i2c-voodoo3 driver
+When:	October 2009
+Why:	Superseded by tdfxfb. I2C/DDC support used to live in a separate
+	driver but this caused driver conflicts.
+Who:	Jean Delvare <khali@linux-fr.org>
+	Krzysztof Helt <krzysztof.h1@wp.pl>

+ 45 - 0
Documentation/infiniband/ipoib.txt

@@ -24,6 +24,49 @@ Partitions and P_Keys
   The P_Key for any interface is given by the "pkey" file, and the
   main interface for a subinterface is in "parent."
 
+Datagram vs Connected modes
+
+  The IPoIB driver supports two modes of operation: datagram and
+  connected.  The mode is set and read through an interface's
+  /sys/class/net/<intf name>/mode file.
+
+  In datagram mode, the IB UD (Unreliable Datagram) transport is used
+  and so the interface MTU has is equal to the IB L2 MTU minus the
+  IPoIB encapsulation header (4 bytes).  For example, in a typical IB
+  fabric with a 2K MTU, the IPoIB MTU will be 2048 - 4 = 2044 bytes.
+
+  In connected mode, the IB RC (Reliable Connected) transport is used.
+  Connected mode is to takes advantage of the connected nature of the
+  IB transport and allows an MTU up to the maximal IP packet size of
+  64K, which reduces the number of IP packets needed for handling
+  large UDP datagrams, TCP segments, etc and increases the performance
+  for large messages.
+
+  In connected mode, the interface's UD QP is still used for multicast
+  and communication with peers that don't support connected mode. In
+  this case, RX emulation of ICMP PMTU packets is used to cause the
+  networking stack to use the smaller UD MTU for these neighbours.
+
+Stateless offloads
+
+  If the IB HW supports IPoIB stateless offloads, IPoIB advertises
+  TCP/IP checksum and/or Large Send (LSO) offloading capability to the
+  network stack.
+
+  Large Receive (LRO) offloading is also implemented and may be turned
+  on/off using ethtool calls.  Currently LRO is supported only for
+  checksum offload capable devices.
+
+  Stateless offloads are supported only in datagram mode.  
+
+Interrupt moderation
+
+  If the underlying IB device supports CQ event moderation, one can
+  use ethtool to set interrupt mitigation parameters and thus reduce
+  the overhead incurred by handling interrupts.  The main code path of
+  IPoIB doesn't use events for TX completion signaling so only RX
+  moderation is supported.
+
 Debugging Information
 
   By compiling the IPoIB driver with CONFIG_INFINIBAND_IPOIB_DEBUG set
@@ -55,3 +98,5 @@ References
     http://ietf.org/rfc/rfc4391.txt 
   IP over InfiniBand (IPoIB) Architecture (RFC 4392)
     http://ietf.org/rfc/rfc4392.txt 
+  IP over InfiniBand: Connected Mode (RFC 4755)
+    http://ietf.org/rfc/rfc4755.txt

+ 101 - 0
Documentation/input/rotary-encoder.txt

@@ -0,0 +1,101 @@
+rotary-encoder - a generic driver for GPIO connected devices
+Daniel Mack <daniel@caiaq.de>, Feb 2009
+
+0. Function
+-----------
+
+Rotary encoders are devices which are connected to the CPU or other
+peripherals with two wires. The outputs are phase-shifted by 90 degrees
+and by triggering on falling and rising edges, the turn direction can
+be determined.
+
+The phase diagram of these two outputs look like this:
+
+                  _____       _____       _____
+                 |     |     |     |     |     |
+  Channel A  ____|     |_____|     |_____|     |____
+
+                 :  :  :  :  :  :  :  :  :  :  :  :
+            __       _____       _____       _____
+              |     |     |     |     |     |     |
+  Channel B   |_____|     |_____|     |_____|     |__
+
+                 :  :  :  :  :  :  :  :  :  :  :  :
+  Event          a  b  c  d  a  b  c  d  a  b  c  d
+
+                |<-------->|
+	          one step
+
+
+For more information, please see
+	http://en.wikipedia.org/wiki/Rotary_encoder
+
+
+1. Events / state machine
+-------------------------
+
+a) Rising edge on channel A, channel B in low state
+	This state is used to recognize a clockwise turn
+
+b) Rising edge on channel B, channel A in high state
+	When entering this state, the encoder is put into 'armed' state,
+	meaning that there it has seen half the way of a one-step transition.
+
+c) Falling edge on channel A, channel B in high state
+	This state is used to recognize a counter-clockwise turn
+
+d) Falling edge on channel B, channel A in low state
+	Parking position. If the encoder enters this state, a full transition
+	should have happend, unless it flipped back on half the way. The
+	'armed' state tells us about that.
+
+2. Platform requirements
+------------------------
+
+As there is no hardware dependent call in this driver, the platform it is
+used with must support gpiolib. Another requirement is that IRQs must be
+able to fire on both edges.
+
+
+3. Board integration
+--------------------
+
+To use this driver in your system, register a platform_device with the
+name 'rotary-encoder' and associate the IRQs and some specific platform
+data with it.
+
+struct rotary_encoder_platform_data is declared in
+include/linux/rotary-encoder.h and needs to be filled with the number of
+steps the encoder has and can carry information about externally inverted
+signals (because of used invertig buffer or other reasons).
+
+Because GPIO to IRQ mapping is platform specific, this information must
+be given in seperately to the driver. See the example below.
+
+---------<snip>---------
+
+/* board support file example */
+
+#include <linux/input.h>
+#include <linux/rotary_encoder.h>
+
+#define GPIO_ROTARY_A 1
+#define GPIO_ROTARY_B 2
+
+static struct rotary_encoder_platform_data my_rotary_encoder_info = {
+	.steps		= 24,
+	.axis		= ABS_X,
+	.gpio_a		= GPIO_ROTARY_A,
+	.gpio_b		= GPIO_ROTARY_B,
+	.inverted_a	= 0,
+	.inverted_b	= 0,
+};
+
+static struct platform_device rotary_encoder_device = {
+	.name		= "rotary-encoder",
+	.id		= 0,
+	.dev		= {
+		.platform_data = &my_rotary_encoder_info,
+	}
+};
+

+ 75 - 8
Documentation/kbuild/makefiles.txt

@@ -40,10 +40,16 @@ This document describes the Linux kernel Makefiles.
 	   --- 6.7 Custom kbuild commands
 	   --- 6.8 Preprocessing linker scripts
 
-	=== 7 Kbuild Variables
-	=== 8 Makefile language
-	=== 9 Credits
-	=== 10 TODO
+	=== 7 Kbuild syntax for exported headers
+		--- 7.1 header-y
+		--- 7.2 objhdr-y
+		--- 7.3 destination-y
+		--- 7.4 unifdef-y (deprecated)
+
+	=== 8 Kbuild Variables
+	=== 9 Makefile language
+	=== 10 Credits
+	=== 11 TODO
 
 === 1 Overview
 
@@ -1143,8 +1149,69 @@ When kbuild executes, the following steps are followed (roughly):
 	The kbuild infrastructure for *lds file are used in several
 	architecture-specific files.
 
+=== 7 Kbuild syntax for exported headers
+
+The kernel include a set of headers that is exported to userspace.
+Many headers can be exported as-is but other headers requires  a
+minimal pre-processing before they are ready for user-space.
+The pre-processing does:
+- drop kernel specific annotations
+- drop include of compiler.h
+- drop all sections that is kernel internat (guarded by ifdef __KERNEL__)
+
+Each relevant directory contain a file name "Kbuild" which specify the
+headers to be exported.
+See subsequent chapter for the syntax of the Kbuild file.
+
+	--- 7.1 header-y
+
+	header-y specify header files to be exported.
+
+		Example:
+			#include/linux/Kbuild
+			header-y += usb/
+			header-y += aio_abi.h
+
+	The convention is to list one file per line and
+	preferably in alphabetic order.
+
+	header-y also specify which subdirectories to visit.
+	A subdirectory is identified by a trailing '/' which
+	can be seen in the example above for the usb subdirectory.
+
+	Subdirectories are visited before their parent directories.
+
+	--- 7.2 objhdr-y
+
+	objhdr-y specifies generated files to be exported.
+	Generated files are special as they need to be looked
+	up in another directory when doing 'make O=...' builds.
+
+		Example:
+			#include/linux/Kbuild
+			objhdr-y += version.h
+
+	--- 7.3 destination-y
+
+	When an architecture have a set of exported headers that needs to be
+	exported to a different directory destination-y is used.
+	destination-y specify the destination directory for all exported
+	headers in the file where it is present.
+
+		Example:
+			#arch/xtensa/platforms/s6105/include/platform/Kbuild
+			destination-y := include/linux
+
+	In the example above all exported headers in the Kbuild file
+	will be located in the directory "include/linux" when exported.
+
+
+	--- 7.4 unifdef-y (deprecated)
+
+	unifdef-y is deprecated. A direct replacement is header-y.
+
 
-=== 7 Kbuild Variables
+=== 8 Kbuild Variables
 
 The top Makefile exports the following variables:
 
@@ -1206,7 +1273,7 @@ The top Makefile exports the following variables:
 	INSTALL_MOD_STRIP will used as the option(s) to the strip command.
 
 
-=== 8 Makefile language
+=== 9 Makefile language
 
 The kernel Makefiles are designed to be run with GNU Make.  The Makefiles
 use only the documented features of GNU Make, but they do use many
@@ -1225,14 +1292,14 @@ time the left-hand side is used.
 There are some cases where "=" is appropriate.  Usually, though, ":="
 is the right choice.
 
-=== 9 Credits
+=== 10 Credits
 
 Original version made by Michael Elizabeth Chastain, <mailto:mec@shout.net>
 Updates by Kai Germaschewski <kai@tp1.ruhr-uni-bochum.de>
 Updates by Sam Ravnborg <sam@ravnborg.org>
 Language QA by Jan Engelhardt <jengelh@gmx.de>
 
-=== 10 TODO
+=== 11 TODO
 
 - Describe how kbuild supports shipped files with _shipped.
 - Generating offset header files.

+ 8 - 0
Documentation/sparse.txt

@@ -42,6 +42,14 @@ sure that bitwise types don't get mixed up (little-endian vs big-endian
 vs cpu-endian vs whatever), and there the constant "0" really _is_
 special.
 
+__bitwise__ - to be used for relatively compact stuff (gfp_t, etc.) that
+is mostly warning-free and is supposed to stay that way.  Warnings will
+be generated without __CHECK_ENDIAN__.
+
+__bitwise - noisy stuff; in particular, __le*/__be* are that.  We really
+don't want to drown in noise unless we'd explicitly asked for it.
+
+
 Getting sparse
 ~~~~~~~~~~~~~~
 

文件差异内容过多而无法显示
+ 226 - 27
MAINTAINERS


+ 6 - 2
Makefile

@@ -567,7 +567,7 @@ KBUILD_CFLAGS += $(call cc-option,-Wdeclaration-after-statement,)
 # disable pointer signed / unsigned warnings in gcc 4.0
 KBUILD_CFLAGS += $(call cc-option,-Wno-pointer-sign,)
 
-# disable invalid "can't wrap" optimzations for signed / pointers
+# disable invalid "can't wrap" optimizations for signed / pointers
 KBUILD_CFLAGS	+= $(call cc-option,-fwrapv)
 
 # revert to pre-gcc-4.4 behaviour of .eh_frame
@@ -597,6 +597,10 @@ LDFLAGS_BUILD_ID = $(patsubst -Wl$(comma)%,%,\
 LDFLAGS_MODULE += $(LDFLAGS_BUILD_ID)
 LDFLAGS_vmlinux += $(LDFLAGS_BUILD_ID)
 
+ifeq ($(CONFIG_STRIP_ASM_SYMS),y)
+LDFLAGS_vmlinux	+= -X
+endif
+
 # Default kernel image to build when no specific target is given.
 # KBUILD_IMAGE may be overruled on the command line or
 # set in the environment
@@ -1587,5 +1591,5 @@ PHONY += FORCE
 FORCE:
 
 # Declare the contents of the .PHONY variable as phony.  We keep that
-# information in a variable se we can use it in if_changed and friends.
+# information in a variable so we can use it in if_changed and friends.
 .PHONY: $(PHONY)

+ 3 - 0
arch/Kconfig

@@ -109,3 +109,6 @@ config HAVE_CLK
 
 config HAVE_DMA_API_DEBUG
 	bool
+
+config HAVE_DEFAULT_NO_SPIN_MUTEXES
+	bool

+ 0 - 0
include/asm-frv/Kbuild → arch/frv/include/asm/Kbuild


+ 0 - 0
include/asm-frv/atomic.h → arch/frv/include/asm/atomic.h


+ 0 - 0
include/asm-frv/auxvec.h → arch/frv/include/asm/auxvec.h


+ 0 - 0
include/asm-frv/ax88796.h → arch/frv/include/asm/ax88796.h


+ 0 - 0
include/asm-frv/bitops.h → arch/frv/include/asm/bitops.h


+ 0 - 0
include/asm-frv/bug.h → arch/frv/include/asm/bug.h


+ 0 - 0
include/asm-frv/bugs.h → arch/frv/include/asm/bugs.h


+ 0 - 0
include/asm-frv/busctl-regs.h → arch/frv/include/asm/busctl-regs.h


+ 0 - 0
include/asm-frv/byteorder.h → arch/frv/include/asm/byteorder.h


+ 0 - 0
include/asm-frv/cache.h → arch/frv/include/asm/cache.h


+ 0 - 0
include/asm-frv/cacheflush.h → arch/frv/include/asm/cacheflush.h


+ 0 - 0
include/asm-frv/checksum.h → arch/frv/include/asm/checksum.h


+ 0 - 0
include/asm-frv/cpu-irqs.h → arch/frv/include/asm/cpu-irqs.h


+ 0 - 0
include/asm-frv/cpumask.h → arch/frv/include/asm/cpumask.h


+ 0 - 0
include/asm-frv/cputime.h → arch/frv/include/asm/cputime.h


+ 0 - 0
include/asm-frv/current.h → arch/frv/include/asm/current.h


+ 0 - 0
include/asm-frv/delay.h → arch/frv/include/asm/delay.h


+ 0 - 0
include/asm-frv/device.h → arch/frv/include/asm/device.h


+ 0 - 0
include/asm-frv/div64.h → arch/frv/include/asm/div64.h


+ 0 - 0
include/asm-frv/dm9000.h → arch/frv/include/asm/dm9000.h


+ 0 - 0
include/asm-frv/dma-mapping.h → arch/frv/include/asm/dma-mapping.h


+ 0 - 0
include/asm-frv/dma.h → arch/frv/include/asm/dma.h


+ 0 - 0
include/asm-frv/elf.h → arch/frv/include/asm/elf.h


+ 0 - 0
include/asm-frv/emergency-restart.h → arch/frv/include/asm/emergency-restart.h


+ 0 - 0
include/asm-frv/errno.h → arch/frv/include/asm/errno.h


+ 0 - 0
include/asm-frv/fb.h → arch/frv/include/asm/fb.h


+ 0 - 0
include/asm-frv/fcntl.h → arch/frv/include/asm/fcntl.h


+ 0 - 0
include/asm-frv/fpu.h → arch/frv/include/asm/fpu.h


+ 0 - 0
include/asm-frv/ftrace.h → arch/frv/include/asm/ftrace.h


+ 0 - 0
include/asm-frv/futex.h → arch/frv/include/asm/futex.h


+ 0 - 0
include/asm-frv/gdb-stub.h → arch/frv/include/asm/gdb-stub.h


+ 0 - 0
include/asm-frv/gpio-regs.h → arch/frv/include/asm/gpio-regs.h


+ 0 - 0
include/asm-frv/hardirq.h → arch/frv/include/asm/hardirq.h


+ 0 - 0
include/asm-frv/highmem.h → arch/frv/include/asm/highmem.h


+ 0 - 0
include/asm-frv/hw_irq.h → arch/frv/include/asm/hw_irq.h


+ 0 - 0
include/asm-frv/init.h → arch/frv/include/asm/init.h


+ 0 - 0
include/asm-frv/io.h → arch/frv/include/asm/io.h


+ 0 - 0
include/asm-frv/ioctl.h → arch/frv/include/asm/ioctl.h


+ 0 - 0
include/asm-frv/ioctls.h → arch/frv/include/asm/ioctls.h


+ 0 - 0
include/asm-frv/ipcbuf.h → arch/frv/include/asm/ipcbuf.h


+ 0 - 0
include/asm-frv/irc-regs.h → arch/frv/include/asm/irc-regs.h


+ 0 - 0
include/asm-frv/irq.h → arch/frv/include/asm/irq.h


+ 0 - 0
include/asm-frv/irq_regs.h → arch/frv/include/asm/irq_regs.h


+ 0 - 0
include/asm-frv/kdebug.h → arch/frv/include/asm/kdebug.h


+ 0 - 0
include/asm-frv/kmap_types.h → arch/frv/include/asm/kmap_types.h


+ 0 - 0
include/asm-frv/linkage.h → arch/frv/include/asm/linkage.h


+ 0 - 0
include/asm-frv/local.h → arch/frv/include/asm/local.h


+ 0 - 0
include/asm-frv/math-emu.h → arch/frv/include/asm/math-emu.h


+ 0 - 0
include/asm-frv/mb-regs.h → arch/frv/include/asm/mb-regs.h


+ 0 - 0
include/asm-frv/mb86943a.h → arch/frv/include/asm/mb86943a.h


+ 0 - 0
include/asm-frv/mb93091-fpga-irqs.h → arch/frv/include/asm/mb93091-fpga-irqs.h


+ 0 - 0
include/asm-frv/mb93093-fpga-irqs.h → arch/frv/include/asm/mb93093-fpga-irqs.h


+ 0 - 0
include/asm-frv/mb93493-irqs.h → arch/frv/include/asm/mb93493-irqs.h


+ 0 - 0
include/asm-frv/mb93493-regs.h → arch/frv/include/asm/mb93493-regs.h


+ 0 - 0
include/asm-frv/mc146818rtc.h → arch/frv/include/asm/mc146818rtc.h


+ 0 - 0
include/asm-frv/mem-layout.h → arch/frv/include/asm/mem-layout.h


+ 0 - 0
include/asm-frv/mman.h → arch/frv/include/asm/mman.h


+ 0 - 0
include/asm-frv/mmu.h → arch/frv/include/asm/mmu.h


+ 0 - 0
include/asm-frv/mmu_context.h → arch/frv/include/asm/mmu_context.h


+ 0 - 0
include/asm-frv/module.h → arch/frv/include/asm/module.h


+ 0 - 0
include/asm-frv/msgbuf.h → arch/frv/include/asm/msgbuf.h


+ 0 - 0
include/asm-frv/mutex.h → arch/frv/include/asm/mutex.h


+ 0 - 0
include/asm-frv/page.h → arch/frv/include/asm/page.h


+ 0 - 0
include/asm-frv/param.h → arch/frv/include/asm/param.h


+ 0 - 0
include/asm-frv/pci.h → arch/frv/include/asm/pci.h


+ 0 - 0
include/asm-frv/percpu.h → arch/frv/include/asm/percpu.h


+ 0 - 0
include/asm-frv/pgalloc.h → arch/frv/include/asm/pgalloc.h


+ 0 - 0
include/asm-frv/pgtable.h → arch/frv/include/asm/pgtable.h


+ 0 - 0
include/asm-frv/poll.h → arch/frv/include/asm/poll.h


+ 0 - 0
include/asm-frv/posix_types.h → arch/frv/include/asm/posix_types.h


+ 0 - 0
include/asm-frv/processor.h → arch/frv/include/asm/processor.h


+ 0 - 0
include/asm-frv/ptrace.h → arch/frv/include/asm/ptrace.h


+ 0 - 0
include/asm-frv/registers.h → arch/frv/include/asm/registers.h


+ 0 - 0
include/asm-frv/resource.h → arch/frv/include/asm/resource.h


+ 0 - 0
include/asm-frv/scatterlist.h → arch/frv/include/asm/scatterlist.h


+ 0 - 0
include/asm-frv/sections.h → arch/frv/include/asm/sections.h


+ 0 - 0
include/asm-frv/segment.h → arch/frv/include/asm/segment.h


+ 0 - 0
include/asm-frv/sembuf.h → arch/frv/include/asm/sembuf.h


+ 0 - 0
include/asm-frv/serial-regs.h → arch/frv/include/asm/serial-regs.h


+ 0 - 0
include/asm-frv/serial.h → arch/frv/include/asm/serial.h


+ 0 - 0
include/asm-frv/setup.h → arch/frv/include/asm/setup.h


+ 0 - 0
include/asm-frv/shmbuf.h → arch/frv/include/asm/shmbuf.h


+ 0 - 0
include/asm-frv/shmparam.h → arch/frv/include/asm/shmparam.h


+ 0 - 0
include/asm-frv/sigcontext.h → arch/frv/include/asm/sigcontext.h


+ 0 - 0
include/asm-frv/siginfo.h → arch/frv/include/asm/siginfo.h


+ 0 - 0
include/asm-frv/signal.h → arch/frv/include/asm/signal.h


+ 0 - 0
include/asm-frv/smp.h → arch/frv/include/asm/smp.h


+ 0 - 0
include/asm-frv/socket.h → arch/frv/include/asm/socket.h


+ 0 - 0
include/asm-frv/sockios.h → arch/frv/include/asm/sockios.h


+ 0 - 0
include/asm-frv/spinlock.h → arch/frv/include/asm/spinlock.h


+ 0 - 0
include/asm-frv/spr-regs.h → arch/frv/include/asm/spr-regs.h


部分文件因为文件数量过多而无法显示