浏览代码

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.
 # 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))
 BOOKS := $(addprefix $(obj)/,$(DOCBOOKS))
 xmldocs: $(BOOKS)
 xmldocs: $(BOOKS)
@@ -213,11 +213,12 @@ silent_gen_xml = :
 dochelp:
 dochelp:
 	@echo  ' Linux kernel internal documentation in different formats:'
 	@echo  ' Linux kernel internal documentation in different formats:'
 	@echo  '  htmldocs        - HTML'
 	@echo  '  htmldocs        - HTML'
-	@echo  '  installmandocs  - install man pages generated by mandocs'
-	@echo  '  mandocs         - man pages'
 	@echo  '  pdfdocs         - PDF'
 	@echo  '  pdfdocs         - PDF'
 	@echo  '  psdocs          - Postscript'
 	@echo  '  psdocs          - Postscript'
 	@echo  '  xmldocs         - XML DocBook'
 	@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
 # Temporary files left by various tools
@@ -235,6 +236,10 @@ clean-files := $(DOCBOOKS) \
 
 
 clean-dirs := $(patsubst %.xml,%,$(DOCBOOKS)) man
 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
 # 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 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
 	After a reasonable transition period, we will remove the legacy
 	fakephp interface.
 	fakephp interface.
 Who:	Alex Chiang <achiang@hp.com>
 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
   The P_Key for any interface is given by the "pkey" file, and the
   main interface for a subinterface is in "parent."
   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
 Debugging Information
 
 
   By compiling the IPoIB driver with CONFIG_INFINIBAND_IPOIB_DEBUG set
   By compiling the IPoIB driver with CONFIG_INFINIBAND_IPOIB_DEBUG set
@@ -55,3 +98,5 @@ References
     http://ietf.org/rfc/rfc4391.txt 
     http://ietf.org/rfc/rfc4391.txt 
   IP over InfiniBand (IPoIB) Architecture (RFC 4392)
   IP over InfiniBand (IPoIB) Architecture (RFC 4392)
     http://ietf.org/rfc/rfc4392.txt 
     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.7 Custom kbuild commands
 	   --- 6.8 Preprocessing linker scripts
 	   --- 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
 === 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
 	The kbuild infrastructure for *lds file are used in several
 	architecture-specific files.
 	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:
 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.
 	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
 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
 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, ":="
 There are some cases where "=" is appropriate.  Usually, though, ":="
 is the right choice.
 is the right choice.
 
 
-=== 9 Credits
+=== 10 Credits
 
 
 Original version made by Michael Elizabeth Chastain, <mailto:mec@shout.net>
 Original version made by Michael Elizabeth Chastain, <mailto:mec@shout.net>
 Updates by Kai Germaschewski <kai@tp1.ruhr-uni-bochum.de>
 Updates by Kai Germaschewski <kai@tp1.ruhr-uni-bochum.de>
 Updates by Sam Ravnborg <sam@ravnborg.org>
 Updates by Sam Ravnborg <sam@ravnborg.org>
 Language QA by Jan Engelhardt <jengelh@gmx.de>
 Language QA by Jan Engelhardt <jengelh@gmx.de>
 
 
-=== 10 TODO
+=== 11 TODO
 
 
 - Describe how kbuild supports shipped files with _shipped.
 - Describe how kbuild supports shipped files with _shipped.
 - Generating offset header files.
 - 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_
 vs cpu-endian vs whatever), and there the constant "0" really _is_
 special.
 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
 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
 # disable pointer signed / unsigned warnings in gcc 4.0
 KBUILD_CFLAGS += $(call cc-option,-Wno-pointer-sign,)
 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)
 KBUILD_CFLAGS	+= $(call cc-option,-fwrapv)
 
 
 # revert to pre-gcc-4.4 behaviour of .eh_frame
 # 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_MODULE += $(LDFLAGS_BUILD_ID)
 LDFLAGS_vmlinux += $(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.
 # Default kernel image to build when no specific target is given.
 # KBUILD_IMAGE may be overruled on the command line or
 # KBUILD_IMAGE may be overruled on the command line or
 # set in the environment
 # set in the environment
@@ -1587,5 +1591,5 @@ PHONY += FORCE
 FORCE:
 FORCE:
 
 
 # Declare the contents of the .PHONY variable as phony.  We keep that
 # 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)
 .PHONY: $(PHONY)

+ 3 - 0
arch/Kconfig

@@ -109,3 +109,6 @@ config HAVE_CLK
 
 
 config HAVE_DMA_API_DEBUG
 config HAVE_DMA_API_DEBUG
 	bool
 	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


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