)]}'
{
  "log": [
    {
      "commit": "f52111b1546943545e67573c4dde1c7613ca33d3",
      "tree": "f8188dd12f7dc78f0f4c26702a5ba0ceea8199c7",
      "parents": [
        "f26a3988917913b3d11b2bd741601a2c64ab9204"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Thu May 08 18:19:16 2008 -0400"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Fri May 16 17:22:20 2008 -0400"
      },
      "message": "[PATCH] take init_files to fs/file.c\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "41d88d55b2891203e98d1dc0acab949ffd0af078",
      "tree": "5838c5745b4804791ac38ddef33df0df3579fa63",
      "parents": [
        "a8f43ee7e108cecf68cac652d0a3aeedb8131220"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Fri May 09 12:41:17 2008 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 09 08:03:03 2008 -0700"
      },
      "message": "cris: kill sys_pipe implementation\n\nThe cris implementation of sys_pipe only differs from the generic one\nby taking the BKL before calling do_pipe which isn\u0027t not nessecary.\n\nJust kill the cris implementation and use the generic one.\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ba719baeabbff5476eeb91c223e6921ba29e1490",
      "tree": "f3023d34b9ca087412839f6b5937478d49e567ec",
      "parents": [
        "c1236d31a1b9fc018b85e15a3e58e3601ddc90ae"
      ],
      "author": {
        "name": "Ulrich Drepper",
        "email": "drepper@redhat.com",
        "time": "Tue May 06 20:42:38 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 08 10:46:56 2008 -0700"
      },
      "message": "sys_pipe(): fix file descriptor leaks\n\nRemember to close the files if copy_to_user() failed.\n\nSpotted by dm.n9107@gmail.com.\n\nSigned-off-by: Ulrich Drepper \u003cdrepper@redhat.com\u003e\nCc: DM \u003cdm.n9107@gmail.com\u003e\nCc: \u003cstable@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": "c293819a3caa77d96b801a7795f81a5913ec21d7",
      "tree": "36b93cd35993c7f82d83016b735fa4b5731375c6",
      "parents": [
        "0d9f10f4eb65797cf2d238836f7439045a37722e"
      ],
      "author": {
        "name": "Denis V. Lunev",
        "email": "den@openvz.org",
        "time": "Tue Apr 29 01:02:23 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 29 08:06:21 2008 -0700"
      },
      "message": "cris: use non-racy method for /proc/system_profile creation\n\nUse proc_create() to make sure that -\u003eproc_fops be setup before gluing PDE to\nmain tree.\n\nSigned-off-by: Denis V. Lunev \u003cden@openvz.org\u003e\nCc: Mikael Starvik \u003cstarvik@axis.com\u003e\nCc: Jesper Nilsson \u003cjesper.nilsson@axis.com\u003e\nCc: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nCc: \"Eric W. Biederman\" \u003cebiederm@xmission.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "5fd284fd976232dbd0d0dc94e07c91e50e2898b2",
      "tree": "39507ea9dbc8459abf76a7271b2eacbe97f5e7f4",
      "parents": [
        "032c17e8afa150412810ffc19913ecd5eb531d57"
      ],
      "author": {
        "name": "Johannes Weiner",
        "email": "hannes@saeurebad.de",
        "time": "Mon Apr 28 02:13:51 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 28 08:58:28 2008 -0700"
      },
      "message": "cris: remove redundant display of free swap space in show_mem()\n\nshow_mem() has no need to print the amount of free swap space manually because\nshow_free_areas() does this already and is called by the former.\n\nThe two outputs only differ in text formatting:\n\n  printk(\"Free swap  \u003d %lukB\\n\", ...);\n  printk(\"Free swap:       %6ldkB\\n\", ...);\n\nSigned-off-by: Johannes Weiner \u003channes@saeurebad.de\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": "64ac24e738823161693bf791f87adc802cf529ff",
      "tree": "19c0b0cf314d4394ca580c05b86cdf874ce0a167",
      "parents": [
        "e48b3deee475134585eed03e7afebe4bf9e0dba9"
      ],
      "author": {
        "name": "Matthew Wilcox",
        "email": "matthew@wil.cx",
        "time": "Fri Mar 07 21:55:58 2008 -0500"
      },
      "committer": {
        "name": "Matthew Wilcox",
        "email": "willy@linux.intel.com",
        "time": "Thu Apr 17 10:42:34 2008 -0400"
      },
      "message": "Generic semaphore implementation\n\nSemaphores are no longer performance-critical, so a generic C\nimplementation is better for maintainability, debuggability and\nextensibility.  Thanks to Peter Zijlstra for fixing the lockdep\nwarning.  Thanks to Harvey Harrison for pointing out that the\nunlikely() was unnecessary.\n\nSigned-off-by: Matthew Wilcox \u003cwilly@linux.intel.com\u003e\nAcked-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "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": "a10568733cdff03cac742955c7254585451f5431",
      "tree": "e12ea248a1dfca76a52b651c48722055782a3fe7",
      "parents": [
        "51587cb54fb2b27c5e0db9078a61261c9359142a"
      ],
      "author": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Tue Mar 04 14:28:23 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Mar 04 16:35:09 2008 -0800"
      },
      "message": "CRIS v10: Include mm.h instead of vmstat.h in kernel/time.c\n\nCommit 2f569afd9ced9ebec9a6eb3dbf6f83429be0a7b4\n(CONFIG_HIGHPTE vs. sub-page page tables) introduced use of\ninc_zone_page_state and dec_zone_page_state in include/linux/mm.h.\n\nThose are defined in include/linux/vmstat.h, but after it includes\nmm.h, making it impossible to include vmstat.h since inc_zone_page_state\nand dec_zone_page_state then would be undefined.\n\narch/cris/arch-v10/kernel/time.c does just this, which makes the\nCRIS v10 build break with the following error:\n\n...\n  CC      arch/cris/arch-v10/kernel/time.o\nIn file included from include/linux/vmstat.h:7,\n                 from arch/cris/arch-v10/kernel/time.c:17:\ninclude/linux/mm.h: In function \u0027pgtable_page_ctor\u0027:\ninclude/linux/mm.h:902: error: implicit declaration of function \u0027inc_zone_page_state\u0027\ninclude/linux/mm.h: In function \u0027pgtable_page_dtor\u0027:\ninclude/linux/mm.h:908: error: implicit declaration of function \u0027dec_zone_page_state\u0027\nmake[2]: *** [arch/cris/arch-v10/kernel/time.o] Error 1\nmake[1]: *** [arch/cris/arch-v10/kernel] Error 2\nmake: *** [sub-make] Error 2\n...\n\nBy changing kernel/time.c to include linux/mm.h, the build succeeds.\n\nSigned-off-by: Jesper Nilsson \u003cjesper.nilsson@axis.com\u003e\nCc: Mikael Starvik \u003cmikael.starvik@axis.com\u003e\nCc: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "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": "ec7748b59e214e2c6b7d21ca5f26a760fd6e142b",
      "tree": "155d6d9f418b4baac9bee0cc4f6a70ab080ba183",
      "parents": [
        "d75f4c683f817ef61c9ae634886e7ebc3133c002"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Sat Feb 09 10:46:40 2008 +0100"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Sat Feb 09 10:46:40 2008 +0100"
      },
      "message": "ide: introduce HAVE_IDE\n\nTo allow flexible configuration of IDE introduce HAVE_IDE.\nAll archs except arm, um and s390 unconditionally select it.\nFor arm the actual configuration determine if IDE is supported.\n\nThis is a step towards introducing drivers/Kconfig for arm.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nAcked-by: Russell King - ARM Linux \u003clinux@arm.linux.org.uk\u003e\nAcked-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "0cf975e16927fd70f34cee20d3856246c13bb4c8",
      "tree": "bb955d50f28e5d98c198701798c8341d9763299a",
      "parents": [
        "03054de1e0b90b33e9974107d84dabd2509f5898",
        "bc10ac3f2fe44e65f787d6197fd5d17304bf7d83"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Feb 08 10:01:28 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Feb 08 10:01:28 2008 -0800"
      },
      "message": "Merge branch \u0027cris\u0027 of git://www.jni.nu/cris\n\n* \u0027cris\u0027 of git://www.jni.nu/cris: (158 commits)\n  CRIS v32: Remove hwregs/timer_defs.h, it is now architecture specific.\n  CRIS v32: Change drivers/i2c.c locking.\n  CRIS v32: Rewrite ARTPEC-3 gpio driver to avoid volatiles and general cleanup.\n  CRIS: Add new timerfd syscall entries.\n  MAINTAINERS: Add my information for the CRIS port.\n  CRIS v32: Correct spelling of bandwidth in function name.\n  CRIS v32: Clean up nandflash.c for ARTPEC-3 and ETRAX FS.\n  CRIS v10: Cleanup of drivers/gpio.c\n  CRIS v10: drivers/net/cris/eth_v10.c rename LED defines to CRIS_LED to avoid name clash.\n  CRIS: Make io_pwm_set_period members unsigned in etraxgpio.h\n  CRIS: Move ETRAX_AXISFLASHMAP to common Kconfig file.\n  CRIS: Drop regs parameter from call to profile_tick in kernel/time.c\n  CRIS v32: Fix minor formatting issue in mach-a3/io.c\n  CRIS v32: Initialize GIO even if we\u0027re rambooting in kernel/head.S\n  CRIS v32: Remove kernel/arbiter.c, it now exists in machine dependent directory.\n  CRIS v32: Minor changes to avoid errors in asm-cris/arch-v32/hwregs/reg_rdwr.h\n  CRIS v32: arch-v32/hwregs/intr_vect_defs.h moved to machine dependent directory.\n  CRIS v32: Correct offset for TASK_pid in asm-cris/arch-v32/offset.h\n  CRIS v32: Move register map header to machine dependent directory.\n  CRIS v32: Let compiler know that memory is clobbered after a break op.\n  ...\n"
    },
    {
      "commit": "bdc807871d58285737d50dc6163d0feb72cb0dc2",
      "tree": "1a6d35f3537ed1a7460811549efd045ae97a0e6e",
      "parents": [
        "7ef3d2fd17c377ef64a2aa19677d17576606c3b4"
      ],
      "author": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Fri Feb 08 04:21:26 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Feb 08 09:22:39 2008 -0800"
      },
      "message": "avoid overflows in kernel/time.c\n\nWhen the conversion factor between jiffies and milli- or microseconds is\nnot a single multiply or divide, as for the case of HZ \u003d\u003d 300, we currently\ndo a multiply followed by a divide.  The intervening result, however, is\nsubject to overflows, especially since the fraction is not simplified (for\nHZ \u003d\u003d 300, we multiply by 300 and divide by 1000).\n\nThis is exposed to the user when passing a large timeout to poll(), for\nexample.\n\nThis patch replaces the multiply-divide with a reciprocal multiplication on\n32-bit platforms.  When the input is an unsigned long, there is no portable\nway to do this on 64-bit platforms there is no portable way to do this\nsince it requires a 128-bit intermediate result (which gcc does support on\n64-bit platforms but may generate libgcc calls, e.g.  on 64-bit s390), but\nsince the output is a 32-bit integer in the cases affected, just simplify\nthe multiply-divide (*3/10 instead of *300/1000).\n\nThe reciprocal multiply used can have off-by-one errors in the upper half\nof the valid output range.  This could be avoided at the expense of having\nto deal with a potential 65-bit intermediate result.  Since the intent is\nto avoid overflow problems and most of the other time conversions are only\nsemiexact, the off-by-one errors were considered an acceptable tradeoff.\n\nAt Ralf Baechle\u0027s suggestion, this version uses a Perl script to compute\nthe necessary constants.  We already have dependencies on Perl for kernel\ncompiles.  This does, however, require the Perl module Math::BigInt, which\nis included in the standard Perl distribution starting with version 5.8.0.\nIn order to support older versions of Perl, include a table of canned\nconstants in the script itself, and structure the script so that\nMath::BigInt isn\u0027t required if pulling values from said table.\n\nRunning the script requires that the HZ value is available from the\nMakefile.  Thus, this patch also adds the Kconfig variable CONFIG_HZ to the\narchitectures which didn\u0027t already have it (alpha, cris, frv, h8300, m32r,\nm68k, m68knommu, sparc, v850, and xtensa.) It does *not* touch the sh or\nsh64 architectures, since Paul Mundt has dealt with those separately in the\nsh tree.\n\nSigned-off-by: H. Peter Anvin \u003chpa@zytor.com\u003e\nCc: Ralf Baechle \u003cralf@linux-mips.org\u003e,\nCc: Sam Ravnborg \u003csam@ravnborg.org\u003e,\nCc: Paul Mundt \u003clethal@linux-sh.org\u003e,\nCc: Richard Henderson \u003crth@twiddle.net\u003e,\nCc: Michael Starvik \u003cstarvik@axis.com\u003e,\nCc: David Howells \u003cdhowells@redhat.com\u003e,\nCc: Yoshinori Sato \u003cysato@users.sourceforge.jp\u003e,\nCc: Hirokazu Takata \u003ctakata@linux-m32r.org\u003e,\nCc: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e,\nCc: Roman Zippel \u003czippel@linux-m68k.org\u003e,\nCc: William L. Irwin \u003csparclinux@vger.kernel.org\u003e,\nCc: Chris Zankel \u003cchris@zankel.net\u003e,\nCc: H. Peter Anvin \u003chpa@zytor.com\u003e,\nCc: Jan Engelhardt \u003cjengelh@computergmbh.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "03a44825be987d720df854f63b2f7bd30e46bdde",
      "tree": "6ac01a425ff2201db972fd3b836efc9b0ab6eaec",
      "parents": [
        "ec26e11740cdff8c3c8330ea235478704ffb4a71"
      ],
      "author": {
        "name": "Jan Engelhardt",
        "email": "jengelh@computergmbh.de",
        "time": "Fri Feb 08 04:21:19 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Feb 08 09:22:38 2008 -0800"
      },
      "message": "procfs: constify function pointer tables\n\nSigned-off-by: Jan Engelhardt \u003cjengelh@computergmbh.de\u003e\nAcked-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nAcked-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nAcked-By: David Howells \u003cdhowells@redhat.com\u003e\nAcked-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\nAcked-by: Jesper Nilsson \u003cjesper.nilsson@axis.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": "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": "ad433f2368c37a64d119a997a0530cc28b9a5566",
      "tree": "6bd274f8e7fdc867e393bd145b3cee4cf923a674",
      "parents": [
        "5efa1d1c940f07e79469e20db2b7a73c44180e82"
      ],
      "author": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Wed Feb 06 14:52:40 2008 +0100"
      },
      "committer": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Fri Feb 08 11:16:45 2008 +0100"
      },
      "message": "CRIS v10: Cleanup of drivers/gpio.c\n\n- Change parameters of gpio_write (const char * buf -\u003e const char __user *buf)\n- Don\u0027t initialize static variables to zero.\n- Remove useless casts from void.\n- Change name of interrupt routine (gpio_pa_interrupt -\u003e gpio_interrupt)\n- Use kzmalloc instead of allocating memory and zeroing it manually.\n- Correct casts for copy_to_user and copy_from_user to (void __user *)\n- Make file_operations gpio_fops static.\n- Make ioif_watcher static, not used outside this file.\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": "c261038108b814a1ea1e85daeaa950cbd35a7db7",
      "tree": "51a6646ea1852886aff09e8dada3a5ba727f095c",
      "parents": [
        "ac17e82a87f4d914cf9f61526b57e21b4a944e09"
      ],
      "author": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Thu Jan 31 17:56:24 2008 +0100"
      },
      "committer": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Fri Feb 08 11:06:40 2008 +0100"
      },
      "message": "CRIS: Drop regs parameter from call to profile_tick in kernel/time.c\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": "daa00b9caf1b6b022ff8aada7502b5ccc34becf4",
      "tree": "242f9ee1049622a41fda46c83fe4536b9b5ef86e",
      "parents": [
        "60dead5a8c909a650ade5f92f2649db292486af1"
      ],
      "author": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Mon Jan 28 16:40:21 2008 +0100"
      },
      "committer": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Fri Feb 08 11:06:37 2008 +0100"
      },
      "message": "CRIS: Add sched_clock to kernel/time.c\n\nAlso, clean up some whitespace errors.\n"
    },
    {
      "commit": "60dead5a8c909a650ade5f92f2649db292486af1",
      "tree": "8d7e8af81fe161624414dce9523cf8da380181ec",
      "parents": [
        "3ae8d8baab1dd571b934001c595d5ab81214304f"
      ],
      "author": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Mon Jan 28 16:39:00 2008 +0100"
      },
      "committer": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Fri Feb 08 11:06:37 2008 +0100"
      },
      "message": "CRIS: Register cpus in kernel/setup.c\n\nAlso, fix some white space errors, and constify cpuinfo_op.\n"
    },
    {
      "commit": "3ae8d8baab1dd571b934001c595d5ab81214304f",
      "tree": "5af651063ea1b70af542e3169871e6c4364bebc4",
      "parents": [
        "6e0b688034aa211bf24600c66aace52991d83249"
      ],
      "author": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Mon Jan 28 16:34:30 2008 +0100"
      },
      "committer": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Fri Feb 08 11:06:37 2008 +0100"
      },
      "message": "CRIS: Remove include of linux/init.h, not needed anymore.\n"
    },
    {
      "commit": "6e0b688034aa211bf24600c66aace52991d83249",
      "tree": "44fb260579baeaca427c9a425257b5b2b9e72905",
      "parents": [
        "1b7e7da364123e45acb5f697fc0422bafcda13ff"
      ],
      "author": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Mon Jan 28 16:33:21 2008 +0100"
      },
      "committer": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Fri Feb 08 11:06:37 2008 +0100"
      },
      "message": "CRIS: Remove CONFIG_NO_IOMEM from ARTPEC-3 default config.\n"
    },
    {
      "commit": "1b7e7da364123e45acb5f697fc0422bafcda13ff",
      "tree": "02a6790f65ee9a25f252eb3371bf6bef5881fae9",
      "parents": [
        "f32bb79c9773cce660f629343b4736af8e24186b"
      ],
      "author": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Mon Jan 28 16:30:35 2008 +0100"
      },
      "committer": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Fri Feb 08 11:06:37 2008 +0100"
      },
      "message": "CRIS: Remove useless CVS log from kernel/ptrace.c\n\nAlso, fix some whitespace errors.\n"
    },
    {
      "commit": "f32bb79c9773cce660f629343b4736af8e24186b",
      "tree": "d883d24404ec52336049b3925d68b99a78ad32eb",
      "parents": [
        "08cfeacb6bcb37c5cf1a9bc0c930243634631f09"
      ],
      "author": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Mon Jan 28 16:29:21 2008 +0100"
      },
      "committer": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Fri Feb 08 11:06:37 2008 +0100"
      },
      "message": "CRIS: Remove useless CVS id and log from kernel/process.c\n"
    },
    {
      "commit": "08cfeacb6bcb37c5cf1a9bc0c930243634631f09",
      "tree": "0e99b56b7a6f9cfc28a92a6d5be8daaf13b8f6ee",
      "parents": [
        "b4945a90d00f9ada1fd76fd7bd591e9ae54ca8b4"
      ],
      "author": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Mon Jan 28 16:28:10 2008 +0100"
      },
      "committer": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Fri Feb 08 11:06:36 2008 +0100"
      },
      "message": "CRIS: Add configuration possibility for using kmalloc for modules.\n\nUsing kmalloc instead of vmalloc solves the stability problems\nexperienced by some 100 LX products.\n"
    },
    {
      "commit": "b4945a90d00f9ada1fd76fd7bd591e9ae54ca8b4",
      "tree": "cd01a9c4ec0e58af8e3c70d08b4b397bcd13ef21",
      "parents": [
        "baa69b121a32f2b8ee388b651030f7f3c16df463"
      ],
      "author": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Mon Jan 28 16:25:13 2008 +0100"
      },
      "committer": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Fri Feb 08 11:06:36 2008 +0100"
      },
      "message": "CRIS: Remove CONFIG_NO_IOMEM from default configs.\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": "45a4127c10abff5edce4448c7bc951d0a112e67a",
      "tree": "ce08e42dff601a450a5e0d22572d6376d0789438",
      "parents": [
        "46aac058fe525a2a659e3363fa9bcd7d6bbf2d73"
      ],
      "author": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Fri Jan 25 15:42:41 2008 +0100"
      },
      "committer": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Fri Feb 08 11:06:34 2008 +0100"
      },
      "message": "CRIS v10: Update drivers/gpio.c, fix locking and general improvements.\n\n- Change all spin_lock/local_irq_save to spin_lock_irqsave.\n- Change multiple returns in functions where we have a lock to goto out.\n- Correct number of arguments to gpio_poll_timer_interrupt, gpio_pa_interrupt.\n- Break out gpio_write logic to smaller functions to make it readable.\n- In setget_input and setget_output, avoid extra if-indent level.\n- Change name LED_* -\u003e CRIS_LED_* to avoid name clash.\n- Don\u0027t use braces around single statement ifs.\n- Fix whitespace errors.\n- Remove useless CVS id and log.\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": "8f2972529f354fec0fa1341d08074d328f748d8c",
      "tree": "eb4bd4f0a2b745ea944a08ffa7a379e4dcdda93a",
      "parents": [
        "a9d13fad8c72215f8a6c95af81c354547cf4bd64"
      ],
      "author": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Wed Jan 23 17:36:40 2008 +0100"
      },
      "committer": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Fri Feb 08 11:06:33 2008 +0100"
      },
      "message": "CRIS v10: Change name of low voltage read and set macros.\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": "9bf79539ed0866f1f67d09e807e745eae9588adb",
      "tree": "0238d7a5dd556a3cdc7b04f980bd09f285c9877e",
      "parents": [
        "ab59284eaeb9560926ef5f0a233d91ecb4e64e1a"
      ],
      "author": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Mon Jan 21 14:11:22 2008 +0100"
      },
      "committer": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Fri Feb 08 11:06:32 2008 +0100"
      },
      "message": "CRIS v10: Remove duplicated folding of carry from lib/checksum.S, it is not needed.\n\nAlso, remove useless CVS id tag.\n"
    },
    {
      "commit": "ab59284eaeb9560926ef5f0a233d91ecb4e64e1a",
      "tree": "ac2256bf405336411350fbe6eae8905e0c059f22",
      "parents": [
        "2afab729f599af4aa7a6e737b20bc43a4fdff69e"
      ],
      "author": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Mon Jan 21 14:10:33 2008 +0100"
      },
      "committer": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Fri Feb 08 11:06:32 2008 +0100"
      },
      "message": "CRIS v10: Remove duplicated folding of carry from lib/checksumcopy.S, it is not needed.\n\nAlso, remove useless CVS id tag.\n"
    },
    {
      "commit": "2afab729f599af4aa7a6e737b20bc43a4fdff69e",
      "tree": "8fca8cc7aeacae88798e06882c5e101e172c30a8",
      "parents": [
        "b1220e2e7f03a0e86078c82819e802c25047638d"
      ],
      "author": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Mon Jan 21 14:06:32 2008 +0100"
      },
      "committer": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Fri Feb 08 11:06:32 2008 +0100"
      },
      "message": "CRIS v10: Clear TIF_SYSCALL_TRACE flag in ptrace_disable in kernel/ptrace.c\n"
    },
    {
      "commit": "b1220e2e7f03a0e86078c82819e802c25047638d",
      "tree": "da1280d7199cf06d22939ac92da51f4664dcc372",
      "parents": [
        "5f526d1467383fbd7d64b4f7de85b2889838e454"
      ],
      "author": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Tue Jan 29 11:27:19 2008 +0100"
      },
      "committer": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Fri Feb 08 11:06:32 2008 +0100"
      },
      "message": "CRIS v10: Update kernel/io_interface_mux.c\n\nFixed a bug where two interfaces using pins in the same pin group could\nnot be allocated at the same time even if there where no pin collisions.\n\nChange all restore and returns into goto exit pattern.\n\nAlso, remove useless CVS id and correct chapter reference for ETRAX100LX\nDesigner\u0027s Reference in comment.\n"
    },
    {
      "commit": "5f526d1467383fbd7d64b4f7de85b2889838e454",
      "tree": "e127a990604a7269bc0fb84af0ed9db5f0e65015",
      "parents": [
        "c974a9e5a3c52f1c61501b22a0b0a278250a6bd1"
      ],
      "author": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Mon Jan 21 11:52:52 2008 +0100"
      },
      "committer": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Fri Feb 08 11:06:31 2008 +0100"
      },
      "message": "CRIS v10: Setup serial port 2 to avoid accidental TXD pulse on startup.\n\nIf serial port 2 is used, select it in R_GEN_CONFIG.\nIf serial port 2 is used, setup the control registers for the port.\nThis is done to avoid a pulse on the TXD line during start up,\nwhich could disturb some units.\n\nAlso, remove useless CVS id and log.\n"
    },
    {
      "commit": "c974a9e5a3c52f1c61501b22a0b0a278250a6bd1",
      "tree": "ee24ac27dfc10c4f2ae664a07b982c606b8881d7",
      "parents": [
        "4f073eff3fb738dce5ad0d8a3d126e5c09cbfba7"
      ],
      "author": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Mon Jan 21 11:44:11 2008 +0100"
      },
      "committer": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Fri Feb 08 11:06:31 2008 +0100"
      },
      "message": "CRIS v10: Add synchronous serial port driver for CRIS v10.\n"
    },
    {
      "commit": "4f073eff3fb738dce5ad0d8a3d126e5c09cbfba7",
      "tree": "0c5adf073bd42c2b92d97151e80c7acdf6cfb282",
      "parents": [
        "40316c1fadfcd7856e43029fdbac5df6a1d57063"
      ],
      "author": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Mon Jan 21 11:28:16 2008 +0100"
      },
      "committer": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Fri Feb 08 11:06:31 2008 +0100"
      },
      "message": "CRIS v10: Don\u0027t call get_mmu_context when switching between tasks with shared memory descriptors\n\nAlso, cleanup formatting and fix whitespace errors.\n"
    },
    {
      "commit": "40316c1fadfcd7856e43029fdbac5df6a1d57063",
      "tree": "5834f221b657f7ad9d368e1db36386e96786133f",
      "parents": [
        "5712e4dfc65220aa0693e8903345743f80b38230"
      ],
      "author": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Mon Jan 21 11:14:59 2008 +0100"
      },
      "committer": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Fri Feb 08 11:06:31 2008 +0100"
      },
      "message": "CRIS v10: Fix bug where error returns didn\u0027t restore irqs in mm/fault.c\n\nDon\u0027t return when we\u0027re inside local_irq_disable(), use goto exit instead.\nAlso, cleanup some whitespace errors.\n"
    },
    {
      "commit": "5712e4dfc65220aa0693e8903345743f80b38230",
      "tree": "a1abe396b28df8296b9c1e424da9c584f2f825b1",
      "parents": [
        "f12bb5c04aa9bb8c6eede48915c528665058001f"
      ],
      "author": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Mon Jan 21 11:11:25 2008 +0100"
      },
      "committer": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Fri Feb 08 11:06:31 2008 +0100"
      },
      "message": "CRIS v10: Remove useless CVS id tag from lib/old_checksum.c\n"
    },
    {
      "commit": "f12bb5c04aa9bb8c6eede48915c528665058001f",
      "tree": "4fb967ef0165f17c8682249df6ab0ed2d890c405",
      "parents": [
        "da4d091348eadcf2868733c6373a1906df8fd837"
      ],
      "author": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Mon Jan 21 11:10:54 2008 +0100"
      },
      "committer": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Fri Feb 08 11:06:31 2008 +0100"
      },
      "message": "CRIS v10: Remove useless CVS id and log from lib/dram_init.S\n"
    },
    {
      "commit": "da4d091348eadcf2868733c6373a1906df8fd837",
      "tree": "b193d90a1750c146a8fbc440093f9bd98613caa5",
      "parents": [
        "b2d08142584835a006c0c70f8aee8f9cfe486de4"
      ],
      "author": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Mon Jan 21 11:09:56 2008 +0100"
      },
      "committer": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Fri Feb 08 11:06:31 2008 +0100"
      },
      "message": "CRIS v10: Remove useless CVS id from kernel/shadows.c\n"
    },
    {
      "commit": "b2d08142584835a006c0c70f8aee8f9cfe486de4",
      "tree": "f65512f2ec1d5857f3cbc2d6915c79a9ba408cb8",
      "parents": [
        "c3d6ddddb01e239c7176a561c499999636ab4f61"
      ],
      "author": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Mon Jan 21 11:07:49 2008 +0100"
      },
      "committer": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Fri Feb 08 11:06:31 2008 +0100"
      },
      "message": "CRIS v10: Reformat drivers/makefile using tabs.\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": "5062969d77fed23b8ffc1a4124e96e991adaf52c",
      "tree": "bd0681954ee8879201d6a882b8e488cfd9731f66",
      "parents": [
        "10f9f9c8570f3656243d2585cbd818ac16dff4f3"
      ],
      "author": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Mon Jan 21 11:01:33 2008 +0100"
      },
      "committer": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Fri Feb 08 11:06:30 2008 +0100"
      },
      "message": "CRIS: Remove NO_IOMEM config, we have IO memory.\n"
    },
    {
      "commit": "10f9f9c8570f3656243d2585cbd818ac16dff4f3",
      "tree": "d5842220bc8322167748874b368a1705e42f1fc8",
      "parents": [
        "c8acccc959663f1434093c275c455f92a5964974"
      ],
      "author": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Fri Jan 18 15:23:48 2008 +0100"
      },
      "committer": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Fri Feb 08 11:06:30 2008 +0100"
      },
      "message": "CRIS v10: Remove CVS id from kernel/process.c\n"
    },
    {
      "commit": "c8acccc959663f1434093c275c455f92a5964974",
      "tree": "069892ad4cf8884c8f91304492174412a20e3558",
      "parents": [
        "8d67bca55c6f28d4a26129918c4bd96876b50225"
      ],
      "author": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Fri Jan 18 15:23:21 2008 +0100"
      },
      "committer": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Fri Feb 08 11:06:30 2008 +0100"
      },
      "message": "CRIS v10: Remove CVS log and id from kernel/kgdb.c\n"
    },
    {
      "commit": "8d67bca55c6f28d4a26129918c4bd96876b50225",
      "tree": "480deabe5eec5ece528da02cbaa07d8e299c56a1",
      "parents": [
        "4200c35d20f20948e2276553c64d0db3a5398a0c"
      ],
      "author": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Fri Jan 18 15:22:30 2008 +0100"
      },
      "committer": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Fri Feb 08 11:06:30 2008 +0100"
      },
      "message": "CRIS v10: Cleanup kernel/irq.c\n\n- Remove useless CVS id tag.\n- Remove no longer needed extern declarations for kgdb.\n"
    },
    {
      "commit": "4200c35d20f20948e2276553c64d0db3a5398a0c",
      "tree": "bd5dfb2b9933a11b48f1e90add458c640c6eb5ae",
      "parents": [
        "72af70cfecbcd4198ebe8ff7634d31ed4b4675e0"
      ],
      "author": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Fri Jan 18 14:31:19 2008 +0100"
      },
      "committer": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Fri Feb 08 11:06:30 2008 +0100"
      },
      "message": "CRIS v10: Cleanup kernel/fasttimer.c\n\n- Change C99 comment style to C89.\n- Remove superfluous SANITYCHECK macro, test FAST_TIMER_SANITY_CHECKS instead.\n"
    },
    {
      "commit": "72af70cfecbcd4198ebe8ff7634d31ed4b4675e0",
      "tree": "fb761488c59ebdb49ce95952ec1d084489fb2220",
      "parents": [
        "028a731f98e685088fd2a8a0734db83197a39c0b"
      ],
      "author": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Fri Jan 18 13:50:31 2008 +0100"
      },
      "committer": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Fri Feb 08 11:06:30 2008 +0100"
      },
      "message": "CRIS v10: Cleanup kernel/entry.S CVS log and id.\n"
    },
    {
      "commit": "028a731f98e685088fd2a8a0734db83197a39c0b",
      "tree": "52db2f6040963fb18eac149bdb74b9cc9b78979f",
      "parents": [
        "99bb22bd284bcc6aa5efe2728f4ecafa5146e4f8"
      ],
      "author": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Fri Jan 18 13:49:31 2008 +0100"
      },
      "committer": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Fri Feb 08 11:06:30 2008 +0100"
      },
      "message": "CRIS v10: Remove CVS id tag from kernel/dma.c\n"
    },
    {
      "commit": "99bb22bd284bcc6aa5efe2728f4ecafa5146e4f8",
      "tree": "8081a19f0b381352c9eaa4342363eab914c1f7f0",
      "parents": [
        "7cda01268559b788b695caee66511ae8d2f0bdf9"
      ],
      "author": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Fri Jan 18 13:48:02 2008 +0100"
      },
      "committer": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Fri Feb 08 11:06:30 2008 +0100"
      },
      "message": "CRIS v10: Break long lines in boot/rescue/head.S\n"
    },
    {
      "commit": "7cda01268559b788b695caee66511ae8d2f0bdf9",
      "tree": "0fe9f33bca6f9b25fbe664a57596607b43528a81",
      "parents": [
        "18b0f3461664f4f8348832d33b481252cf2904f9"
      ],
      "author": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Fri Jan 18 13:47:09 2008 +0100"
      },
      "committer": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Fri Feb 08 11:06:29 2008 +0100"
      },
      "message": "CRIS v10: Remove CVS tag from boot/compressed/misc.c\n"
    },
    {
      "commit": "18b0f3461664f4f8348832d33b481252cf2904f9",
      "tree": "948325e45f56bda8e22b20aa2738ddc831a74634",
      "parents": [
        "d8468472e4206a6b3e777d29ee64eb91d2671415"
      ],
      "author": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Fri Jan 18 13:44:13 2008 +0100"
      },
      "committer": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Fri Feb 08 11:06:29 2008 +0100"
      },
      "message": "CRIS v10: Update and fix bug in kernel/debugport.\n\n- Move local_irq_save to after possible return in console_write_direct.\n- Remove old raw_printk hack, not needed anymore.\n- Add watchdog handling.\n- Make serial_driver use depend on CONFIG_ETRAX_SERIAL.\n- Remove useless CVS log.\n"
    },
    {
      "commit": "34a8e501fe83f3b572eee56a6fca5111ab8cdf65",
      "tree": "a4f0aa32e741dbb5386d898f6690c41bf7711204",
      "parents": [
        "e5d5cf2442038b8ad3e0f90b00e5acdd18d5fa98"
      ],
      "author": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Thu Jan 17 15:17:07 2008 +0100"
      },
      "committer": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Fri Feb 08 11:06:29 2008 +0100"
      },
      "message": "CRIS v10: Update driver for pcf8563\n\n- Use mutex instead of spinlock, fixes kernel bugzilla report 8339.\n- Make sure that pcf8563_init can be called multiple times but only setup once.\n- Change RTC_VLOW_RD -\u003e RTC_VL_READ, RTC_VLOW_SET -\u003e RTC_VL_CLR\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- Add weekday handling.\n- Correct leapyear handling to include 100 and 400 year exceptions.\n- Correct whitespace and formatting errors.\n- Remove useless CVS id tag.\n"
    },
    {
      "commit": "e5d5cf2442038b8ad3e0f90b00e5acdd18d5fa98",
      "tree": "5f1307e1a0a2081c22d941264828559a6c3a2e2c",
      "parents": [
        "3d6c03fc223e6ed3b7cb4cf850a7da4a376d02d3"
      ],
      "author": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Thu Jan 17 14:50:47 2008 +0100"
      },
      "committer": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Fri Feb 08 11:06:29 2008 +0100"
      },
      "message": "CRIS v10: Fix bugs in i2c_init and i2c_readreg\n\n- Set the variable first to zero after first setup, so we can\n  stop multiple calls to i2c_init from trying to setup i2c.\n\n- The last byte read by the master in an i2c transfer needs to\n  be NACKed, not ACKed.\n\n- Also, remove useless CVS log and CVS id tags.\n"
    },
    {
      "commit": "3d6c03fc223e6ed3b7cb4cf850a7da4a376d02d3",
      "tree": "62c6cdf83dd4838eeb3f2f9c2a666fa6e7921284",
      "parents": [
        "d207cf5bb91351e58b55d02f54a0218a0d8e3736"
      ],
      "author": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Thu Jan 17 14:44:00 2008 +0100"
      },
      "committer": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Fri Feb 08 11:06:29 2008 +0100"
      },
      "message": "CRIS v10: Cleanup drivers/eeprom.c to avoid import conflicts.\n\n- Remove useless CVS log and CVS id tags.\n- Whitespace fix and remove C++ comment.\n"
    },
    {
      "commit": "d207cf5bb91351e58b55d02f54a0218a0d8e3736",
      "tree": "ecda30d35b3498acb396cd2d1aecbf95d039b66b",
      "parents": [
        "ef8028a7ab1014b174c1ff9f565e387bd2a9a436"
      ],
      "author": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Thu Jan 17 11:33:45 2008 +0100"
      },
      "committer": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Fri Feb 08 11:06:29 2008 +0100"
      },
      "message": "CRIS v10: Correct and cleanup boot/rescue/testrescue.S\n\n- Correct include path for sv_addr_ag.h, should be asm/arch/\n- Fix some whitespace errors.\n- Remove useless CVS id tag.\n"
    },
    {
      "commit": "ef8028a7ab1014b174c1ff9f565e387bd2a9a436",
      "tree": "ff65529d65570c37ee037217d47d1a4d85c057bb",
      "parents": [
        "546cc14862c8712341823c9235268062bac87b74"
      ],
      "author": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Thu Jan 17 11:30:21 2008 +0100"
      },
      "committer": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Fri Feb 08 11:06:29 2008 +0100"
      },
      "message": "CRIS v10: Correct and cleanup boot/rescue/kimagerescue.S\n\n- Correct include path for sv_addr_ag.h, should be included from asm/arch/\n- Remove useless CVS id tag.\n- Correct whitespace errors and some formatting.\n"
    },
    {
      "commit": "546cc14862c8712341823c9235268062bac87b74",
      "tree": "737fa71e6f172c2da0ba73219e397e141a261861",
      "parents": [
        "3c9547a504a96a6a3585573dc172ab4070c18679"
      ],
      "author": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Thu Jan 17 11:22:41 2008 +0100"
      },
      "committer": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Fri Feb 08 11:06:29 2008 +0100"
      },
      "message": "CRIS v10: Change boot/rescue/Makefile to use ccflags-y, asflags-y and ldflags-y.\n\nReplace EXTRA_CFLAGS with ccflags-y.\nChange ASFLAGS and LDFLAGS into asflags-y and ldflags-y, we only need\nthese flags in this makefile.\n"
    },
    {
      "commit": "3c9547a504a96a6a3585573dc172ab4070c18679",
      "tree": "b43b6f58df6bd04893cee6f9158e6154d8825519",
      "parents": [
        "0dfb8c35703709ca5e8f58e019d72383110999a7"
      ],
      "author": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Thu Jan 17 11:13:21 2008 +0100"
      },
      "committer": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Fri Feb 08 11:06:28 2008 +0100"
      },
      "message": "CRIS v10: Update boot/compressed/Makefile to use ccflags-y and ldflags-y\n\nReplace use of EXTRA_CFLAGS with ccflags-y and LDFLAGS with ldflags-y,\n(we only need to change linker flags for this makefile)\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": "bd1c8c54b9a0a60fde31322bcae9d308ba069f12",
      "tree": "aab460e79947f4cc2599ae50fbe491dd10442d6e",
      "parents": [
        "d8ca6b1593382e51f4c245de9040c795be3a0281"
      ],
      "author": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Mon Dec 03 11:37:14 2007 +0100"
      },
      "committer": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Fri Feb 08 11:06:28 2008 +0100"
      },
      "message": "CRIS v10: New default config.\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"
    }
  ],
  "next": "ec87ee20c28708bbd22f71f429d2e21c965c44e4"
}
