)]}'
{
  "log": [
    {
      "commit": "bca268565fd18f0b36ab8fff6e1623d8dffae2b1",
      "tree": "11abda03d7a7764cfa6a49a6ec2da1576b3058ee",
      "parents": [
        "74d96f018673759d04d032c137d132f6447bfb1e",
        "26689452f5ca201add63b1b1ff0dbcf82d6885e7"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jan 14 19:58:40 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jan 14 19:58:40 2009 -0800"
      },
      "message": "Merge branch \u0027syscalls\u0027 of git://git390.osdl.marist.edu/pub/scm/linux-2.6\n\n* \u0027syscalls\u0027 of git://git390.osdl.marist.edu/pub/scm/linux-2.6: (44 commits)\n  [CVE-2009-0029] s390 specific system call wrappers\n  [CVE-2009-0029] System call wrappers part 33\n  [CVE-2009-0029] System call wrappers part 32\n  [CVE-2009-0029] System call wrappers part 31\n  [CVE-2009-0029] System call wrappers part 30\n  [CVE-2009-0029] System call wrappers part 29\n  [CVE-2009-0029] System call wrappers part 28\n  [CVE-2009-0029] System call wrappers part 27\n  [CVE-2009-0029] System call wrappers part 26\n  [CVE-2009-0029] System call wrappers part 25\n  [CVE-2009-0029] System call wrappers part 24\n  [CVE-2009-0029] System call wrappers part 23\n  [CVE-2009-0029] System call wrappers part 22\n  [CVE-2009-0029] System call wrappers part 21\n  [CVE-2009-0029] System call wrappers part 20\n  [CVE-2009-0029] System call wrappers part 19\n  [CVE-2009-0029] System call wrappers part 18\n  [CVE-2009-0029] System call wrappers part 17\n  [CVE-2009-0029] System call wrappers part 16\n  [CVE-2009-0029] System call wrappers part 15\n  ...\n"
    },
    {
      "commit": "74d96f018673759d04d032c137d132f6447bfb1e",
      "tree": "426f0649e0903c185a1426da65b4d8eeb5c8cf12",
      "parents": [
        "aa0effbd1c0269ce7dd13be8dbf13e6b04f30ebd"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Tue Jan 13 19:27:09 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jan 14 19:56:50 2009 -0800"
      },
      "message": "byteorder: make swab.h include asm/swab.h like a regular header\n\nAdd swab.h to kbuild.asm and remove the individual entries from\neach arch, mark as unifdef as some arches have some kernel-only\nbits inside.\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e55380edf68796d75bf41391a781c68ee678587d",
      "tree": "3f40b4c46c8723bb5bec0e2e009416069a7725fc",
      "parents": [
        "2ed7c03ec17779afb4fcfa3b8c61df61bd4879ba"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Wed Jan 14 14:13:55 2009 +0100"
      },
      "committer": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Wed Jan 14 14:15:15 2009 +0100"
      },
      "message": "[CVE-2009-0029] Rename old_readdir to sys_old_readdir\n\nThis way it matches the generic system call name convention.\n\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\n"
    },
    {
      "commit": "cde15b5927fea3e1b4de0b277008cf273d8b000b",
      "tree": "fe125225da41f69ffb920ef5b17d7e30c6b7a31c",
      "parents": [
        "61f9c58da57a80b0df1ced18a28cbbaebd4d417a"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jan 06 23:07:20 2009 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Jan 11 09:57:28 2009 +0000"
      },
      "message": "MIPS: Only write c0_framemask on CPUs which have this register.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "61f9c58da57a80b0df1ced18a28cbbaebd4d417a",
      "tree": "cbeaa2353d98899e88c6d44dc8d1a16eabbb6a47",
      "parents": [
        "ac15dad061d351281b0bafbae1ecdd84e601435a"
      ],
      "author": {
        "name": "Manuel Lauss",
        "email": "mano@roarinelk.homelinux.net",
        "time": "Sun Dec 21 09:26:27 2008 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Jan 11 09:57:27 2009 +0000"
      },
      "message": "MIPS: Alchemy: new userspace suspend interface for development boards.\n\nReplace the current sysctl-based suspend interface with a new sysfs-\nbased one which also uses the Linux-2.6 suspend model.\n\nTo configure wakeup sources, a subtree for the demoboards is created\nunder /sys/power/db1x:\n\nsys/\n`-- power\n    `-- db1x\n        |-- gpio0\n        |-- gpio1\n        |-- gpio2\n        |-- gpio3\n        |-- gpio4\n        |-- gpio5\n        |-- gpio6\n        |-- gpio7\n        |-- timer\n        |-- timer_timeout\n        |-- wakemsk\n        `-- wakesrc\n\nThe nodes \u0027gpio[0-7]\u0027 and \u0027timer\u0027 configure the GPIO0..7 and M2\nbits of the SYS_WAKEMSK (wakeup source enable) register.  Writing \u00271\u0027\nenables a wakesource, 0 disables it.\n\nThe \u0027timer_timeout\u0027 node holds the timeout in seconds after which the\nTOYMATCH2 event should wake the system.\n\nThe \u0027wakesrc\u0027 node holds the SYS_WAKESRC register after wakeup (in hex),\nthe \u0027wakemsk\u0027 node can be used to get/set the wakeup mask directly.\n\nFor example, to have the timer wake the system after 10 seconds of sleep,\nthe following must be done in userspace:\n\necho 10 \u003e /sys/power/db1x/timer_timeout\necho 1 \u003e /sys/power/db1x/timer\necho mem \u003e /sys/power/sleep\n\nThis patch also removes the homebrew CPU frequency switching code.  I don\u0027t\nunderstand how it could have ever worked reliably; it does not communicate\nthe clock changes to peripheral devices other than uarts.\n\nSigned-off-by: Manuel Lauss \u003cmano@roarinelk.homelinux.net\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n\n create mode 100644 arch/mips/alchemy/devboards/pm.c\n"
    },
    {
      "commit": "ac15dad061d351281b0bafbae1ecdd84e601435a",
      "tree": "dc5536f68f14e3a07f3af1105cfc23a2c317f21f",
      "parents": [
        "564365b0fc3395ed55501ef25705664888cebdbc"
      ],
      "author": {
        "name": "Manuel Lauss",
        "email": "mano@roarinelk.homelinux.net",
        "time": "Sun Dec 21 09:26:26 2008 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Jan 11 09:57:27 2009 +0000"
      },
      "message": "MIPS: Alchemy: dbdma suspend/resume support.\n\nImplement suspend/resume for DBDMA controller and its channels.\n\nSigned-off-by: Manuel Lauss \u003cmano@roarinelk.homelinux.net\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "564365b0fc3395ed55501ef25705664888cebdbc",
      "tree": "ed2228df7ea13585f014937b4fc0a6cd7138a674",
      "parents": [
        "2699cdfb765c3b7d77d28ea3bc7d84e486697177"
      ],
      "author": {
        "name": "Manuel Lauss",
        "email": "mano@roarinelk.homelinux.net",
        "time": "Sun Dec 21 09:26:25 2008 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Jan 11 09:57:27 2009 +0000"
      },
      "message": "MIPS: Alchemy: Fix up PM code on Au1550/Au1200\n\nAu1550/Au1200 have a different memory controller which requires additi-\nonal code to properly put memory to sleep (code taken from AMD/RMI\u0027s\nLinux-2.6.11 source package).\n\nAlso fix up the remaining pm-related paths to compile on Au1200/Au1550\nplatforms.\n\nSigned-off-by: Manuel Lauss \u003cmano@roarinelk.homelinux.net\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "2699cdfb765c3b7d77d28ea3bc7d84e486697177",
      "tree": "690eb6e847c7acfc0a5693a385907da480f33fd8",
      "parents": [
        "0c694de12b54fa96b9555e07603f567906ce21c8"
      ],
      "author": {
        "name": "Manuel Lauss",
        "email": "mano@roarinelk.homelinux.net",
        "time": "Sun Dec 21 09:26:24 2008 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Jan 11 09:57:27 2009 +0000"
      },
      "message": "MIPS: Alchemy: move calc_clock function.\n\nNow that nothing in time.c depends on calc_clock, it can\nbe moved to clocks.c where it belongs.\nWhile at it, give it a better non-generic name and call it\nas soon as possible in plat_mem_init.\n\nSigned-off-by: Manuel Lauss \u003cmano@roarinelk.homelinux.net\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "0c694de12b54fa96b9555e07603f567906ce21c8",
      "tree": "c7528273c1d86069cb6e83bd2b36706f663f1eb2",
      "parents": [
        "779e7d41ad004946603da139da99ba775f74cb1c"
      ],
      "author": {
        "name": "Manuel Lauss",
        "email": "mano@roarinelk.homelinux.net",
        "time": "Sun Dec 21 09:26:23 2008 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Jan 11 09:57:27 2009 +0000"
      },
      "message": "MIPS: Alchemy: RTC counter clocksource / clockevent support.\n\nAdd support for the 32 kHz counter1 (RTC) as clocksource / clockevent\ndevice.  As a nice side effect, this also enables use of the \u0027wait\u0027\ninstruction for runtime idle power savings.\n\nIf the counters aren\u0027t enabled/working properly, fall back on the\ncp0 counter clock code.\n\nSigned-off-by: Manuel Lauss \u003cmano@roarinelk.homelinux.net\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "779e7d41ad004946603da139da99ba775f74cb1c",
      "tree": "befca6de7d38cfb689150e722164e3d2dad7aca7",
      "parents": [
        "074cf656700ddd1d2bd7f815f78e785418beb898"
      ],
      "author": {
        "name": "Manuel Lauss",
        "email": "mano@roarinelk.homelinux.net",
        "time": "Sun Dec 21 09:26:22 2008 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Jan 11 09:57:26 2009 +0000"
      },
      "message": "MIPS: make cp0 counter clocksource/event usable as fallback.\n\nThe current mips clock build infrastructure lets a system only use\neither the MIPS cp0 counter or a SoC specific timer as a clocksource /\nclockevent device.\n\nThis patch renames the core cp0 counter clocksource / clockevent functions\nfrom mips_* to r4k_* and updates the wrappers in asm-mips/time.h to\ncall these renamed functions instead.\n\nChips which can detect whether it is safe to use a chip-specific timer\ncan now fall back on the cp0 counter if necessary and possible\n(e.g. Alchemy with a follow-on patch).\n\nExisting behaviour is not changed in any way.\n\nSigned-off-by: Manuel Lauss \u003cmano@roarinelk.homelinux.net\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "074cf656700ddd1d2bd7f815f78e785418beb898",
      "tree": "af55e5f9d36775df851924303e44fdde7cff8654",
      "parents": [
        "1820ec1d2b993f3ec00169e881504aa4541a9bf7"
      ],
      "author": {
        "name": "Manuel Lauss",
        "email": "mano@roarinelk.homelinux.net",
        "time": "Sun Dec 21 09:26:21 2008 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Jan 11 09:57:26 2009 +0000"
      },
      "message": "MIPS: Alchemy: remove cpu_table.\n\nRemove the cpu_table:\n- move detection of whether c0_config[OD] is read-only and should be set\n  to fix various chip errata to au1000 headers.\n- move detection of write-only sys_cpupll to au1000 headers.\n- remove the BCLK switching code:  Activation of this features should be\n  left to the boards using the chips since it also affects external devices\n  tied to BCLK, and only the board designers know whether it is safe to\n  enable.\n\nSigned-off-by: Manuel Lauss \u003cmano@roarinelk.homelinux.net\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n\n delete mode 100644 arch/mips/alchemy/common/cputable.c\n"
    },
    {
      "commit": "1820ec1d2b993f3ec00169e881504aa4541a9bf7",
      "tree": "18c7250dd41b227a2d8224a617793f33a09d783e",
      "parents": [
        "558d1de8ba9ebb1cc3f3062f1371b9330772164f"
      ],
      "author": {
        "name": "Manuel Lauss",
        "email": "mano@roarinelk.homelinux.net",
        "time": "Sun Dec 21 09:26:20 2008 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Jan 11 09:57:26 2009 +0000"
      },
      "message": "MIPS: Alchemy: remove get/set_au1x00_lcd_clock().\n\nThere are no in-tree users, so remove them.\n\nSigned-off-by: Manuel Lauss \u003cmano@roarinelk.homelinux.net\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "558d1de8ba9ebb1cc3f3062f1371b9330772164f",
      "tree": "09206a5979510d4fcebf91d57cafb9da25c26ef5",
      "parents": [
        "197b0d31eb3e82f598bf13da6ee777d906c611f3"
      ],
      "author": {
        "name": "Manuel Lauss",
        "email": "mano@roarinelk.homelinux.net",
        "time": "Sun Dec 21 09:26:19 2008 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Jan 11 09:57:26 2009 +0000"
      },
      "message": "MIPS: Print irq handler description\n\nAdd the name set by set_irq_chip_and_handler_name() to the output of\n/proc/interrupts, like so:\n\ndb1200 ~ # cat /proc/interrupts\n           CPU0\n  8:         52     Alchemy-IC0-hilevel   serial\n 10:        171     Alchemy-IC0-hilevel   au1xxx-mmc\n 11:         47     Alchemy-IC0-hilevel   Au1xxx dbdma\n 18:          1     Alchemy-IC0-hilevel   au1550-spi\n 29:    1250997     Alchemy-IC0-riseedge  timer\n 37:        211     Alchemy-IC0-hilevel   ehci_hcd:usb1, ohci_hcd:usb2\n 38:          0     Alchemy-IC0-hilevel   lcd\n 72:       2623     DB1200 CPLD-level     ide0\n 73:        257     DB1200 CPLD-level     eth0\n 84:          1     DB1200 CPLD-level     sd_insert\n 85:          0     DB1200 CPLD-level     sd_eject\n\nERR:          0\n\nSigned-off-by: Manuel Lauss \u003cmano@roarinelk.homelinux.net\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "197b0d31eb3e82f598bf13da6ee777d906c611f3",
      "tree": "663ecf85c0096a695f425bb602012ea7ca9e57de",
      "parents": [
        "785e3268e2951d4c0c21417c8e5d8004b2ab2480"
      ],
      "author": {
        "name": "Manuel Lauss",
        "email": "mano@roarinelk.homelinux.net",
        "time": "Sun Dec 21 09:26:18 2008 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Jan 11 09:57:26 2009 +0000"
      },
      "message": "MIPS: Alchemy: pb1200: update CPLD cascade irq handler.\n\nTested on Db1200.\n\nSigned-off-by: Manuel Lauss \u003cmano@roarinelk.homelinux.net\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "785e3268e2951d4c0c21417c8e5d8004b2ab2480",
      "tree": "3e7e98dbaf2592f22f65090325a823d36caa13f7",
      "parents": [
        "7179380ee9bdeb5fa2ff07581f512fe0f5382e5b"
      ],
      "author": {
        "name": "Manuel Lauss",
        "email": "mano@roarinelk.homelinux.net",
        "time": "Sun Dec 21 09:26:17 2008 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Jan 11 09:57:26 2009 +0000"
      },
      "message": "MIPS: Alchemy: update core interrupt code.\n\nThis patch attempts to modernize core Alchemy interrupt handling code.\n\n- add irq_chips for irq controllers instead of irq type,\n- add a set_type() hook to change irq trigger type during runtime,\n- add a set_wake() hook to control GPIO0..7 based wakeup,\n- use linux\u0027 IRQF_TRIGGER_ constants instead of homebrew ones,\n- enable GENERIC_HARDIRQS_NO__DO_IRQ.\n- simplify plat_irq_dispatch\n- merge au1xxx_irqmap into irq.c file, the only place where its\n  contents are referenced.\n- board_init_irq() is now mandatory for every board; use it to register\n  the remaining (gpio-based) interrupt sources; update all boards\n  accordingly.\n\nRun-tested on Db1200 and other Au1200 based platforms.\n\nSigned-off-by: Manuel Lauss \u003cmano@roarinelk.homelinux.net\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n\n delete mode 100644 arch/mips/alchemy/common/au1xxx_irqmap.c\n"
    },
    {
      "commit": "7179380ee9bdeb5fa2ff07581f512fe0f5382e5b",
      "tree": "12bc5c0cfc3506434b0e51829bbbb66aaadf491a",
      "parents": [
        "23ba25d56606eec6fabc37c1efcbd48837dc9adc"
      ],
      "author": {
        "name": "Manuel Lauss",
        "email": "mano@roarinelk.homelinux.net",
        "time": "Sun Dec 21 09:26:16 2008 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Jan 11 09:57:25 2009 +0000"
      },
      "message": "MIPS: Alchemy: move commandline mangling out of common code\n\nNot every alchemy-based board might want these options forced on it,\nand most of this stuff seems to be intended for devboard code anyway.\nRemove commandline mangling code out of common chip code and instead\nadd relevant sections to all in-tree boards to not change existing\nbehaviour.\n\nSigned-off-by: Manuel Lauss \u003cmano@roarinelk.homelinux.net\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "23ba25d56606eec6fabc37c1efcbd48837dc9adc",
      "tree": "b034fe449d8896d2718cc088f54e91470ae258ee",
      "parents": [
        "58e75e86cf9af1130b3c628d924e6df0bc72832f"
      ],
      "author": {
        "name": "Manuel Lauss",
        "email": "mano@roarinelk.homelinux.net",
        "time": "Sun Dec 21 09:26:15 2008 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Jan 11 09:57:25 2009 +0000"
      },
      "message": "MIPS: Alchemy: devboards: consolidate files\n\nShare some code and merge small files:\n- Extract the prom init code from all devboard files (they only differ in\n  memory configuration).\n- Merge the irq configuration into board setup code.\n- Merge smaller files into board setup code.\n\nSigned-off-by: Manuel Lauss \u003cmano@roarinelk.homelinux.net\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n\n delete mode 100644 arch/mips/alchemy/devboards/db1x00/init.c\n delete mode 100644 arch/mips/alchemy/devboards/pb1000/init.c\n delete mode 100644 arch/mips/alchemy/devboards/pb1000/irqmap.c\n delete mode 100644 arch/mips/alchemy/devboards/pb1100/init.c\n delete mode 100644 arch/mips/alchemy/devboards/pb1100/irqmap.c\n delete mode 100644 arch/mips/alchemy/devboards/pb1200/init.c\n delete mode 100644 arch/mips/alchemy/devboards/pb1500/init.c\n delete mode 100644 arch/mips/alchemy/devboards/pb1500/irqmap.c\n delete mode 100644 arch/mips/alchemy/devboards/pb1550/init.c\n delete mode 100644 arch/mips/alchemy/devboards/pb1550/irqmap.c\n create mode 100644 arch/mips/alchemy/devboards/prom.c\n"
    },
    {
      "commit": "58e75e86cf9af1130b3c628d924e6df0bc72832f",
      "tree": "0c3e7511671a74ba5302aa5edbe2695cfbdee9ed",
      "parents": [
        "a86c7f72454c4e855d5d6c80ed9f7f2ac55b001a"
      ],
      "author": {
        "name": "Manuel Lauss",
        "email": "mano@roarinelk.homelinux.net",
        "time": "Sun Dec 21 09:26:14 2008 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Jan 11 09:57:25 2009 +0000"
      },
      "message": "MIPS: Alchemy: Move development board code to common subdirectory\n\nThis should ease sharing of common devboard code.\n\nSigned-off-by: Manuel Lauss \u003cmano@roarinelk.homelinux.net\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "a86c7f72454c4e855d5d6c80ed9f7f2ac55b001a",
      "tree": "fd408e39dbfe1f64b469804a17c306ce832cec4f",
      "parents": [
        "551d9304de60229080b5bf97230728c1c1bc8260"
      ],
      "author": {
        "name": "David Daney",
        "email": "ddaney@caviumnetworks.com",
        "time": "Thu Dec 11 15:33:38 2008 -0800"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Jan 11 09:57:25 2009 +0000"
      },
      "message": "MIPS: Add Cavium OCTEON to arch/mips/Kconfig\n\nSigned-off-by: Tomaso Paoletti \u003ctpaoletti@caviumnetworks.com\u003e\nSigned-off-by: David Daney \u003cddaney@caviumnetworks.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "551d9304de60229080b5bf97230728c1c1bc8260",
      "tree": "03ff92d73fe2448966176a2bef770355dcd3c7ea",
      "parents": [
        "843aef4930b9953c9ca624a990b201440304b56f"
      ],
      "author": {
        "name": "David Daney",
        "email": "ddaney@caviumnetworks.com",
        "time": "Thu Dec 11 15:33:37 2008 -0800"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Jan 11 09:57:25 2009 +0000"
      },
      "message": "MIPS: Add defconfig for Cavium OCTEON.\n\nSigned-off-by: David Daney \u003cddaney@caviumnetworks.com\u003e\nSigned-off-by: Tomaso Paoletti \u003ctpaoletti@caviumnetworks.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "843aef4930b9953c9ca624a990b201440304b56f",
      "tree": "9debbaa7d9caa8c73db65ea2674e7ed26e285893",
      "parents": [
        "ec454d8c4fee3b2feb87e594d806c0987c5dd538"
      ],
      "author": {
        "name": "David Daney",
        "email": "ddaney@caviumnetworks.com",
        "time": "Thu Dec 11 15:33:36 2008 -0800"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Jan 11 09:57:24 2009 +0000"
      },
      "message": "MIPS: Adjust the dma-common.c platform hooks.\n\nWe add a dev parameter to plat_unmap_dma_mem(), and hooks for\nplat_dma_supported() and plat_extra_sync_for_device() which should be\nnop changes for all existing targets.\n\nSigned-off-by: David Daney \u003cddaney@caviumnetworks.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "ec454d8c4fee3b2feb87e594d806c0987c5dd538",
      "tree": "4a20bf2833a369df74fc2345f0c0aba14a50870c",
      "parents": [
        "126336f065e5d80bd2f4c3199df8a573eb0abcf7"
      ],
      "author": {
        "name": "David Daney",
        "email": "ddaney@caviumnetworks.com",
        "time": "Thu Dec 11 15:33:35 2008 -0800"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Jan 11 09:57:24 2009 +0000"
      },
      "message": "MIPS: Add Cavium OCTEON slot into proper tlb category.\n\nExpand the case statement for build_tlb_write_entry so that it does\nthe right thing on Cavium CPU variants.\n\nSigned-off-by: Tomaso Paoletti \u003ctpaoletti@caviumnetworks.com\u003e\nSigned-off-by: Paul Gortmaker \u003cPaul.Gortmaker@windriver.com\u003e\nSigned-off-by: David Daney \u003cddaney@caviumnetworks.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "126336f065e5d80bd2f4c3199df8a573eb0abcf7",
      "tree": "7f3674d7491979a2ed82f55e7ee11453ad85a576",
      "parents": [
        "2a219b0eaa7bb9f1a7dae4e8ac5b1bf68adab289"
      ],
      "author": {
        "name": "David Daney",
        "email": "ddaney@caviumnetworks.com",
        "time": "Thu Dec 11 15:33:34 2008 -0800"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Jan 11 09:57:24 2009 +0000"
      },
      "message": "MIPS:  Compute branch returns for Cavium OCTEON specific branch instructions.\n\nFor Cavium OCTEON, compute the return epc value for OCTEON specific\nbranch instructions.\n\nSigned-off-by: Tomaso Paoletti \u003ctpaoletti@caviumnetworks.com\u003e\nSigned-off-by: David Daney \u003cddaney@caviumnetworks.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "2a219b0eaa7bb9f1a7dae4e8ac5b1bf68adab289",
      "tree": "c1b6be0b186db917c4d4ce3f5ed947e8d93a8ce1",
      "parents": [
        "ddcdb1b4a46915b70dce3af3a78582b3ca79cf76"
      ],
      "author": {
        "name": "David Daney",
        "email": "ddaney@caviumnetworks.com",
        "time": "Thu Dec 11 15:33:33 2008 -0800"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Jan 11 09:57:24 2009 +0000"
      },
      "message": "MIPS: Cavium OCTEON multiplier state preservation.\n\nFor OCTEON, implement a save and restore of the multiplier state\nacross context switches.\n\nSigned-off-by: Tomaso Paoletti \u003ctpaoletti@caviumnetworks.com\u003e\nSigned-off-by: David Daney \u003cddaney@caviumnetworks.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "ddcdb1b4a46915b70dce3af3a78582b3ca79cf76",
      "tree": "87ee691a1189a7861dd7749a5f601d83bbc636c7",
      "parents": [
        "babed555695fad25820fb5fb0b5068c56e375900"
      ],
      "author": {
        "name": "David Daney",
        "email": "ddaney@caviumnetworks.com",
        "time": "Thu Dec 11 15:33:32 2008 -0800"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Jan 11 09:57:24 2009 +0000"
      },
      "message": "MIPS: Add SMP_ICACHE_FLUSH for the Cavium CPU family.\n\nSigned-off-by: Tomaso Paoletti \u003ctpaoletti@caviumnetworks.com\u003e\nSigned-off-by: Paul Gortmaker \u003cPaul.Gortmaker@windriver.com\u003e\nSigned-off-by: David Daney \u003cddaney@caviumnetworks.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "babed555695fad25820fb5fb0b5068c56e375900",
      "tree": "aaee9f2ee2700f81b2d156289bec91312ab34ea2",
      "parents": [
        "b5e00af81f298f4ba2e41325042a7ce1ec022b1d"
      ],
      "author": {
        "name": "David Daney",
        "email": "ddaney@caviumnetworks.com",
        "time": "Thu Dec 11 15:33:31 2008 -0800"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Jan 11 09:57:23 2009 +0000"
      },
      "message": "MIPS: Add Cavium OCTEON specific registers to ptrace.h and asm-offsets.c\n\nSigned-off-by: David Daney \u003cddaney@caviumnetworks.com\u003e\nSigned-off-by: Tomaso Paoletti \u003ctpaoletti@caviumnetworks.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "b5e00af81f298f4ba2e41325042a7ce1ec022b1d",
      "tree": "e76a38063d999560bbe251a0def18fa91586623a",
      "parents": [
        "8faca49a6731299c32b333fd6535db8d21557ce3"
      ],
      "author": {
        "name": "David Daney",
        "email": "ddaney@caviumnetworks.com",
        "time": "Thu Dec 11 15:33:30 2008 -0800"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Jan 11 09:57:22 2009 +0000"
      },
      "message": "MIPS: Add Cavium OCTEON cop2/cvmseg state entries to processor.h.\n\nAdd in the cop2 and cvmseg state info to the known proc reg\ndata for Cavium so that it can be tracked, saved, restored.\n\nSigned-off-by: Tomaso Paoletti \u003ctpaoletti@caviumnetworks.com\u003e\nSigned-off-by: David Daney \u003cddaney@caviumnetworks.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "8faca49a6731299c32b333fd6535db8d21557ce3",
      "tree": "d1e571f644d58f2ffac4bd538750dc95b8c0bb79",
      "parents": [
        "7e69deb83c9fffe75e8ea17fb40a63375e56ac9f"
      ],
      "author": {
        "name": "David Daney",
        "email": "ddaney@caviumnetworks.com",
        "time": "Thu Dec 11 15:33:29 2008 -0800"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Jan 11 09:57:22 2009 +0000"
      },
      "message": "MIPS: Modify core io.h macros to account for the Octeon Errata Core-301.\n\nSigned-off-by: Tomaso Paoletti \u003ctpaoletti@caviumnetworks.com\u003e\nSigned-off-by: David Daney \u003cddaney@caviumnetworks.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "7e69deb83c9fffe75e8ea17fb40a63375e56ac9f",
      "tree": "ae0d12071602724a9bd9db367281b59ddcebf4b9",
      "parents": [
        "47d979eca33f8df49bfead2d5efa23a70b413882"
      ],
      "author": {
        "name": "David Daney",
        "email": "ddaney@caviumnetworks.com",
        "time": "Thu Dec 11 15:33:28 2008 -0800"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Jan 11 09:57:22 2009 +0000"
      },
      "message": "MIPS: Hook up Cavium OCTEON in arch/mips.\n\nTake all the OCTEON specific files that were added, and hook them into\nthe build system for the arch/mips.  For versions of GCC that lack\nOCTEON support, override gas target architecture.\n\nSigned-off-by: Tomaso Paoletti \u003ctpaoletti@caviumnetworks.com\u003e\nSigned-off-by: David Daney \u003cddaney@caviumnetworks.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "47d979eca33f8df49bfead2d5efa23a70b413882",
      "tree": "e70554c6042ba2acf5c01df8e15a572ebf6e60d3",
      "parents": [
        "0dd4781bca56871434507ed35d5bb8ef92077907"
      ],
      "author": {
        "name": "David Daney",
        "email": "ddaney@caviumnetworks.com",
        "time": "Thu Dec 11 15:33:27 2008 -0800"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Jan 11 09:57:22 2009 +0000"
      },
      "message": "MIPS: Hook Cavium OCTEON cache init into cache.c\n\nFollow precedent of other boards, and hook-up the CPU specific cache\ninit.\n\nSigned-off-by: Tomaso Paoletti \u003ctpaoletti@caviumnetworks.com\u003e\nSigned-off-by: David Daney \u003cddaney@caviumnetworks.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "0dd4781bca56871434507ed35d5bb8ef92077907",
      "tree": "70304b84fd7a264a4e1756c485ad5a0bf1630282",
      "parents": [
        "25c3000300163e2ebf68d94425088de35ead3d76"
      ],
      "author": {
        "name": "David Daney",
        "email": "ddaney@caviumnetworks.com",
        "time": "Thu Dec 11 15:33:26 2008 -0800"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Jan 11 09:57:22 2009 +0000"
      },
      "message": "MIPS: Add Cavium OCTEON processor constants and CPU probe.\n\nAdd OCTEON constants to asm/cpu.h and asm/module.h.\n\nAdd probe function for Cavium OCTEON CPUs and hook it up.\n\nSigned-off-by: Tomaso Paoletti \u003ctpaoletti@caviumnetworks.com\u003e\nSigned-off-by: David Daney \u003cddaney@caviumnetworks.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "25c3000300163e2ebf68d94425088de35ead3d76",
      "tree": "096d96e7e5fbe633bcbf1e19da53bcfea78461e3",
      "parents": [
        "ed918c2daf9ef4c3b52f75736c3a652e5160c8ad"
      ],
      "author": {
        "name": "David Daney",
        "email": "ddaney@caviumnetworks.com",
        "time": "Thu Dec 11 15:33:25 2008 -0800"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Jan 11 09:57:21 2009 +0000"
      },
      "message": "MIPS: Override assembler target architecture for octeon.\n\nGas from binutils 2.19 fails to compile some cop1 instructions with\n-march\u003docteon.  Since the cop1 instructions are present in mips1, use\nthat arch instead.  This will be fixed in binutils 2.20.\n\nSigned-off-by: David Daney \u003cddaney@caviumnetworks.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "ed918c2daf9ef4c3b52f75736c3a652e5160c8ad",
      "tree": "7297a323dae5e9564b7f45a74f17d599a58c50b7",
      "parents": [
        "f9bb4cf37ad3f7dec63abc5db688dd1e9df0056c"
      ],
      "author": {
        "name": "David Daney",
        "email": "ddaney@caviumnetworks.com",
        "time": "Thu Dec 11 15:33:24 2008 -0800"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Jan 11 09:57:21 2009 +0000"
      },
      "message": "MIPS: Add Cavium OCTEON specific register definitions to mipsregs.h\n\nSigned-off-by: David Daney \u003cddaney@caviumnetworks.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "f9bb4cf37ad3f7dec63abc5db688dd1e9df0056c",
      "tree": "6b9cb7a48fd3c3e1971c1c28a06d6a425f2e825f",
      "parents": [
        "bd6d85c21a5adf24567fdb235aa8e7c8c95d5847"
      ],
      "author": {
        "name": "David Daney",
        "email": "ddaney@caviumnetworks.com",
        "time": "Thu Dec 11 15:33:23 2008 -0800"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Jan 11 09:57:21 2009 +0000"
      },
      "message": "MIPS: For Cavium OCTEON set hwrena and lazily restore CP2 state.\n\nIf on Cavium, be aware of cop2 and hwrena during do_cpu().\n\nSigned-off-by: Tomaso Paoletti \u003ctpaoletti@caviumnetworks.com\u003e\nSigned-off-by: Paul Gortmaker \u003cPaul.Gortmaker@windriver.com\u003e\nSigned-off-by: David Daney \u003cddaney@caviumnetworks.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "bd6d85c21a5adf24567fdb235aa8e7c8c95d5847",
      "tree": "873767fba58ccbc1b4ae55aa8f16ef4b8ec5c246",
      "parents": [
        "5b3b16880f404ca54126210ca86141cceeafc0cf"
      ],
      "author": {
        "name": "David Daney",
        "email": "ddaney@caviumnetworks.com",
        "time": "Thu Dec 11 15:33:22 2008 -0800"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Jan 11 09:57:21 2009 +0000"
      },
      "message": "MIPS: For Cavium OCTEON handle hazards as per the R10000 handling.\n\nFor Cavium CPU, we treat the same as R10000, in that all hazards\nare dealt with in hardware.\n\nSigned-off-by: Tomaso Paoletti \u003ctpaoletti@caviumnetworks.com\u003e\nSigned-off-by: Paul Gortmaker \u003cPaul.Gortmaker@windriver.com\u003e\nSigned-off-by: David Daney \u003cddaney@caviumnetworks.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "5b3b16880f404ca54126210ca86141cceeafc0cf",
      "tree": "f69d30450a923782534d4ae257f20aace0a0be74",
      "parents": [
        "58f07778ce9d32c22cecb1d8ef348001f0e705c9"
      ],
      "author": {
        "name": "David Daney",
        "email": "ddaney@caviumnetworks.com",
        "time": "Thu Jan 08 16:46:40 2009 -0800"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Jan 11 09:57:21 2009 +0000"
      },
      "message": "MIPS: Add Cavium OCTEON processor support files to arch/mips/cavium-octeon.\n\nThese are the rest of the new files needed to add OCTEON processor\nsupport to the Linux kernel.  Other than Makefile and Kconfig which\nshould be obvious, we have:\n\ncsrc-octeon.c   -- Clock source driver for OCTEON.\ndma-octeon.c    -- Helper functions for mapping DMA memory.\nflash_setup.c   -- Register on-board flash with the MTD subsystem.\nocteon-irq.c    -- OCTEON interrupt controller managment.\nocteon-memcpy.S -- Optimized memcpy() implementation.\nserial.c        -- Register 8250 platform driver and early console.\nsetup.c         -- Early architecture initialization.\nsmp.c           -- OCTEON SMP support.\nocteon_switch.S -- Scheduler context switch for OCTEON.\nc-octeon.c      -- OCTEON cache controller support.\ncex-oct.S       -- OCTEON cache exception handler.\n\nasm/mach-cavium-octeon/*.h -- Architecture include files.\n\nSigned-off-by: Tomaso Paoletti \u003ctpaoletti@caviumnetworks.com\u003e\nSigned-off-by: David Daney \u003cddaney@caviumnetworks.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n\n create mode 100644 arch/mips/cavium-octeon/Kconfig\n create mode 100644 arch/mips/cavium-octeon/Makefile\n create mode 100644 arch/mips/cavium-octeon/csrc-octeon.c\n create mode 100644 arch/mips/cavium-octeon/dma-octeon.c\n create mode 100644 arch/mips/cavium-octeon/flash_setup.c\n create mode 100644 arch/mips/cavium-octeon/octeon-irq.c\n create mode 100644 arch/mips/cavium-octeon/octeon-memcpy.S\n create mode 100644 arch/mips/cavium-octeon/serial.c\n create mode 100644 arch/mips/cavium-octeon/setup.c\n create mode 100644 arch/mips/cavium-octeon/smp.c\n create mode 100644 arch/mips/include/asm/mach-cavium-octeon/cpu-feature-overrides.h\n create mode 100644 arch/mips/include/asm/mach-cavium-octeon/dma-coherence.h\n create mode 100644 arch/mips/include/asm/mach-cavium-octeon/irq.h\n create mode 100644 arch/mips/include/asm/mach-cavium-octeon/kernel-entry-init.h\n create mode 100644 arch/mips/include/asm/mach-cavium-octeon/war.h\n create mode 100644 arch/mips/include/asm/octeon/octeon.h\n create mode 100644 arch/mips/kernel/octeon_switch.S\n create mode 100644 arch/mips/mm/c-octeon.c\n create mode 100644 arch/mips/mm/cex-oct.S\n"
    },
    {
      "commit": "58f07778ce9d32c22cecb1d8ef348001f0e705c9",
      "tree": "8b4462addd9058cbdf8f6085169f48c318fe7478",
      "parents": [
        "54293ec3074a5fe61abd297502f68b2529a3dab3"
      ],
      "author": {
        "name": "David Daney",
        "email": "ddaney@caviumnetworks.com",
        "time": "Tue Dec 23 15:22:14 2008 -0800"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Jan 11 09:57:20 2009 +0000"
      },
      "message": "MIPS: Add Cavium OCTEON processor support files to arch/mips/cavium-octeon/executive and asm/octeon.\n\nThese files are used to coordinate resource sharing between all of\nthe programs running on the OCTEON SOC.  The OCTEON processor has many\nCPU cores (current parts have up to 16, but more are possible).  It\nalso has a variety of on-chip hardware blocks for things like network\nacceleration, encryption and RAID.\n\nOne typical configuration is to run Linux on several of the CPU cores,\nand other dedicated applications on the other cores.\n\nResource allocation between the various programs running on the system\n(Linux kernel and other dedicated applications) needs to be\ncoordinated.  The code we use to do this we call the \u0027executive\u0027.  All\nof this resource allocation and sharing code is gathered together in\nthe executive directory.\n\nIncluded in the patch set are the following files:\n\ncvmx-bootmem.c and cvmx-sysinfo.c -- Coordinate memory allocation.\nAll memory used by the Linux kernel is obtained here at boot time.\n\ncvmx-l2c.c -- Coordinates operations on the shared level 2 cache.\n\nocteon-model.c  -- Probes chip capabilities and version.\n\nThe corresponding headers are in asm/octeon.\n\nSigned-off-by: Tomaso Paoletti \u003ctpaoletti@caviumnetworks.com\u003e\nSigned-off-by: David Daney \u003cddaney@caviumnetworks.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n\n create mode 100644 arch/mips/cavium-octeon/executive/Makefile\n create mode 100644 arch/mips/cavium-octeon/executive/cvmx-bootmem.c\n create mode 100644 arch/mips/cavium-octeon/executive/cvmx-l2c.c\n create mode 100644 arch/mips/cavium-octeon/executive/cvmx-sysinfo.c\n create mode 100644 arch/mips/cavium-octeon/executive/octeon-model.c\n create mode 100644 arch/mips/include/asm/octeon/cvmx-asm.h\n create mode 100644 arch/mips/include/asm/octeon/cvmx-bootinfo.h\n create mode 100644 arch/mips/include/asm/octeon/cvmx-bootmem.h\n create mode 100644 arch/mips/include/asm/octeon/cvmx-l2c.h\n create mode 100644 arch/mips/include/asm/octeon/cvmx-packet.h\n create mode 100644 arch/mips/include/asm/octeon/cvmx-spinlock.h\n create mode 100644 arch/mips/include/asm/octeon/cvmx-sysinfo.h\n create mode 100644 arch/mips/include/asm/octeon/cvmx.h\n create mode 100644 arch/mips/include/asm/octeon/octeon-feature.h\n create mode 100644 arch/mips/include/asm/octeon/octeon-model.h\n"
    },
    {
      "commit": "54293ec3074a5fe61abd297502f68b2529a3dab3",
      "tree": "740675a4e198c487225bd35fb5fe8b9951aab2f5",
      "parents": [
        "2bd2dd059ca7406a030bace8dccdb25f635578c1"
      ],
      "author": {
        "name": "David Daney",
        "email": "ddaney@caviumnetworks.com",
        "time": "Thu Dec 11 15:33:19 2008 -0800"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Jan 11 09:57:20 2009 +0000"
      },
      "message": "MIPS: Add Cavium OCTEON processor CSR definitions\n\nHere we define the addresses and bit-fields of the Configuration and\nStatus Registers (CSRs) for some of the hardware functional units on\nthe OCTEON SOC.\n\nDefinitions are needed for:\n\nCIU  -- Central Interrupt Unit.\nGPIO -- General Purpose Input Output.\nIOB  -- Input / Output {Busing,Bridge}.\nIPD  -- Input Packet Data unit.\nL2C  -- Level-2 Cache controller.\nL2D  -- Level-2 Data cache.\nL2T  -- Level-2 cache Tag.\nLED  -- Light Emitting Diode controller.\nMIO  -- Miscellaneous Input / Output.\nPOW  -- Packet Order / Work unit.\n\nSigned-off-by: Tomaso Paoletti \u003ctpaoletti@caviumnetworks.com\u003e\nSigned-off-by: David Daney \u003cddaney@caviumnetworks.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "2bd2dd059ca7406a030bace8dccdb25f635578c1",
      "tree": "505426d1faa78e128eb4aedd2cc7c4b384979d4c",
      "parents": [
        "797c3f322454f5994e88b0e0bfc34cd4ad521d38"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Tue Nov 25 14:12:32 2008 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Jan 11 09:57:19 2009 +0000"
      },
      "message": "MIPS: Alchemy: Change strict_strtol to strict_strtoul\n\nSince memsize is unsigned, it would seem better to use strict_strtoul that\nstrict_strtol.\n\nA simplified version of the semantic patch that makes this change is as\nfollows: (http://www.emn.fr/x-info/coccinelle/)\n\n// \u003csmpl\u003e\n@s2@\nlong e;\nposition p;\n@@\n\nstrict_strtol@p(...,\u0026e)\n\n@@\nposition p !\u003d s2.p;\ntype T;\nT e;\n@@\n\n- strict_strtol@p\n+ strict_strtoul\n  (...,\u0026e)\n// \u003c/smpl\u003e\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "797c3f322454f5994e88b0e0bfc34cd4ad521d38",
      "tree": "bdd716073199a59970952ff7c6b780a0a84490f5",
      "parents": [
        "c59765042f53a79a7a65585042ff463b69cb248c"
      ],
      "author": {
        "name": "Anirban Sinha",
        "email": "ASinha@zeugmasystems.com",
        "time": "Thu Nov 13 11:50:12 2008 -0800"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Jan 11 09:57:19 2009 +0000"
      },
      "message": "MIPS: 64-bit: Use generic 32-bit ptrace compat code.\n\nSigned-off-by: Anirban Sinha \u003casinha@zeugmasystems.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "b424e8d3b438e841cd1700f6433a100a5d611e4a",
      "tree": "545638d0b925de4c7f740286760767cca86cb91e",
      "parents": [
        "7c7758f99d39d529a64d4f60d22129bbf2f16d74",
        "f6dc1e5e3d4b523e1616b43beddb04e4fb1d376a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jan 07 15:41:01 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jan 07 15:41:01 2009 -0800"
      },
      "message": "Merge branch \u0027linux-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jbarnes/pci-2.6\n\n* \u0027linux-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jbarnes/pci-2.6: (98 commits)\n  PCI PM: Put PM callbacks in the order of execution\n  PCI PM: Run default PM callbacks for all devices using new framework\n  PCI PM: Register power state of devices during initialization\n  PCI PM: Call pci_fixup_device from legacy routines\n  PCI PM: Rearrange code in pci-driver.c\n  PCI PM: Avoid touching devices behind bridges in unknown state\n  PCI PM: Move pci_has_legacy_pm_support\n  PCI PM: Power-manage devices without drivers during suspend-resume\n  PCI PM: Add suspend counterpart of pci_reenable_device\n  PCI PM: Fix poweroff and restore callbacks\n  PCI: Use msleep instead of cpu_relax during ASPM link retraining\n  PCI: PCIe portdrv: Add kerneldoc comments to remining core funtions\n  PCI: PCIe portdrv: Rearrange code so that related things are together\n  PCI: PCIe portdrv: Fix suspend and resume of PCI Express port services\n  PCI: PCIe portdrv: Add kerneldoc comments to some core functions\n  x86/PCI: Do not use interrupt links for devices using MSI-X\n  net: sfc: Use pci_clear_master() to disable bus mastering\n  PCI: Add pci_clear_master() as opposite of pci_set_master()\n  PCI hotplug: remove redundant test in cpq hotplug\n  PCI: pciehp: cleanup register and field definitions\n  ...\n"
    },
    {
      "commit": "a0c9f240a992c4c2b6ac40324ece27475cf3b71a",
      "tree": "e42e5231d0e551b1b1f726c06c2ca27c510efb7a",
      "parents": [
        "5bb47b9ff3d16d40f8d45380b373497a545fa280",
        "230e40fbda242544389a5428a2efac568178ddfe"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jan 07 12:01:06 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jan 07 12:01:06 2009 -0800"
      },
      "message": "Merge branch \u0027proc-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/adobriyan/proc\n\n* \u0027proc-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/adobriyan/proc:\n  proc: remove write-only variable in proc_pident_lookup()\n  proc: fix sparse warning\n  proc: add /proc/*/stack\n  proc: remove \u0027##\u0027 usage\n  proc: remove useless WARN_ONs\n  proc: stop using BKL\n"
    },
    {
      "commit": "57c44c5f6fb0a8002feb258c1af58e1a744b1fcb",
      "tree": "978bd46ca765a88e9c101cb705bbb0bf46015643",
      "parents": [
        "76052749143d03006271cc0ce8205ad756917062",
        "5a9e67b1a19e08a82387709f325d26e07b891d27"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jan 07 11:31:52 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jan 07 11:31:52 2009 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial: (24 commits)\n  trivial: chack -\u003e check typo fix in main Makefile\n  trivial: Add a space (and a comma) to a printk in 8250 driver\n  trivial: Fix misspelling of \"firmware\" in docs for ncr53c8xx/sym53c8xx\n  trivial: Fix misspelling of \"firmware\" in powerpc Makefile\n  trivial: Fix misspelling of \"firmware\" in usb.c\n  trivial: Fix misspelling of \"firmware\" in qla1280.c\n  trivial: Fix misspelling of \"firmware\" in a100u2w.c\n  trivial: Fix misspelling of \"firmware\" in megaraid.c\n  trivial: Fix misspelling of \"firmware\" in ql4_mbx.c\n  trivial: Fix misspelling of \"firmware\" in acpi_memhotplug.c\n  trivial: Fix misspelling of \"firmware\" in ipw2100.c\n  trivial: Fix misspelling of \"firmware\" in atmel.c\n  trivial: Fix misspelled firmware in Kconfig\n  trivial: fix an -\u003e a typos in documentation and comments\n  trivial: fix then -\u003e than typos in comments and documentation\n  trivial: update Jesper Juhl CREDITS entry with new email\n  trivial: fix singal -\u003e signal typo\n  trivial: Fix incorrect use of \"loose\" in event.c\n  trivial: printk: fix indentation of new_text_line declaration\n  trivial: rtc-stk17ta8: fix sparse warning\n  ...\n"
    },
    {
      "commit": "67eed58060ca2049fd59d35f426b6c7dbd51b20b",
      "tree": "f9e923dc2f51dbd88eac640ad9efa93f4d87c848",
      "parents": [
        "06df69932add8108f599ef26fcdf36c4f8125e50"
      ],
      "author": {
        "name": "Bjorn Helgaas",
        "email": "bjorn.helgaas@hp.com",
        "time": "Tue Dec 16 21:37:10 2008 -0700"
      },
      "committer": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Wed Jan 07 11:13:14 2009 -0800"
      },
      "message": "PCI: mips: use generic INTx swizzle from PCI core\n\nUse the generic pci_common_swizzle() instead of arch-specific code.\n\nNote that pci_common_swizzle() loops based on dev-\u003ebus-\u003eself, not\ndev-\u003ebus-\u003eparent as the mips common_swizzle() did.  I think they\nare equivalent for this purpose.\n\nSigned-off-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\n"
    },
    {
      "commit": "30d546dac9420fc238109aec2c6596e044cc6d4c",
      "tree": "24cb3872598b32a1fb5baec0c8c1f1cdf46800bd",
      "parents": [
        "b1c86792a0f3cf24a12c1ac7d452d665d90284b1"
      ],
      "author": {
        "name": "Bjorn Helgaas",
        "email": "bjorn.helgaas@hp.com",
        "time": "Tue Dec 09 16:12:17 2008 -0700"
      },
      "committer": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Wed Jan 07 11:12:55 2009 -0800"
      },
      "message": "PCI: mips: use generic pci_swizzle_interrupt_pin()\n\nUse the generic pci_swizzle_interrupt_pin() instead of arch-specific code.\n\nAcked-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nSigned-off-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\n"
    },
    {
      "commit": "8cdd3a9261e8efe36aeb6c708edb76d7e2b5d13f",
      "tree": "e988371e5370b60605101eec01425d1b42ae9d19",
      "parents": [
        "292b4d0978e3bbb087a83ce77e389c7b462a093c"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Tue Jan 06 14:56:23 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 06 18:10:27 2009 -0800"
      },
      "message": "mips: introduce asm/swab.h\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "40d7ee5d162203b40b5f4fbb312ab016edddb97f",
      "tree": "432db33df85f7f244676127a189a828dfbf2877b",
      "parents": [
        "5fec8bdbf9a1c4df4ad3f20e52aa2d8caed490c8",
        "b8ac9fc0e8cda9f9776019c5b0464b0c6d2d4c90"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 06 17:02:07 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 06 17:02:07 2009 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core-2.6: (60 commits)\n  uio: make uio_info\u0027s name and version const\n  UIO: Documentation for UIO ioport info handling\n  UIO: Pass information about ioports to userspace (V2)\n  UIO: uio_pdrv_genirq: allow custom irq_flags\n  UIO: use pci_ioremap_bar() in drivers/uio\n  arm: struct device - replace bus_id with dev_name(), dev_set_name()\n  libata: struct device - replace bus_id with dev_name(), dev_set_name()\n  avr: struct device - replace bus_id with dev_name(), dev_set_name()\n  block: struct device - replace bus_id with dev_name(), dev_set_name()\n  chris: struct device - replace bus_id with dev_name(), dev_set_name()\n  dmi: struct device - replace bus_id with dev_name(), dev_set_name()\n  gadget: struct device - replace bus_id with dev_name(), dev_set_name()\n  gpio: struct device - replace bus_id with dev_name(), dev_set_name()\n  gpu: struct device - replace bus_id with dev_name(), dev_set_name()\n  hwmon: struct device - replace bus_id with dev_name(), dev_set_name()\n  i2o: struct device - replace bus_id with dev_name(), dev_set_name()\n  IA64: struct device - replace bus_id with dev_name(), dev_set_name()\n  i7300_idle: struct device - replace bus_id with dev_name(), dev_set_name()\n  infiniband: struct device - replace bus_id with dev_name(), dev_set_name()\n  ISDN: struct device - replace bus_id with dev_name(), dev_set_name()\n  ...\n"
    },
    {
      "commit": "ea435467500612636f8f4fb639ff6e76b2496e4b",
      "tree": "fdf5cb7ca3834f0a4120fb3cce5a631dd2769f26",
      "parents": [
        "f99ebf0a86de13f77bc4ee349de96db9f2f67f2e"
      ],
      "author": {
        "name": "Matthew Wilcox",
        "email": "matthew@wil.cx",
        "time": "Tue Jan 06 14:40:39 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 06 15:59:10 2009 -0800"
      },
      "message": "atomic_t: unify all arch definitions\n\nThe atomic_t type cannot currently be used in some header files because it\nwould create an include loop with asm/atomic.h.  Move the type definition\nto linux/types.h to break the loop.\n\nSigned-off-by: Matthew Wilcox \u003cwilly@linux.intel.com\u003e\nCc: Huang Ying \u003cying.huang@intel.com\u003e\nCc: \u003clinux-arch@vger.kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "1bb5beb49f8f32c5293cae0695db2492804772a3",
      "tree": "28810d32bce0c203d390745356dc1a8d09848805",
      "parents": [
        "475b44c19913b877537c8bc19799f75b0b142641"
      ],
      "author": {
        "name": "Kay Sievers",
        "email": "kay.sievers@vrfy.org",
        "time": "Tue Jan 06 10:44:38 2009 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Jan 06 10:44:38 2009 -0800"
      },
      "message": "mips: struct device - replace bus_id with dev_name(), dev_set_name()\n\nCc: Ralf Baechle \u003cralf@linux-mips.org\u003e\nSigned-off-by: Kay Sievers \u003ckay.sievers@vrfy.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "025dfdafe77f20b3890981a394774baab7b9c827",
      "tree": "c4d514990d7a0673df5d32aa11fded95f9644ff0",
      "parents": [
        "0abb8b6a939b742f273edc68b64dba26c57331bc"
      ],
      "author": {
        "name": "Frederik Schwarzer",
        "email": "schwarzerf@gmail.com",
        "time": "Thu Oct 16 19:02:37 2008 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Tue Jan 06 11:28:06 2009 +0100"
      },
      "message": "trivial: fix then -\u003e than typos in comments and documentation\n\n- (better, more, bigger ...) then -\u003e (...) than\n\nSigned-off-by: Frederik Schwarzer \u003cschwarzerf@gmail.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "2ec220e27f5040aec1e88901c1b6ea3d135787ad",
      "tree": "06ed111c8e331d47927d9b46386f4063b74ec419",
      "parents": [
        "631f9c1868b970197747c80fc5168ad7d9fd5d53"
      ],
      "author": {
        "name": "Ken Chen",
        "email": "kenchen@google.com",
        "time": "Mon Nov 10 11:26:08 2008 +0300"
      },
      "committer": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Mon Jan 05 12:27:44 2009 +0300"
      },
      "message": "proc: add /proc/*/stack\n\n/proc/*/stack adds the ability to query a task\u0027s stack trace. It is more\nuseful than /proc/*/wchan as it provides full stack trace instead of single\ndepth. Example output:\n\n\t$ cat /proc/self/stack\n\t[\u003cc010a271\u003e] save_stack_trace_tsk+0x17/0x35\n\t[\u003cc01827b4\u003e] proc_pid_stack+0x4a/0x76\n\t[\u003cc018312d\u003e] proc_single_show+0x4a/0x5e\n\t[\u003cc016bdec\u003e] seq_read+0xf3/0x29f\n\t[\u003cc015a004\u003e] vfs_read+0x6d/0x91\n\t[\u003cc015a0c1\u003e] sys_read+0x3b/0x60\n\t[\u003cc0102eda\u003e] syscall_call+0x7/0xb\n\t[\u003cffffffff\u003e] 0xffffffff\n\n[add save_stack_trace_tsk() on mips, ACK Ralf --adobriyan]\nSigned-off-by: Ken Chen \u003ckenchen@google.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\n"
    },
    {
      "commit": "7d3b56ba37a95f1f370f50258ed3954c304c524b",
      "tree": "86102527b92f02450aa245f084ffb491c18d2e0a",
      "parents": [
        "269b012321f2f1f8e4648c43a93bf432b42c6668",
        "ab14398abd195af91a744c320a52a1bce814dd1e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jan 03 12:04:39 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jan 03 12:04:39 2009 -0800"
      },
      "message": "Merge branch \u0027cpus4096-for-linus-3\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027cpus4096-for-linus-3\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip: (77 commits)\n  x86: setup_per_cpu_areas() cleanup\n  cpumask: fix compile error when CONFIG_NR_CPUS is not defined\n  cpumask: use alloc_cpumask_var_node where appropriate\n  cpumask: convert shared_cpu_map in acpi_processor* structs to cpumask_var_t\n  x86: use cpumask_var_t in acpi/boot.c\n  x86: cleanup some remaining usages of NR_CPUS where s/b nr_cpu_ids\n  sched: put back some stack hog changes that were undone in kernel/sched.c\n  x86: enable cpus display of kernel_max and offlined cpus\n  ia64: cpumask fix for is_affinity_mask_valid()\n  cpumask: convert RCU implementations, fix\n  xtensa: define __fls\n  mn10300: define __fls\n  m32r: define __fls\n  h8300: define __fls\n  frv: define __fls\n  cris: define __fls\n  cpumask: CONFIG_DISABLE_OBSOLETE_CPUMASK_FUNCTIONS\n  cpumask: zero extra bits in alloc_cpumask_var_node\n  cpumask: replace for_each_cpu_mask_nr with for_each_cpu in kernel/time/\n  cpumask: convert mm/\n  ...\n"
    },
    {
      "commit": "7eb19553369c46cc1fa64caf120cbcab1b597f7c",
      "tree": "ef1a3beae706b9497c845d0a2557ceb4d2754998",
      "parents": [
        "6092848a2a23b660150a38bc06f59d75838d70c8",
        "8c384cdee3e04d6194a2c2b192b624754f990835"
      ],
      "author": {
        "name": "Mike Travis",
        "email": "travis@sgi.com",
        "time": "Wed Dec 31 17:34:16 2008 -0800"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sat Jan 03 18:53:31 2009 +0100"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/rusty/linux-2.6-cpumask into merge-rr-cpumask\n\nConflicts:\n\tarch/x86/kernel/io_apic.c\n\tkernel/rcuclassic.c\n\tkernel/sched.c\n\tkernel/time/tick-sched.c\n\nSigned-off-by: Mike Travis \u003ctravis@sgi.com\u003e\n[ mingo@elte.hu: backmerged typo fix for io_apic.c ]\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "b840d79631c882786925303c2b0f4fefc31845ed",
      "tree": "cda60a95d4507fe1321fc285af38982d7eb9693b",
      "parents": [
        "597b0d21626da4e6f09f132442caf0cc2b0eb47c",
        "c3d80000e3a812fe5a200d6bde755fbd7fa65481"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 02 11:44:09 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 02 11:44:09 2009 -0800"
      },
      "message": "Merge branch \u0027cpus4096-for-linus-2\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027cpus4096-for-linus-2\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip: (66 commits)\n  x86: export vector_used_by_percpu_irq\n  x86: use logical apicid in x2apic_cluster\u0027s x2apic_cpu_mask_to_apicid_and()\n  sched: nominate preferred wakeup cpu, fix\n  x86: fix lguest used_vectors breakage, -v2\n  x86: fix warning in arch/x86/kernel/io_apic.c\n  sched: fix warning in kernel/sched.c\n  sched: move test_sd_parent() to an SMP section of sched.h\n  sched: add SD_BALANCE_NEWIDLE at MC and CPU level for sched_mc\u003e0\n  sched: activate active load balancing in new idle cpus\n  sched: bias task wakeups to preferred semi-idle packages\n  sched: nominate preferred wakeup cpu\n  sched: favour lower logical cpu number for sched_mc balance\n  sched: framework for sched_mc/smt_power_savings\u003dN\n  sched: convert BALANCE_FOR_xx_POWER to inline functions\n  x86: use possible_cpus\u003dNUM to extend the possible cpus allowed\n  x86: fix cpu_mask_to_apicid_and to include cpu_online_mask\n  x86: update io_apic.c to the new cpumask code\n  x86: Introduce topology_core_cpumask()/topology_thread_cpumask()\n  x86: xen: use smp_call_function_many()\n  x86: use work_on_cpu in x86/kernel/cpu/mcheck/mce_amd_64.c\n  ...\n\nFixed up trivial conflict in kernel/time/tick-sched.c manually\n"
    },
    {
      "commit": "18d8fda7c3c9439be04d7ea2e82da2513b121acb",
      "tree": "6b16a687205c7c027c719fd2249551f58f966618",
      "parents": [
        "cb23beb55100171646e69e248fb45f10db6e99a4"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Fri Dec 26 00:35:37 2008 -0500"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Wed Dec 31 18:07:42 2008 -0500"
      },
      "message": "take init_fs to saner place\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "33edcf133ba93ecba2e4b6472e97b689895d805c",
      "tree": "327d7a20acef64005e7c5ccbfa1265be28aeb6ac",
      "parents": [
        "be4d638c1597580ed2294d899d9f1a2cd10e462c",
        "3c92ec8ae91ecf59d88c798301833d7cf83f2179"
      ],
      "author": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Tue Dec 30 08:02:35 2008 +1030"
      },
      "committer": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Tue Dec 30 08:02:35 2008 +1030"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6\n"
    },
    {
      "commit": "a39b863342b8aba52390092be95db58f6ed56061",
      "tree": "a952625e9815c0a4d7fe9f85c33908068513429a",
      "parents": [
        "b0f4b285d7ed174804658539129a834270f4829a",
        "4e202284e6ac1695df3eb4a0e549ea78addfb663"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Dec 28 12:27:58 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Dec 28 12:27:58 2008 -0800"
      },
      "message": "Merge branch \u0027sched-core-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027sched-core-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip: (31 commits)\n  sched: fix warning in fs/proc/base.c\n  schedstat: consolidate per-task cpu runtime stats\n  sched: use RCU variant of list traversal in for_each_leaf_rt_rq()\n  sched, cpuacct: export percpu cpuacct cgroup stats\n  sched, cpuacct: refactoring cpuusage_read / cpuusage_write\n  sched: optimize update_curr()\n  sched: fix wakeup preemption clock\n  sched: add missing arch_update_cpu_topology() call\n  sched: let arch_update_cpu_topology indicate if topology changed\n  sched: idle_balance() does not call load_balance_newidle()\n  sched: fix sd_parent_degenerate on non-numa smp machine\n  sched: add uid information to sched_debug for CONFIG_USER_SCHED\n  sched: move double_unlock_balance() higher\n  sched: update comment for move_task_off_dead_cpu\n  sched: fix inconsistency when redistribute per-cpu tg-\u003ecfs_rq shares\n  sched/rt: removed unneeded defintion\n  sched: add hierarchical accounting to cpu accounting controller\n  sched: include group statistics in /proc/sched_debug\n  sched: rename SCHED_NO_NO_OMIT_FRAME_POINTER \u003d\u003e SCHED_OMIT_FRAME_POINTER\n  sched: clean up SCHED_CPUMASK_ALLOC\n  ...\n"
    },
    {
      "commit": "b4a2f916a8326065816a0743dd1b0ca2ffd18f5f",
      "tree": "dc6bb658547173d0c3b8b47257c828f7141fe6f9",
      "parents": [
        "fbb776c3ca4501d5a2821bf1e9bceefcaec7ae47"
      ],
      "author": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Fri Dec 26 22:23:40 2008 +1030"
      },
      "committer": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Fri Dec 26 22:23:40 2008 +1030"
      },
      "message": "cpumask: Mips: Introduce cpumask_of_{node,pcibus} to replace {node,pcibus}_to_cpumask\n\nImpact: New APIs\n\nThe old node_to_cpumask/node_to_pcibus returned a cpumask_t: these\nreturn a pointer to a struct cpumask.  Part of removing cpumasks from\nthe stack.\n\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nCc: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "4e202284e6ac1695df3eb4a0e549ea78addfb663",
      "tree": "b455ebb51d9f94717f6fde06db6331cfe73e4714",
      "parents": [
        "826e08b0157c0ce8a80dfe3c0a6c5a1540dd0b1d",
        "80f40ee4a07530cc3acbc239a9299ec47025825b",
        "4a6908a3a050aacc9c3a2f36b276b46c0629ad91"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Dec 25 13:42:23 2008 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Dec 25 13:42:23 2008 +0100"
      },
      "message": "Merge branch \u0027sched/urgent\u0027; commit \u0027v2.6.28\u0027 into sched/core\n"
    },
    {
      "commit": "cbacc2c7f066a1e01b33b0e27ae5efbf534bc2db",
      "tree": "90d1093131d2a3543a8b3b1f3364e7c6f4081a93",
      "parents": [
        "4a6908a3a050aacc9c3a2f36b276b46c0629ad91",
        "74192246910ff4fb95309ba1a683215644beeb62"
      ],
      "author": {
        "name": "James Morris",
        "email": "jmorris@namei.org",
        "time": "Thu Dec 25 11:40:09 2008 +1100"
      },
      "committer": {
        "name": "James Morris",
        "email": "jmorris@namei.org",
        "time": "Thu Dec 25 11:40:09 2008 +1100"
      },
      "message": "Merge branch \u0027next\u0027 into for-linus\n"
    },
    {
      "commit": "ed2b03ed3cec2a4719d04ef208319f9de6a4258a",
      "tree": "302f49c0e98a736a5949a92538bce999fb5bc41a",
      "parents": [
        "08d9d1c4d44ce43856da048cb0737ef769b61e9a"
      ],
      "author": {
        "name": "David Daney",
        "email": "ddaney@caviumnetworks.com",
        "time": "Wed Dec 17 13:28:39 2008 -0800"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Dec 22 08:54:47 2008 +0000"
      },
      "message": "MIPS: MIPS64R2: Fix buggy __arch_swab64\n\nThe way the code is written it was assuming dshd has the function of a\nhypothetical dshw instruction ...\n\nSigned-off-by: David Daney \u003cddaney@caviumnetworks.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "08d9d1c4d44ce43856da048cb0737ef769b61e9a",
      "tree": "1969f4d4521301bd8680b0597ba8882589c314b3",
      "parents": [
        "3d44cc3e01ee1b40317f79ed54324e25c4f848df"
      ],
      "author": {
        "name": "David Daney",
        "email": "ddaney@caviumnetworks.com",
        "time": "Wed Dec 17 18:19:18 2008 -0800"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Dec 22 08:54:47 2008 +0000"
      },
      "message": "MIPS: Fix preprocessor warnings flaged by GCC 4.4\n\nSigned-off-by: David Daney \u003cddaney@caviumnetworks.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "c3895b01e80d120e8d19435f7cb1fa4c60c4e269",
      "tree": "426f36e999289eeb7a41f6f4ca8ff45bfc2372aa",
      "parents": [
        "3c68b4a8071fb11d905570d9b0e23034adc6c2bb",
        "968ea6d80e395cf11a51143cfa1b9a14ada676df"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Dec 16 12:24:38 2008 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Dec 16 12:24:38 2008 +0100"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/rusty/linux-2.6-for-ingo into cpus4096\n"
    },
    {
      "commit": "3c68b4a8071fb11d905570d9b0e23034adc6c2bb",
      "tree": "3c644d508b67f9de2845b1e84f249f150e695c23",
      "parents": [
        "8299608f140ae321e4eb5d1306184265d2b9511e",
        "5279585ff2bedc8180da5bdf8aa3ff1736466de2"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Dec 16 12:24:26 2008 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Dec 16 12:24:30 2008 +0100"
      },
      "message": "Merge branch \u0027linus\u0027 into cpus4096\n"
    },
    {
      "commit": "968ea6d80e395cf11a51143cfa1b9a14ada676df",
      "tree": "dc2acec8c9bdced33afe1e273ee5e0b0b93d2703",
      "parents": [
        "7be7585393d311866653564fbcd10a3232773c0b",
        "8299608f140ae321e4eb5d1306184265d2b9511e"
      ],
      "author": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Sat Dec 13 21:55:51 2008 +1030"
      },
      "committer": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Sat Dec 13 21:55:51 2008 +1030"
      },
      "message": "Merge ../linux-2.6-x86\n\nConflicts:\n\n\tarch/x86/kernel/io_apic.c\n\tkernel/sched.c\n\tkernel/sched_stats.h\n"
    },
    {
      "commit": "320ab2b0b1e08e3805a3e1084a2f0eb1938d5d67",
      "tree": "1303d8ca53cca655425d512d65cc9ab043254b31",
      "parents": [
        "0de26520c7cabf36e1de090ea8092f011a6106ce"
      ],
      "author": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Sat Dec 13 21:20:26 2008 +1030"
      },
      "committer": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Sat Dec 13 21:20:26 2008 +1030"
      },
      "message": "cpumask: convert struct clock_event_device to cpumask pointers.\n\nImpact: change calling convention of existing clock_event APIs\n\nstruct clock_event_timer\u0027s cpumask field gets changed to take pointer,\nas does the -\u003ebroadcast function.\n\nAnother single-patch change.  For safety, we BUG_ON() in\nclockevents_register_device() if it\u0027s not set.\n\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "0de26520c7cabf36e1de090ea8092f011a6106ce",
      "tree": "3d02e509b6315fdfd9cdb8c9e0b9ed0a30cf9384",
      "parents": [
        "29c0177e6a4ac094302bed54a1d4bbb6b740a9ef"
      ],
      "author": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Sat Dec 13 21:20:26 2008 +1030"
      },
      "committer": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Sat Dec 13 21:20:26 2008 +1030"
      },
      "message": "cpumask: make irq_set_affinity() take a const struct cpumask\n\nImpact: change existing irq_chip API\n\nNot much point with gentle transition here: the struct irq_chip\u0027s\nsetaffinity method signature needs to change.\n\nFortunately, not widely used code, but hits a few architectures.\n\nNote: In irq_select_affinity() I save a temporary in by mangling\nirq_desc[irq].affinity directly.  Ingo, does this break anything?\n\n(Folded in fix from KOSAKI Motohiro)\n\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nSigned-off-by: Mike Travis \u003ctravis@sgi.com\u003e\nReviewed-by: Grant Grundler \u003cgrundler@parisc-linux.org\u003e\nAcked-by: Ingo Molnar \u003cmingo@redhat.com\u003e\nCc: ralf@linux-mips.org\nCc: grundler@parisc-linux.org\nCc: jeremy@xensource.com\nCc: KOSAKI Motohiro \u003ckosaki.motohiro@jp.fujitsu.com\u003e\n"
    },
    {
      "commit": "29c0177e6a4ac094302bed54a1d4bbb6b740a9ef",
      "tree": "d8ee57c5b40baa3f53d607b719344dd20f8c85a0",
      "parents": [
        "98a79d6a50181ca1ecf7400eda01d5dc1bc0dbf0"
      ],
      "author": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Sat Dec 13 21:20:25 2008 +1030"
      },
      "committer": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Sat Dec 13 21:20:25 2008 +1030"
      },
      "message": "cpumask: change cpumask_scnprintf, cpumask_parse_user, cpulist_parse, and cpulist_scnprintf to take pointers.\n\nImpact: change calling convention of existing cpumask APIs\n\nMost cpumask functions started with cpus_: these have been replaced by\ncpumask_ ones which take struct cpumask pointers as expected.\n\nThese four functions don\u0027t have good replacement names; fortunately\nthey\u0027re rarely used, so we just change them over.\n\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nSigned-off-by: Mike Travis \u003ctravis@sgi.com\u003e\nAcked-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: paulus@samba.org\nCc: mingo@redhat.com\nCc: tony.luck@intel.com\nCc: ralf@linux-mips.org\nCc: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nCc: cl@linux-foundation.org\nCc: srostedt@redhat.com\n"
    },
    {
      "commit": "98a79d6a50181ca1ecf7400eda01d5dc1bc0dbf0",
      "tree": "e8829ee975b77745da153b9d23601e3a1497ad68",
      "parents": [
        "6c34bc2976b30dc8b56392c020e25bae1f363cab"
      ],
      "author": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Sat Dec 13 21:19:41 2008 +1030"
      },
      "committer": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Sat Dec 13 21:19:41 2008 +1030"
      },
      "message": "cpumask: centralize cpu_online_map and cpu_possible_map\n\nImpact: cleanup\n\nEach SMP arch defines these themselves.  Move them to a central\nlocation.\n\nTwists:\n1) Some archs (m32, parisc, s390) set possible_map to all 1, so we add a\n   CONFIG_INIT_ALL_POSSIBLE for this rather than break them.\n\n2) mips and sparc32 \u0027#define cpu_possible_map phys_cpu_present_map\u0027.\n   Those archs simply have phys_cpu_present_map replaced everywhere.\n\n3) Alpha defined cpu_possible_map to cpu_present_map; this is tricky\n   so I just manipulate them both in sync.\n\n4) IA64, cris and m32r have gratuitous \u0027extern cpumask_t cpu_possible_map\u0027\n   declarations.\n\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nReviewed-by: Grant Grundler \u003cgrundler@parisc-linux.org\u003e\nTested-by: Tony Luck \u003ctony.luck@intel.com\u003e\nAcked-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Mike Travis \u003ctravis@sgi.com\u003e\nCc: ink@jurassic.park.msu.ru\nCc: rmk@arm.linux.org.uk\nCc: starvik@axis.com\nCc: tony.luck@intel.com\nCc: takata@linux-m32r.org\nCc: ralf@linux-mips.org\nCc: grundler@parisc-linux.org\nCc: paulus@samba.org\nCc: schwidefsky@de.ibm.com\nCc: lethal@linux-sh.org\nCc: wli@holomorphy.com\nCc: davem@davemloft.net\nCc: jdike@addtoit.com\nCc: mingo@redhat.com\n"
    },
    {
      "commit": "6d8a52d7f09babf6cff1df32fe0b8ea47cf753f3",
      "tree": "238bec4e7656770747927b5975452f995625e144",
      "parents": [
        "11531ac2d3f24c3dc4df3861d72d1e8b9b8b6317"
      ],
      "author": {
        "name": "David Daney",
        "email": "ddaney@caviumnetworks.com",
        "time": "Wed Dec 10 15:27:13 2008 -0800"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Dec 12 18:12:23 2008 +0000"
      },
      "message": "MIPS: IP32: Update defconfig\n\nSigned-off-by: David Daney \u003cddaney@caviumnetworks.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "11531ac2d3f24c3dc4df3861d72d1e8b9b8b6317",
      "tree": "fed0eea7c375402c660490d2aea4c2ea256aa9a5",
      "parents": [
        "00ace207164cb414efba406830256721f45c1c62"
      ],
      "author": {
        "name": "David Daney",
        "email": "ddaney@caviumnetworks.com",
        "time": "Wed Dec 10 18:14:45 2008 -0800"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Dec 12 18:12:23 2008 +0000"
      },
      "message": "MIPS: Add missing calls to plat_unmap_dma_mem.\n\ndma_free_noncoherent() and dma_free_coherent() are missing calls to\nplat_unmap_dma_mem().  This patch adds them.\n\nSigned-off-by: David Daney \u003cddaney@caviumnetworks.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "00ace207164cb414efba406830256721f45c1c62",
      "tree": "8b26837190dc4d33aedb16a5c4789057c928b027",
      "parents": [
        "b6354db5bbbc538bf009cae6c019810b4a3ef21d"
      ],
      "author": {
        "name": "Dmitri Vorobiev",
        "email": "dmitri.vorobiev@movial.fi",
        "time": "Wed Dec 10 22:38:36 2008 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Dec 12 18:12:23 2008 +0000"
      },
      "message": "MIPS: Kconfig: Fix the arch-specific header path\n\nThe header path in the help text for the RUNTIME_DEBUG config option is\nobsolete and needs to be updated to match the new location of\narchitecture-specific header files. While at it, fix the spelling mistake.\n\nSigned-off-by: Dmitri Vorobiev \u003cdmitri.vorobiev@movial.fi\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "b6354db5bbbc538bf009cae6c019810b4a3ef21d",
      "tree": "589a0f8d25879e2eb1c1a2c14b9b366e2a126950",
      "parents": [
        "6c34bc2976b30dc8b56392c020e25bae1f363cab"
      ],
      "author": {
        "name": "David Daney",
        "email": "ddaney@caviumnetworks.com",
        "time": "Wed Dec 10 08:37:25 2008 -0800"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Dec 12 18:12:23 2008 +0000"
      },
      "message": "MIPS: Use EI/DI for MIPS R2.\n\nFor MIPS R2, use the EI and DI instructions to enable and disable\ninterrupts.\n\nSigned-off-by: Tomaso Paoletti \u003ctpaoletti@caviumnetworks.com\u003e\nSigned-off-by: David Daney \u003cddaney@caviumnetworks.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "45ab6b0c76d0e4cce5bd608ccf97b0f6b20f18df",
      "tree": "4d51c73533c386aee16fde1e74b5e3bc22eedc53",
      "parents": [
        "81444a799550214f549caf579cf65a0ca55e70b7",
        "d65bd5ecb2bd166cea4952a59b7e16cc3ad6ef6c"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Dec 12 13:48:57 2008 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Dec 12 13:48:57 2008 +0100"
      },
      "message": "Merge branch \u0027sched/core\u0027 into cpus4096\n\nConflicts:\n\tinclude/linux/ftrace.h\n\tkernel/sched.c\n"
    },
    {
      "commit": "c1dfdc7597d051b09555d4ae2acb90403e238746",
      "tree": "86aa49f5a2ab25459f9196dd6724bbe6645b1375",
      "parents": [
        "efbe027e95dc13ac343b6130948418d7ead7ddf1",
        "8b1fae4e4200388b64dd88065639413cb3f1051c"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Dec 12 10:29:35 2008 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Dec 12 10:29:35 2008 +0100"
      },
      "message": "Merge commit \u0027v2.6.28-rc8\u0027 into sched/core\n"
    },
    {
      "commit": "942c88cc112d9038049a4d66dd0fb0da7b30667f",
      "tree": "9e5db3f2ef27722f5209e20c8d4e6c89290f1cf3",
      "parents": [
        "cba767175becadc5c4016cceb7bfdd2c7fe722f4",
        "98873f53becea9a8a46972ff252e96fe575b120d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 10 10:03:55 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 10 10:03:55 2008 -0800"
      },
      "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:\n  MIPS: Better than nothing implementation of PCI mmap to fix X.\n"
    },
    {
      "commit": "98873f53becea9a8a46972ff252e96fe575b120d",
      "tree": "3d0998b03b0b3183e5748f941a4aa95003afc197",
      "parents": [
        "bbeba4c35c252b2e961f09ce6ebe76b2cd5e7e3e"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Dec 09 17:58:46 2008 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Dec 09 21:55:43 2008 +0000"
      },
      "message": "MIPS: Better than nothing implementation of PCI mmap to fix X.\n\nCertain X11 servers such as the SIS server will only work if PCI mmap is\nimplemented.  This patch implements PCI mmap but to be on the same side\nso close to a release it only supports uncached mappings so performance\nwill not be optimal for some uses such as framebuffers.\n\nThanks to Zhang Le \u003cr0bertz@gentoo.org\u003e for the original report and\ntesting.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "4d117c5c6b00254e51c61ff5b506ccaba21a5a03",
      "tree": "ecb9d3ee4bfd9610c459c1eb0c0357c2905f3ae4",
      "parents": [
        "6c415b9234a8c71f290e5d4fddc467f103f32719",
        "43714539eab42b2fa3653ea7bd667b36c2291b11"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Dec 08 13:52:00 2008 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Dec 08 13:52:00 2008 +0100"
      },
      "message": "Merge branch \u0027sched/urgent\u0027 into sched/core\n"
    },
    {
      "commit": "8ebcfc8bcb55261cf01fc302d707fbba46242bf1",
      "tree": "67946194e2f033a46771469db2dbcc153be1e49a",
      "parents": [
        "bbeba4c35c252b2e961f09ce6ebe76b2cd5e7e3e"
      ],
      "author": {
        "name": "Nick Andrew",
        "email": "nick@nick-andrew.net",
        "time": "Fri Dec 05 11:36:54 2008 +1100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Dec 05 18:19:23 2008 +0000"
      },
      "message": "MIPS: Fix incorrect use of loose in vpe.c\n\nIt should be \u0027lose\u0027, not \u0027loose\u0027.\n\nSigned-off-by: Nick Andrew \u003cnick@nick-andrew.net\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "c6cb4df96fa22d1174d6fb6dfc2c7501d7afaeea",
      "tree": "6d2cdd328dceb8f2fb0a8e0eec159e22e04b978b",
      "parents": [
        "8d13cb26cd3bf23946743a5b4af2fecd88fc4974"
      ],
      "author": {
        "name": "David Daney",
        "email": "ddaney@caviumnetworks.com",
        "time": "Fri Oct 31 11:23:09 2008 -0700"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Dec 04 17:47:28 2008 +0000"
      },
      "message": "MIPS: Return ENOSYS from sys32_syscall on 64bit kernels like elsewhere.\n\nWhen the o32 errno was changed to ENOSYS, we forgot to update the code\nfor 64bit kernels.\n\nSigned-off-by: David Daney \u003cddaney@caviumnetworks.com\u003e\nAcked-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "8d13cb26cd3bf23946743a5b4af2fecd88fc4974",
      "tree": "4ceac55a6786153a18cbb16a64cccbdb520853fd",
      "parents": [
        "08d30879a6d3ce399f48def7c494853b5b5f2062"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Dec 03 17:03:27 2008 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Dec 04 17:47:28 2008 +0000"
      },
      "message": "MIPS: 64-bit: vmsplice needs to use the compat wrapper for o32 and N32.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "08d30879a6d3ce399f48def7c494853b5b5f2062",
      "tree": "85d87735ad7538c9166421405275eb36f0fc50aa",
      "parents": [
        "566a3b95579c123f7711e2f98d078f370746046b"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Dec 03 16:33:17 2008 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Dec 04 17:47:28 2008 +0000"
      },
      "message": "MIPS: o32: Fix number of arguments to splice(2).\n\nThe syscall code was assuming splice only takes 4 arguments so no stack\narguments were being copied from the userspace stack to the kernel stack.\nAs the result splice was likely to fail with EINVAL.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "566a3b95579c123f7711e2f98d078f370746046b",
      "tree": "408b31b8000b9862d5ea4aa78870f46d51809865",
      "parents": [
        "3e27cce60e434fc393fb261fb3ca455ba80a0b8b"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Dec 01 08:16:08 2008 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Dec 04 17:47:28 2008 +0000"
      },
      "message": "MIPS: Malta: Consolidate platform device code.\n\nAfter adding the RTC platform device to malta-platform.c malta-mtd.c should\nget unified with the rest of the platform device code.\n"
    },
    {
      "commit": "3e27cce60e434fc393fb261fb3ca455ba80a0b8b",
      "tree": "1fb99d49ffe886a47d1af8008bcdf83f32bcaa2e",
      "parents": [
        "192cc7f0900a088e464635a59a63d974ee7a3e97"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Dec 01 08:09:10 2008 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Dec 04 17:47:28 2008 +0000"
      },
      "message": "MIPS: IP22, Fulong, Malta: Update defconfigs.\n\nThese haven\u0027t seen much attention for too long but particularly important\nenable RTC_CLASS and CONFIG_RTC_HCTOSYS so the wall clock time is set on\nkernel startup.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "192cc7f0900a088e464635a59a63d974ee7a3e97",
      "tree": "18b8c7f2104f18314e82f6cc186a7f68c7375bba",
      "parents": [
        "e807f9574e37a3f202e677feaaad1b7c5d2c0db8"
      ],
      "author": {
        "name": "Tiejun Chen",
        "email": "tiejun.chen@windriver.com",
        "time": "Tue Nov 25 16:33:20 2008 +0800"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Dec 04 17:47:27 2008 +0000"
      },
      "message": "MIPS: Malta: Add back RTC support\n\nWith the conversion of MIPS to RTC_LIB the old RTC driver CONFIG_RTC became\nunselectable.  Fix by setting up a platform device.  Also enable\nRTC_CLASS so system time gets set from RTC on kernel initialization.\n\n[Ralf: Original patch by Tiejun; polished nice and shiny by me]\n\nSigned-off-by: Tiejun Chen \u003ctiejun.chen@windriver.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "e807f9574e37a3f202e677feaaad1b7c5d2c0db8",
      "tree": "a9b61e4d8f4e53a81df3bb14df0a4c2b037d8d81",
      "parents": [
        "feaf3848a813a106f163013af6fcf6c4bfec92d9"
      ],
      "author": {
        "name": "Vlad Malov",
        "email": "Vlad.Malov@caviumnetworks.com",
        "time": "Tue Nov 18 15:05:46 2008 -0800"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Dec 04 17:47:26 2008 +0000"
      },
      "message": "MIPS: Fix potential DOS by untrusted user app.\n\nOn a 64 bit kernel if an o32 syscall was made with a syscall number less\nthan 4000, we would read the function from outside of the bounds of the\nsyscall table.  This led to non-deterministic behavior including system\ncrashes.\n\nWhile we were at it we reworked the 32 bit version as well to use fewer\ninstructions.  Both 32 and 64 bit versions are use the same code now.\n\nSigned-off-by: Vlad Malov \u003cVlad.Malov@caviumnetworks.com\u003e\nSigned-off-by: David Daney \u003cddaney@caviumnetworks.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "ec98ce480ada787f2cfbd696980ff3564415505b",
      "tree": "1a4d644b38f9f1e4b4e086fde0b195df4a92cf84",
      "parents": [
        "3496f92beb9aa99ef21fccc154a36c7698e9c538",
        "feaf3848a813a106f163013af6fcf6c4bfec92d9"
      ],
      "author": {
        "name": "James Morris",
        "email": "jmorris@namei.org",
        "time": "Thu Dec 04 17:16:36 2008 +1100"
      },
      "committer": {
        "name": "James Morris",
        "email": "jmorris@namei.org",
        "time": "Thu Dec 04 17:16:36 2008 +1100"
      },
      "message": "Merge branch \u0027master\u0027 into next\n\nConflicts:\n\tfs/nfsd/nfs4recover.c\n\nManually fixed above to use new creds API functions, e.g.\nnfs4_save_creds().\n\nSigned-off-by: James Morris \u003cjmorris@namei.org\u003e\n"
    },
    {
      "commit": "a64d31baed104be25305e9c71585d3ea4ee9a418",
      "tree": "470e3c59ef39f38bcd69f8fef7dba8f76afbec53",
      "parents": [
        "1c39194878c09bd88ffc9c9d4c2f01c3397c7aed",
        "061e41fdb5047b1fb161e89664057835935ca1d2"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Dec 02 20:09:50 2008 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Dec 02 20:09:50 2008 +0100"
      },
      "message": "Merge branch \u0027linus\u0027 into cpus4096\n\nConflicts:\n\tkernel/trace/ring_buffer.c\n"
    },
    {
      "commit": "96b8936a9ed08746e47081458a5eb9e43a751e24",
      "tree": "d1a738fdd95dda182f99c90fe3079283e0b07307",
      "parents": [
        "16799c6a4d5156c6ee185b51b7586cca1aae0800"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Tue Nov 25 08:10:03 2008 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Nov 30 11:00:15 2008 -0800"
      },
      "message": "remove __ARCH_WANT_COMPAT_SYS_PTRACE\n\nAll architectures now use the generic compat_sys_ptrace, as should every\nnew architecture that needs 32bit compat (if we\u0027ll ever get another).\n\nRemove the now superflous __ARCH_WANT_COMPAT_SYS_PTRACE define, and also\nkill a comment about __ARCH_SYS_PTRACE that was added after\n__ARCH_SYS_PTRACE was already gone.\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nAcked-by: David S. Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "1c39194878c09bd88ffc9c9d4c2f01c3397c7aed",
      "tree": "538139d8ffbcf46a3e8fe3b13f30ee0324d62437",
      "parents": [
        "1224e376f2a7e3c7ab19ef37099a78597978a696"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Nov 26 14:13:42 2008 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Nov 26 14:14:07 2008 +0100"
      },
      "message": "sched: convert struct root_domain to cpumask_var_t, fix\n\nMathieu Desnoyers reported this build failure on powerpc:\n\n kernel/sched.c: In function \u0027sd_init_NODE\u0027:\n kernel/sched.c:7319: error: non-static initialization of a flexible array member\n kernel/sched.c:7319: error: (near initialization for \u0027(anonymous)\u0027)\n\nthis happens because .span changed to cpumask_var_t, hence\nthe static CPU_MASK_NONE initializers in the SD_*_INIT\ntemplates are not type-correct anymore.\n\nRemove them, as they default to empty anyway.\n\nAlso remove them from IA64, MIPS and SH.\n\nReported-by: Mathieu Desnoyers \u003cmathieu.desnoyers@polymtl.ca\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "8ec2e24356e63dc298c6040557faf396410907ac",
      "tree": "77615c090cec2a726a31618e66aaac7dd10a33b1",
      "parents": [
        "ed313489badef16d700f5a3be50e8fd8f8294bc8"
      ],
      "author": {
        "name": "David Daney",
        "email": "ddaney@caviumnetworks.com",
        "time": "Thu Nov 20 17:26:36 2008 -0800"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Nov 24 16:35:07 2008 +0000"
      },
      "message": "MIPS: Make BUG() __noreturn.\n\nOften we do things like put BUG() in the default clause of a case\nstatement.  Since it was not declared __noreturn, this could sometimes\nlead to bogus compiler warnings that variables were used\nuninitialized.\n\nThere is a small problem in that we have to put a magic while(1); loop to\nfool GCC into really thinking it is noreturn.  This makes the new\nBUG() function 3 instructions long instead of just 1, but I think it\nis worth it as it is now unnecessary to do extra work to silence the\n\u0027used uninitialized\u0027 warnings.\n\nI also re-wrote BUG_ON so that if it is given a constant condition, it\njust does BUG() instead of loading a constant value in to a register\nand testing it.\n\nSigned-off-by: David Daney \u003cddaney@caviumnetworks.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "fc02e90c34bacd5d7bc77b832c65a8f06e1bd60e",
      "tree": "d870acafa2290779aa7c0594172bf1c691d3e6c0",
      "parents": [
        "ec4e0e2fe018992d980910db901637c814575914",
        "13d428afc007fcfcd6deeb215618f54cf9c0cae6"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Nov 21 08:57:04 2008 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Nov 21 08:57:04 2008 +0100"
      },
      "message": "Merge commit \u0027v2.6.28-rc6\u0027 into sched/core\n"
    },
    {
      "commit": "a24e849c019f15796984be9fe301fa9ead6f0f9e",
      "tree": "303db3d8e8ebe3e5d442844ad777865ddae3da90",
      "parents": [
        "664c4bbb73ec53e4f81f7d80a09571b49bad1f96"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Nov 03 11:32:34 2008 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Nov 20 19:42:33 2008 +0000"
      },
      "message": "MIPS: csrc-r4k: Fix declaration depending on the wrong CONFIG_ symbol.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "664c4bbb73ec53e4f81f7d80a09571b49bad1f96",
      "tree": "32866784648bbce83750da3ca439c3da91877fd9",
      "parents": [
        "2e373952cc893207a8b47a5e68c2f5155f912449"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Nov 03 11:31:54 2008 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Nov 20 19:42:33 2008 +0000"
      },
      "message": "MIPS: csrc-r4k: Fix spelling mistake.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "2e373952cc893207a8b47a5e68c2f5155f912449",
      "tree": "b0c5dedca901bcac6f040e21a8f406df994411dd",
      "parents": [
        "f43909dfb39c63ce54a598cbd7921643029afdeb"
      ],
      "author": {
        "name": "Phil Sutter",
        "email": "n0-1@freewrt.org",
        "time": "Sat Nov 01 15:13:21 2008 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Nov 20 19:42:33 2008 +0000"
      },
      "message": "MIPS: RB532: Provide functions for gpio configuration\n\nAs gpiolib doesn\u0027t support pin multiplexing, it provides no way to\naccess the GPIOFUNC register. Also there is no support for setting\ninterrupt status and level. These functions provide access to them and\nare needed by the CompactFlash driver.\n\nSigned-off-by: Phil Sutter \u003cn0-1@freewrt.org\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "f43909dfb39c63ce54a598cbd7921643029afdeb",
      "tree": "91661c50ce0371b9ee503789303379ed94671cfb",
      "parents": [
        "1b432840d0a4740020e29ae7a00717ef8f44954b"
      ],
      "author": {
        "name": "Dmitri Vorobiev",
        "email": "dmitri.vorobiev@movial.fi",
        "time": "Fri Oct 31 19:54:11 2008 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Nov 20 19:42:33 2008 +0000"
      },
      "message": "MIPS: IP22: Make indy_sc_ops variable static\n\nThe indy_sc_ops variable in arch/mips/mm/sc-ip22.c is needlessly defined\nglobal, and this patch makes it static.\n\nSigned-off-by: Dmitri Vorobiev \u003cdmitri.vorobiev@movial.fi\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n---\n"
    },
    {
      "commit": "1b432840d0a4740020e29ae7a00717ef8f44954b",
      "tree": "64374760eb188224bba02321bba49b99eeff4dc6",
      "parents": [
        "9e86786a4b17ad186f456dc6ac0508a17556731b"
      ],
      "author": {
        "name": "Florian Fainelli",
        "email": "florian@openwrt.org",
        "time": "Fri Oct 31 14:24:29 2008 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Nov 20 19:42:32 2008 +0000"
      },
      "message": "MIPS: RB532: GPIO register offsets are relative to GPIOBASE\n\nThis patch fixes the wrong use of GPIO register offsets\nin devices.c. To avoid further problems, use gpio_get_value\nto return the NAND status instead of our own expanded code.\n\nAlso define the zero offset of the alternate function register to allow\nconsistent access.\n\nSigned-off-by: Florian Fainelli \u003cflorian@openwrt.org\u003e\nSigned-off-by: Phil Sutter \u003cn0-1@freewrt.org\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "9e86786a4b17ad186f456dc6ac0508a17556731b",
      "tree": "7047eadb356b9e8f50d7f82e85a0d524637c9e45",
      "parents": [
        "ee2f6cc7f9ea2542ad46070ed62ba7aa04d08871"
      ],
      "author": {
        "name": "David Daney",
        "email": "ddaney@avtrex.com",
        "time": "Sat Sep 20 10:16:36 2008 -0700"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Nov 20 19:42:32 2008 +0000"
      },
      "message": "MIPS: Malta: Fix include paths in malta-amon.c\n\nOn linux-queue, malta doesn\u0027t build after the include file relocation.\nThis should fix it.\n\nThere some occurrences of \u0027asm-mips\u0027 in the comments of quite a few\nfiles, but this is the only place I found it in any code.\n\nSigned-off-by: David Daney \u003cddaney@avtrex.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "d76b0d9b2d87cfc95686e148767cbf7d0e22bdc0",
      "tree": "1a2956614018d245facb256ffb8662568cdabcd4",
      "parents": [
        "1d045980e1eff4800472f0e81df9460640c8eee9"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Fri Nov 14 10:39:25 2008 +1100"
      },
      "committer": {
        "name": "James Morris",
        "email": "jmorris@namei.org",
        "time": "Fri Nov 14 10:39:25 2008 +1100"
      },
      "message": "CRED: Use creds in file structs\n\nAttach creds to file structs and discard f_uid/f_gid.\n\nfile_operations::open() methods (such as hppfs_open()) should use file-\u003ef_cred\nrather than current_cred().  At the moment file-\u003ef_cred will be current_cred()\nat this point.\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nReviewed-by: James Morris \u003cjmorris@namei.org\u003e\nSigned-off-by: James Morris \u003cjmorris@namei.org\u003e\n"
    },
    {
      "commit": "b6dff3ec5e116e3af6f537d4caedcad6b9e5082a",
      "tree": "9e76f972eb7ce9b84e0146c8e4126a3f86acb428",
      "parents": [
        "15a2460ed0af7538ca8e6c610fe607a2cd9da142"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Fri Nov 14 10:39:16 2008 +1100"
      },
      "committer": {
        "name": "James Morris",
        "email": "jmorris@namei.org",
        "time": "Fri Nov 14 10:39:16 2008 +1100"
      },
      "message": "CRED: Separate task security context from task_struct\n\nSeparate the task security context from task_struct.  At this point, the\nsecurity data is temporarily embedded in the task_struct with two pointers\npointing to it.\n\nNote that the Alpha arch is altered as it refers to (E)UID and (E)GID in\nentry.S via asm-offsets.\n\nWith comment fixes Signed-off-by: Marc Dionne \u003cmarc.c.dionne@gmail.com\u003e\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nAcked-by: James Morris \u003cjmorris@namei.org\u003e\nAcked-by: Serge Hallyn \u003cserue@us.ibm.com\u003e\nSigned-off-by: James Morris \u003cjmorris@namei.org\u003e\n"
    }
  ],
  "next": "b4212737a39e4cfb0fb66769acbc0bd182a93253"
}
