)]}'
{
  "log": [
    {
      "commit": "07f2402b4adbcd0e6822ddc27953b63d4504faec",
      "tree": "d1fca3d0493cf7d08298951a4cf26e6c33f3733e",
      "parents": [
        "cee47f5a32a1b5a1c8b148e738249946e3fedb95"
      ],
      "author": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Tue Mar 04 14:29:23 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Mar 04 16:35:16 2008 -0800"
      },
      "message": "cris: correct usage of __user for copy to and from user space in lib/usercopy and uaccess.h\n\nFunction __copy_user_zeroing in arch/lib/usercopy.c had the wrong parameter\nset as __user, and in include/asm-cris/uaccess.h, it was not set at all for\nsome of the calling functions.\n\nThis will cut the number of warnings quite dramatically when using sparse.\n\nWhile we\u0027re here, remove useless CVS log and correct confusing typo.\n\nSigned-off-by: Jesper Nilsson \u003cjesper.nilsson@axis.com\u003e\nCc: Mikael Starvik \u003cmikael.starvik@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": "9fe3fd03a18ee42006a59b182761d7d0f6f090f3",
      "tree": "00673510c1ae2629f1482cecb222b8df431bd2e2",
      "parents": [
        "a51f4124e6d69afdfae34a2ff2e580e7bf224ad2"
      ],
      "author": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Tue Mar 04 14:28:52 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Mar 04 16:35:13 2008 -0800"
      },
      "message": "CRIS: Import string.c (memcpy) from newlib: fixes compile error with gcc 4\n\nAdrian Bunk reported another compile error with a SVN head GCC:\n\n...\n  CC      arch/cris/arch-v10/lib/string.o\n/home/bunk/linux/kernel-2.6/git/linux-2.6/arch/cris/arch-v10/lib/string.c:138:\nerror: lvalue required as increment operand\n/home/bunk/linux/kernel-2.6/git/linux-2.6/arch/cris/arch-v10/lib/string.c:138:\nerror: lvalue required as increment operand\n/home/bunk/linux/kernel-2.6/git/linux-2.6/arch/cris/arch-v10/lib/string.c:139:\nerror: lvalue required as increment operand\n...\n\nThis is due to the use of the construct:\n\n\t*((long*)dst)++ \u003d lc;\n\nWhich isn\u0027t legal since casts don\u0027t return an lvalue.\n\nThe solution is to import the implementation from newlib,\nwhich is continually autotested together with GCC mainline,\nand uses the construct:\n\n\t*(long *) dst \u003d lc; dst +\u003d 4;\n\nSince this is an import of a file from newlib, I\u0027m not touching\nthe formatting or correcting any checkpatch errors.\n\nAs for the earlier fix for memset.c, even if the two files for\nCRIS v10 and CRIS v32 are identical at the moment, it might\nbe possible to tweak the CRIS v32 version.\nThus, I\u0027m not yet folding them into the same file, at least not\nuntil we\u0027ve done some research on it.\n\nSigned-off-by: Jesper Nilsson \u003cjesper.nilsson@axis.com\u003e\nCc: Mikael Starvik \u003cstarvik@axis.com\u003e\nCc: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "77a746cec58801208818ee19115da0e4d41f9002",
      "tree": "6508eb39880feaeecb1c2e01563110269066c026",
      "parents": [
        "3c828e49453c4cb750b231d7116b8721c12b8663"
      ],
      "author": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Thu Feb 14 19:31:22 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Feb 14 20:58:04 2008 -0800"
      },
      "message": "cris: import memset.c from newlib: fixes compile error with newer (pre4.3) gcc\n\nAdrian Bunk reported the following compile error with a SVN head GCC:\n\n...\nCC arch/cris/arch-v10/lib/memset.o\n/home/bunk/linux/kernel-2.6/git/linux-2.6/arch/cris/arch-v10/lib/memset.c: In function \u0027memset\u0027:\n/home/bunk/linux/kernel-2.6/git/linux-2.6/arch/cris/arch-v10/lib/memset.c:164: error: lvalue required as increment operand\n/home/bunk/linux/kernel-2.6/git/linux-2.6/arch/cris/arch-v10/lib/memset.c:165: error: lvalue required as increment operand\n/home/bunk/linux/kernel-2.6/git/linux-2.6/arch/cris/arch-v10/lib/memset.c:166: error: lvalue required as increment operand\n/home/bunk/linux/kernel-2.6/git/linux-2.6/arch/cris/arch-v10/lib/memset.c:167: error: lvalue required as increment operand\n/home/bunk/linux/kernel-2.6/git/linux-2.6/arch/cris/arch-v10/lib/memset.c:185: error: lvalue required as increment operand\n/home/bunk/linux/kernel-2.6/git/linux-2.6/arch/cris/arch-v10/lib/memset.c:189: error: lvalue required as increment operand\n/home/bunk/linux/kernel-2.6/git/linux-2.6/arch/cris/arch-v10/lib/memset.c:192: error: lvalue required as increment operand\n... etc ...\n\nThis is due to the use of the construct:\n\n\t*((long*)dst)++ \u003d lc;\n\nWhich is no longer legal since casts don\u0027t return an lvalue.\n\nThe solution is to import the implementation from newlib,\nwhich is continually autotested together with GCC mainline,\nand uses the construct:\n\n\t*(long *) dst \u003d lc; dst +\u003d 4;\n\nWith this change, the generated code actually shrinks 76 bytes\nsince gcc notices that it can use autoincrement for the move\ninstruction in CRIS.\n\n   text    data     bss     dec     hex filename\n    304       0       0     304     130 memset.old.o\n   text    data     bss     dec     hex filename\n    228       0       0     228      e4 memset.o\n\nSince this is an import of a file from newlib, I\u0027m not touching\nthe formatting or correcting any checkpatch errors.\n\nNote also that even if the two files for the CRIS v10 and CRIS v32\nare identical at the moment, it might be possible to tweak the\nCRIS v32 version. Thus, I\u0027m not yet folding them into the same file,\nat least not until we\u0027ve done some research on it.\n\nSigned-off-by: Jesper Nilsson \u003cjesper.nilsson@axis.com\u003e\nCc: Mikael Starvik \u003cmikael.starvik@axis.com\u003e\nCc: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "69b06c15e7e24d2b17ec8f89a7f3ae9fa55f5667",
      "tree": "dd8c6e72c31e8d2f33ce4fa77e3e9f1f3d37bb8e",
      "parents": [
        "a34d24425e9c133e875a26c0bbc91783cf485b93"
      ],
      "author": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Fri Feb 08 17:00:25 2008 +0100"
      },
      "committer": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Fri Feb 08 17:00:25 2008 +0100"
      },
      "message": "CRIS v32: Change drivers/i2c.c locking.\n\n- Change spin_lock + local_irq_save into spin_lock_irqsave\n- Change spin_unlock + local_irq_restore into spin_unlock_irqrestore\n- Return ENOTTY if ioctl is not recognized as a cris ioctl.\n- Make init functions static.\n"
    },
    {
      "commit": "a34d24425e9c133e875a26c0bbc91783cf485b93",
      "tree": "86f0d6481a0b4f369fbcb7e2bc7eeb4513683570",
      "parents": [
        "7800029df321b033ef27122fbb599ee0a839eb53"
      ],
      "author": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Fri Feb 08 16:28:36 2008 +0100"
      },
      "committer": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Fri Feb 08 16:28:36 2008 +0100"
      },
      "message": "CRIS v32: Rewrite ARTPEC-3 gpio driver to avoid volatiles and general cleanup.\n\nChanges as suggested by Andrew Morton, plus general cleanup to\nease later consolidation of driver into machine common driver.\n\n- Correct parameter type of gpio_write to const char __user *\n- Remove volatile from the arrays of machine dependent registers, use\n  readl and writel to access them instead.\n- Remove useless casts of void.\n- Use spin_lock_irqsave for locking.\n- Break gpio_write into smaller sub-functions.\n- Remove useless breaks after returns.\n- Don\u0027t perform any change in IO_CFG_WRITE_MODE if values are invalid.\n  (previously values were set and then set to zero)\n- Change cast for copy_to_user to (void __user *)\n- Make file_operations gpio_fops static and const.\n- Make setget_output static. (However, it\u0027s still inline since the CRIS\n  architecture is still not SMP, which makes the function small enough\n  to inline)\n"
    },
    {
      "commit": "7800029df321b033ef27122fbb599ee0a839eb53",
      "tree": "fae2f4b1be9442a99724b5fc8c1b976b1dd34dfd",
      "parents": [
        "0b07aa6d383e1bb0024b17dec9251deec9ddbc31"
      ],
      "author": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Fri Feb 08 11:54:30 2008 +0100"
      },
      "committer": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Fri Feb 08 11:54:30 2008 +0100"
      },
      "message": "CRIS: Add new timerfd syscall entries.\n"
    },
    {
      "commit": "eb090473a71ecd35987542fb733a14cc2023777f",
      "tree": "20592b2465499490e8489862ae29b3e2f4126c44",
      "parents": [
        "9f68ff9ee9ecae38a3b0bb3b9c4799cded19b27c"
      ],
      "author": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Fri Feb 08 10:44:05 2008 +0100"
      },
      "committer": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Fri Feb 08 11:16:46 2008 +0100"
      },
      "message": "CRIS v32: Correct spelling of bandwidth in function name.\n"
    },
    {
      "commit": "9f68ff9ee9ecae38a3b0bb3b9c4799cded19b27c",
      "tree": "befdbd9ada23481c697c5ec644cacc19a00ae8ed",
      "parents": [
        "ad433f2368c37a64d119a997a0530cc28b9a5566"
      ],
      "author": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Fri Feb 08 10:24:41 2008 +0100"
      },
      "committer": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Fri Feb 08 11:16:45 2008 +0100"
      },
      "message": "CRIS v32: Clean up nandflash.c for ARTPEC-3 and ETRAX FS.\n\nClean up issues noticed by Andrew Morton:\n\n- Use a combined struct for allocating the mtd_info and nand_chip structs\n  instead of using anonymous memory as the example in\n  Documentation/DocBook/mtdnand.tmpl\n- Use kzalloc instead of using kmalloc/memset(0)\n- Make crisv32_device_ready static.\n"
    },
    {
      "commit": "79e04fdbb3423f6faa0d93e5ec41c2c2741d4052",
      "tree": "ae7930c9a314d4c674d0acfc634f11b72569a866",
      "parents": [
        "c261038108b814a1ea1e85daeaa950cbd35a7db7"
      ],
      "author": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Wed Feb 06 13:21:28 2008 +0100"
      },
      "committer": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Fri Feb 08 11:08:06 2008 +0100"
      },
      "message": "CRIS: Move ETRAX_AXISFLASHMAP to common Kconfig file.\n"
    },
    {
      "commit": "ac17e82a87f4d914cf9f61526b57e21b4a944e09",
      "tree": "f0e8ceefc11a663feed1f5a7f981c8ec1de82c2d",
      "parents": [
        "f8e47cb0585c2506888b415354de27bff77be276"
      ],
      "author": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Tue Jan 29 18:54:55 2008 +0100"
      },
      "committer": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Fri Feb 08 11:06:39 2008 +0100"
      },
      "message": "CRIS v32: Fix minor formatting issue in mach-a3/io.c\n"
    },
    {
      "commit": "f8e47cb0585c2506888b415354de27bff77be276",
      "tree": "1b3adafd7f522091de8f79344b60514c3f4f88bb",
      "parents": [
        "a87434b04f6dbca547bf1b9856769290841b1b4c"
      ],
      "author": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Tue Jan 29 18:54:05 2008 +0100"
      },
      "committer": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Fri Feb 08 11:06:39 2008 +0100"
      },
      "message": "CRIS v32: Initialize GIO even if we\u0027re rambooting in kernel/head.S\n"
    },
    {
      "commit": "a87434b04f6dbca547bf1b9856769290841b1b4c",
      "tree": "8e8fdaf79eba09ba52549f9303500dc7b8b9920c",
      "parents": [
        "1791f539cd441c3f7926f2c449487af2b95466a1"
      ],
      "author": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Tue Jan 29 18:52:42 2008 +0100"
      },
      "committer": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Fri Feb 08 11:06:39 2008 +0100"
      },
      "message": "CRIS v32: Remove kernel/arbiter.c, it now exists in machine dependent directory.\n"
    },
    {
      "commit": "baa69b121a32f2b8ee388b651030f7f3c16df463",
      "tree": "b4788cdcb61636845713fa0fd21ca8f993c03e0b",
      "parents": [
        "52d82ef12a172124ee4aab06656c877868efc407"
      ],
      "author": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Wed Jan 30 12:57:31 2008 +0100"
      },
      "committer": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Fri Feb 08 11:06:36 2008 +0100"
      },
      "message": "CRIS v32: Fix startup oops and replace hardcoded pagesize in vmlinux.lds.S\n\n- Move alignment of init data to page size outside define CONFIG_BLK_DEV_INITRD\n  This avoids oops due to memory on the same page as init data being freed.\n- Change hardcoded page size to use macro from asm/page.h\n- Add reserved memory via CONFIG_ETRAX_VMEM_SIZE.\n- Use available defines for TEXT_TEXT and INITCALLS.\n- Cleanup whitespace.\n"
    },
    {
      "commit": "52d82ef12a172124ee4aab06656c877868efc407",
      "tree": "ce7bb7e7085b7723acba3f58a35975fffbfc8caa",
      "parents": [
        "3d44305abe1fe75793a4b42de51d8a0be9bedc3f"
      ],
      "author": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Fri Jan 25 18:08:07 2008 +0100"
      },
      "committer": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Fri Feb 08 11:06:36 2008 +0100"
      },
      "message": "CRIS v32: Avoid work when switching between tasks with shared memory descriptors in mm/tlb.c\n\nThere is no need to do all this work if they share memory descriptors.\nAlso, fix some minor whitespace and long lines.\n"
    },
    {
      "commit": "3d44305abe1fe75793a4b42de51d8a0be9bedc3f",
      "tree": "eb9af72d3300bae904b6c9c2c4950e45055c7b97",
      "parents": [
        "108ecfbc3110574fe929e9dd1f622580f95359c0"
      ],
      "author": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Fri Jan 25 18:05:12 2008 +0100"
      },
      "committer": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Fri Feb 08 11:06:36 2008 +0100"
      },
      "message": "CRIS v32: Add workaround for MMU hardware bug for ETRAX FS in mm/mmu.S\n"
    },
    {
      "commit": "108ecfbc3110574fe929e9dd1f622580f95359c0",
      "tree": "94e312110337993f7b2ff10a3d756020536f41b3",
      "parents": [
        "0836c6d26f3512db5fa9698376846c5cec4fae13"
      ],
      "author": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Fri Jan 25 18:03:00 2008 +0100"
      },
      "committer": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Fri Feb 08 11:06:36 2008 +0100"
      },
      "message": "CRIS v32: Fix bug in internal memory allocator mm/intmem.c\n\n- Fix bug where allocated memory didn\u0027t account for alignment.\n- Add support for ARTPEC-3\n- Add module_init for crisv32_intmem_init.\n"
    },
    {
      "commit": "0836c6d26f3512db5fa9698376846c5cec4fae13",
      "tree": "d669cafbfa971c411f2742f7d7ef07b03300d846",
      "parents": [
        "ea0af95b1c7e17541365b555a43f5e8d51ef3dff"
      ],
      "author": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Fri Jan 25 18:00:48 2008 +0100"
      },
      "committer": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Fri Feb 08 11:06:36 2008 +0100"
      },
      "message": "CRIS v32: Change name of simulator config to CONFIG_ETRAX_VCS_SIM in mm/init.c\n\n- Remove unneded code for ETRAX FS and ARTPEC-3\n"
    },
    {
      "commit": "ea0af95b1c7e17541365b555a43f5e8d51ef3dff",
      "tree": "4240ba2fb23239520279ec4539bbf2192e9b3ae5",
      "parents": [
        "ea402db97f8f9e2cfe646faf1c9d473d9f9044d1"
      ],
      "author": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Fri Jan 25 17:57:28 2008 +0100"
      },
      "committer": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Fri Feb 08 11:06:36 2008 +0100"
      },
      "message": "CRIS v32: Change lib/spinlock.S to use byte operations instead of dwords.\n"
    },
    {
      "commit": "ea402db97f8f9e2cfe646faf1c9d473d9f9044d1",
      "tree": "b190ffb00e44054d95ecbdba2ff4b661b04b7cc0",
      "parents": [
        "41f9412b206985a36145b423f58bf8b46085358e"
      ],
      "author": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Fri Jan 25 17:55:31 2008 +0100"
      },
      "committer": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Fri Feb 08 11:06:35 2008 +0100"
      },
      "message": "CRIS v32: Move hw_settings.S to machine specific directories for ETRAX FS and ARTPEC-3\n"
    },
    {
      "commit": "41f9412b206985a36145b423f58bf8b46085358e",
      "tree": "4d573cfdbe8d7dd066bf78f3af31cf90effaf9e0",
      "parents": [
        "7674464cb31ff652d2eda69783ef61640eae4c3c"
      ],
      "author": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Fri Jan 25 17:54:14 2008 +0100"
      },
      "committer": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Fri Feb 08 11:06:35 2008 +0100"
      },
      "message": "CRIS v32: Update lib/checksum.S and lib/checksumcopy.S\n\n- Slight tweaks, use $acr + addoq to propagate carry across the loop boundary.\n- Better use of latency cycles.\n- Remove duplicate folding of carry, it is not needed.\n"
    },
    {
      "commit": "7674464cb31ff652d2eda69783ef61640eae4c3c",
      "tree": "2f6cc2e2139dd00fd54e9892ad23cc533f12a082",
      "parents": [
        "48c87a4483d9146d9f23198163d6ee621535702d"
      ],
      "author": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Fri Jan 25 17:32:01 2008 +0100"
      },
      "committer": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Fri Feb 08 11:06:35 2008 +0100"
      },
      "message": "CRIS v32: Add lib/delay to build.\n"
    },
    {
      "commit": "48c87a4483d9146d9f23198163d6ee621535702d",
      "tree": "1499bd32160b41a5524ee8b44adf41df35fa37ba",
      "parents": [
        "a474de0a02ee9093af96414a30f69d433201d002"
      ],
      "author": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Fri Jan 25 17:31:38 2008 +0100"
      },
      "committer": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Fri Feb 08 11:06:35 2008 +0100"
      },
      "message": "CRIS v32: Add precise delay loops for ETRAX FS and ARTPEC-3.\n\nImplements cris_delay10ns.\n"
    },
    {
      "commit": "a474de0a02ee9093af96414a30f69d433201d002",
      "tree": "69687ead9f26b59b7489e2f6d225bbbc7738414a",
      "parents": [
        "09160d7cc39ab1015d23428f3995cd49eacfaebf"
      ],
      "author": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Fri Jan 25 17:28:10 2008 +0100"
      },
      "committer": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Fri Feb 08 11:06:35 2008 +0100"
      },
      "message": "CRIS v32: Update vcs_hook.c for ETRAX FS.\n\n- Clean up some formatting and whitespace.\n"
    },
    {
      "commit": "09160d7cc39ab1015d23428f3995cd49eacfaebf",
      "tree": "0ccd5233b09297b03a3070e82397de551451be28",
      "parents": [
        "538380da1a41c981c640bd22a091fdfc32d1e81e"
      ],
      "author": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Fri Jan 25 16:43:53 2008 +0100"
      },
      "committer": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Fri Feb 08 11:06:35 2008 +0100"
      },
      "message": "CRIS v32: Move vcs_hook to machine specific directory.\n\nThese files are different for ETRAX FS and ARTPEC-3.\n"
    },
    {
      "commit": "538380da1a41c981c640bd22a091fdfc32d1e81e",
      "tree": "69687ead9f26b59b7489e2f6d225bbbc7738414a",
      "parents": [
        "574852a2a5cb603708133ade9896c9bc77a68c46"
      ],
      "author": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Fri Jan 25 16:15:44 2008 +0100"
      },
      "committer": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Fri Feb 08 11:06:35 2008 +0100"
      },
      "message": "CRIS v32: Update kernel/smp.c for CRIS v32.\n\n- Change include paths to machine specific headers (asm/arch/hwregs -\u003e hwregs)\n- Add cpu_possible_map as cpumask_t and export it.\n- Drop struct pt_regs parameter from crisv32_ipi_interrupt.\n- timer -\u003e timer0\n"
    },
    {
      "commit": "574852a2a5cb603708133ade9896c9bc77a68c46",
      "tree": "36159733de5d9a4d05ed1df6a3df3e427bf5eb48",
      "parents": [
        "14e61bebb45acabcba2c3b7c4ff529fd646bd3f6"
      ],
      "author": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Fri Jan 25 16:10:02 2008 +0100"
      },
      "committer": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Fri Feb 08 11:06:35 2008 +0100"
      },
      "message": "CRIS v32: Update signal handling in kernel/signal.c\n\n- do_signal now returns void, and does not have the previous signal set\n  as a parameter.\n- Remove sys_rt_sigsuspend, we can use the common one instead.\n- Change sys_sigsuspend to be more like x86, don\u0027t call do_signal here.\n- handle_signal, setup_frame and setup_rt_frame now return -EFAULT\n  if we\u0027ve delivered a segfault, which is used by callers to perform\n  necessary cleanup.\n- Break long lines, correct whitespace and formatting errors.\n"
    },
    {
      "commit": "14e61bebb45acabcba2c3b7c4ff529fd646bd3f6",
      "tree": "147cf7827ad4e53efbcc12da4d25384a3225ec46",
      "parents": [
        "45a4127c10abff5edce4448c7bc951d0a112e67a"
      ],
      "author": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Fri Jan 25 16:05:55 2008 +0100"
      },
      "committer": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Fri Feb 08 11:06:35 2008 +0100"
      },
      "message": "CRIS v32: Update boot/rescue/rescue.ld\n\n- Update to work for ETRAX FS and ARTPEC-3\n"
    },
    {
      "commit": "f2bbc96a40988f0bb2e67ef21579116870b53c14",
      "tree": "bb6aa89cea2e695bd6be0e84cd9f38154f3b07ef",
      "parents": [
        "f64dd2191d9b64358c0f357b0f28e149ce7f3d83"
      ],
      "author": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Thu Jan 24 14:37:10 2008 +0100"
      },
      "committer": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Fri Feb 08 11:06:34 2008 +0100"
      },
      "message": "CRIS v32: Change names of config variable and register field for data available.\n\n- CONFIG_ETRAXFS_SIM -\u003e CONFIG_ETRAX_VCS_SIM\n- ser_intr_mask.data_avail -\u003e ser_intr_mask.dav\n"
    },
    {
      "commit": "f64dd2191d9b64358c0f357b0f28e149ce7f3d83",
      "tree": "0f182834d7dfba38085f994d4ce919795cf0a542",
      "parents": [
        "43e6bd6aa8fa8ba5e72e1bcd9062cc3627f4a6c1"
      ],
      "author": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Thu Jan 24 14:34:37 2008 +0100"
      },
      "committer": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Fri Feb 08 11:06:34 2008 +0100"
      },
      "message": "CRIS v32: Change debug and formatting in kernel/fasttimer.c\n\n- Don\u0027t use SANITYCHECK(x) as a macro, test FAST_TIMER_SANITY_CHECKS with\n  ifdef. This makes it possible for automatic indent etc to work.\n- Correct some whitespace errors.\n- Don\u0027t initialize static variable.\n"
    },
    {
      "commit": "43e6bd6aa8fa8ba5e72e1bcd9062cc3627f4a6c1",
      "tree": "9c023025b6a86aedc3df881c776102b0a38e1ce9",
      "parents": [
        "cbca6634888ec9fcde203e6f12f6c5e716f1f90b"
      ],
      "author": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Thu Jan 24 14:31:55 2008 +0100"
      },
      "committer": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Fri Feb 08 11:06:34 2008 +0100"
      },
      "message": "CRIS v32: Update kernel/crisksyms.c\n\n- Include pinmux.h from machine specific directory.\n- Add some more symbols: crisv32_pinmux_alloc, crisv32_pinmux_dealloc_fixed,\n  crisv32_io_get_name and crisv32_io_get\n"
    },
    {
      "commit": "cbca6634888ec9fcde203e6f12f6c5e716f1f90b",
      "tree": "33227e2cc33f67a0f8f5a32665868bdc86adfc50",
      "parents": [
        "5adb5c873f8324e5dfdbabc7d68fda3972de7386"
      ],
      "author": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Thu Jan 24 14:30:01 2008 +0100"
      },
      "committer": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Fri Feb 08 11:06:34 2008 +0100"
      },
      "message": "CRIS v32: Remove config ifdef around init function for drivers/sync_serial.c\n\nThe init function should be defined always.\n"
    },
    {
      "commit": "5adb5c873f8324e5dfdbabc7d68fda3972de7386",
      "tree": "c3ffffe94eac13c9afaa11e47ebb2a265d68cb45",
      "parents": [
        "7edf744053873e390d7d05ab0136c5162cf89c27"
      ],
      "author": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Thu Jan 24 14:25:18 2008 +0100"
      },
      "committer": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Fri Feb 08 11:06:34 2008 +0100"
      },
      "message": "CRIS v32: Remove drivers/gpio.c, now exists as machine specific file.\n"
    },
    {
      "commit": "7edf744053873e390d7d05ab0136c5162cf89c27",
      "tree": "3c6da49d72f829b3a1c782fb2acd9e274b0704b3",
      "parents": [
        "d8ac17a0eeab6580cced355de85ac90227096bb9"
      ],
      "author": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Thu Jan 24 14:24:09 2008 +0100"
      },
      "committer": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Fri Feb 08 11:06:34 2008 +0100"
      },
      "message": "CRIS v32: Update driver for RTC chip pcf8563.\n\n- Moved all calls to register_chrdev to a function called by module_init.\n- Added mutex locking.\n- Added better error handling at start up.\n- Added BIN_TO_BCD of the month value before it is saved to the RTC.\n- Corrected the month value returned by pcf8563_readreg.\n- Cache the voltage low value at driver init so the battery status\n  information does not get \u0027accidentally\u0027 cleared when setting the RTC time.\n- Removed obsolete CONFIG_ETRAX_RTC_READONLY\n- Voltage low ioctl():s RTC_VLOW_RD -\u003e RTC_VL_READ, RTC_VLOW_SET -\u003e RTC_VL_CLR\n"
    },
    {
      "commit": "d8ac17a0eeab6580cced355de85ac90227096bb9",
      "tree": "6ed06aad6a0c2fcd1352fa537c8ffe536de52cfa",
      "parents": [
        "2c30da717586a137b90c245820657a0d0a3a0a67"
      ],
      "author": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Thu Jan 24 14:17:47 2008 +0100"
      },
      "committer": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Fri Feb 08 11:06:34 2008 +0100"
      },
      "message": "CRIS v32: Remove drivers/nandflash.h, now exists as machine specific file.\n"
    },
    {
      "commit": "2c30da717586a137b90c245820657a0d0a3a0a67",
      "tree": "3a23672f93ad0a56981559d6cef426bdd7c34aba",
      "parents": [
        "cacc0cc83fcc3bc0bc37a11ba9e7624c3aed6e08"
      ],
      "author": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Thu Jan 24 14:14:09 2008 +0100"
      },
      "committer": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Fri Feb 08 11:06:33 2008 +0100"
      },
      "message": "CRIS v32: ETRAX FS Change name of LED macros in drivers/mach-fs/gpio.c to avoid collision.\n"
    },
    {
      "commit": "cacc0cc83fcc3bc0bc37a11ba9e7624c3aed6e08",
      "tree": "3061bcf645da75456b9b7e2081f1196d1e014317",
      "parents": [
        "935a847b98899943ef86628aba54e4837c6c7ff6"
      ],
      "author": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Thu Jan 24 14:13:12 2008 +0100"
      },
      "committer": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Fri Feb 08 11:06:33 2008 +0100"
      },
      "message": "CRIS v32: Change name of LED macros in drivers/mach-a3/gpio.c to avoid collision.\n"
    },
    {
      "commit": "935a847b98899943ef86628aba54e4837c6c7ff6",
      "tree": "bc155c6181680bc9458841ed2144c5cedda571b5",
      "parents": [
        "635c45c195d95d9e65587b3cd18af9df4d102f52"
      ],
      "author": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Thu Jan 24 14:12:10 2008 +0100"
      },
      "committer": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Fri Feb 08 11:06:33 2008 +0100"
      },
      "message": "CRIS v32: Change include path for hwregs in drivers/iop_fw_load.c\n\nAlso, remove useless CVS id tag.\n"
    },
    {
      "commit": "635c45c195d95d9e65587b3cd18af9df4d102f52",
      "tree": "08d76c4783c0f61e2280c99447353d7645dc70dc",
      "parents": [
        "a77dba6a4dd0e18ae57018a99e4068c34125632c"
      ],
      "author": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Thu Jan 24 14:10:27 2008 +0100"
      },
      "committer": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Fri Feb 08 11:06:33 2008 +0100"
      },
      "message": "CRIS v32: Rewrite of stream co-processor driver for ETRAX FS and ARTPEC-3\n\n- Workaround for cachebug (Guinness TR 106).\n- Add ARTPEC-3 support.\n"
    },
    {
      "commit": "a77dba6a4dd0e18ae57018a99e4068c34125632c",
      "tree": "b430181975b5f1ad4f2f91bb99309424b7a56a21",
      "parents": [
        "111e3b1abaccb39a5fdc5eb79c51988862beb26d"
      ],
      "author": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Thu Jan 24 13:07:34 2008 +0100"
      },
      "committer": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Fri Feb 08 11:06:33 2008 +0100"
      },
      "message": "CRIS v32: Replace build flags in boot/rescue/Makefile\n\n- Change AFLAGS to asflags-y, LDFLAGS to ldflags-y and EXTRA_CFLAGS\n  to ccflags-y. We only need the flags in this Makefile.\n"
    },
    {
      "commit": "111e3b1abaccb39a5fdc5eb79c51988862beb26d",
      "tree": "a27e081633d95218663b8516036598a8cfed01ea",
      "parents": [
        "8f2972529f354fec0fa1341d08074d328f748d8c"
      ],
      "author": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Wed Jan 30 12:55:56 2008 +0100"
      },
      "committer": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Fri Feb 08 11:06:33 2008 +0100"
      },
      "message": "CRIS v32: Replace build flags in boot/compressed/Makefile\n\n- Change AFLAGS to asflags-y, LDFLAGS to ldflags-y and KBUILD_CFLAGS\n  to ccflags-y. We only need the flags in this Makefile.\n"
    },
    {
      "commit": "a9d13fad8c72215f8a6c95af81c354547cf4bd64",
      "tree": "b292443454fbec3baae2df9ae577e51fc91c842a",
      "parents": [
        "3c1d9303a9676fd4f9062f2347f1a6241eb6314b"
      ],
      "author": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Wed Jan 23 11:11:34 2008 +0100"
      },
      "committer": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Fri Feb 08 11:06:33 2008 +0100"
      },
      "message": "CRIS v32: Remove useless CVS id tag from boot/compressed/README\n"
    },
    {
      "commit": "c3d6ddddb01e239c7176a561c499999636ab4f61",
      "tree": "89e58c31d7852fd195b099df6211e399759aeeb6",
      "parents": [
        "5062969d77fed23b8ffc1a4124e96e991adaf52c"
      ],
      "author": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Mon Jan 21 11:05:40 2008 +0100"
      },
      "committer": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Fri Feb 08 11:06:30 2008 +0100"
      },
      "message": "CRIS: Move common Kconfig variable ETRAX_RTC to arch independet Kconfig.\n"
    },
    {
      "commit": "fbdb5f865b570e34d6e0d17f327f8d9bc2c4ccc6",
      "tree": "f73d1344e299dac0c8e214368c5d1774a759a244",
      "parents": [
        "bd1c8c54b9a0a60fde31322bcae9d308ba069f12"
      ],
      "author": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Tue Dec 04 17:25:45 2007 +0100"
      },
      "committer": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Fri Feb 08 11:06:28 2008 +0100"
      },
      "message": "CRIS v32: Update and improve kernel/time.c\n\n- Shorten include paths to machine dependent header files.\n- Register name for first timer is now regi_timer0.\n- Remove raw_printk hack, use oops_in_progress instead.\n- Add handling of CPU frequency scaling for CRIS.\n- Remove regs parameter to timer_interrupt, get them from get_irq_regs instead.\n- Whitespace and formatting changes.\n"
    },
    {
      "commit": "9ce1ea751f7256b2248321c2427612a295f15137",
      "tree": "bd4d9a2b8924ba878b63c9ef442c22cb439a4a34",
      "parents": [
        "8cca29b7137a08f25b05e1cddf7dbc8fe8dfad05"
      ],
      "author": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Mon Dec 03 11:12:10 2007 +0100"
      },
      "committer": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Fri Feb 08 11:06:27 2008 +0100"
      },
      "message": "CRIS v32: Update and improve kernel/traps.c\n\n- Remove watchdog handling, handled elsewhere.\n- Shorten include paths to machine dependent header files.\n- Remove raw_printk hack, we now use oops_in_progress instead.\n- Add handling of BUG for exception handlers (break 14).\n- Formatting and whitespace changes.\n"
    },
    {
      "commit": "8cca29b7137a08f25b05e1cddf7dbc8fe8dfad05",
      "tree": "a9f400b8d87991bd606e17988eae06ca951adf97",
      "parents": [
        "693d9847b210f3812bed975d1c8edae90b8f8e1c"
      ],
      "author": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Mon Dec 03 10:54:15 2007 +0100"
      },
      "committer": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Fri Feb 08 11:06:27 2008 +0100"
      },
      "message": "CRIS v32: Minor updates to kernel/process.c\n\n- Shorten include paths for machine dependent header files.\n- Remove unused extern declaration of etrax_gpio_wake_up_check.\n- Register name for first timer is now regi_timer0.\n"
    },
    {
      "commit": "693d9847b210f3812bed975d1c8edae90b8f8e1c",
      "tree": "aad83572d6fc64d8064005583d5da3ec84a9c0bb",
      "parents": [
        "96e476697d7ed025bfa1af4073e825901b5c6b1a"
      ],
      "author": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Fri Nov 30 18:09:54 2007 +0100"
      },
      "committer": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Fri Feb 08 11:06:27 2008 +0100"
      },
      "message": "CRIS v32: Update and simplify kernel/irq.c.\n\n- First timer register has changed name to timer0.\n- Build IRQs with only IRQ number, mask bit will be calculated instead.\n- Add more IRQs, up to 64 supported.\n- Use arrays to hold which IRQs triggered instead of trying to do magic\n  with two 32 bit values now that more than 32 IRQs are supported.\n"
    },
    {
      "commit": "96e476697d7ed025bfa1af4073e825901b5c6b1a",
      "tree": "f521899fb3658e9cd202511288ccdbda1a3b90d6",
      "parents": [
        "ec87ee20c28708bbd22f71f429d2e21c965c44e4"
      ],
      "author": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Fri Nov 30 17:54:12 2007 +0100"
      },
      "committer": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Fri Feb 08 11:06:27 2008 +0100"
      },
      "message": "CRIS v32: Update kernel/head.S\n\n- Shorten include paths for machine specific header files.\n- Add magic for booting NAND flash.\n- Change CONFIG_ETRAXFS_SIM to CONFIG_ETRAX_VCS_SIM.\n- Use assembler macros for initializing hardware (clocks)\n- Add stubs for SMP slave CPUs.\n- Search for cramfs or jffs2 if no romfs found.\n- Initialize l2cache.\n"
    },
    {
      "commit": "ec87ee20c28708bbd22f71f429d2e21c965c44e4",
      "tree": "8a9fd532909f001bfc9c010ae5b5c05c16b74b2d",
      "parents": [
        "e867cefbaaac23644414cfe562b4fee7dc604f2e"
      ],
      "author": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Fri Nov 30 17:46:11 2007 +0100"
      },
      "committer": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Fri Feb 08 11:06:27 2008 +0100"
      },
      "message": "CRIS v32: Update and improve fasttimer.c\n\n- Change include path to machine dependent header files.\n- Remove __INLINE__, it expands to inline anyway.\n- Don\u0027t initialize static variables.\n- Change timers to use fasttimer_t instead of timevals.\n- Change name of timeval_cmp to fasttime_cmp to highlight this.\n- Register name for first timer is regi_timer0, not regi_timer.\n- Whitespace and formatting changes.\n- Don\u0027t return if we\u0027re blocking interrupts, goto done and restore interrupts.\n- Disable interrupts while walking the fasttimer list, only restore\n  while doing the callback.\n- Remove #ifdef DECLARE_WAITQUEUE, this code won\u0027t be used in another OS.\n- Remove CVS log.\n"
    },
    {
      "commit": "822641026238421a70ad20af513758ef927527e5",
      "tree": "86293eca898403bbbd68266bd0715182092508bf",
      "parents": [
        "3f50c0673cf5edd2c6bb76243410c3cd59b3b62d"
      ],
      "author": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Fri Nov 30 17:26:23 2007 +0100"
      },
      "committer": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Fri Feb 08 11:06:27 2008 +0100"
      },
      "message": "CRIS v32: Update debugport.\n\n- Shorten include paths to machine dependent headers.\n- Add support for fifth serial port.\n- Remove CONFIG_ETRAXFS_SIM and CONFIG_ETRAX_DEBUG_PORT_NULL, no longer used.\n- Remove raw_printk and stupid_debug hack, no longer needed.\n- Remove dummy console stuff, no longer needed.\n- Correct some register type names.\n- Correct some whitespace errors and formatting.\n"
    },
    {
      "commit": "3f50c0673cf5edd2c6bb76243410c3cd59b3b62d",
      "tree": "85bdd17d7c9828e47beb1d56595b3d3f136b6404",
      "parents": [
        "a5d204bf368ed9f326d0ce46b47523a786203acb"
      ],
      "author": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Fri Nov 30 17:20:00 2007 +0100"
      },
      "committer": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Fri Feb 08 11:06:27 2008 +0100"
      },
      "message": "CRIS v32: Update boot/rescue/head.S code.\n\n- Add ifdef for ETRAX_AXISFLASHMAP to avoid compiling file unless it is set.\n- Use assembler macros for setting up clocks.\n- Don\u0027t copy image, just jump to it (only works for NOR flash)\n"
    },
    {
      "commit": "a5d204bf368ed9f326d0ce46b47523a786203acb",
      "tree": "847601508635854ad2a994e5f31f595e997d1f89",
      "parents": [
        "247c3c959f5d5a7edd1d5561ffe29906129dab0b"
      ],
      "author": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Fri Nov 30 17:16:09 2007 +0100"
      },
      "committer": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Fri Feb 08 11:06:27 2008 +0100"
      },
      "message": "CRIS v32: Update boot/compressed/misc.c\n\n- Shorten include paths to machine specific headers.\n- Remove fill_inbuf, not defined here.\n- Return __dest as value from memcpy.\n- Enable serial port hardware transmitter and receiver in serial_setup.\n- Correct baudrate divisor calculation, changed from 4800 to 115200.\n- Add support for Artpec-3 specific serial port setup.\n- Initialize pinmux for the correct serial port.\n"
    },
    {
      "commit": "247c3c959f5d5a7edd1d5561ffe29906129dab0b",
      "tree": "51ac9e7efa396900d4c5408ec9e83e52a5400986",
      "parents": [
        "5d23ff25b2d406b7fc1eb771d5dc4f1add0f2530"
      ],
      "author": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Fri Nov 30 16:40:26 2007 +0100"
      },
      "committer": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Fri Feb 08 11:06:26 2008 +0100"
      },
      "message": "CRIS v32: Update compressed head.S\n\n- Fixes for NAND and NOR flash booting.\n- Use assembler macros for common tasks (clocks, general io etc)\n- Use (EtraxFS or Artpec-3) machine specific include for dram and hardware init.\n"
    },
    {
      "commit": "5d23ff25b2d406b7fc1eb771d5dc4f1add0f2530",
      "tree": "089f0dae63e80021fd4451d317a85ddca34c8254",
      "parents": [
        "dbf9f14476dc88887b6e8f29eea97162ce4d8cbd"
      ],
      "author": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Fri Nov 30 16:30:58 2007 +0100"
      },
      "committer": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Fri Feb 08 11:06:26 2008 +0100"
      },
      "message": "CRIS v32: Remove common gpio and nandflash, add mach-fs and mach-a3 as subdirs.\n\nAlso add board_mmcspi to build if ETRAX_SPI_MMC_BOARD is set.\n(Generic MMC SPI implementation)\n"
    },
    {
      "commit": "dbf9f14476dc88887b6e8f29eea97162ce4d8cbd",
      "tree": "69297c3545d44df35f3e55348c514a844ff8c984",
      "parents": [
        "28bf739b127c0f0e893baf4efd97d218247d5d71"
      ],
      "author": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Fri Nov 30 16:28:26 2007 +0100"
      },
      "committer": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Fri Feb 08 11:06:26 2008 +0100"
      },
      "message": "CRIS v32: Update boot rescue Kbuild makefile.\n\n- Remove old specific targets, use more generic ones instead.\n- Use if_changed to avoid creating new images when no change.\n- Use EXTRA_CFLAGS instead of CFLAGS.\n"
    },
    {
      "commit": "28bf739b127c0f0e893baf4efd97d218247d5d71",
      "tree": "7bdc80a00e49f522e583b75f90e45d1f5887ca13",
      "parents": [
        "3d6f7871ada50e607fe1dae64d2d726a6764451a"
      ],
      "author": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Wed Jan 30 12:52:51 2008 +0100"
      },
      "committer": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Fri Feb 08 11:06:26 2008 +0100"
      },
      "message": "CRIS v32: Update boot compressed Kbuild makefile.\n\n- Remove old specific targets, use more generic ones instead.\n- Use if_changed to avoid creating new images when no change.\n- Use KBUILD_CFLAGS instead of CFLAGS.\n"
    },
    {
      "commit": "3d6f7871ada50e607fe1dae64d2d726a6764451a",
      "tree": "1a632bd4faf4ca544a97088e6358083a8ff95e9a",
      "parents": [
        "1e4cc2c8c7cb54ce0e5a7002c68aca9e89607117"
      ],
      "author": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Fri Nov 30 16:24:07 2007 +0100"
      },
      "committer": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Fri Feb 08 11:06:26 2008 +0100"
      },
      "message": "CRIS v32: Update boot Kbuild makefile.\n\n- Remove old specific targets, use more generic ones instead.\n- Use if_changed to avoid creating new images when no change.\n"
    },
    {
      "commit": "5fc1f3122fda1a15df0e4f83d85f4d2991bf0edd",
      "tree": "896fae7f6d43b429a5b1e7eba2a032cdd9e10d70",
      "parents": [
        "201ca54aa039eb1e5143a98311e7ea25afc57ebb"
      ],
      "author": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Fri Nov 30 16:01:53 2007 +0100"
      },
      "committer": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Fri Feb 08 11:06:25 2008 +0100"
      },
      "message": "CRIS v32: Update and improve axisflashmap\n\n- Use default partition table when no partition is found (for initial tests)\n- Add config ETRAX_AXISFLASHMAP_MTD0WHOLE to allow whole flash as mtd0.\n- Add config for VCS simulator connection.\n"
    },
    {
      "commit": "201ca54aa039eb1e5143a98311e7ea25afc57ebb",
      "tree": "977d6c2baecf92f7a9fb2099494b042ea09cb7e9",
      "parents": [
        "0f229504f804da9c601aeb4690995904d9553b79"
      ],
      "author": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Fri Nov 30 15:54:01 2007 +0100"
      },
      "committer": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Fri Feb 08 11:06:25 2008 +0100"
      },
      "message": "CRIS v32: New version of I2C driver.\n\n- Add i2c_write and i2c_read as functions.\n- Use spinlocks for critical regions.\n- Add config item to set I2C data and clock port.\n- Put unneeded testcode inside #if 0.\n- Remove CVS id tag.\n"
    },
    {
      "commit": "0f229504f804da9c601aeb4690995904d9553b79",
      "tree": "b976c8c999be96ec9f8c6b6abf39d75ac8eff33f",
      "parents": [
        "ffc8b00d580e26bfde0d57cd41f1f76cf63b1eb3"
      ],
      "author": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Fri Nov 30 15:47:34 2007 +0100"
      },
      "committer": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Fri Feb 08 11:06:25 2008 +0100"
      },
      "message": "CRIS v32: Fixup kernel Makefile.\n\n- Remove CRISv32 common arbiter, dma, io and pinmux files,\n  they are now defined in machine dependent directories.\n- Add cache and cacheflush files for working around cache problems\n  in CRISv32 chips.\n"
    },
    {
      "commit": "ffc8b00d580e26bfde0d57cd41f1f76cf63b1eb3",
      "tree": "0b7c9ab8af7477eb5d4797d880f3e10654ef711b",
      "parents": [
        "e8a8abf20e217465c00fa14fd27321401898654c"
      ],
      "author": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Fri Nov 30 15:44:07 2007 +0100"
      },
      "committer": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Fri Feb 08 11:06:25 2008 +0100"
      },
      "message": "CRIS v32: Update entry.S to working order.\n\n- Remove oldset parameter.\n- Utilise delay-slot for parameter moving.\n- Add kernel_execve as break 13.\n- Add new kernel syscalls.\n"
    },
    {
      "commit": "54ab4d7208a9e67920a499cfc3cce8554b7a2c11",
      "tree": "bf752d3a31801f8cfcdf794a6fb42b212534b7c7",
      "parents": [
        "1ddba0257e0c8fb6cdfa913efd3a433d0e4a762a"
      ],
      "author": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Fri Nov 30 14:14:54 2007 +0100"
      },
      "committer": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Fri Feb 08 11:06:24 2008 +0100"
      },
      "message": "CRIS v32: Whitespace and formatting changes for kernel/ptrace.c\n"
    },
    {
      "commit": "e908dfc3c08d684b115f6fbd3740c6b77e0ddaf8",
      "tree": "66ebb2197da4f1b4ab217c6dedde72430da5ea17",
      "parents": [
        "ca91d5b098700570f308dea0b228829fd4c37f14"
      ],
      "author": {
        "name": "Jesper Nilsson",
        "email": "jespern@stork.se.axis.com",
        "time": "Thu Nov 29 17:30:24 2007 +0100"
      },
      "committer": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Fri Feb 08 11:06:23 2008 +0100"
      },
      "message": "CRIS v32: Update synchronous serial driver.\n\nNow uses a DMA descriptor ring, which should avoid any unnecessary\npauses in the streams.\n"
    },
    {
      "commit": "f74c31d50c3c568abf315f9b8b206a4ec7b9c9f6",
      "tree": "337ab18553fb782797cc354c6c46f4090fbac4d0",
      "parents": [
        "58d083192825c5fbd46fa0b1ff4d1ecc9118b692"
      ],
      "author": {
        "name": "Jesper Nilsson",
        "email": "jespern@stork.se.axis.com",
        "time": "Thu Nov 29 17:24:10 2007 +0100"
      },
      "committer": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Fri Feb 08 11:06:23 2008 +0100"
      },
      "message": "CRIS v32: Add L2 cache initialization code.\n"
    },
    {
      "commit": "035e111f9a9b29843bc899f03d56f19d94bebb53",
      "tree": "cb46b3c0eb6d9f2cc915522153454d3acaa7fcda",
      "parents": [
        "6107c61fd3e6b47106b078db1726ad814564efef"
      ],
      "author": {
        "name": "Jesper Nilsson",
        "email": "jespern@stork.se.axis.com",
        "time": "Thu Nov 29 17:11:23 2007 +0100"
      },
      "committer": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Fri Feb 08 11:06:23 2008 +0100"
      },
      "message": "CRIS v32: Add new machine dependent files for Etrax-FS and Artpec-3.\n\nThe two chips are somewhat different, and needs different handling.\nAdds handing of the dma, dram initialization, hardware settings, io,\nmemory arbiter and pinmux\n\nAlso moves the dma, dram initialization and io from CRIS v32 common files.\n"
    },
    {
      "commit": "6107c61fd3e6b47106b078db1726ad814564efef",
      "tree": "96cb9b8d02fe929efaedfc74486166b97e238875",
      "parents": [
        "18a1e013cdd94d1ade2c07acdbac61d533c7fc60"
      ],
      "author": {
        "name": "Jesper Nilsson",
        "email": "jespern@stork.se.axis.com",
        "time": "Thu Nov 29 17:05:58 2007 +0100"
      },
      "committer": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Fri Feb 08 11:06:23 2008 +0100"
      },
      "message": "CRIS v32: Add new driver files for Etrax-FS\n\nAdds gpio and nandflash handling for Etrax-FS\n"
    },
    {
      "commit": "18a1e013cdd94d1ade2c07acdbac61d533c7fc60",
      "tree": "8c393918dc41ac3aea6c46e2c61de2ec4574fb21",
      "parents": [
        "923dd2a46349bb1bb94aa894b7ff61093618d68a"
      ],
      "author": {
        "name": "Jesper Nilsson",
        "email": "jespern@stork.se.axis.com",
        "time": "Thu Nov 29 17:03:41 2007 +0100"
      },
      "committer": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Fri Feb 08 11:06:22 2008 +0100"
      },
      "message": "CRIS v32: Add new driver files for Artpec-3.\n\nAdds gpio and nandflash handling for Artpec-3.\n"
    },
    {
      "commit": "923dd2a46349bb1bb94aa894b7ff61093618d68a",
      "tree": "b27462e645d8f05fb30449ccb956a4adaa5eee04",
      "parents": [
        "a4ffc0a0b240a29cbe489f6db9dae112a49ef1c1"
      ],
      "author": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Wed Dec 05 18:10:36 2007 +0100"
      },
      "committer": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Fri Feb 08 11:06:22 2008 +0100"
      },
      "message": "CRIS: Rearrange Kconfigs for v10 and v32 to allow compilation without warnings.\n\n- Remove some unneeded configs and add some new ones.\n- Merge common config items to common file instead of duplicating them.\n- Pull in standard Kconfig.preempt.\n- Remove some unneeded Kconfigs for subsystems not (yet) available on CRIS\n  (md, scsi, ieee1394, i2o, isdn, telephony, media, pcmcia, pci)\n- Rename CRISv32 config items which had different types from CRISv10.\n  (ETRAX_LED2G, ETRAX_LED2R, ETRAX_LED3G, ETRAX_LED3R, ETRAX_I2C_DATA_PORT,\n  ETRAX_I2C_CLK_PORT)\n"
    },
    {
      "commit": "6d9f4c5cfb6084c16a800e8a2ca9db8d0859611c",
      "tree": "37b511a68e923cc019dbe60a097d89fadf5d36a0",
      "parents": [
        "2d33d563b1e2b4748c585e3169f46481e897c829"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Mon Feb 04 22:30:32 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Feb 05 09:44:24 2008 -0800"
      },
      "message": "arch/cris: add a missing iounmap\n\nAn extra error handling label is needed for the case where the ioremap has\nsucceeded.\n\nThe problem was detected using the following semantic match\n(http://www.emn.fr/x-info/coccinelle/)\n\n// \u003csmpl\u003e\n@@\ntype T,T1,T2;\nidentifier E;\nstatement S;\nexpression x1,x2;\nconstant C;\nint ret;\n@@\n\n  T E;\n  ...\n* E \u003d ioremap(...);\n  if (E \u003d\u003d NULL) S\n  ... when !\u003d iounmap(E)\n      when !\u003d if (E !\u003d NULL) { ... iounmap(E); ...}\n      when !\u003d x1 \u003d (T1)E\n  if (...) {\n    ... when !\u003d iounmap(E)\n        when !\u003d if (E !\u003d NULL) { ... iounmap(E); ...}\n        when !\u003d x2 \u003d (T2)E\n(\n*   return;\n|\n*   return C;\n|\n*   return ret;\n)\n  }\n// \u003c/smpl\u003e\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nCc: Mikael Starvik \u003cstarvik@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": "2d33d563b1e2b4748c585e3169f46481e897c829",
      "tree": "843218ff514dea2f8a33aceafa82495fbcfdbfc4",
      "parents": [
        "7e02dbf7249b1eadeb8b225f1af98701cd1320cc"
      ],
      "author": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Mon Feb 04 22:30:31 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Feb 05 09:44:24 2008 -0800"
      },
      "message": "CRIS: avoid using arch links in Kconfig\n\nImprove including of architecture dependent Kconfig files.\n\n- Always include the architecture dependent Kconfig files.\n- Wrap architecture dependent Kconfig files inside an appropriate\n  \"if ETRAX_ARCH_Vxx\" block.\n\nThis makes it possible to run the configuration even without the arch links,\nwhich are created later in the build process.\n\nSigned-off-by: Jesper Nilsson \u003cjesper.nilsson@axis.com\u003e\nAcked-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "01ba2bdc6b639764745ff678caf3fb9e5bcd745a",
      "tree": "c6e7f1925687485c331189a2d55ff4f2bb0a09df",
      "parents": [
        "6c5bd235bfd0b92188915465c7dfb377c1a4d451"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Sun Jan 20 14:15:03 2008 +0100"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Mon Jan 28 23:21:17 2008 +0100"
      },
      "message": "all archs: consolidate init and exit sections in vmlinux.lds.h\n\nThis patch consolidate all definitions of .init.text, .init.data\nand .exit.text, .exit.data section definitions in\nthe generic vmlinux.lds.h.\n\nThis is a preparational patch - alone it does not buy\nus much good.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "42d71c44d5fc09ae47783b7e15fe0d6b60711230",
      "tree": "80b86cd616df0b67c099fa4c5e039ab3387c9001",
      "parents": [
        "9b213118fa4b79afe9a2718faca244ac581a96b6"
      ],
      "author": {
        "name": "WANG Cong",
        "email": "xiyou.wangcong@gmail.com",
        "time": "Wed Jan 02 14:27:59 2008 +0800"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Mon Jan 28 23:14:37 2008 +0100"
      },
      "message": "CRIS: Remove \u0027TOPDIR\u0027 from Makefiles\n\nThis patch removes TOPDIR from Cris Makefiles.\n\nCc: Mikael Starvik \u003cstarvik@axis.com\u003e\nCc: Jesper Nilsson \u003cjesper.nilsson@axis.com\u003e\nCc: Andreas Schwab \u003cschwab@suse.de\u003e\nSigned-off-by: WANG Cong \u003cxiyou.wangcong@gmail.com\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nAcked-by: Jesper Nilsson \u003cjesper.nilsson@axis.com\u003e\n"
    },
    {
      "commit": "52840bd628707979b5bbcce3c506786d3a69dba0",
      "tree": "15c9b60fa5884e62706fd86defec2ab749a24bfa",
      "parents": [
        "542eb75a27616bdde95c8d3764e0ab703579f8b5"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Dec 17 23:05:35 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jan 24 20:40:30 2008 -0800"
      },
      "message": "Kobject: the cris iop_fw_load.c code is broken\n\nThis code is really really really broken.  So much so that it\u0027s almost\nimpossible to fix with a simple patch, so just comment out the offending\nregistration with the kobject core, and mark the driver as broken.\n\nThe problem is that the code is trying to register a \"raw\" struct\ndevice, which is not allowed.  struct device is only for use within the\ndriver model.  This is being done to try to use the firmware layer which\nwants a struct device.  To properly fix this, use something easy, like a\nplatform device, which is a struct device and can be used for this kind\nof thing.\n\nCc: Mikael Starvik \u003cstarvik@axis.com\u003e\nCc: Kay Sievers \u003ckay.sievers@vrfy.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "c03a9278ad96e1e7d144f5f626c6794f050c0ae7",
      "tree": "114d8880da519bc1f5a170b0921d02d475ee97de",
      "parents": [
        "acfad6e186664fa8521662bb7992ff6508f9357b"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Nov 27 21:35:55 2007 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Nov 27 21:35:55 2007 +0100"
      },
      "message": "ide: move CONFIG_IDE_ETRAX to drivers/ide/Kconfig\n\n* Move ETRAX_IDE and friends from arch/cris/arch-{v10,v32}/drivers/Kconfig\n  to drivers/ide/Kconfig.\n\n* Don\u0027t force selecting ide-disk and ide-cd device drivers\n  (please handle this through defconfig if necessary).\n\n* Make ETRAX_IDE depend on BROKEN for the time being\n  (it doesn\u0027t even compile currently).\n\nCc: Mikael Starvik \u003cstarvik@axis.com\u003e\nAcked-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "57c230a873b9d82ae88d6b6736127b5485024699",
      "tree": "c269b27965def19b45436f9e0a8946b6e53dba51",
      "parents": [
        "d8e5219f9f5ca7518eb820db9f3d287a1d46fcf5"
      ],
      "author": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Wed Nov 14 17:01:27 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Nov 14 18:45:47 2007 -0800"
      },
      "message": "CRISv32: add cache flush operations\n\nThese are needed due to a cache bug, and can be used to make sure that the\nDMA descriptors are flushed to memory and can be safely handled by DMA.\n\nflush_dma_descr - Flush one DMA descriptor.\nflush_dma_list - Flush a complete list of DMA descriptors.\ncris_flush_cache - Flush the complete cache.\ncris_flush_cache_range - Flush only the specified range\n\nSigned-off-by: Jesper Nilsson \u003cjesper.nilsson@axis.com\u003e\n\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "1b8be1d82dd3b1ef32b15923123afa03bfeeb116",
      "tree": "9d844775d6f06ce24f9faa4318856ebc73249f59",
      "parents": [
        "77accbf505a073beecf32e60265697517e203bea"
      ],
      "author": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Wed Nov 14 17:01:20 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Nov 14 18:45:46 2007 -0800"
      },
      "message": "CRIS: remove MTD_AMSTD and MTD_OBSOLETE_CHIPS take two\n\nRemove MTD_AMDSTD and MTD_OBSOLETE_CHIPS from defconfig, Kconfig and code,\ninstead we\u0027ll use MTD_CFI or MTD_JEDECPROBE.\n\n[akpm@linux-foundation.org: codingl-style cleanups]\nSigned-off-by: Jesper Nilsson \u003cjesper.nilsson@axis.com\u003e\nCc: Mikael Starvik \u003cstarvik@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": "16ad1b49104684da3ab0fede79f29b01f4c76896",
      "tree": "941aa34bbe00df34f619526e198d9d6e0124f45c",
      "parents": [
        "f150f35232daaedd86e46d2581e3b7eb40e2c360"
      ],
      "author": {
        "name": "Alex Unleashed",
        "email": "alex@flawedcode.org",
        "time": "Wed Nov 14 17:01:06 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Nov 14 18:45:46 2007 -0800"
      },
      "message": "cris: ARRAY_SIZE() cleanup\n\nI\u0027m converting most array size calculations under arch/ to use\nARRAY_SIZE().  This is the patch for CRIS.\n\nSigned-off-by: Alejandro Martinez Ruiz \u003calex@flawedcode.org\u003e\nCc: Mikael Starvik \u003cstarvik@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": "49b4ff3304b52b18c490fc4deb400b61bb7ed142",
      "tree": "ec9bf61cec6c195e34630882bea801fadf44629a",
      "parents": [
        "c3a2ddee16e67c86f3b469ccdd396cda034756a9"
      ],
      "author": {
        "name": "Simon Arlott",
        "email": "simon@fire.lp0.eu",
        "time": "Sat Oct 20 01:08:50 2007 +0200"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Sat Oct 20 01:08:50 2007 +0200"
      },
      "message": "spelling fixes: arch/cris/\n\nSpelling fixes in arch/cris/.\n\nSigned-off-by: Simon Arlott \u003csimon@fire.lp0.eu\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\n"
    },
    {
      "commit": "c03983ac9b268d4bbb8c2600baba5798aefa9d5d",
      "tree": "09c351d4c6174a7b7ed3357d391ff839143160c4",
      "parents": [
        "db955170d40601d9925f01712782fbe3ce362b7e"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Fri Oct 19 23:22:55 2007 +0200"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Fri Oct 19 23:22:55 2007 +0200"
      },
      "message": "Spelling fix: explicitly\n\nFrom: Jean Delvare \u003ckhali@linux-fr.org\u003e\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\n"
    },
    {
      "commit": "3a4fa0a25da81600ea0bcd75692ae8ca6050d165",
      "tree": "a4de1662e645c029cf3cf58f0646cbb1959861dc",
      "parents": [
        "18735dd8d2d37031b97f9e9e106acbaed01eb896"
      ],
      "author": {
        "name": "Robert P. J. Day",
        "email": "rpjday@mindspring.com",
        "time": "Fri Oct 19 23:10:43 2007 +0200"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Fri Oct 19 23:10:43 2007 +0200"
      },
      "message": "Fix misspellings of \"system\", \"controller\", \"interrupt\" and \"necessary\".\n\nFix the various misspellings of \"system\", controller\", \"interrupt\" and\n\"[un]necessary\".\n\nSigned-off-by: Robert P. J. Day \u003crpjday@mindspring.com\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\n"
    },
    {
      "commit": "e5f717812982c7b2a20d5f2d897f7cce6db9c5e6",
      "tree": "2eb8bf2ea24c591bcac2e588f8bca654561514d6",
      "parents": [
        "0ac15559150a20d39d381a6be44cdea373584222"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Tue Oct 16 01:26:38 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Oct 16 09:43:04 2007 -0700"
      },
      "message": "CRIS: cleanup struct irqaction initializers\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Mikael Starvik \u003cstarvik@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": "1bcf548293aef19b0797348332cf1dfbf2116cef",
      "tree": "80b2535e3dd2a6d23c15b91e10cae227310a44ee",
      "parents": [
        "e6716b87d5c9edf19c711212785cd30c6ec21868"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@sw.ru",
        "time": "Tue Oct 16 01:23:45 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Oct 16 09:42:49 2007 -0700"
      },
      "message": "Consolidate PTRACE_DETACH\n\nIdentical handlers of PTRACE_DETACH go into ptrace_request().\nNot touching compat code.\nNot touching archs that don\u0027t call ptrace_request.\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@sw.ru\u003e\nAcked-by: Christoph Hellwig \u003chch@infradead.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "2195dadf853bb32262bd2e5a64f517ae45698c55",
      "tree": "b0a13a944591ffd1d8f578e7995559c5afb92324",
      "parents": [
        "82a0e70e795ee605e1a34a874dd3a3a43b745fb9"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Aug 20 22:42:54 2007 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Aug 20 22:42:54 2007 +0200"
      },
      "message": "ide: fix hidden dependencies on CONFIG_IDE_GENERIC\n\nSome host drivers depend on CONFIG_IDE_GENERIC to do the probing but their\nconfig options lack explicit dependencies on IDE_GENERIC.  In the long-term\nthese host drivers should be fixed to do the probing themselves but for now\nfix them by making their config options select CONFIG_IDE_GENERIC.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "efffbeee5bc4168059683714b300d307f5193d69",
      "tree": "7fde51080f4534a86bfa27a430aaf7ef2bb8ef92",
      "parents": [
        "40b42f1ebf653cd72c32eb1a1a0b9fea2dfbfd7d",
        "b824325443bb010689d22262c6a4e0feb63bad56"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jul 19 14:28:19 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jul 19 14:28:19 2007 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/sam/kbuild\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/sam/kbuild: (33 commits)\n  xtensa: use DATA_DATA in xtensa\n  powerpc: add missing DATA_DATA to powerpc\n  cris: use DATA_DATA in cris\n  kallsyms: remove usage of memmem and _GNU_SOURCE from scripts/kallsyms.c\n  kbuild: use -fno-optimize-sibling-calls unconditionally\n  kconfig: reset generated values only if Kconfig and .config agree.\n  kbuild: fix the warning when running make tags\n  kconfig: strip \u0027CONFIG_\u0027 automatically in kernel configuration search\n  kbuild: use POSIX BRE in headers install target\n  Whitelist references from __dbe_table to .init\n  modpost white list pattern adjustment\n  kbuild: do section mismatch check on full vmlinux\n  kbuild: whitelist references from variables named _timer to .init.text\n  kbuild: remove hardcoded _logo names from modpost\n  kbuild: remove hardcoded apic_es7000 from modpost\n  kbuild: warn about references from .init.text to .exit.text\n  kbuild: consolidate section checks\n  kbuild: refactor code in modpost to improve maintainability\n  kbuild: ignore section mismatch warnings originating from .note section\n  kbuild: .paravirtprobe section is obsolete, so modpost doesn\u0027t need to handle it\n  ...\n"
    },
    {
      "commit": "dd00cc486ab1c17049a535413d1751ef3482141c",
      "tree": "d90ff69ea06792b9284f2f2665c96624f121b88a",
      "parents": [
        "3b5ad0797c0e4049001f961a8b58f1d0ce532072"
      ],
      "author": {
        "name": "Yoann Padioleau",
        "email": "padator@wanadoo.fr",
        "time": "Thu Jul 19 01:49:03 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jul 19 10:04:50 2007 -0700"
      },
      "message": "some kmalloc/memset -\u003ekzalloc (tree wide)\n\nTransform some calls to kmalloc/memset to a single kzalloc (or kcalloc).\n\nHere is a short excerpt of the semantic patch performing\nthis transformation:\n\n@@\ntype T2;\nexpression x;\nidentifier f,fld;\nexpression E;\nexpression E1,E2;\nexpression e1,e2,e3,y;\nstatement S;\n@@\n\n x \u003d\n- kmalloc\n+ kzalloc\n  (E1,E2)\n  ...  when !\u003d \\(x-\u003efld\u003dE;\\|y\u003df(...,x,...);\\|f(...,x,...);\\|x\u003dE;\\|while(...) S\\|for(e1;e2;e3) S\\)\n- memset((T2)x,0,E1);\n\n@@\nexpression E1,E2,E3;\n@@\n\n- kzalloc(E1 * E2,E3)\n+ kcalloc(E1,E2,E3)\n\n[akpm@linux-foundation.org: get kcalloc args the right way around]\nSigned-off-by: Yoann Padioleau \u003cpadator@wanadoo.fr\u003e\nCc: Richard Henderson \u003crth@twiddle.net\u003e\nCc: Ivan Kokshaysky \u003cink@jurassic.park.msu.ru\u003e\nAcked-by: Russell King \u003crmk@arm.linux.org.uk\u003e\nCc: Bryan Wu \u003cbryan.wu@analog.com\u003e\nAcked-by: Jiri Slaby \u003cjirislaby@gmail.com\u003e\nCc: Dave Airlie \u003cairlied@linux.ie\u003e\nAcked-by: Roland Dreier \u003crolandd@cisco.com\u003e\nCc: Jiri Kosina \u003cjkosina@suse.cz\u003e\nAcked-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nAcked-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\nAcked-by: Pierre Ossman \u003cdrzeus-list@drzeus.cx\u003e\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nAcked-by: Greg KH \u003cgreg@kroah.com\u003e\nCc: James Bottomley \u003cJames.Bottomley@steeleye.com\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "5fb7dc37dc16fbc8b80d81318a582201ef7e280d",
      "tree": "4d6bb4441ece64380e7186ebadd35ad2f5486f9f",
      "parents": [
        "3d7e33825d8799115dd2495c9944badd3272a623"
      ],
      "author": {
        "name": "Fenghua Yu",
        "email": "fenghua.yu@intel.com",
        "time": "Thu Jul 19 01:48:12 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jul 19 10:04:44 2007 -0700"
      },
      "message": "define new percpu interface for shared data\n\nper cpu data section contains two types of data.  One set which is\nexclusively accessed by the local cpu and the other set which is per cpu,\nbut also shared by remote cpus.  In the current kernel, these two sets are\nnot clearely separated out.  This can potentially cause the same data\ncacheline shared between the two sets of data, which will result in\nunnecessary bouncing of the cacheline between cpus.\n\nOne way to fix the problem is to cacheline align the remotely accessed per\ncpu data, both at the beginning and at the end.  Because of the padding at\nboth ends, this will likely cause some memory wastage and also the\ninterface to achieve this is not clean.\n\nThis patch:\n\nMoves the remotely accessed per cpu data (which is currently marked\nas ____cacheline_aligned_in_smp) into a different section, where all the data\nelements are cacheline aligned. And as such, this differentiates the local\nonly data and remotely accessed data cleanly.\n\nSigned-off-by: Fenghua Yu \u003cfenghua.yu@intel.com\u003e\nAcked-by: Suresh Siddha \u003csuresh.b.siddha@intel.com\u003e\nCc: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nCc: Christoph Lameter \u003cclameter@sgi.com\u003e\nCc: \u003clinux-arch@vger.kernel.org\u003e\nCc: \"Luck, Tony\" \u003ctony.luck@intel.com\u003e\nCc: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "68fc4fabca897a09f75f53bac14cdc7a98f52210",
      "tree": "c010fa0d091a543a966aad82926d0fb5c2831f1f",
      "parents": [
        "cb00ea3528eb3c09eae9871d6e7d038776e952e2"
      ],
      "author": {
        "name": "Akinobu Mita",
        "email": "akinobu.mita@gmail.com",
        "time": "Thu Jul 19 01:47:50 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jul 19 10:04:43 2007 -0700"
      },
      "message": "unregister_chrdev(): ignore the return value\n\nunregister_chrdev() always returns 0.  There is no need to check the return\nvalue.\n\nSigned-off-by: Akinobu Mita \u003cakinobu.mita@gmail.com\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nCc: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f284ce7269031947326bac6bb19a977705276222",
      "tree": "8b145d42d4da182fb185dacc53b24ca7a2546114",
      "parents": [
        "7664732315c97f48dba9d1e7339ad16fc5a320ac"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Tue Jul 17 04:03:44 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 17 10:23:03 2007 -0700"
      },
      "message": "PTRACE_POKEDATA consolidation\n\nIdentical implementations of PTRACE_POKEDATA go into generic_ptrace_pokedata()\nfunction.\n\nAFAICS, fix bug on xtensa where successful PTRACE_POKEDATA will nevertheless\nreturn EPERM.\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nCc: Christoph Hellwig \u003chch@lst.de\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": "5c617c6ff0379f9e55178165478e10761fa109e2",
      "tree": "8411dd217c7b2da9f1f01733cea5091dfef259dd",
      "parents": [
        "7c5d249ad3fb6ce3815c1ed5f04bece02a3e7030"
      ],
      "author": {
        "name": "Mathieu Desnoyers",
        "email": "mathieu.desnoyers@polymtl.ca",
        "time": "Sat Jun 16 22:28:26 2007 -0400"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Tue Jul 17 14:55:38 2007 +0200"
      },
      "message": "cris: use DATA_DATA in cris\n\n* Sam Ravnborg (sam@ravnborg.org) wrote:\n\u003e From your patch it looks like I originally missed out\n\u003e powerpc + xtensa when introducing DATA_DATA - would be nice if\n\u003e you could fix that.\n\u003e\n\nUse DATA_DATA in CRIS\n\nSigned-off-by: Mathieu Desnoyers \u003cmathieu.desnoyers@polymtl.ca\u003e\nCc: Mikael Starvik \u003cstarvik@axis.com\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "7ff9057db7edeb210fd5c00314c52154922d8868",
      "tree": "dd32186cf0b821907c19229cbdb7db57f5266e64",
      "parents": [
        "e30afd5119f5a3684e4e5e66bbaeb9c8d2c814be"
      ],
      "author": {
        "name": "Robert P. J. Day",
        "email": "rpjday@mindspring.com",
        "time": "Sun Jul 15 23:38:46 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jul 16 09:05:38 2007 -0700"
      },
      "message": "CRIS: replace old-style member inits with designated inits\n\nReplace the old-style structure member initializers with designated\ninitializers.\n\nSigned-off-by: Robert P. J. Day \u003crpjday@mindspring.com\u003e\nCc: Mikael Starvik \u003cstarvik@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": "3dde6ad8fc3939d345a3768464ecff43c91d511a",
      "tree": "bf36419973a724f854ba69de793daaf3d916f9a0",
      "parents": [
        "ccf6780dc3d228f380e17b6858b93fc48e40afd4"
      ],
      "author": {
        "name": "David Sterba",
        "email": "dave@jikos.cz",
        "time": "Wed May 09 07:12:20 2007 +0200"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Wed May 09 07:12:20 2007 +0200"
      },
      "message": "Fix trivial typos in Kconfig* files\n\nFix several typos in help text in Kconfig* files.\n\nSigned-off-by: David Sterba \u003cdave@jikos.cz\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\n"
    },
    {
      "commit": "b247e8aaf2837715d31eb25828fa8b4eb0a659cd",
      "tree": "b796caad363353128d47da9beefb9df10014ae64",
      "parents": [
        "f19b121e21c1b032f6c612d2b9b499151f7b661b"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Tue May 08 00:31:25 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 11:15:14 2007 -0700"
      },
      "message": "dma_declare_coherent_memory wrong allocation\n\ndma_declare_coherent_memory() allocates a bitmap 1 bit per page, it\ncalculates the bitmap size based on size of long, but allocates bytes...\nThanks to James Bottomley for clarifications and corrections.\n\nSigned-off-by: G. Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nAcked-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\nCc: Mikael Starvik \u003cstarvik@axis.com\u003e\nCc: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e63340ae6b6205fef26b40a75673d1c9c0c8bb90",
      "tree": "8d3212705515edec73c3936bb9e23c71d34a7b41",
      "parents": [
        "04c9167f91e309c9c4ea982992aa08e83b2eb42e"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Tue May 08 00:28:08 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 11:15:07 2007 -0700"
      },
      "message": "header cleaning: don\u0027t include smp_lock.h when not used\n\nRemove includes of \u003clinux/smp_lock.h\u003e where it is not used/needed.\nSuggested by Al Viro.\n\nBuilds cleanly on x86_64, i386, alpha, ia64, powerpc, sparc,\nsparc64, and arm (all 59 defconfigs).\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "7a3e965abfbdd5abacd29b9a67af91aa31b5f9d3",
      "tree": "57eecbf8ee2a58bfc7e3cb079eb2b254049215fe",
      "parents": [
        "542401d97a3251ee20d7acb2f3736d0f34b49e64"
      ],
      "author": {
        "name": "Robert P. J. Day",
        "email": "rpjday@mindspring.com",
        "time": "Sun May 06 14:50:56 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon May 07 12:13:00 2007 -0700"
      },
      "message": "CRIS: remove code related to pre-2.2 kernel\n\nRemove conditionals and code related to checking for a pre-2.2 kernel.\n\nSigned-off-by: Robert P. J. Day \u003crpjday@mindspring.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b6e3590f8145c77b8fcef3247e2412335221412f",
      "tree": "47fb1a28e41fd9f4e1aef45b5482b69b8d7c154e",
      "parents": [
        "de90c5ce832b1218042316260ff9268b00fdcba3"
      ],
      "author": {
        "name": "Jeremy Fitzhardinge",
        "email": "jeremy@goop.org",
        "time": "Wed May 02 19:27:12 2007 +0200"
      },
      "committer": {
        "name": "Andi Kleen",
        "email": "andi@basil.nowhere.org",
        "time": "Wed May 02 19:27:12 2007 +0200"
      },
      "message": "[PATCH] x86: Allow percpu variables to be page-aligned\n\nLet\u0027s allow page-alignment in general for per-cpu data (wanted by Xen, and\nIngo suggested KVM as well).\n\nBecause larger alignments can use more room, we increase the max per-cpu\nmemory to 64k rather than 32k: it\u0027s getting a little tight.\n\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nSigned-off-by: Jeremy Fitzhardinge \u003cjeremy@xensource.com\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nAcked-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\n"
    },
    {
      "commit": "bba6f6fc68e74d4572028646f61dd3505a68747e",
      "tree": "e593440b5944676af7ec6b85c14acbd9ac7b72c7",
      "parents": [
        "4dfc896e90359df04c80da5ab08ec31e87846c43"
      ],
      "author": {
        "name": "Eric W. Biederman",
        "email": "ebiederm@xmission.com",
        "time": "Wed Mar 28 15:36:09 2007 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Mar 28 13:59:37 2007 -0700"
      },
      "message": "[PATCH] MSI-X: fix resume crash\n\nSo I think the right solution is to simply make pci_enable_device just\nflip enable bits and move the rest of the work someplace else.\n\nHowever a thorough cleanup is a little extreme for this point in the\nrelease cycle, so I think a quick hack that makes the code not stomp the\nirq when msi irq\u0027s are enabled should be the first fix.  Then we can\nlater make the code not change the irqs at all.\n\nSigned-off-by: Eric W. Biederman \u003cebiederm@xmission.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "3a0ee2ce8cc4f962031d7520df960431c2f26a9c",
      "tree": "1e3ede5fa99185d326c0b5644a6b55358c39184d",
      "parents": [
        "17f0cd2f350b90b28301e27fe0e39f34bfe7e730"
      ],
      "author": {
        "name": "Yoichi Yuasa",
        "email": "yoichi_yuasa@tripeaks.co.jp",
        "time": "Wed Feb 28 20:13:51 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Mar 01 14:53:39 2007 -0800"
      },
      "message": "[PATCH] fix memory leak in dma_declare_coherent_memory()\n\nWhen it goes to free1_out, dev-\u003edma_mem has not been freed.\n\nSigned-off-by: Yoichi Yuasa \u003cyoichi_yuasa@tripeaks.co.jp\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e34f80cd865a89341331568e715e3d3e35d0d929",
      "tree": "d23d384eb4496eedc02633658ef5ac742c8df78c",
      "parents": [
        "c5a69d57eb48e36f84c0737b5b24ec277d7dbfba"
      ],
      "author": {
        "name": "Nicolas Kaiser",
        "email": "nikai@nikai.net",
        "time": "Sat Feb 17 20:12:12 2007 +0100"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Sat Feb 17 20:12:12 2007 +0100"
      },
      "message": "arch/cris: typo in KERN_INFO\n\nTypo in KERN_INFO.\n\nSigned-off-by: Nicolas Kaiser \u003cnikai@nikai.net\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\n"
    },
    {
      "commit": "5dfe4c964a0dd7bb3a1d64a4166835a153146207",
      "tree": "2fb2fd8c09922be4f40a5a9ac50b537b1d780e27",
      "parents": [
        "540473208f8ac71c25a87e1a2670c3c18dd4d6db"
      ],
      "author": {
        "name": "Arjan van de Ven",
        "email": "arjan@linux.intel.com",
        "time": "Mon Feb 12 00:55:31 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Feb 12 09:48:44 2007 -0800"
      },
      "message": "[PATCH] mark struct file_operations const 2\n\nMany struct file_operations in the kernel can be \"const\".  Marking them const\nmoves these to the .rodata section, which avoids false sharing with potential\ndirty data.  In addition it\u0027ll catch accidental writes at compile time to\nthese shared resources.\n\n[akpm@osdl.org: sparc64 fix]\nSigned-off-by: Arjan van de Ven \u003carjan@linux.intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "67d38229dfa64cf9a75f83746dde345f47bbd8dc",
      "tree": "36ecb1005e79616e4d1274e1c0ebf793125aeb38",
      "parents": [
        "c33df4eaaf41fd3e34837a6ae9a5f9970c393d9f"
      ],
      "author": {
        "name": "Jean-Paul Saman",
        "email": "jean-paul.saman@nxp.com",
        "time": "Sat Feb 10 01:44:44 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Feb 11 10:51:25 2007 -0800"
      },
      "message": "[PATCH] disable init/initramfs.c: architectures\n\nUpdate all arch/*/kernel/vmlinux.lds.S to not include space for initramfs\nwhen CONFIG_BLK_DEV_INITRAMFS is not selected.  This saves another 4 kbytes\non most platfoms (some reserve PAGE_SIZE for initramfs).\n\nSigned-off-by: Jean-Paul Saman \u003cjean-paul.saman@nxp.com\u003e\nCc: Al Viro \u003cviro@zeniv.linux.org.uk\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": "5cf885d01f30be710a339976c485f92bb8a8946d",
      "tree": "c482a9b7bf0f3e895a1798345c4ae469c5f7dd9a",
      "parents": [
        "8447157a1ac467fae2125074f3693f557c8e05d3"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Sat Feb 10 01:43:51 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Feb 11 10:51:21 2007 -0800"
      },
      "message": "[PATCH] CRIS: TLB handling: turn local_save_flags() + local_irq_disable() into local_irq_save()\n\nTLB handling for CRIS contains local_irq_disable() after local_save_flags().\nTurn this into local_irq_save().\n\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\nCc: Mikael Starvik \u003cstarvik@axis.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    }
  ],
  "next": "b282b6f8a8d1cf3e132ce3769d7d1cac81d9dd2d"
}
