)]}'
{
  "log": [
    {
      "commit": "734c3ce3bd4d51c932893b9f6d32b9ded31acdff",
      "tree": "05e4d44e3828c8620595674341236e71c4f86e7e",
      "parents": [
        "62356725987fa44bbebeb656b2a0d8c803e32ef2"
      ],
      "author": {
        "name": "Greg Ungerer",
        "email": "gerg@uclinux.org",
        "time": "Thu Jun 02 16:07:33 2011 +1000"
      },
      "committer": {
        "name": "Greg Ungerer",
        "email": "gerg@uclinux.org",
        "time": "Tue Jun 14 11:42:29 2011 +1000"
      },
      "message": "m68k: use kernel processor defines for conditional optimizations\n\nOlder m68k-linux compilers will include pre-defined symbols that\nconfuse what processor it is being targeted for. For example gcc-4.1.2\nwill pre-define __mc68020__ even if you specify the target processor\nas -m68000 on the gcc command line. Newer versions of gcc have this\ncorrected.\n\nIn a few places the m68k code uses defined(__mc68020__) for optimizations\nthat include instructions that are specific to the CPU 68020 and above.\nWhen compiling with older compilers this will be true even when we have\nselected to compile for the older 68000 processors.\n\nSwitch to using the kernel processor defines, CONFIG_M68020 and friends.\n\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\n"
    },
    {
      "commit": "62356725987fa44bbebeb656b2a0d8c803e32ef2",
      "tree": "e51fef01cf12df947bb12f771556969cd709020f",
      "parents": [
        "dab104a73694b06fe4a162cb39d678716da62a67"
      ],
      "author": {
        "name": "Greg Ungerer",
        "email": "gerg@uclinux.org",
        "time": "Thu Jun 02 15:50:48 2011 +1000"
      },
      "committer": {
        "name": "Greg Ungerer",
        "email": "gerg@uclinux.org",
        "time": "Tue Jun 14 11:42:29 2011 +1000"
      },
      "message": "m68knommu: create config options for CPU classes\n\nThere are 3 families of CPU core types that we support in the m68knommu\narchitecture branch. They are\n\n. traditional 68000\n. CPU32 (a 68020 core derivative without MMU or bitfield instructions)\n. ColdFire\n\nIt will be useful going forward to have a CONFIG_ option defined for\neach type. We already have one for ColdFire (CONFIG_COLDFIRE), so add\nfor the other 2 families, CONFIG_M68000 and CONFIG_MCPU32.\n\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\n"
    },
    {
      "commit": "dab104a73694b06fe4a162cb39d678716da62a67",
      "tree": "d836ce1cce37f32c79f3495b97f24c20f3079d58",
      "parents": [
        "2c53b436a30867eb6b47dd7bab23ba638d1fb0d2"
      ],
      "author": {
        "name": "Greg Ungerer",
        "email": "gerg@uclinux.org",
        "time": "Thu Jun 02 14:09:32 2011 +1000"
      },
      "committer": {
        "name": "Greg Ungerer",
        "email": "gerg@uclinux.org",
        "time": "Tue Jun 14 11:42:29 2011 +1000"
      },
      "message": "m68knommu: fix linker script exported name sections\n\nThe recent commit titled \"module: Sort exported symbols\" (f02e8a65)\nchanged the exported symbol name sections. Bring the m68knommu linker\nscript into line with those changes - including the sorting of the\nsymbol names.\n\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\n"
    },
    {
      "commit": "571503e10045c89af951962ea0bb783482663aad",
      "tree": "b24af1e4b5c67e2da940991b8219f8f8c4e7ac0a",
      "parents": [
        "29a6ccca3869bbe33879dae0cd7df2a1559eff54",
        "7b21fddd087678a70ad64afc0f632e0f1071b092"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat May 28 10:51:01 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat May 28 10:51:01 2011 -0700"
      },
      "message": "Merge branch \u0027setns\u0027\n\n* setns:\n  ns: Wire up the setns system call\n\nDone as a merge to make it easier to fix up conflicts in arm due to\naddition of sendmmsg system call\n"
    },
    {
      "commit": "7b21fddd087678a70ad64afc0f632e0f1071b092",
      "tree": "c3ee152ab9b57b6cbc1ee3c6fd495c704ec47f66",
      "parents": [
        "14d74e0cab7a7779a7ff0c3863c04c8a8e507106"
      ],
      "author": {
        "name": "Eric W. Biederman",
        "email": "ebiederm@xmission.com",
        "time": "Fri May 27 19:28:27 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat May 28 10:48:39 2011 -0700"
      },
      "message": "ns: Wire up the setns system call\n\n32bit and 64bit on x86 are tested and working.  The rest I have looked\nat closely and I can\u0027t find any problems.\n\nsetns is an easy system call to wire up.  It just takes two ints so I\ndon\u0027t expect any weird architecture porting problems.\n\nWhile doing this I have noticed that we have some architectures that are\nvery slow to get new system calls.  cris seems to be the slowest where\nthe last system calls wired up were preadv and pwritev.  avr32 is weird\nin that recvmmsg was wired up but never declared in unistd.h.  frv is\nbehind with perf_event_open being the last syscall wired up.  On h8300\nthe last system call wired up was epoll_wait.  On m32r the last system\ncall wired up was fallocate.  mn10300 has recvmmsg as the last system\ncall wired up.  The rest seem to at least have syncfs wired up which was\nnew in the 2.6.39.\n\nv2: Most of the architecture support added by Daniel Lezcano \u003cdlezcano@fr.ibm.com\u003e\nv3: ported to v2.6.36-rc4 by: Eric W. Biederman \u003cebiederm@xmission.com\u003e\nv4: Moved wiring up of the system call to another patch\nv5: ported to v2.6.39-rc6\nv6: rebased onto parisc-next and net-next to avoid syscall  conflicts.\nv7: ported to Linus\u0027s latest post 2.6.39 tree.\n\n\u003e  arch/blackfin/include/asm/unistd.h     |    3 ++-\n\u003e  arch/blackfin/mach-common/entry.S      |    1 +\nAcked-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n\nOh - ia64 wiring looks good.\nAcked-by: Tony Luck \u003ctony.luck@intel.com\u003e\n\nSigned-off-by: Eric W. Biederman \u003cebiederm@xmission.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "968d803c98410910fbadca031b6a873d4bc12dd5",
      "tree": "656b5b3e4c3eb806244b1d7f34a68ba2275f53ed",
      "parents": [
        "802caabbededeecbe433bcdb8a8ee0721836f7db"
      ],
      "author": {
        "name": "Akinobu Mita",
        "email": "akinobu.mita@gmail.com",
        "time": "Thu May 26 16:26:13 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 26 17:12:39 2011 -0700"
      },
      "message": "m68knommu: use generic find_next_bit_le()\n\nThe implementation of find_next_bit_le() on m68knommu is identical with\nthe generic implementation of find_next_bit_le().\n\nSigned-off-by: Akinobu Mita \u003cakinobu.mita@gmail.com\u003e\nCc: Greg Ungerer \u003cgerg@uclinux.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "63e424c84429903c92a0f1e9654c31ccaf6694d0",
      "tree": "7a5dbe2587176f3552a71aa18d4cc006bc05261b",
      "parents": [
        "19de85ef574c3a2182e3ccad9581805052f14946"
      ],
      "author": {
        "name": "Akinobu Mita",
        "email": "akinobu.mita@gmail.com",
        "time": "Thu May 26 16:26:10 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 26 17:12:38 2011 -0700"
      },
      "message": "arch: remove CONFIG_GENERIC_FIND_{NEXT_BIT,BIT_LE,LAST_BIT}\n\nBy the previous style change, CONFIG_GENERIC_FIND_NEXT_BIT,\nCONFIG_GENERIC_FIND_BIT_LE, and CONFIG_GENERIC_FIND_LAST_BIT are not used\nto test for existence of find bitops anymore.\n\nSigned-off-by: Akinobu Mita \u003cakinobu.mita@gmail.com\u003e\nAcked-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\nCc: Arnd Bergmann \u003carnd@arndb.de\u003e\nCc: Russell King \u003clinux@arm.linux.org.uk\u003e\nCc: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nCc: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a2812e178321132811a53f7be40fe7e9bbffd9e0",
      "tree": "5e1ae6d683d964cce8b4f107d8032522ac69b372",
      "parents": [
        "e0819410dba141338ebf6ab1057c1863be6247ab"
      ],
      "author": {
        "name": "Akinobu Mita",
        "email": "akinobu.mita@gmail.com",
        "time": "Thu May 26 16:26:06 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 26 17:12:38 2011 -0700"
      },
      "message": "arch: add #define for each of optimized find bitops\n\nThe style that we normally use in asm-generic is to test the macro itself\nfor existence, so in asm-generic, do:\n\n\t#ifndef find_next_zero_bit_le\n\textern unsigned long find_next_zero_bit_le(const void *addr,\n\t\tunsigned long size, unsigned long offset);\n\t#endif\n\nand in the architectures, write\n\n\tstatic inline unsigned long find_next_zero_bit_le(const void *addr,\n\t\tunsigned long size, unsigned long offset)\n\t#define find_next_zero_bit_le find_next_zero_bit_le\n\nThis adds the #define for each of the optimized find bitops in the\narchitectures.\n\nSuggested-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nSigned-off-by: Akinobu Mita \u003cakinobu.mita@gmail.com\u003e\nAcked-by: Hans-Christian Egtvedt \u003chans-christian.egtvedt@atmel.com\u003e\nAcked-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nAcked-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\nCc: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nCc: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nAcked-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e0819410dba141338ebf6ab1057c1863be6247ab",
      "tree": "e8c744ce78d0c4333b976be5be8bafcdda88996c",
      "parents": [
        "275ac74629c4d8ec430d7edecb16d936f46a47c5"
      ],
      "author": {
        "name": "Akinobu Mita",
        "email": "akinobu.mita@gmail.com",
        "time": "Thu May 26 16:26:05 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 26 17:12:38 2011 -0700"
      },
      "message": "m68knommu: fix build error due to the lack of find_next_bit_le()\n\nm68knommu can\u0027t build ext4, udf, and ocfs2 due to the lack of\nfind_next_bit_le().\n\nThis implements find_next_bit_le() on m68knommu by duplicating the generic\nfind_next_bit_le() in lib/find_next_bit.c.\n\nSigned-off-by: Akinobu Mita \u003cakinobu.mita@gmail.com\u003e\nAcked-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "1c395176962176660bb108f90e97e1686cfe0d85",
      "tree": "dc3b91d8d0d9b00a59f26677cce0f9eb90b1772f",
      "parents": [
        "ff075d605511784c79cbf0ae73d90e07238267b3"
      ],
      "author": {
        "name": "Peter Zijlstra",
        "email": "a.p.zijlstra@chello.nl",
        "time": "Tue May 24 17:11:58 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed May 25 08:39:16 2011 -0700"
      },
      "message": "mm: now that all old mmu_gather code is gone, remove the storage\n\nFold all the mmu_gather rework patches into one for submission\n\nSigned-off-by: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nReported-by: Hugh Dickins \u003chughd@google.com\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: David Miller \u003cdavem@davemloft.net\u003e\nCc: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nCc: Paul Mundt \u003clethal@linux-sh.org\u003e\nCc: Jeff Dike \u003cjdike@addtoit.com\u003e\nCc: Richard Weinberger \u003crichard@nod.at\u003e\nCc: Tony Luck \u003ctony.luck@intel.com\u003e\nCc: KAMEZAWA Hiroyuki \u003ckamezawa.hiroyu@jp.fujitsu.com\u003e\nCc: Mel Gorman \u003cmel@csn.ul.ie\u003e\nCc: KOSAKI Motohiro \u003ckosaki.motohiro@jp.fujitsu.com\u003e\nCc: Nick Piggin \u003cnpiggin@kernel.dk\u003e\nCc: Namhyung Kim \u003cnamhyung@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "531d2895917566ab0d82faa0696d0576569f1053",
      "tree": "a7bdcf3702440f60d94ca887c39cbc2c8ff2a0ed",
      "parents": [
        "0b4bf78214efcdadbbe5b09c5dff35dcc9bcb3df"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Sat Apr 30 23:15:07 2011 +0200"
      },
      "committer": {
        "name": "Greg Ungerer",
        "email": "gerg@uclinux.org",
        "time": "Tue May 24 15:17:23 2011 +1000"
      },
      "message": "m68knommu: Use generic show_interrupts()\n\nApart from whitespace differences, /proc/interrupts doesn\u0027t change by\nenabling GENERIC_IRQ_SHOW.\n\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\n"
    },
    {
      "commit": "cae2e6cc002d6fdee7d8a230736fa7c685e54b35",
      "tree": "f587ea6e2d04196d29a3c0376ea06121ecec50be",
      "parents": [
        "48e1328e06dd9bd7a4932ee47428475963ea55b0"
      ],
      "author": {
        "name": "Greg Ungerer",
        "email": "gerg@uclinux.org",
        "time": "Thu Apr 21 12:48:07 2011 +1000"
      },
      "committer": {
        "name": "Greg Ungerer",
        "email": "gerg@uclinux.org",
        "time": "Tue May 24 15:17:21 2011 +1000"
      },
      "message": "m68k: merge the mmu and non-mmu versions of sys_m68k.c\n\nThere is a lot of common code in the sys_m68k.c files. The mmu and non-mmu\nversions can easily be merged into a single file.\n\nThere is really only 2 functions that differ in the 2 cases. A single\nifdef on CONFIG_MMU can take care of this. Alternatively we could break\nthose 2 functions out and maintain sys_m68k_no.c and sys_m68k_mm.c with\njust this code in it (Makefile could then just build the right one).\nDoes anyone have strong feelings on which way they want this done?\n\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\n"
    },
    {
      "commit": "48e1328e06dd9bd7a4932ee47428475963ea55b0",
      "tree": "6592a23bf5c176ad8528bb565e4dfec9886de4fa",
      "parents": [
        "b60de9f5142ffc677e4e1bf0d1e8ad177d21095f"
      ],
      "author": {
        "name": "Akinobu Mita",
        "email": "akinobu.mita@gmail.com",
        "time": "Sun Apr 17 22:57:29 2011 +0900"
      },
      "committer": {
        "name": "Greg Ungerer",
        "email": "gerg@uclinux.org",
        "time": "Tue May 24 15:17:20 2011 +1000"
      },
      "message": "m68knommu: use asm-generic/bitops/ext2-atomic.h\n\nm68knommu can use generic implementation of ext2 atomic bitops.\n\nSigned-off-by: Akinobu Mita \u003cakinobu.mita@gmail.com\u003e\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\n"
    },
    {
      "commit": "b60de9f5142ffc677e4e1bf0d1e8ad177d21095f",
      "tree": "5f221b054213b5820f8549f8b3c0a28b1cf1d171",
      "parents": [
        "aa4d1f897f6a7ffdb3654a2152b60d9d832951a3"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Wed Apr 06 21:43:19 2011 +0200"
      },
      "committer": {
        "name": "Greg Ungerer",
        "email": "gerg@uclinux.org",
        "time": "Tue May 24 15:17:19 2011 +1000"
      },
      "message": "m68knommu: Remove obsolete #include \u003clinux/sys.h\u003e\n\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\n"
    },
    {
      "commit": "aa4d1f897f6a7ffdb3654a2152b60d9d832951a3",
      "tree": "39fb1190c24936a3e0fce96b0c0a4023e1bbbd53",
      "parents": [
        "a697dc934f52355494b746d7b5568227e0910ae8"
      ],
      "author": {
        "name": "Greg Ungerer",
        "email": "gerg@uclinux.org",
        "time": "Tue Mar 29 15:55:36 2011 +1000"
      },
      "committer": {
        "name": "Greg Ungerer",
        "email": "gerg@uclinux.org",
        "time": "Tue May 24 15:17:18 2011 +1000"
      },
      "message": "m68k: merge mmu and non-mmu versions of asm-offsets.c\n\nIt is strait forward to merge the mmu and non-mmu versions of\nasm-offstes.c. Some name changes are required for the preempt and\nthread_info.flags in the non-mmu entry.S assembler to make them\nconsistent for both setups.\n\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\n"
    },
    {
      "commit": "a697dc934f52355494b746d7b5568227e0910ae8",
      "tree": "2eb1fec965b192f15d480c249a7250eac3562b3d",
      "parents": [
        "2c7f3feb63276f08dd289a2cb29694af17ad70dd"
      ],
      "author": {
        "name": "Greg Ungerer",
        "email": "gerg@uclinux.org",
        "time": "Tue Mar 29 15:06:37 2011 +1000"
      },
      "committer": {
        "name": "Greg Ungerer",
        "email": "gerg@uclinux.org",
        "time": "Tue May 24 10:03:51 2011 +1000"
      },
      "message": "m68k: merge non-mmu and mmu versions of m68k_ksyms.c\n\nAfter cleaning up m68k_ksyms_no.c it is now strait forward to merge\nthe non-mmu and mmu versions of m68k_ksyms.c. The need for the extra\ngcc functions is not strictly based on having an MMU or not. It is\nbased on the family the processor belongs too, so use an appropriate\nconditional check.\n\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\n"
    },
    {
      "commit": "2c7f3feb63276f08dd289a2cb29694af17ad70dd",
      "tree": "1c320e88b0151a933cdb632a4828db17eda8dd34",
      "parents": [
        "dcc4d72fad84adcd98cb0a552f4287c1ed06d5d6"
      ],
      "author": {
        "name": "Greg Ungerer",
        "email": "gerg@uclinux.org",
        "time": "Tue Mar 29 14:25:14 2011 +1000"
      },
      "committer": {
        "name": "Greg Ungerer",
        "email": "gerg@uclinux.org",
        "time": "Tue May 24 10:03:51 2011 +1000"
      },
      "message": "m68knommu: remove un-needed exporting of COLDFIRE symbols\n\nThere is no reason most of the symbols enclosed in a conditional\non CONFIG_COLDFIRE need to be exported. And they sure don\u0027t need to\nbe doing it in m68k_ksyms_no.c. Move the dma symbols export (which\nare currently needed) to the definitions of those, and remove the\nrest of the exporting here.\n\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\n"
    },
    {
      "commit": "dcc4d72fad84adcd98cb0a552f4287c1ed06d5d6",
      "tree": "52e42d2f08a40b4074cf67498ea1ff259b95480f",
      "parents": [
        "b33972eb476401637c345b6eb91969b2df7e1ec0"
      ],
      "author": {
        "name": "Greg Ungerer",
        "email": "gerg@uclinux.org",
        "time": "Tue Mar 29 14:14:21 2011 +1000"
      },
      "committer": {
        "name": "Greg Ungerer",
        "email": "gerg@uclinux.org",
        "time": "Tue May 24 10:03:51 2011 +1000"
      },
      "message": "m68knommu: move EXPORT of kernel_thread to function definition\n\nThe EXPORT_SYMBOL(kernel_thread) belongs at the definition of that function,\nnot in some other random code file. So move it there.\n\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\n"
    },
    {
      "commit": "b33972eb476401637c345b6eb91969b2df7e1ec0",
      "tree": "d71920f107c3472a469d0a7e3423b253e6771930",
      "parents": [
        "67cc09ed7093f49fc776164761507999991a6ef6"
      ],
      "author": {
        "name": "Greg Ungerer",
        "email": "gerg@uclinux.org",
        "time": "Tue Mar 29 14:10:23 2011 +1000"
      },
      "committer": {
        "name": "Greg Ungerer",
        "email": "gerg@uclinux.org",
        "time": "Tue May 24 10:03:51 2011 +1000"
      },
      "message": "m68knommu: move EXPORT of local checksumming functions to definitions\n\nThe EXPORT_SYMBOL() of the local lib checksum functions belongs with\nthe definitions, not in some other random code file. So move then there.\n\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\n"
    },
    {
      "commit": "67cc09ed7093f49fc776164761507999991a6ef6",
      "tree": "332743b4a1cbb7ec3bd1c37fca15ca09ee1325c7",
      "parents": [
        "b1ffa25925c8166003d985b2803854fedcd44604"
      ],
      "author": {
        "name": "Greg Ungerer",
        "email": "gerg@uclinux.org",
        "time": "Tue Mar 29 14:03:26 2011 +1000"
      },
      "committer": {
        "name": "Greg Ungerer",
        "email": "gerg@uclinux.org",
        "time": "Tue May 24 10:03:51 2011 +1000"
      },
      "message": "m68knommu: move EXPORT of dump_fpu to function definition\n\nThe EXPORT_SYMBOL(dump_fpu) belongs at the definition of the function,\nnot in some other random code file. So move it there.\n\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\n"
    },
    {
      "commit": "b1ffa25925c8166003d985b2803854fedcd44604",
      "tree": "873e8350e8c98603bd27b5ae73057ea86e69150c",
      "parents": [
        "f225c8675086b60d85264ef824568309163d79f8"
      ],
      "author": {
        "name": "Greg Ungerer",
        "email": "gerg@uclinux.org",
        "time": "Tue Mar 29 13:39:47 2011 +1000"
      },
      "committer": {
        "name": "Greg Ungerer",
        "email": "gerg@uclinux.org",
        "time": "Tue May 24 10:03:51 2011 +1000"
      },
      "message": "m68knommu: clean up mm/init_no.c\n\nThe memory initialization code for m68knommu has grown a bit crufty,\nclean it up.\n\n. remove unused declaration for die_if_kernel()\n. remove un-needed declaration of free_initmem()\n. removed unused definitions of empty_bad_page and empty_bad_page_table\n. removed unused DEBUG code\n. make free_initmem() proper prototype\n\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\n"
    },
    {
      "commit": "f225c8675086b60d85264ef824568309163d79f8",
      "tree": "188bef574892e4a6cd1af54a29c7fda758279efb",
      "parents": [
        "1bccc43c1010f2ac88156c005fab6823569b0a39"
      ],
      "author": {
        "name": "Greg Ungerer",
        "email": "gerg@uclinux.org",
        "time": "Mon Mar 28 22:38:48 2011 +1000"
      },
      "committer": {
        "name": "Greg Ungerer",
        "email": "gerg@uclinux.org",
        "time": "Tue May 24 10:03:50 2011 +1000"
      },
      "message": "m68k: merge the mmu and non-mmu mm/Makefile\n\nIts is trivial to megre the mmu and non-mmu arch/m68k/mm/Makefile\u0027s back\ninto a single file. So do it.\n\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\n"
    },
    {
      "commit": "1bccc43c1010f2ac88156c005fab6823569b0a39",
      "tree": "587e5627e09234fd29ed7726b0626ca6806af6e3",
      "parents": [
        "593732bd41a6f16eeed9880ae7d51920fc5350ff"
      ],
      "author": {
        "name": "Greg Ungerer",
        "email": "gerg@uclinux.org",
        "time": "Mon Mar 28 22:37:13 2011 +1000"
      },
      "committer": {
        "name": "Greg Ungerer",
        "email": "gerg@uclinux.org",
        "time": "Tue May 24 10:03:50 2011 +1000"
      },
      "message": "m68k: mv kmap_mm.c to kmap.c\n\nThe non-mmu kmap_no.c has been removed. So we can move kmap_mm.c\nback to being the only kmap.c.\n\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\n"
    },
    {
      "commit": "593732bd41a6f16eeed9880ae7d51920fc5350ff",
      "tree": "9ee9bf84b02f103594eefcb819096856bf64cc6f",
      "parents": [
        "92474a2513e828c27e371728845f24cef98748b2"
      ],
      "author": {
        "name": "Greg Ungerer",
        "email": "gerg@uclinux.org",
        "time": "Mon Mar 28 22:32:05 2011 +1000"
      },
      "committer": {
        "name": "Greg Ungerer",
        "email": "gerg@uclinux.org",
        "time": "Tue May 24 10:03:50 2011 +1000"
      },
      "message": "m68knommu: remove stubs for __ioremap() and iounmap()\n\nThe implementation of iounmap() and __ioremap() for non-mmu m68k is\ntrivial. We can inline them in m68knommu headers and remove the trivial\nimplementations.\n\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\n"
    },
    {
      "commit": "92474a2513e828c27e371728845f24cef98748b2",
      "tree": "cf5bbee44bb2860654caab886b8699c8e79e7050",
      "parents": [
        "9461702d2a54cd4d9da09b7755c96815791a9d07"
      ],
      "author": {
        "name": "Greg Ungerer",
        "email": "gerg@uclinux.org",
        "time": "Mon Mar 28 18:00:08 2011 +1000"
      },
      "committer": {
        "name": "Greg Ungerer",
        "email": "gerg@uclinux.org",
        "time": "Tue May 24 10:03:50 2011 +1000"
      },
      "message": "m68knommu: remove unused kernel_set_cachemode()\n\nNone of the m68knommu platforms will ever use kernel_set_cachemode().\nAnd it is specific to a couple of m68k devices. So remove it.\n\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\n"
    },
    {
      "commit": "9461702d2a54cd4d9da09b7755c96815791a9d07",
      "tree": "86bf4b2cf8ce5a46bffc5a7b175203b61477d612",
      "parents": [
        "66d83ab32aec5d84d707d4d72717b9468ec33a96"
      ],
      "author": {
        "name": "Greg Ungerer",
        "email": "gerg@uclinux.org",
        "time": "Mon Apr 18 15:27:55 2011 +1000"
      },
      "committer": {
        "name": "Greg Ungerer",
        "email": "gerg@uclinux.org",
        "time": "Tue May 24 10:03:50 2011 +1000"
      },
      "message": "m68k: let Makefile sort out compiling mmu and non-mmu lib/checksum.c\n\nWe don\u0027t need an arch/m68k/lib/checksum.c wrapper to include the correct\nmmu or non-mmu version of the checksum code. Let the Makefile just build\nthe appropriate one.\n\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\n"
    },
    {
      "commit": "66d83ab32aec5d84d707d4d72717b9468ec33a96",
      "tree": "09a7748e0980fd99b6925a92ad5af53c87638a53",
      "parents": [
        "d10ed2f5383cc6e6b7649f03540b8cb1838d5f67"
      ],
      "author": {
        "name": "Greg Ungerer",
        "email": "gerg@uclinux.org",
        "time": "Mon Mar 28 16:53:37 2011 +1000"
      },
      "committer": {
        "name": "Greg Ungerer",
        "email": "gerg@uclinux.org",
        "time": "Tue May 24 10:03:49 2011 +1000"
      },
      "message": "m68k: remove duplicate memcpy() implementation\n\nMerging the mmu and non-mmu directories we ended up with duplicate\nimplementations of memcpy(). One is a little more optimized for the\n\u003e\u003d 68020 case, but that can easily be inserted into a single\nimplementation of memcpy(). Clean up the exporting of this symbol\ntoo, otherwise we end up exporting it twice on a no-mmu build.\n\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\nAcked-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\n"
    },
    {
      "commit": "d10ed2f5383cc6e6b7649f03540b8cb1838d5f67",
      "tree": "b2ee2537f23e452df1d98a88877ae28f7e3264fa",
      "parents": [
        "80160de89d0a7c9a93dfe91eef2b448cbc380cd0"
      ],
      "author": {
        "name": "Greg Ungerer",
        "email": "gerg@uclinux.org",
        "time": "Mon Mar 28 16:48:00 2011 +1000"
      },
      "committer": {
        "name": "Greg Ungerer",
        "email": "gerg@uclinux.org",
        "time": "Tue May 24 10:03:49 2011 +1000"
      },
      "message": "m68k: remove duplicate memset() implementation\n\nMerging the mmu and non-mmu directories we ended up with duplicate\nimplementations of memset(). One is a little more optimized for the\n\u003e\u003d 68020 case, but that can easily be inserted into a single\nimplementation of memset(). Clean up the exporting of this symbol\ntoo, otherwise we end up exporting it twice on a no-mmu build.\n\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\nAcked-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\n"
    },
    {
      "commit": "80160de89d0a7c9a93dfe91eef2b448cbc380cd0",
      "tree": "564588ca8caffc79cacf1ac7d89fd53a1efc3277",
      "parents": [
        "b82ed87e67b081e55608b86b3e6f6f9036cedbd3"
      ],
      "author": {
        "name": "Greg Ungerer",
        "email": "gerg@uclinux.org",
        "time": "Mon Mar 28 16:44:28 2011 +1000"
      },
      "committer": {
        "name": "Greg Ungerer",
        "email": "gerg@uclinux.org",
        "time": "Tue May 24 10:03:49 2011 +1000"
      },
      "message": "m68k: remove duplicate memmove() implementation\n\nMerging the mmu and non-mmu directories we ended up with duplicate\n(and identical) implementations of memmove(). Remove one of them.\n\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\nAcked-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\n"
    },
    {
      "commit": "b82ed87e67b081e55608b86b3e6f6f9036cedbd3",
      "tree": "68aa705f17508a5257f3ed72a146abc628f92387",
      "parents": [
        "98d655a68f864588ff21ae372ddd3563a6699f1c"
      ],
      "author": {
        "name": "Greg Ungerer",
        "email": "gerg@uclinux.org",
        "time": "Mon Mar 28 15:58:49 2011 +1000"
      },
      "committer": {
        "name": "Greg Ungerer",
        "email": "gerg@uclinux.org",
        "time": "Tue May 24 10:03:49 2011 +1000"
      },
      "message": "m68k: merge mmu and non-mmu versions of lib/Makefile\n\nWe can easily support the slight differences in libs needed by the\nmmu and non-mmu builds in a single Makefile, so merge them back into\na single file again.\n\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\nAcked-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\n"
    },
    {
      "commit": "98d655a68f864588ff21ae372ddd3563a6699f1c",
      "tree": "f51bc1f0f3c5183c5486b05d708108111209583b",
      "parents": [
        "ea2b50ef4c9e030749ae473e95258f477c3a68ca"
      ],
      "author": {
        "name": "Greg Ungerer",
        "email": "gerg@uclinux.org",
        "time": "Mon Mar 28 15:58:06 2011 +1000"
      },
      "committer": {
        "name": "Greg Ungerer",
        "email": "gerg@uclinux.org",
        "time": "Tue May 24 10:03:49 2011 +1000"
      },
      "message": "m68k: merge mmu and non-mmu versions of muldi3\n\nThe implementation of gcc\u0027s muldi3 support function differs only in\nthe use of the machine\u0027s 64 bit sized mul or not. (It isn\u0027t based\non using an MMU or not). Merge the current mmu and non-mmu versions\nof arc/m68k/lib/muldi3 and use the appropriate pre-processor\nconditionals to get the right version for all m68k processor types.\n\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\nAcked-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\n"
    },
    {
      "commit": "57d19e80f459dd845fb3cfeba8e6df8471bac142",
      "tree": "8254766715720228db3d50f1ef3c7fe003c06d65",
      "parents": [
        "ee9ec4f82049c678373a611ce20ac67fe9ad836e",
        "e64851f5a0ad6ec991f74ebb3108c35aa0323d5f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 23 09:12:26 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 23 09:12:26 2011 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial: (39 commits)\n  b43: fix comment typo reqest -\u003e request\n  Haavard Skinnemoen has left Atmel\n  cris: typo in mach-fs Makefile\n  Kconfig: fix copy/paste-ism for dell-wmi-aio driver\n  doc: timers-howto: fix a typo (\"unsgined\")\n  perf: Only include annotate.h once in tools/perf/util/ui/browsers/annotate.c\n  md, raid5: Fix spelling error in comment (\u0027Ofcourse\u0027 --\u003e \u0027Of course\u0027).\n  treewide: fix a few typos in comments\n  regulator: change debug statement be consistent with the style of the rest\n  Revert \"arm: mach-u300/gpio: Fix mem_region resource size miscalculations\"\n  audit: acquire creds selectively to reduce atomic op overhead\n  rtlwifi: don\u0027t touch with treewide double semicolon removal\n  treewide: cleanup continuations and remove logging message whitespace\n  ath9k_hw: don\u0027t touch with treewide double semicolon removal\n  include/linux/leds-regulator.h: fix syntax in example code\n  tty: fix typo in descripton of tty_termios_encode_baud_rate\n  xtensa: remove obsolete BKL kernel option from defconfig\n  m68k: fix comment typo \u0027occcured\u0027\n  arch:Kconfig.locks Remove unused config option.\n  treewide: remove extra semicolons\n  ...\n"
    },
    {
      "commit": "a2d063ac216c1618bfc2b4d40b7176adffa63511",
      "tree": "499d4cc67e296cb8b51f51215a49407c440c4690",
      "parents": [
        "c16dbd54a3fe126b539a0ef149d80221c667bbd5"
      ],
      "author": {
        "name": "Steven Rostedt",
        "email": "rostedt@goodmis.org",
        "time": "Thu May 19 21:34:58 2011 -0400"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri May 20 08:56:56 2011 +0200"
      },
      "message": "extable, core_kernel_data(): Make sure all archs define _sdata\n\nA new utility function (core_kernel_data()) is used to determine if a\npassed in address is part of core kernel data or not. It may or may not\nreturn true for RO data, but this utility must work for RW data.\n\nThus both _sdata and _edata must be defined and continuous,\nwithout .init sections that may later be freed and replaced by\nvolatile memory (memory that can be freed).\n\nThis utility function is used to determine if data is safe from\never being freed. Thus it should return true for all RW global\ndata that is not in a module or has been allocated, or false\notherwise.\n\nAlso change core_kernel_data() back to the more precise _sdata condition\nand document the function.\n\nSigned-off-by: Steven Rostedt \u003crostedt@goodmis.org\u003e\nAcked-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nAcked-by: Hirokazu Takata \u003ctakata@linux-m32r.org\u003e\nCc: Richard Henderson \u003crth@twiddle.net\u003e\nCc: Ivan Kokshaysky \u003cink@jurassic.park.msu.ru\u003e\nCc: Matt Turner \u003cmattst88@gmail.com\u003e\nCc: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nCc: Roman Zippel \u003czippel@linux-m68k.org\u003e\nCc: linux-m68k@lists.linux-m68k.org\nCc: Kyle McMartin \u003ckyle@mcmartin.ca\u003e\nCc: Helge Deller \u003cdeller@gmx.de\u003e\nCc: JamesE.J.Bottomley \u003cjejb@parisc-linux.org\u003e\nLink: http://lkml.kernel.org/r/1305855298.1465.19.camel@gandalf.stny.rr.com\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n----\n arch/alpha/kernel/vmlinux.lds.S   |    1 +\n arch/m32r/kernel/vmlinux.lds.S    |    1 +\n arch/m68k/kernel/vmlinux-std.lds  |    2 ++\n arch/m68k/kernel/vmlinux-sun3.lds |    1 +\n arch/mips/kernel/vmlinux.lds.S    |    1 +\n arch/parisc/kernel/vmlinux.lds.S  |    3 +++\n kernel/extable.c                  |   12 +++++++++++-\n 7 files changed, 20 insertions(+), 1 deletion(-)\n"
    },
    {
      "commit": "7786908c3c1bb38dcc5cd2c037251c05507eef16",
      "tree": "48c872a9338bfa05ab78ec7cb073d4b9e5c805cd",
      "parents": [
        "79abeed6ee93231d494c191a9251c0845bd71fdd"
      ],
      "author": {
        "name": "Michael Schmitz",
        "email": "schmitz@biophys.uni-duesseldorf.de",
        "time": "Tue Dec 16 21:26:03 2008 +0100"
      },
      "committer": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Thu May 19 18:19:11 2011 +0200"
      },
      "message": "input/atari: Use the correct mouse interrupt hook\n\nThe Atari keyboard driver calls atari_mouse_interrupt_hook if it\u0027s set, not\natari_input_mouse_interrupt_hook. Fix below.\n\n[geert] Killed off atari_mouse_interrupt_hook completely, after fixing another\nincorrect assignment in atarimouse.c.\n\nSigned-off-by: Michael Schmitz \u003cschmitz@debian.org\u003e\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\n"
    },
    {
      "commit": "79abeed6ee93231d494c191a9251c0845bd71fdd",
      "tree": "ca64fa8cdbbf7343bd75422ef32f085d6b3fb381",
      "parents": [
        "1fc74ac61229edfe053fb87e8939ae9ca3794389"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Wed May 04 14:55:41 2011 +0200"
      },
      "committer": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Thu May 19 18:19:10 2011 +0200"
      },
      "message": "m68k/atari: Do not use \"/\" in interrupt names\n\nIt may trigger a warning in fs/proc/generic.c:__xlate_proc_name() when\ntrying to add an entry for the interrupt handler to sysfs.\n\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\n"
    },
    {
      "commit": "1fc74ac61229edfe053fb87e8939ae9ca3794389",
      "tree": "efdd8ee466b677388afe058bfbf14ef5c208305a",
      "parents": [
        "d6d42bb2f85d875dc0c421699de5a1401b2af6a6"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Thu May 05 20:33:02 2011 +0200"
      },
      "committer": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Thu May 19 18:19:10 2011 +0200"
      },
      "message": "m68k: unistd - Comment out definitions for unimplemented syscalls\n\nSuggested-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\n"
    },
    {
      "commit": "d6d42bb2f85d875dc0c421699de5a1401b2af6a6",
      "tree": "4cdc849e40ba0c2a84481a8e05b1501608165ca3",
      "parents": [
        "c4245c9d6535f3d02fda7f6eb9adcec9f09e8fe3"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Fri May 06 20:57:11 2011 +0200"
      },
      "committer": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Thu May 19 18:19:10 2011 +0200"
      },
      "message": "m68k: Really wire up sys_pselect6 and sys_ppoll\n\nWe reserved the numbers a long time ago, but never wired them up in the\nsyscall table as they need TIF_RESTORE_SIGMASK, which we only got last year\nin commit cb6831d5d3099e772a510eb3e1ed0760ccffb45e (\"m68k: Switch to saner\nsigsuspend()\")\n\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nAcked-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\nCc: stable@kernel.org\n"
    },
    {
      "commit": "c4245c9d6535f3d02fda7f6eb9adcec9f09e8fe3",
      "tree": "67bce72652ad231ba235dfb3f24828a6d482a101",
      "parents": [
        "6cf515e113fc1938b3cc9812bd8519a4c6155ef9"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Wed Apr 06 22:12:53 2011 +0200"
      },
      "committer": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Thu May 19 18:19:10 2011 +0200"
      },
      "message": "m68k: Merge mmu and non-mmu versions of sys_call_table\n\nImpact for nommu:\n  - Store table in .rodata instead of .text,\n  - Let kernel/sys_ni.c handle the stubbing of MMU-only syscalls,\n  - Implement sys_mremap and sys_nfsservct,\n  - Remove unused padding at the end of the table.\n\nImpact for mmu:\n  - Store table in .rodata instead of .data.\n\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nAcked-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\n"
    },
    {
      "commit": "f82a519f1262963d6ab30fa238721463fad2e0c8",
      "tree": "c7808cc9a265b923a20d96d5a9aff2c2f1669d4a",
      "parents": [
        "359c47ea71be21c1105ae474e8c90ec3e988bbdf"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Sun Apr 03 14:00:10 2011 +0200"
      },
      "committer": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Thu May 19 18:19:09 2011 +0200"
      },
      "message": "m68k: bitops - Never step beyond the end of the bitmap\n\nfind_next bitops on m68k (find_next_zero_bit, find_next_bit, and\nfind_next_bit_le) may cause out of bounds memory access\nwhen the bitmap size in bits % 32 !\u003d 0 and offset (the bitnumber\nto start searching at) is very close to the bitmap size.\n\nFor example,\n\n       unsigned long bitmap[2] \u003d { 0, 0 };\n       find_next_bit(bitmap, 63, 62);\n\n1. find_next_bit() tries to find any set bits in bitmap[1],\n   but no bits set.\n\n2. Then find_first_bit(bimap + 2, -1)\n\n3. Unfortunately find_first_bit() takes unsigned int as the size argument.\n\n4. find_first_bit will access bitmap[2~] until it find any set bits.\n\nAdd missing tests for stepping beyond the end of the bitmap to all\nfind_{first,next}_*() functions, and make sure they never return a value\nlarger than the bitmap size.\n\nReported-by: Akinobu Mita \u003cakinobu.mita@gmail.com\u003e\nCc: Andreas Schwab \u003cschwab@linux-m68k.org\u003e\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\n"
    },
    {
      "commit": "359c47ea71be21c1105ae474e8c90ec3e988bbdf",
      "tree": "0a7d06bad6deb8539716301439d88b269185c61d",
      "parents": [
        "61c4f2c81c61f73549928dfd9f3e8f26aa36a8cf"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Sun Apr 03 13:32:00 2011 +0200"
      },
      "committer": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Thu May 19 18:19:09 2011 +0200"
      },
      "message": "m68k: bitops - offset \u003d\u003d ((long)p - (long)vaddr) * 8\n\nHence use \"offset\" in find_next_{,zero_}bit(), like is already done for\nfind_next_{,zero_}bit_le()\n\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nCc: Akinobu Mita \u003cakinobu.mita@gmail.com\u003e\nCc: Andreas Schwab \u003cschwab@linux-m68k.org\u003e\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\n"
    },
    {
      "commit": "4aac0b4815ba592052758f4b468f253d383dc9d6",
      "tree": "acac571ce5c3099e62b1a4098ff4bf7faf96b132",
      "parents": [
        "8e10cd74342c7f5ce259cceca36f6eba084f5d58"
      ],
      "author": {
        "name": "Michael Schmitz",
        "email": "schmitzmic@googlemail.com",
        "time": "Tue Apr 26 14:51:53 2011 +1200"
      },
      "committer": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Wed Apr 27 17:36:00 2011 +0200"
      },
      "message": "m68k/mm: Set all online nodes in N_NORMAL_MEMORY\n\nFor m68k, N_NORMAL_MEMORY represents all nodes that have present memory\nsince it does not support HIGHMEM.  This patch sets the bit at the time\nnode_present_pages has been set by free_area_init_node.\nAt the time the node is brought online, the node state would have to be\ndone unconditionally since information about present memory has not yet\nbeen recorded.\n\nIf N_NORMAL_MEMORY is not accurate, slub may encounter errors since it\nuses this nodemask to setup per-cache kmem_cache_node data structures.\n\nThis pach is an alternative to the one proposed by David Rientjes\n\u003crientjes@google.com\u003e attempting to set node state immediately when\nbringing the node online.\n\nSigned-off-by: Michael Schmitz \u003cschmitz@debian.org\u003e\nTested-by: Thorsten Glaser \u003ctg@debian.org\u003e\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nCC: stable@kernel.org\n"
    },
    {
      "commit": "07f9479a40cc778bc1462ada11f95b01360ae4ff",
      "tree": "0676cf38df3844004bb3ebfd99dfa67a4a8998f5",
      "parents": [
        "9d5e6bdb3013acfb311ab407eeca0b6a6a3dedbf",
        "cd2e49e90f1cae7726c9a2c54488d881d7f1cd1c"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Tue Apr 26 10:22:15 2011 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Tue Apr 26 10:22:59 2011 +0200"
      },
      "message": "Merge branch \u0027master\u0027 into for-next\n\nFast-forwarded to current state of Linus\u0027 tree as there are patches to be\napplied for files that didn\u0027t exist on the old branch.\n"
    },
    {
      "commit": "60d48c1e67dc8de0676453de18adba1768fb6fab",
      "tree": "478f8d77a223400d8d4a5cad524050d6dadcc18d",
      "parents": [
        "aaa119a3d4e0b7421c82ae3fbe288e65d0f3485f"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Tue Apr 12 22:24:45 2011 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 12 19:02:03 2011 -0700"
      },
      "message": "m68k,m68knommu: Wire up name_to_handle_at, open_by_handle_at, clock_adjtime, syncfs\n\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nAcked-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "6c655db070ad0e43f66b45fed4c526d6aac07107",
      "tree": "325f8d30bc758f92c2bb4a8444a0d0a233495d78",
      "parents": [
        "687566990640e476aeeed844947f2ecadc4717d3"
      ],
      "author": {
        "name": "Justin P. Mattock",
        "email": "justinmattock@gmail.com",
        "time": "Wed Mar 30 10:55:03 2011 -0700"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Sun Apr 10 17:01:05 2011 +0200"
      },
      "message": "m68k: fix comment typo \u0027occcured\u0027\n\nThe patch below changes a typo occcured to occurred in two comments.\n\nSigned-off-by: Justin P. Mattock \u003cjustinmattock@gmail.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "25985edcedea6396277003854657b5f3cb31a628",
      "tree": "f026e810210a2ee7290caeb737c23cb6472b7c38",
      "parents": [
        "6aba74f2791287ec407e0f92487a725a25908067"
      ],
      "author": {
        "name": "Lucas De Marchi",
        "email": "lucas.demarchi@profusion.mobi",
        "time": "Wed Mar 30 22:57:33 2011 -0300"
      },
      "committer": {
        "name": "Lucas De Marchi",
        "email": "lucas.demarchi@profusion.mobi",
        "time": "Thu Mar 31 11:26:23 2011 -0300"
      },
      "message": "Fix common misspellings\n\nFixes generated by \u0027codespell\u0027 and manually reviewed.\n\nSigned-off-by: Lucas De Marchi \u003clucas.demarchi@profusion.mobi\u003e\n"
    },
    {
      "commit": "78c89825649a9a5ed526c507603196f467d781a5",
      "tree": "eb2485baf085f7a6820c6b9030dfa3d733591aa3",
      "parents": [
        "e282326600f31ab38d8814fd6deb277a48850c35"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Wed Mar 30 14:13:23 2011 +0200"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Wed Mar 30 14:13:23 2011 +0200"
      },
      "message": "genirq: Remove the now obsolete config options and select statements\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "0b98b1636cf2e112216a5661a629606cde7b1c07",
      "tree": "9662f146a317105b75fdb6313c5c00057b4ae4cf",
      "parents": [
        "a3b975c49e3e21864268892760f630433d96e01a"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Mon Mar 28 13:31:17 2011 +0200"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Tue Mar 29 14:48:15 2011 +0200"
      },
      "message": "m68k: Convert irq function namespace\n\nScripted with coccinelle.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "66d857b08b8c3ed5c72c361f863cce77d2a978d7",
      "tree": "47222d86f4d78dc0da31baf64188bd2e4b38ac1e",
      "parents": [
        "d39dd11c3e6a7af5c20bfac40594db36cf270f42"
      ],
      "author": {
        "name": "Greg Ungerer",
        "email": "gerg@uclinux.org",
        "time": "Tue Mar 22 13:39:27 2011 +1000"
      },
      "committer": {
        "name": "Greg Ungerer",
        "email": "gerg@uclinux.org",
        "time": "Fri Mar 25 14:05:13 2011 +1000"
      },
      "message": "m68k: merge m68k and m68knommu arch directories\n\nThere is a lot of common code that could be shared between the m68k\nand m68knommu arch branches. It makes sense to merge the two branches\ninto a single directory structure so that we can more easily share\nthat common code.\n\nThis is a brute force merge, based on a script from Stephen King\n\u003csfking@fdwdc.com\u003e, which was originally written by Arnd Bergmann\n\u003carnd@arndb.de\u003e.\n\n\u003e The script was inspired by the script Sam Ravnborg used to merge the\n\u003e includes from m68knommu. For those files common to both arches but\n\u003e differing in content, the m68k version of the file is renamed to\n\u003e \u003cfile\u003e_mm.\u003cext\u003e and the m68knommu version of the file is moved into the\n\u003e corresponding m68k directory and renamed \u003cfile\u003e_no.\u003cext\u003e and a small\n\u003e wrapper file \u003cfile\u003e.\u003cext\u003e is used to select between the two version. Files\n\u003e that are common to both but don\u0027t differ are removed from the m68knommu\n\u003e tree and files and directories that are unique to the m68knommu tree are\n\u003e moved to the m68k tree. Finally, the arch/m68knommu tree is removed.\n\u003e\n\u003e To select between the the versions of the files, the wrapper uses\n\u003e\n\u003e #ifdef CONFIG_MMU\n\u003e #include \u003cfile\u003e_mm.\u003cext\u003e\n\u003e #else\n\u003e #include \u003cfile\u003e_no.\u003cext\u003e\n\u003e #endif\n\nOn top of this file merge I have done a simplistic merge of m68k and\nm68knommu Kconfig, which primarily attempts to keep existing options and\nmenus in place. Other than a handful of options being moved it produces\nidentical .config outputs on m68k and m68knommu targets I tested it on.\n\nWith this in place there is now quite a bit of scope for merge cleanups\nin future patches.\n\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\n"
    },
    {
      "commit": "8547727756a7322b99aa313ce50fe15d8f858872",
      "tree": "99701c2c236fe05bb8eae762ff474d586720b937",
      "parents": [
        "f9b182e24ecb2b3bb33340f053ba31c8c4e1d895"
      ],
      "author": {
        "name": "FUJITA Tomonori",
        "email": "fujita.tomonori@lab.ntt.co.jp",
        "time": "Wed Mar 23 16:43:28 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 23 19:47:18 2011 -0700"
      },
      "message": "remove dma64_addr_t\n\nThere is no user now.\n\nSigned-off-by: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nCc: David Miller \u003cdavem@davemloft.net\u003e\nCc: Ralf Baechle \u003cralf@linux-mips.org\u003e\nCc: Richard Henderson \u003crth@twiddle.net\u003e\nCc: Ivan Kokshaysky \u003cink@jurassic.park.msu.ru\u003e\nCc: Matt Turner \u003cmattst88@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "61f2e7b0f474225b4226772830ae4b29a3a21f8d",
      "tree": "52f880fe6feec8efe5e5e028a3e0637629a500b7",
      "parents": [
        "3fca5af7860f87eb2cd706c2d7dda4ad03230a07"
      ],
      "author": {
        "name": "Akinobu Mita",
        "email": "akinobu.mita@gmail.com",
        "time": "Wed Mar 23 16:42:16 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 23 19:46:22 2011 -0700"
      },
      "message": "bitops: remove minix bitops from asm/bitops.h\n\nminix bit operations are only used by minix filesystem and useless by\nother modules.  Because byte order of inode and block bitmaps is different\non each architecture like below:\n\nm68k:\n\tbig-endian 16bit indexed bitmaps\n\nh8300, microblaze, s390, sparc, m68knommu:\n\tbig-endian 32 or 64bit indexed bitmaps\n\nm32r, mips, sh, xtensa:\n\tbig-endian 32 or 64bit indexed bitmaps for big-endian mode\n\tlittle-endian bitmaps for little-endian mode\n\nOthers:\n\tlittle-endian bitmaps\n\nIn order to move minix bit operations from asm/bitops.h to architecture\nindependent code in minix filesystem, this provides two config options.\n\nCONFIG_MINIX_FS_BIG_ENDIAN_16BIT_INDEXED is only selected by m68k.\nCONFIG_MINIX_FS_NATIVE_ENDIAN is selected by the architectures which use\nnative byte order bitmaps (h8300, microblaze, s390, sparc, m68knommu,\nm32r, mips, sh, xtensa).  The architectures which always use little-endian\nbitmaps do not select these options.\n\nFinally, we can remove minix bit operations from asm/bitops.h for all\narchitectures.\n\nSigned-off-by: Akinobu Mita \u003cakinobu.mita@gmail.com\u003e\nAcked-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nAcked-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\nCc: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nCc: Roman Zippel \u003czippel@linux-m68k.org\u003e\nCc: Andreas Schwab \u003cschwab@linux-m68k.org\u003e\nCc: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nCc: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nCc: Yoshinori Sato \u003cysato@users.sourceforge.jp\u003e\nCc: Michal Simek \u003cmonstr@monstr.eu\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nCc: Hirokazu Takata \u003ctakata@linux-m32r.org\u003e\nAcked-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nAcked-by: Paul Mundt \u003clethal@linux-sh.org\u003e\nCc: Chris Zankel \u003cchris@zankel.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "3fca5af7860f87eb2cd706c2d7dda4ad03230a07",
      "tree": "f89b0df7317c250ccd6998fa2b1fa2f91ade4353",
      "parents": [
        "f312eff8164879e04923d41e9dd23e7850937d85"
      ],
      "author": {
        "name": "Akinobu Mita",
        "email": "akinobu.mita@gmail.com",
        "time": "Wed Mar 23 16:42:15 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 23 19:46:21 2011 -0700"
      },
      "message": "m68k: remove inline asm from minix_find_first_zero_bit\n\nAs a preparation for moving minix bit operations from asm/bitops.h to\narchitecture independent code in minix filesystem, this removes inline asm\nfrom minix_find_first_zero_bit() for m68k.\n\nSigned-off-by: Akinobu Mita \u003cakinobu.mita@gmail.com\u003e\nCc: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nCc: Roman Zippel \u003czippel@linux-m68k.org\u003e\nCc: Andreas Schwab \u003cschwab@linux-m68k.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f312eff8164879e04923d41e9dd23e7850937d85",
      "tree": "9f4f6fd00ebf12afd5b070c44d12b55a29440360",
      "parents": [
        "bb5cda3d706f44e5696533c9a7353c458f2871e0"
      ],
      "author": {
        "name": "Akinobu Mita",
        "email": "akinobu.mita@gmail.com",
        "time": "Wed Mar 23 16:42:14 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 23 19:46:21 2011 -0700"
      },
      "message": "bitops: remove ext2 non-atomic bitops from asm/bitops.h\n\nAs the result of conversions, there are no users of ext2 non-atomic bit\noperations except for ext2 filesystem itself.  Now we can put them into\narchitecture independent code in ext2 filesystem, and remove from\nasm/bitops.h for all architectures.\n\nSigned-off-by: Akinobu Mita \u003cakinobu.mita@gmail.com\u003e\nCc: Jan Kara \u003cjack@suse.cz\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c1e6ca7a501f0139e5ec2a01f8420eeb21c97a52",
      "tree": "538f5424eedda1039dec6d6cc5f81cbee16e2e1b",
      "parents": [
        "0664996b7c2fdb1b7f90954469cc242274abd7db"
      ],
      "author": {
        "name": "Akinobu Mita",
        "email": "akinobu.mita@gmail.com",
        "time": "Wed Mar 23 16:42:00 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 23 19:46:14 2011 -0700"
      },
      "message": "m68knommu: introduce little-endian bitops\n\nIntroduce little-endian bit operations by renaming native ext2 bit\noperations.  The ext2 bit operations are kept as wrapper macros using\nlittle-endian bit operations to maintain bisectability until the\nconversions are finished.\n\nSigned-off-by: Akinobu Mita \u003cakinobu.mita@gmail.com\u003e\nAcked-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\nCc: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nCc: Roman Zippel \u003czippel@linux-m68k.org\u003e\nCc: Andreas Schwab \u003cschwab@linux-m68k.org\u003e\nCc: Arnd Bergmann \u003carnd@arndb.de\u003e\nCc: \"H. Peter Anvin\" \u003chpa@zytor.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "3f5527fe7e0fb50556b97b8addbe3832985f793e",
      "tree": "c4716151c4db4f436f19e0e6d9de4db3ef2c0308",
      "parents": [
        "f6b57e322f85f9d69db15ca112ee33cab33041b8"
      ],
      "author": {
        "name": "Akinobu Mita",
        "email": "akinobu.mita@gmail.com",
        "time": "Wed Mar 23 16:41:58 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 23 19:46:13 2011 -0700"
      },
      "message": "m68k: introduce little-endian bitops\n\nIntroduce little-endian bit operations by renaming native ext2 bit\noperations and changing find_*_bit_le() to take a \"void *\".  The ext2 bit\noperations are kept as wrapper macros using little-endian bit operations\nto maintain bisectability until the conversions are finished.\n\nSigned-off-by: Akinobu Mita \u003cakinobu.mita@gmail.com\u003e\nCc: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nCc: Roman Zippel \u003czippel@linux-m68k.org\u003e\nCc: Andreas Schwab \u003cschwab@linux-m68k.org\u003e\nCc: \"H. Peter Anvin\" \u003chpa@zytor.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c4945b9ed472e8796e352f10df9dbc2841ba7b61",
      "tree": "6e2fa896f3a153d3bb16e7a07c87620cabf1ebd6",
      "parents": [
        "63ab595fb6b34234f116f05f95dc752dd5f8affb"
      ],
      "author": {
        "name": "Akinobu Mita",
        "email": "akinobu.mita@gmail.com",
        "time": "Wed Mar 23 16:41:47 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 23 19:46:11 2011 -0700"
      },
      "message": "asm-generic: rename generic little-endian bitops functions\n\nAs a preparation for providing little-endian bitops for all architectures,\nThis renames generic implementation of little-endian bitops.  (remove\n\"generic_\" prefix and postfix \"_le\")\n\ns/generic_find_next_le_bit/find_next_bit_le/\ns/generic_find_next_zero_le_bit/find_next_zero_bit_le/\ns/generic_find_first_zero_le_bit/find_first_zero_bit_le/\ns/generic___test_and_set_le_bit/__test_and_set_bit_le/\ns/generic___test_and_clear_le_bit/__test_and_clear_bit_le/\ns/generic_test_le_bit/test_bit_le/\ns/generic___set_le_bit/__set_bit_le/\ns/generic___clear_le_bit/__clear_bit_le/\ns/generic_test_and_set_le_bit/test_and_set_bit_le/\ns/generic_test_and_clear_le_bit/test_and_clear_bit_le/\n\nSigned-off-by: Akinobu Mita \u003cakinobu.mita@gmail.com\u003e\nAcked-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nAcked-by: Hans-Christian Egtvedt \u003chans-christian.egtvedt@atmel.com\u003e\nCc: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nCc: Roman Zippel \u003czippel@linux-m68k.org\u003e\nCc: Andreas Schwab \u003cschwab@linux-m68k.org\u003e\nCc: Greg Ungerer \u003cgerg@uclinux.org\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "3e50594e8e72932ad4cfcb0b3cbdf58fc3bce416",
      "tree": "c33044290a9161e73ac5eded5d10a27c47bbfd5f",
      "parents": [
        "8a06dc4d52458e4a909b652ee9fe8f82d2cd87a2"
      ],
      "author": {
        "name": "FUJITA Tomonori",
        "email": "fujita.tomonori@lab.ntt.co.jp",
        "time": "Tue Mar 22 16:33:50 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 22 17:44:09 2011 -0700"
      },
      "message": "add the common dma_addr_t typedef to include/linux/types.h\n\nAll architectures can use the common dma_addr_t typedef now. We can\nremove the arch specific dma_addr_t.\n\nSigned-off-by: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nAcked-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: \"H. Peter Anvin\" \u003chpa@zytor.com\u003e\nCc: Ivan Kokshaysky \u003cink@jurassic.park.msu.ru\u003e\nCc: Richard Henderson \u003crth@twiddle.net\u003e\nCc: Matt Turner \u003cmattst88@gmail.com\u003e\nCc: \"Luck, Tony\" \u003ctony.luck@intel.com\u003e\nCc: Ralf Baechle \u003cralf@linux-mips.org\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nCc: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nCc: Chris Metcalf \u003ccmetcalf@tilera.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "dc113c1f1d4b47af1b1ca701c5a39e24d296c2ac",
      "tree": "0bb5ce21bcd41a9443708567edbdca80d9a72397",
      "parents": [
        "63a93699c6a58795b854ff573542a08367684dae",
        "059718d572e8ad388313b863aff717623bb2552f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 16 19:08:03 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 16 19:08:03 2011 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k:\n  m68k/block: amiflop - Remove superfluous amiga_chip_alloc() cast\n  m68k/atari: ARAnyM - Add support for network access\n  m68k/atari: ARAnyM - Add support for console access\n  m68k/atari: ARAnyM - Add support for block access\n  m68k/atari: Initial ARAnyM support\n  m68k: Kconfig - Remove unneeded \"default n\"\n  m68k: Makefiles - Change to new flags variables\n  m68k/amiga: Reclaim Chip RAM for PPC exception handlers\n  m68k: Allow all kernel traps to be handled via exception fixups\n  m68k: Use base_trap_init() to initialize vectors\n  m68k: Add helper function handle_kernel_fault()\n"
    },
    {
      "commit": "e34551339a195aa548eaf698523714a8fe7f1984",
      "tree": "8319ac8492bc1bf6dd6182cbcb9002b2aeb82d63",
      "parents": [
        "242e5d06be2ad2633c85313a37862e03f4450a46",
        "47e0c7e128afb85cf4fb7792e6e7fcb91e2a5cc4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 16 19:02:36 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 16 19:02:36 2011 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu: (41 commits)\n  m68knommu: external interrupt support to ColdFire intc-simr controller\n  m68knommu: external interrupt support to ColdFire intc-2 controller\n  m68knommu: remove ColdFire CLOCK_DIV config option\n  m68knommu: fix gpio warnings for ColdFire 5407 targets\n  m68knommu: fix gpio warnings for ColdFire 532x targets\n  m68knommu: fix gpio warnings for ColdFire 5307 targets\n  m68knommu: fix gpio warnings for ColdFire 527x targets\n  m68knommu: fix gpio warnings for ColdFire 5272 targets\n  m68knommu: fix gpio warnings for ColdFire 5249 targets\n  m68knommu: fix gpio warnings for ColdFire 523x targets\n  m68knommu: fix gpio warnings for ColdFire 520x targets\n  m68knommu: fix gpio warnings for ColdFire 5206e targets\n  m68knommu: fix gpio warnings for ColdFire 5206 targets\n  m68knommu: fixing compiler warnings\n  m68knommu: limit interrupts supported by ColdFire intc-simr driver\n  m68knommu: move some init code out of unmask routine for ColdFire intc-2\n  m68knommu: limit interrupts supported by ColdFire intc-2 driver\n  m68knommu: add basic support for the ColdFire based FireBee board\n  m68knommu: make ColdFire internal peripheral region configurable\n  m68knommu: clean up definitions of ColdFire peripheral base registers\n  ...\n"
    },
    {
      "commit": "e6bee325e49f17c65c1fd66e9e8b348c85788341",
      "tree": "bcc9e5d8e82efa9009edd481a837cc3626360091",
      "parents": [
        "a5e6b135bdff649e4330f98e2e80dbb1984f7e77",
        "6ae705b23be8da52d3163be9d81e9b767876aaf9"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 16 15:11:04 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 16 15:11:04 2011 -0700"
      },
      "message": "Merge branch \u0027tty-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty-2.6\n\n* \u0027tty-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty-2.6: (76 commits)\n  pch_uart: reference clock on CM-iTC\n  pch_phub: add new device ML7213\n  n_gsm: fix UIH control byte : P bit should be 0\n  n_gsm: add a documentation\n  serial: msm_serial_hs: Add MSM high speed UART driver\n  tty_audit: fix tty_audit_add_data live lock on audit disabled\n  tty: move cd1865.h to drivers/staging/tty/\n  Staging: tty: fix build with epca.c driver\n  pcmcia: synclink_cs: fix prototype for mgslpc_ioctl()\n  Staging: generic_serial: fix double locking bug\n  nozomi: don\u0027t use flush_scheduled_work()\n  tty/serial: Relax the device_type restriction from of_serial\n  MAINTAINERS: Update HVC file patterns\n  tty: phase out of ioctl file pointer for tty3270 as well\n  tty: forgot to remove ipwireless from drivers/char/pcmcia/Makefile\n  pch_uart: Fix DMA channel miss-setting issue.\n  pch_uart: fix exclusive access issue\n  pch_uart: fix auto flow control miss-setting issue\n  pch_uart: fix uart clock setting issue\n  pch_uart : Use dev_xxx not pr_xxx\n  ...\n\nFix up trivial conflicts in drivers/misc/pch_phub.c (same patch applied\ntwice, then changes to the same area in one branch)\n"
    },
    {
      "commit": "9cd7b148312f6971f37cfac6a490688286bd1522",
      "tree": "2d1c5822e1c2c8013cec0c26a823e987f8bb1981",
      "parents": [
        "37b0b65f6362269a4cb86ed8be1c0ac8caa497f8"
      ],
      "author": {
        "name": "Milan Jurik",
        "email": "milan.jurik@xylab.cz",
        "time": "Tue Nov 18 21:02:18 2008 +0100"
      },
      "committer": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Wed Mar 16 19:10:41 2011 +0100"
      },
      "message": "m68k/atari: ARAnyM - Add support for network access\n\n[petr: Second author]\n[michael, geert: Cleanups and updates]\n\nSigned-off-by: Milan Jurik \u003cmilan.jurik@xylab.cz\u003e\nSigned-off-by: Petr Stehlik \u003cpstehlik@sophics.cz\u003e\nSigned-off-by: Michael Schmitz \u003cschmitz@debian.org\u003e\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nCc: netdev@vger.kernel.org\n"
    },
    {
      "commit": "37b0b65f6362269a4cb86ed8be1c0ac8caa497f8",
      "tree": "f128d81fdedf7cff06aee474cb7b7d9b6c9c5953",
      "parents": [
        "b2edd2fd9b10c0cfc5a305eaf91587e6142b08f9"
      ],
      "author": {
        "name": "Roman Zippel",
        "email": "zippel@linux-m68k.org",
        "time": "Tue Nov 18 21:02:19 2008 +0100"
      },
      "committer": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Wed Mar 16 19:10:41 2011 +0100"
      },
      "message": "m68k/atari: ARAnyM - Add support for console access\n\n[geert: Cleanups and updates]\n\nSigned-off-by: Roman Zippel \u003czippel@linux-m68k.org\u003e\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nAcked-by: Petr Stehlik \u003cpstehlik@sophics.cz\u003e\n"
    },
    {
      "commit": "b2edd2fd9b10c0cfc5a305eaf91587e6142b08f9",
      "tree": "3d32ef1afa91e4568a8c16eb3c4d85ace4bb0f97",
      "parents": [
        "65cd577d5e61043d1c1aec5812dea8a5c834652d"
      ],
      "author": {
        "name": "Roman Zippel",
        "email": "zippel@linux-m68k.org",
        "time": "Tue Nov 18 21:02:19 2008 +0100"
      },
      "committer": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Wed Mar 16 19:10:41 2011 +0100"
      },
      "message": "m68k/atari: ARAnyM - Add support for block access\n\n[geert: Cleanups and updates]\n\nSigned-off-by: Roman Zippel \u003czippel@linux-m68k.org\u003e\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nAcked-by: Petr Stehlik \u003cpstehlik@sophics.cz\u003e\n"
    },
    {
      "commit": "65cd577d5e61043d1c1aec5812dea8a5c834652d",
      "tree": "7823e6b01e354717dc5340e6231f48a357a6de9e",
      "parents": [
        "93ff9542462ba5074fb6b6cd9e27c4fb04d452ec"
      ],
      "author": {
        "name": "Petr Stehlik",
        "email": "pstehlik@sophics.cz",
        "time": "Tue Nov 18 21:02:18 2008 +0100"
      },
      "committer": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Wed Mar 16 19:10:41 2011 +0100"
      },
      "message": "m68k/atari: Initial ARAnyM support\n\nAdd improved support for running under the ARAnyM emulator\n(Atari Running on Any Machine - http://aranym.org/).\n\n[michael, geert: Cleanups and updates]\n\nSigned-off-by: Petr Stehlik \u003cpstehlik@sophics.cz\u003e\nSigned-off-by: Michael Schmitz \u003cschmitz@debian.org\u003e\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\n"
    },
    {
      "commit": "93ff9542462ba5074fb6b6cd9e27c4fb04d452ec",
      "tree": "39cf53a9102e6c8acd16b1d075bca222aa148437",
      "parents": [
        "6ba99e0fcfe839ecff973b35f771ed066c11d317"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Sun Jan 16 19:54:14 2011 +0100"
      },
      "committer": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Wed Mar 16 19:10:41 2011 +0100"
      },
      "message": "m68k: Kconfig - Remove unneeded \"default n\"\n\nReported-by: Phillip Lougher \u003cphillip@lougher.demon.co.uk\u003e\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\n"
    },
    {
      "commit": "6ba99e0fcfe839ecff973b35f771ed066c11d317",
      "tree": "e0afadc92f7782d8fcfe2d5e8ffab16a7c814e4f",
      "parents": [
        "f369e3781611e78127c34195659538e37568c79c"
      ],
      "author": {
        "name": "matt mooney",
        "email": "mfm@muteddisk.com",
        "time": "Fri Jan 14 06:12:29 2011 -0800"
      },
      "committer": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Wed Mar 16 19:10:41 2011 +0100"
      },
      "message": "m68k: Makefiles - Change to new flags variables\n\nReplace EXTRA_CFLAGS with ccflags-y and EXTRA_AFLAGS with asflags-y.\n\nSigned-off-by: matt mooney \u003cmfm@muteddisk.com\u003e\nAcked-by: WANG Cong \u003cxiyou.wangcong@gmail.com\u003e\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\n"
    },
    {
      "commit": "f369e3781611e78127c34195659538e37568c79c",
      "tree": "ae9ee5bf00e76c7b368b51bc18702362b7bfdb4c",
      "parents": [
        "cf6da575ad8d86afa591dd78114067bbff448c36"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Sun Jan 09 14:19:42 2011 +0100"
      },
      "committer": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Wed Mar 16 19:10:40 2011 +0100"
      },
      "message": "m68k/amiga: Reclaim Chip RAM for PPC exception handlers\n\nOn m68k, it doesn\u0027t make sense to reserve memory for the PPC exception\nhandlers, and APUS support is dead.\n\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\n"
    },
    {
      "commit": "cf6da575ad8d86afa591dd78114067bbff448c36",
      "tree": "dbad200525a7db07121499f42e2ea765ff4a120a",
      "parents": [
        "f67080884a81f58cf95e25c284e30cbed21122a3"
      ],
      "author": {
        "name": "Andreas Schwab",
        "email": "schwab@linux-m68k.org",
        "time": "Tue Nov 18 21:25:17 2008 +0100"
      },
      "committer": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Wed Mar 16 19:10:40 2011 +0100"
      },
      "message": "m68k: Allow all kernel traps to be handled via exception fixups\n\nThis will be needed by the ARAnyM Native Feature initialization code.\nAlso document that the VEC_TRACE check is needed for 68020/30.\n\nSigned-off-by: Andreas Schwab \u003cschwab@linux-m68k.org\u003e\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\n"
    },
    {
      "commit": "f67080884a81f58cf95e25c284e30cbed21122a3",
      "tree": "aae232a39dafc517b52101a9d4355f78e2d6ae53",
      "parents": [
        "dcdf3a293522e6ef09d8b3650ac1ceec56438e5d"
      ],
      "author": {
        "name": "Roman Zippel",
        "email": "zippel@linux-m68k.org",
        "time": "Tue Nov 18 21:25:17 2008 +0100"
      },
      "committer": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Wed Mar 16 19:10:40 2011 +0100"
      },
      "message": "m68k: Use base_trap_init() to initialize vectors\n\nSo basic initialization is all in one place.\n\nSigned-off-by: Roman Zippel \u003czippel@linux-m68k.org\u003e\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\n"
    },
    {
      "commit": "dcdf3a293522e6ef09d8b3650ac1ceec56438e5d",
      "tree": "d890d29cd098f39aa742c16eec404e90ef6bd1bc",
      "parents": [
        "521cb40b0c44418a4fd36dc633f575813d59a43d"
      ],
      "author": {
        "name": "Roman Zippel",
        "email": "zippel@linux-m68k.org",
        "time": "Tue Nov 18 21:25:17 2008 +0100"
      },
      "committer": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Wed Mar 16 19:10:40 2011 +0100"
      },
      "message": "m68k: Add helper function handle_kernel_fault()\n\nAdd helper function handle_kernel_fault() in signal.c, so frame_extra_sizes\ncan become static, and to avoid future code duplication.\n\nSigned-off-by: Roman Zippel \u003czippel@linux-m68k.org\u003e\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\n"
    },
    {
      "commit": "420c1c572d4ceaa2f37b6311b7017ac6cf049fe2",
      "tree": "df04e6b4b756b7a46d9887462d54a3ad0e1f91d5",
      "parents": [
        "9620639b7ea3843983f4ced8b4c81eb4d8974838",
        "6e6823d17b157f185be09f4c70181299f9273f0b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 15 18:53:35 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 15 18:53:35 2011 -0700"
      },
      "message": "Merge branch \u0027timers-core-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027timers-core-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip: (62 commits)\n  posix-clocks: Check write permissions in posix syscalls\n  hrtimer: Remove empty hrtimer_init_hres_timer()\n  hrtimer: Update hrtimer-\u003estate documentation\n  hrtimer: Update base[CLOCK_BOOTTIME].offset correctly\n  timers: Export CLOCK_BOOTTIME via the posix timers interface\n  timers: Add CLOCK_BOOTTIME hrtimer base\n  time: Extend get_xtime_and_monotonic_offset() to also return sleep\n  time: Introduce get_monotonic_boottime and ktime_get_boottime\n  hrtimers: extend hrtimer base code to handle more then 2 clockids\n  ntp: Remove redundant and incorrect parameter check\n  mn10300: Switch do_timer() to xtimer_update()\n  posix clocks: Introduce dynamic clocks\n  posix-timers: Cleanup namespace\n  posix-timers: Add support for fd based clocks\n  x86: Add clock_adjtime for x86\n  posix-timers: Introduce a syscall for clock tuning.\n  time: Splitout compat timex accessors\n  ntp: Add ADJ_SETOFFSET mode bit\n  time: Introduce timekeeping_inject_offset\n  posix-timer: Update comment\n  ...\n\nFix up new system-call-related conflicts in\n\tarch/x86/ia32/ia32entry.S\n\tarch/x86/include/asm/unistd_32.h\n\tarch/x86/include/asm/unistd_64.h\n\tarch/x86/kernel/syscall_table_32.S\n(name_to_handle_at()/open_by_handle_at() vs clock_adjtime()), and some\ndue to movement of get_jiffies_64() in:\n\tkernel/time.c\n"
    },
    {
      "commit": "47e0c7e128afb85cf4fb7792e6e7fcb91e2a5cc4",
      "tree": "d3722b4ede246db0ba353eaa70c30b79c0e6cc3e",
      "parents": [
        "57b481436f2a5580054784af8f044d2e3f602b53"
      ],
      "author": {
        "name": "Greg Ungerer",
        "email": "gerg@uclinux.org",
        "time": "Fri Mar 11 22:25:44 2011 +1000"
      },
      "committer": {
        "name": "Greg Ungerer",
        "email": "gerg@uclinux.org",
        "time": "Tue Mar 15 21:01:57 2011 +1000"
      },
      "message": "m68knommu: external interrupt support to ColdFire intc-simr controller\n\nThe EDGE Port module of some ColdFire parts using the intc-simr interrupt\ncontroller provides support for 7 external interrupts. These interrupts\ngo off-chip (that is they are not for internal peripherals). They need\nsome special handling and have some extra setup registers. Add code to\nsupport them.\n\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\n"
    },
    {
      "commit": "57b481436f2a5580054784af8f044d2e3f602b53",
      "tree": "c061e392e9001cdc7798a8cecc5763e605186e05",
      "parents": [
        "ce3de78a1c9504dba1781e47613b397e4028ae2b"
      ],
      "author": {
        "name": "Greg Ungerer",
        "email": "gerg@uclinux.org",
        "time": "Fri Mar 11 17:06:58 2011 +1000"
      },
      "committer": {
        "name": "Greg Ungerer",
        "email": "gerg@uclinux.org",
        "time": "Tue Mar 15 21:01:57 2011 +1000"
      },
      "message": "m68knommu: external interrupt support to ColdFire intc-2 controller\n\nThe EDGE Port module of some ColdFire parts using the intc-2 interrupt\ncontroller provides support for 7 external interrupts. These interrupts\ngo off-chip (that is they are not for internal peripherals). They need\nsome special handling and have some extra setup registers. Add code to\nsupport them.\n\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\n"
    },
    {
      "commit": "ce3de78a1c9504dba1781e47613b397e4028ae2b",
      "tree": "c7d73f9e66786768e3418aa9a0038716d4bf342b",
      "parents": [
        "442ca465c0e775a0808e02d4fcddeddb2fcc882c"
      ],
      "author": {
        "name": "Greg Ungerer",
        "email": "gerg@uclinux.org",
        "time": "Wed Mar 09 14:19:08 2011 +1000"
      },
      "committer": {
        "name": "Greg Ungerer",
        "email": "gerg@uclinux.org",
        "time": "Tue Mar 15 21:01:57 2011 +1000"
      },
      "message": "m68knommu: remove ColdFire CLOCK_DIV config option\n\nThe reality is that you do not need the abiltity to configure the\nclock divider for ColdFire CPUs. It is a fixed ratio on any given\nColdFire family member. It is not the same for all ColdFire parts,\nbut it is always the same in a model range. So hard define the divider\nfor each supported ColdFire CPU type and remove the Kconfig option.\n\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\n"
    },
    {
      "commit": "d4852a34e46679f0a36b7c8803eace2b9002cddc",
      "tree": "31023b7b6a81ec743100a5cab54fec3be899925c",
      "parents": [
        "b195c47924ba3ff7434ab49412e5b2dab0a973fa"
      ],
      "author": {
        "name": "Greg Ungerer",
        "email": "gerg@uclinux.org",
        "time": "Sun Mar 06 21:53:28 2011 +1000"
      },
      "committer": {
        "name": "Greg Ungerer",
        "email": "gerg@uclinux.org",
        "time": "Tue Mar 15 21:01:55 2011 +1000"
      },
      "message": "m68knommu: make ColdFire internal peripheral region configurable\n\nMost ColdFire CPUs have an internal peripheral set that can be mapped at\na user selectable address. Different ColdFire parts either use an MBAR\nregister of an IPSBAR register to map the peripheral region. Most boards\nuse the Freescale default mappings - but not all.\n\nMake the setting of the MBAR or IPSBAR register configurable. And only make\nthe selection available on the appropriate ColdFire CPU types.\n\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\n"
    },
    {
      "commit": "b195c47924ba3ff7434ab49412e5b2dab0a973fa",
      "tree": "0bf9a22aa52bc0db58821e593fa26197ca25ea36",
      "parents": [
        "6a92e1982d5c538d1cfafbe4b0cb16d49306854f"
      ],
      "author": {
        "name": "Greg Ungerer",
        "email": "gerg@uclinux.org",
        "time": "Sun Mar 06 01:01:31 2011 +1000"
      },
      "committer": {
        "name": "Greg Ungerer",
        "email": "gerg@uclinux.org",
        "time": "Tue Mar 15 21:01:55 2011 +1000"
      },
      "message": "m68knommu: clean up definitions of ColdFire peripheral base registers\n\nDifferent ColdFire CPUs have different ways of defining where their\ninternal peripheral registers sit in their address space. Some use an\nMBAR register, some use and IPSBAR register, some have a fixed mapping.\n\nNow that most of the peripheral address definitions have been cleaned up\nwe can clean up the setting of the MBAR and IPSBAR defines to limit them\nto just where they are needed (and where they actually exist).\n\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\n"
    },
    {
      "commit": "6a92e1982d5c538d1cfafbe4b0cb16d49306854f",
      "tree": "700847577d3cd3385125fe46822e8759a76607da",
      "parents": [
        "58f0ac98f386d2b335e5852e8feec828c43a0e13"
      ],
      "author": {
        "name": "Greg Ungerer",
        "email": "gerg@uclinux.org",
        "time": "Sun Mar 06 23:01:46 2011 +1000"
      },
      "committer": {
        "name": "Greg Ungerer",
        "email": "gerg@uclinux.org",
        "time": "Tue Mar 15 21:01:55 2011 +1000"
      },
      "message": "m68knommu: clean up use of MBAR for DRAM registers on ColdFire start\n\nIn some of the RAM size autodetection code on ColdFire CPU startup\nwe reference DRAM registers relative to the MBAR register. Not all of\nthe supported ColdFire CPUs have an MBAR, and currently this works\nbecause we fake an MBAR address on those registers. In an effort to\nclean this up, and eventually remove the fake MBAR setting make the\nDRAM register address definitions actually contain the MBAR (or IPSBAR\nas appropriate) value as required.\n\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\n"
    },
    {
      "commit": "58f0ac98f386d2b335e5852e8feec828c43a0e13",
      "tree": "e5155ca33386026a9d0b7b2e0de00514f76fd295",
      "parents": [
        "babc08b7e953cd23e10d175d546309dedadaabea"
      ],
      "author": {
        "name": "Greg Ungerer",
        "email": "gerg@uclinux.org",
        "time": "Wed Mar 09 09:57:14 2011 +1000"
      },
      "committer": {
        "name": "Greg Ungerer",
        "email": "gerg@uclinux.org",
        "time": "Tue Mar 15 21:01:54 2011 +1000"
      },
      "message": "m68knommu: remove use of MBAR in old-style ColdFire timer\n\nNot all ColdFire CPUs that use the old style timer hardware module use\nan MBAR set peripheral region. Move the TIMER base address defines to the\nper-CPU header files where we can set it correctly based on how the\nperipherals are mapped - instead of using a fake MBAR for some platforms.\n\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\n"
    },
    {
      "commit": "babc08b7e953cd23e10d175d546309dedadaabea",
      "tree": "c07f8453f667c6f83770048d06523f8ef9a9205b",
      "parents": [
        "a0ba4332a2cb110d6ef7695e64887396ab7d09d6"
      ],
      "author": {
        "name": "Greg Ungerer",
        "email": "gerg@uclinux.org",
        "time": "Sun Mar 06 00:54:36 2011 +1000"
      },
      "committer": {
        "name": "Greg Ungerer",
        "email": "gerg@uclinux.org",
        "time": "Tue Mar 15 21:01:54 2011 +1000"
      },
      "message": "m68knommu: move ColdFire DMA register addresses to per-cpu headers\n\nThe base addresses of the ColdFire DMA unit registers belong with\nall the other address definitions in the per-cpu headers. The current\ndefinitions assume they are relative to an MBAR register. Not all\nColdFire CPUs have an MBAR register. A clean address define can only\nbe acheived in the per-cpu headers along with all the other chips\nperipheral base addresses.\n\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\n"
    },
    {
      "commit": "a0ba4332a2cb110d6ef7695e64887396ab7d09d6",
      "tree": "5ee42d93979133ee6ba186c267d0e1dce53a8b62",
      "parents": [
        "9a6b0c73afa702eee1803e664eae1b951faf895c"
      ],
      "author": {
        "name": "Greg Ungerer",
        "email": "gerg@uclinux.org",
        "time": "Sun Mar 06 00:20:01 2011 +1000"
      },
      "committer": {
        "name": "Greg Ungerer",
        "email": "gerg@uclinux.org",
        "time": "Tue Mar 15 21:01:54 2011 +1000"
      },
      "message": "m68knommu: remove use of MBAR value for ColdFire 528x peripheral addressing\n\nThe ColdFire 528x family of CPUs does not have an MBAR register, so don\u0027t\ndefine its peripheral addresses relative to one. Its internal peripherals\nare relative to the IPSBAR register, so make sure to use that.\n\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\n"
    },
    {
      "commit": "9a6b0c73afa702eee1803e664eae1b951faf895c",
      "tree": "854f1d2df6e034d4c2569dd565f5a3ed2af2e141",
      "parents": [
        "b62384afddbe7173b08420c67e6cbb22aa1ba709"
      ],
      "author": {
        "name": "Greg Ungerer",
        "email": "gerg@uclinux.org",
        "time": "Sun Mar 06 00:13:17 2011 +1000"
      },
      "committer": {
        "name": "Greg Ungerer",
        "email": "gerg@uclinux.org",
        "time": "Tue Mar 15 21:01:54 2011 +1000"
      },
      "message": "m68knommu: remove use of MBAR value for ColdFire 527x peripheral addressing\n\nThe ColdFire 527x family of CPUs does not have an MBAR register, so don\u0027t\ndefine its peripheral addresses relative to one. Its internal peripherals\nare relative to the IPSBAR register, so make sure to use that.\n\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\n"
    },
    {
      "commit": "b62384afddbe7173b08420c67e6cbb22aa1ba709",
      "tree": "b24bbc324e9297af0baf4cd39fe6b43ec356ebcf",
      "parents": [
        "571f0608e1a53d6d405c385cc9c11b7902b35b7f"
      ],
      "author": {
        "name": "Greg Ungerer",
        "email": "gerg@uclinux.org",
        "time": "Sun Mar 06 00:05:29 2011 +1000"
      },
      "committer": {
        "name": "Greg Ungerer",
        "email": "gerg@uclinux.org",
        "time": "Tue Mar 15 21:01:54 2011 +1000"
      },
      "message": "m68knommu: remove use of MBAR value for ColdFire 523x peripheral addressing\n\nThe ColdFire 523x family of CPUs does not have an MBAR register, so don\u0027t\ndefine its peripheral addresses relative to one. Its internal peripherals\nare relative to the IPSBAR register, so make sure to use that.\n\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\n"
    },
    {
      "commit": "571f0608e1a53d6d405c385cc9c11b7902b35b7f",
      "tree": "07642ba4284f7287bdeb5b8abaaf987ed5fb9f1b",
      "parents": [
        "f317c71a2f3dcdae26055e6dd390d06c5efe5795"
      ],
      "author": {
        "name": "Greg Ungerer",
        "email": "gerg@uclinux.org",
        "time": "Sat Mar 05 23:50:37 2011 +1000"
      },
      "committer": {
        "name": "Greg Ungerer",
        "email": "gerg@uclinux.org",
        "time": "Tue Mar 15 21:01:54 2011 +1000"
      },
      "message": "m68knommu: remove MBAR and IPSBAR hacks for the ColdFire 520x CPUs\n\nThe ColdFire 5207 and 5208 CPUs have fixed peripheral addresses.\nThey do not use the setable peripheral address registers like the MBAR\nand IPSBAR used on many other ColdFire parts. Don\u0027t use fake values\nof MBAR and IPSBAR when using peripheral addresses for them, there\nis no need to.\n\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\n"
    },
    {
      "commit": "f317c71a2f3dcdae26055e6dd390d06c5efe5795",
      "tree": "8fa8118737363a72b4cffd13ae38d083bee9ef89",
      "parents": [
        "cdfc243e7df1b3abba2c6aa35eba89f59b46219e"
      ],
      "author": {
        "name": "Greg Ungerer",
        "email": "gerg@uclinux.org",
        "time": "Sat Mar 05 23:32:35 2011 +1000"
      },
      "committer": {
        "name": "Greg Ungerer",
        "email": "gerg@uclinux.org",
        "time": "Tue Mar 15 21:01:54 2011 +1000"
      },
      "message": "m68knommu: move ColdFire PIT timer base addresses\n\nThe PIT hardware timer module used in some ColdFire CPU\u0027s is not always\naddressed relative to an IPSBAR register. Parts like the ColdFire 5207 and\n5208 have fixed peripheral addresses. So lets not define the register\naddresses of the PIT relative to an IPSBAR definition. Move the base\naddress definitions into the per-part headers. This is a lot more consistent\nsince all the other peripheral base addresses are defined in the per-part\nheader files already.\n\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\n"
    },
    {
      "commit": "cdfc243e7df1b3abba2c6aa35eba89f59b46219e",
      "tree": "6874642901478e972237148ac574994d737fc3cc",
      "parents": [
        "254eef7464f0704290af4b91021f512eb4c98d59"
      ],
      "author": {
        "name": "Greg Ungerer",
        "email": "gerg@uclinux.org",
        "time": "Sat Mar 05 22:48:52 2011 +1000"
      },
      "committer": {
        "name": "Greg Ungerer",
        "email": "gerg@uclinux.org",
        "time": "Tue Mar 15 21:01:53 2011 +1000"
      },
      "message": "m68knommu: remove bogus definition of MBAR for ColdFire 532x family\n\nRemove the bogus definition of the MBAR register for the ColdFire 532x\nfamily. It doesn\u0027t have an MBAR register, its peripheral registers are\nat fixed addresses and are not relative to a settable base.\n\nAll the code that relyed on this definition existing has been cleaned\nup. The register address definitions now include the base as required.\n\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\n"
    },
    {
      "commit": "254eef7464f0704290af4b91021f512eb4c98d59",
      "tree": "4bc61d36dbb146eed72b166f7f75c06d7384adea",
      "parents": [
        "f2ba710d17ae221e21a7cccddbbf5257fd93e9fa"
      ],
      "author": {
        "name": "Greg Ungerer",
        "email": "gerg@uclinux.org",
        "time": "Sat Mar 05 22:17:17 2011 +1000"
      },
      "committer": {
        "name": "Greg Ungerer",
        "email": "gerg@uclinux.org",
        "time": "Tue Mar 15 21:01:53 2011 +1000"
      },
      "message": "m68knommu: remove kludge seting of MCF_IPSBAR for ColdFire 54xx\n\nThe ColdFire 54xx family shares the same interrupt controller used\non the 523x, 527x and 528x ColdFire parts, but it isn\u0027t offset\nrelative to the IPSBAR register. The 54xx doesn\u0027t have an IPSBAR\nregister.\n\nBy including the base address of the peripheral registers in the register\ndefinitions (MCFICM_INTC0 and MCFICM_INTC1 in this case) we can avoid\nhaving to define a fake IPSBAR for the 54xx. And this makes the register\naddress definitions of these more consistent, the majority of the other\nregister address defines include the peripheral base address already.\n\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\n"
    },
    {
      "commit": "f2ba710d17ae221e21a7cccddbbf5257fd93e9fa",
      "tree": "77e9b8c494307d2f47c497e5300376d1febecd7a",
      "parents": [
        "d3ff2c22a5e5d0bb485f4474b67e0a0f2c426c65"
      ],
      "author": {
        "name": "Greg Ungerer",
        "email": "gerg@uclinux.org",
        "time": "Sat Mar 05 21:43:50 2011 +1000"
      },
      "committer": {
        "name": "Greg Ungerer",
        "email": "gerg@uclinux.org",
        "time": "Tue Mar 15 21:01:53 2011 +1000"
      },
      "message": "m68knommu: move ColdFire 5249 MBAR2 definition\n\nThe MBAR2 register is only used on the ColdFire 5249 part, so move its\ndefinition out of the common coldfire.h and into the 5249 support header.\n\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\n"
    },
    {
      "commit": "f227e08b71b9c273eaa29a57370a3a5b833aa382",
      "tree": "9f1483776a2bde3bb1a6bd744e69acf19f6f3428",
      "parents": [
        "fec38d1752c01ad72789bac9f1a128f7e933735d",
        "f5412be599602124d2bdd49947b231dd77c0bf99"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Feb 24 11:36:31 2011 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Feb 24 11:36:31 2011 -0800"
      },
      "message": "Merge 2.6.38-rc6 into tty-next\n\nThis was to resolve a merge issue with drivers/char/Makefile and\ndrivers/tty/serial/68328serial.c\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "4a6514e6d096716fb7bedf238efaaca877e2a7e8",
      "tree": "e3601ee168cca90307ac91e750a86d6ed04eab01",
      "parents": [
        "282361a046edd9d58a134f358a3f65a7cb8655d9"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Feb 22 16:57:21 2011 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Feb 22 16:57:21 2011 -0800"
      },
      "message": "tty: move obsolete and broken tty drivers to drivers/staging/tty/\n\nAs planned by Arnd Bergmann, this moves the following drivers to the\ndrivers/staging/tty/ directory where they will be removed after 2.6.41\nif no one steps up to claim them.\n\tepca\n\tepca\n\tip2\n\tistallion\n\triscom8\n\tserial167\n\tspecialix\n\tstallion\n\nCc: Arnd Bergmann \u003carnd@arndb.de\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nCc: Jiri Slaby \u003cjslaby@suse.cz\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "982cd252ca0b63c11fe398c09c6f2b41217c78c0",
      "tree": "fac6b90f443fdb1654c58ae86b1921f3e2a33aa3",
      "parents": [
        "f9d693d237a173915fcfbd86b28753f93b7d142f"
      ],
      "author": {
        "name": "Greg Ungerer",
        "email": "gerg@uclinux.org",
        "time": "Thu Feb 03 21:58:39 2011 +1000"
      },
      "committer": {
        "name": "Greg Ungerer",
        "email": "gerg@uclinux.org",
        "time": "Wed Feb 16 09:43:16 2011 +1000"
      },
      "message": "m68knommu: add optimize memmove() function\n\nAdd an m68k/coldfire optimized memmove() function for the m68knommu arch.\nThis is the same function as used by m68k. Simple speed tests show this\nis faster once buffers are larger than 4 bytes, and significantly faster\non much larger buffers (4 times faster above about 100 bytes).\n\nThis also goes part of the way to fixing a regression caused by commit\nea61bc461d09e8d331a307916530aaae808c72a2 (\"m68k/m68knommu: merge MMU and\nnon-MMU string.h\"), which breaks non-coldfire non-mmu builds (which is\nthe 68x328 and 68360 families). They currently have no memmove() fucntion\ndefined, since there was none in the m68knommu/lib functions.\n\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\n"
    },
    {
      "commit": "f9d693d237a173915fcfbd86b28753f93b7d142f",
      "tree": "5d43d2a973f8e4822a4afd8256640d2b42860230",
      "parents": [
        "b3e338de7e11d1e5bc4eca12833d894d1838b510"
      ],
      "author": {
        "name": "Greg Ungerer",
        "email": "gerg@uclinux.org",
        "time": "Thu Feb 03 21:31:20 2011 +1000"
      },
      "committer": {
        "name": "Greg Ungerer",
        "email": "gerg@uclinux.org",
        "time": "Wed Feb 16 09:42:24 2011 +1000"
      },
      "message": "m68k: remove arch specific non-optimized memcmp()\n\nThe m68k arch implements its own memcmp() function. It is not optimized\nin any way (it is the most strait forward coding of memcmp you can get).\nRemove it and use the kernels standard memcmp() implementation.\n\nThis also goes part of the way to fixing a regression caused by commit\nea61bc461d09e8d331a307916530aaae808c72a2 (\"m68k/m68knommu: merge MMU and\nnon-MMU string.h\"), which breaks non-coldfire non-mmu builds (which is\nthe 68x328 and 68360 families). They currently have no memcmp() function\ndefined, since there is none in the m68knommu/lib functions.\n\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\nAcked-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\n"
    },
    {
      "commit": "e53f276beb655c711a5d1f25f800b61aa976e34f",
      "tree": "4589d54fcfedc6654bb252caed350791a29a8248",
      "parents": [
        "7bde2ab7cb51f14c6f6574f0f5a78445f2caed3e"
      ],
      "author": {
        "name": "Torben Hohn",
        "email": "torbenh@gmx.de",
        "time": "Thu Jan 27 16:00:06 2011 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Mon Jan 31 14:55:46 2011 +0100"
      },
      "message": "m68k: Switch do_timer() to xtime_update()\n\nxtime_update() properly takes the xtime_lock\n\nSigned-off-by: Torben Hohn \u003ctorbenh@gmx.de\u003e\nCc: Sam Creasey \u003csammy@sammy.net\u003e\nCc: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nCc: johnstul@us.ibm.com\nCc: Roman Zippel \u003czippel@linux-m68k.org\u003e\nCc: hch@infradead.org\nCc: yong.zhang0@gmail.com\nCc: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nCc: Greg Ungerer \u003cgerg@uclinux.org\u003e\nLKML-Reference: \u003c20110127150006.23248.71790.stgit@localhost\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "5df1abdbd37af2ae317a1c5b5944173284dc55d6",
      "tree": "d247502612687d043ae408248cd9206aab237d77",
      "parents": [
        "de339e4b792aed799bec23251e83f594ac44ae04"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Fri Jan 07 13:25:29 2011 +0100"
      },
      "committer": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Sun Jan 23 11:24:42 2011 +0100"
      },
      "message": "m68k/amiga: Fix \"debug\u003dmem\"\n\n`debug\u003dmem\u0027 on Amiga has been broken for a while.\nearly_param() processing is done very/too early, i.e. before\namiga_identify() / amiga_chip_init(), causing amiga_savekmsg_setup() not\nto find any Chip RAM.\n\nAs we don\u0027t plan to free this memory anyway, just steal it from the initial\nChip RAM memory block instead.\n\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\n"
    },
    {
      "commit": "de339e4b792aed799bec23251e83f594ac44ae04",
      "tree": "d81f50de93e603104ca79182182175dc19421643",
      "parents": [
        "f9b07897c6288d7e5fc1fd004fccb0c5f1a0e570"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Sun Jan 16 20:47:47 2011 +0100"
      },
      "committer": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Sun Jan 23 11:24:35 2011 +0100"
      },
      "message": "m68k/atari: Rename \"scc\" to \"atari_scc\"\n\nIt\u0027s a way too generic name for a global #define and conflicts with a variable\nwith the same name, causing build errors like:\n\n| drivers/staging/brcm80211/brcmfmac/../util/siutils.c: In function ‘_si_clkctl_cc’:\n| drivers/staging/brcm80211/brcmfmac/../util/siutils.c:1364: error: expected identifier or ‘(’ before ‘volatile’\n| drivers/staging/brcm80211/brcmfmac/../util/siutils.c:1364: error: expected ‘)’ before ‘(’ token\n| drivers/staging/brcm80211/brcmfmac/../util/siutils.c:1421: error: incompatible types in assignment\n| drivers/staging/brcm80211/brcmfmac/../util/siutils.c:1422: error: invalid operands to binary \u0026\n| drivers/staging/brcm80211/brcmfmac/../util/siutils.c:1423: error: invalid operands to binary \u0026\n| drivers/staging/brcm80211/brcmfmac/../util/siutils.c:1424: error: invalid operands to binary |\n| drivers/staging/brcm80211/brcmfmac/../util/siutils.c:1425: error: aggregate value used where an integer was expected\n| drivers/staging/brcm80211/brcmfmac/../util/siutils.c:1425: error: aggregate value used where an integer was expected\n| drivers/staging/brcm80211/brcmfmac/../util/siutils.c:1425: error: aggregate value used where an integer was expected\n| drivers/staging/brcm80211/brcmfmac/../util/siutils.c:1425: error: aggregate value used where an integer was expected\n| drivers/staging/brcm80211/brcmfmac/../util/siutils.c:1425: error: aggregate value used where an integer was expected\n| drivers/staging/brcm80211/brcmfmac/../util/siutils.c:1425: error: aggregate value used where an integer was expected\n| drivers/staging/brcm80211/brcmfmac/../util/siutils.c:1425: error: aggregate value used where an integer was expected\n| drivers/staging/brcm80211/brcmfmac/../util/siutils.c:1425: error: aggregate value used where an integer was expected\n| drivers/staging/brcm80211/brcmfmac/../util/siutils.c:1425: error: aggregate value used where an integer was expected\n| drivers/staging/brcm80211/brcmfmac/../util/siutils.c:1425: error: aggregate value used where an integer was expected\n| drivers/staging/brcm80211/brcmfmac/../util/siutils.c:1425: error: aggregate value used where an integer was expected\n| drivers/staging/brcm80211/brcmfmac/../util/siutils.c:1425: error: incompatible type for argument 4 of ‘bcmsdh_reg_write’\n| drivers/staging/brcm80211/brcmfmac/../util/siutils.c:1428: error: invalid operands to binary \u0026\n| make[8]: *** [drivers/staging/brcm80211/brcmfmac/../util/siutils.o] Error 1\n\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\n"
    },
    {
      "commit": "f9b07897c6288d7e5fc1fd004fccb0c5f1a0e570",
      "tree": "6a998c45cde7a37643d762e621a28a4ec19f80b0",
      "parents": [
        "1bae4ce27c9c90344f23c65ea6966c50ffeae2f5"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Sat Jan 08 21:57:48 2011 +0100"
      },
      "committer": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Sat Jan 22 19:32:54 2011 +0100"
      },
      "message": "m68k: Uninline strchr()\n\nSome versions of gcc replace calls to strstr() with single-character\n\"needle\" string parameters by calls to strchr() behind our back.\n\nIf strchr() is defined as an inline function, this causes linking errors\nlike\n\n\tERROR: \"strchr\" [drivers/target/target_core_mod.ko] undefined!\n\nAs m68k is the only architecture that has an inline strchr() and this\ninline version is not an optimized asm version, uninline strchr() and use\nthe standard out-of-line C version in lib/string.c instead.\n\nThis also decreases the defconfig/allmodconfig kernel image sizes by a few\nhundred bytes.\n\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\n"
    },
    {
      "commit": "6a7f6ec9512970874fa9fc883ea44d77d0f287c2",
      "tree": "2bce1665b5a9e81bdd95f6e34410bdf13c58350e",
      "parents": [
        "c6fa63c659b3dd121f21afe7529f505505e79b23",
        "4c65595ec506ff65c90b1d9fed17333005fa5eb5"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 18 08:05:20 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 18 08:05:20 2011 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu: (25 commits)\n  m68knommu: fix broken setting of irq_chip and handler\n  m68knommu: switch to using -mcpu\u003d flags for ColdFire targets\n  m68knommu: arch/m68knommu/Kconfig whitespace cleanup\n  m68knommu: create optimal separate instruction and data cache for ColdFire\n  m68knommu: support ColdFire caches that do copyback and write-through\n  m68knommu: support version 2 ColdFire split cache\n  m68knommu: make cache push code ColdFire generic\n  m68knommu: clean up ColdFire cache control code\n  m68knommu: move inclusion of ColdFire v4 cache registers\n  m68knommu: merge bit definitions for version 3 ColdFire cache controller\n  m68knommu: create bit definitions for the version 2 ColdFire cache controller\n  m68knommu: remove empty __iounmap() it is no used\n  m68knommu: remove kernel_map() code, it is not used\n  m68knommu: remove do_page_fault(), it is not used\n  m68knommu: use user stack pointer hardware on some ColdFire cores\n  m68knommu: remove command line printing DEBUG\n  m68knommu: remove fasthandler interrupt code\n  m68knommu: move UART addressing to part specific includes\n  m68knommu: fix clock rate value reported for ColdFire 54xx parts\n  m68knommu: move ColdFire CPU names into their headers\n  ...\n"
    },
    {
      "commit": "67b5ad9a63caa2ce56ddd2b22b802dae00d72c13",
      "tree": "f2ba8bda2e62efedf6009ab74e9e65a097f6e24d",
      "parents": [
        "174a86dff2f3c72ef55d994b1e7faa7099d3f844",
        "88cce427626070f7d7eb33994e3ff7b4db3292c5"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 13 10:24:52 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 13 10:24:52 2011 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/wim/linux-2.6-watchdog\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/wim/linux-2.6-watchdog:\n  watchdog: Add MCF548x watchdog driver.\n  watchdog: add driver for the Atheros AR71XX/AR724X/AR913X SoCs\n  watchdog: Add TCO support for nVidia chipsets\n  watchdog: Add support for sp5100 chipset TCO\n  watchdog: f71808e_wdt: add F71862FG, F71869 to Kconfig\n  watchdog: iTCO_wdt: TCO Watchdog patch for Intel DH89xxCC PCH\n  watchdog: iTCO_wdt: TCO Watchdog patch for Intel NM10 DeviceIDs\n  watchdog: ks8695_wdt: include mach/hardware.h instead of mach/timex.h.\n  watchdog: Propagate Book E WDT period changes to all cores\n  watchdog: add CONFIG_WATCHDOG_NOWAYOUT support to PowerPC Book-E watchdog driver\n  watchdog: alim7101_wdt: fix compiler warning on alim7101_pci_tbl\n  watchdog: alim1535_wdt: fix compiler warning on ali_pci_tbl\n  watchdog: Fix reboot on W83627ehf chipset.\n  watchdog: Add watchdog support for W83627DHG chip\n  watchdog: f71808e_wdt: Add Fintek F71869 watchdog\n  watchdog: add f71862fg support\n  watchdog: clean-up f71808e_wdt.c\n"
    },
    {
      "commit": "008d23e4852d78bb2618f2035f8b2110b6a6b968",
      "tree": "81c88f744f6f3fc84132527c1ddc0b4da410c5e2",
      "parents": [
        "8f685fbda43deccd130d192c9fcef1444649eaca",
        "bfc672dcf323877228682aff79dff8ecd9f30ff8"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 13 10:05:56 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 13 10:05:56 2011 -0800"
      },
      "message": "Merge branch \u0027for-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial\n\n* \u0027for-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial: (43 commits)\n  Documentation/trace/events.txt: Remove obsolete sched_signal_send.\n  writeback: fix global_dirty_limits comment runtime -\u003e real-time\n  ppc: fix comment typo singal -\u003e signal\n  drivers: fix comment typo diable -\u003e disable.\n  m68k: fix comment typo diable -\u003e disable.\n  wireless: comment typo fix diable -\u003e disable.\n  media: comment typo fix diable -\u003e disable.\n  remove doc for obsolete dynamic-printk kernel-parameter\n  remove extraneous \u0027is\u0027 from Documentation/iostats.txt\n  Fix spelling milisec -\u003e ms in snd_ps3 module parameter description\n  Fix spelling mistakes in comments\n  Revert conflicting V4L changes\n  i7core_edac: fix typos in comments\n  mm/rmap.c: fix comment\n  sound, ca0106: Fix assignment to \u0027channel\u0027.\n  hrtimer: fix a typo in comment\n  init/Kconfig: fix typo\n  anon_inodes: fix wrong function name in comment\n  fix comment typos concerning \"consistent\"\n  poll: fix a typo in comment\n  ...\n\nFix up trivial conflicts in:\n - drivers/net/wireless/iwlwifi/iwl-core.c (moved to iwl-legacy.c)\n - fs/ext4/ext4.h\n\nAlso fix missed \u0027diabled\u0027 typo in drivers/net/bnx2x/bnx2x.h while at it.\n"
    },
    {
      "commit": "88cce427626070f7d7eb33994e3ff7b4db3292c5",
      "tree": "aa850dddf757ecf9455cbbe4ab77fee54a4e1ef3",
      "parents": [
        "f8394f61c66f48b1fe9d6964ddce492d7f9a4cd9"
      ],
      "author": {
        "name": "Philippe De Muyter",
        "email": "phdm@macqel.be",
        "time": "Wed Nov 03 15:07:28 2010 +0100"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Wed Jan 12 13:51:35 2011 +0000"
      },
      "message": "watchdog: Add MCF548x watchdog driver.\n\nAdd watchdog driver for MCF548x.\n\nSigned-off-by: Philippe De Muyter \u003cphdm@macqel.be\u003e\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\n\n"
    },
    {
      "commit": "710e91e455caf5cfec02892d667b41f312ec166c",
      "tree": "9e6f3d5c3dcb387809cab3cbc04060768b8a75db",
      "parents": [
        "bf814b45d560b22e8657ca44d0ae6941ab9d8d36"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Mon Oct 11 17:09:20 2010 -0400"
      },
      "committer": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Fri Jan 07 14:06:59 2011 +0100"
      },
      "message": "m68knommu: Switch to saner sigsuspend\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nAcked-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\n"
    },
    {
      "commit": "8c18194f6c0a638565f2074d1dcabfbe590f396d",
      "tree": "b30326490d06aebde6cb2528e8aba841a0d597e4",
      "parents": [
        "bd6f56a75bb2a65b3a1b8d14a9787fdaadae71c1"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Thu Oct 14 13:35:05 2010 -0400"
      },
      "committer": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Fri Jan 07 14:01:35 2011 +0100"
      },
      "message": "m68k: Check __get_user()/__put_user() return value\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\n"
    }
  ],
  "next": "bd6f56a75bb2a65b3a1b8d14a9787fdaadae71c1"
}
