)]}'
{
  "log": [
    {
      "commit": "dfecbec8b54038ef02835d2f8181e1f44bd080d2",
      "tree": "e11e4af68547133fc2bf9d77f905c700154c1396",
      "parents": [
        "beda8ae7160bd7b521d9db274a27d8964dfba8ab"
      ],
      "author": {
        "name": "Matthew Wilcox",
        "email": "matthew@wil.cx",
        "time": "Sat Apr 19 14:45:11 2008 -0600"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@uranus.ravnborg.org",
        "time": "Mon Apr 28 22:59:31 2008 +0200"
      },
      "message": "kconifg: \u0027select\u0027 considered less evil\n\nWhile select should be used with care, it is not actually evil.\n\nSigned-off-by: Matthew Wilcox \u003cwilly@linux.intel.com\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "beda8ae7160bd7b521d9db274a27d8964dfba8ab",
      "tree": "a4579fafee969d8d14ca27df4312ea953acc6330",
      "parents": [
        "a72a431bf8aefee7552bffd2bcdfd5c3a09605d1"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Fri Apr 18 16:28:35 2008 +0100"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@uranus.ravnborg.org",
        "time": "Mon Apr 28 22:51:56 2008 +0200"
      },
      "message": "dontdiff: ignore timeconst.h\n\nIgnore the autobuilt kernel/timeconst.h when\nusing diff on an built kernel tree.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "a72a431bf8aefee7552bffd2bcdfd5c3a09605d1",
      "tree": "01daaad6ccb41282d0258f26027210dfb18f5989",
      "parents": [
        "b5a5e4c73228e1c5f646ee2524f5e13ae5f08b4d"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Fri Apr 18 16:18:16 2008 +0100"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@uranus.ravnborg.org",
        "time": "Mon Apr 28 22:51:55 2008 +0200"
      },
      "message": "dontdiff: add modules.order\n\nAdd modules.order to the list of files that\nshoud be ignored when using diff on a built\nkernel tree.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "b5a5e4c73228e1c5f646ee2524f5e13ae5f08b4d",
      "tree": "203d01fe0680a8ad223b437247e6865c6173599d",
      "parents": [
        "01dee1881d7cbcd5c456735085e52de94da8d4e1"
      ],
      "author": {
        "name": "Felix Fietkau",
        "email": "nbd@openwrt.org",
        "time": "Wed Apr 02 14:50:05 2008 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@uranus.ravnborg.org",
        "time": "Mon Apr 28 22:50:51 2008 +0200"
      },
      "message": "kbuild: fix unportability in gen_initramfs_list.sh\n\nOn a Mac OS X machine the output of ls -l is different from a standard\nLinux machine. Use readlink instead of parsing a hardcoded field number\nfrom the ls output.\n\nSigned-off-by: Felix Fietkau \u003cnbd@openwrt.org\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "01dee1881d7cbcd5c456735085e52de94da8d4e1",
      "tree": "c773bd2a21fc660b108f4fa8b9862764f1e1ee89",
      "parents": [
        "5dffbe811b78684fc4d8538cb7b38d9c47f96f9f"
      ],
      "author": {
        "name": "Andres Salomon",
        "email": "dilinger@queued.net",
        "time": "Fri Apr 25 22:34:58 2008 -0400"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@uranus.ravnborg.org",
        "time": "Mon Apr 28 22:46:11 2008 +0200"
      },
      "message": "kbuild: fix help output to show correct arch\n\nSigned-off-by: Andres Salomon \u003cdilinger@debian.org\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "5dffbe811b78684fc4d8538cb7b38d9c47f96f9f",
      "tree": "5219a3c4a0bd5f91b66d6920b9f0ca33de3217cc",
      "parents": [
        "79d6e539df8260fe5d12a2117494aaf80ca1b3e8"
      ],
      "author": {
        "name": "Segher Boessenkool",
        "email": "segher@kernel.crashing.org",
        "time": "Sun Apr 06 22:16:07 2008 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@uranus.ravnborg.org",
        "time": "Mon Apr 28 22:40:14 2008 +0200"
      },
      "message": "kbuild: show defconfig subdirs in make help\n\nPowerPC will start moving board defconfigs into subarch-specific\nsubdirs soon.  \"make help\" currently does not look in subdirs to\nfind the defconfigs to show.  This is partially a good thing,\nsince there are way too many defconfigs for one list.\n\nThis patch makes the main \"make help\" display something like\n\n  help-40x         - Show 40x-specific targets\n  help-44x         - Show 44x-specific targets\n  help-boards      - Show all of the above\n\nand wires up stuff so those new help-* commands actually work.\n\n[sam: fixed it up to display x86 defconfigs too]\nCc: Josh Boyer \u003cjwboyer@linux.vnet.ibm.com\u003e\nSigned-off-by: Segher Boessenkool \u003csegher@kernel.crashing.org\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "79d6e539df8260fe5d12a2117494aaf80ca1b3e8",
      "tree": "7f06663fdb863883e986e1a398b182129c2c825f",
      "parents": [
        "e31a94ed371c70855eb30b77c490d6d85dd4da26"
      ],
      "author": {
        "name": "Roel Kluin",
        "email": "12o3l@tiscali.nl",
        "time": "Thu Mar 20 21:30:32 2008 +0100"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@uranus.ravnborg.org",
        "time": "Mon Apr 28 22:27:26 2008 +0200"
      },
      "message": "kconfig: reversed borderlines in inputbox\n\nFix reversal of dlg.border.atr and dlg.dialog.atr for draw_box()\nMakes the inputbox look like expected\n\nSigned-off-by: Roel Kluin \u003c12o3l@tiscali.nl\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "e31a94ed371c70855eb30b77c490d6d85dd4da26",
      "tree": "58d9f1a75a22319f97731db8d9ac07b78a8d8aaf",
      "parents": [
        "9d9ad4b51d2b29b5bbeb4011f5e76f7538119cf9",
        "fcbd3b4b92efe29b59df16b910138cf43683be88"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 28 10:51:43 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 28 10:51:43 2008 -0700"
      },
      "message": "Merge branch \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus\n\n* \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus: (45 commits)\n  [MIPS] Pb1200/DBAu1200: move platform code to its proper place\n  [MIPS] Fix handling of trap and breakpoint instructions\n  [MIPS] Pb1200: do register SMC 91C111\n  [MIPS] DBAu1200: fix bad SMC 91C111 resource size\n  [NET] Kconfig: Rename MIKROTIK_RB500 -\u003e MIKROTIK_RB532\n  [MIPS] IP27: Fix build bug due to missing include\n  [MIPS] Fix some sparse warnings on traps.c and irq-msc01.c\n  [MIPS] cevt-gt641xx: Kill unnecessary include\n  [MIPS] DS1287: Add clockevent driver\n  [MIPS] add DECstation I/O ASIC clocksource\n  [MIPS] rbtx4938: minor cleanup\n  [MIPS] Alchemy: kill unused PCI_IRQ_TABLE_LOOKUP macro\n  [MIPS] rbtx4938: misc cleanups\n  [MIPS] jmr3927: use generic txx9 gpio\n  [MIPS] rbhma4500: use generic txx9 gpio\n  [MIPS] generic txx9 gpio support\n  [MIPS] make fallback gpio.h gpiolib-friendly\n  [MIPS] unexport null_perf_irq() and make it static\n  [MIPS] unexport rtc_mips_set_time()\n  [MIPS] unexport copy_from_user_page()\n  ...\n"
    },
    {
      "commit": "9d9ad4b51d2b29b5bbeb4011f5e76f7538119cf9",
      "tree": "395a365f094e90ec9685c6b283de54d322434ff5",
      "parents": [
        "a04140e17be54c4d44b9f88068f83256584f052a"
      ],
      "author": {
        "name": "PJ Waskiewicz",
        "email": "peter.p.waskiewicz.jr@intel.com",
        "time": "Fri Apr 25 17:58:52 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 28 10:49:17 2008 -0700"
      },
      "message": "x86: Fix 32-bit MSI-X allocation leakage\n\nThis bug was introduced in the 2.6.24 i386/x86_64 tree merge, where\nMSI-X vector allocation will eventually fail.  The cause is the new\nbit array tracking used vectors is not getting cleared properly on\nIRQ destruction on the 32-bit APIC code.\n\nThis can be seen easily using the ixgbe 10 GbE driver on multi-core\nsystems by simply loading and unloading the driver a few times.\nDepending on the number of available vectors on the host system, the\nMSI-X allocation will eventually fail, and the driver will only be\nable to use legacy interrupts.\n\nI am generating the same patch for both stable trees for 2.6.24 and\n2.6.25.\n\nSigned-off-by: Peter P Waskiewicz Jr \u003cpeter.p.waskiewicz.jr@intel.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a04140e17be54c4d44b9f88068f83256584f052a",
      "tree": "9e96ede5e82f168b8304df50758be9329a402206",
      "parents": [
        "cfd299dffe6f47c04c47b95893708cdc65876fbd"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Mon Apr 28 10:21:40 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 28 10:26:51 2008 -0700"
      },
      "message": "docbook: fix bitops fatal filename error\n\nbitops source file was renamed, so fix docbook for that.\ndocproc: linux-2.6.25-git11/include/asm-x86/bitops_32.h: No such file or directory\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "cfd299dffe6f47c04c47b95893708cdc65876fbd",
      "tree": "469eb611cdda8ee2b0775e018756be8df2d3ffd4",
      "parents": [
        "6b8588f71890fba78742f90e22390028a6cd706f",
        "c9b7b9793764b171a118d049d4b721a7f5d8ac82"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 28 10:08:49 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 28 10:08:49 2008 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/selinux-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/selinux-2.6:\n  SELinux: Fix a RCU free problem with the netport cache\n  SELinux: Made netnode cache adds faster\n  SELinux: include/security.h whitespace, syntax, and other cleanups\n  SELinux: policydb.h whitespace, syntax, and other cleanups\n  SELinux: mls_types.h whitespace, syntax, and other cleanups\n  SELinux: mls.h whitespace, syntax, and other cleanups\n  SELinux: hashtab.h whitespace, syntax, and other cleanups\n  SELinux: context.h whitespace, syntax, and other cleanups\n  SELinux: ss/conditional.h whitespace, syntax, and other cleanups\n  SELinux: selinux/include/security.h whitespace, syntax, and other cleanups\n  SELinux: objsec.h whitespace, syntax, and other cleanups\n  SELinux: netlabel.h whitespace, syntax, and other cleanups\n  SELinux: avc_ss.h whitespace, syntax, and other cleanups\n\nFixed up conflict in include/linux/security.h manually\n"
    },
    {
      "commit": "6b8588f71890fba78742f90e22390028a6cd706f",
      "tree": "9777c3cdc3fca20703952e1c0743383368109f58",
      "parents": [
        "24caa6a0c7cde9309026880f8cc7eba587e1272a"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Mon Apr 28 07:00:26 2008 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 28 10:03:31 2008 -0700"
      },
      "message": "usb input endianness annotations and fixes\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "24caa6a0c7cde9309026880f8cc7eba587e1272a",
      "tree": "784d57ab89cf1aceada1d7019beb5cbb603a84ef",
      "parents": [
        "fd05e720099e8eeddb378305d1a41c1445344b91"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Mon Apr 28 06:59:45 2008 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 28 10:03:31 2008 -0700"
      },
      "message": "celleb_scc_pciex __iomem annotations\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "fd05e720099e8eeddb378305d1a41c1445344b91",
      "tree": "d617918be290b47b35822bc3cf21c8f01dde5dd2",
      "parents": [
        "01d7b369887b6feb7c9ce2b20988fafe3f70841c"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Mon Apr 28 07:00:16 2008 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 28 10:03:31 2008 -0700"
      },
      "message": "drivers/usb annotations and fixes\n\n* endianness annotations\n* endianness fixes\n* missing get_unaligned/put_unaligned\n\nIt\u0027s pretty much all over the place, changes to different files are independent.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSerial-parts-Acked-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "01d7b369887b6feb7c9ce2b20988fafe3f70841c",
      "tree": "562a5c2696aed8982cfbc616add8bb05d8073d1e",
      "parents": [
        "d28aa3ac4cdc2d03a2bde4b78780064a00f7ef61"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Mon Apr 28 07:00:05 2008 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 28 10:03:31 2008 -0700"
      },
      "message": "usbhid endianness annotations and fixes\n\nusb_control_msg() converts arguments to little-endian itself,\ndoing that in caller means breakage on big-endian boxen.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d28aa3ac4cdc2d03a2bde4b78780064a00f7ef61",
      "tree": "d67fe7b143b8e2caacba166e45a5cf8b418949e2",
      "parents": [
        "ac2f217baf0f24965e40bce9a5d1a780a06596d1"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Mon Apr 28 06:59:35 2008 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 28 10:03:31 2008 -0700"
      },
      "message": "q40ide breakage\n\nagain, fallout from ide merge\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ac2f217baf0f24965e40bce9a5d1a780a06596d1",
      "tree": "92668ec1ae2ae587763efbdc62a21f756d185237",
      "parents": [
        "7d896e0b8e37ae7f74088ce74bf81b58b423b48b"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Mon Apr 28 06:59:55 2008 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 28 10:03:31 2008 -0700"
      },
      "message": "typo in sata_fsl\n\nit\u0027s ata_link, not ata_linke\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "7d896e0b8e37ae7f74088ce74bf81b58b423b48b",
      "tree": "ffdd257141f9d7ecf1753a3f371507d6244a9559",
      "parents": [
        "b7505680538375e3e562805851e3f061675369b7"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Mon Apr 28 06:59:25 2008 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 28 10:03:31 2008 -0700"
      },
      "message": "more icside breakage (from next ide merge)\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b7505680538375e3e562805851e3f061675369b7",
      "tree": "b5eb2db198d47306826f7f7dc6d1367adfefaa05",
      "parents": [
        "ea696f9cf37d8ab9236dd133ddb2727264f3add6"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Mon Apr 28 06:59:15 2008 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 28 10:03:31 2008 -0700"
      },
      "message": "fix ia64 local_irq_save() et.al.\n\npsr is not a good name for local variable in macro body when it\nhas a good chance of being the argument of said macro (actually\nis at least in one place)\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ea696f9cf37d8ab9236dd133ddb2727264f3add6",
      "tree": "7520424f9059eaa9ab291eb74be52df5d1fa957c",
      "parents": [
        "ff471b2464ca7344eba347d360f23ea415a774dc"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Mon Apr 28 06:59:05 2008 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 28 10:03:30 2008 -0700"
      },
      "message": "ia64 kvm fixes for O\u003d... builds\n\n* EXTRA_CFLAGS do not apply for *.S\n* don\u0027t bother with symlinks to ../lib/mem*.S, just add ../lib/mem*.o\n  to object list\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ff471b2464ca7344eba347d360f23ea415a774dc",
      "tree": "107f9b7e452f7d0fb8abd5e7dc51e1b547365d23",
      "parents": [
        "e945e849e18006c131fe59252ab920c6b5f7959c"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Mon Apr 28 06:58:56 2008 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 28 10:03:30 2008 -0700"
      },
      "message": "frv si_addr annotations\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nAcked-by: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e945e849e18006c131fe59252ab920c6b5f7959c",
      "tree": "a86b1a299c5cebed14889fb638cb6808417b5f4a",
      "parents": [
        "77a50df2b14c8d3ee3c58c21c4a0e0157570df09",
        "194f1a68b93e959ede6ec363db4714e630bdbb6a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 28 09:45:57 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 28 09:45:57 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-2.6:\n  sparc: video drivers: add facility level\n  sparc: tcx.c make tcx_init and tcx_exit static\n  sparc: ffb.c make ffb_init and ffb_exit static\n  sparc: cg14.c make cg14_init and cg15_exit static\n  sparc: bw2.c fix bw2_exit\n  sparc64: Fix accidental syscall restart on child return from clone/fork/vfork.\n  sparc64: Clean up handling of pt_regs trap type encoding.\n  sparc: Remove old style signal frame support.\n  sparc64: Kill bogus RT_ALIGNEDSZ macro from signal.c\n  sparc: sunzilog.c remove unused argument\n  sparc: fix drivers/video/tcx.c warning\n  sparc64: Kill unused local ISA bus layer.\n  input: Rewrite sparcspkr device probing.\n  sparc64: Do not ignore \u0027pmu\u0027 device ranges.\n  sparc64: Kill ISA_FLOPPY_WORKS code.\n  sparc64: Kill CONFIG_SPARC32_COMPAT\n  sparc64: Cleanups and corrections for arch/sparc64/Kconfig\n  sparc64: Fix wedged irq regression.\n"
    },
    {
      "commit": "77a50df2b14c8d3ee3c58c21c4a0e0157570df09",
      "tree": "0e324a712e5e768c8353b0b5ba6ddc31095479f0",
      "parents": [
        "96fffeb4b413a4f8f65bb627d59b7dfc97ea0b39",
        "358c12953b88c5a06a57c33eb27c753b2e7934d1"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 28 09:44:11 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 28 09:44:11 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6:\n  iwlwifi: Allow building iwl3945 without iwl4965.\n  wireless: Fix compile error with wifi \u0026 leds\n  tcp: Fix slab corruption with ipv6 and tcp6fuzz\n  ipv4/ipv6 compat: Fix SSM applications on 64bit kernels.\n  [IPSEC]: Use digest_null directly for auth\n  sunrpc: fix missing kernel-doc\n  can: Fix copy_from_user() results interpretation\n  Revert \"ipv6: Fix typo in net/ipv6/Kconfig\"\n  tipc: endianness annotations\n  ipv6: result of csum_fold() is already 16bit, no need to cast\n  [XFRM] AUDIT: Fix flowlabel text format ambibuity.\n"
    },
    {
      "commit": "96fffeb4b413a4f8f65bb627d59b7dfc97ea0b39",
      "tree": "541ee78392a33f5f37dc06c994e5220d24147633",
      "parents": [
        "513694b5f931a62561d21eb97a4740ce37464a45"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Apr 28 01:39:43 2008 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 28 09:42:46 2008 -0700"
      },
      "message": "make CC_OPTIMIZE_FOR_SIZE non-experimental\n\nthis option has been the default on a wide range of distributions\nfor a long time - time to make it non-experimental.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "513694b5f931a62561d21eb97a4740ce37464a45",
      "tree": "f340654b3d628c1b443751b1ba6a50f2b97bd4d6",
      "parents": [
        "46b958eb808b73a232efc962e730faffe7cff5c5",
        "d7b41a24bfb5d7fa02f7b49be1293d468814e424"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 28 09:36:40 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 28 09:36:40 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/tglx/linux-2.6-hrt\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/tglx/linux-2.6-hrt:\n  hrtimer: timeout too long when using HRTIMER_CB_SOFTIRQ\n"
    },
    {
      "commit": "fcbd3b4b92efe29b59df16b910138cf43683be88",
      "tree": "2aadd1e40849ea39e08fe41ee8772f38f27e6872",
      "parents": [
        "df2700519c84ee8ee1e5ea165725c651f6d4d1a4"
      ],
      "author": {
        "name": "Sergei Shtylyov",
        "email": "sshtylyov@ru.mvista.com",
        "time": "Mon Apr 28 19:54:38 2008 +0400"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Apr 28 17:14:33 2008 +0100"
      },
      "message": "[MIPS] Pb1200/DBAu1200: move platform code to its proper place\n\nSince both the IDE interface and SMC 91C111 Ethernet chip are on-board\ndevices, not SOC devices, move the platform device registration form the\ncommon to the board specific code.\n\nWhile at it, remove semicolon (which didn\u0027t break compilation only by\nchance) from the AU1XXX_ATA_DDMA_REQ macro and do some renaming:\n\n- change \u0027au1200_ide0_\u0027 variable name prefix to the mere \u0027ide_\u0027;\n\n- change \u0027smc91x_\u0027 variable name prefix to \u0027smc91c111_\u0027 since that\u0027s the\n  name of the chip used on the boards;\n\n- drop \u0027AU1XXX_\u0027 prefix from the names of macros describing IDE and Ethernet\n  on-board devices;\n\n- change \u0027SMC91111_\u0027 to \u0027SMC91C111_\u0027, change \u0027IRQ\u0027 to \u0027INT\u0027 in the names of\n  the macros describing the Ethernet chip for consistency with the IDE\n  macros;\n\n- change \u0027ATA_\u0027 to \u0027IDE_\u0027 and \u0027OFFSET\u0027 to \u0027SHIFT\u0027 (since this value is\n  indeed a shift count) in the names of the macros describing the IDE\n  interface.\n\nSigned-off-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "df2700519c84ee8ee1e5ea165725c651f6d4d1a4",
      "tree": "51a7a8c8c7ee9dcd5a3b232afd14241ed46bad45",
      "parents": [
        "cf85c109831ce11ffa9befd4e970d6363e410a10"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Apr 20 16:28:54 2008 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Apr 28 17:14:33 2008 +0100"
      },
      "message": "[MIPS] Fix handling of trap and breakpoint instructions\n\nWith fixes and cleanups from Atsushi Nemoto (anemo@mba.ocn.ne.jp).\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "cf85c109831ce11ffa9befd4e970d6363e410a10",
      "tree": "03468c41342d1f2dcc9ef5b843e6628b6b7ca838",
      "parents": [
        "3854c69a0d3080c8647f7b041da2382702f574b7"
      ],
      "author": {
        "name": "Sergei Shtylyov",
        "email": "sshtylyov@ru.mvista.com",
        "time": "Tue Apr 15 22:26:18 2008 +0400"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Apr 28 17:14:33 2008 +0100"
      },
      "message": "[MIPS] Pb1200: do register SMC 91C111\n\nPb1200 does have SMC 91C111 Ethernet chip on board but the platform code\ndid not register it, so one couldn\u0027t mount NFS...\n\nSigned-off-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "3854c69a0d3080c8647f7b041da2382702f574b7",
      "tree": "8741b68a3b5fa53883d8ac89570882511657918f",
      "parents": [
        "f57b2061ab7d444ae0c98764a9c9e09b33c36050"
      ],
      "author": {
        "name": "Sergei Shtylyov",
        "email": "sshtylyov@ru.mvista.com",
        "time": "Tue Apr 15 22:20:45 2008 +0400"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Apr 28 17:14:33 2008 +0100"
      },
      "message": "[MIPS] DBAu1200: fix bad SMC 91C111 resource size\n\nThe on-board SMC 91C111 chip only decodes 16 bytes of memory (obviously, it\ncan not decode a whole megabyte starting from address 0x19000300).\n\nSigned-off-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "f57b2061ab7d444ae0c98764a9c9e09b33c36050",
      "tree": "a90b17f25751834ac9ec20d15f3c2242cb201f4c",
      "parents": [
        "a4a8f70d2db2998cf28532287ee89776d4d8a2ca"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Apr 28 12:48:40 2008 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Apr 28 17:14:33 2008 +0100"
      },
      "message": "[NET] Kconfig: Rename MIKROTIK_RB500 -\u003e MIKROTIK_RB532\n\nThe platform is actually named routerboard 532 so let\u0027s call it this.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nAcked-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "a4a8f70d2db2998cf28532287ee89776d4d8a2ca",
      "tree": "acfafde5e105c2f6b1b508aa67cbe7b7bf5ddb22",
      "parents": [
        "411ba7fcba54b30ba4ce2c492ea8d20f1d0db996"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Wed Apr 23 18:55:59 2008 +0300"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Apr 28 17:14:32 2008 +0100"
      },
      "message": "[MIPS] IP27: Fix build bug due to missing include\n\nasm-mips/mach-ip27/topology.h must #include \u003casm-generic/topology.h\u003e\nThis fixes the following compile error:\n\n...\n  CC      kernel/sched.o\n/home/bunk/linux/kernel-2.6/git/linux-2.6/kernel/sched.c: In function \u0027find_next_best_node\u0027:\n/home/bunk/linux/kernel-2.6/git/linux-2.6/kernel/sched.c:7015: error: implicit declaration of function \u0027node_to_cpumask_ptr\u0027\n/home/bunk/linux/kernel-2.6/git/linux-2.6/kernel/sched.c:7015: error: \u0027__tmp__\u0027 undeclared (first use in this function)\n/home/bunk/linux/kernel-2.6/git/linux-2.6/kernel/sched.c:7015: error: (Each undeclared identifier is reported only once\n/home/bunk/linux/kernel-2.6/git/linux-2.6/kernel/sched.c:7015: error: for each function it appears in.)\n/home/bunk/linux/kernel-2.6/git/linux-2.6/kernel/sched.c: In function \u0027sched_domain_node_span\u0027:\n/home/bunk/linux/kernel-2.6/git/linux-2.6/kernel/sched.c:7047: error: \u0027nodemask\u0027 undeclared (first use in this function)\n/home/bunk/linux/kernel-2.6/git/linux-2.6/kernel/sched.c:7048: warning: ISO C90 forbids mixed declarations and code\n/home/bunk/linux/kernel-2.6/git/linux-2.6/kernel/sched.c:7059: error: implicit declaration of function \u0027node_to_cpumask_ptr_next\u0027\n/home/bunk/linux/kernel-2.6/git/linux-2.6/kernel/sched.c: In function \u0027__build_sched_domains\u0027:\n/home/bunk/linux/kernel-2.6/git/linux-2.6/kernel/sched.c:7605: error: \u0027pnodemask\u0027 undeclared (first use in this function)\nmake[2]: *** [kernel/sched.o] Error 1\n\n\u003c--  snip  --\u003e\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "411ba7fcba54b30ba4ce2c492ea8d20f1d0db996",
      "tree": "1fe2b498d07cd685c142e037bda0885644f19705",
      "parents": [
        "855808392adf499a29e6bdb418f9474726ecbace"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Sat Apr 26 01:55:30 2008 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Apr 28 17:14:32 2008 +0100"
      },
      "message": "[MIPS] Fix some sparse warnings on traps.c and irq-msc01.c\n\n* Declare board_bind_eic_interrupt, board_watchpoint_handler in traps.h\n* Make msc_bind_eic_interrupt static and fix its argument types.\n* Make msc_levelirq_type, msc_edgeirq_type static.\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "855808392adf499a29e6bdb418f9474726ecbace",
      "tree": "acb02cb694de8499cb7197a1141fdd2c7a6a739c",
      "parents": [
        "6457d9fc3bb87c72db03cfb34cd414c8fb9b8edf"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Thu Apr 24 23:08:55 2008 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Apr 28 17:14:32 2008 +0100"
      },
      "message": "[MIPS] cevt-gt641xx: Kill unnecessary include\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "6457d9fc3bb87c72db03cfb34cd414c8fb9b8edf",
      "tree": "baf16332ea9bb5734985bb9bc3357b992b32238c",
      "parents": [
        "4247417d8457b326ede001cb74af8570b5aa302b"
      ],
      "author": {
        "name": "Yoichi Yuasa",
        "email": "yoichi_yuasa@tripeaks.co.jp",
        "time": "Fri Apr 25 12:11:44 2008 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Apr 28 17:14:32 2008 +0100"
      },
      "message": "[MIPS] DS1287: Add clockevent driver\n\nSigned-off-by: Yoichi Yuasa \u003cyoichi_yuasa@tripeaks.co.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "4247417d8457b326ede001cb74af8570b5aa302b",
      "tree": "d52e4b8e5c7a8fe6d353234984d6414c9982b987",
      "parents": [
        "05a96fae433a662e12879b543a6838b6c2129402"
      ],
      "author": {
        "name": "Yoichi Yuasa",
        "email": "yoichi_yuasa@tripeaks.co.jp",
        "time": "Thu Apr 24 09:48:40 2008 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Apr 28 17:14:32 2008 +0100"
      },
      "message": "[MIPS] add DECstation I/O ASIC clocksource\n\nAdd DECstation I/O ASIC clocksource\n\nSigned-off-by: Yoichi Yuasa \u003cyoichi_yuasa@tripeaks.co.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "05a96fae433a662e12879b543a6838b6c2129402",
      "tree": "7c2ebc7cd02494c5779042ada567b34a0ff7f954",
      "parents": [
        "6ed436932d1417534aa1a738fd9585795f954304"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Tue Apr 22 23:59:30 2008 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Apr 28 17:14:32 2008 +0100"
      },
      "message": "[MIPS] rbtx4938: minor cleanup\n\nDo not initialize res-\u003eparent for platform device.\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "6ed436932d1417534aa1a738fd9585795f954304",
      "tree": "d352670d3a4f008f205cac5f24eba195a00ab239",
      "parents": [
        "66140c8e9f0d978bd26c58f236d0d86aa666d8fc"
      ],
      "author": {
        "name": "Sergei Shtylyov",
        "email": "sshtylyov@ru.mvista.com",
        "time": "Tue Apr 22 23:28:57 2008 +0400"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Apr 28 17:14:31 2008 +0100"
      },
      "message": "[MIPS] Alchemy: kill unused PCI_IRQ_TABLE_LOOKUP macro\n\nSigned-off-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "66140c8e9f0d978bd26c58f236d0d86aa666d8fc",
      "tree": "c23657f4c761e09b48bf64a64e95cf8798b8169d",
      "parents": [
        "1bd0962e3d5bc66ee0ee207a61485c6a436cfac2"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Mon Apr 14 21:49:07 2008 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Apr 28 17:14:31 2008 +0100"
      },
      "message": "[MIPS] rbtx4938: misc cleanups\n\n* Do not use non-standard I/O accessors, such as reg_rd08, etc.\n* Kill unnecessary wbflush()\n* Kill tx4938_mips.h\n* Kill unnecessary includes\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "1bd0962e3d5bc66ee0ee207a61485c6a436cfac2",
      "tree": "4244f3ac55b7c0d464680d063fcca6a3cae4d535",
      "parents": [
        "4cad154b30e7471628cb1943081c72b6368b079a"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Sat Apr 05 00:56:27 2008 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Apr 28 17:14:31 2008 +0100"
      },
      "message": "[MIPS] jmr3927: use generic txx9 gpio\n\nUse generic txx9 gpio (and gpiolib) for JMR3927 board.\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "4cad154b30e7471628cb1943081c72b6368b079a",
      "tree": "b4b67bcb39b868ee31436f8e9bd00b9e5f3927c5",
      "parents": [
        "a9aec7fe74cd912cad74ca621ed91cb1c37566ae"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Sat Apr 05 00:56:09 2008 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Apr 28 17:14:31 2008 +0100"
      },
      "message": "[MIPS] rbhma4500: use generic txx9 gpio\n\nUse generic txx9 gpio (and gpiolib) for RBHMA4500 board.\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "a9aec7fe74cd912cad74ca621ed91cb1c37566ae",
      "tree": "4fc186913e742b46c02a537ec6b5f32349cef838",
      "parents": [
        "8aa62adafada6e3f29e12dacf1d6f491d2ba5f7f"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Sat Apr 05 00:55:41 2008 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Apr 28 17:14:31 2008 +0100"
      },
      "message": "[MIPS] generic txx9 gpio support\n\nThis is a board-independent TXx9 gpio API implementation using gpiolib.\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "8aa62adafada6e3f29e12dacf1d6f491d2ba5f7f",
      "tree": "34823f01604a79d519050b4b788812eeb4360b48",
      "parents": [
        "46684734dd6a55af09c3fe799af7d74cb938684c"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Sat Apr 05 00:55:24 2008 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Apr 28 17:14:31 2008 +0100"
      },
      "message": "[MIPS] make fallback gpio.h gpiolib-friendly\n\nIf gpiolib was selected, asm-generic/gpio.h provides some prototypes\nfor gpio API and implementation helpers.  With this patch, platform\ncode can implement its GPIO API using gpiolib without custom gpio.h\nfile.\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "46684734dd6a55af09c3fe799af7d74cb938684c",
      "tree": "117776ad58f5007000139b7f7d8031cc400d7a6d",
      "parents": [
        "c5b0680aa1d7a751b7dd8ebf6854e5baf0a2e54b"
      ],
      "author": {
        "name": "Dmitri Vorobiev",
        "email": "dmitri.vorobiev@gmail.com",
        "time": "Wed Apr 02 03:58:38 2008 +0400"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Apr 28 17:14:31 2008 +0100"
      },
      "message": "[MIPS] unexport null_perf_irq() and make it static\n\nThis patch unexports the null_perf_irq() symbol, and simultaneously\nmakes this function static.\n\nSigned-off-by: Dmitri Vorobiev \u003cdmitri.vorobiev@gmail.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "c5b0680aa1d7a751b7dd8ebf6854e5baf0a2e54b",
      "tree": "dca14600ec562bd63c519924251f61a152f283e2",
      "parents": [
        "e698d66b813bbe38940d2d80a2488214bdaf96b6"
      ],
      "author": {
        "name": "Dmitri Vorobiev",
        "email": "dmitri.vorobiev@gmail.com",
        "time": "Wed Apr 02 03:58:37 2008 +0400"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Apr 28 17:14:30 2008 +0100"
      },
      "message": "[MIPS] unexport rtc_mips_set_time()\n\nNo users for the rtc_mips_set_time() routine exist outside of the\ncore kernel code. Therefore, EXPORT_SYMBOL(rtc_mips_set_time) is\nuseless, and this patch removes it.\n\nSigned-off-by: Dmitri Vorobiev \u003cdmitri.vorobiev@gmail.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "e698d66b813bbe38940d2d80a2488214bdaf96b6",
      "tree": "1f092cf3e2c74d55bd472f11a31d9e677227fba6",
      "parents": [
        "715243e6c3e8e74202eb663a8e45880ff6a1dff7"
      ],
      "author": {
        "name": "Dmitri Vorobiev",
        "email": "dmitri.vorobiev@gmail.com",
        "time": "Wed Apr 02 03:58:36 2008 +0400"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Apr 28 17:14:30 2008 +0100"
      },
      "message": "[MIPS] unexport copy_from_user_page()\n\nNo users for the copy_from_user_page() routine exist outside of the\ncore kernel code. Therefore, EXPORT_SYMBOL(copy_from_user_page) is\nuseless, and this patch removes it.\n\nSigned-off-by: Dmitri Vorobiev \u003cdmitri.vorobiev@gmail.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "715243e6c3e8e74202eb663a8e45880ff6a1dff7",
      "tree": "eb9b5e54b6653a9468de6e1b976b31f89159f10e",
      "parents": [
        "11327ef77f8b6104bd4a855bbe783cce84416b03"
      ],
      "author": {
        "name": "Dmitri Vorobiev",
        "email": "dmitri.vorobiev@gmail.com",
        "time": "Wed Apr 02 03:58:35 2008 +0400"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Apr 28 17:14:30 2008 +0100"
      },
      "message": "[MIPS] unexport copy_to_user_page()\n\nThe copy_to_user_page() function is called only in the core kernel\ncode. Therefore, there is no need to export it. This patch removes\nEXPORT_SYMBOL(copy_to_user_page).\n\nSigned-off-by: Dmitri Vorobiev \u003cdmitri.vorobiev@gmail.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "11327ef77f8b6104bd4a855bbe783cce84416b03",
      "tree": "fbed54ebd156984b92ca74f92172ac133af5a29f",
      "parents": [
        "6e766458f78ca15198cf046bc098b36e40c8b471"
      ],
      "author": {
        "name": "Dmitri Vorobiev",
        "email": "dmitri.vorobiev@gmail.com",
        "time": "Wed Apr 02 03:58:34 2008 +0400"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Apr 28 17:14:30 2008 +0100"
      },
      "message": "[MIPS] unexport copy_user_highpage()\n\nThe copy_user_highpage() routine has no users outside of the\ncore kernel code, so exporting this symbol is pointless.\nThis patch removes EXPORT_SYMBOL(copy_user_highpage).\n\nSigned-off-by: Dmitri Vorobiev \u003cdmitri.vorobiev@gmail.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "6e766458f78ca15198cf046bc098b36e40c8b471",
      "tree": "7cc0909addd8f44a8d550acff79f65ddceecf2f2",
      "parents": [
        "ce28f94ca5a9ba3cd6bdcc47b52ea1b7a3bd933b"
      ],
      "author": {
        "name": "Sergei Shtylyov",
        "email": "sshtylyov@ru.mvista.com",
        "time": "Fri Apr 04 00:02:53 2008 +0400"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Apr 28 17:14:28 2008 +0100"
      },
      "message": "[MIPS] Alchemy: move UART platform code to its proper place\n\nMove the code registering the Alchemy UART platform devices from\ndrivers/serial/ to its proper place, into the Alchemy platform code.  Fix\nthe related Kconfig entry, while at it...\n\nSigned-off-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "ce28f94ca5a9ba3cd6bdcc47b52ea1b7a3bd933b",
      "tree": "7226710ddbbbe6cdbde79567cb702bcf6173a7c8",
      "parents": [
        "b57c1913b4dd3bc070cbfccffff3768965a81282"
      ],
      "author": {
        "name": "Sergei Shtylyov",
        "email": "sshtylyov@ru.mvista.com",
        "time": "Wed Apr 23 22:43:55 2008 +0400"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Apr 28 17:14:28 2008 +0100"
      },
      "message": "[MIPS] Alchemy: kill useless #include\u0027s, #define\u0027s and extern\u0027s\n\nGo thru the Alchemy code and hunt down every unneeded #include, #define, and\nextern (some of which refer to already long dead functions).\n\nSigned-off-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "b57c1913b4dd3bc070cbfccffff3768965a81282",
      "tree": "ae36fec593881fef3671a754781f58181b29daa6",
      "parents": [
        "52d65cf87f439c5264527c3628d12a26322524eb"
      ],
      "author": {
        "name": "Dmitri Vorobiev",
        "email": "dmitri.vorobiev@gmail.com",
        "time": "Tue Apr 01 02:03:25 2008 +0400"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Apr 28 17:14:28 2008 +0100"
      },
      "message": "[MIPS] malta_int.c: make 4 variables static\n\nThe following variables defined in arch/mips/mips-boards/malta/malta_int.c\ncan become static: msc_irqmap[], msc_nr_irqs, msc_eicirqmap[], and\nmsc_nr_eicirqs. This patch makes them static.\n\nSuccessfully build-tested using default configs for Malta, Atlas\nand SEAD boards.\n\nRuntime test successfully performed by booting the Malta 4Kc board\nup to the shell prompt.\n\nSigned-off-by: Dmitri Vorobiev \u003cdmitri.vorobiev@gmail.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "52d65cf87f439c5264527c3628d12a26322524eb",
      "tree": "1410ccf2658575806b22f20c81b413d433804c89",
      "parents": [
        "b31dc3c4ff530923e471a66a8ad20801326e3951"
      ],
      "author": {
        "name": "Dmitri Vorobiev",
        "email": "dmitri.vorobiev@gmail.com",
        "time": "Tue Apr 01 02:03:24 2008 +0400"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Apr 28 17:14:28 2008 +0100"
      },
      "message": "[MIPS] make standard_io_resources[] static\n\nThe array standard_io_resources[] needs not to be exposed in the kernel\nglobal namespace. This patch makes it static.\n\nSuccessfully build-tested using default configs for Malta, Atlas\nand SEAD boards.\n\nRuntime test successfully performed by booting the Malta 4Kc board\nup to the shell prompt.\n\nSigned-off-by: Dmitri Vorobiev \u003cdmitri.vorobiev@gmail.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "b31dc3c4ff530923e471a66a8ad20801326e3951",
      "tree": "dd15fcfe15a877b684324f33657fbe19a4188428",
      "parents": [
        "ddaf5740b9e822d3650a19ab9757b49ddf5c95de"
      ],
      "author": {
        "name": "Dmitri Vorobiev",
        "email": "dmitri.vorobiev@gmail.com",
        "time": "Tue Apr 01 02:03:23 2008 +0400"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Apr 28 17:14:28 2008 +0100"
      },
      "message": "[MIPS] make plat_perf_setup() static\n\nThere is no need for the plat_perf_setup() function to be global,\nso make it static.\n\nSuccessfully build-tested using default configs for Malta, Atlas\nand SEAD boards.\n\nRuntime test successfully performed by booting the Malta 4Kc board\nup to the shell prompt.\n\nSigned-off-by: Dmitri Vorobiev \u003cdmitri.vorobiev@gmail.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "ddaf5740b9e822d3650a19ab9757b49ddf5c95de",
      "tree": "c7237130163bcca1da123d6887b7653e969070fe",
      "parents": [
        "33d69d2a784851431f24c55abb00dfec13502b0b"
      ],
      "author": {
        "name": "Dmitri Vorobiev",
        "email": "dmitri.vorobiev@gmail.com",
        "time": "Tue Apr 01 02:03:22 2008 +0400"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Apr 28 17:14:27 2008 +0100"
      },
      "message": "[MIPS] make mdesc and prom_getmdesc() static\n\nNeither the mdesc[] array nor the prom_getmdesc() function need to\nbe global. This patch makes them static.\n\nSuccessfully build-tested using default configs for Malta, Atlas\nand SEAD boards.\n\nRuntime test successfully performed by booting the Malta 4Kc board\nup to the shell prompt.\n\nSigned-off-by: Dmitri Vorobiev \u003cdmitri.vorobiev@gmail.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "33d69d2a784851431f24c55abb00dfec13502b0b",
      "tree": "54551fac559c417bcee01135d2acc89bd5201588",
      "parents": [
        "cd2675fba90d3e87fa7c9902fd7fdedc2e5022e0"
      ],
      "author": {
        "name": "Dmitri Vorobiev",
        "email": "dmitri.vorobiev@gmail.com",
        "time": "Tue Apr 01 02:03:21 2008 +0400"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Apr 28 17:14:27 2008 +0100"
      },
      "message": "[MIPS] make mips_ejtag_setup() static\n\nThis change makes the needlessly global function mips_ejtag_setup() static.\n\nSuccessfully build-tested using default configs for Malta, Atlas\nand SEAD boards.\n\nRuntime test successfully performed by booting the Malta 4Kc board\nup to the shell prompt.\n\nSigned-off-by: Dmitri Vorobiev \u003cdmitri.vorobiev@gmail.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "cd2675fba90d3e87fa7c9902fd7fdedc2e5022e0",
      "tree": "c754f0d46ed122d7c487cde1d7ecffa2f98fd835",
      "parents": [
        "bb09a954b64c61b691c095e0a20708265b5bc2bc"
      ],
      "author": {
        "name": "Dmitri Vorobiev",
        "email": "dmitri.vorobiev@gmail.com",
        "time": "Tue Apr 01 02:03:20 2008 +0400"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Apr 28 17:14:27 2008 +0100"
      },
      "message": "[MIPS] make mips_nmi_setup() static\n\nThis change makes the needlessly global function mips_nmi_setup() static.\n\nSuccessfully build-tested using default configs for Malta, Atlas\nand SEAD boards.\n\nRuntime test successfully performed by booting the Malta 4Kc board\nup to the shell prompt.\n\nSigned-off-by: Dmitri Vorobiev \u003cdmitri.vorobiev@gmail.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "bb09a954b64c61b691c095e0a20708265b5bc2bc",
      "tree": "2f048790608989d756c60c825db61e2e38287cbd",
      "parents": [
        "f2ce89f30ede4cb32fa8f9aaec884087069c81ba"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Fri Mar 28 14:34:39 2008 -0700"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Apr 28 17:14:27 2008 +0100"
      },
      "message": "[MIPS] replace remaining __FUNCTION__ occurrences\n\n__FUNCTION__ is gcc-specific, use __func__\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "f2ce89f30ede4cb32fa8f9aaec884087069c81ba",
      "tree": "ecd767c431579d5070f074d5cc55dfe02c7e3268",
      "parents": [
        "eba8291b514e6e590be161afcbfdab58cc5da6b8"
      ],
      "author": {
        "name": "Johannes Weiner",
        "email": "hannes@saeurebad.de",
        "time": "Fri Mar 28 14:34:37 2008 -0700"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Apr 28 17:14:27 2008 +0100"
      },
      "message": "[MIPS] remove redundant display of free swap space in show_mem()\n\nSigned-off-by: Johannes Weiner \u003channes@saeurebad.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "eba8291b514e6e590be161afcbfdab58cc5da6b8",
      "tree": "47d1b31417991d82834cba2c19a6bebb32f7e7b2",
      "parents": [
        "0167509574ef1cdb516906db5e8b6ad5ca64ab61"
      ],
      "author": {
        "name": "Sergei Shtylyov",
        "email": "sshtylyov@ru.mvista.com",
        "time": "Thu Mar 27 22:05:57 2008 +0300"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Apr 28 17:14:27 2008 +0100"
      },
      "message": "[MIPS] Alchemy: kill useless time variables\n\nSince the commit 91a2fcc88634663e9e13dcdfad0e4a860e64aeee ([MIPS]\nConsolidate all variants of MIPS cp0 timer interrupt handlers) removed the\nAlchemy specific timer handler, \u0027r4k_offset\u0027 and \u0027r4k_cur\u0027 variables became\npractically useless, so get rid of them at last, renaming cal_r4off()\nfunction into calc_clock() and making it return CPU frequency. Also, make\n\u0027no_au1xxx_32khz\u0027 variable static...\n\nSigned-off-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "0167509574ef1cdb516906db5e8b6ad5ca64ab61",
      "tree": "3047fc8adf04601f529e2d497a36d1a79d4681bc",
      "parents": [
        "a92b05880d261e9017ef8e7d5b6b01e0e5aa991d"
      ],
      "author": {
        "name": "Sergei Shtylyov",
        "email": "sshtylyov@ru.mvista.com",
        "time": "Mon Mar 24 23:15:50 2008 +0300"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Apr 28 17:14:26 2008 +0100"
      },
      "message": "[MIPS] Alchemy: don\u0027t unmask timer IRQ early\n\nDefer the unmasking of the count/compare interrupt (IRQ5) till the\nclockevent driver initialization:\n\n- only enable the cascaded IRQs 0 thru 4 in arch_init_irq(); kill the\n  ALLINTS macro -- this change is blessed by AMD as I saw it in their own\n  patch; :-)\n\n- do not force IRQ5 enabled in plat_time_init() if PM is enabled and there\u0027s\n  no 32 KHz crystal.\n\nUpdate the copyrights (taking into account my prior changes), also removing\nPete Popov\u0027s old email...\n\nSigned-off-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "a92b05880d261e9017ef8e7d5b6b01e0e5aa991d",
      "tree": "663109c57e75dd2183507818a035c99ab53fff25",
      "parents": [
        "389310e2b0c195f176e7d4be788bc245e9102412"
      ],
      "author": {
        "name": "Daniel Laird",
        "email": "daniel.j.laird@nxp.com",
        "time": "Thu Mar 06 09:07:18 2008 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Apr 28 17:14:26 2008 +0100"
      },
      "message": "[MIPS] Move arch/mips/philips to arch/mips/nxp\n\nSigned-off-by: daniel.j.laird \u003cdaniel.j.laird@nxp.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "389310e2b0c195f176e7d4be788bc245e9102412",
      "tree": "58e19760a351be73b03409461a0417ddd545206f",
      "parents": [
        "39b8d5254246ac56342b72f812255c8f7a74dca9"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Tue Mar 04 17:17:16 2008 -0800"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Apr 28 17:14:26 2008 +0100"
      },
      "message": "[MIPS] replace __inline with inline\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "39b8d5254246ac56342b72f812255c8f7a74dca9",
      "tree": "a9ec6bfb5d09a8367c34cc2067328d1b49bb46c1",
      "parents": [
        "308402445e005a039a72b315cd9b5ceeaea0063c"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Apr 28 17:14:26 2008 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Apr 28 17:14:26 2008 +0100"
      },
      "message": "[MIPS] Add support for MIPS CMP platform.\n\nSigned-off-by: Chris Dearman \u003cchris@mips.com\u003e\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "308402445e005a039a72b315cd9b5ceeaea0063c",
      "tree": "b7eed05100987528df9df9d793b78373e8754ee0",
      "parents": [
        "bdc94eb41e6090961695747508ac7e33ea5d6c08"
      ],
      "author": {
        "name": "Chris Dearman",
        "email": "chris@mips.com",
        "time": "Fri Sep 21 14:50:08 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Apr 28 17:14:26 2008 +0100"
      },
      "message": "[MIPS] Add CoreFPGA5 support; distinguish between SOCit/ROCit\n\nSigned-off-by: Chris Dearman \u003cchris@mips.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "bdc94eb41e6090961695747508ac7e33ea5d6c08",
      "tree": "37351b46cc1bfaa6c6faedabb2b8f3a7c5671152",
      "parents": [
        "351336929ccf222ae38ff0cb7a8dd5fd5c6236a0"
      ],
      "author": {
        "name": "Chris Dearman",
        "email": "chris@mips.com",
        "time": "Wed Oct 03 10:43:56 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Apr 28 17:14:26 2008 +0100"
      },
      "message": "[MIPS] Add noulri kernel argument to disable \"rdhwr $29\" usermode support.\n\nSigned-off-by: Chris Dearman \u003cchris@mips.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "351336929ccf222ae38ff0cb7a8dd5fd5c6236a0",
      "tree": "d9e9253bd30cf011d248ad3b63761a9a725e5cb0",
      "parents": [
        "bec5052743ec8ae4c5669918cf9b130bf15709a2"
      ],
      "author": {
        "name": "Chris Dearman",
        "email": "chris@mips.com",
        "time": "Wed Sep 19 00:58:24 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Apr 28 17:14:25 2008 +0100"
      },
      "message": "[MIPS] Allow setting of the cache attribute at run time.\n\nSlightly tacky, but there is a precedent in the sparc archirecture code.\n\nSigned-off-by: Chris Dearman \u003cchris@mips.com\u003e\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "bec5052743ec8ae4c5669918cf9b130bf15709a2",
      "tree": "c5d01f46fa24fa22624eab3e194aad663e8ef50a",
      "parents": [
        "962f480e0f9024ecdcfe2ba1d216c038ee328ced"
      ],
      "author": {
        "name": "Chris Dearman",
        "email": "chris@mips.com",
        "time": "Wed Sep 19 00:51:57 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Apr 28 17:14:25 2008 +0100"
      },
      "message": "[MIPS] Tidy up cache attributes\n\nSigned-off-by: Chris Dearman \u003cchris@mips.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "962f480e0f9024ecdcfe2ba1d216c038ee328ced",
      "tree": "7bdc4f14bd9e894ed3178b3a9b6ec235710868a6",
      "parents": [
        "0bfa130e741f8f73a7bbf6a89aad4816e9094a71"
      ],
      "author": {
        "name": "Chris Dearman",
        "email": "chris@mips.com",
        "time": "Wed Sep 19 00:46:32 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Apr 28 17:14:25 2008 +0100"
      },
      "message": "[MIPS] All MIPS32 processors support64-bit physical addresses.\n\nStill, only the 4K may actually implement it.\n\nSigned-off-by: Chris Dearman \u003cchris@mips.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "0bfa130e741f8f73a7bbf6a89aad4816e9094a71",
      "tree": "2a363f3a64cf66764711cce81bf190ffdd5936cd",
      "parents": [
        "0b6d497fcbb72b356c9d6446810a9597ee55c432"
      ],
      "author": {
        "name": "Chris Dearman",
        "email": "chris@mips.com",
        "time": "Fri Sep 14 21:21:58 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Apr 28 17:14:25 2008 +0100"
      },
      "message": "[MIPS] Remove TLB sanitation code\n\nIt is not being used by Malta and shouldn\u0027t be needed for MIPSsim.\n    \nSigned-off-by: Chris Dearman \u003cchris@mips.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "0b6d497fcbb72b356c9d6446810a9597ee55c432",
      "tree": "73460a333895a5b9b382fcd5bd13c235234514a9",
      "parents": [
        "fb2a27e743cd565c25cd896911e494482a8b7251"
      ],
      "author": {
        "name": "Chris Dearman",
        "email": "chris@mips.com",
        "time": "Thu Sep 13 12:32:02 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Apr 28 17:14:23 2008 +0100"
      },
      "message": "[MIPS] Basic SPRAM support\n\nSigned-off-by: Chris Dearman \u003cchris@mips.com\u003e\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "fb2a27e743cd565c25cd896911e494482a8b7251",
      "tree": "791190ead6211e829443185fb1d4b4109fbd9a34",
      "parents": [
        "064922a805ec7aadfafdd27aa6b4908d737c3c1d"
      ],
      "author": {
        "name": "Thiemo Seufer",
        "email": "ths@networkno.de",
        "time": "Mon Feb 18 19:32:49 2008 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Apr 28 17:14:23 2008 +0100"
      },
      "message": "[MIPS] Reimplement clear_page/copy_page\n\nFold the SB-1 specific implementation of clear_page/copy_page in the\ngeneric version, and rewrite that one in tlbex style. The immediate\nbenefits:\n  - It converts the compile-time workaround for SB-1 pass 1 prefetches\n    to a more efficient run-time check.\n  - It allows adjustment of loop unfolling, which helps to reduce the\n    number of redundant cdex cache ops.\n  - It fixes some esoteric cornercases (the cache line length calculations\n    can go wrong, and support for 64k pages without prefetch instructions\n    will overflow the addiu immediate).\n  - Somewhat better guesses of \"good\" prefetch values.\n\nSigned-off-by: Thiemo Seufer \u003cths@networkno.de\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "46b958eb808b73a232efc962e730faffe7cff5c5",
      "tree": "a2957b555a3c9dd38f86d595241026f5360c5f55",
      "parents": [
        "94dc7ad5502e7d74e2fd74651743f5f1773aa1fe"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Mon Apr 28 02:16:35 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 28 08:58:48 2008 -0700"
      },
      "message": "kernel-doc: detect trailing kernel-doc line trash\n\nPrint a warning when a kernel-doc comment block ends with text on the same\nline as the ending comment characters, e.g.:\n\n * this text is lost. */\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": "94dc7ad5502e7d74e2fd74651743f5f1773aa1fe",
      "tree": "bc3c58105501b9fcba90b3e686a44c9d8e9ef8b3",
      "parents": [
        "9f354858b8ea29e969b82dd96caea376157d76ca"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Mon Apr 28 02:16:34 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 28 08:58:48 2008 -0700"
      },
      "message": "kernel-doc: detect/prevent duplicate doc section names\n\nI saw this problem recently.  With this kernel-doc:\n\n * Note: some important info\n *\n * Note: other important info\n\nkernel-doc uses the \"section name\" (preceding the \u0027:\u0027, like \"Note\") as a hash\nkey for storing the descriptive text (\"blah important info\").  It is (was)\npossible to have duplicate (colliding) section names, without any kind of\nwarning or error.\n\nkernel-doc happily used the latter descriptive text for all instances of\nprinting the \u003csection-name\u003e descriptive text and the former important info\nwas lost.\n\nOne way to \"fix\" this is to modify the kernel-doc comments, e.g.:\n\n * Note1: foo bar\n *\n * Note.2: blah zay\n\nFor now, kernel-doc will signal an error when it sees colliding section names\nlike this.\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": "9f354858b8ea29e969b82dd96caea376157d76ca",
      "tree": "b76f572fe64c80578f23fbd754867a838ebd5fa9",
      "parents": [
        "0607fd02587a6b4b086dc746d63123c1f284db68"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Mon Apr 28 02:16:32 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 28 08:58:47 2008 -0700"
      },
      "message": "fatfs: fix build warning with 64k PAGE_SIZE\n\nAnnoying gcc warning:\n\nfs/fat/inode.c: In function \u0027fat_fill_super\u0027:\nfs/fat/inode.c:1222: warning: comparison is always false due to limited range of data type\n\nChange it to compare with 4K instead of PAGE_CACHE_SIZE, as suggested\nby OGAWA-san.\n\n[FAT spec says: logical_sector_size should be 512, 1024, 2048 4096]\nSo, at least for now, we limit it to 4096.\n\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\nSigned-off-by: OGAWA Hirofumi \u003chirofumi@mail.parknet.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": "0607fd02587a6b4b086dc746d63123c1f284db68",
      "tree": "ca9ea867ee8a93c9e2e706a2911019c16b0794e1",
      "parents": [
        "73f20e58b1d586e9f6d3ddc3aad872829aca7743"
      ],
      "author": {
        "name": "Frank Seidel",
        "email": "fseidel@suse.de",
        "time": "Mon Apr 28 02:16:31 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 28 08:58:47 2008 -0700"
      },
      "message": "fat: detect media without partition table correctly\n\nI received a complaint that some FAT formated medias (e.g.  sd memory cards)\ntrigger a \"unknown partition table\" message even though there is no partition\ntable and they work correctly, while in general (when e.g.  formated with\nmkdosfs or even Windows Vista) this message is not shown.\n\nCurrently this seems only to happen when the medias get formatted with Windows\nXP (and possibly Win 2000).  Then the boot indicator byte contains garbage\n(part of text message) and so do the other parts checked by msdos_paritition\nwhich then later triggers this message.\n\nReferences: novell bug #364365\n\nMost fat formatted media without partition table contains zeros in the boot\nindication and the other tested bytes and so falls through the checks in\nmsdos_partition, leading it to return with 1 (all is fine).\n\nBut some (e.g.  WinXP formatted) fat fomated medias don\u0027t use boot_ind and so\nthe check fails and causes a \"unkown partition table\" warning eventhough there\nis none and everything would be fine.\n\nThis additional check directly verifies if there is a fat formatted medium\nwithout a partition table.\n\nSigned-off-by: Frank Seidel \u003cfseidel@suse.de\u003e\nCc: Andreas Dilger \u003cadilger@sun.com\u003e\nAcked-by: OGAWA Hirofumi \u003chirofumi@mail.parknet.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": "73f20e58b1d586e9f6d3ddc3aad872829aca7743",
      "tree": "cd426ad1186438a0b16ade918e73c0b84c4bbe92",
      "parents": [
        "c7a6c4edc74ee5c3d990325fe93b6916f43499f4"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Mon Apr 28 02:16:30 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 28 08:58:47 2008 -0700"
      },
      "message": "FAT_VALID_MEDIA(): remove pointless test\n\nThe on-disk media specification field in FAT is only 8-bits, so testing for\n\u003c\u003d0xff is pointless, and can generate a \"comparison is always true due to\nlimited range of data type\" warning.\n\nWhile we\u0027re there, convert FAT_VALID_MEDIA() into a C function - the present\nimplementation is buggy: it generates either one or two references to its\nargument.\n\nCc: Frank Seidel \u003cfseidel@suse.de\u003e\nAcked-by: OGAWA Hirofumi \u003chirofumi@mail.parknet.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": "c7a6c4edc74ee5c3d990325fe93b6916f43499f4",
      "tree": "4bdeb0b0784bc17e5d54eb4c481fbb338ce9b642",
      "parents": [
        "f22032ba8de2960a64a3dd9719fb5c99b1f1ae6e"
      ],
      "author": {
        "name": "OGAWA Hirofumi",
        "email": "hirofumi@mail.parknet.co.jp",
        "time": "Mon Apr 28 02:16:29 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 28 08:58:47 2008 -0700"
      },
      "message": "fat: use __getname()\n\n__getname() is faster than __get_free_page(). Use it.\n\nSigned-off-by: OGAWA Hirofumi \u003chirofumi@mail.parknet.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": "f22032ba8de2960a64a3dd9719fb5c99b1f1ae6e",
      "tree": "c515ff4c94c041325cede8061a9fe3301ec08e53",
      "parents": [
        "061e97469f46f924cf14bbf1dd4805b46986691a"
      ],
      "author": {
        "name": "Keith Mok",
        "email": "ek9852@gmail.com",
        "time": "Mon Apr 28 02:16:29 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 28 08:58:47 2008 -0700"
      },
      "message": "vfat: bug fix for vfat cannot handle filename with 255\n\nThis patch fix the problem that the buffer allocated for convert of unicode to\nutf8 in fat/dir.c is too small.\n\nAnd cannot handle filename with 255 asian characters when mounted with utf8\noptions.\n\nAlso it fix the filename length limitation checking in vfat/namei.c that the\nfilename length should be checked against the number of converted unicode\ncharacters.\n\nNot the length before NLS/UTF8 converted.\n\nSigned-off-by: Keith Mok \u003cek9852@gmail.com\u003e\nSigned-off-by: OGAWA Hirofumi \u003chirofumi@mail.parknet.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": "061e97469f46f924cf14bbf1dd4805b46986691a",
      "tree": "f89bae50777ff9d7a8dc917342f55218de132166",
      "parents": [
        "e69be4c9c4ac1b6bb6380512557da0afa6262e98"
      ],
      "author": {
        "name": "OGAWA Hirofumi",
        "email": "hirofumi@mail.parknet.co.jp",
        "time": "Mon Apr 28 02:16:28 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 28 08:58:47 2008 -0700"
      },
      "message": "Add balance_dirty_pages_ratelimited() to cont_expand_zero()\n\nOn the systems, ftruncate() which expand size for FAT became the cause\nof OOM.  The cont_expand_zero() filled all memory with dirty pages,\nand since disk is very slow, limit of page scanning was exceeded, then\nit triggered OOM.\n\nThis adds balance_dirty_pages_ratelimited() to avoid filling memory\nwith dirty pages.\n\nSigned-off-by: OGAWA Hirofumi \u003chirofumi@mail.parknet.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": "e69be4c9c4ac1b6bb6380512557da0afa6262e98",
      "tree": "406b9e49a34cd39dd98f407e5308dc3cfb9c52de",
      "parents": [
        "606e423e43bac0c2f7b85b682eb1ddd2a634586e"
      ],
      "author": {
        "name": "OGAWA Hirofumi",
        "email": "hirofumi@mail.parknet.co.jp",
        "time": "Mon Apr 28 02:16:27 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 28 08:58:47 2008 -0700"
      },
      "message": "fat: Remove fat_clusters_flush()\n\nThis removes unneeded fat_clusters_flush().\n\nSigned-off-by: OGAWA Hirofumi \u003chirofumi@mail.parknet.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": "606e423e43bac0c2f7b85b682eb1ddd2a634586e",
      "tree": "86e7bc56e7e70cf1403aec7fd58d854490b1478f",
      "parents": [
        "1ae43f826b6cb951fc5b0f9c92372a8d5b63c7f9"
      ],
      "author": {
        "name": "OGAWA Hirofumi",
        "email": "hirofumi@mail.parknet.co.jp",
        "time": "Mon Apr 28 02:16:27 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 28 08:58:47 2008 -0700"
      },
      "message": "fat: Update free_clusters even if it is untrusted\n\nCurrently, free_clusters is not updated until it is trusted, because\nWindows doesn\u0027t update it correctly.\n\nBut if user is using FAT driver of Linux, it updates free_clusters\ncorrectly.  Instead, this updates it even if it\u0027s untrusted, so if\nfree_clustes is correct, now keep correct value.\n\nSigned-off-by: OGAWA Hirofumi \u003chirofumi@mail.parknet.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": "1ae43f826b6cb951fc5b0f9c92372a8d5b63c7f9",
      "tree": "aea00f01d74a40e026974182006e8af903b0b241",
      "parents": [
        "e97e8de388723f9491514fa0434ddf1fd713a188"
      ],
      "author": {
        "name": "OGAWA Hirofumi",
        "email": "hirofumi@mail.parknet.co.jp",
        "time": "Mon Apr 28 02:16:26 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 28 08:58:47 2008 -0700"
      },
      "message": "fat: Add allow_utime option\n\nNormally utime(2) checks current process is owner of the file, or it\nhas CAP_FOWNER capability.  But FAT filesystem doesn\u0027t have uid/gid as\non disk info, so normal check is too unflexible.\n\nWith this option you can relax it.\n\nSigned-off-by: OGAWA Hirofumi \u003chirofumi@mail.parknet.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": "e97e8de388723f9491514fa0434ddf1fd713a188",
      "tree": "582513162e3e9406a02d6de8a09af76da3839400",
      "parents": [
        "1278fdd34b12214b5c2e91e64848a5e54e57ed96"
      ],
      "author": {
        "name": "OGAWA Hirofumi",
        "email": "hirofumi@mail.parknet.co.jp",
        "time": "Mon Apr 28 02:16:26 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 28 08:58:47 2008 -0700"
      },
      "message": "fat: fat_setattr() fix\n\nFix fat_setattr() on the case of showexec option. If user specified\nshowexec option, inode-\u003ei_mode may not have S_IXUGO. This just use\ninode-\u003ei_mode to fix it.\n\nAnd with this patch, we don\u0027t allow chmod() on memory inode, it\u0027s just\nbad behaviour. IOW, we allow changing S_IWUGO only which can be stored\nto disk.\n\nSigned-off-by: OGAWA Hirofumi \u003chirofumi@mail.parknet.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": "1278fdd34b12214b5c2e91e64848a5e54e57ed96",
      "tree": "3d50d0f2fd3444389031d5a540d65eb16480d8e8",
      "parents": [
        "3754a544474b9fd4fdd32a96d98bc4ab558b2bb6"
      ],
      "author": {
        "name": "OGAWA Hirofumi",
        "email": "hirofumi@mail.parknet.co.jp",
        "time": "Mon Apr 28 02:16:25 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 28 08:58:47 2008 -0700"
      },
      "message": "fat: fat_notify_change() and check_mode() cleanup\n\n- Rename fat_notify_change() to fat_setattr()\n- check_mode() cleanup\n- Change layout of code\n\nSigned-off-by: OGAWA Hirofumi \u003chirofumi@mail.parknet.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": "3754a544474b9fd4fdd32a96d98bc4ab558b2bb6",
      "tree": "e11746d2b298283850215b36d41c540e9056c879",
      "parents": [
        "d5dee5c395062a55236318ac4eec1f4ebb9de6db"
      ],
      "author": {
        "name": "OGAWA Hirofumi",
        "email": "hirofumi@mail.parknet.co.jp",
        "time": "Mon Apr 28 02:16:24 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 28 08:58:46 2008 -0700"
      },
      "message": "fat: kill is_bad_inode() check\n\nFAT doesn\u0027t need to check bad inode anymore.\n\nSigned-off-by: OGAWA Hirofumi \u003chirofumi@mail.parknet.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": "d5dee5c395062a55236318ac4eec1f4ebb9de6db",
      "tree": "2481afd9fbdd1df106d71a41cce2b08380f21d44",
      "parents": [
        "a2fe594fa3732298947377409b5d8111b14f56ec"
      ],
      "author": {
        "name": "Jan Kara",
        "email": "jack@suse.cz",
        "time": "Mon Apr 28 02:16:23 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 28 08:58:46 2008 -0700"
      },
      "message": "reiserfs: unpack tails on quota files\n\nQuota files cannot have tails because quota_write and quota_read functions do\nnot support them.  So far when quota files did have tail, we just refused to\nturn quotas on it.  Sadly this check has been wrong and so there are now\nplenty installations where quota files don\u0027t have NOTAIL flag set and so now\nafter fixing the check, they suddently fail to turn quotas on.  Since it\u0027s\neasy to unpack the tail from kernel, do this from reiserfs_quota_on() which\nsolves the problem and is generally nicer to users anyway.\n\nSigned-off-by: Jan Kara \u003cjack@suse.cz\u003e\nReported-by: \u003curhausen@urifabi.net\u003e\nCc: Jeff Mahoney \u003cjeffm@suse.com\u003e\nCc: Chris Mason \u003cchris.mason@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": "a2fe594fa3732298947377409b5d8111b14f56ec",
      "tree": "efd71f35949123fdaaf5d986e3237a059958fbfc",
      "parents": [
        "fbe5498b3d5af44a8671800e85b2858c2ea236fa"
      ],
      "author": {
        "name": "Jan Kara",
        "email": "jack@suse.cz",
        "time": "Mon Apr 28 02:16:23 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 28 08:58:46 2008 -0700"
      },
      "message": "reiserfs: fix hang on umount with quotas when journal is aborted\n\nCall dquot_drop() from reiserfs_dquot_drop() even if we fail to start a\ntransaction.  Otherwise we never get to dropping references to quota\nstructures from the inode and umount will hang indefinitely.\n\nSigned-off-by: Jan Kara \u003cjack@suse.cz\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "fbe5498b3d5af44a8671800e85b2858c2ea236fa",
      "tree": "2dcd7a66cdcbe6742bde41cf05933c2d4ad1879d",
      "parents": [
        "8acc570fabc022d41baedc0c9bf976a4b9d16d6f"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Mon Apr 28 02:16:22 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 28 08:58:46 2008 -0700"
      },
      "message": "reiserfs: replace remaining __FUNCTION__ occurrences\n\n__FUNCTION__ is gcc-specific, use __func__\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nCc: Chris Mason \u003cchris.mason@oracle.com\u003e\nCc: Jeff Mahoney \u003cjeffm@suse.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "8acc570fabc022d41baedc0c9bf976a4b9d16d6f",
      "tree": "8edd409aa140bff7674c5734daef4db9412c2942",
      "parents": [
        "e13601bc6aa427a6483e7f66fde55ac3b5fed335"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Mon Apr 28 02:16:21 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 28 08:58:46 2008 -0700"
      },
      "message": "reiserfs: fix more sparse warnings in do_balan.c\n\nfs/reiserfs/do_balan.c:1467:10: warning: symbol \u0027ret_val\u0027 shadows an earlier one\nfs/reiserfs/do_balan.c:275:6: originally declared here\nfs/reiserfs/do_balan.c:1471:23: warning: symbol \u0027ih\u0027 shadows an earlier one\nfs/reiserfs/do_balan.c:249:67: originally declared here\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nCc: Chris Mason \u003cchris.mason@oracle.com\u003e\nCc: Jeff Mahoney \u003cjeffm@suse.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e13601bc6aa427a6483e7f66fde55ac3b5fed335",
      "tree": "dce69d42f4968b313eb06af31b03f079b856f483",
      "parents": [
        "9e902df6be2cb7444e5a0f7e2e72bcbf3b978f3e"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Mon Apr 28 02:16:21 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 28 08:58:46 2008 -0700"
      },
      "message": "reiserfs: fix sparse warning in journal.c\n\nfs/reiserfs/journal.c:4319:2: warning: returning void-valued expression\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nCc: Chris Mason \u003cchris.mason@oracle.com\u003e\nCc: Jeff Mahoney \u003cjeffm@suse.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "9e902df6be2cb7444e5a0f7e2e72bcbf3b978f3e",
      "tree": "18097b73e7dff21688f4c9fee8bc785c63a19766",
      "parents": [
        "78e917d59c30c3d5a4cda7f47e0f40f1c98f9b02"
      ],
      "author": {
        "name": "Marcin Slusarz",
        "email": "marcin.slusarz@gmail.com",
        "time": "Mon Apr 28 02:16:20 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 28 08:58:46 2008 -0700"
      },
      "message": "reiserfs: le*_add_cpu conversion\n\nreplace all:\nlittle_endian_variable \u003d cpu_to_leX(leX_to_cpu(little_endian_variable) +\n\t\t\t\t\texpression_in_cpu_byteorder);\nwith:\n\tleX_add_cpu(\u0026little_endian_variable, expression_in_cpu_byteorder);\ngenerated with semantic patch\n\nSigned-off-by: Marcin Slusarz \u003cmarcin.slusarz@gmail.com\u003e\nCc: Jeff Mahoney \u003cjeffm@suse.com\u003e\nCc: Chris Mason \u003cchris.mason@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": "78e917d59c30c3d5a4cda7f47e0f40f1c98f9b02",
      "tree": "43efd776befcc6164b31c6fa817449830932d7c1",
      "parents": [
        "36a53ddf859b0a9aa56e2e72978997bf68eec37a"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Mon Apr 28 02:16:19 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 28 08:58:46 2008 -0700"
      },
      "message": "udf: fix sparse warning in namei.c\n\nLet\u0027s use bsize instead.\nfs/udf/namei.c:960:12: warning: symbol \u0027elen\u0027 shadows an earlier one\nfs/udf/namei.c:937:15: originally declared here\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nCc: Jan Kara \u003cjack@ucw.cz\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "36a53ddf859b0a9aa56e2e72978997bf68eec37a",
      "tree": "30f41fd8d9c0e5561445ee76d3a6a5778ca7fcce",
      "parents": [
        "0045edaaf980e577272eeb11832daebaeb5d63c4"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Mon Apr 28 02:16:18 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 28 08:58:45 2008 -0700"
      },
      "message": "ufs: replace __inline with inline\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nCc: Evgeniy Dushistov \u003cdushistov@mail.ru\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0045edaaf980e577272eeb11832daebaeb5d63c4",
      "tree": "eadc4782c3421fe32f65e259f0fce908ce5c80b5",
      "parents": [
        "9746077a71d01b8d86f5e471a3a2c8f1fa91ef94"
      ],
      "author": {
        "name": "Marcin Slusarz",
        "email": "marcin.slusarz@gmail.com",
        "time": "Mon Apr 28 02:16:18 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 28 08:58:45 2008 -0700"
      },
      "message": "ufs: remove unused fs64_add and fs64_sub\n\nremove fs64_add and fs64_sub - they probably weren\u0027t ever used because\ntheir prototypes used u32 instead of __fs64\n\nSigned-off-by: Marcin Slusarz \u003cmarcin.slusarz@gmail.com\u003e\nCc: Evgeniy Dushistov \u003cdushistov@mail.ru\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "9746077a71d01b8d86f5e471a3a2c8f1fa91ef94",
      "tree": "b6a4b12949b29144ab2092bb5ccac15971a071e4",
      "parents": [
        "3c5afae2bac974fe2c15cd9439f921526b3ea2d7"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Mon Apr 28 02:16:17 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 28 08:58:45 2008 -0700"
      },
      "message": "ufs: replace remaining __FUNCTION__ occurrences\n\n__FUNCTION__ is gcc-specific, use __func__\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nCc: Jan Engelhardt \u003cjengelh@linux01.gwdg.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "3c5afae2bac974fe2c15cd9439f921526b3ea2d7",
      "tree": "10a79737e1e07d4202cfd4fa86bd616de8bca478",
      "parents": [
        "08fc99bfc39d5b394aa27498ac5f14df0ef8e52a"
      ],
      "author": {
        "name": "Marcin Slusarz",
        "email": "marcin.slusarz@gmail.com",
        "time": "Mon Apr 28 02:16:16 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 28 08:58:45 2008 -0700"
      },
      "message": "ufs: [bl]e*_add_cpu conversion\n\nreplace all:\nbig/little_endian_variable \u003d cpu_to_[bl]eX([bl]eX_to_cpu(big/little_endian_variable) +\n\t\t\t\t\texpression_in_cpu_byteorder);\nwith:\n\t[bl]eX_add_cpu(\u0026big/little_endian_variable, expression_in_cpu_byteorder);\ngenerated with semantic patch\n\nSigned-off-by: Marcin Slusarz \u003cmarcin.slusarz@gmail.com\u003e\nCc: Evgeniy Dushistov \u003cdushistov@mail.ru\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "08fc99bfc39d5b394aa27498ac5f14df0ef8e52a",
      "tree": "3749ce01f8cb60e3cf08c95f3f4076e21ad62ee7",
      "parents": [
        "e05b6b524bd5c5c2bae1b64a7cbe08d46d57a6fe"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Mon Apr 28 02:16:16 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 28 08:58:45 2008 -0700"
      },
      "message": "jbd: replace remaining __FUNCTION__ occurrences\n\n__FUNCTION__ is gcc-specific, use __func__\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nCc: \u003clinux-ext4@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": "e05b6b524bd5c5c2bae1b64a7cbe08d46d57a6fe",
      "tree": "e5b5a7dbc57ccf8f6e425b7cb77249fdc534baca",
      "parents": [
        "fa1ff1e02fee908dfdc3f92902d39acc38041e4c"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Mon Apr 28 02:16:15 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 28 08:58:45 2008 -0700"
      },
      "message": "ext3: replace remaining __FUNCTION__ occurrences\n\n__FUNCTION__ is gcc-specific, use __func__\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nCc: \u003clinux-ext4@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": "fa1ff1e02fee908dfdc3f92902d39acc38041e4c",
      "tree": "9bca635970c38cd7804d9ae02f1a69c3193b431c",
      "parents": [
        "2588ef83f7933d8ae42868d7bf68fc8a3001186b"
      ],
      "author": {
        "name": "Jan Kara",
        "email": "jack@suse.cz",
        "time": "Mon Apr 28 02:16:14 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 28 08:58:45 2008 -0700"
      },
      "message": "ext3: fix mount messages when quota disabled\n\nWhen quota is disabled, we should not print \u0027journaled quota not supported\u0027\nwhen user tried to mount non-journaled quota.  Also fix typo in the message.\n\nSigned-off-by: Jan Kara \u003cjack@suse.cz\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "2588ef83f7933d8ae42868d7bf68fc8a3001186b",
      "tree": "45b1ff7b854bdb99a91e49f4753aaa9a389ffa17",
      "parents": [
        "07c9938a4e2c92b796b163dc70e99d3d1870aaee"
      ],
      "author": {
        "name": "Aneesh Kumar K.V",
        "email": "aneesh.kumar@linux.vnet.ibm.com",
        "time": "Mon Apr 28 02:16:14 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 28 08:58:45 2008 -0700"
      },
      "message": "ext3: retry block allocation if new blocks are allocated from system zone\n\nIf the block allocator gets blocks out of system zone ext3 calls ext3_error.\nBut if the file system is mounted with errors\u003dcontinue retry block allocation.\n We need to mark the system zone blocks as in use to make sure retry don\u0027t\npick them again\n\nSystem zone is the block range mapping block bitmap, inode bitmap and inode\ntable.\n\n[akpm@linux-foundation.org: fix typo in comment]\nSigned-off-by: Aneesh Kumar K.V \u003caneesh.kumar@linux.vnet.ibm.com\u003e\nCc: \u003clinux-ext4@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": "07c9938a4e2c92b796b163dc70e99d3d1870aaee",
      "tree": "efdde08f88994f0c966781be5574adf8ea83d952",
      "parents": [
        "0b23076988b44b2c165e060248345de6f2337387"
      ],
      "author": {
        "name": "Jan Kara",
        "email": "jack@suse.cz",
        "time": "Mon Apr 28 02:16:13 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 28 08:58:45 2008 -0700"
      },
      "message": "ext3: fix hang on umount with quotas when journal is aborted\n\nCall dquot_drop() from ext3_dquot_drop() even if we fail to start a\ntransaction.  Otherwise we never get to dropping references to quota\nstructures from the inode and umount will hang indefinitely.  Thanks to\nPayphone LIOU for spotting the problem.\n\nSigned-off-by: Jan Kara \u003cjack@suse.cz\u003e\nCc: Payphone LIOU \u003clioupayphone@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    }
  ],
  "next": "0b23076988b44b2c165e060248345de6f2337387"
}
