)]}'
{
  "log": [
    {
      "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": "5847098cd896c92819800e17e983bf6530035209",
      "tree": "9ab836fd4290caca99223b9391885625e934e587",
      "parents": [
        "7f5fe3ec8eab23cc28e8fb7d23b4777ad6a05734",
        "33dc0ad78a961dfbbb2fb65fd9df3b66ba119f57"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Mar 28 15:44:06 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Mar 28 15:44:06 2011 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://www.jni.nu/cris\n\n* \u0027for-linus\u0027 of git://www.jni.nu/cris:\n  Correct auto-restart of syscalls via restartblock\n  CRISv10: Fix return before mutex_unlock in pcf8563\n  Drop the CRISv32 version of pcf8563\n"
    },
    {
      "commit": "7bf7e370d5919112c223a269462cd0b546903829",
      "tree": "03ccc715239df14ae168277dbccc9d9cf4d8a2c8",
      "parents": [
        "68b1a1e786f29c900fa1c516a402e24f0ece622a",
        "d39dd11c3e6a7af5c20bfac40594db36cf270f42"
      ],
      "author": {
        "name": "Artem Bityutskiy",
        "email": "Artem.Bityutskiy@nokia.com",
        "time": "Fri Mar 25 17:41:20 2011 +0200"
      },
      "committer": {
        "name": "Artem Bityutskiy",
        "email": "Artem.Bityutskiy@nokia.com",
        "time": "Fri Mar 25 17:41:20 2011 +0200"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6 into for-linus-1\n\n* \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6: (9356 commits)\n  [media] rc: update for bitop name changes\n  fs: simplify iget \u0026 friends\n  fs: pull inode-\u003ei_lock up out of writeback_single_inode\n  fs: rename inode_lock to inode_hash_lock\n  fs: move i_wb_list out from under inode_lock\n  fs: move i_sb_list out from under inode_lock\n  fs: remove inode_lock from iput_final and prune_icache\n  fs: Lock the inode LRU list separately\n  fs: factor inode disposal\n  fs: protect inode-\u003ei_state with inode-\u003ei_lock\n  lib, arch: add filter argument to show_mem and fix private implementations\n  SLUB: Write to per cpu data when allocating it\n  slub: Fix debugobjects with lockless fastpath\n  autofs4: Do not potentially dereference NULL pointer returned by fget() in autofs_dev_ioctl_setpipefd()\n  autofs4 - remove autofs4_lock\n  autofs4 - fix d_manage() return on rcu-walk\n  autofs4 - fix autofs4_expire_indirect() traversal\n  autofs4 - fix dentry leak in autofs4_expire_direct()\n  autofs4 - reinstate last used update on access\n  vfs - check non-mountpoint dentry might block in __follow_mount_rcu()\n  ...\n\nNOTE!\n\nThis merge commit was created to fix compilation error. The block\ntree was merged upstream and removed the \u0027elv_queue_empty()\u0027\nfunction which the new \u0027mtdswap\u0027 driver is using. So a simple\nmerge of the mtd tree with upstream does not compile. And the\nmtd tree has already be published, so re-basing it is not an option.\n\nTo fix this unfortunate situation, I had to merge upstream into the\nmtd-2.6.git tree without committing, put the fixup patch on top of\nthis, and then commit this. The result is that we do not have commits\nwhich do not compile.\n\nIn other words, this merge commit \"merges\" 3 things: the MTD tree, the\nupstream tree, and the fixup patch.\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": "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": "861b5ae7cde96ca081914e21dedfa7e8a38da622",
      "tree": "376cae55475cce2bb45b96213b1f91b330db0448",
      "parents": [
        "c1e6ca7a501f0139e5ec2a01f8420eeb21c97a52"
      ],
      "author": {
        "name": "Akinobu Mita",
        "email": "akinobu.mita@gmail.com",
        "time": "Wed Mar 23 16:42:02 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 23 19:46:15 2011 -0700"
      },
      "message": "bitops: introduce little-endian bitops for most architectures\n\nIntroduce little-endian bit operations to the big-endian architectures\nwhich do not have native little-endian bit operations and the\nlittle-endian architectures.  (alpha, avr32, blackfin, cris, frv, h8300,\nia64, m32r, mips, mn10300, parisc, sh, sparc, tile, x86, xtensa)\n\nThese architectures can just include generic implementation\n(asm-generic/bitops/le.h).\n\nSigned-off-by: Akinobu Mita \u003cakinobu.mita@gmail.com\u003e\nCc: Richard Henderson \u003crth@twiddle.net\u003e\nCc: Ivan Kokshaysky \u003cink@jurassic.park.msu.ru\u003e\nCc: Mikael Starvik \u003cstarvik@axis.com\u003e\nCc: David Howells \u003cdhowells@redhat.com\u003e\nCc: Yoshinori Sato \u003cysato@users.sourceforge.jp\u003e\nCc: \"Luck, Tony\" \u003ctony.luck@intel.com\u003e\nCc: Ralf Baechle \u003cralf@linux-mips.org\u003e\nCc: Kyle McMartin \u003ckyle@mcmartin.ca\u003e\nCc: Matthew Wilcox \u003cwilly@debian.org\u003e\nCc: Grant Grundler \u003cgrundler@parisc-linux.org\u003e\nCc: Paul Mundt \u003clethal@linux-sh.org\u003e\nCc: Kazumoto Kojima \u003ckkojima@rr.iij4u.or.jp\u003e\nCc: Hirokazu Takata \u003ctakata@linux-m32r.org\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nCc: Chris Zankel \u003cchris@zankel.net\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nAcked-by: Hans-Christian Egtvedt \u003chans-christian.egtvedt@atmel.com\u003e\nAcked-by: \"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": "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": "b6a84016bd2598e35ead635147fa53619982648d",
      "tree": "a73dc0ef4e353723bf123898f0fc143e587c16d8",
      "parents": [
        "504f52b5439aaf26d3e2c1d45ec10fce38c8dd27"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "eric.dumazet@gmail.com",
        "time": "Tue Mar 22 16:30:42 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 22 17:44:01 2011 -0700"
      },
      "message": "mm: NUMA aware alloc_thread_info_node()\n\nAdd a node parameter to alloc_thread_info(), and change its name to\nalloc_thread_info_node()\n\nThis change is needed to allow NUMA aware kthread_create_on_cpu()\n\nSigned-off-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nAcked-by: David S. Miller \u003cdavem@davemloft.net\u003e\nReviewed-by: Andi Kleen \u003cak@linux.intel.com\u003e\nAcked-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nCc: Tejun Heo \u003ctj@kernel.org\u003e\nCc: Tony Luck \u003ctony.luck@intel.com\u003e\nCc: Fenghua Yu \u003cfenghua.yu@intel.com\u003e\nCc: David Howells \u003cdhowells@redhat.com\u003e\nCc: \u003clinux-arch@vger.kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "33dc0ad78a961dfbbb2fb65fd9df3b66ba119f57",
      "tree": "a054785fa04c08c2b8e41eca5119a5372a6fec4b",
      "parents": [
        "33874cb8cdce865938094e1a317cbfe2d7fb1ad7"
      ],
      "author": {
        "name": "Jesper Nilsson",
        "email": "jespern@axis.com",
        "time": "Mon Mar 21 16:07:05 2011 +0100"
      },
      "committer": {
        "name": "Jesper Nilsson",
        "email": "jespern@axis.com",
        "time": "Mon Mar 21 16:07:05 2011 +0100"
      },
      "message": "Correct auto-restart of syscalls via restartblock\n\nThis would for example be poll(2)\n\nSigned-off-by: Jesper Nilsson \u003cjesper.nilsson@axis.com\u003e\n"
    },
    {
      "commit": "33874cb8cdce865938094e1a317cbfe2d7fb1ad7",
      "tree": "f0c1844d5bd5235c8cb0d16b0569de4ec7f094a9",
      "parents": [
        "7673538cf8c9ddd1eeb2c3712b5603816f576483"
      ],
      "author": {
        "name": "Jesper Nilsson",
        "email": "jespern@axis.com",
        "time": "Mon Mar 21 11:52:41 2011 +0100"
      },
      "committer": {
        "name": "Jesper Nilsson",
        "email": "jespern@axis.com",
        "time": "Mon Mar 21 11:52:41 2011 +0100"
      },
      "message": "CRISv10: Fix return before mutex_unlock in pcf8563\n\nSigned-off-by: Simone Contini \u003cs.contini@oltrelinux.com\u003e\nSigned-off-by: Jesper Nilsson \u003cjesper.nilsson@axis.com\u003e\n"
    },
    {
      "commit": "7673538cf8c9ddd1eeb2c3712b5603816f576483",
      "tree": "4e194614c4df001e24d67caa0a7e0faac4fce890",
      "parents": [
        "521cb40b0c44418a4fd36dc633f575813d59a43d"
      ],
      "author": {
        "name": "Jesper Nilsson",
        "email": "jespern@axis.com",
        "time": "Mon Mar 21 11:52:11 2011 +0100"
      },
      "committer": {
        "name": "Jesper Nilsson",
        "email": "jespern@axis.com",
        "time": "Mon Mar 21 11:52:11 2011 +0100"
      },
      "message": "Drop the CRISv32 version of pcf8563\n\nNo longer used.\n\nSigned-off-by: Jesper Nilsson \u003cjesper.nilsson@axis.com\u003e\n"
    },
    {
      "commit": "508996b6a0ef0c7aa7701995d137e71c56180752",
      "tree": "913f72c00f8456a75926755d52a813d727db1408",
      "parents": [
        "619297855aa16646246ea4b1f6e05f1b2455c808",
        "1c389795c15d349c2c7b23baf927e16e86ca3ae8",
        "58cbe2476abce8b5e3508d23bd05c2e2e8c394da"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 18 10:44:05 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 18 10:44:05 2011 -0700"
      },
      "message": "Merge branches \u0027irq-fixes-for-linus\u0027 and \u0027sched-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027irq-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  genirq: Fix incorrect unlock in __setup_irq()\n  cris: Use generic show_interrupts()\n  genirq: show_interrupts: Check desc-\u003ename before printing it blindly\n  cris: Use accessor functions to set IRQ_PER_CPU flag\n  cris: Fix irq conversion fallout\n\n* \u0027sched-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  sched, kernel-doc: Fix runqueue_is_locked() description\n"
    },
    {
      "commit": "e16b396ce314b2bcdfe6c173fe075bf8e3432368",
      "tree": "640f0f56f2ea676647af4eb42d32fa56be2ee549",
      "parents": [
        "7fd23a24717a327a66f3c32d11a20a2f169c824f",
        "e6e8dd5055a974935af1398c8648d4a9359b0ecb"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 18 10:37:40 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 18 10:37:40 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: (47 commits)\n  doc: CONFIG_UNEVICTABLE_LRU doesn\u0027t exist anymore\n  Update cpuset info \u0026 webiste for cgroups\n  dcdbas: force SMI to happen when expected\n  arch/arm/Kconfig: remove one to many l\u0027s in the word.\n  asm-generic/user.h: Fix spelling in comment\n  drm: fix printk typo \u0027sracth\u0027\n  Remove one to many n\u0027s in a word\n  Documentation/filesystems/romfs.txt: fixing link to genromfs\n  drivers:scsi Change printk typo initate -\u003e initiate\n  serial, pch uart: Remove duplicate inclusion of linux/pci.h header\n  fs/eventpoll.c: fix spelling\n  mm: Fix out-of-date comments which refers non-existent functions\n  drm: Fix printk typo \u0027failled\u0027\n  coh901318.c: Change initate to initiate.\n  mbox-db5500.c Change initate to initiate.\n  edac: correct i82975x error-info reported\n  edac: correct i82975x mci initialisation\n  edac: correct commented info\n  fs: update comments to point correct document\n  target: remove duplicate include of target/target_core_device.h from drivers/target/target_core_hba.c\n  ...\n\nTrivial conflict in fs/eventpoll.c (spelling vs addition)\n"
    },
    {
      "commit": "15825a5cd4adb199fd76737e8bc846154e315218",
      "tree": "3c42f7eb5eef109f7de3f61ee620fa1ae0f0839a",
      "parents": [
        "ee0401ec11bb7b83b7fa9476d0aaeabd59216062"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Thu Mar 17 13:39:19 2011 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Thu Mar 17 15:52:25 2011 +0100"
      },
      "message": "cris: Use generic show_interrupts()\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Jesper Nilsson \u003cjesper.nilsson@axis.com\u003e\n"
    },
    {
      "commit": "6d05c80dd2115d69599368b150c3df0cf5a54c51",
      "tree": "4b516fd82c48d21c5aaf557838ebf3dae4896e52",
      "parents": [
        "368e2119c37312f8bb2ab4d1346c46f9611805e4"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Thu Mar 17 13:35:28 2011 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Thu Mar 17 15:52:13 2011 +0100"
      },
      "message": "cris: Use accessor functions to set IRQ_PER_CPU flag\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "368e2119c37312f8bb2ab4d1346c46f9611805e4",
      "tree": "0485aeafde7dabea8e71acda2e8a0d39fa483686",
      "parents": [
        "016aa2ed1cc9cf704cf76d8df07751b6daa9750f"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Thu Mar 17 13:29:26 2011 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Thu Mar 17 15:52:06 2011 +0100"
      },
      "message": "cris: Fix irq conversion fallout\n\narch/cris/arch-v10/kernel/irq.c: In function \u0027init_IRQ\u0027:\narch/cris/arch-v10/kernel/irq.c:202:3: error: implicit declaration of\nfunction \u0027set_irq_desc_and_handler\u0027\n\nShould have been set_irq_chip_and_handler()\n\nFix it and convert to the new function names while at it.\n\nReported-by: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "79d8a8f736151b12129984b1250fd708440e742c",
      "tree": "f67eebe2bafca8820955ee9f851985a41fb32e66",
      "parents": [
        "bd2895eeade5f11f3e5906283c630bbdb4b57454",
        "b9ec40af0e18fb7d02106be148036c2ea490fdf9"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 16 08:22:41 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 16 08:22:41 2011 -0700"
      },
      "message": "Merge branch \u0027for-2.6.39\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu\n\n* \u0027for-2.6.39\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu:\n  percpu, x86: Add arch-specific this_cpu_cmpxchg_double() support\n  percpu: Generic support for this_cpu_cmpxchg_double()\n  alpha: use L1_CACHE_BYTES for cacheline size in the linker script\n  percpu: align percpu readmostly subsection to cacheline\n\nFix up trivial conflict in arch/x86/kernel/vmlinux.lds.S due to the\npercpu alignment having changed (\"x86: Reduce back the alignment of the\nper-CPU data section\")\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": "0586bed3e8563c2eb89bc7256e30ce633ae06cfb",
      "tree": "7a59610f45f7222f25b3212c53fa28636bb4427c",
      "parents": [
        "b80cd62b7d4406bbe8c573fe4381dcc71a2850fd",
        "dbebbfbb1605f0179e7c0d900d941cc9c45de569"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 15 18:28:30 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 15 18:28:30 2011 -0700"
      },
      "message": "Merge branch \u0027core-locking-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027core-locking-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  rtmutex: tester: Remove the remaining BKL leftovers\n  lockdep/timers: Explain in detail the locking problems del_timer_sync() may cause\n  rtmutex: Simplify PI algorithm and make highest prio task get lock\n  rwsem: Remove redundant asmregparm annotation\n  rwsem: Move duplicate function prototypes to linux/rwsem.h\n  rwsem: Unify the duplicate rwsem_is_locked() inlines\n  rwsem: Move duplicate init macros and functions to linux/rwsem.h\n  rwsem: Move duplicate struct rwsem declaration to linux/rwsem.h\n  x86: Cleanup rwsem_count_t typedef\n  rwsem: Cleanup includes\n  locking: Remove deprecated lock initializers\n  cred: Replace deprecated spinlock initialization\n  kthread: Replace deprecated spinlock initialization\n  xtensa: Replace deprecated spinlock initialization\n  um: Replace deprecated spinlock initialization\n  sparc: Replace deprecated spinlock initialization\n  mips: Replace deprecated spinlock initialization\n  cris: Replace deprecated spinlock initialization\n  alpha: Replace deprecated spinlock initialization\n  rtmutex-tester: Remove BKL tests\n"
    },
    {
      "commit": "06f2ae3c91ea04b0d640e0dd9cf69a265f5ecda6",
      "tree": "496725556554c51d8ae870558c6467c98f4535da",
      "parents": [
        "a8adc3f01b9a757a0d290b2987af6b998697399f"
      ],
      "author": {
        "name": "Dmitry Eremin-Solenikov",
        "email": "dbaryshkov@gmail.com",
        "time": "Tue Jan 11 14:33:38 2011 +0300"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Fri Mar 11 14:22:40 2011 +0000"
      },
      "message": "CRIS: stop checking for MTD_CONCAT\n\nAs MTD_CONCAT support is becoming an integral part of MTD core,\nthere is no need for it\u0027s special treatment. So stop checking for\nMTD_CONCAT availability.\n\nAcked by Jesper Nilsson \u003cjesper.nilsson@axis.com\u003e for merging this\nvia the MTD tree.\n\nSigned-off-by: Dmitry Eremin-Solenikov \u003cdbaryshkov@gmail.com\u003e\nAcked-by: Stefan Roese \u003csr@denx.de\u003e\nSigned-off-by: Jesper Nilsson \u003cjesper.nilsson@axis.com\u003e\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "f19e0eec8b82faae4c2a5d129dfa9fe1cf66f5a9",
      "tree": "0e0318e686b7393a384f0badb788e71e1dee0651",
      "parents": [
        "4a508dd259f5995b8d31c576b894263f5947d654"
      ],
      "author": {
        "name": "Jesper Nilsson",
        "email": "jespern@axis.com",
        "time": "Wed Feb 23 13:04:25 2011 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Feb 23 08:00:47 2011 -0800"
      },
      "message": "Drop redundant __param section for CRISv32.\n\nThe __param section is already brought in by RODATA above.\n\nSigned-off-by: Jesper Nilsson \u003cjesper.nilsson@axis.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c23cf8baf6965fc9bcffb62c92b384b0f0c78eb7",
      "tree": "763556c8f7a42ed4ca1d63d3c345c96153f645a4",
      "parents": [
        "fd018fe8234e84e05ab05d4176525817c8779cd6"
      ],
      "author": {
        "name": "Justin P. Mattock",
        "email": "justinmattock@gmail.com",
        "time": "Tue Feb 15 22:54:44 2011 -0800"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Wed Feb 16 10:01:37 2011 +0100"
      },
      "message": "cris: fix comment typo occationally to occasionally\n\nSigned-off-by: Justin P. Mattock \u003cjustinmattock@gmail.com\u003e\nAcked-by: Jesper Nilsson \u003cjesper.nilsson@axis.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "36cb07bb8118cb14211ef25c58026f005877c47d",
      "tree": "4c61fd7326eb016e8287db3800f7fcff41efbe2c",
      "parents": [
        "17588b99183ece563013622afeefd37eb8e68fd3"
      ],
      "author": {
        "name": "Torben Hohn",
        "email": "torbenh@gmx.de",
        "time": "Thu Jan 27 15:59:41 2011 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Mon Jan 31 14:55:44 2011 +0100"
      },
      "message": "cris: arch-v32: Switch do_timer() to xtime_update()\n\nxtime_update() takes the xtime_lock itself.\n\nSigned-off-by: Torben Hohn \u003ctorbenh@gmx.de\u003e\nCc: hch@infradead.org\nCc: Jesper Nilsson \u003cjesper.nilsson@axis.com\u003e\nCc: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nCc: johnstul@us.ibm.com\nCc: Mikael Starvik \u003cstarvik@axis.com\u003e\nCc: yong.zhang0@gmail.com\nLKML-Reference: \u003c20110127145941.23248.92547.stgit@localhost\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "17588b99183ece563013622afeefd37eb8e68fd3",
      "tree": "00e0805d3a4dff6a473f7a18b99c9dc1b90e9058",
      "parents": [
        "4196b892d55caaf2c98da05e80472ca482ca19fe"
      ],
      "author": {
        "name": "Torben Hohn",
        "email": "torbenh@gmx.de",
        "time": "Thu Jan 27 15:59:36 2011 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Mon Jan 31 14:55:44 2011 +0100"
      },
      "message": "cris: arch-v10: Switch do_timer() to xtime_update()\n\nThis code failed to take the xtime_lock, which must be held when\ncalling do_timer(). Use the safe version xtime_update()\n\nSigned-off-by: Torben Hohn \u003ctorbenh@gmx.de\u003e\nCc: hch@infradead.org\nCc: Jesper Nilsson \u003cjesper.nilsson@axis.com\u003e\nCc: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nCc: johnstul@us.ibm.com\nCc: Mikael Starvik \u003cstarvik@axis.com\u003e\nCc: yong.zhang0@gmail.com\nLKML-Reference: \u003c20110127145936.23248.16192.stgit@localhost\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "e41c8ab174f47ed5ed10a365482d0d7b0e352beb",
      "tree": "f62c14ac347efb069689f2733aa996fa871b2baa",
      "parents": [
        "61bb46082775acd18c712607615a8b7dbeff7873"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Sun Jan 23 15:14:15 2011 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Thu Jan 27 12:30:36 2011 +0100"
      },
      "message": "cris: Replace deprecated spinlock initialization\n\nSPIN_LOCK_UNLOCK is deprecated. Use the lockdep capable variant\ninstead.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Jesper Nilsson \u003cjesper.nilsson@axis.com\u003e\n"
    },
    {
      "commit": "19df0c2fef010e94e90df514aaf4e73f6b80145c",
      "tree": "4b0b9c10622aead0d8b658cca6c49090149a91a8",
      "parents": [
        "c723fdab8aa728dc2bf0da6a0de8bb9c3f588d84"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Tue Jan 25 14:26:50 2011 +0100"
      },
      "committer": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Tue Jan 25 14:26:50 2011 +0100"
      },
      "message": "percpu: align percpu readmostly subsection to cacheline\n\nCurrently percpu readmostly subsection may share cachelines with other\npercpu subsections which may result in unnecessary cacheline bounce\nand performance degradation.\n\nThis patch adds @cacheline parameter to PERCPU() and PERCPU_VADDR()\nlinker macros, makes each arch linker scripts specify its cacheline\nsize and use it to align percpu subsections.\n\nThis is based on Shaohua\u0027s x86 only patch.\n\nSigned-off-by: Tejun Heo \u003ctj@kernel.org\u003e\nCc: Shaohua Li \u003cshaohua.li@intel.com\u003e\n"
    },
    {
      "commit": "30139785e615c97497864a89511db02839fa7bf5",
      "tree": "feb2997235a9d237c65d16f85754aa439aacc941",
      "parents": [
        "9af7503dbd9c4c5e11fcf253ac93fefc9793dff8"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Wed Jan 19 14:20:13 2011 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Fri Jan 21 11:55:25 2011 +0100"
      },
      "message": "cris: Use generic irq Kconfig\n\nUse the generic irq Kconfig. Select GENERIC_HARDIRQS_NO_DEPRECATED as\nwe have converted all irq_chip functions. Fix the fallout in\nshow_interrupts().\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Mikael Starvik \u003cstarvik@axis.com\u003e\n"
    },
    {
      "commit": "9af7503dbd9c4c5e11fcf253ac93fefc9793dff8",
      "tree": "065ab177741131b0449621d7edab7459887e95d4",
      "parents": [
        "f7a004baa202f919d060c2da250535b085813a4b"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Wed Jan 19 14:05:30 2011 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Fri Jan 21 11:55:25 2011 +0100"
      },
      "message": "cris: Convert V32 interrupt handling\n\nConvert the irq chip functions and install handle_simple_irq for each\ninterrupt to get rid of __do_IRQ()\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Mikael Starvik \u003cstarvik@axis.com\u003e\n"
    },
    {
      "commit": "f7a004baa202f919d060c2da250535b085813a4b",
      "tree": "d5c50d3a183f0059195a1cb8e15acb73dc5caace",
      "parents": [
        "c84077ac29978cbfb42dccbba3fee8523605e839"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Wed Jan 19 13:54:54 2011 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Fri Jan 21 11:55:25 2011 +0100"
      },
      "message": "cris: Convert V10 interrupt handling\n\nConvert the irq_chip functions and install handle_simple_irq for each\ninterrupt. This converts V10 to the flow handling and lets us remove\n__do_IRQ().\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Mikael Starvik \u003cstarvik@axis.com\u003e\n"
    },
    {
      "commit": "c84077ac29978cbfb42dccbba3fee8523605e839",
      "tree": "5c22504e78fc47d9cd88e926a76ac65311f7141f",
      "parents": [
        "51f3f15945aa2ccbc90baf17d912aed9981697b2"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Wed Jan 19 13:59:01 2011 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Fri Jan 21 11:55:24 2011 +0100"
      },
      "message": "cris: Use irq handling wrapper\n\nUse the wrapper around __do_IRQ() so we can convert V10 and V32\nseperately.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Mikael Starvik \u003cstarvik@axis.com\u003e\n"
    },
    {
      "commit": "6a108a14fa356ef607be308b68337939e56ea94e",
      "tree": "1bf260572bd8f95ed867307a2bcf5d881c8ae4a6",
      "parents": [
        "12fcdba1b7ae8b25696433f420b775aeb556d89b"
      ],
      "author": {
        "name": "David Rientjes",
        "email": "rientjes@google.com",
        "time": "Thu Jan 20 14:44:16 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 20 17:02:05 2011 -0800"
      },
      "message": "kconfig: rename CONFIG_EMBEDDED to CONFIG_EXPERT\n\nThe meaning of CONFIG_EMBEDDED has long since been obsoleted; the option\nis used to configure any non-standard kernel with a much larger scope than\nonly small devices.\n\nThis patch renames the option to CONFIG_EXPERT in init/Kconfig and fixes\nreferences to the option throughout the kernel.  A new CONFIG_EMBEDDED\noption is added that automatically selects CONFIG_EXPERT when enabled and\ncan be used in the future to isolate options that should only be\nconsidered for embedded systems (RISC architectures, SLOB, etc).\n\nCalling the option \"EXPERT\" more accurately represents its intention: only\nexpert users who understand the impact of the configuration changes they\nare making should enable it.\n\nReviewed-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nAcked-by: David Woodhouse \u003cdavid.woodhouse@intel.com\u003e\nSigned-off-by: David Rientjes \u003crientjes@google.com\u003e\nCc: Greg KH \u003cgregkh@suse.de\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nCc: Jens Axboe \u003caxboe@kernel.dk\u003e\nCc: Arnd Bergmann \u003carnd@arndb.de\u003e\nCc: Robin Holt \u003cholt@sgi.com\u003e\nCc: \u003clinux-arch@vger.kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\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": "3e5c12409c54c30f1d1b16bba5d4d24e35aa283c",
      "tree": "1582983eda70a025eabe6c459a5ee8d1d94a5e16",
      "parents": [
        "04c6862c055fb687c90d9652f32c11a063df15cf"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Wed Jan 12 16:59:31 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 13 08:03:07 2011 -0800"
      },
      "message": "set_rtc_mmss: show warning message only once\n\nOccasionally the system gets into a state where the CMOS clock has gotten\nslightly ahead of current time and the periodic update of RTC fails.  The\nmessage is a nuisance and repeats spamming the log.\n\n  See: http://www.ntp.org/ntpfaq/NTP-s-trbl-spec.htm#Q-LINUX-SET-RTC-MMSS\n\nRather than just removing the message, make it show only once and reduce\nseverity since it indicates a normal and non urgent condition.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\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: Ralf Baechle \u003cralf@linux-mips.org\u003e\nCc: David Howells \u003cdhowells@redhat.com\u003e\nCc: Paul Mundt \u003clethal@linux-sh.org\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: \"H. Peter Anvin\" \u003chpa@zytor.com\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b595076a180a56d1bb170e6eceda6eb9d76f4cd3",
      "tree": "bc01ec7283808013e0b8ce7713fd6fc40f810429",
      "parents": [
        "6aaccece1c483f189f76f1282b3984ff4c7ecb0a"
      ],
      "author": {
        "name": "Uwe Kleine-König",
        "email": "u.kleine-koenig@pengutronix.de",
        "time": "Mon Nov 01 15:38:34 2010 -0400"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Nov 01 15:38:34 2010 -0400"
      },
      "message": "tree-wide: fix comment/printk typos\n\n\"gadget\", \"through\", \"command\", \"maintain\", \"maintain\", \"controller\", \"address\",\n\"between\", \"initiali[zs]e\", \"instead\", \"function\", \"select\", \"already\",\n\"equal\", \"access\", \"management\", \"hierarchy\", \"registration\", \"interest\",\n\"relative\", \"memory\", \"offset\", \"already\",\n\nSigned-off-by: Uwe Kleine-König \u003cu.kleine-koenig@pengutronix.de\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "51399a391940e676877c7a791138081f13a0bab7",
      "tree": "6caefb858ee4b31172b85ec7bcedb826a29a551b",
      "parents": [
        "b779b332d0e1ef68f40867948ae5526a3e925163",
        "df4d303647ebe5e2f7e473e32ccef9f8549e9d45"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 28 16:16:39 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 28 16:16:39 2010 -0700"
      },
      "message": "Merge branch \u0027kconfig\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild-2.6\n\n* \u0027kconfig\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild-2.6: (38 commits)\n  kbuild: convert `arch/tile\u0027 to the kconfig mainmenu upgrade\n  README: cite nconfig\n  Revert \"kconfig: Temporarily disable dependency warnings\"\n  kconfig: Use PATH_MAX instead of 128 for path buffer sizes.\n  kconfig: Fix realloc usage()\n  kconfig: Propagate const\n  kconfig: Don\u0027t go out from read config loop when you read new symbol\n  kconfig: fix menuconfig on debian lenny\n  kbuild: migrate all arch to the kconfig mainmenu upgrade\n  kconfig: expand file names\n  kconfig: use the file\u0027s name of sourced file\n  kconfig: constify file name\n  kconfig: don\u0027t emit warning upon rootmenu\u0027s prompt redefinition\n  kconfig: replace KERNELVERSION usage by the mainmenu\u0027s prompt\n  kconfig: delay gconf window initialization\n  kconfig: expand by default the rootmenu\u0027s prompt\n  kconfig: add a symbol string expansion helper\n  kconfig: regen parser\n  kconfig: implement the `mainmenu\u0027 directive\n  kconfig: allow PACKAGE to be defined on the compiler\u0027s command-line\n  ...\n\nFix up trivial conflict in arch/mn10300/Kconfig\n"
    },
    {
      "commit": "475a4b813816fe9af4cdf7833799036b679f46d0",
      "tree": "8147812d582934768f7425c415e14019901ff302",
      "parents": [
        "aeebd3a3d9f5b67a254f04e6eac91a74c5e1065e"
      ],
      "author": {
        "name": "Namhyung Kim",
        "email": "namhyung@gmail.com",
        "time": "Wed Oct 27 15:33:51 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Oct 27 18:03:10 2010 -0700"
      },
      "message": "ptrace: cleanup arch_ptrace() on cris\n\nUse new \u0027regno\u0027 variable in order to remove redandunt expression and\nremove checking @addr less than 0 because @addr is now unsigned.  Also\nupdate \u0027datap\u0027 on PTRACE_GET/SETREGS to fix a bug on arch-v10.\n\nSigned-off-by: Namhyung Kim \u003cnamhyung@gmail.com\u003e\nAcked-by: Mikael Starvik \u003cstarvik@axis.com\u003e\nCc: Jesper Nilsson \u003cjesper.nilsson@axis.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "9b05a69e0534ec70bc94921936ffa05b330507cb",
      "tree": "4116a7b7db286edf9486a29a7742d47fa67baa68",
      "parents": [
        "9fed81dc40f5a1ac2783bcc78d4029873be72894"
      ],
      "author": {
        "name": "Namhyung Kim",
        "email": "namhyung@gmail.com",
        "time": "Wed Oct 27 15:33:47 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Oct 27 18:03:10 2010 -0700"
      },
      "message": "ptrace: change signature of arch_ptrace()\n\nFix up the arguments to arch_ptrace() to take account of the fact that\n@addr and @data are now unsigned long rather than long as of a preceding\npatch in this series.\n\nSigned-off-by: Namhyung Kim \u003cnamhyung@gmail.com\u003e\nCc: \u003clinux-arch@vger.kernel.org\u003e\nAcked-by: Roland McGrath \u003croland@redhat.com\u003e\nAcked-by: David Howells \u003cdhowells@redhat.com\u003e\nAcked-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nAcked-by: David S. Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ece0e2b6406a995c371e0311190631ea34ad851a",
      "tree": "726a516a91f5f7efe9dbb247ba28d019981d456e",
      "parents": [
        "3e4d3af501cccdc8a8cca41bdbe57d54ad7e7e73"
      ],
      "author": {
        "name": "Peter Zijlstra",
        "email": "a.p.zijlstra@chello.nl",
        "time": "Tue Oct 26 14:21:52 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Oct 26 16:52:08 2010 -0700"
      },
      "message": "mm: remove pte_*map_nested()\n\nSince we no longer need to provide KM_type, the whole pte_*map_nested()\nAPI is now redundant, remove it.\n\nSigned-off-by: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nAcked-by: Chris Metcalf \u003ccmetcalf@tilera.com\u003e\nCc: David Howells \u003cdhowells@redhat.com\u003e\nCc: Hugh Dickins \u003chughd@google.com\u003e\nCc: Rik van Riel \u003criel@redhat.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: \"H. Peter Anvin\" \u003chpa@zytor.com\u003e\nCc: Steven Rostedt \u003crostedt@goodmis.org\u003e\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nCc: Ralf Baechle \u003cralf@linux-mips.org\u003e\nCc: David Miller \u003cdavem@davemloft.net\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "73ecf3a6e3f0206bf56a0fefe3b3eda042fb7034",
      "tree": "866f0ebb2b148479e93b5ac955097b1cc94ceb4e",
      "parents": [
        "b9da0571050c09863e59f94d0b8594a290d61b88",
        "cd3ecad19aea8debae9a48b53de2ec7a571f24e9"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 22 19:59:04 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 22 19:59:04 2010 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty-2.6: (49 commits)\n  serial8250: ratelimit \"too much work\" error\n  serial: bfin_sport_uart: speed up sport RX sample rate to be 3% faster\n  serial: abstraction for 8250 legacy ports\n  serial/imx: check that the buffer is non-empty before sending it out\n  serial: mfd: add more baud rates support\n  jsm: Remove the uart port on errors\n  Alchemy: Add UART PM methods.\n  8250: allow platforms to override PM hook.\n  altera_uart: Don\u0027t use plain integer as NULL pointer\n  altera_uart: Fix missing prototype for registering an early console\n  altera_uart: Fixup type usage of port flags\n  altera_uart: Make it possible to use Altera UART and 8250 ports together\n  altera_uart: Add support for different address strides\n  altera_uart: Add support for getting mapbase and IRQ from resources\n  altera_uart: Add support for polling mode (IRQ-less)\n  serial: Factor out uart_poll_timeout() from 8250 driver\n  serial: mark the 8250 driver as maintained\n  serial: 8250: Don\u0027t delay after transmitter is ready.\n  tty: MAINTAINERS: add drivers/serial/jsm/ as maintained driver\n  vcs: invoke the vt update callback when /dev/vcs* is written to\n  ...\n"
    },
    {
      "commit": "092e0e7e520a1fca03e13c9f2d157432a8657ff2",
      "tree": "451897252c4c08c4b5a8ef535da156f1e817e80b",
      "parents": [
        "79f14b7c56d3b3ba58f8b43d1f70b9b71477a800",
        "776c163b1b93c8dfa5edba885bc2bfbc2d228a5f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 22 10:52:56 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 22 10:52:56 2010 -0700"
      },
      "message": "Merge branch \u0027llseek\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arnd/bkl\n\n* \u0027llseek\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arnd/bkl:\n  vfs: make no_llseek the default\n  vfs: don\u0027t use BKL in default_llseek\n  llseek: automatically add .llseek fop\n  libfs: use generic_file_llseek for simple_attr\n  mac80211: disallow seeks in minstrel debug code\n  lirc: make chardev nonseekable\n  viotape: use noop_llseek\n  raw: use explicit llseek file operations\n  ibmasmfs: use generic_file_llseek\n  spufs: use llseek in all file operations\n  arm/omap: use generic_file_llseek in iommu_debug\n  lkdtm: use generic_file_llseek in debugfs\n  net/wireless: use generic_file_llseek in debugfs\n  drm: use noop_llseek\n"
    },
    {
      "commit": "5704e44d283e907623e3775c1262f206a2c48cf3",
      "tree": "0a981b24173e90854e7b7d812b35859e1e5f0174",
      "parents": [
        "91151240ed8e97cc4457dae4094153c2744f1eb8",
        "6de5bd128d381ad88ac6d419a5e597048eb468cf"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 22 10:43:11 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 22 10:43:11 2010 -0700"
      },
      "message": "Merge branch \u0027config\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arnd/bkl\n\n* \u0027config\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arnd/bkl:\n  BKL: introduce CONFIG_BKL.\n  dabusb: remove the BKL\n  sunrpc: remove the big kernel lock\n  init/main.c: remove BKL notations\n  blktrace: remove the big kernel lock\n  rtmutex-tester: make it build without BKL\n  dvb-core: kill the big kernel lock\n  dvb/bt8xx: kill the big kernel lock\n  tlclk: remove big kernel lock\n  fix rawctl compat ioctls breakage on amd64 and itanic\n  uml: kill big kernel lock\n  parisc: remove big kernel lock\n  cris: autoconvert trivial BKL users\n  alpha: kill big kernel lock\n  isapnp: BKL removal\n  s390/block: kill the big kernel lock\n  hpet: kill BKL, add compat_ioctl\n"
    },
    {
      "commit": "8bc3372d9e57db3c65cf00cea6cf14969875b055",
      "tree": "052719305c47ba98417b4b5fbd1ab4e563d91fcb",
      "parents": [
        "94da7d6f1ff3793669946146d9b6ab9c608b938e"
      ],
      "author": {
        "name": "Jeff Mahoney",
        "email": "jeffm@suse.com",
        "time": "Fri Aug 20 17:14:04 2010 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 22 10:19:59 2010 -0700"
      },
      "message": "ioctl: Use asm-generic/ioctls.h on cris (enables termiox)\n\nThis patch converts cris to use asm-generic/ioctls.h instead of its\nown version.\n\nThe differences between the arch-specific version and the generic\nversion are as follows:\n\n- CRIS defines two ioctls: TIOCSERSETRS485 and TIOCSERWRRS485,\n  kept in arch-specific portion\n- CRIS defines a different value for TIOCSRS485, kept via ifndef in generic\n- The generic version adds support for termiox\n\nCc: Mikael Starvik \u003cstarvik@axis.com\u003e\nCc: Jesper Nilsson \u003cjesper.nilsson@axis.com\u003e\nSigned-off-by: Jeff Mahoney \u003cjeffm@suse.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "6038f373a3dc1f1c26496e60b6c40b164716f07e",
      "tree": "a0d3bbd026eea41b9fc36b8c722cbaf56cd9f825",
      "parents": [
        "1ec5584e3edf9c4bf2c88c846534d19cf986ba11"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Sun Aug 15 18:52:59 2010 +0200"
      },
      "committer": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Fri Oct 15 15:53:27 2010 +0200"
      },
      "message": "llseek: automatically add .llseek fop\n\nAll file_operations should get a .llseek operation so we can make\nnonseekable_open the default for future file operations without a\n.llseek pointer.\n\nThe three cases that we can automatically detect are no_llseek, seq_lseek\nand default_llseek. For cases where we can we can automatically prove that\nthe file offset is always ignored, we use noop_llseek, which maintains\nthe current behavior of not returning an error from a seek.\n\nNew drivers should normally not use noop_llseek but instead use no_llseek\nand call nonseekable_open at open time.  Existing drivers can be converted\nto do the same when the maintainer knows for certain that no user code\nrelies on calling seek on the device file.\n\nThe generated code is often incorrectly indented and right now contains\ncomments that clarify for each added line why a specific variant was\nchosen. In the version that gets submitted upstream, the comments will\nbe gone and I will manually fix the indentation, because there does not\nseem to be a way to do that using coccinelle.\n\nSome amount of new code is currently sitting in linux-next that should get\nthe same modifications, which I will do at the end of the merge window.\n\nMany thanks to Julia Lawall for helping me learn to write a semantic\npatch that does all this.\n\n\u003d\u003d\u003d\u003d\u003d begin semantic patch \u003d\u003d\u003d\u003d\u003d\n// This adds an llseek\u003d method to all file operations,\n// as a preparation for making no_llseek the default.\n//\n// The rules are\n// - use no_llseek explicitly if we do nonseekable_open\n// - use seq_lseek for sequential files\n// - use default_llseek if we know we access f_pos\n// - use noop_llseek if we know we don\u0027t access f_pos,\n//   but we still want to allow users to call lseek\n//\n@ open1 exists @\nidentifier nested_open;\n@@\nnested_open(...)\n{\n\u003c+...\nnonseekable_open(...)\n...+\u003e\n}\n\n@ open exists@\nidentifier open_f;\nidentifier i, f;\nidentifier open1.nested_open;\n@@\nint open_f(struct inode *i, struct file *f)\n{\n\u003c+...\n(\nnonseekable_open(...)\n|\nnested_open(...)\n)\n...+\u003e\n}\n\n@ read disable optional_qualifier exists @\nidentifier read_f;\nidentifier f, p, s, off;\ntype ssize_t, size_t, loff_t;\nexpression E;\nidentifier func;\n@@\nssize_t read_f(struct file *f, char *p, size_t s, loff_t *off)\n{\n\u003c+...\n(\n   *off \u003d E\n|\n   *off +\u003d E\n|\n   func(..., off, ...)\n|\n   E \u003d *off\n)\n...+\u003e\n}\n\n@ read_no_fpos disable optional_qualifier exists @\nidentifier read_f;\nidentifier f, p, s, off;\ntype ssize_t, size_t, loff_t;\n@@\nssize_t read_f(struct file *f, char *p, size_t s, loff_t *off)\n{\n... when !\u003d off\n}\n\n@ write @\nidentifier write_f;\nidentifier f, p, s, off;\ntype ssize_t, size_t, loff_t;\nexpression E;\nidentifier func;\n@@\nssize_t write_f(struct file *f, const char *p, size_t s, loff_t *off)\n{\n\u003c+...\n(\n  *off \u003d E\n|\n  *off +\u003d E\n|\n  func(..., off, ...)\n|\n  E \u003d *off\n)\n...+\u003e\n}\n\n@ write_no_fpos @\nidentifier write_f;\nidentifier f, p, s, off;\ntype ssize_t, size_t, loff_t;\n@@\nssize_t write_f(struct file *f, const char *p, size_t s, loff_t *off)\n{\n... when !\u003d off\n}\n\n@ fops0 @\nidentifier fops;\n@@\nstruct file_operations fops \u003d {\n ...\n};\n\n@ has_llseek depends on fops0 @\nidentifier fops0.fops;\nidentifier llseek_f;\n@@\nstruct file_operations fops \u003d {\n...\n .llseek \u003d llseek_f,\n...\n};\n\n@ has_read depends on fops0 @\nidentifier fops0.fops;\nidentifier read_f;\n@@\nstruct file_operations fops \u003d {\n...\n .read \u003d read_f,\n...\n};\n\n@ has_write depends on fops0 @\nidentifier fops0.fops;\nidentifier write_f;\n@@\nstruct file_operations fops \u003d {\n...\n .write \u003d write_f,\n...\n};\n\n@ has_open depends on fops0 @\nidentifier fops0.fops;\nidentifier open_f;\n@@\nstruct file_operations fops \u003d {\n...\n .open \u003d open_f,\n...\n};\n\n// use no_llseek if we call nonseekable_open\n////////////////////////////////////////////\n@ nonseekable1 depends on !has_llseek \u0026\u0026 has_open @\nidentifier fops0.fops;\nidentifier nso ~\u003d \"nonseekable_open\";\n@@\nstruct file_operations fops \u003d {\n...  .open \u003d nso, ...\n+.llseek \u003d no_llseek, /* nonseekable */\n};\n\n@ nonseekable2 depends on !has_llseek @\nidentifier fops0.fops;\nidentifier open.open_f;\n@@\nstruct file_operations fops \u003d {\n...  .open \u003d open_f, ...\n+.llseek \u003d no_llseek, /* open uses nonseekable */\n};\n\n// use seq_lseek for sequential files\n/////////////////////////////////////\n@ seq depends on !has_llseek @\nidentifier fops0.fops;\nidentifier sr ~\u003d \"seq_read\";\n@@\nstruct file_operations fops \u003d {\n...  .read \u003d sr, ...\n+.llseek \u003d seq_lseek, /* we have seq_read */\n};\n\n// use default_llseek if there is a readdir\n///////////////////////////////////////////\n@ fops1 depends on !has_llseek \u0026\u0026 !nonseekable1 \u0026\u0026 !nonseekable2 \u0026\u0026 !seq @\nidentifier fops0.fops;\nidentifier readdir_e;\n@@\n// any other fop is used that changes pos\nstruct file_operations fops \u003d {\n... .readdir \u003d readdir_e, ...\n+.llseek \u003d default_llseek, /* readdir is present */\n};\n\n// use default_llseek if at least one of read/write touches f_pos\n/////////////////////////////////////////////////////////////////\n@ fops2 depends on !fops1 \u0026\u0026 !has_llseek \u0026\u0026 !nonseekable1 \u0026\u0026 !nonseekable2 \u0026\u0026 !seq @\nidentifier fops0.fops;\nidentifier read.read_f;\n@@\n// read fops use offset\nstruct file_operations fops \u003d {\n... .read \u003d read_f, ...\n+.llseek \u003d default_llseek, /* read accesses f_pos */\n};\n\n@ fops3 depends on !fops1 \u0026\u0026 !fops2 \u0026\u0026 !has_llseek \u0026\u0026 !nonseekable1 \u0026\u0026 !nonseekable2 \u0026\u0026 !seq @\nidentifier fops0.fops;\nidentifier write.write_f;\n@@\n// write fops use offset\nstruct file_operations fops \u003d {\n... .write \u003d write_f, ...\n+\t.llseek \u003d default_llseek, /* write accesses f_pos */\n};\n\n// Use noop_llseek if neither read nor write accesses f_pos\n///////////////////////////////////////////////////////////\n\n@ fops4 depends on !fops1 \u0026\u0026 !fops2 \u0026\u0026 !fops3 \u0026\u0026 !has_llseek \u0026\u0026 !nonseekable1 \u0026\u0026 !nonseekable2 \u0026\u0026 !seq @\nidentifier fops0.fops;\nidentifier read_no_fpos.read_f;\nidentifier write_no_fpos.write_f;\n@@\n// write fops use offset\nstruct file_operations fops \u003d {\n...\n .write \u003d write_f,\n .read \u003d read_f,\n...\n+.llseek \u003d noop_llseek, /* read and write both use no f_pos */\n};\n\n@ depends on has_write \u0026\u0026 !has_read \u0026\u0026 !fops1 \u0026\u0026 !fops2 \u0026\u0026 !has_llseek \u0026\u0026 !nonseekable1 \u0026\u0026 !nonseekable2 \u0026\u0026 !seq @\nidentifier fops0.fops;\nidentifier write_no_fpos.write_f;\n@@\nstruct file_operations fops \u003d {\n... .write \u003d write_f, ...\n+.llseek \u003d noop_llseek, /* write uses no f_pos */\n};\n\n@ depends on has_read \u0026\u0026 !has_write \u0026\u0026 !fops1 \u0026\u0026 !fops2 \u0026\u0026 !has_llseek \u0026\u0026 !nonseekable1 \u0026\u0026 !nonseekable2 \u0026\u0026 !seq @\nidentifier fops0.fops;\nidentifier read_no_fpos.read_f;\n@@\nstruct file_operations fops \u003d {\n... .read \u003d read_f, ...\n+.llseek \u003d noop_llseek, /* read uses no f_pos */\n};\n\n@ depends on !has_read \u0026\u0026 !has_write \u0026\u0026 !fops1 \u0026\u0026 !fops2 \u0026\u0026 !has_llseek \u0026\u0026 !nonseekable1 \u0026\u0026 !nonseekable2 \u0026\u0026 !seq @\nidentifier fops0.fops;\n@@\nstruct file_operations fops \u003d {\n...\n+.llseek \u003d noop_llseek, /* no read or write fn */\n};\n\u003d\u003d\u003d\u003d\u003d End semantic patch \u003d\u003d\u003d\u003d\u003d\n\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nCc: Julia Lawall \u003cjulia@diku.dk\u003e\nCc: Christoph Hellwig \u003chch@infradead.org\u003e\n"
    },
    {
      "commit": "239060b93bb30a4ad55f1ecaa512464a035cc5ba",
      "tree": "77f79810e57d4fc24356eca0cd6db463e8994128",
      "parents": [
        "1408b15b98635a13bad2e2a50b3c2ae2ccdf625b",
        "e9203c988234aa512bd45ca32b52e21c7bbfc414"
      ],
      "author": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Tue Oct 12 15:09:06 2010 +0200"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Tue Oct 12 15:09:06 2010 +0200"
      },
      "message": "Merge branch \u0027kbuild/rc-fixes\u0027 into kbuild/kconfig\n\nWe need to revert the temporary hack in 71ebc01, hence the merge.\n"
    },
    {
      "commit": "df9ee29270c11dba7d0fe0b83ce47a4d8e8d2101",
      "tree": "0c9a87ef1ea042c4432f122c3d03614d21156fc1",
      "parents": [
        "ca4d3e6746bdcfccb517349bce2d2c5b5614fb6f"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Thu Oct 07 14:08:55 2010 +0100"
      },
      "committer": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Thu Oct 07 14:08:55 2010 +0100"
      },
      "message": "Fix IRQ flag handling naming\n\nFix the IRQ flag handling naming.  In linux/irqflags.h under one configuration,\nit maps:\n\n\tlocal_irq_enable() -\u003e raw_local_irq_enable()\n\tlocal_irq_disable() -\u003e raw_local_irq_disable()\n\tlocal_irq_save() -\u003e raw_local_irq_save()\n\t...\n\nand under the other configuration, it maps:\n\n\traw_local_irq_enable() -\u003e local_irq_enable()\n\traw_local_irq_disable() -\u003e local_irq_disable()\n\traw_local_irq_save() -\u003e local_irq_save()\n\t...\n\nThis is quite confusing.  There should be one set of names expected of the\narch, and this should be wrapped to give another set of names that are expected\nby users of this facility.\n\nChange this to have the arch provide:\n\n\tflags \u003d arch_local_save_flags()\n\tflags \u003d arch_local_irq_save()\n\tarch_local_irq_restore(flags)\n\tarch_local_irq_disable()\n\tarch_local_irq_enable()\n\tarch_irqs_disabled_flags(flags)\n\tarch_irqs_disabled()\n\tarch_safe_halt()\n\nThen linux/irqflags.h wraps these to provide:\n\n\traw_local_save_flags(flags)\n\traw_local_irq_save(flags)\n\traw_local_irq_restore(flags)\n\traw_local_irq_disable()\n\traw_local_irq_enable()\n\traw_irqs_disabled_flags(flags)\n\traw_irqs_disabled()\n\traw_safe_halt()\n\nwith type checking on the flags \u0027arguments\u0027, and then wraps those to provide:\n\n\tlocal_save_flags(flags)\n\tlocal_irq_save(flags)\n\tlocal_irq_restore(flags)\n\tlocal_irq_disable()\n\tlocal_irq_enable()\n\tirqs_disabled_flags(flags)\n\tirqs_disabled()\n\tsafe_halt()\n\nwith tracing included if enabled.\n\nThe arch functions can now all be inline functions rather than some of them\nhaving to be macros.\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e [X86, FRV, MN10300]\nSigned-off-by: Chris Metcalf \u003ccmetcalf@tilera.com\u003e [Tile]\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e [Microblaze]\nTested-by: Catalin Marinas \u003ccatalin.marinas@arm.com\u003e [ARM]\nAcked-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nAcked-by: Haavard Skinnemoen \u003chaavard.skinnemoen@atmel.com\u003e [AVR]\nAcked-by: Tony Luck \u003ctony.luck@intel.com\u003e [IA-64]\nAcked-by: Hirokazu Takata \u003ctakata@linux-m32r.org\u003e [M32R]\nAcked-by: Greg Ungerer \u003cgerg@uclinux.org\u003e [M68K/M68KNOMMU]\nAcked-by: Ralf Baechle \u003cralf@linux-mips.org\u003e [MIPS]\nAcked-by: Kyle McMartin \u003ckyle@mcmartin.ca\u003e [PA-RISC]\nAcked-by: Paul Mackerras \u003cpaulus@samba.org\u003e [PowerPC]\nAcked-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e [S390]\nAcked-by: Chen Liqin \u003cliqin.chen@sunplusct.com\u003e [Score]\nAcked-by: Matt Fleming \u003cmatt@console-pimps.org\u003e [SH]\nAcked-by: David S. Miller \u003cdavem@davemloft.net\u003e [Sparc]\nAcked-by: Chris Zankel \u003cchris@zankel.net\u003e [Xtensa]\nReviewed-by: Richard Henderson \u003crth@twiddle.net\u003e [Alpha]\nReviewed-by: Yoshinori Sato \u003cysato@users.sourceforge.jp\u003e [H8300]\nCc: starvik@axis.com [CRIS]\nCc: jesper.nilsson@axis.com [CRIS]\nCc: linux-cris-kernel@axis.com\n"
    },
    {
      "commit": "0890b5880df6a4989336add11f3a22122b26d9e1",
      "tree": "f35644d8e6730b72aeedb61a654a2d06e5610244",
      "parents": [
        "80eb4a6f89bbf8e8318e108701bad11451efb2df"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Sat Sep 11 18:18:22 2010 +0200"
      },
      "committer": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Sun Sep 26 16:25:55 2010 +0200"
      },
      "message": "cris: autoconvert trivial BKL users\n\nAll uses of the big kernel lock in the cris architecture\nare for ioctl and open functions of character device drivers,\nwhich can be trivially converted to a per-driver mutex.\n\nMost of these are probably unnecessary, so it may make sense\nto audit them and eventually remove the extra mutex introduced\nby this patch.\n\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nCc: Mikael Starvik \u003cstarvik@axis.com\u003e\nCc: Jesper Nilsson \u003cjesper.nilsson@axis.com\u003e\nCc: linux-cris-kernel@axis.com\n"
    },
    {
      "commit": "838a2e55e6a4e9e8a10451ed2ef0f7a08dabdb04",
      "tree": "b4d1e0b8dc63ce2832e16a9408190e44ee0ee79c",
      "parents": [
        "c7abe8630ae63e90c2267c2c385a682e729e08be"
      ],
      "author": {
        "name": "Arnaud Lacombe",
        "email": "lacombar@gmail.com",
        "time": "Sat Sep 04 17:10:20 2010 -0400"
      },
      "committer": {
        "name": "Arnaud Lacombe",
        "email": "lacombar@gmail.com",
        "time": "Sun Sep 19 22:54:11 2010 -0400"
      },
      "message": "kbuild: migrate all arch to the kconfig mainmenu upgrade\n\nSigned-off-by: Arnaud Lacombe \u003clacombar@gmail.com\u003e\nReviewed-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nReviewed-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "d7627467b7a8dd6944885290a03a07ceb28c10eb",
      "tree": "a18c83468418e878cfb2d44e4310d81b8db84ad7",
      "parents": [
        "da5cabf80e2433131bf0ed8993abc0f7ea618c73"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Tue Aug 17 23:52:56 2010 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Aug 17 18:07:43 2010 -0700"
      },
      "message": "Make do_execve() take a const filename pointer\n\nMake do_execve() take a const filename pointer so that kernel_execve() compiles\ncorrectly on ARM:\n\narch/arm/kernel/sys_arm.c:88: warning: passing argument 1 of \u0027do_execve\u0027 discards qualifiers from pointer target type\n\nThis also requires the argv and envp arguments to be consted twice, once for\nthe pointer array and once for the strings the array points to.  This is\nbecause do_execve() passes a pointer to the filename (now const) to\ncopy_strings_kernel().  A simpler alternative would be to cast the filename\npointer in do_execve() when it\u0027s passed to copy_strings_kernel().\n\ndo_execve() may not change any of the strings it is passed as part of the argv\nor envp lists as they are some of them in .rodata, so marking these strings as\nconst should be fine.\n\nFurther kernel_execve() and sys_execve() need to be changed to match.\n\nThis has been test built on x86_64, frv, arm and mips.\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nTested-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nAcked-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "8b1bb90701f9a51f10ce8a990bcc1e237cb3b1c7",
      "tree": "20607f7e67bf9bceab68e5b91030231de993ff51",
      "parents": [
        "7cfddeef357aac78179ea804b11cffb5fbba8288"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Sat Aug 14 22:05:58 2010 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Sat Aug 14 22:26:53 2010 +0200"
      },
      "message": "defconfig reduction\n\nUse the defconfig files generated by \"make savedefconfig\" for\nremaining defconfig files.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "bf56fba6703592149e1bcd19220c60eb42dff9b7",
      "tree": "45908384005037b96ef4561345ded09da1798f14",
      "parents": [
        "60641aa1f379820e99ac7f45a38b43795670c741"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Sat Aug 14 10:20:19 2010 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Sat Aug 14 22:26:51 2010 +0200"
      },
      "message": "archs: replace unifdef-y with header-y\n\nunifdef-y and header-y have same semantic, so drop unifdef-y\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "ad41a1e0cab07c5125456e8d38e5b1ab148d04aa",
      "tree": "2d0757baeb75823a2f0488e9f35b0ca03f975337",
      "parents": [
        "8357422d4bf33bc2c35884d4016c3fc9efbbc1d2",
        "5272a7534afc5e888e702ca2c6f439a6c62f3752"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Aug 12 10:17:19 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Aug 12 10:17:19 2010 -0700"
      },
      "message": "Merge branch \u0027io_remap_pfn_range\u0027 of git://www.jni.nu/cris\n\n* \u0027io_remap_pfn_range\u0027 of git://www.jni.nu/cris:\n  CRIS: Define io_remap_pfn_range as remap_pfn_range\n"
    },
    {
      "commit": "5272a7534afc5e888e702ca2c6f439a6c62f3752",
      "tree": "c81c230e66c4561c087861058fd87099b851898c",
      "parents": [
        "f1d23ed8218ca5afaf178a6495253dbb7fc98f57"
      ],
      "author": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Thu Aug 12 14:32:58 2010 +0200"
      },
      "committer": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Thu Aug 12 14:32:58 2010 +0200"
      },
      "message": "CRIS: Define io_remap_pfn_range as remap_pfn_range\n\nCRIS don\u0027t need any special mapping for io, but didn\u0027t define this,\nmeaning that all uses of io_remap_pfn_range lead to compile errors.\n\nThis fixes a compile error introduced in CRIS when drivers/mtd/mtdchar.c\nmmap handling was changed in commit dd02b67d5e9e7896891fa27eb5db65f55a290998\n\nSigned-off-by: Jesper Nilsson \u003cjesper.nilsson@axis.com\u003e\n"
    },
    {
      "commit": "3b9c6c11f519718d618f5d7c9508daf78b207f6f",
      "tree": "6c99992e25b9305fbe3977dff30f5eeb445f25e0",
      "parents": [
        "d80e0d96a328cc864a1cb359f545a6ed0c61812d"
      ],
      "author": {
        "name": "FUJITA Tomonori",
        "email": "fujita.tomonori@lab.ntt.co.jp",
        "time": "Tue Aug 10 18:03:25 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 11 08:59:21 2010 -0700"
      },
      "message": "dma-mapping: remove dma_is_consistent API\n\nArchitectures implement dma_is_consistent() in different ways (some\nmisinterpret the definition of API in DMA-API.txt).  So it hasn\u0027t been so\nuseful for drivers.  We have only one user of the API in tree.  Unlikely\nout-of-tree drivers use the API.\n\nEven if we fix dma_is_consistent() in some architectures, it doesn\u0027t look\nuseful at all.  It was invented long ago for some old systems that can\u0027t\nallocate coherent memory at all.  It\u0027s better to export only APIs that are\ndefinitely necessary for drivers.\n\nLet\u0027s remove this API.\n\nSigned-off-by: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nCc: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\nReviewed-by: Konrad Rzeszutek Wilk \u003ckonrad.wilk@oracle.com\u003e\nCc: \u003clinux-arch@vger.kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "4565f0170dfc849b3629c27d769db800467baa62",
      "tree": "a2c70fb6f2f4826749b704ed83557623ca95bca5",
      "parents": [
        "a6eb9fe105d5de0053b261148cee56c94b4720ca"
      ],
      "author": {
        "name": "FUJITA Tomonori",
        "email": "fujita.tomonori@lab.ntt.co.jp",
        "time": "Tue Aug 10 18:03:22 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 11 08:59:21 2010 -0700"
      },
      "message": "dma-mapping: unify dma_get_cache_alignment implementations\n\ndma_get_cache_alignment returns the minimum DMA alignment.  Architectures\ndefines it as ARCH_DMA_MINALIGN (formally ARCH_KMALLOC_MINALIGN).  So we\ncan unify dma_get_cache_alignment implementations.\n\nNote that some architectures implement dma_get_cache_alignment wrongly.\ndma_get_cache_alignment() should return the minimum DMA alignment.  So\nfully-coherent architectures should return 1.  This patch also fixes this\nissue.\n\nSigned-off-by: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nCc: \u003clinux-arch@vger.kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "2f9e825d3e0e2b407ae8f082de5c00afcf7378fb",
      "tree": "f8b3ee40674ce4acd5508a0a0bf52a30904caf6c",
      "parents": [
        "7ae0dea900b027cd90e8a3e14deca9a19e17638b",
        "de75d60d5ea235e6e09f4962ab22541ce0fe176a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Aug 10 15:22:42 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Aug 10 15:22:42 2010 -0700"
      },
      "message": "Merge branch \u0027for-2.6.36\u0027 of git://git.kernel.dk/linux-2.6-block\n\n* \u0027for-2.6.36\u0027 of git://git.kernel.dk/linux-2.6-block: (149 commits)\n  block: make sure that REQ_* types are seen even with CONFIG_BLOCK\u003dn\n  xen-blkfront: fix missing out label\n  blkdev: fix blkdev_issue_zeroout return value\n  block: update request stacking methods to support discards\n  block: fix missing export of blk_types.h\n  writeback: fix bad _bh spinlock nesting\n  drbd: revert \"delay probes\", feature is being re-implemented differently\n  drbd: Initialize all members of sync_conf to their defaults [Bugz 315]\n  drbd: Disable delay probes for the upcomming release\n  writeback: cleanup bdi_register\n  writeback: add new tracepoints\n  writeback: remove unnecessary init_timer call\n  writeback: optimize periodic bdi thread wakeups\n  writeback: prevent unnecessary bdi threads wakeups\n  writeback: move bdi threads exiting logic to the forker thread\n  writeback: restructure bdi forker loop a little\n  writeback: move last_active to bdi\n  writeback: do not remove bdi from bdi_list\n  writeback: simplify bdi code a little\n  writeback: do not lose wake-ups in bdi threads\n  ...\n\nFixed up pretty trivial conflicts in drivers/block/virtio_blk.c and\ndrivers/scsi/scsi_error.c as per Jens.\n"
    },
    {
      "commit": "26df6d13406d1a53b0bda08bd712f1924affd7cd",
      "tree": "db17328acbd7cac9dc20bc854509527c1c89ca01",
      "parents": [
        "a3c8ed693da9782f924223f65da9261da796e49b"
      ],
      "author": {
        "name": "hyc@symas.com",
        "email": "hyc@symas.com",
        "time": "Tue Jun 22 10:14:49 2010 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Aug 10 13:47:39 2010 -0700"
      },
      "message": "tty: Add EXTPROC support for LINEMODE\n\nThis patch is against the 2.6.34 source.\n\nParaphrased from the 1989 BSD patch by David Borman @ cray.com:\n\n     These are the changes needed for the kernel to support\n     LINEMODE in the server.\n\n     There is a new bit in the termios local flag word, EXTPROC.\n     When this bit is set, several aspects of the terminal driver\n     are disabled.  Input line editing, character echo, and mapping\n     of signals are all disabled.  This allows the telnetd to turn\n     off these functions when in linemode, but still keep track of\n     what state the user wants the terminal to be in.\n\n     New ioctl:\n         TIOCSIG         Generate a signal to processes in the\n                         current process group of the pty.\n\n     There is a new mode for packet driver, the TIOCPKT_IOCTL bit.\n     When packet mode is turned on in the pty, and the EXTPROC bit\n     is set, then whenever the state of the pty is changed, the\n     next read on the master side of the pty will have the TIOCPKT_IOCTL\n     bit set.  This allows the process on the server side of the pty\n     to know when the state of the terminal has changed; it can then\n     issue the appropriate ioctl to retrieve the new state.\n\nSince the original BSD patches accompanied the source code for telnet\nI\u0027ve left that reference here, but obviously the feature is useful for\nany remote terminal protocol, including ssh.\n\nThe corresponding feature has existed in the BSD tty driver since 1989.\nFor historical reference, a good copy of the relevant files can be found\nhere:\n\nhttp://anonsvn.mit.edu/viewvc/krb5/trunk/src/appl/telnet/?pathrev\u003d17741\n\nSigned-off-by: Howard Chu \u003chyc@symas.com\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "a3c8ed693da9782f924223f65da9261da796e49b",
      "tree": "bc3ee8b7a811e677d1db0d297b3c804f5b9d4a33",
      "parents": [
        "39e5322c074f895b5b5c657a312c56b6c6154a38"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jun 17 13:16:08 2010 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Aug 10 13:47:39 2010 -0700"
      },
      "message": "tty: remove remaining Hayes ESP ioctls\n\nAs Jeff Dike pointed out, the Hayes ESP driver was removed in commit\nf53a2ade0bb9f2a81f473e6469155172a96b7c38, so these ioctl definitions\nshould also be removed.  This cleans up the remaining arch-specific\nlocations of this ioctl value.\n\nThanks to Arnd for pointing these out.\n\nCc: Jeff Dike \u003cjdike@addtoit.com\u003e\nCc: Arnd Bergmann \u003carnd@arndb.de\u003e\nCc: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "7fbd15f9b42f2c30ceeb94776a111d0c28669e0c",
      "tree": "a196404c795091aae4254c9d479dce1c0653e4c5",
      "parents": [
        "1989425a3aed215f1accd5d8019b18b345166a63",
        "f1d23ed8218ca5afaf178a6495253dbb7fc98f57"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Aug 09 21:04:23 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Aug 09 21:04:23 2010 -0700"
      },
      "message": "Merge branch \u0027rs485fix\u0027 of git://www.jni.nu/cris\n\n* \u0027rs485fix\u0027 of git://www.jni.nu/cris:\n  CRIS: ioctl for getting RS485 information\n"
    },
    {
      "commit": "f1d23ed8218ca5afaf178a6495253dbb7fc98f57",
      "tree": "e80045aba944222321ea47ba1dd8a5a2fc741348",
      "parents": [
        "9fe6206f400646a2322096b56c59891d530e8d51"
      ],
      "author": {
        "name": "Claudio Scordino",
        "email": "claudio@evidence.eu.com",
        "time": "Mon May 31 10:19:09 2010 +0200"
      },
      "committer": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Mon Aug 09 14:10:32 2010 +0200"
      },
      "message": "CRIS: ioctl for getting RS485 information\n\nAdd ioctl to CRIS serial driver to get RS485 data from user-space.\n\nSigned-off-by: Claudio Scordino \u003cclaudio@evidence.eu.com\u003e\nSigned-off-by: Jesper Nilsson \u003cjesper.nilsson@axis.com\u003e\n"
    },
    {
      "commit": "53bcef60633086ad73683d01a4ef9ca678484d2d",
      "tree": "8b14cc031124d0aa0da6cd3b60115bc7eaa80061",
      "parents": [
        "4fd6c6bf83cb16321e9902b00e2af79054f4e0d6",
        "85d9865721c62a551547984e6cc8bd3ba732e294"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Aug 08 10:08:26 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Aug 08 10:08:26 2010 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://www.jni.nu/cris\n\n* \u0027for-linus\u0027 of git://www.jni.nu/cris: (51 commits)\n  CRIS: Fix alignment problem for older ld\n  CRIS: Always dump registers for segfaulting process.\n  CRIS: Add config for pausing a seg-faulting process\n  CRIS: Don\u0027t take faults while in_atomic\n  CRIS: Fixup lookup for delay slot faults\n  CRIS: Discard exit.text and .data at runtime\n  CRIS: Add cache aligned and read mostly data sections\n  CRIS: Return something from profile write\n  CRIS: Add ARTPEC-3 and timestamps for sync-serial\n  CRIS: Better ARTPEC-3 support for gpio\n  CRIS: Add include guard\n  CRIS: Better handling of pinmux settings\n  CRIS: New DMA defines for ARTPEC-3\n  CRIS: __do_strncpy_from_user: Don\u0027t read the byte beyond the nil\n  CRIS: Pagetable for ARTPEC-3\n  CRIS: Machine dependent memmap.h\n  CRIS: Check if pointer is set before using it\n  CRIS: Machine dependent dma.h\n  CRIS: Define __read_mostly for CRISv32\n  CRIS: Discard .note.gnu.build-id section\n  ...\n"
    },
    {
      "commit": "7e005f79791dcd58436c88ded4a7f5aed1b82147",
      "tree": "3dfed83c36d9627ceffdedd783d1d02dadb7d436",
      "parents": [
        "bfe172310e58225f0d07f9354b683abacbd6a0d8"
      ],
      "author": {
        "name": "FUJITA Tomonori",
        "email": "fujita.tomonori@lab.ntt.co.jp",
        "time": "Mon May 31 15:59:04 2010 +0900"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jaxboe@fusionio.com",
        "time": "Sat Aug 07 18:15:50 2010 +0200"
      },
      "message": "remove needless ISA_DMA_THRESHOLD\n\nArchitectures don\u0027t need to define ISA_DMA_THRESHOLD anymore.\n\nSigned-off-by: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nAcked-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\nAcked-by: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: Jens Axboe \u003cjaxboe@fusionio.com\u003e\n"
    },
    {
      "commit": "b62ad9ab181a67207a4c8c373461b587c4861a68",
      "tree": "ace1572964d81f5f9bbc10b7960c1f742832d744",
      "parents": [
        "af390084359a5de20046c901529b2b6a50b941cb",
        "b29230769e3482bbd62a07d6d9485371ee66a18f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 06 13:18:29 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 06 13:18:29 2010 -0700"
      },
      "message": "Merge branch \u0027timers-timekeeping-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027timers-timekeeping-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  um: Fix read_persistent_clock fallout\n  kgdb: Do not access xtime directly\n  powerpc: Clean up obsolete code relating to decrementer and timebase\n  powerpc: Rework VDSO gettimeofday to prevent time going backwards\n  clocksource: Add __clocksource_updatefreq_hz/khz methods\n  x86: Convert common clocksources to use clocksource_register_hz/khz\n  timekeeping: Make xtime and wall_to_monotonic static\n  hrtimer: Cleanup direct access to wall_to_monotonic\n  um: Convert to use read_persistent_clock\n  timkeeping: Fix update_vsyscall to provide wall_to_monotonic offset\n  powerpc: Cleanup xtime usage\n  powerpc: Simplify update_vsyscall\n  time: Kill off CONFIG_GENERIC_TIME\n  time: Implement timespec_add\n  x86: Fix vtime/file timestamp inconsistencies\n\nTrivial conflicts in Documentation/feature-removal-schedule.txt\n\nMuch less trivial conflicts in arch/powerpc/kernel/time.c resolved as\nper Thomas\u0027 earlier merge commit 47916be4e28c (\"Merge branch\n\u0027powerpc.cherry-picks\u0027 into timers/clocksource\")\n"
    },
    {
      "commit": "4aed2fd8e3181fea7c09ba79cf64e7e3f4413bf9",
      "tree": "1f69733e5daab4915a76a41de0e4d1dc61e12cfb",
      "parents": [
        "3a3527b6461b1298cc53ce72f336346739297ac8",
        "fc9ea5a1e53ee54f681e226d735008e2a6f8f470"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 06 09:30:52 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 06 09:30:52 2010 -0700"
      },
      "message": "Merge branch \u0027perf-core-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027perf-core-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip: (162 commits)\n  tracing/kprobes: unregister_trace_probe needs to be called under mutex\n  perf: expose event__process function\n  perf events: Fix mmap offset determination\n  perf, powerpc: fsl_emb: Restore setting perf_sample_data.period\n  perf, powerpc: Convert the FSL driver to use local64_t\n  perf tools: Don\u0027t keep unreferenced maps when unmaps are detected\n  perf session: Invalidate last_match when removing threads from rb_tree\n  perf session: Free the ref_reloc_sym memory at the right place\n  x86,mmiotrace: Add support for tracing STOS instruction\n  perf, sched migration: Librarize task states and event headers helpers\n  perf, sched migration: Librarize the GUI class\n  perf, sched migration: Make the GUI class client agnostic\n  perf, sched migration: Make it vertically scrollable\n  perf, sched migration: Parameterize cpu height and spacing\n  perf, sched migration: Fix key bindings\n  perf, sched migration: Ignore unhandled task states\n  perf, sched migration: Handle ignored migrate out events\n  perf: New migration tool overview\n  tracing: Drop cpparg() macro\n  perf: Use tracepoint_synchronize_unregister() to flush any pending tracepoint call\n  ...\n\nFix up trivial conflicts in Makefile and drivers/cpufreq/cpufreq.c\n"
    },
    {
      "commit": "85d9865721c62a551547984e6cc8bd3ba732e294",
      "tree": "fc8e6615ce881114f2c5fab9c0c9391ee3ff3f44",
      "parents": [
        "2d495ebc55f0d5a7ac488716230d817d43818549"
      ],
      "author": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Wed Aug 04 18:30:01 2010 +0200"
      },
      "committer": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Wed Aug 04 18:30:01 2010 +0200"
      },
      "message": "CRIS: Fix alignment problem for older ld\n\nCRISv10 uses a pretty old ld, which does not allow ALIGN(0),\n(It becomes . \u003d 0;) so instead we align to 1 byte.\n\nSigned-off-by: Jesper Nilsson \u003cjesper.nilsson@axis.com\u003e\n"
    },
    {
      "commit": "2d495ebc55f0d5a7ac488716230d817d43818549",
      "tree": "3f3c8f8f03f32453b82dcce4bd9b75f8567cf914",
      "parents": [
        "b4e8a1813c7d65a7c28a3536da08444c21f2c37b"
      ],
      "author": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Wed Aug 04 17:48:40 2010 +0200"
      },
      "committer": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Wed Aug 04 18:28:49 2010 +0200"
      },
      "message": "CRIS: Always dump registers for segfaulting process.\n\nSigned-off-by: Jesper Nilsson \u003cjesper.nilsson@axis.com\u003e\n"
    },
    {
      "commit": "b4e8a1813c7d65a7c28a3536da08444c21f2c37b",
      "tree": "7b310dfaf31e41d6ff37a0cef2d271c1fca8003e",
      "parents": [
        "028c1f6817c1ef49c61641dc1ae6c629e5bb32df"
      ],
      "author": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Wed Aug 04 17:42:43 2010 +0200"
      },
      "committer": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Wed Aug 04 18:28:48 2010 +0200"
      },
      "message": "CRIS: Add config for pausing a seg-faulting process\n\nPut it on a wait queue, so we can attach gdb to the process\nto debug it instead of just killing it.\n\nSigned-off-by: Jesper Nilsson \u003cjesper.nilsson@axis.com\u003e\n"
    },
    {
      "commit": "028c1f6817c1ef49c61641dc1ae6c629e5bb32df",
      "tree": "b21fe8ab63975791c8ddffb79c08e4b476ce120a",
      "parents": [
        "a90993c693ab7bd72bcb28b105e8dd4f0698f836"
      ],
      "author": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Wed Aug 04 17:23:24 2010 +0200"
      },
      "committer": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Wed Aug 04 18:28:48 2010 +0200"
      },
      "message": "CRIS: Don\u0027t take faults while in_atomic\n\nSigned-off-by: Jesper Nilsson \u003cjesper.nilsson@axis.com\u003e\n"
    },
    {
      "commit": "a90993c693ab7bd72bcb28b105e8dd4f0698f836",
      "tree": "577445c5e7b4102044a6b3b8293d47a94a2f03a8",
      "parents": [
        "7c8a25b544c1659ad57de2394006fdd449325161"
      ],
      "author": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Wed Aug 04 14:39:01 2010 +0200"
      },
      "committer": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Wed Aug 04 18:28:47 2010 +0200"
      },
      "message": "CRIS: Fixup lookup for delay slot faults\n\nSigned-off-by: Jesper Nilsson \u003cjesper.nilsson@axis.com\u003e\n"
    },
    {
      "commit": "7c8a25b544c1659ad57de2394006fdd449325161",
      "tree": "fa3f0584058b155fc028a2ac6a1f87aa408ad565",
      "parents": [
        "dcb313c23f440873a5a382e6672ad6a684193e86"
      ],
      "author": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Wed Aug 04 14:10:04 2010 +0200"
      },
      "committer": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Wed Aug 04 14:10:04 2010 +0200"
      },
      "message": "CRIS: Discard exit.text and .data at runtime\n\nThis allows us to handle references from __bug_table.\n\nSigned-off-by: Jesper Nilsson \u003cjesper.nilsson@axis.com\u003e\n"
    },
    {
      "commit": "dcb313c23f440873a5a382e6672ad6a684193e86",
      "tree": "412e1aab87d6ff6687635ed52ed8d13ce9b0494a",
      "parents": [
        "c1c8f558749cbf2a7ed16b6ae6e19a4238b6fa33"
      ],
      "author": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Wed Aug 04 14:01:28 2010 +0200"
      },
      "committer": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Wed Aug 04 14:03:07 2010 +0200"
      },
      "message": "CRIS: Add cache aligned and read mostly data sections\n\nSigned-off-by: Jesper Nilsson \u003cjesper.nilsson@axis.com\u003e\n"
    },
    {
      "commit": "c1c8f558749cbf2a7ed16b6ae6e19a4238b6fa33",
      "tree": "b329939fdc5347532cb44261892914493d27e64e",
      "parents": [
        "72e08db187cbbfca00583c28b64ae81a35f4a287"
      ],
      "author": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Wed Aug 04 11:44:08 2010 +0200"
      },
      "committer": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Wed Aug 04 13:02:40 2010 +0200"
      },
      "message": "CRIS: Return something from profile write\n\nEven if it doesn\u0027t matter, we should return something.\nAlso, clean up some formatting.\n\nSigned-off-by: Jesper Nilsson \u003cjesper.nilsson@axis.com\u003e\n"
    },
    {
      "commit": "72e08db187cbbfca00583c28b64ae81a35f4a287",
      "tree": "ace1193be5b462baa08ac1a59810c89c1f560a37",
      "parents": [
        "4f248d1cea12afd2d961509eb2ba19bd0939033f"
      ],
      "author": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Wed Aug 04 11:30:41 2010 +0200"
      },
      "committer": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Wed Aug 04 13:02:39 2010 +0200"
      },
      "message": "CRIS: Add ARTPEC-3 and timestamps for sync-serial\n\nSigned-off-by: Jesper Nilsson \u003cjesper.nilsson@axis.com\u003e\n"
    },
    {
      "commit": "4f248d1cea12afd2d961509eb2ba19bd0939033f",
      "tree": "d320bfb5fcaca4b137534f68e96371255c418b8e",
      "parents": [
        "97a644461d9f47a0b2085d79783017d45b575325"
      ],
      "author": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Wed Aug 04 11:25:13 2010 +0200"
      },
      "committer": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Wed Aug 04 13:02:38 2010 +0200"
      },
      "message": "CRIS: Better ARTPEC-3 support for gpio\n\nAdd PWM support, correct comment for ARTPEC-3.\n\nSigned-off-by: Jesper Nilsson \u003cjesper.nilsson@axis.com\u003e\n"
    },
    {
      "commit": "97a644461d9f47a0b2085d79783017d45b575325",
      "tree": "9b18d65bde1d129d9f3963c10b438513e1fe4eb2",
      "parents": [
        "0c07d3abc8d76120317c108062cc7aa81fbd96d6"
      ],
      "author": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Wed Aug 04 11:18:47 2010 +0200"
      },
      "committer": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Wed Aug 04 13:02:38 2010 +0200"
      },
      "message": "CRIS: Add include guard\n\nSigned-off-by: Jesper Nilsson \u003cjesper.nilsson@axis.com\u003e\n"
    },
    {
      "commit": "0c07d3abc8d76120317c108062cc7aa81fbd96d6",
      "tree": "3ba62b6532bd8388651405847cce91cf3112b300",
      "parents": [
        "6f09963caf5ff7cb4b8de600caee3ff016e97139"
      ],
      "author": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Wed Aug 04 11:03:57 2010 +0200"
      },
      "committer": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Wed Aug 04 13:02:37 2010 +0200"
      },
      "message": "CRIS: Better handling of pinmux settings\n\nDepending on eth, eth_mido and geth fields in wr_hwprot, don\u0027t set\ncorresponding pins on gpio port b to gpio mode. This avoids\nre-resetting the ethernet PHY should this already have been done.\n\nSigned-off-by: Jesper Nilsson \u003cjesper.nilsson@axis.com\u003e\n"
    },
    {
      "commit": "6f09963caf5ff7cb4b8de600caee3ff016e97139",
      "tree": "828df837a9f1cc945195f82f4227d51fa646c572",
      "parents": [
        "da2af0a771caa8f8cff9c7bfc979f0510eb0faea"
      ],
      "author": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Wed Aug 04 10:49:17 2010 +0200"
      },
      "committer": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Wed Aug 04 13:02:36 2010 +0200"
      },
      "message": "CRIS: New DMA defines for ARTPEC-3\n\nSigned-off-by: Jesper Nilsson \u003cjesper.nilsson@axis.com\u003e\n"
    },
    {
      "commit": "da2af0a771caa8f8cff9c7bfc979f0510eb0faea",
      "tree": "7cd5825126d90c9ca91c35e294d8c6d0df9fa289",
      "parents": [
        "2dc1c40c6e81ba406f2f6b00fe5eecb4c7cf1197"
      ],
      "author": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Tue Aug 03 19:14:29 2010 +0200"
      },
      "committer": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Wed Aug 04 13:02:36 2010 +0200"
      },
      "message": "CRIS: __do_strncpy_from_user: Don\u0027t read the byte beyond the nil\n\nSigned-off-by: Jesper Nilsson \u003cjesper.nilsson@axis.com\u003e\n"
    },
    {
      "commit": "2dc1c40c6e81ba406f2f6b00fe5eecb4c7cf1197",
      "tree": "71ba36e9980eb7d3edf9980b69fce82a24f93b52",
      "parents": [
        "32e7a8ba8d435d03752be818a82748c5e3eadc36"
      ],
      "author": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Tue Aug 03 18:58:29 2010 +0200"
      },
      "committer": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Wed Aug 04 13:02:35 2010 +0200"
      },
      "message": "CRIS: Pagetable for ARTPEC-3\n\nSigned-off-by: Jesper Nilsson \u003cjesper.nilsson@axis.com\u003e\n"
    },
    {
      "commit": "32e7a8ba8d435d03752be818a82748c5e3eadc36",
      "tree": "5da38f48f291f27bc83be9c30fd40943f2a007f9",
      "parents": [
        "243ba2fa461a22e01e5905dd299babeaeeb418e2"
      ],
      "author": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Tue Aug 03 18:53:50 2010 +0200"
      },
      "committer": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Wed Aug 04 13:02:35 2010 +0200"
      },
      "message": "CRIS: Machine dependent memmap.h\n\nMove the old one to mach-fs and replace with a new one that\nonly include the correct one for the machine architecture.\n\nSigned-off-by: Jesper Nilsson \u003cjesper.nilsson@axis.com\u003e\n"
    },
    {
      "commit": "243ba2fa461a22e01e5905dd299babeaeeb418e2",
      "tree": "baa0b1c9c26ab875b29d7aec3f2a198ecbfa2fb7",
      "parents": [
        "a3af54ffa9fb0e3ce66904bd316f079cafad1bd5"
      ],
      "author": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Tue Aug 03 18:50:06 2010 +0200"
      },
      "committer": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Wed Aug 04 13:02:34 2010 +0200"
      },
      "message": "CRIS: Check if pointer is set before using it\n\nSigned-off-by: Jesper Nilsson \u003cjesper.nilsson@axis.com\u003e\n"
    },
    {
      "commit": "a3af54ffa9fb0e3ce66904bd316f079cafad1bd5",
      "tree": "02164f946bf20bc2879a54e5735500c8f8693e47",
      "parents": [
        "6fdf581e9df53ee4f8b46487a046fff7613a0fa0"
      ],
      "author": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Tue Aug 03 18:40:39 2010 +0200"
      },
      "committer": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Wed Aug 04 13:02:34 2010 +0200"
      },
      "message": "CRIS: Machine dependent dma.h\n\nMove the old one to mach-fs and replace with a new one that\nonly include the correct one for the machine architecture.\n\nSigned-off-by: Jesper Nilsson \u003cjesper.nilsson@axis.com\u003e\n"
    },
    {
      "commit": "6fdf581e9df53ee4f8b46487a046fff7613a0fa0",
      "tree": "f899d6160a10a1774786327e21f1e12009cfd828",
      "parents": [
        "d717809bcef50658092c8e18d7576475b6484a4c"
      ],
      "author": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Tue Aug 03 18:29:07 2010 +0200"
      },
      "committer": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Wed Aug 04 13:02:33 2010 +0200"
      },
      "message": "CRIS: Define __read_mostly for CRISv32\n\nSigned-off-by: Jesper Nilsson \u003cjesper.nilsson@axis.com\u003e\n"
    },
    {
      "commit": "d717809bcef50658092c8e18d7576475b6484a4c",
      "tree": "098a2ee4e04adfc7feacb037afecc579add2adaa",
      "parents": [
        "76fdf67bb5415a8e97bfecf81bf0c0d64bf7a552"
      ],
      "author": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Tue Aug 03 18:27:23 2010 +0200"
      },
      "committer": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Wed Aug 04 13:02:33 2010 +0200"
      },
      "message": "CRIS: Discard .note.gnu.build-id section\n\nSigned-off-by: Jesper Nilsson \u003cjesper.nilsson@axis.com\u003e\n"
    },
    {
      "commit": "76fdf67bb5415a8e97bfecf81bf0c0d64bf7a552",
      "tree": "f948a07a3490eafc7c45f34ca4828a7628414075",
      "parents": [
        "ac93f62179ecb82739ab7c76857c4ae44e0cb83f"
      ],
      "author": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Tue Aug 03 18:12:47 2010 +0200"
      },
      "committer": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Wed Aug 04 13:02:32 2010 +0200"
      },
      "message": "CRIS: Avoid compilation warning for puts\n\nRename to aputs.\nAlso, simplify code by moving some common code out to macros.\n\nSigned-off-by: Jesper Nilsson \u003cjesper.nilsson@axis.com\u003e\n"
    },
    {
      "commit": "ac93f62179ecb82739ab7c76857c4ae44e0cb83f",
      "tree": "8d6fdaafe9695453324a035737c9ae4d905b8856",
      "parents": [
        "7ec280c52ca5aa1448cd16ae77dd44755413db2b"
      ],
      "author": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Tue Aug 03 18:10:12 2010 +0200"
      },
      "committer": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Wed Aug 04 13:02:31 2010 +0200"
      },
      "message": "CRIS: Add debug for assembler macros\n\nSigned-off-by: Jesper Nilsson \u003cjesper.nilsson@axis.com\u003e\n"
    },
    {
      "commit": "7ec280c52ca5aa1448cd16ae77dd44755413db2b",
      "tree": "1c17d3986dec9d1482e001d258796025daa049e7",
      "parents": [
        "98560bd83e73b5c0cf38e3d984892f46a405a172"
      ],
      "author": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Tue Aug 03 18:01:06 2010 +0200"
      },
      "committer": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Wed Aug 04 13:02:31 2010 +0200"
      },
      "message": "CRIS: Update for ARTPEC-3\n\nSigned-off-by: Jesper Nilsson \u003cjesper.nilsson@axis.com\u003e\n"
    },
    {
      "commit": "98560bd83e73b5c0cf38e3d984892f46a405a172",
      "tree": "7ebd32772309f6ea50866b3fe7a9364ce3c77996",
      "parents": [
        "2d0503d1a6816e920e5b827bbe4eea7370c8130e"
      ],
      "author": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Tue Aug 03 17:34:28 2010 +0200"
      },
      "committer": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Wed Aug 04 13:02:30 2010 +0200"
      },
      "message": "CRIS: Add more delays in DDR setup\n\nAlso, make DDR latency configurable.\n\nSigned-off-by: Jesper Nilsson \u003cjesper.nilsson@axis.com\u003e\n"
    },
    {
      "commit": "2d0503d1a6816e920e5b827bbe4eea7370c8130e",
      "tree": "1c0b3fc6f28e6ca1d6fc0a63bced8df2e7a1a53c",
      "parents": [
        "3a38125d3eda41972caee512d9823b964e0c16fc"
      ],
      "author": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Tue Aug 03 16:18:22 2010 +0200"
      },
      "committer": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Wed Aug 04 13:02:30 2010 +0200"
      },
      "message": "CRIS: Add debug info for assembler code\n\nSigned-off-by: Jesper Nilsson \u003cjesper.nilsson@axis.com\u003e\n"
    },
    {
      "commit": "3a38125d3eda41972caee512d9823b964e0c16fc",
      "tree": "316b92b082261521de731fd3ca1d74c3a47761d0",
      "parents": [
        "5f9ac92f3d21ed5a2afdc88c97ad7d9289be373c"
      ],
      "author": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Tue Aug 03 16:16:45 2010 +0200"
      },
      "committer": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Wed Aug 04 13:02:29 2010 +0200"
      },
      "message": "CRIS: Add debug info for assembler code\n\nSigned-off-by: Jesper Nilsson \u003cjesper.nilsson@axis.com\u003e\n"
    },
    {
      "commit": "5f9ac92f3d21ed5a2afdc88c97ad7d9289be373c",
      "tree": "fca23cf8393a6a7b2272eaf3e1b551aef55faf87",
      "parents": [
        "e2ee9bb2253c50a40a659f5c6daf3da1e77d9308"
      ],
      "author": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Tue Aug 03 16:13:37 2010 +0200"
      },
      "committer": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Wed Aug 04 13:02:29 2010 +0200"
      },
      "message": "CRIS: Add debug symbols for assembler code\n\nSigned-off-by: Jesper Nilsson \u003cjesper.nilsson@axis.com\u003e\n"
    },
    {
      "commit": "e2ee9bb2253c50a40a659f5c6daf3da1e77d9308",
      "tree": "7b5eed382017c5f2818781810bc3e66db2737e0d",
      "parents": [
        "399233265c2ce805cf19a4f56f79836faad6a034"
      ],
      "author": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Tue Aug 03 15:59:26 2010 +0200"
      },
      "committer": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Wed Aug 04 13:02:15 2010 +0200"
      },
      "message": "CRIS: Minor formatting fix in traps.c\n\nSigned-off-by: Jesper Nilsson \u003cjesper.nilsson@axis.com\u003e\n"
    },
    {
      "commit": "399233265c2ce805cf19a4f56f79836faad6a034",
      "tree": "601c99a113242d7e091b88680ee54b1522a162c8",
      "parents": [
        "e281a31e1c08e02d05c6fa1c11968c9369e4d809"
      ],
      "author": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Tue Aug 03 15:55:48 2010 +0200"
      },
      "committer": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Wed Aug 04 13:02:01 2010 +0200"
      },
      "message": "CRIS: v32: Correct auto-restart of syscalls\n\nRegister number was incorrect in syscalls\nthat go via the restartblock (e.g, poll).\n\nSigned-off-by: Edgar Iglesias \u003cEdgar.Iglesias@axis.com\u003e\nSigned-off-by: Jesper Nilsson \u003cjesper.nilsson@axis.com\u003e\n"
    },
    {
      "commit": "e281a31e1c08e02d05c6fa1c11968c9369e4d809",
      "tree": "d444f83be9cee56fde6f530cffe915011fc7b1fc",
      "parents": [
        "c9cbf097b79b9bde32f4e5aaa0bbc16212be3016"
      ],
      "author": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Tue Aug 03 14:59:22 2010 +0200"
      },
      "committer": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Wed Aug 04 13:01:50 2010 +0200"
      },
      "message": "CRIS: More ARTPEC-3 support and i2c-boardinfo.\n\nAdd standard i2d-devices.\n\nSigned-off-by: Jesper Nilsson \u003cjesper.nilsson@axis.com\u003e\n"
    },
    {
      "commit": "c9cbf097b79b9bde32f4e5aaa0bbc16212be3016",
      "tree": "be5f3eb577480991896628fd5b4b597036b9d1b3",
      "parents": [
        "ab43d14dab1c112b74aae1c2d684a19a26c34c43"
      ],
      "author": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Tue Aug 03 14:49:12 2010 +0200"
      },
      "committer": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Wed Aug 04 13:01:29 2010 +0200"
      },
      "message": "CRIS: Remove obsolete pinmux.c, now machine dependent.\n\nSigned-off-by: Jesper Nilsson \u003cjesper.nilsson@axis.com\u003e\n"
    },
    {
      "commit": "ab43d14dab1c112b74aae1c2d684a19a26c34c43",
      "tree": "e8f22ac08198f95f46d315f5fd7bc09f2c030cb9",
      "parents": [
        "e336285db2593bf443b53647d8f6d8006e471d89"
      ],
      "author": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Tue Aug 03 14:45:55 2010 +0200"
      },
      "committer": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Wed Aug 04 13:01:12 2010 +0200"
      },
      "message": "CRIS: kgdb: Fix compilation errors\n\nPaths were not correct and pack_hex_byte() takes two arguments.\n\nSigned-off-by: Jesper Nilsson \u003cjesper.nilsson@axis.com\u003e\n"
    },
    {
      "commit": "e336285db2593bf443b53647d8f6d8006e471d89",
      "tree": "6876928c8a63d9d0a52a76407a44e30350ff0e6c",
      "parents": [
        "e75a320edab4170f28f6cce22d4ea5c15f13ecfa"
      ],
      "author": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Tue Aug 03 14:17:20 2010 +0200"
      },
      "committer": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Wed Aug 04 13:00:53 2010 +0200"
      },
      "message": "CRIS: v32: Correct path for intr_vect.h\n\nSigned-off-by: Jesper Nilsson \u003cjesper.nilsson@axis.com\u003e\n"
    },
    {
      "commit": "e75a320edab4170f28f6cce22d4ea5c15f13ecfa",
      "tree": "8eb7854641ecedddb74b56ad19d9cd576ecec59d",
      "parents": [
        "403a1c4f1380b4ec842df5f4aa86e86ba02904f3"
      ],
      "author": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Tue Aug 03 13:52:45 2010 +0200"
      },
      "committer": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Wed Aug 04 13:00:45 2010 +0200"
      },
      "message": "CRIS: v32: Better irq mapping code\n\nSigned-off-by: Jesper Nilsson \u003cjesper.nilsson@axis.com\u003e\n"
    },
    {
      "commit": "403a1c4f1380b4ec842df5f4aa86e86ba02904f3",
      "tree": "237341d8b8bfe2a57628b167782ba9a74050e343",
      "parents": [
        "345c52e079001354809c17f84e164827e99f2aaa"
      ],
      "author": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Mon Aug 02 18:23:39 2010 +0200"
      },
      "committer": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Wed Aug 04 13:00:30 2010 +0200"
      },
      "message": "CRIS: v32: Correct address for romfs in the image\n\nIs after __bss_start, not __vmlinux_end\n\nSigned-off-by: Jesper Nilsson \u003cjesper.nilsson@axis.com\u003e\n"
    }
  ],
  "next": "345c52e079001354809c17f84e164827e99f2aaa"
}
